]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
9cd74e8f
SK
12016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2
3 PR fortran/71862
4 * gfortran.dg/pr71862.f90: New test.
5
0d48446f
MS
62016-07-26 Martin Sebor <msebor@redhat.com>
7
8 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
9 selector with dg-options.
10
524cf1e4
PP
112016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
12
13 PR tree-optimization/18046
14 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
15 * gcc.dg/tree-ssa/vrp103.c: New test.
16 * gcc.dg/tree-ssa/vrp104.c: New test.
17
100665d8
WS
182016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19
20 * gcc.target/powerpc/pr63354.c: Require lp64 since
21 -mprofile-kernel is not legal with -m32.
22
0b64ca40
RB
232016-07-26 Richard Biener <rguenther@suse.de>
24
25 PR rtl-optimization/71984
26 * gcc.dg/torture/pr71984.c: New testcase.
27
9b7937cf
RS
282016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
29
30 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
31 g++-dg-runtest via et-dg-runtest.
32 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
33 * gcc.dg/vect/vect.exp: Likewise.
34 * gfortran.dg/graphite/graphite.exp: Likewise, but for
35 gfortran-dg-runtest.
36 * gfortran.dg/vect/vect.exp: Likewise.
37 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
38 (check_mips_loongson_hw_available): Likewise.
39 (check_effective_target_mpaired_single_runtime): Likewise.
40 (check_effective_target_mips_loongson_runtime): Likewise.
41 (add_options_for_mpaired_single): Likewise.
42 (check_effective_target_vect_int): Add global et_index.
43 Check and save the supported feature for a target selected by
44 the et_index target. Break long lines where appropriate. Call
45 et-is-effective-target for MIPS with an argument instead of
46 check_effective_target_* where appropriate.
47 (check_effective_target_vect_intfloat_cvt): Likewise.
48 (check_effective_target_vect_uintfloat_cvt): Likewise.
49 (check_effective_target_vect_floatint_cvt): Likewise.
50 (check_effective_target_vect_floatuint_cvt): Likewise.
51 (check_effective_target_vect_simd_clones): Likewise.
52 (check_effective_target_vect_shift): ewise.
53 (check_effective_target_whole_vector_shift): Likewise.
54 (check_effective_target_vect_bswap): Likewise.
55 (check_effective_target_vect_shift_char): Likewise.
56 (check_effective_target_vect_long): Likewise.
57 (check_effective_target_vect_float): Likewise.
58 (check_effective_target_vect_double): Likewise.
59 (check_effective_target_vect_long_long): Likewise.
60 (check_effective_target_vect_no_int_max): Likewise.
61 (check_effective_target_vect_no_int_add): Likewise.
62 (check_effective_target_vect_no_bitwise): Likewise.
63 (check_effective_target_vect_widen_shift): Likewise.
64 (check_effective_target_vect_no_align): Likewise.
65 (check_effective_target_vect_hw_misalign): Likewise.
66 (check_effective_target_vect_element_align): Likewise.
67 (check_effective_target_vect_condition): Likewise.
68 (check_effective_target_vect_cond_mixed): Likewise.
69 (check_effective_target_vect_char_mult): Likewise.
70 (check_effective_target_vect_short_mult): Likewise.
71 (check_effective_target_vect_int_mult): Likewise.
72 (check_effective_target_vect_extract_even_odd): Likewise.
73 (check_effective_target_vect_interleave): Likewise.
74 (check_effective_target_vect_stridedN): Likewise.
75 (check_effective_target_vect_multiple_sizes): Likewise.
76 (check_effective_target_vect64): Likewise.
77 (check_effective_target_vect_call_copysignf): Likewise.
78 (check_effective_target_vect_call_sqrtf): Likewise.
79 (check_effective_target_vect_call_btrunc): Likewise.
80 (check_effective_target_vect_call_btruncf): Likewise.
81 (check_effective_target_vect_call_ceil): Likewise.
82 (check_effective_target_vect_call_ceilf): Likewise.
83 (check_effective_target_vect_call_floor): Likewise.
84 (check_effective_target_vect_call_floorf): Likewise.
85 (check_effective_target_vect_call_lceil): Likewise.
86 (check_effective_target_vect_call_lfloor): Likewise.
87 (check_effective_target_vect_call_nearbyint): Likewise.
88 (check_effective_target_vect_call_nearbyintf): Likewise.
89 (check_effective_target_vect_call_round): Likewise.
90 (check_effective_target_vect_call_roundf): Likewise.
91 (check_effective_target_vect_perm): Likewise, but also append *_saved
92 to the existing global name to properly cache the result.
93 (check_effective_target_vect_perm_byte): Likewise.
94 (check_effective_target_vect_perm_short): Likewise.
95 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
96 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
97 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
98 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
99 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
100 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
101 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
102 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
103 (check_effective_target_vect_sdot_qi): Likewise.
104 (check_effective_target_vect_udot_qi): Likewise.
105 (check_effective_target_vect_sdot_hi): Likewise.
106 (check_effective_target_vect_udot_hi): Likewise.
107 (check_effective_target_vect_usad_char): Likewise.
108 (check_effective_target_vect_pack_trunc): Likewise.
109 (check_effective_target_vect_unpack): Likewise.
110 (check_effective_target_vect_aligned_arrays): Likewise.
111 (check_effective_target_vect_natural_alignment): Likewise.
112 (check_effective_target_vector_alignment_reachable): Likewise.
113 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
114 (is-effective-target): Initialize et_index if undefined.
115 (et-dg-runtest): New.
116 (et-is-effective-target): Likewise.
117 (check_vect_support_and_set_flags): Add supported MIPS targets to
118 EFFECTIVE_TARGETS list. Return the number of supported targets.
119
8f63caf6
RB
1202016-07-26 Richard Biener <rguenther@suse.de>
121 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
122
123 PR middle-end/70920
124 * gcc.dg/pr70920-1.c: New test-case.
125 * gcc.dg/pr70902-2.c: Likewise.
126 * gcc.dg/pr70920-3.c: Likewise.
127 * gcc.dg/pr70920-4.c: Likewise
128 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
129 2 instead of 3.
130
7d575fff
AM
1312016-07-25 Alexander Monakov <amonakov@ispras.ru>
132
133 * gcc.c-torture/execute/pr71494.c: Require label_values.
134 * gcc.dg/pr16973.c: Ditto.
135
bf01e070
SKS
1362016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
137
138 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
139 * gcc.dg/torture/pr69771.c: Require int32plus.
140 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
141
16b05965
ML
1422016-07-25 Martin Liska <mliska@suse.cz>
143
144 * gcc.dg/torture/pr71987.c: New test.
145
d52d3767
SK
1462016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
147
148 PR fortran/71935
149 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
150 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
151 * gfortran.dg/pr71935.f90: New test.
152
2e6b45af
MS
1532016-07-22 Martin Sebor <msebor@redhat.com>
154
155 PR c++/71675
156 * g++.dg/ext/atomic-3.C: New test.
157 * gcc.dg/atomic/pr71675.c: New test.
158
58b3986e
ES
1592016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
160
161 * gcc.target/i386/mvc8.c: New test.
162
faa1612a
BC
1632016-07-22 Bin Cheng <bin.cheng@arm.com>
164
165 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
166 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
167
1603ebe0
TK
1682016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
169
170 PR fortran/71795
171 * gfortran.dg/constructor_50.f90: New test.
172
bc91c436
ML
1732016-07-22 Martin Liska <mliska@suse.cz>
174
175 PR gcov-profile/69028
176 PR gcov-profile/62047
177 * g++.dg/cilk-plus/pr69028.C: New test.
178
9fe9a3a7
AV
1792016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
180
181 * gfortran.dg/coarray_stat_2.f90: New test.
182
70866e3d
MM
1832016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
184
185 * gcc.target/powerpc/vec-extract.h: New files to check the
186 vec_extract built-in functions for all vector types, testing
187 accessing each element, both with constant and variable element
188 numbers.
189 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
190 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
191 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
192 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
193 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
194 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
195 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
196 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
197 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
198
ab3af181
JJ
1992016-07-21 Jakub Jelinek <jakub@redhat.com>
200
201 PR c++/71728
202 * g++.dg/other/pr71728.C: New test.
203
ebe8f322
JG
2042016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
205
206 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
207 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
208 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
209 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
210 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
211
959cef74
RB
2122016-07-21 Richard Biener <rguenther@suse.de>
213
214 PR tree-optimization/71947
215 * gcc.dg/tree-ssa/vrp102.c: New testcase.
216
b24d9420
BC
2172016-07-21 Bin Cheng <bin.cheng@arm.com>
218
219 * gcc.dg/tree-ssa/scev-15.c: New.
220
23974819
BC
2212016-07-21 Bin Cheng <bin.cheng@arm.com>
222
223 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
224
ee78cbaa
JJ
2252016-07-21 Jakub Jelinek <jakub@redhat.com>
226
227 PR c++/71941
228 * g++.dg/gomp/pr71941.C: New test.
229
52ed68f7
DM
2302016-07-20 David Malcolm <dmalcolm@redhat.com>
231
232 PR c/70339
233 PR c/71858
234 * g++.dg/spellcheck-identifiers.C: New test case, based on
235 gcc.dg/spellcheck-identifiers.c.
236 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
237 gcc.dg/spellcheck-identifiers-2.c.
238 * g++.dg/spellcheck-typenames.C: New test case, based on
239 gcc.dg/spellcheck-typenames.c
240
18407bfb
JW
2412016-07-20 Jonathan Wakely <jwakely@redhat.com>
242
243 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
244 pointer to member function and also test catching by reference.
245
4c07fd98
DV
2462016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
247
248 * gcc.target/s390/pr67443.c: Fix test case.
249
fee21d65
DV
2502016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
251
252 * gcc.target/s390/insv-1.c: Xfail some tests.
253 * gcc.target/s390/insv-2.c: Likewise.
254
dbe9dfdd
GJL
2552016-07-20 Georg-Johann Lay <avr@gjlay.de>
256
257 * gcc.target/avr/torture/get-mem.c: New test.
258 * gcc.target/avr/torture/set-mem.c: New test.
259
c25e1d82
GJL
2602016-07-20 Georg-Johann Lay <avr@gjlay.de>
261
262 PR target/71948
263 * gcc.target/avr/torture/tiny-progmem.c: New test.
264
109d2197
JJ
2652016-07-20 Jakub Jelinek <jakub@redhat.com>
266
7419f441
JJ
267 PR c++/71909
268 * g++.dg/parse/pr71909.C: New test.
269 * g++.dg/tm/pr71909.C: New test.
270
109d2197
JJ
271 PR c++/50060
272 * g++.dg/cpp0x/constexpr-50060.C: New test.
273 * g++.dg/cpp1y/constexpr-50060.C: New test.
274
144530cf
ML
2752016-07-20 Martin Liska <mliska@suse.cz>
276
277 * gfortran.dg/graphite/pr71898.f90: New test.
278
04ac4afa
BC
2792016-07-20 Bin Cheng <bin.cheng@arm.com>
280
281 PR tree-optimization/71503
282 PR tree-optimization/71683
283 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
284 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
285
dcbdb17a
ML
2862016-07-20 Martin Liska <mliska@suse.cz>
287
288 * gcc.dg/plugin/plugin.exp: Remove sreal test.
289 * gcc.dg/plugin/sreal-test-1.c: Remove.
290 * gcc.dg/plugin/sreal_plugin.c: Remove.
291
6ed82555
TK
2922016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
293
294 PR fortran/71902
295 * gfortran.dg/dependency_47.f90: New test.
296
13da0507
JJ
2972016-07-19 Jakub Jelinek <jakub@redhat.com>
298
4833f561
JJ
299 PR rtl-optimization/71916
300 * gcc.c-torture/compile/pr71916.c: New test.
301
4fda19ef
JJ
302 PR middle-end/71874
303 * g++.dg/torture/pr71874.C: New test.
304
13da0507
JJ
305 PR middle-end/71734
306 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
307 (my_alloc): Rewritten to use __builtin_posix_memalign and
308 __SIZE_TYPE__.
309 (my_free): Use __builtin_free instead of _mm_free.
310 (Vec::operator=): Use __builtin_memcpy.
311
e7980add
MJ
3122016-07-19 Martin Jambor <mjambor@suse.cz>
313
314 PR fortran/71688
315 * gfortran.dg/pr71688.f90: New test.
316
13e88953
RB
3172016-07-19 Richard Biener <rguenther@suse.de>
318
319 * c-c++-common/vector-subscript-6.c: New testcase.
320 * c-c++-common/vector-subscript-7.c: Likewise.
321
1caf0482
SKS
3222016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
323
324 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
325 and UInt32 based on __SIZEOF_INT__.
326
cef5388d
RB
3272016-07-19 Richard Biener <rguenther@suse.de>
328
329 PR tree-optimization/71901
330 * gcc.dg/torture/pr71901.c: New testcase.
331
3322016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
333
334 PR tree-optimization/71908
335 * gcc.dg/torture/pr71908.c: New testcase.
336
a8f7a895
MM
3372016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
338
339 PR target/71493
340 * gcc.target/powerpc/pr71493-1.c: New test.
341 * gcc.target/powerpc/pr71493-2.c: Likewise.
342
f2111a36
JJ
3432016-07-18 Jakub Jelinek <jakub@redhat.com>
344
99516432
JJ
345 PR c++/71835
346 * g++.dg/conversion/ambig3.C: New test.
347
87713c6a
JJ
348 PR c++/71828
349 * g++.dg/cpp0x/constexpr-71828.C: New test.
350
7a7f16ca
JJ
351 PR c++/71826
352 * g++.dg/template/pr71826.C: New test.
353
f4d90295
JJ
354 PR c++/71822
355 * g++.dg/template/defarg21.C: New test.
356
f2111a36
JJ
357 PR c++/71871
358 * g++.dg/ext/vector31.C: New test.
359
0b965526
UB
3602016-07-18 Uros Bizjak <ubizjak@gmail.com>
361
362 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
363
94e136b9
YR
3642016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
365
366 PR tree-optimization/71734
367 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
368
7072df0a
DV
3692016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
370
371 * gcc.target/s390/warn-dynamicstack-1.c: New test.
372 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
373 stack-layout-dynamic-1.c: New test.
374
54158a1a
AK
3752016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
376
377 * gcc.target/s390/nolrl-1.c: New test.
378
43068916
FR
3792016-07-17 Fritz Reese <fritzoreese@gmail.com>
380
381 PR fortran/71523
382 * gfortran.dg/pr71523_1.f90: New test.
383 * gfortran.dg/pr71523_2.f90: New test.
384
a9356b12
AS
3852016-07-16 Andreas Schwab <schwab@linux-m68k.org>
386
387 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
388
a07b81c7
JD
3892016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
390 Marco Restelli <mrestelli@gmail.com>
391
392 PR fortran/62125
393 * gfortran.dg/pr62125.f90: New test.
394
96c0ec12
BS
3952016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
396
397 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
398 * gcc.target/powerpc/mulkc3-1.c: Likewise.
399
479d0ed5
JW
4002016-07-15 Jonathan Wakely <jwakely@redhat.com>
401
402 PR c++/58796
403 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
404 * g++.dg/cpp0x/nullptr35.C: New test.
405
41c7438e
BC
4062016-07-15 Bin Cheng <bin.cheng@arm.com>
407
408 * gcc.dg/tree-ssa/scev-8.c: Update test string.
409
f7ba880b
CP
4102016-07-15 Cesar Philippidis <cesar@codesourcery.com>
411
412 * gfortran.dg/goacc/vector_length.f90: New test.
413
b9aba0a0
RB
4142016-07-15 Richard Biener <rguenther@suse.de>
415
416 PR tree-optimization/71881
417 * gcc.dg/torture/pr71881.c: New testcase.
418
9513d5fb
RB
4192016-07-15 Richard Biener <rguenther@suse.de>
420
421 PR tree-optimization/71887
422 * gcc.dg/torture/pr71887.c: New testcase.
423
ddbbcb19
JJ
4242016-07-15 Jakub Jelinek <jakub@redhat.com>
425
426 PR c/71858
427 * gcc.dg/spellcheck-identifiers-3.c: New test.
428
29eb509c
AV
4292016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
430
431 PR fortran/71807
432 * gfortran.dg/null_9.f90: New test.
433
43aabfcf
BC
4342016-07-15 Bin Cheng <bin.cheng@arm.com>
435
436 * gcc.dg/tree-ssa/loop-41.c: New test.
437
afc89e58
BC
4382016-07-15 Bin Cheng <bin.cheng@arm.com>
439
440 PR tree-optimization/71347
441 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
442
6fa682ad
SK
4432016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
444
445 PR fortran/29819
446 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
447 * gfortran.dg/contains.f90: Ditto.
448 * gfortran.dg/contains_empty_1.f03: Ditto.
449 * gfortran.dg/submodule_3.f08: Ditto.
450
dd36b877
JJ
4512016-07-14 Jakub Jelinek <jakub@redhat.com>
452
a60a5d31
JJ
453 PR testsuite/71865
454 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
455 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
456 expected diagnostics.
457
dd36b877
JJ
458 PR c/71858
459 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
460 * gcc.dg/spellcheck-identifiers-2.c: New test.
461 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
462 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
463
a241f8ca
JJ
4642016-07-14 Jakub Jelinek <jakub@redhat.com>
465
466 PR tree-optimization/71872
467 * gcc.c-torture/compile/pr71872.c: New test.
468
d62b809c
TP
4692016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
470
471 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
472 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
473 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
474 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
475 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
476 * gcc.target/arm/atomic-op-acquire-1.c: This.
477 * gcc.target/arm/atomic-op-char.c: Rename into ...
478 * gcc.target/arm/atomic-op-char-1.c: This.
479 * gcc.target/arm/atomic-op-consume.c: Rename into ...
480 * gcc.target/arm/atomic-op-consume-1.c: This.
481 * gcc.target/arm/atomic-op-int.c: Rename into ...
482 * gcc.target/arm/atomic-op-int-1.c: This.
483 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
484 * gcc.target/arm/atomic-op-relaxed-1.c: This.
485 * gcc.target/arm/atomic-op-release.c: Rename into ...
486 * gcc.target/arm/atomic-op-release-1.c: This.
487 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
488 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
489 * gcc.target/arm/atomic-op-short.c: Rename into ...
490 * gcc.target/arm/atomic-op-short-1.c: This.
491 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
492 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
493 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
494 * gcc.target/arm/atomic-op-char-2.c: Likewise.
495 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
496 * gcc.target/arm/atomic-op-int-2.c: Likewise.
497 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
498 * gcc.target/arm/atomic-op-release-2.c: Likewise.
499 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
500 * gcc.target/arm/atomic-op-short-2.c: Likewise.
501
1f8dd420
AV
5022016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
503
504 PR fortran/70842
505 * gfortran.dg/select_type_35.f03: New test.
506
53109ba8
KT
5072016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
508
509 PR target/65951
510 PR tree-optimization/70923
511 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
512 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
513 * gcc.dg/vect/pr65951.c: Likewise.
514 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
515
91f35b7f
DE
5162016-07-14 David Edelsohn <dje.gcc@gmail.com>
517
518 * c-c++-common/pr60226.c: Expect maximum object file alignment
519 error on AIX.
520
351168fe
RB
5212016-07-14 Richard Biener <rguenther@suse.de>
522
523 PR tree-optimization/71866
524 * gcc.dg/torture/pr71866.c: New testcase.
525
94c32c00
TP
5262016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
527
528 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
529 selector and enclose boolean expression in curly braces.
530
b799a481
AM
5312016-07-14 Alan Modra <amodra@gmail.com>
532
533 PR target/71733
534 * gcc.target/powerpc/p9-novsx.c: New.
535
f63ba78c
AK
5362016-07-13 Andi Kleen <ak@linux.intel.com>
537
538 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
539 * g++.dg/tree-prof/morefunc.C: Dito.
540 * g++.dg/tree-prof/pr35545.C: Dito.
541 * g++.dg/tree-prof/reorder.C: Dito.
542 * gcc.dg/tree-prof/20050826-2.c: Dito.
543 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
544 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
545 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
546 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
547 * gcc.dg/tree-prof/inliner-1.c: Dito.
548 * gcc.dg/tree-prof/merge_block.c: Dito.
549 * gcc.dg/tree-prof/stringop-1.c: Dito.
550 * gcc.dg/tree-prof/stringop-2.c: Dito.
551 * gcc.dg/tree-prof/switch-case-1.c: Dito.
552 * gcc.dg/tree-prof/switch-case-2.c: Dito.
553 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
554 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
555 * gcc.dg/tree-prof/update-loopch.c: Dito.
556 * gcc.dg/tree-prof/val-prof-1.c: Dito.
557 * gcc.dg/tree-prof/val-prof-2.c: Dito.
558 * gcc.dg/tree-prof/val-prof-3.c: Dito.
559 * gcc.dg/tree-prof/val-prof-4.c: Dito.
560 * gcc.dg/tree-prof/val-prof-5.c: Dito.
561 * gcc.dg/tree-prof/val-prof-6.c: Dito.
562 * gcc.dg/tree-prof/val-prof-7.c: Dito.
563
f4d5a23d
AK
5642016-07-13 Andi Kleen <ak@linux.intel.com>
565
566 * lib/profopt.exp (profopt-execute): Remove .imports files.
567
ae145898
AK
5682016-07-13 Andi Kleen <ak@linux.intel.com>
569
0b965526 570 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 571
e97bd4f5
AK
5722016-07-13 Andi Kleen <ak@linux.intel.com>
573
574 * lib/profopt.exp (dg-final-scan-autofdo,
575 dg-final-scan-not-autofdo): New functions.
576
6fa3d4b4
BC
5772016-07-13 Bin Cheng <bin.cheng@arm.com>
578
579 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
580 * gcc.dg/vect/vect-35.c: Ditto.
581 * gcc.dg/vect/vect-alias-check-2.c: New test.
582
65f18bc6
ML
5832016-07-13 Martin Liska <mliska@suse.cz>
584
585 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 586 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
587 * gfortran.dg/pr42108.f90: Update expected dump scan.
588
9737f35b
RB
5892016-07-13 Richard Biener <rguenther@suse.de>
590
591 PR tree-optimization/24574
592 * gcc.dg/pr24574.c: New testcase.
593
62c0ea4b
SKS
5942016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
595
0b965526 596 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
597 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
598 * c-c++-common/pr68833-1.c: Require int32plus.
599 * gcc.dg/ipa/pr63551.c: Likewise.
600 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
601 * gcc.dg/ipa/pr64041.c: Require int32plus.
602
c7ed8938
IE
6032016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
604
605 PR ipa/71633
606 * g++.dg/pr71633.C: New test.
607
5ce15300
TP
6082016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
609
610 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
611 Add new arm_thumb1_cbz_ok effective target.
612 * gcc.target/arm/cbz.c: New test.
613
2b9509a3
TP
6142016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
615
616 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
617 Define effective target.
618 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
619 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
620 * gcc.target/arm/movhi_movw.c: New test.
621 * gcc.target/arm/movsi_movw.c: Likewise.
622 * gcc.target/arm/movdi_movw.c: Likewise.
623
7f15b177
RB
6242016-07-13 Richard Biener <rguenther@suse.de>
625
626 PR middle-end/71104
627 * gcc.dg/pr71104-1.c: New testcase.
628 * gcc.dg/pr71104-2.c: Likewise.
629
0b0a896e
MM
6302016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
631
632 PR target/71805
633 * gcc.target/powerpc/pr71805.c: New test.
634
f906f5ed
BS
6352016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
636
637 * gcc.target/powerpc/divkc3-1.c: New.
638 * gcc.target/powerpc/mulkc3-1.c: New.
639
9e63c3aa
NS
6402016-07-12 Nathan Sidwell <nathan@acm.org>
641
642 * gcc.target/arm/data-rel-1.c: New.
643 * gcc.target/arm/data-rel-2.c: New.
644 * gcc.target/arm/data-rel-3.c: New.
645
f507d202
ML
6462016-07-12 Martin Liska <mliska@suse.cz>
647
648 * gcc.dg/params/blocksort-part.c: New test.
649 * gcc.dg/params/params.exp: New file.
650
d6f7c125
KT
6512016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
652
653 PR middle-end/71700
654 * gcc.c-torture/execute/pr71700.c: New test.
655
37ccb0ba
SB
6562016-07-12 Steven Bosscher <steven@gcc.gnu.org>
657 Richard Biener <rguenther@suse.de>
658
659 PR tree-optimization/23286
660 PR tree-optimization/70159
661 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
662 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
663 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
664 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
665 * gcc.dg/tree-ssa/pr35286.c: Likewise.
666 * gcc.dg/tree-ssa/pr35287.c: Likewise.
667 * gcc.dg/hoist-register-pressure-1.c: Likewise.
668 * gcc.dg/hoist-register-pressure-2.c: Likewise.
669 * gcc.dg/hoist-register-pressure-3.c: Likewise.
670 * gcc.dg/pr51879-12.c: Likewise.
671 * gcc.dg/strlenopt-9.c: Likewise.
672 * gcc.dg/tree-ssa/pr47392.c: Likewise.
673 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
674 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
675 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
676 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
677 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
678 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
679 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
680 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
681 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
682 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
683 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
684 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
685 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
686 * gfortran.dg/pr43984.f90: Adjust expected outcome.
687
712a93d6
RB
6882016-07-12 Richard Biener <rguenther@suse.de>
689
690 PR rtl-optimization/68961
691 * gcc.target/i386/pr68961.c: New testcase.
692
c392943c
JJ
6932016-07-11 Jakub Jelinek <jakub@redhat.com>
694
3d56e6a4
JJ
695 PR middle-end/71758
696 * c-c++-common/gomp/pr71758.c: New test.
697 * gfortran.dg/gomp/pr71758.f90: New test.
698
c392943c
JJ
699 PR tree-optimization/71823
700 * gcc.dg/vect/pr71823.c: New test.
701
741d3be5
DM
7022016-07-11 David Malcolm <dmalcolm@redhat.com>
703
704 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
705 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
706 and LINE_MAP_MAX_LOCATION_WITH_COLS.
707
92fa45b5
L
7082016-07-11 H.J. Lu <hongjiu.lu@intel.com>
709
710 PR target/71801
711 * gcc.target/i386/pr71801.c: New test.
712
f51606c7
RB
7132016-07-11 Richard Biener <rguenther@suse.de>
714
715 PR tree-optimization/71816
716 * gcc.dg/torture/pr71816.c: New testcase.
717
36b54ce0
TK
7182016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
719
720 PR fortran/71783
721 * gfortran.dg/dependency_46.f90: New test.
722
d13835b6
VM
7232016-07-08 Vladimir Makarov <vmakarov@redhat.com>
724
725 PR rtl-optimization/71621
726 * gcc.target/i386/pr71621-1.c: New.
727 * gcc.target/i386/pr71621-2.c: New.
728
642bcbdf
CP
7292016-07-08 Cesar Philippidis <cesar@codesourcery.com>
730
731 * gfortran.dg/goacc/pr71704.f90: New test.
732
02eb5b8b
BS
7332016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
734
735 PR target/71297
736 * gcc.target/powerpc/pr71297.c: New.
737
8beb9a0d
JW
7382016-07-08 Jiong Wang <jiong.wang@arm.com>
739
740 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
741
cef4b650
MM
7422016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
743
744 PR target/71806
745 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
746
3c3ecf52
AH
7472016-07-08 Alan Hayward <alan.hayward@arm.com>
748
749 PR tree-optimization/71667
750 * gcc.dg/vect/pr71667.c: New
751
2660286d
ML
7522016-07-08 Martin Liska <mliska@suse.cz>
753
754 * gcc.dg/torture/pr71606.c: New test.
755
70cdd4ae
JD
7562016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
757
758 PR fortran/71764
759 * gfortran.dg/pr71764.f90: New test.
760
842dc2e6
JJ
7612016-07-07 Jakub Jelinek <jakub@redhat.com>
762 Kai Tietz <ktietz70@googlemail.com>
763
764 PR c++/70869
765 PR c++/71054
766 * g++.dg/cpp0x/pr70869.C: New test.
767 * g++.dg/cpp0x/pr71054.C: New test.
768
31be4262
DE
7692016-07-07 David Edelsohn <dje.gcc@gmail.com>
770
771 * g++.dg/debug/pr71432.C: Fail on AIX.
772
1c122092
ML
7732016-07-07 Martin Liska <mliska@suse.cz>
774
775 * gfortran.dg/do_1.f90: Remove a corner case that triggers
776 an undefined behavior.
777 * gfortran.dg/do_3.F90: Likewise.
778 * gfortran.dg/do_check_11.f90: New test.
779 * gfortran.dg/do_check_12.f90: New test.
780 * gfortran.dg/do_corner_warn.f90: New test.
781
7119f1b1
ML
7822016-07-07 Martin Liska <mliska@suse.cz>
783
784 * gfortran.dg/predict-1.f90: Ammend the test.
785 * gfortran.dg/predict-2.f90: Likewise.
786
275792f2
IE
7872016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
788
789 PR ipa/71624
790 * g++.dg/pr71624.C: New test.
791
05a437c1
TP
7922016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
793
794 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
795 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
796 ARMv8-M Mainline architectures.
797
6f493951
TP
7982016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
799
800 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
801 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
802
5ddaee94
SB
8032016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
804
805 PR target/70098
806 PR target/71763
807 * gcc.target/powerpc/pr71763.c: New file.
808
651afdb2
YR
8092016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
810
811 PR tree-optimization/71518
0b965526 812 * gcc.dg/pr71518.c: New test.
651afdb2 813
9df99881
WD
8142016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
815
816 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
817
7b4e0769
SKS
8182016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
819
0b965526 820 PR target/50739
7b4e0769
SKS
821 * gcc.target/avr/pr50739.c: New test.
822
eb4432f7
JH
8232016-07-05 Jan Hubicka <jh@suse.cz>
824
825 * gcc.dg/tree-ssa/scev-14.c: update template.
826
c01e092f
RS
8272016-07-06 Richard Sandiford <richard.sandiford@arm.com>
828
829 * gcc.dg/vect/group-no-gaps-1.c: New test.
830
8070763a
AK
8312016-07-05 Andi Kleen <ak@linux.intel.com>
832
833 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
834 if kernel supports MPX.
835
7f6e88a8
KC
8362016-07-05 Kito Cheng <kito.cheng@gmail.com>
837
838 * gcc.c-torture/compile/pr69102.c: Require fpic support.
839
36a265b1
MM
8402016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
841 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
842
843 * gcc.target/powerpc/signbit-1.c: New test.
844 * gcc.target/powerpc/signbit-2.c: New test.
845 * gcc.target/powerpc/signbit-3.c: New test.
846
7a98fb6e
KT
8472016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
848
849 PR rtl-optimization/71594
850 * gcc.dg/torture/pr71594.c: New test.
851
1e3d54b4
JH
8522016-07-05 Jan Hubicka <jh@suse.cz>
853
854 * gcc.dg/tree-ssa/scev-14.c: new testcase.
855
84ca3893
DM
8562016-07-05 David Malcolm <dmalcolm@redhat.com>
857
858 PR c++/62314
859 * gcc/testsuite/g++.dg/parse/error5.C: Update column
860 number of missing semicolon error.
861 * g++.dg/pr62314-2.C: New test case.
862
20d0bfce
AF
8632016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
864
865 * gfortran.dg/coarray_stat_function.f90: New test.
866 * gfortran.dg/coarray_stat_whitespace.f90: New test.
867 * gfortran.dg/coarray_lib_comm_1: Adapting old test
868 to new interfaces.
869
69aaea06
AV
8702016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
871
872 PR fortran/71623
873 * gfortran.dg/deferred_character_17.f90: New test.
874
f723a43c
CL
8752016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
876
877 * gcc.target/arm/neon/polytypes.c: Move to ...
878 * gcc.target/arm/polytypes.c: ... here.
879 * gcc.target/arm/neon/pr51534.c: Move to ...
880 * gcc.target/arm/pr51534.c: ... here.
881 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
882 * gcc.target/arm/vect-vcvt.c: ... here.
883 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
884 * gcc.target/arm/vect-vcvtq.c: ... here.
885 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
886 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
887 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
888 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
889 * gcc.target/arm/neon/neon.exp: Delete.
890 * gcc.target/arm/neon/: Delete.
891
d73e0ccf
JD
8922016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
893
894 PR fortran/65575
895 * gfortran.dg: pr65575.f90: New test.
896
c20f6223
JD
8972016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
898
899 PR fortran/35849
900 * gfortran.dg: pr35849.f90: New test.
901
2a5537c3
JJ
9022016-07-04 Jakub Jelinek <jakub@redhat.com>
903
904 PR c++/71739
905 * g++.dg/cpp0x/pr71739.C: New test.
906
740f9751
CL
9072016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
908
909 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
910
bf749919
DV
9112016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
912
913 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
914 locr.
915 * gcc.target/s390/loc-1.c: New test.
916
430bb38e
YR
9172016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
918
919 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
920 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
921
15f6e0da
RR
9222016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
923
924 PR target/63874
925 * gcc.target/aarch64/pr63874.c: New test.
926
79335075
JB
9272016-07-04 Jan Beulich <jbeulich@suse.com>
928
929 * g++.dg/header.c: New.
930 * gcc.dg/header.c: New.
931
557e8c49
JJ
9322016-07-02 Jakub Jelinek <jakub@redhat.com>
933
934 PR c/71719
935 * c-c++-common/Wunused-var-15.c: New test.
936
79a592e3
JJ
9372016-07-01 Jakub Jelinek <jakub@redhat.com>
938
939 PR fortran/71687
940 * gfortran.dg/gomp/pr71687.f90: New test.
941
e2298656
BS
9422016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
943
944 * gcc.dg/const-float128-ped.c: Require __float128 effective
945 target and options.
946 * gcc.dg/const-float128.c: Likewise.
947 * gcc.dg/torture/float128-cmp-invalid.c: Require
948 __float128 and base_quadfloat_support effective targets, and
949 __float128 options.
950 * gcc.dg/torture/float128-div-underflow.c: Likewise.
951 * gcc.dg/torture/float128-extend-nan.c: Likewise.
952 * gcc.dg/torture/float128-nan.c: Likewise.
953 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
954 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
955 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 956 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
957 (add_options_for___float128): New.
958 (check_effective_target_base_quadword_support): New.
959
70c11966
MM
9602016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
961
962 PR target/71720
963 * gcc.target/powerpc/pr71720.c: New test.
964
059541fd
JB
9652016-07-01 Jan Beulich <jbeulich@suse.com>
966
967 * gcc.dg/bss.c: New.
968
2c1e4964
PB
9692016-07-01 Peter Bergner <bergner@vnet.ibm.com>
970
971 PR target/71698
972 * gcc.target/powerpc/pr71698.c: New test.
973
22e1cb39
GJL
9742016-07-01 Georg-Johann Lay <avr@gjlay.de>
975
976 PR target/71151
977 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
978 instead of ".foo" for its section name.
979 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
980 depending on MCU's flash size.
981 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
982 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
983 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
984 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
985 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
986 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
987
466cf574
JB
9882016-07-01 Jan Beulich <jbeulich@suse.com>
989
990 * gcc.target/i386/pr65105-2.c: Add -msse2.
991
351beab7
JJ
9922016-06-30 Jakub Jelinek <jakub@redhat.com>
993
55a0f21a
JJ
994 PR tree-optimization/71707
995 * gcc.dg/strlenopt-29.c: New test.
996
6245ad72
JJ
997 PR fortran/71704
998 * gfortran.dg/gomp/pr71704.f90: New test.
999
351beab7
JJ
1000 PR fortran/71705
1001 * gfortran.dg/gomp/pr71705.f90: New test.
1002
5a3a6a5e
KN
10032016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1004
1005 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1006 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1007 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1008 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1009 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1010 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1011 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1012 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1013 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1014 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1015 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1016 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1017 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1018 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1019 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1020 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1021 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1022 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1023 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1024 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1025 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1026 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1027 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1028 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1029 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1030 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1031 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1032 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1033 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1034 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1035 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1036 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1037 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1038 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1039 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1040 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1041 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1042 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1043 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1044 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1045 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1046 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1047 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1048 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1049 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1050 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1051 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1052 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1053 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1054 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1055 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1056 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1057 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1058 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1059 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1060 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1061 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1062 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1063 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1064 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1065 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1066 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1067 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1068 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1069 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1070 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1071 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1072 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1073 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1074 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1075 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1076 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1077 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1078 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1079 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1080 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1081 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1082 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1083 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1084 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1085 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1086
3dfa8071 10872016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 1088 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
1089
1090 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1091
9bd62242 10922016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 1093 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
1094
1095 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1096
603107fb
DM
10972016-06-30 David Malcolm <dmalcolm@redhat.com>
1098
1099 PR driver/71651
1100 * gcc.dg/spellcheck-options-12.c: New test case.
1101
205cccc7
JJ
11022016-06-30 Jakub Jelinek <jakub@redhat.com>
1103
1104 PR middle-end/71693
1105 * gcc.c-torture/compile/pr71693.c: New test.
1106
f4452176
DM
11072016-06-29 David Malcolm <dmalcolm@redhat.com>
1108
1109 * gcc.dg/spellcheck-params.c: New testcase.
1110 * gcc.dg/spellcheck-params-2.c: New testcase.
1111
c5e74d9d
MM
11122016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1113
1114 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1115 vector extract instructions.
1116 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1117
e44ecbfd
JD
11182016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1119
1120 PR fortran/71686
1121 * gfortran.dg/unexpected_eof_2.f90: New test.
1122 * gfortran.dg/unexpected_eof_3.f90: New test.
1123
ee446d9f
JW
11242016-06-29 Jim Wilson <jim.wilson@linaro.org>
1125
1126 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1127
27f67461
CP
11282016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1129
1130 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1131 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1132 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1133
b1206d29
RB
11342016-06-29 Richard Biener <rguenther@suse.de>
1135
1136 PR middle-end/15256
1137 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1138
1af21224
MW
11392016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1140
1141 * gcc.target/arm/aapcs/neon-vect10.c: Require
1142 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1143 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1144 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1145 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1146 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1147 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1148 * gcc.target/arm/fp16-aapcs-1.c: Require
1149 -mfloat-ab=hard. Also simplify the test.
1150 * gcc.target/arm/fp16-aapcs-2.c: New.
1151
7fe43755
MW
11522016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1153
0b965526 1154 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
1155 (add_options_for_arm_fp16_ieee): New.
1156 (add_options_for_arm_fp16_alternative): New.
1157 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1158 long-line.
1159 (effective_target_arm_fp16_hw): New.
1160
264d951a
IE
11612016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1162
1163 PR tree-optimization/71655
1164 * g++.dg/pr71655.C: New test.
1165
5c846a81
ML
11662016-06-29 Martin Liska <mliska@suse.cz>
1167
1168 * gcc.dg/pr71585.c: New test.
1169 * gcc.dg/pr71585-2.c: New test.
1170 * gcc.dg/pr71585-3.c: New test.
1171
fafe9318
YR
11722016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1173
1174 PR tree-optimization/70729
1175 * g++.dg/vect/pr70729.cc: New test.
1176
54d19c3b
TS
11772016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1178
1179 * c-c++-common/gomp/cancel-1.c: Extend.
1180
5f3cd7c3
JJ
11812016-06-29 Jakub Jelinek <jakub@redhat.com>
1182
1183 PR tree-optimization/71625
1184 * gcc.dg/strlenopt-28.c: New test.
1185
4aa83879
RB
11862016-06-29 Richard Biener <rguenther@suse.de>
1187
1188 PR middle-end/71002
1189 * g++.dg/torture/pr71002.C: Adjust testcase.
1190
152ef731
JJ
11912016-06-29 Jakub Jelinek <jakub@redhat.com>
1192
1193 PR c/71685
1194 * gcc.dg/pr71685.c: New test.
1195
11962016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
1197
1198 PR c/71552
1199 * gcc.dg/init-bad-9.c: New test.
1200
d41dc215
BS
12012016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1202
1203 * gcc.target/powerpc/abs128-1.c: Require VSX.
1204 * gcc.target/powerpc/copysign128-1.c: Likewise.
1205 * gcc.target/powerpc/inf128-1.c: Likewise.
1206 * gcc.target/powerpc/nan128-1.c: Likewise.
1207
6a20b538
JJ
12082016-06-28 Jakub Jelinek <jakub@redhat.com>
1209
1210 PR middle-end/71626
1211 * gcc.c-torture/execute/pr71626-1.c: New test.
1212 * gcc.c-torture/execute/pr71626-2.c: New test.
1213
77d93c47
PB
12142016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1215
1216 PR target/71656
1217 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1218
a8264058
SB
12192016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1220
1221 PR target/71670
1222 * gcc.target/powerpc/pr71670.c: New testcase.
1223
0dc47331
PB
12242016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1225
1226 PR target/71656
1227 * gcc.target/powerpc/pr71656-1.c: New test.
1228 * gcc.target/powerpc/pr71656-2.c: New test.
1229
b65ffc79
CL
12302016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1231
1232 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1233 around fp16 code.
1234 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1235 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1236 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1237 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1238 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1239 Add arm_neon_fp16_ok effective target.
0b965526
UB
1240 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1241 Likewise.
1242 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1243 Likewise.
1244 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1245 Likewise.
1246 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1247 Likewise.
1248 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1249 Likewise.
1250 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1251 Likewise.
1252 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1253 Likewise.
1254 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1255 Likewise.
1256 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1257 Likewise.
1258 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1259 Likewise.
1260 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1261 Likewise.
b65ffc79 1262
9bb86f40
JH
12632016-06-26 Jan Hubicka <hubicka@ucw.cz>
1264
1265 * gcc.dg/predict-12.c: New testcase.
1266
46db0fd4
JD
12672016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1268
1269 PR fortran/71649
1270 * gfortran.dg/pr71649.f90: New test.
1271
2a65e70b
JJ
12722016-06-25 Jakub Jelinek <jakub@redhat.com>
1273
f8a06e24
JJ
1274 PR tree-optimization/71643
1275 * g++.dg/opt/pr71643.C: New test.
1276
2a65e70b
JJ
1277 PR tree-optimization/71631
1278 * gcc.c-torture/execute/pr71631.c: New test.
1279
7805417a
JH
12802016-06-24 Jan Hubicka <hubicka@ucw.cz>
1281
1282 * gcc.dg/predict-11.c: New testcase.
1283 * gfortran.dg/predict-2.f90: New testcase.
1284
888ed1a3
JH
12852016-06-24 Jan Hubicka <hubicka@ucw.cz>
1286
1287 * gcc.dg/predict-10.c: New test.
1288
53605f35
BS
12892016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1290
1291 * gcc.target/powerpc/abs128-1.c: New.
1292 * gcc.target/powerpc/copysign128-1.c: New.
1293 * gcc.target/powerpc/inf128-1.c: New.
1294 * gcc.target/powerpc/nan128-1.c: New.
1295
7b22b4c6
EB
12962016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1297
1298 * gfortran.dg/pr71642.f90: New test.
1299
37e373c2
JJ
13002016-06-24 Jakub Jelinek <jakub@redhat.com>
1301
1302 PR tree-optimization/71647
1303 * gcc.target/i386/pr71647.c: New test.
1304
b20b79f2
L
13052016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1306
1307 * gcc.target/i386/noplt-gd-1.c: New test.
1308 * gcc.target/i386/noplt-gd-2.c: Likewise.
1309 * gcc.target/i386/noplt-gd-3.c: Likewise.
1310 * gcc.target/i386/noplt-ld-1.c: Likewise.
1311 * gcc.target/i386/noplt-ld-2.c: Likewise.
1312 * gcc.target/i386/noplt-ld-3.c: Likewise.
1313 * lib/target-supports.exp
1314 (check_effective_target_tls_get_addr_via_got): New.
1315
04619cb8
UB
13162016-06-24 Uros Bizjak <ubizjak@gmail.com>
1317
1318 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1319 testsuite compile flags.
1320 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1321 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1322
13232016-06-24 Uros Bizjak <ubizjak@gmail.com>
1324
1325 * g++dg/vect/pr36684.cc: Add dg-do compile.
1326 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1327 * gcc.dg/vect/pr70021.c: Ditto.
1328 * gcc.dg/vect/pr70138-1.c: Ditto.
1329 * gcc.dg/vect/pr70138-2.c: Ditto.
1330 * gcc.dg/vect/pr70354-1.c: Ditto.
1331 * gcc.dg/vect/pr70354-2.c: Ditto.
1332 * gcc.dg/vect/pr71259.c: Ditto.
1333 * gcc.dg/vect/pr71416-1.c: Ditto.
1334 * gcc.dg/vect/slp-43.c: Ditto.
1335 * gcc.dg/vect/slp-45.c: Ditto.
1336 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1337 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1338 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1339 * gfortran.dg/vect/pr69980.f90: Ditto.
1340
13412016-06-24 Uros Bizjak <ubizjak@gmail.com>
1342
1343 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1344 * gcc.dg/vect/bb-slp-30.c: Ditto.
1345 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1346 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1347 * gcc.dg/vect/pr45902.c: Ditto.
1348 * gcc.dg/vect/pr48172.c: Ditto.
1349 * gcc.dg/vect/pr48377.c: Ditto.
1350 * gcc.dg/vect/pr49038.c: Ditto.
1351 * gcc.dg/vect/pr49771.c: Ditto.
1352 * gcc.dg/vect/pr52091.c: Ditto.
1353 * gcc.dg/vect/pr53185-2.c: Ditto.
1354 * gcc.dg/vect/pr56826.c: Ditto.
1355 * gcc.dg/vect/pr60276.c: Ditto.
1356 * gcc.dg/vect/pr62021.c: Ditto.
1357 * gcc.dg/vect/pr63530.c: Ditto.
1358 * gcc.dg/vect/pr65518.c: Ditto.
1359 * gcc.dg/vect/pr65947-1.c: Ditto.
1360 * gcc.dg/vect/pr65947-10.c: Ditto.
1361 * gcc.dg/vect/pr65947-11.c: Ditto.
1362 * gcc.dg/vect/pr65947-12.c: Ditto.
1363 * gcc.dg/vect/pr65947-13.c: Ditto.
1364 * gcc.dg/vect/pr65947-2.c: Ditto.
1365 * gcc.dg/vect/pr65947-3.c: Ditto.
1366 * gcc.dg/vect/pr65947-4.c: Ditto.
1367 * gcc.dg/vect/pr65947-5.c: Ditto.
1368 * gcc.dg/vect/pr65947-6.c: Ditto.
1369 * gcc.dg/vect/pr65947-7.c: Ditto.
1370 * gcc.dg/vect/pr65947-8.c: Ditto.
1371 * gcc.dg/vect/pr65947-9.c: Ditto.
1372 * gcc.dg/vect/pr71416-1.c: Ditto.
1373 * gcc.dg/vect/pr71439.c: Ditto.
1374 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1375 * gcc.dg/vect/vect-bswap16.c: Ditto.
1376 * gcc.dg/vect/vect-bswap32.c: Ditto.
1377 * gcc.dg/vect/vect-bswap64.c: Ditto.
1378 * gcc.dg/vect/vect-live-1.c: Ditto.
1379 * gcc.dg/vect/vect-live-2.c: Ditto.
1380 * gcc.dg/vect/vect-live-3.c: Ditto.
1381 * gcc.dg/vect/vect-live-4.c: Ditto.
1382 * gcc.dg/vect/vect-live-5.c: Ditto.
1383 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1384 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1385 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1386 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1387 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1388 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1389 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1390 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1391 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1392 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1393 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1394 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1395 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1396 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1397 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1398 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1399 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1400
da224bcb
UB
14012016-06-24 Uros Bizjak <ubizjak@gmail.com>
1402
1403 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1404
dfee2870
L
14052016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1406
1407 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1408 ia32 if R_386_GOT32X relocation is supported.
1409 * gcc.target/i386/noplt-3.c: Likewise.
1410 * gcc.target/i386/noplt-2.c: Likewise.
1411 (main): Renamed to ...
1412 (bar): This.
1413 * gcc.target/i386/noplt-4.c: Likewise.
1414 (main): Renamed to ...
1415 (bar): This.
1416 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1417 * gcc.target/i386/pr67400-5.c: Likewise.
1418
a86451b9
JJ
14192016-06-24 Jakub Jelinek <jakub@redhat.com>
1420
00085092
JJ
1421 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1422 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1423
a86451b9
JJ
1424 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1425 f4): Adjust expected diagnostics.
1426 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1427 (T): If OVFP is defined, redefine to TP.
1428 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1429 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1430 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1431 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1432 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1433 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1434 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1435 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1436 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1437 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1438 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1439 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1440 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1441 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1442 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1443 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1444 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1445 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1446 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1447 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1448 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1449 as last argument to __builtin_add_overflow_p.
1450
7bb5d5f4
UB
14512016-06-23 Uros Bizjak <ubizjak@gmail.com>
1452
1453 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1454 dg-options and remove default vector testsuite compile flags.
1455 * g++.dg/vect/pr33860a.cc: Ditto.
1456 * g++.dg/vect/pr45470-a.cc: Ditto.
1457 * g++.dg/vect/pr45470-b.cc: Ditto.
1458 * g++.dg/vect/pr60896.cc: Ditto.
1459 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1460 * gcc.dg/vect/pr18308.c: Ditto.
1461 * gcc.dg/vect/pr24049.c: Ditto.
1462 * gcc.dg/vect/pr33373.c: Ditto.
1463 * gcc.dg/vect/pr36228.c: Ditto.
1464 * gcc.dg/vect/pr42395.c: Ditto.
1465 * gcc.dg/vect/pr42604.c: Ditto.
1466 * gcc.dg/vect/pr46663.c: Ditto.
1467 * gcc.dg/vect/pr48765.c: Ditto.
1468 * gcc.dg/vect/pr49093.c: Ditto.
1469 * gcc.dg/vect/pr49352.c: Ditto.
1470 * gcc.dg/vect/pr52298.c: Ditto.
1471 * gcc.dg/vect/pr52870.c: Ditto.
1472 * gcc.dg/vect/pr53185.c: Ditto.
1473 * gcc.dg/vect/pr53773.c: Ditto.
1474 * gcc.dg/vect/pr56695.c: Ditto.
1475 * gcc.dg/vect/pr62171.c: Ditto.
1476 * gcc.dg/vect/pr63530.c: Ditto.
1477 * gcc.dg/vect/pr68339.c: Ditto.
1478 * gcc.dg/vect/pr71259.c: Ditto.
1479 * gcc.dg/vect/vect-82_64.c: Ditto.
1480 * gcc.dg/vect/vect-83_64.c: Ditto.
1481 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1482 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1483 * gcc.dg/vect/vect-shift-2.c: Ditto.
1484 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1485 * gfortran.dg/vect/pr39318.f90: Ditto.
1486 * gfortran.dg/vect/pr45714-a.f: Ditto.
1487 * gfortran.dg/vect/pr45714-b.f: Ditto.
1488 * gfortran.dg/vect/pr46213.f90: Ditto.
1489
2d4bb02f
MM
14902016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1491 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1492
1493 * gcc.target/powerpc/p9-splat-5.c: New test.
1494
f6d1b868
UB
14952016-06-23 Uros Bizjak <ubizjak@gmail.com>
1496
1497 PR tree-optimization/71488
1498 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1499 * lib/target-supports.exp: ... here.
1500 (check_sse4_hw_available): New procedure.
1501 (check_effective_target_sse4_runtime): Ditto.
1502 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1503 -march=westmere for sse4_runtime targets.
936ff030 1504 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 1505 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 1506 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 1507 (main): Call check_vect ().
a7898180 1508 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 1509
c0597759
L
15102016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1511
1512 PR target/66232
1513 PR target/67400
1514 * gcc.target/i386/pr66232-14.c: New file.
1515 * gcc.target/i386/pr66232-15.c: Likewise.
1516 * gcc.target/i386/pr66232-16.c: Likewise.
1517 * gcc.target/i386/pr66232-17.c: Likewise.
1518 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1519 ia32 if R_386_GOT32X relocation is supported.
1520 * gcc.target/i386/pr67400-2.c: Likewise.
1521 * gcc.target/i386/pr67400-3.c: Likewise.
1522 * gcc.target/i386/pr67400-4.c: Likewise.
1523 * gcc.target/i386/pr67400-6.c: Likewise.
1524 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 1525 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 1526
5b0e27a7
JD
15272016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1528
1529 PR libgfortran/48852
1530 * gfortran.dg/char4_iunit_1.f03: Update test.
1531 * gfortran.dg/f2003_io_5.f03: Update test.
1532 * gfortran.dg/real_const_3.f90: Update test.
1533
7f586d90
AK
15342016-06-23 Andi Kleen <ak@linux.intel.com>
1535
1536 * g++.dg/bprob/bprob.exp: Support autofdo.
1537 * g++.dg/tree-prof/tree-prof.exp: dito.
1538 * gcc.dg/tree-prof/tree-prof.exp: dito.
1539 * gcc.misc-tests/bprob.exp: dito.
1540 * gfortran.dg/prof/prof.exp: dito.
1541 * lib/profopt.exp: dito.
1542 * lib/target-supports.exp: Check for autofdo.
1543
60fa7862
ML
15442016-06-23 Martin Liska <mliska@suse.cz>
1545
1546 * gcc.dg/pr71619.c: New test.
1547
e3d62871
UB
15482016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1549
1550 PR target/67400
cc901875
UB
1551 * gcc.target/i386/pr67400-1.c: New test.
1552 * gcc.target/i386/pr67400-2.c: Likewise.
1553 * gcc.target/i386/pr67400-3.c: Likewise.
1554 * gcc.target/i386/pr67400-4.c: Likewise.
1555 * gcc.target/i386/pr67400-5.c: Likewise.
1556 * gcc.target/i386/pr67400-6.c: Likewise.
1557 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 1558
ac81cf0b
DM
15592016-06-22 David Malcolm <dmalcolm@redhat.com>
1560
1561 * c-c++-common/missing-header-1.c: New test case.
1562 * c-c++-common/missing-header-2.c: New test case.
1563 * c-c++-common/missing-header-3.c: New test case.
1564 * c-c++-common/missing-header-4.c: New test case.
1565
1a4f11c8
DM
15662016-06-22 David Malcolm <dmalcolm@redhat.com>
1567
1568 PR c/70339
1569 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1570 hint.
1571 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1572 expected results due to builtin "nanl" now being suggested for
1573 "name".
1574 * gcc.dg/pr67580.c: Update expected messages.
1575 * gcc.dg/spellcheck-identifiers.c: New testcase.
1576 * gcc.dg/spellcheck-typenames.c: New testcase.
1577
a93eac6a
DM
15782016-06-22 David Malcolm <dmalcolm@redhat.com>
1579
1580 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1581 file.
1582 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1583 diagnostic-test-show-locus-parseable-fixits.c to sources for
1584 diagnostic_plugin_test_show_locus.c.
1585 * lib/gcc-defs.exp (freeform_regexps): New global.
1586 (dg-regexp): New function.
1587 (handle-dg-regexps): New function.
1588 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1589 freeform_regexps to the empty list.
1590 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1591
49e76ff1
IE
15922016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1593
f6d1b868 1594 PR tree-optimization/71488
49e76ff1
IE
1595 * g++.dg/pr71488.C: New test.
1596 * gcc.dg/vect/vect-bool-cmp.c: New test.
1597
951d8c8a
EB
15982016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1599
1600 * gcc.dg/guality/param-5.c: New test.
1601
b60fc3bd
BE
16022016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1603
1604 * gcc.target/i386/asm-flag-7.c: New test.
1605
0609abda
TS
16062016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1607
1608 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1609 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1610 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1611 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1612 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1613 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1614 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1615 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1616 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1617 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1618 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1619 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1620 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1621 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1622 * lib/target-supports.exp: Likewise.
1623
ee2499b4
TS
16242016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1625
1626 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1627 * gcc.dg/attr-ms_struct-2.c: Likewise.
1628 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1629 * gcc.dg/bf-ms-attrib.c: Likewise.
1630 * gcc.dg/bf-ms-layout-2.c: Likewise.
1631 * gcc.dg/bf-ms-layout-3.c: Likewise.
1632 * gcc.dg/bf-ms-layout.c: Likewise.
1633 * gcc.dg/bf-no-ms-layout.c: Likewise.
1634 * gcc.target/i386/bitfield1.c: Likewise.
1635 * gcc.target/i386/bitfield2.c: Likewise.
1636 * gcc.target/i386/bitfield3.c: Likewise.
1637
caea59ff
KN
16382016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1639
1640 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1641 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1642 override other than -mcpu=power9 command-line option is specified,
1643 or if the target operating system is aix.
1644 * gcc.target/powerpc/darn-1.c: Likewise.
1645 * gcc.target/powerpc/darn-2.c: Likewise.
1646 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1647 test if effective-target is not powerpc_p9vector_ok or if the
1648 target operating system is not defined.
1649 * gcc.target/powerpc/vslv-1.c: Likewise.
1650 * gcc.target/powerpc/vsrv-0.c: Likewise.
1651 * gcc.target/powerpc/vsrv-1.c: Likewise.
1652
63617e30
TB
16532016-06-21 Tobias Burnus <burnus@net-b.de>
1654
1655 PR fortran/71068
1656 * gfortran.dg/coarray/data_1.f90: New.
1657
89192c3c
WD
16582016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1659
1660 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1661 (dg-require-effective-target): Use arm_v8_neon_hw.
1662 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1663 (dg-require-effective-target): Likewise.
1664 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1665 (dg-require-effective-target): Likewise.
1666 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1667 (dg-require-effective-target): Likewise.
1668 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1669 (dg-require-effective-target): Likewise.
1670 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1671 (dg-require-effective-target): Likewise.
1672 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1673 Add AArch64 check.
1674
64ac50e2
WD
16752016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1676
1677 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1678 Set to 3 so test passes.
1679
6252b5db
WD
16802016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1681
1682 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1683
3b9bc511
IV
16842016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1685
1686 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1687 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1688 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1689 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1690
21db1c78
IV
16912016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1692
1693 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1694 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1695
9d30e86f
L
16962016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1697
1698 PR target/71549
1699 * gcc.target/i386/pr71549.c: New test.
1700
448a7c69
KN
17012016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1702
1703 * gcc.target/powerpc/vadsdu-0.c: Replace
1704 dg-require-effective-target directive to allow test to run on more
1705 platforms, and add dg-skip-if directive to disable test on aix
1706 platforms because of known incompatibilities.
1707 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1708 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1709 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1710 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1711 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1712 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1713 * gcc.target/powerpc/vadsdub-2.c: Replace
1714 dg-require-effective-target directive to allow test to run on more
1715 platforms, and add dg-skip-if directive to disable test on aix
1716 platforms because of known incompatibilities.
1717 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1718 with vec_absdb call to differentiate this test from vadsdub-1.c.
1719 * gcc.target/powerpc/vadsduh-1.c: Replace
1720 dg-require-effective-target directive to allow test to run on more
1721 platforms, and add dg-skip-if directive to disable test on aix
1722 platforms because of known incompatibilities.
1723 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1724 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1725 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1726
0ad84f34
JJ
17272016-06-21 Jakub Jelinek <jakub@redhat.com>
1728
1729 PR tree-optimization/71588
1730 * gcc.dg/pr71558.c: New test.
1731
e71e8d94
SKS
17322016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1733
1734 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1735 * c-c++-common/pr68657-2.c: Likewise.
1736 * c-c++-common/pr68657-3.c: Likewise.
1737 * gcc.dg/torture/pr69714.c: Require int32plus support.
1738 * gcc.dg/torture/pr70025.c: Likewise.
1739 * gcc.dg/torture/pr70083.c: Likewise.
1740 * gcc.dg/torture/pr70542.c: Likewise.
1741 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1742
5a578671
JM
17432016-06-20 Joseph Myers <joseph@codesourcery.com>
1744
1745 PR c/71601
1746 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1747
7a9df68e
JJ
17482016-06-20 Jakub Jelinek <jakub@redhat.com>
1749
50aa64d5
JJ
1750 PR middle-end/71581
1751 * gcc.dg/pr71581.c: New test.
1752
7a9df68e
JJ
1753 PR rtl-optimization/71591
1754 * gcc.dg/cpp/pr71591.c: New test.
1755
3947cf19
DR
17562016-06-20 David B. Robins <gcc@davidrobins.net>
1757
1758 PR target/71571
1759 * g++.dg/torture/pr71571.C: New test.
1760
c4ff221e
JJ
17612016-06-20 Jakub Jelinek <jakub@redhat.com>
1762
1763 PR target/71559
1764 * gcc.target/i386/sse2-pr71559.c: New test.
1765 * gcc.target/i386/avx-pr71559.c: New test.
1766 * gcc.target/i386/avx512f-pr71559.c: New test.
1767
f1b5abfb
TB
17682016-06-20 Tobias Burnus <burnus@net-b.de>
1769
1770 PR fortran/71194
1771 * gfortran.dg/pointer_remapping_10.f90: New.
1772
842107e4
DM
17732016-06-20 David Malcolm <dmalcolm@redhat.com>
1774
1775 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1776
d9e8bdfd
MS
17772016-06-20 Martin Sebor <msebor@redhat.com>
1778
1779 PR c/69507
1780 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1781 * gnu90-const-expr-1.c: Same.
1782 * gnu99-const-expr-1.c: Same.
1783 * gnu99-static-1.c: Same.
1784
67785479
RL
17852016-06-20 Renlin Li <renlin.li@arm.com>
1786
29f09b38 1787 PR testsuite/71489
67785479
RL
1788 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1789
636929b8
JG
17902016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1791
1792 * gcc.target/aarch64/vcvt_f64_1.c: New.
1793 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1794 * gcc.target/aarch64/vrecp_f64_1.c: New.
1795
ff7b374b
KT
17962016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1797
1798 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1799 "alignement".
1800
554cfc9e
GJL
18012016-06-20 Georg-Johann Lay <avr@gjlay.de>
1802
1803 PR target/71103
1804 * gcc.target/avr/torture/pr71103-2.c: New test.
1805
aa0db437
MS
18062016-06-19 Martin Sebor <msebor@redhat.com>
1807
1808 PR c/69507
1809 * gcc.dg/alignof.c: New test.
1810
c561b091
PC
18112016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1812
1813 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1814 vs dg-error; test constexpr specifier too.
1815
bf54f123
PC
18162016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1817
1818 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1819
4e53aa97
CL
18202016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1821
1822 * lib/target-supports.exp
1823 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1824 arm_neon_ok and merge flags. Fix temporary test name.
1825 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1826 and merge flags.
1827
69071d86
ML
18282016-06-17 Martin Liska <mliska@suse.cz>
1829
1830 * gcc.dg/predict-9.c: Fix dump scanning.
1831
68b3b858
BC
18322016-06-17 Bin Cheng <bin.cheng@arm.com>
1833
1834 PR tree-optimization/71354
1835 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1836
d3ee260a
BC
18372016-06-17 Bin Cheng <bin.cheng@arm.com>
1838
1839 PR tree-optimization/71347
1840 * gcc.dg/tree-ssa/pr71347.c: New test.
1841
bd8fb114
BC
18422016-06-17 Bin Cheng <bin.cheng@arm.com>
1843
1844 PR tree-optimization/71354
1845 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1846
97816be4
BC
18472016-06-17 Bin Cheng <bin.cheng@arm.com>
1848
1849 * gcc.dg/vect/vect-alias-check-1.c: New test.
1850
2d761a37
SKS
18512016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1852
e0277d6b 1853 PR target/71151
2d761a37
SKS
1854 * gcc.target/avr/pr71151-1.c: New test.
1855 * gcc.target/avr/pr71151-2.c: New test.
1856 * gcc.target/avr/pr71151-3.c: New test.
1857 * gcc.target/avr/pr71151-4.c: New test.
1858 * gcc.target/avr/pr71151-5.c: New test.
1859 * gcc.target/avr/pr71151-6.c: New test.
1860 * gcc.target/avr/pr71151-7.c: New test.
1861 * gcc.target/avr/pr71151-8.c: New test.
1862 * gcc.target/avr/pr71151-common.h: New test.
1863
68fa96d6
ML
18642016-06-16 Martin Liska <mliska@suse.cz>
1865
1866 * gfortran.dg/predict-1.f90: New test.
1867
b6ca982f
UB
18682016-06-16 Uros Bizjak <ubizjak@gmail.com>
1869
1870 PR target/71242
1871 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1872
1dc8d15b
JH
18732016-06-16 Jan Hubicka <hubicka@ucw.cz>
1874
1875 * g++.dg/vect/pr36648.cc: Disable cunrolli
1876
67c25816
JJ
18772016-06-16 Jakub Jelinek <jakub@redhat.com>
1878
c577adb2
JJ
1879 PR target/71554
1880 * gcc.c-torture/execute/pr71554.c: New test.
1881
67c25816
JJ
1882 PR rtl-optimization/71532
1883 * gcc.dg/torture/pr71532.c: New test.
1884
1a3c3ee9
MM
18852016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1886
1887 * gcc.target/powerpc/p9-dimode1.c: New test.
1888 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1889
f29468a7
JJ
18902016-06-15 Jakub Jelinek <jakub@redhat.com>
1891
61daecc4
JJ
1892 * gcc.c-torture/compile/20160615-1.c: New test.
1893
f29468a7
JJ
1894 * g++.dg/cpp0x/ref-qual17.C: New test.
1895
209d1e2d
IE
18962016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1897
1898 PR middle-end/71529
1899 * gcc.target/i386/pr71529.C: New test.
1900
8dc35712
AH
19012016-06-15 Alan Hayward <alan.hayward@arm.com>
1902
1903 PR tree-optimization/71483
1904 * g++.dg/vect/pr71483.c: New
1905
b8911cb8
PC
19062016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1907
1908 PR c++/70202
1909 * g++.dg/inherit/crash6.C: New.
1910 * g++.dg/inherit/union2.C: Likewise.
1911 * g++.dg/inherit/virtual12.C: Likewise.
1912 * g++.dg/inherit/virtual13.C: Likewise.
1913 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1914
cf5d08ab
UB
19152016-06-15 Uros Bizjak <ubizjak@gmail.com>
1916
e3d62871 1917 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 1918
8f482165
AH
19192016-06-15 Alan Hayward <alan.hayward@arm.com>
1920
1921 PR tree-optimization/71439
1922 * gcc.dg/vect/pr71439.c: New
1923
3256673f
KT
19242016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1925
1926 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1927
b17dc4d4
RB
19282016-06-15 Richard Biener <rguenther@suse.de>
1929
1930 * gcc.dg/vect/slp-45.c: New testcase.
1931
2a5825f2
RB
19322016-06-15 Richard Biener <rguenther@suse.de>
1933
1934 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1935
6e433d0b
BS
19362016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1937
1938 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1939 requirements, and disable for AIX for now.
1940 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1941
abe7f828
JJ
19422016-06-14 Jakub Jelinek <jakub@redhat.com>
1943
a09c81b4
JJ
1944 PR c++/71528
1945 * g++.dg/opt/pr71528.C: New test.
1946
abe7f828
JJ
1947 PR c++/71516
1948 * g++.dg/init/pr71516.C: New test.
1949
acfadf06
PC
19502016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1951
1952 * g++.dg/init/array46.C: New.
1953
4d568ab2
UB
19542016-06-14 Uros Bizjak <ubizjak@gmail.com>
1955
e3d62871
UB
1956 * gcc.target/i386/float128-3.c: New test.
1957 * gcc.target/i386/quad-sse4.c: Ditto.
1958 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1959 Update scan strings.
4d568ab2 1960
30934c5d
RB
19612016-06-14 Richard Biener <rguenther@suse.de>
1962
1963 PR middle-end/71526
1964 * gfortran.dg/pr71526.f90: New testcase.
1965
3970e545
AV
19662016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1967
1968 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1969 * gcc.dg/zero_bits_compound-1.c: Likewise.
1970
04976c6e
RB
19712016-06-14 Richard Biener <rguenther@suse.de>
1972
1973 PR tree-optimization/71522
1974 * gcc.dg/torture/pr71522.c: New testcase.
1975
23e025db
JJ
19762016-06-14 Jakub Jelinek <jakub@redhat.com>
1977
1978 PR tree-optimization/71520
1979 * gcc.dg/tree-ssa/pr71520.c: New test.
1980
90b72e84
RB
19812016-06-14 Richard Biener <rguenther@suse.de>
1982
1983 PR tree-optimization/71521
86c24ba6 1984 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 1985
ef7cf206
JJ
19862016-06-13 Jakub Jelinek <jakub@redhat.com>
1987
0dda258b
JJ
1988 PR sanitizer/71498
1989 * c-c++-common/ubsan/bounds-13.c: New test.
1990
ef7cf206
JJ
1991 PR preprocessor/71183
1992 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1993
a73786e3
JL
19942016-06-13 Jeff Law <law@redhat.com>
1995
1996 PR tree-optimization/71403
1997 * c-c++-common/ubsan/pr71403-1.c: New test.
1998 * c-c++-common/ubsan/pr71403-2.c: New test.
1999 * c-c++-common/ubsan/pr71403-3.c: New test.
2000
0ac249bf
JJ
20012016-06-13 Jakub Jelinek <jakub@redhat.com>
2002
2003 PR middle-end/71478
2004 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2005 Add -Wno-psabi -w to dg-options.
2006
5408a64a
KN
20072016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2008
2009 * gcc.target/powerpc/vadsdu-0.c: New test.
2010 * gcc.target/powerpc/vadsdu-1.c: New test.
2011 * gcc.target/powerpc/vadsdu-2.c: New test.
2012 * gcc.target/powerpc/vadsdu-3.c: New test.
2013 * gcc.target/powerpc/vadsdu-4.c: New test.
2014 * gcc.target/powerpc/vadsdu-5.c: New test.
2015 * gcc.target/powerpc/vadsdub-1.c: New test.
2016 * gcc.target/powerpc/vadsdub-2.c: New test.
2017 * gcc.target/powerpc/vadsduh-1.c: New test.
2018 * gcc.target/powerpc/vadsduh-2.c: New test.
2019 * gcc.target/powerpc/vadsduw-1.c: New test.
2020 * gcc.target/powerpc/vadsduw-2.c: New test.
2021
f7e4f2e3
DM
20222016-06-13 David Malcolm <dmalcolm@redhat.com>
2023
2024 * gcc.dg/c99-init-2.c (c): Update expected error message.
2025 * gcc.dg/init-bad-8.c (foo): Likewise.
2026 * gcc.dg/spellcheck-fields-3.c: New test case.
2027
ad23a23e
ML
20282016-06-13 Martin Liska <mliska@suse.cz>
2029
2030 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2031 and "guess loop iv compared" heuristics.
2032 * gcc.dg/predict-2.c: Likewise.
2033 * gcc.dg/predict-3.c: Likewise.
2034 * gcc.dg/predict-4.c: Likewise.
2035 * gcc.dg/predict-5.c: Likewise.
2036 * gcc.dg/predict-6.c: Likewise.
2037
146c55da
MP
20382016-06-13 Marek Polacek <polacek@redhat.com>
2039
2040 PR middle-end/71476
2041 * c-c++-common/Wswitch-unreachable-4.c: New test.
2042 * gcc.dg/Wswitch-unreachable-2.c: New test.
2043 * g++.dg/tm/jump1.C: Move dg-warning.
2044
42e77cbc
EB
20452016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2046
2047 * gnat.dg/renaming10.ad[sb]: New test.
2048
7474dcc1
PT
20492016-06-13 Paul Thomas <pault@gcc.gnu.org>
2050
2051 PR fortran/70673
2052 * gfortran.dg/pr70673.f90: New test.
2053
f57f53d3
RB
20542016-06-13 Richard Biener <rguenther@suse.de>
2055
2056 PR middle-end/64516
2057 * gcc.dg/align-3.c: New testcase.
2058
5843a5f0
ML
20592016-06-13 Martin Liska <mliska@suse.cz>
2060
2061 * gcc.target/i386/pr71458.c: New test.
2062
aa8fdb44
UB
20632016-06-12 Uros Bizjak <ubizjak@gmail.com>
2064
2065 PR target/71241
2066 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2067
2043e4d7
DH
20682016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2069
2070 PR target/60751
2071 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2072 statement.
2073
d3dc025d
DH
20742016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2075
2076 PR target/60751
2077 * gfortran.dg/comma_IO_extension_1.f90: New test.
2078 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2079 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2080 statement.
2081 * gfortran.dg/graphite/pr38083.f90: Likewise.
2082 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2083 missing format.
2084
a31d78c6
EB
20852016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2086
2087 * gnat.dg/case_character.adb: New test.
2088
95c18dd0
SB
20892016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2090
2091 PR middle-end/71310
2092 * gcc.target/powerpc/pr71310.c: New testcase.
2093
b97d37b4
KV
20942016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2095
2096 PR middle-end/71478
2097 * gcc.dg/pr71478.c: New test.
2098
900bcda3
JJ
20992016-06-10 Jakub Jelinek <jakub@redhat.com>
2100
ec1c20db
JJ
2101 PR middle-end/71494
2102 * gcc.c-torture/execute/pr71494.c: New test.
2103
50b15873
JJ
2104 PR c/68657
2105 * gcc.target/i386/pr68657.c: New test.
2106
900bcda3
JJ
2107 PR inline-asm/68843
2108 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2109 (test): Add -masm=intel alternatives.
2110
4d926e34
MS
21112016-06-10 Martin Sebor <msebor@redhat.com>
2112
2113 PR c/71392
2114 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2115
ad071b2b
JL
21162016-06-10 Jeff Law <law@redhat.com>
2117
2118 PR tree-optimization/71335
2119 * gcc.c-torture/execute/pr71335.c: New test.
2120
2704efe8
DM
21212016-06-10 David Malcolm <dmalcolm@redhat.com>
2122
2123 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2124 the various "cannot tail-call: " messages.
2125
18c9b7d4
CL
21262016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2127
2128 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2129 and options.
2130
7cfa10f3
MO
21312016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2132
2133 PR sanitizer/71480
2134 * c-c++-common/asan/pr71480.c: New test.
2135
1f24fd3e
L
21362016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2137
2138 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2139 (ASMNAME2): Likewise.
2140 (main): Replace fn in asm statement with ASMNAME ("fn").
2141 * gcc.dg/guality/pr68037-2.c: Likewise.
2142 * gcc.dg/guality/pr68037-3.c: Likewise.
2143 * gcc.dg/torture/pr68037-1.c: Likewise.
2144 * gcc.dg/torture/pr68037-2.c: Likewise.
2145 * gcc.dg/torture/pr68037-3.c: Likewise.
2146
ad551c07
BE
21472016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2148
2149 PR inline-asm/68843
2150 * gcc.target/i386/pr68843-1.c: New test.
2151 * gcc.target/i386/pr68843-2.c: New test.
2152
4b1ffdb1 21532016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
2154 Cesar Philippidis <cesar@codesourcery.com>
2155
2156 PR middle-end/71373
2157 * gcc.dg/goacc/nested-function-1.c: New file.
2158 * gcc.dg/goacc/nested-function-2.c: Likewise.
2159 * gcc.dg/goacc/pr71373.c: Likewise.
2160 * gfortran.dg/goacc/cray-2.f95: Likewise.
2161 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2162 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2163 * gfortran.dg/goacc/cray.f95: Update.
2164 * gfortran.dg/goacc/loop-1.f95: Likewise.
2165 * gfortran.dg/goacc/loop-3.f95: Likewise.
2166 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2167 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2168
21692016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2170
2171 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2172 for OpenACC tile clauses.
2173 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
2174
2175 PR c/71381
2176 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2177 to...
2178 * c-c++-common/goacc/cache-2.c: ... this new file.
2179 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2180 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2181 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2182 usage.
2183 * gfortran.dg/goacc/cray.f95: Likewise.
2184 * gfortran.dg/goacc/loop-1.f95: Likewise.
2185
89851e4c
AH
21862016-06-10 Alan Hayward <alan.hayward@arm.com>
2187
2188 PR tree-optimization/71407
2189 PR tree-optimization/71416
2190 * gcc.dg/vect/pr71407.c: New
2191 * gcc.dg/vect/pr71416-1.c: New
2192 * gcc.dg/vect/pr71416-2.c: New
2193
200eafbf
RB
21942016-06-10 Richard Biener <rguenther@suse.de>
2195
2196 PR middle-end/71477
2197 * gcc.dg/torture/pr71477.c: New testcase.
2198
4df99d92
JK
21992016-06-09 Julia Koval <julia.koval@intel.com>
2200
2201 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2202 * gcc.target/i386/interrupt-13.c: Likewise.
2203 * gcc.target/i386/interrupt-15.c: Likewise.
2204 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2205 * gcc.target/i386/interrupt-24.c: Likewise.
2206 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2207 * gcc.target/i386/interrupt-9.c: Likewise.
2208 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2209
e01b4e16
MS
22102016-06-09 Martin Sebor <msebor@redhat.com>
2211
2212 PR c/70883
2213 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2214 * gcc.dg/builtin-constant_p-1.c: Same.
2215 * gcc.dg/builtins-error.c: Same.
2216 * gcc.dg/pr70859.c: Same.
2217
9c35db0e
SKS
22182016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2219
2220 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2221 * gcc.dg/torture/pr68067-1.c: Likewise.
2222 * gcc.dg/torture/pr68067-2.c: Likewise.
2223
22242016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2225
2226 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2227 when setting SIZE.
2228
392a81b9
PC
22292016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2230
2231 PR c++/71465
2232 * g++.dg/inherit/crash5.C: New.
2233 Revert:
2234 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2235
2236 PR c++/70202
2237 * g++.dg/inherit/crash5.C: New.
2238 * g++.dg/inherit/virtual1.C: Adjust.
2239
e49efc14
ML
22402016-06-09 Martin Liska <mliska@suse.cz>
2241
2242 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2243 * g++.dg/predict-loop-exit-2.C: Likewise.
2244 * g++.dg/predict-loop-exit-3.C: Likewise.
2245 * gcc.dg/predict-1.c: Likewise.
2246 * gcc.dg/predict-2.c: Likewise.
2247 * gcc.dg/predict-3.c: Likewise.
2248 * gcc.dg/predict-4.c: Likewise.
2249 * gcc.dg/predict-5.c: Likewise.
2250 * gcc.dg/predict-6.c: Likewise.
2251 * gcc.dg/predict-7.c: Likewise.
2252
36d57986
RB
22532016-06-09 Richard Biener <rguenther@suse.de>
2254
2255 PR tree-optimization/71462
2256 * gcc.dg/torture/pr71462.c: New testcase.
2257
7d82e8e4
MP
22582016-06-09 Marek Polacek <polacek@redhat.com>
2259
2260 PR c/65471
2261 * gcc.dg/c11-generic-3.c: New test.
2262
c8a71589
PC
22632016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2264
2265 * g++.dg/init/array42.C: New.
2266 * g++.dg/init/array43.C: Likewise.
2267 * g++.dg/init/array44.C: Likewise.
2268 * g++.dg/init/array45.C: Likewise.
2269 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2270 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2271 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2272 * g++.dg/gomp/pr35751.C: Likewise.
2273 * g++.dg/init/array23.C: Likewise.
2274 * g++.dg/init/brace2.C: Likewise.
2275 * g++.dg/init/brace6.C: Likewise.
2276
44a845ca
MS
22772016-06-08 Martin Sebor <msebor@redhat.com>
2278 Jakub Jelinek <jakub@redhat.com>
2279
2280 PR c++/70507
2281 PR c/68120
2282 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2283 * c-c++-common/builtin-arith-overflow-2.c: New test.
2284 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2285 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2286 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2287
2ef16b6e
JJ
22882016-06-08 Jakub Jelinek <jakub@redhat.com>
2289
2290 PR c++/71442
2291 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2292
5e3ee346
AL
22932016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2294
2295 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2296 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2297 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2298 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2299 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2300 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2301 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2302 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2303 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2304 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2305 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2306 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2307 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2308
b2ae2814
RB
23092016-06-08 Richard Biener <rguenther@suse.de>
2310
2311 PR tree-optimization/68558
2312 * gcc.dg/vect/slp-44.c: New testcase.
2313
e09b4c37
RB
23142016-06-08 Richard Biener <rguenther@suse.de>
2315
2316 * gcc.dg/vect/slp-43.c: New testcase.
2317
72d50660
RB
23182016-06-08 Richard Biener <rguenther@suse.de>
2319
2320 PR tree-optimization/71452
2321 * gcc.dg/torture/pr71452.c: New testcase.
2322
988c115c
JJ
23232016-06-08 Jakub Jelinek <jakub@redhat.com>
2324
2325 PR c++/71448
2326 * g++.dg/torture/pr71448.C: New test.
2327
73d73b48
BS
23282016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2329
2330 PR debug/71432
2331 PR ada/71413
2332 * g++.dg/debug/pr71432.C: New test.
2333
bdd15d0c
PK
23342016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2335
2336 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2337 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2338 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2339
ce0607bb
AH
23402016-06-08 Alan Hayward <alan.hayward@arm.com>
2341
2342 * gcc.dg/vect/vect-live-2.c: Update effective target.
2343 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2344 * lib/target-supports.exp: Add aarch64 to vect_long.
2345
92a5f2ba
MP
23462016-06-08 Marek Polacek <polacek@redhat.com>
2347
2348 PR c/71418
2349 * gcc.dg/noncompile/pr71418.c: New test.
2350
08203f73
MP
2351 PR c/71426
2352 * gcc.dg/noncompile/pr71426.c: New test.
2353
d1fcc2bd
JH
23542016-06-07 Jan Hubicka <hubicka@ucw.cz>
2355
2356 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2357 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2358 * gcc.dg/predict-3.c: Update template.
2359 * gcc.dg/predict-5.c: Update template.
2360 * gcc.dg/predict-6.c: Update template.
2361 * gcc.dg/predict-9.c: Update template.
2362 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2363
a23e6f1c
BS
23642016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2365
2366 * gcc.target/powerpc/vec-mul.c: New test.
2367
6ffd47b7
DM
23682016-06-07 David Malcolm <dmalcolm@redhat.com>
2369
2370 * gcc.dg/spellcheck-fields-2.c: New test case.
2371
bfd67b47
RB
23722016-06-07 Richard Biener <rguenther@suse.de>
2373
2374 PR c/61564
2375 * gcc.dg/Wpragmas-1.c: New testcase.
2376 * gcc.dg/Wattributes-4.c: Likewise.
2377 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2378 entry.
2379
701b9a47
CL
23802016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2381
2382 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2383 spurious debug code.
2384
6b80d6fa
RB
23852016-06-07 Richard Biener <rguenther@suse.de>
2386
2387 PR tree-optimization/71428
2388 * gcc.dg/torture/pr71428.c: New testcase.
2389
0f3f9437
RB
23902016-06-07 Richard Biener <rguenther@suse.de>
2391
2392 PR middle-end/71423
2393 * gcc.dg/torture/pr71423.c: New testcase.
2394
ec963f2a
KV
23952016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2396
2397 PR middle-end/71408
2398 * gcc.dg/tree-ssa/pr71408.c: New test.
2399
46ab5b6e
KV
24002016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2401
2402 PR middle-end/71281
2403 * g++.dg/torture/pr71281.C: New test.
2404
1f40cff3
MP
24052016-06-06 Marek Polacek <polacek@redhat.com>
2406
2407 PR c/71362
2408 * gcc.dg/pr71362.c: New test.
2409
6f5bcd24
JJ
24102016-06-06 Jakub Jelinek <jakub@redhat.com>
2411 Patrick Palka <ppalka@gcc.gnu.org>
2412
2413 PR c++/70847
2414 PR c++/71330
2415 PR c++/71393
2416 * g++.dg/opt/pr70847.C: New test.
2417 * g++.dg/ubsan/pr70847.C: New test.
2418 * g++.dg/ubsan/pr71393.C: New test.
2419
158beb4a
JJ
24202016-06-06 Jakub Jelinek <jakub@redhat.com>
2421
2422 PR tree-optimization/71259
2423 * gcc.dg/vect/pr71259.c: New test.
2424
d9b950dd
DM
24252016-06-06 David Malcolm <dmalcolm@redhat.com>
2426
2427 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2428 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2429 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2430 above.
2431
36f9ad69
KT
24322016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2433
2434 PR middle-end/37780
2435 * gcc.c-torture/execute/pr37780.c: New test.
2436 * gcc.target/aarch64/pr37780_1.c: Likewise.
2437 * gcc.target/arm/pr37780_1.c: Likewise.
2438
5545a907
MP
24392016-06-06 Marek Polacek <polacek@redhat.com>
2440
2441 * c-c++-common/attr-may-alias-1.c: New test.
2442 * c-c++-common/attr-may-alias-2.c: New test.
2443 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2444
93671519
BE
24452016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2446
2447 PR c/24414
2448 * gcc.target/i386/pr24414.c: New test.
2449
690f24b7
JM
24502016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2451
2452 * gcc.target/sparc/vis4misc.c: New file.
2453 * gcc.target/sparc/fpcmp.c: Likewise.
2454 * gcc.target/sparc/fpcmpu.c: Likewise.
2455
31ce6157
AH
24562016-06-06 Alan Hayward <alan.hayward@arm.com>
2457
2458 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2459 * gcc.dg/vect/vect-live-3.c: Likewise.
2460
9fcebb5a
RB
24612016-06-06 Richard Biener <rguenther@suse.de>
2462
2463 PR tree-optimization/71398
2464 * gcc.dg/torture/pr71398.c: New testcase.
2465
903ca97b
UB
24662016-06-06 Uros Bizjak <ubizjak@gmail.com>
2467
2468 PR target/71389
2469 * g++.dg/pr71389.C: New test.
2470
9c1eb332
JD
24712016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2472
2473 PR fortran/71404
2474 * gfortran.dg/fmt_read_5.f: New test.
2475
b2d83bd2
AV
24762016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2477
2478 PR fortran/69659
2479 * gfortran.dg/class_array_22.f03: New test.
2480
ec81960e
JH
24812016-06-05 Jan Hubicka <hubicka@ucw.cz>
2482
2483 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2484
429d2750
JH
24852016-06-05 Jan Hubicka <hubicka@ucw.cz>
2486
2487 * gcc.dg/predict-9.c: Update template.
2488
c1c00983
PC
24892016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2490
2491 PR c++/49377
2492 * g++.dg/template/pr49377.C: New.
2493
1927a963
JJ
24942016-06-04 Jakub Jelinek <jakub@redhat.com>
2495
2496 PR tree-optimization/71405
2497 * g++.dg/torture/pr71405.C: New test.
2498
909a11ad
PC
24992016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2500
2501 PR c++/70202
2502 * g++.dg/inherit/crash5.C: New.
2503 * g++.dg/inherit/virtual1.C: Adjust.
2504
08bbb1f8
JL
25052016-06-03 Jeff Law <law@redhat.com>
2506
2507 PR tree-optimization/71316
2508 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2509
7c35235c
JJ
25102016-06-03 Jakub Jelinek <jakub@redhat.com>
2511
2512 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2513 dg-additional-options with just -fno-tree-scev-cprop in it.
2514 * gcc.dg/vect/vect-live-2.c: Likewise.
2515 * gcc.dg/vect/vect-live-5.c: Likewise.
2516 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2517 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2518 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2519
c8572dd6
PP
25202016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2521
2522 PR c++/27100
2523 * g++.dg/other/friend6.C: New test.
2524
1c7733a7
BS
25252016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2526
2527 * g++.dg/torture/ppc-ldst-array.C: New.
2528
0d2f700f
JM
25292016-06-03 Joseph Myers <joseph@codesourcery.com>
2530
2531 PR target/71276
2532 PR target/71277
2533 * gcc.dg/torture/builtin-fp-int-inexact.c,
2534 gcc.target/i386/387-builtin-fp-int-inexact.c,
2535 gcc.target/i386/387-rint-inline-1.c,
2536 gcc.target/i386/387-rint-inline-2.c,
2537 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2538 gcc.target/i386/sse2-rint-inline-1.c,
2539 gcc.target/i386/sse2-rint-inline-2.c,
2540 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2541 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2542
f8071c05
L
25432016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2544 Julia Koval <julia.koval@intel.com>
2545
2546 PR target/66960
2547 PR target/67630
2548 PR target/67634
2549 PR target/67841
2550 PR target/68037
2551 PR target/68618
2552 PR target/68661
2553 PR target/69575
2554 PR target/69596
2555 PR target/69734
2556 * gcc.dg/guality/pr68037-1.c: New test.
2557 * gcc.dg/guality/pr68037-2.c: Likewise.
2558 * gcc.dg/guality/pr68037-3.c: Likewise.
2559 * gcc.dg/torture/pr68037-1.c: Likewise.
2560 * gcc.dg/torture/pr68037-2.c: Likewise.
2561 * gcc.dg/torture/pr68037-3.c: Likewise.
2562 * gcc.dg/torture/pr68661-1a.c: Likewise.
2563 * gcc.dg/torture/pr68661-1b.c: Likewise.
2564 * gcc.target/i386/interrupt-1.c: Likewise.
2565 * gcc.target/i386/interrupt-2.c: Likewise.
2566 * gcc.target/i386/interrupt-3.c: Likewise.
2567 * gcc.target/i386/interrupt-4.c: Likewise.
2568 * gcc.target/i386/interrupt-5.c: Likewise.
2569 * gcc.target/i386/interrupt-6.c: Likewise.
2570 * gcc.target/i386/interrupt-7.c: Likewise.
2571 * gcc.target/i386/interrupt-8.c: Likewise.
2572 * gcc.target/i386/interrupt-9.c: Likewise.
2573 * gcc.target/i386/interrupt-10.c: Likewise.
2574 * gcc.target/i386/interrupt-11.c: Likewise.
2575 * gcc.target/i386/interrupt-12.c: Likewise.
2576 * gcc.target/i386/interrupt-13.c: Likewise.
2577 * gcc.target/i386/interrupt-14.c: Likewise.
2578 * gcc.target/i386/interrupt-15.c: Likewise.
2579 * gcc.target/i386/interrupt-16.c: Likewise.
2580 * gcc.target/i386/interrupt-17.c: Likewise.
2581 * gcc.target/i386/interrupt-18.c: Likewise.
2582 * gcc.target/i386/interrupt-19.c: Likewise.
2583 * gcc.target/i386/interrupt-20.c: Likewise.
2584 * gcc.target/i386/interrupt-21.c: Likewise.
2585 * gcc.target/i386/interrupt-22.c: Likewise.
2586 * gcc.target/i386/interrupt-23.c: Likewise.
2587 * gcc.target/i386/interrupt-24.c: Likewise.
2588 * gcc.target/i386/interrupt-25.c: Likewise.
2589 * gcc.target/i386/interrupt-26.c: Likewise.
2590 * gcc.target/i386/interrupt-27.c: Likewise.
2591 * gcc.target/i386/interrupt-28.c: Likewise.
2592 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2593 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2594 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2595 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2596 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2597 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2598 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2599 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2600 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2601 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2602 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2603 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2604
36b85e43
BS
26052016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2606
9de2e795
L
2607 PR tree-optimization/52171
2608 * gcc.dg/pr52171.c: New test.
2609 * gcc.target/i386/pr52171.c: New test.
36b85e43 2610
bfeee8ac
JH
26112016-06-03 Jan Hubicka <jh@suse.cz>
2612
2613 * g++.dg/tree-ssa/pred-1.C: New testcase
2614 * gcc.dg/tree-ssa/pred-1.c: New testcase
2615
859b0bae
BS
26162016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2617
2618 PR target/70957
2619 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2620 support.
2621 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2622
3a2edf4c
AH
26232016-06-03 Alan Hayward <alan.hayward@arm.com>
2624
2625 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2626
b28ead45
AH
26272016-06-03 Alan Hayward <alan.hayward@arm.com>
2628
2629 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 2630 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
2631 * gcc.dg/vect/vect-live-1.c: New test.
2632 * gcc.dg/vect/vect-live-2.c: New test.
2633 * gcc.dg/vect/vect-live-3.c: New test.
2634 * gcc.dg/vect/vect-live-4.c: New test.
2635 * gcc.dg/vect/vect-live-5.c: New test.
2636 * gcc.dg/vect/vect-live-slp-1.c: New test.
2637 * gcc.dg/vect/vect-live-slp-2.c: New test.
2638 * gcc.dg/vect/vect-live-slp-3.c: New test.
2639
1f91747b
JJ
26402016-06-03 Jakub Jelinek <jakub@redhat.com>
2641
2642 PR middle-end/71387
2643 * g++.dg/opt/pr71387.C: New test.
2644
47b83923
JL
26452016-06-02 Jeff Law <law@redhat.com>
2646
2647 PR tree-optimization/71328
2648 * gcc.c-torture/compile/pr71328.c: New test.
2649
e96e5f46
JD
26502016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2651
2652 PR fortran/52393
2653 * gfortran.dg/fmt_read_3.f90: Fix typo.
2654 * gfortran.dg/fmt_read_4.f90: New test.
2655
b872d729
PC
26562016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2657
2658 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2659 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2660 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2661 * g++.dg/cpp0x/override2.C: Likewise.
2662 * g++.dg/parse/crash5.C: Likewise.
2663 * g++.dg/parse/error16.C: Likewise.
2664 * g++.dg/parse/error27.C: Likewise.
2665 * g++.dg/template/qualttp15.C: Likewise.
2666 * g++.dg/template/redecl4.C: Likewise.
2667 * g++.old-deja/g++.other/crash39.C: Likewise.
2668 * g++.old-deja/g++.other/struct1.C: Likewise.
2669 * g++.old-deja/g++.pt/m9a.C: Likewise.
2670 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2671
0e535442
JJ
26722016-06-02 Jakub Jelinek <jakub@redhat.com>
2673
0633ee10
JJ
2674 PR c++/71372
2675 * c-c++-common/pr71372.c: New test.
2676
0e535442
JJ
2677 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2678 __TIME__ strings with __builtin_strcmp instead of printf and
2679 dg-output.
2680
f3c5ecc2
ML
26812016-06-02 Martin Liska <mliska@suse.cz>
2682
2683 * gcc.dg/predict-9.c: New test.
2684
a91807c5
JJ
26852016-06-02 Jakub Jelinek <jakub@redhat.com>
2686
2687 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2688 global set_compiler_env_var and global saved_compiler_env_var.
2689
b5bd1978
KT
26902016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2691
2692 PR rtl-optimization/71295
2693 * gcc.c-torture/compile/pr71295.c: New test.
2694
b93b1475
JJ
26952016-06-02 Jakub Jelinek <jakub@redhat.com>
2696
930ebd0e
JJ
2697 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2698
1e021dc3
JJ
2699 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2700 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2701
b93b1475
JJ
2702 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2703 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2704 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2705 alternative number.
2706
58f2fb5c
MM
27072016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2708
2709 * gcc.target/powerpc/p9-splat-4.c: New test.
2710
27112016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2712
2713 PR target/71186
2714 * gcc.target/powerpc/pr71186.c: New test.
2715
4731c9f0
JD
27162016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2717
2718 PR fortran/52393
2719 * gfortran.dg/fmt_read_3.f90: New test.
2720
042dee3e
TP
27212016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2722
2723 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2724 procedure.
2725
15c98b2e
ES
27262016-06-01 Eduard Sanou <dhole@openmailbox.org>
2727
2728 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2729 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2730 env var is set.
2731 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2732 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2733 shown once.
2734 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2735 during compilation.
2736 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2737 vars set by dg-set-compiler-env-var.
2738
6442a6f4
PT
27392016-06-01 Paul Thomas <pault@gcc.gnu.org>
2740
2741 PR fortran/71156
2742 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2743 to the module procedure declaration.
2744 * gfortran.dg/submodule_16.f08: New test.
2745
ab62397a
JJ
27462016-06-01 Jakub Jelinek <jakub@redhat.com>
2747
2748 PR middle-end/71371
2749 * c-c++-common/gomp/pr71371.c: New test.
2750
b66af6ed
RB
27512016-06-01 Richard Biener <rguenther@suse.de>
2752
2753 PR tree-optimization/71366
2754 * gcc.dg/torture/pr71366-1.c: New testcase.
2755 * gcc.dg/torture/pr71366-2.c: Likewise.
2756
e342b9d8
KN
27572016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2758
2759 * gcc.target/powerpc/vslv-0.c: New test.
2760 * gcc.target/powerpc/vslv-1.c: New test.
2761 * gcc.target/powerpc/vsrv-0.c: New test.
2762 * gcc.target/powerpc/vsrv-1.c: New test.
2763
721547cd
NS
27642016-06-01 Nathan Sidwell <nathan@acm.org>
2765
2766 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2767 * gcc.target/nvptx/weak.c: New.
2768
fa2c9034
RB
27692016-06-01 Richard Biener <rguenther@suse.de>
2770
2771 PR tree-optimization/71261
2772 * gcc.dg/torture/vect-bool-1.c: New testcase.
2773
3e32893c
JJ
27742016-06-01 Jakub Jelinek <jakub@redhat.com>
2775
2776 * gfortran.dg/gomp/order-1.f90: New test.
2777 * gfortran.dg/gomp/order-2.f90: New test.
2778
8c383600
JH
27792016-06-01 Jan Hubicka <hubicka@ucw.cz>
2780
2781 * gcc.dg/unroll-6.c: Update template.
2782 * gcc.dg/unroll-7.c: New testcase.
2783 * gcc.dg/unroll-8.c: New testcase.
2784
a0dfeef5
EB
27852016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2786
2787 * gnat.dg/opt56.ad[sb]: New test.
2788
48de5701
PC
27892016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2790
2791 PR c++/66635
2792 * g++.dg/cpp0x/constexpr-ice16.C: New.
2793
827cf695
PP
27942016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2795
2796 PR tree-optimization/71314
2797 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2798 -mbranch-cost=2.
2799
ff66f6e8
PP
28002016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2801
2802 PR tree-optimization/71077
2803 * gcc.dg/tree-ssa/pr71077.c: New test.
2804
050fb209
JH
28052016-05-31 Jan Hubicka <hubicka@ucw.cz>
2806
48de5701
PC
2807 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2808 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2809 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 2810
c642d919
PC
28112016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2812
2813 PR c++/71248
2814 * g++.dg/cpp0x/pr71248.C: New.
2815 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2816 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2817 * g++.dg/init/new37.C: Likewise.
2818 * g++.dg/template/static1.C: Likewise.
2819 * g++.dg/template/static2.C: Likewise.
2820
d6439e08
L
28212016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2822
2823 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2824 instead of %rdi.
2825 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2826
780b9dd4
MP
28272016-05-31 Marek Polacek <polacek@redhat.com>
2828
2829 * c-c++-common/Wswitch-unreachable-3.c: New test.
2830 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2831
0d99f8a0
RB
28322016-05-31 Richard Biener <rguenther@suse.de>
2833
2834 PR tree-optimization/71352
2835 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2836
52545641
TP
28372016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2838
2839 * gcc.target/arm/armv5_thumb_isa.c: New test.
2840
5b8c1205
KY
28412016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2842
2843 PR target/71346
2844 * gcc.target/i386/pr71346.c: New test.
2845
7a88cc84
TV
28462016-05-31 Tom de Vries <tom@codesourcery.com>
2847
2848 PR tree-optimization/69068
2849 * gcc.dg/graphite/pr69068.c: New test.
2850
265149a6
MS
28512016-05-27 Martin Sebor <msebor@redhat.com>
2852
2853 PR c++/71306
2854 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2855
00631022
JJ
28562016-05-30 Jakub Jelinek <jakub@redhat.com>
2857
2858 PR c++/71349
2859 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2860 nowait depend(inout: dd[0]) clauses where permitted.
2861
b2f6675b
PC
28622016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2863
2864 PR c++/71238
2865 * g++.dg/parse/pr71238.C: New.
2866 * g++.dg/concepts/friend1.C: Test column numbers too.
2867 * g++.dg/cpp0x/initlist31.C: Likewise.
2868 * g++.dg/cpp0x/pr51420.C: Likewise.
2869 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2870 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2871 * g++.dg/ext/builtin3.C: Likewise.
2872 * g++.dg/lookup/friend12.C: Likewise.
2873 * g++.dg/lookup/friend7.C: Likewise.
2874 * g++.dg/lookup/koenig1.C: Likewise.
2875 * g++.dg/lookup/koenig5.C: Likewise.
2876 * g++.dg/lookup/used-before-declaration.C: Likewise.
2877 * g++.dg/overload/koenig1.C: Likewise.
2878 * g++.dg/template/crash65.C: Likewise.
2879 * g++.dg/template/friend57.C: Likewise.
2880 * g++.dg/warn/Wshadow-5.C: Likewise.
2881 * g++.dg/warn/Wunused-8.C: Likewise.
2882 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2883 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2884 * g++.old-deja/g++.jason/member.C: Likewise.
2885 * g++.old-deja/g++.jason/report.C: Likewise.
2886 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2887 * g++.old-deja/g++.law/visibility20.C: Likewise.
2888 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2889 * g++.old-deja/g++.other/static5.C: Likewise.
2890 * g++.old-deja/g++.pt/overload2.C: Likewise.
2891
a448ff40
JH
28922016-05-30 Jan Hubicka <hubicka@ucw.cz>
2893
2894 * gcc.dg/tree-ssa/peel1.c: New testcase.
2895 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2896 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2897
69be8c91
TV
28982016-05-30 Tom de Vries <tom@codesourcery.com>
2899
2900 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2901 to ce.
2902
a59775a1
PC
29032016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2904
2905 PR c++/71099
2906 * g++.dg/parse/virtual1.C: New.
2907
53d6d955
UB
29082016-05-30 Uros Bizjak <ubizjak@gmail.com>
2909
2910 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2911 Use correct register when clearing %edx.
2912
0557293f
AM
29132016-05-30 Alexander Monakov <amonakov@ispras.ru>
2914
2915 PR tree-optimization/71289
2916 * gcc.dg/pr71289.c: New test.
2917
5d476e35
KV
29182016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2919
2920 PR middle-end/71269
2921 PR middle-end/71292
2922 * gcc.dg/tree-ssa/pr71269.c: New test.
2923 * gcc.dg/tree-ssa/pr71292.c: New test.
2924
db5447ca
KV
29252016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2926
2927 PR middle-end/71252
2928 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2929
98bdbb39
JH
29302016-05-30 Jan Hubicka <hubicka@ucw.cz>
2931
2932 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2933 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2934 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2935
7e012855
TV
29362016-05-30 Tom de Vries <tom@codesourcery.com>
2937
2938 PR tree-optimization/69067
2939 * gcc.dg/graphite/pr69067.c: New test.
2940
beed3701
UB
29412016-05-29 Uros Bizjak <ubizjak@gmail.com>
2942
2943 PR target/71245
2944 * gcc.target/i386/pr71245-1.c: New test.
2945 * gcc.target/i386/pr71245-2.c: Ditto.
2946
b6d4f8e8
PC
29472016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2948
2949 PR c++/71105
2950 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2951 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2952 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2953
00022058
JH
29542016-05-27 Jan Hubicka <hubicka@ucw.cz>
2955
2956 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2957
c8419aca
VV
29582016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2959
2960 Revert:
2961 PR c++/69855
2962 * g++.dg/overload/69855.C: New.
2963 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2964 * g++.old-deja/g++.pt/crash3.C: Likewise.
2965
8008c4d2
PC
29662016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2967
2968 PR c++/60385
2969 * g++.dg/parse/namespace13.C: New.
2970
8b2ef235
JL
29712016-05-26 Jeff Law <law@redhat.com>
2972
2973 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2974 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2975 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2976 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2977 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2978 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2979 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2980 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2981 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2982 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2983 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2984 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2985 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2986
7d67159b
VV
29872016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2988
2989 PR c++/69855
2990 * g++.dg/overload/69855.C: New.
2991 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2992 * g++.old-deja/g++.pt/crash3.C: Likewise.
2993
88e3bdd1
JW
29942016-05-27 Jiong Wang <jiong.wang@arm.com>
2995
2996 PR target/63596
2997 * gcc.target/aarch64/va_arg_1.c: New testcase.
2998 * gcc.target/aarch64/va_arg_2.c: Likewise.
2999 * gcc.target/aarch64/va_arg_3.c: Likewise.
3000
3fd6b9cc
JW
30012016-05-27 Jiong Wang <jiong.wang@arm.com>
3002
3003 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3004 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3005 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3006 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3007 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3008
3cee7e4e
MP
30092016-05-27 Marek Polacek <polacek@redhat.com>
3010
3011 PR middle-end/71308
3012 * g++.dg/torture/pr71308.C: New test.
3013
6a813c96
DV
30142016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3015
3016 * gcc.dg/zero_bits_compound-1.c: New test.
3017 * gcc.dg/zero_bits_compound-2.c: New test.
3018
0561bcfb
IE
30192016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3020
3021 PR middle-end/71279
3022 * gcc.dg/pr71279.c: New test.
3023
21316320
MM
30242016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3025
3026 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3027 floating point min/max/comparison instructions.
3028 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3029
7211a097
JJ
30302016-05-26 Jakub Jelinek <jakub@redhat.com>
3031
3032 * c-c++-common/gomp/schedule-1.c: New test.
3033 * gfortran.dg/gomp/schedule-1.f90: New test.
3034
cac177cf
PP
30352016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3036
3037 PR c++/70822
3038 PR c++/70106
3039 * g++.dg/cpp1y/auto-fn32.C: New test.
3040 * g++.dg/cpp1y/paren4.C: New test.
3041
a2d5b8c9
NS
30422016-05-26 Nathan Sidwell <nathan@acm.org>
3043
3044 * gcc.dg/20060410.c: Xfail on ptx.
3045 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3046 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3047 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3048 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3049 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3050
ffa8b552
TP
30512016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3052
3053 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3054
c7501e00
JJ
30552016-05-26 Jakub Jelinek <jakub@redhat.com>
3056
1875b9a0
JJ
3057 PR tree-optimization/71280
3058 * gcc.dg/pr71280.c: New test.
3059
2116e19f
JJ
3060 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3061
305aef09
JJ
3062 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3063 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3064
c7501e00
JJ
3065 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3066
ca449d26
JW
30672016-05-26 Jiong Wang <jiong.wang@arm.com>
3068
3069 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 3070 kept in memory.
ca449d26 3071
8af01c66
JL
30722016-05-25 Jeff Law <law@redhat.com>
3073
3074 PR tree-optimization/71272
3075 * gcc.c-torture/compile/pr71272.c: new test.
3076
f9d6ce73
BS
30772016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3078
3079 * gcc.target/powerpc/vec-cmpne.c: New test.
3080 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3081
a88a7b22
EB
30822016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3083
3084 * gnat.dg/opt55.ad[sb]: New test.
3085
125f02ed
SKS
30862016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3087
3088 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3089 * c-c++-common/pr60226.c: Require int32plus.
3090 * gcc.c-torture/execute/pr70602.c: Likewise.
3091 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3092 unsigned long for malloc arg type.
3093 * gcc.dg/asr_div1.c: Require int32plus.
3094 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3095 * gcc.dg/pie-1.c: Require pie.
3096 * gcc.dg/pie-2.c: Likewise.
3097 * gcc.dg/pr59471.c: Require int32plus.
3098 * gcc.dg/pr59963-2.c: XFAIL for int16.
3099 * gcc.dg/pr60114.c: Require int32plus.
3100 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3101 unsigned long for typedef of size_t.
3102 * gcc.dg/pr63914.c: Require int32plus.
3103 * gcc.dg/pr64536.c: Require pt32plus.
3104 * gcc.dg/pr65658.c: Likewise.
3105 * gcc.dg/pr67271.c: Require int32plus.
3106 * gcc.dg/pr68112.c: Likewise.
3107 * gcc.dg/pr69071.c: Skip for avr target.
3108 * gcc.dg/pr69973.c: Require int32plus.
3109 * gcc.dg/pr70169.c: Skip for avr target.
3110 * gcc.dg/sso-6.c: Require int32plus.
3111 * gcc.dg/sso-7.c: Likewise.
3112 * gcc.dg/sso-8.c: Likewise.
3113 * gcc.dg/vrp-min-max-2.c: Likewise.
3114
c6e434f5
UB
31152016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3116
3117 PR target/70738
3118 * gcc.target/i386/pr70738-1.c: New test.
3119 * gcc.target/i386/pr70738-2.c: Likewise.
3120 * gcc.target/i386/pr70738-3.c: Likewise.
3121 * gcc.target/i386/pr70738-4.c: Likewise.
3122 * gcc.target/i386/pr70738-5.c: Likewise.
3123 * gcc.target/i386/pr70738-6.c: Likewise.
3124 * gcc.target/i386/pr70738-7.c: Likewise.
3125 * gcc.target/i386/pr70738-8.c: Likewise.
3126 * gcc.target/i386/pr70738-9.c: Likewise.
3127
5c42d341
KT
31282016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3129
3130 PR rtl-optimization/66940
3131 * gcc.c-torture/execute/pr66940.c: New test.
3132
bf9a1a07
IV
31332016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3134
3135 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3136 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3137 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3138 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3139 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3140 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3141 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3142 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3143 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3144 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3145 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3146 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3147 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3148 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3149 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3150 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3151 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3152 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3153 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3154 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3155 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3156 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3157 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3158 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3159
95efe6b6
MP
31602016-05-25 Marek Polacek <polacek@redhat.com>
3161
3162 PR c/71265
3163 * gcc.dg/noncompile/pr71265.c: New test.
3164
a23faf7a
MP
3165 PR c/71266
3166 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3167
69a6d5ad
NS
31682016-05-25 Nathan Sidwell <nathan@acm.org>
3169
3170 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3171
3072d4ea
RB
31722016-05-25 Richard Biener <rguenther@suse.de>
3173
3174 PR tree-optimization/71261
3175 * c-c++-common/torture/pr71261.c: New testcase.
3176
e412ece4
RB
31772016-05-25 Richard Biener <rguenther@suse.de>
3178
3179 PR tree-optimization/71264
3180 * gcc.dg/vect/pr71264.c: New testcase.
3181
b9e551ad
PC
31822016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3183
3184 PR c++/55992
3185 * g++.dg/cpp0x/alias-decl-53.C: New.
3186 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3187
6aa1abe5
ML
31882016-05-25 Martin Liska <mliska@suse.cz>
3189
3190 * g++.dg/pr71239.C: New test.
3191
842d162e
RB
31922016-05-25 Richard Biener <rguenther@suse.de>
3193
c87885ca
RO
3194 * gcc.dg/vect/pr58135.c: Rename to ...
3195 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 3196
f184a36c
MP
31972016-05-25 Marek Polacek <polacek@redhat.com>
3198
3199 * g++.dg/pr65295.C: Use target c++14.
3200
021fad86
PC
32012016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3202
53d6d955
UB
3203 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3204 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 3205
c3eaf15a
MM
32062016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3207
3208 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3209 instructions.
3210
e46c7770
CP
32112016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3212
3213 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3214 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3215 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3216 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3217 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3218 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3219 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3220 * c-c++-common/goacc/pcopy.c: Likewise.
3221 * c-c++-common/goacc/pcopyin.c: Likewise.
3222 * c-c++-common/goacc/pcopyout.c: Likewise.
3223 * c-c++-common/goacc/pcreate.c: Likewise.
3224 * c-c++-common/goacc/pr70688.c: New test.
3225 * c-c++-common/goacc/present-1.c: Adjust test.
3226 * c-c++-common/goacc/reduction-5.c: Likewise.
3227 * g++.dg/goacc/data-1.C: New test.
3228
4bfc9db7
MM
32292016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3230
3231 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3232 vector parity built-in functions.
3233 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3234 count trailing zeros automatic vectorization.
3235 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3236 count trailing zeros built-in functions.
3237
2bc145af
KV
32382016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3239
3240 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3241
26869fdb
PH
32422016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3243
3244 PR target/71050
3245 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3246
b2dc9c3b
PC
32472016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3248
3249 PR c++/50436
3250 * g++.dg/template/crash123.C: New.
3251 * g++.dg/template/crash124.C: Likewise.
3252
f65e97fd
MS
32532016-05-24 Martin Sebor <msebor@redhat.com>
3254
3255 PR c++/71147
3256 * g++.dg/ext/flexary16.C: New test.
3257
a6f5ac7f
IV
32582016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3259
69a6d5ad
NS
3260 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3261 before math.h is included.
a6f5ac7f
IV
3262 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3263 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3264 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3265 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3266 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3267 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3268 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3269 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3270 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3271 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3272 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3273 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3274 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3275 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3276 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3277 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3278 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3279 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3280 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3281 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3282 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3283 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3284 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3285
27bad558
MM
32862016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3287 Kelvin Nilsen <kelvin@gcc.gnu.org>
3288
3289 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3290 support.
3291
72f382fb
PC
32922016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3293
3294 PR c++/69872
3295 * g++.dg/warn/Wno-narrowing1.C: New.
3296
ef2ec9d9
MP
32972016-05-24 Marek Polacek <polacek@redhat.com>
3298
3299 PR c/71249
3300 * c-c++-common/Wswitch-unreachable-2.c: New test.
3301
e90434e3
JJ
33022016-05-24 Jakub Jelinek <jakub@redhat.com>
3303
7adb26f2
JJ
3304 PR c++/71257
3305 * g++.dg/vect/simd-clone-6.cc: New test.
3306 * g++.dg/gomp/declare-simd-6.C: New test.
3307
e90434e3
JJ
3308 PR middle-end/70434
3309 PR c/69504
3310 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3311
b556ea3b
RB
33122016-05-24 Richard Biener <rguenther@suse.de>
3313
3314 PR tree-optimization/71240
3315 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3316
e5328f5d
RB
33172016-05-24 Richard Biener <rguenther@suse.de>
3318
3319 PR tree-optimization/71230
3320 * gcc.dg/torture/pr71230.c: New testcase.
3321 * g++.dg/torture/pr71230.C: Likewise.
3322
a04e69c0
TS
33232016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3324
3325 * c-c++-common/goacc/routine-5.c: Add tests.
3326 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3327 * gfortran.dg/goacc/routine-6.f90: Add tests.
3328
30fd2977
RB
33292016-05-24 Richard Biener <rguenther@suse.de>
3330
3331 PR tree-optimization/71253
3332 * gcc.dg/torture/pr71253.c: New testcase.
3333
ca6f60bc
KV
33342016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3335
3336 PR middle-end/71252
3337 * gfortran.dg/pr71252.f90: New test.
3338
d3465d72
RS
33392016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3340
3341 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3342
f17a223d
RB
33432016-05-24 Richard Biener <rguenther@suse.de>
3344
3345 PR middle-end/70434
3346 PR c/69504
3347 * c-c++-common/vector-subscript-4.c: New testcase.
3348 * c-c++-common/vector-subscript-5.c: Likewise.
3349
e3f36534
JD
33502016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3351
3352 PR fortran/71123
3353 * gfortran.dg/namelist_90.f: New test
3354
85d5c27d
JD
33552016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3356
3357 PR fortran/66461
3358 * gfortran.dg/unexpected_eof.f: New test
3359
fe3f3340
MM
33602016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3361 Kelvin Nilsen <kelvin@gcc.gnu.org>
3362
3363 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3364 as little endian.
3365
26d6ae55
PC
33662016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3367
3368 PR c++/70972
3369 * g++.dg/cpp0x/inh-ctor20.C: New.
3370 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3371
d6c9a06f
PC
33722016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3373
3374 PR c++/69095
3375 * g++.dg/cpp0x/variadic168.C: New.
3376
396a1d10
PC
33772016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3378
3379 * g++.dg/cpp0x/pr31445.C: Test column number too.
3380 * g++.dg/cpp0x/pr32253.C: Likewise.
3381 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3382 * g++.dg/cpp0x/variadic36.C: Likewise.
3383
ece46666
MG
33842016-05-23 Marc Glisse <marc.glisse@inria.fr>
3385
3386 * gcc.dg/fold-notshift-2.c: Adjust.
3387
a7dc5980
MP
33882016-05-23 Marek Polacek <polacek@redhat.com>
3389
3390 PR c/49859
3391 * c-c++-common/Wswitch-unreachable-1.c: New test.
3392 * gcc.dg/Wswitch-unreachable-1.c: New test.
3393 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3394 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3395 * g++.dg/gomp/block-10.C: Likewise.
3396 * gcc.dg/gomp/block-10.c: Likewise.
3397 * g++.dg/gomp/block-9.C: Likewise.
3398 * gcc.dg/gomp/block-9.c: Likewise.
3399 * g++.dg/gomp/target-1.C: Likewise.
3400 * g++.dg/gomp/target-2.C: Likewise.
3401 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 3402 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
3403 * g++.dg/gomp/taskgroup-1.C: Likewise.
3404 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3405 * gcc.dg/gomp/teams-1.c: Likewise.
3406 * g++.dg/gomp/teams-1.C: Likewise.
3407 * g++.dg/overload/error3.C: Likewise.
3408 * g++.dg/tm/jump1.C: Likewise.
3409 * g++.dg/torture/pr40335.C: Likewise.
3410 * gcc.dg/c99-vla-jump-5.c: Likewise.
3411 * gcc.dg/switch-warn-1.c: Likewise.
3412 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3413 * gcc.dg/nested-func-1.c: Likewise.
3414 * gcc.dg/pr67784-4.c: Likewise.
3415
18b54004
RB
34162016-05-23 Richard Biener <rguenther@suse.de>
3417
3418 PR tree-optimization/71230
3419 * gfortran.dg/pr71230-1.f90: New testcase.
3420 * gfortran.dg/pr71230-2.f90: Likewise.
3421
e569db5f
VK
34222016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3423
396a1d10 3424 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
3425 * gcc.dg/vect/pr58135.c: Add new.
3426 * gfortran.dg/pr46519-1.f: Adjust test case.
3427
e4b71114
PC
34282016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3429
3430 PR c++/53401
3431 * g++.dg/cpp0x/decltype64.C: New.
3432
a25a8058
CL
34332016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3434
3435 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3436 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3437 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3438
0dcfe9ab
CL
34392016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3440
3441 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3442 Add poly64x1_t and poly64x2_t cases if supported.
3443 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3444 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3445 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3446 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3447 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3448
ffd70e4a
CL
34492016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3450
3451 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3452 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3453 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3454 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3455 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3456 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3457 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3458
4b1f57fe
CL
34592016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3460
3461 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3462
16c5ec77
CL
34632016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3464
3465 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3466 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3467
94ad56c7
JJ
34682016-05-22 Jakub Jelinek <jakub@redhat.com>
3469
57748705
JJ
3470 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3471 constraint instead of "r".
3472 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3473 insn instead of vxorpd.
3474 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3475
af120161
JJ
3476 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3477 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3478
355023ce
JJ
3479 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3480
3b48574c
JJ
3481 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3482 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3483
94ad56c7
JJ
3484 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3485
8a85cee2
KV
34862016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3487
3488 PR middle-end/40921
3489 * gcc.dg/tree-ssa/pr40921.c: New test.
3490
8e916b16
PS
34912016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3492
3493 PR target/71103
3494 * gcc.target/avr/pr71103.c: New test.
3495
88aea79f
KV
34962016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3497
3498 PR middle-end/71179
3499 * gcc.dg/tree-ssa/pr71179.c: New test.
3500
79063edd
MS
35012016-05-20 Martin Sebor <msebor@redhat.com>
3502
3503 PR c/71115
3504 * gcc.dg/init-excess-2.c: New test.
3505
55c8849f
EB
35062016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3507
3508 * gnat.dg/opt53.adb: New test.
3509 * gnat.dg/opt54.adb: Likewise.
3510
c91a0948
MJ
35112016-05-20 Martin Jambor <mjambor@suse.cz>
3512
3513 PR tree-optimization/70884
3514 * gcc.dg/tree-ssa/pr70919.c: New test.
3515
9cad20fa
BS
35162016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3517
3518 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3519 formatting.
69a6d5ad
NS
3520 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3521 fix code formatting.
3522
35232016-05-20 Nathan Sidwell <nathan@acm.org>
3524
3525 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3526 non-common cases.
3527 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 3528
15c671a7
DM
35292016-05-20 David Malcolm <dmalcolm@redhat.com>
3530
3531 * jit.dg/all-non-failing-tests.h: Add
3532 test-factorial-must-tail-call.c.
3533 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3534 * jit.dg/test-factorial-must-tail-call.c: New test case.
3535
4f028369
JJ
35362016-05-20 Jakub Jelinek <jakub@redhat.com>
3537
3538 PR fortran/71204
3539 * gfortran.dg/pr71204.f90: New test.
3540
7dea4ab3
CP
35412016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3542
3543 * gcc.target/nvptx/sincos.c: New test.
3544
ef98d365
PC
35452016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3546
3547 PR c++/70572
3548 * g++.dg/cpp1y/auto-fn31.C: New.
3549
92466115
BS
35502016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3551
3552 * gcc.target/powerpc/vec-addec.c: New test.
3553 * gcc.target/powerpc/vec-addec-int128.c: New test.
3554
9a385c2d
DM
35552016-05-20 David Malcolm <dmalcolm@redhat.com>
3556
3557 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3558 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3559 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3560 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3561
77c9d5b4
JH
35622016-05-20 Jan Hubicka <hubicka@ucw.cz>
3563
3564 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3565
68047971
JJ
35662016-05-20 Jakub Jelinek <jakub@redhat.com>
3567
18954840
JJ
3568 PR c++/71210
3569 * g++.dg/opt/pr71210-1.C: New test.
3570 * g++.dg/opt/pr71210-2.C: New test.
3571
68047971
JJ
3572 PR tree-optimization/29756
3573 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3574 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3575 only on selected targets where V4SImode vectors are known to be
3576 supported.
3577
d78789f5
MG
35782016-05-20 Marc Glisse <marc.glisse@inria.fr>
3579
3580 PR tree-optimization/71079
3581 PR tree-optimization/71206
3582 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3583
550fa093
PK
35842016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3585
3586 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3587 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3588 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3589
483c6429
RG
35902016-05-20 Richard Guenther <rguenther@suse.de>
3591
3592 PR tree-optimization/29756
3593 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3594
eb066284
RB
35952016-05-20 Richard Biener <rguenther@suse.de>
3596
3597 PR tree-optimization/71185
3598 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3599
58f10249
RB
36002016-05-20 Richard Biener <rguenther@suse.de>
3601
3602 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3603
2a5569fa
MP
36042016-05-19 Marek Polacek <polacek@redhat.com>
3605
3606 PR c++/71075
3607 * g++.dg/diagnostic/pr71075.C: New test.
3608
5e9a5385
DM
36092016-05-19 David Malcolm <dmalcolm@redhat.com>
3610
3611 PR c++/71184
3612 * g++.dg/pr71184.C: New test case.
3613
4f45da44
KN
36142016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3615
3616 * gcc.target/powerpc/darn-0.c: New test.
3617 * gcc.target/powerpc/darn-1.c: New test.
3618 * gcc.target/powerpc/darn-2.c: New test.
3619
4177437e
MP
36202016-05-19 Marek Polacek <polacek@redhat.com>
3621
3622 PR tree-optimization/71031
3623 * gcc.dg/tree-ssa/vrp100.c: New test.
3624
afb72432
IE
36252016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3626
3627 PR rtl-optimization/71148
3628 * gcc.dg/pr71148.c: New test.
3629
4f83064e
KT
36302016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3631
3632 PR target/71056
3633 * gcc.target/arm/pr71056.c: New test.
3634
4bf8dbe1
BE
36352016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3636
3637 * c-c++-common/pr69669.c: Check the used mode.
3638
f3510625
MO
36392016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3640
3641 PR sanitizer/64354
3642 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3643
43c0068e
RB
36442016-05-19 Richard Biener <rguenther@suse.de>
3645
3646 PR tree-optimization/70729
3647 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3648 * gcc.dg/graphite/scop-18.c: Likewise.
3649 * gcc.dg/pr41783.c: Disable LIM.
3650 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3651 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3652 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3653 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3654 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3655 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3656 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3657 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3658 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3659 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3660 * gfortran.dg/pr42108.f90: Likewise.
3661
70f25790
DM
36622016-05-18 David Malcolm <dmalcolm@redhat.com>
3663
3664 PR driver/69265
3665 * gcc.dg/spellcheck-options-11.c: New test case.
3666
960db8ec
JJ
36672016-05-18 Jakub Jelinek <jakub@redhat.com>
3668
3669 PR c++/71100
3670 * g++.dg/opt/pr71100.C: New test.
3671
04643334
MJ
36722016-05-18 Martin Jambor <mjambor@suse.cz>
3673
3674 PR ipa/69708
3675 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3676 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3677 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3678 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3679
91bb9f80
MJ
36802016-05-18 Martin Jambor <mjambor@suse.cz>
3681
3682 PR ipa/69708
3683 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3684 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3685 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3686 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3687 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3688
c584aca6
PC
36892016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3690
3691 PR c++/69793
3692 * g++.dg/template/crash122.C: New.
3693
20309c6e
PC
36942016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3695
3696 PR c++/70466
3697 * g++.dg/template/pr70466-1.C: New.
3698 * g++.dg/template/pr70466-2.C: Likewise.
3699
50c78b9a
MM
37002016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3701
3702 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3703 splat operations and the XXSPLTIB instruction.
3704 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3705 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3706 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3707 xxlxor to clear a register.
3708
cf8be00d
RS
37092016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3710
3711 * gcc.dg/torture/pr71020.c: New test.
3712
848a392a
MJ
37132016-05-18 Martin Jambor <mjambor@suse.cz>
3714
3715 PR ipa/70646
3716 * gcc.dg/ipa/pr70646.c: New test.
3717
1f2ab776
CL
37182016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3719
3720 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3721
76489493
CL
37222016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3723
3724 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3725 missing tests for vreinterpretq_p{8,16}.
3726
bd79378d
CL
37272016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3728
3729 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3730 vsliq_n_s64 and vsliq_n_u64.
3731
81ca3ea0
CL
37322016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3733
3734 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3735 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3736
873cb425
CL
37372016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3738
3739 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3740 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3741 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3742
9d6e7c21
CL
37432016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3744
3745 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3746 in comment.
3747
b4dbe40e 37482016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
3749
3750 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3751 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3752 "blr\t" and switch to scan-assembler-times.
3753
83a5c910
JW
37542016-05-18 Jiong Wang <jiong.wang@arm.com>
3755
53d6d955
UB
3756 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3757 with __aarch64__.
3758 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3759 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 3760
fb7cbdeb
JJ
37612016-05-18 Jakub Jelinek <jakub@redhat.com>
3762
8ee91165
JJ
3763 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3764 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3765 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3766 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3767 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3768 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3769
cf4d516a
JJ
3770 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3771 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3772
a4f16422
JJ
3773 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3774 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3775
7b37ce10
JJ
3776 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3777 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3778
fb7cbdeb
JJ
3779 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3780
c9326aef
RB
37812016-05-18 Richard Biener <rguenther@suse.de>
3782
3783 PR tree-optimization/71168
3784 * gcc.dg/torture/pr71168.c: New testcase.
3785
df8b0a11
KV
37862016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3787
3788 PR middle-end/63586
3789 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3790 * gcc.dg/tree-ssa/pr63586.c: New test.
3791 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3792
2efd67ed
NS
37932016-05-17 Nathan Sidwell <nathan@acm.org>
3794
3795 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3796 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3797 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3798 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3799
1988b2c2
NS
38002016-05-17 Nathan Sidwell <nathan@acm.org>
3801
3802 * gcc.target/nvptx/abi-vararg-3.c: New.
3803
ad1d92ab
MM
38042016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3805
3806 PR tree-optimization/54579
3807 PR middle-end/55299
3808 * gcc.dg/fold-notrotate-1.c: New test.
3809 * gcc.dg/fold-notshift-1.c: New test.
3810 * gcc.dg/fold-notshift-2.c: New test.
3811
47768df8
MP
38122016-05-17 Marek Polacek <polacek@redhat.com>
3813
3814 PR ipa/71146
3815 * g++.dg/ipa/pr71146.C: New test.
3816
6b5423a5
DM
38172016-05-17 David Malcolm <dmalcolm@redhat.com>
3818
3819 * jit.dg/test-error-array-bounds.c: New test case.
3820
c7986356
MG
38212016-05-17 Marc Glisse <marc.glisse@inria.fr>
3822
3823 * gcc.dg/tree-ssa/and-1.c: New testcase.
3824
d982c5b7
MG
38252016-05-17 Marc Glisse <marc.glisse@inria.fr>
3826
3827 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3828 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3829
0139ba93
MG
38302016-05-17 Marc Glisse <marc.glisse@inria.fr>
3831
3832 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3833 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3834
daab4562
JW
38352016-05-17 Jiong Wang <jiong.wang@arm.com>
3836
3837 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3838
22330033
JW
38392016-05-17 Jiong Wang <jiong.wang@arm.com>
3840
3841 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3842
98b3a5f2
JW
38432016-05-17 Jiong Wang <jiong.wang@arm.com>
3844
3845 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3846 ".2d[index]" when scan the assembly.
3847 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3848 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3849 float64x1.
3850 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3851
b71b7a8e
RB
38522016-05-17 Richard Biener <rguenther@suse.de>
3853
3854 PR tree-optimization/71132
3855 * gcc.dg/torture/pr71132.c: New testcase.
3856
3c51ad46
CL
38572016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3858
3859 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3860
d20faa66
KT
38612016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3862
3863 PR target/70809
3864 * gcc.target/aarch64/pr70809_1.c: New test.
3865
b75cc5a4
KT
38662016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3867
3868 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3869 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3870 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3871 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3872
b28eb195
IE
38732016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3874 Ilya Enkovich <ilya.enkovich@intel.com>
3875
3876 PR target/71114
3877 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3878
0b9004ed
JH
38792016-05-16 Jan Hubicka <hubicka@ucw.cz>
3880
3881 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3882 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3883
1b81a1c1
MW
38842016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3885
3886 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3887 test for __ARM_FP16_ARGS.
3888 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3889 * gcc.target/arm/aapcs/neon-vect10.c: New.
3890 * gcc.target/arm/aapcs/neon-vect9.c: New.
3891 * gcc.target/arm/aapcs/vfp18.c: New.
3892 * gcc.target/arm/aapcs/vfp19.c: New.
3893 * gcc.target/arm/aapcs/vfp20.c: New.
3894 * gcc.target/arm/aapcs/vfp21.c: New.
3895 * gcc.target/arm/fp16-aapcs-1.c: New.
3896 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3897 test for __ARM_FP16_ARGS.
3898 * g++.target/arm/fp16-return-1.c: Update expected output.
3899
921d1e73
JW
39002016-05-16 Jiong Wang <jiong.wang@arm.com>
3901
3902 PR testsuite/70227
3903 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3904
228eb42a
HA
39052016-05-15 Harald Anlauf <anlauf@gmx.de>
3906
3907 PR fortran/69603
3908 * gfortran.dg/pr69603.f90: New testcase.
3909
785abfd3
FR
39102016-05-14 Fritz Reese <fritzoreese@gmail.com>
3911
3912 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3913
e75eb64f
FR
39142016-05-14 Fritz Reese <fritzoreese@gmail.com>
3915
3916 PR fortran/71047
3917 * gfortran.dg/pr71047.f08: New test.
3918
aa4b467b
JM
39192016-05-13 Joseph Myers <joseph@codesourcery.com>
3920
3921 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3922 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3923 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3924
653fb4a2
MS
39252016-05-13 Martin Sebor <msebor@redhat.com>
3926
3927 PR c++/60049
3928 * g++.dg/cpp0x/constexpr-60049.C: New test.
3929
9e37582d
JJ
39302016-05-13 Jakub Jelinek <jakub@redhat.com>
3931
3932 PR bootstrap/71071
3933 * gcc.dg/pr71071.c: New test.
3934
a278aa17
UB
39352016-05-13 Uros Bizjak <ubizjak@gmail.com>
3936
3937 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3938 remove XOP handling.
377eaca7 3939 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 3940
ac3d02e2
NS
39412016-05-13 Nathan Sidwell <nathan@acm.org>
3942
3943 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3944 __atomic_is_lock_free declaration.
3945
8ab3bdac
RB
39462016-05-13 Richard Biener <rguenther@suse.de>
3947
3948 PR tree-optimization/42587
3949 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3950
623b8e0a
ML
39512016-05-13 Martin Liska <mliska@suse.cz>
3952
3953 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3954 the new format of dump output.
3955
da7674f6
IE
39562016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3957
3958 * gcc.dg/pr71084.c: New test.
3959
c959db3d
RR
39602016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3961
53d6d955
UB
3962 PR target/53440
3963 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 3964
43203dea
RR
39652016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3966
3967 * gcc.target/aarch64/struct_return.c: New test.
3968
4f2e1536
MP
39692016-05-12 Marek Polacek <polacek@redhat.com>
3970
3971 PR c/70756
3972 * c-c++-common/pr70756-2.c: New test.
3973 * c-c++-common/pr70756.c: New test.
3974
1ef33ef3
RB
39752016-05-12 Richard Biener <rguenther@suse.de>
3976
3977 PR tree-optimization/71059
3978 * gcc.dg/torture/pr71059.c: New testcase.
3979
763baff6
RB
39802016-05-12 Richard Biener <rguenther@suse.de>
3981
3982 PR tree-optimization/71062
3983 * gcc.dg/torture/pr71062.c: New testcase.
3984
c4ec1243
IE
39852016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3986
3987 PR tree-optimization/71006
3988 * gcc.dg/pr71006.c: New test.
3989
a5fbf76d
MP
39902016-05-12 Marek Polacek <polacek@redhat.com>
3991
3992 PR driver/71063
3993 * gcc.dg/opts-7.c: New test.
3994
5acc47a4
KT
39952016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3996
3997 PR target/70830
3998 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3999 Add -save-temps to dg-options.
4000 Scan for ldmfd rather than pop instruction.
4001 * gcc.target/arm/interrupt-2.c: Likewise.
4002 * gcc.target/arm/pr70830.c: New test.
4003
40bd4bf9
JJ
40042016-05-12 Jakub Jelinek <jakub@redhat.com>
4005
3cd63842
JJ
4006 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4007 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4008
c05d08f6
JJ
4009 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4010 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4011 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4012
bc27ffae
JJ
4013 PR target/71019
4014 * gcc.target/i386/avx512vl-pack-1.c: New test.
4015 * gcc.target/i386/avx512vl-pack-2.c: New test.
4016 * gcc.target/i386/avx512bw-pack-2.c: New test.
4017
515d7412
JJ
4018 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4019
40bd4bf9
JJ
4020 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4021 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4022 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4023
44ab146a
RB
40242016-05-12 Richard Biener <rguenther@suse.de>
4025
4026 PR tree-optimization/70986
4027 * gcc.dg/torture/pr70986-1.c: New testcase.
4028 * gcc.dg/torture/pr70986-2.c: Likewise.
4029 * gcc.dg/torture/pr70986-3.c: Likewise.
4030
d6e83a8d
MM
40312016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4032
4033 PR c/43651
4034 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4035 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4036
51e67ea3
UB
40372016-05-11 Uros Bizjak <ubizjak@gmail.com>
4038
4039 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4040 directive.
4041 * gcc.target/i386/pr66746.c: Ditto.
4042
3fd2b007
MM
40432016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4044
4045 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4046 support.
4047 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4048 warning when using -mvsx-timode.
4049 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4050 * gcc.target/powerpc/dform-2.c: Likewise.
4051 * gcc.target/powerpc/pr68805.c: Likewise.
4052
5c3a10fb
MP
40532016-05-11 Marek Polacek <polacek@redhat.com>
4054
4055 PR c++/71024
4056 * c-c++-common/attributes-3.c: New test.
4057
7cfb065b
NS
40582016-05-11 Nathan Sidwell <nathan@acm.org>
4059
4060 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4061 * gcc.c-torture/execute/pr68185.c: Likewise.
4062 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4063 * gcc.dg/pr69634.c: Requires scheduling.
4064 * gcc.dg/torture/pr66178.c: Require label values.
4065 * gcc.dg/setjmp-6.c: Require indirect jumps.
4066
f35ea97d
RB
40672016-05-11 Richard Biener <rguenther@suse.de>
4068
4069 PR tree-optimization/71055
4070 * gcc.dg/torture/pr71055.c: New testcase.
4071
dff70323
RB
40722016-05-11 Richard Biener <rguenther@suse.de>
4073
4074 PR debug/71057
4075 * g++.dg/debug/pr71057.C: New testcase.
4076
56a3d28b
JJ
40772016-05-11 Jakub Jelinek <jakub@redhat.com>
4078
4079 PR fortran/70855
4080 * gfortran.dg/gomp/pr70855.f90: New test.
4081
ebc1b29e
RB
40822016-05-11 Richard Biener <rguenther@suse.de>
4083
4084 PR middle-end/71002
4085 * g++.dg/torture/pr71002.C: New testcase.
4086
98ccd1d7
IE
40872016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4088
4089 PR middle-end/70807
4090 * gcc.dg/pr70807.c: New test.
4091
ed29e24b
MS
40922016-05-10 Martin Sebor <msebor@redhat.com>
4093
4094 PR c++/38611
4095 * g++.dg/Wattributes.C: New test.
4096
e39dab2c
MG
40972016-05-10 Marc Glisse <marc.glisse@inria.fr>
4098
4099 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4100 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4101 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4102
d067e238
IE
41032016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4104
4105 PR target/70799
4106 * gcc.target/i386/pr70799-1.c: New test.
4107
cd36c83e
PMR
41082016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4109
4110 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4111
1e3af2a4
IE
41122016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4113
4114 PR middle-end/70877
4115 * gcc.target/i386/pr70877.c: New test.
4116
afc610db
IE
41172016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4118
4119 PR tree-optimization/70786
4120 * gcc.target/i386/pr70876.c: New test.
4121
4b59d19f
JJ
41222016-05-10 Jakub Jelinek <jakub@redhat.com>
4123
4124 PR target/70927
4125 * gcc.target/i386/avx512vl-logic-1.c: New test.
4126 * gcc.target/i386/avx512vl-logic-2.c: New test.
4127 * gcc.target/i386/avx512dq-logic-2.c: New test.
4128
9b5ee426
BS
41292016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4130
4131 PR target/70963
4132 * gcc.target/powerpc/pr70963.c: New.
4133
f3352cab
DM
41342016-05-10 David Malcolm <dmalcolm@redhat.com>
4135
4136 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4137 (test_very_wide_line): Add ruler to expected output.
4138 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4139 (test_very_wide_line): Likewise.
4140 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4141 (test_show_locus): Within the handling of "test_very_wide_line",
4142 enable show_ruler_p on the diagnostic context.
4143
4a3255dd
RB
41442016-05-10 Richard Biener <rguenther@suse.de>
4145
4146 PR tree-optimization/71039
4147 * gcc.dg/torture/pr71039.c: New testcase.
4148
da7c9950
NS
41492016-05-10 Nathan Sidwell <nathan@acm.org>
4150
4151 * gcc.dg/nested-func-10.c: Requires alloca.
4152 * gcc.dg/nested-func-9.c: Requires alloca.
4153 * gcc.c-torture/execute/pr70460.c: Requires labels.
4154 * gcc.c-torture/compile/pr70199.c: Requires labels.
4155 * gcc.target/nvptx/decl.c: Compile only.
4156 * gcc.target/nvptx/trailing-init.c: Compile only.
4157 * gcc.target/nvptx/ary-init.c: Compile only.
4158
cf68d92c
MP
41592016-05-10 Marek Polacek <polacek@redhat.com>
4160
4161 PR c/70255
4162 * gcc.dg/attr-opt-1.c: New test.
4163
64ea4e15
RB
41642016-05-10 Richard Biener <rguenther@suse.de>
4165
4166 PR tree-optimization/70497
4167 PR tree-optimization/28367
4168 * gcc.dg/torture/20160404-1.c: New testcase.
4169 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4170 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4171
5a96dae3
PMR
41722016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4173
4174 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4175
fc97f805
UB
41762016-05-09 Uros Bizjak <ubizjak@gmail.com>
4177
4178 * gcc.target/i386/fabsneg-1.c New test.
4179
a710b1d5
AM
41802016-05-09 Alan Modra <amodra@gmail.com>
4181
4182 PR testsuite/70826
4183 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4184
171f6f05
RB
41852016-05-09 Richard Biener <rguenther@suse.de>
4186
4187 PR tree-optimization/70985
4188 * gcc.dg/torture/pr70985.c: New testcase.
4189
18caa34e
BC
41902016-05-09 Bin Cheng <bin.cheng@arm.com>
4191
4192 * gcc.dg/tree-ssa/ifc-9.c: New test.
4193 * gcc.dg/tree-ssa/ifc-10.c: New test.
4194 * gcc.dg/tree-ssa/ifc-11.c: New test.
4195 * gcc.dg/tree-ssa/ifc-12.c: New test.
4196 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4197 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4198 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4199
7a27d38f
RB
42002016-05-09 Richard Biener <rguenther@suse.de>
4201
4202 PR fortran/70937
4203 * gfortran.dg/pr70937.f90: New testcase.
4204
5ebbbd3d
RO
42052016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4206
4207 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4208
f6288c24
FR
42092016-05-07 Fritz Reese <fritzoreese@gmail.com>
4210
4211 PR fortran/56226
4212 * gfortran.dg/dec_structure_1.f90: New testcase.
4213 * gfortran.dg/dec_structure_2.f90: Ditto.
4214 * gfortran.dg/dec_structure_3.f90: Ditto.
4215 * gfortran.dg/dec_structure_4.f90: Ditto.
4216 * gfortran.dg/dec_structure_5.f90: Ditto.
4217 * gfortran.dg/dec_structure_6.f90: Ditto.
4218 * gfortran.dg/dec_structure_7.f90: Ditto.
4219 * gfortran.dg/dec_structure_8.f90: Ditto.
4220 * gfortran.dg/dec_structure_9.f90: Ditto.
4221 * gfortran.dg/dec_structure_10.f90: Ditto.
4222 * gfortran.dg/dec_structure_11.f90: Ditto.
4223 * gfortran.dg/dec_union_1.f90: Ditto.
4224 * gfortran.dg/dec_union_2.f90: Ditto.
4225 * gfortran.dg/dec_union_3.f90: Ditto.
4226 * gfortran.dg/dec_union_4.f90: Ditto.
4227 * gfortran.dg/dec_union_5.f90: Ditto.
4228 * gfortran.dg/dec_union_6.f90: Ditto.
4229 * gfortran.dg/dec_union_7.f90: Ditto.
4230
5ec4a8cd
TV
42312016-05-07 Tom de Vries <tom@codesourcery.com>
4232
4233 PR tree-optimization/70956
4234 * gcc.dg/graphite/pr70956.c: New test.
4235
58ec1d0e
JJ
42362016-05-06 Jakub Jelinek <jakub@redhat.com>
4237
ccd88fb7
JJ
4238 PR middle-end/70941
4239 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4240 (a, b, c, d): Change type from char to signed char.
4241 (main): Compare against (signed char) -1634678893 instead of
4242 hardcoded -109. Use __builtin_abort instead of abort.
4243
dd3b6464
JJ
4244 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4245 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4246
58ec1d0e
JJ
4247 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4248
19aa23d8
YR
42492016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4250
4251 PR debug/70935
4252 * gcc.dg/torture/pr70935.c: New test.
4253
ae5f0df1
OE
42542016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4255
4256 PR target/58219
ce23a8ff 4257 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 4258
078f7e37
RB
42592016-05-06 Richard Biener <rguenther@suse.de>
4260
4261 PR tree-optimization/70960
4262 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4263
765d7b54
OE
42642016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4265
4266 PR target/52933
4267 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4268 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4269 Adjust expected instruction counts.
4270 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4271
29c94e65
MP
42722016-05-06 Marek Polacek <polacek@redhat.com>
4273
4274 PR sanitizer/70875
4275 * gcc.dg/ubsan/bounds-3.c: New test.
4276
3684b02e
OE
42772016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4278
4279 PR target/54089
4280 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4281
8706773f
RB
42822016-05-06 Richard Biener <rguenther@suse.de>
4283
4284 PR middle-end/70931
4285 * gfortran.dg/pr70931.f90: New testcase.
4286
a4f51018
RB
42872016-05-06 Richard Biener <rguenther@suse.de>
4288
4289 PR middle-end/70941
4290 * gcc.dg/torture/pr70941.c: New testcase.
4291
c4f2425f
BC
42922016-05-05 Bin Cheng <bin.cheng@arm.com>
4293
4294 PR tree-optimization/57206
4295 * gcc.dg/vect/pr57206.c: New test.
4296
5dc08197
RO
42972016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4298
4299 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4300
351f85c5
JJ
43012016-05-05 Jakub Jelinek <jakub@redhat.com>
4302
568bac8c
JJ
4303 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4304
351f85c5
JJ
4305 * c-c++-common/Wdangling-else-4.c: New test.
4306
33fd7785
JJ
43072016-05-04 Jakub Jelinek <jakub@redhat.com>
4308
2d1ac15a
JJ
4309 PR c++/70906
4310 PR c++/70933
4311 * g++.dg/opt/pr70906.C: New test.
4312 * g++.dg/opt/pr70933.C: New test.
4313
33fd7785
JJ
4314 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4315
6b715bf6
JH
43162016-05-04 Jan Hubicka <hubicka@ucw.cz>
4317
4318 * gcc.dg/ipa/pure-const-3.c: New testcase.
4319
deef7113
MP
43202016-05-04 Marek Polacek <polacek@redhat.com>
4321
4322 * c-c++-common/Wdangling-else-1.c: New test.
4323 * c-c++-common/Wdangling-else-2.c: New test.
4324 * c-c++-common/Wdangling-else-3.c: New test.
4325
5396db97
KCY
43262016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4327
4328 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4329 flag is present.
4330
de55efd5
MP
43312016-05-04 Marek Polacek <polacek@redhat.com>
4332
4333 PR c/48778
4334 * gcc.dg/Waddress-2.c: New test.
4335
475839b6
AM
43362016-05-04 Alan Modra <amodra@gmail.com>
4337
4338 * gcc.target/powerpc/pr70866.c: New.
4339
b25aad5f
MS
43402016-05-03 Martin Sebor <msebor@redhat.com>
4341
4342 PR c++/66561
4343 * c-c++-common/builtin_location.c: New test.
4344 * g++.dg/cpp1y/builtin_location.C: New test.
4345
79ce98bc
MP
43462016-05-03 Marek Polacek <polacek@redhat.com>
4347
4348 PR c/70859
4349 * gcc.dg/pr70859.c: New test.
4350 * gcc.dg/pr70859-2.c: New test.
4351
402e89f5
PMR
43522016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4353
4354 * gnat.dg/debug5.adb: New testcase.
4355
f3d90045
DV
43562016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4357
4358 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4359 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4360 Procedure to check for z10 instruction set.
4361
1e26cec1
CL
43622016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4363
4364 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4365
71aca5a0
AM
43662016-05-03 Alan Modra <amodra@gmail.com>
4367
4368 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4369
2fd70ec1
JJ
43702016-05-03 Jakub Jelinek <jakub@redhat.com>
4371
4372 * gcc.target/i386/avx512f-cvt-1.c: New test.
4373
e5705cf7
L
43742016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4375
4376 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4377 -fdump-tree-vrp-details.
4378
381cdae4
RB
43792016-05-03 Richard Biener <rguenther@suse.de>
4380
4381 * gcc.dg/pr30172-1.c: Adjust.
4382 * gcc.dg/pr63743.c: Likewise.
4383 * gcc.dg/tm/pr51696.c: Likewise.
4384 * c-c++-common/tm/safe-1.c: Likewise.
4385 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4386 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4387 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4388 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4389
adedd5c1
JJ
43902016-05-03 Jakub Jelinek <jakub@redhat.com>
4391
31ed1665
JJ
4392 PR rtl-optimization/70467
4393 * gcc.target/i386/pr70467-3.c: New test.
4394 * gcc.target/i386/pr70467-4.c: New test.
4395
dea60b59
JJ
4396 PR tree-optimization/70916
4397 * gcc.c-torture/compile/pr70916.c: New test.
4398
adedd5c1
JJ
4399 PR target/49244
4400 * gcc.target/i386/pr49244-1.c: New test.
4401 * gcc.target/i386/pr49244-2.c: New test.
4402
f80041ef
BS
44032016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4404
4405 PR rtl-optimization/44281
4406 * gcc.target/i386/pr44281.c: New test.
4407
1cfcd39e
BC
44082016-05-03 bin cheng <bin.cheng@arm.com>
4409
4410 PR tree-optimization/56541
4411 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4412 * gcc.dg/vect/pr56541.c: new test.
4413
4304ccfd
MM
44142016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4415
4416 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4417 __float128.
4418 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4419
50d94c29
L
44202016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4421
4422 PR testsuite/70520
4423 * c-c++-common/asan/clone-test-1.c (main): Align child process
4424 stack to 16 bytes.
4425
bc1aee87
DM
44262016-05-02 David Malcolm <dmalcolm@redhat.com>
4427
4428 PR c++/62314
4429 * g++.dg/spellcheck-fields-2.C: New test case.
4430
474e0129
DM
44312016-05-02 David Malcolm <dmalcolm@redhat.com>
4432
4433 PR c++/62314
4434 * g++.dg/pr62314.C: New test case.
4435
818b88a7
JH
44362016-05-02 Jan Hubicka <hubicka@ucw.cz>
4437
4438 * gcc.dg/ipa/inline-8.c: New testcase.
4439
dd77684f
JJ
44402016-05-02 Jakub Jelinek <jakub@redhat.com>
4441
4442 PR rtl-optimization/70467
4443 * gcc.target/i386/pr70467-1.c: New test.
4444
72407e00
BE
44452016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4446
4447 * gcc.dg/spec-options.c: Run the test on all targets.
4448 * gcc.dg/foo.specs: Use cpp_unique_options.
4449
dd53d197
MG
44502016-05-02 Marc Glisse <marc.glisse@inria.fr>
4451
4452 * gcc.dg/tree-ssa/unord.c: New testcase.
4453
a8b85ce9
MG
44542016-05-02 Marc Glisse <marc.glisse@inria.fr>
4455
4456 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4457
5b37e866
NS
44582016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4459
4460 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4461
7176a4a0
MP
44622016-05-02 Marek Polacek <polacek@redhat.com>
4463
4464 PR c/70851
4465 * gcc.dg/enum-incomplete-3.c: New test.
4466
6b9933b9
MP
44672016-05-02 Marek Polacek <polacek@redhat.com>
4468 Tom de Vries <tom@codesourcery.com>
4469
4470 PR tree-optimization/70700
4471 * gcc.dg/pr70700.c: New test.
4472
90f82260
UB
44732016-05-01 Uros Bizjak <ubizjak@gmail.com>
4474
4475 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4476 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4477 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4478 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4479 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4480
f73036c1
EB
44812016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4482
4483 * ada/acats/run_acats: Rename into...
4484 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4485 * ada/acats/run_all.sh: Remove redundant test.
4486 (target_run): Move around.
4487 (target_gnatchop): Use newly built executable.
4488 (target_gnatmake): Likewise.
4489 Check that the compilation of impbit succeeds.
4490
85e051a3
OE
44912016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4492
4493 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4494 * gcc.dg/20021029-1.c: Likewise.
4495 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4496 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4497 * gcc.target/sh/cmpstr.c: Likewise.
4498 * gcc.target/sh/cmpstrn.c: Likewise.
4499 * gcc.target/sh/memset.c: Likewise.
4500 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4501 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4502 * gcc.target/sh/pr39423-1.c: Likewise.
4503 * gcc.target/sh/pr49468-di.c: Likewise.
4504 * gcc.target/sh/pr49468-si.c: Likewise.
4505 * gcc.target/sh/pr49880-1.c: Likewise.
4506 * gcc.target/sh/pr49880-2.c: Likewise.
4507 * gcc.target/sh/pr49880-3.c: Likewise.
4508 * gcc.target/sh/pr50751-1.c: Likewise.
4509 * gcc.target/sh/pr50751-4.c: Likewise.
4510 * gcc.target/sh/pr50751-7.c: Likewise.
4511 * gcc.target/sh/pr51244-1.c: Likewise.
4512 * gcc.target/sh/pr51244-10.c: Likewise.
4513 * gcc.target/sh/pr51244-11.c: Likewise.
4514 * gcc.target/sh/pr51244-12.c: Likewise.
4515 * gcc.target/sh/pr51244-13.c: Likewise.
4516 * gcc.target/sh/pr51244-14.c: Likewise.
4517 * gcc.target/sh/pr51244-17.c: Likewise.
4518 * gcc.target/sh/pr51244-18.c: Likewise.
4519 * gcc.target/sh/pr51244-19.c: Likewise.
4520 * gcc.target/sh/pr51244-4.c: Likewise.
4521 * gcc.target/sh/pr51244-5.c: Likewise.
4522 * gcc.target/sh/pr51244-7.c: Likewise.
4523 * gcc.target/sh/pr51244-8.c: Likewise.
4524 * gcc.target/sh/pr51244-9.c: Likewise.
4525 * gcc.target/sh/pr51697.c: Likewise.
4526 * gcc.target/sh/pr52483-1.c: Likewise.
4527 * gcc.target/sh/pr52483-2.c: Likewise.
4528 * gcc.target/sh/pr52483-3.c: Likewise.
4529 * gcc.target/sh/pr52483-5.c: Likewise.
4530 * gcc.target/sh/pr52933-1.c: Likewise.
4531 * gcc.target/sh/pr52933-2.c: Likewise.
4532 * gcc.target/sh/pr52933-3.c: Likewise.
4533 * gcc.target/sh/pr53568-1.c: Likewise.
4534 * gcc.target/sh/pr53976-1.c: Likewise.
4535 * gcc.target/sh/pr53988-1.c: Likewise.
4536 * gcc.target/sh/pr53988.c: Likewise.
4537 * gcc.target/sh/pr54089-1.c: Likewise.
4538 * gcc.target/sh/pr54089-6.c: Likewise.
4539 * gcc.target/sh/pr54089-7.c: Likewise.
4540 * gcc.target/sh/pr54089-8.c: Likewise.
4541 * gcc.target/sh/pr54089-9.c: Likewise.
4542 * gcc.target/sh/pr54236-1.c: Likewise.
4543 * gcc.target/sh/pr54236-2.c: Likewise.
4544 * gcc.target/sh/pr54236-3.c: Likewise.
4545 * gcc.target/sh/pr54236-4.c: Likewise.
4546 * gcc.target/sh/pr54386.c: Likewise.
4547 * gcc.target/sh/pr54602-1.c: Likewise.
4548 * gcc.target/sh/pr54685.c: Likewise.
4549 * gcc.target/sh/pr54760-1.c: Likewise.
4550 * gcc.target/sh/pr54760-2.c: Likewise.
4551 * gcc.target/sh/pr54760-3.c: Likewise.
4552 * gcc.target/sh/pr54760-4.c: Likewise.
4553 * gcc.target/sh/pr54760-5.c: Likewise.
4554 * gcc.target/sh/pr54760-6.c: Likewise.
4555 * gcc.target/sh/pr55146.c: Likewise.
4556 * gcc.target/sh/pr55160.c: Likewise.
4557 * gcc.target/sh/pr59278.c: Likewise.
4558 * gcc.target/sh/pr59401-1.c: Likewise.
4559 * gcc.target/sh/pr59533-1.c: Likewise.
4560 * gcc.target/sh/pr63260.c: Likewise.
4561 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4562 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4563 * gcc.target/sh/strlen.c: Likewise.
4564 * gcc.target/sh/torture/pr30807.c: Likewise.
4565 * gcc.target/sh/torture/pr34777.c: Likewise.
4566 * gcc.target/sh/torture/pr64652.c: Likewise.
4567 * gcc.target/sh/torture/pr65505.c: Likewise.
4568 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4569 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4570
411e5c67
PC
45712016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4572
4573 PR c++/66644
4574 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4575
8fa97501
BS
45762016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4577
4578 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4579 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4580 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4581 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4582
5a956111
PP
45832016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4584
4585 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4586 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4587
e7ff0319
CP
45882016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4589
4590 PR middle-end/70626
4591 * c-c++-common/goacc/combined-reduction.c: New test.
4592 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4593
52d11a4b
L
45942016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4595
4596 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4597 *movdi_internal pattern only if PIC off.
4598 * gcc.target/i386/pr70155-2.c: Likewise.
4599 * gcc.target/i386/pr70155-3.c: Likewise.
4600 * gcc.target/i386/pr70155-4.c: Likewise.
4601 * gcc.target/i386/pr70155-5.c: Likewise.
4602 * gcc.target/i386/pr70155-6.c: Likewise.
4603 * gcc.target/i386/pr70155-7.c: Likewise.
4604 * gcc.target/i386/pr70155-8.c: Likewise.
4605 * gcc.target/i386/pr70155-15.c: Likewise.
4606 * gcc.target/i386/pr70155-17.c: Likewise.
4607 * gcc.target/i386/pr70155-22.c: Likewise.
4608
8960db31
BC
46092016-04-29 Bin Cheng <bin.cheng@arm.com>
4610
4611 PR tree-optimization/70803
4612 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4613
cca535a4
IE
46142016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4615
4616 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4617 optimization of vector loop.
4618 * gcc.target/i386/vect-unpack-3.c: New test.
4619 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4620 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4621 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4622
500ecf4a
MP
46232016-04-29 Marek Polacek <polacek@redhat.com>
4624
4625 PR sanitizer/70342
4626 * g++.dg/ubsan/null-7.C: New test.
4627
2fff3db8
MP
4628 PR c/70852
4629 * gcc.dg/pr70852.c: New test.
4630
509063eb
DV
46312016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4632
4633 PR/69089
4634 * g++.dg/cpp0x/alignas6.C: New test.
4635
83745c0d
DV
46362016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4637
c87885ca
RO
4638 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4639 * gcc.dg/pr27003.c: Likewise.
4640 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4641 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4642 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4643 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
4644 * gcc.target/arc/mxy.c: Likewise.
4645 * gcc.target/arc/mswape.c: Likewise.
4646 * gcc.target/arc/mrtsc.c: Likewise.
4647 * gcc.target/arc/mcrc.c: Likewise.
4648 * gcc.target/arc/mdsp-packa.c: Likewise.
4649 * gcc.target/arc/mdvbf.c: Likewise.
4650 * gcc.target/arc/mlock.c: Likewise.
4651 * gcc.target/arc/mmac-24.c: Likewise.
4652 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4653
849b265d
BS
46542016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4655 Matthijs Kooijman <matthijs@stdin.nl>
4656 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4657
4658 PR target/60040
4659 * gcc.target/avr/pr60040-1.c: New.
4660 * gcc.target/avr/pr60040-2.c: New.
4661
1390536b
RB
46622016-04-29 Richard Biener <rguenther@suse.de>
4663
4664 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4665
98998245
RB
46662016-04-29 Richard Biener <rguenther@suse.de>
4667
4668 PR tree-optimization/13962
4669 PR tree-optimization/65686
4670 * gcc.dg/uninit-pr65686.c: New testcase.
4671
8b80cc21
JJ
46722016-04-29 Jakub Jelinek <jakub@redhat.com>
4673
4674 PR middle-end/70843
4675 * gcc.dg/pr70843.c: New test.
4676
6181bc30
JJ
46772016-04-28 Jakub Jelinek <jakub@redhat.com>
4678
4679 PR target/70858
4680 * gcc.target/i386/pr70858.c: New test.
4681
f4cb3612
AB
46822016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4683
4684 * gcc.target/arc/nps400-1.c: New file.
4685
8ad9df62
JR
46862016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4687 Andrew Burgess <andrew.burgess@embecosm.com>
4688
4689 * gcc.target/arc/movh_cl-1.c: New file.
4690
ceaaa9fe
JR
46912016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4692 Andrew Burgess <andrew.burgess@embecosm.com>
4693
4694 * gcc.target/arc/extzv-1.c: New file.
4695 * gcc.target/arc/insv-1.c: New file.
4696 * gcc.target/arc/insv-2.c: New file.
4697 * gcc.target/arc/movb-1.c: New file.
4698 * gcc.target/arc/movb-2.c: New file.
4699 * gcc.target/arc/movb-3.c: New file.
4700 * gcc.target/arc/movb-4.c: New file.
4701 * gcc.target/arc/movb-5.c: New file.
4702 * gcc.target/arc/movb_cl-1.c: New file.
4703 * gcc.target/arc/movb_cl-2.c: New file.
4704 * gcc.target/arc/movbi_cl-1.c: New file.
4705 * gcc.target/arc/movl-1.c: New file.
4706
4d03dc2f
JR
47072016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4708 Andrew Burgess <andrew.burgess@embecosm.com>
4709
4710 * gcc.target/arc/cmem-1.c: New file.
4711 * gcc.target/arc/cmem-2.c: New file.
4712 * gcc.target/arc/cmem-3.c: New file.
4713 * gcc.target/arc/cmem-4.c: New file.
4714 * gcc.target/arc/cmem-5.c: New file.
4715 * gcc.target/arc/cmem-6.c: New file.
4716 * gcc.target/arc/cmem-7.c: New file.
4717 * gcc.target/arc/cmem-ld.inc: New file.
4718 * gcc.target/arc/cmem-st.inc: New file.
4719
81262dad
JJ
47202016-04-28 Jakub Jelinek <jakub@redhat.com>
4721
4722 PR target/70821
4723 * gcc.target/i386/pr70821.c: New test.
4724
0a31a09a
BS
47252016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4726
4727 * gcc.target/powerpc/vec-adde.c: New test.
4728 * gcc.target/powerpc/vec-adde-int128.c: New test.
4729
3ddffba9
JJ
47302016-04-28 Jakub Jelinek <jakub@redhat.com>
4731
4732 * gcc.target/i386/avx-vround-1.c: New test.
4733 * gcc.target/i386/avx-vround-2.c: New test.
4734 * gcc.target/i386/avx512vl-vround-1.c: New test.
4735 * gcc.target/i386/avx512vl-vround-2.c: New test.
4736
713dedcd
RO
47372016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4738
4739 PR testsuite/70595
4740 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4741 (check_effective_target_cilkplus_runtime): ... this.
4742 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4743 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4744
4745 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4746 Require cilkplus_runtime.
4747 Don't add -lcilkrts.
4748 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4749 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4750 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4751 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4752 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4753 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4754 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4755 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4756 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4757 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4758 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4759 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4760 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4761 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4762 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4763 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4764 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4765 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4766 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4767 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4768 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4769 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4770 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4771 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4772 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4773 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4774 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4775 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4776 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4777
4778 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4779 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4780
4781 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4782
4783 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4784 cilkplus_runtime.
4785
3563f78f
MG
47862016-04-27 Marc Glisse <marc.glisse@inria.fr>
4787
4788 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4789 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4790
6bc2bb18
RB
47912015-04-27 Ryan Burn <contact@rnburn.com>
4792
4793 PR c++/69024
4794 PR c++/68997
4795 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4796 diagnostic.
4797 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4798 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4799
1e55d29a
EB
48002016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4801
4802 * gnat.dg/limited_with4.ad[sb]: New test.
4803 * gnat.dg/limited_with4_pkg.ads: New helper.
4804
087146ca
L
48052016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4806
4807 PR target/70155
4808 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4809 and movv1ti_internal patterns
4810 * gcc.target/i386/pr70155-1.c: New test.
4811 * gcc.target/i386/pr70155-2.c: Likewise.
4812 * gcc.target/i386/pr70155-3.c: Likewise.
4813 * gcc.target/i386/pr70155-4.c: Likewise.
4814 * gcc.target/i386/pr70155-5.c: Likewise.
4815 * gcc.target/i386/pr70155-6.c: Likewise.
4816 * gcc.target/i386/pr70155-7.c: Likewise.
4817 * gcc.target/i386/pr70155-8.c: Likewise.
4818 * gcc.target/i386/pr70155-9.c: Likewise.
4819 * gcc.target/i386/pr70155-10.c: Likewise.
4820 * gcc.target/i386/pr70155-11.c: Likewise.
4821 * gcc.target/i386/pr70155-12.c: Likewise.
4822 * gcc.target/i386/pr70155-13.c: Likewise.
4823 * gcc.target/i386/pr70155-14.c: Likewise.
4824 * gcc.target/i386/pr70155-15.c: Likewise.
4825 * gcc.target/i386/pr70155-16.c: Likewise.
4826 * gcc.target/i386/pr70155-17.c: Likewise.
4827 * gcc.target/i386/pr70155-18.c: Likewise.
4828 * gcc.target/i386/pr70155-19.c: Likewise.
4829 * gcc.target/i386/pr70155-20.c: Likewise.
4830 * gcc.target/i386/pr70155-21.c: Likewise.
4831 * gcc.target/i386/pr70155-22.c: Likewise.
4832
92329f9f
L
48332016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4834
4835 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4836 ".{5,6}".
4837
309a0cf6
BC
48382016-04-27 Bin Cheng <bin.cheng@arm.com>
4839
4840 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4841 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4842 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4843 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4844 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4845
72ed2b9c
RB
48462016-04-27 Richard Biener <rguenther@suse.de>
4847
4848 PR ipa/70760
4849 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4850 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4851
3c98ff9b
NS
48522016-04-27 Nathan Sidwell <nathan@acm.org>
4853
4854 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4855 * g++.dg/ubsan/pr63956.C: Adjust error location.
4856
9ec5d66b
NC
48572016-04-27 Nick Clifton <nickc@redhat.com>
4858
4859 PR middle-end/49889
4860 * gcc.dg/pr49889.c: New test.
4861
c1e1f433
BS
48622016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4863
4864 * c-c++-common/memset-array.c: New test.
4865
8ac43293
MS
48662016-04-26 Martin Sebor <msebor@redhat.com>
4867
4868 PR c++/66639
4869 * g++.dg/cpp1y/func_constexpr.C: New test.
4870
843ce8ab
PP
48712016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4872
4873 PR c++/70241
4874 * g++.dg/cpp0x/enum32.C: New test.
4875 * g++.dg/cpp0x/enum33.C: New test.
4876
48772016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
4878
4879 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4880 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4881 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4882 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4883 * gcc.c-torture/execute/pr38151.c: Likewise.
4884 * gcc.c-torture/execute/pr66556.c: Likewise.
4885 * gcc.c-torture/execute/pr67781.c: Likewise.
4886 * gcc.c-torture/execute/pr68648.c: Likewise.
4887
ca1206be
MG
48882016-04-26 Marc Glisse <marc.glisse@inria.fr>
4889
4890 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4891
2448a956
MP
48922016-04-26 Marek Polacek <polacek@redhat.com>
4893
4894 PR c/67784
4895 * gcc.dg/pr67784-3.c: New test.
4896 * gcc.dg/pr67784-4.c: New test.
4897 * gcc.dg/pr67784-5.c: New test.
4898
b02a5e26
MP
4899 PR c/70791
4900 * gcc.dg/Wnested-externs-2.c: New test.
4901
6b6aa8d3
MG
49022016-04-26 Marc Glisse <marc.glisse@inria.fr>
4903
4904 * gcc.dg/fold-plusmult.c: Adjust.
4905 * gcc.dg/no-strict-overflow-6.c: Adjust.
4906 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4907
a2095b55
BS
49082016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4909
4910 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4911 number scans.
4912 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4913 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4914 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4915 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4916 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4917 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4918 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4919 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4920 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4921 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4922 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4923 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4924 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4925 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4926 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4927 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4928 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4929 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4930 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4931 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4932 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4933 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4934 scans.
4935 * gcc.target/i386/pr32219-4.c: Likewise.
4936 * gcc.target/i386/pr32219-6.c: Likewise.
4937 * gcc.target/i386/pr32219-8.c: Likewise.
4938
bb0cc5c8
KT
49392016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4940
4941 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4942 associated options.
4943
5a0802ea
MP
49442016-04-26 Marek Polacek <polacek@redhat.com>
4945
4946 PR c++/70744
4947 * g++.dg/ext/cond2.C: New test.
4948
00f615af
BC
49492016-04-26 Bin Cheng <bin.cheng@arm.com>
4950
4951 PR tree-optimization/70771
4952 PR tree-optimization/70775
4953 * gcc.dg/pr70771.c: New test.
25939d34 4954 * gcc.dg/pr70775.c: New test.
00f615af 4955
218155e7
BS
49562016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4957
4958 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4959
ab99f467
RB
49602016-04-25 Richard Biener <rguenther@suse.de>
4961
4962 PR tree-optimization/70780
4963 * gcc.dg/torture/pr70780.c: New testcase.
4964
93c590ee
MC
49652016-04-25 Michael Collison <michael.collison@arm.com>
4966
c87885ca
RO
4967 * gcc.target/arm/neon-vaddws16.c: New test.
4968 * gcc.target/arm/neon-vaddws32.c: New test.
4969 * gcc.target/arm/neon-vaddwu16.c: New test.
4970 * gcc.target/arm/neon-vaddwu32.c: New test.
4971 * gcc.target/arm/neon-vaddwu8.c: New test.
4972 * lib/target-supports.exp
93c590ee
MC
4973 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4974 that arm neon support vector widen sum of HImode TO SImode.
4975
d6c1a7a7
JJ
49762016-04-23 Jakub Jelinek <jakub@redhat.com>
4977
4978 PR sanitizer/70712
4979 * c-c++-common/asan/pr70712.c: New test.
4980
ab0fc037
TS
49812016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4982
4983 * .gitattributes: New file.
4984
2aa64824
CL
49852016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4986
4987 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4988
e7e12d92
DH
49892016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4990
4991 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4992 * gfortran.dg/submodule_15.f08: Likewise.
4993
d1431192
RB
49942016-04-22 Richard Biener <rguenther@suse.de>
4995
4996 PR tree-optimization/70740
4997 * gcc.dg/torture/pr70740.c: New testcase.
4998
04a63c24
L
49992016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5000
5001 PR target/70750
5002 * gcc.target/i386/pr70750-1.c: New test.
5003 * gcc.target/i386/pr70750-2.c: Likewise.
5004
20700098
PC
50052016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5006
5007 PR c++/70540
5008 * g++.dg/cpp0x/auto48.C: New.
5009
aedf4e12
MP
50102016-04-21 Marek Polacek <polacek@redhat.com>
5011
5012 PR c++/70513
5013 * g++.dg/cpp0x/forw_enum12.C: New test.
5014 * g++.dg/cpp0x/forw_enum13.C: New test.
5015
2074d80a
KY
50162016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5017
5018 PR target/70728
5019 * gcc.target/i386/pr70728.c: New test.
5020
aef4aab0
RB
50212016-04-21 Richard Biener <rguenther@suse.de>
5022
5023 PR middle-end/70747
5024 * gcc.dg/pr70747.c: New testcase.
5025
2359e571
BC
50262016-04-21 Bin Cheng <bin.cheng@arm.com>
5027
5028 PR tree-optimization/70715
5029 * gcc.dg/tree-ssa/scev-13.c: New test.
5030
ce0e66ff
MG
50312016-04-21 Marc Glisse <marc.glisse@inria.fr>
5032
5033 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5034
2c2870a1
MG
50352016-04-21 Marc Glisse <marc.glisse@inria.fr>
5036
5037 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5038
a2b056a3
JH
50392016-04-20 Jan Hubicka <jh@suse.cz>
5040
5041 PR ipa/70018
5042 * g++.dg/ipa/nothrow-1.C: New testcase.
5043
ee392fc2
NS
50442016-04-20 Nathan Sidwell <nathan@acm.org>
5045
5046 PR c++/55635
5047 * g++.dg/eh/delete1.C: New.
5048
dda49daf
L
50492016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5050
5051 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5052 -mtune-ctrl=sse_typeless_stores.
5053
8a5b9d5a
L
50542016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5055
5056 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5057
1011119f
BC
50582016-04-20 Bin Cheng <bin.cheng@arm.com>
5059
5060 PR tree-optimization/69489
5061 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5062
477d4906
IV
50632016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5064
5065 PR c++/69363
5066 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5067 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5068 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5069
fad08d12
BC
50702016-04-20 Bin Cheng <bin.cheng@arm.com>
5071
5072 PR tree-optimization/56625
5073 PR tree-optimization/69489
5074 * gcc.dg/vect/pr56625.c: New test.
5075 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5076
9e3e4fab
AP
50772016-04-20 Andrew Pinski <apinski@cavium.com>
5078
5079 PR target/64971
5080 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5081
d7aa24e4
AC
50822016-04-20 Arnaud Charlet <charlet@adacore.com>
5083
5084 * gnat.dg/self1.adb: Remove now incorrect test.
5085
e6d62b46
BC
50862016-04-20 Bin Cheng <bin.cheng@arm.com>
5087
5088 * gcc.dg/tree-ssa/scev-11.c: New test.
5089 * gcc.dg/tree-ssa/scev-12.c: New test.
5090
2697b189
MP
50912016-04-20 Marek Polacek <polacek@redhat.com>
5092
5093 PR tree-optimization/70725
5094 * gcc.dg/pr70725.c: New test.
5095
60d393e8
RB
50962016-04-20 Richard Biener <rguenther@suse.de>
5097
5098 PR tree-optimization/70726
5099 * g++.dg/vect/pr70726.cc: New testcase.
5100
82c6f58a
AK
51012016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5102
5103 PR target/70674
5104 * gcc.target/s390/pr70674.c: New test.
5105
90eeab20
JD
51062016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5107
5108 PR libgfortran/70684
5109 * gfortran.dg/list_read_14.f90: New test.
5110
fc9cf6da
L
51112016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5112
5113 PR target/69201
5114 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5115 extern to force it misaligned.
5116 (b): Likewise.
5117 (c): Likewise.
5118 (d): Likewise.
5119 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5120 Don't check `*' before movv4sf_internal.
5121 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5122 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5123 Don't check `*' before movv16qi_internal.
5124 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5125 extern to force it misaligned.
5126 (b): Likewise.
5127 (c): Likewise.
5128 (d): Likewise.
5129 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5130 Don't check `*' before movv2df_internal.
5131 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5132 extern to force it misaligned.
5133 (b): Likewise.
5134 (c): Likewise.
5135 (d): Likewise.
5136 Check movv8sf_internal instead of avx_storeups256.
5137 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5138
ea8927ea
RB
51392016-04-19 Richard Biener <rguenther@suse.de>
5140
5141 PR tree-optimization/70171
5142 * g++.dg/tree-ssa/pr70171.C: New testcase.
5143
65f52ee9
RB
51442016-04-19 Richard Biener <rguenther@suse.de>
5145
5146 PR tree-optimization/70724
5147 * gcc.dg/torture/pr70724.c: New testcase.
5148
987b67f1
VM
51492016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5150
5151 PR middle-end/70689
c87885ca 5152 * gcc.target/i386/pr70689.c: New.
987b67f1 5153
91a47c39
L
51542016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5155
5156 PR target/70708
5157 * gcc.target/i386/pr70708.c: New test.
5158
8270b82d
RB
51592016-04-18 Richard Biener <rguenther@suse.de>
5160
5161 PR tree-optimization/43434
5162 * gcc.dg/vect/pr43434.c: New testcase.
5163 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5164 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5165 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5166 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5167 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5168 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5169 * gcc.dg/gomp/pr68640.c: Likewise.
5170 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5171 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5172
edd048e2
RB
51732016-04-18 Richard Biener <rguenther@suse.de>
5174
5175 PR tree-optimization/70701
5176 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5177
bd5c7330
TV
51782016-04-18 Tom de Vries <tom@codesourcery.com>
5179
5180 PR testsuite/70699
5181 * gcc.dg/pr70161.c: Add dot-file scans.
5182 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5183 instead of after last dot char.
5184
23f2660f
EB
51852016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5186
5187 * c-c++-common/dump-ada-spec-3.c: New test.
5188 * c-c++-common/dump-ada-spec-4.c: Likewise.
5189
da152c9f
TV
51902016-04-17 Tom de Vries <tom@codesourcery.com>
5191
5192 PR other/70183
5193 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5194
cc950f98
JH
51952016-04-15 Jan Hubicka <jh@suse.cz>
5196
5197 PR ipa/70018
5198 * g++.dg/ipa/pure-const-1.C: New testcase.
5199 * g++.dg/ipa/pure-const-2.C: New testcase.
5200 * g++.dg/ipa/pure-const-3.C: New testcase.
5201
949505a9
MP
52022016-04-15 Marek Polacek <polacek@redhat.com>
5203
5204 PR c/70671
5205 * gcc.dg/bitfld-22.c: New test.
5206
10e547d6
BS
52072016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5208
5209 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5210 x86_64.
5211
1e77281b
MP
52122016-04-15 Marek Polacek <polacek@redhat.com>
5213
5214 PR c/70651
5215 * c-c++-common/pr70651.c: New test.
5216
e501fa8e
KT
52172016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5218
5219 PR rtl-optimization/70681
5220 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5221 dump scan on arm and powerpc.
5222 * gcc.dg/pr10474.c: Likewise.
5223
dda1bf61
JJ
52242016-04-15 Jakub Jelinek <jakub@redhat.com>
5225
ca4ef1ff
JJ
5226 PR c++/69517
5227 PR c++/70019
5228 PR c++/70588
5229 * g++.dg/cpp1y/vla11.C: Revert for real.
5230
dda1bf61
JJ
5231 PR c/70436
5232 * c-c++-common/Wparentheses-1.c: New test.
5233 * c-c++-common/gomp/Wparentheses-1.c: New test.
5234 * c-c++-common/gomp/Wparentheses-2.c: New test.
5235 * c-c++-common/gomp/Wparentheses-3.c: New test.
5236 * c-c++-common/gomp/Wparentheses-4.c: New test.
5237 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5238 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5239 * c-c++-common/goacc/Wparentheses-1.c: New test.
5240
1355e62c
KY
52412016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5242
5243 PR target/70662
5244 * gcc.target/i386/pr70662.c: New test.
5245
0ab34b9e 52462016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 5247 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
5248
5249 PR tree-optimization/70130
5250 * gcc.dg/vect/O3-pr70130.c: New testcase.
5251
bc773aad
MM
52522016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5253
6e9b2286
MM
5254 PR target/70669
5255 * gcc.target/powerpc/pr70669.c: New test.
5256
bc773aad
MM
5257 PR target/70640
5258 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5259 a power7 system that does not have an assembler that supports
5260 power8.
5261
d8747845
MS
52622016-04-14 Martin Sebor <msebor@redhat.com>
5263
5264 PR c++/69517
5265 PR c++/70019
5266 PR c++/70588
5267 * c-c++-common/ubsan/vla-1.c: Revert.
5268 * g++.dg/cpp1y/vla11.C: Same.
5269 * g++.dg/cpp1y/vla12.C: Same.
5270 * g++.dg/cpp1y/vla13.C: Same.
5271 * g++.dg/cpp1y/vla14.C: Same.
5272 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 5273 * g++.dg/init/array24.C: Same.
d8747845
MS
5274 * g++.dg/ubsan/vla-1.C: Same.
5275
85128559
MP
52762016-04-14 Marek Polacek <polacek@redhat.com>
5277 Jan Hubicka <hubicka@ucw.cz>
5278
5279 PR c++/70029
5280 * g++.dg/torture/pr70029.C: New test.
5281
52fbb073
MS
52822016-04-14 Martin Sebor <msebor@redhat.com>
5283
5284 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5285 type size to prevent failures on targets with very low maximum
5286 alignment.
5287
6db61d6f
RB
52882016-04-14 Richard Biener <rguenther@suse.de>
5289
5290 PR tree-optimization/70623
5291 * gcc.dg/torture/pr70623.c: New testcase.
5292 * gcc.dg/torture/pr70623-2.c: Likewise.
5293
342fac95
MS
52942016-04-13 Martin Sebor <msebor@redhat.com>
5295
5296 PR c++/69517
5297 PR c++/70019
5298 PR c++/70588
5299 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5300 * g++.dg/cpp1y/vla11.C: New test.
5301 * g++.dg/cpp1y/vla12.C: New test.
5302 * g++.dg/cpp1y/vla13.C: New test.
5303 * g++.dg/cpp1y/vla14.C: New test.
5304 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 5305 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
5306 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5307
d93c452f
JJ
53082016-04-13 Jakub Jelinek <jakub@redhat.com>
5309
5310 PR c++/70641
5311 * g++.dg/opt/pr70641.C: New test.
5312
85115fb6
RO
53132016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5314
5315 PR rtl-optimization/68749
5316 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5317 effects of argument promotions.
5318 Remove default args to dg-skip-if.
5319
545a4139
PC
53202016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5321
5322 PR c++/70635
5323 * g++.dg/parse/pr70635.C: New.
5324
b3a77f21
MP
53252016-04-13 Marek Polacek <polacek@redhat.com>
5326
5327 PR c++/70639
5328 * c-c++-common/Wmisleading-indentation-4.c: New test.
5329
99cd9857
MP
53302016-04-13 Marek Polacek <polacek@redhat.com>
5331
5332 PR c/70436
c87885ca
RO
5333 * gcc.dg/Wparentheses-12.c: New test.
5334 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 5335
75ca93ec
IE
53362016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5337
5338 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5339 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5340 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5341
3d3f9e7e
JJ
53422016-04-13 Jakub Jelinek <jakub@redhat.com>
5343
37947cd0
JJ
5344 PR middle-end/70633
5345 * gcc.c-torture/compile/pr70633.c: New test.
5346
3d3f9e7e
JJ
5347 PR debug/70628
5348 * gcc.dg/torture/pr70628.c: New test.
5349
92886d3e
PP
53502016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5351
5352 PR c++/70610
5353 * g++.dg/template/pr70610.C: New test.
5354 * g++.dg/template/pr70610-2.C: New test.
5355 * g++.dg/template/pr70610-3.C: New test.
5356 * g++.dg/template/pr70610-4.C: New test.
5357
13bd7c2b
JJ
53582016-04-12 Jakub Jelinek <jakub@redhat.com>
5359
6512fa6d
JJ
5360 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5361 128 instead of 32.
5362
13bd7c2b
JJ
5363 PR c++/70571
5364 * g++.dg/ext/pr70571.C: New test.
5365
20b9851c
MM
53662016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5367
8a434ada 5368 PR target/70640
20b9851c
MM
5369 * gcc.target/powerpc/pr70640.c: New test.
5370
2b2f52bc
PC
53712016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5372
5373 PR c++/68722
5374 * g++.dg/parse/pr68722.C: New.
5375
5901e56a
JJ
53762016-04-12 Jakub Jelinek <jakub@redhat.com>
5377
5378 PR rtl-optimization/70596
5379 * gcc.target/i386/pr70596.c: New test.
5380
d4619dc1
NS
53812016-04-12 Nathan Sidwell <nathan@acm.org>
5382
5383 PR c++/70501
5384 * g++.dg/init/pr70501.C: New.
5385
3df530d3
DW
53862016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5387
5388 * gcc.target/i386/asm-flag-6.c: New test.
5389
b7a120d7
TV
53902016-04-12 Tom de Vries <tom@codesourcery.com>
5391
5392 PR tree-optimization/68756
5393 * gcc.dg/graphite/pr68756.c: New test.
5394
4e0eea75
JJ
53952016-04-12 Jakub Jelinek <jakub@redhat.com>
5396
5397 PR tree-optimization/70602
5398 * gcc.c-torture/execute/pr70602.c: New test.
5399
35fbda43
MM
54002016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5401
5402 PR target/70381
5403 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5404 __float128 emulator is built and runs.
5405 * gcc.target/powerpc/float128-1.c: Likewise.
5406
5407 * lib/target-supports.exp (check_ppc_float128_sw_available):
5408 Rework tests for __float128 software and hardware
5409 availability. Fix exit condition to return 0 on success.
5410
04a99ebe
JG
54112016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5412
5413 PR target/70133
5414 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5415 * gcc.target/aarch64/target_attr_15.c: Likewise.
5416
47cd5a85
PC
54172016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5418
5419 PR c++/69066
5420 * g++.dg/cpp1y/pr69066.C: New.
5421
a5edb32e
JD
54222016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5423
5424 PR fortran/68566
5425 * gfortran.dg/pr36192.f90: Update test.
5426 * gfortran.dg/pr36192_1.f90: Update test.
5427 * gfortran.dg/real_dimension_1.f: Update test.
5428 * gfortran.dg/parameter_array_init_7.f90: New test.
5429
8ef378f8
JDA
54302016-04-09 John David Anglin <danglin@gcc.gnu.org>
5431
c532c871
JDA
5432 PR testsuite/64039
5433 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5434
d34f706f
JDA
5435 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5436
75e1dd9e
JDA
5437 PR rtl-optimization/66669
5438 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5439
8a976f5f
JDA
5440 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5441
da04822a
JDA
5442 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5443 * gcc.dg/pie-1.c: Likewise.
5444 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5445 * gcc.dg/pic-4.c: Likewise.
5446 * gcc.dg/pie-3.c: Likewise.
5447 * gcc.dg/pie-4.c: Likewise.
5448
adfabcf9
JDA
5449 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5450
4a020adf
JDA
5451 PR tree-optimization/68644
5452 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5453
8ef378f8
JDA
5454 PR rtl-optimization/64886
5455 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5456
09bf990e
TV
54572016-04-09 Tom de Vries <tom@codesourcery.com>
5458
5459 PR tree-optimization/68953
5460 * gcc.dg/graphite/pr68953.c: New test.
5461
138c3c1a
DH
54622016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5463
5464 PR fortran/70592
5465 * gfortran.dg/deferred_character_16.f90: New test.
5466
f55460af
JJ
54672016-04-09 Jakub Jelinek <jakub@redhat.com>
5468
5469 PR tree-optimization/70586
5470 * gcc.c-torture/execute/pr70586.c: New test.
5471
0b77bbf3
DH
54722016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5473
5474 PR sanitizer/70573
5475 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5476 with __builtin_memset
5477 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5478
c42cfb5c
CP
54792016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5480
5481 PR lto/70289
5482 PR ipa/70348
5483 PR tree-optimization/70373
5484 PR middle-end/70533
5485 PR middle-end/70534
5486 PR middle-end/70535
5487 * c-c++-common/goacc/reduction-5.c: New test.
5488 * c-c++-common/goacc/reduction-promotions.c: New test.
5489 * gfortran.dg/goacc/reduction-3.f95: New test.
5490 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5491
56cfb596
PP
54922016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5493
5494 PR c++/70590
5495 PR c++/70452
5496 * g++.dg/pr70590.C: New test.
5497 * g++.dg/pr70590-2.C: New test.
5498
1a13c0a2
JJ
54992016-04-08 Jakub Jelinek <jakub@redhat.com>
5500
abc0647a
JJ
5501 PR middle-end/70593
5502 * gcc.target/i386/pr70593.c: New test.
5503
1a13c0a2
JJ
5504 PR rtl-optimization/70574
5505 * gcc.target/i386/avx2-pr70574.c: New test.
5506
c3da4956
MO
55072016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5508
5509 PR sanitizer/70541
5510 * c-c++-common/asan/pr70541.c: New test.
5511
9f1b833b
TV
55122016-04-08 Tom de Vries <tom@codesourcery.com>
5513
5514 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5515 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5516
bae7adda
KT
55172016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5518
5519 PR target/70566
5520 * gcc.c-torture/execute/pr70566.c: New test.
5521
211f3d57
TV
55222016-04-08 Tom de Vries <tom@codesourcery.com>
5523
5524 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5525 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5526
02cf2861
AM
55272016-04-08 Alan Modra <amodra@gmail.com>
5528
5529 * gcc.target/powerpc/pr70117.c: New.
5530
5f490f9f
JJ
55312016-04-07 Jakub Jelinek <jakub@redhat.com>
5532
56e9b710
JJ
5533 PR testsuite/70581
5534 * gcc.dg/lto/simd-function_0.c: New test.
5535
5f490f9f
JJ
5536 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5537 clones.
5538 * c-c++-common/attr-simd-2.c: Likewise.
5539 * c-c++-common/attr-simd-4.c: Likewise.
5540 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5541 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5542
e4ebc74d
TP
55432016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5544
5545 PR testsuite/70553
5546 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5547
9817ae35
TS
55482016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5549 Tom de Vries <tom@codesourcery.com>
5550
5551 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5552 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5553 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5554 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5555 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5556 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5557 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5558 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5559
e292f64d
PP
55602016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5561
5562 PR c/70436
5563 * g++.dg/warn/Wparentheses-29.C: New test.
5564
6b37bdaf
PP
55652016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5566
5567 PR c/70436
5568 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5569 explicit braces to resolve a future -Wparentheses warning.
5570
64824205
RH
55712016-04-06 Richard Henderson <rth@redhat.com>
5572
5573 * gcc.dg/pr61817-1.c: New test.
5574 * gcc.dg/pr61817-2.c: New test.
5575 * gcc.dg/pr69391-1.c: New test.
5576 * gcc.dg/pr69391-2.c: New test.
5577
bc2fc1f3
VM
55782016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5579
5580 PR rtl-optimization/70398
c87885ca 5581 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 5582
41414a02
EB
55832016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5584
5585 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5586
4066ea8a
YR
55872016-04-06 Yvan Roux <yvan.roux@linaro.org>
5588 Pedro Alves <palves@redhat.com>
5589
5590 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5591
ec35ea45
JJ
55922016-04-06 Jakub Jelinek <jakub@redhat.com>
5593
3866f8dd
JJ
5594 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5595 Check for avx512f effective targets instead of avx2.
5596 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5597 for AVX512F clones.
5598 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5599 * g++.dg/gomp/declare-simd-1.C: Likewise.
5600 * g++.dg/gomp/declare-simd-3.C: Likewise.
5601 * g++.dg/gomp/declare-simd-4.C: Likewise.
5602
ec35ea45
JJ
5603 PR middle-end/70550
5604 * c-c++-common/gomp/pr70550-1.c: New test.
5605 * c-c++-common/gomp/pr70550-2.c: New test.
5606
c08d28ac
NS
56072016-04-05 Nathan Sidwell <nathan@acm.org>
5608
5609 PR c++/70512
5610 * g++.dg/ext/attribute-may-alias-5.C: New.
5611
1d510e04
JJ
56122016-04-05 Jakub Jelinek <jakub@redhat.com>
5613
5614 PR c++/70336
5615 * c-c++-common/pr70336.c: New test.
5616 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5617 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5618
84278ed9
JH
56192016-04-05 Jan Hubicka <hubicka@ucw.cz>
5620
5621 PR ipa/66223
5622 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5623
268a0ec4
JJ
56242016-04-05 Jakub Jelinek <jakub@redhat.com>
5625
5626 PR rtl-optimization/70542
5627 * gcc.dg/torture/pr70542.c: New test.
5628 * gcc.target/i386/avx2-pr70542.c: New test.
5629
5e8c2eb1
ZS
56302016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5631
5632 PR tree-optimization/70509
5633 * gcc.target/i386/avx512bw-pr70509.c: New test.
5634
c0daf32d
PP
56352016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5636
5637 PR c++/70452
5638 * g++.dg/ext/constexpr-vla4.C: New test.
5639
bf867841
UB
56402016-04-05 Uros Bizjak <ubizjak@gmail.com>
5641
5642 PR target/70510
5643 * gcc.target/i386/pr70510.c: New test.
5644
3022186a
RB
56452016-04-05 Richard Biener <rguenther@suse.de>
5646
5647 PR tree-optimization/70526
5648 * g++.dg/torture/pr70526.C: New testcase.
5649
55fc79b2
JJ
56502016-04-05 Jakub Jelinek <jakub@redhat.com>
5651
5652 PR target/70525
5653 * gcc.target/i386/pr70525.c: New test.
5654
62b233f2
RB
56552016-04-05 Richard Biener <rguenther@suse.de>
5656
5657 PR middle-end/70499
5658 * g++.dg/torture/pr70499.C: New testcase.
5659
cc05759d
RB
56602016-04-05 Richard Biener <rguenther@suse.de>
5661
5662 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5663 remove XFAIL.
5664
f23f16d4
JJ
56652016-04-04 Jakub Jelinek <jakub@redhat.com>
5666
5667 PR middle-end/70307
5668 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5669 rs6000 ABI warnings.
5670
d27ecc49
JH
56712016-04-04 Jan Hubicka <hubicka@ucw.cz>
5672
5673 PR ipa/66223
5674 * g++.dg/ipa/devirt-51.C: New testcase.
5675
c974c96e
BS
56762016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5677 Jakub Jelinek <jakub@redhat.com>
5678
5679 PR middle-end/70457
5680 * gcc.dg/torture/pr70457.c: New.
5681
7a85da89
AV
56822016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5683
5684 PR fortran/67538
5685 * gfortran.dg/allocate_with_source_19.f08: New test.
5686
de517e64
AV
56872016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5688
5689 PR fortran/65795
5690 * gfortran.dg/coarray_allocate_6.f08: New test.
5691
43b9f499
RB
56922016-04-04 Richard Biener <rguenther@suse.de>
5693
5694 PR rtl-optimization/70484
5695 * gcc.dg/torture/pr70484.c: New testcase.
5696
f13355da
MP
56972016-04-04 Marek Polacek <polacek@redhat.com>
5698
5699 PR c/70307
5700 * gcc.dg/torture/pr70307.c: New test.
5701
6cc6ed50
OE
57022016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5703
5704 PR target/70416
5705 PR target/67391
5706 * gcc.target/sh/torture/pr70416.c: New.
5707
abdc16c8
MS
57082016-04-02 Martin Sebor <msebor@redhat.com>
5709
5710 PR c++/67376
5711 PR c++/70170
5712 PR c++/70172
5713 PR c++/70228
5714 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5715 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5716 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5717 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5718 * g++.dg/cpp0x/constexpr-string.C: Same.
5719 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5720 * g++.dg/cpp0x/pr65398.C: Same.
5721 * g++.dg/ext/constexpr-vla1.C: Same.
5722 * g++.dg/ext/constexpr-vla2.C: Same.
5723 * g++.dg/ext/constexpr-vla3.C: Same.
5724 * g++.dg/ubsan/pr63956.C: Same.
5725
763cd859
JJ
57262016-04-01 Jakub Jelinek <jakub@redhat.com>
5727
5728 PR rtl-optimization/70467
5729 * gcc.target/i386/pr70467-2.c: New test.
5730
0f875435
JJ
57312016-04-01 Jakub Jelinek <jakub@redhat.com>
5732 Marek Polacek <polacek@redhat.com>
5733
5734 PR c++/70488
5735 * g++.dg/init/new47.C: New test.
5736
41d14659
RR
57372016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5738
5739 PR target/70496
5740 * gcc.target/arm/pr70496.c: New test.
5741
f9bf89bb
NS
57422016-04-01 Nathan Sidwell <nathan@acm.org>
5743
73b9085d
NS
5744 PR c++/68475
5745 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5746
4afdcfaa
IE
57472016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5748
5749 PR target/69890
5750 * gcc.dg/strlenopt.h (memmove): New.
5751 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5752 instead of "string.h".
5753 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5754 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5755 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5756 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5757 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5758 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5759 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5760 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5761 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5762 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5763 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5764 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5765 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5766 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5767 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5768 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5769 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5770 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5771 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5772 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5773
b5d7a29c
RO
57742016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5775
5776 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5777 (Holder::foo): Reflect this.
5778
b660f9ec
IE
57792016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5780
5781 PR target/70442
5782 * gcc.dg/pr70442.c: New test.
5783
88504f34
NS
57842016-03-31 Nathan Sidwell <nathan@acm.org>
5785
5786 PR c++/70393
5787 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5788
95d34b96
KY
57892016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5790
5791 PR target/70453
5792 * gcc.target/i386/pr70453.c: New test.
5793
b4c4967c
AB
57942016-03-31 Andrey Belevantsev <abel@ispras.ru>
5795
5796 PR target/70292
5797 * gcc.c-torture/pr70292.c: New test.
5798
5fde6a45
MP
57992016-03-31 Marek Polacek <polacek@redhat.com>
5800
5801 PR c/70297
5802 * c-c++-common/pr70297.c: New test.
5803 * g++.dg/cpp0x/typedef-redecl.C: New test.
5804 * gcc.dg/typedef-redecl2.c: New test.
5805
97eb24c4
JJ
58062016-03-31 Jakub Jelinek <jakub@redhat.com>
5807
5808 PR rtl-optimization/70460
5809 * gcc.c-torture/execute/pr70460.c: New test.
5810
efc3536f
RB
58112016-03-31 Richard Biener <rguenther@suse.de>
5812
5813 PR c++/70430
5814 * g++.dg/ext/vector30.C: New testcase.
5815
e0876e21
DH
58162016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5817 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5818
5819 * gfortran.dg/fmt_pf.f90: New test.
5820
e9bff8c6
RO
58212016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5822
5823 Forward-port from 5 branch
5824 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5825
5826 PR testsuite/70356
5827 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5828 dg-require-effective-target after dg-do.
5829
5830 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5831
5832 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5833
2620c80d
TS
58342016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5835 Julian Brown <julian@codesourcery.com>
5836 Chung-Lin Tang <cltang@codesourcery.com>
5837 Cesar Philippidis <cesar@codesourcery.com>
5838 James Norris <jnorris@codesourcery.com>
5839 Tom de Vries <tom@codesourcery.com>
5840 Nathan Sidwell <nathan@codesourcery.com>
5841
bf867841 5842 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
5843 * c-c++-common/goacc/loop-clauses.c: Likewise.
5844 * g++.dg/goacc/template.C: Likewise.
5845 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5846 * gfortran.dg/goacc/loop-1.f95: Likewise.
5847 * gfortran.dg/goacc/loop-5.f95: Likewise.
5848 * gfortran.dg/goacc/loop-6.f95: Likewise.
5849 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5850 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5851 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5852 * c-c++-common/goacc/clauses-fail.c: Likewise.
5853 * c-c++-common/goacc/parallel-1.c: Likewise.
5854 * c-c++-common/goacc/reduction-1.c: Likewise.
5855 * c-c++-common/goacc/reduction-2.c: Likewise.
5856 * c-c++-common/goacc/reduction-3.c: Likewise.
5857 * c-c++-common/goacc/reduction-4.c: Likewise.
5858 * c-c++-common/goacc/routine-3.c: Likewise.
5859 * c-c++-common/goacc/routine-4.c: Likewise.
5860 * c-c++-common/goacc/routine-5.c: Likewise.
5861 * c-c++-common/goacc/tile.c: Likewise.
5862 * g++.dg/goacc/template.C: Likewise.
5863 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5864 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5865 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5866 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5867 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5868 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5869 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5870 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5871 * c-c++-common/goacc/use_device-1.c: ... this file.
5872 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5873 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5874 * c-c++-common/goacc/host_data-6.c: ... this file.
5875 * c-c++-common/goacc/loop-2-kernels.c: New file.
5876 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5877 * c-c++-common/goacc/loop-3.c: Likewise.
5878 * g++.dg/goacc/reference.C: Likewise.
5879 * g++.dg/goacc/routine-1.C: Likewise.
5880 * g++.dg/goacc/routine-2.C: Likewise.
5881
f6d2d066
RB
58822016-03-30 Richard Biener <rguenther@suse.de>
5883
5884 PR middle-end/70450
5885 * gcc.dg/torture/pr70450.c: New testcase.
5886
d43242b9
JJ
58872016-03-30 Jakub Jelinek <jakub@redhat.com>
5888
5889 PR target/70421
5890 * gcc.dg/torture/pr70421.c: New test.
5891 * gcc.target/i386/avx512f-pr70421.c: New test.
5892
5ce43b77
L
58932016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5894
5895 PR testsuite/70364
5896 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5897 (check): New function.
5898 (bar): Call check.
5899 (foo): Align stack to 16 bytes when calling bar.
5900 * gcc.target/i386/cleanup-2.c: Likewise.
5901
d014a712
PP
59022016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5903
5904 PR tree-optimization/59124
5905 * gcc.dg/Warray-bounds-19.c: New test.
5906
13f0e8c7
ZW
59072016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5908
5909 * lib/prune.exp (escape_regex_chars): New.
5910 (prune_file_path): Update to quote metcharacters for regexp.
5911
3336c6e0
JJ
59122016-03-29 Jakub Jelinek <jakub@redhat.com>
5913
a362f023
JJ
5914 PR rtl-optimization/70429
5915 * gcc.c-torture/execute/pr70429.c: New test.
5916
3336c6e0
JJ
5917 PR tree-optimization/70405
5918 * gcc.dg/pr70405.c: New test.
5919
728557fd
AV
59202016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5921
5922 PR fortran/70397
5923 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5924 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5925
bef977d4
TS
59262016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5927
5928 PR testsuite/64177
5929 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5930 __cilkrts_set_param to set two workers.
5931 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5932 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5933
6f6d25c9
DH
59342016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5935
bf867841 5936 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 5937
45733562
KY
59382016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5939
5940 PR target/70406
bf867841 5941 * gcc.target/i386/pr70406.c: New test.
45733562 5942
a1799e5e
EB
59432016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5944
5945 * gnat.dg/specs/double_record_extension3.ads: New test.
5946
5fca7b66
RH
59472016-03-25 Richard Henderson <rth@redhat.com>
5948
5949 PR target/70120
5950 * gcc.target/aarch64/pr70120-1.c: New.
5951 * gcc.target/aarch64/pr70120-2.c: New.
5952 * gcc.target/aarch64/pr70120-3.c: New.
5953
31ce75c6
PP
59542016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5955
5956 PR c++/62212
5957 * g++.dg/template/mangle2.C: The dg-do directive should be
5958 "compile" not "assemble".
5959
3caf0ca1
BS
59602016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5961
5962 PR lto/69650
5963 * gcc.dg/pr69650.c: New test.
5964
634035b6
DE
59652016-03-25 David Edelsohn <dje.gcc@gmail.com>
5966
5967 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5968
45d34276
AM
59692016-03-25 Alan Modra <amodra@gmail.com>
5970
5971 * gcc.dg/dfp/pr70052.c: New test.
5972
8f085166
RH
59732016-03-24 Richard Henderson <rth@redhat.com>
5974
5975 PR middle-end/69845
5976 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5977 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5978
011e5ec3
TV
59792016-03-24 Tom de Vries <tom@codesourcery.com>
5980
5981 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5982
9e3f4551
TV
59832016-03-24 Tom de Vries <tom@codesourcery.com>
5984
5985 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5986 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5987
45780041
TV
59882016-03-24 Tom de Vries <tom@codesourcery.com>
5989
5990 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5991 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5992
887ab4e5
PP
59932016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5994
5995 PR c++/62212
5996 * g++.dg/template/mangle2.C: New test.
5997
69a9a66f
RB
59982016-03-24 Richard Biener <rguenther@suse.de>
5999
6000 PR tree-optimization/70396
6001 * gcc.dg/torture/pr70396.c: New testcase.
6002
ed87de55
RB
60032016-03-24 Richard Biener <rguenther@suse.de>
6004
6005 PR middle-end/70370
6006 * gcc.dg/torture/pr70370.c: New testcase.
6007
ea064934
TV
60082016-03-24 Tom de Vries <tom@codesourcery.com>
6009
6010 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6011 * gfortran.dg/goacc/kernels-tree.f95: Same.
6012 * gfortran.dg/goacc/parallel-tree.f95: Same.
6013
b2a4dd1d
TV
60142016-03-24 Tom de Vries <tom@codesourcery.com>
6015
6016 * c-c++-common/goacc/uninit-if-clause.c: New test.
6017 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6018
72e7cd6e
JJ
60192016-03-24 Jakub Jelinek <jakub@redhat.com>
6020
6021 PR target/70290
bf867841
UB
6022 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6023 Fix formatting.
72e7cd6e 6024
ce9d0c03
RB
60252016-03-24 Richard Biener <rguenther@suse.de>
6026
6027 PR tree-optimization/70372
6028 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6029
426b9428
PP
60302016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6031
6032 PR c++/70347
6033 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6034
cd1588c4
PP
60352016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6036
6037 PR c++/70332
6038 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6039
61637db3
JJ
60402016-03-23 Jakub Jelinek <jakub@redhat.com>
6041
928af3bf
JJ
6042 PR c++/70001
6043 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6044 * g++.dg/cpp1y/pr70001.C: New test.
6045
61637db3
JJ
6046 PR c++/70323
6047 * g++.dg/cpp0x/constexpr-70323.C: New test.
6048
05aca4e7
AO
60492016-03-23 Alexandre Oliva <aoliva@redhat.com>
6050 Jason Merrill <jason@redhat.com>
6051 Jakub Jelinek <jakub@redhat.com>
6052
6053 PR c++/69315
6054 * g++.dg/cpp0x/constexpr-69315.C: New test.
6055 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6056
fbdb6baf
MP
60572016-03-23 Marek Polacek <polacek@redhat.com>
6058
6059 PR c++/69884
6060 * g++.dg/warn/Wignored-attributes-1.C: New test.
6061 * g++.dg/warn/Wignored-attributes-2.C: New test.
6062
d79ee524
TV
60632016-03-23 Tom de Vries <tom@codesourcery.com>
6064
6065 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6066 initialization.
6067 * gfortran.dg/goacc/private-3.f95 (test): Same.
6068 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6069 missing use param.
6070
a59f0bef
KT
60712016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6072
6073 * lib/target-supports.exp: Remove v7ve entry from loop
6074 creating effective target checks.
6075 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6076 (add_options_for_arm_arch_v7ve): Likewise.
6077
0179520a
JJ
60782016-03-23 Jakub Jelinek <jakub@redhat.com>
6079
6080 PR tree-optimization/70354
6081 * gcc.dg/vect/pr70354-1.c: New test.
6082 * gcc.dg/vect/pr70354-2.c: New test.
6083 * gcc.target/i386/avx2-pr70354-1.c: New test.
6084 * gcc.target/i386/avx2-pr70354-2.c: New test.
6085
75bb14d7
JL
60862016-03-22 Jeff Law <law@redhat.com>
6087
6088 PR target/70232
6089 * gcc.dg/tree-ssa/pr70232.c: New test.
6090
72c9526d
IE
60912016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6092
6093 PR target/70302
6094 * gcc.target/i386/pr70302.c: New test.
6095
a3ca1bc5
RB
60962016-03-22 Richard Biener <rguenther@suse.de>
6097
6098 PR middle-end/70251
6099 * g++.dg/torture/pr70251.C: New testcase.
6100
5c240f4d
DM
61012016-03-22 David Malcolm <dmalcolm@redhat.com>
6102
6103 PR c/69993
6104 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6105 Wmisleading-indentation.c.
6106 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6107 reflect change to diagnostic text and order of messages.
6108 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6109
80f6631b
DE
61102016-03-22 David Edelsohn <dje.gcc@gmail.com>
6111
6112 * g++.dg/ext/java-3.C: Don't compile on AIX.
6113
9a10956c
RB
61142016-03-22 Richard Biener <rguenther@suse.de>
6115
6116 PR middle-end/70333
6117 * gcc.dg/torture/pr70333.c: New testcase.
6118
6cedf922
IE
61192016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6120
6121 * g++.dg/ext/pr70290.C: New test.
6122
cd6c27ac
KY
61232016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6124
6125 PR target/70325
6126 * gcc.target/i386/pr70325.c: New test.
6127
4cde512c
JJ
61282016-03-22 Jakub Jelinek <jakub@redhat.com>
6129
b01915ed
JJ
6130 PR target/70329
6131 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6132 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6133
4e3e2cf1
JJ
6134 PR target/70300
6135 * gcc.target/i386/pr70300.c: New test.
6136
4cde512c
JJ
6137 PR c++/70295
6138 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6139 (func2): New function for cond with parens, xfail warning for c++.
6140 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6141
16f6d7dc
PP
61422016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6143
6144 PR c++/70096
6145 * g++.dg/template/ptrmem30.C: New test.
6146
a3e2b438
PP
61472016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6148
6149 PR c++/70204
6150 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6151 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6152
11b6a02e
JJ
61532016-03-21 Jakub Jelinek <jakub@redhat.com>
6154
6155 PR middle-end/70326
6156 * gcc.dg/pr70326.c: New test.
6157
b9407883
MG
61582016-03-21 Marc Glisse <marc.glisse@inria.fr>
6159 Jakub Jelinek <jakub@redhat.com>
6160
6161 PR tree-optimization/70317
6162 * gcc.dg/pr70317.c: New test.
6163
4a148e19
UB
61642016-03-21 Uros Bizjak <ubizjak@gmail.com>
6165
6166 PR target/70327
6167 * gcc.target/i386/pr70327.c: New test.
6168
2a85ddbb
ML
61692016-03-21 Martin Liska <mliska@suse.cz>
6170
7d36fe98 6171 PR ipa/70306
2a85ddbb
ML
6172 * gcc.dg/ipa/pr70306.c: New test.
6173
4a148e19 61742016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
6175
6176 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6177 * gcc.target/arm/attr-align3.c: Likewise.
6178 * gcc.target/arm/attr_arm.c: Likewise.
6179 * gcc.target/arm/flip-thumb.c: Likewise.
6180
6b366948
JJ
61812016-03-21 Jakub Jelinek <jakub@redhat.com>
6182
6183 PR target/70296
6184 * gcc.target/powerpc/altivec-36.c: New test.
6185
2fac8c14
RB
61862016-03-21 Richard Biener <rguenther@suse.de>
6187
6188 PR tree-optimization/70310
6189 * gcc.dg/torture/pr70310.c: New testcase.
6190
e9bde854
KY
61912016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6192
6193 PR target/70293
6194 * gcc.target/i386/pr70293.c: New test.
6195
56bbfaf6
RB
61962016-03-21 Richard Biener <rguenther@suse.de>
6197
6198 PR tree-optimization/70288
6199 * gcc.dg/torture/pr70288-1.c: New testcase.
6200 * gcc.dg/torture/pr70288-2.c: Likewise.
6201
3eee49ed
AB
62022016-03-21 Andrey Belevantsev <abel@ispras.ru>
6203
6204 PR rtl-optimization/69307
6205 * gcc.target/arm/pr69307.c: New test.
4a148e19 6206
8e7816b4
AB
62072016-03-21 Andrey Belevantsev <abel@ispras.ru>
6208
6209 PR rtl-optimization/69102
6210 * gcc.c-torture/compile/pr69102.c: New test.
6211
14d7d4be
JL
62122016-03-18 Jeff Law <law@redhat.com>
6213
6214 PR rtl-optimization/70263
6215 * gcc.c-torture/compile/pr70263-1.c: New test.
6216 * gcc.target/i386/pr70263-2.c: New test.
6217
5c6a601c
BS
62182016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6219
6220 PR rtl-optimization/70278
6221 * gcc.dg/torture/pr70278.c: New test.
6222 * gcc.target/arm/pr70278.c: New test.
6223
4bbf545b
DM
62242016-03-18 David Malcolm <dmalcolm@redhat.com>
6225
6226 PR c/70281
6227 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6228 (test_builtin_types_compatible_p): New test function.
6229 * gcc.dg/pr70281.c: New test case.
6230
dc28bb68
CL
62312016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6232
6233 PR target/70113
6234 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6235
5e8d6dff
IE
62362016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6237
6238 PR tree-optimization/70252
6239 * gcc.dg/pr70252.c: New test.
6240
d0e7e403
TV
62412016-03-18 Tom de Vries <tom@codesourcery.com>
6242
6243 * gcc.dg/pr70161-2.c: New test.
6244 * gcc.dg/pr70161.c: New test.
6245
fa22501a
TV
62462016-03-18 Tom de Vries <tom@codesourcery.com>
6247
6248 PR ipa/70269
6249 * gcc.dg/pr70269.c: New test.
6250
dd125026
JJ
62512016-03-18 Jakub Jelinek <jakub@redhat.com>
6252
6253 PR c++/70267
6254 * g++.dg/ext/java-3.C: New test.
6255
91914f0a
PP
62562016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6257
6258 PR c++/70205
6259 * g++.dg/lookup/pr70205.C: New test.
6260
753a8910
PP
62612016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6262
6263 PR c++/70218
6264 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6265
14ba7b28
MP
62662016-03-17 Marek Polacek <polacek@redhat.com>
6267
6268 PR c/69407
6269 * gcc.dg/atomic-op-6.c: New test.
6270
ded60913
DM
62712016-03-17 David Malcolm <dmalcolm@redhat.com>
6272
6273 PR c/70264
6274 * c-c++-common/pr70264.c: New test case.
6275
a3aad0e6
JJ
62762016-03-17 Jakub Jelinek <jakub@redhat.com>
6277
17366700
JJ
6278 PR c++/70144
6279 * c-c++-common/pr70144-1.c: New test.
6280 * c-c++-common/pr70144-2.c: New test.
6281
a3aad0e6
JJ
6282 PR c++/70272
6283 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6284 * g++.dg/opt/flifetime-dse6.C: New test.
6285 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6286
b57e6e18
L
62872016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6288
6289 PR driver/70192
6290 * gcc.dg/pic-1.c: New test.
6291 * gcc.dg/pic-2.c: Likewise.
6292 * gcc.dg/pic-3.c: Likewise.
6293 * gcc.dg/pic-4.c: Likewise.
6294 * gcc.dg/pie-1.c: Likewise.
6295 * gcc.dg/pie-2.c: Likewise.
6296 * gcc.dg/pie-3.c: Likewise.
6297 * gcc.dg/pie-4.c: Likewise.
6298 * gcc.dg/pie-5.c: Likewise.
6299 * gcc.dg/pie-6.c: Likewise.
6300
b38ba58b
TV
63012016-03-17 Tom de Vries <tom@codesourcery.com>
6302
6303 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6304 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6305
6931b3b7
RB
63062016-03-17 Richard Biener <rguenther@suse.de>
6307
6308 PR debug/70271
6309 * g++.dg/debug/pr70271.C: New testcase.
6310
0c8b64cb
IE
63112016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6312
6313 * gcc.target/i386/pr70251.c: New test.
6314
b1970801
MP
63152016-03-17 Marek Polacek <polacek@redhat.com>
6316
6317 PR c++/70194
6318 * g++.dg/warn/constexpr-70194.C: New test.
6319
820c5eaa
RH
63202016-03-16 Richard Henderson <rth@redhat.com>
6321
6322 PR middle-end/70240
6323 * gcc.c-torture/compile/pr70240.c: New.
6324
da0ad263
SKS
63252016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6326
6327 * gcc.c-torture/compile/20151204.c: Skip for avr.
6328
c73d295c
JJ
63292016-03-16 Jakub Jelinek <jakub@redhat.com>
6330
6331 PR target/70245
6332 * g++.dg/opt/pr70245.C: New test.
6333 * g++.dg/opt/pr70245.h: New file.
6334 * g++.dg/opt/pr70245-aux.cc: New file.
6335
b2794066
MS
63362016-03-16 Martin Sebor <msebor@redhat.com>
6337
6338 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6339
aa43616c
RH
63402016-03-16 Richard Henderson <rth@redhat.com>
6341
6342 PR middle-end/70199
6343 * gcc.c-torture/compile/pr70199.c: New.
6344
59608fe5
L
63452016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6346
6347 * gcc.dg/uninit-19.c: Run dos2unix.
6348
ab4c578f
MP
63492016-03-16 Marek Polacek <polacek@redhat.com>
6350
6351 PR c/70093
6352 * gcc.dg/nested-func-10.c: New test.
6353 * gcc.dg/nested-func-9.c: New test.
6354
f5387e76
JJ
63552016-03-16 Jakub Jelinek <jakub@redhat.com>
6356
6357 PR tree-optimization/68714
6358 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6359
7662b718
TV
63602016-03-16 Tom de Vries <tom@codesourcery.com>
6361
6362 PR tree-optimization/68715
6363 * gcc.dg/graphite/pr68715-2.c: New test.
6364 * gcc.dg/graphite/pr68715.c: New test.
6365 * gfortran.dg/graphite/pr68715.f90: New test.
6366
be7ce7ae
TV
63672016-03-16 Tom de Vries <tom@codesourcery.com>
6368
6369 PR tree-optimization/68809
6370 * gcc.dg/graphite/pr68809-2.c: New test.
6371 * gcc.dg/graphite/pr68809.c: New test.
6372
1935f250
JJ
63732016-03-16 Jakub Jelinek <jakub@redhat.com>
6374
6651c93e
JJ
6375 PR c++/70147
6376 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6377 method call to i () as argument. Adjust expected output.
6378
1935f250
JJ
6379 PR c++/70147
6380 * g++.dg/ubsan/pr70147-1.C: New test.
6381 * g++.dg/ubsan/pr70147-2.C: New test.
6382
ab1caa6e
MS
63832016-03-15 Martin Sebor <msebor@redhat.com>
6384
6385 PR c++/58281
6386 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6387
5c2a1bbb
JDA
63882016-03-15 John David Anglin <danglin@gcc.gnu.org>
6389
cb5d8ad1
JDA
6390 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6391 hppa*-*-hpux*.
6392
b440dd40
JDA
6393 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6394
5c2a1bbb
JDA
6395 PR libfortran/69799
6396 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6397 libatomic_available.
6398
42c729c5
MP
63992016-03-15 Marek Polacek <polacek@redhat.com>
6400
6401 PR c++/70209
6402 * g++.dg/ext/attribute-may-alias-4.C: New test.
6403
82b1c550
AM
64042016-03-15 Alexander Monakov <amonakov@ispras.ru>
6405
6406 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6407 -fvar-tracking-assignments-toggle flag.
6408
4ccbf3a6
PH
64092016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6410
6411 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6412
c39858bd
JJ
64132016-03-15 Jakub Jelinek <jakub@redhat.com>
6414
6415 PR rtl-optimization/70222
6416 * gcc.c-torture/execute/pr70222-1.c: New test.
6417 * gcc.c-torture/execute/pr70222-2.c: New test.
6418
8be119c1
RH
64192016-03-15 Richard Henderson <rth@redhat.com>
6420
6421 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6422
6598bb55
AB
64232016-03-15 Andrey Belevantsev <abel@ispras.ru>
6424
6425 PR rtl-optimization/69032
6426 * gcc.dg/pr69032.c: New test.
6427
81fa2944
AB
64282016-03-15 Andrey Belevantsev <abel@ispras.ru>
6429
6430 PR rtl-optimization/63384
4a148e19 6431 * g++.dg/pr63384.C: New test.
81fa2944 6432
74ea9ab6
AB
64332016-03-15 Andrey Belevantsev <abel@ispras.ru>
6434
6435 PR target/64411
6436 * gcc.target/i386/pr64411.C: New test.
6437
045d5055
TV
64382016-03-15 Tom de Vries <tom@codesourcery.com>
6439
6440 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6441 * gfortran.dg/goacc/kernels-alias.f95: New test.
6442
3ea33585
MS
64432016-03-14 Martin Sebor <msebor@redhat.com>
6444
6445 PR c++/53792
6446 * g++.dg/cpp0x/constexpr-inline.C: New test.
6447 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6448
1df7b330
DE
64492016-03-14 David Edelsohn <dje.gcc@gmail.com>
6450
6451 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6452
79b57d18
JJ
64532016-03-14 Jakub Jelinek <jakub@redhat.com>
6454
6455 PR middle-end/70219
6456 * gcc.dg/pr70219.c: New test.
6457
3cbf012a
BS
64582016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6459
6460 PR target/70083
6461 * gcc.dg/torture/pr70083.c: New test.
6462 * gcc.target/i386/pr70083.c: New test.
6463
a9fee7cd
RB
64642016-03-14 Richard Biener <rguenther@suse.de>
6465
6466 PR tree-optimization/56365
6467 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6468
4799603f
SB
64692016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6470
6471 PR target/70098
6472 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6473 New function.
6474 * g++.dg/pr70098.C: New testcase.
6475
6476
760ca967
TV
64772016-03-14 Tom de Vries <tom@codesourcery.com>
6478
6479 PR tree-optimization/70045
6480 * gcc.dg/graphite/pr70045.c: New test.
6481
44e66a77
JD
64822016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6483
6484 PR fortran/69043
6485 * gfortran.dg/include_9.f90: New test.
6486
a18e0fe1
DH
64872016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6488
6489 PR fortran/45076
6490 gfortran.dg/prof/prof.exp: New script.
6491 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6492
d0aca6ab
AB
64932016-03-12 Andrey Belevantsev <abel@ispras.ru>
6494
6495 PR rtl-optimization/69307
6496 * gcc.dg/pr69307.c: New test.
6497
cefe08a4
VM
64982016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6499
6500 PR target/69614
6501 * gcc.target/arm/pr69614.c: New.
6502
70112e2a
PT
65032016-03-12 Paul Thomas <pault@gcc.gnu.org>
6504
6505 PR fortran/70031
6506 * gfortran.dg/submodule_14.f08: New test
6507
6508 PR fortran/69524
6509 * gfortran.dg/submodule_15.f08: New test
6510
3f1e5d3a
PP
65112016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6512
6513 PR c++/70106
6514 * g++.dg/cpp1y/paren3.C: New test.
6515
a3f6d680
MM
65162016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6517
6518 PR target/70131
6519 * gcc.target/powerpc/ppc-round2.c: New test.
6520
92348f09
BS
65212016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6522
6523 PR target/70123
6524 * gcc.dg/torture/pr70123.c: New test.
6525
cebde9e9
JL
65262016-03-11 Jeff Law <law@redhat.com>
6527
6528 PR tree-optimization/70190
6529 * gcc.c-torture/compile/pr70190.c: New test.
6530
3edc5da4
DM
65312016-03-11 David Malcolm <dmalcolm@redhat.com>
6532
6533 PR c/68187
6534 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6535 case.
6536 (test43_b): Likewise.
6537 (test43_c): Likewise.
6538 (test43_d): Likewise.
6539 (test43_e): Likewise.
6540 (test43_f): Likewise.
6541 (test43_g): Likewise.
6542 (test44_a): Likewise.
6543 (test44_b): Likewise.
6544 (test44_c): Likewise.
6545 (test44_d): Likewise.
6546 (test44_e): Likewise.
6547
318c1204
DM
65482016-03-11 David Malcolm <dmalcolm@redhat.com>
6549
6550 PR c/70085
6551 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6552
bc062234
KT
65532016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6554
6555 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6556 dg-options.
6557
acfc1ac1
KT
65582016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6559
6560 PR target/70002
6561 PR target/69245
6562 * gcc.target/aarch64/pr69245_2.c: New test.
6563
d1e2bb2d
JJ
65642016-03-11 Jakub Jelinek <jakub@redhat.com>
6565
6566 PR tree-optimization/70177
6567 * gcc.dg/pr70177.c: New test.
6568
07350627
AL
65692016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6570
6571 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6572
5c6706f7
AL
65732016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6574
6575 * gcc.dg/tree-ssa/sra-20.c: New.
6576
02d472a2
JJ
65772016-03-11 Jakub Jelinek <jakub@redhat.com>
6578
686d390a
JJ
6579 PR rtl-optimization/70174
6580 * gcc.dg/pr70174.c: New test.
6581
02d472a2
JJ
6582 PR tree-optimization/70169
6583 * gcc.dg/pr70169.c: New test.
6584
0f9befa1
IE
65852016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6586
6587 PR target/70160
6588 * gcc.target/i386/pr70160.c: New test.
6589
432d4670
AK
65902016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6591
6592 * gcc.target/s390/dfp-1.c: New test.
6593
a3dc8760
NC
65942016-03-10 Nick Clifton <nickc@redhat.com>
6595
6596 PR target/70044
6597 * gcc.target/aarch64/pr70044.c: New test.
6598
b87a8d7d
PP
65992016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6600 Jakub Jelinek <jakub@redhat.com>
6601
6602 PR c++/70001
6603 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6604 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6605 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6606
4f4ada6a
JH
66072016-03-10 Jan Hubicka <hubicka@ucw.cz>
6608
6609 PR lto/69589
6610 * g++.dg/lto/pr69589_0.C: New testcase
6611 * g++.dg/lto/pr69589_1.C: New testcase
6612
d49b0aa0
MP
66132016-03-10 Marek Polacek <polacek@redhat.com>
6614
6615 PR c++/70153
6616 * g++.dg/delayedfold/unary-plus1.C: New test.
6617
66182016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
6619
6620 * gcc.target/arm/pr45701-1.c: Escape brackets.
6621 * gcc.target/arm/pr45701-2.c: Likewise.
6622
71017a7b
AL
66232016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6624
6625 * gfortran.dg/unconstrained_commons.f: New.
6626
ba52669f
AM
66272016-03-10 Alan Modra <amodra@gmail.com>
6628
6629 * gcc.dg/pr69195.c: New.
6630 * gcc.dg/pr69238.c: New.
6631
27742332
TV
66322016-03-10 Tom de Vries <tom@codesourcery.com>
6633
6634 PR testsuite/68915
6635 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6636
3a81a594
RB
66372016-03-10 Richard Biener <rguenther@suse.de>
6638
6639 PR tree-optimization/70128
6640 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6641 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6642
3433b975
JJ
66432016-03-09 Jakub Jelinek <jakub@redhat.com>
6644
c2864f02
JJ
6645 PR tree-optimization/70152
6646 * gcc.dg/pr70152.c: New test.
6647
3433b975
JJ
6648 PR target/70086
6649 * gcc.target/i386/pr70086-1.c: New test.
6650 * gcc.target/i386/pr70086-2.c: New test.
6651 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
6652
6653 PR tree-optimization/70127
6654 * gcc.c-torture/execute/pr70127.c: New test.
6655
96b3c82d
CP
66562016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6657
6658 * c-c++-common/goacc/combined-directives-2.c: New test.
6659
b4f3232d
DM
66602016-03-09 David Malcolm <dmalcolm@redhat.com>
6661
6662 PR c/68473
6663 PR c++/70105
6664 * g++.dg/diagnostic/pr70105.C: New test.
6665 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6666 (test_multiple_ordinary_maps): New test function.
6667
40499f81
DM
66682016-03-09 David Malcolm <dmalcolm@redhat.com>
6669
6670 PR c/68473
6671 PR c++/70105
6672 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6673 Drop range information from call to inform_at_rich_loc.
6674 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6675 New.
6676 (test_show_locus): Replace calls to rich_location::add_range with
6677 calls to add_range. Rewrite the tests that used the now-defunct
6678 rich_location ctor taking a source_range. Simplify other tests
6679 by replacing calls to COMBINE_LOCATION_DATA with calls to
6680 make_location.
6681
c9e33662
RB
66822016-03-09 Richard Biener <rguenther@suse.de>
6683 Jakub Jelinek <jakub@redhat.com>
6684
6685 PR tree-optimization/70138
6686 * gcc.dg/vect/pr70138-1.c: New testcase.
6687 * gcc.dg/vect/pr70138-2.c: Likewise.
6688
2c73b764
JJ
66892016-03-09 Jakub Jelinek <jakub@redhat.com>
6690
6691 PR target/70049
6692 * gcc.target/i386/pr70049.c: New test.
6693
c06d25bb
RB
66942016-03-09 Richard Biener <rguenther@suse.de>
6695
6696 PR c/70143
6697 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6698 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6699 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6700
5828a501
RO
67012016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6702
6703 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6704 arm-*-*.
6705
2e141c8d
JJ
67062016-03-09 Jakub Jelinek <jakub@redhat.com>
6707
5a9def37
JJ
6708 PR middle-end/67278
6709 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6710
2e141c8d
JJ
6711 PR target/67278
6712 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6713
6714 PR middle-end/70050
6715 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6716 in testcase comment.
6717
bf751f40
TV
67182016-03-09 Tom de Vries <tom@codesourcery.com>
6719
6720 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6721 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6722 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6723 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6724 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6725 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6726 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6727 * gfortran.dg/goacc/kernels-loop.f95: New test.
6728
e210c999
MS
67292016-03-08 Martin Sebor <msebor@redhat.com>
6730
6731 PR c++/62096
6732 * g++.dg/warn/overflow-warn-7.C: New test.
6733
80aac5c8
JM
67342016-03-08 Jason Merrill <jason@redhat.com>
6735
6736 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6737 * lib/target-supports.exp (check_effective_target_concepts): New.
6738
12b81409
JJ
67392016-03-08 Jakub Jelinek <jakub@redhat.com>
6740
d259b234
JJ
6741 PR c++/70135
6742 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6743 * g++.dg/ubsan/pr70135.C: New test.
6744
12b81409
JJ
6745 PR target/70110
6746 * gcc.dg/pr70110.c: New test.
6747
b4e9f2aa
MJ
67482016-03-07 Martin Jambor <mjambor@suse.cz>
6749
6750 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6751 * c-c++-common/gomp/if-1.c: Likewise.
6752 * c-c++-common/gomp/pr61486-2.c: Likewise.
6753 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6754 to dg-additional-options.
6755 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6756 * g++/gomp/target-teams-1.c: Likewise.
6757 * gcc.dg/gomp/gomp.exp: Likewise.
6758 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6759 dg-additional-options.
6760 * gfortran.dg/gomp/gomp.exp: Likewise.
6761 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6762 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6763 dg-additional-options.
6764 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6765
f86e631e
MJ
67662016-03-07 Martin Jambor <mjambor@suse.cz>
6767
6768 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6769 * c-c++-common/gomp/gridify-1.c: New test.
6770 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6771
94156b3f
AV
67722016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6773
6774 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6775 trigger for cortex-r8, when scanning for register r8.
6776 * gcc.target/arm/pr45701-2.c: Likewise.
6777
a84a49b7 67782016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 6779 Jeff Law <law@redhat.com>
a84a49b7
RB
6780
6781 PR tree-optimization/69740
6782 * gcc.c-torture/compile/pr69740-1.c: New test.
6783 * gcc.c-torture/compile/pr69740-2.c: New test.
6784
e41f6c9e
BS
67852016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6786
6787 * lib/target-supports.exp
6788 (check_effective_target_whole_vector_shift): Enable for PPC64.
6789
57548bf5
RB
67902016-03-07 Richard Biener <rguenther@suse.de>
6791
6792 PR tree-optimization/70115
6793 * gcc.dg/torture/pr70115.c: New testcase.
6794
4ae13300
NS
67952016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6796
6797 PR middle-end/69916
6798 * c-c-++-common/goacc/pr69916.c: New.
6799
5edb9853
RH
68002016-03-07 Richard Henderson <rth@redhat.com>
6801
6802 * gcc.c-torture/compile/pr70061.c: New test.
6803
2067a8f3
RB
68042016-03-07 Richard Biener <rguenther@suse.de>
6805
6806 PR testsuite/70109
6807 * gcc.dg/vect/O3-pr36098.c: New testcase.
6808
4145a9b7
CL
68092016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6810
6811 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6812
1878be32
EB
68132016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6814
6815 * gnat.dg/renaming9.ad[sb]: New testcase.
6816
df762bb2
JJ
68172016-03-05 Jakub Jelinek <jakub@redhat.com>
6818
6819 PR c++/70084
6820 * g++.dg/expr/stdarg3.C: New test.
6821
7d461295
JL
68222016-03-04 Jeff Law <law@redhat.com>
6823
6824 PR tree-optimization/69196
6825 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6826 x86_64-*-*.
6827
29b9828f
BS
68282016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6829
b6b552fd
BS
6830 PR c/69973
6831 * gcc.dg/pr69973.c: New test.
6832
201d49e9
BS
6833 PR rtl-optimization/69941
6834 * gcc.dg/torture/pr69941.c: New test.
6835
29b9828f
BS
6836 PR c/69824
6837 * gcc.dg/pr69824.c: New test.
6838
640b7e74
TV
68392016-03-05 Tom de Vries <tom@codesourcery.com>
6840
6841 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6842 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6843 function.
6844
7a3a3fad
PP
68452016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6846
6847 PR c++/66786
6848 * g++.dg/cpp1y/var-templ48.C: New test.
6849 * g++.dg/cpp1y/var-templ49.C: New test.
6850
cd439aec
EB
68512016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6852
6853 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6854
60204554
JJ
68552016-03-04 Jakub Jelinek <jakub@redhat.com>
6856
0c8825de
JJ
6857 PR c++/70035
6858 * g++.dg/ubsan/pr70035.C: New test.
6859
60204554
JJ
6860 PR target/70062
6861 * gcc.target/i386/pr70062.c: New test.
6862
f79d4eab
L
68632016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6864
6865 * g++.dg/template/typename21.C: Remove c++98_only.
6866
ea81ce67
L
68672016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6868
6869 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6870
64b23c13
DM
68712016-03-04 David Malcolm <dmalcolm@redhat.com>
6872
6873 PR c/68187
6874 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6875 function.
6876 (fn_42_b): Likewise.
6877 (fn_42_c): Likewise.
6878
729526f5
DM
68792016-03-04 David Malcolm <dmalcolm@redhat.com>
6880
6881 PR c/68187
6882 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6883 function.
6884 (fn_40_b): Likewise.
6885 (fn_41_a): Likewise.
6886 (fn_41_b): Likewise.
6887
f9ea11ac
JJ
68882016-03-04 Jakub Jelinek <jakub@redhat.com>
6889
6890 PR target/70059
6891 * gcc.target/i386/avx512f-pr70059.c: New test.
6892 * gcc.target/i386/avx512dq-pr70059.c: New test.
6893
b6c38c69
BS
68942016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6895
6896 PR rtl-optimization/57676
6897 * gcc.dg/torture/pr57676.c: New test.
6898
af3cdd34
IE
68992016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6900
6901 * gcc.dg/pr70026.c: New test.
6902
7ff6ca38
MP
69032016-03-04 Marek Polacek <polacek@redhat.com>
6904
6905 PR c/69798
6906 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6907 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6908
a6bf62d5
KT
69092016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6910
6911 PR target/70004
6912 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6913 Delete.
6914 (test_corners_sisd_si): Likewise.
6915 (main): Remove checks of the above.
6916 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6917
ae4cdc6a
EB
69182016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6919
6920 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6921
08455559
CL
69222016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6923
6924 * gcc.dg/torture/pr69951.c: Accept argc==0.
6925
e9a35493
RB
69262016-03-04 Richard Biener <rguenther@suse.de>
6927
6928 PR c++/70054
6929 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6930 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6931
fba054c2
DV
69322016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6933
6934 PR testsuite/69766
6935 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6936 testing multiarch.
6937
f10cdc6c
JJ
69382016-03-04 Jakub Jelinek <jakub@redhat.com>
6939
6940 PR debug/69947
6941 * gcc.dg/guality/pr69947.c: New test.
6942
2e981ba0
JJ
69432016-03-03 Jakub Jelinek <jakub@redhat.com>
6944
6945 PR ada/70017
6946 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6947
0ba3bfa2
KT
69482016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6949
6950 PR rtl-optimization/69904
6951 * gcc.target/arm/pr69904.c: New test.
6952
97ecdb46
JJ
69532016-03-03 Jakub Jelinek <jakub@redhat.com>
6954
6955 PR target/70021
6956 * gcc.dg/vect/pr70021.c: New test.
6957 * gcc.target/i386/pr70021.c: New test.
6958
a2a743a1
MP
69592016-03-03 Marek Polacek <polacek@redhat.com>
6960
6961 PR middle-end/70050
6962 * gcc.dg/pr70050.c: New test.
6963
fa07ecdd
JG
69642016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6965
6966 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6967
23504262
ML
69682016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6969
6970 PR tree-optimization/70043
6971 * gfortran.dg/vect/pr70043.f90: New test.
6972
b7b9e1a9
EB
69732016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6974
6975 * gnat.dg/specs/task1.ads: New test.
6976
cb83ba54
RO
69772016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6978
6979 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6980 Invoke gdb with -batch.
6981 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6982
a75f5e30
RB
69832016-03-03 Richard Biener <rguenther@suse.de>
6984
6985 PR tree-optimization/55936
6986 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6987
268bc320
JL
69882016-03-02 Jeff Law <law@redhat.com>
6989
815f20ab
JL
6990 PR rtl-optimization/69942
6991 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6992 effects of argument promotions.
6993
268bc320
JL
6994 PR tree-optimization/69987
6995 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6996 target does not support -fprefetch-loop-arrays.
6997
171f7de5
UB
69982016-03-02 Uros Bizjak <ubizjak@gmail.com>
6999
7000 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7001
192912db
BC
70022016-03-02 Bin Cheng <bin.cheng@arm.com>
7003
c7908871 7004 PR rtl-optimization/69052
192912db
BC
7005 * gcc.target/i386/pr69052.c: New test.
7006
90a7a40b
AM
70072016-03-02 Alan Modra <amodra@gmail.com>
7008
7009 * gcc.dg/pr69990.c: New.
7010
69fa742f
JJ
70112016-03-02 Jakub Jelinek <jakub@redhat.com>
7012
de752fb0
JJ
7013 PR c/68062
7014 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7015
7016 PR middle-end/70022
7017 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7018
69fa742f
JJ
7019 PR target/70028
7020 * gcc.target/i386/pr70028.c: New test.
7021
7c65bd56
MK
70222016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7023
7024 * c-c++-common/asan/swapcontext-test-1.c,
7025 * c-c++-common/tsan/thread_leak.c,
7026 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7027 * g++.dg/tsan/benign_race.C,
7028 * g++.dg/tsan/fd_close_norace.C,
7029 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7030 races with sanitizer output
7031
37d98220 70322016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 7033 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
7034
7035 PR target/67278
7036 * gcc.dg/simd-8.c: New testcase.
7037
218db463
RB
70382016-03-02 Richard Biener <rguenther@suse.de>
7039
7040 PR middle-end/67278
7041 * gcc.dg/simd-7.c: New testcase.
7042
22c72158
EB
70432016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7044
7045 * gcc.target/i386/pr70007.c: Tweak.
7046
9a790ccc
DV
70472016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7048
7049 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7050
bd02f00f
MP
70512016-03-02 Marek Polacek <polacek@redhat.com>
7052
7053 PR c/67854
7054 * gcc.dg/pr67854.c: New test.
7055
1e840f39
JJ
70562016-03-02 Jakub Jelinek <jakub@redhat.com>
7057
7058 PR middle-end/70025
7059 * gcc.dg/torture/pr70025.c: New test.
7060
bca00241
VK
70612016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7062
7063 PR tree-optimization/68621
7064 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7065
0bca04b8
EB
70662016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7067
7068 * gcc.target/i386/pr70007.c: New test.
7069
2a9afc86
JL
70702016-03-01 Jeff Law <law@redhat.com>
7071
eab2541b 7072 PR tree-optimization/69196
9d83ef71 7073 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 7074
2a9afc86
JL
7075 PR tree-optimization/69196
7076 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7077 duplicating code and spoiling the expected output.
7078
0d39977e
MM
70792016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7080
7081 PR target/70033
7082 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7083 supports power9 before doing tests.
7084 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7085 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7086 * gcc.target/powerpc/p9-permute.c: Likewise.
7087
a0c0699d
UB
70882016-03-01 Uros Bizjak <ubizjak@gmail.com>
7089
7090 PR target/70027
7091 * gcc.target/i386/pr70027.c: New test.
7092
0ae3ef47 70932016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
7094
7095 * gcc.dg/pr70017.c: New test.
7096
686e2237
JJ
70972016-03-01 Jakub Jelinek <jakub@redhat.com>
7098
7099 PR c/69796
7100 PR c/69974
7101 * gcc.dg/pr69796.c: New test.
7102 * gcc.dg/pr69974.c: New test.
7103
f8e4188c
EB
71042016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7105
7106 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7107
5e3f1c7c
JL
71082016-02-29 Jeff Law <law@redhat.com>
7109
7110 PR tree-optimization/69987
7111 * gfortran.dg/pr69987.f90: New test.
7112
7113 PR tree-optimization/69989
7114 * gcc.c-torture/compile/pr69989-2.c: New test.
7115
1be56bc5
MP
71162016-03-01 Marek Polacek <polacek@redhat.com>
7117
7118 PR c++/69795
7119 * g++.dg/parse/invalid1.C: New test.
7120
1b19470d
RB
71212016-03-01 Richard Biener <rguenther@suse.de>
7122
7123 PR middle-end/70022
7124 * gcc.dg/pr70022.c: New testcase.
7125
3ae0661a
IE
71262016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7127
7128 PR tree-optimization/69956
7129 * gcc.dg/pr69956.c: New test.
7130
0f09ab88
BS
71312016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7132
7133 PR target/70011
7134 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7135 XFAIL when hardware supports efficient unaligned storage access.
7136
76d881bf
PP
71372016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7138
7139 PR c++/69961
7140 * g++.dg/template/pr69961a.C: New test.
7141 * g++.dg/template/pr69961b.C: New test.
7142
7168133a
DM
71432016-02-29 David Malcolm <dmalcolm@redhat.com>
7144
7145 PR preprocessor/69985
7146 * gcc.dg/cpp/pr69985.c: New test case.
7147
0c6072a3
JL
71482016-02-29 Jeff Law <law@redhat.com>
7149
e66f219b
JL
7150 PR tree-optimization/70005
7151 * gcc.c-torture/execute/pr70005.c New test.
7152
0c6072a3
JL
7153 PR tree-optimization/69999
7154 * gcc.c-torture/compile/pr69999.c: New test.
7155
fd9fbdb3
YR
71562016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7157
7158 PR tree-optimization/69652
7159 * gcc.dg/torture/pr69652.c: Delete test.
7160 * gcc.dg/vect/pr69652.c: New test.
7161
cbd400b4
RB
71622016-02-19 Richard Biener <rguenther@suse.de>
7163
7164 PR tree-optimization/69980
7165 * gfortran.dg/vect/pr69980.f90: New testcase.
7166
84ea0f58
EB
71672016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7168
7169 * gcc.target/sparc/20160229-1.c: New test.
7170
5d2a63dc
EB
71712016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7172
7173 * gnat.dg/stack_usage3.adb: New test.
7174 * gnat.dg/stack_usage3_pkg.ads: New helper.
7175
93e708f9
EB
71762016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7177
7178 * gnat.dg/renaming8.adb: New test.
7179 * gnat.dg/renaming8_pkg1.ads: New helper.
7180 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7181 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7182
6512bc93
RB
71832016-02-29 Richard Biener <rguenther@suse.de>
7184
7185 PR tree-optimization/69720
7186 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7187
7b201a88
TK
71882016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7189
7190 PR fortran/68147
7191 PR fortran/47674
7192 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7193
82ee0cf2 71942016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
7195 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7196
7197 PR fortran/56007
7198 * gfortran.dg/coarray_8.f90: Adjust error message.
7199 * gfortran.dg/pr56007.f90: New test.
7200 * gfortran.dg/pr56007.f: New test.
7201
cdc1a2c8
L
72022016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7203
7204 PR tree-optimization/69989
7205 * gcc.dg/torture/pr69989.c: New test.
7206
33505bcf
EB
72072016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7208
7209 * gcc.target/i386/stack-realign-win.c: New test.
7210
524bfb19
HA
72112016-02-28 Harald Anlauf <anlauf@gmx.de>
7212
7213 PR fortran/60126
7214 * gfortran.dg/pr60126.f90: New test.
7215
bd542508
JL
72162016-02-27 Jeff Law <law@redhat.com>
7217
7218 Revert
7219 2016-02-26 Richard Biener <rguenther@suse.de>
7220 Jeff Law <law@redhat.com>
7221
7222 PR tree-optimization/69740
7223 * gcc.c-torture/compile/pr69740-1.c: New test.
7224 * gcc.c-torture/compile/pr69740-2.c: New test.
7225
dd1291e0
JD
72262016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7227
5fb67f8b 7228 PR fortran/69910
dd1291e0
JD
7229 * gfortran.dg/newunit_4.f90: New test.
7230
5cfefb59
JJ
72312016-02-27 Jakub Jelinek <jakub@redhat.com>
7232
7233 PR target/69613
7234 PR rtl-optimization/69886
7235 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7236 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7237 target.
7238
20ba5f33
MS
72392016-02-26 Martin Sebor <msebor@redhat.com>
7240
7241 PR tree-optimization/15826
7242 * gcc.dg/tree-ssa/pr15826.c: New test.
7243
e6fb01b0
JJ
72442016-02-26 Jakub Jelinek <jakub@redhat.com>
7245
7246 PR target/69969
7247 * gcc.target/powerpc/pr69969.c: New test.
7248
e3e0cf64
MS
72492016-02-26 Martin Sebor <msebor@redhat.com>
7250
7251 PR c++/15766
7252 * g++.old-deja/g++.other/decl5.C: Add a test case.
7253
d1f2bea5
SB
72542016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7255
7256 PR target/69946
7257 * gcc.target/powerpc/pr69946.c: New file.
7258
4a4f9d2b 72592016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 7260 Jeff Law <law@redhat.com>
4a4f9d2b 7261
e3e0cf64 7262 PR tree-optimization/69740
4a4f9d2b
RB
7263 * gcc.c-torture/compile/pr69740-1.c: New test.
7264 * gcc.c-torture/compile/pr69740-2.c: New test.
7265
ad2a2706
MJ
72662016-02-26 Martin Jambor <mjambor@suse.cz>
7267
7268 PR middle-end/69920
7269 * gcc.dg/torture/pr69932.c: New test.
7270 * gcc.dg/torture/pr69936.c: Likewise.
7271
1d11f7ce
AK
72722016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7273
7274 PR target/69709
7275 * gcc.target/s390/pr69709.c: New test.
7276
6cfccbb2
KT
72772016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7278
7279 PR target/69245
7280 * gcc.target/aarch64/pr69245_1.c: New test.
7281
ac59ad4e
KT
72822016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7283
7284 PR target/69613
7285 * gcc.dg/torture/pr69613.c: New test.
7286
a2ad54a0
JJ
72872016-02-26 Jakub Jelinek <jakub@redhat.com>
7288
7289 PR rtl-optimization/69891
7290 * gcc.target/i386/pr69891.c: New test.
7291
0884062c 72922016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
7293 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7294
d2369d4f 7295 PR target/61397
c163789b
MM
7296 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7297 functionality for both 32-bit and 64-bit.
7298
5aed7e2c
RB
72992016-02-26 Richard Biener <rguenther@suse.de>
7300
7301 PR tree-optimization/69551
7302 * gcc.dg/torture/pr69951.c: New testcase.
7303
798e2a8e
RB
73042016-02-25 Richard Biener <rguenther@suse.de>
7305
7306 PR tree-optimization/48795
7307 * gcc.dg/Warray-bounds-18.c: New testcase.
7308
9559fbac
RO
73092016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7310
7311 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7312
c049b107
JJ
73132016-02-25 Jakub Jelinek <jakub@redhat.com>
7314
7315 PR rtl-optimization/69896
7316 * gcc.dg/pr69896.c: New test.
7317
1137001c
PP
73182016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7319
7320 PR c++/69736
7321 * g++.dg/cpp1y/paren2.C: New test.
7322
2e9c8641
MS
73232016-02-24 Martin Sebor <msebor@redhat.com>
7324
7325 PR c/51147
7326 * gcc.dg/enum-mode-2.c: New test.
7327
03ca8fb3
JJ
73282016-02-24 Jakub Jelinek <jakub@redhat.com>
7329
7330 PR c++/69922
7331 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7332 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7333 * g++.dg/ubsan/pr69922.C: New test.
7334
0b05329b
MP
73352016-02-24 Marek Polacek <polacek@redhat.com>
7336
7337 PR c/69819
7338 * gcc.dg/pr69819.c: New test.
7339
57c2c374
MS
73402016-02-24 Martin Sebor <msebor@redhat.com>
7341
3b96b93a
MS
7342 PR c++/69912
7343 * g++.dg/ext/flexary15.C: New test.
7344
73452016-02-24 Martin Sebor <msebor@redhat.com>
7346
7347 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 7348 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 7349 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 7350
65433bb5
MK
73512016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7352 Charles Baylis <charles.baylis@linaro.org>
7353
7354 PR debug/61033
7355 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7356
f802a424 73572016-02-24 Richard Biener <rguenther@suse.de>
44293580 7358 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
7359
7360 PR middle-end/69760
7361 * gcc.dg/torture/pr69760.c: New testcase.
7362
525f795f
RO
73632016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7364
7365 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7366 pattern on Solaris with as.
7367
cd7bbceb
KT
73682016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7369
7370 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7371 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7372 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7373 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7374
89c0c1fd
JJ
73752016-02-24 Jakub Jelinek <jakub@redhat.com>
7376
7377 PR middle-end/69915
7378 * gcc.dg/pr69915.c: New test.
7379
0683fd27
KT
73802016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7381
7382 PR rtl-optimization/69886
7383 * gcc.dg/torture/pr69886.c: New test.
7384
e53d562a
RB
73852016-02-24 Richard Biener <rguenther@suse.de>
7386
7387 PR middle-end/68963
7388 * gcc.dg/torture/pr68963.c: New testcase.
7389
74a00288
KT
73902016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7391
7392 PR target/69875
7393 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7394 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7395 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7396 * gcc.target/arm/atomic_loaddi_1.c: New test.
7397 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7398 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7399 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7400 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7401 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7402 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7403 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7404 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7405
340fd4c9
JJ
74062016-02-24 Jakub Jelinek <jakub@redhat.com>
7407
7408 PR middle-end/69909
7409 * gcc.dg/torture/pr69909.c: New test.
7410
47d3fdb2
RB
74112016-02-24 Richard Biener <rguenther@suse.de>
7412
7413 PR tree-optimization/69907
7414 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7415 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7416 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7417
dab73e73
CB
74182016-02-24 Christian Bruel <christian.bruel@st.com>
7419
7420 * gcc.target/arm/pragma_cpp_fma.c: New test.
7421
7cc5ec65
JD
74222016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7423
7424 PR fortran/61156
7425 * gfortran.dg/include_6.f90: Update test.
7426
067fbd8b
JJ
74272016-02-23 Jakub Jelinek <jakub@redhat.com>
7428
7429 PR objc/69844
7430 * objc.dg/pr69844.m: New test.
7431
64a454d9
JD
74322016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7433
7434 PR libgfortran/69456
7435 * gfortran.dg/namelist_89.f90: New test.
7436 * gfortran.dg/pr59700.f90: Update test..
7437
35886f0b
MS
74382016-02-23 Martin Sebor <msebor@redhat.com>
7439
7440 PR middle-end/69780
7441 * g++.dg/ext/builtin_alloca.C: New test.
7442 * gcc.dg/builtins-68.c: New test.
7443
162cc7e3
RH
74442016-02-23 Richard Henderson <rth@redhat.com>
7445
7446 * gcc.target/i386/addr-space-3.c: Remove test.
7447
196440f8
DM
74482016-02-23 David Malcolm <dmalcolm@redhat.com>
7449
7450 PR preprocessor/69126
7451 PR preprocessor/69543
7452 * c-c++-common/pr69126-2-long.c: New test.
7453 * c-c++-common/pr69126-2-short.c: New test.
7454 * c-c++-common/pr69543-1.c: Remove xfail.
7455
1d3121af
DM
74562016-02-23 David Malcolm <dmalcolm@redhat.com>
7457
7458 PR preprocessor/69126
7459 PR preprocessor/69543
7460 PR preprocessor/69558
7461 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7462 (f): Rename to...
7463 (test_2): ...this, and add leading comment.
7464 (MACRO_3, test_3): New.
7465 (MACRO_4A, MACRO_4B, test_4): New.
7466 (MACRO): Rename to...
7467 (MACRO_5): ...this.
7468 (g): Rename to...
7469 (test_5): ...this, updating for renaming of MACRO, and
7470 add leading comment.
7471 * c-c++-common/pr69543-1.c: New.
7472 * c-c++-common/pr69543-2.c: New.
7473 * c-c++-common/pr69543-3.c: New.
7474 * c-c++-common/pr69543-4.c: New.
7475 * c-c++-common/pr69558-1.c: New.
7476 * c-c++-common/pr69558-2.c: New.
7477 * c-c++-common/pr69558-3.c: New.
7478 * c-c++-common/pr69558-4.c: New.
7479 * gcc.dg/pr69558.c: Move to...
7480 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7481 xfail for c++.
7482
f99c3557
TS
74832016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7484
7485 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7486 to -ftree-parallelize-loops/-fopenacc changes.
7487 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7488 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7489 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7490 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7491 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7492 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7493 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7494 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7495 * c-c++-common/goacc/kernels-loop.c: Likewise.
7496 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7497 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7498 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7499 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7500
c60ec7c2
RO
75012016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7502
7503 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7504
f1a62b6f
JJ
75052016-02-23 Jakub Jelinek <jakub@redhat.com>
7506
e67bf044
JJ
7507 PR c++/69902
7508 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7509
f1a62b6f
JJ
7510 PR c/69900
7511 * gcc.dg/pr69900.c: New test.
7512
20c5e09e
MJ
75132016-02-23 Martin Jambor <mjambor@suse.cz>
7514
7515 PR tree-optimization/69666
7516 * gcc.dg/tree-ssa/pr69666.c: New test.
7517
e457a6fc
AV
75182016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7519
7520 PR fortran/67451
7521 * gfortran.dg/coarray_allocate_5.f08: New test.
7522
d7b574f4
AK
75232016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7524
7525 * gcc.target/s390/vcond-shift.c: Move to ...
7526 * gcc.target/s390/vector/vcond-shift.c: ... here.
7527
58bdeb44
AK
75282016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7529
7530 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7531 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7532
7cd0387b
AK
75332016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7534
7535 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7536
4246c8da
MW
75372016-02-20 Mark Wielaard <mjw@redhat.com>
7538
7539 PR c/28901
7540 * gcc.dg/unused-variable-3.c: New test.
7541
f93bc532
JJ
75422016-02-22 Jakub Jelinek <jakub@redhat.com>
7543
7544 PR target/69888
7545 * gcc.target/i386/pr69888.c: New test.
7546
c4e360f4
RB
75472016-02-22 Richard Biener <rguenther@suse.de>
7548
7549 PR tree-optimization/69882
7550 * gfortran.dg/vect/pr69882.f90: New testcase.
7551
09c92f1c
JJ
75522016-02-22 Jakub Jelinek <jakub@redhat.com>
7553
7554 PR target/69885
7555 * gcc.dg/pr69885.c: New test.
7556
f88d45dc
OE
75572016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7558
7559 PR target/69806
7560 PR target/54089
7561 * gcc.target/sh/pr54089-10.c: New.
7562
ce1ff48e
PT
75632016-02-20 Paul Thomas <pault@gcc.gnu.org>
7564
7565 PR fortran/69423
7566 * gfortran.dg/deferred_character_15.f90 : New test.
7567
bbf27208
DH
75682016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7569
7570 PR fortran/57365
7571 gfortran.dg/allocate_with_source_18.f03: New test.
7572
75732016-02-20 Harald Anlauf <anlauf@gmx.de>
7574
7575 PR fortran/52531
7576 gfortran.dg/gomp/pr52531.f90: New test.
7577
268be88c
BE
75782016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7579
7580 PR c++/69865
7581 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7582 -std=c++03.
7583
4b6c824a
JJ
75842016-02-19 Jakub Jelinek <jakub@redhat.com>
7585
871b3f47
JJ
7586 PR c++/69826
7587 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7588 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7589
7a965d51
JJ
7590 PR c++/69850
7591 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7592
4b6c824a
JJ
7593 PR c++/69851
7594 * g++.dg/torture/pr69851.C: New test.
7595
15fca21a
MS
75962016-02-19 Martin Sebor <msebor@redhat.com>
7597
7598 PR testsuite/69573
7599 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7600
19e21586
JJ
76012016-02-19 Jakub Jelinek <jakub@redhat.com>
7602
03a616ac
JJ
7603 PR c++/69850
7604 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7605 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7606
19e21586
JJ
7607 PR c++/67767
7608 * g++.dg/cpp0x/pr67767.C: New test.
7609
2db16594
KT
76102016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7611
7612 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7613 for fp, simd, crypto, crc, lse.
7614 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7615 above.
7616 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7617 effective target check.
7618
5a7d9d1e
JJ
76192016-02-19 Jakub Jelinek <jakub@redhat.com>
7620
7621 PR target/69820
7622 * gcc.target/i386/pr69820.c: New test.
7623
6448f064
AK
76242016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7625
7626 * gcc.target/s390/vector/int128-1.c: New test.
7627
d0a859e6
AK
76282016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7629
7630 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7631
9e4eb643
AK
76322016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7633
7634 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7635 instruction pattern name to prevent the testcase from failing with
7636 -march=z13.
7637
859a4c0e
AK
76382016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7639
7640 * gcc.target/s390/md/movstr-2.c: New test.
7641
efc2340b
MK
76422016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7643
7644 * gcc.target/s390/morestack.c: New test.
7645
ca2bfbc2
DV
76462016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7647
7648 PR target/69625
7649 * gcc.target/s390/pr69625.c: Add test case.
7650
efd4bd05
BE
76512016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7652
7653 PR testsuite/68580
7654 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7655
2bf2078a
MM
76562016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7657
7658 PR target/68404
7659 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7660 * gcc.target/powerpc/fusion3.c: Likewise.
7661
f003579e
RB
76622016-02-18 Richard Biener <rguenther@suse.de>
7663
7664 PR middle-end/69553
7665 * g++.dg/torture/pr69553.C: New testcase.
7666
19233914
NC
76672016-02-18 Nick Clifton <nickc@redhat.com>
7668
efd4bd05
BE
7669 PR target/62254
7670 PR target/69610
7671 * gcc.target/arm/pr62554.c: New test.
7672 * gcc.target/arm/pr69610-1.c: New test.
7673 * gcc.target/arm/pr69610-2.c: New test.
19233914 7674
23f27839
RB
76752016-02-18 Richard Biener <rguenther@suse.de>
7676
7677 PR middle-end/69854
7678 * gcc.dg/torture/pr69854.c: New testcase.
7679
932c0da4
JJ
76802016-02-17 Jakub Jelinek <jakub@redhat.com>
7681
7682 PR c++/69850
7683 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7684
1bed93e4
BS
76852012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7686
7687 * gcc.target/powerpc/vec-cg.c: New test.
7688
57bfb134
RB
76892016-02-17 Richard Biener <rguenther@suse.de>
7690
7691 PR testsuite/69586
7692 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7693
a44e0ebb
KT
76942016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7695
7696 PR target/69161
7697 * gcc.c-torture/compile/pr69161.c: New test.
7698
ffacd726
DS
76992016-02-17 David Sherwood <david.sherwood@arm.com>
7700
7701 PR target/69532
7702 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7703 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7704
448db8d2
EB
77052016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7706
7707 * gcc.dg/ifcvt-4.c: Skip on Visium.
7708
e2f0522e
EB
77092016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7710
7711 * gnat.dg/atomic8.adb: New test.
7712
bf17fe3f
EB
77132016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7714
7715 * gnat.dg/discr46.ad[sb]: New test.
7716
ecf835e9
KN
77172016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7718
7719 PR Target/48344
7720 * gcc.target/powerpc/pr48344-1.c: New test.
7721
49a1164a
TK
77222015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7723
7724 PR fortran/69742
7725 * gfortran.dg/associate_21.f90: New test.
7726
bf14eba2
JJ
77272016-02-16 Jakub Jelinek <jakub@redhat.com>
7728
7729 PR c/69835
7730 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7731 -Wnonnull in dg-options.
7732 * c-c++-common/nonnull-2.c: New test.
7733
35a093b6
JG
77342016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7735 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7736
7737 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7738
e387d491
JJ
77392016-02-16 Jakub Jelinek <jakub@redhat.com>
7740
7741 PR middle-end/69801
7742 * gcc.dg/pr69801.c: Add empty dg-options.
7743
ba539195
JN
77442016-02-16 James Norris <jnorris@codesourcery.com>
7745
7746 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7747 * g++.dg/goacc/deviceptr-1.c: New file.
7748
2a2b8f64
JJ
77492016-02-16 Jakub Jelinek <jakub@redhat.com>
7750
7751 PR tree-optimization/69820
7752 * gcc.dg/vect/pr69820.c: New test.
7753
87440c29
RB
77542016-02-16 Richard Biener <rguenther@suse.de>
7755
7756 PR tree-optimization/69776
7757 * gcc.dg/torture/pr69776-2.c: New testcase.
7758
6d87c306
BS
77592016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7760
7761 PR tree-optimization/69714
7762 * gcc.dg/torture/pr69714.c: New test.
7763
3824a0a2
JJ
77642016-02-16 Jakub Jelinek <jakub@redhat.com>
7765
7766 PR tree-optimization/69802
7767 * gcc.dg/pr69802.c: New test.
7768
c8cfe96e
RB
77692016-02-16 Richard Biener <rguenther@suse.de>
7770
7771 PR middle-end/69801
7772 * gcc.dg/pr69801.c: New testcase.
7773
fc12098d
JD
77742016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7775
7776 PR libgfortran/69651
7777 * gfortran.dg/read_bang.f90: New test.
7778 * gfortran.dg/read_bang4.f90: New test.
7779
ba6b3795
JJ
77802016-02-15 Jakub Jelinek <jakub@redhat.com>
7781
f0516ca4
JJ
7782 PR c++/69658
7783 * g++.dg/init/pr69658.C: New test.
7784
ba6b3795
JJ
7785 PR c++/69797
7786 * c-c++-common/pr69797.c: New test.
7787
de3f9a2d
PK
77882016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7789
7790 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7791 check for aarch64*-*-*.
7792
17a3b967
RB
77932016-02-15 Richard Biener <rguenther@suse.de>
7794
7795 PR tree-optimization/69783
7796 * gcc.dg/vect/pr69783.c: New testcase.
7797
1c48bff1
RB
77982016-02-15 Richard Biener <rguenther@suse.de>
7799
7800 PR tree-optimization/69776
7801 * gcc.dg/torture/pr69776.c: New testcase.
7802
1e6025b6
TK
78032016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7804
7805 PR fortran/60526
7806 * gfortran.dg/type_decl_4.f90: Reinstated.
7807
d3308279
JDA
78082016-02-14 John David Anglin <danglin@gcc.gnu.org>
7809
7810 PR fortran/68746
7811 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7812
b7c56581
TK
78132016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7814
7815 PR fortran/60526
7816 PR bootstrap/69816
7817 * gfortran.dg/type_decl_4.f90: Removed.
7818
60cb4ef5
TK
78192016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7820
7821 PR fortran/60526
7822 * gfortran.dg/type_decl_4.f90: New test.
7823
f6964637
AM
78242016-02-14 Alan Modra <amodra@gmail.com>
7825
1a8849d1 7826 PR testsuite/68886
f6964637
AM
7827 * gcc.c-torture/execute/stkalign.c: Revise test.
7828
f5121920
OE
78292016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7830
7831 PR target/67260
7832 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7833
6cda3ab6
OE
78342016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7835
7836 PR target/67260
7837 * gcc.target/sh/torture/pr67260.c: New.
7838
6786e598
JDA
78392016-02-12 John David Anglin <danglin@gcc.gnu.org>
7840
7841 * gcc.dg/pr67964.c: Add dg-require-alias.
7842
7e05dad8
OE
78432016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7844
7845 PR target/67636
7846 PR target/64345
7847 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7848
7f4cc3ce
JD
78492016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7850
7851 PR libgfortran/69668
7852 * gfortran.dg/namelist_88.f90: New test.
7853
955ca6dc
JD
78542016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7855
7856 PR libgfortran/69668
7857 * gfortran.dg/namelist_38.f90: Update test.
7858 * gfortran.dg/namelist_84.f90: Update test.
7859
876217ae
DM
78602016-02-12 David Malcolm <dmalcolm@redhat.com>
7861
7862 PR other/69554
7863 * gcc.dg/pr69554-1.c: New test.
7864 * gfortran.dg/pr69554-1.F90: New test.
7865 * gfortran.dg/pr69554-2.F90: New test.
7866 * lib/gcc-dg.exp (proc dg-locus): New function.
7867 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7868 distinguish between the caret-printing and non-caret-printing
7869 cases. If caret-printing has been explicitly enabled, bail out
7870 without attempting to fix up the output.
7871
61789eed
DM
78722016-02-12 David Malcolm <dmalcolm@redhat.com>
7873
7874 PR driver/69265
7875 PR driver/69453
7876 * gcc.dg/spellcheck-options-3.c: New test case.
7877 * gcc.dg/spellcheck-options-4.c: New test case.
7878 * gcc.dg/spellcheck-options-5.c: New test case.
7879 * gcc.dg/spellcheck-options-6.c: New test case.
7880 * gcc.dg/spellcheck-options-7.c: New test case.
7881 * gcc.dg/spellcheck-options-8.c: New test case.
7882 * gcc.dg/spellcheck-options-9.c: New test case.
7883 * gcc.dg/spellcheck-options-10.c: New test case.
7884
c3090c1f
JJ
78852016-02-12 Jakub Jelinek <jakub@redhat.com>
7886
7887 PR rtl-optimization/69764
7888 PR rtl-optimization/69771
7889 * c-c++-common/pr69764.c: New test.
7890 * gcc.dg/torture/pr69771.c: New test.
7891
8222034d
MP
78922016-02-12 Marek Polacek <polacek@redhat.com>
7893
7894 * g++.dg/torture/init-list1.C: New.
7895
f749f792
MP
78962016-02-12 Marek Polacek <polacek@redhat.com>
7897
7898 * gcc.dg/pr69522.c: Add empty dg-options.
7899
199fb02a
IE
79002016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7901
7902 * g++.dg/lto/lto.exp: Include and init mpx.
7903 * g++.dg/lto/pr69729_0.C: New test.
7904
b69539cb
JJ
79052016-02-12 Jakub Jelinek <jakub@redhat.com>
7906
06ff7000
JJ
7907 PR ipa/69241
7908 * g++.dg/ipa/pr69241-4.C: New test.
7909
b69539cb
JJ
7910 PR ipa/68672
7911 * g++.dg/ipa/pr68672-1.C: New test.
7912 * g++.dg/ipa/pr68672-2.C: New test.
7913 * g++.dg/ipa/pr68672-3.C: New test.
7914
16595a1f
BS
79152016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7916
7917 PR c/69522
6d87c306 7918 * gcc.dg/pr69522.c: New test.
16595a1f 7919
38d795d2
PP
79202016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7921
7922 PR c++/69098
7923 * g++.dg/cpp1y/69098.C: New test.
7924 * g++.dg/cpp1y/69098-2.C: New test.
7925
9c582551
JJ
79262016-02-12 Jakub Jelinek <jakub@redhat.com>
7927
7928 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7929 and neighbour -> neighbor.
7930 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7931 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7932 * c-c++-common/Wvarargs.c: Likewise.
7933 * c-c++-common/goacc/host_data-5.c: Likewise.
7934 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7935 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7936 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7937 * gcc.target/aarch64/pr60697.c: Likewise.
7938 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7939 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7940 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7941 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7942 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7943 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7944 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7945 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7946 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7947 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7948 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7949 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7950 * g++.dg/lookup/koenig5.C: Likewise.
7951 * g++.dg/ext/no-asm-2.C: Likewise.
7952 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7953 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7954 * gfortran.dg/used_types_16.f90: Likewise.
7955 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7956 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7957 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7958 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7959 * gfortran.dg/abstract_type_6.f03: Likewise.
7960 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7961 * gfortran.dg/used_types_15.f90: Likewise.
7962 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7963 * gfortran.dg/exit_3.f08: Likewise.
7964 * gfortran.dg/open_status_2.f90: Likewise.
7965 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7966 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7967 * gfortran.dg/associate_1.f03: Likewise.
7968 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7969 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7970 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7971 * gcc.dg/builtin-object-size-1.c: Likewise.
7972 * gcc.dg/noreturn-6.c: Likewise.
7973 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7974 * gcc.dg/globalalias.c: Likewise.
7975 * gcc.dg/builtins-config.h: Likewise.
7976 * gcc.dg/pr30457.c: Likewise.
7977 * gcc.c-torture/compile/volatile-1.c: Likewise.
7978 * gcc.c-torture/execute/20101011-1.c: Likewise.
7979 * c-c++-common/Waddress-1.c: Likewise.
7980
66756373
JJ
79812016-02-11 Jakub Jelinek <jakub@redhat.com>
7982
7983 PR c/69768
7984 * c-c++-common/Waddress-1.c: New test.
7985
76fe932b
AV
79862016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7987
7988 PR fortran/69296
7989 * gfortran.dg/associate_19.f03: New test.
7990 * gfortran.dg/associate_20.f03: New test.
7991
564c4d4b
OE
79922016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7993
7994 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7995
e1c1ecb0
KT
79962016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7997
7998 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7999 .arch armv8-a\n. Add -dA to dg-options.
8000 * gcc.target/aarch64/assembler_arch_1.c: New test.
8001 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8002
0d7d9458
PC
80032016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8004
8005 PR c++/68726
8006 * g++.dg/cpp0x/pr68726.C: New.
8007
e6208a60
IE
80082016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8009
8010 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8011 test.
8012
281a11eb
RB
80132016-02-11 Richard Biener <rguenther@suse.de>
8014
8015 * g++.dg/tree-ssa/pr61034.C: Adjust.
8016
e03dd765
VM
80172016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8018
4b48faf5 8019 PR target/69148
e03dd765
VM
8020 * gcc.target/s390/pr69148.c: New.
8021
cdc23927
YR
80222016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8023
8024 PR tree-optimization/69652
8025 * gcc.dg/torture/pr69652.c: New test.
8026
e199dd0a
JJ
80272016-02-10 Jakub Jelinek <jakub@redhat.com>
8028 Patrick Palka <ppalka@gcc.gnu.org>
8029
8030 PR ipa/69241
8031 PR c++/69649
8032 * g++.dg/ipa/pr69241-1.C: New test.
8033 * g++.dg/ipa/pr69241-2.C: New test.
8034 * g++.dg/ipa/pr69241-3.C: New test.
8035 * g++.dg/ipa/pr69649.C: New test.
8036
d6b38027
UB
80372016-02-10 Uros Bizjak <ubizjak@gmail.com>
8038
8039 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8040 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8041
13b562c5
BC
80422016-02-10 Bin Cheng <bin.cheng@arm.com>
8043
8044 PR tree-optimization/68021
8045 * gcc.dg/tree-ssa/pr68021.c: New test.
8046
24a179f8
RB
80472016-02-10 Richard Biener <rguenther@suse.de>
8048
8049 PR tree-optimization/69726
8050 * gcc.dg/uninit-22.c: New testcase.
8051
0d99886f
AP
80522016-02-09 Andrew Pinski <apinski@cavium.com>
8053
8054 PR tree-opt/69282
8055 * gcc.c-torture/compile/20160205-1.c: New testcase.
8056
ab04995c
MM
80572016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8058
8059 PR target/68404
8060 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8061 instead accessing a really large arrray.
8062 * gcc.target/powerpc/fusion3.c: Likewise.
8063
4b79ac23
CB
80642016-02-09 Charles Baylis <charles.baylis@linaro.org>
8065
8066 PR target/68532
8067 * gcc.c-torture/execute/pr68532.c: New test.
8068
b890a441
AO
80692016-02-11 Alexandre Oliva <aoliva@redhat.com>
8070
8071 PR target/69634
8072 * gcc.dg/pr69634.c: New.
8073
84a5bef7
RB
80742016-02-09 Richard Biener <rguenther@suse.de>
8075
8076 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8077
1f123759 80782016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 8079
1f123759
AF
8080 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8081
65860c77
YR
80822016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8083
8084 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8085
7e1e8a0a
RB
80862016-02-09 Richard Biener <rguenther@suse.de>
8087
8088 PR tree-optimization/69715
8089 * gcc.dg/torture/pr69715.c: New testcase.
8090
efb45a9f
PP
80912016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8092
8093 PR c++/69139
8094 * g++.dg/cpp0x/trailing12.C: New test.
8095 * g++.dg/cpp0x/trailing13.C: New test.
8096
20a0c6f9
PP
80972016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8098
8099 PR c++/69283
8100 PR c++/67835
8101 * g++.dg/cpp1y/auto-fn29.C: New test.
8102 * g++.dg/cpp1y/auto-fn30.C: New test.
8103
a162f3af
JJ
81042016-02-08 Jakub Jelinek <jakub@redhat.com>
8105
8106 PR tree-optimization/69209
8107 * gcc.c-torture/compile/pr69209.c: New test.
8108
4b4a9fbd
JL
81092016-02-08 Jeff Law <law@redhat.com>
8110
8111 PR tree-optimization/68541
8112 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8113 of statements allowed in join block for path splitting.
8114
cfac5ed2
JJ
81152016-02-08 Jakub Jelinek <jakub@redhat.com>
8116
f68bc23f
JJ
8117 PR c++/59627
8118 * g++.dg/gomp/pr59627.C: New test.
8119
cfac5ed2
JJ
8120 PR ipa/69239
8121 * g++.dg/ipa/pr69239.C: New test.
8122
44714d8c
DM
81232016-02-08 David Malcolm <dmalcolm@redhat.com>
8124
8125 PR preprocessor/69664
8126 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8127 * gcc.dg/cpp/warn-comments.c: Likewise.
8128
eba9e839
MP
81292016-02-08 Marek Polacek <polacek@redhat.com>
8130
8131 PR c++/69688
8132 * g++.dg/init/const12.C: New test.
8133
a011cd92
BS
81342016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8135
8136 PR target/60410
8137 * gcc.dg/lto/pr55113_0.c: Remove test.
8138
5317b1be
RB
81392016-02-08 Richard Biener <rguenther@suse.de>
8140
8141 PR tree-optimization/69719
8142 * gcc.dg/torture/pr69719.c: New testcase.
8143
63998a63
RB
81442016-02-08 Richard Biener <rguenther@suse.de>
8145 Jeff Law <law@redhat.com>
8146
8147 PR target/68273
8148 * gcc.target/mips/pr68273.c: New testcase.
8149
43f4a281
RB
81502016-02-08 Richard Biener <rguenther@suse.de>
8151
8152 PR rtl-optimization/69274
8153 * gcc.target/i386/addr-sel-1.c: XFAIL.
8154
0b604d2d
JL
81552016-02-08 Jeff Law <law@redhat.com>
8156
e8dfe49e
JL
8157 PR tree-optimization/68541
8158 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8159
6daecd7a 8160 PR tree-optimization/65917
0b604d2d
JL
8161 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8162
c0f0e35a
JD
81632016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8164
8165 PR fortran/50555
8166 * gfortran.dg/namelist_args.f90: New test.
8167
8981d712
JL
81682016-02-05 Jeff Law <law@redhat.com>
8169
6daecd7a 8170 PR tree-optimization/68541
8981d712
JL
8171 * gcc.dg/tree-ssa/split-path-2.c: New test.
8172 * gcc.dg/tree-ssa/split-path-3.c: New test.
8173 * gcc.dg/tree-ssa/split-path-4.c: New test.
8174 * gcc.dg/tree-ssa/split-path-5.c: New test.
8175 * gcc.dg/tree-ssa/split-path-6.c: New test.
8176 * gcc.dg/tree-ssa/split-path-7.c: New test.
8177
46cb9332
MS
81782016-02-05 Martin Sebor <msebor@redhat.com>
8179
8180 PR c++/69662
8181 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8182 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8183
be2083ea
RH
81842016-02-06 Richard HEnderson <rth@redhat.com>
8185
8186 PR c/69643
8187 * gcc.target/i386/addr-space-4.c: New.
8188 * gcc.target/i386/addr-space-5.c: New.
8189
711d7c23
MM
81902016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8191
8192 PR fortran/66089
8193 * gfortran.dg/elemental_dependency_6.f90: New.
8194
b5c1c988
JJ
81952016-02-05 Jakub Jelinek <jakub@redhat.com>
8196
861c7bcd
JJ
8197 PR rtl-optimization/69691
8198 * gcc.c-torture/execute/pr69691.c: New test.
8199
b5c1c988
JJ
8200 PR c++/69628
8201 * g++.dg/parse/pr69628.C: New test.
8202
f7dfa966
UB
82032016-02-05 Uros Bizjak <ubizjak@gmail.com>
8204
8205 * gcc.dg/sancov/asan.c: Move to ...
8206 * gcc.dg/asan/sancov-1.c: ... here.
8207
9b143e64
UB
82082016-02-05 Uros Bizjak <ubizjak@gmail.com>
8209
8210 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8211
f5d4b899
L
82122016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8213
8214 PR target/69677
8215 * gcc.target/i386/pr69677.c: New test.
8216
76c85fbb
PP
82172016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8218
8219 PR c++/68948
8220 * g++.dg/template/pr68948.C: New test.
8221
f181bf90
DV
82222016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8223
8224 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8225 (only necessary on s390x).
8226
714fb282
L
82272016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8228
8229 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8230 -mno-accumulate-outgoing-args.
8231
618d6c1c
PP
82322016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8233
8234 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8235
1066e9b5
JJ
82362016-02-04 Jakub Jelinek <jakub@redhat.com>
8237
8238 PR c/69669
8239 * c-c++-common/pr69669.c: New test.
8240
76255d0d
MM
82412016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8242
8243 PR target/69667
8244 * g++.dg/pr69667.C: New file.
8245
e0b059b1
WD
82462016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8247
8248 PR target/69619
8249 * gcc.dg/pr69619.c: Add new test.
8250
2692b5c8
RS
82512016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8252
8253 PR rtl-optimization/69577
8254 * gcc.target/i386/pr69577.c: New test.
8255
7db337c2
ML
82562016-02-04 Martin Liska <mliska@suse.cz>
8257
8258 * g++.dg/asan/pr69276.C: New test.
8259
cc9c0829
KT
82602016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8261
8262 PR target/65932
8263 PR target/67714
8264 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8265 a single smulbb instruction.
8266 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8267 * gcc.target/amr/wmul-2.c: Likewise.
8268
eb9feb52
KT
82692016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8270
8271 PR target/65932
8272 PR target/67714
8273 * gcc.c-torture/execute/pr67714.c: New test.
8274
61f727fe
JJ
82752016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8276
8277 PR target/69454
8278 * gcc.target/i386/pr69454-1.c: New test.
8279 * gcc.target/i386/pr69454-2.c: New test.
8280
05dd97db
MS
82812016-02-03 Martin Sebor <msebor@redhat.com>
8282
8283 PR c++/69251
8284 PR c++/69253
8285 PR c++/69290
8286 PR c++/69277
8287 PR c++/69349
8288 * g++.dg/ext/flexarray-mangle-2.C: New test.
8289 * g++.dg/ext/flexarray-mangle.C: New test.
8290 * g++.dg/ext/flexarray-subst.C: New test.
8291 * g++.dg/ext/flexary11.C: New test.
8292 * g++.dg/ext/flexary12.C: New test.
8293 * g++.dg/ext/flexary13.C: New test.
8294 * g++.dg/ext/flexary14.C: New test.
8295 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8296
dac2fc29
L
82972016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8298
8299 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8300 Define only if CHECK_FLOAT128 is defined.
8301 (main): Properly initialize u5.
8302
eadb8035
JJ
83032016-02-03 Jakub Jelinek <jakub@redhat.com>
8304
0afbb81b
JJ
8305 PR c/69627
8306 * gcc.dg/pr69627.c: New test.
8307
eadb8035
JJ
8308 PR target/69644
8309 * gcc.dg/pr69644.c: New test.
8310
b12d4923
MS
83112016-02-03 Mike Stump <mikestump@comcast.net>
8312
8313 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8314 support for struct-layout-1.exp.
8315
ab4bae0c
PP
83162016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8317
8318 PR c++/69056
618d6c1c 8319 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 8320
95831c01
VM
83212016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8322 Alexandre Oliva <aoliva@redhat.com>
8323
8324 PR target/69461
8325 * gcc.target/powerpc/pr69461.c: New.
8326
ccc71ab8
UB
83272016-02-03 Uros Bizjak <ubizjak@gmail.com>
8328
8329 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8330 works from here ...
8331 (check_effective_target_fsanitize_thread): ... to here. Do not
8332 specify additional compile flags for the test source.
8333 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8334 specify additional compile flags for the test source.
8335
96299640
WD
83362016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8337
8338 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8339
781d83d9
AV
83402016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8341
8342 PR fortran/67451
8343 PR fortran/69418
8344 * gfortran.dg/coarray_allocate_2.f08: New test.
8345 * gfortran.dg/coarray_allocate_3.f08: New test.
8346 * gfortran.dg/coarray_allocate_4.f08: New test.
8347
d8208e6d
AL
83482016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8349
8350 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8351 use same scan-tree-dump-times on all platforms.
8352 * gcc.dg/vect/vect-outer-1.c: Likewise.
8353 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8354 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8355 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8356 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8357 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8358 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8359 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8360
a8394fa0
SB
83612016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8362
8363 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8364 warning.
8365
f3baa1d3
L
83662016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8367
8368 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8369
eb077516
JN
83702016-02-02 James Norris <jnorris@codesourcery.com>
8371
8372 * c-c++-common/goacc/routine-5.c: Add tests.
8373
578fb225
AM
83742016-02-02 Alexander Monakov <amonakov@ispras.ru>
8375
8376 * gcc.target/nvptx/unsigned-cmp.c: New test.
8377
c64f7d37
WD
83782016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8379
8380 * gcc.target/aarch64/scalar_shift_1.c
8381 (test_corners_sisd_di): Improve force to SIMD register.
8382 (test_corners_sisd_si): Likewise.
8383 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8384 Remove scan-assembler check for ldr.
8385
90c6f26c
RB
83862016-02-02 Richard Biener <rguenther@suse.de>
8387
8388 PR tree-optimization/69595
8389 * gcc.dg/Warray-bounds-17.c: New testcase.
8390
9dc03c97
RB
83912016-02-02 Richard Biener <rguenther@suse.de>
8392
8393 PR tree-optimization/69606
8394 * gcc.dg/torture/pr69606.c: New testcase.
8395
2d4dc223
YR
83962016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8397
8398 PR middle-end/68542
8399 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8400 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8401
65c98fde
AM
84022016-02-02 Alan Modra <amodra@gmail.com>
8403
8404 PR target/69548
8405 * gcc.target/powerpc/pr69548.c: New test.
8406
e1b81f2b
JJ
84072016-02-01 Jakub Jelinek <jakub@redhat.com>
8408
d0268b37
JJ
8409 PR rtl-optimization/69592
8410 * gcc.dg/pr69592.c: New test.
8411
e1b81f2b
JJ
8412 PR preprocessor/69543
8413 PR c/69558
8414 * gcc.dg/pr69543.c: New test.
8415 * gcc.dg/pr69558.c: New test.
8416
7dd7780d
UB
84172016-02-01 Uros Bizjak <ubizjak@gmail.com>
8418
bf672ee5
UB
8419 PR testsuite/65940
8420 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 8421
9a7013f8
MS
84222016-02-01 Martin Sebor <msebor@redhat.com>
8423
8424 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8425
e681fb2b
BC
84262016-02-01 Bin Cheng <bin.cheng@arm.com>
8427
8428 PR tree-optimization/67921
8429 * c-c++-common/ubsan/pr67921.c: New test.
8430
ff86345f
RB
84312016-02-01 Richard Biener <rguenther@suse.de>
8432
8433 PR middle-end/69556
8434 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8435
bc369dbd
RB
84362016-02-01 Richard Biener <rguenther@suse.de>
8437
8438 PR tree-optimization/69574
8439 * gcc.dg/torture/pr69574.c: New testcase.
8440
ef318184
RB
84412016-02-01 Richard Biener <rguenther@suse.de>
8442
8443 PR tree-optimization/69579
8444 * gcc.dg/setjmp-6.c: New testcase.
8445
654745e6
JJ
84462016-02-01 Jakub Jelinek <jakub@redhat.com>
8447
8448 PR rtl-optimization/69570
8449 * g++.dg/opt/pr69570.C: New test.
8450
e6c0c44b
RH
84512016-02-01 Richard Henderson <rth@redhat.com>
8452
8453 * gcc.dg/pr69535.c: New test.
8454
6ff3f09a
JDA
84552016-01-31 John David Anglin <danglin@gcc.gnu.org>
8456
2c005538
JDA
8457 PR testsuite/69584
8458 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8459 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8460
61083a4b
JDA
8461 PR debug/68244
8462 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8463
6ff3f09a
JDA
8464 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8465
0c221916
PT
84662016-01-31 Paul Thomas <pault@gcc.gnu.org>
8467
8468 PR fortran/67564
8469 * gfortran.dg/allocate_with_source_17.f03: New test.
8470
db7a2818
JJ
84712016-01-30 Jakub Jelinek <jakub@redhat.com>
8472
8473 PR tree-optimization/69546
8474 * gcc.dg/torture/pr69546.c: New test.
8475
e520d5f0
PT
84762016-01-30 Paul Thomas <pault@gcc.gnu.org>
8477
8478 PR fortran/69566
8479 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8480
343c05d3
MS
84812016-01-30 Martin Sebor <msebor@redhat.com>
8482
8483 PR c++/68490
8484 * g++.dg/ext/flexary10.C: New test.
8485
d6c3a539
DH
84862016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8487
8488 PR fortran/66707
8489 gfortran.dg/common_23.f90: New test.
8490
52d72fcd
BS
84912016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8492
8493 PR target/65546
8494 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8495 condition being checked, and disable it when the target supports
8496 misaligned loads and stores.
8497
3a5d2ba4
JJ
84982016-01-29 Jakub Jelinek <jakub@redhat.com>
8499
8500 PR debug/69518
8501 * gcc.dg/torture/pr69518.c: New test.
8502
6bbacdb5
L
85032016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8504
8505 PR target/69530
8506 * gcc.target/i386/pr69530.c: New test.
8507
af932cdb
SE
85082016-01-29 Steve Ellcey <sellcey@imgtec.com>
8509
8510 PR target/65604
8511 * gcc.target/mips/div-delay.c: New test.
8512
26658b7c
JJ
85132016-01-29 Jakub Jelinek <jakub@redhat.com>
8514
33e89989
JJ
8515 PR target/69551
8516 * gcc.target/i386/pr69551.c: New test.
8517
26658b7c
JJ
8518 PR target/66137
8519 * gcc.target/i386/pr66137.c: New test.
8520
401116b5
AB
85212016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8522
8523 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8524 always built for p5600.
8525 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8526 isa=p5600 dg-option.
8527
d4abfcc5
RB
85282016-01-29 Richard Biener <rguenther@suse.de>
8529
8530 PR tree-optimization/69547
8531 * g++.dg/tree-ssa/pr69547.C: New testcase.
8532
16b77b32
JJ
85332016-01-29 Jakub Jelinek <jakub@redhat.com>
8534
8535 PR debug/66869
8536 * g++.dg/warn/Wunused-function2.C: New test.
8537
a1c95464
DV
85382016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8539
8540 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8541 support for test to succeed.
8542
5453bfed
MP
85432016-01-29 Marek Polacek <polacek@redhat.com>
8544
8545 PR c++/69509
8546 PR c++/69516
8547 * g++.dg/ext/constexpr-vla2.C: New test.
8548 * g++.dg/ext/constexpr-vla3.C: New test.
8549 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8550
452ec2a5
RB
85512016-01-29 Richard Biener <rguenther@suse.de>
8552
8553 PR middle-end/69537
8554 * gcc.dg/uninit-21.c: New testcase.
8555
aec0b19e
UB
85562016-01-28 Uros Bizjak <ubizjak@gmail.com>
8557
8558 PR target/69459
8559 * gcc.target/i386/pr69459.c: New test.
8560
df113ce7
SE
85612016-01-28 Steve Ellcey <sellcey@imgtec.com>
8562
8563 PR target/68400
8564 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8565 * gcc.target/mips/pr68400.c: New test.
8566
494de84f
MS
85672016-01-28 Martin Sebor <msebor@redhat.com>
8568
8569 PR target/17381
8570 * gcc.target/powerpc/pr17381.c: New test.
8571
eb1b1f01
JJ
85722016-01-28 Jakub Jelinek <jakub@redhat.com>
8573
8574 PR middle-end/69542
8575 * gcc.dg/torture/pr69542.c: New test.
8576
6dfeb7ce
WD
85772016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8578
8579 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8580
4b7471a4
DE
85812016-01-28 David Edelsohn <dje.gcc@gmail.com>
8582
8583 * gcc.dg/pr65980.c: Skip on AIX.
8584 * gcc.dg/pr66688.c: Same.
8585
b271fd21
DE
85862016-01-28 David Edelsohn <dje.gcc@gmail.com>
8587
8588 PR target/63679
8589 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8590 * gcc.dg/tree-ssa/sra-18.c: Same.
8591
874108a9
AV
85922016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8593
8594 PR fortran/62536
8595 * gfortran.dg/block_15.f08: New test.
8596 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8597 on incorrectly closed BLOCK.
8598
30480bcd
IE
85992016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8600
8601 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
86022016-01-28 Richard Biener <rguenther@suse.de>
8603
8604 PR tree-optimization/69466
8605 * gfortran.dg/vect/pr69466.f90: New testcase.
8606
0d4c694e
TP
86072016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8608
8609 * g++.dg/pr67989.C: Remove ARM-specific option.
8610 * gcc.target/arm/pr67989.C: New file.
8611
2aa780da
UB
86122016-01-27 Uros Bizjak <ubizjak@gmail.com>
8613
8614 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8615 and expm1 test for glibc < 2.11.
8616
f75ebe77
RH
86172016-01-27 Richard Henderson <rth@redhat.com>
8618
8619 * gcc.c-torture/execute/pr69447.c: New test.
8620
86212016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 8622
9a175e65 8623 PR fortran/69422
49847d75
PT
8624 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8625
cbdd8ae0
JJ
86262016-01-27 Jakub Jelinek <jakub@redhat.com>
8627
8628 PR debug/66869
8629 * gcc.dg/pr66869.c: New test.
8630
2b572b3c
JL
86312016-01-25 Jeff Law <law@redhat.com>
8632
8633 PR tree-optimization/68398
aec0b19e 8634 PR tree-optimization/69196
2b572b3c
JL
8635 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8636 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8637 path to avoid new heuristic allowing more irreducible regions
8638 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8639 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8640 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8641 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8642 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8643
fa74a4bc
MP
86442016-01-27 Marek Polacek <polacek@redhat.com>
8645
8646 PR c/68062
8647 * c-c++-common/vector-compare-4.c: New test.
8648
0afff540
DM
86492016-01-27 David Malcolm <dmalcolm@redhat.com>
8650
8651 PR preprocessor/69126
8652 * c-c++-common/pr69126.c: New test case.
8653
1a218fc9
ILT
86542016-01-27 Ian Lance Taylor <iant@google.com>
8655
8656 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8657
5d70666e
RB
86582016-01-27 Ryan Burn <contact@rnburn.com>
8659
8660 PR cilkplus/69267
8661 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8662
87ff4d66
UB
86632016-01-27 Uros Bizjak <ubizjak@gmail.com>
8664
8665 PR target/69512
8666 * gcc.target/i386/pr69512.c: New test.
8667
27e23cca
RE
86682016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8669
8670 PR ada/69488
8671 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8672
05bf54c3
MP
86732016-01-27 Marek Polacek <polacek@redhat.com>
8674
8675 PR c++/69379
8676 * g++.dg/pr69379.C: New test.
8677
60214d0d
MS
86782016-01-27 Martin Sebor <msebor@redhat.com>
8679
8680 PR c++/69317
8681 * g++.dg/abi/Wabi-2-2.C: New test.
8682 * g++.dg/abi/Wabi-2-3.C: New test.
8683 * g++.dg/abi/Wabi-3-2.C: New test.
8684 * g++.dg/abi/Wabi-3-3.C: New test.
8685
167c7bfa
RB
86862016-01-27 Richard Biener <rguenther@suse.de>
8687
8688 PR tree-optimization/69166
8689 * gcc.dg/torture/pr69166.c: New testcase.
8690
1430fb1f
MJ
86912016-01-27 Martin Jambor <mjambor@suse.cz>
8692
8693 PR tree-optimization/69355
8694 * gcc.dg/tree-ssa/pr69355.c: New test.
8695
95e3030c
MP
86962016-01-27 Marek Polacek <polacek@redhat.com>
8697
8698 PR c++/69496
8699 * g++.dg/ext/constexpr-vla1.C: New test.
8700
eeb085f3
CB
87012016-01-20 Christian Bruel <christian.bruel@st.com>
8702
8703 PR target/69245
8704 * gcc.target/arm/pr69245.c: New test.
8705
b1652dde
JJ
87062016-01-27 Jakub Jelinek <jakub@redhat.com>
8707
8708 PR tree-optimization/69399
8709 * gcc.dg/torture/pr69399.c: New test.
8710
ce7e8f00
EB
87112016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8712
8713 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8714
e4aac1d1
EB
87152016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8716
8717 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8718
8dfdb419
TV
87192016-01-26 Tom de Vries <tom@codesourcery.com>
8720
8721 PR tree-optimization/69110
8722 * gcc.dg/autopar/pr69110.c: New test.
8723
56f80f54 87242016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 8725 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
8726
8727 * gcc.dg/graphite/isl-ast-op-select.c: New.
8728
a0909527
PT
87292015-01-26 Paul Thomas <pault@gcc.gnu.org>
8730
8731 PR fortran/69385
8732 * gfortran.dg/allocate_error_6.f90: New test.
8733
ffc445f4
RH
87342016-01-26 Richard Henderson <rth@redhat.com>
8735
8736 * gcc.dg/tm/pr60908.c: New test.
8737
01e1dea3
DM
87382016-01-26 David Malcolm <dmalcolm@redhat.com>
8739
8740 PR other/69006
8741 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8742 directive.
8743 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8744 expected multiline output to reflect the colorization being
8745 disabled before newlines.
8746 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8747 (custom_diagnostic_finalizer): Replace call to
8748 pp_newline_and_flush with call to pp_flush.
8749 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8750 * gfortran.dg/implicit_class_1.f90: Likewise.
8751 * lib/gcc-dg.exp (allow_blank_lines): New global.
8752 (dg-allow-blank-lines-in-output): New procedure.
8753 (gcc-dg-prune): Complain about blank lines in the output, unless
8754 dg-allow-blank-lines-in-output was called.
8755 * lib/multiline.exp (_build_multiline_regex): Only support
8756 arbitrary followup text for non-blank-lines, not for blank lines.
8757
13f92e8d
JJ
87582016-01-26 Jakub Jelinek <jakub@redhat.com>
8759
8760 PR tree-optimization/69483
8761 * gcc.dg/pr69483.c: New test.
8762 * g++.dg/opt/pr69483.C: New test.
8763
92422235
CL
87642016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8765
8766 PR target/68620
8767 * gcc.target/arm/pr68620.c: New test.
8768
0bccf11b
L
87692016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8770
8771 * gcc.target/i386/pr68986-2.c: Remove -m32.
8772
81cd202e
L
87732016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8774
8775 PR target/68986
8776 * gcc.target/i386/pr68986-1.c: New test.
8777 * gcc.target/i386/pr68986-2.c: Likewise.
8778 * gcc.target/i386/pr68986-3.c: Likewise.
8779
213a1c03
CB
87802016-01-26 Christian Bruel <christian.bruel@st.com>
8781
8782 * lib/target-supports.exp
8783 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8784 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8785 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8786
22a08dd1
RB
87872016-01-26 Richard Biener <rguenther@suse.de>
8788
8789 PR tree-optimization/69452
8790 * gcc.dg/torture/pr69452.c: New testcase.
8791
6c06e0e8
JJ
87922016-01-26 Jakub Jelinek <jakub@redhat.com>
8793
8794 PR target/69442
8795 * gcc.dg/pr69442.c: New test.
8796
b96824c4
RFI
87972016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8798
8799 PR target/67896
8800 * gcc.target/aarch64/simd/pr67896.C: New.
8801
5ee31e57
RS
88022016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8803
8804 PR tree-optimization/69400
8805 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8806 function.
8807 (plugin_init): Call it.
8808 * gcc.dg/torture/pr69400.c: New test.
8809
7ddfb31d
CL
88102016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8811
8812 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8813
1e050c90
AK
88142016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8815 Sebastian Pop <s.pop@samsung.com>
8816
8817 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8818 isl-0.15.
8819
c8ee4bf5
AK
88202016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8821 Sebastian Pop <s.pop@samsung.com>
8822
8823 * gcc.dg/graphite/pr69292.c: New.
8824
d902b330
JJ
88252016-01-25 Jakub Jelinek <jakub@redhat.com>
8826
8827 * c-c++-common/goacc/use_device-1.c: New test.
8828
2c89b952
JL
88292016-01-25 Jeff Law <law@redhat.com>
8830
8831 PR tree-optimization/69196
8832 PR tree-optimization/68398
8833 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8834 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8835
685c8785
DE
88362016-01-25 David Edelsohn <dje.gcc@gmail.com>
8837
8838 PR target/69469
8839 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8840 Algorithm.
8841
95cef0c1
RB
88422016-01-25 Richard Biener <rguenther@suse.de>
8843
8844 PR testsuite/69380
8845 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8846
2947d3b2
IE
88472016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8848
8849 PR target/69421
8850 * gcc.dg/pr69421.c: New test.
8851
ae19075a
BB
88522016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8853
8854 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8855 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8856 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8857 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8858 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8859 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8860 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8861 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8862 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8863 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8864
fa4511c2
RB
88652016-01-25 Richard Biener <rguenther@suse.de>
8866
8867 PR tree-optimization/69376
8868 * gcc.dg/torture/pr69376.c: New testcase.
8869
1d101216
JD
88702016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8871
8872 PR fortran/69397
8873 PR fortran/68442
8874 * gfortran.dg/interface_38.f90: New test.
8875 * gfortran.dg/interface_39.f90: New test.
a0909527 8876
a59b92b0
PP
88772016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8878
8879 Revert:
8880 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8881
8882 PR c++/11858
8883 PR c++/24663
8884 PR c++/24664
8885 * g++.dg/template/pr11858.C: New test.
8886 * g++.dg/template/pr24663.C: New test.
8887 * g++.dg/template/unify12.C: New test.
8888 * g++.dg/template/unify13.C: New test.
8889 * g++.dg/template/unify14.C: New test.
8890 * g++.dg/template/unify15.C: New test.
8891 * g++.dg/template/unify16.C: New test.
8892 * g++.dg/template/unify17.C: New test.
8893
16acb1a8
DH
88942016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8895
8896 PR fortran/68283
8897 gfortran.dg/pr68283.f90: New test.
8898
094773e8
TK
88992016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8900
8901 PR fortran/66094
8902 * gfortran.dg/inline_matmul_13.f90: New test.
8903 * gfortran.dg/matmul_bounds_8.f90: New test.
8904 * gfortran.dg/matmul_bounds_9.f90: New test.
8905 * gfortran.dg/matmul_bounds_10.f90: New test.
8906
42fb90d7
TV
89072016-01-23 Tom de Vries <tom@codesourcery.com>
8908
8909 PR tree-optimization/69426
8910 * gcc.dg/autopar/pr69426.c: New test.
8911
69da7802
MS
89122016-01-23 Martin Sebor <msebor@redhat.com>
8913
8914 PR c++/58109
8915 PR c++/69022
8916 * g++.dg/cpp0x/alignas5.C: New test.
8917 * g++.dg/ext/vector29.C: Same.
8918
da17300a
UB
89192016-01-23 Uros Bizjak <ubizjak@gmail.com>
8920
8921 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8922 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8923 _GNU_SOURCE from compile flags to the source.
8924 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8925 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8926 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8927 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8928
62041cfc
JJ
89292016-01-22 Jakub Jelinek <jakub@redhat.com>
8930
8931 PR target/69432
8932 * g++.dg/opt/pr69432.C: New test.
8933
f7d2ad6f
BS
89342016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8935
8936 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8937 32-bit targets testing an -m64 multilib.
8938
d403fc9a
WS
89392016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8940
8941 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8942 64-bit support.
8943
4aa16f8d
JG
89442016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8945
8946 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8947
7c816d0f
CB
89482016-01-21 Christian Bruel <christian.bruel@st.com>
8949
8950 PR target/68674
8951 * gcc.target/i386/pr68674.c
8952 * gcc.target/aarch64/pr68674.c
8953 * gcc.target/arm/pr68674.c
8954
fce661e8
KT
89552016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8956
8957 PR target/69403
8958 * gcc.c-torture/execute/pr69403.c: New test.
8959
4696899f
PC
89602016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8961
8962 PR c++/55843
8963 * g++.dg/template/pr55843.C: New.
8964
bac69366
AL
89652016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8966
8967 PR testsuite/66877
8968 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8969 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8970
b57d3a5c
BS
89712016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8972
8973 PR testsuite/67489
da17300a
UB
8974 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8975 from dg-do compile directive, and instead add
8976 { dg-require-effective-target int128 }.
b57d3a5c 8977
9f04a53e
MS
89782016-01-20 Martin Sebor <msebor@redhat.com>
8979
8980 PR c/69405
8981 * gcc.dg/sync-fetch.c: New test.
8982
38a51663
JL
89832016-01-21 Martin Sebor <msebor@redhat.com>
8984
8985 PR target/69252
8986 * gcc.target/powerpc/pr69252.c: New test.
8987
2423a75a
JD
89882016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8989
8990 PR fortran/65996
da17300a 8991 * gfortran.dg/pr65996.f90: New test.
2423a75a 8992
0a76463f
DV
89932016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8994
8995 PR c++/68810
9f04a53e 8996 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 8997 expected to generate an error.
0a76463f 8998
9776e692
BS
89992016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9000
9001 PR middle-end/66178
9002 * gcc.dg/torture/pr66178.c: New test.
9003
c8d3e088
AB
90042016-01-21 Anton Blanchard <anton@samba.org>
9005 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9006
9007 PR target/63354
9008 * gcc.target/powerpc/pr63354.c: New test.
9009
35b707ff
VM
90102016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9011
9012 PR rtl-optimization/68990
9013 * gcc.target/i386/pr68990: New.
9014
157b0829
NC
90152016-01-21 Nick Clifton <nickc@redhat.com>
9016
9017 PR target/69129
9018 * gcc.target/mips/pr69129.c: New.
9019
aede6748
PC
90202016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9021
9022 PR c++/58046
9023 * g++.dg/cpp0x/pr58046.C: New.
9024
5463c2c8
JJ
90252016-01-21 Jakub Jelinek <jakub@redhat.com>
9026
6d31cc75
SS
9027 PR target/69187
9028 PR target/65624
9029 * gcc.target/arm/pr69187.c: New test.
9030
5463c2c8
JJ
9031 PR c++/69355
9032 * g++.dg/torture/pr69355.C: New test.
9033
fa28f32b
AK
90342016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9035 Sebastian Pop <s.pop@samsung.com>
9036
9037 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9038
b920a047
AK
90392016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9040 Sebastian Pop <s.pop@samsung.com>
9041
da17300a 9042 * gcc.dg/graphite/pr68976.c: New test.
b920a047 9043
bdd3aea6
JJ
90442016-01-21 Jakub Jelinek <jakub@redhat.com>
9045
9046 PR middle-end/67653
9047 * c-c++-common/pr67653.c: New test.
9048 * gcc.dg/torture/pr29119.c: Add dg-warning.
9049
26a2e6ae
PB
90502016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9051
9052 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9053
d25c7690
PK
90542016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9055
9056 PR c/24293
9057 * gcc.dg/pr24293.c: New test.
9058 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9059 incomplete struct type.
9060 * gcc.dg/declspec-1.c: Likewise.
9061 * gcc.dg/pr63549.c: Likewise.
9062
889d5698
JJ
90632016-01-20 Jakub Jelinek <jakub@redhat.com>
9064
9065 PR tree-optimization/66612
9066 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9067 for bdn instruction.
9068
d7cf3dc7
CL
90692016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9070
9071 * lib/target-supports.exp
9072 (check_effective_target_arm_fp_ok_nocache): New.
9073 (check_effective_target_arm_fp_ok): New.
9074 (add_options_for_arm_fp): New.
9075 (check_effective_target_arm_crypto_ok_nocache): Require
9076 target_arm_v8_neon_ok instead of arm32.
9077 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9078 (check_effective_target_arm_crypto_pragma_ok): New.
9079 (add_options_for_arm_vfp): New.
9080 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9081 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9082 target instead. Force initial fpu to vfp.
9083 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9084 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9085 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9086 dependency.
9087 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9088 use arm_vfp effective target instead. Force initial fpu to vfp.
9089 * gcc.target/arm/attr-neon3.c: Likewise.
9090 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9091 arm_vfp_ok.
9092 * gcc.target/arm/unsigned-float.c: Likewise.
9093 * gcc.target/arm/vfp-1.c: Likewise.
9094 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9095 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9096 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9097 * gcc.target/arm/vfp-ldmias.c: Likewise.
9098 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9099 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9100 * gcc.target/arm/vfp-stmiad.c: Likewise.
9101 * gcc.target/arm/vfp-stmias.c: Likewise.
9102 * gcc.target/arm/vnmul-1.c: Likewise.
9103 * gcc.target/arm/vnmul-2.c: Likewise.
9104 * gcc.target/arm/vnmul-3.c: Likewise.
9105 * gcc.target/arm/vnmul-4.c: Likewise.
9106
01ac9704 91072016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 9108
e84b00da
L
9109 PR testsuite/69366
9110 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9111 the MPX run-time library, for compile-time MPX test.
9112 * gcc.target/i386/chkp-always_inline.c: Likewise.
9113 * gcc.target/i386/chkp-bndret.c: Likewise.
9114 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9115 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9116 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9117 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9118 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9119 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9120 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9121 * gcc.target/i386/chkp-label-address.c: Likewise.
9122 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9123 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9124 * gcc.target/i386/chkp-pr69044.c: Likewise.
9125 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9126 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9127 * gcc.target/i386/chkp-strchr.c: Likewise.
9128 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9129 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9130 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9131 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9132 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9133 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9134 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9135 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9136 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9137 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9138 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9139 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9140 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9141 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9142 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9143 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9144 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9145 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9146 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9147 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9148 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9149 * gcc.target/i386/pr63995-2.c: Likewise.
9150 * gcc.target/i386/pr64805.c: Likewise.
9151 * gcc.target/i386/pr65044.c: Likewise.
9152 * gcc.target/i386/pr65167.c: Likewise.
9153 * gcc.target/i386/pr65183.c: Likewise.
9154 * gcc.target/i386/pr65184.c: Likewise.
9155 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 9156
28b33016
IE
91572016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9158
9159 PR tree-optimization/69328
9160 * gcc.dg/pr69328.c: New test.
9161
bcff0913
JL
91622016-01-20 Jeff Law <law@redhat.com>
9163
bf0bb970 9164 PR target/25114
bcff0913
JL
9165 * gcc.target/m68k/pr25114.c: New test.
9166
a3f69631
AV
91672016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9168
9169 * gcc.target/arm/memset-inline-10.c: Added
9170 dg-require-effective-target arm_thumb2_ok.
9171
af33ba0d
EB
91722016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9173
9174 * gcc.dg/debug/dwarf2/sso.c: New test.
9175
7596d5de
UB
91762016-01-19 Uros Bizjak <ubizjak@gmail.com>
9177
9178 PR testsuite/68820
9179 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9180 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9181 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9182
ceda2c69
JH
91832016-01-19 Jan Hubicka <hubicka@ucw.cz>
9184
9185 PR ipa/66223
9186 * g++.dg/ipa/devirt-50.C: New testcase.
9187
38a979f2
MP
91882016-01-19 Marek Polacek <polacek@redhat.com>
9189
9190 PR c++/68965
9191 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9192 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9193
962801c5
KT
91942016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9195
9196 PR target/69135
9197 * gcc.target/arm/pr69135_1.c: New test.
9198
078fe40a
WD
91992015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9200
9201 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9202
786e3c06
WD
92032015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9204
9205 * gcc.target/aarch64/ccmp_1.c: New testcase.
9206
1e297006
MP
92072016-01-19 Marek Polacek <polacek@redhat.com>
9208
9209 PR c++/68586
9210 * g++.dg/cpp0x/enum30.C: New test.
9211
879c27e3
RB
92122016-01-19 Richard Biener <rguenther@suse.de>
9213
9214 PR tree-optimization/69336
9215 * g++.dg/tree-ssa/pr69336.C: New testcase.
9216
015337d3
JJ
92172016-01-19 Jakub Jelinek <jakub@redhat.com>
9218
9219 PR debug/65779
9220 * gcc.dg/pr65779.c: New test.
9221
e2c768b6
RB
92222016-01-19 Richard Biener <rguenther@suse.de>
9223
9224 PR tree-optimization/69352
9225 * gcc.dg/torture/pr69352.c: New testcase.
9226
569efc34
JJ
92272016-01-19 Jakub Jelinek <jakub@redhat.com>
9228
9229 PR rtl-optimization/68955
9230 PR rtl-optimization/64557
9231 * gcc.dg/torture/pr68955.c: New test.
9232
e49d321f
JH
92332016-01-19 Jan Hubicka <hubicka@ucw.cz>
9234
9235 PR lto/69136
9236 * g++.dg/torture/pr69136.C: New testcase.
9237
e9191ad3
JH
92382016-01-19 Jan Hubicka <hubicka@ucw.cz>
9239
9240 PR lto/69133
9241 * g++.dg/lto/pr69133_0.C: New testcase.
9242 * g++.dg/lto/pr69133_1.C: New testcase.
9243
2bedb645
JL
92442016-01-15 Jeff Law <law@redhat.com>
9245
9246 PR tree-optimization/69320
9247 * gcc.c-torture/pr69320-1.c: New test.
9248 * gcc.c-torture/pr69320-2.c: New test.
9249 * gcc.c-torture/pr69320-3.c: New test.
9250 * gcc.c-torture/pr69320-4.c: New test.
9251
17c15cb9
PP
92522016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9253
9254 PR c++/11858
9255 PR c++/24663
9256 PR c++/24664
9257 * g++.dg/template/pr11858.C: New test.
9258 * g++.dg/template/pr24663.C: New test.
9259 * g++.dg/template/unify12.C: New test.
9260 * g++.dg/template/unify13.C: New test.
9261 * g++.dg/template/unify14.C: New test.
9262 * g++.dg/template/unify15.C: New test.
9263 * g++.dg/template/unify16.C: New test.
9264 * g++.dg/template/unify17.C: New test.
9265
9617fd08
DM
92662016-01-18 David Malcolm <dmalcolm@redhat.com>
9267
9268 PR testsuite/69181
9269 * gcc.dg/pr69181-1.c: New test file.
9270 * gcc.dg/pr69181-2.c: New test file.
9271 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9272 globals by moving it to...
9273 (cleanup-after-saved-dg-test): ...this new function. Add
9274 "global additional_sources_used". Add reset of global
9275 multiline_expected_outputs to the empty list.
9276 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9277 global to...
9278 (multiline_expected_outputs): ...this, and updated comments to
9279 note that it is modified from gcc-dg.exp.
9280 (dg-end-multiline-output): Update for the above renaming.
9281 (handle-multiline-outputs): Likewise. Remove the clearing
9282 of the expected outputs to the empty list.
9283
b555a2e4
RB
92842016-01-18 Richard Biener <rguenther@suse.de>
9285
9286 PR tree-optimization/69297
9287 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9288
96902805
JM
92892016-01-18 Joseph Myers <joseph@codesourcery.com>
9290
9291 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9292 dg-options.
9293 * gcc.target/mips/mips-3d-2.c: Likewise.
9294 * gcc.target/mips/mips-3d-3.c: Likewise.
9295 * gcc.target/mips/mips-3d-4.c: Likewise.
9296 * gcc.target/mips/mips-3d-5.c: Likewise.
9297 * gcc.target/mips/mips-3d-6.c: Likewise.
9298 * gcc.target/mips/mips-3d-7.c: Likewise.
9299 * gcc.target/mips/mips-3d-8.c: Likewise.
9300 * gcc.target/mips/mips-3d-9.c: Likewise.
9301 * gcc.target/mips/mips-ps-1.c: Likewise.
9302 * gcc.target/mips/mips-ps-2.c: Likewise.
9303 * gcc.target/mips/mips-ps-3.c: Likewise.
9304 * gcc.target/mips/mips-ps-4.c: Likewise.
9305 * gcc.target/mips/mips-ps-5.c: Likewise.
9306 * gcc.target/mips/mips-ps-6.c: Likewise.
9307 * gcc.target/mips/mips-ps-7.c: Likewise.
9308 * gcc.target/mips/mips-ps-type.c: Likewise.
9309 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9310 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9311
40e26f94
TV
93122016-01-18 Tom de Vries <tom@codesourcery.com>
9313
9314 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9315 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9316 * c-c++-common/goacc/kernels-empty.c: New test.
9317 * c-c++-common/goacc/kernels-eternal.c: New test.
9318 * c-c++-common/goacc/kernels-loop-2.c: New test.
9319 * c-c++-common/goacc/kernels-loop-3.c: New test.
9320 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9321 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9322 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9323 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9324 * c-c++-common/goacc/kernels-loop-data.c: New test.
9325 * c-c++-common/goacc/kernels-loop-g.c: New test.
9326 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9327 * c-c++-common/goacc/kernels-loop-n.c: New test.
9328 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9329 * c-c++-common/goacc/kernels-loop.c: New test.
9330 * c-c++-common/goacc/kernels-noreturn.c: New test.
9331 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9332 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9333 * c-c++-common/goacc/kernels-reduction.c: New test.
9334
a98d4647
TV
93352016-01-18 Tom de Vries <tom@codesourcery.com>
9336
9337 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9338 * gcc.dg/autopar/outer-2.c: Same.
9339 * gcc.dg/autopar/outer-3.c: Same.
9340 * gcc.dg/autopar/outer-4.c: Same.
9341 * gcc.dg/autopar/outer-5.c: Same.
9342 * gcc.dg/autopar/outer-6.c: Same.
9343 * gcc.dg/autopar/parallelization-1.c: Same.
9344 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9345 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9346 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9347 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9348 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9349 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9350 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9351 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9352 * gcc.dg/autopar/pr39500-1.c: Same.
9353 * gcc.dg/autopar/pr39500-2.c: Same.
9354 * gcc.dg/autopar/pr46193.c: Same.
9355 * gcc.dg/autopar/pr46194.c: Same.
9356 * gcc.dg/autopar/pr49580.c: Same.
9357 * gcc.dg/autopar/pr49960-1.c: Same.
9358 * gcc.dg/autopar/pr49960.c: Same.
9359 * gcc.dg/autopar/pr68373.c: Same.
9360 * gcc.dg/autopar/reduc-1.c: Same.
9361 * gcc.dg/autopar/reduc-1char.c: Same.
9362 * gcc.dg/autopar/reduc-1short.c: Same.
9363 * gcc.dg/autopar/reduc-2.c: Same.
9364 * gcc.dg/autopar/reduc-2char.c: Same.
9365 * gcc.dg/autopar/reduc-2short.c: Same.
9366 * gcc.dg/autopar/reduc-3.c: Same.
9367 * gcc.dg/autopar/reduc-4.c: Same.
9368 * gcc.dg/autopar/reduc-6.c: Same.
9369 * gcc.dg/autopar/reduc-7.c: Same.
9370 * gcc.dg/autopar/reduc-8.c: Same.
9371 * gcc.dg/autopar/reduc-9.c: Same.
9372 * gcc.dg/autopar/uns-outer-4.c: Same.
9373 * gcc.dg/autopar/uns-outer-5.c: Same.
9374 * gcc.dg/autopar/uns-outer-6.c: Same.
9375 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9376 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9377
da976fa8
AL
93782016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9379
9380 PR target/63679
9381 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9382 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9383
70c1e886
AL
93842016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9385
9386 PR target/63679
9387 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9388 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9389 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9390
88bed196
AL
93912016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9392
9393 PR target/63679
9394 * gcc.dg/tree-ssa/sra-17.c: New.
9395 * gcc.dg/tree-ssa/sra-18.c: New.
9396
3dd5f42e
IE
93972016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9398
9399 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9400
ae5a77fa
EB
94012016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9402
9403 * gnat.dg/inline12.adb: New test.
9404
11e57fc6
BC
94052016-01-18 Bin Cheng <bin.cheng@arm.com>
9406
9407 PR tree-optimization/66797
9408 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9409
995b6fe0
RB
94102016-01-18 Richard Biener <rguenther@suse.de>
9411
9412 PR tree-optimization/69170
9413 * gcc.dg/torture/pr69170.c: New testcase.
9414
82ee0cf2 94152016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
9416
9417 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9418
d69da357
TV
94192016-01-16 Tom de Vries <tom@codesourcery.com>
9420
9421 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9422
a3845283
TV
94232016-01-16 Tom de Vries <tom@codesourcery.com>
9424
9425 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9426 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9427 redundant dg-require-effective-target pthread.
9428 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9429 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9430 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9431 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9432 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9433 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9434 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9435
197a6aa6
DE
94362016-01-16 David Edelsohn <dje.gcc@gmail.com>
9437
9438 PR target/68609
9439 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9440 * gcc.target/powerpc/recip-7.c: Same.
9441
ec7886c1
PP
94422016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9443
9444 PR c++/69091
9445 * g++.dg/template/pr69091.C: New test.
9446
203484bb
PP
94472016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9448
9449 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9450 dump does not contain an error_mark_node.
9451 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9452 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9453
aa2500e9
PP
94542016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9455
9456 PR c++/68936
9457 * g++.dg/template/pr68936.C: New test.
9458
28621a5c
DE
94592016-01-15 David Edelsohn <dje.gcc@gmail.com>
9460
9461 PR target/68609
9462 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9463 * gcc.target/powerpc/recip-2.c: Same.
9464 * gcc.target/powerpc/recip-3.c: Same.
9465 * gcc.target/powerpc/recip-4.c: Same.
9466 * gcc.target/powerpc/recip-sqrtf.c: Same.
9467
40c43aca
JL
94682016-01-15 Jeff Law <law@redhat.com>
9469
9470 PR tree-optimization/69270
9471 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9472 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9473
afbc5ae8
PT
94742016-01-15 Paul Thomas <pault@gcc.gnu.org>
9475
9476 PR fortran/49630
9477 * gfortran.dg/deferred_character_13.f90: New test for the fix
9478 of comment 3 of the PR.
9479
9480 PR fortran/54070
9481 * gfortran.dg/deferred_character_8.f90: New test
9482 * gfortran.dg/allocate_error_5.f90: New test
9483
9484 PR fortran/60593
9485 * gfortran.dg/deferred_character_10.f90: New test
9486
9487 PR fortran/60795
9488 * gfortran.dg/deferred_character_14.f90: New test
9489
9490 PR fortran/61147
9491 * gfortran.dg/deferred_character_11.f90: New test
9492
9493 PR fortran/64324
9494 * gfortran.dg/deferred_character_9.f90: New test
9495
49abe076
VM
94962016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9497
9498 PR rtl-optimization/69030
9499 * gcc.target/i386/pr69030.c: New.
9500
16d12992
KT
95012016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9502
9503 * gcc.target/aarch64/target_attr_17.c: New test.
9504
78810bd3
RB
95052016-01-15 Richard Biener <rguenther@suse.de>
9506
9507 PR tree-optimization/66856
9508 * gcc.dg/torture/pr66856-1.c: New testcase.
9509 * gcc.dg/torture/pr66856-2.c: Likewise.
9510
2bd847fe
RB
95112016-01-15 Richard Biener <rguenther@suse.de>
9512
9513 PR debug/69137
9514 * g++.dg/lto/pr69137_0.C: New testcase.
9515
a00fe3b7
RS
95162016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9517
9518 PR middle-end/69246
9519 * gcc.target/i386/pr69246.c: New test.
9520
cbb0e83b
DV
95212016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9522
7596d5de 9523 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 9524
5a500ecf
DV
95252016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9526
9527 PR c++/56194
9528 * g++.dg/init/const9.C: Disable test on S/390.
9529
5d9bf64f
DV
95302016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9531
9532 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9533 * g++.dg/Wno-frame-address.C: Ditto.
9534
e234b19e
DV
95352016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9536
9537 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9538
89483f99
RB
95392016-01-15 Richard Biener <rguenther@suse.de>
9540
9541 PR tree-optimization/68961
9542 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9543
94f37395
IE
95442016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9545
9546 * gcc.target/i386/pr65105-5.c: New test.
9547
82ee0cf2 95482016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
9549
9550 * gcc.c-torture/execute/alias-4.c: New testcase.
9551
82ee0cf2 95522016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
9553
9554 PR ipa/68148
9555 * g++.dg/ipa/devirt-49.C: New testcase.
9556
092f7deb 95572016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
9558
9559 PR target/65837
9560 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9561 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9562 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9563
e93c66bc
RB
95642016-01-15 Richard Biener <rguenther@suse.de>
9565
9566 PR tree-optimization/69117
9567 * gcc.dg/torture/pr69117.c: New testcase.
9568
c47eaca6 95692015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
9570
9571 PR c++/69048
9572 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9573
c3f6914a
FXC
95742016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9575
9576 PR testsuite/67509
9577 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9578 range tests use 100 * maximum instead of maximum + 1.
9579
cd65ae90
JJ
95802016-01-14 Jakub Jelinek <jakub@redhat.com>
9581
9582 PR debug/69244
9583 * gcc.dg/guality/pr69244.c: New test.
9584
19643948
UB
95852016-01-14 Uros Bizjak <ubizjak@gmail.com>
9586
9587 * lib/target-supports.exp (check_effective_target_issignaling):
9588 New procedure.
9589 * gcc.dg/pr61441.c: Require issignaling effective target.
9590
fe79c97e
SB
95912016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9592
9593 PR target/68803
9594 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9595
c7df95d8
DM
95962016-01-14 David Malcolm <dmalcolm@redhat.com>
9597
9598 PR c++/68819
9599 PR preprocessor/69177
9600 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9601 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9602 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9603 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9604
00083992
MP
96052016-01-14 Marek Polacek <polacek@redhat.com>
9606
9607 PR c/69262
9608 * gcc.dg/array-15.c: New test.
9609
0c9b3294
JJ
96102016-01-14 Jakub Jelinek <jakub@redhat.com>
9611
9612 PR middle-end/68146
9613 PR tree-optimization/69155
9614 * gfortran.dg/pr68146.f: New test.
9615 * gfortran.dg/pr69155.f90: New test.
9616
3688e13d
RB
96172016-01-14 Richard Biener <rguenther@suse.de>
9618
9619 PR tree-optimization/68060
9620 * gcc.dg/torture/pr68060-1.c: New testcase.
9621 * gcc.dg/torture/pr68060-2.c: Likewise.
9622
bab0ad3a
NC
96232016-01-14 Nick Clifton <nickc@redhat.com>
9624
9625 * lib/target-supports.exp
9626 (check_effective_target_arm_neon_ok_nocache): Add an option
9627 sequence that includes setting the ARM architecture to ARMv7-A.
9628 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9629 command line options necessary to enable Neon support.
9630 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9631 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9632 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9633 * gcc.target/arm/pr69180.c: Likewise.
9634
947c2ce5
JL
96352016-01-14 Jeff Law <law@redhat.com>
9636
9637 PR tree-optimization/69270
9638 * gcc.dg/tree-ssa/pr69270.c: New test.
9639
3342fd71
BS
96402016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9641
9642 PR c/66208
9643 * c-c++-common/pr66208.c: New file.
9644
2ad3adf1
JJ
96452016-01-13 Jakub Jelinek <jakub@redhat.com>
9646
9647 PR tree-optimization/69156
9648 * gcc.dg/pr69156.c: New test.
9649
398d6feb
L
96502016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9651
9652 * gcc.target/i386/pr69225-7.c: New test.
9653
4c868789
RH
96542016-01-13 Richard Henderson <rth@redhat.com>
9655
9656 * gcc.dg/tm/memopt-13.c: Update expected function.
9657 * gcc.dg/tm/memopt-6.c: Likewise.
9658
ef6d1772
UB
96592016-01-13 Uros Bizjak <ubizjak@gmail.com>
9660
9661 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9662 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9663 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9664 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 9665
ef6d1772
UB
96662016-01-13 Tom de Vries <tom@codesourcery.com>
9667
9668 PR tree-optimization/69169
0b4b6ef2
TV
9669 * gcc.dg/pr69169.c: New test.
9670
2ad3adf1 96712016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
9672
9673 PR target/69228
9674 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9675 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9676 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9677 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9678 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9679 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9680 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9681 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9682
9060e335
AK
96832016-01-13 Jakub Jelinek <jakub@redhat.com>
9684
9685 PR target/69247
9686 * gcc.dg/pr69247.c: New test.
9687
40311329
RB
96882016-01-13 Richard Biener <rguenther@suse.de>
9689
9690 PR tree-optimization/69242
9691 * gcc.dg/torture/pr69242.c: New testcase.
9692
ccbd7103
RB
96932016-01-13 Richard Biener <rguenther@suse.de>
9694
9695 PR tree-optimization/69186
9696 * gcc.dg/torture/pr69186.c: New testcase.
9697
c6f72a46
JL
96982016-01-13 Jeff Law <law@redhat.com>
9699
9700 PR tree-optimization/67755
9701 * gcc.dg/tree-ssa/pr67755.c: New test.
9702
97032016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
9704
9705 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9706 pass number in output by a star.
9707
c446cf07
BC
97082016-01-12 Bin Cheng <bin.cheng@arm.com>
9709
9710 PR tree-optimization/68911
9711 * gcc.c-torture/execute/pr68911.c: New test.
9712
5342156c
MP
97132016-01-12 Marek Polacek <polacek@redhat.com>
9714
9715 PR c++/68979
9716 * g++.dg/warn/permissive-1.C: New test.
9717
65364cc5
JJ
97182016-01-12 Jakub Jelinek <jakub@redhat.com>
9719
9720 PR objc++/68511
9721 PR c++/69213
9722 * g++.dg/opt/pr69213.C: New test.
9723
81b9a3d9
CB
97242016-01-12 Christian Bruel <christian.bruel@st.com>
9725
9726 PR target/69180
9727 * gcc.target/arm/pr69180.c: New test.
9728
3c4e91c9
RB
97292016-01-12 Richard Biener <rguenther@suse.de>
9730
9731 PR lto/69077
9732 * g++.dg/lto/pr69077_0.C: New testcase.
9733 * g++.dg/lto/pr69077_1.C: Likewise.
9734
5664cea1
JJ
97352016-01-12 Jakub Jelinek <jakub@redhat.com>
9736
9737 PR target/69175
9738 * g++.dg/opt/pr69175.C: New test.
9739
86cefc49
AL
97402016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9741
9742 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9743 rather than #including math.h & stdlib.h.
9744 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9745 * gcc.dg/vect/pr49771.c: Likewise.
9746 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9747 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9748 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9749 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9750 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9751 * gcc.dg/vect/pr44507.c: Likewise.
9752 * gcc.dg/vect/pr45902.c: Likewise.
9753 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9754 * gcc.dg/vect/vect-117.c: Likewise.
9755 * gcc.dg/vect/vect-99.c: Likewise.
9756 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9757 * gcc.dg/vect/vect-cond-1.c: Likewise.
9758 * gcc.dg/vect/vect-cond-2.c: Likewise.
9759 * gcc.dg/vect/vect-cond-3.c: Likewise.
9760 * gcc.dg/vect/vect-cond-4.c: Likewise.
9761 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9762 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9763 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9764 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9765 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9766 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9767 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9768 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9769 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9770 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9771 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9772 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9773 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9774 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9775 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9776 include of signal.h.
9777 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9778 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9779 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9780 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9781 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9782 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9783 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9784 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9785 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9786 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9787 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9788 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9789 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9790 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9791 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9792 * gcc.dg/vect/vect-outer-5.c: Likewise.
9793 * gcc.dg/vect/vect-outer-6.c: Likewise.
9794 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9795 include of stdio.h.
9796
b832f61e
NC
97972016-01-12 Nick Clifton <nickc@redhat.com>
9798
9799 PR target/68913
9800 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9801 to fread so that it will be found in all target runtimes.
9802
8eac49b1
RB
98032016-01-12 Richard Biener <rguenther@suse.de>
9804
9805 PR tree-optimization/69053
9806 * g++.dg/torture/pr69053.C: New testcase.
9807
2935d994
RB
98082016-01-12 Richard Biener <rguenther@suse.de>
9809
9810 PR tree-optimization/69168
9811 * gcc.dg/torture/pr69168.c: New testcase.
9812
66c16fd9
RB
98132016-01-12 Richard Biener <rguenther@suse.de>
9814
9815 PR tree-optimization/69157
9816 * gcc.dg/torture/pr69157.c: New testcase.
9817
98182016-01-12 Richard Biener <rguenther@suse.de>
9819
9820 PR tree-optimization/69174
9821 * gcc.dg/torture/pr69174.c: New testcase.
9822
723033a6
JJ
98232016-01-12 Jakub Jelinek <jakub@redhat.com>
9824
9825 PR c++/66808
9826 PR c++/69000
9827 * g++.dg/tls/pr66808.C: New test.
9828 * g++.dg/tls/pr69000.C: New test.
9829
3574cf47
BS
98302016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9831
9832 * gcc.target/powerpc/swaps-p8-23.c: New test.
9833 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9834
feb20787
JDA
98352016-01-11 John David Anglin <danglin@gcc.gnu.org>
9836
9837 PR tree-optimization/68356
9838 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9839
27b1820a
KV
98402016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9841 Jim Wilson <jim.wilson@linaro.org>
9842
9843 PR target/69194
9844 * gcc.target/arm/pr69194.c: New test.
9845
cf4de6af
L
98462016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9847
9848 PR target/69225
9849 * gcc.target/i386/pr69225-1.c: New test.
9850 * gcc.target/i386/pr69225-2.c: Likewise.
9851 * gcc.target/i386/pr69225-3.c: Likewise.
9852 * gcc.target/i386/pr69225-4.c: Likewise.
9853 * gcc.target/i386/pr69225-5.c: Likewise.
9854 * gcc.target/i386/pr69225-6.c: Likewise.
9855
1ebd5558
JJ
98562016-01-11 Jakub Jelinek <jakub@redhat.com>
9857
23552a4d
JJ
9858 PR target/67462
9859 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9860 if lp64.
9861
26ff85b0
JJ
9862 PR target/69071
9863 * gcc.dg/pr69071.c: New test.
9864
9cb6bd74
JJ
9865 PR c++/69211
9866 * g++.dg/opt/pr69211.C: New test.
9867
1ebd5558
JJ
9868 PR tree-optimization/69214
9869 * gcc.c-torture/compile/pr69214.c: New test.
9870
8c18c836
UB
98712016-01-11 Uros Bizjak <ubizjak@gmail.com>
9872
9873 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9874 * gcc.target/i386/pr66232-11.c: Ditto.
9875 * gcc.target/i386/pr66232-12.c: Ditto.
9876 * gcc.target/i386/pr66232-13.c: Ditto.
9877
62446e6e
RB
98782016-01-11 Richard Biener <rguenther@suse.de>
9879
9880 PR tree-optimization/69173
9881 * gcc.dg/torture/pr69173.c: New testcase.
9882
2b8568fe
KT
98832016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9884
9885 PR rtl-optimization/68796
9886 * gcc.target/aarch64/tst_5.c: New test.
9887 * gcc.target/aarch64/tst_6.c: Likewise.
9888
5baf4532
KT
98892016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9890
9891 PR rtl-optimization/68841
9892 * gcc.dg/pr68841.c: New test.
9893 * gcc.c-torture/execute/pr68841.c: New test.
9894
ca90b1ed
YR
98952016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9896
9897 PR rtl-optimization/68920
9898 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9899 for ix86 targets.
9900 * gcc.dg/ifcvt-5.c: New test.
9901
2ad3adf1 99022016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
9903
9904 PR bootstrap/69123
9905 * g++.dg/pr69123.C: New.
9906
83834c09
IE
99072016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9908
9909 PR target/69010
9910 * gcc.target/i386/pr69010.c: New test.
9911
dcf89d57
MJ
99122016-01-11 Martin Jambor <mjambor@suse.cz>
9913
9914 PR ipa/69044
9915 * gcc.target/i386/chkp-pr69044.c: New test.
9916
d95167ee
TV
99172016-01-11 Tom de Vries <tom@codesourcery.com>
9918
9919 PR tree-optimization/69109
9920 * gcc.dg/autopar/pr69109-2.c: New test.
9921 * gcc.dg/autopar/pr69109.c: New test.
9922
4f6403a8
TV
99232016-01-11 Tom de Vries <tom@codesourcery.com>
9924
9925 PR tree-optimization/69108
9926 * gcc.dg/autopar/pr69108.c: New test.
9927
21efdd80
PP
99282016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9929
9930 PR c++/69029
9931 * c-c++-common/Wisleading-indentation.c: Augment test.
9932
fd42eed8
TK
99332016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9934
9935 PR fortran/69154
9936 * gfortran.dg/inline_matmul_12.f90: New test.
9937
4f90ee6c
PT
99382016-01-10 Paul Thomas <pault@gcc.gnu.org>
9939
9940 PR fortran/67779
9941 * gfortran.dg/actual_array_offset_1: New test.
9942
3907c6cf
TV
99432016-01-10 Tom de Vries <tom@codesourcery.com>
9944
9945 PR tree-optimization/69062
9946 * gcc.dg/autopar/pr69062.c: New test.
9947
b07b236e
TS
99482016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9949
9950 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9951 * gcc.dg/vect/slp-perm-2.c: Likewise.
9952 * gcc.dg/vect/slp-perm-3.c: Likewise.
9953 * gcc.dg/vect/slp-perm-5.c: Likewise.
9954 * gcc.dg/vect/slp-perm-6.c: Likewise.
9955 * gcc.dg/vect/slp-perm-7.c: Likewise.
9956 * gcc.dg/vect/slp-perm-8.c: Likewise.
9957
23fab8ae
TV
99582016-01-10 Tom de Vries <tom@codesourcery.com>
9959
9960 PR tree-optimization/69039
9961 * gcc.dg/autopar/pr69039.c: New test.
9962
73f0dae2
MP
99632016-01-09 Marek Polacek <polacek@redhat.com>
9964
9965 PR c++/69113
9966 * g++.dg/pr69113.C: New test.
9967
20b8d734
JJ
99682016-01-09 Jakub Jelinek <jakub@redhat.com>
9969
9970 PR middle-end/50865
9971 PR tree-optimization/69097
9972 * gcc.c-torture/execute/pr50865.c: New test.
9973 * gcc.c-torture/execute/pr69097-1.c: New test.
9974 * gcc.c-torture/execute/pr69097-2.c: New test.
9975 * gcc.dg/pr69097-1.c: New test.
9976 * gcc.dg/pr69097-2.c: New test.
9977
c50e614b
JJ
99782016-01-09 Jakub Jelinek <jakub@redhat.com>
9979
9980 PR c++/69164
9981 * g++.dg/opt/pr69164.C: New test.
9982
e0237993
JJ
99832016-01-08 Jakub Jelinek <jakub@redhat.com>
9984
9985 PR tree-optimization/69167
9986 * gcc.dg/pr69167.c: New test.
9987
bd8f5bb2
MP
99882016-01-08 Marek Polacek <polacek@redhat.com>
9989
9990 PR c++/68449
9991 * g++.dg/pr68449.C: New.
9992
bb0f5ca7
AL
99932016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9994
9995 PR tree-optimization/68707
9996 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9997 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9998 on platforms supporting it.
9999 * gcc.dg/vect/slp-perm-2.c: Likewise.
10000 * gcc.dg/vect/slp-perm-3.c: Likewise.
10001 * gcc.dg/vect/slp-perm-5.c: Likewise.
10002 * gcc.dg/vect/slp-perm-7.c: Likewise.
10003 * gcc.dg/vect/slp-perm-8.c: Likewise.
10004 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10005 on platforms supporting it.
10006
22518428
JJ
100072016-01-08 Jakub Jelinek <jakub@redhat.com>
10008
33f0852f
JJ
10009 PR tree-optimization/69162
10010 * gcc.dg/pr69162.c: New test.
10011
22518428
JJ
10012 PR tree-optimization/69172
10013 * gcc.dg/pr69172.c: New test.
10014
80e9b3aa
TP
100152016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10016
10017 PR tree-optimization/67781
10018 * gcc.c-torture/execute/pr67781.c: New file.
10019
262a363f
JJ
100202016-01-08 Jakub Jelinek <jakub@redhat.com>
10021
10022 PR tree-optimization/69083
10023 * gcc.dg/vect/pr69083.c: New test.
10024
6e1f093f
SS
100252016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10026
10027 PR tree-optimization/61441
10028 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10029 Use -fexcess-precision=standard for compiler options.
10030 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10031
53290e07
JJ
100322016-01-08 Jakub Jelinek <jakub@redhat.com>
10033
57bf3072
JJ
10034 PR fortran/69128
10035 * gfortran.dg/gomp/pr69128.f90: New test.
10036
53290e07
JJ
10037 PR c++/69145
10038 * g++.dg/ext/pr69145-1.C: New test.
10039 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10040 * g++.dg/ext/pr69145-2.h: New file.
10041
7a127fa7
MS
100422016-01-07 Martin Sebor <msebor@redhat.com>
10043
10044 PR c/68966
10045 * gcc.dg/atomic-fetch-bool.c: New test.
10046 * gcc.dg/sync-fetch-bool.c: New test.
10047
95918b49
L
100482016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10049
10050 PR fortran/66680
10051 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10052
c8e62a9d
NC
100532016-01-07 Nick Clifton <nickc@redhat.com>
10054
10055 PR target/66655
10056 * g++.dg/pr66655.C: New test.
10057 * g++.dg/pr66655_1.cc: Test support file.
10058 * g++.dg/pr66655.h: Test header file.
10059
2ad3adf1 100602016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
10061
10062 PR fortran/66680
10063 gfortran.dg/gomp/pr66680.f90: New test.
10064
4cd9ca92
L
100652016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10066
10067 PR target/69171
10068 * gcc.target/i386/pr69171-1.c: New test.
10069 * gcc.target/i386/pr69171-2.c: Likewise.
10070 * gcc.target/i386/pr69171-3.c: Likewise.
10071 * gcc.target/i386/pr69171-4.c: Likewise.
10072 * gcc.target/i386/pr69171-5.c: Likewise.
10073 * gcc.target/i386/pr69171-6.c: Likewise.
10074
7e33d4dc
BS
100752015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10076
10077 PR middle-end/67639
10078 * c-c++-common/pr67639.c: New test.
10079
fec64afc
JJ
100802016-01-07 Jakub Jelinek <jakub@redhat.com>
10081
10082 PR tree-optimization/69141
10083 * g++.dg/opt/pr69141.C: New test.
10084
f293ad29
EB
100852016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10086
10087 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10088
5027395e
UB
100892016-01-06 Uros Bizjak <ubizjak@gmail.com>
10090
10091 PR target/69140
10092 * gcc.target/i386/pr69140.c: New test
10093
7443cf13
DM
100942016-01-06 David Malcolm <dmalcolm@redhat.com>
10095
10096 * gcc.dg/bad-dereference.c: New test case.
10097
32928931
BS
100982015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10099
10100 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10101
68dd05da
AS
101022016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10103
10104 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10105
6b131d5b
MP
101062016-01-06 Marek Polacek <polacek@redhat.com>
10107
10108 PR sanitizer/69099
10109 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10110
8d9fdb49
MP
101112016-01-05 Marek Polacek <polacek@redhat.com>
10112
10113 PR c/69104
10114 * gcc.dg/atomic-invalid-2.c: New.
10115
acf93f1e
L
101162016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10117
10118 PR target/68991
10119 * gcc.target/i386/pr68991.c: New test.
10120
3f50525d
L
101212016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10122
10123 PR target/68991
10124 * g++.dg/pr68991-1.C: New test.
10125 * g++.dg/pr68991-2.C: Likewise.
10126
e0237993 101272016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 10128
e0237993 10129 PR other/60465
face88a1
ST
10130 * gcc.target/ia64/pr60465-gprel64.c: New test.
10131 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10132
a0866eff
KT
101332016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10134
10135 PR rtl-optimization/68651
10136 * gcc.target/aarch64/pr68651_1.c: New test.
10137
c589e975
DM
101382016-01-05 David Malcolm <dmalcolm@redhat.com>
10139
10140 PR c/69122
10141 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10142
929710d9
NS
101432016-01-05 Nathan Sidwell <nathan@acm.org>
10144
ce3e43d7
NS
10145 PR c++/58583
10146 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10147
929710d9
NS
10148 * gcc.dg/alias-15.c: New.
10149
a2faef8e
NC
101502016-01-05 Nick Clifton <nickc@redhat.com>
10151
10152 PR target/68870
10153 * g++.dg/pr68770.C: New test.
10154
4cfa76e3
MS
101552016-01-04 Mike Stump <mikestump@comcast.net>
10156
10157 * lib/target-supports.exp (check_effective_target_cilkplus):
10158 cilkplus targets require pthreads.
4ece61b6 10159 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 10160
4e8a3a35
MM
101612016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10162
10163 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10164 generation.
10165
818ab71a
JJ
101662016-01-04 Jakub Jelinek <jakub@redhat.com>
10167
10168 Update copyright years.
10169
2fe0a208
MP
101702016-01-04 Marek Polacek <polacek@redhat.com>
10171
10172 PR c/68908
10173 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10174 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10175 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10176
9e3b2fe3
EB
101772016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10178
10179 * gcc.target/sparc/20160104-2.c: New test.
10180
e8d65a35
EB
101812016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10182
10183 * gcc.target/sparc/20160104-1.c: New test.
10184
25ccfccd
PT
101852016-01-03 Paul Thomas <pault@gcc.gnu.org>
10186
10187 PR fortran/65045
10188 * gfortran.dg/pr65045.f90: New test.
10189
cb51d382
EB
101902016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10191
10192 * gnat.dg/specs/debug1.ads: Delete.
10193
6eeaad6e
JD
101942016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10195
10196 PR libgfortran/68867
10197 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10198 expression.
10199
2f968603
JD
102002016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10201
10202 PR libgfortran/68867
10203 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10204 PowerPC.
10205
591bb5e4
PT
102062016-01-01 Paul Thomas <pault@gcc.gnu.org>
10207
10208 PR fortran/68864
10209 * gfortran.dg/pr68864.f90: New test.
10210
f1e0620c
JJ
102112016-01-01 Jakub Jelinek <jakub@redhat.com>
10212
942a1319
JJ
10213 PR tree-optimization/69070
10214 * gcc.dg/pr69070.c: New test.
10215
10dff63f
JJ
10216 PR sanitizer/69055
10217 * gfortran.dg/pr69055.f90: New test.
10218
f1e0620c
JJ
10219 PR target/69015
10220 * gcc.dg/pr69015.c: New test.
818ab71a 10221\f
2f883d1c 10222Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
10223
10224Copying and distribution of this file, with or without modification,
10225are permitted in any medium without royalty provided the copyright
10226notice and this notice are preserved.