]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Add missing file.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
83554604 12016-07-28 Martin Liska <mliska@suse.cz>
2
3 * g++.dg/vect/pr70944.cc: New test.
4
ec6d2d63 52016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6
7 PR middle-end/71994
8 * gcc.dg/torture/pr71994.c: New test.
9
12dabcee 102016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11
12 PR middle-end/71078
13 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
14 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
15 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
16
262a83d5 172016-07-27 Richard Biener <rguenther@suse.de>
18
19 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
20
3989f1fe 212016-07-27 Martin Liska <mliska@suse.cz>
22
23 * gcc.dg/predict-13.c: New test.
24 * gcc.dg/predict-14.c: New test.
25
69a499fa 262016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
27
28 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
29 including stdint.h.
30 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
31 including stdint.h.
32
751fef95 332016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
34
35 PR target/71869
36 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
37 IEEE built-in functions handle quiet and signalling NaNs
38 correctly.
39
5e07497c 402016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
41
42 PR fortran/71862
43 * gfortran.dg/pr71862.f90: New test.
44
18928e61 452016-07-26 Martin Sebor <msebor@redhat.com>
46
47 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
48 selector with dg-options.
49
7e1856f1 502016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
51
52 PR tree-optimization/18046
53 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
54 * gcc.dg/tree-ssa/vrp103.c: New test.
55 * gcc.dg/tree-ssa/vrp104.c: New test.
56
08679462 572016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
58
59 * gcc.target/powerpc/pr63354.c: Require lp64 since
60 -mprofile-kernel is not legal with -m32.
61
8c3efadf 622016-07-26 Richard Biener <rguenther@suse.de>
63
64 PR rtl-optimization/71984
65 * gcc.dg/torture/pr71984.c: New testcase.
66
78866ecd 672016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
68
69 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
70 g++-dg-runtest via et-dg-runtest.
71 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
72 * gcc.dg/vect/vect.exp: Likewise.
73 * gfortran.dg/graphite/graphite.exp: Likewise, but for
74 gfortran-dg-runtest.
75 * gfortran.dg/vect/vect.exp: Likewise.
76 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
77 (check_mips_loongson_hw_available): Likewise.
78 (check_effective_target_mpaired_single_runtime): Likewise.
79 (check_effective_target_mips_loongson_runtime): Likewise.
80 (add_options_for_mpaired_single): Likewise.
81 (check_effective_target_vect_int): Add global et_index.
82 Check and save the supported feature for a target selected by
83 the et_index target. Break long lines where appropriate. Call
84 et-is-effective-target for MIPS with an argument instead of
85 check_effective_target_* where appropriate.
86 (check_effective_target_vect_intfloat_cvt): Likewise.
87 (check_effective_target_vect_uintfloat_cvt): Likewise.
88 (check_effective_target_vect_floatint_cvt): Likewise.
89 (check_effective_target_vect_floatuint_cvt): Likewise.
90 (check_effective_target_vect_simd_clones): Likewise.
91 (check_effective_target_vect_shift): ewise.
92 (check_effective_target_whole_vector_shift): Likewise.
93 (check_effective_target_vect_bswap): Likewise.
94 (check_effective_target_vect_shift_char): Likewise.
95 (check_effective_target_vect_long): Likewise.
96 (check_effective_target_vect_float): Likewise.
97 (check_effective_target_vect_double): Likewise.
98 (check_effective_target_vect_long_long): Likewise.
99 (check_effective_target_vect_no_int_max): Likewise.
100 (check_effective_target_vect_no_int_add): Likewise.
101 (check_effective_target_vect_no_bitwise): Likewise.
102 (check_effective_target_vect_widen_shift): Likewise.
103 (check_effective_target_vect_no_align): Likewise.
104 (check_effective_target_vect_hw_misalign): Likewise.
105 (check_effective_target_vect_element_align): Likewise.
106 (check_effective_target_vect_condition): Likewise.
107 (check_effective_target_vect_cond_mixed): Likewise.
108 (check_effective_target_vect_char_mult): Likewise.
109 (check_effective_target_vect_short_mult): Likewise.
110 (check_effective_target_vect_int_mult): Likewise.
111 (check_effective_target_vect_extract_even_odd): Likewise.
112 (check_effective_target_vect_interleave): Likewise.
113 (check_effective_target_vect_stridedN): Likewise.
114 (check_effective_target_vect_multiple_sizes): Likewise.
115 (check_effective_target_vect64): Likewise.
116 (check_effective_target_vect_call_copysignf): Likewise.
117 (check_effective_target_vect_call_sqrtf): Likewise.
118 (check_effective_target_vect_call_btrunc): Likewise.
119 (check_effective_target_vect_call_btruncf): Likewise.
120 (check_effective_target_vect_call_ceil): Likewise.
121 (check_effective_target_vect_call_ceilf): Likewise.
122 (check_effective_target_vect_call_floor): Likewise.
123 (check_effective_target_vect_call_floorf): Likewise.
124 (check_effective_target_vect_call_lceil): Likewise.
125 (check_effective_target_vect_call_lfloor): Likewise.
126 (check_effective_target_vect_call_nearbyint): Likewise.
127 (check_effective_target_vect_call_nearbyintf): Likewise.
128 (check_effective_target_vect_call_round): Likewise.
129 (check_effective_target_vect_call_roundf): Likewise.
130 (check_effective_target_vect_perm): Likewise, but also append *_saved
131 to the existing global name to properly cache the result.
132 (check_effective_target_vect_perm_byte): Likewise.
133 (check_effective_target_vect_perm_short): Likewise.
134 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
135 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
136 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
137 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
138 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
139 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
140 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
141 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
142 (check_effective_target_vect_sdot_qi): Likewise.
143 (check_effective_target_vect_udot_qi): Likewise.
144 (check_effective_target_vect_sdot_hi): Likewise.
145 (check_effective_target_vect_udot_hi): Likewise.
146 (check_effective_target_vect_usad_char): Likewise.
147 (check_effective_target_vect_pack_trunc): Likewise.
148 (check_effective_target_vect_unpack): Likewise.
149 (check_effective_target_vect_aligned_arrays): Likewise.
150 (check_effective_target_vect_natural_alignment): Likewise.
151 (check_effective_target_vector_alignment_reachable): Likewise.
152 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
153 (is-effective-target): Initialize et_index if undefined.
154 (et-dg-runtest): New.
155 (et-is-effective-target): Likewise.
156 (check_vect_support_and_set_flags): Add supported MIPS targets to
157 EFFECTIVE_TARGETS list. Return the number of supported targets.
158
b2930f09 1592016-07-26 Richard Biener <rguenther@suse.de>
160 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
161
162 PR middle-end/70920
163 * gcc.dg/pr70920-1.c: New test-case.
164 * gcc.dg/pr70902-2.c: Likewise.
165 * gcc.dg/pr70920-3.c: Likewise.
166 * gcc.dg/pr70920-4.c: Likewise
167 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
168 2 instead of 3.
169
90821294 1702016-07-25 Alexander Monakov <amonakov@ispras.ru>
171
172 * gcc.c-torture/execute/pr71494.c: Require label_values.
173 * gcc.dg/pr16973.c: Ditto.
174
1660595b 1752016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
176
177 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
178 * gcc.dg/torture/pr69771.c: Require int32plus.
179 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
180
5b2b88ce 1812016-07-25 Martin Liska <mliska@suse.cz>
182
183 * gcc.dg/torture/pr71987.c: New test.
184
e2f926e9 1852016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
186
187 PR fortran/71935
188 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
189 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
190 * gfortran.dg/pr71935.f90: New test.
191
efa8e86e 1922016-07-22 Martin Sebor <msebor@redhat.com>
193
194 PR c++/71675
195 * g++.dg/ext/atomic-3.C: New test.
196 * gcc.dg/atomic/pr71675.c: New test.
197
5a43070d 1982016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
199
200 * gcc.target/i386/mvc8.c: New test.
201
1b793819 2022016-07-22 Bin Cheng <bin.cheng@arm.com>
203
204 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
205 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
206
d4b4c787 2072016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
208
209 PR fortran/71795
210 * gfortran.dg/constructor_50.f90: New test.
211
45648efe 2122016-07-22 Martin Liska <mliska@suse.cz>
213
214 PR gcov-profile/69028
215 PR gcov-profile/62047
216 * g++.dg/cilk-plus/pr69028.C: New test.
217
b657bb1f 2182016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
219
220 * gfortran.dg/coarray_stat_2.f90: New test.
221
3a421504 2222016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
223
224 * gcc.target/powerpc/vec-extract.h: New files to check the
225 vec_extract built-in functions for all vector types, testing
226 accessing each element, both with constant and variable element
227 numbers.
228 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
229 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
230 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
231 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
232 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
233 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
234 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
235 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
236 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
237
d40a1eac 2382016-07-21 Jakub Jelinek <jakub@redhat.com>
239
240 PR c++/71728
241 * g++.dg/other/pr71728.C: New test.
242
3b0d7293 2432016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
244
245 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
246 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
247 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
248 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
249 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
250
50953a9f 2512016-07-21 Richard Biener <rguenther@suse.de>
252
253 PR tree-optimization/71947
254 * gcc.dg/tree-ssa/vrp102.c: New testcase.
255
90261646 2562016-07-21 Bin Cheng <bin.cheng@arm.com>
257
258 * gcc.dg/tree-ssa/scev-15.c: New.
259
5a5a7a90 2602016-07-21 Bin Cheng <bin.cheng@arm.com>
261
262 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
263
df0c563f 2642016-07-21 Jakub Jelinek <jakub@redhat.com>
265
266 PR c++/71941
267 * g++.dg/gomp/pr71941.C: New test.
268
24acd4ab 2692016-07-20 David Malcolm <dmalcolm@redhat.com>
270
271 PR c/70339
272 PR c/71858
273 * g++.dg/spellcheck-identifiers.C: New test case, based on
274 gcc.dg/spellcheck-identifiers.c.
275 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
276 gcc.dg/spellcheck-identifiers-2.c.
277 * g++.dg/spellcheck-typenames.C: New test case, based on
278 gcc.dg/spellcheck-typenames.c
279
8669e753 2802016-07-20 Jonathan Wakely <jwakely@redhat.com>
281
282 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
283 pointer to member function and also test catching by reference.
284
75cb41b8 2852016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
286
287 * gcc.target/s390/pr67443.c: Fix test case.
288
07be1239 2892016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
290
291 * gcc.target/s390/insv-1.c: Xfail some tests.
292 * gcc.target/s390/insv-2.c: Likewise.
293
e9b5fdd9 2942016-07-20 Georg-Johann Lay <avr@gjlay.de>
295
296 * gcc.target/avr/torture/get-mem.c: New test.
297 * gcc.target/avr/torture/set-mem.c: New test.
298
b704b0e1 2992016-07-20 Georg-Johann Lay <avr@gjlay.de>
300
301 PR target/71948
302 * gcc.target/avr/torture/tiny-progmem.c: New test.
303
051eb924 3042016-07-20 Jakub Jelinek <jakub@redhat.com>
305
fdb70809 306 PR c++/71909
307 * g++.dg/parse/pr71909.C: New test.
308 * g++.dg/tm/pr71909.C: New test.
309
051eb924 310 PR c++/50060
311 * g++.dg/cpp0x/constexpr-50060.C: New test.
312 * g++.dg/cpp1y/constexpr-50060.C: New test.
313
c4e1267c 3142016-07-20 Martin Liska <mliska@suse.cz>
315
316 * gfortran.dg/graphite/pr71898.f90: New test.
317
ecaa5fd4 3182016-07-20 Bin Cheng <bin.cheng@arm.com>
319
320 PR tree-optimization/71503
321 PR tree-optimization/71683
322 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
323 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
324
f5b88ba1 3252016-07-20 Martin Liska <mliska@suse.cz>
326
327 * gcc.dg/plugin/plugin.exp: Remove sreal test.
328 * gcc.dg/plugin/sreal-test-1.c: Remove.
329 * gcc.dg/plugin/sreal_plugin.c: Remove.
330
e889bd11 3312016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
332
333 PR fortran/71902
334 * gfortran.dg/dependency_47.f90: New test.
335
1c6bb1c0 3362016-07-19 Jakub Jelinek <jakub@redhat.com>
337
94d511af 338 PR rtl-optimization/71916
339 * gcc.c-torture/compile/pr71916.c: New test.
340
54e95a17 341 PR middle-end/71874
342 * g++.dg/torture/pr71874.C: New test.
343
1c6bb1c0 344 PR middle-end/71734
345 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
346 (my_alloc): Rewritten to use __builtin_posix_memalign and
347 __SIZE_TYPE__.
348 (my_free): Use __builtin_free instead of _mm_free.
349 (Vec::operator=): Use __builtin_memcpy.
350
0d565f19 3512016-07-19 Martin Jambor <mjambor@suse.cz>
352
353 PR fortran/71688
354 * gfortran.dg/pr71688.f90: New test.
355
2be13cd5 3562016-07-19 Richard Biener <rguenther@suse.de>
357
358 * c-c++-common/vector-subscript-6.c: New testcase.
359 * c-c++-common/vector-subscript-7.c: Likewise.
360
1697df09 3612016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
362
363 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
364 and UInt32 based on __SIZEOF_INT__.
365
8894566e 3662016-07-19 Richard Biener <rguenther@suse.de>
367
368 PR tree-optimization/71901
369 * gcc.dg/torture/pr71901.c: New testcase.
370
3712016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 372
373 PR tree-optimization/71908
374 * gcc.dg/torture/pr71908.c: New testcase.
375
106ac76d 3762016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
377
378 PR target/71493
379 * gcc.target/powerpc/pr71493-1.c: New test.
380 * gcc.target/powerpc/pr71493-2.c: Likewise.
381
e6517a48 3822016-07-18 Jakub Jelinek <jakub@redhat.com>
383
d1e0c36e 384 PR c++/71835
385 * g++.dg/conversion/ambig3.C: New test.
386
6fe424c2 387 PR c++/71828
388 * g++.dg/cpp0x/constexpr-71828.C: New test.
389
d3dd9e33 390 PR c++/71826
391 * g++.dg/template/pr71826.C: New test.
392
74fd83a9 393 PR c++/71822
394 * g++.dg/template/defarg21.C: New test.
395
e6517a48 396 PR c++/71871
397 * g++.dg/ext/vector31.C: New test.
398
f942bdbf 3992016-07-18 Uros Bizjak <ubizjak@gmail.com>
400
401 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
402
4b1425be 4032016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
404
405 PR tree-optimization/71734
406 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
407
a80f37e1 4082016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
409
410 * gcc.target/s390/warn-dynamicstack-1.c: New test.
411 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
412 stack-layout-dynamic-1.c: New test.
413
ea283725 4142016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
415
416 * gcc.target/s390/nolrl-1.c: New test.
417
14eab729 4182016-07-17 Fritz Reese <fritzoreese@gmail.com>
419
420 PR fortran/71523
421 * gfortran.dg/pr71523_1.f90: New test.
422 * gfortran.dg/pr71523_2.f90: New test.
423
3925d644 4242016-07-16 Andreas Schwab <schwab@linux-m68k.org>
425
426 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
427
fb9ff4ce 4282016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
429 Marco Restelli <mrestelli@gmail.com>
430
431 PR fortran/62125
432 * gfortran.dg/pr62125.f90: New test.
433
95b0f5e9 4342016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
435
436 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
437 * gcc.target/powerpc/mulkc3-1.c: Likewise.
438
1913be16 4392016-07-15 Jonathan Wakely <jwakely@redhat.com>
440
441 PR c++/58796
442 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
443 * g++.dg/cpp0x/nullptr35.C: New test.
444
b4803084 4452016-07-15 Bin Cheng <bin.cheng@arm.com>
446
447 * gcc.dg/tree-ssa/scev-8.c: Update test string.
448
89e3ec3d 4492016-07-15 Cesar Philippidis <cesar@codesourcery.com>
450
451 * gfortran.dg/goacc/vector_length.f90: New test.
452
2084e279 4532016-07-15 Richard Biener <rguenther@suse.de>
454
455 PR tree-optimization/71881
456 * gcc.dg/torture/pr71881.c: New testcase.
457
2177bb9a 4582016-07-15 Richard Biener <rguenther@suse.de>
459
460 PR tree-optimization/71887
461 * gcc.dg/torture/pr71887.c: New testcase.
462
0dd7db3b 4632016-07-15 Jakub Jelinek <jakub@redhat.com>
464
465 PR c/71858
466 * gcc.dg/spellcheck-identifiers-3.c: New test.
467
b41cc4d1 4682016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
469
470 PR fortran/71807
471 * gfortran.dg/null_9.f90: New test.
472
a4d34e5e 4732016-07-15 Bin Cheng <bin.cheng@arm.com>
474
475 * gcc.dg/tree-ssa/loop-41.c: New test.
476
1547c551 4772016-07-15 Bin Cheng <bin.cheng@arm.com>
478
479 PR tree-optimization/71347
480 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
481
b9c2416b 4822016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
483
484 PR fortran/29819
485 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
486 * gfortran.dg/contains.f90: Ditto.
487 * gfortran.dg/contains_empty_1.f03: Ditto.
488 * gfortran.dg/submodule_3.f08: Ditto.
489
28413b15 4902016-07-14 Jakub Jelinek <jakub@redhat.com>
491
661af228 492 PR testsuite/71865
493 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
494 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
495 expected diagnostics.
496
28413b15 497 PR c/71858
498 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
499 * gcc.dg/spellcheck-identifiers-2.c: New test.
500 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
501 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
502
7b3b3a49 5032016-07-14 Jakub Jelinek <jakub@redhat.com>
504
505 PR tree-optimization/71872
506 * gcc.c-torture/compile/pr71872.c: New test.
507
7c039c44 5082016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
509
510 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
511 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
512 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
513 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
514 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
515 * gcc.target/arm/atomic-op-acquire-1.c: This.
516 * gcc.target/arm/atomic-op-char.c: Rename into ...
517 * gcc.target/arm/atomic-op-char-1.c: This.
518 * gcc.target/arm/atomic-op-consume.c: Rename into ...
519 * gcc.target/arm/atomic-op-consume-1.c: This.
520 * gcc.target/arm/atomic-op-int.c: Rename into ...
521 * gcc.target/arm/atomic-op-int-1.c: This.
522 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
523 * gcc.target/arm/atomic-op-relaxed-1.c: This.
524 * gcc.target/arm/atomic-op-release.c: Rename into ...
525 * gcc.target/arm/atomic-op-release-1.c: This.
526 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
527 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
528 * gcc.target/arm/atomic-op-short.c: Rename into ...
529 * gcc.target/arm/atomic-op-short-1.c: This.
530 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
531 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
532 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
533 * gcc.target/arm/atomic-op-char-2.c: Likewise.
534 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
535 * gcc.target/arm/atomic-op-int-2.c: Likewise.
536 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
537 * gcc.target/arm/atomic-op-release-2.c: Likewise.
538 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
539 * gcc.target/arm/atomic-op-short-2.c: Likewise.
540
80c5e533 5412016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
542
543 PR fortran/70842
544 * gfortran.dg/select_type_35.f03: New test.
545
c5a9fc7b 5462016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
547
548 PR target/65951
549 PR tree-optimization/70923
550 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
551 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
552 * gcc.dg/vect/pr65951.c: Likewise.
553 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
554
d1242c94 5552016-07-14 David Edelsohn <dje.gcc@gmail.com>
556
557 * c-c++-common/pr60226.c: Expect maximum object file alignment
558 error on AIX.
559
97f2a90b 5602016-07-14 Richard Biener <rguenther@suse.de>
561
562 PR tree-optimization/71866
563 * gcc.dg/torture/pr71866.c: New testcase.
564
6029a910 5652016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
566
567 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
568 selector and enclose boolean expression in curly braces.
569
798d22ed 5702016-07-14 Alan Modra <amodra@gmail.com>
571
572 PR target/71733
573 * gcc.target/powerpc/p9-novsx.c: New.
574
3ffcb27d 5752016-07-13 Andi Kleen <ak@linux.intel.com>
576
577 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
578 * g++.dg/tree-prof/morefunc.C: Dito.
579 * g++.dg/tree-prof/pr35545.C: Dito.
580 * g++.dg/tree-prof/reorder.C: Dito.
581 * gcc.dg/tree-prof/20050826-2.c: Dito.
582 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
583 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
584 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
585 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
586 * gcc.dg/tree-prof/inliner-1.c: Dito.
587 * gcc.dg/tree-prof/merge_block.c: Dito.
588 * gcc.dg/tree-prof/stringop-1.c: Dito.
589 * gcc.dg/tree-prof/stringop-2.c: Dito.
590 * gcc.dg/tree-prof/switch-case-1.c: Dito.
591 * gcc.dg/tree-prof/switch-case-2.c: Dito.
592 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
593 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
594 * gcc.dg/tree-prof/update-loopch.c: Dito.
595 * gcc.dg/tree-prof/val-prof-1.c: Dito.
596 * gcc.dg/tree-prof/val-prof-2.c: Dito.
597 * gcc.dg/tree-prof/val-prof-3.c: Dito.
598 * gcc.dg/tree-prof/val-prof-4.c: Dito.
599 * gcc.dg/tree-prof/val-prof-5.c: Dito.
600 * gcc.dg/tree-prof/val-prof-6.c: Dito.
601 * gcc.dg/tree-prof/val-prof-7.c: Dito.
602
9ace90e5 6032016-07-13 Andi Kleen <ak@linux.intel.com>
604
605 * lib/profopt.exp (profopt-execute): Remove .imports files.
606
b75cf198 6072016-07-13 Andi Kleen <ak@linux.intel.com>
608
f942bdbf 609 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 610
4d0389a9 6112016-07-13 Andi Kleen <ak@linux.intel.com>
612
613 * lib/profopt.exp (dg-final-scan-autofdo,
614 dg-final-scan-not-autofdo): New functions.
615
a5af7a75 6162016-07-13 Bin Cheng <bin.cheng@arm.com>
617
618 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
619 * gcc.dg/vect/vect-35.c: Ditto.
620 * gcc.dg/vect/vect-alias-check-2.c: New test.
621
c6bcae01 6222016-07-13 Martin Liska <mliska@suse.cz>
623
624 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 625 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 626 * gfortran.dg/pr42108.f90: Update expected dump scan.
627
0644c120 6282016-07-13 Richard Biener <rguenther@suse.de>
629
630 PR tree-optimization/24574
631 * gcc.dg/pr24574.c: New testcase.
632
2bbae5b9 6332016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
634
f942bdbf 635 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 636 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
637 * c-c++-common/pr68833-1.c: Require int32plus.
638 * gcc.dg/ipa/pr63551.c: Likewise.
639 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
640 * gcc.dg/ipa/pr64041.c: Require int32plus.
641
839a6560 6422016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
643
644 PR ipa/71633
645 * g++.dg/pr71633.C: New test.
646
8f5f2788 6472016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
648
649 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
650 Add new arm_thumb1_cbz_ok effective target.
651 * gcc.target/arm/cbz.c: New test.
652
417e5cc5 6532016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
654
655 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
656 Define effective target.
657 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
658 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
659 * gcc.target/arm/movhi_movw.c: New test.
660 * gcc.target/arm/movsi_movw.c: Likewise.
661 * gcc.target/arm/movdi_movw.c: Likewise.
662
68a5143e 6632016-07-13 Richard Biener <rguenther@suse.de>
664
665 PR middle-end/71104
666 * gcc.dg/pr71104-1.c: New testcase.
667 * gcc.dg/pr71104-2.c: Likewise.
668
69e8d259 6692016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
670
671 PR target/71805
672 * gcc.target/powerpc/pr71805.c: New test.
673
244f142f 6742016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
675
676 * gcc.target/powerpc/divkc3-1.c: New.
677 * gcc.target/powerpc/mulkc3-1.c: New.
678
6fc56f1f 6792016-07-12 Nathan Sidwell <nathan@acm.org>
680
681 * gcc.target/arm/data-rel-1.c: New.
682 * gcc.target/arm/data-rel-2.c: New.
683 * gcc.target/arm/data-rel-3.c: New.
684
94ee1e9c 6852016-07-12 Martin Liska <mliska@suse.cz>
686
687 * gcc.dg/params/blocksort-part.c: New test.
688 * gcc.dg/params/params.exp: New file.
689
cd32d747 6902016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
691
692 PR middle-end/71700
693 * gcc.c-torture/execute/pr71700.c: New test.
694
ad010d47 6952016-07-12 Steven Bosscher <steven@gcc.gnu.org>
696 Richard Biener <rguenther@suse.de>
697
698 PR tree-optimization/23286
699 PR tree-optimization/70159
700 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
701 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
702 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
703 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
704 * gcc.dg/tree-ssa/pr35286.c: Likewise.
705 * gcc.dg/tree-ssa/pr35287.c: Likewise.
706 * gcc.dg/hoist-register-pressure-1.c: Likewise.
707 * gcc.dg/hoist-register-pressure-2.c: Likewise.
708 * gcc.dg/hoist-register-pressure-3.c: Likewise.
709 * gcc.dg/pr51879-12.c: Likewise.
710 * gcc.dg/strlenopt-9.c: Likewise.
711 * gcc.dg/tree-ssa/pr47392.c: Likewise.
712 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
713 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
714 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
715 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
716 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
717 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
718 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
719 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
720 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
721 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
722 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
723 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
724 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
725 * gfortran.dg/pr43984.f90: Adjust expected outcome.
726
9aece49e 7272016-07-12 Richard Biener <rguenther@suse.de>
728
729 PR rtl-optimization/68961
730 * gcc.target/i386/pr68961.c: New testcase.
731
8f05fee9 7322016-07-11 Jakub Jelinek <jakub@redhat.com>
733
4a6cc5cd 734 PR middle-end/71758
735 * c-c++-common/gomp/pr71758.c: New test.
736 * gfortran.dg/gomp/pr71758.f90: New test.
737
8f05fee9 738 PR tree-optimization/71823
739 * gcc.dg/vect/pr71823.c: New test.
740
b73690a4 7412016-07-11 David Malcolm <dmalcolm@redhat.com>
742
743 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
744 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
745 and LINE_MAP_MAX_LOCATION_WITH_COLS.
746
675f4c6b 7472016-07-11 H.J. Lu <hongjiu.lu@intel.com>
748
749 PR target/71801
750 * gcc.target/i386/pr71801.c: New test.
751
9aaf7e3e 7522016-07-11 Richard Biener <rguenther@suse.de>
753
754 PR tree-optimization/71816
755 * gcc.dg/torture/pr71816.c: New testcase.
756
dd58bf21 7572016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
758
759 PR fortran/71783
760 * gfortran.dg/dependency_46.f90: New test.
761
a2ebcb84 7622016-07-08 Vladimir Makarov <vmakarov@redhat.com>
763
764 PR rtl-optimization/71621
765 * gcc.target/i386/pr71621-1.c: New.
766 * gcc.target/i386/pr71621-2.c: New.
767
6cedf97e 7682016-07-08 Cesar Philippidis <cesar@codesourcery.com>
769
770 * gfortran.dg/goacc/pr71704.f90: New test.
771
dc71c755 7722016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
773
774 PR target/71297
775 * gcc.target/powerpc/pr71297.c: New.
776
288161af 7772016-07-08 Jiong Wang <jiong.wang@arm.com>
778
779 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
780
98e771d6 7812016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
782
783 PR target/71806
784 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
785
c3d27339 7862016-07-08 Alan Hayward <alan.hayward@arm.com>
787
788 PR tree-optimization/71667
789 * gcc.dg/vect/pr71667.c: New
790
b1b5042a 7912016-07-08 Martin Liska <mliska@suse.cz>
792
793 * gcc.dg/torture/pr71606.c: New test.
794
5cdc40a0 7952016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
796
797 PR fortran/71764
798 * gfortran.dg/pr71764.f90: New test.
799
bcc4d868 8002016-07-07 Jakub Jelinek <jakub@redhat.com>
801 Kai Tietz <ktietz70@googlemail.com>
802
803 PR c++/70869
804 PR c++/71054
805 * g++.dg/cpp0x/pr70869.C: New test.
806 * g++.dg/cpp0x/pr71054.C: New test.
807
b39328b2 8082016-07-07 David Edelsohn <dje.gcc@gmail.com>
809
810 * g++.dg/debug/pr71432.C: Fail on AIX.
811
95c9caad 8122016-07-07 Martin Liska <mliska@suse.cz>
813
814 * gfortran.dg/do_1.f90: Remove a corner case that triggers
815 an undefined behavior.
816 * gfortran.dg/do_3.F90: Likewise.
817 * gfortran.dg/do_check_11.f90: New test.
818 * gfortran.dg/do_check_12.f90: New test.
819 * gfortran.dg/do_corner_warn.f90: New test.
820
8e976d11 8212016-07-07 Martin Liska <mliska@suse.cz>
822
823 * gfortran.dg/predict-1.f90: Ammend the test.
824 * gfortran.dg/predict-2.f90: Likewise.
825
26716fc7 8262016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
827
828 PR ipa/71624
829 * g++.dg/pr71624.C: New test.
830
2d079cbf 8312016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
832
833 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
834 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
835 ARMv8-M Mainline architectures.
836
9e6f4af4 8372016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
838
839 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
840 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
841
d490b07a 8422016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
843
844 PR target/70098
845 PR target/71763
846 * gcc.target/powerpc/pr71763.c: New file.
847
798fc305 8482016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
849
850 PR tree-optimization/71518
f942bdbf 851 * gcc.dg/pr71518.c: New test.
798fc305 852
97e4cbac 8532016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
854
855 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
856
19aea164 8572016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
858
f942bdbf 859 PR target/50739
19aea164 860 * gcc.target/avr/pr50739.c: New test.
861
105e9dfc 8622016-07-05 Jan Hubicka <jh@suse.cz>
863
864 * gcc.dg/tree-ssa/scev-14.c: update template.
865
1137da9c 8662016-07-06 Richard Sandiford <richard.sandiford@arm.com>
867
868 * gcc.dg/vect/group-no-gaps-1.c: New test.
869
ce393063 8702016-07-05 Andi Kleen <ak@linux.intel.com>
871
872 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
873 if kernel supports MPX.
874
039a1d47 8752016-07-05 Kito Cheng <kito.cheng@gmail.com>
876
877 * gcc.c-torture/compile/pr69102.c: Require fpic support.
878
f2ccdf8e 8792016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
880 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
881
882 * gcc.target/powerpc/signbit-1.c: New test.
883 * gcc.target/powerpc/signbit-2.c: New test.
884 * gcc.target/powerpc/signbit-3.c: New test.
885
0215a22c 8862016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
887
888 PR rtl-optimization/71594
889 * gcc.dg/torture/pr71594.c: New test.
890
30a39817 8912016-07-05 Jan Hubicka <jh@suse.cz>
892
893 * gcc.dg/tree-ssa/scev-14.c: new testcase.
894
b65b8df2 8952016-07-05 David Malcolm <dmalcolm@redhat.com>
896
897 PR c++/62314
898 * gcc/testsuite/g++.dg/parse/error5.C: Update column
899 number of missing semicolon error.
900 * g++.dg/pr62314-2.C: New test case.
901
6b5471d8 9022016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
903
904 * gfortran.dg/coarray_stat_function.f90: New test.
905 * gfortran.dg/coarray_stat_whitespace.f90: New test.
906 * gfortran.dg/coarray_lib_comm_1: Adapting old test
907 to new interfaces.
908
35b3a8dd 9092016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
910
911 PR fortran/71623
912 * gfortran.dg/deferred_character_17.f90: New test.
913
b84c1ddf 9142016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
915
916 * gcc.target/arm/neon/polytypes.c: Move to ...
917 * gcc.target/arm/polytypes.c: ... here.
918 * gcc.target/arm/neon/pr51534.c: Move to ...
919 * gcc.target/arm/pr51534.c: ... here.
920 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
921 * gcc.target/arm/vect-vcvt.c: ... here.
922 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
923 * gcc.target/arm/vect-vcvtq.c: ... here.
924 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
925 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
926 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
927 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
928 * gcc.target/arm/neon/neon.exp: Delete.
929 * gcc.target/arm/neon/: Delete.
930
7e9136f1 9312016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
932
933 PR fortran/65575
934 * gfortran.dg: pr65575.f90: New test.
935
18b42a28 9362016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
937
938 PR fortran/35849
939 * gfortran.dg: pr35849.f90: New test.
940
f8765404 9412016-07-04 Jakub Jelinek <jakub@redhat.com>
942
943 PR c++/71739
944 * g++.dg/cpp0x/pr71739.C: New test.
945
e3422b3a 9462016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
947
948 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
949
2da1c9f7 9502016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
951
952 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
953 locr.
954 * gcc.target/s390/loc-1.c: New test.
955
6125d36e 9562016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
957
958 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
959 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
960
42797d4b 9612016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
962
963 PR target/63874
964 * gcc.target/aarch64/pr63874.c: New test.
965
9d9fe66a 9662016-07-04 Jan Beulich <jbeulich@suse.com>
967
968 * g++.dg/header.c: New.
969 * gcc.dg/header.c: New.
970
c364d0f3 9712016-07-02 Jakub Jelinek <jakub@redhat.com>
972
973 PR c/71719
974 * c-c++-common/Wunused-var-15.c: New test.
975
267f3c67 9762016-07-01 Jakub Jelinek <jakub@redhat.com>
977
978 PR fortran/71687
979 * gfortran.dg/gomp/pr71687.f90: New test.
980
8297c70b 9812016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
982
983 * gcc.dg/const-float128-ped.c: Require __float128 effective
984 target and options.
985 * gcc.dg/const-float128.c: Likewise.
986 * gcc.dg/torture/float128-cmp-invalid.c: Require
987 __float128 and base_quadfloat_support effective targets, and
988 __float128 options.
989 * gcc.dg/torture/float128-div-underflow.c: Likewise.
990 * gcc.dg/torture/float128-extend-nan.c: Likewise.
991 * gcc.dg/torture/float128-nan.c: Likewise.
992 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
993 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
994 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 995 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 996 (add_options_for___float128): New.
997 (check_effective_target_base_quadword_support): New.
998
eab79b94 9992016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1000
1001 PR target/71720
1002 * gcc.target/powerpc/pr71720.c: New test.
1003
4ce6622a 10042016-07-01 Jan Beulich <jbeulich@suse.com>
1005
1006 * gcc.dg/bss.c: New.
1007
0b6f1914 10082016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1009
1010 PR target/71698
1011 * gcc.target/powerpc/pr71698.c: New test.
1012
4d28a470 10132016-07-01 Georg-Johann Lay <avr@gjlay.de>
1014
1015 PR target/71151
1016 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1017 instead of ".foo" for its section name.
1018 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1019 depending on MCU's flash size.
1020 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1021 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1022 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1023 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1024 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1025 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1026
ed8613ec 10272016-07-01 Jan Beulich <jbeulich@suse.com>
1028
1029 * gcc.target/i386/pr65105-2.c: Add -msse2.
1030
720a0bce 10312016-06-30 Jakub Jelinek <jakub@redhat.com>
1032
c54ee83c 1033 PR tree-optimization/71707
1034 * gcc.dg/strlenopt-29.c: New test.
1035
a845ae6c 1036 PR fortran/71704
1037 * gfortran.dg/gomp/pr71704.f90: New test.
1038
720a0bce 1039 PR fortran/71705
1040 * gfortran.dg/gomp/pr71705.f90: New test.
1041
17c32c4a 10422016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1043
1044 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1045 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1046 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1047 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1048 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1049 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1050 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1051 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1052 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1053 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1054 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1055 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1056 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1057 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1058 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1059 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1060 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1061 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1062 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1063 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1064 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1065 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1066 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1067 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1068 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1069 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1070 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1071 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1072 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1073 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1074 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1075 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1076 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1077 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1078 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1079 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1080 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1081 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1082 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1083 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1084 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1085 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1086 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1087 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1088 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1089 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1090 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1091 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1092 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1093 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1094 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1095 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1096 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1097 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1098 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1099 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1100 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1101 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1102 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1103 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1104 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1105 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1106 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1107 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1108 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1109 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1110 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1111 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1112 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1113 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1114 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1115 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1116 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1117 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1118 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1119 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1120 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1121 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1122 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1123 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1124 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1125
443405c9 11262016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 1127 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 1128
1129 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1130
6e3a3de2 11312016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 1132 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 1133
1134 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1135
413c4f6c 11362016-06-30 David Malcolm <dmalcolm@redhat.com>
1137
1138 PR driver/71651
1139 * gcc.dg/spellcheck-options-12.c: New test case.
1140
4c4e99c3 11412016-06-30 Jakub Jelinek <jakub@redhat.com>
1142
1143 PR middle-end/71693
1144 * gcc.c-torture/compile/pr71693.c: New test.
1145
26a2e993 11462016-06-29 David Malcolm <dmalcolm@redhat.com>
1147
1148 * gcc.dg/spellcheck-params.c: New testcase.
1149 * gcc.dg/spellcheck-params-2.c: New testcase.
1150
63abcf45 11512016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1152
1153 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1154 vector extract instructions.
1155 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1156
5f1d49ac 11572016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1158
1159 PR fortran/71686
1160 * gfortran.dg/unexpected_eof_2.f90: New test.
1161 * gfortran.dg/unexpected_eof_3.f90: New test.
1162
0dc00113 11632016-06-29 Jim Wilson <jim.wilson@linaro.org>
1164
1165 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1166
4b975445 11672016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1168
1169 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1170 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1171 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1172
e276a6b9 11732016-06-29 Richard Biener <rguenther@suse.de>
1174
1175 PR middle-end/15256
1176 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1177
c02f3e35 11782016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1179
1180 * gcc.target/arm/aapcs/neon-vect10.c: Require
1181 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1182 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1183 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1184 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1185 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1186 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1187 * gcc.target/arm/fp16-aapcs-1.c: Require
1188 -mfloat-ab=hard. Also simplify the test.
1189 * gcc.target/arm/fp16-aapcs-2.c: New.
1190
d0c2a3dd 11912016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1192
f942bdbf 1193 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 1194 (add_options_for_arm_fp16_ieee): New.
1195 (add_options_for_arm_fp16_alternative): New.
1196 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1197 long-line.
1198 (effective_target_arm_fp16_hw): New.
1199
162fed22 12002016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1201
1202 PR tree-optimization/71655
1203 * g++.dg/pr71655.C: New test.
1204
9ed0eb00 12052016-06-29 Martin Liska <mliska@suse.cz>
1206
1207 * gcc.dg/pr71585.c: New test.
1208 * gcc.dg/pr71585-2.c: New test.
1209 * gcc.dg/pr71585-3.c: New test.
1210
641b1c86 12112016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1212
1213 PR tree-optimization/70729
1214 * g++.dg/vect/pr70729.cc: New test.
1215
44e775d8 12162016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1217
1218 * c-c++-common/gomp/cancel-1.c: Extend.
1219
83b23cdf 12202016-06-29 Jakub Jelinek <jakub@redhat.com>
1221
1222 PR tree-optimization/71625
1223 * gcc.dg/strlenopt-28.c: New test.
1224
b6a4a0f5 12252016-06-29 Richard Biener <rguenther@suse.de>
1226
1227 PR middle-end/71002
1228 * g++.dg/torture/pr71002.C: Adjust testcase.
1229
1af10ce6 12302016-06-29 Jakub Jelinek <jakub@redhat.com>
1231
1232 PR c/71685
1233 * gcc.dg/pr71685.c: New test.
1234
12352016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 1236
1237 PR c/71552
1238 * gcc.dg/init-bad-9.c: New test.
1239
043457fd 12402016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1241
1242 * gcc.target/powerpc/abs128-1.c: Require VSX.
1243 * gcc.target/powerpc/copysign128-1.c: Likewise.
1244 * gcc.target/powerpc/inf128-1.c: Likewise.
1245 * gcc.target/powerpc/nan128-1.c: Likewise.
1246
d378e319 12472016-06-28 Jakub Jelinek <jakub@redhat.com>
1248
1249 PR middle-end/71626
1250 * gcc.c-torture/execute/pr71626-1.c: New test.
1251 * gcc.c-torture/execute/pr71626-2.c: New test.
1252
10ef7949 12532016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1254
1255 PR target/71656
1256 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1257
1fcfb8f7 12582016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1259
1260 PR target/71670
1261 * gcc.target/powerpc/pr71670.c: New testcase.
1262
35fd0c10 12632016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1264
1265 PR target/71656
1266 * gcc.target/powerpc/pr71656-1.c: New test.
1267 * gcc.target/powerpc/pr71656-2.c: New test.
1268
584757bc 12692016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1270
1271 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1272 around fp16 code.
1273 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1274 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1275 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1276 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1277 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1278 Add arm_neon_fp16_ok effective target.
f942bdbf 1279 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1280 Likewise.
1281 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1282 Likewise.
1283 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1284 Likewise.
1285 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1286 Likewise.
1287 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1288 Likewise.
1289 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1290 Likewise.
1291 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1292 Likewise.
1293 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1294 Likewise.
1295 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1296 Likewise.
1297 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1298 Likewise.
1299 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1300 Likewise.
584757bc 1301
cbcc4297 13022016-06-26 Jan Hubicka <hubicka@ucw.cz>
1303
1304 * gcc.dg/predict-12.c: New testcase.
1305
0aa73965 13062016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1307
1308 PR fortran/71649
1309 * gfortran.dg/pr71649.f90: New test.
1310
9977f724 13112016-06-25 Jakub Jelinek <jakub@redhat.com>
1312
a5c54f33 1313 PR tree-optimization/71643
1314 * g++.dg/opt/pr71643.C: New test.
1315
9977f724 1316 PR tree-optimization/71631
1317 * gcc.c-torture/execute/pr71631.c: New test.
1318
e09883e4 13192016-06-24 Jan Hubicka <hubicka@ucw.cz>
1320
1321 * gcc.dg/predict-11.c: New testcase.
1322 * gfortran.dg/predict-2.f90: New testcase.
1323
89beffc9 13242016-06-24 Jan Hubicka <hubicka@ucw.cz>
1325
1326 * gcc.dg/predict-10.c: New test.
1327
2275a11d 13282016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1329
1330 * gcc.target/powerpc/abs128-1.c: New.
1331 * gcc.target/powerpc/copysign128-1.c: New.
1332 * gcc.target/powerpc/inf128-1.c: New.
1333 * gcc.target/powerpc/nan128-1.c: New.
1334
37681b7f 13352016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1336
1337 * gfortran.dg/pr71642.f90: New test.
1338
9cf2d600 13392016-06-24 Jakub Jelinek <jakub@redhat.com>
1340
1341 PR tree-optimization/71647
1342 * gcc.target/i386/pr71647.c: New test.
1343
eea332b9 13442016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1345
1346 * gcc.target/i386/noplt-gd-1.c: New test.
1347 * gcc.target/i386/noplt-gd-2.c: Likewise.
1348 * gcc.target/i386/noplt-gd-3.c: Likewise.
1349 * gcc.target/i386/noplt-ld-1.c: Likewise.
1350 * gcc.target/i386/noplt-ld-2.c: Likewise.
1351 * gcc.target/i386/noplt-ld-3.c: Likewise.
1352 * lib/target-supports.exp
1353 (check_effective_target_tls_get_addr_via_got): New.
1354
b6d48a78 13552016-06-24 Uros Bizjak <ubizjak@gmail.com>
1356
1357 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1358 testsuite compile flags.
1359 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1360 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1361
13622016-06-24 Uros Bizjak <ubizjak@gmail.com>
1363
1364 * g++dg/vect/pr36684.cc: Add dg-do compile.
1365 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1366 * gcc.dg/vect/pr70021.c: Ditto.
1367 * gcc.dg/vect/pr70138-1.c: Ditto.
1368 * gcc.dg/vect/pr70138-2.c: Ditto.
1369 * gcc.dg/vect/pr70354-1.c: Ditto.
1370 * gcc.dg/vect/pr70354-2.c: Ditto.
1371 * gcc.dg/vect/pr71259.c: Ditto.
1372 * gcc.dg/vect/pr71416-1.c: Ditto.
1373 * gcc.dg/vect/slp-43.c: Ditto.
1374 * gcc.dg/vect/slp-45.c: Ditto.
1375 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1376 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1377 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1378 * gfortran.dg/vect/pr69980.f90: Ditto.
1379
13802016-06-24 Uros Bizjak <ubizjak@gmail.com>
1381
1382 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1383 * gcc.dg/vect/bb-slp-30.c: Ditto.
1384 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1385 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1386 * gcc.dg/vect/pr45902.c: Ditto.
1387 * gcc.dg/vect/pr48172.c: Ditto.
1388 * gcc.dg/vect/pr48377.c: Ditto.
1389 * gcc.dg/vect/pr49038.c: Ditto.
1390 * gcc.dg/vect/pr49771.c: Ditto.
1391 * gcc.dg/vect/pr52091.c: Ditto.
1392 * gcc.dg/vect/pr53185-2.c: Ditto.
1393 * gcc.dg/vect/pr56826.c: Ditto.
1394 * gcc.dg/vect/pr60276.c: Ditto.
1395 * gcc.dg/vect/pr62021.c: Ditto.
1396 * gcc.dg/vect/pr63530.c: Ditto.
1397 * gcc.dg/vect/pr65518.c: Ditto.
1398 * gcc.dg/vect/pr65947-1.c: Ditto.
1399 * gcc.dg/vect/pr65947-10.c: Ditto.
1400 * gcc.dg/vect/pr65947-11.c: Ditto.
1401 * gcc.dg/vect/pr65947-12.c: Ditto.
1402 * gcc.dg/vect/pr65947-13.c: Ditto.
1403 * gcc.dg/vect/pr65947-2.c: Ditto.
1404 * gcc.dg/vect/pr65947-3.c: Ditto.
1405 * gcc.dg/vect/pr65947-4.c: Ditto.
1406 * gcc.dg/vect/pr65947-5.c: Ditto.
1407 * gcc.dg/vect/pr65947-6.c: Ditto.
1408 * gcc.dg/vect/pr65947-7.c: Ditto.
1409 * gcc.dg/vect/pr65947-8.c: Ditto.
1410 * gcc.dg/vect/pr65947-9.c: Ditto.
1411 * gcc.dg/vect/pr71416-1.c: Ditto.
1412 * gcc.dg/vect/pr71439.c: Ditto.
1413 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1414 * gcc.dg/vect/vect-bswap16.c: Ditto.
1415 * gcc.dg/vect/vect-bswap32.c: Ditto.
1416 * gcc.dg/vect/vect-bswap64.c: Ditto.
1417 * gcc.dg/vect/vect-live-1.c: Ditto.
1418 * gcc.dg/vect/vect-live-2.c: Ditto.
1419 * gcc.dg/vect/vect-live-3.c: Ditto.
1420 * gcc.dg/vect/vect-live-4.c: Ditto.
1421 * gcc.dg/vect/vect-live-5.c: Ditto.
1422 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1423 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1424 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1425 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1426 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1427 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1428 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1429 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1430 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1431 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1432 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1433 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1434 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1435 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1436 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1437 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1438 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1439
d4213166 14402016-06-24 Uros Bizjak <ubizjak@gmail.com>
1441
1442 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1443
5aaec397 14442016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1445
1446 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1447 ia32 if R_386_GOT32X relocation is supported.
1448 * gcc.target/i386/noplt-3.c: Likewise.
1449 * gcc.target/i386/noplt-2.c: Likewise.
1450 (main): Renamed to ...
1451 (bar): This.
1452 * gcc.target/i386/noplt-4.c: Likewise.
1453 (main): Renamed to ...
1454 (bar): This.
1455 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1456 * gcc.target/i386/pr67400-5.c: Likewise.
1457
77104764 14582016-06-24 Jakub Jelinek <jakub@redhat.com>
1459
7318e591 1460 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1461 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1462
77104764 1463 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1464 f4): Adjust expected diagnostics.
1465 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1466 (T): If OVFP is defined, redefine to TP.
1467 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1468 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1469 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1470 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1471 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1472 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1473 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1474 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1475 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1476 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1477 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1478 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1479 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1480 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1481 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1482 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1483 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1484 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1485 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1486 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1487 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1488 as last argument to __builtin_add_overflow_p.
1489
ddf08519 14902016-06-23 Uros Bizjak <ubizjak@gmail.com>
1491
1492 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1493 dg-options and remove default vector testsuite compile flags.
1494 * g++.dg/vect/pr33860a.cc: Ditto.
1495 * g++.dg/vect/pr45470-a.cc: Ditto.
1496 * g++.dg/vect/pr45470-b.cc: Ditto.
1497 * g++.dg/vect/pr60896.cc: Ditto.
1498 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1499 * gcc.dg/vect/pr18308.c: Ditto.
1500 * gcc.dg/vect/pr24049.c: Ditto.
1501 * gcc.dg/vect/pr33373.c: Ditto.
1502 * gcc.dg/vect/pr36228.c: Ditto.
1503 * gcc.dg/vect/pr42395.c: Ditto.
1504 * gcc.dg/vect/pr42604.c: Ditto.
1505 * gcc.dg/vect/pr46663.c: Ditto.
1506 * gcc.dg/vect/pr48765.c: Ditto.
1507 * gcc.dg/vect/pr49093.c: Ditto.
1508 * gcc.dg/vect/pr49352.c: Ditto.
1509 * gcc.dg/vect/pr52298.c: Ditto.
1510 * gcc.dg/vect/pr52870.c: Ditto.
1511 * gcc.dg/vect/pr53185.c: Ditto.
1512 * gcc.dg/vect/pr53773.c: Ditto.
1513 * gcc.dg/vect/pr56695.c: Ditto.
1514 * gcc.dg/vect/pr62171.c: Ditto.
1515 * gcc.dg/vect/pr63530.c: Ditto.
1516 * gcc.dg/vect/pr68339.c: Ditto.
1517 * gcc.dg/vect/pr71259.c: Ditto.
1518 * gcc.dg/vect/vect-82_64.c: Ditto.
1519 * gcc.dg/vect/vect-83_64.c: Ditto.
1520 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1521 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1522 * gcc.dg/vect/vect-shift-2.c: Ditto.
1523 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1524 * gfortran.dg/vect/pr39318.f90: Ditto.
1525 * gfortran.dg/vect/pr45714-a.f: Ditto.
1526 * gfortran.dg/vect/pr45714-b.f: Ditto.
1527 * gfortran.dg/vect/pr46213.f90: Ditto.
1528
81883aeb 15292016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1530 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1531
1532 * gcc.target/powerpc/p9-splat-5.c: New test.
1533
affe5c16 15342016-06-23 Uros Bizjak <ubizjak@gmail.com>
1535
1536 PR tree-optimization/71488
1537 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1538 * lib/target-supports.exp: ... here.
1539 (check_sse4_hw_available): New procedure.
1540 (check_effective_target_sse4_runtime): Ditto.
1541 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1542 -march=westmere for sse4_runtime targets.
547fdd3e 1543 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 1544 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 1545 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 1546 (main): Call check_vect ().
e50240d3 1547 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 1548
6fb2f181 15492016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1550
1551 PR target/66232
1552 PR target/67400
1553 * gcc.target/i386/pr66232-14.c: New file.
1554 * gcc.target/i386/pr66232-15.c: Likewise.
1555 * gcc.target/i386/pr66232-16.c: Likewise.
1556 * gcc.target/i386/pr66232-17.c: Likewise.
1557 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1558 ia32 if R_386_GOT32X relocation is supported.
1559 * gcc.target/i386/pr67400-2.c: Likewise.
1560 * gcc.target/i386/pr67400-3.c: Likewise.
1561 * gcc.target/i386/pr67400-4.c: Likewise.
1562 * gcc.target/i386/pr67400-6.c: Likewise.
1563 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 1564 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 1565
88be2b3c 15662016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1567
1568 PR libgfortran/48852
1569 * gfortran.dg/char4_iunit_1.f03: Update test.
1570 * gfortran.dg/f2003_io_5.f03: Update test.
1571 * gfortran.dg/real_const_3.f90: Update test.
1572
ff600f64 15732016-06-23 Andi Kleen <ak@linux.intel.com>
1574
1575 * g++.dg/bprob/bprob.exp: Support autofdo.
1576 * g++.dg/tree-prof/tree-prof.exp: dito.
1577 * gcc.dg/tree-prof/tree-prof.exp: dito.
1578 * gcc.misc-tests/bprob.exp: dito.
1579 * gfortran.dg/prof/prof.exp: dito.
1580 * lib/profopt.exp: dito.
1581 * lib/target-supports.exp: Check for autofdo.
1582
afa7ed87 15832016-06-23 Martin Liska <mliska@suse.cz>
1584
1585 * gcc.dg/pr71619.c: New test.
1586
0941fba8 15872016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1588
1589 PR target/67400
56896ed3 1590 * gcc.target/i386/pr67400-1.c: New test.
1591 * gcc.target/i386/pr67400-2.c: Likewise.
1592 * gcc.target/i386/pr67400-3.c: Likewise.
1593 * gcc.target/i386/pr67400-4.c: Likewise.
1594 * gcc.target/i386/pr67400-5.c: Likewise.
1595 * gcc.target/i386/pr67400-6.c: Likewise.
1596 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 1597
e557fc7f 15982016-06-22 David Malcolm <dmalcolm@redhat.com>
1599
1600 * c-c++-common/missing-header-1.c: New test case.
1601 * c-c++-common/missing-header-2.c: New test case.
1602 * c-c++-common/missing-header-3.c: New test case.
1603 * c-c++-common/missing-header-4.c: New test case.
1604
8469aece 16052016-06-22 David Malcolm <dmalcolm@redhat.com>
1606
1607 PR c/70339
1608 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1609 hint.
1610 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1611 expected results due to builtin "nanl" now being suggested for
1612 "name".
1613 * gcc.dg/pr67580.c: Update expected messages.
1614 * gcc.dg/spellcheck-identifiers.c: New testcase.
1615 * gcc.dg/spellcheck-typenames.c: New testcase.
1616
6628b04d 16172016-06-22 David Malcolm <dmalcolm@redhat.com>
1618
1619 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1620 file.
1621 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1622 diagnostic-test-show-locus-parseable-fixits.c to sources for
1623 diagnostic_plugin_test_show_locus.c.
1624 * lib/gcc-defs.exp (freeform_regexps): New global.
1625 (dg-regexp): New function.
1626 (handle-dg-regexps): New function.
1627 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1628 freeform_regexps to the empty list.
1629 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1630
82ccd33e 16312016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1632
affe5c16 1633 PR tree-optimization/71488
82ccd33e 1634 * g++.dg/pr71488.C: New test.
1635 * gcc.dg/vect/vect-bool-cmp.c: New test.
1636
2c21de58 16372016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1638
1639 * gcc.dg/guality/param-5.c: New test.
1640
fadfd5fc 16412016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1642
1643 * gcc.target/i386/asm-flag-7.c: New test.
1644
03fee1f8 16452016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1646
1647 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1648 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1649 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1650 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1651 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1652 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1653 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1654 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1655 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1656 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1657 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1658 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1659 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1660 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1661 * lib/target-supports.exp: Likewise.
1662
6905db52 16632016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1664
1665 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1666 * gcc.dg/attr-ms_struct-2.c: Likewise.
1667 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1668 * gcc.dg/bf-ms-attrib.c: Likewise.
1669 * gcc.dg/bf-ms-layout-2.c: Likewise.
1670 * gcc.dg/bf-ms-layout-3.c: Likewise.
1671 * gcc.dg/bf-ms-layout.c: Likewise.
1672 * gcc.dg/bf-no-ms-layout.c: Likewise.
1673 * gcc.target/i386/bitfield1.c: Likewise.
1674 * gcc.target/i386/bitfield2.c: Likewise.
1675 * gcc.target/i386/bitfield3.c: Likewise.
1676
a6f93fc2 16772016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1678
1679 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1680 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1681 override other than -mcpu=power9 command-line option is specified,
1682 or if the target operating system is aix.
1683 * gcc.target/powerpc/darn-1.c: Likewise.
1684 * gcc.target/powerpc/darn-2.c: Likewise.
1685 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1686 test if effective-target is not powerpc_p9vector_ok or if the
1687 target operating system is not defined.
1688 * gcc.target/powerpc/vslv-1.c: Likewise.
1689 * gcc.target/powerpc/vsrv-0.c: Likewise.
1690 * gcc.target/powerpc/vsrv-1.c: Likewise.
1691
1cb2b4d3 16922016-06-21 Tobias Burnus <burnus@net-b.de>
1693
1694 PR fortran/71068
1695 * gfortran.dg/coarray/data_1.f90: New.
1696
66ff0c67 16972016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1698
1699 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1700 (dg-require-effective-target): Use arm_v8_neon_hw.
1701 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1702 (dg-require-effective-target): Likewise.
1703 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1704 (dg-require-effective-target): Likewise.
1705 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1706 (dg-require-effective-target): Likewise.
1707 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1708 (dg-require-effective-target): Likewise.
1709 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1710 (dg-require-effective-target): Likewise.
1711 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1712 Add AArch64 check.
1713
949bfed4 17142016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1715
1716 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1717 Set to 3 so test passes.
1718
a20f6cd4 17192016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1720
1721 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1722
12792843 17232016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1724
1725 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1726 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1727 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1728 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1729
49763db6 17302016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1731
1732 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1733 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1734
ada61167 17352016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1736
1737 PR target/71549
1738 * gcc.target/i386/pr71549.c: New test.
1739
a15584d4 17402016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1741
1742 * gcc.target/powerpc/vadsdu-0.c: Replace
1743 dg-require-effective-target directive to allow test to run on more
1744 platforms, and add dg-skip-if directive to disable test on aix
1745 platforms because of known incompatibilities.
1746 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1747 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1748 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1749 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1750 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1751 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1752 * gcc.target/powerpc/vadsdub-2.c: Replace
1753 dg-require-effective-target directive to allow test to run on more
1754 platforms, and add dg-skip-if directive to disable test on aix
1755 platforms because of known incompatibilities.
1756 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1757 with vec_absdb call to differentiate this test from vadsdub-1.c.
1758 * gcc.target/powerpc/vadsduh-1.c: Replace
1759 dg-require-effective-target directive to allow test to run on more
1760 platforms, and add dg-skip-if directive to disable test on aix
1761 platforms because of known incompatibilities.
1762 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1763 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1764 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1765
ec15ec36 17662016-06-21 Jakub Jelinek <jakub@redhat.com>
1767
1768 PR tree-optimization/71588
1769 * gcc.dg/pr71558.c: New test.
1770
faeffe49 17712016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1772
1773 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1774 * c-c++-common/pr68657-2.c: Likewise.
1775 * c-c++-common/pr68657-3.c: Likewise.
1776 * gcc.dg/torture/pr69714.c: Require int32plus support.
1777 * gcc.dg/torture/pr70025.c: Likewise.
1778 * gcc.dg/torture/pr70083.c: Likewise.
1779 * gcc.dg/torture/pr70542.c: Likewise.
1780 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1781
e218d07f 17822016-06-20 Joseph Myers <joseph@codesourcery.com>
1783
1784 PR c/71601
1785 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1786
232a3df7 17872016-06-20 Jakub Jelinek <jakub@redhat.com>
1788
d7f45b87 1789 PR middle-end/71581
1790 * gcc.dg/pr71581.c: New test.
1791
232a3df7 1792 PR rtl-optimization/71591
1793 * gcc.dg/cpp/pr71591.c: New test.
1794
dbddef42 17952016-06-20 David B. Robins <gcc@davidrobins.net>
1796
1797 PR target/71571
1798 * g++.dg/torture/pr71571.C: New test.
1799
03129ccb 18002016-06-20 Jakub Jelinek <jakub@redhat.com>
1801
1802 PR target/71559
1803 * gcc.target/i386/sse2-pr71559.c: New test.
1804 * gcc.target/i386/avx-pr71559.c: New test.
1805 * gcc.target/i386/avx512f-pr71559.c: New test.
1806
a40b4b62 18072016-06-20 Tobias Burnus <burnus@net-b.de>
1808
1809 PR fortran/71194
1810 * gfortran.dg/pointer_remapping_10.f90: New.
1811
ecbea05a 18122016-06-20 David Malcolm <dmalcolm@redhat.com>
1813
1814 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1815
0f61dae9 18162016-06-20 Martin Sebor <msebor@redhat.com>
1817
1818 PR c/69507
1819 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1820 * gnu90-const-expr-1.c: Same.
1821 * gnu99-const-expr-1.c: Same.
1822 * gnu99-static-1.c: Same.
1823
e458dfd8 18242016-06-20 Renlin Li <renlin.li@arm.com>
1825
2c0c0c9b 1826 PR testsuite/71489
e458dfd8 1827 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1828
7ab71cb3 18292016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1830
1831 * gcc.target/aarch64/vcvt_f64_1.c: New.
1832 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1833 * gcc.target/aarch64/vrecp_f64_1.c: New.
1834
34d36b7a 18352016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1836
1837 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1838 "alignement".
1839
ed7f4748 18402016-06-20 Georg-Johann Lay <avr@gjlay.de>
1841
1842 PR target/71103
1843 * gcc.target/avr/torture/pr71103-2.c: New test.
1844
21897f47 18452016-06-19 Martin Sebor <msebor@redhat.com>
1846
1847 PR c/69507
1848 * gcc.dg/alignof.c: New test.
1849
98683d85 18502016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1851
1852 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1853 vs dg-error; test constexpr specifier too.
1854
358cee25 18552016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1856
1857 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1858
c3d7ceb6 18592016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1860
1861 * lib/target-supports.exp
1862 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1863 arm_neon_ok and merge flags. Fix temporary test name.
1864 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1865 and merge flags.
1866
1176073c 18672016-06-17 Martin Liska <mliska@suse.cz>
1868
1869 * gcc.dg/predict-9.c: Fix dump scanning.
1870
f3e2969a 18712016-06-17 Bin Cheng <bin.cheng@arm.com>
1872
1873 PR tree-optimization/71354
1874 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1875
7fdca647 18762016-06-17 Bin Cheng <bin.cheng@arm.com>
1877
1878 PR tree-optimization/71347
1879 * gcc.dg/tree-ssa/pr71347.c: New test.
1880
a338a226 18812016-06-17 Bin Cheng <bin.cheng@arm.com>
1882
1883 PR tree-optimization/71354
1884 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1885
c1e75671 18862016-06-17 Bin Cheng <bin.cheng@arm.com>
1887
1888 * gcc.dg/vect/vect-alias-check-1.c: New test.
1889
365ba13d 18902016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1891
59bde511 1892 PR target/71151
365ba13d 1893 * gcc.target/avr/pr71151-1.c: New test.
1894 * gcc.target/avr/pr71151-2.c: New test.
1895 * gcc.target/avr/pr71151-3.c: New test.
1896 * gcc.target/avr/pr71151-4.c: New test.
1897 * gcc.target/avr/pr71151-5.c: New test.
1898 * gcc.target/avr/pr71151-6.c: New test.
1899 * gcc.target/avr/pr71151-7.c: New test.
1900 * gcc.target/avr/pr71151-8.c: New test.
1901 * gcc.target/avr/pr71151-common.h: New test.
1902
db48d95b 19032016-06-16 Martin Liska <mliska@suse.cz>
1904
1905 * gfortran.dg/predict-1.f90: New test.
1906
4c780a59 19072016-06-16 Uros Bizjak <ubizjak@gmail.com>
1908
1909 PR target/71242
1910 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1911
8c1879bc 19122016-06-16 Jan Hubicka <hubicka@ucw.cz>
1913
1914 * g++.dg/vect/pr36648.cc: Disable cunrolli
1915
33698dfe 19162016-06-16 Jakub Jelinek <jakub@redhat.com>
1917
745f2db6 1918 PR target/71554
1919 * gcc.c-torture/execute/pr71554.c: New test.
1920
33698dfe 1921 PR rtl-optimization/71532
1922 * gcc.dg/torture/pr71532.c: New test.
1923
b42322b9 19242016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1925
1926 * gcc.target/powerpc/p9-dimode1.c: New test.
1927 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1928
412b298a 19292016-06-15 Jakub Jelinek <jakub@redhat.com>
1930
93479f99 1931 * gcc.c-torture/compile/20160615-1.c: New test.
1932
412b298a 1933 * g++.dg/cpp0x/ref-qual17.C: New test.
1934
3ec40531 19352016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1936
1937 PR middle-end/71529
1938 * gcc.target/i386/pr71529.C: New test.
1939
edfe7670 19402016-06-15 Alan Hayward <alan.hayward@arm.com>
1941
1942 PR tree-optimization/71483
1943 * g++.dg/vect/pr71483.c: New
1944
6e52ac17 19452016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1946
1947 PR c++/70202
1948 * g++.dg/inherit/crash6.C: New.
1949 * g++.dg/inherit/union2.C: Likewise.
1950 * g++.dg/inherit/virtual12.C: Likewise.
1951 * g++.dg/inherit/virtual13.C: Likewise.
1952 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1953
aed35af2 19542016-06-15 Uros Bizjak <ubizjak@gmail.com>
1955
0941fba8 1956 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 1957
6f710392 19582016-06-15 Alan Hayward <alan.hayward@arm.com>
1959
1960 PR tree-optimization/71439
1961 * gcc.dg/vect/pr71439.c: New
1962
d1cedfd3 19632016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1964
1965 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1966
ee8fd158 19672016-06-15 Richard Biener <rguenther@suse.de>
1968
1969 * gcc.dg/vect/slp-45.c: New testcase.
1970
5695a690 19712016-06-15 Richard Biener <rguenther@suse.de>
1972
1973 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1974
267ae3ee 19752016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1976
1977 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1978 requirements, and disable for AIX for now.
1979 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1980
a6d0e20a 19812016-06-14 Jakub Jelinek <jakub@redhat.com>
1982
b2efd162 1983 PR c++/71528
1984 * g++.dg/opt/pr71528.C: New test.
1985
a6d0e20a 1986 PR c++/71516
1987 * g++.dg/init/pr71516.C: New test.
1988
035778de 19892016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1990
1991 * g++.dg/init/array46.C: New.
1992
7c9dc58e 19932016-06-14 Uros Bizjak <ubizjak@gmail.com>
1994
0941fba8 1995 * gcc.target/i386/float128-3.c: New test.
1996 * gcc.target/i386/quad-sse4.c: Ditto.
1997 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1998 Update scan strings.
7c9dc58e 1999
412640c9 20002016-06-14 Richard Biener <rguenther@suse.de>
2001
2002 PR middle-end/71526
2003 * gfortran.dg/pr71526.f90: New testcase.
2004
1b9fde85 20052016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2006
2007 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2008 * gcc.dg/zero_bits_compound-1.c: Likewise.
2009
306097e3 20102016-06-14 Richard Biener <rguenther@suse.de>
2011
2012 PR tree-optimization/71522
2013 * gcc.dg/torture/pr71522.c: New testcase.
2014
566255a8 20152016-06-14 Jakub Jelinek <jakub@redhat.com>
2016
2017 PR tree-optimization/71520
2018 * gcc.dg/tree-ssa/pr71520.c: New test.
2019
eb912adb 20202016-06-14 Richard Biener <rguenther@suse.de>
2021
2022 PR tree-optimization/71521
56d35455 2023 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 2024
9720103d 20252016-06-13 Jakub Jelinek <jakub@redhat.com>
2026
12cb8367 2027 PR sanitizer/71498
2028 * c-c++-common/ubsan/bounds-13.c: New test.
2029
9720103d 2030 PR preprocessor/71183
2031 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2032
5965fbcc 20332016-06-13 Jeff Law <law@redhat.com>
2034
2035 PR tree-optimization/71403
2036 * c-c++-common/ubsan/pr71403-1.c: New test.
2037 * c-c++-common/ubsan/pr71403-2.c: New test.
2038 * c-c++-common/ubsan/pr71403-3.c: New test.
2039
04537049 20402016-06-13 Jakub Jelinek <jakub@redhat.com>
2041
2042 PR middle-end/71478
2043 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2044 Add -Wno-psabi -w to dg-options.
2045
412f195f 20462016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2047
2048 * gcc.target/powerpc/vadsdu-0.c: New test.
2049 * gcc.target/powerpc/vadsdu-1.c: New test.
2050 * gcc.target/powerpc/vadsdu-2.c: New test.
2051 * gcc.target/powerpc/vadsdu-3.c: New test.
2052 * gcc.target/powerpc/vadsdu-4.c: New test.
2053 * gcc.target/powerpc/vadsdu-5.c: New test.
2054 * gcc.target/powerpc/vadsdub-1.c: New test.
2055 * gcc.target/powerpc/vadsdub-2.c: New test.
2056 * gcc.target/powerpc/vadsduh-1.c: New test.
2057 * gcc.target/powerpc/vadsduh-2.c: New test.
2058 * gcc.target/powerpc/vadsduw-1.c: New test.
2059 * gcc.target/powerpc/vadsduw-2.c: New test.
2060
527790c1 20612016-06-13 David Malcolm <dmalcolm@redhat.com>
2062
2063 * gcc.dg/c99-init-2.c (c): Update expected error message.
2064 * gcc.dg/init-bad-8.c (foo): Likewise.
2065 * gcc.dg/spellcheck-fields-3.c: New test case.
2066
102e67eb 20672016-06-13 Martin Liska <mliska@suse.cz>
2068
2069 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2070 and "guess loop iv compared" heuristics.
2071 * gcc.dg/predict-2.c: Likewise.
2072 * gcc.dg/predict-3.c: Likewise.
2073 * gcc.dg/predict-4.c: Likewise.
2074 * gcc.dg/predict-5.c: Likewise.
2075 * gcc.dg/predict-6.c: Likewise.
2076
1a54d3be 20772016-06-13 Marek Polacek <polacek@redhat.com>
2078
2079 PR middle-end/71476
2080 * c-c++-common/Wswitch-unreachable-4.c: New test.
2081 * gcc.dg/Wswitch-unreachable-2.c: New test.
2082 * g++.dg/tm/jump1.C: Move dg-warning.
2083
5b7401b8 20842016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2085
2086 * gnat.dg/renaming10.ad[sb]: New test.
2087
1c93151c 20882016-06-13 Paul Thomas <pault@gcc.gnu.org>
2089
2090 PR fortran/70673
2091 * gfortran.dg/pr70673.f90: New test.
2092
249865a0 20932016-06-13 Richard Biener <rguenther@suse.de>
2094
2095 PR middle-end/64516
2096 * gcc.dg/align-3.c: New testcase.
2097
776d9b14 20982016-06-13 Martin Liska <mliska@suse.cz>
2099
2100 * gcc.target/i386/pr71458.c: New test.
2101
0cf5c551 21022016-06-12 Uros Bizjak <ubizjak@gmail.com>
2103
2104 PR target/71241
2105 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2106
34de0a35 21072016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2108
2109 PR target/60751
2110 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2111 statement.
2112
0cc8bc98 21132016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2114
2115 PR target/60751
2116 * gfortran.dg/comma_IO_extension_1.f90: New test.
2117 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2118 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2119 statement.
2120 * gfortran.dg/graphite/pr38083.f90: Likewise.
2121 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2122 missing format.
2123
0ff78c86 21242016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2125
2126 * gnat.dg/case_character.adb: New test.
2127
6c38863e 21282016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2129
2130 PR middle-end/71310
2131 * gcc.target/powerpc/pr71310.c: New testcase.
2132
24c41395 21332016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2134
2135 PR middle-end/71478
2136 * gcc.dg/pr71478.c: New test.
2137
aeb26fb6 21382016-06-10 Jakub Jelinek <jakub@redhat.com>
2139
702b3575 2140 PR middle-end/71494
2141 * gcc.c-torture/execute/pr71494.c: New test.
2142
8ec29807 2143 PR c/68657
2144 * gcc.target/i386/pr68657.c: New test.
2145
aeb26fb6 2146 PR inline-asm/68843
2147 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2148 (test): Add -masm=intel alternatives.
2149
1dc4d519 21502016-06-10 Martin Sebor <msebor@redhat.com>
2151
2152 PR c/71392
2153 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2154
6385d6d3 21552016-06-10 Jeff Law <law@redhat.com>
2156
2157 PR tree-optimization/71335
2158 * gcc.c-torture/execute/pr71335.c: New test.
2159
041a412b 21602016-06-10 David Malcolm <dmalcolm@redhat.com>
2161
2162 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2163 the various "cannot tail-call: " messages.
2164
4a5edbb2 21652016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2166
2167 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2168 and options.
2169
9cf3aec3 21702016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2171
2172 PR sanitizer/71480
2173 * c-c++-common/asan/pr71480.c: New test.
2174
61724718 21752016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2176
2177 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2178 (ASMNAME2): Likewise.
2179 (main): Replace fn in asm statement with ASMNAME ("fn").
2180 * gcc.dg/guality/pr68037-2.c: Likewise.
2181 * gcc.dg/guality/pr68037-3.c: Likewise.
2182 * gcc.dg/torture/pr68037-1.c: Likewise.
2183 * gcc.dg/torture/pr68037-2.c: Likewise.
2184 * gcc.dg/torture/pr68037-3.c: Likewise.
2185
1807f6fb 21862016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2187
2188 PR inline-asm/68843
2189 * gcc.target/i386/pr68843-1.c: New test.
2190 * gcc.target/i386/pr68843-2.c: New test.
2191
ccfa030f 21922016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 2193 Cesar Philippidis <cesar@codesourcery.com>
2194
2195 PR middle-end/71373
2196 * gcc.dg/goacc/nested-function-1.c: New file.
2197 * gcc.dg/goacc/nested-function-2.c: Likewise.
2198 * gcc.dg/goacc/pr71373.c: Likewise.
2199 * gfortran.dg/goacc/cray-2.f95: Likewise.
2200 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2201 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2202 * gfortran.dg/goacc/cray.f95: Update.
2203 * gfortran.dg/goacc/loop-1.f95: Likewise.
2204 * gfortran.dg/goacc/loop-3.f95: Likewise.
2205 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2206 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2207
22082016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2209
2210 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2211 for OpenACC tile clauses.
2212 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 2213
2214 PR c/71381
2215 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2216 to...
2217 * c-c++-common/goacc/cache-2.c: ... this new file.
2218 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2219 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2220 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2221 usage.
2222 * gfortran.dg/goacc/cray.f95: Likewise.
2223 * gfortran.dg/goacc/loop-1.f95: Likewise.
2224
bb038f3e 22252016-06-10 Alan Hayward <alan.hayward@arm.com>
2226
2227 PR tree-optimization/71407
2228 PR tree-optimization/71416
2229 * gcc.dg/vect/pr71407.c: New
2230 * gcc.dg/vect/pr71416-1.c: New
2231 * gcc.dg/vect/pr71416-2.c: New
2232
332409d3 22332016-06-10 Richard Biener <rguenther@suse.de>
2234
2235 PR middle-end/71477
2236 * gcc.dg/torture/pr71477.c: New testcase.
2237
03cf727c 22382016-06-09 Julia Koval <julia.koval@intel.com>
2239
2240 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2241 * gcc.target/i386/interrupt-13.c: Likewise.
2242 * gcc.target/i386/interrupt-15.c: Likewise.
2243 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2244 * gcc.target/i386/interrupt-24.c: Likewise.
2245 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2246 * gcc.target/i386/interrupt-9.c: Likewise.
2247 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2248
23b101c5 22492016-06-09 Martin Sebor <msebor@redhat.com>
2250
2251 PR c/70883
2252 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2253 * gcc.dg/builtin-constant_p-1.c: Same.
2254 * gcc.dg/builtins-error.c: Same.
2255 * gcc.dg/pr70859.c: Same.
2256
188d6bbb 22572016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2258
2259 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2260 * gcc.dg/torture/pr68067-1.c: Likewise.
2261 * gcc.dg/torture/pr68067-2.c: Likewise.
2262
22632016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2264
2265 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2266 when setting SIZE.
2267
ff8886bd 22682016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2269
2270 PR c++/71465
2271 * g++.dg/inherit/crash5.C: New.
2272 Revert:
2273 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2274
2275 PR c++/70202
2276 * g++.dg/inherit/crash5.C: New.
2277 * g++.dg/inherit/virtual1.C: Adjust.
2278
3f76cceb 22792016-06-09 Martin Liska <mliska@suse.cz>
2280
2281 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2282 * g++.dg/predict-loop-exit-2.C: Likewise.
2283 * g++.dg/predict-loop-exit-3.C: Likewise.
2284 * gcc.dg/predict-1.c: Likewise.
2285 * gcc.dg/predict-2.c: Likewise.
2286 * gcc.dg/predict-3.c: Likewise.
2287 * gcc.dg/predict-4.c: Likewise.
2288 * gcc.dg/predict-5.c: Likewise.
2289 * gcc.dg/predict-6.c: Likewise.
2290 * gcc.dg/predict-7.c: Likewise.
2291
59ae3d1b 22922016-06-09 Richard Biener <rguenther@suse.de>
2293
2294 PR tree-optimization/71462
2295 * gcc.dg/torture/pr71462.c: New testcase.
2296
8c2d2acf 22972016-06-09 Marek Polacek <polacek@redhat.com>
2298
2299 PR c/65471
2300 * gcc.dg/c11-generic-3.c: New test.
2301
224cb6b7 23022016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2303
2304 * g++.dg/init/array42.C: New.
2305 * g++.dg/init/array43.C: Likewise.
2306 * g++.dg/init/array44.C: Likewise.
2307 * g++.dg/init/array45.C: Likewise.
2308 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2309 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2310 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2311 * g++.dg/gomp/pr35751.C: Likewise.
2312 * g++.dg/init/array23.C: Likewise.
2313 * g++.dg/init/brace2.C: Likewise.
2314 * g++.dg/init/brace6.C: Likewise.
2315
732905bb 23162016-06-08 Martin Sebor <msebor@redhat.com>
2317 Jakub Jelinek <jakub@redhat.com>
2318
2319 PR c++/70507
2320 PR c/68120
2321 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2322 * c-c++-common/builtin-arith-overflow-2.c: New test.
2323 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2324 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2325 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2326
7ddaa622 23272016-06-08 Jakub Jelinek <jakub@redhat.com>
2328
2329 PR c++/71442
2330 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2331
84ee0905 23322016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2333
2334 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2335 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2336 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2337 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2338 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2339 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2340 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2341 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2342 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2343 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2344 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2345 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2346 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2347
2876af98 23482016-06-08 Richard Biener <rguenther@suse.de>
2349
2350 PR tree-optimization/68558
2351 * gcc.dg/vect/slp-44.c: New testcase.
2352
acbb0d03 23532016-06-08 Richard Biener <rguenther@suse.de>
2354
2355 * gcc.dg/vect/slp-43.c: New testcase.
2356
f8689010 23572016-06-08 Richard Biener <rguenther@suse.de>
2358
2359 PR tree-optimization/71452
2360 * gcc.dg/torture/pr71452.c: New testcase.
2361
52d393eb 23622016-06-08 Jakub Jelinek <jakub@redhat.com>
2363
2364 PR c++/71448
2365 * g++.dg/torture/pr71448.C: New test.
2366
9d700ce4 23672016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2368
2369 PR debug/71432
2370 PR ada/71413
2371 * g++.dg/debug/pr71432.C: New test.
2372
eb96ef65 23732016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2374
2375 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2376 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2377 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2378
a4753cdd 23792016-06-08 Alan Hayward <alan.hayward@arm.com>
2380
2381 * gcc.dg/vect/vect-live-2.c: Update effective target.
2382 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2383 * lib/target-supports.exp: Add aarch64 to vect_long.
2384
bafc7b1d 23852016-06-08 Marek Polacek <polacek@redhat.com>
2386
2387 PR c/71418
2388 * gcc.dg/noncompile/pr71418.c: New test.
2389
06e590e7 2390 PR c/71426
2391 * gcc.dg/noncompile/pr71426.c: New test.
2392
d3cb49c9 23932016-06-07 Jan Hubicka <hubicka@ucw.cz>
2394
2395 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2396 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2397 * gcc.dg/predict-3.c: Update template.
2398 * gcc.dg/predict-5.c: Update template.
2399 * gcc.dg/predict-6.c: Update template.
2400 * gcc.dg/predict-9.c: Update template.
2401 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2402
2d76c36a 24032016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2404
2405 * gcc.target/powerpc/vec-mul.c: New test.
2406
7cfde92a 24072016-06-07 David Malcolm <dmalcolm@redhat.com>
2408
2409 * gcc.dg/spellcheck-fields-2.c: New test case.
2410
b032c4dd 24112016-06-07 Richard Biener <rguenther@suse.de>
2412
2413 PR c/61564
2414 * gcc.dg/Wpragmas-1.c: New testcase.
2415 * gcc.dg/Wattributes-4.c: Likewise.
2416 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2417 entry.
2418
a7056369 24192016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2420
2421 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2422 spurious debug code.
2423
123c61e0 24242016-06-07 Richard Biener <rguenther@suse.de>
2425
2426 PR tree-optimization/71428
2427 * gcc.dg/torture/pr71428.c: New testcase.
2428
5819d47b 24292016-06-07 Richard Biener <rguenther@suse.de>
2430
2431 PR middle-end/71423
2432 * gcc.dg/torture/pr71423.c: New testcase.
2433
6cec5c6b 24342016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2435
2436 PR middle-end/71408
2437 * gcc.dg/tree-ssa/pr71408.c: New test.
2438
40bbfc17 24392016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2440
2441 PR middle-end/71281
2442 * g++.dg/torture/pr71281.C: New test.
2443
61f1f80c 24442016-06-06 Marek Polacek <polacek@redhat.com>
2445
2446 PR c/71362
2447 * gcc.dg/pr71362.c: New test.
2448
0406b32f 24492016-06-06 Jakub Jelinek <jakub@redhat.com>
2450 Patrick Palka <ppalka@gcc.gnu.org>
2451
2452 PR c++/70847
2453 PR c++/71330
2454 PR c++/71393
2455 * g++.dg/opt/pr70847.C: New test.
2456 * g++.dg/ubsan/pr70847.C: New test.
2457 * g++.dg/ubsan/pr71393.C: New test.
2458
b1445999 24592016-06-06 Jakub Jelinek <jakub@redhat.com>
2460
2461 PR tree-optimization/71259
2462 * gcc.dg/vect/pr71259.c: New test.
2463
99b4f3a2 24642016-06-06 David Malcolm <dmalcolm@redhat.com>
2465
2466 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2467 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2468 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2469 above.
2470
837679bc 24712016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2472
2473 PR middle-end/37780
2474 * gcc.c-torture/execute/pr37780.c: New test.
2475 * gcc.target/aarch64/pr37780_1.c: Likewise.
2476 * gcc.target/arm/pr37780_1.c: Likewise.
2477
e4b92538 24782016-06-06 Marek Polacek <polacek@redhat.com>
2479
2480 * c-c++-common/attr-may-alias-1.c: New test.
2481 * c-c++-common/attr-may-alias-2.c: New test.
2482 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2483
43ac2f2f 24842016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2485
2486 PR c/24414
2487 * gcc.target/i386/pr24414.c: New test.
2488
7e1786b2 24892016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2490
2491 * gcc.target/sparc/vis4misc.c: New file.
2492 * gcc.target/sparc/fpcmp.c: Likewise.
2493 * gcc.target/sparc/fpcmpu.c: Likewise.
2494
f593ccb2 24952016-06-06 Alan Hayward <alan.hayward@arm.com>
2496
2497 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2498 * gcc.dg/vect/vect-live-3.c: Likewise.
2499
be6d8ddc 25002016-06-06 Richard Biener <rguenther@suse.de>
2501
2502 PR tree-optimization/71398
2503 * gcc.dg/torture/pr71398.c: New testcase.
2504
78f27916 25052016-06-06 Uros Bizjak <ubizjak@gmail.com>
2506
2507 PR target/71389
2508 * g++.dg/pr71389.C: New test.
2509
c5899606 25102016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2511
2512 PR fortran/71404
2513 * gfortran.dg/fmt_read_5.f: New test.
2514
8e3cd305 25152016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2516
2517 PR fortran/69659
2518 * gfortran.dg/class_array_22.f03: New test.
2519
703c0a09 25202016-06-05 Jan Hubicka <hubicka@ucw.cz>
2521
2522 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2523
d07b2b6f 25242016-06-05 Jan Hubicka <hubicka@ucw.cz>
2525
2526 * gcc.dg/predict-9.c: Update template.
2527
4a7ec4ac 25282016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2529
2530 PR c++/49377
2531 * g++.dg/template/pr49377.C: New.
2532
7499ef4a 25332016-06-04 Jakub Jelinek <jakub@redhat.com>
2534
2535 PR tree-optimization/71405
2536 * g++.dg/torture/pr71405.C: New test.
2537
558c800d 25382016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2539
2540 PR c++/70202
2541 * g++.dg/inherit/crash5.C: New.
2542 * g++.dg/inherit/virtual1.C: Adjust.
2543
4ee7cf4b 25442016-06-03 Jeff Law <law@redhat.com>
2545
2546 PR tree-optimization/71316
2547 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2548
b12ae762 25492016-06-03 Jakub Jelinek <jakub@redhat.com>
2550
2551 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2552 dg-additional-options with just -fno-tree-scev-cprop in it.
2553 * gcc.dg/vect/vect-live-2.c: Likewise.
2554 * gcc.dg/vect/vect-live-5.c: Likewise.
2555 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2556 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2557 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2558
e09a5ee3 25592016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2560
2561 PR c++/27100
2562 * g++.dg/other/friend6.C: New test.
2563
f14b1922 25642016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2565
2566 * g++.dg/torture/ppc-ldst-array.C: New.
2567
20702ea3 25682016-06-03 Joseph Myers <joseph@codesourcery.com>
2569
2570 PR target/71276
2571 PR target/71277
2572 * gcc.dg/torture/builtin-fp-int-inexact.c,
2573 gcc.target/i386/387-builtin-fp-int-inexact.c,
2574 gcc.target/i386/387-rint-inline-1.c,
2575 gcc.target/i386/387-rint-inline-2.c,
2576 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2577 gcc.target/i386/sse2-rint-inline-1.c,
2578 gcc.target/i386/sse2-rint-inline-2.c,
2579 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2580 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2581
5ed3cc7b 25822016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2583 Julia Koval <julia.koval@intel.com>
2584
2585 PR target/66960
2586 PR target/67630
2587 PR target/67634
2588 PR target/67841
2589 PR target/68037
2590 PR target/68618
2591 PR target/68661
2592 PR target/69575
2593 PR target/69596
2594 PR target/69734
2595 * gcc.dg/guality/pr68037-1.c: New test.
2596 * gcc.dg/guality/pr68037-2.c: Likewise.
2597 * gcc.dg/guality/pr68037-3.c: Likewise.
2598 * gcc.dg/torture/pr68037-1.c: Likewise.
2599 * gcc.dg/torture/pr68037-2.c: Likewise.
2600 * gcc.dg/torture/pr68037-3.c: Likewise.
2601 * gcc.dg/torture/pr68661-1a.c: Likewise.
2602 * gcc.dg/torture/pr68661-1b.c: Likewise.
2603 * gcc.target/i386/interrupt-1.c: Likewise.
2604 * gcc.target/i386/interrupt-2.c: Likewise.
2605 * gcc.target/i386/interrupt-3.c: Likewise.
2606 * gcc.target/i386/interrupt-4.c: Likewise.
2607 * gcc.target/i386/interrupt-5.c: Likewise.
2608 * gcc.target/i386/interrupt-6.c: Likewise.
2609 * gcc.target/i386/interrupt-7.c: Likewise.
2610 * gcc.target/i386/interrupt-8.c: Likewise.
2611 * gcc.target/i386/interrupt-9.c: Likewise.
2612 * gcc.target/i386/interrupt-10.c: Likewise.
2613 * gcc.target/i386/interrupt-11.c: Likewise.
2614 * gcc.target/i386/interrupt-12.c: Likewise.
2615 * gcc.target/i386/interrupt-13.c: Likewise.
2616 * gcc.target/i386/interrupt-14.c: Likewise.
2617 * gcc.target/i386/interrupt-15.c: Likewise.
2618 * gcc.target/i386/interrupt-16.c: Likewise.
2619 * gcc.target/i386/interrupt-17.c: Likewise.
2620 * gcc.target/i386/interrupt-18.c: Likewise.
2621 * gcc.target/i386/interrupt-19.c: Likewise.
2622 * gcc.target/i386/interrupt-20.c: Likewise.
2623 * gcc.target/i386/interrupt-21.c: Likewise.
2624 * gcc.target/i386/interrupt-22.c: Likewise.
2625 * gcc.target/i386/interrupt-23.c: Likewise.
2626 * gcc.target/i386/interrupt-24.c: Likewise.
2627 * gcc.target/i386/interrupt-25.c: Likewise.
2628 * gcc.target/i386/interrupt-26.c: Likewise.
2629 * gcc.target/i386/interrupt-27.c: Likewise.
2630 * gcc.target/i386/interrupt-28.c: Likewise.
2631 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2632 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2633 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2634 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2635 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2636 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2637 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2638 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2639 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2640 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2641 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2642 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2643
3e346f54 26442016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2645
f27c52fb 2646 PR tree-optimization/52171
2647 * gcc.dg/pr52171.c: New test.
2648 * gcc.target/i386/pr52171.c: New test.
3e346f54 2649
22e029d2 26502016-06-03 Jan Hubicka <jh@suse.cz>
2651
2652 * g++.dg/tree-ssa/pred-1.C: New testcase
2653 * gcc.dg/tree-ssa/pred-1.c: New testcase
2654
41ce74ed 26552016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2656
2657 PR target/70957
2658 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2659 support.
2660 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2661
cf573a72 26622016-06-03 Alan Hayward <alan.hayward@arm.com>
2663
2664 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2665
75aae5b4 26662016-06-03 Alan Hayward <alan.hayward@arm.com>
2667
2668 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 2669 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 2670 * gcc.dg/vect/vect-live-1.c: New test.
2671 * gcc.dg/vect/vect-live-2.c: New test.
2672 * gcc.dg/vect/vect-live-3.c: New test.
2673 * gcc.dg/vect/vect-live-4.c: New test.
2674 * gcc.dg/vect/vect-live-5.c: New test.
2675 * gcc.dg/vect/vect-live-slp-1.c: New test.
2676 * gcc.dg/vect/vect-live-slp-2.c: New test.
2677 * gcc.dg/vect/vect-live-slp-3.c: New test.
2678
eba6788d 26792016-06-03 Jakub Jelinek <jakub@redhat.com>
2680
2681 PR middle-end/71387
2682 * g++.dg/opt/pr71387.C: New test.
2683
5a653985 26842016-06-02 Jeff Law <law@redhat.com>
2685
2686 PR tree-optimization/71328
2687 * gcc.c-torture/compile/pr71328.c: New test.
2688
f92f6941 26892016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2690
2691 PR fortran/52393
2692 * gfortran.dg/fmt_read_3.f90: Fix typo.
2693 * gfortran.dg/fmt_read_4.f90: New test.
2694
0d29e152 26952016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2696
2697 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2698 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2699 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2700 * g++.dg/cpp0x/override2.C: Likewise.
2701 * g++.dg/parse/crash5.C: Likewise.
2702 * g++.dg/parse/error16.C: Likewise.
2703 * g++.dg/parse/error27.C: Likewise.
2704 * g++.dg/template/qualttp15.C: Likewise.
2705 * g++.dg/template/redecl4.C: Likewise.
2706 * g++.old-deja/g++.other/crash39.C: Likewise.
2707 * g++.old-deja/g++.other/struct1.C: Likewise.
2708 * g++.old-deja/g++.pt/m9a.C: Likewise.
2709 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2710
2740a1a5 27112016-06-02 Jakub Jelinek <jakub@redhat.com>
2712
89f17a65 2713 PR c++/71372
2714 * c-c++-common/pr71372.c: New test.
2715
2740a1a5 2716 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2717 __TIME__ strings with __builtin_strcmp instead of printf and
2718 dg-output.
2719
9ae89a4e 27202016-06-02 Martin Liska <mliska@suse.cz>
2721
2722 * gcc.dg/predict-9.c: New test.
2723
41258f9c 27242016-06-02 Jakub Jelinek <jakub@redhat.com>
2725
2726 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2727 global set_compiler_env_var and global saved_compiler_env_var.
2728
dad46eb8 27292016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2730
2731 PR rtl-optimization/71295
2732 * gcc.c-torture/compile/pr71295.c: New test.
2733
9cc8a892 27342016-06-02 Jakub Jelinek <jakub@redhat.com>
2735
98e7c96c 2736 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2737
4a5a4de2 2738 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2739 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2740
9cc8a892 2741 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2742 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2743 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2744 alternative number.
2745
46819a36 27462016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2747
2748 * gcc.target/powerpc/p9-splat-4.c: New test.
2749
27502016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2751
2752 PR target/71186
2753 * gcc.target/powerpc/pr71186.c: New test.
2754
d9820cc5 27552016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2756
2757 PR fortran/52393
2758 * gfortran.dg/fmt_read_3.f90: New test.
2759
2f14ca3e 27602016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2761
2762 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2763 procedure.
2764
dfa5c0d3 27652016-06-01 Eduard Sanou <dhole@openmailbox.org>
2766
2767 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2768 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2769 env var is set.
2770 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2771 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2772 shown once.
2773 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2774 during compilation.
2775 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2776 vars set by dg-set-compiler-env-var.
2777
7d7125df 27782016-06-01 Paul Thomas <pault@gcc.gnu.org>
2779
2780 PR fortran/71156
2781 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2782 to the module procedure declaration.
2783 * gfortran.dg/submodule_16.f08: New test.
2784
6ab9cde4 27852016-06-01 Jakub Jelinek <jakub@redhat.com>
2786
2787 PR middle-end/71371
2788 * c-c++-common/gomp/pr71371.c: New test.
2789
0cfe7a23 27902016-06-01 Richard Biener <rguenther@suse.de>
2791
2792 PR tree-optimization/71366
2793 * gcc.dg/torture/pr71366-1.c: New testcase.
2794 * gcc.dg/torture/pr71366-2.c: Likewise.
2795
5a5b02e1 27962016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2797
2798 * gcc.target/powerpc/vslv-0.c: New test.
2799 * gcc.target/powerpc/vslv-1.c: New test.
2800 * gcc.target/powerpc/vsrv-0.c: New test.
2801 * gcc.target/powerpc/vsrv-1.c: New test.
2802
d27a79f6 28032016-06-01 Nathan Sidwell <nathan@acm.org>
2804
2805 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2806 * gcc.target/nvptx/weak.c: New.
2807
6172a9fd 28082016-06-01 Richard Biener <rguenther@suse.de>
2809
2810 PR tree-optimization/71261
2811 * gcc.dg/torture/vect-bool-1.c: New testcase.
2812
f9aaabb2 28132016-06-01 Jakub Jelinek <jakub@redhat.com>
2814
2815 * gfortran.dg/gomp/order-1.f90: New test.
2816 * gfortran.dg/gomp/order-2.f90: New test.
2817
53b01069 28182016-06-01 Jan Hubicka <hubicka@ucw.cz>
2819
2820 * gcc.dg/unroll-6.c: Update template.
2821 * gcc.dg/unroll-7.c: New testcase.
2822 * gcc.dg/unroll-8.c: New testcase.
2823
36757397 28242016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2825
2826 * gnat.dg/opt56.ad[sb]: New test.
2827
7f93bd6e 28282016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2829
2830 PR c++/66635
2831 * g++.dg/cpp0x/constexpr-ice16.C: New.
2832
9f41a2ce 28332016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2834
2835 PR tree-optimization/71314
2836 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2837 -mbranch-cost=2.
2838
31e02373 28392016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2840
2841 PR tree-optimization/71077
2842 * gcc.dg/tree-ssa/pr71077.c: New test.
2843
76f8f901 28442016-05-31 Jan Hubicka <hubicka@ucw.cz>
2845
7f93bd6e 2846 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2847 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2848 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 2849
04f5f923 28502016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2851
2852 PR c++/71248
2853 * g++.dg/cpp0x/pr71248.C: New.
2854 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2855 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2856 * g++.dg/init/new37.C: Likewise.
2857 * g++.dg/template/static1.C: Likewise.
2858 * g++.dg/template/static2.C: Likewise.
2859
4ffddf28 28602016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2861
2862 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2863 instead of %rdi.
2864 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2865
4ff7bd21 28662016-05-31 Marek Polacek <polacek@redhat.com>
2867
2868 * c-c++-common/Wswitch-unreachable-3.c: New test.
2869 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2870
e1f7cc4b 28712016-05-31 Richard Biener <rguenther@suse.de>
2872
2873 PR tree-optimization/71352
2874 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2875
02978bd1 28762016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2877
2878 * gcc.target/arm/armv5_thumb_isa.c: New test.
2879
cfce8164 28802016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2881
2882 PR target/71346
2883 * gcc.target/i386/pr71346.c: New test.
2884
7a51c705 28852016-05-31 Tom de Vries <tom@codesourcery.com>
2886
2887 PR tree-optimization/69068
2888 * gcc.dg/graphite/pr69068.c: New test.
2889
8c1ac106 28902016-05-27 Martin Sebor <msebor@redhat.com>
2891
2892 PR c++/71306
2893 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2894
b6431756 28952016-05-30 Jakub Jelinek <jakub@redhat.com>
2896
2897 PR c++/71349
2898 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2899 nowait depend(inout: dd[0]) clauses where permitted.
2900
f6203294 29012016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2902
2903 PR c++/71238
2904 * g++.dg/parse/pr71238.C: New.
2905 * g++.dg/concepts/friend1.C: Test column numbers too.
2906 * g++.dg/cpp0x/initlist31.C: Likewise.
2907 * g++.dg/cpp0x/pr51420.C: Likewise.
2908 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2909 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2910 * g++.dg/ext/builtin3.C: Likewise.
2911 * g++.dg/lookup/friend12.C: Likewise.
2912 * g++.dg/lookup/friend7.C: Likewise.
2913 * g++.dg/lookup/koenig1.C: Likewise.
2914 * g++.dg/lookup/koenig5.C: Likewise.
2915 * g++.dg/lookup/used-before-declaration.C: Likewise.
2916 * g++.dg/overload/koenig1.C: Likewise.
2917 * g++.dg/template/crash65.C: Likewise.
2918 * g++.dg/template/friend57.C: Likewise.
2919 * g++.dg/warn/Wshadow-5.C: Likewise.
2920 * g++.dg/warn/Wunused-8.C: Likewise.
2921 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2922 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2923 * g++.old-deja/g++.jason/member.C: Likewise.
2924 * g++.old-deja/g++.jason/report.C: Likewise.
2925 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2926 * g++.old-deja/g++.law/visibility20.C: Likewise.
2927 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2928 * g++.old-deja/g++.other/static5.C: Likewise.
2929 * g++.old-deja/g++.pt/overload2.C: Likewise.
2930
b96f8145 29312016-05-30 Jan Hubicka <hubicka@ucw.cz>
2932
2933 * gcc.dg/tree-ssa/peel1.c: New testcase.
2934 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2935 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2936
ed5bca7a 29372016-05-30 Tom de Vries <tom@codesourcery.com>
2938
2939 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2940 to ce.
2941
c0aa0333 29422016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2943
2944 PR c++/71099
2945 * g++.dg/parse/virtual1.C: New.
2946
231010db 29472016-05-30 Uros Bizjak <ubizjak@gmail.com>
2948
2949 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2950 Use correct register when clearing %edx.
2951
765557c0 29522016-05-30 Alexander Monakov <amonakov@ispras.ru>
2953
2954 PR tree-optimization/71289
2955 * gcc.dg/pr71289.c: New test.
2956
fc3b1c44 29572016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2958
2959 PR middle-end/71269
2960 PR middle-end/71292
2961 * gcc.dg/tree-ssa/pr71269.c: New test.
2962 * gcc.dg/tree-ssa/pr71292.c: New test.
2963
ce352457 29642016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2965
2966 PR middle-end/71252
2967 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2968
eedd711b 29692016-05-30 Jan Hubicka <hubicka@ucw.cz>
2970
2971 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2972 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2973 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2974
8c061890 29752016-05-30 Tom de Vries <tom@codesourcery.com>
2976
2977 PR tree-optimization/69067
2978 * gcc.dg/graphite/pr69067.c: New test.
2979
a6b0884c 29802016-05-29 Uros Bizjak <ubizjak@gmail.com>
2981
2982 PR target/71245
2983 * gcc.target/i386/pr71245-1.c: New test.
2984 * gcc.target/i386/pr71245-2.c: Ditto.
2985
2369edfc 29862016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2987
2988 PR c++/71105
2989 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2990 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2991 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2992
b6ab3f43 29932016-05-27 Jan Hubicka <hubicka@ucw.cz>
2994
2995 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2996
0192662b 29972016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2998
2999 Revert:
3000 PR c++/69855
3001 * g++.dg/overload/69855.C: New.
3002 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3003 * g++.old-deja/g++.pt/crash3.C: Likewise.
3004
fce78c50 30052016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3006
3007 PR c++/60385
3008 * g++.dg/parse/namespace13.C: New.
3009
372172fe 30102016-05-26 Jeff Law <law@redhat.com>
3011
3012 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3013 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3014 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3015 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3016 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3017 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3018 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3019 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3020 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3021 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3022 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3023 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3024 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3025
5d8a8944 30262016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3027
3028 PR c++/69855
3029 * g++.dg/overload/69855.C: New.
3030 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3031 * g++.old-deja/g++.pt/crash3.C: Likewise.
3032
29602b75 30332016-05-27 Jiong Wang <jiong.wang@arm.com>
3034
3035 PR target/63596
3036 * gcc.target/aarch64/va_arg_1.c: New testcase.
3037 * gcc.target/aarch64/va_arg_2.c: Likewise.
3038 * gcc.target/aarch64/va_arg_3.c: Likewise.
3039
c900b732 30402016-05-27 Jiong Wang <jiong.wang@arm.com>
3041
3042 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3043 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3044 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3045 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3046 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3047
73ef73bd 30482016-05-27 Marek Polacek <polacek@redhat.com>
3049
3050 PR middle-end/71308
3051 * g++.dg/torture/pr71308.C: New test.
3052
a6031633 30532016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3054
3055 * gcc.dg/zero_bits_compound-1.c: New test.
3056 * gcc.dg/zero_bits_compound-2.c: New test.
3057
1fbdc7ae 30582016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3059
3060 PR middle-end/71279
3061 * gcc.dg/pr71279.c: New test.
3062
2e196ca8 30632016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3064
3065 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3066 floating point min/max/comparison instructions.
3067 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3068
6feab9ce 30692016-05-26 Jakub Jelinek <jakub@redhat.com>
3070
3071 * c-c++-common/gomp/schedule-1.c: New test.
3072 * gfortran.dg/gomp/schedule-1.f90: New test.
3073
978cea8f 30742016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3075
3076 PR c++/70822
3077 PR c++/70106
3078 * g++.dg/cpp1y/auto-fn32.C: New test.
3079 * g++.dg/cpp1y/paren4.C: New test.
3080
0478d9ed 30812016-05-26 Nathan Sidwell <nathan@acm.org>
3082
3083 * gcc.dg/20060410.c: Xfail on ptx.
3084 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3085 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3086 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3087 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3088 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3089
5fd1c174 30902016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3091
3092 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3093
c5e8b3e2 30942016-05-26 Jakub Jelinek <jakub@redhat.com>
3095
0db93a5b 3096 PR tree-optimization/71280
3097 * gcc.dg/pr71280.c: New test.
3098
7199c05c 3099 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3100
76c786ac 3101 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3102 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3103
c5e8b3e2 3104 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3105
e9bcea2f 31062016-05-26 Jiong Wang <jiong.wang@arm.com>
3107
3108 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 3109 kept in memory.
e9bcea2f 3110
955d947b 31112016-05-25 Jeff Law <law@redhat.com>
3112
3113 PR tree-optimization/71272
3114 * gcc.c-torture/compile/pr71272.c: new test.
3115
77102dbe 31162016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3117
3118 * gcc.target/powerpc/vec-cmpne.c: New test.
3119 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3120
552821b4 31212016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3122
3123 * gnat.dg/opt55.ad[sb]: New test.
3124
0113f3c5 31252016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3126
3127 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3128 * c-c++-common/pr60226.c: Require int32plus.
3129 * gcc.c-torture/execute/pr70602.c: Likewise.
3130 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3131 unsigned long for malloc arg type.
3132 * gcc.dg/asr_div1.c: Require int32plus.
3133 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3134 * gcc.dg/pie-1.c: Require pie.
3135 * gcc.dg/pie-2.c: Likewise.
3136 * gcc.dg/pr59471.c: Require int32plus.
3137 * gcc.dg/pr59963-2.c: XFAIL for int16.
3138 * gcc.dg/pr60114.c: Require int32plus.
3139 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3140 unsigned long for typedef of size_t.
3141 * gcc.dg/pr63914.c: Require int32plus.
3142 * gcc.dg/pr64536.c: Require pt32plus.
3143 * gcc.dg/pr65658.c: Likewise.
3144 * gcc.dg/pr67271.c: Require int32plus.
3145 * gcc.dg/pr68112.c: Likewise.
3146 * gcc.dg/pr69071.c: Skip for avr target.
3147 * gcc.dg/pr69973.c: Require int32plus.
3148 * gcc.dg/pr70169.c: Skip for avr target.
3149 * gcc.dg/sso-6.c: Require int32plus.
3150 * gcc.dg/sso-7.c: Likewise.
3151 * gcc.dg/sso-8.c: Likewise.
3152 * gcc.dg/vrp-min-max-2.c: Likewise.
3153
f4094380 31542016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3155
3156 PR target/70738
3157 * gcc.target/i386/pr70738-1.c: New test.
3158 * gcc.target/i386/pr70738-2.c: Likewise.
3159 * gcc.target/i386/pr70738-3.c: Likewise.
3160 * gcc.target/i386/pr70738-4.c: Likewise.
3161 * gcc.target/i386/pr70738-5.c: Likewise.
3162 * gcc.target/i386/pr70738-6.c: Likewise.
3163 * gcc.target/i386/pr70738-7.c: Likewise.
3164 * gcc.target/i386/pr70738-8.c: Likewise.
3165 * gcc.target/i386/pr70738-9.c: Likewise.
3166
239a4bea 31672016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3168
3169 PR rtl-optimization/66940
3170 * gcc.c-torture/execute/pr66940.c: New test.
3171
bf6382ba 31722016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3173
3174 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3175 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3176 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3177 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3178 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3179 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3180 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3181 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3182 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3183 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3184 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3185 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3186 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3187 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3188 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3189 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3190 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3191 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3192 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3193 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3194 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3195 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3196 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3197 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3198
2c995da9 31992016-05-25 Marek Polacek <polacek@redhat.com>
3200
3201 PR c/71265
3202 * gcc.dg/noncompile/pr71265.c: New test.
3203
abfbb5b5 3204 PR c/71266
3205 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3206
f6871bbd 32072016-05-25 Nathan Sidwell <nathan@acm.org>
3208
3209 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3210
de04e83e 32112016-05-25 Richard Biener <rguenther@suse.de>
3212
3213 PR tree-optimization/71261
3214 * c-c++-common/torture/pr71261.c: New testcase.
3215
b35931f7 32162016-05-25 Richard Biener <rguenther@suse.de>
3217
3218 PR tree-optimization/71264
3219 * gcc.dg/vect/pr71264.c: New testcase.
3220
166c3089 32212016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3222
3223 PR c++/55992
3224 * g++.dg/cpp0x/alias-decl-53.C: New.
3225 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3226
14240409 32272016-05-25 Martin Liska <mliska@suse.cz>
3228
3229 * g++.dg/pr71239.C: New test.
3230
bc47d9f6 32312016-05-25 Richard Biener <rguenther@suse.de>
3232
4860a6bf 3233 * gcc.dg/vect/pr58135.c: Rename to ...
3234 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 3235
d8a3f157 32362016-05-25 Marek Polacek <polacek@redhat.com>
3237
3238 * g++.dg/pr65295.C: Use target c++14.
3239
3af16045 32402016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3241
231010db 3242 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3243 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 3244
949479b2 32452016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3246
3247 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3248 instructions.
3249
6d6a3fc3 32502016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3251
3252 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3253 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3254 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3255 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3256 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3257 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3258 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3259 * c-c++-common/goacc/pcopy.c: Likewise.
3260 * c-c++-common/goacc/pcopyin.c: Likewise.
3261 * c-c++-common/goacc/pcopyout.c: Likewise.
3262 * c-c++-common/goacc/pcreate.c: Likewise.
3263 * c-c++-common/goacc/pr70688.c: New test.
3264 * c-c++-common/goacc/present-1.c: Adjust test.
3265 * c-c++-common/goacc/reduction-5.c: Likewise.
3266 * g++.dg/goacc/data-1.C: New test.
3267
af648be2 32682016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3269
3270 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3271 vector parity built-in functions.
3272 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3273 count trailing zeros automatic vectorization.
3274 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3275 count trailing zeros built-in functions.
3276
4e173d60 32772016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3278
3279 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3280
a0c02a52 32812016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3282
3283 PR target/71050
3284 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3285
64c52e9c 32862016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3287
3288 PR c++/50436
3289 * g++.dg/template/crash123.C: New.
3290 * g++.dg/template/crash124.C: Likewise.
3291
752b5a4c 32922016-05-24 Martin Sebor <msebor@redhat.com>
3293
3294 PR c++/71147
3295 * g++.dg/ext/flexary16.C: New test.
3296
a36dd683 32972016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3298
f6871bbd 3299 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3300 before math.h is included.
a36dd683 3301 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3302 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3303 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3304 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3305 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3306 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3307 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3308 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3309 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3310 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3311 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3312 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3313 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3314 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3315 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3316 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3317 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3318 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3319 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3320 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3321 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3322 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3323 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3324
d60e1df7 33252016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3326 Kelvin Nilsen <kelvin@gcc.gnu.org>
3327
3328 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3329 support.
3330
22d09025 33312016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3332
3333 PR c++/69872
3334 * g++.dg/warn/Wno-narrowing1.C: New.
3335
6ef0143d 33362016-05-24 Marek Polacek <polacek@redhat.com>
3337
3338 PR c/71249
3339 * c-c++-common/Wswitch-unreachable-2.c: New test.
3340
962a2062 33412016-05-24 Jakub Jelinek <jakub@redhat.com>
3342
ead77194 3343 PR c++/71257
3344 * g++.dg/vect/simd-clone-6.cc: New test.
3345 * g++.dg/gomp/declare-simd-6.C: New test.
3346
962a2062 3347 PR middle-end/70434
3348 PR c/69504
3349 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3350
23edc6d1 33512016-05-24 Richard Biener <rguenther@suse.de>
3352
3353 PR tree-optimization/71240
3354 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3355
30633bcc 33562016-05-24 Richard Biener <rguenther@suse.de>
3357
3358 PR tree-optimization/71230
3359 * gcc.dg/torture/pr71230.c: New testcase.
3360 * g++.dg/torture/pr71230.C: Likewise.
3361
c9d624bd 33622016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3363
3364 * c-c++-common/goacc/routine-5.c: Add tests.
3365 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3366 * gfortran.dg/goacc/routine-6.f90: Add tests.
3367
ce143ff0 33682016-05-24 Richard Biener <rguenther@suse.de>
3369
3370 PR tree-optimization/71253
3371 * gcc.dg/torture/pr71253.c: New testcase.
3372
3bdaecd5 33732016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3374
3375 PR middle-end/71252
3376 * gfortran.dg/pr71252.f90: New test.
3377
856b494d 33782016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3379
3380 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3381
7345b977 33822016-05-24 Richard Biener <rguenther@suse.de>
3383
3384 PR middle-end/70434
3385 PR c/69504
3386 * c-c++-common/vector-subscript-4.c: New testcase.
3387 * c-c++-common/vector-subscript-5.c: Likewise.
3388
6f065267 33892016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3390
3391 PR fortran/71123
3392 * gfortran.dg/namelist_90.f: New test
3393
fd6757da 33942016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3395
3396 PR fortran/66461
3397 * gfortran.dg/unexpected_eof.f: New test
3398
7d5555a8 33992016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3400 Kelvin Nilsen <kelvin@gcc.gnu.org>
3401
3402 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3403 as little endian.
3404
ae6744c9 34052016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3406
3407 PR c++/70972
3408 * g++.dg/cpp0x/inh-ctor20.C: New.
3409 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3410
f0d91a85 34112016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3412
3413 PR c++/69095
3414 * g++.dg/cpp0x/variadic168.C: New.
3415
1618ffe5 34162016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3417
3418 * g++.dg/cpp0x/pr31445.C: Test column number too.
3419 * g++.dg/cpp0x/pr32253.C: Likewise.
3420 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3421 * g++.dg/cpp0x/variadic36.C: Likewise.
3422
c0205bab 34232016-05-23 Marc Glisse <marc.glisse@inria.fr>
3424
3425 * gcc.dg/fold-notshift-2.c: Adjust.
3426
1398da0f 34272016-05-23 Marek Polacek <polacek@redhat.com>
3428
3429 PR c/49859
3430 * c-c++-common/Wswitch-unreachable-1.c: New test.
3431 * gcc.dg/Wswitch-unreachable-1.c: New test.
3432 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3433 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3434 * g++.dg/gomp/block-10.C: Likewise.
3435 * gcc.dg/gomp/block-10.c: Likewise.
3436 * g++.dg/gomp/block-9.C: Likewise.
3437 * gcc.dg/gomp/block-9.c: Likewise.
3438 * g++.dg/gomp/target-1.C: Likewise.
3439 * g++.dg/gomp/target-2.C: Likewise.
3440 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 3441 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 3442 * g++.dg/gomp/taskgroup-1.C: Likewise.
3443 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3444 * gcc.dg/gomp/teams-1.c: Likewise.
3445 * g++.dg/gomp/teams-1.C: Likewise.
3446 * g++.dg/overload/error3.C: Likewise.
3447 * g++.dg/tm/jump1.C: Likewise.
3448 * g++.dg/torture/pr40335.C: Likewise.
3449 * gcc.dg/c99-vla-jump-5.c: Likewise.
3450 * gcc.dg/switch-warn-1.c: Likewise.
3451 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3452 * gcc.dg/nested-func-1.c: Likewise.
3453 * gcc.dg/pr67784-4.c: Likewise.
3454
5403ed8b 34552016-05-23 Richard Biener <rguenther@suse.de>
3456
3457 PR tree-optimization/71230
3458 * gfortran.dg/pr71230-1.f90: New testcase.
3459 * gfortran.dg/pr71230-2.f90: Likewise.
3460
27510941 34612016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3462
1618ffe5 3463 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 3464 * gcc.dg/vect/pr58135.c: Add new.
3465 * gfortran.dg/pr46519-1.f: Adjust test case.
3466
a41c605d 34672016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3468
3469 PR c++/53401
3470 * g++.dg/cpp0x/decltype64.C: New.
3471
3eb254ab 34722016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3473
3474 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3475 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3476 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3477
a75fffe1 34782016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3479
3480 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3481 Add poly64x1_t and poly64x2_t cases if supported.
3482 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3483 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3484 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3485 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3486 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3487
56979b12 34882016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3489
3490 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3491 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3492 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3493 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3494 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3495 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3496 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3497
dc5e98db 34982016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3499
3500 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3501
c0f383ae 35022016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3503
3504 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3505 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3506
2a4d70a2 35072016-05-22 Jakub Jelinek <jakub@redhat.com>
3508
4c109025 3509 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3510 constraint instead of "r".
3511 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3512 insn instead of vxorpd.
3513 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3514
bad891ce 3515 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3516 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3517
ac23ddb9 3518 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3519
9dac9579 3520 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3521 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3522
2a4d70a2 3523 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3524
9eafdd7b 35252016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3526
3527 PR middle-end/40921
3528 * gcc.dg/tree-ssa/pr40921.c: New test.
3529
93df190d 35302016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3531
3532 PR target/71103
3533 * gcc.target/avr/pr71103.c: New test.
3534
933b9f7f 35352016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3536
3537 PR middle-end/71179
3538 * gcc.dg/tree-ssa/pr71179.c: New test.
3539
8bdfbc08 35402016-05-20 Martin Sebor <msebor@redhat.com>
3541
3542 PR c/71115
3543 * gcc.dg/init-excess-2.c: New test.
3544
6827ab42 35452016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3546
3547 * gnat.dg/opt53.adb: New test.
3548 * gnat.dg/opt54.adb: Likewise.
3549
58a5f4c0 35502016-05-20 Martin Jambor <mjambor@suse.cz>
3551
3552 PR tree-optimization/70884
3553 * gcc.dg/tree-ssa/pr70919.c: New test.
3554
bb7145f6 35552016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3556
3557 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3558 formatting.
f6871bbd 3559 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3560 fix code formatting.
3561
35622016-05-20 Nathan Sidwell <nathan@acm.org>
3563
3564 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3565 non-common cases.
3566 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 3567
9954d230 35682016-05-20 David Malcolm <dmalcolm@redhat.com>
3569
3570 * jit.dg/all-non-failing-tests.h: Add
3571 test-factorial-must-tail-call.c.
3572 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3573 * jit.dg/test-factorial-must-tail-call.c: New test case.
3574
08a161f9 35752016-05-20 Jakub Jelinek <jakub@redhat.com>
3576
3577 PR fortran/71204
3578 * gfortran.dg/pr71204.f90: New test.
3579
3d380077 35802016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3581
3582 * gcc.target/nvptx/sincos.c: New test.
3583
0f104d56 35842016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3585
3586 PR c++/70572
3587 * g++.dg/cpp1y/auto-fn31.C: New.
3588
61736a1b 35892016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3590
3591 * gcc.target/powerpc/vec-addec.c: New test.
3592 * gcc.target/powerpc/vec-addec-int128.c: New test.
3593
b4a61e77 35942016-05-20 David Malcolm <dmalcolm@redhat.com>
3595
3596 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3597 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3598 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3599 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3600
9a2ace10 36012016-05-20 Jan Hubicka <hubicka@ucw.cz>
3602
3603 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3604
45cdf8c6 36052016-05-20 Jakub Jelinek <jakub@redhat.com>
3606
b9a1dcd5 3607 PR c++/71210
3608 * g++.dg/opt/pr71210-1.C: New test.
3609 * g++.dg/opt/pr71210-2.C: New test.
3610
45cdf8c6 3611 PR tree-optimization/29756
3612 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3613 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3614 only on selected targets where V4SImode vectors are known to be
3615 supported.
3616
92e3ffbf 36172016-05-20 Marc Glisse <marc.glisse@inria.fr>
3618
3619 PR tree-optimization/71079
3620 PR tree-optimization/71206
3621 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3622
5da368e3 36232016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3624
3625 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3626 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3627 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3628
2506d97a 36292016-05-20 Richard Guenther <rguenther@suse.de>
3630
3631 PR tree-optimization/29756
3632 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3633
adade307 36342016-05-20 Richard Biener <rguenther@suse.de>
3635
3636 PR tree-optimization/71185
3637 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3638
c3deca25 36392016-05-20 Richard Biener <rguenther@suse.de>
3640
3641 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3642
8b0bef14 36432016-05-19 Marek Polacek <polacek@redhat.com>
3644
3645 PR c++/71075
3646 * g++.dg/diagnostic/pr71075.C: New test.
3647
08025288 36482016-05-19 David Malcolm <dmalcolm@redhat.com>
3649
3650 PR c++/71184
3651 * g++.dg/pr71184.C: New test case.
3652
26a51591 36532016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3654
3655 * gcc.target/powerpc/darn-0.c: New test.
3656 * gcc.target/powerpc/darn-1.c: New test.
3657 * gcc.target/powerpc/darn-2.c: New test.
3658
d8d3e75a 36592016-05-19 Marek Polacek <polacek@redhat.com>
3660
3661 PR tree-optimization/71031
3662 * gcc.dg/tree-ssa/vrp100.c: New test.
3663
c28211ae 36642016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3665
3666 PR rtl-optimization/71148
3667 * gcc.dg/pr71148.c: New test.
3668
3f5ea43a 36692016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3670
3671 PR target/71056
3672 * gcc.target/arm/pr71056.c: New test.
3673
2a7d4c20 36742016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3675
3676 * c-c++-common/pr69669.c: Check the used mode.
3677
ed0b0569 36782016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3679
3680 PR sanitizer/64354
3681 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3682
410372fe 36832016-05-19 Richard Biener <rguenther@suse.de>
3684
3685 PR tree-optimization/70729
3686 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3687 * gcc.dg/graphite/scop-18.c: Likewise.
3688 * gcc.dg/pr41783.c: Disable LIM.
3689 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3690 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3691 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3692 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3693 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3694 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3695 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3696 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3697 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3698 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3699 * gfortran.dg/pr42108.f90: Likewise.
3700
56f34f03 37012016-05-18 David Malcolm <dmalcolm@redhat.com>
3702
3703 PR driver/69265
3704 * gcc.dg/spellcheck-options-11.c: New test case.
3705
e6481cd1 37062016-05-18 Jakub Jelinek <jakub@redhat.com>
3707
3708 PR c++/71100
3709 * g++.dg/opt/pr71100.C: New test.
3710
be951c59 37112016-05-18 Martin Jambor <mjambor@suse.cz>
3712
3713 PR ipa/69708
3714 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3715 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3716 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3717 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3718
665ff45b 37192016-05-18 Martin Jambor <mjambor@suse.cz>
3720
3721 PR ipa/69708
3722 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3723 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3724 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3725 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3726 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3727
485be62c 37282016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3729
3730 PR c++/69793
3731 * g++.dg/template/crash122.C: New.
3732
b251d5f5 37332016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3734
3735 PR c++/70466
3736 * g++.dg/template/pr70466-1.C: New.
3737 * g++.dg/template/pr70466-2.C: Likewise.
3738
c93e9931 37392016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3740
3741 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3742 splat operations and the XXSPLTIB instruction.
3743 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3744 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3745 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3746 xxlxor to clear a register.
3747
8ba6639c 37482016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3749
3750 * gcc.dg/torture/pr71020.c: New test.
3751
ec6e3005 37522016-05-18 Martin Jambor <mjambor@suse.cz>
3753
3754 PR ipa/70646
3755 * gcc.dg/ipa/pr70646.c: New test.
3756
5ef3c918 37572016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3758
3759 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3760
70a88eab 37612016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3762
3763 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3764 missing tests for vreinterpretq_p{8,16}.
3765
b52a930c 37662016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3767
3768 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3769 vsliq_n_s64 and vsliq_n_u64.
3770
bdd4080b 37712016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3772
3773 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3774 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3775
37814bf5 37762016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3777
3778 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3779 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3780 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3781
764af2e0 37822016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3783
3784 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3785 in comment.
3786
ffe01a83 37872016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 3788
3789 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3790 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3791 "blr\t" and switch to scan-assembler-times.
3792
fab6dae9 37932016-05-18 Jiong Wang <jiong.wang@arm.com>
3794
231010db 3795 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3796 with __aarch64__.
3797 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3798 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 3799
4eb0c566 38002016-05-18 Jakub Jelinek <jakub@redhat.com>
3801
442f18f1 3802 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3803 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3804 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3805 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3806 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3807 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3808
4d83b36b 3809 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3810 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3811
a4528eec 3812 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3813 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3814
f0066139 3815 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3816 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3817
4eb0c566 3818 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3819
303e9267 38202016-05-18 Richard Biener <rguenther@suse.de>
3821
3822 PR tree-optimization/71168
3823 * gcc.dg/torture/pr71168.c: New testcase.
3824
0d7ddd44 38252016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3826
3827 PR middle-end/63586
3828 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3829 * gcc.dg/tree-ssa/pr63586.c: New test.
3830 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3831
899bcc0f 38322016-05-17 Nathan Sidwell <nathan@acm.org>
3833
3834 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3835 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3836 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3837 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3838
a2246979 38392016-05-17 Nathan Sidwell <nathan@acm.org>
3840
3841 * gcc.target/nvptx/abi-vararg-3.c: New.
3842
2f6a4d21 38432016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3844
3845 PR tree-optimization/54579
3846 PR middle-end/55299
3847 * gcc.dg/fold-notrotate-1.c: New test.
3848 * gcc.dg/fold-notshift-1.c: New test.
3849 * gcc.dg/fold-notshift-2.c: New test.
3850
27bdad45 38512016-05-17 Marek Polacek <polacek@redhat.com>
3852
3853 PR ipa/71146
3854 * g++.dg/ipa/pr71146.C: New test.
3855
f33a295a 38562016-05-17 David Malcolm <dmalcolm@redhat.com>
3857
3858 * jit.dg/test-error-array-bounds.c: New test case.
3859
b6dd53bf 38602016-05-17 Marc Glisse <marc.glisse@inria.fr>
3861
3862 * gcc.dg/tree-ssa/and-1.c: New testcase.
3863
a8719545 38642016-05-17 Marc Glisse <marc.glisse@inria.fr>
3865
3866 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3867 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3868
34806102 38692016-05-17 Marc Glisse <marc.glisse@inria.fr>
3870
3871 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3872 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3873
25fe08a8 38742016-05-17 Jiong Wang <jiong.wang@arm.com>
3875
3876 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3877
abf1a837 38782016-05-17 Jiong Wang <jiong.wang@arm.com>
3879
3880 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3881
666b9dd3 38822016-05-17 Jiong Wang <jiong.wang@arm.com>
3883
3884 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3885 ".2d[index]" when scan the assembly.
3886 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3887 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3888 float64x1.
3889 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3890
77d095c0 38912016-05-17 Richard Biener <rguenther@suse.de>
3892
3893 PR tree-optimization/71132
3894 * gcc.dg/torture/pr71132.c: New testcase.
3895
28adcc23 38962016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3897
3898 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3899
2439931e 39002016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3901
3902 PR target/70809
3903 * gcc.target/aarch64/pr70809_1.c: New test.
3904
5ec2ff80 39052016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3906
3907 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3908 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3909 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3910 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3911
17fd1c7a 39122016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3913 Ilya Enkovich <ilya.enkovich@intel.com>
3914
3915 PR target/71114
3916 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3917
46729204 39182016-05-16 Jan Hubicka <hubicka@ucw.cz>
3919
3920 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3921 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3922
2a1125d6 39232016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3924
3925 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3926 test for __ARM_FP16_ARGS.
3927 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3928 * gcc.target/arm/aapcs/neon-vect10.c: New.
3929 * gcc.target/arm/aapcs/neon-vect9.c: New.
3930 * gcc.target/arm/aapcs/vfp18.c: New.
3931 * gcc.target/arm/aapcs/vfp19.c: New.
3932 * gcc.target/arm/aapcs/vfp20.c: New.
3933 * gcc.target/arm/aapcs/vfp21.c: New.
3934 * gcc.target/arm/fp16-aapcs-1.c: New.
3935 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3936 test for __ARM_FP16_ARGS.
3937 * g++.target/arm/fp16-return-1.c: Update expected output.
3938
ea3d2d74 39392016-05-16 Jiong Wang <jiong.wang@arm.com>
3940
3941 PR testsuite/70227
3942 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3943
6989e05f 39442016-05-15 Harald Anlauf <anlauf@gmx.de>
3945
3946 PR fortran/69603
3947 * gfortran.dg/pr69603.f90: New testcase.
3948
a5f52592 39492016-05-14 Fritz Reese <fritzoreese@gmail.com>
3950
3951 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3952
88f949ab 39532016-05-14 Fritz Reese <fritzoreese@gmail.com>
3954
3955 PR fortran/71047
3956 * gfortran.dg/pr71047.f08: New test.
3957
90c88567 39582016-05-13 Joseph Myers <joseph@codesourcery.com>
3959
3960 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3961 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3962 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3963
00a690cc 39642016-05-13 Martin Sebor <msebor@redhat.com>
3965
3966 PR c++/60049
3967 * g++.dg/cpp0x/constexpr-60049.C: New test.
3968
ec8b6af7 39692016-05-13 Jakub Jelinek <jakub@redhat.com>
3970
3971 PR bootstrap/71071
3972 * gcc.dg/pr71071.c: New test.
3973
f54d1d7b 39742016-05-13 Uros Bizjak <ubizjak@gmail.com>
3975
3976 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3977 remove XOP handling.
2f3af60f 3978 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 3979
a39a0392 39802016-05-13 Nathan Sidwell <nathan@acm.org>
3981
3982 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3983 __atomic_is_lock_free declaration.
3984
42333dd9 39852016-05-13 Richard Biener <rguenther@suse.de>
3986
3987 PR tree-optimization/42587
3988 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3989
c5442454 39902016-05-13 Martin Liska <mliska@suse.cz>
3991
3992 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3993 the new format of dump output.
3994
03a400fb 39952016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3996
3997 * gcc.dg/pr71084.c: New test.
3998
69278c3f 39992016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4000
231010db 4001 PR target/53440
4002 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 4003
8138f11b 40042016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4005
4006 * gcc.target/aarch64/struct_return.c: New test.
4007
22a3f7bd 40082016-05-12 Marek Polacek <polacek@redhat.com>
4009
4010 PR c/70756
4011 * c-c++-common/pr70756-2.c: New test.
4012 * c-c++-common/pr70756.c: New test.
4013
9bcd42cc 40142016-05-12 Richard Biener <rguenther@suse.de>
4015
4016 PR tree-optimization/71059
4017 * gcc.dg/torture/pr71059.c: New testcase.
4018
5ffb4a0d 40192016-05-12 Richard Biener <rguenther@suse.de>
4020
4021 PR tree-optimization/71062
4022 * gcc.dg/torture/pr71062.c: New testcase.
4023
2ab65c31 40242016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4025
4026 PR tree-optimization/71006
4027 * gcc.dg/pr71006.c: New test.
4028
f0158fc0 40292016-05-12 Marek Polacek <polacek@redhat.com>
4030
4031 PR driver/71063
4032 * gcc.dg/opts-7.c: New test.
4033
0f56938b 40342016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4035
4036 PR target/70830
4037 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4038 Add -save-temps to dg-options.
4039 Scan for ldmfd rather than pop instruction.
4040 * gcc.target/arm/interrupt-2.c: Likewise.
4041 * gcc.target/arm/pr70830.c: New test.
4042
e10946d5 40432016-05-12 Jakub Jelinek <jakub@redhat.com>
4044
9fa8e468 4045 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4046 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4047
9ce62bbe 4048 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4049 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4050 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4051
708ae1b1 4052 PR target/71019
4053 * gcc.target/i386/avx512vl-pack-1.c: New test.
4054 * gcc.target/i386/avx512vl-pack-2.c: New test.
4055 * gcc.target/i386/avx512bw-pack-2.c: New test.
4056
a461f32e 4057 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4058
e10946d5 4059 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4060 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4061 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4062
f52a3ef6 40632016-05-12 Richard Biener <rguenther@suse.de>
4064
4065 PR tree-optimization/70986
4066 * gcc.dg/torture/pr70986-1.c: New testcase.
4067 * gcc.dg/torture/pr70986-2.c: Likewise.
4068 * gcc.dg/torture/pr70986-3.c: Likewise.
4069
54c4d22e 40702016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4071
4072 PR c/43651
4073 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4074 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4075
57215d5b 40762016-05-11 Uros Bizjak <ubizjak@gmail.com>
4077
4078 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4079 directive.
4080 * gcc.target/i386/pr66746.c: Ditto.
4081
67d3121c 40822016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4083
4084 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4085 support.
4086 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4087 warning when using -mvsx-timode.
4088 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4089 * gcc.target/powerpc/dform-2.c: Likewise.
4090 * gcc.target/powerpc/pr68805.c: Likewise.
4091
7f8012a5 40922016-05-11 Marek Polacek <polacek@redhat.com>
4093
4094 PR c++/71024
4095 * c-c++-common/attributes-3.c: New test.
4096
3e8567ce 40972016-05-11 Nathan Sidwell <nathan@acm.org>
4098
4099 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4100 * gcc.c-torture/execute/pr68185.c: Likewise.
4101 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4102 * gcc.dg/pr69634.c: Requires scheduling.
4103 * gcc.dg/torture/pr66178.c: Require label values.
4104 * gcc.dg/setjmp-6.c: Require indirect jumps.
4105
3739ac00 41062016-05-11 Richard Biener <rguenther@suse.de>
4107
4108 PR tree-optimization/71055
4109 * gcc.dg/torture/pr71055.c: New testcase.
4110
1ff8b385 41112016-05-11 Richard Biener <rguenther@suse.de>
4112
4113 PR debug/71057
4114 * g++.dg/debug/pr71057.C: New testcase.
4115
77126efa 41162016-05-11 Jakub Jelinek <jakub@redhat.com>
4117
4118 PR fortran/70855
4119 * gfortran.dg/gomp/pr70855.f90: New test.
4120
6fcaaf9b 41212016-05-11 Richard Biener <rguenther@suse.de>
4122
4123 PR middle-end/71002
4124 * g++.dg/torture/pr71002.C: New testcase.
4125
bfa8ea12 41262016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4127
4128 PR middle-end/70807
4129 * gcc.dg/pr70807.c: New test.
4130
87632549 41312016-05-10 Martin Sebor <msebor@redhat.com>
4132
4133 PR c++/38611
4134 * g++.dg/Wattributes.C: New test.
4135
f9153689 41362016-05-10 Marc Glisse <marc.glisse@inria.fr>
4137
4138 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4139 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4140 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4141
a44ed58a 41422016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4143
4144 PR target/70799
4145 * gcc.target/i386/pr70799-1.c: New test.
4146
d6c90d89 41472016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4148
4149 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4150
c1f73044 41512016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4152
4153 PR middle-end/70877
4154 * gcc.target/i386/pr70877.c: New test.
4155
e66d763a 41562016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4157
4158 PR tree-optimization/70786
4159 * gcc.target/i386/pr70876.c: New test.
4160
a30ff73a 41612016-05-10 Jakub Jelinek <jakub@redhat.com>
4162
4163 PR target/70927
4164 * gcc.target/i386/avx512vl-logic-1.c: New test.
4165 * gcc.target/i386/avx512vl-logic-2.c: New test.
4166 * gcc.target/i386/avx512dq-logic-2.c: New test.
4167
4b3fd38f 41682016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4169
4170 PR target/70963
4171 * gcc.target/powerpc/pr70963.c: New.
4172
abf93a25 41732016-05-10 David Malcolm <dmalcolm@redhat.com>
4174
4175 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4176 (test_very_wide_line): Add ruler to expected output.
4177 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4178 (test_very_wide_line): Likewise.
4179 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4180 (test_show_locus): Within the handling of "test_very_wide_line",
4181 enable show_ruler_p on the diagnostic context.
4182
d614888f 41832016-05-10 Richard Biener <rguenther@suse.de>
4184
4185 PR tree-optimization/71039
4186 * gcc.dg/torture/pr71039.c: New testcase.
4187
dbca5ed9 41882016-05-10 Nathan Sidwell <nathan@acm.org>
4189
4190 * gcc.dg/nested-func-10.c: Requires alloca.
4191 * gcc.dg/nested-func-9.c: Requires alloca.
4192 * gcc.c-torture/execute/pr70460.c: Requires labels.
4193 * gcc.c-torture/compile/pr70199.c: Requires labels.
4194 * gcc.target/nvptx/decl.c: Compile only.
4195 * gcc.target/nvptx/trailing-init.c: Compile only.
4196 * gcc.target/nvptx/ary-init.c: Compile only.
4197
3fa82609 41982016-05-10 Marek Polacek <polacek@redhat.com>
4199
4200 PR c/70255
4201 * gcc.dg/attr-opt-1.c: New test.
4202
76825907 42032016-05-10 Richard Biener <rguenther@suse.de>
4204
4205 PR tree-optimization/70497
4206 PR tree-optimization/28367
4207 * gcc.dg/torture/20160404-1.c: New testcase.
4208 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4209 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4210
68255819 42112016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4212
4213 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4214
d9aa8cdb 42152016-05-09 Uros Bizjak <ubizjak@gmail.com>
4216
4217 * gcc.target/i386/fabsneg-1.c New test.
4218
7cc16f50 42192016-05-09 Alan Modra <amodra@gmail.com>
4220
4221 PR testsuite/70826
4222 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4223
a83b7b63 42242016-05-09 Richard Biener <rguenther@suse.de>
4225
4226 PR tree-optimization/70985
4227 * gcc.dg/torture/pr70985.c: New testcase.
4228
189d0706 42292016-05-09 Bin Cheng <bin.cheng@arm.com>
4230
4231 * gcc.dg/tree-ssa/ifc-9.c: New test.
4232 * gcc.dg/tree-ssa/ifc-10.c: New test.
4233 * gcc.dg/tree-ssa/ifc-11.c: New test.
4234 * gcc.dg/tree-ssa/ifc-12.c: New test.
4235 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4236 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4237 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4238
1ec957b0 42392016-05-09 Richard Biener <rguenther@suse.de>
4240
4241 PR fortran/70937
4242 * gfortran.dg/pr70937.f90: New testcase.
4243
923c7714 42442016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4245
4246 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4247
d7cd448a 42482016-05-07 Fritz Reese <fritzoreese@gmail.com>
4249
4250 PR fortran/56226
4251 * gfortran.dg/dec_structure_1.f90: New testcase.
4252 * gfortran.dg/dec_structure_2.f90: Ditto.
4253 * gfortran.dg/dec_structure_3.f90: Ditto.
4254 * gfortran.dg/dec_structure_4.f90: Ditto.
4255 * gfortran.dg/dec_structure_5.f90: Ditto.
4256 * gfortran.dg/dec_structure_6.f90: Ditto.
4257 * gfortran.dg/dec_structure_7.f90: Ditto.
4258 * gfortran.dg/dec_structure_8.f90: Ditto.
4259 * gfortran.dg/dec_structure_9.f90: Ditto.
4260 * gfortran.dg/dec_structure_10.f90: Ditto.
4261 * gfortran.dg/dec_structure_11.f90: Ditto.
4262 * gfortran.dg/dec_union_1.f90: Ditto.
4263 * gfortran.dg/dec_union_2.f90: Ditto.
4264 * gfortran.dg/dec_union_3.f90: Ditto.
4265 * gfortran.dg/dec_union_4.f90: Ditto.
4266 * gfortran.dg/dec_union_5.f90: Ditto.
4267 * gfortran.dg/dec_union_6.f90: Ditto.
4268 * gfortran.dg/dec_union_7.f90: Ditto.
4269
f681e29b 42702016-05-07 Tom de Vries <tom@codesourcery.com>
4271
4272 PR tree-optimization/70956
4273 * gcc.dg/graphite/pr70956.c: New test.
4274
68d7f375 42752016-05-06 Jakub Jelinek <jakub@redhat.com>
4276
faf39348 4277 PR middle-end/70941
4278 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4279 (a, b, c, d): Change type from char to signed char.
4280 (main): Compare against (signed char) -1634678893 instead of
4281 hardcoded -109. Use __builtin_abort instead of abort.
4282
b768b13a 4283 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4284 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4285
68d7f375 4286 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4287
5dda16ea 42882016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4289
4290 PR debug/70935
4291 * gcc.dg/torture/pr70935.c: New test.
4292
13ede1b5 42932016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4294
4295 PR target/58219
7fc878c4 4296 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 4297
96d94be2 42982016-05-06 Richard Biener <rguenther@suse.de>
4299
4300 PR tree-optimization/70960
4301 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4302
e5d9f15d 43032016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4304
4305 PR target/52933
4306 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4307 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4308 Adjust expected instruction counts.
4309 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4310
2dd7705f 43112016-05-06 Marek Polacek <polacek@redhat.com>
4312
4313 PR sanitizer/70875
4314 * gcc.dg/ubsan/bounds-3.c: New test.
4315
cb8bc632 43162016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4317
4318 PR target/54089
4319 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4320
b343c173 43212016-05-06 Richard Biener <rguenther@suse.de>
4322
4323 PR middle-end/70931
4324 * gfortran.dg/pr70931.f90: New testcase.
4325
1e3db0b1 43262016-05-06 Richard Biener <rguenther@suse.de>
4327
4328 PR middle-end/70941
4329 * gcc.dg/torture/pr70941.c: New testcase.
4330
bdd54b6d 43312016-05-05 Bin Cheng <bin.cheng@arm.com>
4332
4333 PR tree-optimization/57206
4334 * gcc.dg/vect/pr57206.c: New test.
4335
499adcfd 43362016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4337
4338 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4339
871164c4 43402016-05-05 Jakub Jelinek <jakub@redhat.com>
4341
ecb23e00 4342 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4343
871164c4 4344 * c-c++-common/Wdangling-else-4.c: New test.
4345
70cf83ba 43462016-05-04 Jakub Jelinek <jakub@redhat.com>
4347
858c9470 4348 PR c++/70906
4349 PR c++/70933
4350 * g++.dg/opt/pr70906.C: New test.
4351 * g++.dg/opt/pr70933.C: New test.
4352
70cf83ba 4353 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4354
aaa36a78 43552016-05-04 Jan Hubicka <hubicka@ucw.cz>
4356
4357 * gcc.dg/ipa/pure-const-3.c: New testcase.
4358
1d52c456 43592016-05-04 Marek Polacek <polacek@redhat.com>
4360
4361 * c-c++-common/Wdangling-else-1.c: New test.
4362 * c-c++-common/Wdangling-else-2.c: New test.
4363 * c-c++-common/Wdangling-else-3.c: New test.
4364
dc581573 43652016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4366
4367 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4368 flag is present.
4369
a64030fe 43702016-05-04 Marek Polacek <polacek@redhat.com>
4371
4372 PR c/48778
4373 * gcc.dg/Waddress-2.c: New test.
4374
b461b04a 43752016-05-04 Alan Modra <amodra@gmail.com>
4376
4377 * gcc.target/powerpc/pr70866.c: New.
4378
c388a0cf 43792016-05-03 Martin Sebor <msebor@redhat.com>
4380
4381 PR c++/66561
4382 * c-c++-common/builtin_location.c: New test.
4383 * g++.dg/cpp1y/builtin_location.C: New test.
4384
5d4db8ef 43852016-05-03 Marek Polacek <polacek@redhat.com>
4386
4387 PR c/70859
4388 * gcc.dg/pr70859.c: New test.
4389 * gcc.dg/pr70859-2.c: New test.
4390
ca938765 43912016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4392
4393 * gnat.dg/debug5.adb: New testcase.
4394
60b27d5f 43952016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4396
4397 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4398 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4399 Procedure to check for z10 instruction set.
4400
5ab325d0 44012016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4402
4403 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4404
c548a0ad 44052016-05-03 Alan Modra <amodra@gmail.com>
4406
4407 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4408
d5ecd946 44092016-05-03 Jakub Jelinek <jakub@redhat.com>
4410
4411 * gcc.target/i386/avx512f-cvt-1.c: New test.
4412
35b0a053 44132016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4414
4415 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4416 -fdump-tree-vrp-details.
4417
9ae1b28a 44182016-05-03 Richard Biener <rguenther@suse.de>
4419
4420 * gcc.dg/pr30172-1.c: Adjust.
4421 * gcc.dg/pr63743.c: Likewise.
4422 * gcc.dg/tm/pr51696.c: Likewise.
4423 * c-c++-common/tm/safe-1.c: Likewise.
4424 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4425 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4426 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4427 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4428
9c1a31e4 44292016-05-03 Jakub Jelinek <jakub@redhat.com>
4430
fe69bcb9 4431 PR rtl-optimization/70467
4432 * gcc.target/i386/pr70467-3.c: New test.
4433 * gcc.target/i386/pr70467-4.c: New test.
4434
9082c4a4 4435 PR tree-optimization/70916
4436 * gcc.c-torture/compile/pr70916.c: New test.
4437
9c1a31e4 4438 PR target/49244
4439 * gcc.target/i386/pr49244-1.c: New test.
4440 * gcc.target/i386/pr49244-2.c: New test.
4441
69105acc 44422016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4443
4444 PR rtl-optimization/44281
4445 * gcc.target/i386/pr44281.c: New test.
4446
9ab8df54 44472016-05-03 bin cheng <bin.cheng@arm.com>
4448
4449 PR tree-optimization/56541
4450 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4451 * gcc.dg/vect/pr56541.c: new test.
4452
3c62cae0 44532016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4454
4455 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4456 __float128.
4457 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4458
91abc161 44592016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4460
4461 PR testsuite/70520
4462 * c-c++-common/asan/clone-test-1.c (main): Align child process
4463 stack to 16 bytes.
4464
aa3d1155 44652016-05-02 David Malcolm <dmalcolm@redhat.com>
4466
4467 PR c++/62314
4468 * g++.dg/spellcheck-fields-2.C: New test case.
4469
002c3f28 44702016-05-02 David Malcolm <dmalcolm@redhat.com>
4471
4472 PR c++/62314
4473 * g++.dg/pr62314.C: New test case.
4474
46e5dccc 44752016-05-02 Jan Hubicka <hubicka@ucw.cz>
4476
4477 * gcc.dg/ipa/inline-8.c: New testcase.
4478
663f4248 44792016-05-02 Jakub Jelinek <jakub@redhat.com>
4480
4481 PR rtl-optimization/70467
4482 * gcc.target/i386/pr70467-1.c: New test.
4483
efe8bdf5 44842016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4485
4486 * gcc.dg/spec-options.c: Run the test on all targets.
4487 * gcc.dg/foo.specs: Use cpp_unique_options.
4488
47ef9633 44892016-05-02 Marc Glisse <marc.glisse@inria.fr>
4490
4491 * gcc.dg/tree-ssa/unord.c: New testcase.
4492
eb1a077c 44932016-05-02 Marc Glisse <marc.glisse@inria.fr>
4494
4495 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4496
28e869d0 44972016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4498
4499 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4500
dd185f6e 45012016-05-02 Marek Polacek <polacek@redhat.com>
4502
4503 PR c/70851
4504 * gcc.dg/enum-incomplete-3.c: New test.
4505
773d09b9 45062016-05-02 Marek Polacek <polacek@redhat.com>
4507 Tom de Vries <tom@codesourcery.com>
4508
4509 PR tree-optimization/70700
4510 * gcc.dg/pr70700.c: New test.
4511
f0dc3286 45122016-05-01 Uros Bizjak <ubizjak@gmail.com>
4513
4514 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4515 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4516 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4517 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4518 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4519
7f931827 45202016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4521
4522 * ada/acats/run_acats: Rename into...
4523 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4524 * ada/acats/run_all.sh: Remove redundant test.
4525 (target_run): Move around.
4526 (target_gnatchop): Use newly built executable.
4527 (target_gnatmake): Likewise.
4528 Check that the compilation of impbit succeeds.
4529
1c492b4e 45302016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4531
4532 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4533 * gcc.dg/20021029-1.c: Likewise.
4534 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4535 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4536 * gcc.target/sh/cmpstr.c: Likewise.
4537 * gcc.target/sh/cmpstrn.c: Likewise.
4538 * gcc.target/sh/memset.c: Likewise.
4539 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4540 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4541 * gcc.target/sh/pr39423-1.c: Likewise.
4542 * gcc.target/sh/pr49468-di.c: Likewise.
4543 * gcc.target/sh/pr49468-si.c: Likewise.
4544 * gcc.target/sh/pr49880-1.c: Likewise.
4545 * gcc.target/sh/pr49880-2.c: Likewise.
4546 * gcc.target/sh/pr49880-3.c: Likewise.
4547 * gcc.target/sh/pr50751-1.c: Likewise.
4548 * gcc.target/sh/pr50751-4.c: Likewise.
4549 * gcc.target/sh/pr50751-7.c: Likewise.
4550 * gcc.target/sh/pr51244-1.c: Likewise.
4551 * gcc.target/sh/pr51244-10.c: Likewise.
4552 * gcc.target/sh/pr51244-11.c: Likewise.
4553 * gcc.target/sh/pr51244-12.c: Likewise.
4554 * gcc.target/sh/pr51244-13.c: Likewise.
4555 * gcc.target/sh/pr51244-14.c: Likewise.
4556 * gcc.target/sh/pr51244-17.c: Likewise.
4557 * gcc.target/sh/pr51244-18.c: Likewise.
4558 * gcc.target/sh/pr51244-19.c: Likewise.
4559 * gcc.target/sh/pr51244-4.c: Likewise.
4560 * gcc.target/sh/pr51244-5.c: Likewise.
4561 * gcc.target/sh/pr51244-7.c: Likewise.
4562 * gcc.target/sh/pr51244-8.c: Likewise.
4563 * gcc.target/sh/pr51244-9.c: Likewise.
4564 * gcc.target/sh/pr51697.c: Likewise.
4565 * gcc.target/sh/pr52483-1.c: Likewise.
4566 * gcc.target/sh/pr52483-2.c: Likewise.
4567 * gcc.target/sh/pr52483-3.c: Likewise.
4568 * gcc.target/sh/pr52483-5.c: Likewise.
4569 * gcc.target/sh/pr52933-1.c: Likewise.
4570 * gcc.target/sh/pr52933-2.c: Likewise.
4571 * gcc.target/sh/pr52933-3.c: Likewise.
4572 * gcc.target/sh/pr53568-1.c: Likewise.
4573 * gcc.target/sh/pr53976-1.c: Likewise.
4574 * gcc.target/sh/pr53988-1.c: Likewise.
4575 * gcc.target/sh/pr53988.c: Likewise.
4576 * gcc.target/sh/pr54089-1.c: Likewise.
4577 * gcc.target/sh/pr54089-6.c: Likewise.
4578 * gcc.target/sh/pr54089-7.c: Likewise.
4579 * gcc.target/sh/pr54089-8.c: Likewise.
4580 * gcc.target/sh/pr54089-9.c: Likewise.
4581 * gcc.target/sh/pr54236-1.c: Likewise.
4582 * gcc.target/sh/pr54236-2.c: Likewise.
4583 * gcc.target/sh/pr54236-3.c: Likewise.
4584 * gcc.target/sh/pr54236-4.c: Likewise.
4585 * gcc.target/sh/pr54386.c: Likewise.
4586 * gcc.target/sh/pr54602-1.c: Likewise.
4587 * gcc.target/sh/pr54685.c: Likewise.
4588 * gcc.target/sh/pr54760-1.c: Likewise.
4589 * gcc.target/sh/pr54760-2.c: Likewise.
4590 * gcc.target/sh/pr54760-3.c: Likewise.
4591 * gcc.target/sh/pr54760-4.c: Likewise.
4592 * gcc.target/sh/pr54760-5.c: Likewise.
4593 * gcc.target/sh/pr54760-6.c: Likewise.
4594 * gcc.target/sh/pr55146.c: Likewise.
4595 * gcc.target/sh/pr55160.c: Likewise.
4596 * gcc.target/sh/pr59278.c: Likewise.
4597 * gcc.target/sh/pr59401-1.c: Likewise.
4598 * gcc.target/sh/pr59533-1.c: Likewise.
4599 * gcc.target/sh/pr63260.c: Likewise.
4600 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4601 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4602 * gcc.target/sh/strlen.c: Likewise.
4603 * gcc.target/sh/torture/pr30807.c: Likewise.
4604 * gcc.target/sh/torture/pr34777.c: Likewise.
4605 * gcc.target/sh/torture/pr64652.c: Likewise.
4606 * gcc.target/sh/torture/pr65505.c: Likewise.
4607 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4608 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4609
0c4005be 46102016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4611
4612 PR c++/66644
4613 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4614
d94e6223 46152016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4616
4617 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4618 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4619 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4620 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4621
46f37836 46222016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4623
4624 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4625 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4626
4d0a8bac 46272016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4628
4629 PR middle-end/70626
4630 * c-c++-common/goacc/combined-reduction.c: New test.
4631 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4632
b98e0db3 46332016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4634
4635 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4636 *movdi_internal pattern only if PIC off.
4637 * gcc.target/i386/pr70155-2.c: Likewise.
4638 * gcc.target/i386/pr70155-3.c: Likewise.
4639 * gcc.target/i386/pr70155-4.c: Likewise.
4640 * gcc.target/i386/pr70155-5.c: Likewise.
4641 * gcc.target/i386/pr70155-6.c: Likewise.
4642 * gcc.target/i386/pr70155-7.c: Likewise.
4643 * gcc.target/i386/pr70155-8.c: Likewise.
4644 * gcc.target/i386/pr70155-15.c: Likewise.
4645 * gcc.target/i386/pr70155-17.c: Likewise.
4646 * gcc.target/i386/pr70155-22.c: Likewise.
4647
8b066242 46482016-04-29 Bin Cheng <bin.cheng@arm.com>
4649
4650 PR tree-optimization/70803
4651 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4652
22912e73 46532016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4654
4655 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4656 optimization of vector loop.
4657 * gcc.target/i386/vect-unpack-3.c: New test.
4658 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4659 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4660 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4661
568128c6 46622016-04-29 Marek Polacek <polacek@redhat.com>
4663
4664 PR sanitizer/70342
4665 * g++.dg/ubsan/null-7.C: New test.
4666
025dd1e0 4667 PR c/70852
4668 * gcc.dg/pr70852.c: New test.
4669
eb16928e 46702016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4671
4672 PR/69089
4673 * g++.dg/cpp0x/alignas6.C: New test.
4674
d7377ee9 46752016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4676
4860a6bf 4677 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4678 * gcc.dg/pr27003.c: Likewise.
4679 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4680 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4681 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4682 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 4683 * gcc.target/arc/mxy.c: Likewise.
4684 * gcc.target/arc/mswape.c: Likewise.
4685 * gcc.target/arc/mrtsc.c: Likewise.
4686 * gcc.target/arc/mcrc.c: Likewise.
4687 * gcc.target/arc/mdsp-packa.c: Likewise.
4688 * gcc.target/arc/mdvbf.c: Likewise.
4689 * gcc.target/arc/mlock.c: Likewise.
4690 * gcc.target/arc/mmac-24.c: Likewise.
4691 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4692
efa1b7ab 46932016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4694 Matthijs Kooijman <matthijs@stdin.nl>
4695 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4696
4697 PR target/60040
4698 * gcc.target/avr/pr60040-1.c: New.
4699 * gcc.target/avr/pr60040-2.c: New.
4700
00371d68 47012016-04-29 Richard Biener <rguenther@suse.de>
4702
4703 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4704
73447cc5 47052016-04-29 Richard Biener <rguenther@suse.de>
4706
4707 PR tree-optimization/13962
4708 PR tree-optimization/65686
4709 * gcc.dg/uninit-pr65686.c: New testcase.
4710
c2087b56 47112016-04-29 Jakub Jelinek <jakub@redhat.com>
4712
4713 PR middle-end/70843
4714 * gcc.dg/pr70843.c: New test.
4715
cdd06d5a 47162016-04-28 Jakub Jelinek <jakub@redhat.com>
4717
4718 PR target/70858
4719 * gcc.target/i386/pr70858.c: New test.
4720
1a60079e 47212016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4722
4723 * gcc.target/arc/nps400-1.c: New file.
4724
11bc2894 47252016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4726 Andrew Burgess <andrew.burgess@embecosm.com>
4727
4728 * gcc.target/arc/movh_cl-1.c: New file.
4729
dd9bf0b5 47302016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4731 Andrew Burgess <andrew.burgess@embecosm.com>
4732
4733 * gcc.target/arc/extzv-1.c: New file.
4734 * gcc.target/arc/insv-1.c: New file.
4735 * gcc.target/arc/insv-2.c: New file.
4736 * gcc.target/arc/movb-1.c: New file.
4737 * gcc.target/arc/movb-2.c: New file.
4738 * gcc.target/arc/movb-3.c: New file.
4739 * gcc.target/arc/movb-4.c: New file.
4740 * gcc.target/arc/movb-5.c: New file.
4741 * gcc.target/arc/movb_cl-1.c: New file.
4742 * gcc.target/arc/movb_cl-2.c: New file.
4743 * gcc.target/arc/movbi_cl-1.c: New file.
4744 * gcc.target/arc/movl-1.c: New file.
4745
a22e4209 47462016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4747 Andrew Burgess <andrew.burgess@embecosm.com>
4748
4749 * gcc.target/arc/cmem-1.c: New file.
4750 * gcc.target/arc/cmem-2.c: New file.
4751 * gcc.target/arc/cmem-3.c: New file.
4752 * gcc.target/arc/cmem-4.c: New file.
4753 * gcc.target/arc/cmem-5.c: New file.
4754 * gcc.target/arc/cmem-6.c: New file.
4755 * gcc.target/arc/cmem-7.c: New file.
4756 * gcc.target/arc/cmem-ld.inc: New file.
4757 * gcc.target/arc/cmem-st.inc: New file.
4758
287c3982 47592016-04-28 Jakub Jelinek <jakub@redhat.com>
4760
4761 PR target/70821
4762 * gcc.target/i386/pr70821.c: New test.
4763
e40e5340 47642016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4765
4766 * gcc.target/powerpc/vec-adde.c: New test.
4767 * gcc.target/powerpc/vec-adde-int128.c: New test.
4768
cf977d50 47692016-04-28 Jakub Jelinek <jakub@redhat.com>
4770
4771 * gcc.target/i386/avx-vround-1.c: New test.
4772 * gcc.target/i386/avx-vround-2.c: New test.
4773 * gcc.target/i386/avx512vl-vround-1.c: New test.
4774 * gcc.target/i386/avx512vl-vround-2.c: New test.
4775
572f8300 47762016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4777
4778 PR testsuite/70595
4779 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4780 (check_effective_target_cilkplus_runtime): ... this.
4781 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4782 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4783
4784 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4785 Require cilkplus_runtime.
4786 Don't add -lcilkrts.
4787 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4788 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4789 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4790 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4791 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4792 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4793 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4794 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4795 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4796 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4797 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4798 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4799 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4800 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4801 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4802 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4803 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4804 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4805 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4806 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4807 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4808 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4809 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4810 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4811 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4812 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4813 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4814 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4815 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4816
4817 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4818 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4819
4820 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4821
4822 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4823 cilkplus_runtime.
4824
dfba0905 48252016-04-27 Marc Glisse <marc.glisse@inria.fr>
4826
4827 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4828 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4829
605a4556 48302015-04-27 Ryan Burn <contact@rnburn.com>
4831
4832 PR c++/69024
4833 PR c++/68997
4834 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4835 diagnostic.
4836 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4837 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4838
6a1231a5 48392016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4840
4841 * gnat.dg/limited_with4.ad[sb]: New test.
4842 * gnat.dg/limited_with4_pkg.ads: New helper.
4843
4dad9e09 48442016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4845
4846 PR target/70155
4847 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4848 and movv1ti_internal patterns
4849 * gcc.target/i386/pr70155-1.c: New test.
4850 * gcc.target/i386/pr70155-2.c: Likewise.
4851 * gcc.target/i386/pr70155-3.c: Likewise.
4852 * gcc.target/i386/pr70155-4.c: Likewise.
4853 * gcc.target/i386/pr70155-5.c: Likewise.
4854 * gcc.target/i386/pr70155-6.c: Likewise.
4855 * gcc.target/i386/pr70155-7.c: Likewise.
4856 * gcc.target/i386/pr70155-8.c: Likewise.
4857 * gcc.target/i386/pr70155-9.c: Likewise.
4858 * gcc.target/i386/pr70155-10.c: Likewise.
4859 * gcc.target/i386/pr70155-11.c: Likewise.
4860 * gcc.target/i386/pr70155-12.c: Likewise.
4861 * gcc.target/i386/pr70155-13.c: Likewise.
4862 * gcc.target/i386/pr70155-14.c: Likewise.
4863 * gcc.target/i386/pr70155-15.c: Likewise.
4864 * gcc.target/i386/pr70155-16.c: Likewise.
4865 * gcc.target/i386/pr70155-17.c: Likewise.
4866 * gcc.target/i386/pr70155-18.c: Likewise.
4867 * gcc.target/i386/pr70155-19.c: Likewise.
4868 * gcc.target/i386/pr70155-20.c: Likewise.
4869 * gcc.target/i386/pr70155-21.c: Likewise.
4870 * gcc.target/i386/pr70155-22.c: Likewise.
4871
a80f3f45 48722016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4873
4874 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4875 ".{5,6}".
4876
279305d1 48772016-04-27 Bin Cheng <bin.cheng@arm.com>
4878
4879 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4880 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4881 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4882 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4883 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4884
8974b625 48852016-04-27 Richard Biener <rguenther@suse.de>
4886
4887 PR ipa/70760
4888 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4889 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4890
886d5463 48912016-04-27 Nathan Sidwell <nathan@acm.org>
4892
4893 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4894 * g++.dg/ubsan/pr63956.C: Adjust error location.
4895
f0e35aa9 48962016-04-27 Nick Clifton <nickc@redhat.com>
4897
4898 PR middle-end/49889
4899 * gcc.dg/pr49889.c: New test.
4900
40385231 49012016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4902
4903 * c-c++-common/memset-array.c: New test.
4904
37229a71 49052016-04-26 Martin Sebor <msebor@redhat.com>
4906
4907 PR c++/66639
4908 * g++.dg/cpp1y/func_constexpr.C: New test.
4909
3eedf9bd 49102016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4911
4912 PR c++/70241
4913 * g++.dg/cpp0x/enum32.C: New test.
4914 * g++.dg/cpp0x/enum33.C: New test.
4915
49162016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 4917
4918 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4919 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4920 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4921 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4922 * gcc.c-torture/execute/pr38151.c: Likewise.
4923 * gcc.c-torture/execute/pr66556.c: Likewise.
4924 * gcc.c-torture/execute/pr67781.c: Likewise.
4925 * gcc.c-torture/execute/pr68648.c: Likewise.
4926
8c51f92f 49272016-04-26 Marc Glisse <marc.glisse@inria.fr>
4928
4929 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4930
fa20ebd3 49312016-04-26 Marek Polacek <polacek@redhat.com>
4932
4933 PR c/67784
4934 * gcc.dg/pr67784-3.c: New test.
4935 * gcc.dg/pr67784-4.c: New test.
4936 * gcc.dg/pr67784-5.c: New test.
4937
9db47803 4938 PR c/70791
4939 * gcc.dg/Wnested-externs-2.c: New test.
4940
bff407f2 49412016-04-26 Marc Glisse <marc.glisse@inria.fr>
4942
4943 * gcc.dg/fold-plusmult.c: Adjust.
4944 * gcc.dg/no-strict-overflow-6.c: Adjust.
4945 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4946
78d0c69e 49472016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4948
4949 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4950 number scans.
4951 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4952 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4953 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4954 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4955 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4956 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4957 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4958 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4959 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4960 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4961 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4962 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4963 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4964 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4965 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4966 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4967 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4968 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4969 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4970 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4971 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4972 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4973 scans.
4974 * gcc.target/i386/pr32219-4.c: Likewise.
4975 * gcc.target/i386/pr32219-6.c: Likewise.
4976 * gcc.target/i386/pr32219-8.c: Likewise.
4977
221d6722 49782016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4979
4980 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4981 associated options.
4982
514727a9 49832016-04-26 Marek Polacek <polacek@redhat.com>
4984
4985 PR c++/70744
4986 * g++.dg/ext/cond2.C: New test.
4987
e6ee4c61 49882016-04-26 Bin Cheng <bin.cheng@arm.com>
4989
4990 PR tree-optimization/70771
4991 PR tree-optimization/70775
4992 * gcc.dg/pr70771.c: New test.
3730828c 4993 * gcc.dg/pr70775.c: New test.
e6ee4c61 4994
b3d72796 49952016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4996
4997 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4998
c11ece29 49992016-04-25 Richard Biener <rguenther@suse.de>
5000
5001 PR tree-optimization/70780
5002 * gcc.dg/torture/pr70780.c: New testcase.
5003
d40b10b2 50042016-04-25 Michael Collison <michael.collison@arm.com>
5005
4860a6bf 5006 * gcc.target/arm/neon-vaddws16.c: New test.
5007 * gcc.target/arm/neon-vaddws32.c: New test.
5008 * gcc.target/arm/neon-vaddwu16.c: New test.
5009 * gcc.target/arm/neon-vaddwu32.c: New test.
5010 * gcc.target/arm/neon-vaddwu8.c: New test.
5011 * lib/target-supports.exp
d40b10b2 5012 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5013 that arm neon support vector widen sum of HImode TO SImode.
5014
4bbfd6c2 50152016-04-23 Jakub Jelinek <jakub@redhat.com>
5016
5017 PR sanitizer/70712
5018 * c-c++-common/asan/pr70712.c: New test.
5019
524df596 50202016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5021
5022 * .gitattributes: New file.
5023
426c75c3 50242016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5025
5026 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5027
c052a8d5 50282016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5029
5030 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5031 * gfortran.dg/submodule_15.f08: Likewise.
5032
c08d4612 50332016-04-22 Richard Biener <rguenther@suse.de>
5034
5035 PR tree-optimization/70740
5036 * gcc.dg/torture/pr70740.c: New testcase.
5037
fd3211e1 50382016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5039
5040 PR target/70750
5041 * gcc.target/i386/pr70750-1.c: New test.
5042 * gcc.target/i386/pr70750-2.c: Likewise.
5043
15acd78c 50442016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5045
5046 PR c++/70540
5047 * g++.dg/cpp0x/auto48.C: New.
5048
192bf59c 50492016-04-21 Marek Polacek <polacek@redhat.com>
5050
5051 PR c++/70513
5052 * g++.dg/cpp0x/forw_enum12.C: New test.
5053 * g++.dg/cpp0x/forw_enum13.C: New test.
5054
5d429e99 50552016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5056
5057 PR target/70728
5058 * gcc.target/i386/pr70728.c: New test.
5059
06777d85 50602016-04-21 Richard Biener <rguenther@suse.de>
5061
5062 PR middle-end/70747
5063 * gcc.dg/pr70747.c: New testcase.
5064
7434c6fb 50652016-04-21 Bin Cheng <bin.cheng@arm.com>
5066
5067 PR tree-optimization/70715
5068 * gcc.dg/tree-ssa/scev-13.c: New test.
5069
f3ec0970 50702016-04-21 Marc Glisse <marc.glisse@inria.fr>
5071
5072 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5073
523f3a9d 50742016-04-21 Marc Glisse <marc.glisse@inria.fr>
5075
5076 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5077
ace7bf06 50782016-04-20 Jan Hubicka <jh@suse.cz>
5079
5080 PR ipa/70018
5081 * g++.dg/ipa/nothrow-1.C: New testcase.
5082
2b073aa6 50832016-04-20 Nathan Sidwell <nathan@acm.org>
5084
5085 PR c++/55635
5086 * g++.dg/eh/delete1.C: New.
5087
8a574c11 50882016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5089
5090 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5091 -mtune-ctrl=sse_typeless_stores.
5092
e3400750 50932016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5094
5095 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5096
4bd8a059 50972016-04-20 Bin Cheng <bin.cheng@arm.com>
5098
5099 PR tree-optimization/69489
5100 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5101
70574e60 51022016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5103
5104 PR c++/69363
5105 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5106 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5107 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5108
bd6f374c 51092016-04-20 Bin Cheng <bin.cheng@arm.com>
5110
5111 PR tree-optimization/56625
5112 PR tree-optimization/69489
5113 * gcc.dg/vect/pr56625.c: New test.
5114 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5115
482539ee 51162016-04-20 Andrew Pinski <apinski@cavium.com>
5117
5118 PR target/64971
5119 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5120
b4672800 51212016-04-20 Arnaud Charlet <charlet@adacore.com>
5122
5123 * gnat.dg/self1.adb: Remove now incorrect test.
5124
4fb48737 51252016-04-20 Bin Cheng <bin.cheng@arm.com>
5126
5127 * gcc.dg/tree-ssa/scev-11.c: New test.
5128 * gcc.dg/tree-ssa/scev-12.c: New test.
5129
97efb92e 51302016-04-20 Marek Polacek <polacek@redhat.com>
5131
5132 PR tree-optimization/70725
5133 * gcc.dg/pr70725.c: New test.
5134
9d2d4060 51352016-04-20 Richard Biener <rguenther@suse.de>
5136
5137 PR tree-optimization/70726
5138 * g++.dg/vect/pr70726.cc: New testcase.
5139
54530437 51402016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5141
5142 PR target/70674
5143 * gcc.target/s390/pr70674.c: New test.
5144
acda2210 51452016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5146
5147 PR libgfortran/70684
5148 * gfortran.dg/list_read_14.f90: New test.
5149
b7040bb0 51502016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5151
5152 PR target/69201
5153 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5154 extern to force it misaligned.
5155 (b): Likewise.
5156 (c): Likewise.
5157 (d): Likewise.
5158 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5159 Don't check `*' before movv4sf_internal.
5160 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5161 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5162 Don't check `*' before movv16qi_internal.
5163 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5164 extern to force it misaligned.
5165 (b): Likewise.
5166 (c): Likewise.
5167 (d): Likewise.
5168 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5169 Don't check `*' before movv2df_internal.
5170 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5171 extern to force it misaligned.
5172 (b): Likewise.
5173 (c): Likewise.
5174 (d): Likewise.
5175 Check movv8sf_internal instead of avx_storeups256.
5176 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5177
263b5475 51782016-04-19 Richard Biener <rguenther@suse.de>
5179
5180 PR tree-optimization/70171
5181 * g++.dg/tree-ssa/pr70171.C: New testcase.
5182
222ac318 51832016-04-19 Richard Biener <rguenther@suse.de>
5184
5185 PR tree-optimization/70724
5186 * gcc.dg/torture/pr70724.c: New testcase.
5187
003000a4 51882016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5189
5190 PR middle-end/70689
4860a6bf 5191 * gcc.target/i386/pr70689.c: New.
003000a4 5192
3f6e13de 51932016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5194
5195 PR target/70708
5196 * gcc.target/i386/pr70708.c: New test.
5197
10abddbd 51982016-04-18 Richard Biener <rguenther@suse.de>
5199
5200 PR tree-optimization/43434
5201 * gcc.dg/vect/pr43434.c: New testcase.
5202 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5203 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5204 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5205 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5206 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5207 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5208 * gcc.dg/gomp/pr68640.c: Likewise.
5209 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5210 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5211
950db54a 52122016-04-18 Richard Biener <rguenther@suse.de>
5213
5214 PR tree-optimization/70701
5215 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5216
67ccbf39 52172016-04-18 Tom de Vries <tom@codesourcery.com>
5218
5219 PR testsuite/70699
5220 * gcc.dg/pr70161.c: Add dot-file scans.
5221 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5222 instead of after last dot char.
5223
021ad2f3 52242016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5225
5226 * c-c++-common/dump-ada-spec-3.c: New test.
5227 * c-c++-common/dump-ada-spec-4.c: Likewise.
5228
d572fcfd 52292016-04-17 Tom de Vries <tom@codesourcery.com>
5230
5231 PR other/70183
5232 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5233
8b4ee73c 52342016-04-15 Jan Hubicka <jh@suse.cz>
5235
5236 PR ipa/70018
5237 * g++.dg/ipa/pure-const-1.C: New testcase.
5238 * g++.dg/ipa/pure-const-2.C: New testcase.
5239 * g++.dg/ipa/pure-const-3.C: New testcase.
5240
eac243e7 52412016-04-15 Marek Polacek <polacek@redhat.com>
5242
5243 PR c/70671
5244 * gcc.dg/bitfld-22.c: New test.
5245
64c1df32 52462016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5247
5248 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5249 x86_64.
5250
926f9422 52512016-04-15 Marek Polacek <polacek@redhat.com>
5252
5253 PR c/70651
5254 * c-c++-common/pr70651.c: New test.
5255
309bbaa3 52562016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5257
5258 PR rtl-optimization/70681
5259 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5260 dump scan on arm and powerpc.
5261 * gcc.dg/pr10474.c: Likewise.
5262
b4ba8358 52632016-04-15 Jakub Jelinek <jakub@redhat.com>
5264
ed92874a 5265 PR c++/69517
5266 PR c++/70019
5267 PR c++/70588
5268 * g++.dg/cpp1y/vla11.C: Revert for real.
5269
b4ba8358 5270 PR c/70436
5271 * c-c++-common/Wparentheses-1.c: New test.
5272 * c-c++-common/gomp/Wparentheses-1.c: New test.
5273 * c-c++-common/gomp/Wparentheses-2.c: New test.
5274 * c-c++-common/gomp/Wparentheses-3.c: New test.
5275 * c-c++-common/gomp/Wparentheses-4.c: New test.
5276 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5277 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5278 * c-c++-common/goacc/Wparentheses-1.c: New test.
5279
65717bb5 52802016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5281
5282 PR target/70662
5283 * gcc.target/i386/pr70662.c: New test.
5284
ca1a4077 52852016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 5286 Alan Modra <amodra@gmail.com>
ca1a4077 5287
5288 PR tree-optimization/70130
5289 * gcc.dg/vect/O3-pr70130.c: New testcase.
5290
dbe1794c 52912016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5292
11836644 5293 PR target/70669
5294 * gcc.target/powerpc/pr70669.c: New test.
5295
dbe1794c 5296 PR target/70640
5297 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5298 a power7 system that does not have an assembler that supports
5299 power8.
5300
4c1007f1 53012016-04-14 Martin Sebor <msebor@redhat.com>
5302
5303 PR c++/69517
5304 PR c++/70019
5305 PR c++/70588
5306 * c-c++-common/ubsan/vla-1.c: Revert.
5307 * g++.dg/cpp1y/vla11.C: Same.
5308 * g++.dg/cpp1y/vla12.C: Same.
5309 * g++.dg/cpp1y/vla13.C: Same.
5310 * g++.dg/cpp1y/vla14.C: Same.
5311 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 5312 * g++.dg/init/array24.C: Same.
4c1007f1 5313 * g++.dg/ubsan/vla-1.C: Same.
5314
22dcab66 53152016-04-14 Marek Polacek <polacek@redhat.com>
5316 Jan Hubicka <hubicka@ucw.cz>
5317
5318 PR c++/70029
5319 * g++.dg/torture/pr70029.C: New test.
5320
3e74b025 53212016-04-14 Martin Sebor <msebor@redhat.com>
5322
5323 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5324 type size to prevent failures on targets with very low maximum
5325 alignment.
5326
1d2e0f2a 53272016-04-14 Richard Biener <rguenther@suse.de>
5328
5329 PR tree-optimization/70623
5330 * gcc.dg/torture/pr70623.c: New testcase.
5331 * gcc.dg/torture/pr70623-2.c: Likewise.
5332
9aed0626 53332016-04-13 Martin Sebor <msebor@redhat.com>
5334
5335 PR c++/69517
5336 PR c++/70019
5337 PR c++/70588
5338 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5339 * g++.dg/cpp1y/vla11.C: New test.
5340 * g++.dg/cpp1y/vla12.C: New test.
5341 * g++.dg/cpp1y/vla13.C: New test.
5342 * g++.dg/cpp1y/vla14.C: New test.
5343 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 5344 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 5345 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5346
fd499010 53472016-04-13 Jakub Jelinek <jakub@redhat.com>
5348
5349 PR c++/70641
5350 * g++.dg/opt/pr70641.C: New test.
5351
87fa7252 53522016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5353
5354 PR rtl-optimization/68749
5355 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5356 effects of argument promotions.
5357 Remove default args to dg-skip-if.
5358
6c40e18b 53592016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5360
5361 PR c++/70635
5362 * g++.dg/parse/pr70635.C: New.
5363
92c53257 53642016-04-13 Marek Polacek <polacek@redhat.com>
5365
5366 PR c++/70639
5367 * c-c++-common/Wmisleading-indentation-4.c: New test.
5368
0241e4dc 53692016-04-13 Marek Polacek <polacek@redhat.com>
5370
5371 PR c/70436
4860a6bf 5372 * gcc.dg/Wparentheses-12.c: New test.
5373 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 5374
92bda444 53752016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5376
5377 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5378 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5379 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5380
38ea8a26 53812016-04-13 Jakub Jelinek <jakub@redhat.com>
5382
d08aa032 5383 PR middle-end/70633
5384 * gcc.c-torture/compile/pr70633.c: New test.
5385
38ea8a26 5386 PR debug/70628
5387 * gcc.dg/torture/pr70628.c: New test.
5388
9231d5c2 53892016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5390
5391 PR c++/70610
5392 * g++.dg/template/pr70610.C: New test.
5393 * g++.dg/template/pr70610-2.C: New test.
5394 * g++.dg/template/pr70610-3.C: New test.
5395 * g++.dg/template/pr70610-4.C: New test.
5396
249ca944 53972016-04-12 Jakub Jelinek <jakub@redhat.com>
5398
7f2ea2fb 5399 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5400 128 instead of 32.
5401
249ca944 5402 PR c++/70571
5403 * g++.dg/ext/pr70571.C: New test.
5404
8ca5a97d 54052016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5406
bf32a52d 5407 PR target/70640
8ca5a97d 5408 * gcc.target/powerpc/pr70640.c: New test.
5409
e971b45f 54102016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5411
5412 PR c++/68722
5413 * g++.dg/parse/pr68722.C: New.
5414
0b54d964 54152016-04-12 Jakub Jelinek <jakub@redhat.com>
5416
5417 PR rtl-optimization/70596
5418 * gcc.target/i386/pr70596.c: New test.
5419
d2dd85e3 54202016-04-12 Nathan Sidwell <nathan@acm.org>
5421
5422 PR c++/70501
5423 * g++.dg/init/pr70501.C: New.
5424
2d0001b0 54252016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5426
5427 * gcc.target/i386/asm-flag-6.c: New test.
5428
6c4df0d1 54292016-04-12 Tom de Vries <tom@codesourcery.com>
5430
5431 PR tree-optimization/68756
5432 * gcc.dg/graphite/pr68756.c: New test.
5433
0d60da57 54342016-04-12 Jakub Jelinek <jakub@redhat.com>
5435
5436 PR tree-optimization/70602
5437 * gcc.c-torture/execute/pr70602.c: New test.
5438
62735984 54392016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5440
5441 PR target/70381
5442 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5443 __float128 emulator is built and runs.
5444 * gcc.target/powerpc/float128-1.c: Likewise.
5445
5446 * lib/target-supports.exp (check_ppc_float128_sw_available):
5447 Rework tests for __float128 software and hardware
5448 availability. Fix exit condition to return 0 on success.
5449
a702492c 54502016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5451
5452 PR target/70133
5453 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5454 * gcc.target/aarch64/target_attr_15.c: Likewise.
5455
a8c5ce92 54562016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5457
5458 PR c++/69066
5459 * g++.dg/cpp1y/pr69066.C: New.
5460
5ecab913 54612016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5462
5463 PR fortran/68566
5464 * gfortran.dg/pr36192.f90: Update test.
5465 * gfortran.dg/pr36192_1.f90: Update test.
5466 * gfortran.dg/real_dimension_1.f: Update test.
5467 * gfortran.dg/parameter_array_init_7.f90: New test.
5468
6cb5ef70 54692016-04-09 John David Anglin <danglin@gcc.gnu.org>
5470
4edfdd23 5471 PR testsuite/64039
5472 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5473
964f71e3 5474 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5475
5d61c198 5476 PR rtl-optimization/66669
5477 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5478
16eaaf58 5479 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5480
0b68802d 5481 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5482 * gcc.dg/pie-1.c: Likewise.
5483 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5484 * gcc.dg/pic-4.c: Likewise.
5485 * gcc.dg/pie-3.c: Likewise.
5486 * gcc.dg/pie-4.c: Likewise.
5487
9c0dd509 5488 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5489
03b2d3c1 5490 PR tree-optimization/68644
5491 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5492
6cb5ef70 5493 PR rtl-optimization/64886
5494 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5495
07de41ba 54962016-04-09 Tom de Vries <tom@codesourcery.com>
5497
5498 PR tree-optimization/68953
5499 * gcc.dg/graphite/pr68953.c: New test.
5500
d294e3fb 55012016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5502
5503 PR fortran/70592
5504 * gfortran.dg/deferred_character_16.f90: New test.
5505
3cb15094 55062016-04-09 Jakub Jelinek <jakub@redhat.com>
5507
5508 PR tree-optimization/70586
5509 * gcc.c-torture/execute/pr70586.c: New test.
5510
a02dc66f 55112016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5512
5513 PR sanitizer/70573
5514 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5515 with __builtin_memset
5516 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5517
0c302595 55182016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5519
5520 PR lto/70289
5521 PR ipa/70348
5522 PR tree-optimization/70373
5523 PR middle-end/70533
5524 PR middle-end/70534
5525 PR middle-end/70535
5526 * c-c++-common/goacc/reduction-5.c: New test.
5527 * c-c++-common/goacc/reduction-promotions.c: New test.
5528 * gfortran.dg/goacc/reduction-3.f95: New test.
5529 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5530
c6c0523b 55312016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5532
5533 PR c++/70590
5534 PR c++/70452
5535 * g++.dg/pr70590.C: New test.
5536 * g++.dg/pr70590-2.C: New test.
5537
3ac399da 55382016-04-08 Jakub Jelinek <jakub@redhat.com>
5539
e97d1706 5540 PR middle-end/70593
5541 * gcc.target/i386/pr70593.c: New test.
5542
3ac399da 5543 PR rtl-optimization/70574
5544 * gcc.target/i386/avx2-pr70574.c: New test.
5545
fcfbb129 55462016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5547
5548 PR sanitizer/70541
5549 * c-c++-common/asan/pr70541.c: New test.
5550
0aabcddf 55512016-04-08 Tom de Vries <tom@codesourcery.com>
5552
5553 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5554 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5555
bec0c1e8 55562016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5557
5558 PR target/70566
5559 * gcc.c-torture/execute/pr70566.c: New test.
5560
87c791f5 55612016-04-08 Tom de Vries <tom@codesourcery.com>
5562
5563 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5564 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5565
7f38718f 55662016-04-08 Alan Modra <amodra@gmail.com>
5567
5568 * gcc.target/powerpc/pr70117.c: New.
5569
a96a7710 55702016-04-07 Jakub Jelinek <jakub@redhat.com>
5571
7a6265d1 5572 PR testsuite/70581
5573 * gcc.dg/lto/simd-function_0.c: New test.
5574
a96a7710 5575 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5576 clones.
5577 * c-c++-common/attr-simd-2.c: Likewise.
5578 * c-c++-common/attr-simd-4.c: Likewise.
5579 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5580 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5581
508dd607 55822016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5583
5584 PR testsuite/70553
5585 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5586
1b61585a 55872016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5588 Tom de Vries <tom@codesourcery.com>
5589
5590 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5591 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5592 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5593 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5594 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5595 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5596 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5597 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5598
5f060aa8 55992016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5600
5601 PR c/70436
5602 * g++.dg/warn/Wparentheses-29.C: New test.
5603
d3831f71 56042016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5605
5606 PR c/70436
5607 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5608 explicit braces to resolve a future -Wparentheses warning.
5609
382ece2d 56102016-04-06 Richard Henderson <rth@redhat.com>
5611
5612 * gcc.dg/pr61817-1.c: New test.
5613 * gcc.dg/pr61817-2.c: New test.
5614 * gcc.dg/pr69391-1.c: New test.
5615 * gcc.dg/pr69391-2.c: New test.
5616
72234ee9 56172016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5618
5619 PR rtl-optimization/70398
4860a6bf 5620 * gcc.target/aarch64/pr70398.c: New.
72234ee9 5621
5547150a 56222016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5623
5624 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5625
15b70121 56262016-04-06 Yvan Roux <yvan.roux@linaro.org>
5627 Pedro Alves <palves@redhat.com>
5628
5629 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5630
585aefbb 56312016-04-06 Jakub Jelinek <jakub@redhat.com>
5632
0cbb513b 5633 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5634 Check for avx512f effective targets instead of avx2.
5635 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5636 for AVX512F clones.
5637 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5638 * g++.dg/gomp/declare-simd-1.C: Likewise.
5639 * g++.dg/gomp/declare-simd-3.C: Likewise.
5640 * g++.dg/gomp/declare-simd-4.C: Likewise.
5641
585aefbb 5642 PR middle-end/70550
5643 * c-c++-common/gomp/pr70550-1.c: New test.
5644 * c-c++-common/gomp/pr70550-2.c: New test.
5645
0b91cceb 56462016-04-05 Nathan Sidwell <nathan@acm.org>
5647
5648 PR c++/70512
5649 * g++.dg/ext/attribute-may-alias-5.C: New.
5650
645a9d8e 56512016-04-05 Jakub Jelinek <jakub@redhat.com>
5652
5653 PR c++/70336
5654 * c-c++-common/pr70336.c: New test.
5655 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5656 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5657
bdf23925 56582016-04-05 Jan Hubicka <hubicka@ucw.cz>
5659
5660 PR ipa/66223
5661 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5662
aaff837c 56632016-04-05 Jakub Jelinek <jakub@redhat.com>
5664
5665 PR rtl-optimization/70542
5666 * gcc.dg/torture/pr70542.c: New test.
5667 * gcc.target/i386/avx2-pr70542.c: New test.
5668
2eac58a0 56692016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5670
5671 PR tree-optimization/70509
5672 * gcc.target/i386/avx512bw-pr70509.c: New test.
5673
4f7ebe46 56742016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5675
5676 PR c++/70452
5677 * g++.dg/ext/constexpr-vla4.C: New test.
5678
305d86a0 56792016-04-05 Uros Bizjak <ubizjak@gmail.com>
5680
5681 PR target/70510
5682 * gcc.target/i386/pr70510.c: New test.
5683
eec3b789 56842016-04-05 Richard Biener <rguenther@suse.de>
5685
5686 PR tree-optimization/70526
5687 * g++.dg/torture/pr70526.C: New testcase.
5688
ca943582 56892016-04-05 Jakub Jelinek <jakub@redhat.com>
5690
5691 PR target/70525
5692 * gcc.target/i386/pr70525.c: New test.
5693
87825cd5 56942016-04-05 Richard Biener <rguenther@suse.de>
5695
5696 PR middle-end/70499
5697 * g++.dg/torture/pr70499.C: New testcase.
5698
14638828 56992016-04-05 Richard Biener <rguenther@suse.de>
5700
5701 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5702 remove XFAIL.
5703
967a90d5 57042016-04-04 Jakub Jelinek <jakub@redhat.com>
5705
5706 PR middle-end/70307
5707 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5708 rs6000 ABI warnings.
5709
d374a3a3 57102016-04-04 Jan Hubicka <hubicka@ucw.cz>
5711
5712 PR ipa/66223
5713 * g++.dg/ipa/devirt-51.C: New testcase.
5714
8ff377a6 57152016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5716 Jakub Jelinek <jakub@redhat.com>
5717
5718 PR middle-end/70457
5719 * gcc.dg/torture/pr70457.c: New.
5720
f567b44f 57212016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5722
5723 PR fortran/67538
5724 * gfortran.dg/allocate_with_source_19.f08: New test.
5725
89d4ebfa 57262016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5727
5728 PR fortran/65795
5729 * gfortran.dg/coarray_allocate_6.f08: New test.
5730
68ab33a6 57312016-04-04 Richard Biener <rguenther@suse.de>
5732
5733 PR rtl-optimization/70484
5734 * gcc.dg/torture/pr70484.c: New testcase.
5735
c4f5465d 57362016-04-04 Marek Polacek <polacek@redhat.com>
5737
5738 PR c/70307
5739 * gcc.dg/torture/pr70307.c: New test.
5740
bfec6609 57412016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5742
5743 PR target/70416
5744 PR target/67391
5745 * gcc.target/sh/torture/pr70416.c: New.
5746
40df9099 57472016-04-02 Martin Sebor <msebor@redhat.com>
5748
5749 PR c++/67376
5750 PR c++/70170
5751 PR c++/70172
5752 PR c++/70228
5753 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5754 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5755 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5756 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5757 * g++.dg/cpp0x/constexpr-string.C: Same.
5758 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5759 * g++.dg/cpp0x/pr65398.C: Same.
5760 * g++.dg/ext/constexpr-vla1.C: Same.
5761 * g++.dg/ext/constexpr-vla2.C: Same.
5762 * g++.dg/ext/constexpr-vla3.C: Same.
5763 * g++.dg/ubsan/pr63956.C: Same.
5764
0edb9bfe 57652016-04-01 Jakub Jelinek <jakub@redhat.com>
5766
5767 PR rtl-optimization/70467
5768 * gcc.target/i386/pr70467-2.c: New test.
5769
e5b1a1d9 57702016-04-01 Jakub Jelinek <jakub@redhat.com>
5771 Marek Polacek <polacek@redhat.com>
5772
5773 PR c++/70488
5774 * g++.dg/init/new47.C: New test.
5775
b2ca3fb0 57762016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5777
5778 PR target/70496
5779 * gcc.target/arm/pr70496.c: New test.
5780
4c3bd1e3 57812016-04-01 Nathan Sidwell <nathan@acm.org>
5782
47de69ad 5783 PR c++/68475
5784 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5785
313d569f 57862016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5787
5788 PR target/69890
5789 * gcc.dg/strlenopt.h (memmove): New.
5790 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5791 instead of "string.h".
5792 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5793 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5794 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5795 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5796 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5797 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5798 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5799 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5800 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5801 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5802 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5803 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5804 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5805 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5806 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5807 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5808 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5809 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5810 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5811 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5812
5469facd 58132016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5814
5815 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5816 (Holder::foo): Reflect this.
5817
503de754 58182016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5819
5820 PR target/70442
5821 * gcc.dg/pr70442.c: New test.
5822
13ee2de7 58232016-03-31 Nathan Sidwell <nathan@acm.org>
5824
5825 PR c++/70393
5826 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5827
5e0d03a8 58282016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5829
5830 PR target/70453
5831 * gcc.target/i386/pr70453.c: New test.
5832
8cb82ed4 58332016-03-31 Andrey Belevantsev <abel@ispras.ru>
5834
5835 PR target/70292
5836 * gcc.c-torture/pr70292.c: New test.
5837
7952b661 58382016-03-31 Marek Polacek <polacek@redhat.com>
5839
5840 PR c/70297
5841 * c-c++-common/pr70297.c: New test.
5842 * g++.dg/cpp0x/typedef-redecl.C: New test.
5843 * gcc.dg/typedef-redecl2.c: New test.
5844
1607cc74 58452016-03-31 Jakub Jelinek <jakub@redhat.com>
5846
5847 PR rtl-optimization/70460
5848 * gcc.c-torture/execute/pr70460.c: New test.
5849
c689c252 58502016-03-31 Richard Biener <rguenther@suse.de>
5851
5852 PR c++/70430
5853 * g++.dg/ext/vector30.C: New testcase.
5854
91c9586d 58552016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5856 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5857
5858 * gfortran.dg/fmt_pf.f90: New test.
5859
afa5c1b8 58602016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5861
5862 Forward-port from 5 branch
5863 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5864
5865 PR testsuite/70356
5866 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5867 dg-require-effective-target after dg-do.
5868
5869 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5870
5871 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5872
6a5dcab3 58732016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5874 Julian Brown <julian@codesourcery.com>
5875 Chung-Lin Tang <cltang@codesourcery.com>
5876 Cesar Philippidis <cesar@codesourcery.com>
5877 James Norris <jnorris@codesourcery.com>
5878 Tom de Vries <tom@codesourcery.com>
5879 Nathan Sidwell <nathan@codesourcery.com>
5880
305d86a0 5881 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 5882 * c-c++-common/goacc/loop-clauses.c: Likewise.
5883 * g++.dg/goacc/template.C: Likewise.
5884 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5885 * gfortran.dg/goacc/loop-1.f95: Likewise.
5886 * gfortran.dg/goacc/loop-5.f95: Likewise.
5887 * gfortran.dg/goacc/loop-6.f95: Likewise.
5888 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5889 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5890 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5891 * c-c++-common/goacc/clauses-fail.c: Likewise.
5892 * c-c++-common/goacc/parallel-1.c: Likewise.
5893 * c-c++-common/goacc/reduction-1.c: Likewise.
5894 * c-c++-common/goacc/reduction-2.c: Likewise.
5895 * c-c++-common/goacc/reduction-3.c: Likewise.
5896 * c-c++-common/goacc/reduction-4.c: Likewise.
5897 * c-c++-common/goacc/routine-3.c: Likewise.
5898 * c-c++-common/goacc/routine-4.c: Likewise.
5899 * c-c++-common/goacc/routine-5.c: Likewise.
5900 * c-c++-common/goacc/tile.c: Likewise.
5901 * g++.dg/goacc/template.C: Likewise.
5902 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5903 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5904 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5905 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5906 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5907 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5908 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5909 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5910 * c-c++-common/goacc/use_device-1.c: ... this file.
5911 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5912 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5913 * c-c++-common/goacc/host_data-6.c: ... this file.
5914 * c-c++-common/goacc/loop-2-kernels.c: New file.
5915 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5916 * c-c++-common/goacc/loop-3.c: Likewise.
5917 * g++.dg/goacc/reference.C: Likewise.
5918 * g++.dg/goacc/routine-1.C: Likewise.
5919 * g++.dg/goacc/routine-2.C: Likewise.
5920
932c0baa 59212016-03-30 Richard Biener <rguenther@suse.de>
5922
5923 PR middle-end/70450
5924 * gcc.dg/torture/pr70450.c: New testcase.
5925
7f7c4659 59262016-03-30 Jakub Jelinek <jakub@redhat.com>
5927
5928 PR target/70421
5929 * gcc.dg/torture/pr70421.c: New test.
5930 * gcc.target/i386/avx512f-pr70421.c: New test.
5931
9cbfe80c 59322016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5933
5934 PR testsuite/70364
5935 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5936 (check): New function.
5937 (bar): Call check.
5938 (foo): Align stack to 16 bytes when calling bar.
5939 * gcc.target/i386/cleanup-2.c: Likewise.
5940
f56c7d36 59412016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5942
5943 PR tree-optimization/59124
5944 * gcc.dg/Warray-bounds-19.c: New test.
5945
0275bf9b 59462016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5947
5948 * lib/prune.exp (escape_regex_chars): New.
5949 (prune_file_path): Update to quote metcharacters for regexp.
5950
a3daa269 59512016-03-29 Jakub Jelinek <jakub@redhat.com>
5952
24e1ba3d 5953 PR rtl-optimization/70429
5954 * gcc.c-torture/execute/pr70429.c: New test.
5955
a3daa269 5956 PR tree-optimization/70405
5957 * gcc.dg/pr70405.c: New test.
5958
3ef41a6e 59592016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5960
5961 PR fortran/70397
5962 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5963 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5964
4abd9410 59652016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5966
5967 PR testsuite/64177
5968 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5969 __cilkrts_set_param to set two workers.
5970 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5971 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5972
b58e5f0f 59732016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5974
305d86a0 5975 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 5976
bff53658 59772016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5978
5979 PR target/70406
305d86a0 5980 * gcc.target/i386/pr70406.c: New test.
bff53658 5981
bb2c9c15 59822016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5983
5984 * gnat.dg/specs/double_record_extension3.ads: New test.
5985
f12c84ab 59862016-03-25 Richard Henderson <rth@redhat.com>
5987
5988 PR target/70120
5989 * gcc.target/aarch64/pr70120-1.c: New.
5990 * gcc.target/aarch64/pr70120-2.c: New.
5991 * gcc.target/aarch64/pr70120-3.c: New.
5992
b0bf58c4 59932016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5994
5995 PR c++/62212
5996 * g++.dg/template/mangle2.C: The dg-do directive should be
5997 "compile" not "assemble".
5998
f175ba0f 59992016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6000
6001 PR lto/69650
6002 * gcc.dg/pr69650.c: New test.
6003
4cc3295f 60042016-03-25 David Edelsohn <dje.gcc@gmail.com>
6005
6006 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6007
0cf40600 60082016-03-25 Alan Modra <amodra@gmail.com>
6009
6010 * gcc.dg/dfp/pr70052.c: New test.
6011
3aebf099 60122016-03-24 Richard Henderson <rth@redhat.com>
6013
6014 PR middle-end/69845
6015 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6016 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6017
83245bd3 60182016-03-24 Tom de Vries <tom@codesourcery.com>
6019
6020 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6021
108e7ee4 60222016-03-24 Tom de Vries <tom@codesourcery.com>
6023
6024 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6025 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6026
17af0b14 60272016-03-24 Tom de Vries <tom@codesourcery.com>
6028
6029 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6030 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6031
6c8770ee 60322016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6033
6034 PR c++/62212
6035 * g++.dg/template/mangle2.C: New test.
6036
a7e21b7b 60372016-03-24 Richard Biener <rguenther@suse.de>
6038
6039 PR tree-optimization/70396
6040 * gcc.dg/torture/pr70396.c: New testcase.
6041
f365d297 60422016-03-24 Richard Biener <rguenther@suse.de>
6043
6044 PR middle-end/70370
6045 * gcc.dg/torture/pr70370.c: New testcase.
6046
da7aeb13 60472016-03-24 Tom de Vries <tom@codesourcery.com>
6048
6049 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6050 * gfortran.dg/goacc/kernels-tree.f95: Same.
6051 * gfortran.dg/goacc/parallel-tree.f95: Same.
6052
80b30de0 60532016-03-24 Tom de Vries <tom@codesourcery.com>
6054
6055 * c-c++-common/goacc/uninit-if-clause.c: New test.
6056 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6057
cb9b6b99 60582016-03-24 Jakub Jelinek <jakub@redhat.com>
6059
6060 PR target/70290
305d86a0 6061 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6062 Fix formatting.
cb9b6b99 6063
a4225fff 60642016-03-24 Richard Biener <rguenther@suse.de>
6065
6066 PR tree-optimization/70372
6067 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6068
5a869ab8 60692016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6070
6071 PR c++/70347
6072 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6073
36ce5faa 60742016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6075
6076 PR c++/70332
6077 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6078
c4fa85c9 60792016-03-23 Jakub Jelinek <jakub@redhat.com>
6080
d9377ad5 6081 PR c++/70001
6082 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6083 * g++.dg/cpp1y/pr70001.C: New test.
6084
c4fa85c9 6085 PR c++/70323
6086 * g++.dg/cpp0x/constexpr-70323.C: New test.
6087
0a2062da 60882016-03-23 Alexandre Oliva <aoliva@redhat.com>
6089 Jason Merrill <jason@redhat.com>
6090 Jakub Jelinek <jakub@redhat.com>
6091
6092 PR c++/69315
6093 * g++.dg/cpp0x/constexpr-69315.C: New test.
6094 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6095
62d2a6dc 60962016-03-23 Marek Polacek <polacek@redhat.com>
6097
6098 PR c++/69884
6099 * g++.dg/warn/Wignored-attributes-1.C: New test.
6100 * g++.dg/warn/Wignored-attributes-2.C: New test.
6101
a82d6246 61022016-03-23 Tom de Vries <tom@codesourcery.com>
6103
6104 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6105 initialization.
6106 * gfortran.dg/goacc/private-3.f95 (test): Same.
6107 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6108 missing use param.
6109
dc834ba1 61102016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6111
6112 * lib/target-supports.exp: Remove v7ve entry from loop
6113 creating effective target checks.
6114 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6115 (add_options_for_arm_arch_v7ve): Likewise.
6116
7e83fd1f 61172016-03-23 Jakub Jelinek <jakub@redhat.com>
6118
6119 PR tree-optimization/70354
6120 * gcc.dg/vect/pr70354-1.c: New test.
6121 * gcc.dg/vect/pr70354-2.c: New test.
6122 * gcc.target/i386/avx2-pr70354-1.c: New test.
6123 * gcc.target/i386/avx2-pr70354-2.c: New test.
6124
4e4da058 61252016-03-22 Jeff Law <law@redhat.com>
6126
6127 PR target/70232
6128 * gcc.dg/tree-ssa/pr70232.c: New test.
6129
6855137b 61302016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6131
6132 PR target/70302
6133 * gcc.target/i386/pr70302.c: New test.
6134
19db1ec8 61352016-03-22 Richard Biener <rguenther@suse.de>
6136
6137 PR middle-end/70251
6138 * g++.dg/torture/pr70251.C: New testcase.
6139
4baec9f2 61402016-03-22 David Malcolm <dmalcolm@redhat.com>
6141
6142 PR c/69993
6143 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6144 Wmisleading-indentation.c.
6145 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6146 reflect change to diagnostic text and order of messages.
6147 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6148
fcfec126 61492016-03-22 David Edelsohn <dje.gcc@gmail.com>
6150
6151 * g++.dg/ext/java-3.C: Don't compile on AIX.
6152
aa30728a 61532016-03-22 Richard Biener <rguenther@suse.de>
6154
6155 PR middle-end/70333
6156 * gcc.dg/torture/pr70333.c: New testcase.
6157
46ec4eb4 61582016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6159
6160 * g++.dg/ext/pr70290.C: New test.
6161
4880f878 61622016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6163
6164 PR target/70325
6165 * gcc.target/i386/pr70325.c: New test.
6166
3d78ea44 61672016-03-22 Jakub Jelinek <jakub@redhat.com>
6168
5934fb8f 6169 PR target/70329
6170 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6171 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6172
b6436f79 6173 PR target/70300
6174 * gcc.target/i386/pr70300.c: New test.
6175
3d78ea44 6176 PR c++/70295
6177 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6178 (func2): New function for cond with parens, xfail warning for c++.
6179 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6180
b60244f6 61812016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6182
6183 PR c++/70096
6184 * g++.dg/template/ptrmem30.C: New test.
6185
c8e3e744 61862016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6187
6188 PR c++/70204
6189 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6190 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6191
2715f63a 61922016-03-21 Jakub Jelinek <jakub@redhat.com>
6193
6194 PR middle-end/70326
6195 * gcc.dg/pr70326.c: New test.
6196
2daa2cda 61972016-03-21 Marc Glisse <marc.glisse@inria.fr>
6198 Jakub Jelinek <jakub@redhat.com>
6199
6200 PR tree-optimization/70317
6201 * gcc.dg/pr70317.c: New test.
6202
d9aa5a50 62032016-03-21 Uros Bizjak <ubizjak@gmail.com>
6204
6205 PR target/70327
6206 * gcc.target/i386/pr70327.c: New test.
6207
e1a88bf4 62082016-03-21 Martin Liska <mliska@suse.cz>
6209
61941425 6210 PR ipa/70306
e1a88bf4 6211 * gcc.dg/ipa/pr70306.c: New test.
6212
d9aa5a50 62132016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 6214
6215 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6216 * gcc.target/arm/attr-align3.c: Likewise.
6217 * gcc.target/arm/attr_arm.c: Likewise.
6218 * gcc.target/arm/flip-thumb.c: Likewise.
6219
afdde20c 62202016-03-21 Jakub Jelinek <jakub@redhat.com>
6221
6222 PR target/70296
6223 * gcc.target/powerpc/altivec-36.c: New test.
6224
3f2ef661 62252016-03-21 Richard Biener <rguenther@suse.de>
6226
6227 PR tree-optimization/70310
6228 * gcc.dg/torture/pr70310.c: New testcase.
6229
08b2b692 62302016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6231
6232 PR target/70293
6233 * gcc.target/i386/pr70293.c: New test.
6234
93505d22 62352016-03-21 Richard Biener <rguenther@suse.de>
6236
6237 PR tree-optimization/70288
6238 * gcc.dg/torture/pr70288-1.c: New testcase.
6239 * gcc.dg/torture/pr70288-2.c: Likewise.
6240
06fd1914 62412016-03-21 Andrey Belevantsev <abel@ispras.ru>
6242
6243 PR rtl-optimization/69307
6244 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 6245
b628775e 62462016-03-21 Andrey Belevantsev <abel@ispras.ru>
6247
6248 PR rtl-optimization/69102
6249 * gcc.c-torture/compile/pr69102.c: New test.
6250
1421f43c 62512016-03-18 Jeff Law <law@redhat.com>
6252
6253 PR rtl-optimization/70263
6254 * gcc.c-torture/compile/pr70263-1.c: New test.
6255 * gcc.target/i386/pr70263-2.c: New test.
6256
e7142ce1 62572016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6258
6259 PR rtl-optimization/70278
6260 * gcc.dg/torture/pr70278.c: New test.
6261 * gcc.target/arm/pr70278.c: New test.
6262
5539bc70 62632016-03-18 David Malcolm <dmalcolm@redhat.com>
6264
6265 PR c/70281
6266 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6267 (test_builtin_types_compatible_p): New test function.
6268 * gcc.dg/pr70281.c: New test case.
6269
296a290a 62702016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6271
6272 PR target/70113
6273 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6274
666094f0 62752016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6276
6277 PR tree-optimization/70252
6278 * gcc.dg/pr70252.c: New test.
6279
350514e8 62802016-03-18 Tom de Vries <tom@codesourcery.com>
6281
6282 * gcc.dg/pr70161-2.c: New test.
6283 * gcc.dg/pr70161.c: New test.
6284
011e0cea 62852016-03-18 Tom de Vries <tom@codesourcery.com>
6286
6287 PR ipa/70269
6288 * gcc.dg/pr70269.c: New test.
6289
292a09de 62902016-03-18 Jakub Jelinek <jakub@redhat.com>
6291
6292 PR c++/70267
6293 * g++.dg/ext/java-3.C: New test.
6294
efc86c4c 62952016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6296
6297 PR c++/70205
6298 * g++.dg/lookup/pr70205.C: New test.
6299
a28dd575 63002016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6301
6302 PR c++/70218
6303 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6304
92e7ab1e 63052016-03-17 Marek Polacek <polacek@redhat.com>
6306
6307 PR c/69407
6308 * gcc.dg/atomic-op-6.c: New test.
6309
7378dbfb 63102016-03-17 David Malcolm <dmalcolm@redhat.com>
6311
6312 PR c/70264
6313 * c-c++-common/pr70264.c: New test case.
6314
f7995d7d 63152016-03-17 Jakub Jelinek <jakub@redhat.com>
6316
e2895b76 6317 PR c++/70144
6318 * c-c++-common/pr70144-1.c: New test.
6319 * c-c++-common/pr70144-2.c: New test.
6320
f7995d7d 6321 PR c++/70272
6322 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6323 * g++.dg/opt/flifetime-dse6.C: New test.
6324 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6325
5ec4a949 63262016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6327
6328 PR driver/70192
6329 * gcc.dg/pic-1.c: New test.
6330 * gcc.dg/pic-2.c: Likewise.
6331 * gcc.dg/pic-3.c: Likewise.
6332 * gcc.dg/pic-4.c: Likewise.
6333 * gcc.dg/pie-1.c: Likewise.
6334 * gcc.dg/pie-2.c: Likewise.
6335 * gcc.dg/pie-3.c: Likewise.
6336 * gcc.dg/pie-4.c: Likewise.
6337 * gcc.dg/pie-5.c: Likewise.
6338 * gcc.dg/pie-6.c: Likewise.
6339
c28550e1 63402016-03-17 Tom de Vries <tom@codesourcery.com>
6341
6342 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6343 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6344
be3296cb 63452016-03-17 Richard Biener <rguenther@suse.de>
6346
6347 PR debug/70271
6348 * g++.dg/debug/pr70271.C: New testcase.
6349
9b60ef21 63502016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6351
6352 * gcc.target/i386/pr70251.c: New test.
6353
9a80bc1a 63542016-03-17 Marek Polacek <polacek@redhat.com>
6355
6356 PR c++/70194
6357 * g++.dg/warn/constexpr-70194.C: New test.
6358
733d7ff9 63592016-03-16 Richard Henderson <rth@redhat.com>
6360
6361 PR middle-end/70240
6362 * gcc.c-torture/compile/pr70240.c: New.
6363
3e6f12bf 63642016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6365
6366 * gcc.c-torture/compile/20151204.c: Skip for avr.
6367
867c9e99 63682016-03-16 Jakub Jelinek <jakub@redhat.com>
6369
6370 PR target/70245
6371 * g++.dg/opt/pr70245.C: New test.
6372 * g++.dg/opt/pr70245.h: New file.
6373 * g++.dg/opt/pr70245-aux.cc: New file.
6374
8ced6ab7 63752016-03-16 Martin Sebor <msebor@redhat.com>
6376
6377 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6378
37af779a 63792016-03-16 Richard Henderson <rth@redhat.com>
6380
6381 PR middle-end/70199
6382 * gcc.c-torture/compile/pr70199.c: New.
6383
78ed999c 63842016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6385
6386 * gcc.dg/uninit-19.c: Run dos2unix.
6387
462ca422 63882016-03-16 Marek Polacek <polacek@redhat.com>
6389
6390 PR c/70093
6391 * gcc.dg/nested-func-10.c: New test.
6392 * gcc.dg/nested-func-9.c: New test.
6393
fe58aacc 63942016-03-16 Jakub Jelinek <jakub@redhat.com>
6395
6396 PR tree-optimization/68714
6397 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6398
27a53872 63992016-03-16 Tom de Vries <tom@codesourcery.com>
6400
6401 PR tree-optimization/68715
6402 * gcc.dg/graphite/pr68715-2.c: New test.
6403 * gcc.dg/graphite/pr68715.c: New test.
6404 * gfortran.dg/graphite/pr68715.f90: New test.
6405
95049c3c 64062016-03-16 Tom de Vries <tom@codesourcery.com>
6407
6408 PR tree-optimization/68809
6409 * gcc.dg/graphite/pr68809-2.c: New test.
6410 * gcc.dg/graphite/pr68809.c: New test.
6411
09eddd70 64122016-03-16 Jakub Jelinek <jakub@redhat.com>
6413
81fc5915 6414 PR c++/70147
6415 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6416 method call to i () as argument. Adjust expected output.
6417
09eddd70 6418 PR c++/70147
6419 * g++.dg/ubsan/pr70147-1.C: New test.
6420 * g++.dg/ubsan/pr70147-2.C: New test.
6421
6373d2a2 64222016-03-15 Martin Sebor <msebor@redhat.com>
6423
6424 PR c++/58281
6425 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6426
d27a0c11 64272016-03-15 John David Anglin <danglin@gcc.gnu.org>
6428
9908039d 6429 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6430 hppa*-*-hpux*.
6431
45cdc3a6 6432 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6433
d27a0c11 6434 PR libfortran/69799
6435 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6436 libatomic_available.
6437
0dd1d57f 64382016-03-15 Marek Polacek <polacek@redhat.com>
6439
6440 PR c++/70209
6441 * g++.dg/ext/attribute-may-alias-4.C: New test.
6442
0ce02c07 64432016-03-15 Alexander Monakov <amonakov@ispras.ru>
6444
6445 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6446 -fvar-tracking-assignments-toggle flag.
6447
f6e39b30 64482016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6449
6450 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6451
167f93a2 64522016-03-15 Jakub Jelinek <jakub@redhat.com>
6453
6454 PR rtl-optimization/70222
6455 * gcc.c-torture/execute/pr70222-1.c: New test.
6456 * gcc.c-torture/execute/pr70222-2.c: New test.
6457
08a8af4a 64582016-03-15 Richard Henderson <rth@redhat.com>
6459
6460 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6461
738eb905 64622016-03-15 Andrey Belevantsev <abel@ispras.ru>
6463
6464 PR rtl-optimization/69032
6465 * gcc.dg/pr69032.c: New test.
6466
dd148b3a 64672016-03-15 Andrey Belevantsev <abel@ispras.ru>
6468
6469 PR rtl-optimization/63384
d9aa5a50 6470 * g++.dg/pr63384.C: New test.
dd148b3a 6471
acf58115 64722016-03-15 Andrey Belevantsev <abel@ispras.ru>
6473
6474 PR target/64411
6475 * gcc.target/i386/pr64411.C: New test.
6476
a2897dc4 64772016-03-15 Tom de Vries <tom@codesourcery.com>
6478
6479 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6480 * gfortran.dg/goacc/kernels-alias.f95: New test.
6481
7bad2faf 64822016-03-14 Martin Sebor <msebor@redhat.com>
6483
6484 PR c++/53792
6485 * g++.dg/cpp0x/constexpr-inline.C: New test.
6486 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6487
d65fa8d9 64882016-03-14 David Edelsohn <dje.gcc@gmail.com>
6489
6490 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6491
2b3c633f 64922016-03-14 Jakub Jelinek <jakub@redhat.com>
6493
6494 PR middle-end/70219
6495 * gcc.dg/pr70219.c: New test.
6496
e947f9c3 64972016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6498
6499 PR target/70083
6500 * gcc.dg/torture/pr70083.c: New test.
6501 * gcc.target/i386/pr70083.c: New test.
6502
74201dc2 65032016-03-14 Richard Biener <rguenther@suse.de>
6504
6505 PR tree-optimization/56365
6506 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6507
88aea41e 65082016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6509
6510 PR target/70098
6511 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6512 New function.
6513 * g++.dg/pr70098.C: New testcase.
6514
6515
1bd2aefd 65162016-03-14 Tom de Vries <tom@codesourcery.com>
6517
6518 PR tree-optimization/70045
6519 * gcc.dg/graphite/pr70045.c: New test.
6520
922c7033 65212016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6522
6523 PR fortran/69043
6524 * gfortran.dg/include_9.f90: New test.
6525
fd4ab6d9 65262016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6527
6528 PR fortran/45076
6529 gfortran.dg/prof/prof.exp: New script.
6530 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6531
7d7218d3 65322016-03-12 Andrey Belevantsev <abel@ispras.ru>
6533
6534 PR rtl-optimization/69307
6535 * gcc.dg/pr69307.c: New test.
6536
02ffd664 65372016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6538
6539 PR target/69614
6540 * gcc.target/arm/pr69614.c: New.
6541
76e207a9 65422016-03-12 Paul Thomas <pault@gcc.gnu.org>
6543
6544 PR fortran/70031
6545 * gfortran.dg/submodule_14.f08: New test
6546
6547 PR fortran/69524
6548 * gfortran.dg/submodule_15.f08: New test
6549
490ee78a 65502016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6551
6552 PR c++/70106
6553 * g++.dg/cpp1y/paren3.C: New test.
6554
04e137ff 65552016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6556
6557 PR target/70131
6558 * gcc.target/powerpc/ppc-round2.c: New test.
6559
27b2c1c4 65602016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6561
6562 PR target/70123
6563 * gcc.dg/torture/pr70123.c: New test.
6564
84116671 65652016-03-11 Jeff Law <law@redhat.com>
6566
6567 PR tree-optimization/70190
6568 * gcc.c-torture/compile/pr70190.c: New test.
6569
cfa58bc8 65702016-03-11 David Malcolm <dmalcolm@redhat.com>
6571
6572 PR c/68187
6573 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6574 case.
6575 (test43_b): Likewise.
6576 (test43_c): Likewise.
6577 (test43_d): Likewise.
6578 (test43_e): Likewise.
6579 (test43_f): Likewise.
6580 (test43_g): Likewise.
6581 (test44_a): Likewise.
6582 (test44_b): Likewise.
6583 (test44_c): Likewise.
6584 (test44_d): Likewise.
6585 (test44_e): Likewise.
6586
ce234f27 65872016-03-11 David Malcolm <dmalcolm@redhat.com>
6588
6589 PR c/70085
6590 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6591
e4756b48 65922016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6593
6594 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6595 dg-options.
6596
1f5ef87e 65972016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6598
6599 PR target/70002
6600 PR target/69245
6601 * gcc.target/aarch64/pr69245_2.c: New test.
6602
f9c352a1 66032016-03-11 Jakub Jelinek <jakub@redhat.com>
6604
6605 PR tree-optimization/70177
6606 * gcc.dg/pr70177.c: New test.
6607
4dd92ac6 66082016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6609
6610 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6611
331e4fdb 66122016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6613
6614 * gcc.dg/tree-ssa/sra-20.c: New.
6615
69262824 66162016-03-11 Jakub Jelinek <jakub@redhat.com>
6617
6f9a7425 6618 PR rtl-optimization/70174
6619 * gcc.dg/pr70174.c: New test.
6620
69262824 6621 PR tree-optimization/70169
6622 * gcc.dg/pr70169.c: New test.
6623
4637a847 66242016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6625
6626 PR target/70160
6627 * gcc.target/i386/pr70160.c: New test.
6628
5a86d754 66292016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6630
6631 * gcc.target/s390/dfp-1.c: New test.
6632
af4c8290 66332016-03-10 Nick Clifton <nickc@redhat.com>
6634
6635 PR target/70044
6636 * gcc.target/aarch64/pr70044.c: New test.
6637
98dfd328 66382016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6639 Jakub Jelinek <jakub@redhat.com>
6640
6641 PR c++/70001
6642 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6643 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6644 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6645
75e72311 66462016-03-10 Jan Hubicka <hubicka@ucw.cz>
6647
6648 PR lto/69589
6649 * g++.dg/lto/pr69589_0.C: New testcase
6650 * g++.dg/lto/pr69589_1.C: New testcase
6651
a2eb1271 66522016-03-10 Marek Polacek <polacek@redhat.com>
6653
6654 PR c++/70153
6655 * g++.dg/delayedfold/unary-plus1.C: New test.
6656
66572016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 6658
6659 * gcc.target/arm/pr45701-1.c: Escape brackets.
6660 * gcc.target/arm/pr45701-2.c: Likewise.
6661
5ab2987f 66622016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6663
6664 * gfortran.dg/unconstrained_commons.f: New.
6665
6972afac 66662016-03-10 Alan Modra <amodra@gmail.com>
6667
6668 * gcc.dg/pr69195.c: New.
6669 * gcc.dg/pr69238.c: New.
6670
c82c99ec 66712016-03-10 Tom de Vries <tom@codesourcery.com>
6672
6673 PR testsuite/68915
6674 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6675
a2389d4a 66762016-03-10 Richard Biener <rguenther@suse.de>
6677
6678 PR tree-optimization/70128
6679 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6680 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6681
c272412d 66822016-03-09 Jakub Jelinek <jakub@redhat.com>
6683
a0451069 6684 PR tree-optimization/70152
6685 * gcc.dg/pr70152.c: New test.
6686
c272412d 6687 PR target/70086
6688 * gcc.target/i386/pr70086-1.c: New test.
6689 * gcc.target/i386/pr70086-2.c: New test.
6690 * gcc.target/i386/pr70086-3.c: New test.
5f611068 6691
6692 PR tree-optimization/70127
6693 * gcc.c-torture/execute/pr70127.c: New test.
6694
27dcb7a8 66952016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6696
6697 * c-c++-common/goacc/combined-directives-2.c: New test.
6698
c24757cf 66992016-03-09 David Malcolm <dmalcolm@redhat.com>
6700
6701 PR c/68473
6702 PR c++/70105
6703 * g++.dg/diagnostic/pr70105.C: New test.
6704 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6705 (test_multiple_ordinary_maps): New test function.
6706
83108969 67072016-03-09 David Malcolm <dmalcolm@redhat.com>
6708
6709 PR c/68473
6710 PR c++/70105
6711 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6712 Drop range information from call to inform_at_rich_loc.
6713 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6714 New.
6715 (test_show_locus): Replace calls to rich_location::add_range with
6716 calls to add_range. Rewrite the tests that used the now-defunct
6717 rich_location ctor taking a source_range. Simplify other tests
6718 by replacing calls to COMBINE_LOCATION_DATA with calls to
6719 make_location.
6720
6733c0e8 67212016-03-09 Richard Biener <rguenther@suse.de>
6722 Jakub Jelinek <jakub@redhat.com>
6723
6724 PR tree-optimization/70138
6725 * gcc.dg/vect/pr70138-1.c: New testcase.
6726 * gcc.dg/vect/pr70138-2.c: Likewise.
6727
96abb9f5 67282016-03-09 Jakub Jelinek <jakub@redhat.com>
6729
6730 PR target/70049
6731 * gcc.target/i386/pr70049.c: New test.
6732
42bb3bfb 67332016-03-09 Richard Biener <rguenther@suse.de>
6734
6735 PR c/70143
6736 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6737 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6738 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6739
27527428 67402016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6741
6742 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6743 arm-*-*.
6744
248449f2 67452016-03-09 Jakub Jelinek <jakub@redhat.com>
6746
1bd49ced 6747 PR middle-end/67278
6748 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6749
248449f2 6750 PR target/67278
6751 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6752
6753 PR middle-end/70050
6754 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6755 in testcase comment.
6756
dfc460ff 67572016-03-09 Tom de Vries <tom@codesourcery.com>
6758
6759 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6760 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6761 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6762 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6763 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6764 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6765 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6766 * gfortran.dg/goacc/kernels-loop.f95: New test.
6767
0377fc7f 67682016-03-08 Martin Sebor <msebor@redhat.com>
6769
6770 PR c++/62096
6771 * g++.dg/warn/overflow-warn-7.C: New test.
6772
3556aa80 67732016-03-08 Jason Merrill <jason@redhat.com>
6774
6775 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6776 * lib/target-supports.exp (check_effective_target_concepts): New.
6777
e5096208 67782016-03-08 Jakub Jelinek <jakub@redhat.com>
6779
5370eb8d 6780 PR c++/70135
6781 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6782 * g++.dg/ubsan/pr70135.C: New test.
6783
e5096208 6784 PR target/70110
6785 * gcc.dg/pr70110.c: New test.
6786
cc37120d 67872016-03-07 Martin Jambor <mjambor@suse.cz>
6788
6789 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6790 * c-c++-common/gomp/if-1.c: Likewise.
6791 * c-c++-common/gomp/pr61486-2.c: Likewise.
6792 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6793 to dg-additional-options.
6794 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6795 * g++/gomp/target-teams-1.c: Likewise.
6796 * gcc.dg/gomp/gomp.exp: Likewise.
6797 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6798 dg-additional-options.
6799 * gfortran.dg/gomp/gomp.exp: Likewise.
6800 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6801 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6802 dg-additional-options.
6803 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6804
53c248d8 68052016-03-07 Martin Jambor <mjambor@suse.cz>
6806
6807 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6808 * c-c++-common/gomp/gridify-1.c: New test.
6809 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6810
541e79a0 68112016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6812
6813 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6814 trigger for cortex-r8, when scanning for register r8.
6815 * gcc.target/arm/pr45701-2.c: Likewise.
6816
4dfabd94 68172016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 6818 Jeff Law <law@redhat.com>
4dfabd94 6819
6820 PR tree-optimization/69740
6821 * gcc.c-torture/compile/pr69740-1.c: New test.
6822 * gcc.c-torture/compile/pr69740-2.c: New test.
6823
1b63a87b 68242016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6825
6826 * lib/target-supports.exp
6827 (check_effective_target_whole_vector_shift): Enable for PPC64.
6828
d33914da 68292016-03-07 Richard Biener <rguenther@suse.de>
6830
6831 PR tree-optimization/70115
6832 * gcc.dg/torture/pr70115.c: New testcase.
6833
584fba4b 68342016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6835
6836 PR middle-end/69916
6837 * c-c-++-common/goacc/pr69916.c: New.
6838
7f2f5ec0 68392016-03-07 Richard Henderson <rth@redhat.com>
6840
6841 * gcc.c-torture/compile/pr70061.c: New test.
6842
f530e7c4 68432016-03-07 Richard Biener <rguenther@suse.de>
6844
6845 PR testsuite/70109
6846 * gcc.dg/vect/O3-pr36098.c: New testcase.
6847
a3855fed 68482016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6849
6850 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6851
091ffc31 68522016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6853
6854 * gnat.dg/renaming9.ad[sb]: New testcase.
6855
2941b871 68562016-03-05 Jakub Jelinek <jakub@redhat.com>
6857
6858 PR c++/70084
6859 * g++.dg/expr/stdarg3.C: New test.
6860
5173ce42 68612016-03-04 Jeff Law <law@redhat.com>
6862
6863 PR tree-optimization/69196
6864 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6865 x86_64-*-*.
6866
2d1d2e55 68672016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6868
0e43078e 6869 PR c/69973
6870 * gcc.dg/pr69973.c: New test.
6871
d8ec06ae 6872 PR rtl-optimization/69941
6873 * gcc.dg/torture/pr69941.c: New test.
6874
2d1d2e55 6875 PR c/69824
6876 * gcc.dg/pr69824.c: New test.
6877
32f692e2 68782016-03-05 Tom de Vries <tom@codesourcery.com>
6879
6880 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6881 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6882 function.
6883
1c699e9a 68842016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6885
6886 PR c++/66786
6887 * g++.dg/cpp1y/var-templ48.C: New test.
6888 * g++.dg/cpp1y/var-templ49.C: New test.
6889
358448c6 68902016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6891
6892 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6893
01dc3c45 68942016-03-04 Jakub Jelinek <jakub@redhat.com>
6895
e968ff6d 6896 PR c++/70035
6897 * g++.dg/ubsan/pr70035.C: New test.
6898
01dc3c45 6899 PR target/70062
6900 * gcc.target/i386/pr70062.c: New test.
6901
3937d618 69022016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6903
6904 * g++.dg/template/typename21.C: Remove c++98_only.
6905
c58ac7f8 69062016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6907
6908 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6909
0060768a 69102016-03-04 David Malcolm <dmalcolm@redhat.com>
6911
6912 PR c/68187
6913 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6914 function.
6915 (fn_42_b): Likewise.
6916 (fn_42_c): Likewise.
6917
74c6fd40 69182016-03-04 David Malcolm <dmalcolm@redhat.com>
6919
6920 PR c/68187
6921 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6922 function.
6923 (fn_40_b): Likewise.
6924 (fn_41_a): Likewise.
6925 (fn_41_b): Likewise.
6926
31b11359 69272016-03-04 Jakub Jelinek <jakub@redhat.com>
6928
6929 PR target/70059
6930 * gcc.target/i386/avx512f-pr70059.c: New test.
6931 * gcc.target/i386/avx512dq-pr70059.c: New test.
6932
c5b93452 69332016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6934
6935 PR rtl-optimization/57676
6936 * gcc.dg/torture/pr57676.c: New test.
6937
268fbd56 69382016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6939
6940 * gcc.dg/pr70026.c: New test.
6941
6560d1ad 69422016-03-04 Marek Polacek <polacek@redhat.com>
6943
6944 PR c/69798
6945 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6946 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6947
cc7dfddf 69482016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6949
6950 PR target/70004
6951 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6952 Delete.
6953 (test_corners_sisd_si): Likewise.
6954 (main): Remove checks of the above.
6955 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6956
e9663bd4 69572016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6958
6959 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6960
dcdd684e 69612016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6962
6963 * gcc.dg/torture/pr69951.c: Accept argc==0.
6964
e692d332 69652016-03-04 Richard Biener <rguenther@suse.de>
6966
6967 PR c++/70054
6968 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6969 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6970
af77b7e6 69712016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6972
6973 PR testsuite/69766
6974 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6975 testing multiarch.
6976
290da96e 69772016-03-04 Jakub Jelinek <jakub@redhat.com>
6978
6979 PR debug/69947
6980 * gcc.dg/guality/pr69947.c: New test.
6981
e51ce713 69822016-03-03 Jakub Jelinek <jakub@redhat.com>
6983
6984 PR ada/70017
6985 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6986
1feed892 69872016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6988
6989 PR rtl-optimization/69904
6990 * gcc.target/arm/pr69904.c: New test.
6991
c32bda69 69922016-03-03 Jakub Jelinek <jakub@redhat.com>
6993
6994 PR target/70021
6995 * gcc.dg/vect/pr70021.c: New test.
6996 * gcc.target/i386/pr70021.c: New test.
6997
1bc579ed 69982016-03-03 Marek Polacek <polacek@redhat.com>
6999
7000 PR middle-end/70050
7001 * gcc.dg/pr70050.c: New test.
7002
cfa8d638 70032016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7004
7005 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7006
1b889259 70072016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7008
7009 PR tree-optimization/70043
7010 * gfortran.dg/vect/pr70043.f90: New test.
7011
f756dfa3 70122016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7013
7014 * gnat.dg/specs/task1.ads: New test.
7015
5cb4863d 70162016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7017
7018 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7019 Invoke gdb with -batch.
7020 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7021
5dd12e43 70222016-03-03 Richard Biener <rguenther@suse.de>
7023
7024 PR tree-optimization/55936
7025 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7026
d97ba4ca 70272016-03-02 Jeff Law <law@redhat.com>
7028
5d23c86f 7029 PR rtl-optimization/69942
7030 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7031 effects of argument promotions.
7032
d97ba4ca 7033 PR tree-optimization/69987
7034 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7035 target does not support -fprefetch-loop-arrays.
7036
901faaa0 70372016-03-02 Uros Bizjak <ubizjak@gmail.com>
7038
7039 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7040
51f6fdce 70412016-03-02 Bin Cheng <bin.cheng@arm.com>
7042
6bc7872f 7043 PR rtl-optimization/69052
51f6fdce 7044 * gcc.target/i386/pr69052.c: New test.
7045
31d31e07 70462016-03-02 Alan Modra <amodra@gmail.com>
7047
7048 * gcc.dg/pr69990.c: New.
7049
04faee95 70502016-03-02 Jakub Jelinek <jakub@redhat.com>
7051
270d0117 7052 PR c/68062
7053 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7054
7055 PR middle-end/70022
7056 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7057
04faee95 7058 PR target/70028
7059 * gcc.target/i386/pr70028.c: New test.
7060
a2cc9e8e 70612016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7062
7063 * c-c++-common/asan/swapcontext-test-1.c,
7064 * c-c++-common/tsan/thread_leak.c,
7065 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7066 * g++.dg/tsan/benign_race.C,
7067 * g++.dg/tsan/fd_close_norace.C,
7068 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7069 races with sanitizer output
7070
dd4bd263 70712016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 7072 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 7073
7074 PR target/67278
7075 * gcc.dg/simd-8.c: New testcase.
7076
b5fe3a49 70772016-03-02 Richard Biener <rguenther@suse.de>
7078
7079 PR middle-end/67278
7080 * gcc.dg/simd-7.c: New testcase.
7081
23601f67 70822016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7083
7084 * gcc.target/i386/pr70007.c: Tweak.
7085
f66f65e7 70862016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7087
7088 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7089
60773515 70902016-03-02 Marek Polacek <polacek@redhat.com>
7091
7092 PR c/67854
7093 * gcc.dg/pr67854.c: New test.
7094
6c094cb1 70952016-03-02 Jakub Jelinek <jakub@redhat.com>
7096
7097 PR middle-end/70025
7098 * gcc.dg/torture/pr70025.c: New test.
7099
7627bb56 71002016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7101
7102 PR tree-optimization/68621
7103 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7104
066c8e94 71052016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7106
7107 * gcc.target/i386/pr70007.c: New test.
7108
d3b819ad 71092016-03-01 Jeff Law <law@redhat.com>
7110
d4b9ad56 7111 PR tree-optimization/69196
7e217344 7112 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 7113
d3b819ad 7114 PR tree-optimization/69196
7115 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7116 duplicating code and spoiling the expected output.
7117
4f37285d 71182016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7119
7120 PR target/70033
7121 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7122 supports power9 before doing tests.
7123 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7124 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7125 * gcc.target/powerpc/p9-permute.c: Likewise.
7126
3e9c4f6c 71272016-03-01 Uros Bizjak <ubizjak@gmail.com>
7128
7129 PR target/70027
7130 * gcc.target/i386/pr70027.c: New test.
7131
e324729e 71322016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 7133
7134 * gcc.dg/pr70017.c: New test.
7135
40e9ce2d 71362016-03-01 Jakub Jelinek <jakub@redhat.com>
7137
7138 PR c/69796
7139 PR c/69974
7140 * gcc.dg/pr69796.c: New test.
7141 * gcc.dg/pr69974.c: New test.
7142
e8b016ea 71432016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7144
7145 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7146
24d3127c 71472016-02-29 Jeff Law <law@redhat.com>
7148
7149 PR tree-optimization/69987
7150 * gfortran.dg/pr69987.f90: New test.
7151
7152 PR tree-optimization/69989
7153 * gcc.c-torture/compile/pr69989-2.c: New test.
7154
12cc1225 71552016-03-01 Marek Polacek <polacek@redhat.com>
7156
7157 PR c++/69795
7158 * g++.dg/parse/invalid1.C: New test.
7159
d99a947c 71602016-03-01 Richard Biener <rguenther@suse.de>
7161
7162 PR middle-end/70022
7163 * gcc.dg/pr70022.c: New testcase.
7164
395dbc60 71652016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7166
7167 PR tree-optimization/69956
7168 * gcc.dg/pr69956.c: New test.
7169
40a35c55 71702016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7171
7172 PR target/70011
7173 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7174 XFAIL when hardware supports efficient unaligned storage access.
7175
4edc90b0 71762016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7177
7178 PR c++/69961
7179 * g++.dg/template/pr69961a.C: New test.
7180 * g++.dg/template/pr69961b.C: New test.
7181
1ed1f69a 71822016-02-29 David Malcolm <dmalcolm@redhat.com>
7183
7184 PR preprocessor/69985
7185 * gcc.dg/cpp/pr69985.c: New test case.
7186
01c5d15d 71872016-02-29 Jeff Law <law@redhat.com>
7188
3a4d3de5 7189 PR tree-optimization/70005
7190 * gcc.c-torture/execute/pr70005.c New test.
7191
01c5d15d 7192 PR tree-optimization/69999
7193 * gcc.c-torture/compile/pr69999.c: New test.
7194
1bf66b54 71952016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7196
7197 PR tree-optimization/69652
7198 * gcc.dg/torture/pr69652.c: Delete test.
7199 * gcc.dg/vect/pr69652.c: New test.
7200
b4d653d5 72012016-02-19 Richard Biener <rguenther@suse.de>
7202
7203 PR tree-optimization/69980
7204 * gfortran.dg/vect/pr69980.f90: New testcase.
7205
35bc4745 72062016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7207
7208 * gcc.target/sparc/20160229-1.c: New test.
7209
bb54a538 72102016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7211
7212 * gnat.dg/stack_usage3.adb: New test.
7213 * gnat.dg/stack_usage3_pkg.ads: New helper.
7214
95164e71 72152016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7216
7217 * gnat.dg/renaming8.adb: New test.
7218 * gnat.dg/renaming8_pkg1.ads: New helper.
7219 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7220 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7221
a890896f 72222016-02-29 Richard Biener <rguenther@suse.de>
7223
7224 PR tree-optimization/69720
7225 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7226
5c70403a 72272016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7228
7229 PR fortran/68147
7230 PR fortran/47674
7231 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7232
dfb6d139 72332016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 7234 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7235
7236 PR fortran/56007
7237 * gfortran.dg/coarray_8.f90: Adjust error message.
7238 * gfortran.dg/pr56007.f90: New test.
7239 * gfortran.dg/pr56007.f: New test.
7240
536508db 72412016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7242
7243 PR tree-optimization/69989
7244 * gcc.dg/torture/pr69989.c: New test.
7245
eec75e45 72462016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7247
7248 * gcc.target/i386/stack-realign-win.c: New test.
7249
0175e45a 72502016-02-28 Harald Anlauf <anlauf@gmx.de>
7251
7252 PR fortran/60126
7253 * gfortran.dg/pr60126.f90: New test.
7254
2a703589 72552016-02-27 Jeff Law <law@redhat.com>
7256
7257 Revert
7258 2016-02-26 Richard Biener <rguenther@suse.de>
7259 Jeff Law <law@redhat.com>
7260
7261 PR tree-optimization/69740
7262 * gcc.c-torture/compile/pr69740-1.c: New test.
7263 * gcc.c-torture/compile/pr69740-2.c: New test.
7264
359b4c18 72652016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7266
1c96765a 7267 PR fortran/69910
359b4c18 7268 * gfortran.dg/newunit_4.f90: New test.
7269
49462d93 72702016-02-27 Jakub Jelinek <jakub@redhat.com>
7271
7272 PR target/69613
7273 PR rtl-optimization/69886
7274 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7275 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7276 target.
7277
c4ac733e 72782016-02-26 Martin Sebor <msebor@redhat.com>
7279
7280 PR tree-optimization/15826
7281 * gcc.dg/tree-ssa/pr15826.c: New test.
7282
da8c4b5d 72832016-02-26 Jakub Jelinek <jakub@redhat.com>
7284
7285 PR target/69969
7286 * gcc.target/powerpc/pr69969.c: New test.
7287
0a4558eb 72882016-02-26 Martin Sebor <msebor@redhat.com>
7289
7290 PR c++/15766
7291 * g++.old-deja/g++.other/decl5.C: Add a test case.
7292
5b500299 72932016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7294
7295 PR target/69946
7296 * gcc.target/powerpc/pr69946.c: New file.
7297
565f533b 72982016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 7299 Jeff Law <law@redhat.com>
565f533b 7300
0a4558eb 7301 PR tree-optimization/69740
565f533b 7302 * gcc.c-torture/compile/pr69740-1.c: New test.
7303 * gcc.c-torture/compile/pr69740-2.c: New test.
7304
ff67cbea 73052016-02-26 Martin Jambor <mjambor@suse.cz>
7306
7307 PR middle-end/69920
7308 * gcc.dg/torture/pr69932.c: New test.
7309 * gcc.dg/torture/pr69936.c: Likewise.
7310
e400d817 73112016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7312
7313 PR target/69709
7314 * gcc.target/s390/pr69709.c: New test.
7315
126a5a2d 73162016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7317
7318 PR target/69245
7319 * gcc.target/aarch64/pr69245_1.c: New test.
7320
59c58860 73212016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7322
7323 PR target/69613
7324 * gcc.dg/torture/pr69613.c: New test.
7325
9441fa4e 73262016-02-26 Jakub Jelinek <jakub@redhat.com>
7327
7328 PR rtl-optimization/69891
7329 * gcc.target/i386/pr69891.c: New test.
7330
e48fcde0 73312016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 7332 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7333
35ed600a 7334 PR target/61397
f41208a1 7335 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7336 functionality for both 32-bit and 64-bit.
7337
c86aaa0e 73382016-02-26 Richard Biener <rguenther@suse.de>
7339
7340 PR tree-optimization/69551
7341 * gcc.dg/torture/pr69951.c: New testcase.
7342
38e71a65 73432016-02-25 Richard Biener <rguenther@suse.de>
7344
7345 PR tree-optimization/48795
7346 * gcc.dg/Warray-bounds-18.c: New testcase.
7347
03331e69 73482016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7349
7350 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7351
f14d8d6a 73522016-02-25 Jakub Jelinek <jakub@redhat.com>
7353
7354 PR rtl-optimization/69896
7355 * gcc.dg/pr69896.c: New test.
7356
4003c807 73572016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7358
7359 PR c++/69736
7360 * g++.dg/cpp1y/paren2.C: New test.
7361
a0573328 73622016-02-24 Martin Sebor <msebor@redhat.com>
7363
7364 PR c/51147
7365 * gcc.dg/enum-mode-2.c: New test.
7366
2cde02ad 73672016-02-24 Jakub Jelinek <jakub@redhat.com>
7368
7369 PR c++/69922
7370 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7371 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7372 * g++.dg/ubsan/pr69922.C: New test.
7373
f0ea75d1 73742016-02-24 Marek Polacek <polacek@redhat.com>
7375
7376 PR c/69819
7377 * gcc.dg/pr69819.c: New test.
7378
05027366 73792016-02-24 Martin Sebor <msebor@redhat.com>
7380
34ed562b 7381 PR c++/69912
7382 * g++.dg/ext/flexary15.C: New test.
7383
73842016-02-24 Martin Sebor <msebor@redhat.com>
7385
7386 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 7387 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 7388 * g++.dg/ext/builtin_alloca.C: Same.
05027366 7389
650c3ad5 73902016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7391 Charles Baylis <charles.baylis@linaro.org>
7392
7393 PR debug/61033
7394 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7395
596070e8 73962016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 7397 Jakub Jelinek <jakub@redhat.com>
596070e8 7398
7399 PR middle-end/69760
7400 * gcc.dg/torture/pr69760.c: New testcase.
7401
d6b92d9f 74022016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7403
7404 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7405 pattern on Solaris with as.
7406
90436d9d 74072016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7408
7409 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7410 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7411 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7412 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7413
7c749495 74142016-02-24 Jakub Jelinek <jakub@redhat.com>
7415
7416 PR middle-end/69915
7417 * gcc.dg/pr69915.c: New test.
7418
9c9680b5 74192016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7420
7421 PR rtl-optimization/69886
7422 * gcc.dg/torture/pr69886.c: New test.
7423
36d081ee 74242016-02-24 Richard Biener <rguenther@suse.de>
7425
7426 PR middle-end/68963
7427 * gcc.dg/torture/pr68963.c: New testcase.
7428
2a0accb9 74292016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7430
7431 PR target/69875
7432 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7433 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7434 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7435 * gcc.target/arm/atomic_loaddi_1.c: New test.
7436 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7437 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7438 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7439 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7440 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7441 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7442 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7443 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7444
f0e92ef1 74452016-02-24 Jakub Jelinek <jakub@redhat.com>
7446
7447 PR middle-end/69909
7448 * gcc.dg/torture/pr69909.c: New test.
7449
6907286f 74502016-02-24 Richard Biener <rguenther@suse.de>
7451
7452 PR tree-optimization/69907
7453 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7454 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7455 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7456
e6ab7475 74572016-02-24 Christian Bruel <christian.bruel@st.com>
7458
7459 * gcc.target/arm/pragma_cpp_fma.c: New test.
7460
47587450 74612016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7462
7463 PR fortran/61156
7464 * gfortran.dg/include_6.f90: Update test.
7465
d41ab738 74662016-02-23 Jakub Jelinek <jakub@redhat.com>
7467
7468 PR objc/69844
7469 * objc.dg/pr69844.m: New test.
7470
4772d9d5 74712016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7472
7473 PR libgfortran/69456
7474 * gfortran.dg/namelist_89.f90: New test.
7475 * gfortran.dg/pr59700.f90: Update test..
7476
8c38d887 74772016-02-23 Martin Sebor <msebor@redhat.com>
7478
7479 PR middle-end/69780
7480 * g++.dg/ext/builtin_alloca.C: New test.
7481 * gcc.dg/builtins-68.c: New test.
7482
ee1bfdb0 74832016-02-23 Richard Henderson <rth@redhat.com>
7484
7485 * gcc.target/i386/addr-space-3.c: Remove test.
7486
52609ec3 74872016-02-23 David Malcolm <dmalcolm@redhat.com>
7488
7489 PR preprocessor/69126
7490 PR preprocessor/69543
7491 * c-c++-common/pr69126-2-long.c: New test.
7492 * c-c++-common/pr69126-2-short.c: New test.
7493 * c-c++-common/pr69543-1.c: Remove xfail.
7494
d5bf2cc8 74952016-02-23 David Malcolm <dmalcolm@redhat.com>
7496
7497 PR preprocessor/69126
7498 PR preprocessor/69543
7499 PR preprocessor/69558
7500 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7501 (f): Rename to...
7502 (test_2): ...this, and add leading comment.
7503 (MACRO_3, test_3): New.
7504 (MACRO_4A, MACRO_4B, test_4): New.
7505 (MACRO): Rename to...
7506 (MACRO_5): ...this.
7507 (g): Rename to...
7508 (test_5): ...this, updating for renaming of MACRO, and
7509 add leading comment.
7510 * c-c++-common/pr69543-1.c: New.
7511 * c-c++-common/pr69543-2.c: New.
7512 * c-c++-common/pr69543-3.c: New.
7513 * c-c++-common/pr69543-4.c: New.
7514 * c-c++-common/pr69558-1.c: New.
7515 * c-c++-common/pr69558-2.c: New.
7516 * c-c++-common/pr69558-3.c: New.
7517 * c-c++-common/pr69558-4.c: New.
7518 * gcc.dg/pr69558.c: Move to...
7519 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7520 xfail for c++.
7521
3a37a410 75222016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7523
7524 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7525 to -ftree-parallelize-loops/-fopenacc changes.
7526 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7527 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7528 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7529 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7530 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7531 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7532 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7533 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7534 * c-c++-common/goacc/kernels-loop.c: Likewise.
7535 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7536 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7537 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7538 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7539
ecca180f 75402016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7541
7542 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7543
eec0fa3f 75442016-02-23 Jakub Jelinek <jakub@redhat.com>
7545
f1f91c07 7546 PR c++/69902
7547 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7548
eec0fa3f 7549 PR c/69900
7550 * gcc.dg/pr69900.c: New test.
7551
e045424d 75522016-02-23 Martin Jambor <mjambor@suse.cz>
7553
7554 PR tree-optimization/69666
7555 * gcc.dg/tree-ssa/pr69666.c: New test.
7556
f482dff6 75572016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7558
7559 PR fortran/67451
7560 * gfortran.dg/coarray_allocate_5.f08: New test.
7561
57ed698b 75622016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7563
7564 * gcc.target/s390/vcond-shift.c: Move to ...
7565 * gcc.target/s390/vector/vcond-shift.c: ... here.
7566
990e443c 75672016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7568
7569 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7570 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7571
296c5f01 75722016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7573
7574 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7575
e53f41d5 75762016-02-20 Mark Wielaard <mjw@redhat.com>
7577
7578 PR c/28901
7579 * gcc.dg/unused-variable-3.c: New test.
7580
13af201d 75812016-02-22 Jakub Jelinek <jakub@redhat.com>
7582
7583 PR target/69888
7584 * gcc.target/i386/pr69888.c: New test.
7585
682c90f9 75862016-02-22 Richard Biener <rguenther@suse.de>
7587
7588 PR tree-optimization/69882
7589 * gfortran.dg/vect/pr69882.f90: New testcase.
7590
b8cd18c3 75912016-02-22 Jakub Jelinek <jakub@redhat.com>
7592
7593 PR target/69885
7594 * gcc.dg/pr69885.c: New test.
7595
09343379 75962016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7597
7598 PR target/69806
7599 PR target/54089
7600 * gcc.target/sh/pr54089-10.c: New.
7601
b345a09f 76022016-02-20 Paul Thomas <pault@gcc.gnu.org>
7603
7604 PR fortran/69423
7605 * gfortran.dg/deferred_character_15.f90 : New test.
7606
51385aed 76072016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7608
7609 PR fortran/57365
7610 gfortran.dg/allocate_with_source_18.f03: New test.
7611
76122016-02-20 Harald Anlauf <anlauf@gmx.de>
7613
7614 PR fortran/52531
7615 gfortran.dg/gomp/pr52531.f90: New test.
7616
9cce8384 76172016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7618
7619 PR c++/69865
7620 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7621 -std=c++03.
7622
d91f5fbb 76232016-02-19 Jakub Jelinek <jakub@redhat.com>
7624
563d5cb8 7625 PR c++/69826
7626 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7627 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7628
0a04aac9 7629 PR c++/69850
7630 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7631
d91f5fbb 7632 PR c++/69851
7633 * g++.dg/torture/pr69851.C: New test.
7634
5fe1f282 76352016-02-19 Martin Sebor <msebor@redhat.com>
7636
7637 PR testsuite/69573
7638 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7639
a45bce11 76402016-02-19 Jakub Jelinek <jakub@redhat.com>
7641
6263dde1 7642 PR c++/69850
7643 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7644 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7645
a45bce11 7646 PR c++/67767
7647 * g++.dg/cpp0x/pr67767.C: New test.
7648
cf2ed1b7 76492016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7650
7651 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7652 for fp, simd, crypto, crc, lse.
7653 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7654 above.
7655 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7656 effective target check.
7657
f6cc34b0 76582016-02-19 Jakub Jelinek <jakub@redhat.com>
7659
7660 PR target/69820
7661 * gcc.target/i386/pr69820.c: New test.
7662
6c678e78 76632016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7664
7665 * gcc.target/s390/vector/int128-1.c: New test.
7666
b088ff4b 76672016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7668
7669 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7670
b11e60a4 76712016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7672
7673 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7674 instruction pattern name to prevent the testcase from failing with
7675 -march=z13.
7676
664ff6a0 76772016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7678
7679 * gcc.target/s390/md/movstr-2.c: New test.
7680
e80be24b 76812016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7682
7683 * gcc.target/s390/morestack.c: New test.
7684
9839f350 76852016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7686
7687 PR target/69625
7688 * gcc.target/s390/pr69625.c: Add test case.
7689
4550fbd0 76902016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7691
7692 PR testsuite/68580
7693 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7694
57d00b6a 76952016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7696
7697 PR target/68404
7698 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7699 * gcc.target/powerpc/fusion3.c: Likewise.
7700
63ad69d6 77012016-02-18 Richard Biener <rguenther@suse.de>
7702
7703 PR middle-end/69553
7704 * g++.dg/torture/pr69553.C: New testcase.
7705
d92404ed 77062016-02-18 Nick Clifton <nickc@redhat.com>
7707
4550fbd0 7708 PR target/62254
7709 PR target/69610
7710 * gcc.target/arm/pr62554.c: New test.
7711 * gcc.target/arm/pr69610-1.c: New test.
7712 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 7713
0808dfce 77142016-02-18 Richard Biener <rguenther@suse.de>
7715
7716 PR middle-end/69854
7717 * gcc.dg/torture/pr69854.c: New testcase.
7718
fc3527e3 77192016-02-17 Jakub Jelinek <jakub@redhat.com>
7720
7721 PR c++/69850
7722 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7723
e3c24279 77242012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7725
7726 * gcc.target/powerpc/vec-cg.c: New test.
7727
c9732c2b 77282016-02-17 Richard Biener <rguenther@suse.de>
7729
7730 PR testsuite/69586
7731 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7732
51bf9f9b 77332016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7734
7735 PR target/69161
7736 * gcc.c-torture/compile/pr69161.c: New test.
7737
6baedca3 77382016-02-17 David Sherwood <david.sherwood@arm.com>
7739
7740 PR target/69532
7741 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7742 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7743
4f240715 77442016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7745
7746 * gcc.dg/ifcvt-4.c: Skip on Visium.
7747
e0c0515d 77482016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7749
7750 * gnat.dg/atomic8.adb: New test.
7751
7b319ee6 77522016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7753
7754 * gnat.dg/discr46.ad[sb]: New test.
7755
48a7e3d1 77562016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7757
7758 PR Target/48344
7759 * gcc.target/powerpc/pr48344-1.c: New test.
7760
3f844f15 77612015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7762
7763 PR fortran/69742
7764 * gfortran.dg/associate_21.f90: New test.
7765
7675e968 77662016-02-16 Jakub Jelinek <jakub@redhat.com>
7767
7768 PR c/69835
7769 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7770 -Wnonnull in dg-options.
7771 * c-c++-common/nonnull-2.c: New test.
7772
d6faee88 77732016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7774 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7775
7776 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7777
3a2a72aa 77782016-02-16 Jakub Jelinek <jakub@redhat.com>
7779
7780 PR middle-end/69801
7781 * gcc.dg/pr69801.c: Add empty dg-options.
7782
28072426 77832016-02-16 James Norris <jnorris@codesourcery.com>
7784
7785 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7786 * g++.dg/goacc/deviceptr-1.c: New file.
7787
37fffac2 77882016-02-16 Jakub Jelinek <jakub@redhat.com>
7789
7790 PR tree-optimization/69820
7791 * gcc.dg/vect/pr69820.c: New test.
7792
f72a5e61 77932016-02-16 Richard Biener <rguenther@suse.de>
7794
7795 PR tree-optimization/69776
7796 * gcc.dg/torture/pr69776-2.c: New testcase.
7797
50e0cd76 77982016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7799
7800 PR tree-optimization/69714
7801 * gcc.dg/torture/pr69714.c: New test.
7802
14a72c4e 78032016-02-16 Jakub Jelinek <jakub@redhat.com>
7804
7805 PR tree-optimization/69802
7806 * gcc.dg/pr69802.c: New test.
7807
fd808c11 78082016-02-16 Richard Biener <rguenther@suse.de>
7809
7810 PR middle-end/69801
7811 * gcc.dg/pr69801.c: New testcase.
7812
49a549ca 78132016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7814
7815 PR libgfortran/69651
7816 * gfortran.dg/read_bang.f90: New test.
7817 * gfortran.dg/read_bang4.f90: New test.
7818
77454e6e 78192016-02-15 Jakub Jelinek <jakub@redhat.com>
7820
2074f21c 7821 PR c++/69658
7822 * g++.dg/init/pr69658.C: New test.
7823
77454e6e 7824 PR c++/69797
7825 * c-c++-common/pr69797.c: New test.
7826
4ef4d764 78272016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7828
7829 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7830 check for aarch64*-*-*.
7831
4a45fe0f 78322016-02-15 Richard Biener <rguenther@suse.de>
7833
7834 PR tree-optimization/69783
7835 * gcc.dg/vect/pr69783.c: New testcase.
7836
0b3619e6 78372016-02-15 Richard Biener <rguenther@suse.de>
7838
7839 PR tree-optimization/69776
7840 * gcc.dg/torture/pr69776.c: New testcase.
7841
9b49c3cb 78422016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7843
7844 PR fortran/60526
7845 * gfortran.dg/type_decl_4.f90: Reinstated.
7846
e46faff9 78472016-02-14 John David Anglin <danglin@gcc.gnu.org>
7848
7849 PR fortran/68746
7850 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7851
a96c809a 78522016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7853
7854 PR fortran/60526
7855 PR bootstrap/69816
7856 * gfortran.dg/type_decl_4.f90: Removed.
7857
fdec7e88 78582016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7859
7860 PR fortran/60526
7861 * gfortran.dg/type_decl_4.f90: New test.
7862
a72095c4 78632016-02-14 Alan Modra <amodra@gmail.com>
7864
bc436924 7865 PR testsuite/68886
a72095c4 7866 * gcc.c-torture/execute/stkalign.c: Revise test.
7867
73bb5f8b 78682016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7869
7870 PR target/67260
7871 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7872
beb13161 78732016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7874
7875 PR target/67260
7876 * gcc.target/sh/torture/pr67260.c: New.
7877
67cab04e 78782016-02-12 John David Anglin <danglin@gcc.gnu.org>
7879
7880 * gcc.dg/pr67964.c: Add dg-require-alias.
7881
44a59bb1 78822016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7883
7884 PR target/67636
7885 PR target/64345
7886 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7887
38c9bd3a 78882016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7889
7890 PR libgfortran/69668
7891 * gfortran.dg/namelist_88.f90: New test.
7892
1774ff82 78932016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7894
7895 PR libgfortran/69668
7896 * gfortran.dg/namelist_38.f90: Update test.
7897 * gfortran.dg/namelist_84.f90: Update test.
7898
aec1f4bd 78992016-02-12 David Malcolm <dmalcolm@redhat.com>
7900
7901 PR other/69554
7902 * gcc.dg/pr69554-1.c: New test.
7903 * gfortran.dg/pr69554-1.F90: New test.
7904 * gfortran.dg/pr69554-2.F90: New test.
7905 * lib/gcc-dg.exp (proc dg-locus): New function.
7906 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7907 distinguish between the caret-printing and non-caret-printing
7908 cases. If caret-printing has been explicitly enabled, bail out
7909 without attempting to fix up the output.
7910
da7d5066 79112016-02-12 David Malcolm <dmalcolm@redhat.com>
7912
7913 PR driver/69265
7914 PR driver/69453
7915 * gcc.dg/spellcheck-options-3.c: New test case.
7916 * gcc.dg/spellcheck-options-4.c: New test case.
7917 * gcc.dg/spellcheck-options-5.c: New test case.
7918 * gcc.dg/spellcheck-options-6.c: New test case.
7919 * gcc.dg/spellcheck-options-7.c: New test case.
7920 * gcc.dg/spellcheck-options-8.c: New test case.
7921 * gcc.dg/spellcheck-options-9.c: New test case.
7922 * gcc.dg/spellcheck-options-10.c: New test case.
7923
fcce1b0b 79242016-02-12 Jakub Jelinek <jakub@redhat.com>
7925
7926 PR rtl-optimization/69764
7927 PR rtl-optimization/69771
7928 * c-c++-common/pr69764.c: New test.
7929 * gcc.dg/torture/pr69771.c: New test.
7930
6d609290 79312016-02-12 Marek Polacek <polacek@redhat.com>
7932
7933 * g++.dg/torture/init-list1.C: New.
7934
7d75fb56 79352016-02-12 Marek Polacek <polacek@redhat.com>
7936
7937 * gcc.dg/pr69522.c: Add empty dg-options.
7938
52543fda 79392016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7940
7941 * g++.dg/lto/lto.exp: Include and init mpx.
7942 * g++.dg/lto/pr69729_0.C: New test.
7943
34947478 79442016-02-12 Jakub Jelinek <jakub@redhat.com>
7945
9181a4ec 7946 PR ipa/69241
7947 * g++.dg/ipa/pr69241-4.C: New test.
7948
34947478 7949 PR ipa/68672
7950 * g++.dg/ipa/pr68672-1.C: New test.
7951 * g++.dg/ipa/pr68672-2.C: New test.
7952 * g++.dg/ipa/pr68672-3.C: New test.
7953
74a4140f 79542016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7955
7956 PR c/69522
50e0cd76 7957 * gcc.dg/pr69522.c: New test.
74a4140f 7958
9ddb20d6 79592016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7960
7961 PR c++/69098
7962 * g++.dg/cpp1y/69098.C: New test.
7963 * g++.dg/cpp1y/69098-2.C: New test.
7964
67cf9b55 79652016-02-12 Jakub Jelinek <jakub@redhat.com>
7966
7967 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7968 and neighbour -> neighbor.
7969 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7970 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7971 * c-c++-common/Wvarargs.c: Likewise.
7972 * c-c++-common/goacc/host_data-5.c: Likewise.
7973 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7974 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7975 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7976 * gcc.target/aarch64/pr60697.c: Likewise.
7977 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7978 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7979 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7980 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7981 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7982 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7983 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7984 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7985 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7986 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7987 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7988 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7989 * g++.dg/lookup/koenig5.C: Likewise.
7990 * g++.dg/ext/no-asm-2.C: Likewise.
7991 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7992 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7993 * gfortran.dg/used_types_16.f90: Likewise.
7994 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7995 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7996 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7997 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7998 * gfortran.dg/abstract_type_6.f03: Likewise.
7999 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8000 * gfortran.dg/used_types_15.f90: Likewise.
8001 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8002 * gfortran.dg/exit_3.f08: Likewise.
8003 * gfortran.dg/open_status_2.f90: Likewise.
8004 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8005 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8006 * gfortran.dg/associate_1.f03: Likewise.
8007 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8008 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8009 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8010 * gcc.dg/builtin-object-size-1.c: Likewise.
8011 * gcc.dg/noreturn-6.c: Likewise.
8012 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8013 * gcc.dg/globalalias.c: Likewise.
8014 * gcc.dg/builtins-config.h: Likewise.
8015 * gcc.dg/pr30457.c: Likewise.
8016 * gcc.c-torture/compile/volatile-1.c: Likewise.
8017 * gcc.c-torture/execute/20101011-1.c: Likewise.
8018 * c-c++-common/Waddress-1.c: Likewise.
8019
40b38ace 80202016-02-11 Jakub Jelinek <jakub@redhat.com>
8021
8022 PR c/69768
8023 * c-c++-common/Waddress-1.c: New test.
8024
42c87ca9 80252016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8026
8027 PR fortran/69296
8028 * gfortran.dg/associate_19.f03: New test.
8029 * gfortran.dg/associate_20.f03: New test.
8030
acb7939f 80312016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8032
8033 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8034
6defe3c5 80352016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8036
8037 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8038 .arch armv8-a\n. Add -dA to dg-options.
8039 * gcc.target/aarch64/assembler_arch_1.c: New test.
8040 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8041
63f63318 80422016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8043
8044 PR c++/68726
8045 * g++.dg/cpp0x/pr68726.C: New.
8046
1cddf457 80472016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8048
8049 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8050 test.
8051
b86fba37 80522016-02-11 Richard Biener <rguenther@suse.de>
8053
8054 * g++.dg/tree-ssa/pr61034.C: Adjust.
8055
ec4ec95a 80562016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8057
be7c31e9 8058 PR target/69148
ec4ec95a 8059 * gcc.target/s390/pr69148.c: New.
8060
f64416ca 80612016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8062
8063 PR tree-optimization/69652
8064 * gcc.dg/torture/pr69652.c: New test.
8065
e5d1ea31 80662016-02-10 Jakub Jelinek <jakub@redhat.com>
8067 Patrick Palka <ppalka@gcc.gnu.org>
8068
8069 PR ipa/69241
8070 PR c++/69649
8071 * g++.dg/ipa/pr69241-1.C: New test.
8072 * g++.dg/ipa/pr69241-2.C: New test.
8073 * g++.dg/ipa/pr69241-3.C: New test.
8074 * g++.dg/ipa/pr69649.C: New test.
8075
fa03b19d 80762016-02-10 Uros Bizjak <ubizjak@gmail.com>
8077
8078 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8079 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8080
14485c8a 80812016-02-10 Bin Cheng <bin.cheng@arm.com>
8082
8083 PR tree-optimization/68021
8084 * gcc.dg/tree-ssa/pr68021.c: New test.
8085
79f1ed25 80862016-02-10 Richard Biener <rguenther@suse.de>
8087
8088 PR tree-optimization/69726
8089 * gcc.dg/uninit-22.c: New testcase.
8090
58f74eff 80912016-02-09 Andrew Pinski <apinski@cavium.com>
8092
8093 PR tree-opt/69282
8094 * gcc.c-torture/compile/20160205-1.c: New testcase.
8095
600c00f7 80962016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8097
8098 PR target/68404
8099 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8100 instead accessing a really large arrray.
8101 * gcc.target/powerpc/fusion3.c: Likewise.
8102
0771836e 81032016-02-09 Charles Baylis <charles.baylis@linaro.org>
8104
8105 PR target/68532
8106 * gcc.c-torture/execute/pr68532.c: New test.
8107
4ccd644f 81082016-02-11 Alexandre Oliva <aoliva@redhat.com>
8109
8110 PR target/69634
8111 * gcc.dg/pr69634.c: New.
8112
2e980a39 81132016-02-09 Richard Biener <rguenther@suse.de>
8114
8115 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8116
aacf7102 81172016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 8118
aacf7102 8119 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8120
a1856ddf 81212016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8122
8123 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8124
d4d3da7e 81252016-02-09 Richard Biener <rguenther@suse.de>
8126
8127 PR tree-optimization/69715
8128 * gcc.dg/torture/pr69715.c: New testcase.
8129
9cc6714f 81302016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8131
8132 PR c++/69139
8133 * g++.dg/cpp0x/trailing12.C: New test.
8134 * g++.dg/cpp0x/trailing13.C: New test.
8135
83d5062b 81362016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8137
8138 PR c++/69283
8139 PR c++/67835
8140 * g++.dg/cpp1y/auto-fn29.C: New test.
8141 * g++.dg/cpp1y/auto-fn30.C: New test.
8142
394a86f3 81432016-02-08 Jakub Jelinek <jakub@redhat.com>
8144
8145 PR tree-optimization/69209
8146 * gcc.c-torture/compile/pr69209.c: New test.
8147
93b124b4 81482016-02-08 Jeff Law <law@redhat.com>
8149
8150 PR tree-optimization/68541
8151 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8152 of statements allowed in join block for path splitting.
8153
26abce13 81542016-02-08 Jakub Jelinek <jakub@redhat.com>
8155
0acb2d6e 8156 PR c++/59627
8157 * g++.dg/gomp/pr59627.C: New test.
8158
26abce13 8159 PR ipa/69239
8160 * g++.dg/ipa/pr69239.C: New test.
8161
86e0b129 81622016-02-08 David Malcolm <dmalcolm@redhat.com>
8163
8164 PR preprocessor/69664
8165 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8166 * gcc.dg/cpp/warn-comments.c: Likewise.
8167
f553d9f8 81682016-02-08 Marek Polacek <polacek@redhat.com>
8169
8170 PR c++/69688
8171 * g++.dg/init/const12.C: New test.
8172
600695e0 81732016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8174
8175 PR target/60410
8176 * gcc.dg/lto/pr55113_0.c: Remove test.
8177
c4f4b1e8 81782016-02-08 Richard Biener <rguenther@suse.de>
8179
8180 PR tree-optimization/69719
8181 * gcc.dg/torture/pr69719.c: New testcase.
8182
5a987d87 81832016-02-08 Richard Biener <rguenther@suse.de>
8184 Jeff Law <law@redhat.com>
8185
8186 PR target/68273
8187 * gcc.target/mips/pr68273.c: New testcase.
8188
0418e71d 81892016-02-08 Richard Biener <rguenther@suse.de>
8190
8191 PR rtl-optimization/69274
8192 * gcc.target/i386/addr-sel-1.c: XFAIL.
8193
07c0f1ca 81942016-02-08 Jeff Law <law@redhat.com>
8195
40d85f4c 8196 PR tree-optimization/68541
8197 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8198
140e093f 8199 PR tree-optimization/65917
07c0f1ca 8200 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8201
16430acf 82022016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8203
8204 PR fortran/50555
8205 * gfortran.dg/namelist_args.f90: New test.
8206
3f0ff0d8 82072016-02-05 Jeff Law <law@redhat.com>
8208
140e093f 8209 PR tree-optimization/68541
3f0ff0d8 8210 * gcc.dg/tree-ssa/split-path-2.c: New test.
8211 * gcc.dg/tree-ssa/split-path-3.c: New test.
8212 * gcc.dg/tree-ssa/split-path-4.c: New test.
8213 * gcc.dg/tree-ssa/split-path-5.c: New test.
8214 * gcc.dg/tree-ssa/split-path-6.c: New test.
8215 * gcc.dg/tree-ssa/split-path-7.c: New test.
8216
a7cc1f94 82172016-02-05 Martin Sebor <msebor@redhat.com>
8218
8219 PR c++/69662
8220 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8221 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8222
fcb25f28 82232016-02-06 Richard HEnderson <rth@redhat.com>
8224
8225 PR c/69643
8226 * gcc.target/i386/addr-space-4.c: New.
8227 * gcc.target/i386/addr-space-5.c: New.
8228
3a2545a1 82292016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8230
8231 PR fortran/66089
8232 * gfortran.dg/elemental_dependency_6.f90: New.
8233
1e302465 82342016-02-05 Jakub Jelinek <jakub@redhat.com>
8235
66feb54c 8236 PR rtl-optimization/69691
8237 * gcc.c-torture/execute/pr69691.c: New test.
8238
1e302465 8239 PR c++/69628
8240 * g++.dg/parse/pr69628.C: New test.
8241
9c28a298 82422016-02-05 Uros Bizjak <ubizjak@gmail.com>
8243
8244 * gcc.dg/sancov/asan.c: Move to ...
8245 * gcc.dg/asan/sancov-1.c: ... here.
8246
a854e286 82472016-02-05 Uros Bizjak <ubizjak@gmail.com>
8248
8249 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8250
d4f0b240 82512016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8252
8253 PR target/69677
8254 * gcc.target/i386/pr69677.c: New test.
8255
235d8723 82562016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8257
8258 PR c++/68948
8259 * g++.dg/template/pr68948.C: New test.
8260
f390cf65 82612016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8262
8263 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8264 (only necessary on s390x).
8265
ab99f104 82662016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8267
8268 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8269 -mno-accumulate-outgoing-args.
8270
f7ef5392 82712016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8272
8273 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8274
6b098e91 82752016-02-04 Jakub Jelinek <jakub@redhat.com>
8276
8277 PR c/69669
8278 * c-c++-common/pr69669.c: New test.
8279
f0146cf3 82802016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8281
8282 PR target/69667
8283 * g++.dg/pr69667.C: New file.
8284
08fd6cf5 82852016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8286
8287 PR target/69619
8288 * gcc.dg/pr69619.c: Add new test.
8289
a6f3f39f 82902016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8291
8292 PR rtl-optimization/69577
8293 * gcc.target/i386/pr69577.c: New test.
8294
774068a0 82952016-02-04 Martin Liska <mliska@suse.cz>
8296
8297 * g++.dg/asan/pr69276.C: New test.
8298
f50a7894 82992016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8300
8301 PR target/65932
8302 PR target/67714
8303 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8304 a single smulbb instruction.
8305 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8306 * gcc.target/amr/wmul-2.c: Likewise.
8307
6b722eb3 83082016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8309
8310 PR target/65932
8311 PR target/67714
8312 * gcc.c-torture/execute/pr67714.c: New test.
8313
1f1475a7 83142016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8315
8316 PR target/69454
8317 * gcc.target/i386/pr69454-1.c: New test.
8318 * gcc.target/i386/pr69454-2.c: New test.
8319
6b94e133 83202016-02-03 Martin Sebor <msebor@redhat.com>
8321
8322 PR c++/69251
8323 PR c++/69253
8324 PR c++/69290
8325 PR c++/69277
8326 PR c++/69349
8327 * g++.dg/ext/flexarray-mangle-2.C: New test.
8328 * g++.dg/ext/flexarray-mangle.C: New test.
8329 * g++.dg/ext/flexarray-subst.C: New test.
8330 * g++.dg/ext/flexary11.C: New test.
8331 * g++.dg/ext/flexary12.C: New test.
8332 * g++.dg/ext/flexary13.C: New test.
8333 * g++.dg/ext/flexary14.C: New test.
8334 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8335
342ed0ac 83362016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8337
8338 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8339 Define only if CHECK_FLOAT128 is defined.
8340 (main): Properly initialize u5.
8341
edf6c4d2 83422016-02-03 Jakub Jelinek <jakub@redhat.com>
8343
415d5641 8344 PR c/69627
8345 * gcc.dg/pr69627.c: New test.
8346
edf6c4d2 8347 PR target/69644
8348 * gcc.dg/pr69644.c: New test.
8349
cf8f3ba0 83502016-02-03 Mike Stump <mikestump@comcast.net>
8351
8352 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8353 support for struct-layout-1.exp.
8354
c90d55dd 83552016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8356
8357 PR c++/69056
f7ef5392 8358 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 8359
401bd0c8 83602016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8361 Alexandre Oliva <aoliva@redhat.com>
8362
8363 PR target/69461
8364 * gcc.target/powerpc/pr69461.c: New.
8365
277d9d1d 83662016-02-03 Uros Bizjak <ubizjak@gmail.com>
8367
8368 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8369 works from here ...
8370 (check_effective_target_fsanitize_thread): ... to here. Do not
8371 specify additional compile flags for the test source.
8372 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8373 specify additional compile flags for the test source.
8374
e69ad94a 83752016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8376
8377 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8378
a4454da2 83792016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8380
8381 PR fortran/67451
8382 PR fortran/69418
8383 * gfortran.dg/coarray_allocate_2.f08: New test.
8384 * gfortran.dg/coarray_allocate_3.f08: New test.
8385 * gfortran.dg/coarray_allocate_4.f08: New test.
8386
88cab2dd 83872016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8388
8389 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8390 use same scan-tree-dump-times on all platforms.
8391 * gcc.dg/vect/vect-outer-1.c: Likewise.
8392 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8393 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8394 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8395 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8396 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8397 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8398 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8399
66ea75c4 84002016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8401
8402 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8403 warning.
8404
4eef8df7 84052016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8406
8407 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8408
665fbc2f 84092016-02-02 James Norris <jnorris@codesourcery.com>
8410
8411 * c-c++-common/goacc/routine-5.c: Add tests.
8412
b10e3d47 84132016-02-02 Alexander Monakov <amonakov@ispras.ru>
8414
8415 * gcc.target/nvptx/unsigned-cmp.c: New test.
8416
12ad66dd 84172016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8418
8419 * gcc.target/aarch64/scalar_shift_1.c
8420 (test_corners_sisd_di): Improve force to SIMD register.
8421 (test_corners_sisd_si): Likewise.
8422 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8423 Remove scan-assembler check for ldr.
8424
f9ec342f 84252016-02-02 Richard Biener <rguenther@suse.de>
8426
8427 PR tree-optimization/69595
8428 * gcc.dg/Warray-bounds-17.c: New testcase.
8429
32f2925a 84302016-02-02 Richard Biener <rguenther@suse.de>
8431
8432 PR tree-optimization/69606
8433 * gcc.dg/torture/pr69606.c: New testcase.
8434
cfd9ca84 84352016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8436
8437 PR middle-end/68542
8438 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8439 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8440
19bf08e2 84412016-02-02 Alan Modra <amodra@gmail.com>
8442
8443 PR target/69548
8444 * gcc.target/powerpc/pr69548.c: New test.
8445
6f13b088 84462016-02-01 Jakub Jelinek <jakub@redhat.com>
8447
dcddc5af 8448 PR rtl-optimization/69592
8449 * gcc.dg/pr69592.c: New test.
8450
6f13b088 8451 PR preprocessor/69543
8452 PR c/69558
8453 * gcc.dg/pr69543.c: New test.
8454 * gcc.dg/pr69558.c: New test.
8455
d090e5c2 84562016-02-01 Uros Bizjak <ubizjak@gmail.com>
8457
fcb317c5 8458 PR testsuite/65940
8459 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 8460
aaf527dc 84612016-02-01 Martin Sebor <msebor@redhat.com>
8462
8463 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8464
1674217b 84652016-02-01 Bin Cheng <bin.cheng@arm.com>
8466
8467 PR tree-optimization/67921
8468 * c-c++-common/ubsan/pr67921.c: New test.
8469
b4007655 84702016-02-01 Richard Biener <rguenther@suse.de>
8471
8472 PR middle-end/69556
8473 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8474
88a477bb 84752016-02-01 Richard Biener <rguenther@suse.de>
8476
8477 PR tree-optimization/69574
8478 * gcc.dg/torture/pr69574.c: New testcase.
8479
2eaaa4e7 84802016-02-01 Richard Biener <rguenther@suse.de>
8481
8482 PR tree-optimization/69579
8483 * gcc.dg/setjmp-6.c: New testcase.
8484
e3882c44 84852016-02-01 Jakub Jelinek <jakub@redhat.com>
8486
8487 PR rtl-optimization/69570
8488 * g++.dg/opt/pr69570.C: New test.
8489
f80aff47 84902016-02-01 Richard Henderson <rth@redhat.com>
8491
8492 * gcc.dg/pr69535.c: New test.
8493
240568aa 84942016-01-31 John David Anglin <danglin@gcc.gnu.org>
8495
6009b3b8 8496 PR testsuite/69584
8497 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8498 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8499
1fdf7177 8500 PR debug/68244
8501 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8502
240568aa 8503 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8504
cb3e5ac0 85052016-01-31 Paul Thomas <pault@gcc.gnu.org>
8506
8507 PR fortran/67564
8508 * gfortran.dg/allocate_with_source_17.f03: New test.
8509
3b8b902b 85102016-01-30 Jakub Jelinek <jakub@redhat.com>
8511
8512 PR tree-optimization/69546
8513 * gcc.dg/torture/pr69546.c: New test.
8514
17985abe 85152016-01-30 Paul Thomas <pault@gcc.gnu.org>
8516
8517 PR fortran/69566
8518 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8519
b5239e80 85202016-01-30 Martin Sebor <msebor@redhat.com>
8521
8522 PR c++/68490
8523 * g++.dg/ext/flexary10.C: New test.
8524
e8f03010 85252016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8526
8527 PR fortran/66707
8528 gfortran.dg/common_23.f90: New test.
8529
dc93691a 85302016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8531
8532 PR target/65546
8533 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8534 condition being checked, and disable it when the target supports
8535 misaligned loads and stores.
8536
ff5e28e9 85372016-01-29 Jakub Jelinek <jakub@redhat.com>
8538
8539 PR debug/69518
8540 * gcc.dg/torture/pr69518.c: New test.
8541
b0d8930a 85422016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8543
8544 PR target/69530
8545 * gcc.target/i386/pr69530.c: New test.
8546
21601fc7 85472016-01-29 Steve Ellcey <sellcey@imgtec.com>
8548
8549 PR target/65604
8550 * gcc.target/mips/div-delay.c: New test.
8551
ca6c7317 85522016-01-29 Jakub Jelinek <jakub@redhat.com>
8553
4758dc39 8554 PR target/69551
8555 * gcc.target/i386/pr69551.c: New test.
8556
ca6c7317 8557 PR target/66137
8558 * gcc.target/i386/pr66137.c: New test.
8559
e3078da6 85602016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8561
8562 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8563 always built for p5600.
8564 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8565 isa=p5600 dg-option.
8566
b622ec25 85672016-01-29 Richard Biener <rguenther@suse.de>
8568
8569 PR tree-optimization/69547
8570 * g++.dg/tree-ssa/pr69547.C: New testcase.
8571
d2a60e99 85722016-01-29 Jakub Jelinek <jakub@redhat.com>
8573
8574 PR debug/66869
8575 * g++.dg/warn/Wunused-function2.C: New test.
8576
ae849d2b 85772016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8578
8579 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8580 support for test to succeed.
8581
ce6a6978 85822016-01-29 Marek Polacek <polacek@redhat.com>
8583
8584 PR c++/69509
8585 PR c++/69516
8586 * g++.dg/ext/constexpr-vla2.C: New test.
8587 * g++.dg/ext/constexpr-vla3.C: New test.
8588 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8589
7550d855 85902016-01-29 Richard Biener <rguenther@suse.de>
8591
8592 PR middle-end/69537
8593 * gcc.dg/uninit-21.c: New testcase.
8594
f11bb279 85952016-01-28 Uros Bizjak <ubizjak@gmail.com>
8596
8597 PR target/69459
8598 * gcc.target/i386/pr69459.c: New test.
8599
c80c12c8 86002016-01-28 Steve Ellcey <sellcey@imgtec.com>
8601
8602 PR target/68400
8603 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8604 * gcc.target/mips/pr68400.c: New test.
8605
c649bacc 86062016-01-28 Martin Sebor <msebor@redhat.com>
8607
8608 PR target/17381
8609 * gcc.target/powerpc/pr17381.c: New test.
8610
f4881661 86112016-01-28 Jakub Jelinek <jakub@redhat.com>
8612
8613 PR middle-end/69542
8614 * gcc.dg/torture/pr69542.c: New test.
8615
d66fdd75 86162016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8617
8618 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8619
d4a78818 86202016-01-28 David Edelsohn <dje.gcc@gmail.com>
8621
8622 * gcc.dg/pr65980.c: Skip on AIX.
8623 * gcc.dg/pr66688.c: Same.
8624
21329e97 86252016-01-28 David Edelsohn <dje.gcc@gmail.com>
8626
8627 PR target/63679
8628 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8629 * gcc.dg/tree-ssa/sra-18.c: Same.
8630
cc7124a6 86312016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8632
8633 PR fortran/62536
8634 * gfortran.dg/block_15.f08: New test.
8635 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8636 on incorrectly closed BLOCK.
8637
358dfcb4 86382016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8639
8640 * gcc.dg/declare-simd.c: New test.
e87502d6 86412016-01-28 Richard Biener <rguenther@suse.de>
8642
8643 PR tree-optimization/69466
8644 * gfortran.dg/vect/pr69466.f90: New testcase.
8645
44e7334b 86462016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8647
8648 * g++.dg/pr67989.C: Remove ARM-specific option.
8649 * gcc.target/arm/pr67989.C: New file.
8650
5ce8f551 86512016-01-27 Uros Bizjak <ubizjak@gmail.com>
8652
8653 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8654 and expm1 test for glibc < 2.11.
8655
fa6e6b15 86562016-01-27 Richard Henderson <rth@redhat.com>
8657
8658 * gcc.c-torture/execute/pr69447.c: New test.
8659
86602016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 8661
7b8122c6 8662 PR fortran/69422
147b2f9b 8663 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8664
78e516eb 86652016-01-27 Jakub Jelinek <jakub@redhat.com>
8666
8667 PR debug/66869
8668 * gcc.dg/pr66869.c: New test.
8669
9b849350 86702016-01-25 Jeff Law <law@redhat.com>
8671
8672 PR tree-optimization/68398
f11bb279 8673 PR tree-optimization/69196
9b849350 8674 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8675 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8676 path to avoid new heuristic allowing more irreducible regions
8677 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8678 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8679 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8680 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8681 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8682
fee5e491 86832016-01-27 Marek Polacek <polacek@redhat.com>
8684
8685 PR c/68062
8686 * c-c++-common/vector-compare-4.c: New test.
8687
eec96426 86882016-01-27 David Malcolm <dmalcolm@redhat.com>
8689
8690 PR preprocessor/69126
8691 * c-c++-common/pr69126.c: New test case.
8692
5068be18 86932016-01-27 Ian Lance Taylor <iant@google.com>
8694
8695 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8696
5fa82c11 86972016-01-27 Ryan Burn <contact@rnburn.com>
8698
8699 PR cilkplus/69267
8700 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8701
b3df0219 87022016-01-27 Uros Bizjak <ubizjak@gmail.com>
8703
8704 PR target/69512
8705 * gcc.target/i386/pr69512.c: New test.
8706
d46a16d4 87072016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8708
8709 PR ada/69488
8710 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8711
6a9b35ef 87122016-01-27 Marek Polacek <polacek@redhat.com>
8713
8714 PR c++/69379
8715 * g++.dg/pr69379.C: New test.
8716
18e9663b 87172016-01-27 Martin Sebor <msebor@redhat.com>
8718
8719 PR c++/69317
8720 * g++.dg/abi/Wabi-2-2.C: New test.
8721 * g++.dg/abi/Wabi-2-3.C: New test.
8722 * g++.dg/abi/Wabi-3-2.C: New test.
8723 * g++.dg/abi/Wabi-3-3.C: New test.
8724
c88301ad 87252016-01-27 Richard Biener <rguenther@suse.de>
8726
8727 PR tree-optimization/69166
8728 * gcc.dg/torture/pr69166.c: New testcase.
8729
8ca47550 87302016-01-27 Martin Jambor <mjambor@suse.cz>
8731
8732 PR tree-optimization/69355
8733 * gcc.dg/tree-ssa/pr69355.c: New test.
8734
5cb23e3c 87352016-01-27 Marek Polacek <polacek@redhat.com>
8736
8737 PR c++/69496
8738 * g++.dg/ext/constexpr-vla1.C: New test.
8739
7b0c1b6d 87402016-01-20 Christian Bruel <christian.bruel@st.com>
8741
8742 PR target/69245
8743 * gcc.target/arm/pr69245.c: New test.
8744
220112fc 87452016-01-27 Jakub Jelinek <jakub@redhat.com>
8746
8747 PR tree-optimization/69399
8748 * gcc.dg/torture/pr69399.c: New test.
8749
16294490 87502016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8751
8752 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8753
8abd3d0c 87542016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8755
8756 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8757
7cf9b895 87582016-01-26 Tom de Vries <tom@codesourcery.com>
8759
8760 PR tree-optimization/69110
8761 * gcc.dg/autopar/pr69110.c: New test.
8762
557c1942 87632016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 8764 Sebastian Pop <s.pop@samsung.com>
557c1942 8765
8766 * gcc.dg/graphite/isl-ast-op-select.c: New.
8767
80adbd96 87682015-01-26 Paul Thomas <pault@gcc.gnu.org>
8769
8770 PR fortran/69385
8771 * gfortran.dg/allocate_error_6.f90: New test.
8772
c3f86f60 87732016-01-26 Richard Henderson <rth@redhat.com>
8774
8775 * gcc.dg/tm/pr60908.c: New test.
8776
3752e5b1 87772016-01-26 David Malcolm <dmalcolm@redhat.com>
8778
8779 PR other/69006
8780 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8781 directive.
8782 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8783 expected multiline output to reflect the colorization being
8784 disabled before newlines.
8785 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8786 (custom_diagnostic_finalizer): Replace call to
8787 pp_newline_and_flush with call to pp_flush.
8788 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8789 * gfortran.dg/implicit_class_1.f90: Likewise.
8790 * lib/gcc-dg.exp (allow_blank_lines): New global.
8791 (dg-allow-blank-lines-in-output): New procedure.
8792 (gcc-dg-prune): Complain about blank lines in the output, unless
8793 dg-allow-blank-lines-in-output was called.
8794 * lib/multiline.exp (_build_multiline_regex): Only support
8795 arbitrary followup text for non-blank-lines, not for blank lines.
8796
9bbfd060 87972016-01-26 Jakub Jelinek <jakub@redhat.com>
8798
8799 PR tree-optimization/69483
8800 * gcc.dg/pr69483.c: New test.
8801 * g++.dg/opt/pr69483.C: New test.
8802
53773057 88032016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8804
8805 PR target/68620
8806 * gcc.target/arm/pr68620.c: New test.
8807
442a556f 88082016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8809
8810 * gcc.target/i386/pr68986-2.c: Remove -m32.
8811
d513c683 88122016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8813
8814 PR target/68986
8815 * gcc.target/i386/pr68986-1.c: New test.
8816 * gcc.target/i386/pr68986-2.c: Likewise.
8817 * gcc.target/i386/pr68986-3.c: Likewise.
8818
976877a5 88192016-01-26 Christian Bruel <christian.bruel@st.com>
8820
8821 * lib/target-supports.exp
8822 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8823 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8824 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8825
2c7b2f88 88262016-01-26 Richard Biener <rguenther@suse.de>
8827
8828 PR tree-optimization/69452
8829 * gcc.dg/torture/pr69452.c: New testcase.
8830
f7fc06e7 88312016-01-26 Jakub Jelinek <jakub@redhat.com>
8832
8833 PR target/69442
8834 * gcc.dg/pr69442.c: New test.
8835
d1dae587 88362016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8837
8838 PR target/67896
8839 * gcc.target/aarch64/simd/pr67896.C: New.
8840
ef7be7f8 88412016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8842
8843 PR tree-optimization/69400
8844 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8845 function.
8846 (plugin_init): Call it.
8847 * gcc.dg/torture/pr69400.c: New test.
8848
648433a4 88492016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8850
8851 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8852
45fc5243 88532016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8854 Sebastian Pop <s.pop@samsung.com>
8855
8856 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8857 isl-0.15.
8858
c699f6a1 88592016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8860 Sebastian Pop <s.pop@samsung.com>
8861
8862 * gcc.dg/graphite/pr69292.c: New.
8863
b86e24ea 88642016-01-25 Jakub Jelinek <jakub@redhat.com>
8865
8866 * c-c++-common/goacc/use_device-1.c: New test.
8867
105cb8d7 88682016-01-25 Jeff Law <law@redhat.com>
8869
8870 PR tree-optimization/69196
8871 PR tree-optimization/68398
8872 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8873 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8874
44562749 88752016-01-25 David Edelsohn <dje.gcc@gmail.com>
8876
8877 PR target/69469
8878 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8879 Algorithm.
8880
6837fee7 88812016-01-25 Richard Biener <rguenther@suse.de>
8882
8883 PR testsuite/69380
8884 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8885
fe500d65 88862016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8887
8888 PR target/69421
8889 * gcc.dg/pr69421.c: New test.
8890
8eacba94 88912016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8892
8893 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8894 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8895 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8896 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8897 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8898 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8899 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8900 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8901 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8902 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8903
af09d40d 89042016-01-25 Richard Biener <rguenther@suse.de>
8905
8906 PR tree-optimization/69376
8907 * gcc.dg/torture/pr69376.c: New testcase.
8908
d65063f5 89092016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8910
8911 PR fortran/69397
8912 PR fortran/68442
8913 * gfortran.dg/interface_38.f90: New test.
8914 * gfortran.dg/interface_39.f90: New test.
80adbd96 8915
08c7bfb4 89162016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8917
8918 Revert:
8919 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8920
8921 PR c++/11858
8922 PR c++/24663
8923 PR c++/24664
8924 * g++.dg/template/pr11858.C: New test.
8925 * g++.dg/template/pr24663.C: New test.
8926 * g++.dg/template/unify12.C: New test.
8927 * g++.dg/template/unify13.C: New test.
8928 * g++.dg/template/unify14.C: New test.
8929 * g++.dg/template/unify15.C: New test.
8930 * g++.dg/template/unify16.C: New test.
8931 * g++.dg/template/unify17.C: New test.
8932
c2e7d2be 89332016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8934
8935 PR fortran/68283
8936 gfortran.dg/pr68283.f90: New test.
8937
9f2e8617 89382016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8939
8940 PR fortran/66094
8941 * gfortran.dg/inline_matmul_13.f90: New test.
8942 * gfortran.dg/matmul_bounds_8.f90: New test.
8943 * gfortran.dg/matmul_bounds_9.f90: New test.
8944 * gfortran.dg/matmul_bounds_10.f90: New test.
8945
a4838119 89462016-01-23 Tom de Vries <tom@codesourcery.com>
8947
8948 PR tree-optimization/69426
8949 * gcc.dg/autopar/pr69426.c: New test.
8950
feddf0dc 89512016-01-23 Martin Sebor <msebor@redhat.com>
8952
8953 PR c++/58109
8954 PR c++/69022
8955 * g++.dg/cpp0x/alignas5.C: New test.
8956 * g++.dg/ext/vector29.C: Same.
8957
132731fb 89582016-01-23 Uros Bizjak <ubizjak@gmail.com>
8959
8960 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8961 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8962 _GNU_SOURCE from compile flags to the source.
8963 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8964 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8965 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8966 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8967
51aec681 89682016-01-22 Jakub Jelinek <jakub@redhat.com>
8969
8970 PR target/69432
8971 * g++.dg/opt/pr69432.C: New test.
8972
147aa3e3 89732016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8974
8975 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8976 32-bit targets testing an -m64 multilib.
8977
4d04e35e 89782016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8979
8980 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8981 64-bit support.
8982
86f38d0c 89832016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8984
8985 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8986
f776e712 89872016-01-21 Christian Bruel <christian.bruel@st.com>
8988
8989 PR target/68674
8990 * gcc.target/i386/pr68674.c
8991 * gcc.target/aarch64/pr68674.c
8992 * gcc.target/arm/pr68674.c
8993
7b9de435 89942016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8995
8996 PR target/69403
8997 * gcc.c-torture/execute/pr69403.c: New test.
8998
9935a0ba 89992016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9000
9001 PR c++/55843
9002 * g++.dg/template/pr55843.C: New.
9003
06b94aa1 90042016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9005
9006 PR testsuite/66877
9007 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9008 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9009
b68773a8 90102016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9011
9012 PR testsuite/67489
132731fb 9013 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9014 from dg-do compile directive, and instead add
9015 { dg-require-effective-target int128 }.
b68773a8 9016
bbbbe8ab 90172016-01-20 Martin Sebor <msebor@redhat.com>
9018
9019 PR c/69405
9020 * gcc.dg/sync-fetch.c: New test.
9021
f3a6a26f 90222016-01-21 Martin Sebor <msebor@redhat.com>
9023
9024 PR target/69252
9025 * gcc.target/powerpc/pr69252.c: New test.
9026
d1565a03 90272016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9028
9029 PR fortran/65996
132731fb 9030 * gfortran.dg/pr65996.f90: New test.
d1565a03 9031
15a5a905 90322016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9033
9034 PR c++/68810
bbbbe8ab 9035 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 9036 expected to generate an error.
15a5a905 9037
e4538af5 90382016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9039
9040 PR middle-end/66178
9041 * gcc.dg/torture/pr66178.c: New test.
9042
4d4180ce 90432016-01-21 Anton Blanchard <anton@samba.org>
9044 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9045
9046 PR target/63354
9047 * gcc.target/powerpc/pr63354.c: New test.
9048
86e16058 90492016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9050
9051 PR rtl-optimization/68990
9052 * gcc.target/i386/pr68990: New.
9053
b11b85e4 90542016-01-21 Nick Clifton <nickc@redhat.com>
9055
9056 PR target/69129
9057 * gcc.target/mips/pr69129.c: New.
9058
62dd9f85 90592016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9060
9061 PR c++/58046
9062 * g++.dg/cpp0x/pr58046.C: New.
9063
ac7d424b 90642016-01-21 Jakub Jelinek <jakub@redhat.com>
9065
47c0bea3 9066 PR target/69187
9067 PR target/65624
9068 * gcc.target/arm/pr69187.c: New test.
9069
ac7d424b 9070 PR c++/69355
9071 * g++.dg/torture/pr69355.C: New test.
9072
9e18b252 90732016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9074 Sebastian Pop <s.pop@samsung.com>
9075
9076 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9077
de862e2f 90782016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9079 Sebastian Pop <s.pop@samsung.com>
9080
132731fb 9081 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 9082
f55f9344 90832016-01-21 Jakub Jelinek <jakub@redhat.com>
9084
9085 PR middle-end/67653
9086 * c-c++-common/pr67653.c: New test.
9087 * gcc.dg/torture/pr29119.c: Add dg-warning.
9088
62752e71 90892016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9090
9091 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9092
16d4186f 90932016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9094
9095 PR c/24293
9096 * gcc.dg/pr24293.c: New test.
9097 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9098 incomplete struct type.
9099 * gcc.dg/declspec-1.c: Likewise.
9100 * gcc.dg/pr63549.c: Likewise.
9101
58219d13 91022016-01-20 Jakub Jelinek <jakub@redhat.com>
9103
9104 PR tree-optimization/66612
9105 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9106 for bdn instruction.
9107
a7b5688a 91082016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9109
9110 * lib/target-supports.exp
9111 (check_effective_target_arm_fp_ok_nocache): New.
9112 (check_effective_target_arm_fp_ok): New.
9113 (add_options_for_arm_fp): New.
9114 (check_effective_target_arm_crypto_ok_nocache): Require
9115 target_arm_v8_neon_ok instead of arm32.
9116 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9117 (check_effective_target_arm_crypto_pragma_ok): New.
9118 (add_options_for_arm_vfp): New.
9119 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9120 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9121 target instead. Force initial fpu to vfp.
9122 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9123 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9124 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9125 dependency.
9126 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9127 use arm_vfp effective target instead. Force initial fpu to vfp.
9128 * gcc.target/arm/attr-neon3.c: Likewise.
9129 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9130 arm_vfp_ok.
9131 * gcc.target/arm/unsigned-float.c: Likewise.
9132 * gcc.target/arm/vfp-1.c: Likewise.
9133 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9134 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9135 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9136 * gcc.target/arm/vfp-ldmias.c: Likewise.
9137 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9138 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9139 * gcc.target/arm/vfp-stmiad.c: Likewise.
9140 * gcc.target/arm/vfp-stmias.c: Likewise.
9141 * gcc.target/arm/vnmul-1.c: Likewise.
9142 * gcc.target/arm/vnmul-2.c: Likewise.
9143 * gcc.target/arm/vnmul-3.c: Likewise.
9144 * gcc.target/arm/vnmul-4.c: Likewise.
9145
7ca56ca8 91462016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 9147
7fb75b57 9148 PR testsuite/69366
9149 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9150 the MPX run-time library, for compile-time MPX test.
9151 * gcc.target/i386/chkp-always_inline.c: Likewise.
9152 * gcc.target/i386/chkp-bndret.c: Likewise.
9153 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9154 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9155 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9156 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9157 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9158 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9159 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9160 * gcc.target/i386/chkp-label-address.c: Likewise.
9161 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9162 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9163 * gcc.target/i386/chkp-pr69044.c: Likewise.
9164 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9165 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9166 * gcc.target/i386/chkp-strchr.c: Likewise.
9167 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9168 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9169 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9170 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9171 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9172 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9173 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9174 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9175 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9176 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9177 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9178 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9179 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9180 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9181 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9182 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9183 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9184 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9185 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9186 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9187 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9188 * gcc.target/i386/pr63995-2.c: Likewise.
9189 * gcc.target/i386/pr64805.c: Likewise.
9190 * gcc.target/i386/pr65044.c: Likewise.
9191 * gcc.target/i386/pr65167.c: Likewise.
9192 * gcc.target/i386/pr65183.c: Likewise.
9193 * gcc.target/i386/pr65184.c: Likewise.
9194 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 9195
f2da0b99 91962016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9197
9198 PR tree-optimization/69328
9199 * gcc.dg/pr69328.c: New test.
9200
4d379676 92012016-01-20 Jeff Law <law@redhat.com>
9202
4a11f145 9203 PR target/25114
4d379676 9204 * gcc.target/m68k/pr25114.c: New test.
9205
0754bad1 92062016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9207
9208 * gcc.target/arm/memset-inline-10.c: Added
9209 dg-require-effective-target arm_thumb2_ok.
9210
63bd5c2d 92112016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9212
9213 * gcc.dg/debug/dwarf2/sso.c: New test.
9214
a9c01e81 92152016-01-19 Uros Bizjak <ubizjak@gmail.com>
9216
9217 PR testsuite/68820
9218 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9219 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9220 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9221
53fa0e54 92222016-01-19 Jan Hubicka <hubicka@ucw.cz>
9223
9224 PR ipa/66223
9225 * g++.dg/ipa/devirt-50.C: New testcase.
9226
e035a62c 92272016-01-19 Marek Polacek <polacek@redhat.com>
9228
9229 PR c++/68965
9230 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9231 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9232
885cc3ea 92332016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9234
9235 PR target/69135
9236 * gcc.target/arm/pr69135_1.c: New test.
9237
07bd240e 92382015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9239
9240 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9241
9f60d257 92422015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9243
9244 * gcc.target/aarch64/ccmp_1.c: New testcase.
9245
a0c919f7 92462016-01-19 Marek Polacek <polacek@redhat.com>
9247
9248 PR c++/68586
9249 * g++.dg/cpp0x/enum30.C: New test.
9250
dc5d6d17 92512016-01-19 Richard Biener <rguenther@suse.de>
9252
9253 PR tree-optimization/69336
9254 * g++.dg/tree-ssa/pr69336.C: New testcase.
9255
6dd156e0 92562016-01-19 Jakub Jelinek <jakub@redhat.com>
9257
9258 PR debug/65779
9259 * gcc.dg/pr65779.c: New test.
9260
3e0d45b9 92612016-01-19 Richard Biener <rguenther@suse.de>
9262
9263 PR tree-optimization/69352
9264 * gcc.dg/torture/pr69352.c: New testcase.
9265
7a3cf64d 92662016-01-19 Jakub Jelinek <jakub@redhat.com>
9267
9268 PR rtl-optimization/68955
9269 PR rtl-optimization/64557
9270 * gcc.dg/torture/pr68955.c: New test.
9271
8be55b33 92722016-01-19 Jan Hubicka <hubicka@ucw.cz>
9273
9274 PR lto/69136
9275 * g++.dg/torture/pr69136.C: New testcase.
9276
72a985d7 92772016-01-19 Jan Hubicka <hubicka@ucw.cz>
9278
9279 PR lto/69133
9280 * g++.dg/lto/pr69133_0.C: New testcase.
9281 * g++.dg/lto/pr69133_1.C: New testcase.
9282
56778b62 92832016-01-15 Jeff Law <law@redhat.com>
9284
9285 PR tree-optimization/69320
9286 * gcc.c-torture/pr69320-1.c: New test.
9287 * gcc.c-torture/pr69320-2.c: New test.
9288 * gcc.c-torture/pr69320-3.c: New test.
9289 * gcc.c-torture/pr69320-4.c: New test.
9290
ced41b93 92912016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9292
9293 PR c++/11858
9294 PR c++/24663
9295 PR c++/24664
9296 * g++.dg/template/pr11858.C: New test.
9297 * g++.dg/template/pr24663.C: New test.
9298 * g++.dg/template/unify12.C: New test.
9299 * g++.dg/template/unify13.C: New test.
9300 * g++.dg/template/unify14.C: New test.
9301 * g++.dg/template/unify15.C: New test.
9302 * g++.dg/template/unify16.C: New test.
9303 * g++.dg/template/unify17.C: New test.
9304
7f8cbcaf 93052016-01-18 David Malcolm <dmalcolm@redhat.com>
9306
9307 PR testsuite/69181
9308 * gcc.dg/pr69181-1.c: New test file.
9309 * gcc.dg/pr69181-2.c: New test file.
9310 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9311 globals by moving it to...
9312 (cleanup-after-saved-dg-test): ...this new function. Add
9313 "global additional_sources_used". Add reset of global
9314 multiline_expected_outputs to the empty list.
9315 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9316 global to...
9317 (multiline_expected_outputs): ...this, and updated comments to
9318 note that it is modified from gcc-dg.exp.
9319 (dg-end-multiline-output): Update for the above renaming.
9320 (handle-multiline-outputs): Likewise. Remove the clearing
9321 of the expected outputs to the empty list.
9322
3c7cbfc0 93232016-01-18 Richard Biener <rguenther@suse.de>
9324
9325 PR tree-optimization/69297
9326 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9327
81d49cc1 93282016-01-18 Joseph Myers <joseph@codesourcery.com>
9329
9330 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9331 dg-options.
9332 * gcc.target/mips/mips-3d-2.c: Likewise.
9333 * gcc.target/mips/mips-3d-3.c: Likewise.
9334 * gcc.target/mips/mips-3d-4.c: Likewise.
9335 * gcc.target/mips/mips-3d-5.c: Likewise.
9336 * gcc.target/mips/mips-3d-6.c: Likewise.
9337 * gcc.target/mips/mips-3d-7.c: Likewise.
9338 * gcc.target/mips/mips-3d-8.c: Likewise.
9339 * gcc.target/mips/mips-3d-9.c: Likewise.
9340 * gcc.target/mips/mips-ps-1.c: Likewise.
9341 * gcc.target/mips/mips-ps-2.c: Likewise.
9342 * gcc.target/mips/mips-ps-3.c: Likewise.
9343 * gcc.target/mips/mips-ps-4.c: Likewise.
9344 * gcc.target/mips/mips-ps-5.c: Likewise.
9345 * gcc.target/mips/mips-ps-6.c: Likewise.
9346 * gcc.target/mips/mips-ps-7.c: Likewise.
9347 * gcc.target/mips/mips-ps-type.c: Likewise.
9348 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9349 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9350
03c4ff3a 93512016-01-18 Tom de Vries <tom@codesourcery.com>
9352
9353 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9354 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9355 * c-c++-common/goacc/kernels-empty.c: New test.
9356 * c-c++-common/goacc/kernels-eternal.c: New test.
9357 * c-c++-common/goacc/kernels-loop-2.c: New test.
9358 * c-c++-common/goacc/kernels-loop-3.c: New test.
9359 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9360 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9361 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9362 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9363 * c-c++-common/goacc/kernels-loop-data.c: New test.
9364 * c-c++-common/goacc/kernels-loop-g.c: New test.
9365 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9366 * c-c++-common/goacc/kernels-loop-n.c: New test.
9367 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9368 * c-c++-common/goacc/kernels-loop.c: New test.
9369 * c-c++-common/goacc/kernels-noreturn.c: New test.
9370 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9371 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9372 * c-c++-common/goacc/kernels-reduction.c: New test.
9373
22e3dcee 93742016-01-18 Tom de Vries <tom@codesourcery.com>
9375
9376 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9377 * gcc.dg/autopar/outer-2.c: Same.
9378 * gcc.dg/autopar/outer-3.c: Same.
9379 * gcc.dg/autopar/outer-4.c: Same.
9380 * gcc.dg/autopar/outer-5.c: Same.
9381 * gcc.dg/autopar/outer-6.c: Same.
9382 * gcc.dg/autopar/parallelization-1.c: Same.
9383 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9384 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9385 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9386 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9387 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9388 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9389 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9390 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9391 * gcc.dg/autopar/pr39500-1.c: Same.
9392 * gcc.dg/autopar/pr39500-2.c: Same.
9393 * gcc.dg/autopar/pr46193.c: Same.
9394 * gcc.dg/autopar/pr46194.c: Same.
9395 * gcc.dg/autopar/pr49580.c: Same.
9396 * gcc.dg/autopar/pr49960-1.c: Same.
9397 * gcc.dg/autopar/pr49960.c: Same.
9398 * gcc.dg/autopar/pr68373.c: Same.
9399 * gcc.dg/autopar/reduc-1.c: Same.
9400 * gcc.dg/autopar/reduc-1char.c: Same.
9401 * gcc.dg/autopar/reduc-1short.c: Same.
9402 * gcc.dg/autopar/reduc-2.c: Same.
9403 * gcc.dg/autopar/reduc-2char.c: Same.
9404 * gcc.dg/autopar/reduc-2short.c: Same.
9405 * gcc.dg/autopar/reduc-3.c: Same.
9406 * gcc.dg/autopar/reduc-4.c: Same.
9407 * gcc.dg/autopar/reduc-6.c: Same.
9408 * gcc.dg/autopar/reduc-7.c: Same.
9409 * gcc.dg/autopar/reduc-8.c: Same.
9410 * gcc.dg/autopar/reduc-9.c: Same.
9411 * gcc.dg/autopar/uns-outer-4.c: Same.
9412 * gcc.dg/autopar/uns-outer-5.c: Same.
9413 * gcc.dg/autopar/uns-outer-6.c: Same.
9414 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9415 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9416
fd5cbe2f 94172016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9418
9419 PR target/63679
9420 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9421 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9422
fa75ab55 94232016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9424
9425 PR target/63679
9426 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9427 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9428 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9429
214b2582 94302016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9431
9432 PR target/63679
9433 * gcc.dg/tree-ssa/sra-17.c: New.
9434 * gcc.dg/tree-ssa/sra-18.c: New.
9435
13146837 94362016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9437
9438 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9439
6ccd18c2 94402016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9441
9442 * gnat.dg/inline12.adb: New test.
9443
8872b95f 94442016-01-18 Bin Cheng <bin.cheng@arm.com>
9445
9446 PR tree-optimization/66797
9447 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9448
971514e3 94492016-01-18 Richard Biener <rguenther@suse.de>
9450
9451 PR tree-optimization/69170
9452 * gcc.dg/torture/pr69170.c: New testcase.
9453
dfb6d139 94542016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 9455
9456 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9457
164d84c2 94582016-01-16 Tom de Vries <tom@codesourcery.com>
9459
9460 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9461
4c33b769 94622016-01-16 Tom de Vries <tom@codesourcery.com>
9463
9464 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9465 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9466 redundant dg-require-effective-target pthread.
9467 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9468 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9469 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9470 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9471 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9472 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9473 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9474
673441b0 94752016-01-16 David Edelsohn <dje.gcc@gmail.com>
9476
9477 PR target/68609
9478 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9479 * gcc.target/powerpc/recip-7.c: Same.
9480
90153ae7 94812016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9482
9483 PR c++/69091
9484 * g++.dg/template/pr69091.C: New test.
9485
bc24d01d 94862016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9487
9488 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9489 dump does not contain an error_mark_node.
9490 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9491 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9492
4067c0fd 94932016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9494
9495 PR c++/68936
9496 * g++.dg/template/pr68936.C: New test.
9497
27c6dbdd 94982016-01-15 David Edelsohn <dje.gcc@gmail.com>
9499
9500 PR target/68609
9501 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9502 * gcc.target/powerpc/recip-2.c: Same.
9503 * gcc.target/powerpc/recip-3.c: Same.
9504 * gcc.target/powerpc/recip-4.c: Same.
9505 * gcc.target/powerpc/recip-sqrtf.c: Same.
9506
e390c57d 95072016-01-15 Jeff Law <law@redhat.com>
9508
9509 PR tree-optimization/69270
9510 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9511 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9512
ddcfeaf1 95132016-01-15 Paul Thomas <pault@gcc.gnu.org>
9514
9515 PR fortran/49630
9516 * gfortran.dg/deferred_character_13.f90: New test for the fix
9517 of comment 3 of the PR.
9518
9519 PR fortran/54070
9520 * gfortran.dg/deferred_character_8.f90: New test
9521 * gfortran.dg/allocate_error_5.f90: New test
9522
9523 PR fortran/60593
9524 * gfortran.dg/deferred_character_10.f90: New test
9525
9526 PR fortran/60795
9527 * gfortran.dg/deferred_character_14.f90: New test
9528
9529 PR fortran/61147
9530 * gfortran.dg/deferred_character_11.f90: New test
9531
9532 PR fortran/64324
9533 * gfortran.dg/deferred_character_9.f90: New test
9534
81be349c 95352016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9536
9537 PR rtl-optimization/69030
9538 * gcc.target/i386/pr69030.c: New.
9539
998456c5 95402016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9541
9542 * gcc.target/aarch64/target_attr_17.c: New test.
9543
0d85be19 95442016-01-15 Richard Biener <rguenther@suse.de>
9545
9546 PR tree-optimization/66856
9547 * gcc.dg/torture/pr66856-1.c: New testcase.
9548 * gcc.dg/torture/pr66856-2.c: Likewise.
9549
321d36c8 95502016-01-15 Richard Biener <rguenther@suse.de>
9551
9552 PR debug/69137
9553 * g++.dg/lto/pr69137_0.C: New testcase.
9554
d94a1f53 95552016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9556
9557 PR middle-end/69246
9558 * gcc.target/i386/pr69246.c: New test.
9559
5fe9a861 95602016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9561
a9c01e81 9562 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 9563
3d05a5e9 95642016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9565
9566 PR c++/56194
9567 * g++.dg/init/const9.C: Disable test on S/390.
9568
5e8132b5 95692016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9570
9571 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9572 * g++.dg/Wno-frame-address.C: Ditto.
9573
32307cdf 95742016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9575
9576 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9577
1ca28250 95782016-01-15 Richard Biener <rguenther@suse.de>
9579
9580 PR tree-optimization/68961
9581 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9582
6271bd93 95832016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9584
9585 * gcc.target/i386/pr65105-5.c: New test.
9586
dfb6d139 95872016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 9588
9589 * gcc.c-torture/execute/alias-4.c: New testcase.
9590
dfb6d139 95912016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 9592
9593 PR ipa/68148
9594 * g++.dg/ipa/devirt-49.C: New testcase.
9595
7bbac464 95962016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 9597
9598 PR target/65837
9599 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9600 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9601 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9602
4345b868 96032016-01-15 Richard Biener <rguenther@suse.de>
9604
9605 PR tree-optimization/69117
9606 * gcc.dg/torture/pr69117.c: New testcase.
9607
580357e7 96082015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 9609
9610 PR c++/69048
9611 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9612
612baa31 96132016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9614
9615 PR testsuite/67509
9616 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9617 range tests use 100 * maximum instead of maximum + 1.
9618
44e09bc4 96192016-01-14 Jakub Jelinek <jakub@redhat.com>
9620
9621 PR debug/69244
9622 * gcc.dg/guality/pr69244.c: New test.
9623
96962ae4 96242016-01-14 Uros Bizjak <ubizjak@gmail.com>
9625
9626 * lib/target-supports.exp (check_effective_target_issignaling):
9627 New procedure.
9628 * gcc.dg/pr61441.c: Require issignaling effective target.
9629
ab9c400b 96302016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9631
9632 PR target/68803
9633 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9634
a7ed4583 96352016-01-14 David Malcolm <dmalcolm@redhat.com>
9636
9637 PR c++/68819
9638 PR preprocessor/69177
9639 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9640 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9641 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9642 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9643
77f35cec 96442016-01-14 Marek Polacek <polacek@redhat.com>
9645
9646 PR c/69262
9647 * gcc.dg/array-15.c: New test.
9648
915d0950 96492016-01-14 Jakub Jelinek <jakub@redhat.com>
9650
9651 PR middle-end/68146
9652 PR tree-optimization/69155
9653 * gfortran.dg/pr68146.f: New test.
9654 * gfortran.dg/pr69155.f90: New test.
9655
24651fb7 96562016-01-14 Richard Biener <rguenther@suse.de>
9657
9658 PR tree-optimization/68060
9659 * gcc.dg/torture/pr68060-1.c: New testcase.
9660 * gcc.dg/torture/pr68060-2.c: Likewise.
9661
2f63f950 96622016-01-14 Nick Clifton <nickc@redhat.com>
9663
9664 * lib/target-supports.exp
9665 (check_effective_target_arm_neon_ok_nocache): Add an option
9666 sequence that includes setting the ARM architecture to ARMv7-A.
9667 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9668 command line options necessary to enable Neon support.
9669 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9670 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9671 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9672 * gcc.target/arm/pr69180.c: Likewise.
9673
3ce0acde 96742016-01-14 Jeff Law <law@redhat.com>
9675
9676 PR tree-optimization/69270
9677 * gcc.dg/tree-ssa/pr69270.c: New test.
9678
bda05c57 96792016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9680
9681 PR c/66208
9682 * c-c++-common/pr66208.c: New file.
9683
9b657cf1 96842016-01-13 Jakub Jelinek <jakub@redhat.com>
9685
9686 PR tree-optimization/69156
9687 * gcc.dg/pr69156.c: New test.
9688
58ba1b9d 96892016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9690
9691 * gcc.target/i386/pr69225-7.c: New test.
9692
e5fee0fe 96932016-01-13 Richard Henderson <rth@redhat.com>
9694
9695 * gcc.dg/tm/memopt-13.c: Update expected function.
9696 * gcc.dg/tm/memopt-6.c: Likewise.
9697
3f0e9745 96982016-01-13 Uros Bizjak <ubizjak@gmail.com>
9699
9700 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9701 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9702 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9703 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 9704
3f0e9745 97052016-01-13 Tom de Vries <tom@codesourcery.com>
9706
9707 PR tree-optimization/69169
7a6ddc0d 9708 * gcc.dg/pr69169.c: New test.
9709
9b657cf1 97102016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 9711
9712 PR target/69228
9713 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9714 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9715 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9716 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9717 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9718 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9719 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9720 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9721
f704d701 97222016-01-13 Jakub Jelinek <jakub@redhat.com>
9723
9724 PR target/69247
9725 * gcc.dg/pr69247.c: New test.
9726
e966d6b9 97272016-01-13 Richard Biener <rguenther@suse.de>
9728
9729 PR tree-optimization/69242
9730 * gcc.dg/torture/pr69242.c: New testcase.
9731
1ca1d9b2 97322016-01-13 Richard Biener <rguenther@suse.de>
9733
9734 PR tree-optimization/69186
9735 * gcc.dg/torture/pr69186.c: New testcase.
9736
d07cbccc 97372016-01-13 Jeff Law <law@redhat.com>
9738
9739 PR tree-optimization/67755
9740 * gcc.dg/tree-ssa/pr67755.c: New test.
9741
97422016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 9743
9744 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9745 pass number in output by a star.
9746
b95d41cf 97472016-01-12 Bin Cheng <bin.cheng@arm.com>
9748
9749 PR tree-optimization/68911
9750 * gcc.c-torture/execute/pr68911.c: New test.
9751
91d87e22 97522016-01-12 Marek Polacek <polacek@redhat.com>
9753
9754 PR c++/68979
9755 * g++.dg/warn/permissive-1.C: New test.
9756
8a9401a4 97572016-01-12 Jakub Jelinek <jakub@redhat.com>
9758
9759 PR objc++/68511
9760 PR c++/69213
9761 * g++.dg/opt/pr69213.C: New test.
9762
b9cb7a67 97632016-01-12 Christian Bruel <christian.bruel@st.com>
9764
9765 PR target/69180
9766 * gcc.target/arm/pr69180.c: New test.
9767
e4c96992 97682016-01-12 Richard Biener <rguenther@suse.de>
9769
9770 PR lto/69077
9771 * g++.dg/lto/pr69077_0.C: New testcase.
9772 * g++.dg/lto/pr69077_1.C: Likewise.
9773
90525f61 97742016-01-12 Jakub Jelinek <jakub@redhat.com>
9775
9776 PR target/69175
9777 * g++.dg/opt/pr69175.C: New test.
9778
9e7edfd3 97792016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9780
9781 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9782 rather than #including math.h & stdlib.h.
9783 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9784 * gcc.dg/vect/pr49771.c: Likewise.
9785 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9786 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9787 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9788 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9789 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9790 * gcc.dg/vect/pr44507.c: Likewise.
9791 * gcc.dg/vect/pr45902.c: Likewise.
9792 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9793 * gcc.dg/vect/vect-117.c: Likewise.
9794 * gcc.dg/vect/vect-99.c: Likewise.
9795 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9796 * gcc.dg/vect/vect-cond-1.c: Likewise.
9797 * gcc.dg/vect/vect-cond-2.c: Likewise.
9798 * gcc.dg/vect/vect-cond-3.c: Likewise.
9799 * gcc.dg/vect/vect-cond-4.c: Likewise.
9800 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9801 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9802 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9803 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9804 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9805 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9806 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9807 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9808 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9809 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9810 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9811 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9812 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9813 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9814 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9815 include of signal.h.
9816 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9817 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9818 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9819 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9820 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9821 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9822 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9823 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9824 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9825 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9826 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9827 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9828 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9829 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9830 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9831 * gcc.dg/vect/vect-outer-5.c: Likewise.
9832 * gcc.dg/vect/vect-outer-6.c: Likewise.
9833 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9834 include of stdio.h.
9835
3368873d 98362016-01-12 Nick Clifton <nickc@redhat.com>
9837
9838 PR target/68913
9839 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9840 to fread so that it will be found in all target runtimes.
9841
0464ea95 98422016-01-12 Richard Biener <rguenther@suse.de>
9843
9844 PR tree-optimization/69053
9845 * g++.dg/torture/pr69053.C: New testcase.
9846
7819730f 98472016-01-12 Richard Biener <rguenther@suse.de>
9848
9849 PR tree-optimization/69168
9850 * gcc.dg/torture/pr69168.c: New testcase.
9851
995bfebf 98522016-01-12 Richard Biener <rguenther@suse.de>
9853
9854 PR tree-optimization/69157
9855 * gcc.dg/torture/pr69157.c: New testcase.
9856
98572016-01-12 Richard Biener <rguenther@suse.de>
9858
9859 PR tree-optimization/69174
9860 * gcc.dg/torture/pr69174.c: New testcase.
9861
1d10d64c 98622016-01-12 Jakub Jelinek <jakub@redhat.com>
9863
9864 PR c++/66808
9865 PR c++/69000
9866 * g++.dg/tls/pr66808.C: New test.
9867 * g++.dg/tls/pr69000.C: New test.
9868
f0b79faf 98692016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9870
9871 * gcc.target/powerpc/swaps-p8-23.c: New test.
9872 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9873
04cf75a4 98742016-01-11 John David Anglin <danglin@gcc.gnu.org>
9875
9876 PR tree-optimization/68356
9877 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9878
0eb4264c 98792016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9880 Jim Wilson <jim.wilson@linaro.org>
9881
9882 PR target/69194
9883 * gcc.target/arm/pr69194.c: New test.
9884
2f66de64 98852016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9886
9887 PR target/69225
9888 * gcc.target/i386/pr69225-1.c: New test.
9889 * gcc.target/i386/pr69225-2.c: Likewise.
9890 * gcc.target/i386/pr69225-3.c: Likewise.
9891 * gcc.target/i386/pr69225-4.c: Likewise.
9892 * gcc.target/i386/pr69225-5.c: Likewise.
9893 * gcc.target/i386/pr69225-6.c: Likewise.
9894
36105e82 98952016-01-11 Jakub Jelinek <jakub@redhat.com>
9896
1c78ce2e 9897 PR target/67462
9898 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9899 if lp64.
9900
a4a87320 9901 PR target/69071
9902 * gcc.dg/pr69071.c: New test.
9903
91fbd04f 9904 PR c++/69211
9905 * g++.dg/opt/pr69211.C: New test.
9906
36105e82 9907 PR tree-optimization/69214
9908 * gcc.c-torture/compile/pr69214.c: New test.
9909
e934c380 99102016-01-11 Uros Bizjak <ubizjak@gmail.com>
9911
9912 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9913 * gcc.target/i386/pr66232-11.c: Ditto.
9914 * gcc.target/i386/pr66232-12.c: Ditto.
9915 * gcc.target/i386/pr66232-13.c: Ditto.
9916
3ff1b153 99172016-01-11 Richard Biener <rguenther@suse.de>
9918
9919 PR tree-optimization/69173
9920 * gcc.dg/torture/pr69173.c: New testcase.
9921
04e1504c 99222016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9923
9924 PR rtl-optimization/68796
9925 * gcc.target/aarch64/tst_5.c: New test.
9926 * gcc.target/aarch64/tst_6.c: Likewise.
9927
ae8718b5 99282016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9929
9930 PR rtl-optimization/68841
9931 * gcc.dg/pr68841.c: New test.
9932 * gcc.c-torture/execute/pr68841.c: New test.
9933
bd8bece2 99342016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9935
9936 PR rtl-optimization/68920
9937 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9938 for ix86 targets.
9939 * gcc.dg/ifcvt-5.c: New test.
9940
9b657cf1 99412016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 9942
9943 PR bootstrap/69123
9944 * g++.dg/pr69123.C: New.
9945
7a158352 99462016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9947
9948 PR target/69010
9949 * gcc.target/i386/pr69010.c: New test.
9950
ff375d11 99512016-01-11 Martin Jambor <mjambor@suse.cz>
9952
9953 PR ipa/69044
9954 * gcc.target/i386/chkp-pr69044.c: New test.
9955
9eb890f1 99562016-01-11 Tom de Vries <tom@codesourcery.com>
9957
9958 PR tree-optimization/69109
9959 * gcc.dg/autopar/pr69109-2.c: New test.
9960 * gcc.dg/autopar/pr69109.c: New test.
9961
c4157ee5 99622016-01-11 Tom de Vries <tom@codesourcery.com>
9963
9964 PR tree-optimization/69108
9965 * gcc.dg/autopar/pr69108.c: New test.
9966
b933e511 99672016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9968
9969 PR c++/69029
9970 * c-c++-common/Wisleading-indentation.c: Augment test.
9971
efb73de1 99722016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9973
9974 PR fortran/69154
9975 * gfortran.dg/inline_matmul_12.f90: New test.
9976
40c86c3b 99772016-01-10 Paul Thomas <pault@gcc.gnu.org>
9978
9979 PR fortran/67779
9980 * gfortran.dg/actual_array_offset_1: New test.
9981
a006c0bb 99822016-01-10 Tom de Vries <tom@codesourcery.com>
9983
9984 PR tree-optimization/69062
9985 * gcc.dg/autopar/pr69062.c: New test.
9986
880ed4be 99872016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9988
9989 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9990 * gcc.dg/vect/slp-perm-2.c: Likewise.
9991 * gcc.dg/vect/slp-perm-3.c: Likewise.
9992 * gcc.dg/vect/slp-perm-5.c: Likewise.
9993 * gcc.dg/vect/slp-perm-6.c: Likewise.
9994 * gcc.dg/vect/slp-perm-7.c: Likewise.
9995 * gcc.dg/vect/slp-perm-8.c: Likewise.
9996
d95e1856 99972016-01-10 Tom de Vries <tom@codesourcery.com>
9998
9999 PR tree-optimization/69039
10000 * gcc.dg/autopar/pr69039.c: New test.
10001
0f8f48d0 100022016-01-09 Marek Polacek <polacek@redhat.com>
10003
10004 PR c++/69113
10005 * g++.dg/pr69113.C: New test.
10006
7dff0499 100072016-01-09 Jakub Jelinek <jakub@redhat.com>
10008
10009 PR middle-end/50865
10010 PR tree-optimization/69097
10011 * gcc.c-torture/execute/pr50865.c: New test.
10012 * gcc.c-torture/execute/pr69097-1.c: New test.
10013 * gcc.c-torture/execute/pr69097-2.c: New test.
10014 * gcc.dg/pr69097-1.c: New test.
10015 * gcc.dg/pr69097-2.c: New test.
10016
18431e78 100172016-01-09 Jakub Jelinek <jakub@redhat.com>
10018
10019 PR c++/69164
10020 * g++.dg/opt/pr69164.C: New test.
10021
1943a4a2 100222016-01-08 Jakub Jelinek <jakub@redhat.com>
10023
10024 PR tree-optimization/69167
10025 * gcc.dg/pr69167.c: New test.
10026
a143e277 100272016-01-08 Marek Polacek <polacek@redhat.com>
10028
10029 PR c++/68449
10030 * g++.dg/pr68449.C: New.
10031
44c01906 100322016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10033
10034 PR tree-optimization/68707
10035 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10036 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10037 on platforms supporting it.
10038 * gcc.dg/vect/slp-perm-2.c: Likewise.
10039 * gcc.dg/vect/slp-perm-3.c: Likewise.
10040 * gcc.dg/vect/slp-perm-5.c: Likewise.
10041 * gcc.dg/vect/slp-perm-7.c: Likewise.
10042 * gcc.dg/vect/slp-perm-8.c: Likewise.
10043 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10044 on platforms supporting it.
10045
c437d1e8 100462016-01-08 Jakub Jelinek <jakub@redhat.com>
10047
c9595c51 10048 PR tree-optimization/69162
10049 * gcc.dg/pr69162.c: New test.
10050
c437d1e8 10051 PR tree-optimization/69172
10052 * gcc.dg/pr69172.c: New test.
10053
6a46a28c 100542016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10055
10056 PR tree-optimization/67781
10057 * gcc.c-torture/execute/pr67781.c: New file.
10058
62ad9a04 100592016-01-08 Jakub Jelinek <jakub@redhat.com>
10060
10061 PR tree-optimization/69083
10062 * gcc.dg/vect/pr69083.c: New test.
10063
9e0e8c2a 100642016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10065
10066 PR tree-optimization/61441
10067 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10068 Use -fexcess-precision=standard for compiler options.
10069 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10070
5d034e37 100712016-01-08 Jakub Jelinek <jakub@redhat.com>
10072
5013f740 10073 PR fortran/69128
10074 * gfortran.dg/gomp/pr69128.f90: New test.
10075
5d034e37 10076 PR c++/69145
10077 * g++.dg/ext/pr69145-1.C: New test.
10078 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10079 * g++.dg/ext/pr69145-2.h: New file.
10080
517906ff 100812016-01-07 Martin Sebor <msebor@redhat.com>
10082
10083 PR c/68966
10084 * gcc.dg/atomic-fetch-bool.c: New test.
10085 * gcc.dg/sync-fetch-bool.c: New test.
10086
cdbb524c 100872016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10088
10089 PR fortran/66680
10090 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10091
ec3aba9e 100922016-01-07 Nick Clifton <nickc@redhat.com>
10093
10094 PR target/66655
10095 * g++.dg/pr66655.C: New test.
10096 * g++.dg/pr66655_1.cc: Test support file.
10097 * g++.dg/pr66655.h: Test header file.
10098
9b657cf1 100992016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 10100
10101 PR fortran/66680
10102 gfortran.dg/gomp/pr66680.f90: New test.
10103
cd45d7a5 101042016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10105
10106 PR target/69171
10107 * gcc.target/i386/pr69171-1.c: New test.
10108 * gcc.target/i386/pr69171-2.c: Likewise.
10109 * gcc.target/i386/pr69171-3.c: Likewise.
10110 * gcc.target/i386/pr69171-4.c: Likewise.
10111 * gcc.target/i386/pr69171-5.c: Likewise.
10112 * gcc.target/i386/pr69171-6.c: Likewise.
10113
4a86a91a 101142015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10115
10116 PR middle-end/67639
10117 * c-c++-common/pr67639.c: New test.
10118
34c05552 101192016-01-07 Jakub Jelinek <jakub@redhat.com>
10120
10121 PR tree-optimization/69141
10122 * g++.dg/opt/pr69141.C: New test.
10123
f08d6895 101242016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10125
10126 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10127
32ec4173 101282016-01-06 Uros Bizjak <ubizjak@gmail.com>
10129
10130 PR target/69140
10131 * gcc.target/i386/pr69140.c: New test
10132
d74214f3 101332016-01-06 David Malcolm <dmalcolm@redhat.com>
10134
10135 * gcc.dg/bad-dereference.c: New test case.
10136
73991cab 101372015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10138
10139 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10140
fc8cc457 101412016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10142
10143 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10144
be3c9981 101452016-01-06 Marek Polacek <polacek@redhat.com>
10146
10147 PR sanitizer/69099
10148 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10149
2cb724f9 101502016-01-05 Marek Polacek <polacek@redhat.com>
10151
10152 PR c/69104
10153 * gcc.dg/atomic-invalid-2.c: New.
10154
233a53ed 101552016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10156
10157 PR target/68991
10158 * gcc.target/i386/pr68991.c: New test.
10159
ea87c5e3 101602016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10161
10162 PR target/68991
10163 * g++.dg/pr68991-1.C: New test.
10164 * g++.dg/pr68991-2.C: Likewise.
10165
1943a4a2 101662016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 10167
1943a4a2 10168 PR other/60465
afe82e5b 10169 * gcc.target/ia64/pr60465-gprel64.c: New test.
10170 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10171
1e9147dd 101722016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10173
10174 PR rtl-optimization/68651
10175 * gcc.target/aarch64/pr68651_1.c: New test.
10176
d42aa619 101772016-01-05 David Malcolm <dmalcolm@redhat.com>
10178
10179 PR c/69122
10180 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10181
1776de76 101822016-01-05 Nathan Sidwell <nathan@acm.org>
10183
2d7d361d 10184 PR c++/58583
10185 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10186
1776de76 10187 * gcc.dg/alias-15.c: New.
10188
5beb12c0 101892016-01-05 Nick Clifton <nickc@redhat.com>
10190
10191 PR target/68870
10192 * g++.dg/pr68770.C: New test.
10193
d8cca921 101942016-01-04 Mike Stump <mikestump@comcast.net>
10195
10196 * lib/target-supports.exp (check_effective_target_cilkplus):
10197 cilkplus targets require pthreads.
afc907ef 10198 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 10199
8427dff3 102002016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10201
10202 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10203 generation.
10204
f1717362 102052016-01-04 Jakub Jelinek <jakub@redhat.com>
10206
10207 Update copyright years.
10208
d7d6a3ab 102092016-01-04 Marek Polacek <polacek@redhat.com>
10210
10211 PR c/68908
10212 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10213 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10214 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10215
b8f4a5f9 102162016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10217
10218 * gcc.target/sparc/20160104-2.c: New test.
10219
6b5c028f 102202016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10221
10222 * gcc.target/sparc/20160104-1.c: New test.
10223
300e1002 102242016-01-03 Paul Thomas <pault@gcc.gnu.org>
10225
10226 PR fortran/65045
10227 * gfortran.dg/pr65045.f90: New test.
10228
855b105f 102292016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10230
10231 * gnat.dg/specs/debug1.ads: Delete.
10232
bdc177dc 102332016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10234
10235 PR libgfortran/68867
10236 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10237 expression.
10238
48aaffae 102392016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10240
10241 PR libgfortran/68867
10242 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10243 PowerPC.
10244
19a468b8 102452016-01-01 Paul Thomas <pault@gcc.gnu.org>
10246
10247 PR fortran/68864
10248 * gfortran.dg/pr68864.f90: New test.
10249
25371c91 102502016-01-01 Jakub Jelinek <jakub@redhat.com>
10251
2a659064 10252 PR tree-optimization/69070
10253 * gcc.dg/pr69070.c: New test.
10254
57aa9851 10255 PR sanitizer/69055
10256 * gfortran.dg/pr69055.f90: New test.
10257
25371c91 10258 PR target/69015
10259 * gcc.dg/pr69015.c: New test.
f1717362 10260\f
fb2c1edd 10261Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 10262
10263Copying and distribution of this file, with or without modification,
10264are permitted in any medium without royalty provided the copyright
10265notice and this notice are preserved.