]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR other/78252 (C++ demangler crashes with infinite recursion with lambda (auto))
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
8e09a726
NS
12016-12-12 Nathan Sidwell <nathan@acm.org>
2
3 PR c++/78252
4 * g++.dg/cpp1y/lambda-mangle-1.C: New.
5
b8cab8a5
UB
62016-12-12 Uros Bizjak <ubizjak@gmail.com>
7
8 PR target/78738
9 * gcc.target/i386/pr78738.c: New test.
10
39c42937
KT
112016-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12
13 * lib/target-supports.exp
14 (check_effective_target_newlib_broken_long_double_io): New check.
15 (check_effective_target_frexpl): Likewise.
16
3071bfa9
MP
172016-12-12 Marek Polacek <polacek@redhat.com>
18
19 PR middle-end/78716
20 * g++.dg/other/vararg-5.C: New.
21
fba12165
BS
222016-12-12 Bernd Schmidt <bschmidt@redhat.com>
23
24 PR rtl-optimization/78669
25 * gcc.target/i386/pr78669.c: New test.
26
9e903493
RO
272016-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
28
29 * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
30
4a584d05
TT
312016-12-12 Toma Tabacu <toma.tabacu@imgtec.com>
32
33 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
34 -mnan=2008 and -mabs=2008.
35
3113e92d
BS
362016-12-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
37
38 PR target/78695
39 * gcc.target/powerpc/swaps-stack-protector.c: New test.
40
8c7cc1a9
UB
412016-12-11 Uros Bizjak <ubizjak@gmail.com>
42
43 PR target/70799
44 * gcc.target/i386/pr70799-3.c: New test.
45
a1f7d967
PC
462016-12-11 Paolo Carlini <paolo.carlini@oracle.com>
47
48 PR c++/78637
49 * g++.dg/parse/namespace14.C: New.
50
2d4102c5
JJ
512016-12-10 Jakub Jelinek <jakub@redhat.com>
52
c0140e3c
JJ
53 PR tree-optimization/78720
54 * gcc.c-torture/execute/pr78720.c: New test.
55
2d4102c5
JJ
56 PR fortran/78758
57 * gfortran.dg/pr78758.f90: New test.
58 * gfortran.dg/pr38868.f: Remove again bogus warning.
59
c064374d
PT
602016-12-09 Paul Thomas <pault@gcc.gnu.org>
61
62 PR fortran/77903
63 * gfortran.dg/submodule_20.f08: New test.
64
36823125
BS
652016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
66
67 PR testsuite/78740
68 * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
69
46c08482
BS
702016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
71
72 * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
73 support __int128.
74
7d22d5a3
KV
752016-12-09 Kugan Vivekanandarajah <kuganv@linaro.org>
76
77 PR ipa/78721
78 * gcc.dg/pr78721.c: New test.
79
424c77c2
JJ
802016-12-09 Jakub Jelinek <jakub@redhat.com>
81
82 PR target/72742
83 * gcc.c-torture/compile/pr72742.c: New test.
84
c915eee6
MS
852016-12-09 Martin Sebor <msebor@redhat.com>
86
a6aba17d 87 * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
c915eee6
MS
88 on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
89
d5a752eb
AV
902016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
91
92 PR rtl-optimization/78255
93 * gcc.target/aarch64/pr78255.c: New.
94 * gcc.target/arm/pr78255-1.c: New.
95 * gcc.target/arm/pr78255-2.c: New.
96
d9e0fdff
WS
972016-12-09 Will Schmidt <will_schmidt@vnet.ibm.com>
98
99 * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
100 strings
101 * gcc.target/powerpc/dimode-2.c: Likewise.
102
97ad3aef
CP
1032016-12-09 Cesar Philippidis <cesar@codesourcery.com>
104
105 PR ipa/78027
106 * c-c++-common/goacc/acc-icf.c: New test.
107 * gfortran.dg/goacc/pr78027.f90: New test.
108
ac9e52e7
WD
1092015-12-09 Wilco Dijkstra <wdijkstr@arm.com>
110
111 PR target/78733
112 * gcc.target/aarch64/pr78733.c: New test.
113
cdeb16cb
JW
1142016-12-09 Janus Weil <janus@gcc.gnu.org>
115
116 PR fortran/61767
117 * gfortran.dg/finalize_31.f90: New test.
118
ffaf9305
AV
1192016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
120
121 PR fortran/78505
122 * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
123
39da5866
AV
1242016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
125
126 * gfortran.dg/coarray_alloc_comp_3.f08: New test.
127 * gfortran.dg/coarray_alloc_comp_4.f08: New test.
128 * gfortran.dg/finalize_18.f90: Add count for additional guard against
129 accessing null-pointer.
130 * gfortran.dg/proc_ptr_comp_47.f90: New test.
131
32913637
NS
1322016-12-09 Nathan Sidwell <nathan@acm.org>
133
134 PR c++/78550
135 * g++.dg/cpp1y/pr78550.C: New.
136
345bd7eb
PT
1372016-12-09 Paul Thomas <pault@gcc.gnu.org>
138
139 PR fortran/44265
140 * gfortran.dg/char_result_14.f90: New test.
141 * gfortran.dg/char_result_15.f90: New test.
142
cdecc83f
ML
1432016-12-09 Martin Liska <mliska@suse.cz>
144
145 * gcc.dg/tree-ssa/dump-3.c: New test.
146
52af5e48
JJ
1472016-12-09 Jakub Jelinek <jakub@redhat.com>
148
149 PR tree-optimization/78726
150 * gcc.c-torture/execute/pr78726.c: New test.
151 * gcc.dg/guality/pr78726.c: New test.
152
8bd9f164
MS
1532016-12-08 Martin Sebor <msebor@redhat.com>
154
155 PR c/78284
156 * gcc.dg/attr-alloc_size-3.c: New test.
157 * gcc.dg/attr-alloc_size-4.c: New test.
158 * gcc.dg/attr-alloc_size-5.c: New test.
159 * gcc.dg/attr-alloc_size-6.c: New test.
160 * gcc.dg/attr-alloc_size-7.c: New test.
161 * gcc.dg/attr-alloc_size-8.c: New test.
162 * gcc.dg/attr-alloc_size-9.c: New test.
163 * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
164
d0803c0c
SK
1652016-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
166
167 PR fortran/65173
168 PR fortran/69064
169 PR fortran/69859
170 PR fortran/78350
171 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
172 * gfortran.dg/charlen_01.f90: New test.
173 * gfortran.dg/charlen_02.f90: Ditto.
174 * gfortran.dg/charlen_03.f90: Ditto.
175 * gfortran.dg/charlen_04.f90: Ditto.
176 * gfortran.dg/charlen_05.f90: Ditto.
177 * gfortran.dg/charlen_06.f90: Ditto.
178 * gfortran.dg/charlen_07.f90: Ditto.
179 * gfortran.dg/charlen_08.f90: Ditto.
180 * gfortran.dg/charlen_09.f90: Ditto.
181 * gfortran.dg/charlen_10.f90: Ditto.
182 * gfortran.dg/charlen_11.f90: Ditto.
183 * gfortran.dg/charlen_12.f90: Ditto.
184 * gfortran.dg/charlen_13.f90: Ditto.
185 * gfortran.dg/charlen_14.f90: Ditto.
186 * gfortran.dg/charlen_15.f90: Ditto.
187
7e964f49
VM
1882016-12-08 Vladimir Makarov <vmakarov@redhat.com>
189
190 PR rtl-optimization/78671
191 * gcc.target/i386/pr78671.c: New.
192
80d43579
WD
1932015-12-08 Wilco Dijkstra <wdijkstr@arm.com>
194
195 PR target/78733
196 * gcc.target/aarch64/pr78733.c: New test.
197
d6b46fca
NS
1982016-12-08 Nathan Sidwell <nathan@acm.org>
199
200 PR c++/78551
201 * g++.dg/cpp1y/pr78551.C: New.
202
66110738
PMR
2032016-12-08 Pierre-Marie de Rodat <derodat@adacore.com>
204
205 PR debug/78112
206 * g++.dg/pr78112.C: Remove platform-dependent checks.
207 * g++.dg/pr78112-2.C: New testcase.
208
a5b03f2a
BC
2092016-12-08 Bin Cheng <bin.cheng@arm.com>
210
211 PR middle-end/78684
212 * g++.dg/torture/pr78684.C: New test.
213
1adc6067
CL
2142016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
215
216 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
217 (CHECK_CRYPTO): Remove.
218 (expected_poly64x1_t, expected_poly64x2_t): Remove
219
1d09844a
JJ
2202016-12-08 Jakub Jelinek <jakub@redhat.com>
221
222 P0003R5 - removal of dynamic exception specification from C++17
223 * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
224 throw (type-id-list) in C++11 and C++14 and removal in C++17.
225 * g++.dg/compat/eh/ctor1_y.C: Likewise.
226 * g++.dg/compat/eh/new1_x.C: Likewise.
227 * g++.dg/compat/eh/new1_y.C: Likewise.
228 * g++.dg/compat/eh/spec3_x.C: Likewise.
229 * g++.dg/compat/eh/spec3_y.C: Likewise.
230 * g++.dg/compat/eh/template1.h: Likewise.
231 * g++.dg/compat/eh/template1_y.C: Likewise.
232 * g++.dg/compat/eh/unexpected1_x.C: Likewise.
233 * g++.dg/compat/eh/unexpected1_y.C: Likewise.
234 * g++.dg/cpp0x/auto9.C: Likewise.
235 * g++.dg/cpp0x/defaulted23.C: Likewise.
236 * g++.dg/cpp0x/error5.C: Likewise.
237 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
238 * g++.dg/cpp0x/noexcept02.C: Likewise.
239 * g++.dg/cpp0x/noexcept07.C: Likewise.
240 * g++.dg/cpp0x/noexcept08.C: Likewise.
241 * g++.dg/cpp0x/noexcept19.C: Likewise.
242 * g++.dg/cpp0x/variadic73.C: Likewise.
243 * g++.dg/cpp0x/variadic-throw.C: Likewise.
244 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
245 * g++.dg/eh/async-unwind2.C: Likewise.
246 * g++.dg/eh/cond4.C: Likewise.
247 * g++.dg/eh/delete1.C: Likewise.
248 * g++.dg/eh/ehopt1.C: Likewise.
249 * g++.dg/eh/forced3.C: Likewise.
250 * g++.dg/eh/forced4.C: Likewise.
251 * g++.dg/eh/init-temp2.C: Likewise.
252 * g++.dg/eh/pr38662.C: Likewise.
253 * g++.dg/eh/pr41819.C: Likewise.
254 * g++.dg/eh/shadow1.C: Likewise.
255 * g++.dg/eh/spec2.C: Likewise.
256 * g++.dg/eh/spec3.C: Likewise.
257 * g++.dg/eh/spec5.C: Likewise.
258 * g++.dg/eh/spec6.C: Likewise.
259 * g++.dg/eh/spec7.C: Likewise.
260 * g++.dg/eh/spec8.C: Likewise.
261 * g++.dg/eh/spec9.C: Likewise.
262 * g++.dg/eh/template1.C: Likewise.
263 * g++.dg/eh/unexpected1.C: Likewise.
264 * g++.dg/ext/has_nothrow_assign.C: Likewise.
265 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
266 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
267 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
268 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
269 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
270 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
271 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
272 * g++.dg/gcov/gcov-7.C: Likewise.
273 * g++.dg/init/new13.C: Likewise.
274 * g++.dg/init/new25.C: Likewise.
275 * g++.dg/lookup/exception1.C: Likewise.
276 * g++.dg/opt/noreturn-1.C: Likewise.
277 * g++.dg/other/error3.C: Likewise.
278 * g++.dg/rtti/crash3.C: Likewise.
279 * g++.dg/template/eh2.C: Likewise.
280 * g++.dg/template/error36.C: Likewise.
281 * g++.dg/tm/pr46567.C: Likewise.
282 * g++.dg/tm/pr47340.C: Likewise.
283 * g++.dg/torture/pr46364.C: Likewise.
284 * g++.dg/torture/pr49394.C: Likewise.
285 * g++.dg/torture/pr52918-1.C: Likewise.
286 * g++.dg/torture/pr57190.C: Likewise.
287 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
288 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
289 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
290 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
291 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
292 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
293 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
294 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
295 * g++.dg/tree-ssa/pr45605.C: Likewise.
296 * g++.dg/warn/Wreturn-type-3.C: Likewise.
297 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
298 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
299 * g++.old-deja/g++.eh/spec1.C: Likewise.
300 * g++.old-deja/g++.eh/spec2.C: Likewise.
301 * g++.old-deja/g++.eh/spec3.C: Likewise.
302 * g++.old-deja/g++.eh/spec4.C: Likewise.
303 * g++.old-deja/g++.eh/spec6.C: Likewise.
304 * g++.old-deja/g++.eh/throw1.C: Likewise.
305 * g++.old-deja/g++.eh/throw2.C: Likewise.
306 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
307 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
308 * g++.old-deja/g++.mike/eh15.C: Likewise.
309 * g++.old-deja/g++.mike/eh25.C: Likewise.
310 * g++.old-deja/g++.mike/eh33.C: Likewise.
311 * g++.old-deja/g++.mike/eh34.C: Likewise.
312 * g++.old-deja/g++.mike/eh50.C: Likewise.
313 * g++.old-deja/g++.mike/eh51.C: Likewise.
314 * g++.old-deja/g++.mike/eh55.C: Likewise.
315 * g++.old-deja/g++.mike/p10416.C: Likewise.
316 * g++.old-deja/g++.other/crash28.C: Likewise.
317 * g++.old-deja/g++.other/crash30.C: Likewise.
318 * g++.old-deja/g++.other/new7.C: Likewise.
319 * g++.old-deja/g++.pt/ehspec1.C: Likewise.
320 * g++.old-deja/g++.robertl/eb123.C: Likewise.
321
23b88fda
N
3222016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
323
1d09844a 324 * gcc.target/aarch64/pr78382.c: New testcase.
23b88fda 325
4ba8f0a3
AP
3262016-12-08 Andrew Pinski <apinski@cavium.com>
327
1d09844a 328 * gcc.target/aarch64/pr71112.c: New testcase.
4ba8f0a3 329
ee92e7ba
MS
3302016-12-07 Martin Sebor <msebor@redhat.com>
331
332 PR middle-end/77784
333 PR middle-end/78149
334 PR middle-end/78138
ee92e7ba
MS
335 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
336 * g++.dg/ext/builtin-object-size3.C (bar): Same.
337 * g++.dg/ext/strncpy-chk1.C: Same.
338 * g++.dg/opt/memcpy1.C: Same.
339 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
340 * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
341 * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
342 * gcc.dg/attr-alloc_size.c: Same.
343 * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
344 * gcc.dg/builtin-stringop-chk-2.c: Same.
345 * gcc.dg/builtin-stringop-chk-4.c: New test.
346 * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
347 * gcc.dg/memcpy-2.c: Same.
348 * gcc.dg/pr40340-1.c: Same.
349 * gcc.dg/pr40340-2.c (main): Same.
350 * gcc.dg/pr40340-5.c (main): Same.
351 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
352 * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
353 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
354 warning.
355 * gfortran.dg/char_length_3.f90: Prune expected warnings.
356 * gfortran.dg/pr38868.f: Add expected warnings.
357
fc3f36f9
MM
3582016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
359
360 PR target/72717
361 * gcc.target/powerpc/pr72717.c: New test.
362
77f1efdb
JJ
3632016-12-07 Jakub Jelinek <jakub@redhat.com>
364
c8952930
JJ
365 * gcc.dg/builtin-strstr-1.c: New test.
366 * g++.dg/cpp0x/constexpr-strstr.C: New test.
367
77f1efdb
JJ
368 PR c++/78692
369 * g++.dg/torture/pr78692.C: New test.
370
8e1d640f
TP
3712016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
372
373 PR rtl-optimization/78617
374 * gcc.c-torture/execute/pr78617.c: New test.
375
27e7087f
CL
3762016-12-07 Carl Love <cel@us.ibm.com>
377
378 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
379 P9 to their own test file. This allows precise constraints on the
380 effective target and compile options.
381 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
382 compare P8 built-in tests.
383 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
384 compare P9 built-in tests.
385
4dfad1fb
UB
3862016-12-07 Uros Bizjak <ubizjak@gmail.com>
387
388 * gcc.target/i386/pr77761.c: Require int128 effective target.
389 (avx512f_test): Delete.
390 (do_main): Rename to avx512f_test.
391
ebf41734
BC
3922016-12-07 Bin Cheng <bin.cheng@arm.com>
393
394 PR tree-optimization/78691
395 * gcc.target/i386/pr78691-i386.c: New test.
396 * gcc.target/powerpc/pr78691-ppc.c: New test.
397
81a58ffb
RO
3982016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
399
400 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
401 * gcc.target/i386/pr70322-2.c: Likewise.
402 * gcc.target/i386/pr70322-3.c: Likewise.
403 * gcc.target/i386/pr70322-4.c: Likewise.
404
7df76747
N
4052016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
406
1d09844a 407 * gcc.target/aarch64/pr71727.c: New testcase.
7df76747 408
8194dcdd
TV
4092016-12-06 Tom de Vries <tom@codesourcery.com>
410
411 PR tree-optimization/67955
412 * gcc.dg/tree-ssa/dse-points-to.c: New test.
413
dd5af1d6
MM
4142016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
415
416 PR target/78658
417 * gcc.target/powerpc/pr78658.c: New test.
418
9a38b8b9
VM
4192016-12-06 Vladimir Makarov <vmakarov@redhat.com>
420
4dfad1fb 421 PR target/77761
9a38b8b9
VM
422 * testsuite/gcc.target/i386/pr77761.c: New.
423
34022d2b
JD
4242016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
425
426 PR fortran/78659
427 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
428 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
429 * gfortran.dg/namelist_34.f90: Update test.
430 * gfortran.dg/namelist_63.f90: Update test.
431
fb7b736c
RS
4322016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
433
434 * gcc.target/mips/msa-builtins-err.c: New test.
435
0d3ce69b
JJ
4362016-12-06 Jakub Jelinek <jakub@redhat.com>
437
0f57194b
JJ
438 PR c++/71537
439 * g++.dg/cpp0x/constexpr-71537.C: New test.
440
66972191
JJ
441 PR c++/71537
442 * g++.dg/cpp0x/constexpr-memchr.C: New test.
443
bf2d0849
JJ
444 PR c++/71537
445 * g++.dg/cpp0x/constexpr-strchr.C: New test.
446
0d3ce69b
JJ
447 PR tree-optimization/78675
448 * gcc.c-torture/execute/pr78675.c: New test.
449 * gcc.target/i386/pr78675-1.c: New test.
450 * gcc.target/i386/pr78675-2.c: New test.
451
6901ea62
AS
4522016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
453
454 * gcc.target/i386/avx512bw-kandd-1.c: New.
455 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
456 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
457 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
458 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
459 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
460 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
461 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
462 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
463 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
464 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
465 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
466 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
467 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
468 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
469 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
470 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
471 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
472 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
473 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
474 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
475 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
476
519e0faa
PB
4772016-12-05 Paolo Bonzini <bonzini@gnu.org>
478
479 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
480 gcc.dg/fold-and-rshift-2.c: New testcases.
481
d0ea9f0a
NS
4822016-12-05 Nathan Sidwell <nathan@acm.org>
483
484 * c-c++-common/fmax_errors.c: Check notes after last error are
485 emitted.
486
648e17d2
JG
4872016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
488
489 PR rtl-optimization/78561
490 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
491
5dcf4561
MS
4922016-12-04 Martin Sebor <msebor@redhat.com>
493
494 PR c/78668
495 * gcc.dg/builtin-alloc-size.c: New test.
496
6b7d8453
UB
4972016-12-04 Uros Bizjak <ubizjak@gmail.com>
498
499 PR target/70322
500 * gcc.target/i386/pr70322-4.c: New test.
501
4ceda204
JW
5022016-12-03 Janus Weil <janus@gcc.gnu.org>
503
504 PR fortran/43207
505 * gfortran.dg/abstract_type_9.f90: New test case.
506
20fee4a9
JW
5072016-12-03 Janus Weil <janus@gcc.gnu.org>
508
509 PR fortran/42188
510 * gfortran.dg/derived_result_2.f90.f90: New test case.
511
802583a2
JW
5122016-12-03 Janus Weil <janus@gcc.gnu.org>
513
514 PR fortran/58175
515 * gfortran.dg/finalize_30.f90: Extend test case.
516
a3f7c896
JJ
5172016-12-02 Jakub Jelinek <jakub@redhat.com>
518
519 PR c++/78649
520 * g++.dg/cpp0x/pr78649.C: New test.
521
81cff75f
UB
5222016-12-02 Uros Bizjak <ubizjak@gmail.com>
523
524 PR target/70322
525 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
526
6ed022af
JW
5272016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
528
529 PR fortran/78618
530 * gfortran.dg/char_conversion.f90: New test.
531
17c69eff
JJ
5322016-12-02 Jakub Jelinek <jakub@redhat.com>
533
534 PR target/70322
535 * gcc.target/i386/pr70322-1.c: New test.
536 * gcc.target/i386/pr70322-2.c: New test.
537 * gcc.target/i386/pr70322-3.c: New test.
538
8261e476
AV
5392016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
540 Thomas Preud'homme <thomas.preudhomme@arm.com>
541
542 * gcc.target/arm/cmse/cmse-1.c: Add test for
543 cmse_nonsecure_caller.
544
c92e08e3
AV
5452016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
546 Thomas Preud'homme <thomas.preudhomme@arm.com>
547
548 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
549 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
550 * gcc.target/arm/cmse/cmse-14.c: New.
551 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
552 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
553 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
554 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
555 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
556 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
557 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
558 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
559 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
560 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
561 * gcc.target/arm/cmse/baseline/union-1.c: New.
562 * gcc.target/arm/cmse/baseline/union-2.c: New.
563 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
564 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
565 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
566 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
567 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
568 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
569 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
570 * gcc.target/arm/cmse/mainline/union-1.c: New.
571 * gcc.target/arm/cmse/mainline/union-2.c: New.
572 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
573 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
574 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
575 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
576 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
577 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
578 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
579 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
580 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
581 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
582 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
583 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
584 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
585 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
586
32ce1e4f
AV
5872016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
588 Thomas Preud'homme <thomas.preudhomme@arm.com>
589
590 * gcc.target/arm/cmse/cmse-3.c: Add tests.
591 * gcc.target/arm/cmse/cmse-4.c: Add tests.
592 * gcc.target/arm/cmse/cmse-15.c: New.
593
de954d6a
AV
5942016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
595 Thomas Preud'homme <thomas.preudhomme@arm.com>
596
597 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
598 * gcc.target/arm/cmse/struct-1.c: New.
599 * gcc.target/arm/cmse/bitfield-1.c: New.
600 * gcc.target/arm/cmse/bitfield-2.c: New.
601 * gcc.target/arm/cmse/bitfield-3.c: New.
602 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
603 * gcc.target/arm/cmse/baseline/softfp.c: New.
604 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
605 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
606 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
607 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
608 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
609
9ad1f699
AV
6102016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
611 Thomas Preud'homme <thomas.preudhomme@arm.com>
612
613 * gcc.target/arm/cmse/cmse-4.c: New.
614 * gcc.target/arm/cmse/cmse-9.c: New.
615 * gcc.target/arm/cmse/cmse-10.c: New.
616
97b0656d
AV
6172016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
618 Thomas Preud'homme <thomas.preudhomme@arm.com>
619
620 * gcc.target/arm/cmse/cmse-3.c: New.
621
de7b5723
AV
6222016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
623 Thomas Preud'homme <thomas.preudhomme@arm.com>
624
625 * gcc.target/arm/cmse/cmse.exp: New.
626 * gcc.target/arm/cmse/cmse-1.c: New.
627 * gcc.target/arm/cmse/cmse-12.c: New.
628 * lib/target-supports.exp
629 (check_effective_target_arm_cmse_ok): New.
630
c5af52eb
CP
6312016-12-02 Cesar Philippidis <cesar@codesourcery.com>
632 James Norris <jnorris@codesourcery.com>
633
634 * c-c++-common/goacc/data-2.c: Adjust test.
635 * c-c++-common/goacc/executeables-1.c: New test.
636 * g++.dg/goacc/data-1.C: Adjust test.
637
04c452f4
JG
6382016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
639
640 PR rtl-optimization/78561
641 * gcc.target/aarch64/pr78561.c: New.
642
714445ae
BC
6432016-12-02 Bin Cheng <bin.cheng@arm.com>
644
645 * gcc.dg/fold-bopcond-1.c: New test.
646 * gcc.dg/fold-bopcond-2.c: New test.
647
d003d97f
DV
6482016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
649
650 * gcc.target/s390/md/setmem_long-1.c: Fix test.
651
a7174449
JJ
6522016-12-02 Jakub Jelinek <jakub@redhat.com>
653
60ebe8ce
JJ
654 PR rtl-optimization/78547
655 * gcc.dg/pr78547.c: New test.
656
a7174449
JJ
657 PR rtl-optimization/78575
658 * gcc.dg/pr78575.c: New test.
659
bba13c0c
DV
6602016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
661
662 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
663
0f6f72e8
DV
6642016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
665
666 PR target/77822
667 * gcc.target/s390/s390.exp: Support .C tests.
668 * gcc.target/s390/pr77822-2.c: New test.
669 * gcc.target/s390/pr77822-1.C: New test.
670
7f5fc633
AK
6712016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
672
673 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
674
eca98038
AK
6752016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
676
677 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
678
a6a2b532
AK
6792016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
680
681 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
682 pattern checks.
683 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
684
84b0769e
MO
6852016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
686
687 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
688
90ee6453
EP
6892016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
690
691 PR fortran/77505
692 * gfortran.dg/char_length_20.f90: New test.
693 * gfortran.dg/char_length_21.f90: Ditto.
694
96ad5df6
SK
6952016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
696
697 PR fortran/78279
698 * gfortran.dg/pr78279.f90: New test.
699
3c708994
DE
7002016-12-01 David Edelsohn <dje.gcc@gmail.com>
701
702 * g++.dg/tls/pr77285-1.C: dg-add-options tls
703
d95fe801
JG
7042016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
705
706 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
707
a1fc386a
RB
7082016-12-01 Richard Biener <rguenther@suse.de>
709
710 * gcc.dg/torture/alias-2.c: New testcase.
711
b0da9709
GJL
7122016-12-01 Georg-Johann Lay <avr@gjlay.de>
713
714 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
715 * gcc.target/avr/tiny-caller-save.c: Dito.
716
ccbf6355
AV
7172016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
718
719 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
720
d26b3eb7
JJ
7212016-12-01 Jakub Jelinek <jakub@redhat.com>
722
723 PR debug/78587
724 * gcc.dg/debug/pr78587.c: New test.
725
0f091278
SB
7262016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
727
728 PR rtl-optimization/78607
729 * gcc.c-torture/compile/pr78607.c: New testcase.
730
1124cf27
MS
7312016-11-30 Martin Sebor <msebor@redhat.com>
732
733 PR tree-optimization/78586
734 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
735
f7abdf36
VM
7362016-11-30 Vladimir Makarov <vmakarov@redhat.com>
737
738 PR tree-optimization/77856
df3f1277 739 * gcc.target/i386/pr77856.c: New.
f7abdf36 740
917b47be
DE
7412016-11-30 David Edelsohn <dje.gcc@gmail.com>
742
df3f1277
UB
743 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
744 scan-assembler-not on AIX.
917b47be 745
8fb75185
AV
7462016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
747
df3f1277 748 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
8fb75185 749
82c7aae6
DE
7502016-11-30 David Edelsohn <dje.gcc@gmail.com>
751
752 * g++.dg/eh/new1.C: XFAIL on AIX.
753 * g++.dg/eh/delete1.C: Same.
754 * g++.dg/init/new40.C: Same.
755 * g++.old-deja/g++.eh/new2.C: Same.
756
9e604f92
DM
7572016-11-30 David Malcolm <dmalcolm@redhat.com>
758
759 PR c/78498
760 * gcc.dg/format/pr78494.c: Rename to...
761 * gcc.dg/format/pr78498.c: ...this.
762
e613205c
DM
7632016-11-30 David Malcolm <dmalcolm@redhat.com>
764
765 PR c/78498
766 * gcc.dg/format/pr78494.c: New test case.
767
e6383ae7
DE
7682016-11-30 David Edelsohn <dje.gcc@gmail.com>
769
770 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
771 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
772 * g++.dg/debug/dwarf2/refqual-1.C: Same.
773 * g++.dg/debug/dwarf2/refqual-2.C: Same.
774
17a938e8
SB
7752016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
776
777 PR rtl-optimization/78610
778 * gcc.c-torture/compile/pr78610.c: New testcase.
779
aec0ee11
BC
7802016-11-30 Bin Cheng <bin.cheng@arm.com>
781
782 PR tree-optimization/78574
783 * gcc.c-torture/compile/pr78574.c: New test.
784
ba85c8c3
AV
7852016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
786
787 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
788 to the changed interfaces.
789 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
790 * gfortran.dg/coarray_allocate_7.f08: Likewise.
791 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
792 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
793 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
794 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
795 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
796
d5c50b02
JW
7972016-11-30 Janus Weil <janus@gcc.gnu.org>
798
799 PR fortran/78593
800 * gfortran.dg/derived_result.f90: New test case.
801
8fef5ca9
TP
8022016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
803
804 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
805 -mfloat-abi=soft option.
806 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
807 foreach loop.
808
35323bd8
KT
8092016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
810
811 PR target/78362
812 * gcc.c-torture/compile/pr78362.c: New test.
813
cc46bc43
AB
8142016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
815
816 * lib/target-supports.exp (check_effective_target_freorder): Check
817 additional case.
818
e9472c81
AB
8192016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
820
821 * gcc.target/arc/arc700-stld-hazard.c: New file.
822
40109581
JW
8232016-11-30 Janus Weil <janus@gcc.gnu.org>
824
825 PR fortran/78592
826 * gfortran.dg/dtio_18.f90: New test case.
827
fb61d96c
ML
8282016-11-30 Martin Liska <mliska@suse.cz>
829
830 PR sanitizer/78541
831 * gcc.dg/asan/pr78541-2.c: New test.
832 * gcc.dg/asan/pr78541.c: New test.
833
053d5e0c
JJ
8342016-11-30 Jakub Jelinek <jakub@redhat.com>
835
836 PR tree-optimization/78586
837 * gcc.c-torture/execute/pr78586.c: New test.
838
a4f15a7d
JW
8392016-11-30 Janus Weil <janus@gcc.gnu.org>
840
841 PR fortran/78573
842 * gfortran.dg/class_61.f90: New test case.
843
94f597df
DM
8442016-11-29 David Malcolm <dmalcolm@redhat.com>
845
846 PR preprocessor/78569
847 * gcc.dg/format/pr78569.c: New test case.
848
576b067c
MS
8492016-11-29 Martin Sebor <msebor@redhat.com>
850
851 avoid false positives on ILP32 targets.
852 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
853
01a4551c
MS
8542016-11-29 Martin Sebor <msebor@redhat.com>
855
856 PR tree-optimization/78512
857 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
858 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
859
a9185480
UB
8602016-11-29 Uros Bizjak <ubizjak@gmail.com>
861
862 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
863 Force value through k register.
864
8bf3cdff
DM
8652016-11-29 David Malcolm <dmalcolm@redhat.com>
866
867 PR c++/72774
868 PR c++/72786
869 PR c++/77922
870 PR c++/78313
871 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
872 * g++.dg/spellcheck-macro-ordering.C: New test case.
873 * g++.dg/spellcheck-pr78313.C: New test case.
874
753a9523
TC
8752016-11-29 Tamar Christina <tamar.christina@arm.com>
876
877 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
878 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
879 (Poly64x1_t, Poly64x2_t): Added types.
880 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
881 (vmov_n_p64, vmovq_n_p64): Added.
882 (vld2_lane_p64, vld2q_lane_p64): Likewise.
883 (vld3_lane_p64, vld3q_lane_p64): Likewise.
884 (vld4_lane_p64, vld4q_lane_p64): Likewise.
885 (vst2_lane_p64, vst2q_lane_p64): Likewise.
886 (vst3_lane_p64, vst3q_lane_p64): Likewise.
887 (vst4_lane_p64, vst4q_lane_p64): Likewise.
888 (vget_lane_p64, vgetq_lane_p64): Likewise.
889 (vget_high_p64): Likewise.
890 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
891 Added AArch64 flags.
892 (vreint_vector, vreint_vector_res): Moved to header.
893 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
894 Added Aarch64 flags.
895 (vreint_vector, vreint_vector_res): Moved to header.
896
c0fe5a21
JW
8972016-11-29 Janus Weil <janus@gcc.gnu.org>
898
899 PR fortran/58175
900 * gfortran.dg/finalize_30.f90: New test case.
901
248cce34
ML
9022016-11-29 Martin Liska <mliska@suse.cz>
903
904 PR gcov-profile/78582
905 * gcc.dg/pr78582.c: New test.
906
11edabc2
SKS
9072016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
908
909 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
910 targets with sizeof(int) < 4.
911
b302f2e0
RB
9122016-11-29 Richard Biener <rguenther@suse.de>
913
914 PR middle-end/78546
915 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
916
01a8a373
SB
9172016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
918
919 * gcc.target/powerpc/rldic-0.c: New testcase.
920 * gcc.target/powerpc/rldic-1.c: New testcase.
921 * gcc.target/powerpc/rldic-2.c: New testcase.
922 * gcc.target/powerpc/rldicl-0.c: New testcase.
923 * gcc.target/powerpc/rldicl-1.c: New testcase.
924 * gcc.target/powerpc/rldicl-2.c: New testcase.
925 * gcc.target/powerpc/rldicr-0.c: New testcase.
926 * gcc.target/powerpc/rldicr-1.c: New testcase.
927 * gcc.target/powerpc/rldicr-2.c: New testcase.
928 * gcc.target/powerpc/rldicx.h: New file.
929 * gcc.target/powerpc/rldimi-0.c: New testcase.
930 * gcc.target/powerpc/rldimi-1.c: New testcase.
931 * gcc.target/powerpc/rldimi-2.c: New testcase.
932 * gcc.target/powerpc/rldimi.h: New file.
933 * gcc.target/powerpc/rlwimi-0.c: New testcase.
934 * gcc.target/powerpc/rlwimi-1.c: New testcase.
935 * gcc.target/powerpc/rlwimi-2.c: New testcase.
936 * gcc.target/powerpc/rlwimi.h: New file.
937 * gcc.target/powerpc/rlwinm-0.c: New testcase.
938 * gcc.target/powerpc/rlwinm-1.c: New testcase.
939 * gcc.target/powerpc/rlwinm-2.c: New testcase.
940 * gcc.target/powerpc/rlwinm.h: New file.
941
a5a4add7
JJ
9422016-11-28 Jakub Jelinek <jakub@redhat.com>
943
944 PR middle-end/78540
945 * gcc.dg/pr78540.c: New test.
946
de6aa933
MS
9472016-11-28 Martin Sebor <msebor@redhat.com>
948
949 PR middle-end/78520
950 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
951 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
952 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
953 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
954
80cf1b8b
JJ
9552016-11-28 Jakub Jelinek <jakub@redhat.com>
956
f28fd43e
JJ
957 PR c++/72808
958 * g++.dg/debug/pr72808.C: New test.
959
d0570047
JJ
960 PR rtl-optimization/78546
961 * gcc.dg/torture/pr78546-1.c: New test.
962 * gcc.dg/torture/pr78546-2.c: New test.
963
80cf1b8b
JJ
964 PR fortran/78298
965 * gfortran.dg/gomp/pr78298.f90: New test.
966
bf9e8b6b
UB
9672016-11-28 Uros Bizjak <ubizjak@gmail.com>
968
969 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
970 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
971
f4bb5c17
JJ
9722016-11-28 Jakub Jelinek <jakub@redhat.com>
973
974 PR c++/77591
975 * g++.dg/cpp1y/pr77591.C: New test.
976
54856e4f
DE
9772016-11-28 David Edelsohn <dje.gcc@gmail.com>
978
979 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
980
6522add2
RB
9812016-11-28 Richard Biener <rguenther@suse.de>
982
983 PR tree-optimization/78542
984 * gcc.dg/torture/pr78542.c: New testcase.
985
b7ce4fe2
RB
9862016-11-28 Richard Biener <rguenther@suse.de>
987
988 PR tree-optimization/78343
989 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
990 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
991
df8391b4
JJ
9922016-11-28 Jakub Jelinek <jakub@redhat.com>
993
994 PR lto/78211
995 * g++.dg/ipa/pr78211.C: New test.
996
e578b767
PT
9972016-11-27 Paul Thomas <pault@gcc.gnu.org>
998
999 PR fortran/78474
1000 * gfortran.dg/submodule_22.f08: New test.
1001
1002 PR fortran/78331
1003 * gfortran.dg/submodule_21.f08: New test.
1004
ae829c95
JDA
10052016-11-27 John David Anglin <danglin@gcc.gnu.org>
1006
1007 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
1008
b410cf1d
IS
10092016-11-27 Iain Sandoe <iain@codesourcery.com>
1010 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1011 Dominique d'Humieres <dominiq@lps.ens.fr>
1012
1013 PR target/67710
1014 * gcc.dg/darwin-minversion-1.c: Update min version check.
1015 * gcc.dg/darwin-minversion-2.c: Likewise.
1016 * gcc.dg/darwin-minversion-3.c: Likewise.
1017
03f82a6a
IS
10182016-11-27 Iain Sandoe <iain@codesourcery.com>
1019
1020 PR target/57438
1021 * gcc.dg/pr57438-1.c: New Test.
1022 * gcc.dg/pr57438-2.c: New Test.
1023
987395fd
DH
10242016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1025 Iain Sandoe <iain@codesourcery.com>
1026
1027 PR target/71767
1028 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1029 linker-visible symbols.
1030 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1031 * gcc.dg/const-uniq-1.c: Likewise.
1032 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1033 * gcc.target/i386/pr70799-1.c: Likewise.
1034
ad7a69db
JJ
10352016-11-25 Jakub Jelinek <jakub@redhat.com>
1036
8382457c
JJ
1037 PR rtl-optimization/78438
1038 PR rtl-optimization/78477
1039 * gcc.c-torture/execute/pr78438.c: New test.
1040 * gcc.c-torture/execute/pr78477.c: New test.
1041
ad7a69db
JJ
1042 PR rtl-optimization/78526
1043 * gcc.dg/pr78526.c: New test.
1044
c620cf89
VM
10452016-11-25 Vladimir Makarov <vmakarov@redhat.com>
1046
1047 PR rtl-optimization/77541
1048 * gcc.target/i386/pr77541.c: Change target to int128.
1049
f76c4d97
JW
10502016-11-25 Janus Weil <janus@gcc.gnu.org>
1051
1052 PR fortran/60853
1053 * gfortran.dg/typebound_assignment_8.f90: New test case.
1054
27d0862e
JJ
10552016-11-25 Jakub Jelinek <jakub@redhat.com>
1056
1057 PR rtl-optimization/78527
1058 * gcc.c-torture/compile/pr78527.c: New test.
1059
78681a7b
ML
10602016-11-25 Martin Liska <mliska@suse.cz>
1061
1062 PR gcov-profile/78086
1063 * g++.dg/gcov/pr16855.C: Clean up the test case.
1064 * g++.dg/gcov/pr16855-priority.C: New test.
1065
a77af182
RB
10662016-11-25 Richard Biener <rguenther@suse.de>
1067
1068 PR ipa/78515
1069 * gcc.dg/torture/pr78515.c: New testcase.
1070
3cae214f
PT
10712016-11-25 Paul Thomas <pault@gcc.gnu.org>
1072
1073 PR fortran/78293
1074 * gfortran.dg/allocatable_function_10.f90: New test.
1075 * gfortran.dg/class_array_15.f03: Increase builtin_free count
1076 from 11 to 12.
1077
ae22bc5d
BC
10782016-11-25 Bin Cheng <bin.cheng@arm.com>
1079
1080 PR middle-end/78507
1081 PR middle-end/78510
1082 PR middle-end/78517
1083 * g++.dg/torture/pr78507.C: New test.
1084 * gcc.dg/torture/pr78510.c: New test.
1085 * gcc.dg/torture/pr78517.c: New test.
1086
59ec925b
RB
10872016-11-24 Richard Biener <rguenther@suse.de>
1088
1089 PR tree-optimization/78343
1090 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1091 * gcc.dg/autopar/uns-outer-6.c: Adjust.
1092 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1093 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1094 * gcc.dg/vect/pr38529.c: Likewise.
1095
83624b60
TP
10962016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
1097
1098 PR tree-optimization/77673
1099 * gcc.dg/pr77673.c: New test.
1100
54e606f0
MJ
11012016-11-25 Martin Jambor <mjambor@suse.cz>
1102
1103 PR tree-optimization/70965
1104 * g++.dg/pr70965.C: New test.
1105
758dcf83
JJ
11062016-11-25 Jakub Jelinek <jakub@redhat.com>
1107 Andreas Schwab <schwab@linux-m68k.org>
1108
1109 PR gcov-profile/78467
1110 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1111 signed int.
1112
84db1406
RS
11132016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1114
1115 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1116 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1117
2c28c3e4
RS
11182016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1119
1120 * gcc.dg/tree-ssa/tailcall-8.c: New test.
1121
4ae35e69
SKS
11222016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1123
1124 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
3cae214f 1125 with sizeof(int) < 4.
4ae35e69 1126
d7b0fcaa
MS
11272016-11-24 Martin Sebor <msebor@redhat.com>
1128
1129 PR tree-optimization/78476
1130 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1131
3f156a6c
VM
11322016-11-24 Vladimir Makarov <vmakarov@redhat.com>
1133
1134 PR rtl-optimization/77541
1135 * gcc.target/i386/pr77541.c: New.
1136
fba5a793
SK
11372016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1138
1139 PR fortran/78500
1140 * gfortran.dg/class_result_4.f90: New test.
1141
11e554b3
JG
11422016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1143
1144 * gcc.target/aarch64/_Float16_1.c: New.
1145 * gcc.target/aarch64/_Float16_2.c: Likewise.
1146 * gcc.target/aarch64/_Float16_3.c: Likewise.
1147
bf1e3646
JG
11482016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1149
1150 * gcc.target/aarch64/floatdihf2_1.c: New.
1151
33a002b0
KT
11522016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1153
1154 PR target/48863
1155 PR inline-asm/70184
1156 * gcc.target/arm/pr48863.c: New test.
1157
0d56d3c1
ML
11582016-11-24 Martin Liska <mliska@suse.cz>
1159
1160 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1161 parts for frequencies/probabilities.
1162 * gcc.dg/pr34027-1.c: Likewise.
1163 * gcc.dg/strict-overflow-2.c: Likewise.
1164 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1165 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1166 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1167 * gcc.dg/tree-ssa/vector-3.c: Likewise.
1168 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1169 * gcc.dg/tree-ssa/dump-2.c: New test.
1170
8cac4d85
BS
11712016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1172
1173 * gcc.target/i386/align-limit.c: New test.
1174
eb2afa1a
RB
11752016-11-24 Richard Biener <rguenther@suse.de>
1176
1177 PR tree-optimization/71595
1178 * gcc.dg/torture/pr71595.c: New testcase.
1179
2d8fec87
BS
11802016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1181
1182 PR rtl-optimization/78120
1183 * gcc.target/i386/pr78120.c: New test.
1184
3b08cde8
EB
11852016-11-24 Eric Botcazou <ebotcazou@adacore.com>
1186
1187 * gcc.c-torture/compile/20161124-1.c: New test.
1188
bf2df7a9
ML
11892016-11-24 Jakub Jelinek <jakub@redhat.com>
1190
1191 PR bootstrap/78493
1192 * g++.dg/cpp1z/decomp18.C: New test.
1193
adf86091
N
11942016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1195
1d09844a
JJ
1196 * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1197 * gcc.target/aarch64/store-pair-1.c: Likewise.
adf86091 1198
3884190f
N
11992016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1200
1d09844a
JJ
1201 * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1202 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1203 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1204 * gcc.target/aarch64/vect-clz.c: Likewise.
1205 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1206 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1207 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1208 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1209 * gcc.target/aarch64/vect-fmovd.c: Likewise.
1210 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1211 * gcc.target/aarch64/vect-fmovf.c: Likewise.
1212 * gcc.target/aarch64/vect_ctz_1.c: Likewise.
3884190f 1213
90b725f0
PB
12142016-11-23 Peter Bergner <bergner@vnet.ibm.com>
1215
1216 PR target/78458
1217 * gcc.target/powerpc/pr78458.c: New.
1218
03f24169
JM
12192016-11-23 Joseph Myers <joseph@codesourcery.com>
1220
1221 * gcc.c-torture/compile/20161123-1.c: New test.
1222
91c9fb42
SK
12232016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
1224
1225 PR fortran/78297
1226 * gfortran.dg/pr78297.f90: New test.
1227
15a3cdd8
DE
12282016-11-23 David Edelsohn <dje.gcc@gmail.com>
1229
1230 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1231
c39dad64
JJ
12322016-11-23 Jakub Jelinek <jakub@redhat.com>
1233
c944c6a2
JJ
1234 PR sanitizer/69278
1235 * g++.dg/ubsan/return-7.C: New test.
1236 * c-c++-common/ubsan/unreachable-4.c: New test.
1237
871a2c6c
JJ
1238 PR tree-optimization/78482
1239 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1240 (bar): New function.
1241 (main): Call bar instead of printf.
1242
c39dad64
JJ
1243 PR middle-end/69183
1244 * gfortran.dg/gomp/pr69183.f90: New test.
1245
12462016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
1247
1248 PR target/78230
1249 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1250 (test2) Ditto.
1251
25cb6b33
JJ
12522016-11-23 Jakub Jelinek <jakub@redhat.com>
1253
1254 PR c++/77907
1255 * g++.dg/cpp0x/pr77907.C: New test.
1256
cfe3d653
PK
12572016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1258
1259 PR middle-end/78153
1260 * gcc.dg/tree-ssa/pr78153-1.c: New test.
1261 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1262
5774b1fa
JG
12632016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1264
1265 PR target/63250
1266 * lib/target-supports.exp (add_options_for_float16): Add
1267 -mfp16-format=ieee when testign arm*-*-*.
1268
5e0f10a0
JG
12692016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1270
1271 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1272 result.
1273 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1274 result.
1275
ba75a174
JG
12762016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1277
1278 * lib/target-supports.exp (check_effective_target_float16): Add
1279 options for _Float16.
1280 (check_effective_target_float32): Add options for _Float32.
1281 (check_effective_target_float64): Add options for _Float64.
1282 (check_effective_target_float128): Add options for _Float128.
1283 (check_effective_target_float32x): Add options for _Float32x.
1284 (check_effective_target_float64x): Add options for _Float64x.
1285 (check_effective_target_float128x): Add options for _Float128x.
1286
56d8ffc1
JG
12872016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1288
1289 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1290 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1291
04f0fcf7
JG
12922016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1293
1294 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1295 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1296
aecc521b
MS
12972016-11-23 Martin Sebor <msebor@redhat.com>
1298
1299 PR middle-end/78461
1300 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1301 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1302
e2df2328
JJ
13032016-11-23 Jakub Jelinek <jakub@redhat.com>
1304
1b3314dd
JJ
1305 PR c++/71450
1306 * g++.dg/cpp0x/pr71450-1.C: New test.
1307 * g++.dg/cpp0x/pr71450-2.C: New test.
1308
e2df2328
JJ
1309 PR c++/77739
1310 * g++.dg/cpp1y/pr77739.C: New test.
1311
56b1c60e
MJ
13122016-11-23 Martin Jambor <mjambor@suse.cz>
1313
1314 * c-c++-common/gomp/gridify-1.c: Update scan string.
1315 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1316 * c-c++-common/gomp/gridify-2.c: New test.
1317 * c-c++-common/gomp/gridify-3.c: Likewise.
1318
e600f219
RB
13192016-11-23 Richard Biener <rguenther@suse.de>
1320
1321 PR tree-optimization/78396
1322 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1323
cbb88345
RB
13242016-11-23 Richard Biener <rguenther@suse.de>
1325
1326 PR tree-optimization/78482
1327 * gcc.dg/torture/pr78482.c: New testcase.
1328
b5481987
BC
13292016-11-23 Bin Cheng <bin.cheng@arm.com>
1330
1331 * gcc.dg/fold-cond_expr-1.c: New test.
1332 * gcc.dg/fold-condcmpconv-1.c: New test.
1333 * gcc.dg/fold-condcmpconv-2.c: New test.
1334
0eb078fe
RB
13352016-11-23 Richard Biener <rguenther@suse.de>
1336
1337 PR middle-end/71762
1338 * gcc.dg/torture/pr71762-1.c: New testcase.
1339 * gcc.dg/torture/pr71762-2.c: Likewise.
1340 * gcc.dg/torture/pr71762-3.c: Likewise.
1341 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1342
efb71232
RB
13432016-11-23 Richard Biener <rguenther@suse.de>
1344
1345 PR lto/78472
1346 * g++.dg/lto/pr78472_0.c: New testcase.
1347 * g++.dg/lto/pr78472_1.C: Likewise.
1348
a5bb8a5c
RB
13492016-11-23 Richard Biener <rguenther@suse.de>
1350 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
1351
1352 PR tree-optimization/78154
1353 * gcc.dg/tree-ssa/pr78154.c: New test.
1354
e36c1cfe
N
13552016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1356
1357 * gcc.dg/pr31096.c: New testcase.
1358 * gcc.dg/pr31096-1.c: New testcase.
1359
fb2675cb
PB
13602016-11-23 Paolo Bonzini <bonzini@gnu.org>
1361
1362 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1363 adjust for warning->pedwarn change.
1364 * gcc.dg/cpp/defined-syshdr.c,
1365 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1366 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1367 gcc.dg/cpp/defined-Wextra.c,
1368 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1369
baf53c47
SKS
13702016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1371
1372 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1373
ec1c5694
JJ
13742016-11-23 Jakub Jelinek <jakub@redhat.com>
1375
1376 PR target/78451
1377 * gcc.target/i386/pr78451.c: New test.
1378 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1379 and #pragma GCC pop_options around the first #pragma GCC target.
1380 * gcc.target/i386/pr69255-2.c: Likewise.
1381 * gcc.target/i386/pr69255-3.c: Likewise.
1382
43fd192f
MC
13832016-11-23 Michael Collison <michael.collison@arm.com>
1384
1385 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1386 additional constants are recognized and fewer instructions generated.
1387 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1388 additional constants are recognized and fewer instructions generated.
1389
ed9e2fa9
ILT
13902016-11-22 Ian Lance Taylor <iant@golang.org>
1391
1392 * gcc.misc-tests/godump-1.c: Update expected output for recent
1393 changes.
1394
3135d8fe
MP
13952016-11-22 Marek Polacek <polacek@redhat.com>
1396
1397 PR tree-optimization/78455
1398 * gcc.dg/uninit-23.c: New.
1399
f8a6e41f
SK
14002016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1401
1402 PR fortran/78479
1403 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1404 comment.
1405
7e98cccb
SK
14062016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1407
1408 PR fortran/78479
1409 * gfortran.dg/char_component_initializer_3.f90: New test.
1410
9435cd52
JJ
14112016-11-22 Jakub Jelinek <jakub@redhat.com>
1412
1413 PR target/78451
1414 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1415 GCC target pragma before including immintrin.h.
1416
a0af8668
CL
14172016-11-22 Carl Love <cel@us.ibm.com>
1418
1419 * gcc.target/powerpc/builtins-3.c: New file to test the new
1420 built-ins for vector compare equal and vector compare not equal.
1421
5d382ed6
JW
14222016-11-22 Janus Weil <janus@gcc.gnu.org>
1423
1424 PR fortran/78443
1425 * gfortran.dg/typebound_proc_35.f90: New test case.
1426
4fa33072
GJL
14272016-11-22 Georg-Johann Lay <avr@gjlay.de>
1428
1429 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1430 parameter in declaration.
1431
0e721ce7
GJL
14322016-11-22 Georg-Johann Lay <avr@gjlay.de>
1433
1434 * gcc.dg/loop-split.c: Require int32plus.
1435 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1436
88c888f1
BE
14372016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1438
1439 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1440
9d494aac
GJL
14412016-11-22 Georg-Johann Lay <avr@gjlay.de>
1442
1443 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1444
c69fb816
KT
14452016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1446
1447 PR target/78439
1448 * gcc.c-torture/compile/pr78439.c: New test.
1449
4ac52f16
TP
14502016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1451
1452 PR target/77904
1453 * gcc.target/arm/pr77904.c: New test.
1454
e4fe8c9f
TT
14552016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
1456
1457 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1458 isa_rev>=2.
1459
9b28cb6f
JJ
14602016-11-22 Jakub Jelinek <jakub@redhat.com>
1461
46a61395
JJ
1462 PR tree-optimization/78436
1463 * gcc.c-torture/execute/pr78436.c: New test.
1464
76a7314d
JJ
1465 PR middle-end/78416
1466 * gcc.dg/torture/pr78416.c: New test.
1467
9b28cb6f
JJ
1468 PR tree-optimization/78445
1469 * gcc.dg/pr78445.c: New test.
1470
ee8195d9
SN
14712016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1472
b2b0acbe 1473 PR libgfortran/78449
ee8195d9
SN
1474 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1475
3ca23cdb
JL
14762016-11-21 Jeff Law <law@redhat.com>
1477
b2b0acbe 1478 PR target/68538
3ca23cdb
JL
1479 * gcc.c-torture/compile/pr68538.c: New test.
1480
d85e598a
MM
14812016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1482
1483 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1484 to be generated instead of FCTIWUZ or FCTIWZ.
1485
afb34582
JJ
14862016-11-21 Jakub Jelinek <jakub@redhat.com>
1487
699e8cb7
JJ
1488 PR middle-end/67335
1489 * g++.dg/vect/simd-clone-7.cc: New test.
1490
afb34582
JJ
1491 PR c++/71973
1492 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1493 long unsigned int.
1494 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1495 unsigned long.
1496
83ad4fac
JL
14972016-11-20 Jeff Law <law@redhat.com>
1498
1499 PR target/25128
1500 * gcc.target/m68k/pr25128.c: New test.
1501
9713daa0
RS
15022016-11-21 Richard Sandiford <richard.sandiford@arm.com>
1503
1504 * gcc.dg/tree-ssa/tailcall-7.c: New test.
1505
67b5d0b2
DM
15062016-11-21 David Malcolm <dmalcolm@redhat.com>
1507
1508 PR preprocessor/78324
1509 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1510 (test_multitoken_macro): New function.
1511 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1512 case.
1513 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1514 case.
1515 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1516 cases.
1517 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1518 Move to...
1519 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
1520 -ftrack-macro-expansion=0.
1521 (test_sprintf_note): Remove "P" macro. Add
1522 dg-begin/end-multiline-output directives.
1523 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1524
dd586f98
GJL
15252016-11-21 Georg-Johann Lay <avr@gjlay.de>
1526
1527 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1528 Return 1 for AVR_TINY.
1529
e51482c9
SB
15302016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
1531
1532 PR rtl-optimization/71785
1533 * gcc.target/powerpc/pr71785.c: New file.
1534
e0e7aa34
BC
15352016-11-21 Bin Cheng <bin.cheng@arm.com>
1536
1537 PR testsuite/78114
1538 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1539 options. Refine test by checking predictive commining PHI
1540 nodes in vectorized loop wrto vector factor.
1541
48330c93
BE
15422016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1543
1544 PR c++/71973
1545 * g++.dg/pr71973-1.C: New test.
1546 * g++.dg/pr71973-2.C: New test.
1547 * g++.dg/pr71973-3.C: New test.
1548 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1549 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1550 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1551 to dg-options.
1552 * g++.old-deja/g++.other/realloc.C: Likewise.
1553 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1554
eeeaf719
BS
15552016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1556
1557 PR tree-optimization/78413
1558 * gcc.dg/tree-ssa/pr78413.c: New test.
1559
e420e419
TP
15602016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1561
1562 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1563 target is Thumb-only.
1564
fe12d76c
JL
15652016-11-20 Jeff Law <law@redhat.com>
1566
1567 PR target/48551
1568 * gcc.target/m68k/pr48551.c: New test.
1569
8dc998fb 15702016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 1571
8dc998fb
HA
1572 PR fortran/69741
1573 * gfortran.dg/forall_18.f90: New testcase.
1574
40fd269a
MG
15752016-11-20 Marc Glisse <marc.glisse@inria.fr>
1576
1577 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1578
8294f555
AV
15792016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
1580
1581 PR fortran/78395
1582 * gfortran.dg/typebound_operator_21.f03: New test.
1583
5b7f6ed0
MG
15842016-11-20 Marc Glisse <marc.glisse@inria.fr>
1585
1586 * gcc.dg/tree-ssa/divide-5.c: New file.
1587
b8271a38
AS
15882016-11-19 Andreas Schwab <schwab@linux-m68k.org>
1589
1590 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1591 signed int.
1592
ddba26a4
JDA
15932016-11-19 John David Anglin <danglin@gcc.gnu.org>
1594
1595 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1596 libatomic_available.
1597 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1598 * gfortran.dg/coarray_allocate_10.f08: Likewise.
1599 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1600 * gfortran.dg/coarray_allocate_8.f08: Likewise.
1601 * gfortran.dg/coarray_allocate_9.f08: Likewise.
1602 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1603 * gfortran.dg/coarray_stat_2.f90: Likewise.
1604 * gfortran.dg/coindexed_1.f90: Likewise.
1605
636a9a89
JL
16062016-11-18 Jeff Law <law@redhat.com>
1607
1608 PR target/25111
1609 * gcc.target/m68k/pr25111.c: New test.
1610
6c554a2a
JJ
16112016-11-18 Jakub Jelinek <jakub@redhat.com>
1612
521c54dd
JJ
1613 PR c++/68180
1614 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1615
5e7c7761
JJ
1616 PR middle-end/78419
1617 * gcc.target/i386/pr78419.c: New test.
1618
6c554a2a
JJ
1619 PR c++/77285
1620 * g++.dg/tls/pr77285-1.C: New test.
1621 * g++.dg/tls/pr77285-2.C: New test.
1622
57d7fe86
JL
16232016-11-18 Jeff Law <law@redhat.com>
1624
1625 PR target/25112
1626 * gcc.target/m68k/pr25112: New test.
1627
1b2e0303
DE
16282016-11-18 David Edelsohn <dje.gcc@gmail.com>
1629
1630 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1631 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1632
70e73d3c
TP
16332016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
1634
1635 * gcc.target/arm/optional_thumb-1.c: New test.
1636 * gcc.target/arm/optional_thumb-2.c: New test.
1637 * gcc.target/arm/optional_thumb-3.c: New test.
1638
151c204f
DV
16392016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1640
1641 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
1642 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
1643 successful test.
1644 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
1645 (DEFAULT_REQUIRED_QUORUM): Likewise.
1646
dbb29a2a
AB
16472016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
1648 Toma Tabacu <toma.tabacu@imgtec.com>
1649
b2b0acbe
UB
1650 * gcc.target/mips/inline-memcpy-1.c (dg-options):
1651 Add (REQUIRES_STDLIB).
dbb29a2a
AB
1652 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1653 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1654 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1655 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1656 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1657 * gcc.target/mips/loongson-simd.c: Ditto.
1658 * gcc.target/mips/memcpy-1.c: Ditto.
1659 * gcc.target/mips/mips-3d-1.c: Ditto.
1660 * gcc.target/mips/mips-3d-2.c: Ditto.
1661 * gcc.target/mips/mips-3d-3.c: Ditto.
1662 * gcc.target/mips/mips-3d-4.c: Ditto.
1663 * gcc.target/mips/mips-3d-5.c: Ditto.
1664 * gcc.target/mips/mips-3d-6.c: Ditto.
1665 * gcc.target/mips/mips-3d-7.c: Ditto.
1666 * gcc.target/mips/mips-3d-8.c: Ditto.
1667 * gcc.target/mips/mips-3d-9.c: Ditto.
1668 * gcc.target/mips/mips-ps-1.c: Ditto.
1669 * gcc.target/mips/mips-ps-2.c: Ditto.
1670 * gcc.target/mips/mips-ps-3.c: Ditto.
1671 * gcc.target/mips/mips-ps-4.c: Ditto.
1672 * gcc.target/mips/mips-ps-6.c: Ditto.
1673 * gcc.target/mips/mips16-attributes.c: Ditto.
1674 * gcc.target/mips/mips32-dsp-run.c: Ditto.
1675 * gcc.target/mips/mips32-dsp.c: Ditto.
1676 * gcc.target/mips/save-restore-1.c: Ditto.
1677 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1678 (mips_preprocess): Add ignore_output argument that when set
1679 will not return the pre-processed output.
b2b0acbe 1680 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
1681 (mips-dg-init): Ditto.
1682 (mips-dg-options): Check if a test having test option
1683 (REQUIRES_STDLIB) has the required sysroot support for
1684 the current test options.
1685
f2b6aad9
JL
16862016-11-17 Jeff Law <law@redhat.com>
1687
f97db488
JL
1688 PR middle-end/38219
1689 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1690
f2b6aad9
JL
1691 PR target/47192
1692 * gcc.target/m68k/pr47192.c: New test.
1693
e080b281
TT
16942016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
1695
1696 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1697 instead of isa>=4, in order to downgrade to R5.
1698
e389ba30
AB
16992016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1700
1701 * gcc.target/arc/cmem-bit-1.c: New file.
1702 * gcc.target/arc/cmem-bit-2.c: New file.
1703 * gcc.target/arc/cmem-bit-3.c: New file.
1704 * gcc.target/arc/cmem-bit-4.c: New file.
1705
9775c1a5
L
17062016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
1707
1708 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1709 "avx5124fmaps".
1710 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1711
17122016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
1713 Andrew Senkevich <andrew.senkevich@intel.com>
1714
1715 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1716 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1717 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1718 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1719 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1720 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1721 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1722 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1723 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1724 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1725 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1726 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1727 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1728 avx5124vnniw-check.h.
1729 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1730 check_effective_target_avx5124vnniw): New.
1731 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1732 Set under ifndef.
1733 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1734 * gcc.target/i386/sse-13.c: Ditto.
1735 * g++.dg/other/i386-2.C: Ditto.
1736 * g++.dg/other/i386-3.C: Ditto.
1737 * gcc.target/i386/sse-22.c: Ditto.
1738 * gcc.target/i386/sse-23.c: Ditto.
1739
80557bb7
PC
17402016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1741
1742 PR c++/55080
1743 * g++.dg/parse/pr55080.C: New.
1744
c80620fc
MM
17452016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1746
1747 PR target/78101
1748 * gcc.target/powerpc/fusion4.c: New test.
1749
77b384c5
TP
17502016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1751
1752 PR target/77933
1753 * gcc.target/arm/pr77933-1.c: New test.
1754 * gcc.target/arm/pr77933-2.c: Likewise.
1755
5fe353c8
JJ
17562016-11-17 Jakub Jelinek <jakub@redhat.com>
1757
1758 PR middle-end/78201
1759 * g++.dg/opt/pr78201.C: New test.
1760
cc4aa659
CL
17612016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
1762
1763 * gcc.dg/pr78333.c: Add empty implementations of
1764 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1765 problems on non-glibc systems.
1766
b8f56412
DM
17672016-11-17 David Malcolm <dmalcolm@redhat.com>
1768
1769 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1770 (test_raw_string_one_liner): New function.
1771 (test_raw_string_multiline): New function.
1772
141a3ccf
KT
17732016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1774
1775 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1776 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1777
54e63f00 17782016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 1779 Richard Biener <rguenther@suse.de>
54e63f00
BS
1780
1781 PR tree-optimization/77848
1782 * gfortran.dg/vect/pr77848.f: New test.
1783
2fe37211
BE
17842016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1785
1786 PR target/77308
1787 * gcc.target/arm/pr53447-5.c: New test.
1788 * lib/target-supports.exp
1789 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1790
c867c39d
CZ
17912016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
1792
1793 * gcc.target/arc/abitest.S: New file.
1794 * gcc.target/arc/abitest.h: Likewise.
1795 * gcc.target/arc/va_args-1.c: Likewise.
1796 * gcc.target/arc/va_args-2.c: Likewise.
1797 * gcc.target/arc/va_args-3.c: Likewise.
1798 * gcc.target/arc/mcrc.c: Deleted.
1799 * gcc.target/arc/mdsp-packa.c: Likewise.
1800 * gcc.target/arc/mdvbf.c: Likewise.
1801 * gcc.target/arc/mmac-24.c: Likewise.
1802 * gcc.target/arc/mmac-d16.c: Likewise.
1803 * gcc.target/arc/mno-crc.c: Likewise.
1804 * gcc.target/arc/mno-dsp-packa.c: Likewise.
1805 * gcc.target/arc/mno-dvbf.c: Likewise.
1806 * gcc.target/arc/mno-mac-24.c: Likewise.
1807 * gcc.target/arc/mno-mac-d16.c: Likewise.
1808 * gcc.target/arc/mno-rtsc.c: Likewise.
1809 * gcc.target/arc/mno-xy.c: Likewise.
1810 * gcc.target/arc/mrtsc.c: Likewise.
1811 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1812 function.
1813 (check_effective_target_arc700): Likewise.
1814 (check_effective_target_arc6xx): Likewise.
1815 (check_effective_target_arcmpy): Likewise.
1816 (check_effective_target_archs): Likewise.
1817 (check_effective_target_clmcpu): Likewise.
1818 (check_effective_target_barrelshifter): Likewise.
1819 * gcc.target/arc/barrel-shifter-1.c: Changed.
1820 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1821 * gcc.target/arc/cmem-1.c: Changed.
1822 * gcc.target/arc/cmem-2.c: Likewise.
1823 * gcc.target/arc/cmem-3.c: Likewise.
1824 * gcc.target/arc/cmem-4.c: Likewise.
1825 * gcc.target/arc/cmem-5.c: Likewise.
1826 * gcc.target/arc/cmem-6.c: Likewise.
1827 * gcc.target/arc/cmem-7.c: Likewise.
1828 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1829 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1830 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1831 * gcc.target/arc/jump-around-jump.c: Update options.
1832 * gcc.target/arc/mARC601.c: Changed.
1833 * gcc.target/arc/mcpu-arc600.c: Changed.
1834 * gcc.target/arc/mcpu-arc601.c: Changed.
1835 * gcc.target/arc/mcpu-arc700.c: Changed.
1836 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1837 * gcc.target/arc/movb-1.c: Changed.
1838 * gcc.target/arc/movb-2.c: Likewise.
1839 * gcc.target/arc/movb-3.c: Likewise.
1840 * gcc.target/arc/movb-4.c: Likewise.
1841 * gcc.target/arc/movb-5.c: Likewise.
1842 * gcc.target/arc/movb_cl-1.c: Likewise.
1843 * gcc.target/arc/movb_cl-2.c: Likewise.
1844 * gcc.target/arc/movbi_cl-1.c: Likewise.
1845 * gcc.target/arc/movh_cl-1.c: Likewise.
1846 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1847 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1848 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1849 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1850 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1851 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1852 * gcc.target/arc/builtin_simdarc.c: Changed.
1853 * gcc.target/arc/extzv-1.c: Likewise.
1854 * gcc.target/arc/insv-1.c: Likewise.
1855 * gcc.target/arc/insv-2.c: Likewise.
1856 * gcc.target/arc/mA6.c: Likewise.
1857 * gcc.target/arc/mA7.c: Likewise.
1858 * gcc.target/arc/mARC600.c: Likewise.
1859 * gcc.target/arc/mARC700.c: Likewise.
1860 * gcc.target/arc/mcpu-arc600.c: Likewise.
1861 * gcc.target/arc/mcpu-arc700.c: Likewise.
1862 * gcc.target/arc/movl-1.c: Likewise.
1863 * gcc.target/arc/nps400-1.c: Likewise.
1864 * gcc.target/arc/trsub.c: Likewise.
1865 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1866 configuration.
1867 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1868 * gcc.target/arc/mswape.c: Likewise.
1869
c90928c8
PC
18702016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1871
1872 PR c++/68180
1873 * g++.dg/cpp1y/pr68180.C: New.
1874
6c99dcb5
PK
18752016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1876
1877 PR tree-optimization/78319
1878 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1879 arm-none-eabi.
1880
8ce3fee5
RB
18812016-11-17 Richard Biener <rguenther@suse.de>
1882
1883 PR tree-optimization/78306
1884 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1885
f8294131
RB
18862016-11-17 Richard Biener <rguenther@suse.de>
1887
1888 PR middle-end/78305
1889 * gcc.dg/torture/pr78305.c: New testcase.
1890
04f1c830
JW
18912016-11-17 Janus Weil <janus@gcc.gnu.org>
1892
1893 PR fortran/66227
1894 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1895
0d939c95
MP
18962016-11-16 Marek Polacek <polacek@redhat.com>
1897
1898 PR c/78285
1899 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1900 * g++.dg/ext/case-range2.C: Likewise.
1901
99c72130
SK
19022016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1903
1904 PR fortran/58001
1905 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1906 * gfortran.dg/fmt_tab_2.f90: Ditto.
1907
fb324f02
JJ
19082016-11-16 Jakub Jelinek <jakub@redhat.com>
1909
1910 PR rtl-optimization/78378
1911 * gcc.c-torture/execute/pr78378.c: New test.
1912
a2ea37fb
AB
19132016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1914
1915 * gcc.dg/tree-prof/section-attr-1.c: New file.
1916 * gcc.dg/tree-prof/section-attr-2.c: New file.
1917 * gcc.dg/tree-prof/section-attr-3.c: New file.
1918
d08c0ea3
MR
19192016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1920
1921 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1922 rather than `la'.
1923
8e2be5ae
MR
19242016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1925
1926 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1927 (dg-final): Remove microMIPS JALRS mnemonic matching.
1928 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1929 (dg-final): Remove microMIPS JALRS mnemonic matching.
1930 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1931 (dg-final): Remove microMIPS JALRS mnemonic matching.
1932 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1933 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1934 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1935 * gcc.target/mips/call-1u.c: New test case.
1936 * gcc.target/mips/call-2u.c: New test case.
1937 * gcc.target/mips/call-3u.c: New test case.
1938 * gcc.target/mips/call-4u.c: New test case.
1939 * gcc.target/mips/call-5u.c: New test case.
1940 * gcc.target/mips/call-6u.c: New test case.
1941
660e6c2c
TP
19422016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1943
1944 * gcc.target/arm/empty_fiq_handler.c: New test.
1945
5e8d7713
JJ
19462016-11-16 Jakub Jelinek <jakub@redhat.com>
1947
1948 PR fortran/78299
1949 * gfortran.dg/gomp/pr78299.f90: New test.
1950
dd784916
WD
19512015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1952
1953 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 1954 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
1955 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1956
0af30954
SN
19572016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1958
1959 PR libgfortran/78314
1960 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1961
e38f6572
BC
19622016-11-16 Bin Cheng <bin.cheng@arm.com>
1963
1964 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1965 according to updated dump info.
1966
5012919d
AM
19672016-11-16 Alexander Monakov <amonakov@ispras.ru>
1968
1969 * lib/target-supports.exp (check_effective_target_alloca): Use a
1970 compile test.
1971 * gcc.target/nvptx/softstack.c: New test.
1972 * gcc.target/nvptx/decl-shared.c: New test.
1973 * gcc.target/nvptx/decl-shared-init.c: New test.
1974
2fe2aba3
MR
19752016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1976
1977 * gcc.target/mips/data-sym-jump.c: New test case.
1978 * gcc.target/mips/data-sym-pool.c: New test case.
1979 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1980 annotation.
1981
598eaaa2
YR
19822016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1983
1984 * lib/target-supports.exp (check_avx2_hw_available): New.
1985 (check_effective_target_avx2_runtime): New.
1986 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1987
03b85dcd
TC
19882016-11-16 Tamar Christina <tamar.christina@arm.com>
1989
1990 PR testsuite/78136
1991 * gcc.dg/cpp/trad/trad.exp
1992 (dg-runtest): Moved $srcdir/$subdir/ to
1993 DEFAULT_TRADCPPFLAGS.
1994
dc9e0b66
AV
19952016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1996
1997 PR fortran/78356
1998 * gfortran.dg/class_allocate_23.f08: New test.
1999
d964ba07
RB
20002016-11-16 Richard Biener <rguenther@suse.de>
2001
2002 PR middle-end/78333
2003 * gcc.dg/pr78333.c: New testcase.
2004
080140bc
ML
20052016-11-16 Martin Liska <mliska@suse.cz>
2006
2007 PR sanitizer/78270
2008 * gcc.dg/asan/pr78270.c: Update comment style.
2009 * gcc.dg/asan/pr78270-2.c: New test.
2010
4786fabe
SKS
20112016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2012
2013 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
2014 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
2015
510d73a0
RB
20162016-11-16 Richard Biener <rguenther@suse.de>
2017
2018 PR tree-optimization/78348
2019 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
2020
1705cebd
JJ
20212016-11-16 Jakub Jelinek <jakub@redhat.com>
2022
2023 PR sanitizer/77823
2024 * c-c++-common/ubsan/overflow-vec-1.c: New test.
2025 * c-c++-common/ubsan/overflow-vec-2.c: New test.
2026
ed66ba99
MP
20272016-11-15 Marek Polacek <polacek@redhat.com>
2028
2029 * g++.dg/cpp1z/init-statement6.C: Rename a function.
2030
5d70ab07
JD
20312016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2032
2033 PR libgfortran/51119
2034 * gfortran.dg/matmul_12.f90: New test case.
2035
48aef8e2
UB
20362016-11-15 Uros Bizjak <ubizjak@gmail.com>
2037
2038 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 2039 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 2040 common 32-bit and 64-bit function specific options.
b2b0acbe 2041 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 2042
0c8a8fe2
JJ
20432016-11-15 Jakub Jelinek <jakub@redhat.com>
2044
5a65a911
JJ
2045 * g++.dg/cpp1z/decomp14.C: New test.
2046 * g++.dg/cpp1z/decomp15.C: New test.
2047 * g++.dg/cpp1z/decomp16.C: New test.
2048
a0f5b987
JJ
2049 * g++.dg/cpp1z/decomp13.C: New test.
2050
5a0e7889
JJ
2051 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2052
0c8a8fe2
JJ
2053 PR c++/71988
2054 * g++.dg/cpp0x/constexpr-71988.C: New test.
2055
2cf63121
MR
20562016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2057
2058 * gcc.target/mips/insn-casesi.c: New test case.
2059 * gcc.target/mips/insn-pseudo-1.c: New test case.
2060 * gcc.target/mips/insn-pseudo-2.c: New test case.
2061 * gcc.target/mips/insn-pseudo-3.c: New test case.
2062 * gcc.target/mips/insn-pseudo-4.c: New test case.
2063 * gcc.target/mips/insn-tablejump.c: New test case.
2064
2cbfb209
MR
20652016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2066
2067 * gcc.target/mips/mips.exp (mips_option_tests): Add
2068 `-mcode-readable=yes' array element.
2069
f05a874c
MR
20702016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2071
2072 * gcc.target/mips/mips.exp (mips_option_tests): Add
2073 `-mmicromips' array element.
2074
b229ab2a
MM
20752016-11-15 Michael Matz <matz@suse.de>
2076
2077 PR missed-optimization/77881
2078 * gcc.target/i386/pr77881.c: New test.
2079
aa806c3b
JJ
20802016-11-15 Jakub Jelinek <jakub@redhat.com>
2081
2082 PR middle-end/78295
2083 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2084
bcb9a772
MM
20852016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2086
2087 * gcc.target/powerpc/vec-set-int.c: New test.
2088 * gcc.target/powerpc/vec-set-short.c: Likesie.
2089 * gcc.target/powerpc/vec-set-char.c: Likewise.
2090
8e745a17
JJ
20912016-11-14 Jakub Jelinek <jakub@redhat.com>
2092
2093 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2094
d809e15a
JW
20952016-11-14 Janus Weil <janus@gcc.gnu.org>
2096
2097 PR fortran/78300
2098 * gfortran.dg/class_result_3.f90: New test.
2099
1ee62b92 21002016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
2101 Richard Biener <rguenther@suse.de>
2102
2103 * gcc.dg/gimplefe-1.c: New testcase.
2104 * gcc.dg/gimplefe-2.c: Likewise.
2105 * gcc.dg/gimplefe-3.c: Likewise.
2106 * gcc.dg/gimplefe-4.c: Likewise.
2107 * gcc.dg/gimplefe-5.c: Likewise.
2108 * gcc.dg/gimplefe-6.c: Likewise.
2109 * gcc.dg/gimplefe-7.c: Likewise.
2110 * gcc.dg/gimplefe-8.c: Likewise.
2111 * gcc.dg/gimplefe-9.c: Likewise.
2112 * gcc.dg/gimplefe-10.c: Likewise.
2113 * gcc.dg/gimplefe-11.c: Likewise.
2114 * gcc.dg/gimplefe-12.c: Likewise.
2115 * gcc.dg/gimplefe-13.c: Likewise.
2116 * gcc.dg/gimplefe-14.c: Likewise.
2117 * gcc.dg/gimplefe-15.c: Likewise.
2118 * gcc.dg/gimplefe-16.c: Likewise.
2119 * gcc.dg/gimplefe-17.c: Likewise.
2120 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 2121
4d209853
ML
21222016-11-14 Martin Liska <mliska@suse.cz>
2123
2124 PR bootstrap/78069
2125 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2126 to match scanned pattern.
2127 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2128
5129b43b
RB
21292016-11-14 Richard Biener <rguenther@suse.de>
2130
2131 PR tree-optimization/78312
2132 * gcc.dg/torture/pr78312.c: New testcase.
2133
d97cca4a
GJL
21342016-11-14 Georg-Johann Lay <avr@gjlay.de>
2135
2136 PR target/78093
2137 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2138
5230c3d8
JJ
21392016-11-14 Jakub Jelinek <jakub@redhat.com>
2140 Jason Merrill <jason@redhat.com>
2141
2142 Implement P0217R3 - C++17 structured bindings
2143 * g++.dg/cpp1z/decomp1.C: New test.
2144 * g++.dg/cpp1z/decomp2.C: New test.
2145 * g++.dg/cpp1z/decomp3.C: New test.
2146 * g++.dg/cpp1z/decomp4.C: New test.
2147 * g++.dg/cpp1z/decomp5.C: New test.
2148 * g++.dg/cpp1z/decomp6.C: New test.
2149 * g++.dg/cpp1z/decomp7.C: New test.
2150 * g++.dg/cpp1z/decomp8.C: New test.
2151 * g++.dg/cpp1z/decomp9.C: New test.
2152 * g++.dg/cpp1z/decomp10.C: New test.
2153
a2b4c188
KV
21542016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2155
2156 * g++.dg/torture/pr78268.C: New test.
2157
975672f3
PK
21582016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2159
2160 PR c/35503
2161 * c-c++-common/pr35503-1.c: New test.
2162 * c-c++-common/pr35503-2.c: Likewise.
2163 * c-c++-common/pr35503-3.c: Likewise.
2164 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2165
a4ba1151
UB
21662016-11-13 Uros Bizjak <ubizjak@gmail.com>
2167
2168 PR rtl-optimization/78232
2169 PR rtl-optimization/78248
2170 * gcc.dg/ubsan/pr78248.c: New test.
2171
47605312
EB
21722016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2173
2174 * gnat.dg/address_conv.adb: New test.
2175
96826e28
EB
21762016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2177
2178 * gnat.dg/renaming11.ad[sb]: New test.
2179
4be719cd
EB
21802016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2181
2182 * c-c++-common/dump-ada-spec-6.c: New test.
2183
4ebd491f
EB
21842016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2185
2186 * gnat.dg/lto21.adb: New test.
2187 * gnat.dg/lto21_pkg1.ads: New helper.
2188 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2189
f9d49cd1
JW
21902016-11-13 Janus Weil <janus@gcc.gnu.org>
2191
2192 PR fortran/60952
2193 * gfortran.dg/typebound_proc_34.f90: New test.
2194
9cbf8673
JW
21952016-11-13 Janus Weil <janus@gcc.gnu.org>
2196
2197 PR fortran/66366
2198 * gfortran.dg/class_57.f90: Changed error message.
2199 * gfortran.dg/class_60.f90: New test.
2200
0e075835
DE
22012016-11-12 David Edelsohn <dje.gcc@gmail.com>
2202
2203 * g++.dg/pr78112.C: XFAIL AIX.
2204
b93d8a3f
JW
22052016-11-12 Janus Weil <janus@gcc.gnu.org>
2206
2207 PR fortran/77501
2208 * gfortran.dg/typebound_generic_16.f90: New test.
2209
b8f70e67
JJ
22102016-11-12 Jakub Jelinek <jakub@redhat.com>
2211
2212 PR c++/71225
2213 * g++.dg/cpp0x/pr71225.C: New test.
2214
8b287aea
EB
22152016-11-11 Eric Botcazou <ebotcazou@adacore.com>
2216
2217 * gcc.target/sparc/20161111-1.c: New test.
2218
c901bc0d
UB
22192016-11-11 Uros Bizjak <ubizjak@gmail.com>
2220
2221 PR target/78310
2222 * gcc.target/i386/pr78310.c: New test.
2223
606f928d
JL
22242016-11-11 Jeff Law <law@redhat.com>
2225
2226 * gcc.dg/tree-ssa/isolate-6.c: New test.
2227 * gcc.dg/tree-ssa/isolate-7.c: New test.
2228
be278990
BC
22292016-11-11 Bin Cheng <bin.cheng@arm.com>
2230
2231 PR testsuite/78292
2232 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2233 vect_max_reduc.
2234
d9ab7525
JJ
22352016-11-11 Jakub Jelinek <jakub@redhat.com>
2236
2237 PR c++/72774
2238 * g++.dg/parse/pr72774.C: New test.
2239
4b7e0c76
RB
22402016-11-11 Richard Biener <rguenther@suse.de>
2241
2242 PR tree-optimization/71575
2243 * gcc.dg/graphite/pr71575-1.c: New testcase.
2244 * gcc.dg/graphite/pr71575-2.c: Likewise.
2245
d07f8c59
RB
22462016-11-11 Richard Biener <rguenther@suse.de>
2247
2248 PR middle-end/78295
2249 * gcc.dg/uninit-pr78295.c: New testcase.
2250
aa806c3b 22512016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
2252
2253 PR fortran/78277
2254 * gfortran.dg/dec_structure_17.f90: New test.
2255
456f0dfa
MM
22562016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2257
2258 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2259 being allowed in vector registers.
2260 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2261 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2262 * gcc.target/powerpc/vsx-himode.c: Likewise.
2263 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2264 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2265 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2266 to allow matching MFVSRD or MFVSRW.
2267
8d34bfa8
PH
22682016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2269
2270 PR rtl-optimization/78241
2271 * gcc.dg/pr78241.c: New test.
2272
0569479e
JJ
22732016-11-10 Jakub Jelinek <jakub@redhat.com>
2274
8ebd1b31
JJ
2275 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2276 201307.
2277
0569479e
JJ
2278 * g++.dg/cpp1z/noexcept-type14.C: New test.
2279 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2280
37a16493
JG
22812016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
2282
2283 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2284 WVAL0S tests added in r241817.
2285
b4c3a85b
JJ
22862016-11-10 Jakub Jelinek <jakub@redhat.com>
2287
2288 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2289 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2290 no longer allowed and corresponding ordered construct.
2291 * gfortran.dg/gomp/linear-1.f90: New test.
2292 * gfortran.dg/gomp/declare-simd-2.f90: New test.
2293 * gfortran.dg/gomp/declare-target-1.f90: New test.
2294 * gfortran.dg/gomp/declare-target-2.f90: New test.
2295
86bc8506
ML
22962016-11-10 Martin Liska <mliska@suse.cz>
2297
2298 PR sanitizer/78270
2299 * gcc.dg/asan/pr78270.c: New test.
2300
ed5fdfba
PMR
23012016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
2302 Jakub Jelinek <jakub@redhat.com>
2303
2304 PR debug/78112
b4c3a85b 2305 * g++.dg/pr78112.C: New testcase.
ed5fdfba 2306
0391e4a3
JJ
23072016-11-09 Jakub Jelinek <jakub@redhat.com>
2308
cc38d9d6
JJ
2309 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2310 -Wno-c++1z-compat.
2311 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2312 string in case condition contains % characters.
2313
0391e4a3
JJ
2314 PR c++/78283
2315 * g++.dg/cpp1z/noexcept-type13.C: New test.
2316
410fe60d
TT
23172016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
2318
2319 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2320 using (HAS_MOVN) with MIPS III.
2321
271dd55c
JW
23222016-11-09 Janus Weil <janus@gcc.gnu.org>
2323
2324 PR fortran/46459
2325 * gfortran.dg/volatile14.f90: New test.
2326
ff1f317b
UB
23272016-11-09 Uros Bizjak <ubizjak@gmail.com>
2328
2329 PR target/78262
2330 * gcc.target/i386/pr78262.c: New test.
2331
aa806c3b 23322016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
2333
2334 PR fortran/78259
2335 * gfortran.dg/pr78259.f90: New test.
2336
b349a81a
JW
23372016-11-09 Janus Weil <janus@gcc.gnu.org>
2338
2339 PR fortran/60777
2340 * gfortran.dg/spec_expr_7.f90: New test.
2341
2e955d50
JJ
23422016-11-09 Jakub Jelinek <jakub@redhat.com>
2343
4f353581
JJ
2344 PR target/77718
2345 * gcc.c-torture/execute/pr77718.c: New test.
2346
2e955d50
JJ
2347 * gcc.dg/ubsan/c99-shift-3.c: New test.
2348 * gcc.dg/ubsan/c99-shift-4.c: New test.
2349 * gcc.dg/ubsan/c99-shift-5.c: New test.
2350 * gcc.dg/ubsan/c99-shift-6.c: New test.
2351
68c93708
ML
23522016-11-09 Martin Liska <mliska@suse.cz>
2353
2354 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2355 test-case for memcmp.
2356 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2357
7b649f79
TP
23582016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2359
2360 PR testsuite/78269
2361 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2362
bfcb501d
PT
23632016-11-09 Paul Thomas <pault@gcc.gnu.org>
2364
2365 * gfortran.dg/move_alloc_18.f90: New test.
2366
e15861c2
PK
23672016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2368
2369 PR middle-end/78256
2370 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2371 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2372
5f395580
JW
23732016-11-09 Janus Weil <janus@gcc.gnu.org>
2374
2375 PR fortran/71894
2376 * gfortran.dg/class_59.f90: New test.
2377
37b14185
RB
23782016-11-09 Richard Biener <rguenther@suse.de>
2379
2380 PR tree-optimization/78007
2381 * gcc.dg/vect/vect-bswap32.c: Adjust.
2382 * gcc.dg/vect/vect-bswap64.c: Likewise.
2383
d6e8a41c
KV
23842016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2385
2386 * gcc.dg/ipa/vrp7.c: New test.
2387
5d5f1e95
KV
23882016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2389
2390 PR ipa/78121
2391 * gcc.dg/ipa/pr78121.c: New test.
2392
0290a292
MO
23932016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2394
2395 * c-c++-common/asan/default_options.h: New file.
2396 * c-c++-common/asan/strcasestr-1.c: New test.
2397 * c-c++-common/asan/strcasestr-2.c: Likewise.
2398 * c-c++-common/asan/strcspn-1.c: Likewise.
2399 * c-c++-common/asan/strcspn-2.c: Likewise.
2400 * c-c++-common/asan/strpbrk-1.c: Likewise.
2401 * c-c++-common/asan/strpbrk-2.c: Likewise.
2402 * c-c++-common/asan/strspn-1.c: Likewise.
2403 * c-c++-common/asan/strspn-2.c: Likewise.
2404 * c-c++-common/asan/strstr-1.c: Likewise.
2405 * c-c++-common/asan/strstr-2.c: Likewise.
2406 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2407
fbdb92eb
MO
24082016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2409
2410 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2411
103c4f75
JW
24122016-11-08 Janus Weil <janus@gcc.gnu.org>
2413
2414 PR fortran/68440
2415 * gfortran.dg/class_58.f90: New test.
2416
90a2ffc0
UB
24172016-11-08 Uros Bizjak <ubizjak@gmail.com>
2418
2419 PR target/70799
2420 * gcc.target/i386/pr70799-2.c: New test.
2421
eba5aec8
JW
24222016-11-08 Janus Weil <janus@gcc.gnu.org>
2423
2424 PR fortran/77596
2425 * gfortran.dg/proc_ptr_comp_46.f90: New test.
2426
fad36601
BC
24272016-11-08 Bin Cheng <bin.cheng@arm.com>
2428
2429 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2430
7c8615b6
BC
24312016-11-08 Bin Cheng <bin.cheng@arm.com>
2432
2433 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2434
4c6a4a53
BC
24352016-11-08 Bin Cheng <bin.cheng@arm.com>
2436
2437 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2438
fcd1b8df
ML
24392016-11-08 Martin Liska <mliska@suse.cz>
2440
2441 PR testsuite/78242
2442 * g++.dg/asan/use-after-scope-4.C: New test.
2443 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2444 * gcc.dg/asan/use-after-scope-8.c: Remove.
2445
f9ef2c76
RB
24462016-11-08 Richard Biener <rguenther@suse.de>
2447
2448 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2449
ad11774f
TC
24502016-11-08 Tamar Christina <tamar.christina@arm.com>
2451
2452 PR testsuite/78136
2453 * gcc.dg/cpp/trad/trad.exp
2454 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2455 * gcc.dg/cpp/trad/include.c: Use local header file.
2456
fe73a332
RB
24572016-11-08 Richard Biener <rguenther@suse.de>
2458
2459 PR tree-optimization/78205
2460 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2461
ed053eb8
RB
24622016-11-08 Richard Biener <rguenther@suse.de>
2463
2464 PR tree-optimization/78224
2465 * g++.dg/torture/pr78224.C: New testcase.
2466
06658c6d
SKS
24672016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2468
2469 * gcc.dg/store_merging_1.c: Require store_merge.
2470 * gcc.dg/store_merging_2.c: Likewise.
2471 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 2472 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
2473 * gcc.dg/store_merging_6.c: Likewise.
2474 * gcc.dg/store_merging_7.c: Likewise.
2475 * gcc.dg/store_merging_8.c: Likewise.
2476 * lib/target-supports.exp (check_effective_target_store_merge): New.
2477
e4b39278
DE
24782016-11-07 David Edelsohn <dje.gcc@gmail.com>
2479
2480 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2481 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2482 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2483 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2484 -mvsx -mpower8-vector.
2485 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2486 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2487 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2488 -mvsx -mpower8-vector.
2489
fda2d612
DE
24902016-11-07 David Edelsohn <dje.gcc@gmail.com>
2491
2492 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2493
2494 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2495 * gcc.dg/visibility-14.c: XFAIL AIX.
2496 * gcc.dg/visibility-15.c: XFAIL AIX.
2497 * gcc.dg/visibility-16.c: XFAIL AIX.
2498 * gcc.dg/visibility-17.c: XFAIL AIX.
2499 * gcc.dg/visibility-18.c: XFAIL AIX.
2500 * gcc.dg/visibility-19.c: XFAIL AIX.
2501 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2502 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2503 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2504 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2505
60cee85e
JJ
25062016-11-07 Jakub Jelinek <jakub@redhat.com>
2507
2508 PR target/78227
2509 * gcc.target/i386/pr78227-1.c: New test.
2510 * gcc.target/i386/pr78227-2.c: New test.
2511
7aa13860
PK
25122016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2513
2514 PR middle-end/35691
2515 * gcc.dg/pr35691-1.c: New test-case.
2516 * gcc.dg/pr35691-2.c: Likewise.
2517
caa024ff
BS
25182016-11-07 Bernd Schmidt <bschmidt@redhat.com>
2519
2520 PR rtl-optimization/77309
2521 * gcc.dg/torture/pr77309.c: New test.
2522
a9815228
JJ
25232016-11-07 Jakub Jelinek <jakub@redhat.com>
2524
2525 PR middle-end/71529
2526 * gcc.target/i386/pr71529.C: Moved to ...
2527 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
2528
2529 PR target/64411
2530 * gcc.target/i386/pr64411.C: Moved to ...
2531 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
2532 lp64.
2533
2534 PR target/65105
2535 * gcc.target/i386/pr65105-4.C: Moved to ...
2536 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
2537 Run into compile test rather than execute test.
2538
e8ab5cb1
RB
25392016-11-07 Richard Biener <rguenther@suse.de>
2540
2541 PR target/78229
2542 * g++.dg/pr78229.C: New testcase.
2543
20770eb8
RB
25442016-11-07 Richard Biener <rguenther@suse.de>
2545
2546 PR tree-optimization/78218
2547 * gcc.dg/torture/pr78218.c: New testcase.
2548
32894793
RB
25492016-11-07 Richard Biener <rguenther@suse.de>
2550
2551 PR tree-optimization/78228
2552 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2553
e27bfda2
KT
25542016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2555
2556 PR target/77822
2557 * g++.dg/torture/pr77822.C: New test.
2558
00d6b7a1
ML
25592016-11-07 Martin Liska <mliska@suse.cz>
2560
2561 * c-c++-common/asan/force-inline-opt0-1.c: Disable
2562 -f-sanitize-address-use-after-scope.
2563 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2564 internal fn calls.
2565 * g++.dg/asan/use-after-scope-1.C: New test.
2566 * g++.dg/asan/use-after-scope-2.C: Likewise.
2567 * g++.dg/asan/use-after-scope-3.C: Likewise.
2568 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2569 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2570 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2571 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2572 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2573 * g++.dg/asan/use-after-scope-types.h: Likewise.
2574 * gcc.dg/asan/use-after-scope-1.c: Likewise.
2575 * gcc.dg/asan/use-after-scope-2.c: Likewise.
2576 * gcc.dg/asan/use-after-scope-3.c: Likewise.
2577 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2578 * gcc.dg/asan/use-after-scope-5.c: Likewise.
2579 * gcc.dg/asan/use-after-scope-6.c: Likewise.
2580 * gcc.dg/asan/use-after-scope-7.c: Likewise.
2581 * gcc.dg/asan/use-after-scope-8.c: Likewise.
2582 * gcc.dg/asan/use-after-scope-9.c: Likewise.
2583 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2584 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2585 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2586 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2587 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2588
a0d3edf8
RB
25892016-11-07 Richard Biener <rguenther@suse.de>
2590
2591 PR tree-optimization/78189
2592 * g++.dg/torture/pr78189.C: New testcase.
2593
0db5adfa
DE
25942016-11-06 David Edelsohn <dje.gcc@gmail.com>
2595
2596 * gcc.dg/Wtrampolines.c: XFAIL AIX.
2597
cc03bf7a
AV
25982016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
2599
2600 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2601 occuring.
2602
18bb8b8a
TK
26032016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2604
2605 PR fortran/78221
2606 * arith.c (gfc_complex2real): Change gfc_warning_now to
2607 gfc_warning.
2608
c7f587bd
PT
26092016-11-05 Paul Thomas <pault@gcc.gnu.org>
2610
2611 * gfortran.dg/move_alloc_17.f03: New test.
2612
92657eb0
RB
26132016-11-05 Richard Biener <rguenther@suse.de>
2614
2615 PR bootstrap/78188
2616 * g++.dg/ipa/pr78188.C: New test.
2617
28ce22e6
JW
26182016-11-05 Janus Weil <janus@gcc.gnu.org>
2619 Dominique d'Humieres <dominiq@lps.ens.fr>
2620
2621 PR fortran/69495
2622 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2623
d233ee5f
PT
26242016-11-05 Paul Thomas <pault@gcc.gnu.org>
2625
2626 PR fortran/67564
2627 * gfortran.dg/select_type_39.f03: New test.
2628
26292016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
2630
2631 PR fortran/64933
2632 * gfortran.dg/associate_23.f90: New test.
2633
5f4cebba
JJ
26342016-11-04 Jakub Jelinek <jakub@redhat.com>
2635
2636 PR target/77834
2637 * gcc.dg/pr77834.c: New test.
2638
6e3ae7e6
PC
26392016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2640
2641 PR c++/67980
2642 * g++.dg/cpp1y/pr67980.C: New.
2643
fff6ed28
BS
26442016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2645
2646 * gcc.target/powerpc/fold-vec-add-1.c: New.
2647 * gcc.target/powerpc/fold-vec-add-2.c: New.
2648 * gcc.target/powerpc/fold-vec-add-3.c: New.
2649 * gcc.target/powerpc/fold-vec-add-4.c: New.
2650 * gcc.target/powerpc/fold-vec-add-5.c: New.
2651 * gcc.target/powerpc/fold-vec-add-6.c: New.
2652 * gcc.target/powerpc/fold-vec-add-7.c: New.
2653
bef3a8d7 26542016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
2655
2656 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2657 for -mbranch-likely, infer -mno-branch-likely for R6.
2658
dac9376a
BE
26592016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2660
2661 PR c++/71973
2662 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2663 * g++.dg/init/new15.C: Likewise.
2664 * g++.dg/ipa/inline-1.C: Likewise.
2665 * g++.dg/ipa/inline-2.C: Likewise.
2666 * g++.dg/lto/20080908-1_0.C: Likewise.
2667 * g++.dg/tc1/dr20.C: Likewise.
2668 * g++.dg/tree-ssa/inline-1.C: Likewise.
2669 * g++.dg/tree-ssa/inline-2.C: Likewise.
2670 * g++.old-deja/g++.law/except1.C: Likewise.
2671 * g++.old-deja/g++.other/vbase5.C: Likewise.
2672 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2673
b210df46
BS
26742016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2675
2676 PR tree-optimization/78210
2677 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2678 possibility of widening multiplies.
2679
964ef24c
RB
26802016-11-04 Richard Biener <rguenther@suse.de>
2681
2682 PR middle-end/78185
2683 * gcc.dg/pr78185.c: New testcase.
2684
5fb80387
DE
26852016-10-04 David Edelsohn <dje.gcc@gmail.com>
2686
2687 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2688 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2689
6905c577
JJ
26902016-11-03 Jakub Jelinek <jakub@redhat.com>
2691 Alexandre Oliva <aoliva@redhat.com>
2692 Jason Merrill <jason@redhat.com>
2693
2694 PR debug/28767
2695 PR debug/56974
2696 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2697 * g++.dg/debug/dwarf2/ref-3.C: New test.
2698 * g++.dg/debug/dwarf2/ref-4.C: New test.
2699 * g++.dg/debug/dwarf2/refqual-1.C: New test.
2700 * g++.dg/debug/dwarf2/refqual-2.C: New test.
2701
27022016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
2703
2704 * gfortran.dg/dec_exp_1.f90: New test.
2705 * gfortran.dg/dec_exp_2.f90: Likewise.
2706 * gfortran.dg/dec_exp_3.f90: Likewise.
2707
6905c577 27082016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
2709
2710 * gfortran.dg/dec_parameter_1.f: New test.
2711 * gfortran.dg/dec_parameter_2.f90: Likewise.
2712 * gfortran.dg/dec_parameter_3.f90: Likewise.
2713 * gfortran.dg/dec_parameter_4.f90: Likewise.
2714
7d29f8e3
ML
27152016-11-03 Martin Liska <mliska@suse.cz>
2716
2717 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2718 output.
2719 * gcc.dg/tree-prof/time-profiler-3.c: New test.
2720
5de3e2d8
BE
27212016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2722
2723 PR libgcc/78067
2724 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2725
f03f0232
SKS
27262016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2727
2728 * gcc.c-torture/execute/pr78170.c: Require int32plus.
2729
bd17a9df
MF
27302016-11-02 Max Filippov <jcmvbkbc@gmail.com>
2731
2732 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2733
2b01aad6
TC
27342016-11-01 Tamar Christina <tamar.christina@arm.com>
2735
2736 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2737 Check for arm_v8_neon_hw.
2738 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2739 Likewise.
2740 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2741 Likewise.
2742 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2743 Likewise.
2744
aa55dc0c
RB
27452016-11-02 Richard Biener <rguenther@suse.de>
2746
2747 * gcc.dg/store_merging_8.c: New testcase.
2748
6905c577 27492016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
2750
2751 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2752
075be4a1
DE
27532016-11-02 David Edelsohn <dje.gcc@gmail.com>
2754
4b69fb13
DE
2755 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2756 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2757 * gcc.dg/addr_equal_1.c: XFAIL AIX.
2758 * gcc.dg/pr65779.c: XFAIL AIX.
2759 * gcc.dg/pr70405.c: XFAIL AIX.
2760
075be4a1
DE
2761 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2762 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2763 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2764
fdb1aa55
RO
27652016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2766
2767 * lib/target-supports.exp (check_gc_sections_available): Use
2768 -print-prog-name=ld to determine linker used.
2769
4adbcdb4
ML
27702016-11-02 Martin Liska <mliska@suse.cz>
2771
2772 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2773 test case.
2774
4b2c06f4
KT
27752016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2776
2777 PR tree-optimization/78170
2778 * gcc.c-torture/execute/pr78170.c: New test.
2779
63e523d6
KT
27802016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2781
2782 PR tree-optimization/78162
2783 * gcc.c-torture/compile/pr78162.c: New test.
2784
da42ac7b
RB
27852016-11-02 Richard Biener <rguenther@suse.de>
2786
2787 PR tree-optimization/78035
2788 PR tree-optimization/77964
2789 * gcc.target/i386/pr78035.c: New testcase.
2790
4280df0a
RB
27912016-11-02 Richard Biener <rguenther@suse.de>
2792
2793 * gcc.dg/tree-ssa/vrp111.c: New testcase.
2794 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2795 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2796 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2797 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2798
1b1d9303
DE
27992016-11-01 David Edelsohn <dje.gcc@gmail.com>
2800
2801 * gfortran.dg/pr70937.f90: require-effective-target lto.
2802
5b7c0519
TK
28032016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2804
2805 PR fortran/69544
2806 * gfortran.dg/where_6.f90: New test.
2807
70d28813
JJ
28082016-11-01 Jakub Jelinek <jakub@redhat.com>
2809
2810 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2811
7f4266d4
TK
28122016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2813
2814 PR fortran/69544
2815 * gfortran.dg/where_5.f90: New test.
2816
9fc158eb
BB
28172016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2818
2819 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2820 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2821 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2822 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2823
baeb7b5c
UB
28242016-11-01 Uros Bizjak <ubizjak@gmail.com>
2825
2826 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2827 Whitespace fixes.
2828 (check_effective_target_vect_cmdline_needed): Check
2829 is-effective-target ia32 for x86 targets.
2830 (check_effective_target_vect_simd_clones): Simplify condition.
2831 (check_effective_target_vect_double): Ditto.
2832 (check_effective_target_vect_aligned_arrays): Check
2833 is-effective-target ia32 for x86 targets. Simplify condition.
2834 (check_effective_target_vect_multiple_sizes): Simplify condition.
2835 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2836 (check_effective_target_sync_int_128): Simplify condition.
2837 (check_effective_target_sync_int_128_runtime): Ditto.
2838 (check_effective_target_sync_long_long_runtime): Ditto.
2839 (check_effective_target_divmod): Add i?86-*-* target.
2840
156b5cca
MM
28412016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2842
2843 * gcc.target/powerpc/vsx-extract-4.c: New test.
2844 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2845
120a4c45
JD
28462016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2847
2848 PR fortran/54679
2849 * gfortran.dg/fmt_l.f90: Update test.
2850 * gfortran.dg/fmt_l0.f90: New test.
2851
c5fed5c6
JJ
28522016-10-31 Jakub Jelinek <jakub@redhat.com>
2853
2854 PR c++/78089
2855 * c-c++-common/builtin-shuffle-1.c: New test.
2856 * g++.dg/cpp0x/addressof3.C: New test.
2857
aee69156
VV
28582016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2859
2860 Add tests for a const member and a reference member for launder.
2861 * g++.dg/cpp1z/launder3.C: New.
2862 * g++.dg/cpp1z/launder4.C: Likewise.
2863 * g++.dg/cpp1z/launder5.C: Likewise.
2864 * g++.dg/cpp1z/launder5.cc: Likewise.
2865 * g++.dg/cpp1z/launder5.h: Likewise.
2866 * g++.dg/cpp1z/launder6.C: Likewise.
2867 * g++.dg/cpp1z/launder6.cc: Likewise.
2868 * g++.dg/cpp1z/launder6.h: Likewise.
2869
1e4fa9b1
JJ
28702016-10-31 Jakub Jelinek <jakub@redhat.com>
2871
dcb466ec
JJ
2872 PR c++/77948
2873 * g++.dg/cpp0x/pr77948-1.C: New test.
2874 * g++.dg/cpp0x/pr77948-2.C: New test.
2875 * g++.dg/cpp0x/pr77948-3.C: New test.
2876 * g++.dg/cpp0x/pr77948-4.C: New test.
2877 * g++.dg/cpp0x/pr77948-5.C: New test.
2878 * g++.dg/cpp0x/pr77948-6.C: New test.
2879
1e4fa9b1
JJ
2880 PR tree-optimization/77860
2881 * gcc.dg/pr77860.c: New test.
2882
9782e1ec
JJ
28832016-10-31 Jakub Jelinek <jakub@redhat.com>
2884
2885 PR c++/77886
2886 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2887
dd57b05e
SKS
28882016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2889
2890 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2891
84ff4775
LCW
28922016-10-30 Le-Chun Wu <lcwu@google.com>
2893 Mark Wielaard <mjw@redhat.com>
2894
2895 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2896 * gcc.dg/Wshadow-local-1.c: Likewise.
2897 * gcc.dg/Wshadow-local-2.c: Likewise.
2898 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2899 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2900 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2901
0b56e9ad
BS
29022016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2903
2904 PR tree-optimization/71915
2905 PR tree-optimization/71490
2906 * gcc.dg/tree-ssa/pr54245.c: Delete.
2907 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2908 document why.
2909
d4fc6702
JD
29102016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2911
2912 PR fortran/78123
2913 * gfortran.dg/fmt_t_9.f: New test.
2914
396e56d2
TK
29152016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2916
2917 PR fortran/67219
2918 * gfortran.dg/pr67219.f90: New test.
2919
a654d5d0
JJ
29202016-10-29 Jakub Jelinek <jakub@redhat.com>
2921
205b9ed1
JJ
2922 PR rtl-optimization/77919
2923 * g++.dg/torture/pr77919-2.C: New test.
2924
a654d5d0
JJ
2925 PR target/78148
2926 * gcc.dg/pr78148.c: New test.
2927
894d8b41
EB
29282016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2929
2930 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2931 * gcc.target/sparc/overflow-4.c: ...here.
2932 * gcc.target/sparc/overflow-5.c: New test.
2933
e72531b9
PK
29342016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2935 Kugan Vivekanandarajah <kuganv@linaro.org>
2936 Jim Wilson <jim.wilson@linaro.org>
2937
2938 PR tree-optimization/43721
2939 * lib/target-supports.exp (check_effective_target_divmod): New.
2940 (check_effective_target_divmod_simode): Likewise.
2941 (check_effective_target_arm_divmod_simode): Likewise.
2942 * gcc.dg/divmod-1-simode.c: New test.
2943 * gcc.dg/divmod-1.c: Likewise.
2944 * gcc.dg/divmod-2-simode.c: Likewise.
2945 * gcc.dg/divmod-2.c: Likewise.
2946 * gcc.dg/divmod-3-simode.c: Likewise.
2947 * gcc.dg/divmod-3.c: Likewise.
2948 * gcc.dg/divmod-4-simode.c: Likewise.
2949 * gcc.dg/divmod-4.c: Likewise.
2950 * gcc.dg/divmod-5.c: Likewise.
2951 * gcc.dg/divmod-6-simode.c: Likewise.
2952 * gcc.dg/divmod-6.c: Likewise.
2953 * gcc.dg/divmod-7.c: Likewise.
2954
f663d9ad 29552016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
2956 Jakub Jelinek <jakub@redhat.com>
2957 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
2958
2959 PR middle-end/22141
2960 PR rtl-optimization/23684
2961 * gcc.c-torture/execute/pr22141-1.c: New test.
2962 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2963 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2964 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2965 * gcc.dg/store_merging_1.c: New test.
2966 * gcc.dg/store_merging_2.c: Likewise.
2967 * gcc.dg/store_merging_3.c: Likewise.
2968 * gcc.dg/store_merging_4.c: Likewise.
2969 * gcc.dg/store_merging_5.c: Likewise.
2970 * gcc.dg/store_merging_6.c: Likewise.
2971 * gcc.dg/store_merging_7.c: Likewise.
2972 * gcc.target/i386/pr22141.c: Likewise.
2973 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2974 * g++.dg/init/new17.C: Likewise.
2975
6905c577 29762016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
2977
2978 PR middle-end/72747
2979 * c-c++-common/pr72747-1.c: New test.
2980 * c-c++-common/pr72747-2.c: Likewise.
2981
539405d5
AK
29822016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2983
2984 * gcc.target/s390/oscbreak-1.c: New test.
2985
0dbb19f0
AK
29862016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2987
2988 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2989
0d9e143c
JJ
29902016-10-28 Jakub Jelinek <jakub@redhat.com>
2991
c19066a7
JJ
2992 PR rtl-optimization/77919
2993 * g++.dg/torture/pr77919.C: New test.
2994
0d9e143c
JJ
2995 PR rtl-optimization/78132
2996 * gcc.target/i386/pr78132.c: New test.
2997
cc91248d
EB
29982016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2999
3000 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
3001
787c7a65
MM
30022016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3003
3004 * gcc.target/powerpc/vsx-simode.c: New test.
3005 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3006 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3007
4ce71579
JJ
30082016-10-27 Jakub Jelinek <jakub@redhat.com>
3009
6f21288f
JJ
3010 PR fortran/78026
3011 * gfortran.dg/gomp/pr78026.f03: New test.
3012 * gfortran.dg/select_type_38.f03: New test.
3013
4ce71579
JJ
3014 PR middle-end/78025
3015 * g++.dg/gomp/declare-simd-7.C: New test.
3016
6f21288f 30172016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
3018
3019 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
3020 * gfortran.dg/dec_init_2.f90: Likewise.
3021 * gfortran.dg/dec_init_3.f90: New test.
3022 * gfortran.dg/dec_init_4.f90: Likewise.
3023
93f90bec
BC
30242016-10-27 Bin Cheng <bin.cheng@arm.com>
3025
3026 * gcc.dg/fold-narrowbopcst-1.c: New test.
3027
6f21288f 30282016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
3029
3030 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
3031 dg-shouldfail/dg-output instead of XFAIL.
3032 * gfortran.dg/dec_io_6.f90: Likewise.
3033
ddb92ab9
TP
30342016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
3035
3036 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
3037 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
3038 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
3039 * gcc.target/arm/atomic-op-char-3.c: Likewise.
3040 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
3041 * gcc.target/arm/atomic-op-int-3.c: Likewise.
3042 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
3043 * gcc.target/arm/atomic-op-release-3.c: Likewise.
3044 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
3045 * gcc.target/arm/atomic-op-short-3.c: Likewise.
3046
ad6e4ba8
BC
30472016-10-27 Bin Cheng <bin.cheng@arm.com>
3048
3049 * gcc.dg/fold-convmaxconv-1.c: New test.
3050 * gcc.dg/fold-convminconv-1.c: New test.
3051
6905c577 30522016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
3053
3054 PR fortran/78092
3055 * gfortran.dg/pr78092.f90: New test.
3056
7a83b391
KN
30572016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
3058
3059 PR target/78056
3060 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3061 expected error message.
3062 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3063 expected error message.
3064 * gcc.target/powerpc/vsu/vec-all-nez-7.c
3065 (test_all_not_equal_and_not_zero): Change expected error message.
3066
3693a620
JJ
30672016-10-26 Jakub Jelinek <jakub@redhat.com>
3068
3069 PR fortran/77973
3070 * gfortran.dg/gomp/pr77973.f90: New test.
3071
cd612e8a
PT
30722016-10-26 Paul Thomas <pault@gcc.gnu.org>
3073
3074 PR fortran/78108
3075 * gfortran.dg/submodule_18.f08: New test.
3076 * gfortran.dg/submodule_19.f08: New test.
3077
09844a5f
MM
30782016-10-26 Michael Matz <matz@suse.de>
3079
3080 * g++.dg/pr78060.C: New test.
3081 * gfortran.dg/pr78061.f: New test.
3082 * g++.dg/pr78088.C: New test.
3083
6f21288f 30842016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
3085
3086 * gfortran.dg/dec_io_1.f90: New test.
3087 * gfortran.dg/dec_io_2.f90: New test.
3088 * gfortran.dg/dec_io_3.f90: New test.
3089 * gfortran.dg/dec_io_4.f90: New test.
3090 * gfortran.dg/dec_io_5.f90: New test.
3091 * gfortran.dg/dec_io_6.f90: New test.
3092
6c95388f
JJ
30932016-10-25 Jakub Jelinek <jakub@redhat.com>
3094
3095 PR sanitizer/78106
3096 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3097
30982016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
3099
3100 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3101 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3102
90e261e4
EB
31032016-10-25 Eric Botcazou <ebotcazou@adacore.com>
3104
3105 * gnat.dg/opt59.adb: New test.
3106 * gnat.dg/opt59_pkg.ad[sb]: New helper.
3107
3108 * gnat.dg/opt60.adb: New test.
3109
cef026ec
AV
31102016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
3111
3112 PR fortran/72770
3113 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3114 this pr.
3115
96592eed
JJ
31162016-10-25 Jakub Jelinek <jakub@redhat.com>
3117
3118 PR target/78102
3119 * gcc.target/i386/pr78102.c: New test.
3120
6c95388f 31212016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
3122
3123 * gfortran.dg/dec_logical_xor_1.f90: New test.
3124 * gfortran.dg/dec_logical_xor_2.f90: New test.
3125 * gfortran.dg/dec_logical_xor_3.f03: New test.
3126
6c95388f 31272016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
3128
3129 * gfortran.dg/dec_loc_rval_1.f90: New test.
3130 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 3131 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 3132
6c95388f 31332016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 3134
90051c26
FR
3135 * gfortran.dg/dec_type_print.f90: New testcase.
3136
6c95388f 31372016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
3138
3139 * gfortran.dg/feed_1.f90: New test.
3140 * gfortran.dg/feed_2.f90: New test.
ef144767 3141
8e104951
ML
31422016-10-25 Martin Liska <mliska@suse.cz>
3143
3144 PR sanitizer/78106
3145 * gcc.dg/asan/pr78106.c: New test.
3146
b93ee1bb
ML
31472016-10-25 Martin Liska <mliska@suse.cz>
3148
3149 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3150
ad6922b0
WD
31512016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
3152
3153 PR target/78041
3154 * gcc.target/arm/pr78041.c: New test.
3155
e16f1cc7
JJ
31562016-10-25 Jakub Jelinek <jakub@redhat.com>
3157
3158 * g++.dg/cpp1z/launder1.C: New test.
3159 * g++.dg/cpp1z/launder2.C: New test.
3160
078134e5 31612016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 3162 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
3163
3164 PR target/71676
3165 PR target/71678
3166 * gcc.target/avr/pr71676-2.c: New test.
3167
c7212a15 31682016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 3169 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
3170
3171 PR target/71676
3172 PR target/71678
3173 * gcc.target/avr/pr71676-1.c: New test.
3174 * gcc.target/avr/pr71676-3.c: New test.
3175 * gcc.target/avr/pr71676.c: New test.
3176 * gcc.target/avr/pr71678.c: New test.
3177
d1c7d3a8
KV
31782016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
3179
3180 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3181 such that cloned verions of tested functions are not created.
3182
c7082171
SK
31832016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
3184
3185 PR fortran/71895
3186 * gfortran.dg/pr71895.f90: New test.
3187
0f2a9e37
JJ
31882016-10-24 Jakub Jelinek <jakub@redhat.com>
3189
3190 * g++.dg/debug/dwarf2/ref-2.C: New test.
3191
f8348061
BE
31922016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
3193
3194 * c-c++-common/Wint-in-bool-context-3.c: New test.
3195
1eb4547b
MS
31962016-10-24 Martin Sebor <msebor@redhat.com>
3197
3198 PR middle-end/77735
3199 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3200 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3201 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3202 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3203 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3204 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3205 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3206
292af537
RB
32072016-10-24 Richard Biener <rguenther@suse.de>
3208
3209 PR testsuite/71491
3210 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3211 * gcc.dg/vect/slp-45.c: Likewise.
3212
40f683e8
RB
32132016-10-24 Richard Biener <rguenther@suse.de>
3214
3215 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3216 * gcc.dg/tree-ssa/pr21458.c: Likewise.
3217 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3218
b1b6774f
GJL
32192016-10-24 Georg-Johann Lay <avr@gjlay.de>
3220
3221 PR target/78093
3222 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3223 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3224
ed9760d2
AV
32252016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3226
3227 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3228
fb027a42
JJ
32292016-10-24 Jakub Jelinek <jakub@redhat.com>
3230
3231 * gcc.target/i386/bmi2-pext-1.c: New test.
3232 * gcc.target/i386/bmi2-pdep-1.c: New test.
3233 * gcc.target/i386/bmi2-bzhi-3.c: New test.
3234 * gcc.target/i386/tbm-bextri-1.c: New test.
3235 * gcc.target/i386/bmi-bextr-6.c: New test.
3236
8e10302e
RO
32372016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3238
3239 PR target/77483
3240 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3241 * gcc.target/i386/pr65105-1.c: Likewise.
3242 * gcc.target/i386/pr65105-2.c: Likewise.
3243 * gcc.target/i386/pr65105-3.c: Likewise.
3244 * gcc.target/i386/pr65105-5.c: Likewise.
3245 * gcc.target/i386/pr67761.c: Likewise.
3246 * gcc.target/i386/pr70799-1.c: Likewise.
3247
866c72a8
ML
32482016-10-24 Martin Liska <mliska@suse.cz>
3249
3250 PR sanitizer/77966
3251 * c-c++-common/ubsan/unreachable-3.c: New test.
3252
0804124b
SK
32532016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3254
3255 PR fortran/77763
3256 * gfortran.dg/pr77763.f90
3257
87c9fca5
SK
32582016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3259
3260 PR fortran/54730
3261 PR fortran/78033
3262 * gfortran.dg/pr78033.f90: New test.
3263
dfd6231e
PT
32642016-10-23 Paul Thomas <pault@gcc.gnu.org>
3265
3266 PR fortran/69834
3267 * gfortran.dg/select_type_1.f03: Change error for overlapping
3268 TYPE IS cases.
3269 * gfortran.dg/select_type_36.f03: New test.
3270
66ccff98
EB
32712016-10-22 Eric Botcazou <ebotcazou@adacore.com>
3272
3273 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3274
15876cee
TK
32752016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3276
3277 PR fortran/78021
3278 * gfortran.dg/string_length_3.f90: New test.
3279
574284e9
AV
32802016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3281
574284e9
AV
3282 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3283
32842016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3285
3286 PR fortran/43366
3287 PR fortran/57117
3288 PR fortran/61337
3289 * gfortran.dg/alloc_comp_class_5.f03: New test.
3290 * gfortran.dg/class_allocate_21.f90: New test.
3291 * gfortran.dg/class_allocate_22.f90: New test.
3292 * gfortran.dg/realloc_on_assign_27.f08: New test.
3293
20276dc9
JL
32942016-10-21 Jeff Law <law@redhat.com>
3295
3296 * PR tree-optimization/71947
3297 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3298 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3299 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3300
f7503699
KV
33012016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3302
3303 * gcc.dg/ipa/vrp5.c: New test.
3304 * gcc.dg/ipa/vrp6.c: New test.
3305
5be6b295
WD
33062016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3307
3308 * gcc.target/aarch64/test_frame_17.c: New test.
3309
c82bc7ed
WD
33102016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3311
3312 * gcc.target/aarch64/test_frame_17.c: New test.
3313
67a6cac7
AP
33142016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
3315
3316 PR preprocessor/71681
3317 * gcc.dg/cpp/pr71681-1.c: New testcase
3318 * gcc.dg/cpp/pr71681-2.c: Likewise
3319 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3320 * gcc.dg/cpp/remap/a/header.gcc: Likewise
3321 * gcc.dg/cpp/remap/a/t_1.h: Likewise
3322 * gcc.dg/cpp/remap/a/t_2.h: Likewise
3323
8e6982f7
JJ
33242016-10-21 Jakub Jelinek <jakub@redhat.com>
3325
9c4c8b7b
JJ
3326 PR target/78057
3327 * gcc.target/i386/pr78057.c: New test.
3328
8e6982f7
JJ
3329 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3330
de514d40
PT
33312016-10-21 Paul Thomas <pault@gcc.gnu.org>
3332
3333 PR fortran/69566
3334 * gfortran.dg/select_type_37.f03: New test.
3335
1d64ceb0
SKS
33362016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3337
3338 PR target/71627
3339 * gcc.target/avr/pr71627.c: New test
3340
85729229
EB
33412016-10-21 Eric Botcazou <ebotcazou@adacore.com>
3342
3343 * gcc.target/sparc/overflow-1.c: New test.
3344 * gcc.target/sparc/overflow-2.c: Likewise.
3345 * gcc.target/sparc/overflow-3.c: Likewise.
3346
d17f2c3b
AV
33472016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3348
3349 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3350 effective target.
3351
0d47cee6
KT
33522016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3353
3354 PR rtl-optimization/78038
3355 * gcc.target/aarch64/pr78038.c: New test.
3356
a20d03c8
RB
33572016-10-21 Richard Biener <rguenther@suse.de>
3358
3359 PR tree-optimization/78051
3360 * g++.dg/torture/pr78051.C: New testcase.
3361
f3ecd50f
BE
33622016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3363
3364 * c-c++-common/wdate-time.c: Restored test case.
3365 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3366
fceabe50
JJ
33672016-10-20 Jakub Jelinek <jakub@redhat.com>
3368
3369 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3370
f56ea76e
UB
33712016-10-20 Uros Bizjak <ubizjak@gmail.com>
3372
3373 PR target/78037
3374 * gcc.target/i386/pr78037.c: New test.
3375
2c35bbe1
EB
33762016-10-20 Eric Botcazou <ebotcazou@adacore.com>
3377
3378 * gcc.target/visium/overflow8.c: New.
3379 * gcc.target/visium/overflow16.c: Likewise.
3380 * gcc.target/visium/overflow32: Likewise.
3381
28df8730
MM
33822016-10-20 Michael Matz <matz@suse.de>
3383
3384 * gcc.dg/loop-split.c: New test.
3385 * gcc.dg/tree-ssa/ifc-9.c: Update.
3386 * gcc.dg/tree-ssa/ifc-10.c: Update.
3387
6c1a9e41
RB
33882016-10-20 Richard Biener <rguenther@suse.de>
3389
3390 * gcc.dg/graphite/pr35356-1.c: Update.
3391
a2923dba
PC
33922016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
3393
3394 PR c++/77446
3395 * g++.dg/cpp1y/pr77446.C: New.
3396
2066ef6a
PK
33972016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3398
3399 PR tree-optimization/53979
3400 * gcc.dg/pr53979-1.c: New test-case.
3401 * gcc.dg/pr53979-2.c: Likewise.
3402
4c712374
BE
34032016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3404
3405 * c-c++-common/Wint-in-bool-context-2.c: New test.
3406
bdcf8e7c
JD
34072016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3408
3409 * gfortran.dg/dtio_17.f90: Fix test.
3410
ec1748d4
AH
34112016-10-19 Aldy Hernandez <aldyh@redhat.com>
3412
3413 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3414 * gcc.dg/Walloca-2.c: Same.
3415
b70f0b0c
AH
34162016-10-19 Aldy Hernandez <aldyh@redhat.com>
3417
3418 * gcc.dg/Wvla-1.c: Rename to...
3419 * gcc.dg/Wvla-larger-than-1.c: ...this.
3420 * gcc.dg/Wvla-2.c: Rename to...
3421 * gcc.dg/Wvla-larger-than-2.c: ...this.
3422 * gcc.dg/Wvla-3.c: Rename to...
3423 * gcc.dg/Walloca-11.c.: ...this.
3424 * gcc.dg/wvla-[1-7].c: Rename to:
3425 * gcc.dg/Wvla-[1-7].c: ...this.
3426
cbb22e61
BC
34272016-10-19 Bin Cheng <bin.cheng@arm.com>
3428
3429 PR tree-optimization/78005
3430 * gcc.dg/vect/pr78005.c: New.
3431 * gcc.target/i386/l_fma_float_1.c: Revise test.
3432 * gcc.target/i386/l_fma_float_2.c: Ditto.
3433 * gcc.target/i386/l_fma_float_3.c: Ditto.
3434 * gcc.target/i386/l_fma_float_4.c: Ditto.
3435 * gcc.target/i386/l_fma_float_5.c: Ditto.
3436 * gcc.target/i386/l_fma_float_6.c: Ditto.
3437 * gcc.target/i386/l_fma_double_1.c: Ditto.
3438 * gcc.target/i386/l_fma_double_2.c: Ditto.
3439 * gcc.target/i386/l_fma_double_3.c: Ditto.
3440 * gcc.target/i386/l_fma_double_4.c: Ditto.
3441 * gcc.target/i386/l_fma_double_5.c: Ditto.
3442 * gcc.target/i386/l_fma_double_6.c: Ditto.
3443
a023f8c8
TS
34442016-10-19 Thomas Schwinge <thomas@codesourcery.com>
3445
3446 PR tree-optimization/78024
3447 * gcc.dg/goacc/loop-processing-1.c: New file.
3448
d9700bdb
RB
34492016-10-19 Richard Biener <rguenther@suse.de>
3450
3451 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3452
902cb7b1
KN
34532016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
3454
3455 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3456 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3457 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3458 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3459 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3460 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3461 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3462 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3463 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3464 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3465 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3466 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3467 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3468 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3469 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3470 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3471 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3472 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3473 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3474 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3475 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3476 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3477 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3478 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3479 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3480 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3481 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3482 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3483 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3484 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3485 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3486 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3487 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3488 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3489 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3490 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3491 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3492 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3493 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3494 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3495 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3496 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3497 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3498 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3499 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3500 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3501 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3502 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3503 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3504 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3505 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3506 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3507 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3508 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3509 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3510 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3511 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3512 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3513 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3514 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3515 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3516 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3517 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3518 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3519 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3520 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3521 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3522 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3523 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3524 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3525 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3526 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3527 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3528 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3529 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3530 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3531 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3532 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3533 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3534 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3535 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3536 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3537 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3538 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3539 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3540 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3541 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3542 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3543 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3544 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3545 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3546 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3547 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3548 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3549 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3550 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3551 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3552 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3553 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3554 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3555 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3556 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3557 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3558 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3559 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3560 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3561 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3562 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3563 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3564 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3565 * gcc.target/powerpc/vsu/vsu.exp: New file.
3566
5cb96b6a
UB
35672016-10-18 Uros Bizjak <ubizjak@gmail.com>
3568
3569 PR target/77991
3570 * gcc.target/i386/pr77991.c: New test.
3571
f5de494c
MF
35722016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
3573
3574 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3575 LTO is used.
3576
e5163ec1
SKS
35772016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3578
5cb96b6a 3579 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 3580
b64e8239
RB
35812016-10-18 Richard Biener <rguenther@suse.de>
3582
3583 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3584 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3585 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3586 * gcc.dg/tree-ssa/pr21294.c: Likewise.
3587 * gcc.dg/tree-ssa/pr21563.c: Likewise.
3588 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3589 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3590 * gcc.dg/tree-ssa/pr68431.c: Likewise.
3591 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3592 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3593 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3594 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3595 * gcc.dg/tree-ssa/vrp19.c: Likewise.
3596 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3597 * gcc.dg/tree-ssa/vrp92.c: Likewise.
3598 * gcc.dg/pr68217.c: Likewise.
3599 * gcc.dg/predict-9.c: Likewise.
3600 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3601 * gcc.dg/predict-1.c: Likewise.
3602
c680ada5
JD
36032016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3604
3605 * gfortran.dg/dtio_17.f90: New test.
3606
7fd4f180
KV
36072016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3608
3609 * gcc.dg/ipa/vrp4.c: Adjust testcase.
3610
718625ad
KV
36112016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3612
3613 * gcc.dg/ipa/vrp4.c: New test.
3614
735b8f9f
KV
36152016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3616
3617 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3618 * gcc.dg/torture/pr39074.c: Likewise.
3619
86f98087
EB
36202016-10-17 Eric Botcazou <ebotcazou@adacore.com>
3621
3622 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3623 * gnat.dg/trampoline4.adb: Minor tweak.
3624
a929f266
BS
36252016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3626
3627 PR tree-optimization/77916
3628 * gcc.dg/torture/pr77916.c: New.
3629
4acf2055
SK
36302016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
3631
3632 PR fortran/77978
3633 * gfortran.dg/pr77978_1.f90: New test.
3634 * gfortran.dg/pr77978_2.f90: Ditto.
3635 * gfortran.dg/pr77978_3.f90: Ditto.
3636
871267e1
PT
36372016-10-17 Paul Thomas <pault@gcc.gnu.org>
3638
3639 PR fortran/61420
3640 PR fortran/78013
3641 * gfortran.dg/proc_ptr_49.f90: New test.
3642
fd9593e9
BE
36432016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3644
3645 PR target/77308
3646 * gcc.target/arm/pr77308.c: New test.
3647
d32d4176
DE
36482016-10-17 David Edelsohn <dje.gcc@gmail.com>
3649
3650 * lib/target-supports.exp
3651 (check_effective_target_floatn_nx_runtime): Return 0 for
3652 powerpc*-ibm-aix*.
3653
dca2910c
AP
36542016-10-17 Andrew Pinski <apinski@cavium.com>
3655
3656 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3657 long instead of long.
3658 * gcc.target/aarch64/cinc_common_1.c: Likewise.
3659 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3660 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3661 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3662 * gcc.target/aarch64/pr68102_1.c: Likewise.
3663 * gcc.target/aarch64/target_attr_3.c: Likewise.
3664
44b00dbc
RB
36652016-10-17 Richard Biener <rguenther@suse.de>
3666
3667 PR tree-optimization/77988
3668 * gcc.dg/torture/pr77988.c: New testcase.
3669
89b80c42
PK
36702016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3671
3672 * gcc.dg/pr71636-1.c: New test-case.
3673 * gcc.dg/pr71636-2.c: Likewise.
3674
4c640e26
EB
36752016-10-16 Eric Botcazou <ebotcazou@adacore.com>
3676
3677 * gnat.dg/trampoline3.adb: New test.
3678 * gnat.dg/trampoline4.adb: Likewise.
3679
6c0347f6
JD
36802016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3681
3682 * gfortran.dg/dtio_16.f90: New test.
3683
d0d48a06
EB
36842016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3685
3686 * gcc.target/sparc/bmaskbshuf.c: Rename to...
3687 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3688 * gcc.target/sparc/bmaskbshuf-2.c: New test.
3689
baa33d83
EB
36902016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3691
3692 * gcc.target/sparc/popc.c: Rename to...
3693 * gcc.target/sparc/popc-1.c: ...this.
3694 * gcc.target/sparc/popc-2.c: New test.
3695
523ee218
JD
36962016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3697
3698 PR fortran/77972
3699 * gfortran.dg/unexpected_eof_4.f90: New test.
3700
c04d4ede
JB
37012016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
3702
31a84d4a
AP
3703 PR libfortran/48587
3704 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 3705
064ed55a
JJ
37062016-10-14 Jakub Jelinek <jakub@redhat.com>
3707
9a822fc7
JJ
3708 PR middle-end/77959
3709 * gfortran.dg/pr77959.f90: New test.
3710
064ed55a
JJ
3711 DR 1511 - const volatile variables and ODR
3712 * g++.dg/DRs/dr1511-1.C: New test.
3713 * g++.dg/DRs/dr1511-2.C: New test.
3714
2579762a
EB
37152016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3716
3717 * gnat.dg/debug7.adb (dg-options): Remove -g.
3718 * gnat.dg/debug8.adb (dg-options): Add -margs.
3719 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3720
6d59425d
RB
37212016-10-14 Richard Biener <rguenther@suse.de>
3722
3723 PR tree-optimization/77979
3724 * gcc.dg/torture/pr77979.c: New testcase.
3725
43f66d6e
ML
37262016-10-14 Martin Liska <mliska@suse.cz>
3727
3728 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3729 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3730 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3731
cb3ac867
UB
37322016-10-14 Uros Bizjak <ubizjak@gmail.com>
3733
3734 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3735 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3736 * gcc.dg/torture/pr77937-2.c: Likewise.
3737
14cf71a0
EB
37382016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3739
3740 * gnat.dg/lto15.adb: Adjust.
3741 * gnat.dg/lto16.adb: Likewise.
3742 * gnat.dg/lto17.adb: Likewise
3743 * gnat.dg/lto18.ad[sb]: New test.
3744 * gnat.dg/lto18_pkg.ads: New helper.
3745 * gnat.dg/lto19.adb: New test.
3746 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3747 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3748 * gnat.dg/lto20.adb: New test.
3749 * gnat.dg/lto20_pkg.ad[sb]: New helper.
3750
6fd9c6f4
AV
37512016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
3752
3753 * gfortran.dg/coarray_38.f90: Expect error message.
3754
01f44038
KT
37552016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3756
3757 * gcc.target/aarch64/spellcheck_1.c: New test.
3758 * gcc.target/aarch64/spellcheck_2.c: Likewise.
3759 * gcc.target/aarch64/spellcheck_3.c: Likewise.
3760 * gcc.target/aarch64/spellcheck_4.c: Likewise.
3761 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3762 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3763
253abb2a
AS
37642016-10-13 Andreas Schwab <schwab@linux-m68k.org>
3765
3766 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3767
a2695319
BS
37682016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3769
3770 PR tree-optimization/77937
3771 * gcc.dg/torture/pr77937-1.c: New.
3772 * gcc.dg/torture/pr77937-2.c: New.
3773
14a2c9aa
JM
37742016-10-13 Jakub Jelinek <jakub@redhat.com>
3775
3776 * g++.dg/cpp1z/inline-var1.C: New test.
3777 * g++.dg/cpp1z/inline-var1a.C: New test.
3778 * g++.dg/cpp1z/inline-var1.h: New file.
3779 * g++.dg/cpp1z/inline-var2.C: New test.
3780 * g++.dg/cpp1z/inline-var3.C: New test.
3781 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3782 uninitialized const.
3783
6c95388f 37842016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 3785
ee7fa2e3
SL
3786 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3787 Xscale is specified, not just -march.
3788 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3789 is incompatible with Xscale.
18d34307 3790
96032047
MS
37912016-10-13 Martin Sebor <msebor@redhat.com>
3792
3793 PR c++/71912
3794 * g++.dg/ext/flexary4.C: Adjust.
3795 * g++.dg/ext/flexary5.C: Same.
3796 * g++.dg/ext/flexary9.C: Same.
3797 * g++.dg/ext/flexary19.C: New test.
3798 * g++.dg/ext/flexary18.C: New test.
3799 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3800 regression test.
5cb96b6a
UB
3801 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3802 Avoid generating a flexible array member in an array.
96032047 3803
5b1548fd
MS
38042016-10-13 Martin Sebor <msebor@redhat.com>
3805
3806 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3807 to placate -Wformat on targets where the type is not int.
3808
7810c4eb
DM
38092016-10-13 David Malcolm <dmalcolm@redhat.com>
3810
3811 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3812 in INSN_LOCATION.
3813
fcd27666
BC
38142016-10-13 Bin Cheng <bin.cheng@arm.com>
3815
3816 * gcc.target/i386/l_fma_float_1.c: Revise test.
3817 * gcc.target/i386/l_fma_float_2.c: Ditto.
3818 * gcc.target/i386/l_fma_float_3.c: Ditto.
3819 * gcc.target/i386/l_fma_float_4.c: Ditto.
3820 * gcc.target/i386/l_fma_float_5.c: Ditto.
3821 * gcc.target/i386/l_fma_float_6.c: Ditto.
3822 * gcc.target/i386/l_fma_double_1.c: Ditto.
3823 * gcc.target/i386/l_fma_double_2.c: Ditto.
3824 * gcc.target/i386/l_fma_double_3.c: Ditto.
3825 * gcc.target/i386/l_fma_double_4.c: Ditto.
3826 * gcc.target/i386/l_fma_double_5.c: Ditto.
3827 * gcc.target/i386/l_fma_double_6.c: Ditto.
3828
b8a4b8c8
BC
38292016-10-13 Bin Cheng <bin.cheng@arm.com>
3830
3831 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3832
328ba117
BC
38332016-10-13 Bin Cheng <bin.cheng@arm.com>
3834
3835 * gcc.dg/vect/vect-98.c: Refine test case.
3836 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3837 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3838 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3839
1a1ab05e
JJ
38402016-10-13 Jakub Jelinek <jakub@redhat.com>
3841
3842 PR c/77946
3843 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3844
27947670
ML
38452016-10-13 Martin Liska <mliska@suse.cz>
3846
3847 PR tree-optimization/77943
3848 * g++.dg/tree-ssa/pr77943.C: New test.
3849
92c5266b
AV
38502016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3851
3852 PR fortran/72832
3853 * gfortran.dg/allocate_with_source_22.f03: New test.
3854 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3855 fail.
3856
90bca4ed
TP
38572016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3858
3859 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3860 * gcc.target/arm/movsi_movw.c: Likewise.
3861 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3862 directive to work on big endian targets.
3863
0011af7b
KV
38642016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3865
3866 * gcc.dg/tree-ssa/evrp6.c: New test.
3867
859e95ab
SB
38682016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3869
3870 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3871 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3872 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3873
2934018d
SB
38742016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3875
3876 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3877 * gcc.target/powerpc/warn-2.c: Ditto.
3878
f92d1522
RS
38792016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3880
3881 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3882 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3883 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3884 for -mmsa.
3885 * gcc.target/mips/msa.c: New test.
3886 * gcc.target/mips/msa-builtins.c: Likewise.
3887 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3888 (check_effective_target_mips_msa_runtime): Likewise.
3889 (check_effective_target_mips_msa): Likewise.
3890 (add_options_for_mips_msa): Likewise.
3891 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3892 (check_effective_target_vect_intfloat_cvt): Likewise.
3893 (check_effective_target_vect_uintfloat_cvt): Likewise.
3894 (check_effective_target_vect_floatint_cvt): Likewise.
3895 (check_effective_target_vect_floatuint_cvt): Likewise.
3896 (check_effective_target_vect_shift): Likewise.
3897 (check_effective_target_vect_shift_char): Likewise.
3898 (check_effective_target_vect_long): Likewise.
3899 (check_effective_target_vect_float): Likewise.
3900 (check_effective_target_vect_double): Likewise.
3901 (check_effective_target_vect_long_long): Likewise.
3902 (check_effective_target_vect_perm): Likewise.
3903 (check_effective_target_vect_perm_byte): Likewise.
3904 (check_effective_target_vect_perm_short): Likewise.
3905 (check_effective_target_vect_sdot_qi): Likewise.
3906 (check_effective_target_vect_udot_qi): Likewise.
3907 (check_effective_target_vect_sdot_hi): Likewise.
3908 (check_effective_target_vect_udot_hi): Likewise.
3909 (check_effective_target_vect_pack_trunc): Likewise.
3910 (check_effective_target_vect_unpack): Likewise.
3911 (check_effective_target_vect_hw_misalign): Likewise.
3912 (check_effective_target_vect_condition): Likewise.
3913 (check_effective_target_vect_cond_mixed): Likewise.
3914 (check_effective_target_vect_char_mult): Likewise.
3915 (check_effective_target_vect_short_mult): Likewise.
3916 (check_effective_target_vect_int_mult): Likewise.
3917 (check_effective_target_vect_extract_even_odd): Likewise.
3918 (check_effective_target_vect_interleave): Likewise.
3919 (check_vect_support_and_set_flags): Check if the target supports MSA
3920 and append to the list of EFFECTIVE_TARGETS.
3921
0bfd099c
RB
39222016-10-12 Richard Biener <rguenther@suse.de>
3923
3924 PR debug/77947
3925 * g++.dg/torture/pr77947.C: New testcase.
3926
b4a9ef2f
PMR
39272016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3928
3929 * gnat.dg/debug8.adb: New testcase.
3930
c0dbd22d
PMR
39312016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3932
3933 * gnat.dg/debug9.adb: New testcase.
3934
8a7c91cd
RB
39352016-10-12 Richard Biener <rguenther@suse.de>
3936
3937 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3938 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3939 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3940
7dc2f5f1
RB
39412016-10-12 Richard Biener <rguenther@suse.de>
3942
3943 PR tree-optimization/77920
3944 * gcc.dg/torture/pr77920.c: New testcase.
3945
70f6d5e1
JJ
39462016-10-12 Jakub Jelinek <jakub@redhat.com>
3947
4a8b97cb
JJ
3948 PR tree-optimization/77929
3949 * gcc.c-torture/compile/pr77929.c: New test.
3950
70f6d5e1
JJ
3951 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3952 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3953 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3954 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3955 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3956 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3957 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3958 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3959 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3960
4803de58
EB
39612016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3962
3963 * gcc.target/sparc/setcc-4.c: Adjust.
3964 * gcc.target/sparc/setcc-5.c: Likewise.
3965 * gcc.target/sparc/setcc-6.c: Likewise.
3966 * gcc.target/sparc/setcc-7.c: Likewise.
3967 * gcc.target/sparc/setcc-8.c: Likewise.
3968 * gcc.target/sparc/setcc-9.c: Likewise.
3969 * gcc.target/sparc/setcc-10.c: Delete.
3970
f6cf4810
SK
39712016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3972
3973 PR fortran/77942
3974 * gfortran.dg/pr77942.f90
3975
8e8c2744
FR
39762016-10-11 Fritz Reese <fritzoreese@gmail.com>
3977
3978 * gfortran.dg/dec_math.f90: New testsuite.
3979
ddefad9a
SKS
39802016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3981
3982 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3983 (main): Declare j as i32 instead of int.
3984
e7b08761
TP
39852016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3986
3987 PR testsuite/PR77710
3988 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3989 target triplet instead of *-*-*-*.
3990
9fd7cd44
EB
39912016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3992
3993 * gnat.dg/unchecked_convert10.adb: New test.
3994 * gnat.dg/unchecked_convert11.adb: Likewise.
3995 * gnat.dg/unchecked_convert12.adb: Likewise.
3996
ff7e7ee0
EB
39972016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3998
3999 * gcc.target/sparc/cbcond-1.c: New test.
4000 * gcc.target/sparc/cbcond-2.c: Likewise.
4001 * gcc.target/sparc/movcc-1.c: Likewise.
4002 * gcc.target/sparc/movcc-2.c: Likewise.
4003 * gcc.target/sparc/setcc-1.c: Adjust.
4004 * gcc.target/sparc/setcc-2.c: Likewise.
4005 * gcc.target/sparc/setcc-3.c: Likewise.
4006 * gcc.target/sparc/setcc-4.c: Likewise.
4007 * gcc.target/sparc/setcc-5.c: Likewise.
4008 * gcc.target/sparc/setcc-6.c: New test.
4009 * gcc.target/sparc/setcc-7.c: Likewise.
4010 * gcc.target/sparc/setcc-8.c: Likewise.
4011 * gcc.target/sparc/setcc-9.c: Likewise.
4012 * gcc.target/sparc/setcc-10.c: Likewise.
4013
d30078b8
JL
40142016-10-10 Jeff Law <law@redhat.com>
4015
4016 PR tree-optimization/71947
4017 * gcc.dg/tree-ssa/pr71947-1.c: New test.
4018 * gcc.dg/tree-ssa/pr71947-2.c: New test.
4019 * gcc.dg/tree-ssa/pr71947-3.c: New test.
4020 * gcc.dg/tree-ssa/pr71947-4.c: New test.
4021 * gcc.dg/tree-ssa/pr71947-5.c: New test.
4022 * gcc.dg/tree-ssa/pr71947-6.c: New test.
4023
5f869266
TK
40242016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4025
4026 PR fortran/77915
4027 * gfortran.dg/matmul_11.f90: New test.
4028
174e0b00
JW
40292016-10-10 Jiong Wang <jiong.wang@arm.com>
4030
4031 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
4032 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
4033 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
4034 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
4035 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
4036 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
4037 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
4038 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
4039 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
4040 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
4041 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
4042 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
4043 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
4044 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
4045 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
4046 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
4047 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
4048 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
4049 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4050 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4051 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4052 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4053 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4054 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4055 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4056 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4057 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4058 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4059 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4060 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4061 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4062 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4063 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4064 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4065 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4066 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4067 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4068 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4069 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4070 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4071 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4072 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4073 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4074 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4075 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4076 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4077 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4078 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4079 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4080 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4081 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4082 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4083 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4084 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4085 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4086 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4087 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4088 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4089 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4090
4bc63138
JW
40912016-10-10 Jiong Wang <jiong.wang@arm.com>
4092
4093 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4094 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4095 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4096 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4097 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4098 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4099 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4100 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4101 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4102 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4103 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4104 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4105 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4106 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4107
8f3edb07
JW
41082016-10-10 Jiong Wang <jiong.wang@arm.com>
4109
4110 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4111 Enable AArch64.
4112 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4113 vdup*_laneq.
4114 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4115 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4116 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4117 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4118
6e49f922
JW
41192016-10-10 Matthew Wahab <matthew.wahab@arm.com>
4120 Jiong Wang <jiong.wang@arm.com>
4121
4122 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4123 AArch64 support.
4124 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4125 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4126 AArch64 targets.
4127 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4128 AArch64 targets.
4129 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4130 targets.
4131 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4132
41683e1a
EB
41332016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4134
4135 * gnat.dg/specs/vfa.ads: New test.
4136
6e49f922 41372016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
4138
4139 * gnat.dg/inline13.ad[sb]: New test.
4140 * gnat.dg/inline13_pkg.ad[sb]: New helper.
4141
55cfd746
EB
41422016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4143
4144 * gnat.dg/biased_subtype.adb: New test.
4145
4dfb8a2a
JJ
41462016-10-09 Jakub Jelinek <jakub@redhat.com>
4147
4148 PR tree-optimization/77901
4149 * gcc.c-torture/compile/pr77901.c: New test.
4150
67b97478
PK
41512016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4152
4153 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4154 * gcc.dg/ipa/propalign-2.c: Likewise
4155 * gcc.dg/ipa/propalign-3.c: Likewise.
4156 * gcc.dg/ipa/propalign-4.c: Likewise.
4157 * gcc.dg/ipa/propalign-5.c: Likewise.
4158
7bad794a
JJ
41592016-10-08 Jakub Jelinek <jakub@redhat.com>
4160
81b02905
JJ
4161 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4162
ee19ef45
JJ
4163 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4164
7bad794a
JJ
4165 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4166 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4167
56d3a930
FR
41682016-10-07 Fritz Reese <fritzoreese@gmail.com>
4169
4170 * gfortran.dg/dec_union_11.f90: New testcase.
4171
45e2bf2e
NS
41722016-10-07 Nathan Sidwell <nathan@acm.org>
4173
4174 PR c++/66443
4175 * g++.dg/cpp0x/pr66443-cxx11.C: New.
4176 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4177 * g++.dg/cpp1y/pr66443-cxx14.C: New
4178 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4179 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4180
be845b04
JJ
41812016-10-07 Jakub Jelinek <jakub@redhat.com>
4182
4183 * g++.dg/cpp0x/addressof1.C: New test.
4184 * g++.dg/cpp0x/addressof2.C: New test.
4185
08213983
MM
41862016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4187
4188 * gcc.target/powerpc/float128-type-1.c: New test to check that
4189 PowerPC 64-bit Linux enables -mfloat128-type by default.
4190 * gcc.target/powerpc/float128-type-2.c: Likewise.
4191 * gcc.target/powerpc/float128-mix.c: Change error message to
4192 reflect that __ibm128 is now #define'ed to be long double.
4193
bd845c14
SK
41942016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
4195
4196 PR fortran/77406
4197 * gfortran.dg/pr77406.f90: New test.
4198 * gfortran.dg/assumed_type_3.f90: Update error messages.
4199 * gfortran.dg/defined_operators_1.f90: Ditto.
4200 * gfortran.dg/generic_26.f90: Ditto.
4201 * gfortran.dg/generic_7.f90: Ditto.
4202 * gfortran.dg/gomp/udr5.f90: Ditto.
4203 * gfortran.dg/gomp/udr7.f90: Ditto.
4204 * gfortran.dg/interface_1.f90: Ditto.
4205 * gfortran.dg/interface_37.f90: Ditto.
4206 * gfortran.dg/interface_5.f90: Ditto.
4207 * gfortran.dg/interface_6.f90: Ditto.
4208 * gfortran.dg/interface_7.f90
4209 * gfortran.dg/no_arg_check_3.f90
4210 * gfortran.dg/operator_5.f90
4211 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4212
c09c4992
BE
42132016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4214
4215 PR c++/77700
4216 * c-c++-common/Wint-in-bool-context.c: Update test.
4217
d7f336f8
RB
42182016-10-07 Richard Biener <rguenther@suse.de>
4219
4220 * gcc.dg/tree-ssa/vrp01.c: Adjust.
4221 * gcc.dg/tree-ssa/vrp34.c: Likewise.
4222
a9172bf3
MP
42232016-10-07 Marek Polacek <polacek@redhat.com>
4224
4225 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4226
8a14afd0
BS
42272016-10-07 Bernd Schmidt <bschmidt@redhat.com>
4228
4229 PR c++/69733
4230 * c-c++-common/pr69733.c: New test.
4231 * gcc.dg/pr69733.c: New test.
4232 * gcc.target/i386/pr69733.c: New test.
4233
d4bd4646
MP
42342016-10-07 Marek Polacek <polacek@redhat.com>
4235
4236 PR c++/77803
4237 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4238
a93cdc5c
JJ
42392016-10-07 Jakub Jelinek <jakub@redhat.com>
4240
4241 PR tree-optimization/77664
4242 * gcc.dg/tree-ssa/pr77664.c: New test.
4243 * gcc.dg/pr77664.c: New test.
4244
42452016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
4246
4247 * gfortran.dg/pr69955.f90: New test.
4248
ac193ee7
LK
42492016_10-06 Louis Krupp <louis.krupp@zoho.com>
4250
4251 PR fortran/57910
4252 * gfortran.dg/pr57910.f90: New test.
4253
342cfb3e
JJ
42542016-10-06 Jakub Jelinek <jakub@redhat.com>
4255
4256 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4257 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4258
48057089
KV
42592016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4260
4261 PR tree-optimization/77862
4262 * gcc.dg/pr77862.c: New test.
4263
65b25c9b
KV
42642016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4265
4266 * gcc.dg/tree-ssa/evrp4.c: New test.
4267
f3127685
JL
42682016-10-06 Jeff Law <law@redhat.com>
4269
4270 PR tree-optimization/71661
4271 * gcc.dg/tree-ssa/pr71661.c: New test.
4272
b3972588
RB
42732016-10-06 Richard Biener <rguenther@suse.de>
4274
4275 PR tree-optimization/77855
4276 * gcc.dg/torture/pr77855.c: New testcase.
4277
139dc3c6 42782016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 4279 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
4280
4281 * g++.dg/other/pr77759.C: New test.
4282
37f6a157
RB
42832016-10-06 Richard Biener <rguenther@suse.de>
4284
4285 PR tree-optimization/77839
4286 * gcc.dg/torture/pr77839.c: New testcase.
4287
f779aeb8
MP
42882016-10-06 Marek Polacek <polacek@redhat.com>
4289
4290 * g++.dg/cpp1z/init-statement9.C: New test.
4291
eee8f0b0
AS
42922016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
4293
4294 * gcc.target/i386/pcommit-1.c: Deleted.
4295 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4296 * gcc.target/i386/sse-13.c: Ditto.
4297 * gcc.target/i386/sse-14.c: Ditto.
4298 * gcc.target/i386/sse-22.c: Ditto.
4299 * gcc.target/i386/sse-23.c: Ditto.
4300 * g++.dg/other/i386-2.C: Ditto.
4301
b48042bb
UB
43022016-10-05 Uros Bizjak <ubizjak@gmail.com>
4303
4304 * gcc.target/i386/pr77833.c: Require int128 effective target.
4305
50b01e1d
SK
43062016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
4307
4308 PR fortran/58991
4309 PR fortran/58992
4310 * gfortran.dg/associate_22.f90: New test.
4311
908b8296
FR
43122016-10-05 Fritz Reese <fritzoreese@gmail.com>
4313
4314 * gfortran.dg/dec_union_9.f90: New testcase.
4315 * gfortran.dg/dec_union_10.f90: New testcase.
4316
87582521
JJ
43172016-10-05 Jakub Jelinek <jakub@redhat.com>
4318
2e69f143
JJ
4319 PR sanitizer/66343
4320 * gcc.dg/pch/pr66343-3.c: New test.
4321 * gcc.dg/pch/pr66343-3.hs: New file.
4322
87582521
JJ
4323 PR sanitizer/66343
4324 * gcc.dg/pch/pr66343-1.c: New test.
4325 * gcc.dg/pch/pr66343-1.hs: New file.
4326 * gcc.dg/pch/pr66343-2.c: New test.
4327 * gcc.dg/pch/pr66343-2.hs: New file.
4328
700fff34
BE
43292016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4330
4331 * c-c++-common/Wint-in-bool-context.c: Update test.
4332
17a9e380
MP
43332016-10-05 Marek Polacek <polacek@redhat.com>
4334
4335 * g++.dg/cpp1z/init-statement1.C: New test.
4336 * g++.dg/cpp1z/init-statement2.C: New test.
4337 * g++.dg/cpp1z/init-statement3.C: New test.
4338 * g++.dg/cpp1z/init-statement4.C: New test.
4339 * g++.dg/cpp1z/init-statement5.C: New test.
4340 * g++.dg/cpp1z/init-statement6.C: New test.
4341 * g++.dg/cpp1z/init-statement7.C: New test.
4342 * g++.dg/cpp1z/init-statement8.C: New test.
4343
6e48e779
LK
43442016-10-05 Louis Krupp <louis.krupp@zoho.com>
4345
4346 PR fortran/67524
4347 * gfortran.dg/pr67524.f90: New test.
4348
04a32443
JJ
43492016-10-05 Jakub Jelinek <jakub@redhat.com>
4350
4351 PR sanitizer/77823
4352 * c-c++-common/ubsan/shift-9.c: New test.
4353
743a9cf7
SKS
43542016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4355
4356 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4357 of int if __SIZEOF_INT__ is less than 4 bytes.
4358
a40278c3
JD
43592016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4360
4361 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4362 * gfortran.dg/class_array_20.f03: Likewise.
4363 * gfortran.dg/class_array_21.f03: Likewise.
4364 * gfortran.dg/finalize_29.f08: Likewise.
4365 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4366
39bb7d01
RB
43672016-10-05 Richard Biener <rguenther@suse.de>
4368
4369 PR middle-end/77826
4370 * gcc.dg/torture/pr77826.c: New testcase.
4371
eeb57981
RB
43722016-10-05 Richard Biener <rguenther@suse.de>
4373
4374 * gcc.dg/fold-copysign-1.c: New testcase.
4375
f9018d75
AS
43762016-10-05 Andreas Schwab <schwab@suse.de>
4377
4378 * g++.dg/pr49847-2.C: Remove.
4379
7e8000b3
PMR
43802016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
4381
4382 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4383
54f84ca9
RB
43842016-10-05 Richard Biener <rguenther@suse.de>
4385
4386 PR middle-end/55152
4387 * gcc.dg/pr55152-2.c: New testcase.
4388
17beda50
JD
43892016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4390
4391 * gfortran.dg/dtio_15.f90: New test.
4392
1c84b798
ILT
43932016-10-04 Ian Lance Taylor <iant@golang.org>
4394
4395 * gcc.dg/split-7.c: New test.
4396
7ec39552
MS
43972016-10-04 Martin Sebor <msebor@redhat.com>
4398
4399 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4400 %lc directive to wint_t to silence -Wformat warnings on targets
4401 where the latter is a distinct type such as long.
4402
8ff04ff9
MS
44032016-10-04 Martin Sebor <msebor@redhat.com>
4404
4405 PR c++/77804
4406 * g++.dg/warn/Wplacement-new-size-4.C: New test.
4407
bfecd57c
JJ
44082016-10-04 Jakub Jelinek <jakub@redhat.com>
4409
f72da967
JJ
4410 PR c++/77791
4411 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4412
bfecd57c
JJ
4413 * g++.dg/other/java3.C: Remove.
4414 * g++.dg/other/java1.C: Remove.
4415 * g++.dg/other/error12.C: Remove.
4416 * g++.dg/other/java2.C: Remove.
4417 * g++.dg/warn/Wnvdtor.C: Remove.
4418 * g++.dg/lookup/java1.C: Remove.
4419 * g++.dg/lookup/java2.C: Remove.
4420 * g++.dg/ext/pr34829.C: Remove.
4421 * g++.dg/ext/java-3.C: Remove.
4422 * g++.dg/ext/java-1.C: Remove.
4423 * g++.dg/ext/java-2.C: Remove.
4424 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4425
fe8b1e83
DG
44262016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
4427
4428 PR tree-optimization/77808
4429 * gcc.dg/tree-ssa/pr77808.c: New testcase.
4430
078b5aab
RB
44312016-10-04 Richard Biener <rguenther@suse.de>
4432
4433 PR tree-optimization/77399
4434 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4435
2b568899
RB
44362016-10-04 Richard Biener <rguenther@suse.de>
4437
4438 PR middle-end/77833
4439 * gcc.target/i386/pr77833.c: New testcase.
4440
0a4e5cf3
JL
44412016-09-26 Jeff Law <law@redhat.com>
4442
4443 PR tree-optimization/71550
4444 PR tree-optimization/71403
4445 * gcc.c-torture/execute/pr71550.c: New test.
4446
d07b0a23
SKS
44472016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4448
4449 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4450 option.
4451
b44a42cf
KT
44522016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4453
4454 Revert
4455 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4456
4457 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4458
f41f1ceb
MP
44592016-10-03 Marek Polacek <polacek@redhat.com>
4460
4461 * g++.dg/cpp0x/nullptr37.C: New test.
4462
1633d3b9
BE
44632016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4464
4465 * c-c++-common/Wint-in-bool-context.c: Update test.
4466
2c8e3a1d
JJ
44672016-10-02 Jakub Jelinek <jakub@redhat.com>
4468
4469 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4470 earlier.
4471 * g++.dg/charset/asm2.c (memmove): Likewise.
4472 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4473 * g++.dg/tls/diag-4.C (foo): Likewise.
4474 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4475 dg-warning, fix up regex.
4476 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4477 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4478 * g++.old-deja/g++.mike/net31.C: Likewise.
4479 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4480 for C++17.
4481 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4482 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4483
f00b6283
RB
44842016-10-01 Richard Biener <rguenther@suse.de>
4485
4486 PR middle-end/77798
4487 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4488
0f0565b1
AV
44892016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
4490
4491 PR fortran/77663
4492 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4493
c58823a0
JJ
44942016-10-01 Jakub Jelinek <jakub@redhat.com>
4495
4496 PR c/77490
4497 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4498 Add dg-prune-output directive.
4499
e3228a50
JD
45002016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4501
4502 PR fortran/66643
4503 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4504 * gfortran.fortran-torture/compile/write.f90: Update test.
4505
e70bbc6f
MW
45062016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
4507
4508 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4509 arm_fp16_alternative_ok as the required effective target.
4510 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
4511 -mfp16-format=alternative to the dg-options directive and remove
4512 the dg-add-options directive.
4513
c39747d2
FR
45142016-09-30 Fritz Reese <fritzoreese@gmail.com>
4515
4516 PR fortran/77764
4517 * gfortran.dg/dec_union_8.f90: New testcase.
4518
00074dd8
FR
45192016-09-30 Fritz Reese <fritzoreese@gmail.com>
4520
4521 PR fortran/77782
4522 * gfortran.dg/dec_structure_16.f90: New testcase.
4523
26f391e8
AV
45242016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
4525
4526 * gfortran.dg/coarray_allocate_10.f08: New test.
4527 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4528
fa16a271
KT
45292016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4530
4531 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4532
f334c828
RB
45332016-09-30 Richard Biener <rguenther@suse.de>
4534
4535 PR tree-optimization/77399
4536 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4537
76e3ec9c
SL
45382016-09-29 Sandra Loosemore <sandra@codesourcery.com>
4539
871267e1 4540 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
4541 -fdelete-null-pointer-checks explicit.
4542 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4543 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4544 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4545 * gcc.dg/pic-1.c: Require fpic target support.
4546 * gcc.dg/pic-2.c: Likewise.
4547
a2c6e7f2
JJ
45482016-09-29 Jakub Jelinek <jakub@redhat.com>
4549
4550 Implement P0001R1 - C++17 removal of register storage class specifier
4551 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4552 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4553 C++17.
4554 * c-c++-common/vector-subscript-5.c (foo): Don't use register
4555 keyword if not __SSE2__.
4556 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4557 C++17.
4558 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4559 register keywords.
4560 * g++.dg/eh/pr29166.C: Add -Wno-register option.
4561 * g++.dg/warn/register-parm-1.C (erroneous_warning,
4562 no_erroneous_warning): Expect new warnings for C++17.
4563 * g++.dg/warn/register-var-2.C (f): Likewise.
4564 * g++.dg/parse/register1.C (f): Expect new error for C++17.
4565 * g++.dg/parse/linkage2.C (foo): Likewise.
4566 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4567 keyword on parameters for C++17.
4568 * g++.dg/cpp1z/register1.C: New test.
4569 * g++.dg/cpp1z/register2.C: New test.
4570 * g++.dg/cpp1z/register3.C: New test.
4571
4ab76933
UB
45722016-09-29 Uros Bizjak <ubizjak@gmail.com>
4573
4574 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4575 * gcc.target/i386/avx2-check.h (main): Ditto.
4576 * gcc.target/i386/avx512bw-check.h (main): Ditto.
4577 * gcc.target/i386/avx512cd-check.h (main): Ditto.
4578 * gcc.target/i386/avx512dq-check.h (main): Ditto.
4579 * gcc.target/i386/avx512er-check.h (main): Ditto.
4580 * gcc.target/i386/avx512f-check.h (main): Ditto.
4581 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4582 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4583 * gcc.target/i386/avx512vl-check.h (main): Ditto.
4584
2488ebe5
UB
45852016-09-29 Uros Bizjak <ubizjak@gmail.com>
4586
4587 PR target/77756
4588 * gcc.target/i386/pr77756.c: New test.
4589
4d258d09
MP
45902016-09-29 Marek Polacek <polacek@redhat.com>
4591
4592 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4593
a9087411
MP
45942016-09-29 Marek Polacek <polacek@redhat.com>
4595
4596 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4597 C++14.
4598
fa0a064a
ML
45992016-09-29 Martin Liska <mliska@suse.cz>
4600
4601 * objc/execute/construct1.m: New test.
4602
0ce1ecc7
RB
46032016-09-29 Richard Biener <rguenther@suse.de>
4604
4605 PR tree-optimization/77768
4606 * gcc.dg/torture/pr77768.c: New testcase.
4607
da186c1f
RB
46082016-09-28 Richard Biener <rguenther@suse.de>
4609
4610 PR middle-end/77407
4611 * gcc.dg/pr77407.c: New testcase.
4612
d657e995
RB
46132016-09-29 Richard Biener <rguenther@suse.de>
4614
4615 PR middle-end/55152
4616 * gcc.dg/pr55152.c: New testcase.
4617 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4618
cadf6296
RO
46192016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4620
4621 * gcc.dg/profile-update-warning.c: Restrict to ia32.
4622 (dg-options): Remove -m32.
4623
88000fd1
MS
46242016-09-28 Martin Sebor <msebor@redhat.com>
4625
4626 PR middle-end/77721
4627 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4628
0c172974
JD
46292016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4630
4631 PR libgfortran/77707
4632 * gfortran.dg/inquire_17.f90: New test.
4633
4b390698
JJ
46342016-09-28 Jakub Jelinek <jakub@redhat.com>
4635
4636 PR c++/77467
4637 * g++.dg/cpp1y/constexpr-77467.C: New test.
4638
2b1b5938
MS
46392016-09-28 Martin Sebor <msebor@redhat.com>
4640
4641 PR c/77762
4642 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
4643 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
4644 (test_sprintf_p_const): Adjust line numbers to avoid failures
4645 introduced in r240503.
4646
30dc6ee9
MS
46472016-09-28 Martin Sebor <msebor@redhat.com>
4648
4649 PR middle-end/77683
4650 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4651
7d290e93
BE
46522016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4653
fcf32bad
BE
4654 PR c++/77748
4655 * g++.dg/pr77550.C: Avoid undefined behavior.
4656
7d290e93
BE
4657 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4658
912d9ec3
WD
46592016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
4660
4661 * gcc.dg/strlenopt-20.c: Update test.
4662 * gcc.dg/strlenopt-21.c: Likewise.
4663 * gcc.dg/strlenopt-22.c: Likewise.
4664 * gcc.dg/strlenopt-22g.c: Likewise.
4665 * gcc.dg/strlenopt-26.c: Likewise.
4666 * gcc.dg/strlenopt-5.c: Likewise.
4667 * gcc.dg/strlenopt-7.c: Likewise.
4668 * gcc.dg/strlenopt-9.c: Likewise.
4669
459bcfb0
JJ
46702016-09-27 Jakub Jelinek <jakub@redhat.com>
4671
6e39060a
JJ
4672 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4673
8ca33347
JJ
4674 * g++.dg/cpp1z/lambda-this1.C: New test.
4675 * g++.dg/cpp1z/lambda-this2.C: New test.
4676
459bcfb0
JJ
4677 PR c++/77722
4678 * g++.dg/ubsan/return-4.C: New test.
4679 * g++.dg/ubsan/return-5.C: New test.
4680 * g++.dg/ubsan/return-6.C: New test.
4681
20fba714
JW
46822016-09-27 Jiong Wang <jiong.wang@arm.com>
4683
4684 * lib/target-supports.exp
4685 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4686 in function comment.
4687
bebe0086
ML
46882016-09-27 Martin Liska <mliska@suse.cz>
4689
4690 PR gcov-profile/46266
4691 * lib/gcov.exp: Verify that <built-in>.gcov file is not
4692 considered.
4693
59896334
RB
46942016-09-27 Richard Biener <rguenther@suse.de>
4695
4696 PR tree-optimization/77745
4697 * g++.dg/torture/pr77745.C: New testcase.
4698
f0d355dc
RB
46992016-09-27 Richard Biener <rguenther@suse.de>
4700
4701 PR tree-optimization/77478
4702 * gcc.dg/torture/pr77478.c: New testcase.
4703
8c9434c2
ML
47042016-09-27 Martin Liska <mliska@suse.cz>
4705
4706 PR gcov-profile/7970
4707 PR gcov-profile/16855
4708 PR gcov-profile/44779
4709 * g++.dg/gcov/pr16855.C: New test.
4710
511d092e
SKS
47112016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4712
4713 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4714
f2e0c4e1
JJ
47152016-09-27 Jakub Jelinek <jakub@redhat.com>
4716
4717 PR fortran/77666
4718 * gfortran.dg/gomp/pr77666.f90: New test.
4719
3a4228ba
KV
47202016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
4721
4722 PR ipa/77677
4723 * gcc.dg/torture/pr77677-2.c: New test.
4724
a184e37f
SK
47252016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
4726
4727 PR fortran/77420
4728 * gfortran.dg/pr77420_1.f90: New test.
4729 * gfortran.dg/pr77420_2.f90: Ditto.
4730 * gfortran.dg/pr77420_3.f90: New test. Requires ...
4731 * gfortran.dg/pr77420_4.f90: this file.
4732
8be59d19
KV
47332016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
4734
4735 PR middle-end/77719
4736 * gfortran.dg/pr77719.f90: New test.
4737
991075a4
TP
47382016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4739
4740 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 4741 singular form of byte when quantity is unknown.
991075a4 4742
c6147dc4
MP
47432016-09-26 Marek Polacek <polacek@redhat.com>
4744
4745 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4746
5cc6c41c
ML
47472016-09-26 Martin Liska <mliska@suse.cz>
4748
4749 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4750 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4751 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4752 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4753 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4754 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4755 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4756 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4757 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4758
81fea426
MP
47592016-09-26 Marek Polacek <polacek@redhat.com>
4760
4761 PR c/7652
4762 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4763 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4764 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4765 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4766 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4767 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4768 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4769 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4770 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4771 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4772 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4773 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4774 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4775 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4776 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4777 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4778 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4779 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4780 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4781 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4782 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4783 * c-c++-common/attr-fallthrough-1.c: New test.
4784 * c-c++-common/attr-fallthrough-2.c: New test.
4785 * g++.dg/cpp0x/fallthrough1.C: New test.
4786 * g++.dg/cpp0x/fallthrough2.C: New test.
4787 * g++.dg/cpp1z/fallthrough1.C: New test.
4788 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4789 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4790 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4791 * objc.dg/Wimplicit-fallthrough-1.m: New test.
4792
9b597c1f
SK
47932016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4794
12a813c1 4795 PR fortran/77429
9b597c1f
SK
4796 * gfortran.dg/pr77429.f90: New test.
4797
f1c7e7f1
SK
47982016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4799
4800 PR fortran/77694
4801 * gfortran.dg/pr77694.f90: New test.
4802
50c6dd20
OE
48032016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
4804
4805 PR target/51244
4806 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4807
540b039e
DH
48082016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4809
4810 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4811 for 32-bit mode.
4812
cfd161bf
DH
48132016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4814
4815 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4816 for 32-bit mode.
4817
9a2300e9
MP
48182016-09-24 Marek Polacek <polacek@redhat.com>
4819
4820 PR c/77490
4821 * c-c++-common/Wbool-operation-1.c: New test.
4822 * gcc.dg/Wbool-operation-1.c: New test.
4823
34d567d1
FR
48242016-09-23 Fritz Reese <fritzoreese@gmail.com>
4825
4826 * gfortran.dg/dec_static_1.f90: New.
4827 * gfortran.dg/dec_static_2.f90: New.
4828 * gfortran.dg/dec_static_3.f90: New.
4829 * gfortran.dg/dec_static_4.f90: New.
4830
4a8d4422
JD
48312016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4832
4833 PR fortran/48298
4834 * gfortran.dg/negative_unit_check.f90: Update test.
4835 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 4836
90ef45cb
DV
48372016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4838
4839 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4840 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4841 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4842 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4843 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4844 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4845 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4846
e0535922
MS
48472016-09-23 Martin Sebor <msebor@redhat.com>
4848
4849 PR testsuite/77713
4850 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4851 assuming long double is bigger than double.
4852
d664d76d
JJ
48532016-09-23 Jakub Jelinek <jakub@redhat.com>
4854
4855 Implement P0138R2, C++17 construction rules for enum class values
4856 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4857
3b31f720
DM
48582016-09-23 David Malcolm <dmalcolm@redhat.com>
4859
4860 PR preprocessor/77672
4861 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4862 expected multiline output from first warning to reflect change
4863 in r240434.
4864
592459bf
TP
48652016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4866
4867 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4868
0af06385
BE
48692016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4870 Tom de Vries <tom@codesourcery.com>
4871
4872 PR testsuite/77411
4873 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4874
8f01b67a
MP
48752016-09-23 Marek Polacek <polacek@redhat.com>
4876
4877 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4878 * c-c++-common/gomp/atomic-13.c: Likewise.
4879 * c-c++-common/gomp/atomic-14.c: Likewise.
4880 * c-c++-common/pr60439.c: Remove invalid code.
4881 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4882 * g++.dg/expr/bitfield5.C: Likewise.
4883 * g++.dg/expr/bitfield6.C: Likewise.
4884 * g++.dg/expr/bool1.C: Likewise.
4885 * g++.dg/expr/bool3.C: Likewise.
4886 * g++.dg/expr/lval3.C: Likewise.
4887 * g++.dg/expr/lval4.C: Likewise.
4888 * g++.old-deja/g++.jason/bool5.C: Likewise.
4889
bbd6fcf3
DM
48902016-09-23 David Malcolm <dmalcolm@redhat.com>
4891
4892 PR preprocessor/77672
4893 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4894 (test_terminator_location): New function.
4895
113d06a4
RB
48962016-09-23 Richard Biener <rguenther@suse.de>
4897
4898 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4899
cab9e1df
MW
49002016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4901
4902 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4903 -march=armv8.2-a+fp16 when supported by the hardware.
4904 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4905 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4906 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4907 semi-colons to a macro invocations.
4908 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4909 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4910 defined.
4911 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4912 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4913 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4914 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4915 defined.
4916 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4917 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4918 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4919 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4920 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4921 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4922 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4923 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4924 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4925 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4926 defined.
4927 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4928 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4929 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4930 defined.
4931 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4932 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4933 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4934 defined.
4935 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4936 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4937 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4938 defined.
4939 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4940 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4941 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4942 defined. Also fix some white-space.
4943 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4944 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4945 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4946 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4947 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4948 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4949 defined. Also fix some long lines and white-space.
4950 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4951 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4952 defined. Also fix some long lines and white-space.
4953 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4954 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4955 defined.
4956 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4957 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4958 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4959 defined.
4960 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4961 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4962 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4963 defined.
4964 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
4965 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4966 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 4967 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
4968 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4969 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4970 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4971 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4972 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4973 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 4974 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
4975 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4976 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4977 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4978 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4979 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
4980 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4981 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 4982 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 4983
da9b2e69
JW
49842016-09-23 Jiong Wang <jiong.wang@arm.com>
4985 Matthew Wahab <matthew.wahab@arm.com>
4986
4987 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4988 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4989 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4990 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4991 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4992 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4993 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4994 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4995 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4996 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4997 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4998 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4999 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
5000 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
5001 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
5002 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
5003 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
5004 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
5005 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
5006 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
5007 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
5008 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
5009 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
5010 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
5011 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
5012 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
5013 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
5014 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
5015 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
5016 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
5017 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
5018 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
5019 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
5020 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
5021 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
5022 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
5023 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
5024
785cf02f
MW
50252016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5026
5027 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
5028 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
5029 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
5030 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
5031 support.
5032
1e401340
KV
50332016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
5034
5035 PR ipa/77677
5036 * gcc.dg/torture/pr77677.c: New test.
5037
8ed3eeac
AV
50382016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
5039
5040 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
5041 here now.
5042
55a9b91b
MW
50432016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5044
5045 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
5046 options. Add tests for float16x4_t and float16x8_t.
5047
64c744b9
DV
50482016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5049
5050 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5051 * gcc.target/s390/risbg-ll-2.c: Ditto.
5052 * gcc.target/s390/risbg-ll-3.c: Ditto.
5053
d403b8d4
MW
50542016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5055
5056 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5057 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5058
576987fc
DV
50592016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5060
5061 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5062 output to the simplified instructions.
5063
4ffc8099
MW
50642016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5065
5066 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5067 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5068
b1a970a5
MW
50692016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5070
5071 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5072 (FP16_SUPPORTED): New
5073 (expected-hfloat-16x4): Make conditional on __fp16 support.
5074 (expected-hfloat-16x8): Likewise.
5075 (vdup_n_f16): Disable for non-AArch64 targets.
5076 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5077 conditional on FP16_SUPPORTED.
5078 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5079 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5080 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5081 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5082 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5083 for testing __fp16.
5084 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5085 conditional on FP16_SUPPORTED.
5086 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5087 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5088
50df9464
MW
50892016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5090
5091 * gcc.target/arm/short-vfp-1.c: New.
5092
536b9f42
MW
50932016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5094
5095 * gcc.target/arm/attr-fp16-arith-1.c: New.
5096
1b9e31cf
MW
50972016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5098
5099 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5100 New.
5101 (add_options_for_arm_v8_2a_fp16_neon): New.
5102 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5103 (add_options_for_arm_arch_v8_2a): Auto-generate.
5104 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5105 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5106 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5107 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5108 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5109 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5110 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5111
a5b42ee7
MW
51122016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5113
5114 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5115 arm_fp16_alternative_ok.
5116 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5117 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
5118 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5119 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
5120 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5121 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5122 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5123 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5124 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5125 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5126 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5127 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5128 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5129 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5130 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5131 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5132 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5133 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5134 * gcc.target/arm/fp16-rounding-alt-1.c: Use
5135 arm_fp16_alternative_ok.
5136 * lib/target-supports.exp
5137 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5138 (check_effective_target_arm_fp16_alternative_ok): New.
5139 (check_effective_target_arm_fp16_none_ok_nocache): New.
5140 (check_effective_target_arm_fp16_none_ok): New.
5141
fcbc975b
ML
51422016-09-23 Martin Liska <mliska@suse.cz>
5143
5144 * gcc.dg/ipa/pr77653.c: Replace adress
5145 with address.
5146
1822b732
ML
51472016-09-23 Martin Liska <mliska@suse.cz>
5148
5149 * gcc.target/i386/movbe-4.c: New test.
5150
fab18cc4
ML
51512016-09-23 Martin Liska <mliska@suse.cz>
5152
5153 * gcc.target/i386/crc32-5.c: New test.
5154
e70f01b5
ML
51552016-09-23 Martin Liska <mliska@suse.cz>
5156
5157 * gcc.target/i386/pr71652.c: New test.
5158 * gcc.target/i386/pr71652-2.c: New test.
5159 * gcc.target/i386/pr71652-3.c: New test.
5160
f2e81d05
JJ
51612016-09-23 Jakub Jelinek <jakub@redhat.com>
5162
5163 * lib/gcc-dg.exp (process-message): Support relative line number
5164 notation - .+4 or .-1 etc.
5165 * gcc.dg/dg-test-1.c: New test.
5166
ed30d2a6
MS
51672016-09-22 Martin Sebor <msebor@redhat.com>
5168
5169 PR target/77676
5170 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5171 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5172 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5173 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5174
1c681c7b
UB
51752016-09-22 Uros Bizjak <ubizjak@gmail.com>
5176
5177 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5178 * gcc.dg/ifcvt-2.c: Ditto.
5179 * gcc.dg/zero_bits_compound-1.c: Ditto.
5180 * gcc.dg/zero_bits_compound-1.c: Ditto.
5181 * gcc.dg/pr40550.c: Simplify target selectors.
5182 Use dg-additional-options.
5183 * gcc.dg/pr47893.c: Ditto.
5184 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
5185 additional options for 32-bit x86 targets.
5186 * gcc.dg/pr70955.c: Move to ...
5187 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
5188
67cf0a53
PC
51892016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5190
5191 PR c++/61019
5192 * g++.dg/cpp0x/pr61019.C: New.
5193
0ee70cc0
AV
51942016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5195 Terry Guo <terry.guo@arm.com>
5196
5197 * gcc.target/arm/pure-code/ffunction-sections.c: New.
5198 * gcc.target/arm/pure-code/no-literal-pool.c: New.
5199 * gcc.target/arm/pure-code/pure-code.exp: New.
5200
43639d2c
UB
52012016-09-22 Uros Bizjak <ubizjak@gmail.com>
5202
5203 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5204 Remove SSE effective target requirement.
5205
a608d15b
PC
52062016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5207
5208 PR c++/71979
5209 * g++.dg/cpp0x/pr71979.C: New.
5210
d94a7ab4
BE
52112016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5212
5213 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5214
a13f439f
ML
52152016-09-22 Martin Liska <mliska@suse.cz>
5216
5217 PR ipa/77653
5218 * gcc.dg/ipa/pr77653.c: New test.
5219
cf352092
JJ
52202016-09-22 Jakub Jelinek <jakub@redhat.com>
5221
5222 PR fortran/77665
5223 * gfortran.dg/gomp/pr77665.f90: New test.
5224
a8de3002
PT
52252016-09-22 Paul Thomas <pault@gcc.gnu.org>
5226
5227 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5228 * gfortran.dg/dtio_13.f90: New test.
5229
39abef62
LK
52302016-09-21 Louis Krupp <louis.krupp@zoho.com>
5231
5232 PR fortran/66107
5233 * gfortran.dg/pr66107.f90: New test.
5234
4a2bb7fc
ILT
52352016-09-21 Ian Lance Taylor <iant@golang.org>
5236
5237 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5238 with call to builtin delete function.
5239
5f84cee2
JM
52402016-09-21 Joseph Myers <joseph@codesourcery.com>
5241
5242 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5243 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5244 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5245 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5246 tests.
5247
fe01a41a
UB
52482016-09-21 Uros Bizjak <ubizjak@gmail.com>
5249
5250 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5251
2e1c20b1
JJ
52522016-09-21 Jakub Jelinek <jakub@redhat.com>
5253
5254 PR c++/77651
5255 * g++.dg/cpp1z/aligned-new6.C: New test.
5256
de4c144a
MW
52572016-09-21 Matthew Wahab <matthew.wahab@arm.com>
5258
5259 * gcc.target/arm/fp16-aapcs-3.c: New.
5260 * gcc.target/arm/fp16-aapcs-4.c: New.
5261 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5262 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5263 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5264 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5265
44fc7854
BE
52662016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5267
5268 PR tree-optimization/77550
5269 * g++.dg/pr77550.C: New test.
5270
bc084f84
GJL
52712016-09-21 Georg-Johann Lay <avr@gjlay.de>
5272
5273 PR target/77326
5274 * gcc.target/avr/torture/pr77326.c: New test.
5275
c075003a
LK
52762016-09-21 Louis Krupp <louis.krupp@zoho.com>
5277
5278 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5279
6811ea79
RB
52802016-09-21 Richard Biener <rguenther@suse.de>
5281
5282 PR tree-optimization/77648
5283 * gcc.dg/torture/pr77648-1.c: New testcase.
5284 * gcc.dg/torture/pr77648-2.c: Likewise.
5285
f955c4c4
RB
52862016-09-21 Richard Biener <rguenther@suse.de>
5287 Jakub Jelinek <jakub@redhat.com>
5288
5289 PR tree-optimization/77621
5290 * gcc.dg/pr77621.c: New testcase.
5291
096506bb
PT
52922016-09-21 Paul Thomas <pault@gcc.gnu.org>
5293
5294 PR fortran/77657
5295 * gfortran.dg/dtio_12.f90: New test.
5296
37d168ae
SKS
52972016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5298
5299 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5300
66454000
KV
53012016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5302
5303 PR tree-optimization/72835
5304 * gcc.dg/tree-ssa/pr72835.c: New test.
5305
88d0c3f0
MS
53062016-09-20 Martin Sebor <msebor@redhat.com>
5307
5308 PR middle-end/49905
5309 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5310 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5311 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5312 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5313 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5314 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5315 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5316
a03df1d5
KV
53172016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5318
5319 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5320 arguments/compare will be optimized away.
5321 * gcc.dg/torture/ftrapv-1.c: Likewise.
5322
8bc5448f
KV
53232016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5324
5325 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5326 will be optimized away.
5327 * gcc.dg/ipa/vrp1.c: New test.
5328 * gcc.dg/ipa/vrp2.c: New test.
5329 * gcc.dg/ipa/vrp3.c: New test.
5330
973625a0
KV
53312016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5332
5333 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5334 does the same transformation.
5335 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5336 * gcc.dg/tree-ssa/evrp1.c: New test.
5337 * gcc.dg/tree-ssa/evrp2.c: New test.
5338 * gcc.dg/tree-ssa/evrp3.c: New test.
5339 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5340 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5341 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5342 * gcc.dg/tree-ssa/pr64130.c: Likewise.
5343 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5344 foling now happens early.
5345 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5346 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5347 * gcc.dg/tree-ssa/vrp16.c: Likewise.
5348 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5349 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5350
9b1ba33c
UB
53512016-09-20 Uros Bizjak <ubizjak@gmail.com>
5352
5353 PR target/77621
5354 * gcc.target/i386/pr77621.c: New test.
5355 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5356 pattern, loop should vectorize with -mtune=atom.
5357
f5bd4ad8
MO
53582016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
5359 Jakub Jelinek <jakub@redhat.com>
5360
5361 PR testsuite/63299
5362 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5363 instead of delete.
5364
7d9cf801
JJ
53652016-09-20 Jakub Jelinek <jakub@redhat.com>
5366
b912f962
JJ
5367 PR c++/77626
5368 * g++.dg/other/pr77626.C: New test.
5369
eaf1ece1
JJ
5370 PR c++/77638
5371 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5372
590b62e9
JJ
5373 PR c++/77637
5374 * g++.dg/cpp0x/gen-attrs-62.C: New test.
5375
7d9cf801
JJ
5376 PR middle-end/77624
5377 * c-c++-common/pr77624-1.c: New test.
5378 * c-c++-common/pr77624-2.c: New test.
5379
3aebb6ff
AV
53802016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
5381
5382 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5383 of digits expected.
5384
b5bbe47b
RB
53852016-09-20 Richard Biener <rguenther@suse.de>
5386
5387 PR tree-optimization/77646
5388 * gcc.dg/torture/pr77646.c: New testcase.
5389
144a96e4
BE
53902016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5391
5392 PR c++/77434
5393 * c-c++-common/Wint-in-bool-context.c: New test.
5394
1f2071fa
JM
53952016-09-19 Joseph Myers <joseph@codesourcery.com>
5396
5397 * gcc.dg/cr-decimal-dig-1.c: New test.
5398
63012d9a
JM
53992016-09-19 Joseph Myers <joseph@codesourcery.com>
5400
5401 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5402 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5403 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5404 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5405
02410826
VM
54062016-09-19 Vladimir Makarov <vmakarov@redhat.com>
5407
5408 PR rtl-optimization/77416
5409 * gcc.target/powerpc/pr77416.c: New.
5410
6101a7ab
PP
54112016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
5412
5413 PR c++/77639
5414 * g++.dg/template/error-recovery4.C: New test.
5415
1993ff76
BC
54162016-09-19 Bin Cheng <bin.cheng@arm.com>
5417
5418 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5419
5fa9e644
KT
54202016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5421
5422 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5423 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5424
fc15d9ec
JJ
54252016-09-19 Jakub Jelinek <jakub@redhat.com>
5426 Jan Hubicka <jh@suse.cz>
5427
5428 PR target/77587
5429 * gcc.dg/pr77587.c: New test.
5430 * gcc.dg/pr77587a.c: New file.
5431
3c9f5092
AV
54322016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
5433
5434 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5435 * gfortran.dg/coarray_38.f90:
5436 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5437 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5438 * gfortran.dg/coarray_allocate_7.f08: New test.
5439 * gfortran.dg/coarray_allocate_8.f08: New test.
5440 * gfortran.dg/coarray_allocate_9.f08: New test.
5441 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5442 new caf_register.
5443 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5444 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5445 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5446 get_by_refs.
5447 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5448 * gfortran.dg/coarray_lock_7.f90: Same.
5449 * gfortran.dg/coarray_poly_5.f90: Same.
5450 * gfortran.dg/coarray_poly_6.f90: Same.
5451 * gfortran.dg/coarray_poly_7.f90: Same.
5452 * gfortran.dg/coarray_poly_8.f90: Same.
5453 * gfortran.dg/coindexed_1.f90: Changed errors expected.
5454
e79e6763
FR
54552016-09-19 Fritz Reese <fritzoreese@gmail.com>
5456
5457 PR fortran/77584
5458 * gfortran.dg/dec_structure_15.f90: New testcase.
5459
ae527639
RB
54602016-09-19 Richard Biener <rguenther@suse.de>
5461
5462 PR middle-end/77605
5463 * gcc.dg/torture/pr77605.c: New testcase.
5464
cdf060f8
LK
54652016-09-18 Louis Krupp <louis.krupp@zoho.com>
5466
5467 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5468
b720e919
JH
54692016-09-17 Jan Hubicka <hubicka@ucw.cz>
5470
5471 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5472 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5473 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5474 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5475 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5476 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5477 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5478 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5479 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5480 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5481 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5482
bdabae39
KY
54832016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
5484
5485 * gcc.target/i386/pr68633.c: Fix expected result.
5486
493ba820
LK
54872016-09-17 Louis Krupp <louis.krupp@gmail.com>
5488
5489 PR fortran/68078
5490 * gfortran.dg/pr68078.f90: New test.
5491 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5492
9a42726b
BS
54932016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5494
5495 PR target/77613
5496 * gcc.target/powerpc/swaps-p8-25.c: New.
5497
e7d61178
JJ
54982016-09-16 Jakub Jelinek <jakub@redhat.com>
5499
8f03e02f
JJ
5500 PR c++/77482
5501 * g++.dg/cpp0x/constexpr-77482.C: New test.
5502
e80cb545
JJ
5503 PR c++/77379
5504 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5505 thunk offsets.
5506 * g++.dg/abi/abi-tag23a.C: Likewise.
5507
1c2f613f
JJ
5508 PR c++/77338
5509 * g++.dg/cpp0x/decltype-77338.C: New test.
5510
e7d61178
JJ
5511 PR c++/77375
5512 * g++.dg/cpp0x/mutable1.C: New test.
5513
8d987deb
SK
55142016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
5515
5516 PR fortran/77612
5517 * gfortran.dg/pr77612.f90: New test.
5518
2c3d35a6
SKS
55192016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5520
5521 * gcc.dg/torture/pr70421.c: Require int32plus.
5522
e43163ae
JJ
55232016-09-16 Jakub Jelinek <jakub@redhat.com>
5524
bcf0905a
JJ
5525 PR middle-end/77475
5526 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5527
e43163ae
JJ
5528 PR target/77526
5529 * gcc.target/i386/pr77526.c: New test.
5530
7d704548
JJ
55312016-09-16 Jakub Jelinek <jakub@redhat.com>
5532 Eric Botcazou <ebotcazou@adacore.com>
5533
5534 PR middle-end/77594
5535 * gcc.target/i386/pr77594.c: New test.
5536
902d624f
LK
55372016-09-15 Louis Krupp <louis.krupp@zoho.com>
5538
5539 PR fortran/69963
5540 * gfortran.dg/misplaced_implicit_character.f90: New test.
5541
7e16ce79
BC
55422016-09-15 Bin Cheng <bin.cheng@arm.com>
5543
5544 PR tree-optimization/77503
5545 * gcc.dg/vect/pr77503.c: New test.
5546
7c05f5c4
RB
55472016-09-15 Richard Biener <rguenther@suse.de>
5548
5549 PR middle-end/77544
5550 * c-c++-common/torture/pr77544.c: New testcase.
5551
76ff80fb
JJ
55522016-09-15 Jakub Jelinek <jakub@redhat.com>
5553
5554 PR middle-end/77475
5555 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5556 * gcc.dg/march-generic.c: Likewise.
5557 * gcc.target/i386/spellcheck-options-1.c: New test.
5558 * gcc.target/i386/spellcheck-options-2.c: New test.
5559 * gcc.target/i386/spellcheck-options-3.c: New test.
5560 * gcc.target/i386/spellcheck-options-4.c: New test.
5561
5560d026
CLT
55622016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
5563
5564 PR fortran/72743
5565 * gfortran.dg/goacc/pr72743.f90: New test.
5566
5334f733
RB
55672016-09-15 Richard Biener <rguenther@suse.de>
5568
5569 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5570
d08615f2
RB
55712016-09-15 Richard Biener <rguenther@suse.de>
5572
5573 PR tree-optimization/77514
5574 * gcc.dg/torture/pr77514.c: New testcase.
5575
28ca05f0
JJ
55762016-09-14 Jakub Jelinek <jakub@redhat.com>
5577
5578 PR c++/77549
5579 * g++.dg/lookup/pr77549.C: New test.
5580
20a1e5b8
MP
55812016-09-14 Marek Polacek <polacek@redhat.com>
5582
5583 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5584 * c-c++-common/gomp/atomic-13.c: Likewise.
5585 * c-c++-common/gomp/atomic-14.c: Likewise.
5586 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5587 * g++.dg/cpp1z/bool-increment1.C: New test.
5588 * c-c++-common/pr60439.c: Add dg-warning.
5589 * g++.dg/expr/bitfield4.C: Likewise.
5590 * g++.dg/expr/bitfield5.C: Likewise.
5591 * g++.dg/expr/bitfield6.C: Likewise.
5592 * g++.dg/expr/bool1.C: Likewise.
5593 * g++.dg/expr/bool3.C: Likewise.
5594 * g++.dg/expr/lval3.C: Likewise.
5595 * g++.dg/expr/lval4.C: Likewise.
5596 * g++.old-deja/g++.jason/bool5.C: Likewise.
5597 * g++.dg/expr/bitfield3.C: Adjust dg-error.
5598 * g++.dg/other/error18.C: Likewise.
5599 * g++.dg/gomp/atomic-14.C: Likewise.
5600
0761f6bf
NS
56012016-09-14 Nathan Sidwell <nathan@acm.org>
5602
5603 PR c++/77539
5604 * g++.dg/cpp1y/pr77539.C: New.
5605
13cddbc1
CL
56062016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
5607
5608 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5609 dg-require.
5610 * g++.dg/ext/builtin_alloca.C: Likewise.
5611 * g++.dg/template/spec35.C: Likewise.
5612 * gcc.dg/builtins-68.c: Likewise.
5613 * gcc.misc-tests/gcov-13.c: Likewise.
5614 * gcc.misc-tests/gcov-14.c: Likewise.
5615
a90638d4
JM
56162016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
5617
5618 * gfortran.dg/dec_structure_14.f90: New testcase.
5619
5ba4a08c
JJ
56202016-09-14 Jakub Jelinek <jakub@redhat.com>
5621
5622 PR sanitizer/68260
5623 * c-c++-common/tsan/pr68260.c: New test.
5624
a713b234
JS
56252016-09-13 Joe Seymour <joe.s@somniumtech.com>
5626
5627 PR target/70713
5628 * gcc.target/msp430/function-attributes-1.c: New test.
5629 * gcc.target/msp430/function-attributes-2.c: New test.
5630 * gcc.target/msp430/function-attributes-3.c: New test.
5631
96032047
MS
56322015-04-18 Martin Sebor <msebor@redhat.com>
5633
5634 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5635 of non-nul characters.
5636 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5637
ea8661cd
JJ
56382016-09-13 Jakub Jelinek <jakub@redhat.com>
5639
9952908a
JJ
5640 * g++.dg/cpp0x/gen-attrs-61.C: New test.
5641 * g++.dg/cpp1z/gen-attrs1.C: New test.
5642
63cdb7a0
JJ
5643 PR tree-optimization/77454
5644 * gcc.dg/pr77454.c: New test.
5645
ea8661cd
JJ
5646 PR c++/77553
5647 * g++.dg/cpp1y/constexpr-77553.C: New test.
5648
254830ba
DM
56492016-09-13 David Malcolm <dmalcolm@redhat.com>
5650
5651 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5652 (test_show_locus): Replace rich_location::add_fixit_insert calls
5653 with add_fixit_insert_before and add_fixit_insert_after.
5654
42763690
JM
56552016-09-13 Jason Merrill <jason@redhat.com>
5656 Tom de Vries <tom@codesourcery.com>
5657
5658 PR c++/77427
5659 * g++.dg/pr77427.C: New test.
5660
c8798f2c
ML
56612016-09-13 Martin Liska <mliska@suse.cz>
5662
5663 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5664 effective target.
5665 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5666 * lib/target-supports.exp: Define the new target.
5667
54700e2e
AP
56682016-09-12 Andrew Pinski <apinski@cavium.com>
5669
5670 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5671 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5672
e1d55bf7
UB
56732016-09-12 Uros Bizjak <ubizjak@gmail.com>
5674
5675 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5676 variable arguments.
5677 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5678 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5679 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5680 variable argument.
5681 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5682 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5683
54dcdb88
BE
56842016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5685
5686 PR c++/77496
5687 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5688 * g++.dg/ext/pr77496.C: New test.
5689 * g++.dg/warn/pr77496.C: New test.
5690
d1463eb9
DM
56912016-09-12 David Malcolm <dmalcolm@redhat.com>
5692
5693 PR c/72858
5694 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5695 to preserve conversion chars, and to preserve prefix information.
5696 * gcc.dg/format/pr72858.c: New test case.
5697
217fabad
SK
56982016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
5699
5700 * gfortran.dg/pr77507.f90: Move to ...
5701 * gfortran.dg/ieee/pr77507.f90: here.
5702
a1cd04ac
JH
57032016-08-09 Jan Hubicka <hubicka@ucw.cz>
5704
5705 PR ipa/61159
5706 * compile/pr61159.c: New testcase
5707
e3912107
JH
57082016-08-09 Jan Hubicka <hubicka@ucw.cz>
5709
5710 PR ipa/64316
5711 * gcc.dg/ipa/pr63416.c: New testcase.
5712
739d9339
PT
57132016-09-10 Paul Thomas <pault@gcc.gnu.org>
5714 Steven G. Kargl <kargl@gcc.gnu.org>
5715
5716 PR fortran/77532
cc3135b6 5717 * gfortran.dg/dtio_11.f90: new test.
739d9339 5718
fb7c40dd
SK
57192016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
5720
5721 PR fortran/77507
5722 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5723 * gfortran.dg/c_assoc_4.f90: Ditto.
5724
5b28efbb
TV
57252016-09-10 Tom de Vries <tom@codesourcery.com>
5726
5727 PR C/71602
5728 * c-c++-common/va-arg-va-list-type.c: New test.
5729
9d0a9bb4
PB
57302016-09-09 Peter Bergner <bergner@vnet.ibm.com>
5731
5732 PR rtl-optimization/77289
5733 * gcc.target/powerpc/pr77289.c: New test.
5734
3f0177e7
MS
57352016-09-09 Martin Sebor <msebor@redhat.com>
5736
5737 PR c/77520
5738 PR c/77521
5739 * gcc.dg/pr77520.c: New test.
5740 * gcc.dg/pr77521.c: New test.
5741
e81e83d0
SK
57422016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5743
5744 PR fortran/77506
5745 * gfortran.dg/pr77506.f90: New test.
5746
8a92685e
SK
57472016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5748
5749 PR fortran/77507
5750 * gfortran.dg/pr77507.f90: New test.
5751
c65248cb
JM
57522016-09-09 Joseph Myers <joseph@codesourcery.com>
5753
5754 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5755
2cf0ff98
SK
57562016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
5757 Louis Krupp <lkrupp@gcc.gnu.org>
5758
5759 PR fortran/69514
5760 * gfortran.dg/pr69514_1.f90: New test.
5761 * gfortran.dg/pr69514_2.f90: New test.
5762
8ebc1e0f
JJ
57632016-09-08 Jakub Jelinek <jakub@redhat.com>
5764
20b6cf01
JJ
5765 PR fortran/77500
5766 * gfortran.dg/gomp/pr77500.f90: New test.
5767
8ebc1e0f
JJ
5768 PR fortran/77516
5769 * gfortran.dg/gomp/pr77516.f90: New test.
5770
34718542
JJ
57712016-09-07 Jakub Jelinek <jakub@redhat.com>
5772
5773 PR middle-end/77475
5774 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5775 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5776 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5777 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5778 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5779 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5780
e5106e27
DM
57812016-09-07 David Malcolm <dmalcolm@redhat.com>
5782
5783 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5784 "substring-locations.h".
5785
ca235a85
RB
57862016-09-07 Richard Biener <rguenther@suse.de>
5787
5788 PR c/77450
5789 * c-c++-common/vector-subscript-8.c: Move ..
5790 * gcc.dg/pr77450.c: ... here.
5791
0076b5dc 57922016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
5793
5794 PR libgfortran/77393
5795 * gfortran.dg/fmt_f0_2.f90: Update test.
5796 * gfortran.dg/fmt_f0_3.f90: New test.
5797
6ac7322b
DH
57982016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5799
5800 PR debug/77389
5801 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5802 in dg-options.
5803
5804 PR debug/57519
5805 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5806
8eb9e049
JJ
58072016-09-06 Jakub Jelinek <jakub@redhat.com>
5808
5809 PR target/69255
5810 * gcc.target/i386/pr69255-1.c: New test.
5811 * gcc.target/i386/pr69255-2.c: New test.
5812 * gcc.target/i386/pr69255-3.c: New test.
5813
58142016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
5815
5816 PR c/77336
5817 * gcc.dg/format/miss-7.c: New test.
5818
e6cb85d4
UB
58192016-09-06 Uros Bizjak <ubizjak@gmail.com>
5820
5821 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5822
7fe76f6a
ML
58232016-09-06 Martin Liska <mliska@suse.cz>
5824
5825 PR gcov-profile/77378
5826 PR gcov-profile/77466
5827 * gcc.dg/profile-update-warning.c: New test.
5828
209b636e
RB
58292016-09-06 Richard Biener <rguenther@suse.de>
5830
5831 PR tree-optimization/77479
5832 * gcc.dg/torture/pr77479.c: New testcase.
5833
b772a565
RB
58342016-09-06 Richard Biener <rguenther@suse.de>
5835
5836 PR c/77450
5837 * c-c++-common/vector-subscript-7.c: Adjust.
5838 * c-c++-common/vector-subscript-8.c: New testcase.
5839
a8c07037
SKS
58402016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5841
5842 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5843
0ce48391
JJ
58442016-09-05 Jakub Jelinek <jakub@redhat.com>
5845
de9188e0
JJ
5846 PR target/77476
5847 * gcc.target/i386/avx512f-pr77476.c: New test.
5848 * gcc.target/i386/avx512bw-pr77476.c: New test.
5849 * gcc.target/i386/avx512dq-pr77476.c: New test.
5850
c76f7809
JJ
5851 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5852 Update comment to mention also avx512f.
5853
0ce48391
JJ
5854 PR sanitizer/77396
5855 * g++.dg/asan/pr77396-2.C: New test.
5856
8a27cf73
UB
58572016-09-05 Uros Bizjak <ubizjak@gmail.com>
5858
5859 PR rtl-optimization/77452
5860 * gcc.target/i386/pr77452.c: New test.
5861
25ff5dd3
MP
58622016-09-05 Marek Polacek <polacek@redhat.com>
5863
5864 PR c/77423
5865 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5866
f2bc4e48
SK
58672016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5868
5869 PR fortran/77391
5870 * gfortran.dg/pr77391.f90: New test.
5871
e85921ee
SK
58722016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5873
5874 PR fortran/77460
5875 * gfortran.dg/pr77460.f90: New test.
5876
b5d50659
JJ
58772016-09-03 Jakub Jelinek <jakub@redhat.com>
5878
5879 PR c/65467
5880 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5881
7b826676
KY
58822016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5883
5884 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5885
717ebe91
DM
58862016-09-02 David Malcolm <dmalcolm@redhat.com>
5887
5888 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5889 test case.
5890 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5891 diagnostic-test-show-locus-generate-patch.c to the sources
5892 for diagnostic_plugin_test_show_locus.c.
5893
94087e88
JJ
58942016-09-02 Jakub Jelinek <jakub@redhat.com>
5895
9dc5773f
JJ
5896 PR c/65467
5897 * gcc.dg/gomp/_Atomic-1.c: New test.
5898 * gcc.dg/gomp/_Atomic-2.c: New test.
5899 * gcc.dg/gomp/_Atomic-3.c: New test.
5900 * gcc.dg/gomp/_Atomic-4.c: New test.
5901 * gcc.dg/gomp/_Atomic-5.c: New test.
5902
94087e88
JJ
5903 PR sanitizer/77396
5904 * g++.dg/asan/pr77396.C: New test.
5905
59062016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
5907
5908 PR tree-optimization/71831
5909 * gcc.dg/builtin-object-size-16.c: New test.
5910 * gcc.dg/builtin-object-size-17.c: New test.
5911
7e89048d
JD
59122016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5913
5914 PR libgfortran/77393
5915 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5916
2f196155
UB
59172016-09-01 Uros Bizjak <ubizjak@gmail.com>
5918
5919 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5920 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5921 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5922 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5923 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5924 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5925 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5926 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5927 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5928 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5929 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5930 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5931 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5932 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5933 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5934 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5935 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5936 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5937
0a6b0523
EB
59382016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5939
5940 * gnat.dg/opt58.adb: New test.
5941 * gnat.dg/opt58_pkg.ads: New helper.
5942
2a99de7b
RB
59432016-09-01 Richard Biener <rguenther@suse.de>
5944
5945 PR middle-end/77436
5946 * gcc.dg/torture/pr77436.c: New testcase.
5947
f79d8786
SKS
59482016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5949
5950 * gcc.dg/pr64252.c: Require int32plus.
5951 * gcc.dg/pr66299-1.c: Likewise.
5952 * gcc.dg/pr66299-2.c: Likewise.
5953 * gcc.dg/torture/20131115-1.c: Skip for avr.
5954
b06335f9
KT
59552016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5956
5957 * gcc.target/aarch64/ands_3.c: New test.
5958
f25f40be
JJ
59592016-08-31 Jakub Jelinek <jakub@redhat.com>
5960
d12a0b5a
JJ
5961 PR fortran/77352
5962 * gfortran.dg/gomp/pr77352.f90: New test.
5963
f25f40be
JJ
5964 PR fortran/77374
5965 * gfortran.dg/gomp/pr77374.f08: New test.
5966
9ff6fb6e
MG
59672016-08-31 Marc Glisse <marc.glisse@inria.fr>
5968
5969 PR tree-optimization/73714
5970 * gcc.dg/tree-ssa/pr73714.c: New test.
5971
8e95a674
JD
59722016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5973
5974 PR libgfortran/77393
5975 * gfortran.dg/fmt_f0_2.f90: New test.
5976
c6b0037d
MG
59772016-08-31 Marc Glisse <marc.glisse@inria.fr>
5978
5979 * gcc.target/i386/pr59539-2.c: Adapt options.
5980 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5981
1a576b13
PT
59822016-08-31 Paul Thomas <pault@gcc.gnu.org>
5983
5984 PR fortran/77418
5985 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5986 of the associate entity and replace with a pointer to the
5987 intended item on the stack.
5988
e73d3ca6 59892016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 5990 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
5991
5992 PR fortran/48298
5993 * gfortran.dg/dtio_1.f90: New test.
5994 * gfortran.dg/dtio_2.f90: New test.
5995 * gfortran.dg/dtio_3.f90: New test.
5996 * gfortran.dg/dtio_4.f90: New test.
5997 * gfortran.dg/dtio_5.f90: New test.
5998 * gfortran.dg/dtio_6.f90: New test.
5999 * gfortran.dg/dtio_7.f90: New test.
6000 * gfortran.dg/dtio_8.f90: New test.
6001 * gfortran.dg/dtio_9.f90: New test.
6002 * gfortran.dg/dtio_10.f90: New test.
6003
b816477a
DM
60042016-08-30 David Malcolm <dmalcolm@redhat.com>
6005
6006 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6007 (test_many_nested_locations): New function.
6008 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6009 (test_show_locus): Handle "test_many_nested_locations".
6010
71b30891
DM
60112016-08-30 David Malcolm <dmalcolm@redhat.com>
6012
6013 * g++.dg/template/double-greater-than-fixit.C: New test case.
6014
8fa37232
EB
60152016-08-30 Eric Botcazou <ebotcazou@adacore.com>
6016
6017 * gnat.dg/opt57.ad[sb]: New test.
6018 * gnat.dg/opt57_pkg.ads: New helper.
6019
6f651bae
RB
60202016-08-30 Richard Biener <rguenther@suse.de>
6021
6022 PR tree-optimization/69047
6023 * gcc.dg/pr69047.c: Fix byte-order check.
6024
ab834832
JJ
60252016-08-30 Jakub Jelinek <jakub@redhat.com>
6026
5116b156
JJ
6027 PR tree-optimization/72866
6028 * gcc.dg/vect/pr72866.c: New test.
6029
3754bbfc
JJ
6030 PR debug/77363
6031 * g++.dg/debug/dwarf2/pr77363.C: New test.
6032
26122e2d
JJ
6033 PR middle-end/77377
6034 * gcc.target/i386/pr77377.c: New test.
6035
ab834832
JJ
6036 PR debug/77389
6037 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
6038 in dg-options.
6039
bedc9ca7
SK
60402016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
6041
6042 * gfortran.dg/pr77372.f90: Moved to ...
6043 * gfortran.dg/ieee/pr77372.f90: here.
6044
adfa1e6b
MM
60452016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6046
6047 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
6048 vector short/char initializations.
6049 * gcc.target/powerpc/vec-init-5.c: Likewise.
6050 * gcc.target/powerpc/vec-init-6.c: New compile time test for
6051 vector initialization optimizations.
6052 * gcc.target/powerpc/vec-init-7.c: Likewise.
6053 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6054 vector float/double initializations.
6055 * gcc.target/powerpc/vec-init-9.c: Likewise.
6056
414b7129
UB
60572016-08-29 Uros Bizjak <ubizjak@gmail.com>
6058
6059 PR target/77403
6060 * gcc.target/i386/pr77403.c: New test.
6061
3d06b6f2
MP
60622016-08-29 Marek Polacek <polacek@redhat.com>
6063
6064 PR c/77292
6065 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6066
ba9bbd6f
TV
60672016-08-29 Tom de Vries <tom@codesourcery.com>
6068
6069 PR c/77398
6070 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6071
d7d80d8f
EB
60722016-08-29 Eric Botcazou <ebotcazou@adacore.com>
6073
6074 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 6075
d7d80d8f 60762016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
6077
6078 * gfortran.dg/dec_structure_13.f90: New testcase.
6079
468d95c8
JB
60802016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
6081
6082 PR fortran/77261
6083 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6084 available.
6085
f329b264
TV
60862016-08-28 Tom de Vries <tom@codesourcery.com>
6087
6088 PR lto/70955
6089 * gcc.dg/pr70955.c: New test.
6090 * gcc.dg/lto/pr70955_0.c: Same.
6091 * gcc.dg/lto/pr70955_1.c: Same.
6092
4a389eb6
PP
60932016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
6094
6095 PR tree-optimization/71077
6096 * gcc.target/i386/pr71077.c: New test.
6097
3f8257db 60982016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
6099
6100 PR fortran/77380
6101 * gfortran.dg/pr77380.f90: New test.
6102
3f8257db 61032016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
6104
6105 PR fortran/77372
6106 gfortran.dg/pr77372.f90: New test.
6107
ee908516
DM
61082016-08-26 David Malcolm <dmalcolm@redhat.com>
6109
6110 * gcc.dg/spellcheck-fields-2.c (test): Move
6111 dg-begin/end-multiline-output within function body.
6112 (test_macro): New function.
6113
d41e76cf
DM
61142016-08-26 David Malcolm <dmalcolm@redhat.com>
6115
6116 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6117 (test_fixit_insert): Update expected output.
6118 (test_fixit_remove): Likewise.
6119 (test_fixit_replace): Likewise.
6120
524a4c96
RO
61212016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6122
6123 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6124 Fix typo.
6125
ebfa15ab
RB
61262016-08-26 Richard Biener <rguenther@suse.de>
6127
6128 PR tree-optimization/69047
6129 * gcc.dg/pr69047.c: New testcase.
6130
209ca542
PK
61312016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6132 Martin Jambhor <mjambor@suse.cz>
524a4c96 6133
209ca542
PK
6134 * gcc.dg/ipa/propbits-1.c: New test-case.
6135 * gcc.dg/ipa/propbits-2.c: Likewise.
6136 * gcc.dg/ipa/propbits-3.c: Likewise.
6137
e5cf1629
SK
61382016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
6139
6140 PR fortran/77351
6141 * gfortran.dg/pr77351.f90: New test.
6142
ebef225f
MP
61432016-08-25 Marek Polacek <polacek@redhat.com>
6144
6145 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6146
fe377a48
MP
61472016-08-25 Marek Polacek <polacek@redhat.com>
6148
6149 PR c/77323
6150 * gcc.dg/pr77323.c: New test.
6151
88b8971f
PT
61522016-08-24 Paul Thomas <pault@gcc.gnu.org>
6153
6154 PR fortran/77358
6155 * gfortran.dg/submodule_17.f08: New test.
6156
3f8257db
JJ
61572016-08-24 Michael Collison <michael.collison@linaro.org>
6158 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
6159
6160 * gcc.target/arm/builtin_saddl.c: New testcase.
6161 * gcc.target/arm/builtin_saddll.c: New testcase.
6162 * gcc.target/arm/builtin_uaddl.c: New testcase.
6163 * gcc.target/arm/builtin_uaddll.c: New testcase.
6164 * gcc.target/arm/builtin_ssubl.c: New testcase.
6165 * gcc.target/arm/builtin_ssubll.c: New testcase.
6166 * gcc.target/arm/builtin_usubl.c: New testcase.
6167 * gcc.target/arm/builtin_usubll.c: New testcase.
6168
d5b5d212
UB
61692016-08-24 Uros Bizjak <ubizjak@gmail.com>
6170
6171 PR target/77270
6172 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6173 (dg-options): Use -march=amdfam10 instead of -march=athlon.
6174 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6175 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6176 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6177 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6178 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
6179 effective target. Remove scan-assembler-times directives.
6180 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6181 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6182 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6183
d1188689
SKS
61842016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6185
6186 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6187 of unsigned int.
6188 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6189
0b6b8f85
RS
61902016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
6191
6192 PR testsuite/77317
6193 * lib/target-supports.exp
6194 (check_effective_target_vect_aligned_arrays): Don't cache the result.
6195 (check_effective_target_vect_natural_alignment): Ditto.
6196 (check_effective_target_vector_alignment_reachable): Ditto.
6197 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6198
587b7f7a
ILT
61992016-08-23 Ian Lance Taylor <iant@golang.org>
6200
6201 * gcc.target/s390/nolrl-1.c: Don't match the file name.
6202
6019c0fc
MM
62032016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6204
6205 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6206 being created from pointers to memory locations.
6207 * gcc.target/powerpc/vec-init-2.c: Likewise.
6208
cfe37db4
FR
62092016-08-23 Fritz Reese <fritzoreese@gmail.com>
6210
6211 * gfortran.dg/dec_structure_12.f90: New testcase.
6212
7e11f46f
DV
62132016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6214
6215 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6216
7ab4f354
DV
62172016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6218
6219 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6220 verification.
6221
deb9351f
DV
62222016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6223
6224 * gcc.target/s390/md/andc-splitter-1.c: New test case.
6225 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6226
1fd9f058
RB
62272016-08-23 Richard Biener <rguenther@suse.de>
6228
6229 PR tree-optimization/27336
6230 * c-c++-common/pr27336.c: New testcase.
6231
b00e6e75
MP
62322016-08-22 Marek Polacek <polacek@redhat.com>
6233
6234 PR c++/77321
6235 * g++.dg/cpp1y/pr77321.C: New test.
6236
58338bac
SK
62372016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6238
6239 PR fortran/60774
6240 * gfortran.dg/empty_label.f: Adjust test for new error message.
6241 * gfortran.dg/empty_label.f90: Ditto.
6242 * gfortran.dg/empty_label_typedecl.f90: Ditto.
6243 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6244 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6245
30364ce6
SK
62462016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6247
6248 PR fortran/61318
6249 * gfortran.dg/pr61318.f90: New test.
6250
ad7a5a8f
SK
62512016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6252
6253 PR fortran/77260
6254 * gfortran.dg/pr77260_1.f90: New test.
6255 * gfortran.dg/pr77260_2.f90: Ditto.
6256
72f52f30
JM
62572016-08-22 Joseph Myers <joseph@codesourcery.com>
6258
6259 PR middle-end/77269
6260 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6261 __builtin_signbitf and __builtin_signbitl in expected generic
6262 expansion.
6263 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6264 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6265 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6266 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6267 tests.
6268
6dc198e3
JM
62692016-08-22 Joseph Myers <joseph@codesourcery.com>
6270
6271 * gcc.dg/torture/float128-builtin.c,
6272 gcc.dg/torture/float128-ieee-nan.c,
6273 gcc.dg/torture/float128x-builtin.c,
6274 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6275 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6276 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6277 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6278 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6279 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6280 gcc.dg/torture/floatn-nan.h: New tests.
6281
7ff4e41a
JM
62822016-08-22 Joseph Myers <joseph@codesourcery.com>
6283
6284 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6285 macro.
6286 (main): Update calls to TEST_I_F.
6287 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6288 macro.
6289 (main): Update calls to TEST_I_F.
6290
7078cdb6
JM
62912016-08-22 Joseph Myers <joseph@codesourcery.com>
6292
6293 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6294 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6295 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6296 names in calls to TEST_I_F.
6297
a9d7c823
BE
62982016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6299
6300 PR c/52952
6301 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6302
cd800235
SKS
63032016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6304
6305 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6306 and !natural_alignment_64.
6307 * gcc.dg/ipa/propalign-2.c: Likewise.
6308 * gcc.dg/ipa/propalign-3.c: Likewise.
6309 * gcc.dg/ipa/propalign-4.c: Likewise.
6310 * gcc.dg/ipa/propalign-5.c: Likewise.
6311 * lib/target-supports.exp
6312 (check_effective_target_natural_alignment_32): Add avr-*-*.
6313
22d12455
KV
63142016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
6315
6316 PR tree-optimization/61839
6317 * gcc.dg/tree-ssa/pr61839_1.c: New test.
6318 * gcc.dg/tree-ssa/pr61839_2.c: New test.
6319 * gcc.dg/tree-ssa/pr61839_3.c: New test.
6320 * gcc.dg/tree-ssa/pr61839_4.c: New test.
6321
c65699ef
JM
63222016-08-19 Joseph Myers <joseph@codesourcery.com>
6323
6324 PR c/32187
6325 * lib/target-supports.exp (check_effective_target_float16)
6326 (check_effective_target_float32, check_effective_target_float64)
6327 (check_effective_target_float128, check_effective_target_float32x)
6328 (check_effective_target_float64x)
6329 (check_effective_target_float128x)
6330 (check_effective_target_float16_runtime)
6331 (check_effective_target_float32_runtime)
6332 (check_effective_target_float64_runtime)
6333 (check_effective_target_float128_runtime)
6334 (check_effective_target_float32x_runtime)
6335 (check_effective_target_float64x_runtime)
6336 (check_effective_target_float128x_runtime)
6337 (check_effective_target_floatn_nx_runtime)
6338 (add_options_for_float16, add_options_for_float32)
6339 (add_options_for_float64, add_options_for_float128)
6340 (add_options_for_float32x, add_options_for_float64x)
6341 (add_options_for_float128x): New procedures.
6342 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6343 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6344 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6345 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6346 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6347 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6348 gcc.dg/torture/float128-complex.c,
6349 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6350 gcc.dg/torture/float128x-basic.c,
6351 gcc.dg/torture/float128x-complex.c,
6352 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6353 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6354 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6355 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6356 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6357 gcc.dg/torture/float32x-basic.c,
6358 gcc.dg/torture/float32x-complex.c,
6359 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6360 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6361 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6362 gcc.dg/torture/float64x-basic.c,
6363 gcc.dg/torture/float64x-complex.c,
6364 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6365 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6366 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6367 gcc.dg/torture/floatn-tg.h,
6368 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6369 gcc.dg/torture/fp-int-convert-float128-ieee.c,
6370 gcc.dg/torture/fp-int-convert-float128x-timode.c,
6371 gcc.dg/torture/fp-int-convert-float128x.c,
6372 gcc.dg/torture/fp-int-convert-float16-timode.c,
6373 gcc.dg/torture/fp-int-convert-float16.c,
6374 gcc.dg/torture/fp-int-convert-float32-timode.c,
6375 gcc.dg/torture/fp-int-convert-float32.c,
6376 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6377 gcc.dg/torture/fp-int-convert-float32x.c,
6378 gcc.dg/torture/fp-int-convert-float64-timode.c,
6379 gcc.dg/torture/fp-int-convert-float64.c,
6380 gcc.dg/torture/fp-int-convert-float64x-timode.c,
6381 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6382 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6383 maximum exponent of floating-point type. Use it in testing
6384 whether 0x8...0 fits in the floating-point type. Always treat -1
6385 (signed 0xf...f) as fitting in the floating-point type.
6386 (M_OK1): New macro.
6387 * gcc.dg/torture/fp-int-convert-double.c,
6388 gcc.dg/torture/fp-int-convert-float.c,
6389 gcc.dg/torture/fp-int-convert-float128-timode.c,
6390 gcc.dg/torture/fp-int-convert-float128.c,
6391 gcc.dg/torture/fp-int-convert-float80-timode.c,
6392 gcc.dg/torture/fp-int-convert-float80.c,
6393 gcc.dg/torture/fp-int-convert-long-double.c,
6394 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6395
94e73c78
JJ
63962016-08-19 Jakub Jelinek <jakub@redhat.com>
6397
fbdbd4b6
JJ
6398 PR fortran/72744
6399 * gfortran.dg/gomp/pr72744.f90: New test.
6400
94e73c78
JJ
6401 PR fortran/69281
6402 * gfortran.dg/gomp/pr69281.f90: New test.
6403
91151a73
JB
64042016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
6405
414b7129
UB
6406 * gfortran.dg/random_4.f90: Initialize seed before using, handle
6407 the last special seed value.
6408 * gfortran.dg/random_7.f90: Use size for last array member instead
6409 of hardcoded value.
91151a73 6410
fcf830ab
PK
64112016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6412
6413 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6414 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6415
1a5da5b6
RB
64162016-08-19 Richard Biener <rguenther@suse.de>
6417
6418 PR tree-optimization/77286
6419 * gcc.dg/torture/pr77286.c: New testcase.
6420
82f72146
DM
64212016-08-18 David Malcolm <dmalcolm@redhat.com>
6422
6423 * gcc.dg/verbose-asm-2.c: New test case.
6424
cc015f3a
DM
64252016-08-18 David Malcolm <dmalcolm@redhat.com>
6426
6427 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6428 (custom_diagnostic_finalizer): Update for change to
6429 diagnostic_show_locus.
6430
cb18fd07
DM
64312016-08-18 David Malcolm <dmalcolm@redhat.com>
6432
6433 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6434 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6435
a76989dc
MP
64362016-08-18 Marek Polacek <polacek@redhat.com>
6437
6438 PR c/71514
6439 * gcc.dg/pr71514.c: New test.
6440
89c88780
L
64412015-08-18 H.J. Lu <hongjiu.lu@intel.com>
6442
6443 PR target/72839
6444 * gcc.target/i386/pr72839.c: New test.
6445
2c71d454
CLT
64462016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
6447
6448 PR middle-end/70895
6449 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6450 * c-c++-common/goacc/reduction-1.c: Likewise.
6451 * c-c++-common/goacc/reduction-2.c: Likewise.
6452 * c-c++-common/goacc/reduction-3.c: Likewise.
6453 * c-c++-common/goacc/reduction-4.c: Likewise.
6454
66592e95
AM
64552016-08-18 Alan Modra <amodra@gmail.com>
6456
6457 * gcc.c-torture/compile/pr72771.c: New.
6458
3a146d46
JJ
64592016-08-17 Jakub Jelinek <jakub@redhat.com>
6460
6461 PR fortran/67496
6462 * gfortran.dg/pr67496.f90: New test.
6463
3f8257db 64642015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
6465
6466 PR tree-optimization/71752
3a146d46 6467 * gcc.dg/vect/pr71752.c: New.
038000bd 6468
dd42e908
UB
64692016-08-17 Uros Bizjak <ubizjak@gmail.com>
6470
6471 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6472
458a1cd0
JJ
64732016-08-17 Jakub Jelinek <jakub@redhat.com>
6474
6475 PR middle-end/77259
6476 * g++.dg/ipa/devirt-52.C: New test.
6477
11c4c4ba
CLT
64782016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
6479
6480 * c-c++-common/goacc/reduction-6.c: New testcase.
6481
661d6efd
RB
64822016-08-17 Richard Biener <rguenther@suse.de>
6483
6484 PR tree-optimization/76490
6485 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6486 * gcc.dg/pr52904.c: XFAIL.
6487
622d8b69
RB
64882016-08-17 Richard Biener <rguenther@suse.de>
6489
6490 PR tree-optimization/23855
6491 * gcc.dg/loop-unswitch-2.c: Adjust.
6492
af23e99c
JJ
64932016-08-16 Jakub Jelinek <jakub@redhat.com>
6494
6495 PR tree-optimization/72817
6496 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6497
feeb6268
JM
64982016-08-16 Joseph Myers <joseph@codesourcery.com>
6499
6500 PR libgcc/77265
6501 * gcc.dg/torture/float128-extend-inf.c: New test.
6502
65e736c0
DM
65032016-08-16 David Malcolm <dmalcolm@redhat.com>
6504
6505 PR c/72857
6506 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6507 for embedded NUL.
6508 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6509 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6510 caret placement.
6511 (test_oct): Likewise.
6512 (test_multiple): Likewise.
6513 (test_field_width_specifier): Likewise.
6514 (test_field_width_specifier_2): New function.
6515 (test_field_precision_specifier): New function.
6516 (test_embedded_nul): Update expected caret placement.
6517 (test_non_contiguous_strings): Update line number.
6518 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6519 (__emit_string_literal_range): Add "caret_idx" param.
6520 (test_simple_string_literal): Add value for new param, updating
6521 expected output..
6522 (test_concatenated_string_literal): Likewise.
6523 (test_multiline_string_literal): Likewise.
6524 (test_hex): Likewise.
6525 (test_oct): Likewise.
6526 (test_multiple): Likewise.
6527 (test_ucn4): Likewise.
6528 (test_ucn8): Likewise.
6529 (test_u8): Likewise.
6530 (test_u): Likewise; update expected message, from "range" to
6531 "location".
6532 (test_U): Likewise.
6533 (test_L): Likewise.
6534 (test_macro): Add value for new param.
6535 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6536 (__emit_string_literal_range): Add "caret_idx" param.
6537 (test_stringified_token_1): Add value for new param. Update
6538 expected message, from "range" to "location".
6539 (test_stringized_token_2): Likewise, adding param to macro.
6540 (test_stringified_token_3): Likewise.
6541 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6542 (emit_warning): Convert param from source_range to location_t.
6543 (test_string_literals): Add caret_idx param, and use it when
6544 constructing a substring_loc. Update error message, from
6545 "range" to "location".
6546
4a7f57d5
JJ
65472016-08-16 Jakub Jelinek <jakub@redhat.com>
6548
7841800f
JJ
6549 PR target/71910
6550 * g++.dg/gomp/pr71910.C: New test.
6551
1b13411a
JJ
6552 PR middle-end/67485
6553 * gcc.c-torture/compile/pr67485.c: New test.
6554
4a7f57d5
JJ
6555 PR target/72867
6556 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6557
3c556bc4
BC
65582016-08-16 Bin Cheng <bin.cheng@arm.com>
6559
6560 PR tree-optimization/69848
6561 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6562
beab2da6
ML
65632016-08-16 Martin Liska <mliska@suse.cz>
6564
6565 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6566 of memory operations so that it can be handled by core2
6567 in 32-bit mode.
6568
f4eec0a3
RB
65692016-08-16 Richard Biener <rguenther@suse.de>
6570
6571 PR tree-optimization/76783
6572 * gcc.dg/pr76783.c: New testcase.
6573 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6574
8f21990a
BC
65752016-08-16 Bin Cheng <bin.cheng@arm.com>
6576
6577 PR tree-optimization/72817
6578 PR tree-optimization/73450
6579 * gcc.dg/tree-ssa/pr72817.c: New test.
6580 * gcc.dg/tree-ssa/pr73450.c: New test.
6581
7fc61626
FR
65822016-08-15 Fritz Reese <fritzoreese@gmail.com>
6583
6584 * gfortran.dg/init_flag_13.f90: New testcase.
6585 * gfortran.dg/init_flag_14.f90: Ditto.
6586 * gfortran.dg/init_flag_15.f03: Ditto.
6587 * gfortran.dg/dec_init_1.f90: Ditto.
6588 * gfortran.dg/dec_init_2.f90: Ditto.
6589
432baa02
UB
65902016-08-15 Uros Bizjak <ubizjak@gmail.com>
6591
6592 PR target/72867
6593 * gcc.target/i386/pr72867.c: New test.
6594
7e1dde14
EB
65952016-08-16 Eric Botcazou <ebotcazou@adacore.com>
6596
6597 * c-c++-common/dump-ada-spec-5.c: New test.
6598
e4969090
RB
65992016-08-15 Richard Biener <rguenther@suse.de>
6600
6601 PR tree-optimization/73434
6602 * gcc.dg/torture/pr73434.c: New testcase.
6603
66088065
JJ
66042016-08-15 Jakub Jelinek <jakub@redhat.com>
6605
6606 PR tree-optimization/72824
6607 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6608
7c713714
CLT
66092016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
6610
6611 PR fortran/70598
6612 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6613 in use_device clause.
6614 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6615 * gfortran.dg/goacc/list.f95: Adjust to catch
6616 "neither a POINTER nor an array" error messages.
6617
4271e5cb
UB
66182016-08-14 Uros Bizjak <ubizjak@gmail.com>
6619
6620 PR target/76342
6621 * gcc.target/i386/pr76342.c: New test.
6622
b0cea284
JJ
66232016-08-12 Jakub Jelinek <jakub@redhat.com>
6624
6625 PR c/71512
6626 * g++.dg/ubsan/pr71512.C: New test.
6627 * c-c++-common/ubsan/pr71512-1.c: New test.
6628 * c-c++-common/ubsan/pr71512-2.c: New test.
6629
e86aefb8
MM
66302016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6631
6632 * gcc.target/powerpc/vec-init-1.c: New tests to test various
6633 vector initialization options.
6634 * gcc.target/powerpc/vec-init-2.c: Likewise.
6635 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6636 is generated on ISA 3.0.
6637
7fd82d52
PP
66382016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
6639
6640 PR middle-end/71654
6641 * gcc.dg/c-c++-common/pr71654.c: New test.
6642 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
6643 dg-options.
6644 * gcc.dg/tree-ssa/vrp24: Likewise.
6645
2f1364c2
JJ
66462016-08-12 Jakub Jelinek <jakub@redhat.com>
6647
6648 PR c/67410
6649 * gcc.dg/pr67410.c: New test.
6650
8eb414aa
BC
66512016-08-12 Bin Cheng <bin.cheng@arm.com>
6652
6653 PR tree-optimization/69848
6654 * gcc.dg/vect/vect-pr69848.c: New test.
6655
30b39c19
UB
66562016-08-12 Uros Bizjak <ubizjak@gmail.com>
6657
6658 PR testsuite/71008
6659 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6660 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6661 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6662 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6663
e373dd06
RB
66642016-08-12 Richard Biener <rguenther@suse.de>
6665
6666 PR tree-optimization/57326
6667 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6668 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6669 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6670 * gcc.target/i386/pr45685.c: Likewise.
6671 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6672 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6673 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6674 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6675 * gfortran.dg/pr34163.f90: Likewise.
6676
20d1af89
ML
66772016-08-12 Martin Liska <mliska@suse.cz>
6678
6679 * g++.dg/gcov/gcov-16.C: New test.
6680 * lib/gcov.exp: Support new argument for run-gcov function.
6681
5cacda56
ML
66822016-08-12 Martin Liska <mliska@suse.cz>
6683
6684 PR gcov-profile/35590
6685 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6686
663eecfd
RB
66872016-08-12 Richard Biener <rguenther@suse.de>
6688
6689 PR tree-optimization/72851
6690 * gcc.dg/torture/pr72851.c: New testcase.
6691
3f8257db 66922016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 6693
e366d7d8
AO
6694 PR debug/63240
6695 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6696 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6697 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6698 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6699 DW_AT_deleted.
6700
71e1a6a4
AO
6701 PR debug/55641
6702 * g++.dg/debug/dwarf2/ref-1.C: New.
6703
8aaf799b
AO
6704 PR debug/49366
6705 * g++.dg/debug/dwarf2/template-params-12.H: New.
6706 * g++.dg/debug/dwarf2/template-params-12f.C: New.
6707 * g++.dg/debug/dwarf2/template-params-12g.C: New.
6708 * g++.dg/debug/dwarf2/template-params-12n.C: New.
6709 * g++.dg/debug/dwarf2/template-params-12s.C: New.
6710 * g++.dg/debug/dwarf2/template-params-12u.C: New.
6711 * g++.dg/debug/dwarf2/template-params-12v.C: New.
6712 * g++.dg/debug/dwarf2/template-params-12w.C: New.
6713
06f9caed
BS
67142016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6715
6716 PR target/72863
6717 * gcc.target/powerpc/pr72863.c: New test.
6718
a8b956c1
UB
67192016-08-11 Uros Bizjak <ubizjak@gmail.com>
6720
6721 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6722
c73dd986
L
67232015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6724
6725 * gcc.target/i386/pieces-strcpy-1.c: New test.
6726 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6727
385ed708
JJ
67282016-08-11 Jakub Jelinek <jakub@redhat.com>
6729
6730 PR c++/72868
6731 * g++.dg/cpp1y/constexpr-switch4.C: New test.
6732
df7ec09f
L
67332015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6734
6735 * gcc.target/i386/pieces-memcpy-1.c: New test.
6736 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6737 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6738 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6739 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6740 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6741
b95a64bb
JJ
67422016-08-11 Jakub Jelinek <jakub@redhat.com>
6743
6744 PR c/72816
7ddbcf6b 6745 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 6746
59537744
BE
67472016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6748
6749 PR tree-optimization/71083
6750 * gcc.c-torture/execute/pr71083.c: New test.
6751 * gnat.dg/loop_optimization23.adb: New test.
6752 * gnat.dg/loop_optimization23_pkg.ads: New test.
6753 * gnat.dg/loop_optimization23_pkg.adb: New test.
6754
183ac6d0
RB
67552016-08-11 Richard Biener <rguenther@suse.de>
6756
6757 PR tree-optimization/72772
6758 * gcc.dg/graphite/pr35356-1.c: Adjust.
6759 * gcc.dg/tree-ssa/pr59597.c: Likewise.
6760
b152f5a2
JB
67612016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
6762
6763 * gfortran.dg/random_7.f90: Take into account that the last seed
6764 value is the special p value.
6765 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6766
bb7ebad1
RB
67672016-08-11 Richard Biener <rguenther@suse.de>
6768
6769 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6770
2e186411
AM
67712016-08-11 Alan Modra <amodra@gmail.com>
6772
6773 * gcc.target/powerpc/pr71680.c: New.
6774
e9e6d4f6
KN
67752016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6776
6777 * gcc.target/powerpc/bfp/bfp.exp: New file.
6778 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6779 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6780 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6781 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6782 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6783 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6784 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6785 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6786 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6787 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6788 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6789 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6790 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6791 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6792 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6793 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6794 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6795 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6796 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6797 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6798 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6799 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6800 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6801 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6802 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6803 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6804 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6805 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6806 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6807 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6808 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6809 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6810 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6811 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6812 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6813 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6814 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6815 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6816 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6817 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6818 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6819 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6820 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6821 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6822 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6823 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6824 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6825 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6826 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6827 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6828 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6829 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6830 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6831
9c8eabea
BC
68322016-08-10 Bin Cheng <bin.cheng@arm.com>
6833
6834 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6835 Add aarch64*-*-*.
6836
6c553b76
BC
68372016-08-10 Bin Cheng <bin.cheng@arm.com>
6838
6839 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6840
a0883b08
MM
68412016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6842
6843 PR target/72853
6844 * gcc.target/powerpc/pr72853.c: New test.
6845
a266236e
ML
68462016-08-10 Martin Liska <mliska@suse.cz>
6847
6848 PR gcov-profile/58306
6849 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6850
22063dbc
ML
68512016-08-10 Martin Liska <mliska@suse.cz>
6852
6853 * g++.dg/gcov/gcov-threads-1.C: New test.
6854
5250a5bb
SKS
68552016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6856
6857 PR target/71873
6858 * gcc.target/avr/pr71873.c: New test.
6859
b7597ae5
ML
68602016-08-09 Martin Liska <mliska@suse.cz>
6861
6862 * g++.dg/gcov/gcov-dump-1.C: New test.
6863 * g++.dg/gcov/gcov-dump-2.C: New test.
6864
ab50a215
ML
68652016-08-09 Martin Liska <mliska@suse.cz>
6866
6867 * gcc.dg/tree-prof/val-prof-9.c: New test.
6868
dcb1e137
ML
68692016-08-09 Martin Liska <mliska@suse.cz>
6870
6871 * gcc.dg/tree-prof/val-prof-8.c: New test.
6872
04d6d3b6
MJ
68732016-08-09 Martin Jambor <mjambor@suse.cz>
6874
df839749
UB
6875 PR ipa/71981
6876 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 6877
c57e78c4
BC
68782016-08-09 Bin Cheng <bin.cheng@arm.com>
6879
6880 PR tree-optimization/33707
6881 * gcc.dg/vect/pr33707.c: New test.
6882
42970a17
BC
68832016-08-09 Bin Cheng <bin.cheng@arm.com>
6884
6885 PR tree-optimization/pr72772
6886 * gcc.dg/tree-ssa/pr72772.c: New test.
6887
810a3aa6
MF
68882016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6889
6890 PR rtl-optimization/66669
6891 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6892
9e207d6f
JJ
68932016-08-09 Jakub Jelinek <jakub@redhat.com>
6894
6895 PR tree-optimization/72824
6896 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6897
50bf47fd
RB
68982016-08-09 Richard Biener <rguenther@suse.de>
6899
6900 PR tree-optimization/71802
6901 * gcc.dg/torture/pr71802.c: New testcase.
6902
cadec7ca
JJ
69032016-08-09 Jakub Jelinek <jakub@redhat.com>
6904
6905 PR c++/72809
6906 * g++.dg/eh/stdarg1.C: New test.
6907
c43c5112
AK
69082016-08-08 Andi Kleen <ak@linux.intel.com>
6909
6910 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6911 test command line in failure log.
6912 (profopt-execute): dito. Make autofdo file names unique.
6913
895aa8e1
DM
69142016-08-08 David Malcolm <dmalcolm@redhat.com>
6915
6916 PR c/64955
6917 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6918 output.
6919
9afda630
PK
69202016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6921
6922 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6923 c99_runtime.
6924 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6925 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6926 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6927 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6928 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6929 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6930
e52ed3fe
DM
69312016-08-08 David Malcolm <dmalcolm@redhat.com>
6932
6933 PR c/52952
6934 * gcc.dg/cpp/pr66415-1.c: Likewise.
6935 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6936 * gcc.dg/format/c90-printf-1.c: Likewise.
6937 * gcc.dg/format/diagnostic-ranges.c: New test case.
6938
ad200580
JJ
69392016-08-08 Jakub Jelinek <jakub@redhat.com>
6940
77524e0d
JJ
6941 PR fortran/72716
6942 * gfortran.dg/gomp/pr72716.f90: New test.
6943
2187f2a2
JJ
6944 PR middle-end/72781
6945 * gcc.dg/gomp/pr72781.c: New test.
6946
ad200580
JJ
6947 PR middle-end/68762
6948 * g++.dg/vect/pr68762-1.cc: New test.
6949 * g++.dg/vect/pr68762-2.cc: New test.
6950 * g++.dg/vect/pr68762.h: New file.
6951
989d0071
MS
69522016-08-08 Martin Sebor <msebor@redhat.com>
6953
6954 PR testsuite/72838
3a146d46
JJ
6955 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6956 * g++.dg/warn/overflow-warn-3.C: Same.
6957 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 6958
7090cac9
AV
69592016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6960
6961 PR fortran/71936
6962 * gfortran.dg/allocate_with_source_21.f03: New test.
6963
64e56ab0
AV
69642016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6965
6966 PR fortran/72698
6967 * gfortran.dg/allocate_with_source_20.f03: New test.
6968
0476487d
AM
69692016-08-08 Alan Modra <amodra@gmail.com>
6970
6971 * gcc.c-torture/compile/pr72802.c: New.
6972
8e9218f2
AV
69732016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6974
6975 PR fortran/70524
6976 * gfortran.dg/dependency_48.f90: New test.
6977
c1f7083b
TK
69782016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6979
531e5ae3 6980 PR fortran/70040
c1f7083b
TK
6981 * gfortran.dg/pr70040.f90: New testcase.
6982
6ab5813c
TK
69832016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6984
6985 PR fortran/71961
6986 * gfortran.dg/matmul_10.f90: New testcase.
6987
27bddc4a
JH
69882016-08-07 Jan Hubicka <hubicka@ucw.cz>
6989
6990 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6991
4a9f8a9f
JJ
69922016-08-07 Jakub Jelinek <jakub@redhat.com>
6993
6994 PR c/72816
6995 * gcc.dg/pr72816.c: New test.
6996
fa76f2c6
JW
69972016-08-06 Jonathan Wakely <jwakely@redhat.com>
6998
6999 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
7000 * g++.dg/conversion/pr41426.C: Likewise.
7001 * g++.dg/conversion/pr66211.C: Likewise.
7002 * g++.dg/cpp1y/lambda-init9.C: Likewise.
7003 * g++.dg/init/ref8.C: Likewise.
7004 * g++.old-deja/g++.law/cvt20.C: Likewise.
7005 * g++.old-deja/g++.mike/p9732c.C: Likewise.
7006
5c3e5002
PP
70072016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7008
7009 PR tree-optimization/18046
7010 * gcc.dg/tree-ssa/vrp105.c: New test.
7011 * gcc.dg/tree-ssa/vrp106.c: New test.
7012
94087e88 70132016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
7014
7015 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
7016 1ul in diagnostics. Remove hyphen from "constant-expression."
7017 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
7018 * g++.dg/cpp0x/static_assert3.C: Same.
7019 * g++.dg/cpp1y/constexpr-throw.C: Same.
7020 * g++.dg/template/nontype3.C: Same.
7021 * g++.dg/warn/overflow-warn-1.C: Same.
7022 * g++.dg/warn/overflow-warn-3.C: Same.
7023 * g++.dg/warn/overflow-warn-4.C: Same.
7024
88fa5555
DM
70252016-08-05 David Malcolm <dmalcolm@redhat.com>
7026
7027 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
7028 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
7029 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
7030 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
7031
1addb9e6
PP
70322016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7033
7034 PR tree-optimization/72810
7035 * gcc.dg/tree-ssa/vrp110.c: New test.
7036
1b62ed4f
JG
70372016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
7038
7039 PR Target/72819
7040 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
7041 registers.
7042 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
7043 saving the half-precision registers.
7044 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
7045 value is returned in h0.
7046 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
7047 are passed in FP/SIMD registers.
7048 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
7049 passing works corrcetly.
7050 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7051 (hfa_f16x2_t): Likewise.
7052 (hfa_f16x3_t): Likewise.
7053 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7054 are promoted to double and passed in a double register.
7055 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7056 are promoted to double and stacked.
7057 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7058 __fp16 data types.
7059 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7060 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7061 __fp16 first get passed in FP/SIMD registers, then stacked.
7062
4228ca19
NS
70632016-08-05 Nathan Sidwell <nathan@acm.org>
7064
7065 PR c++/68724
7066 * g++.dg/cpp0x/pr68724.C: New.
7067
db7c335e
RB
70682016-08-05 Richard Biener <rguenther@suse.de>
7069
7070 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7071
48abe922
PP
70722016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7073
7074 * gcc.dg/tree-ssa/vrp107.c: New test.
7075 * gcc.dg/tree-ssa/vrp108.c: New test.
7076 * gcc.dg/tree-ssa/vrp109.c: New test.
7077
f6cdf42f
PK
70782016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7079
7080 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7081 dg-options.
7082
33a9c609
PK
70832016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7084
7085 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7086 test-cases.
7087 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7088 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7089 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7090 test-cases.
7091 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7092 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7093 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7094 large_double.
7095
4473482d
PC
70962016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
7097
7098 PR c++/72800
7099 * g++.dg/cpp1y/lambda-ice1.C: New.
7100
08156df5
PP
71012016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7102
7103 PR c++/72759
7104 * g++.dg/cpp1y/pr72759.C: New test.
7105
938da3a5
PP
71062016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7107
7108 * gcc.dg/switch-10.c: New test.
7109
da84183c
JG
71102016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
7111
7112 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7113
ae9281fc
TS
71142016-08-04 Thomas Schwinge <thomas@codesourcery.com>
7115
7116 * c-c++-common/goacc/routine-5.c: Update.
7117
086ad22e
BE
71182016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7119
7120 PR rtl-optimization/70903
7121 * gcc.c-torture/execute/pr70903.c: New test.
7122
6805e400
ML
71232016-08-04 Martin Liska <mliska@suse.cz>
7124
7125 * gcc.dg/params/params.exp: Replace file exists with
7126 TESTING_IN_BUILD_TREE.
7127
a0008434
MP
71282016-08-04 Marek Polacek <polacek@redhat.com>
7129
7130 PR c++/70229
7131 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7132
fb46286e
RB
71332016-08-04 Richard Biener <rguenther@suse.de>
7134
7135 PR middle-end/71984
7136 * gcc.dg/torture/pr71984.c: Guard correctness check for
7137 little-endian.
7138
ac2c96ab
AP
71392016-08-03 Andrew Pinski <apinski@cavium.com>
7140
7141 * gcc.c-torture/compile/20160802-1.c: New testcase.
7142
c98583e9
FR
71432016-08-03 Fritz Reese <fritzoreese@gmail.com>
7144
7145 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7146
9ad1a1da
RB
71472016-08-03 Richard Biener <rguenther@suse.de>
7148
7149 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7150 and remove -O3.
7151 * c-c++-common/ubsan/pr71403-2.c: Likewise.
7152 * c-c++-common/ubsan/pr71403-3.c: Likewise.
7153
cd75c979
RB
71542016-08-03 Richard Biener <rguenther@suse.de>
7155
7156 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7157 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7158 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7159 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7160
30e8d875
SKS
71612016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7162
7163 * gcc.dg/init-excess-2.c: Require int32plus.
7164 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7165 * gcc.dg/pr59963-2.c: Require int32plus.
7166 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7167 * gcc.dg/unroll-7.c: Require int32plus.
7168
69b806f6
BC
71692016-08-02 Bin Cheng <bin.cheng@arm.com>
7170
7171 PR tree-optimization/34114
7172 * gcc.dg/tree-ssa/loop-42.c: New test.
7173
1efafef3
TC
71742016-08-02 Tamar Christina <tamar.christina@arm.com>
7175
7176 * gcc.target/aarch64/vminmaxnm.c: New.
7177 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7178 tests.
7179
e2a99194
MM
71802016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7181
7182 * gcc.target/powerpc/vec-extract-5.c: New tests to test
7183 vec_extract for vector float, vector int, vector short, and vector
7184 char.
7185 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7186 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7187 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7188 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7189
71bfb77a
WD
71902016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
7191
7192 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 7193 single stack adjustment, no writeback.
71bfb77a
WD
7194 * gcc.target/aarch64/test_frame_12.c: Likewise.
7195 * gcc.target/aarch64/test_frame_13.c: Likewise.
7196 * gcc.target/aarch64/test_frame_15.c: Likewise.
7197 * gcc.target/aarch64/test_frame_6.c: Likewise.
7198 * gcc.target/aarch64/test_frame_7.c: Likewise.
7199 * gcc.target/aarch64/test_frame_8.c: Likewise.
7200 * gcc.target/aarch64/test_frame_16.c: New test.
7201
37bce35a
L
72022015-08-01 H.J. Lu <hongjiu.lu@intel.com>
7203
7204 PR target/72748
7205 * gcc.target/i386/pr72748.c: New test.
7206
3f8257db 72072015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
7208
7209 PR tree-optimization/71818
7210 * gcc.dg/vect/pr71818.c: New
7211
bf60c531
ML
72122016-08-01 Martin Liska <mliska@suse.cz>
7213
7214 PR tree-optimization/71857
7215 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7216
8ed49fab
KT
72172016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7218
7219 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7220
76e2c821
JB
72212016-08-01 Jan Beulich <jbeulich@suse.com>
7222
7223 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7224
35029597
WS
72252016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7226
7227 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7228 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7229
3aa4b66a
JW
72302016-07-31 Jonathan Wakely <jwakely@redhat.com>
7231
7232 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7233 (check_effective_target_c++): Likewise. Also match for libstdc++.
7234
3f8257db 72352016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
7236
7237 PR fortran/41922
7238 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7239 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7240 * gfortran.dg/pr41922.f90: New test.
7241
9fcb2819
SK
72422016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7243
7244 PR fortran/68566
7245 * gfortran.dg/pr68566.f90: new test.
7246
94087e88 72472016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
7248
7249 PR c++/60760
7250 PR c++/71091
7251 * g++.dg/cpp0x/constexpr-cast.C: New test.
7252 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7253 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7254 * g++.dg/ubsan/pr63956.C: Correct.
7255
d0047a25
MM
72562016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
7257
7258 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7259 vector double or vector long where the vector is in memory.
7260 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7261 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7262
e4f7a5df
SK
72632016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7264
7265 PR fortran/69867
7266 * gfortran.dg/pr69867.f90: New test.
7267
b441ae1d
SK
72682016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7269
7270 PR fortran/69962
7271 * gfortran.dg/pr69962.f90: New test.
7272
712dff31
SK
72732016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7274
7275 PR fortran/70006
7276 * gfortran.dg/pr70006.f90: New test.
7277
fb42421e
SK
72782016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7279
7280 PR fortran/71730
7281 * gfortran.dg/pr71730.f90: New test.
7282 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7283 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7284 * gfortran.dg/array_constructor_26.f03: Ditto.
7285
466effe0
WS
72862016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7287
7288 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7289 * gcc.target/powerpc/pr71763.c: Likewise.
7290
f618a472
MP
72912016-07-29 Marek Polacek <polacek@redhat.com>
7292
7293 PR c/71742
7294 * gcc.dg/940510-1.c: Adjust dg-error.
7295 * gcc.dg/c99-flex-array-1.c: Likewise.
7296 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7297
efd0786f
MP
7298 PR c/71853
7299 * gcc.dg/noncompile/pr71853.c: New test.
7300
e00dceaf
MP
7301 PR c/71573
7302 * gcc.dg/noncompile/pr71573.c: New test.
7303
638fc14f
MP
7304 PR c/71926
7305 * g++.dg/warn/Wparentheses-30.C: New test.
7306 * gcc.dg/Wparentheses-14.c: New test.
7307
61c73a7f
UB
73082016-07-29 Uros Bizjak <ubizjak@gmail.com>
7309
7310 * gcc.dg/pr59833.c: Use dg-add-options ieee.
7311
01d32b2b
BC
73122016-07-29 Bin Cheng <bin.cheng@arm.com>
7313
7314 PR tree-optimization/57558
7315 * gcc.dg/vect/pr57558-1.c: New test.
7316 * gcc.dg/vect/pr57558-2.c: New test.
7317
f6c7a248
PK
73182016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7319
61c73a7f 7320 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
7321 to scan forwprop1 dump pass.
7322
f54ea774
PC
73232016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
7324
7325 PR c++/51488
7326 * g++.dg/template/pr51488.C: New.
7327
673a107a
JJ
73282016-07-29 Jakub Jelinek <jakub@redhat.com>
7329
7330 PR c/71969
7331 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7332 static __inline__.
7333 * gcc.dg/pr71969-1.c: New test.
7334 * gcc.dg/pr71969-2.c: New test.
7335 * gcc.dg/pr71969-3.c: New test.
7336
78169471
MP
73372016-07-29 Marek Polacek <polacek@redhat.com>
7338
7339 PR c/71574
7340 * c-c++-common/pr71574.c: New test.
7341
a5b5c8b6
MP
7342 PR c/71583
7343 * gcc.dg/noncompile/pr71583.c: New test.
7344
883b6d4e
KV
73452016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
7346
7347 PR middle-end/68217
7348 * gcc.dg/pr68217.c: New test.
7349
89f1f37e
SK
73502016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7351
7352 PR fortran/71067
7353 * gfortran.dg/pr71067_1.f90: New test.
7354 * gfortran.dg/pr71067_2.f90: Ditto.
7355
e0d32185
MM
73562016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
7357
7358 * gcc.target/powerpc/vec-extract-1.c: New test.
7359
c851722d
SK
73602016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7361
7362 PR fortran/71799
7363 * gfortran.dg/pr71799.f90: New test.
7364
f064da6a
PC
73652016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7366
7367 PR c++/71665
7368 * g++.dg/cpp0x/pr71665-1.C: New.
7369 * g++.dg/cpp0x/pr71665-2.C: Likewise.
7370 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7371 * g++.dg/ext/label10.C: Likewise.
7372 * g++.dg/parse/constant5.C: Likewise.
7373
1b70aaad
SK
73742016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7375
7376 PR fortran/71859
7377 * gfortran.dg/pr71859.f90: New test.
7378 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7379 * gfortran.dg/coarray_collectives_1.f90: Ditto.
7380
a23404c9
PT
73812016-07-28 Paul Thomas <pault@gcc.gnu.org>
7382
7383 PR fortran/71883
1d09844a 7384 * gfortran.dg/pr71883.f90: New test.
a23404c9 7385
513d866d
YR
73862016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7387
7388 PR tree-optimization/71734
61c73a7f 7389 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 7390
7c428aa2
RL
73912016-07-28 Renlin Li <renlin.li@arm.com>
7392
7393 Revert
7394 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7395
7396 PR fortran/71902
7397 * gfortran.dg/dependency_47.f90: New test.
7398
1225d6b1
ML
73992016-07-28 Martin Liska <mliska@suse.cz>
7400
7401 PR gcov-profile/68025
7402 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7403
e5f5bf35
ML
74042016-07-28 Martin Liska <mliska@suse.cz>
7405
7406 * g++.dg/vect/pr70944.cc: New test.
7407
4536610d
KV
74082016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
7409
7410 PR middle-end/71994
7411 * gcc.dg/torture/pr71994.c: New test.
7412
8c6961ca
PK
74132016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7414
7415 PR middle-end/71078
7416 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7417 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7418 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7419
8de22ea0
RB
74202016-07-27 Richard Biener <rguenther@suse.de>
7421
7422 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7423
5d9da222
ML
74242016-07-27 Martin Liska <mliska@suse.cz>
7425
7426 * gcc.dg/predict-13.c: New test.
7427 * gcc.dg/predict-14.c: New test.
7428
af9e275f
SKS
74292016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7430
a23404c9 7431 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
7432 including stdint.h.
7433 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7434 including stdint.h.
7435
71abba1e
MM
74362016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7437
7438 PR target/71869
7439 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7440 IEEE built-in functions handle quiet and signalling NaNs
7441 correctly.
7442
9cd74e8f
SK
74432016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7444
7445 PR fortran/71862
7446 * gfortran.dg/pr71862.f90: New test.
7447
0d48446f
MS
74482016-07-26 Martin Sebor <msebor@redhat.com>
7449
7450 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7451 selector with dg-options.
7452
524cf1e4
PP
74532016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
7454
7455 PR tree-optimization/18046
7456 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7457 * gcc.dg/tree-ssa/vrp103.c: New test.
7458 * gcc.dg/tree-ssa/vrp104.c: New test.
7459
100665d8
WS
74602016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7461
7462 * gcc.target/powerpc/pr63354.c: Require lp64 since
7463 -mprofile-kernel is not legal with -m32.
7464
0b64ca40
RB
74652016-07-26 Richard Biener <rguenther@suse.de>
7466
7467 PR rtl-optimization/71984
7468 * gcc.dg/torture/pr71984.c: New testcase.
7469
9b7937cf
RS
74702016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
7471
7472 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7473 g++-dg-runtest via et-dg-runtest.
7474 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7475 * gcc.dg/vect/vect.exp: Likewise.
7476 * gfortran.dg/graphite/graphite.exp: Likewise, but for
7477 gfortran-dg-runtest.
7478 * gfortran.dg/vect/vect.exp: Likewise.
7479 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7480 (check_mips_loongson_hw_available): Likewise.
7481 (check_effective_target_mpaired_single_runtime): Likewise.
7482 (check_effective_target_mips_loongson_runtime): Likewise.
7483 (add_options_for_mpaired_single): Likewise.
7484 (check_effective_target_vect_int): Add global et_index.
7485 Check and save the supported feature for a target selected by
7486 the et_index target. Break long lines where appropriate. Call
7487 et-is-effective-target for MIPS with an argument instead of
7488 check_effective_target_* where appropriate.
7489 (check_effective_target_vect_intfloat_cvt): Likewise.
7490 (check_effective_target_vect_uintfloat_cvt): Likewise.
7491 (check_effective_target_vect_floatint_cvt): Likewise.
7492 (check_effective_target_vect_floatuint_cvt): Likewise.
7493 (check_effective_target_vect_simd_clones): Likewise.
7494 (check_effective_target_vect_shift): ewise.
7495 (check_effective_target_whole_vector_shift): Likewise.
7496 (check_effective_target_vect_bswap): Likewise.
7497 (check_effective_target_vect_shift_char): Likewise.
7498 (check_effective_target_vect_long): Likewise.
7499 (check_effective_target_vect_float): Likewise.
7500 (check_effective_target_vect_double): Likewise.
7501 (check_effective_target_vect_long_long): Likewise.
7502 (check_effective_target_vect_no_int_max): Likewise.
7503 (check_effective_target_vect_no_int_add): Likewise.
7504 (check_effective_target_vect_no_bitwise): Likewise.
7505 (check_effective_target_vect_widen_shift): Likewise.
7506 (check_effective_target_vect_no_align): Likewise.
7507 (check_effective_target_vect_hw_misalign): Likewise.
7508 (check_effective_target_vect_element_align): Likewise.
7509 (check_effective_target_vect_condition): Likewise.
7510 (check_effective_target_vect_cond_mixed): Likewise.
7511 (check_effective_target_vect_char_mult): Likewise.
7512 (check_effective_target_vect_short_mult): Likewise.
7513 (check_effective_target_vect_int_mult): Likewise.
7514 (check_effective_target_vect_extract_even_odd): Likewise.
7515 (check_effective_target_vect_interleave): Likewise.
7516 (check_effective_target_vect_stridedN): Likewise.
7517 (check_effective_target_vect_multiple_sizes): Likewise.
7518 (check_effective_target_vect64): Likewise.
7519 (check_effective_target_vect_call_copysignf): Likewise.
7520 (check_effective_target_vect_call_sqrtf): Likewise.
7521 (check_effective_target_vect_call_btrunc): Likewise.
7522 (check_effective_target_vect_call_btruncf): Likewise.
7523 (check_effective_target_vect_call_ceil): Likewise.
7524 (check_effective_target_vect_call_ceilf): Likewise.
7525 (check_effective_target_vect_call_floor): Likewise.
7526 (check_effective_target_vect_call_floorf): Likewise.
7527 (check_effective_target_vect_call_lceil): Likewise.
7528 (check_effective_target_vect_call_lfloor): Likewise.
7529 (check_effective_target_vect_call_nearbyint): Likewise.
7530 (check_effective_target_vect_call_nearbyintf): Likewise.
7531 (check_effective_target_vect_call_round): Likewise.
7532 (check_effective_target_vect_call_roundf): Likewise.
7533 (check_effective_target_vect_perm): Likewise, but also append *_saved
7534 to the existing global name to properly cache the result.
7535 (check_effective_target_vect_perm_byte): Likewise.
7536 (check_effective_target_vect_perm_short): Likewise.
7537 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7538 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7539 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7540 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7541 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7542 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7543 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7544 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7545 (check_effective_target_vect_sdot_qi): Likewise.
7546 (check_effective_target_vect_udot_qi): Likewise.
7547 (check_effective_target_vect_sdot_hi): Likewise.
7548 (check_effective_target_vect_udot_hi): Likewise.
7549 (check_effective_target_vect_usad_char): Likewise.
7550 (check_effective_target_vect_pack_trunc): Likewise.
7551 (check_effective_target_vect_unpack): Likewise.
7552 (check_effective_target_vect_aligned_arrays): Likewise.
7553 (check_effective_target_vect_natural_alignment): Likewise.
7554 (check_effective_target_vector_alignment_reachable): Likewise.
7555 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7556 (is-effective-target): Initialize et_index if undefined.
7557 (et-dg-runtest): New.
7558 (et-is-effective-target): Likewise.
7559 (check_vect_support_and_set_flags): Add supported MIPS targets to
7560 EFFECTIVE_TARGETS list. Return the number of supported targets.
7561
8f63caf6 75622016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 7563 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
7564
7565 PR middle-end/70920
7566 * gcc.dg/pr70920-1.c: New test-case.
7567 * gcc.dg/pr70902-2.c: Likewise.
7568 * gcc.dg/pr70920-3.c: Likewise.
7569 * gcc.dg/pr70920-4.c: Likewise
7570 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7571 2 instead of 3.
7572
7d575fff
AM
75732016-07-25 Alexander Monakov <amonakov@ispras.ru>
7574
7575 * gcc.c-torture/execute/pr71494.c: Require label_values.
7576 * gcc.dg/pr16973.c: Ditto.
7577
bf01e070
SKS
75782016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7579
7580 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7581 * gcc.dg/torture/pr69771.c: Require int32plus.
7582 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7583
16b05965
ML
75842016-07-25 Martin Liska <mliska@suse.cz>
7585
7586 * gcc.dg/torture/pr71987.c: New test.
7587
d52d3767
SK
75882016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
7589
7590 PR fortran/71935
7591 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7592 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
7593 * gfortran.dg/pr71935.f90: New test.
7594
94087e88 75952016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
7596
7597 PR c++/71675
7598 * g++.dg/ext/atomic-3.C: New test.
7599 * gcc.dg/atomic/pr71675.c: New test.
7600
58b3986e
ES
76012016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
7602
7603 * gcc.target/i386/mvc8.c: New test.
7604
faa1612a
BC
76052016-07-22 Bin Cheng <bin.cheng@arm.com>
7606
7607 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7608 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7609
1603ebe0
TK
76102016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7611
7612 PR fortran/71795
7613 * gfortran.dg/constructor_50.f90: New test.
7614
bc91c436
ML
76152016-07-22 Martin Liska <mliska@suse.cz>
7616
7617 PR gcov-profile/69028
7618 PR gcov-profile/62047
7619 * g++.dg/cilk-plus/pr69028.C: New test.
7620
9fe9a3a7
AV
76212016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
7622
7623 * gfortran.dg/coarray_stat_2.f90: New test.
7624
70866e3d
MM
76252016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7626
7627 * gcc.target/powerpc/vec-extract.h: New files to check the
7628 vec_extract built-in functions for all vector types, testing
7629 accessing each element, both with constant and variable element
7630 numbers.
7631 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7632 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7633 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7634 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7635 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7636 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7637 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7638 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
7639 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
7640
ab3af181
JJ
76412016-07-21 Jakub Jelinek <jakub@redhat.com>
7642
7643 PR c++/71728
7644 * g++.dg/other/pr71728.C: New test.
7645
ebe8f322
JG
76462016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
7647
7648 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
7649 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
7650 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7651 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7652 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7653
959cef74
RB
76542016-07-21 Richard Biener <rguenther@suse.de>
7655
7656 PR tree-optimization/71947
7657 * gcc.dg/tree-ssa/vrp102.c: New testcase.
7658
b24d9420
BC
76592016-07-21 Bin Cheng <bin.cheng@arm.com>
7660
7661 * gcc.dg/tree-ssa/scev-15.c: New.
7662
23974819
BC
76632016-07-21 Bin Cheng <bin.cheng@arm.com>
7664
7665 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7666
ee78cbaa
JJ
76672016-07-21 Jakub Jelinek <jakub@redhat.com>
7668
7669 PR c++/71941
7670 * g++.dg/gomp/pr71941.C: New test.
7671
52ed68f7
DM
76722016-07-20 David Malcolm <dmalcolm@redhat.com>
7673
7674 PR c/70339
7675 PR c/71858
7676 * g++.dg/spellcheck-identifiers.C: New test case, based on
7677 gcc.dg/spellcheck-identifiers.c.
7678 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7679 gcc.dg/spellcheck-identifiers-2.c.
7680 * g++.dg/spellcheck-typenames.C: New test case, based on
7681 gcc.dg/spellcheck-typenames.c
7682
18407bfb
JW
76832016-07-20 Jonathan Wakely <jwakely@redhat.com>
7684
7685 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7686 pointer to member function and also test catching by reference.
7687
4c07fd98
DV
76882016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7689
7690 * gcc.target/s390/pr67443.c: Fix test case.
7691
fee21d65
DV
76922016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7693
7694 * gcc.target/s390/insv-1.c: Xfail some tests.
7695 * gcc.target/s390/insv-2.c: Likewise.
7696
dbe9dfdd
GJL
76972016-07-20 Georg-Johann Lay <avr@gjlay.de>
7698
7699 * gcc.target/avr/torture/get-mem.c: New test.
7700 * gcc.target/avr/torture/set-mem.c: New test.
7701
c25e1d82
GJL
77022016-07-20 Georg-Johann Lay <avr@gjlay.de>
7703
7704 PR target/71948
7705 * gcc.target/avr/torture/tiny-progmem.c: New test.
7706
109d2197
JJ
77072016-07-20 Jakub Jelinek <jakub@redhat.com>
7708
7419f441
JJ
7709 PR c++/71909
7710 * g++.dg/parse/pr71909.C: New test.
7711 * g++.dg/tm/pr71909.C: New test.
7712
109d2197
JJ
7713 PR c++/50060
7714 * g++.dg/cpp0x/constexpr-50060.C: New test.
7715 * g++.dg/cpp1y/constexpr-50060.C: New test.
7716
144530cf
ML
77172016-07-20 Martin Liska <mliska@suse.cz>
7718
7719 * gfortran.dg/graphite/pr71898.f90: New test.
7720
04ac4afa
BC
77212016-07-20 Bin Cheng <bin.cheng@arm.com>
7722
7723 PR tree-optimization/71503
7724 PR tree-optimization/71683
7725 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7726 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7727
dcbdb17a
ML
77282016-07-20 Martin Liska <mliska@suse.cz>
7729
7730 * gcc.dg/plugin/plugin.exp: Remove sreal test.
7731 * gcc.dg/plugin/sreal-test-1.c: Remove.
7732 * gcc.dg/plugin/sreal_plugin.c: Remove.
7733
6ed82555
TK
77342016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7735
7736 PR fortran/71902
7737 * gfortran.dg/dependency_47.f90: New test.
7738
13da0507
JJ
77392016-07-19 Jakub Jelinek <jakub@redhat.com>
7740
4833f561
JJ
7741 PR rtl-optimization/71916
7742 * gcc.c-torture/compile/pr71916.c: New test.
7743
4fda19ef
JJ
7744 PR middle-end/71874
7745 * g++.dg/torture/pr71874.C: New test.
7746
13da0507
JJ
7747 PR middle-end/71734
7748 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7749 (my_alloc): Rewritten to use __builtin_posix_memalign and
7750 __SIZE_TYPE__.
7751 (my_free): Use __builtin_free instead of _mm_free.
7752 (Vec::operator=): Use __builtin_memcpy.
7753
e7980add
MJ
77542016-07-19 Martin Jambor <mjambor@suse.cz>
7755
61c73a7f
UB
7756 PR fortran/71688
7757 * gfortran.dg/pr71688.f90: New test.
e7980add 7758
13e88953
RB
77592016-07-19 Richard Biener <rguenther@suse.de>
7760
7761 * c-c++-common/vector-subscript-6.c: New testcase.
7762 * c-c++-common/vector-subscript-7.c: Likewise.
7763
1caf0482
SKS
77642016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7765
a23404c9 7766 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
7767 and UInt32 based on __SIZEOF_INT__.
7768
cef5388d
RB
77692016-07-19 Richard Biener <rguenther@suse.de>
7770
7771 PR tree-optimization/71901
7772 * gcc.dg/torture/pr71901.c: New testcase.
7773
77742016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
7775
7776 PR tree-optimization/71908
7777 * gcc.dg/torture/pr71908.c: New testcase.
7778
a8f7a895
MM
77792016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7780
7781 PR target/71493
7782 * gcc.target/powerpc/pr71493-1.c: New test.
7783 * gcc.target/powerpc/pr71493-2.c: Likewise.
7784
f2111a36
JJ
77852016-07-18 Jakub Jelinek <jakub@redhat.com>
7786
99516432
JJ
7787 PR c++/71835
7788 * g++.dg/conversion/ambig3.C: New test.
7789
87713c6a
JJ
7790 PR c++/71828
7791 * g++.dg/cpp0x/constexpr-71828.C: New test.
7792
7a7f16ca
JJ
7793 PR c++/71826
7794 * g++.dg/template/pr71826.C: New test.
7795
f4d90295
JJ
7796 PR c++/71822
7797 * g++.dg/template/defarg21.C: New test.
7798
f2111a36
JJ
7799 PR c++/71871
7800 * g++.dg/ext/vector31.C: New test.
7801
0b965526
UB
78022016-07-18 Uros Bizjak <ubizjak@gmail.com>
7803
7804 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7805
94e136b9
YR
78062016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7807
7808 PR tree-optimization/71734
7809 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7810
7072df0a
DV
78112016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7812
7813 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7814 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7815 stack-layout-dynamic-1.c: New test.
7816
54158a1a
AK
78172016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7818
7819 * gcc.target/s390/nolrl-1.c: New test.
7820
43068916
FR
78212016-07-17 Fritz Reese <fritzoreese@gmail.com>
7822
7823 PR fortran/71523
7824 * gfortran.dg/pr71523_1.f90: New test.
7825 * gfortran.dg/pr71523_2.f90: New test.
7826
a9356b12
AS
78272016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7828
7829 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7830
a07b81c7 78312016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 7832 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
7833
7834 PR fortran/62125
7835 * gfortran.dg/pr62125.f90: New test.
7836
96c0ec12
BS
78372016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7838
7839 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7840 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7841
479d0ed5
JW
78422016-07-15 Jonathan Wakely <jwakely@redhat.com>
7843
7844 PR c++/58796
7845 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7846 * g++.dg/cpp0x/nullptr35.C: New test.
7847
41c7438e
BC
78482016-07-15 Bin Cheng <bin.cheng@arm.com>
7849
7850 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7851
f7ba880b
CP
78522016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7853
7854 * gfortran.dg/goacc/vector_length.f90: New test.
7855
b9aba0a0
RB
78562016-07-15 Richard Biener <rguenther@suse.de>
7857
7858 PR tree-optimization/71881
7859 * gcc.dg/torture/pr71881.c: New testcase.
7860
9513d5fb
RB
78612016-07-15 Richard Biener <rguenther@suse.de>
7862
7863 PR tree-optimization/71887
7864 * gcc.dg/torture/pr71887.c: New testcase.
7865
ddbbcb19
JJ
78662016-07-15 Jakub Jelinek <jakub@redhat.com>
7867
7868 PR c/71858
7869 * gcc.dg/spellcheck-identifiers-3.c: New test.
7870
29eb509c
AV
78712016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7872
7873 PR fortran/71807
7874 * gfortran.dg/null_9.f90: New test.
7875
43aabfcf
BC
78762016-07-15 Bin Cheng <bin.cheng@arm.com>
7877
7878 * gcc.dg/tree-ssa/loop-41.c: New test.
7879
afc89e58
BC
78802016-07-15 Bin Cheng <bin.cheng@arm.com>
7881
7882 PR tree-optimization/71347
7883 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7884
6fa682ad
SK
78852016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7886
7887 PR fortran/29819
7888 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7889 * gfortran.dg/contains.f90: Ditto.
7890 * gfortran.dg/contains_empty_1.f03: Ditto.
7891 * gfortran.dg/submodule_3.f08: Ditto.
7892
dd36b877
JJ
78932016-07-14 Jakub Jelinek <jakub@redhat.com>
7894
a60a5d31
JJ
7895 PR testsuite/71865
7896 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7897 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7898 expected diagnostics.
7899
dd36b877
JJ
7900 PR c/71858
7901 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7902 * gcc.dg/spellcheck-identifiers-2.c: New test.
7903 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7904 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7905
a241f8ca
JJ
79062016-07-14 Jakub Jelinek <jakub@redhat.com>
7907
7908 PR tree-optimization/71872
7909 * gcc.c-torture/compile/pr71872.c: New test.
7910
d62b809c
TP
79112016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7912
7913 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7914 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7915 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7916 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7917 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7918 * gcc.target/arm/atomic-op-acquire-1.c: This.
7919 * gcc.target/arm/atomic-op-char.c: Rename into ...
7920 * gcc.target/arm/atomic-op-char-1.c: This.
7921 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7922 * gcc.target/arm/atomic-op-consume-1.c: This.
7923 * gcc.target/arm/atomic-op-int.c: Rename into ...
7924 * gcc.target/arm/atomic-op-int-1.c: This.
7925 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7926 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7927 * gcc.target/arm/atomic-op-release.c: Rename into ...
7928 * gcc.target/arm/atomic-op-release-1.c: This.
7929 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7930 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7931 * gcc.target/arm/atomic-op-short.c: Rename into ...
7932 * gcc.target/arm/atomic-op-short-1.c: This.
7933 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7934 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7935 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7936 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7937 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7938 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7939 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7940 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7941 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7942 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7943
1f8dd420
AV
79442016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7945
7946 PR fortran/70842
7947 * gfortran.dg/select_type_35.f03: New test.
7948
53109ba8
KT
79492016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7950
7951 PR target/65951
7952 PR tree-optimization/70923
7953 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7954 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7955 * gcc.dg/vect/pr65951.c: Likewise.
7956 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7957
91f35b7f
DE
79582016-07-14 David Edelsohn <dje.gcc@gmail.com>
7959
7960 * c-c++-common/pr60226.c: Expect maximum object file alignment
7961 error on AIX.
7962
351168fe
RB
79632016-07-14 Richard Biener <rguenther@suse.de>
7964
7965 PR tree-optimization/71866
7966 * gcc.dg/torture/pr71866.c: New testcase.
7967
94c32c00
TP
79682016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7969
7970 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7971 selector and enclose boolean expression in curly braces.
7972
b799a481
AM
79732016-07-14 Alan Modra <amodra@gmail.com>
7974
7975 PR target/71733
7976 * gcc.target/powerpc/p9-novsx.c: New.
7977
f63ba78c
AK
79782016-07-13 Andi Kleen <ak@linux.intel.com>
7979
7980 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7981 * g++.dg/tree-prof/morefunc.C: Dito.
7982 * g++.dg/tree-prof/pr35545.C: Dito.
7983 * g++.dg/tree-prof/reorder.C: Dito.
7984 * gcc.dg/tree-prof/20050826-2.c: Dito.
7985 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7986 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7987 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7988 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7989 * gcc.dg/tree-prof/inliner-1.c: Dito.
7990 * gcc.dg/tree-prof/merge_block.c: Dito.
7991 * gcc.dg/tree-prof/stringop-1.c: Dito.
7992 * gcc.dg/tree-prof/stringop-2.c: Dito.
7993 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7994 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7995 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7996 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7997 * gcc.dg/tree-prof/update-loopch.c: Dito.
7998 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7999 * gcc.dg/tree-prof/val-prof-2.c: Dito.
8000 * gcc.dg/tree-prof/val-prof-3.c: Dito.
8001 * gcc.dg/tree-prof/val-prof-4.c: Dito.
8002 * gcc.dg/tree-prof/val-prof-5.c: Dito.
8003 * gcc.dg/tree-prof/val-prof-6.c: Dito.
8004 * gcc.dg/tree-prof/val-prof-7.c: Dito.
8005
f4d5a23d
AK
80062016-07-13 Andi Kleen <ak@linux.intel.com>
8007
8008 * lib/profopt.exp (profopt-execute): Remove .imports files.
8009
ae145898
AK
80102016-07-13 Andi Kleen <ak@linux.intel.com>
8011
0b965526 8012 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 8013
e97bd4f5
AK
80142016-07-13 Andi Kleen <ak@linux.intel.com>
8015
8016 * lib/profopt.exp (dg-final-scan-autofdo,
8017 dg-final-scan-not-autofdo): New functions.
8018
6fa3d4b4
BC
80192016-07-13 Bin Cheng <bin.cheng@arm.com>
8020
8021 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
8022 * gcc.dg/vect/vect-35.c: Ditto.
8023 * gcc.dg/vect/vect-alias-check-2.c: New test.
8024
65f18bc6
ML
80252016-07-13 Martin Liska <mliska@suse.cz>
8026
8027 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 8028 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
8029 * gfortran.dg/pr42108.f90: Update expected dump scan.
8030
9737f35b
RB
80312016-07-13 Richard Biener <rguenther@suse.de>
8032
8033 PR tree-optimization/24574
8034 * gcc.dg/pr24574.c: New testcase.
8035
62c0ea4b
SKS
80362016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8037
0b965526 8038 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
8039 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
8040 * c-c++-common/pr68833-1.c: Require int32plus.
8041 * gcc.dg/ipa/pr63551.c: Likewise.
8042 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
8043 * gcc.dg/ipa/pr64041.c: Require int32plus.
8044
c7ed8938
IE
80452016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
8046
8047 PR ipa/71633
8048 * g++.dg/pr71633.C: New test.
8049
5ce15300
TP
80502016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8051
8052 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8053 Add new arm_thumb1_cbz_ok effective target.
8054 * gcc.target/arm/cbz.c: New test.
8055
2b9509a3
TP
80562016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8057
8058 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8059 Define effective target.
8060 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8061 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8062 * gcc.target/arm/movhi_movw.c: New test.
8063 * gcc.target/arm/movsi_movw.c: Likewise.
8064 * gcc.target/arm/movdi_movw.c: Likewise.
8065
7f15b177
RB
80662016-07-13 Richard Biener <rguenther@suse.de>
8067
8068 PR middle-end/71104
8069 * gcc.dg/pr71104-1.c: New testcase.
8070 * gcc.dg/pr71104-2.c: Likewise.
8071
0b0a896e
MM
80722016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8073
8074 PR target/71805
8075 * gcc.target/powerpc/pr71805.c: New test.
8076
f906f5ed
BS
80772016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8078
8079 * gcc.target/powerpc/divkc3-1.c: New.
8080 * gcc.target/powerpc/mulkc3-1.c: New.
8081
9e63c3aa
NS
80822016-07-12 Nathan Sidwell <nathan@acm.org>
8083
8084 * gcc.target/arm/data-rel-1.c: New.
8085 * gcc.target/arm/data-rel-2.c: New.
8086 * gcc.target/arm/data-rel-3.c: New.
8087
f507d202
ML
80882016-07-12 Martin Liska <mliska@suse.cz>
8089
8090 * gcc.dg/params/blocksort-part.c: New test.
8091 * gcc.dg/params/params.exp: New file.
8092
d6f7c125
KT
80932016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8094
8095 PR middle-end/71700
8096 * gcc.c-torture/execute/pr71700.c: New test.
8097
37ccb0ba
SB
80982016-07-12 Steven Bosscher <steven@gcc.gnu.org>
8099 Richard Biener <rguenther@suse.de>
8100
8101 PR tree-optimization/23286
8102 PR tree-optimization/70159
8103 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8104 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8105 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8106 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8107 * gcc.dg/tree-ssa/pr35286.c: Likewise.
8108 * gcc.dg/tree-ssa/pr35287.c: Likewise.
8109 * gcc.dg/hoist-register-pressure-1.c: Likewise.
8110 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8111 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8112 * gcc.dg/pr51879-12.c: Likewise.
8113 * gcc.dg/strlenopt-9.c: Likewise.
8114 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8115 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8116 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8117 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8118 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8119 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8120 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8121 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8122 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8123 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8124 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8125 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8126 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8127 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8128 * gfortran.dg/pr43984.f90: Adjust expected outcome.
8129
712a93d6
RB
81302016-07-12 Richard Biener <rguenther@suse.de>
8131
8132 PR rtl-optimization/68961
8133 * gcc.target/i386/pr68961.c: New testcase.
8134
c392943c
JJ
81352016-07-11 Jakub Jelinek <jakub@redhat.com>
8136
3d56e6a4
JJ
8137 PR middle-end/71758
8138 * c-c++-common/gomp/pr71758.c: New test.
8139 * gfortran.dg/gomp/pr71758.f90: New test.
8140
c392943c
JJ
8141 PR tree-optimization/71823
8142 * gcc.dg/vect/pr71823.c: New test.
8143
741d3be5
DM
81442016-07-11 David Malcolm <dmalcolm@redhat.com>
8145
8146 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8147 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8148 and LINE_MAP_MAX_LOCATION_WITH_COLS.
8149
92fa45b5
L
81502016-07-11 H.J. Lu <hongjiu.lu@intel.com>
8151
8152 PR target/71801
8153 * gcc.target/i386/pr71801.c: New test.
8154
f51606c7
RB
81552016-07-11 Richard Biener <rguenther@suse.de>
8156
8157 PR tree-optimization/71816
8158 * gcc.dg/torture/pr71816.c: New testcase.
8159
36b54ce0
TK
81602016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8161
8162 PR fortran/71783
8163 * gfortran.dg/dependency_46.f90: New test.
8164
d13835b6
VM
81652016-07-08 Vladimir Makarov <vmakarov@redhat.com>
8166
8167 PR rtl-optimization/71621
8168 * gcc.target/i386/pr71621-1.c: New.
8169 * gcc.target/i386/pr71621-2.c: New.
8170
642bcbdf
CP
81712016-07-08 Cesar Philippidis <cesar@codesourcery.com>
8172
8173 * gfortran.dg/goacc/pr71704.f90: New test.
8174
02eb5b8b
BS
81752016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8176
8177 PR target/71297
8178 * gcc.target/powerpc/pr71297.c: New.
8179
8beb9a0d
JW
81802016-07-08 Jiong Wang <jiong.wang@arm.com>
8181
8182 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8183
cef4b650
MM
81842016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8185
8186 PR target/71806
8187 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8188
3c3ecf52
AH
81892016-07-08 Alan Hayward <alan.hayward@arm.com>
8190
8191 PR tree-optimization/71667
8192 * gcc.dg/vect/pr71667.c: New
8193
2660286d
ML
81942016-07-08 Martin Liska <mliska@suse.cz>
8195
8196 * gcc.dg/torture/pr71606.c: New test.
8197
70cdd4ae
JD
81982016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8199
8200 PR fortran/71764
8201 * gfortran.dg/pr71764.f90: New test.
8202
842dc2e6
JJ
82032016-07-07 Jakub Jelinek <jakub@redhat.com>
8204 Kai Tietz <ktietz70@googlemail.com>
8205
8206 PR c++/70869
8207 PR c++/71054
8208 * g++.dg/cpp0x/pr70869.C: New test.
8209 * g++.dg/cpp0x/pr71054.C: New test.
8210
31be4262
DE
82112016-07-07 David Edelsohn <dje.gcc@gmail.com>
8212
8213 * g++.dg/debug/pr71432.C: Fail on AIX.
8214
1c122092
ML
82152016-07-07 Martin Liska <mliska@suse.cz>
8216
8217 * gfortran.dg/do_1.f90: Remove a corner case that triggers
8218 an undefined behavior.
8219 * gfortran.dg/do_3.F90: Likewise.
8220 * gfortran.dg/do_check_11.f90: New test.
8221 * gfortran.dg/do_check_12.f90: New test.
8222 * gfortran.dg/do_corner_warn.f90: New test.
8223
7119f1b1
ML
82242016-07-07 Martin Liska <mliska@suse.cz>
8225
8226 * gfortran.dg/predict-1.f90: Ammend the test.
8227 * gfortran.dg/predict-2.f90: Likewise.
8228
275792f2
IE
82292016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
8230
8231 PR ipa/71624
8232 * g++.dg/pr71624.C: New test.
8233
05a437c1
TP
82342016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8235
8236 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8237 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8238 ARMv8-M Mainline architectures.
8239
6f493951
TP
82402016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8241
8242 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8243 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8244
5ddaee94
SB
82452016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
8246
8247 PR target/70098
8248 PR target/71763
8249 * gcc.target/powerpc/pr71763.c: New file.
8250
651afdb2
YR
82512016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8252
8253 PR tree-optimization/71518
0b965526 8254 * gcc.dg/pr71518.c: New test.
651afdb2 8255
9df99881
WD
82562016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
8257
8258 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8259
7b4e0769
SKS
82602016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8261
0b965526 8262 PR target/50739
7b4e0769
SKS
8263 * gcc.target/avr/pr50739.c: New test.
8264
eb4432f7
JH
82652016-07-05 Jan Hubicka <jh@suse.cz>
8266
8267 * gcc.dg/tree-ssa/scev-14.c: update template.
8268
c01e092f
RS
82692016-07-06 Richard Sandiford <richard.sandiford@arm.com>
8270
8271 * gcc.dg/vect/group-no-gaps-1.c: New test.
8272
8070763a
AK
82732016-07-05 Andi Kleen <ak@linux.intel.com>
8274
8275 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8276 if kernel supports MPX.
8277
3f8257db 82782016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
8279
8280 * gcc.c-torture/compile/pr69102.c: Require fpic support.
8281
36a265b1
MM
82822016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8283 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8284
8285 * gcc.target/powerpc/signbit-1.c: New test.
8286 * gcc.target/powerpc/signbit-2.c: New test.
8287 * gcc.target/powerpc/signbit-3.c: New test.
8288
7a98fb6e
KT
82892016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8290
8291 PR rtl-optimization/71594
8292 * gcc.dg/torture/pr71594.c: New test.
8293
1e3d54b4
JH
82942016-07-05 Jan Hubicka <jh@suse.cz>
8295
8296 * gcc.dg/tree-ssa/scev-14.c: new testcase.
8297
84ca3893
DM
82982016-07-05 David Malcolm <dmalcolm@redhat.com>
8299
8300 PR c++/62314
3a146d46 8301 * g++.dg/parse/error5.C: Update column
84ca3893
DM
8302 number of missing semicolon error.
8303 * g++.dg/pr62314-2.C: New test case.
8304
20d0bfce
AF
83052016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8306
8307 * gfortran.dg/coarray_stat_function.f90: New test.
8308 * gfortran.dg/coarray_stat_whitespace.f90: New test.
8309 * gfortran.dg/coarray_lib_comm_1: Adapting old test
8310 to new interfaces.
8311
69aaea06
AV
83122016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
8313
8314 PR fortran/71623
8315 * gfortran.dg/deferred_character_17.f90: New test.
8316
f723a43c
CL
83172016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8318
8319 * gcc.target/arm/neon/polytypes.c: Move to ...
8320 * gcc.target/arm/polytypes.c: ... here.
8321 * gcc.target/arm/neon/pr51534.c: Move to ...
8322 * gcc.target/arm/pr51534.c: ... here.
8323 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8324 * gcc.target/arm/vect-vcvt.c: ... here.
8325 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8326 * gcc.target/arm/vect-vcvtq.c: ... here.
8327 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8328 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8329 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8330 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8331 * gcc.target/arm/neon/neon.exp: Delete.
8332 * gcc.target/arm/neon/: Delete.
8333
d73e0ccf
JD
83342016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8335
8336 PR fortran/65575
8337 * gfortran.dg: pr65575.f90: New test.
8338
c20f6223
JD
83392016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8340
8341 PR fortran/35849
8342 * gfortran.dg: pr35849.f90: New test.
8343
2a5537c3
JJ
83442016-07-04 Jakub Jelinek <jakub@redhat.com>
8345
8346 PR c++/71739
8347 * g++.dg/cpp0x/pr71739.C: New test.
8348
740f9751
CL
83492016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
8350
8351 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8352
bf749919
DV
83532016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8354
8355 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8356 locr.
8357 * gcc.target/s390/loc-1.c: New test.
8358
430bb38e
YR
83592016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
8360
3a146d46
JJ
8361 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8362 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 8363
15f6e0da
RR
83642016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8365
8366 PR target/63874
8367 * gcc.target/aarch64/pr63874.c: New test.
8368
79335075
JB
83692016-07-04 Jan Beulich <jbeulich@suse.com>
8370
8371 * g++.dg/header.c: New.
8372 * gcc.dg/header.c: New.
8373
557e8c49
JJ
83742016-07-02 Jakub Jelinek <jakub@redhat.com>
8375
8376 PR c/71719
8377 * c-c++-common/Wunused-var-15.c: New test.
8378
79a592e3
JJ
83792016-07-01 Jakub Jelinek <jakub@redhat.com>
8380
8381 PR fortran/71687
8382 * gfortran.dg/gomp/pr71687.f90: New test.
8383
e2298656
BS
83842016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8385
8386 * gcc.dg/const-float128-ped.c: Require __float128 effective
8387 target and options.
8388 * gcc.dg/const-float128.c: Likewise.
8389 * gcc.dg/torture/float128-cmp-invalid.c: Require
8390 __float128 and base_quadfloat_support effective targets, and
8391 __float128 options.
8392 * gcc.dg/torture/float128-div-underflow.c: Likewise.
8393 * gcc.dg/torture/float128-extend-nan.c: Likewise.
8394 * gcc.dg/torture/float128-nan.c: Likewise.
8395 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8396 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8397 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 8398 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
8399 (add_options_for___float128): New.
8400 (check_effective_target_base_quadword_support): New.
8401
70c11966
MM
84022016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8403
8404 PR target/71720
8405 * gcc.target/powerpc/pr71720.c: New test.
8406
059541fd
JB
84072016-07-01 Jan Beulich <jbeulich@suse.com>
8408
8409 * gcc.dg/bss.c: New.
8410
2c1e4964
PB
84112016-07-01 Peter Bergner <bergner@vnet.ibm.com>
8412
8413 PR target/71698
8414 * gcc.target/powerpc/pr71698.c: New test.
8415
22e1cb39
GJL
84162016-07-01 Georg-Johann Lay <avr@gjlay.de>
8417
8418 PR target/71151
8419 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8420 instead of ".foo" for its section name.
8421 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8422 depending on MCU's flash size.
8423 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8424 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8425 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8426 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8427 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8428 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8429
466cf574
JB
84302016-07-01 Jan Beulich <jbeulich@suse.com>
8431
8432 * gcc.target/i386/pr65105-2.c: Add -msse2.
8433
351beab7
JJ
84342016-06-30 Jakub Jelinek <jakub@redhat.com>
8435
55a0f21a
JJ
8436 PR tree-optimization/71707
8437 * gcc.dg/strlenopt-29.c: New test.
8438
6245ad72
JJ
8439 PR fortran/71704
8440 * gfortran.dg/gomp/pr71704.f90: New test.
8441
351beab7
JJ
8442 PR fortran/71705
8443 * gfortran.dg/gomp/pr71705.f90: New test.
8444
5a3a6a5e
KN
84452016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8446
8447 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8448 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8449 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8450 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8451 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8452 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8453 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8454 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8455 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8456 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8457 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8458 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8459 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8460 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8461 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8462 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8463 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8464 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8465 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8466 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8467 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8468 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8469 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8470 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8471 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8472 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8473 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8474 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8475 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8476 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8477 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8478 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8479 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8480 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8481 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8482 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8483 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8484 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8485 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8486 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8487 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8488 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8489 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8490 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8491 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8492 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8493 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8494 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8495 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8496 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8497 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8498 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8499 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8500 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8501 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8502 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8503 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8504 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8505 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8506 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8507 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8508 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8509 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8510 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8511 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8512 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8513 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8514 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8515 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8516 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8517 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8518 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8519 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8520 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8521 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8522 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8523 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8524 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8525 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8526 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8527 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8528
3dfa8071 85292016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 8530 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
8531
8532 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8533
9bd62242 85342016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 8535 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
8536
8537 * gcc.target/aarch64/vget_set_lane_1.c: New test.
8538
603107fb
DM
85392016-06-30 David Malcolm <dmalcolm@redhat.com>
8540
8541 PR driver/71651
8542 * gcc.dg/spellcheck-options-12.c: New test case.
8543
205cccc7
JJ
85442016-06-30 Jakub Jelinek <jakub@redhat.com>
8545
8546 PR middle-end/71693
8547 * gcc.c-torture/compile/pr71693.c: New test.
8548
f4452176
DM
85492016-06-29 David Malcolm <dmalcolm@redhat.com>
8550
8551 * gcc.dg/spellcheck-params.c: New testcase.
8552 * gcc.dg/spellcheck-params-2.c: New testcase.
8553
c5e74d9d
MM
85542016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8555
8556 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8557 vector extract instructions.
8558 * gcc.target/powerpc/p9-extract-2.c: Likewise.
8559
e44ecbfd
JD
85602016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8561
8562 PR fortran/71686
8563 * gfortran.dg/unexpected_eof_2.f90: New test.
8564 * gfortran.dg/unexpected_eof_3.f90: New test.
8565
ee446d9f
JW
85662016-06-29 Jim Wilson <jim.wilson@linaro.org>
8567
8568 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8569
27f67461
CP
85702016-06-29 Cesar Philippidis <cesar@codesourcery.com>
8571
8572 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8573 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8574 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8575
b1206d29
RB
85762016-06-29 Richard Biener <rguenther@suse.de>
8577
8578 PR middle-end/15256
8579 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8580
1af21224
MW
85812016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8582
8583 * gcc.target/arm/aapcs/neon-vect10.c: Require
8584 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8585 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8586 * gcc.target/arm/aapcs/vfp18.c: Likewise.
8587 * gcc.target/arm/aapcs/vfp19.c: Likewise.
8588 * gcc.target/arm/aapcs/vfp20.c: Likewise.
8589 * gcc.target/arm/aapcs/vfp21.c: Likewise.
8590 * gcc.target/arm/fp16-aapcs-1.c: Require
8591 -mfloat-ab=hard. Also simplify the test.
8592 * gcc.target/arm/fp16-aapcs-2.c: New.
8593
7fe43755
MW
85942016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8595
0b965526 8596 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
8597 (add_options_for_arm_fp16_ieee): New.
8598 (add_options_for_arm_fp16_alternative): New.
8599 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
8600 long-line.
8601 (effective_target_arm_fp16_hw): New.
8602
264d951a
IE
86032016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
8604
8605 PR tree-optimization/71655
8606 * g++.dg/pr71655.C: New test.
8607
5c846a81
ML
86082016-06-29 Martin Liska <mliska@suse.cz>
8609
8610 * gcc.dg/pr71585.c: New test.
8611 * gcc.dg/pr71585-2.c: New test.
8612 * gcc.dg/pr71585-3.c: New test.
8613
fafe9318
YR
86142016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8615
8616 PR tree-optimization/70729
8617 * g++.dg/vect/pr70729.cc: New test.
8618
54d19c3b
TS
86192016-06-29 Thomas Schwinge <thomas@codesourcery.com>
8620
8621 * c-c++-common/gomp/cancel-1.c: Extend.
8622
5f3cd7c3
JJ
86232016-06-29 Jakub Jelinek <jakub@redhat.com>
8624
8625 PR tree-optimization/71625
8626 * gcc.dg/strlenopt-28.c: New test.
8627
4aa83879
RB
86282016-06-29 Richard Biener <rguenther@suse.de>
8629
8630 PR middle-end/71002
8631 * g++.dg/torture/pr71002.C: Adjust testcase.
8632
152ef731
JJ
86332016-06-29 Jakub Jelinek <jakub@redhat.com>
8634
8635 PR c/71685
8636 * gcc.dg/pr71685.c: New test.
8637
86382016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
8639
8640 PR c/71552
8641 * gcc.dg/init-bad-9.c: New test.
8642
d41dc215
BS
86432016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8644
8645 * gcc.target/powerpc/abs128-1.c: Require VSX.
8646 * gcc.target/powerpc/copysign128-1.c: Likewise.
8647 * gcc.target/powerpc/inf128-1.c: Likewise.
8648 * gcc.target/powerpc/nan128-1.c: Likewise.
8649
6a20b538
JJ
86502016-06-28 Jakub Jelinek <jakub@redhat.com>
8651
8652 PR middle-end/71626
8653 * gcc.c-torture/execute/pr71626-1.c: New test.
8654 * gcc.c-torture/execute/pr71626-2.c: New test.
8655
77d93c47
PB
86562016-06-28 Peter Bergner <bergner@vnet.ibm.com>
8657
8658 PR target/71656
8659 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8660
a8264058
SB
86612016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
8662
8663 PR target/71670
8664 * gcc.target/powerpc/pr71670.c: New testcase.
8665
0dc47331
PB
86662016-06-27 Peter Bergner <bergner@vnet.ibm.com>
8667
8668 PR target/71656
8669 * gcc.target/powerpc/pr71656-1.c: New test.
8670 * gcc.target/powerpc/pr71656-2.c: New test.
8671
b65ffc79
CL
86722016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
8673
8674 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8675 around fp16 code.
8676 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8677 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8678 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8679 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8680 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8681 Add arm_neon_fp16_ok effective target.
0b965526
UB
8682 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8683 Likewise.
8684 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8685 Likewise.
8686 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8687 Likewise.
8688 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8689 Likewise.
8690 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8691 Likewise.
8692 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8693 Likewise.
8694 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8695 Likewise.
8696 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8697 Likewise.
8698 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8699 Likewise.
8700 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8701 Likewise.
8702 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8703 Likewise.
b65ffc79 8704
9bb86f40
JH
87052016-06-26 Jan Hubicka <hubicka@ucw.cz>
8706
8707 * gcc.dg/predict-12.c: New testcase.
8708
46db0fd4
JD
87092016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8710
8711 PR fortran/71649
8712 * gfortran.dg/pr71649.f90: New test.
8713
2a65e70b
JJ
87142016-06-25 Jakub Jelinek <jakub@redhat.com>
8715
f8a06e24
JJ
8716 PR tree-optimization/71643
8717 * g++.dg/opt/pr71643.C: New test.
8718
2a65e70b
JJ
8719 PR tree-optimization/71631
8720 * gcc.c-torture/execute/pr71631.c: New test.
8721
7805417a
JH
87222016-06-24 Jan Hubicka <hubicka@ucw.cz>
8723
8724 * gcc.dg/predict-11.c: New testcase.
8725 * gfortran.dg/predict-2.f90: New testcase.
8726
888ed1a3
JH
87272016-06-24 Jan Hubicka <hubicka@ucw.cz>
8728
8729 * gcc.dg/predict-10.c: New test.
8730
53605f35
BS
87312016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8732
8733 * gcc.target/powerpc/abs128-1.c: New.
8734 * gcc.target/powerpc/copysign128-1.c: New.
8735 * gcc.target/powerpc/inf128-1.c: New.
8736 * gcc.target/powerpc/nan128-1.c: New.
8737
7b22b4c6
EB
87382016-06-24 Eric Botcazou <ebotcazou@adacore.com>
8739
8740 * gfortran.dg/pr71642.f90: New test.
8741
37e373c2
JJ
87422016-06-24 Jakub Jelinek <jakub@redhat.com>
8743
8744 PR tree-optimization/71647
8745 * gcc.target/i386/pr71647.c: New test.
8746
b20b79f2
L
87472016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8748
8749 * gcc.target/i386/noplt-gd-1.c: New test.
8750 * gcc.target/i386/noplt-gd-2.c: Likewise.
8751 * gcc.target/i386/noplt-gd-3.c: Likewise.
8752 * gcc.target/i386/noplt-ld-1.c: Likewise.
8753 * gcc.target/i386/noplt-ld-2.c: Likewise.
8754 * gcc.target/i386/noplt-ld-3.c: Likewise.
8755 * lib/target-supports.exp
8756 (check_effective_target_tls_get_addr_via_got): New.
8757
04619cb8
UB
87582016-06-24 Uros Bizjak <ubizjak@gmail.com>
8759
8760 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8761 testsuite compile flags.
8762 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8763 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8764
87652016-06-24 Uros Bizjak <ubizjak@gmail.com>
8766
8767 * g++dg/vect/pr36684.cc: Add dg-do compile.
8768 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8769 * gcc.dg/vect/pr70021.c: Ditto.
8770 * gcc.dg/vect/pr70138-1.c: Ditto.
8771 * gcc.dg/vect/pr70138-2.c: Ditto.
8772 * gcc.dg/vect/pr70354-1.c: Ditto.
8773 * gcc.dg/vect/pr70354-2.c: Ditto.
8774 * gcc.dg/vect/pr71259.c: Ditto.
8775 * gcc.dg/vect/pr71416-1.c: Ditto.
8776 * gcc.dg/vect/slp-43.c: Ditto.
8777 * gcc.dg/vect/slp-45.c: Ditto.
8778 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8779 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8780 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8781 * gfortran.dg/vect/pr69980.f90: Ditto.
8782
87832016-06-24 Uros Bizjak <ubizjak@gmail.com>
8784
8785 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8786 * gcc.dg/vect/bb-slp-30.c: Ditto.
8787 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8788 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8789 * gcc.dg/vect/pr45902.c: Ditto.
8790 * gcc.dg/vect/pr48172.c: Ditto.
8791 * gcc.dg/vect/pr48377.c: Ditto.
8792 * gcc.dg/vect/pr49038.c: Ditto.
8793 * gcc.dg/vect/pr49771.c: Ditto.
8794 * gcc.dg/vect/pr52091.c: Ditto.
8795 * gcc.dg/vect/pr53185-2.c: Ditto.
8796 * gcc.dg/vect/pr56826.c: Ditto.
8797 * gcc.dg/vect/pr60276.c: Ditto.
8798 * gcc.dg/vect/pr62021.c: Ditto.
8799 * gcc.dg/vect/pr63530.c: Ditto.
8800 * gcc.dg/vect/pr65518.c: Ditto.
8801 * gcc.dg/vect/pr65947-1.c: Ditto.
8802 * gcc.dg/vect/pr65947-10.c: Ditto.
8803 * gcc.dg/vect/pr65947-11.c: Ditto.
8804 * gcc.dg/vect/pr65947-12.c: Ditto.
8805 * gcc.dg/vect/pr65947-13.c: Ditto.
8806 * gcc.dg/vect/pr65947-2.c: Ditto.
8807 * gcc.dg/vect/pr65947-3.c: Ditto.
8808 * gcc.dg/vect/pr65947-4.c: Ditto.
8809 * gcc.dg/vect/pr65947-5.c: Ditto.
8810 * gcc.dg/vect/pr65947-6.c: Ditto.
8811 * gcc.dg/vect/pr65947-7.c: Ditto.
8812 * gcc.dg/vect/pr65947-8.c: Ditto.
8813 * gcc.dg/vect/pr65947-9.c: Ditto.
8814 * gcc.dg/vect/pr71416-1.c: Ditto.
8815 * gcc.dg/vect/pr71439.c: Ditto.
8816 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8817 * gcc.dg/vect/vect-bswap16.c: Ditto.
8818 * gcc.dg/vect/vect-bswap32.c: Ditto.
8819 * gcc.dg/vect/vect-bswap64.c: Ditto.
8820 * gcc.dg/vect/vect-live-1.c: Ditto.
8821 * gcc.dg/vect/vect-live-2.c: Ditto.
8822 * gcc.dg/vect/vect-live-3.c: Ditto.
8823 * gcc.dg/vect/vect-live-4.c: Ditto.
8824 * gcc.dg/vect/vect-live-5.c: Ditto.
8825 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8826 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8827 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8828 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8829 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8830 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8831 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8832 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8833 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8834 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8835 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8836 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8837 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8838 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8839 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8840 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8841 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8842
da224bcb
UB
88432016-06-24 Uros Bizjak <ubizjak@gmail.com>
8844
8845 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8846
dfee2870
L
88472016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8848
8849 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8850 ia32 if R_386_GOT32X relocation is supported.
8851 * gcc.target/i386/noplt-3.c: Likewise.
8852 * gcc.target/i386/noplt-2.c: Likewise.
8853 (main): Renamed to ...
8854 (bar): This.
8855 * gcc.target/i386/noplt-4.c: Likewise.
8856 (main): Renamed to ...
8857 (bar): This.
8858 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8859 * gcc.target/i386/pr67400-5.c: Likewise.
8860
a86451b9
JJ
88612016-06-24 Jakub Jelinek <jakub@redhat.com>
8862
00085092
JJ
8863 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8864 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8865
a86451b9
JJ
8866 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8867 f4): Adjust expected diagnostics.
8868 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8869 (T): If OVFP is defined, redefine to TP.
8870 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8871 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8872 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8873 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8874 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8875 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8876 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8877 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8878 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8879 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8880 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8881 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8882 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8883 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8884 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8885 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8886 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8887 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8888 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8889 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8890 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8891 as last argument to __builtin_add_overflow_p.
8892
7bb5d5f4
UB
88932016-06-23 Uros Bizjak <ubizjak@gmail.com>
8894
8895 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8896 dg-options and remove default vector testsuite compile flags.
8897 * g++.dg/vect/pr33860a.cc: Ditto.
8898 * g++.dg/vect/pr45470-a.cc: Ditto.
8899 * g++.dg/vect/pr45470-b.cc: Ditto.
8900 * g++.dg/vect/pr60896.cc: Ditto.
8901 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8902 * gcc.dg/vect/pr18308.c: Ditto.
8903 * gcc.dg/vect/pr24049.c: Ditto.
8904 * gcc.dg/vect/pr33373.c: Ditto.
8905 * gcc.dg/vect/pr36228.c: Ditto.
8906 * gcc.dg/vect/pr42395.c: Ditto.
8907 * gcc.dg/vect/pr42604.c: Ditto.
8908 * gcc.dg/vect/pr46663.c: Ditto.
8909 * gcc.dg/vect/pr48765.c: Ditto.
8910 * gcc.dg/vect/pr49093.c: Ditto.
8911 * gcc.dg/vect/pr49352.c: Ditto.
8912 * gcc.dg/vect/pr52298.c: Ditto.
8913 * gcc.dg/vect/pr52870.c: Ditto.
8914 * gcc.dg/vect/pr53185.c: Ditto.
8915 * gcc.dg/vect/pr53773.c: Ditto.
8916 * gcc.dg/vect/pr56695.c: Ditto.
8917 * gcc.dg/vect/pr62171.c: Ditto.
8918 * gcc.dg/vect/pr63530.c: Ditto.
8919 * gcc.dg/vect/pr68339.c: Ditto.
8920 * gcc.dg/vect/pr71259.c: Ditto.
8921 * gcc.dg/vect/vect-82_64.c: Ditto.
8922 * gcc.dg/vect/vect-83_64.c: Ditto.
8923 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8924 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8925 * gcc.dg/vect/vect-shift-2.c: Ditto.
8926 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8927 * gfortran.dg/vect/pr39318.f90: Ditto.
8928 * gfortran.dg/vect/pr45714-a.f: Ditto.
8929 * gfortran.dg/vect/pr45714-b.f: Ditto.
8930 * gfortran.dg/vect/pr46213.f90: Ditto.
8931
2d4bb02f
MM
89322016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8933 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8934
8935 * gcc.target/powerpc/p9-splat-5.c: New test.
8936
f6d1b868
UB
89372016-06-23 Uros Bizjak <ubizjak@gmail.com>
8938
8939 PR tree-optimization/71488
8940 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8941 * lib/target-supports.exp: ... here.
8942 (check_sse4_hw_available): New procedure.
8943 (check_effective_target_sse4_runtime): Ditto.
8944 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8945 -march=westmere for sse4_runtime targets.
936ff030 8946 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 8947 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 8948 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 8949 (main): Call check_vect ().
a7898180 8950 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 8951
c0597759
L
89522016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8953
8954 PR target/66232
8955 PR target/67400
8956 * gcc.target/i386/pr66232-14.c: New file.
8957 * gcc.target/i386/pr66232-15.c: Likewise.
8958 * gcc.target/i386/pr66232-16.c: Likewise.
8959 * gcc.target/i386/pr66232-17.c: Likewise.
8960 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8961 ia32 if R_386_GOT32X relocation is supported.
8962 * gcc.target/i386/pr67400-2.c: Likewise.
8963 * gcc.target/i386/pr67400-3.c: Likewise.
8964 * gcc.target/i386/pr67400-4.c: Likewise.
8965 * gcc.target/i386/pr67400-6.c: Likewise.
8966 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 8967 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 8968
5b0e27a7
JD
89692016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8970
8971 PR libgfortran/48852
8972 * gfortran.dg/char4_iunit_1.f03: Update test.
8973 * gfortran.dg/f2003_io_5.f03: Update test.
8974 * gfortran.dg/real_const_3.f90: Update test.
8975
7f586d90
AK
89762016-06-23 Andi Kleen <ak@linux.intel.com>
8977
8978 * g++.dg/bprob/bprob.exp: Support autofdo.
8979 * g++.dg/tree-prof/tree-prof.exp: dito.
8980 * gcc.dg/tree-prof/tree-prof.exp: dito.
8981 * gcc.misc-tests/bprob.exp: dito.
8982 * gfortran.dg/prof/prof.exp: dito.
8983 * lib/profopt.exp: dito.
8984 * lib/target-supports.exp: Check for autofdo.
8985
60fa7862
ML
89862016-06-23 Martin Liska <mliska@suse.cz>
8987
8988 * gcc.dg/pr71619.c: New test.
8989
e3d62871
UB
89902016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8991
8992 PR target/67400
cc901875
UB
8993 * gcc.target/i386/pr67400-1.c: New test.
8994 * gcc.target/i386/pr67400-2.c: Likewise.
8995 * gcc.target/i386/pr67400-3.c: Likewise.
8996 * gcc.target/i386/pr67400-4.c: Likewise.
8997 * gcc.target/i386/pr67400-5.c: Likewise.
8998 * gcc.target/i386/pr67400-6.c: Likewise.
8999 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 9000
ac81cf0b
DM
90012016-06-22 David Malcolm <dmalcolm@redhat.com>
9002
9003 * c-c++-common/missing-header-1.c: New test case.
9004 * c-c++-common/missing-header-2.c: New test case.
9005 * c-c++-common/missing-header-3.c: New test case.
9006 * c-c++-common/missing-header-4.c: New test case.
9007
1a4f11c8
DM
90082016-06-22 David Malcolm <dmalcolm@redhat.com>
9009
9010 PR c/70339
9011 * c-c++-common/attributes-1.c: Update dg-prune-output to include
9012 hint.
9013 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
9014 expected results due to builtin "nanl" now being suggested for
9015 "name".
9016 * gcc.dg/pr67580.c: Update expected messages.
9017 * gcc.dg/spellcheck-identifiers.c: New testcase.
9018 * gcc.dg/spellcheck-typenames.c: New testcase.
9019
a93eac6a
DM
90202016-06-22 David Malcolm <dmalcolm@redhat.com>
9021
9022 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
9023 file.
9024 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
9025 diagnostic-test-show-locus-parseable-fixits.c to sources for
9026 diagnostic_plugin_test_show_locus.c.
9027 * lib/gcc-defs.exp (freeform_regexps): New global.
9028 (dg-regexp): New function.
9029 (handle-dg-regexps): New function.
9030 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
9031 freeform_regexps to the empty list.
9032 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
9033
49e76ff1
IE
90342016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
9035
f6d1b868 9036 PR tree-optimization/71488
49e76ff1
IE
9037 * g++.dg/pr71488.C: New test.
9038 * gcc.dg/vect/vect-bool-cmp.c: New test.
9039
951d8c8a
EB
90402016-06-22 Eric Botcazou <ebotcazou@adacore.com>
9041
9042 * gcc.dg/guality/param-5.c: New test.
9043
b60fc3bd
BE
90442016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9045
9046 * gcc.target/i386/asm-flag-7.c: New test.
9047
0609abda
TS
90482016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9049
9050 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9051 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9052 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9053 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9054 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9055 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9056 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9057 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9058 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9059 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9060 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9061 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9062 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9063 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9064 * lib/target-supports.exp: Likewise.
9065
ee2499b4
TS
90662016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9067
9068 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9069 * gcc.dg/attr-ms_struct-2.c: Likewise.
9070 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9071 * gcc.dg/bf-ms-attrib.c: Likewise.
9072 * gcc.dg/bf-ms-layout-2.c: Likewise.
9073 * gcc.dg/bf-ms-layout-3.c: Likewise.
9074 * gcc.dg/bf-ms-layout.c: Likewise.
9075 * gcc.dg/bf-no-ms-layout.c: Likewise.
9076 * gcc.target/i386/bitfield1.c: Likewise.
9077 * gcc.target/i386/bitfield2.c: Likewise.
9078 * gcc.target/i386/bitfield3.c: Likewise.
9079
caea59ff
KN
90802016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9081
9082 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9083 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9084 override other than -mcpu=power9 command-line option is specified,
9085 or if the target operating system is aix.
9086 * gcc.target/powerpc/darn-1.c: Likewise.
9087 * gcc.target/powerpc/darn-2.c: Likewise.
9088 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9089 test if effective-target is not powerpc_p9vector_ok or if the
9090 target operating system is not defined.
9091 * gcc.target/powerpc/vslv-1.c: Likewise.
9092 * gcc.target/powerpc/vsrv-0.c: Likewise.
9093 * gcc.target/powerpc/vsrv-1.c: Likewise.
9094
63617e30
TB
90952016-06-21 Tobias Burnus <burnus@net-b.de>
9096
9097 PR fortran/71068
9098 * gfortran.dg/coarray/data_1.f90: New.
9099
89192c3c
WD
91002016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9101
9102 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9103 (dg-require-effective-target): Use arm_v8_neon_hw.
9104 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9105 (dg-require-effective-target): Likewise.
9106 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9107 (dg-require-effective-target): Likewise.
9108 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9109 (dg-require-effective-target): Likewise.
9110 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9111 (dg-require-effective-target): Likewise.
9112 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9113 (dg-require-effective-target): Likewise.
9114 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9115 Add AArch64 check.
9116
64ac50e2
WD
91172016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9118
9119 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9120 Set to 3 so test passes.
9121
6252b5db
WD
91222016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9123
9124 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9125
3b9bc511
IV
91262016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9127
9128 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9129 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9130 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9131 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9132
21db1c78
IV
91332016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9134
9135 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9136 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9137
9d30e86f
L
91382016-06-21 H.J. Lu <hongjiu.lu@intel.com>
9139
9140 PR target/71549
9141 * gcc.target/i386/pr71549.c: New test.
9142
448a7c69
KN
91432016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9144
9145 * gcc.target/powerpc/vadsdu-0.c: Replace
9146 dg-require-effective-target directive to allow test to run on more
9147 platforms, and add dg-skip-if directive to disable test on aix
9148 platforms because of known incompatibilities.
9149 * gcc.target/powerpc/vadsdu-1.c: Likewise.
9150 * gcc.target/powerpc/vadsdu-2.c: Likewise.
9151 * gcc.target/powerpc/vadsdu-3.c: Likewise.
9152 * gcc.target/powerpc/vadsdu-4.c: Likewise.
9153 * gcc.target/powerpc/vadsdu-5.c: Likewise.
9154 * gcc.target/powerpc/vadsdub-1.c: Likewise.
9155 * gcc.target/powerpc/vadsdub-2.c: Replace
9156 dg-require-effective-target directive to allow test to run on more
9157 platforms, and add dg-skip-if directive to disable test on aix
9158 platforms because of known incompatibilities.
9159 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9160 with vec_absdb call to differentiate this test from vadsdub-1.c.
9161 * gcc.target/powerpc/vadsduh-1.c: Replace
9162 dg-require-effective-target directive to allow test to run on more
9163 platforms, and add dg-skip-if directive to disable test on aix
9164 platforms because of known incompatibilities.
9165 * gcc.target/powerpc/vadsduh-2.c: Likewise.
9166 * gcc.target/powerpc/vadsduw-1.c: Likewise.
9167 * gcc.target/powerpc/vadsduw-2.c: Likewise.
9168
0ad84f34
JJ
91692016-06-21 Jakub Jelinek <jakub@redhat.com>
9170
9171 PR tree-optimization/71588
9172 * gcc.dg/pr71558.c: New test.
9173
e71e8d94
SKS
91742016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9175
9176 * c-c++-common/pr68657-1.c: Require ptr32plus support.
9177 * c-c++-common/pr68657-2.c: Likewise.
9178 * c-c++-common/pr68657-3.c: Likewise.
9179 * gcc.dg/torture/pr69714.c: Require int32plus support.
9180 * gcc.dg/torture/pr70025.c: Likewise.
9181 * gcc.dg/torture/pr70083.c: Likewise.
9182 * gcc.dg/torture/pr70542.c: Likewise.
9183 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9184
5a578671
JM
91852016-06-20 Joseph Myers <joseph@codesourcery.com>
9186
9187 PR c/71601
9188 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9189
7a9df68e
JJ
91902016-06-20 Jakub Jelinek <jakub@redhat.com>
9191
50aa64d5
JJ
9192 PR middle-end/71581
9193 * gcc.dg/pr71581.c: New test.
9194
7a9df68e
JJ
9195 PR rtl-optimization/71591
9196 * gcc.dg/cpp/pr71591.c: New test.
9197
3947cf19
DR
91982016-06-20 David B. Robins <gcc@davidrobins.net>
9199
9200 PR target/71571
9201 * g++.dg/torture/pr71571.C: New test.
9202
c4ff221e
JJ
92032016-06-20 Jakub Jelinek <jakub@redhat.com>
9204
9205 PR target/71559
9206 * gcc.target/i386/sse2-pr71559.c: New test.
9207 * gcc.target/i386/avx-pr71559.c: New test.
9208 * gcc.target/i386/avx512f-pr71559.c: New test.
9209
f1b5abfb
TB
92102016-06-20 Tobias Burnus <burnus@net-b.de>
9211
9212 PR fortran/71194
9213 * gfortran.dg/pointer_remapping_10.f90: New.
9214
842107e4
DM
92152016-06-20 David Malcolm <dmalcolm@redhat.com>
9216
9217 * g++.dg/diagnostic/string-literal-concat.C: New test case.
9218
d9e8bdfd
MS
92192016-06-20 Martin Sebor <msebor@redhat.com>
9220
9221 PR c/69507
9222 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9223 * gnu90-const-expr-1.c: Same.
9224 * gnu99-const-expr-1.c: Same.
9225 * gnu99-static-1.c: Same.
9226
67785479
RL
92272016-06-20 Renlin Li <renlin.li@arm.com>
9228
29f09b38 9229 PR testsuite/71489
67785479
RL
9230 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9231
636929b8
JG
92322016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
9233
9234 * gcc.target/aarch64/vcvt_f64_1.c: New.
9235 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9236 * gcc.target/aarch64/vrecp_f64_1.c: New.
9237
ff7b374b
KT
92382016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9239
9240 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9241 "alignement".
9242
554cfc9e
GJL
92432016-06-20 Georg-Johann Lay <avr@gjlay.de>
9244
9245 PR target/71103
9246 * gcc.target/avr/torture/pr71103-2.c: New test.
9247
94087e88 92482016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
9249
9250 PR c/69507
9251 * gcc.dg/alignof.c: New test.
9252
c561b091
PC
92532016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9254
9255 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9256 vs dg-error; test constexpr specifier too.
9257
bf54f123
PC
92582016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9259
9260 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9261
4e53aa97
CL
92622016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
9263
9264 * lib/target-supports.exp
9265 (check_effective_target_arm_neon_fp16_ok_nocache): Call
9266 arm_neon_ok and merge flags. Fix temporary test name.
9267 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9268 and merge flags.
9269
69071d86
ML
92702016-06-17 Martin Liska <mliska@suse.cz>
9271
9272 * gcc.dg/predict-9.c: Fix dump scanning.
9273
68b3b858
BC
92742016-06-17 Bin Cheng <bin.cheng@arm.com>
9275
9276 PR tree-optimization/71354
9277 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9278
d3ee260a
BC
92792016-06-17 Bin Cheng <bin.cheng@arm.com>
9280
9281 PR tree-optimization/71347
9282 * gcc.dg/tree-ssa/pr71347.c: New test.
9283
bd8fb114
BC
92842016-06-17 Bin Cheng <bin.cheng@arm.com>
9285
9286 PR tree-optimization/71354
9287 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9288
97816be4
BC
92892016-06-17 Bin Cheng <bin.cheng@arm.com>
9290
9291 * gcc.dg/vect/vect-alias-check-1.c: New test.
9292
2d761a37
SKS
92932016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9294
e0277d6b 9295 PR target/71151
2d761a37
SKS
9296 * gcc.target/avr/pr71151-1.c: New test.
9297 * gcc.target/avr/pr71151-2.c: New test.
9298 * gcc.target/avr/pr71151-3.c: New test.
9299 * gcc.target/avr/pr71151-4.c: New test.
9300 * gcc.target/avr/pr71151-5.c: New test.
9301 * gcc.target/avr/pr71151-6.c: New test.
9302 * gcc.target/avr/pr71151-7.c: New test.
9303 * gcc.target/avr/pr71151-8.c: New test.
9304 * gcc.target/avr/pr71151-common.h: New test.
9305
68fa96d6
ML
93062016-06-16 Martin Liska <mliska@suse.cz>
9307
9308 * gfortran.dg/predict-1.f90: New test.
9309
b6ca982f
UB
93102016-06-16 Uros Bizjak <ubizjak@gmail.com>
9311
9312 PR target/71242
3a146d46 9313 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 9314
1dc8d15b
JH
93152016-06-16 Jan Hubicka <hubicka@ucw.cz>
9316
9317 * g++.dg/vect/pr36648.cc: Disable cunrolli
9318
67c25816
JJ
93192016-06-16 Jakub Jelinek <jakub@redhat.com>
9320
c577adb2
JJ
9321 PR target/71554
9322 * gcc.c-torture/execute/pr71554.c: New test.
9323
67c25816
JJ
9324 PR rtl-optimization/71532
9325 * gcc.dg/torture/pr71532.c: New test.
9326
1a3c3ee9
MM
93272016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9328
9329 * gcc.target/powerpc/p9-dimode1.c: New test.
9330 * gcc.target/powerpc/p9-dimode2.c: Likewise.
9331
f29468a7
JJ
93322016-06-15 Jakub Jelinek <jakub@redhat.com>
9333
61daecc4
JJ
9334 * gcc.c-torture/compile/20160615-1.c: New test.
9335
f29468a7
JJ
9336 * g++.dg/cpp0x/ref-qual17.C: New test.
9337
209d1e2d
IE
93382016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
9339
9340 PR middle-end/71529
9341 * gcc.target/i386/pr71529.C: New test.
9342
8dc35712
AH
93432016-06-15 Alan Hayward <alan.hayward@arm.com>
9344
9345 PR tree-optimization/71483
9346 * g++.dg/vect/pr71483.c: New
9347
b8911cb8
PC
93482016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
9349
9350 PR c++/70202
9351 * g++.dg/inherit/crash6.C: New.
9352 * g++.dg/inherit/union2.C: Likewise.
9353 * g++.dg/inherit/virtual12.C: Likewise.
9354 * g++.dg/inherit/virtual13.C: Likewise.
9355 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9356
cf5d08ab
UB
93572016-06-15 Uros Bizjak <ubizjak@gmail.com>
9358
e3d62871 9359 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 9360
8f482165
AH
93612016-06-15 Alan Hayward <alan.hayward@arm.com>
9362
9363 PR tree-optimization/71439
9364 * gcc.dg/vect/pr71439.c: New
9365
3256673f
KT
93662016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9367
9368 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9369
b17dc4d4
RB
93702016-06-15 Richard Biener <rguenther@suse.de>
9371
9372 * gcc.dg/vect/slp-45.c: New testcase.
9373
2a5825f2
RB
93742016-06-15 Richard Biener <rguenther@suse.de>
9375
9376 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9377
6e433d0b
BS
93782016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9379
9380 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9381 requirements, and disable for AIX for now.
9382 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9383
abe7f828
JJ
93842016-06-14 Jakub Jelinek <jakub@redhat.com>
9385
a09c81b4
JJ
9386 PR c++/71528
9387 * g++.dg/opt/pr71528.C: New test.
9388
abe7f828
JJ
9389 PR c++/71516
9390 * g++.dg/init/pr71516.C: New test.
9391
acfadf06
PC
93922016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9393
9394 * g++.dg/init/array46.C: New.
9395
4d568ab2
UB
93962016-06-14 Uros Bizjak <ubizjak@gmail.com>
9397
e3d62871
UB
9398 * gcc.target/i386/float128-3.c: New test.
9399 * gcc.target/i386/quad-sse4.c: Ditto.
9400 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9401 Update scan strings.
4d568ab2 9402
30934c5d
RB
94032016-06-14 Richard Biener <rguenther@suse.de>
9404
9405 PR middle-end/71526
9406 * gfortran.dg/pr71526.f90: New testcase.
9407
3970e545
AV
94082016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
9409
9410 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9411 * gcc.dg/zero_bits_compound-1.c: Likewise.
9412
04976c6e
RB
94132016-06-14 Richard Biener <rguenther@suse.de>
9414
9415 PR tree-optimization/71522
9416 * gcc.dg/torture/pr71522.c: New testcase.
9417
23e025db
JJ
94182016-06-14 Jakub Jelinek <jakub@redhat.com>
9419
9420 PR tree-optimization/71520
9421 * gcc.dg/tree-ssa/pr71520.c: New test.
9422
90b72e84
RB
94232016-06-14 Richard Biener <rguenther@suse.de>
9424
9425 PR tree-optimization/71521
86c24ba6 9426 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 9427
ef7cf206
JJ
94282016-06-13 Jakub Jelinek <jakub@redhat.com>
9429
0dda258b
JJ
9430 PR sanitizer/71498
9431 * c-c++-common/ubsan/bounds-13.c: New test.
9432
ef7cf206
JJ
9433 PR preprocessor/71183
9434 * gcc.dg/cpp/source_date_epoch-3.c: New test.
9435
a73786e3
JL
94362016-06-13 Jeff Law <law@redhat.com>
9437
9438 PR tree-optimization/71403
9439 * c-c++-common/ubsan/pr71403-1.c: New test.
9440 * c-c++-common/ubsan/pr71403-2.c: New test.
9441 * c-c++-common/ubsan/pr71403-3.c: New test.
9442
0ac249bf
JJ
94432016-06-13 Jakub Jelinek <jakub@redhat.com>
9444
9445 PR middle-end/71478
9446 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9447 Add -Wno-psabi -w to dg-options.
9448
5408a64a
KN
94492016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9450
9451 * gcc.target/powerpc/vadsdu-0.c: New test.
9452 * gcc.target/powerpc/vadsdu-1.c: New test.
9453 * gcc.target/powerpc/vadsdu-2.c: New test.
9454 * gcc.target/powerpc/vadsdu-3.c: New test.
9455 * gcc.target/powerpc/vadsdu-4.c: New test.
9456 * gcc.target/powerpc/vadsdu-5.c: New test.
9457 * gcc.target/powerpc/vadsdub-1.c: New test.
9458 * gcc.target/powerpc/vadsdub-2.c: New test.
9459 * gcc.target/powerpc/vadsduh-1.c: New test.
9460 * gcc.target/powerpc/vadsduh-2.c: New test.
9461 * gcc.target/powerpc/vadsduw-1.c: New test.
9462 * gcc.target/powerpc/vadsduw-2.c: New test.
9463
f7e4f2e3
DM
94642016-06-13 David Malcolm <dmalcolm@redhat.com>
9465
9466 * gcc.dg/c99-init-2.c (c): Update expected error message.
9467 * gcc.dg/init-bad-8.c (foo): Likewise.
9468 * gcc.dg/spellcheck-fields-3.c: New test case.
9469
ad23a23e
ML
94702016-06-13 Martin Liska <mliska@suse.cz>
9471
9472 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9473 and "guess loop iv compared" heuristics.
9474 * gcc.dg/predict-2.c: Likewise.
9475 * gcc.dg/predict-3.c: Likewise.
9476 * gcc.dg/predict-4.c: Likewise.
9477 * gcc.dg/predict-5.c: Likewise.
9478 * gcc.dg/predict-6.c: Likewise.
9479
146c55da
MP
94802016-06-13 Marek Polacek <polacek@redhat.com>
9481
9482 PR middle-end/71476
9483 * c-c++-common/Wswitch-unreachable-4.c: New test.
9484 * gcc.dg/Wswitch-unreachable-2.c: New test.
9485 * g++.dg/tm/jump1.C: Move dg-warning.
9486
42e77cbc
EB
94872016-06-13 Eric Botcazou <ebotcazou@adacore.com>
9488
9489 * gnat.dg/renaming10.ad[sb]: New test.
9490
7474dcc1
PT
94912016-06-13 Paul Thomas <pault@gcc.gnu.org>
9492
9493 PR fortran/70673
9494 * gfortran.dg/pr70673.f90: New test.
9495
f57f53d3
RB
94962016-06-13 Richard Biener <rguenther@suse.de>
9497
9498 PR middle-end/64516
9499 * gcc.dg/align-3.c: New testcase.
9500
5843a5f0
ML
95012016-06-13 Martin Liska <mliska@suse.cz>
9502
9503 * gcc.target/i386/pr71458.c: New test.
9504
aa8fdb44
UB
95052016-06-12 Uros Bizjak <ubizjak@gmail.com>
9506
9507 PR target/71241
3a146d46 9508 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 9509
2043e4d7
DH
95102016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9511
9512 PR target/60751
9513 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9514 statement.
9515
d3dc025d
DH
95162016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9517
9518 PR target/60751
9519 * gfortran.dg/comma_IO_extension_1.f90: New test.
9520 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9521 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9522 statement.
9523 * gfortran.dg/graphite/pr38083.f90: Likewise.
9524 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9525 missing format.
9526
a31d78c6
EB
95272016-06-11 Eric Botcazou <ebotcazou@adacore.com>
9528
9529 * gnat.dg/case_character.adb: New test.
9530
95c18dd0
SB
95312016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
9532
9533 PR middle-end/71310
9534 * gcc.target/powerpc/pr71310.c: New testcase.
9535
b97d37b4
KV
95362016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
9537
9538 PR middle-end/71478
9539 * gcc.dg/pr71478.c: New test.
9540
900bcda3
JJ
95412016-06-10 Jakub Jelinek <jakub@redhat.com>
9542
ec1c20db
JJ
9543 PR middle-end/71494
9544 * gcc.c-torture/execute/pr71494.c: New test.
9545
50b15873
JJ
9546 PR c/68657
9547 * gcc.target/i386/pr68657.c: New test.
9548
900bcda3
JJ
9549 PR inline-asm/68843
9550 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9551 (test): Add -masm=intel alternatives.
9552
4d926e34
MS
95532016-06-10 Martin Sebor <msebor@redhat.com>
9554
9555 PR c/71392
9556 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9557
ad071b2b
JL
95582016-06-10 Jeff Law <law@redhat.com>
9559
9560 PR tree-optimization/71335
9561 * gcc.c-torture/execute/pr71335.c: New test.
9562
2704efe8
DM
95632016-06-10 David Malcolm <dmalcolm@redhat.com>
9564
9565 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9566 the various "cannot tail-call: " messages.
9567
18c9b7d4
CL
95682016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
9569
9570 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9571 and options.
9572
7cfa10f3
MO
95732016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
9574
9575 PR sanitizer/71480
9576 * c-c++-common/asan/pr71480.c: New test.
9577
1f24fd3e
L
95782016-06-10 H.J. Lu <hongjiu.lu@intel.com>
9579
9580 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9581 (ASMNAME2): Likewise.
9582 (main): Replace fn in asm statement with ASMNAME ("fn").
9583 * gcc.dg/guality/pr68037-2.c: Likewise.
9584 * gcc.dg/guality/pr68037-3.c: Likewise.
9585 * gcc.dg/torture/pr68037-1.c: Likewise.
9586 * gcc.dg/torture/pr68037-2.c: Likewise.
9587 * gcc.dg/torture/pr68037-3.c: Likewise.
9588
ad551c07
BE
95892016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
9590
9591 PR inline-asm/68843
9592 * gcc.target/i386/pr68843-1.c: New test.
9593 * gcc.target/i386/pr68843-2.c: New test.
9594
4b1ffdb1 95952016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
9596 Cesar Philippidis <cesar@codesourcery.com>
9597
9598 PR middle-end/71373
9599 * gcc.dg/goacc/nested-function-1.c: New file.
9600 * gcc.dg/goacc/nested-function-2.c: Likewise.
9601 * gcc.dg/goacc/pr71373.c: Likewise.
9602 * gfortran.dg/goacc/cray-2.f95: Likewise.
9603 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9604 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9605 * gfortran.dg/goacc/cray.f95: Update.
9606 * gfortran.dg/goacc/loop-1.f95: Likewise.
9607 * gfortran.dg/goacc/loop-3.f95: Likewise.
9608 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9609 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9610
96112016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9612
9613 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9614 for OpenACC tile clauses.
9615 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
9616
9617 PR c/71381
9618 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
9619 to...
9620 * c-c++-common/goacc/cache-2.c: ... this new file.
9621 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9622 * gfortran.dg/goacc/cache-2.f95: ... this new file.
9623 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9624 usage.
9625 * gfortran.dg/goacc/cray.f95: Likewise.
9626 * gfortran.dg/goacc/loop-1.f95: Likewise.
9627
89851e4c
AH
96282016-06-10 Alan Hayward <alan.hayward@arm.com>
9629
9630 PR tree-optimization/71407
9631 PR tree-optimization/71416
9632 * gcc.dg/vect/pr71407.c: New
9633 * gcc.dg/vect/pr71416-1.c: New
9634 * gcc.dg/vect/pr71416-2.c: New
9635
200eafbf
RB
96362016-06-10 Richard Biener <rguenther@suse.de>
9637
9638 PR middle-end/71477
9639 * gcc.dg/torture/pr71477.c: New testcase.
9640
4df99d92
JK
96412016-06-09 Julia Koval <julia.koval@intel.com>
9642
9643 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
9644 * gcc.target/i386/interrupt-13.c: Likewise.
9645 * gcc.target/i386/interrupt-15.c: Likewise.
9646 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
9647 * gcc.target/i386/interrupt-24.c: Likewise.
9648 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
9649 * gcc.target/i386/interrupt-9.c: Likewise.
9650 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9651
e01b4e16
MS
96522016-06-09 Martin Sebor <msebor@redhat.com>
9653
9654 PR c/70883
9655 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9656 * gcc.dg/builtin-constant_p-1.c: Same.
9657 * gcc.dg/builtins-error.c: Same.
9658 * gcc.dg/pr70859.c: Same.
9659
9c35db0e
SKS
96602016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9661
9662 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9663 * gcc.dg/torture/pr68067-1.c: Likewise.
9664 * gcc.dg/torture/pr68067-2.c: Likewise.
9665
96662016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9667
9668 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9669 when setting SIZE.
9670
392a81b9
PC
96712016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9672
9673 PR c++/71465
9674 * g++.dg/inherit/crash5.C: New.
9675 Revert:
9676 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9677
9678 PR c++/70202
9679 * g++.dg/inherit/crash5.C: New.
9680 * g++.dg/inherit/virtual1.C: Adjust.
9681
e49efc14
ML
96822016-06-09 Martin Liska <mliska@suse.cz>
9683
9684 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9685 * g++.dg/predict-loop-exit-2.C: Likewise.
9686 * g++.dg/predict-loop-exit-3.C: Likewise.
9687 * gcc.dg/predict-1.c: Likewise.
9688 * gcc.dg/predict-2.c: Likewise.
9689 * gcc.dg/predict-3.c: Likewise.
9690 * gcc.dg/predict-4.c: Likewise.
9691 * gcc.dg/predict-5.c: Likewise.
9692 * gcc.dg/predict-6.c: Likewise.
9693 * gcc.dg/predict-7.c: Likewise.
9694
36d57986
RB
96952016-06-09 Richard Biener <rguenther@suse.de>
9696
9697 PR tree-optimization/71462
9698 * gcc.dg/torture/pr71462.c: New testcase.
9699
7d82e8e4
MP
97002016-06-09 Marek Polacek <polacek@redhat.com>
9701
9702 PR c/65471
9703 * gcc.dg/c11-generic-3.c: New test.
9704
c8a71589
PC
97052016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
9706
9707 * g++.dg/init/array42.C: New.
9708 * g++.dg/init/array43.C: Likewise.
9709 * g++.dg/init/array44.C: Likewise.
9710 * g++.dg/init/array45.C: Likewise.
9711 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9712 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9713 * g++.dg/cpp1y/auto-fn27.C: Likewise.
9714 * g++.dg/gomp/pr35751.C: Likewise.
9715 * g++.dg/init/array23.C: Likewise.
9716 * g++.dg/init/brace2.C: Likewise.
9717 * g++.dg/init/brace6.C: Likewise.
9718
44a845ca
MS
97192016-06-08 Martin Sebor <msebor@redhat.com>
9720 Jakub Jelinek <jakub@redhat.com>
9721
9722 PR c++/70507
9723 PR c/68120
9724 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9725 * c-c++-common/builtin-arith-overflow-2.c: New test.
9726 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9727 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9728 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9729
2ef16b6e
JJ
97302016-06-08 Jakub Jelinek <jakub@redhat.com>
9731
9732 PR c++/71442
9733 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9734
5e3ee346
AL
97352016-06-08 Alan Lawrence <alan.lawrence@arm.com>
9736
9737 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9738 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9739 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9740 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9741 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9742 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9743 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9744 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9745 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9746 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9747 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9748 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9749 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9750
b2ae2814
RB
97512016-06-08 Richard Biener <rguenther@suse.de>
9752
9753 PR tree-optimization/68558
9754 * gcc.dg/vect/slp-44.c: New testcase.
9755
e09b4c37
RB
97562016-06-08 Richard Biener <rguenther@suse.de>
9757
9758 * gcc.dg/vect/slp-43.c: New testcase.
9759
72d50660
RB
97602016-06-08 Richard Biener <rguenther@suse.de>
9761
9762 PR tree-optimization/71452
9763 * gcc.dg/torture/pr71452.c: New testcase.
9764
988c115c
JJ
97652016-06-08 Jakub Jelinek <jakub@redhat.com>
9766
9767 PR c++/71448
9768 * g++.dg/torture/pr71448.C: New test.
9769
73d73b48
BS
97702016-06-08 Bernd Schmidt <bschmidt@redhat.com>
9771
9772 PR debug/71432
9773 PR ada/71413
9774 * g++.dg/debug/pr71432.C: New test.
9775
bdd15d0c
PK
97762016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9777
9778 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9779 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9780 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9781
ce0607bb
AH
97822016-06-08 Alan Hayward <alan.hayward@arm.com>
9783
9784 * gcc.dg/vect/vect-live-2.c: Update effective target.
9785 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9786 * lib/target-supports.exp: Add aarch64 to vect_long.
9787
92a5f2ba
MP
97882016-06-08 Marek Polacek <polacek@redhat.com>
9789
9790 PR c/71418
9791 * gcc.dg/noncompile/pr71418.c: New test.
9792
08203f73
MP
9793 PR c/71426
9794 * gcc.dg/noncompile/pr71426.c: New test.
9795
d1fcc2bd
JH
97962016-06-07 Jan Hubicka <hubicka@ucw.cz>
9797
9798 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9799 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9800 * gcc.dg/predict-3.c: Update template.
9801 * gcc.dg/predict-5.c: Update template.
9802 * gcc.dg/predict-6.c: Update template.
9803 * gcc.dg/predict-9.c: Update template.
9804 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9805
a23e6f1c
BS
98062016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9807
9808 * gcc.target/powerpc/vec-mul.c: New test.
9809
6ffd47b7
DM
98102016-06-07 David Malcolm <dmalcolm@redhat.com>
9811
9812 * gcc.dg/spellcheck-fields-2.c: New test case.
9813
bfd67b47
RB
98142016-06-07 Richard Biener <rguenther@suse.de>
9815
9816 PR c/61564
9817 * gcc.dg/Wpragmas-1.c: New testcase.
9818 * gcc.dg/Wattributes-4.c: Likewise.
9819 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9820 entry.
9821
701b9a47
CL
98222016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9823
9824 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9825 spurious debug code.
9826
6b80d6fa
RB
98272016-06-07 Richard Biener <rguenther@suse.de>
9828
9829 PR tree-optimization/71428
9830 * gcc.dg/torture/pr71428.c: New testcase.
9831
0f3f9437
RB
98322016-06-07 Richard Biener <rguenther@suse.de>
9833
9834 PR middle-end/71423
9835 * gcc.dg/torture/pr71423.c: New testcase.
9836
ec963f2a
KV
98372016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9838
9839 PR middle-end/71408
9840 * gcc.dg/tree-ssa/pr71408.c: New test.
9841
46ab5b6e
KV
98422016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9843
9844 PR middle-end/71281
9845 * g++.dg/torture/pr71281.C: New test.
9846
1f40cff3
MP
98472016-06-06 Marek Polacek <polacek@redhat.com>
9848
9849 PR c/71362
9850 * gcc.dg/pr71362.c: New test.
9851
6f5bcd24
JJ
98522016-06-06 Jakub Jelinek <jakub@redhat.com>
9853 Patrick Palka <ppalka@gcc.gnu.org>
9854
9855 PR c++/70847
9856 PR c++/71330
9857 PR c++/71393
9858 * g++.dg/opt/pr70847.C: New test.
9859 * g++.dg/ubsan/pr70847.C: New test.
9860 * g++.dg/ubsan/pr71393.C: New test.
9861
158beb4a
JJ
98622016-06-06 Jakub Jelinek <jakub@redhat.com>
9863
9864 PR tree-optimization/71259
9865 * gcc.dg/vect/pr71259.c: New test.
9866
d9b950dd
DM
98672016-06-06 David Malcolm <dmalcolm@redhat.com>
9868
9869 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9870 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9871 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9872 above.
9873
36f9ad69
KT
98742016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9875
9876 PR middle-end/37780
9877 * gcc.c-torture/execute/pr37780.c: New test.
9878 * gcc.target/aarch64/pr37780_1.c: Likewise.
9879 * gcc.target/arm/pr37780_1.c: Likewise.
9880
5545a907
MP
98812016-06-06 Marek Polacek <polacek@redhat.com>
9882
9883 * c-c++-common/attr-may-alias-1.c: New test.
9884 * c-c++-common/attr-may-alias-2.c: New test.
9885 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9886
93671519
BE
98872016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9888
9889 PR c/24414
9890 * gcc.target/i386/pr24414.c: New test.
9891
690f24b7
JM
98922016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9893
9894 * gcc.target/sparc/vis4misc.c: New file.
9895 * gcc.target/sparc/fpcmp.c: Likewise.
9896 * gcc.target/sparc/fpcmpu.c: Likewise.
9897
31ce6157
AH
98982016-06-06 Alan Hayward <alan.hayward@arm.com>
9899
9900 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9901 * gcc.dg/vect/vect-live-3.c: Likewise.
9902
9fcebb5a
RB
99032016-06-06 Richard Biener <rguenther@suse.de>
9904
9905 PR tree-optimization/71398
9906 * gcc.dg/torture/pr71398.c: New testcase.
9907
903ca97b
UB
99082016-06-06 Uros Bizjak <ubizjak@gmail.com>
9909
9910 PR target/71389
9911 * g++.dg/pr71389.C: New test.
9912
9c1eb332
JD
99132016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9914
9915 PR fortran/71404
9916 * gfortran.dg/fmt_read_5.f: New test.
9917
b2d83bd2
AV
99182016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9919
9920 PR fortran/69659
9921 * gfortran.dg/class_array_22.f03: New test.
9922
ec81960e
JH
99232016-06-05 Jan Hubicka <hubicka@ucw.cz>
9924
9925 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9926
429d2750
JH
99272016-06-05 Jan Hubicka <hubicka@ucw.cz>
9928
9929 * gcc.dg/predict-9.c: Update template.
9930
c1c00983
PC
99312016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9932
9933 PR c++/49377
9934 * g++.dg/template/pr49377.C: New.
9935
1927a963
JJ
99362016-06-04 Jakub Jelinek <jakub@redhat.com>
9937
9938 PR tree-optimization/71405
9939 * g++.dg/torture/pr71405.C: New test.
9940
909a11ad
PC
99412016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9942
9943 PR c++/70202
9944 * g++.dg/inherit/crash5.C: New.
9945 * g++.dg/inherit/virtual1.C: Adjust.
9946
08bbb1f8
JL
99472016-06-03 Jeff Law <law@redhat.com>
9948
9949 PR tree-optimization/71316
9950 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9951
7c35235c
JJ
99522016-06-03 Jakub Jelinek <jakub@redhat.com>
9953
9954 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9955 dg-additional-options with just -fno-tree-scev-cprop in it.
9956 * gcc.dg/vect/vect-live-2.c: Likewise.
9957 * gcc.dg/vect/vect-live-5.c: Likewise.
9958 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9959 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9960 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9961
c8572dd6
PP
99622016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9963
9964 PR c++/27100
9965 * g++.dg/other/friend6.C: New test.
9966
1c7733a7
BS
99672016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9968
9969 * g++.dg/torture/ppc-ldst-array.C: New.
9970
0d2f700f
JM
99712016-06-03 Joseph Myers <joseph@codesourcery.com>
9972
9973 PR target/71276
9974 PR target/71277
9975 * gcc.dg/torture/builtin-fp-int-inexact.c,
9976 gcc.target/i386/387-builtin-fp-int-inexact.c,
9977 gcc.target/i386/387-rint-inline-1.c,
9978 gcc.target/i386/387-rint-inline-2.c,
9979 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9980 gcc.target/i386/sse2-rint-inline-1.c,
9981 gcc.target/i386/sse2-rint-inline-2.c,
9982 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9983 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9984
f8071c05
L
99852016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9986 Julia Koval <julia.koval@intel.com>
9987
9988 PR target/66960
9989 PR target/67630
9990 PR target/67634
9991 PR target/67841
9992 PR target/68037
9993 PR target/68618
9994 PR target/68661
9995 PR target/69575
9996 PR target/69596
9997 PR target/69734
9998 * gcc.dg/guality/pr68037-1.c: New test.
9999 * gcc.dg/guality/pr68037-2.c: Likewise.
10000 * gcc.dg/guality/pr68037-3.c: Likewise.
10001 * gcc.dg/torture/pr68037-1.c: Likewise.
10002 * gcc.dg/torture/pr68037-2.c: Likewise.
10003 * gcc.dg/torture/pr68037-3.c: Likewise.
10004 * gcc.dg/torture/pr68661-1a.c: Likewise.
10005 * gcc.dg/torture/pr68661-1b.c: Likewise.
10006 * gcc.target/i386/interrupt-1.c: Likewise.
10007 * gcc.target/i386/interrupt-2.c: Likewise.
10008 * gcc.target/i386/interrupt-3.c: Likewise.
10009 * gcc.target/i386/interrupt-4.c: Likewise.
10010 * gcc.target/i386/interrupt-5.c: Likewise.
10011 * gcc.target/i386/interrupt-6.c: Likewise.
10012 * gcc.target/i386/interrupt-7.c: Likewise.
10013 * gcc.target/i386/interrupt-8.c: Likewise.
10014 * gcc.target/i386/interrupt-9.c: Likewise.
10015 * gcc.target/i386/interrupt-10.c: Likewise.
10016 * gcc.target/i386/interrupt-11.c: Likewise.
10017 * gcc.target/i386/interrupt-12.c: Likewise.
10018 * gcc.target/i386/interrupt-13.c: Likewise.
10019 * gcc.target/i386/interrupt-14.c: Likewise.
10020 * gcc.target/i386/interrupt-15.c: Likewise.
10021 * gcc.target/i386/interrupt-16.c: Likewise.
10022 * gcc.target/i386/interrupt-17.c: Likewise.
10023 * gcc.target/i386/interrupt-18.c: Likewise.
10024 * gcc.target/i386/interrupt-19.c: Likewise.
10025 * gcc.target/i386/interrupt-20.c: Likewise.
10026 * gcc.target/i386/interrupt-21.c: Likewise.
10027 * gcc.target/i386/interrupt-22.c: Likewise.
10028 * gcc.target/i386/interrupt-23.c: Likewise.
10029 * gcc.target/i386/interrupt-24.c: Likewise.
10030 * gcc.target/i386/interrupt-25.c: Likewise.
10031 * gcc.target/i386/interrupt-26.c: Likewise.
10032 * gcc.target/i386/interrupt-27.c: Likewise.
10033 * gcc.target/i386/interrupt-28.c: Likewise.
10034 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
10035 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
10036 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
10037 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
10038 * gcc.target/i386/interrupt-iamcu.c: Likewise.
10039 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
10040 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
10041 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
10042 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10043 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
10044 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
10045 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
10046
36b85e43
BS
100472016-06-03 Bernd Schmidt <bschmidt@redhat.com>
10048
9de2e795
L
10049 PR tree-optimization/52171
10050 * gcc.dg/pr52171.c: New test.
10051 * gcc.target/i386/pr52171.c: New test.
36b85e43 10052
bfeee8ac
JH
100532016-06-03 Jan Hubicka <jh@suse.cz>
10054
10055 * g++.dg/tree-ssa/pred-1.C: New testcase
10056 * gcc.dg/tree-ssa/pred-1.c: New testcase
10057
859b0bae
BS
100582016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10059
10060 PR target/70957
10061 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10062 support.
10063 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10064
3a2edf4c
AH
100652016-06-03 Alan Hayward <alan.hayward@arm.com>
10066
10067 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10068
b28ead45
AH
100692016-06-03 Alan Hayward <alan.hayward@arm.com>
10070
10071 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 10072 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
10073 * gcc.dg/vect/vect-live-1.c: New test.
10074 * gcc.dg/vect/vect-live-2.c: New test.
10075 * gcc.dg/vect/vect-live-3.c: New test.
10076 * gcc.dg/vect/vect-live-4.c: New test.
10077 * gcc.dg/vect/vect-live-5.c: New test.
10078 * gcc.dg/vect/vect-live-slp-1.c: New test.
10079 * gcc.dg/vect/vect-live-slp-2.c: New test.
10080 * gcc.dg/vect/vect-live-slp-3.c: New test.
10081
1f91747b
JJ
100822016-06-03 Jakub Jelinek <jakub@redhat.com>
10083
10084 PR middle-end/71387
10085 * g++.dg/opt/pr71387.C: New test.
10086
47b83923
JL
100872016-06-02 Jeff Law <law@redhat.com>
10088
10089 PR tree-optimization/71328
10090 * gcc.c-torture/compile/pr71328.c: New test.
10091
e96e5f46
JD
100922016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10093
10094 PR fortran/52393
10095 * gfortran.dg/fmt_read_3.f90: Fix typo.
10096 * gfortran.dg/fmt_read_4.f90: New test.
10097
b872d729
PC
100982016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
10099
10100 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10101 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10102 * g++.dg/cpp0x/forw_enum8.C: Likewise.
10103 * g++.dg/cpp0x/override2.C: Likewise.
10104 * g++.dg/parse/crash5.C: Likewise.
10105 * g++.dg/parse/error16.C: Likewise.
10106 * g++.dg/parse/error27.C: Likewise.
10107 * g++.dg/template/qualttp15.C: Likewise.
10108 * g++.dg/template/redecl4.C: Likewise.
10109 * g++.old-deja/g++.other/crash39.C: Likewise.
10110 * g++.old-deja/g++.other/struct1.C: Likewise.
10111 * g++.old-deja/g++.pt/m9a.C: Likewise.
10112 * g++.old-deja/g++.pt/memclass10.C: Likewise.
10113
0e535442
JJ
101142016-06-02 Jakub Jelinek <jakub@redhat.com>
10115
0633ee10
JJ
10116 PR c++/71372
10117 * c-c++-common/pr71372.c: New test.
10118
0e535442
JJ
10119 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10120 __TIME__ strings with __builtin_strcmp instead of printf and
10121 dg-output.
10122
f3c5ecc2
ML
101232016-06-02 Martin Liska <mliska@suse.cz>
10124
10125 * gcc.dg/predict-9.c: New test.
10126
a91807c5
JJ
101272016-06-02 Jakub Jelinek <jakub@redhat.com>
10128
10129 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10130 global set_compiler_env_var and global saved_compiler_env_var.
10131
b5bd1978
KT
101322016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10133
10134 PR rtl-optimization/71295
10135 * gcc.c-torture/compile/pr71295.c: New test.
10136
b93b1475
JJ
101372016-06-02 Jakub Jelinek <jakub@redhat.com>
10138
930ebd0e
JJ
10139 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10140
1e021dc3
JJ
10141 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10142 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10143
b93b1475
JJ
10144 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10145 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10146 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10147 alternative number.
10148
58f2fb5c
MM
101492016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10150
10151 * gcc.target/powerpc/p9-splat-4.c: New test.
10152
101532016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10154
10155 PR target/71186
10156 * gcc.target/powerpc/pr71186.c: New test.
10157
4731c9f0
JD
101582016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10159
10160 PR fortran/52393
10161 * gfortran.dg/fmt_read_3.f90: New test.
10162
042dee3e
TP
101632016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
10164
10165 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10166 procedure.
10167
15c98b2e
ES
101682016-06-01 Eduard Sanou <dhole@openmailbox.org>
10169
10170 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10171 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10172 env var is set.
10173 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10174 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10175 shown once.
10176 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10177 during compilation.
10178 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10179 vars set by dg-set-compiler-env-var.
10180
6442a6f4
PT
101812016-06-01 Paul Thomas <pault@gcc.gnu.org>
10182
10183 PR fortran/71156
10184 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10185 to the module procedure declaration.
10186 * gfortran.dg/submodule_16.f08: New test.
10187
ab62397a
JJ
101882016-06-01 Jakub Jelinek <jakub@redhat.com>
10189
10190 PR middle-end/71371
10191 * c-c++-common/gomp/pr71371.c: New test.
10192
b66af6ed
RB
101932016-06-01 Richard Biener <rguenther@suse.de>
10194
10195 PR tree-optimization/71366
10196 * gcc.dg/torture/pr71366-1.c: New testcase.
10197 * gcc.dg/torture/pr71366-2.c: Likewise.
10198
e342b9d8
KN
101992016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10200
10201 * gcc.target/powerpc/vslv-0.c: New test.
10202 * gcc.target/powerpc/vslv-1.c: New test.
10203 * gcc.target/powerpc/vsrv-0.c: New test.
10204 * gcc.target/powerpc/vsrv-1.c: New test.
10205
721547cd
NS
102062016-06-01 Nathan Sidwell <nathan@acm.org>
10207
10208 * c-c++-common/torture/pr57945.c: Add expected PTX error.
10209 * gcc.target/nvptx/weak.c: New.
10210
fa2c9034
RB
102112016-06-01 Richard Biener <rguenther@suse.de>
10212
10213 PR tree-optimization/71261
10214 * gcc.dg/torture/vect-bool-1.c: New testcase.
10215
3e32893c
JJ
102162016-06-01 Jakub Jelinek <jakub@redhat.com>
10217
10218 * gfortran.dg/gomp/order-1.f90: New test.
10219 * gfortran.dg/gomp/order-2.f90: New test.
10220
8c383600
JH
102212016-06-01 Jan Hubicka <hubicka@ucw.cz>
10222
10223 * gcc.dg/unroll-6.c: Update template.
10224 * gcc.dg/unroll-7.c: New testcase.
10225 * gcc.dg/unroll-8.c: New testcase.
10226
a0dfeef5
EB
102272016-06-01 Eric Botcazou <ebotcazou@adacore.com>
10228
10229 * gnat.dg/opt56.ad[sb]: New test.
10230
48de5701
PC
102312016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10232
10233 PR c++/66635
10234 * g++.dg/cpp0x/constexpr-ice16.C: New.
10235
827cf695
PP
102362016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10237
10238 PR tree-optimization/71314
10239 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
10240 -mbranch-cost=2.
10241
ff66f6e8
PP
102422016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10243
10244 PR tree-optimization/71077
10245 * gcc.dg/tree-ssa/pr71077.c: New test.
10246
050fb209
JH
102472016-05-31 Jan Hubicka <hubicka@ucw.cz>
10248
48de5701
PC
10249 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10250 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10251 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 10252
c642d919
PC
102532016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10254
10255 PR c++/71248
10256 * g++.dg/cpp0x/pr71248.C: New.
10257 * g++.dg/cpp0x/auto7.C: Test column numbers too.
10258 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10259 * g++.dg/init/new37.C: Likewise.
10260 * g++.dg/template/static1.C: Likewise.
10261 * g++.dg/template/static2.C: Likewise.
10262
d6439e08
L
102632016-05-31 H.J. Lu <hongjiu.lu@intel.com>
10264
10265 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10266 instead of %rdi.
10267 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10268
780b9dd4
MP
102692016-05-31 Marek Polacek <polacek@redhat.com>
10270
10271 * c-c++-common/Wswitch-unreachable-3.c: New test.
10272 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10273
0d99f8a0
RB
102742016-05-31 Richard Biener <rguenther@suse.de>
10275
10276 PR tree-optimization/71352
10277 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10278
52545641
TP
102792016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
10280
10281 * gcc.target/arm/armv5_thumb_isa.c: New test.
10282
5b8c1205
KY
102832016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
10284
10285 PR target/71346
10286 * gcc.target/i386/pr71346.c: New test.
10287
7a88cc84
TV
102882016-05-31 Tom de Vries <tom@codesourcery.com>
10289
10290 PR tree-optimization/69068
10291 * gcc.dg/graphite/pr69068.c: New test.
10292
265149a6
MS
102932016-05-27 Martin Sebor <msebor@redhat.com>
10294
10295 PR c++/71306
10296 * g++.dg/warn/Wplacement-new-size-3.C: New test.
10297
00631022
JJ
102982016-05-30 Jakub Jelinek <jakub@redhat.com>
10299
10300 PR c++/71349
10301 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
10302 nowait depend(inout: dd[0]) clauses where permitted.
10303
b2f6675b
PC
103042016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10305
10306 PR c++/71238
10307 * g++.dg/parse/pr71238.C: New.
10308 * g++.dg/concepts/friend1.C: Test column numbers too.
10309 * g++.dg/cpp0x/initlist31.C: Likewise.
10310 * g++.dg/cpp0x/pr51420.C: Likewise.
10311 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10312 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10313 * g++.dg/ext/builtin3.C: Likewise.
10314 * g++.dg/lookup/friend12.C: Likewise.
10315 * g++.dg/lookup/friend7.C: Likewise.
10316 * g++.dg/lookup/koenig1.C: Likewise.
10317 * g++.dg/lookup/koenig5.C: Likewise.
10318 * g++.dg/lookup/used-before-declaration.C: Likewise.
10319 * g++.dg/overload/koenig1.C: Likewise.
10320 * g++.dg/template/crash65.C: Likewise.
10321 * g++.dg/template/friend57.C: Likewise.
10322 * g++.dg/warn/Wshadow-5.C: Likewise.
10323 * g++.dg/warn/Wunused-8.C: Likewise.
10324 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10325 * g++.old-deja/g++.jason/lineno5.C: Likewise.
10326 * g++.old-deja/g++.jason/member.C: Likewise.
10327 * g++.old-deja/g++.jason/report.C: Likewise.
10328 * g++.old-deja/g++.jason/scoping12.C: Likewise.
10329 * g++.old-deja/g++.law/visibility20.C: Likewise.
10330 * g++.old-deja/g++.ns/koenig5.C: Likewise.
10331 * g++.old-deja/g++.other/static5.C: Likewise.
10332 * g++.old-deja/g++.pt/overload2.C: Likewise.
10333
a448ff40
JH
103342016-05-30 Jan Hubicka <hubicka@ucw.cz>
10335
10336 * gcc.dg/tree-ssa/peel1.c: New testcase.
10337 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10338 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10339
69be8c91
TV
103402016-05-30 Tom de Vries <tom@codesourcery.com>
10341
10342 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10343 to ce.
10344
a59775a1
PC
103452016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10346
10347 PR c++/71099
10348 * g++.dg/parse/virtual1.C: New.
10349
53d6d955
UB
103502016-05-30 Uros Bizjak <ubizjak@gmail.com>
10351
10352 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10353 Use correct register when clearing %edx.
10354
0557293f
AM
103552016-05-30 Alexander Monakov <amonakov@ispras.ru>
10356
10357 PR tree-optimization/71289
10358 * gcc.dg/pr71289.c: New test.
10359
5d476e35
KV
103602016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10361
10362 PR middle-end/71269
10363 PR middle-end/71292
10364 * gcc.dg/tree-ssa/pr71269.c: New test.
10365 * gcc.dg/tree-ssa/pr71292.c: New test.
10366
db5447ca
KV
103672016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10368
10369 PR middle-end/71252
10370 * gcc.dg/tree-ssa/pr71252-2.c: New test.
10371
98bdbb39
JH
103722016-05-30 Jan Hubicka <hubicka@ucw.cz>
10373
10374 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10375 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10376 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10377
7e012855
TV
103782016-05-30 Tom de Vries <tom@codesourcery.com>
10379
10380 PR tree-optimization/69067
10381 * gcc.dg/graphite/pr69067.c: New test.
10382
beed3701
UB
103832016-05-29 Uros Bizjak <ubizjak@gmail.com>
10384
10385 PR target/71245
10386 * gcc.target/i386/pr71245-1.c: New test.
10387 * gcc.target/i386/pr71245-2.c: Ditto.
10388
b6d4f8e8
PC
103892016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10390
10391 PR c++/71105
10392 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10393 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10394 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10395
00022058
JH
103962016-05-27 Jan Hubicka <hubicka@ucw.cz>
10397
10398 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10399
c8419aca
VV
104002016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
10401
10402 Revert:
10403 PR c++/69855
10404 * g++.dg/overload/69855.C: New.
10405 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10406 * g++.old-deja/g++.pt/crash3.C: Likewise.
10407
8008c4d2
PC
104082016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10409
10410 PR c++/60385
10411 * g++.dg/parse/namespace13.C: New.
10412
8b2ef235
JL
104132016-05-26 Jeff Law <law@redhat.com>
10414
10415 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10416 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10417 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10418 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10419 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10420 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10421 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10422 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10423 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10424 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10425 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10426 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10427 * gcc.dg/tree-ssa/vrp56.c: Likewise.
10428
7d67159b
VV
104292016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
10430
10431 PR c++/69855
10432 * g++.dg/overload/69855.C: New.
10433 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10434 * g++.old-deja/g++.pt/crash3.C: Likewise.
10435
88e3bdd1
JW
104362016-05-27 Jiong Wang <jiong.wang@arm.com>
10437
10438 PR target/63596
10439 * gcc.target/aarch64/va_arg_1.c: New testcase.
10440 * gcc.target/aarch64/va_arg_2.c: Likewise.
10441 * gcc.target/aarch64/va_arg_3.c: Likewise.
10442
3fd6b9cc
JW
104432016-05-27 Jiong Wang <jiong.wang@arm.com>
10444
10445 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10446 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10447 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10448 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10449 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10450
3cee7e4e
MP
104512016-05-27 Marek Polacek <polacek@redhat.com>
10452
10453 PR middle-end/71308
10454 * g++.dg/torture/pr71308.C: New test.
10455
6a813c96
DV
104562016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10457
10458 * gcc.dg/zero_bits_compound-1.c: New test.
10459 * gcc.dg/zero_bits_compound-2.c: New test.
10460
0561bcfb
IE
104612016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
10462
10463 PR middle-end/71279
10464 * gcc.dg/pr71279.c: New test.
10465
21316320
MM
104662016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10467
10468 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10469 floating point min/max/comparison instructions.
10470 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10471
7211a097
JJ
104722016-05-26 Jakub Jelinek <jakub@redhat.com>
10473
10474 * c-c++-common/gomp/schedule-1.c: New test.
10475 * gfortran.dg/gomp/schedule-1.f90: New test.
10476
cac177cf
PP
104772016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
10478
10479 PR c++/70822
10480 PR c++/70106
10481 * g++.dg/cpp1y/auto-fn32.C: New test.
10482 * g++.dg/cpp1y/paren4.C: New test.
10483
a2d5b8c9
NS
104842016-05-26 Nathan Sidwell <nathan@acm.org>
10485
10486 * gcc.dg/20060410.c: Xfail on ptx.
10487 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10488 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10489 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10490 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10491 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10492
ffa8b552
TP
104932016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10494
10495 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10496
c7501e00
JJ
104972016-05-26 Jakub Jelinek <jakub@redhat.com>
10498
1875b9a0
JJ
10499 PR tree-optimization/71280
10500 * gcc.dg/pr71280.c: New test.
10501
2116e19f
JJ
10502 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10503
305aef09
JJ
10504 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10505 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10506
c7501e00
JJ
10507 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10508
ca449d26
JW
105092016-05-26 Jiong Wang <jiong.wang@arm.com>
10510
10511 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 10512 kept in memory.
ca449d26 10513
8af01c66
JL
105142016-05-25 Jeff Law <law@redhat.com>
10515
10516 PR tree-optimization/71272
10517 * gcc.c-torture/compile/pr71272.c: new test.
10518
f9d6ce73
BS
105192016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10520
10521 * gcc.target/powerpc/vec-cmpne.c: New test.
10522 * gcc.target/powerpc/vec-cmpne-long.c: New test.
10523
a88a7b22
EB
105242016-05-25 Eric Botcazou <ebotcazou@adacore.com>
10525
10526 * gnat.dg/opt55.ad[sb]: New test.
10527
125f02ed
SKS
105282016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10529
10530 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10531 * c-c++-common/pr60226.c: Require int32plus.
10532 * gcc.c-torture/execute/pr70602.c: Likewise.
10533 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10534 unsigned long for malloc arg type.
10535 * gcc.dg/asr_div1.c: Require int32plus.
10536 * gcc.dg/enum-mode-1.c: XFAIL for int16.
10537 * gcc.dg/pie-1.c: Require pie.
10538 * gcc.dg/pie-2.c: Likewise.
10539 * gcc.dg/pr59471.c: Require int32plus.
10540 * gcc.dg/pr59963-2.c: XFAIL for int16.
10541 * gcc.dg/pr60114.c: Require int32plus.
10542 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10543 unsigned long for typedef of size_t.
10544 * gcc.dg/pr63914.c: Require int32plus.
10545 * gcc.dg/pr64536.c: Require pt32plus.
10546 * gcc.dg/pr65658.c: Likewise.
10547 * gcc.dg/pr67271.c: Require int32plus.
10548 * gcc.dg/pr68112.c: Likewise.
10549 * gcc.dg/pr69071.c: Skip for avr target.
10550 * gcc.dg/pr69973.c: Require int32plus.
10551 * gcc.dg/pr70169.c: Skip for avr target.
10552 * gcc.dg/sso-6.c: Require int32plus.
10553 * gcc.dg/sso-7.c: Likewise.
10554 * gcc.dg/sso-8.c: Likewise.
10555 * gcc.dg/vrp-min-max-2.c: Likewise.
10556
c6e434f5
UB
105572016-05-25 H.J. Lu <hongjiu.lu@intel.com>
10558
10559 PR target/70738
10560 * gcc.target/i386/pr70738-1.c: New test.
10561 * gcc.target/i386/pr70738-2.c: Likewise.
10562 * gcc.target/i386/pr70738-3.c: Likewise.
10563 * gcc.target/i386/pr70738-4.c: Likewise.
10564 * gcc.target/i386/pr70738-5.c: Likewise.
10565 * gcc.target/i386/pr70738-6.c: Likewise.
10566 * gcc.target/i386/pr70738-7.c: Likewise.
10567 * gcc.target/i386/pr70738-8.c: Likewise.
10568 * gcc.target/i386/pr70738-9.c: Likewise.
10569
5c42d341
KT
105702016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10571
10572 PR rtl-optimization/66940
10573 * gcc.c-torture/execute/pr66940.c: New test.
10574
bf9a1a07
IV
105752016-05-25 Ilya Verbin <ilya.verbin@intel.com>
10576
10577 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10578 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10579 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10580 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10581 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10582 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10583 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10584 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10585 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10586 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10587 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10588 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10589 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10590 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10591 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10592 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10593 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10594 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10595 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10596 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10597 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10598 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10599 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10600 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10601
95efe6b6
MP
106022016-05-25 Marek Polacek <polacek@redhat.com>
10603
10604 PR c/71265
10605 * gcc.dg/noncompile/pr71265.c: New test.
10606
a23faf7a
MP
10607 PR c/71266
10608 * gcc.dg/noncompile/old-style-parm-3.c: New test.
10609
69a6d5ad
NS
106102016-05-25 Nathan Sidwell <nathan@acm.org>
10611
10612 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10613
3072d4ea
RB
106142016-05-25 Richard Biener <rguenther@suse.de>
10615
10616 PR tree-optimization/71261
10617 * c-c++-common/torture/pr71261.c: New testcase.
10618
e412ece4
RB
106192016-05-25 Richard Biener <rguenther@suse.de>
10620
10621 PR tree-optimization/71264
10622 * gcc.dg/vect/pr71264.c: New testcase.
10623
b9e551ad
PC
106242016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10625
10626 PR c++/55992
10627 * g++.dg/cpp0x/alias-decl-53.C: New.
10628 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10629
6aa1abe5
ML
106302016-05-25 Martin Liska <mliska@suse.cz>
10631
10632 * g++.dg/pr71239.C: New test.
10633
842d162e
RB
106342016-05-25 Richard Biener <rguenther@suse.de>
10635
c87885ca
RO
10636 * gcc.dg/vect/pr58135.c: Rename to ...
10637 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 10638
f184a36c
MP
106392016-05-25 Marek Polacek <polacek@redhat.com>
10640
10641 * g++.dg/pr65295.C: Use target c++14.
10642
021fad86
PC
106432016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10644
53d6d955
UB
10645 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
10646 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 10647
c3eaf15a
MM
106482016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10649
10650 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10651 instructions.
10652
e46c7770
CP
106532016-05-24 Cesar Philippidis <cesar@codesourcery.com>
10654
10655 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10656 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10657 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10658 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10659 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10660 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10661 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10662 * c-c++-common/goacc/pcopy.c: Likewise.
10663 * c-c++-common/goacc/pcopyin.c: Likewise.
10664 * c-c++-common/goacc/pcopyout.c: Likewise.
10665 * c-c++-common/goacc/pcreate.c: Likewise.
10666 * c-c++-common/goacc/pr70688.c: New test.
10667 * c-c++-common/goacc/present-1.c: Adjust test.
10668 * c-c++-common/goacc/reduction-5.c: Likewise.
10669 * g++.dg/goacc/data-1.C: New test.
10670
4bfc9db7
MM
106712016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10672
10673 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10674 vector parity built-in functions.
10675 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10676 count trailing zeros automatic vectorization.
10677 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10678 count trailing zeros built-in functions.
10679
2bc145af
KV
106802016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10681
10682 * gcc.dg/tree-ssa/reassoc-44.c: New test.
10683
26869fdb
PH
106842016-05-24 Pat Haugen <pthaugen@us.ibm.com>
10685
10686 PR target/71050
10687 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10688
b2dc9c3b
PC
106892016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10690
10691 PR c++/50436
10692 * g++.dg/template/crash123.C: New.
10693 * g++.dg/template/crash124.C: Likewise.
10694
f65e97fd
MS
106952016-05-24 Martin Sebor <msebor@redhat.com>
10696
10697 PR c++/71147
10698 * g++.dg/ext/flexary16.C: New test.
10699
a6f5ac7f
IV
107002016-05-24 Ilya Verbin <ilya.verbin@intel.com>
10701
69a6d5ad
NS
10702 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10703 before math.h is included.
a6f5ac7f
IV
10704 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10705 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10706 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10707 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10708 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10709 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10710 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10711 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10712 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10713 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10714 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10715 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10716 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10717 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10718 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10719 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10720 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10721 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10722 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10723 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10724 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10725 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10726 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10727
27bad558
MM
107282016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10729 Kelvin Nilsen <kelvin@gcc.gnu.org>
10730
10731 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10732 support.
10733
72f382fb
PC
107342016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10735
10736 PR c++/69872
10737 * g++.dg/warn/Wno-narrowing1.C: New.
10738
ef2ec9d9
MP
107392016-05-24 Marek Polacek <polacek@redhat.com>
10740
10741 PR c/71249
10742 * c-c++-common/Wswitch-unreachable-2.c: New test.
10743
e90434e3
JJ
107442016-05-24 Jakub Jelinek <jakub@redhat.com>
10745
7adb26f2
JJ
10746 PR c++/71257
10747 * g++.dg/vect/simd-clone-6.cc: New test.
10748 * g++.dg/gomp/declare-simd-6.C: New test.
10749
e90434e3
JJ
10750 PR middle-end/70434
10751 PR c/69504
10752 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10753
b556ea3b
RB
107542016-05-24 Richard Biener <rguenther@suse.de>
10755
10756 PR tree-optimization/71240
10757 * gcc.dg/optimize-bswapsi-5.c: New testcase.
10758
e5328f5d
RB
107592016-05-24 Richard Biener <rguenther@suse.de>
10760
10761 PR tree-optimization/71230
10762 * gcc.dg/torture/pr71230.c: New testcase.
10763 * g++.dg/torture/pr71230.C: Likewise.
10764
a04e69c0
TS
107652016-05-24 Thomas Schwinge <thomas@codesourcery.com>
10766
10767 * c-c++-common/goacc/routine-5.c: Add tests.
10768 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10769 * gfortran.dg/goacc/routine-6.f90: Add tests.
10770
30fd2977
RB
107712016-05-24 Richard Biener <rguenther@suse.de>
10772
10773 PR tree-optimization/71253
10774 * gcc.dg/torture/pr71253.c: New testcase.
10775
ca6f60bc
KV
107762016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10777
10778 PR middle-end/71252
10779 * gfortran.dg/pr71252.f90: New test.
10780
d3465d72
RS
107812016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10782
10783 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10784
f17a223d
RB
107852016-05-24 Richard Biener <rguenther@suse.de>
10786
10787 PR middle-end/70434
10788 PR c/69504
10789 * c-c++-common/vector-subscript-4.c: New testcase.
10790 * c-c++-common/vector-subscript-5.c: Likewise.
10791
e3f36534
JD
107922016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10793
10794 PR fortran/71123
10795 * gfortran.dg/namelist_90.f: New test
10796
85d5c27d
JD
107972016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10798
10799 PR fortran/66461
10800 * gfortran.dg/unexpected_eof.f: New test
10801
fe3f3340
MM
108022016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10803 Kelvin Nilsen <kelvin@gcc.gnu.org>
10804
10805 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10806 as little endian.
10807
26d6ae55
PC
108082016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10809
10810 PR c++/70972
10811 * g++.dg/cpp0x/inh-ctor20.C: New.
10812 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10813
d6c9a06f
PC
108142016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10815
10816 PR c++/69095
10817 * g++.dg/cpp0x/variadic168.C: New.
10818
396a1d10
PC
108192016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10820
10821 * g++.dg/cpp0x/pr31445.C: Test column number too.
10822 * g++.dg/cpp0x/pr32253.C: Likewise.
10823 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10824 * g++.dg/cpp0x/variadic36.C: Likewise.
10825
ece46666
MG
108262016-05-23 Marc Glisse <marc.glisse@inria.fr>
10827
10828 * gcc.dg/fold-notshift-2.c: Adjust.
10829
a7dc5980
MP
108302016-05-23 Marek Polacek <polacek@redhat.com>
10831
10832 PR c/49859
10833 * c-c++-common/Wswitch-unreachable-1.c: New test.
10834 * gcc.dg/Wswitch-unreachable-1.c: New test.
10835 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10836 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10837 * g++.dg/gomp/block-10.C: Likewise.
10838 * gcc.dg/gomp/block-10.c: Likewise.
10839 * g++.dg/gomp/block-9.C: Likewise.
10840 * gcc.dg/gomp/block-9.c: Likewise.
10841 * g++.dg/gomp/target-1.C: Likewise.
10842 * g++.dg/gomp/target-2.C: Likewise.
10843 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 10844 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
10845 * g++.dg/gomp/taskgroup-1.C: Likewise.
10846 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10847 * gcc.dg/gomp/teams-1.c: Likewise.
10848 * g++.dg/gomp/teams-1.C: Likewise.
10849 * g++.dg/overload/error3.C: Likewise.
10850 * g++.dg/tm/jump1.C: Likewise.
10851 * g++.dg/torture/pr40335.C: Likewise.
10852 * gcc.dg/c99-vla-jump-5.c: Likewise.
10853 * gcc.dg/switch-warn-1.c: Likewise.
10854 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10855 * gcc.dg/nested-func-1.c: Likewise.
10856 * gcc.dg/pr67784-4.c: Likewise.
10857
18b54004
RB
108582016-05-23 Richard Biener <rguenther@suse.de>
10859
10860 PR tree-optimization/71230
10861 * gfortran.dg/pr71230-1.f90: New testcase.
10862 * gfortran.dg/pr71230-2.f90: Likewise.
10863
e569db5f
VK
108642016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10865
396a1d10 10866 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
10867 * gcc.dg/vect/pr58135.c: Add new.
10868 * gfortran.dg/pr46519-1.f: Adjust test case.
10869
e4b71114
PC
108702016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10871
10872 PR c++/53401
10873 * g++.dg/cpp0x/decltype64.C: New.
10874
a25a8058
CL
108752016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10876
10877 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10878 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10879 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10880
0dcfe9ab
CL
108812016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10882
10883 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10884 Add poly64x1_t and poly64x2_t cases if supported.
10885 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10886 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10887 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10888 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10889 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10890
ffd70e4a
CL
108912016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10892
10893 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10894 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10895 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10896 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10897 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10898 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10899 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10900
4b1f57fe
CL
109012016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10902
10903 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10904
16c5ec77
CL
109052016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10906
10907 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10908 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10909
94ad56c7
JJ
109102016-05-22 Jakub Jelinek <jakub@redhat.com>
10911
57748705
JJ
10912 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10913 constraint instead of "r".
10914 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10915 insn instead of vxorpd.
10916 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10917
af120161
JJ
10918 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10919 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10920
355023ce
JJ
10921 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10922
3b48574c
JJ
10923 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10924 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10925
94ad56c7
JJ
10926 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10927
8a85cee2
KV
109282016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10929
10930 PR middle-end/40921
10931 * gcc.dg/tree-ssa/pr40921.c: New test.
10932
8e916b16
PS
109332016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10934
10935 PR target/71103
10936 * gcc.target/avr/pr71103.c: New test.
10937
88aea79f
KV
109382016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10939
10940 PR middle-end/71179
10941 * gcc.dg/tree-ssa/pr71179.c: New test.
10942
79063edd
MS
109432016-05-20 Martin Sebor <msebor@redhat.com>
10944
10945 PR c/71115
10946 * gcc.dg/init-excess-2.c: New test.
10947
55c8849f
EB
109482016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10949
10950 * gnat.dg/opt53.adb: New test.
10951 * gnat.dg/opt54.adb: Likewise.
10952
c91a0948
MJ
109532016-05-20 Martin Jambor <mjambor@suse.cz>
10954
10955 PR tree-optimization/70884
10956 * gcc.dg/tree-ssa/pr70919.c: New test.
10957
9cad20fa
BS
109582016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10959
10960 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10961 formatting.
69a6d5ad
NS
10962 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10963 fix code formatting.
10964
109652016-05-20 Nathan Sidwell <nathan@acm.org>
10966
10967 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10968 non-common cases.
10969 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 10970
15c671a7
DM
109712016-05-20 David Malcolm <dmalcolm@redhat.com>
10972
10973 * jit.dg/all-non-failing-tests.h: Add
10974 test-factorial-must-tail-call.c.
10975 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10976 * jit.dg/test-factorial-must-tail-call.c: New test case.
10977
4f028369
JJ
109782016-05-20 Jakub Jelinek <jakub@redhat.com>
10979
10980 PR fortran/71204
10981 * gfortran.dg/pr71204.f90: New test.
10982
7dea4ab3
CP
109832016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10984
10985 * gcc.target/nvptx/sincos.c: New test.
10986
ef98d365
PC
109872016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10988
10989 PR c++/70572
10990 * g++.dg/cpp1y/auto-fn31.C: New.
10991
92466115
BS
109922016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10993
10994 * gcc.target/powerpc/vec-addec.c: New test.
10995 * gcc.target/powerpc/vec-addec-int128.c: New test.
10996
9a385c2d
DM
109972016-05-20 David Malcolm <dmalcolm@redhat.com>
10998
10999 * gcc.dg/plugin/must-tail-call-1.c: New test case.
11000 * gcc.dg/plugin/must-tail-call-2.c: New test case.
11001 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
11002 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11003
77c9d5b4
JH
110042016-05-20 Jan Hubicka <hubicka@ucw.cz>
11005
11006 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
11007
68047971
JJ
110082016-05-20 Jakub Jelinek <jakub@redhat.com>
11009
18954840
JJ
11010 PR c++/71210
11011 * g++.dg/opt/pr71210-1.C: New test.
11012 * g++.dg/opt/pr71210-2.C: New test.
11013
68047971
JJ
11014 PR tree-optimization/29756
11015 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
11016 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
11017 only on selected targets where V4SImode vectors are known to be
11018 supported.
11019
d78789f5
MG
110202016-05-20 Marc Glisse <marc.glisse@inria.fr>
11021
11022 PR tree-optimization/71079
11023 PR tree-optimization/71206
11024 * gcc.dg/tree-ssa/pr71206.c: New testcase.
11025
550fa093
PK
110262016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11027
11028 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
11029 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
11030 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
11031
483c6429
RG
110322016-05-20 Richard Guenther <rguenther@suse.de>
11033
11034 PR tree-optimization/29756
11035 * gcc.dg/tree-ssa/vector-6.c: New testcase.
11036
eb066284
RB
110372016-05-20 Richard Biener <rguenther@suse.de>
11038
11039 PR tree-optimization/71185
11040 * gcc.dg/tree-ssa/pr71185.c: New testcase.
11041
58f10249
RB
110422016-05-20 Richard Biener <rguenther@suse.de>
11043
11044 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
11045
2a5569fa
MP
110462016-05-19 Marek Polacek <polacek@redhat.com>
11047
11048 PR c++/71075
11049 * g++.dg/diagnostic/pr71075.C: New test.
11050
5e9a5385
DM
110512016-05-19 David Malcolm <dmalcolm@redhat.com>
11052
11053 PR c++/71184
11054 * g++.dg/pr71184.C: New test case.
11055
4f45da44
KN
110562016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
11057
11058 * gcc.target/powerpc/darn-0.c: New test.
11059 * gcc.target/powerpc/darn-1.c: New test.
11060 * gcc.target/powerpc/darn-2.c: New test.
11061
4177437e
MP
110622016-05-19 Marek Polacek <polacek@redhat.com>
11063
11064 PR tree-optimization/71031
11065 * gcc.dg/tree-ssa/vrp100.c: New test.
11066
afb72432
IE
110672016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
11068
11069 PR rtl-optimization/71148
11070 * gcc.dg/pr71148.c: New test.
11071
4f83064e
KT
110722016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11073
11074 PR target/71056
11075 * gcc.target/arm/pr71056.c: New test.
11076
4bf8dbe1
BE
110772016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11078
11079 * c-c++-common/pr69669.c: Check the used mode.
11080
f3510625
MO
110812016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11082
11083 PR sanitizer/64354
11084 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11085
43c0068e
RB
110862016-05-19 Richard Biener <rguenther@suse.de>
11087
11088 PR tree-optimization/70729
11089 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11090 * gcc.dg/graphite/scop-18.c: Likewise.
11091 * gcc.dg/pr41783.c: Disable LIM.
11092 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11093 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11094 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11095 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11096 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11097 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11098 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11099 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11100 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11101 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11102 * gfortran.dg/pr42108.f90: Likewise.
11103
70f25790
DM
111042016-05-18 David Malcolm <dmalcolm@redhat.com>
11105
11106 PR driver/69265
11107 * gcc.dg/spellcheck-options-11.c: New test case.
11108
960db8ec
JJ
111092016-05-18 Jakub Jelinek <jakub@redhat.com>
11110
11111 PR c++/71100
11112 * g++.dg/opt/pr71100.C: New test.
11113
04643334
MJ
111142016-05-18 Martin Jambor <mjambor@suse.cz>
11115
11116 PR ipa/69708
11117 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11118 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11119 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11120 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11121
91bb9f80
MJ
111222016-05-18 Martin Jambor <mjambor@suse.cz>
11123
11124 PR ipa/69708
11125 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11126 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11127 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11128 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11129 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11130
c584aca6
PC
111312016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11132
11133 PR c++/69793
11134 * g++.dg/template/crash122.C: New.
11135
20309c6e
PC
111362016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11137
11138 PR c++/70466
11139 * g++.dg/template/pr70466-1.C: New.
11140 * g++.dg/template/pr70466-2.C: Likewise.
11141
50c78b9a
MM
111422016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11143
11144 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11145 splat operations and the XXSPLTIB instruction.
11146 * gcc.target/powerpc/p9-splat-2.c: Likewise.
11147 * gcc.target/powerpc/p9-splat-3.c: Likewise.
11148 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11149 xxlxor to clear a register.
11150
cf8be00d
RS
111512016-05-18 Richard Sandiford <richard.sandiford@arm.com>
11152
11153 * gcc.dg/torture/pr71020.c: New test.
11154
848a392a
MJ
111552016-05-18 Martin Jambor <mjambor@suse.cz>
11156
11157 PR ipa/70646
11158 * gcc.dg/ipa/pr70646.c: New test.
11159
1f2ab776
CL
111602016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11161
11162 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11163
76489493
CL
111642016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11165
11166 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11167 missing tests for vreinterpretq_p{8,16}.
11168
bd79378d
CL
111692016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11170
11171 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11172 vsliq_n_s64 and vsliq_n_u64.
11173
81ca3ea0
CL
111742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11175
11176 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11177 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11178
873cb425
CL
111792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11180
11181 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11182 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11183 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11184
9d6e7c21
CL
111852016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11186
11187 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11188 in comment.
11189
b4dbe40e 111902016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
11191
11192 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11193 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11194 "blr\t" and switch to scan-assembler-times.
11195
83a5c910
JW
111962016-05-18 Jiong Wang <jiong.wang@arm.com>
11197
53d6d955
UB
11198 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11199 with __aarch64__.
11200 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11201 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 11202
fb7cbdeb
JJ
112032016-05-18 Jakub Jelinek <jakub@redhat.com>
11204
8ee91165
JJ
11205 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11206 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11207 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11208 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11209 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11210 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11211
cf4d516a
JJ
11212 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11213 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11214
a4f16422
JJ
11215 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11216 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11217
7b37ce10
JJ
11218 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11219 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11220
fb7cbdeb
JJ
11221 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11222
c9326aef
RB
112232016-05-18 Richard Biener <rguenther@suse.de>
11224
11225 PR tree-optimization/71168
11226 * gcc.dg/torture/pr71168.c: New testcase.
11227
df8b0a11
KV
112282016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
11229
11230 PR middle-end/63586
11231 * gcc.dg/tree-ssa/pr63586-2.c: New test.
11232 * gcc.dg/tree-ssa/pr63586.c: New test.
11233 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11234
2efd67ed
NS
112352016-05-17 Nathan Sidwell <nathan@acm.org>
11236
11237 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11238 * gcc.dg/pr68671.c: Fix ptx xfail-if.
11239 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11240 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11241
1988b2c2
NS
112422016-05-17 Nathan Sidwell <nathan@acm.org>
11243
11244 * gcc.target/nvptx/abi-vararg-3.c: New.
11245
ad1d92ab
MM
112462016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
11247
11248 PR tree-optimization/54579
11249 PR middle-end/55299
11250 * gcc.dg/fold-notrotate-1.c: New test.
11251 * gcc.dg/fold-notshift-1.c: New test.
11252 * gcc.dg/fold-notshift-2.c: New test.
11253
47768df8
MP
112542016-05-17 Marek Polacek <polacek@redhat.com>
11255
11256 PR ipa/71146
11257 * g++.dg/ipa/pr71146.C: New test.
11258
6b5423a5
DM
112592016-05-17 David Malcolm <dmalcolm@redhat.com>
11260
11261 * jit.dg/test-error-array-bounds.c: New test case.
11262
c7986356
MG
112632016-05-17 Marc Glisse <marc.glisse@inria.fr>
11264
11265 * gcc.dg/tree-ssa/and-1.c: New testcase.
11266
d982c5b7
MG
112672016-05-17 Marc Glisse <marc.glisse@inria.fr>
11268
11269 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11270 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11271
0139ba93
MG
112722016-05-17 Marc Glisse <marc.glisse@inria.fr>
11273
11274 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11275 * gcc.dg/tree-ssa/vrp99.c: New testcase.
11276
daab4562
JW
112772016-05-17 Jiong Wang <jiong.wang@arm.com>
11278
11279 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11280
22330033
JW
112812016-05-17 Jiong Wang <jiong.wang@arm.com>
11282
11283 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11284
98b3a5f2
JW
112852016-05-17 Jiong Wang <jiong.wang@arm.com>
11286
11287 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11288 ".2d[index]" when scan the assembly.
11289 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11290 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11291 float64x1.
11292 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11293
b71b7a8e
RB
112942016-05-17 Richard Biener <rguenther@suse.de>
11295
11296 PR tree-optimization/71132
11297 * gcc.dg/torture/pr71132.c: New testcase.
11298
3c51ad46
CL
112992016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11300
11301 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11302
d20faa66
KT
113032016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11304
11305 PR target/70809
11306 * gcc.target/aarch64/pr70809_1.c: New test.
11307
b75cc5a4
KT
113082016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11309
11310 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11311 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11312 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11313 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11314
b28eb195
IE
113152016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
11316 Ilya Enkovich <ilya.enkovich@intel.com>
11317
11318 PR target/71114
11319 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11320
0b9004ed
JH
113212016-05-16 Jan Hubicka <hubicka@ucw.cz>
11322
11323 * g++.dg/ipa/ivinline-7.C: Do not xfail.
11324 * g++.dg/ipa/ivinline-9.C: Do not xfail.
11325
1b81a1c1
MW
113262016-05-16 Matthew Wahab <matthew.wahab@arm.com>
11327
11328 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
11329 test for __ARM_FP16_ARGS.
11330 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11331 * gcc.target/arm/aapcs/neon-vect10.c: New.
11332 * gcc.target/arm/aapcs/neon-vect9.c: New.
11333 * gcc.target/arm/aapcs/vfp18.c: New.
11334 * gcc.target/arm/aapcs/vfp19.c: New.
11335 * gcc.target/arm/aapcs/vfp20.c: New.
11336 * gcc.target/arm/aapcs/vfp21.c: New.
11337 * gcc.target/arm/fp16-aapcs-1.c: New.
11338 * g++.target/arm/fp16-param-1.c: Update expected output. Add
11339 test for __ARM_FP16_ARGS.
11340 * g++.target/arm/fp16-return-1.c: Update expected output.
11341
921d1e73
JW
113422016-05-16 Jiong Wang <jiong.wang@arm.com>
11343
11344 PR testsuite/70227
11345 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11346
228eb42a
HA
113472016-05-15 Harald Anlauf <anlauf@gmx.de>
11348
11349 PR fortran/69603
11350 * gfortran.dg/pr69603.f90: New testcase.
11351
785abfd3
FR
113522016-05-14 Fritz Reese <fritzoreese@gmail.com>
11353
11354 * gfortran.dg/dec_union_4.f90: Fix endian issue.
11355
e75eb64f
FR
113562016-05-14 Fritz Reese <fritzoreese@gmail.com>
11357
11358 PR fortran/71047
11359 * gfortran.dg/pr71047.f08: New test.
11360
aa4b467b
JM
113612016-05-13 Joseph Myers <joseph@codesourcery.com>
11362
11363 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11364 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11365 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11366
653fb4a2
MS
113672016-05-13 Martin Sebor <msebor@redhat.com>
11368
11369 PR c++/60049
11370 * g++.dg/cpp0x/constexpr-60049.C: New test.
11371
9e37582d
JJ
113722016-05-13 Jakub Jelinek <jakub@redhat.com>
11373
11374 PR bootstrap/71071
11375 * gcc.dg/pr71071.c: New test.
11376
a278aa17
UB
113772016-05-13 Uros Bizjak <ubizjak@gmail.com>
11378
11379 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11380 remove XOP handling.
377eaca7 11381 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 11382
ac3d02e2
NS
113832016-05-13 Nathan Sidwell <nathan@acm.org>
11384
11385 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11386 __atomic_is_lock_free declaration.
11387
8ab3bdac
RB
113882016-05-13 Richard Biener <rguenther@suse.de>
11389
11390 PR tree-optimization/42587
11391 * gcc.dg/optimize-bswapsi-4.c: New testcase.
11392
623b8e0a
ML
113932016-05-13 Martin Liska <mliska@suse.cz>
11394
11395 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11396 the new format of dump output.
11397
da7674f6
IE
113982016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
11399
11400 * gcc.dg/pr71084.c: New test.
11401
c959db3d
RR
114022016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11403
53d6d955
UB
11404 PR target/53440
11405 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 11406
43203dea
RR
114072016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11408
11409 * gcc.target/aarch64/struct_return.c: New test.
11410
4f2e1536
MP
114112016-05-12 Marek Polacek <polacek@redhat.com>
11412
11413 PR c/70756
11414 * c-c++-common/pr70756-2.c: New test.
11415 * c-c++-common/pr70756.c: New test.
11416
1ef33ef3
RB
114172016-05-12 Richard Biener <rguenther@suse.de>
11418
11419 PR tree-optimization/71059
11420 * gcc.dg/torture/pr71059.c: New testcase.
11421
763baff6
RB
114222016-05-12 Richard Biener <rguenther@suse.de>
11423
11424 PR tree-optimization/71062
11425 * gcc.dg/torture/pr71062.c: New testcase.
11426
c4ec1243
IE
114272016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
11428
11429 PR tree-optimization/71006
11430 * gcc.dg/pr71006.c: New test.
11431
a5fbf76d
MP
114322016-05-12 Marek Polacek <polacek@redhat.com>
11433
11434 PR driver/71063
11435 * gcc.dg/opts-7.c: New test.
11436
5acc47a4
KT
114372016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11438
11439 PR target/70830
11440 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11441 Add -save-temps to dg-options.
11442 Scan for ldmfd rather than pop instruction.
11443 * gcc.target/arm/interrupt-2.c: Likewise.
11444 * gcc.target/arm/pr70830.c: New test.
11445
40bd4bf9
JJ
114462016-05-12 Jakub Jelinek <jakub@redhat.com>
11447
3cd63842
JJ
11448 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11449 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11450
c05d08f6
JJ
11451 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11452 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11453 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11454
bc27ffae
JJ
11455 PR target/71019
11456 * gcc.target/i386/avx512vl-pack-1.c: New test.
11457 * gcc.target/i386/avx512vl-pack-2.c: New test.
11458 * gcc.target/i386/avx512bw-pack-2.c: New test.
11459
515d7412
JJ
11460 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11461
40bd4bf9
JJ
11462 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11463 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11464 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11465
44ab146a
RB
114662016-05-12 Richard Biener <rguenther@suse.de>
11467
11468 PR tree-optimization/70986
11469 * gcc.dg/torture/pr70986-1.c: New testcase.
11470 * gcc.dg/torture/pr70986-2.c: Likewise.
11471 * gcc.dg/torture/pr70986-3.c: Likewise.
11472
d6e83a8d
MM
114732016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11474
11475 PR c/43651
11476 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11477 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11478
51e67ea3
UB
114792016-05-11 Uros Bizjak <ubizjak@gmail.com>
11480
11481 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11482 directive.
11483 * gcc.target/i386/pr66746.c: Ditto.
11484
3fd2b007
MM
114852016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11486
11487 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11488 support.
11489 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11490 warning when using -mvsx-timode.
11491 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11492 * gcc.target/powerpc/dform-2.c: Likewise.
11493 * gcc.target/powerpc/pr68805.c: Likewise.
11494
5c3a10fb
MP
114952016-05-11 Marek Polacek <polacek@redhat.com>
11496
11497 PR c++/71024
11498 * c-c++-common/attributes-3.c: New test.
11499
7cfb065b
NS
115002016-05-11 Nathan Sidwell <nathan@acm.org>
11501
11502 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11503 * gcc.c-torture/execute/pr68185.c: Likewise.
11504 * gcc.dg/ipa/pr70306.c: Requires global constructors.
11505 * gcc.dg/pr69634.c: Requires scheduling.
11506 * gcc.dg/torture/pr66178.c: Require label values.
11507 * gcc.dg/setjmp-6.c: Require indirect jumps.
11508
f35ea97d
RB
115092016-05-11 Richard Biener <rguenther@suse.de>
11510
11511 PR tree-optimization/71055
11512 * gcc.dg/torture/pr71055.c: New testcase.
11513
dff70323
RB
115142016-05-11 Richard Biener <rguenther@suse.de>
11515
11516 PR debug/71057
11517 * g++.dg/debug/pr71057.C: New testcase.
11518
56a3d28b
JJ
115192016-05-11 Jakub Jelinek <jakub@redhat.com>
11520
11521 PR fortran/70855
11522 * gfortran.dg/gomp/pr70855.f90: New test.
11523
ebc1b29e
RB
115242016-05-11 Richard Biener <rguenther@suse.de>
11525
11526 PR middle-end/71002
11527 * g++.dg/torture/pr71002.C: New testcase.
11528
98ccd1d7
IE
115292016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
11530
11531 PR middle-end/70807
11532 * gcc.dg/pr70807.c: New test.
11533
ed29e24b
MS
115342016-05-10 Martin Sebor <msebor@redhat.com>
11535
11536 PR c++/38611
11537 * g++.dg/Wattributes.C: New test.
11538
e39dab2c
MG
115392016-05-10 Marc Glisse <marc.glisse@inria.fr>
11540
11541 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11542 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11543 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11544
d067e238
IE
115452016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11546
11547 PR target/70799
11548 * gcc.target/i386/pr70799-1.c: New test.
11549
cd36c83e
PMR
115502016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11551
11552 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11553
1e3af2a4
IE
115542016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11555
11556 PR middle-end/70877
11557 * gcc.target/i386/pr70877.c: New test.
11558
afc610db
IE
115592016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11560
11561 PR tree-optimization/70786
11562 * gcc.target/i386/pr70876.c: New test.
11563
4b59d19f
JJ
115642016-05-10 Jakub Jelinek <jakub@redhat.com>
11565
11566 PR target/70927
11567 * gcc.target/i386/avx512vl-logic-1.c: New test.
11568 * gcc.target/i386/avx512vl-logic-2.c: New test.
11569 * gcc.target/i386/avx512dq-logic-2.c: New test.
11570
9b5ee426
BS
115712016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11572
11573 PR target/70963
11574 * gcc.target/powerpc/pr70963.c: New.
11575
f3352cab
DM
115762016-05-10 David Malcolm <dmalcolm@redhat.com>
11577
11578 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11579 (test_very_wide_line): Add ruler to expected output.
11580 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11581 (test_very_wide_line): Likewise.
11582 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11583 (test_show_locus): Within the handling of "test_very_wide_line",
11584 enable show_ruler_p on the diagnostic context.
11585
4a3255dd
RB
115862016-05-10 Richard Biener <rguenther@suse.de>
11587
11588 PR tree-optimization/71039
11589 * gcc.dg/torture/pr71039.c: New testcase.
11590
da7c9950
NS
115912016-05-10 Nathan Sidwell <nathan@acm.org>
11592
11593 * gcc.dg/nested-func-10.c: Requires alloca.
11594 * gcc.dg/nested-func-9.c: Requires alloca.
11595 * gcc.c-torture/execute/pr70460.c: Requires labels.
11596 * gcc.c-torture/compile/pr70199.c: Requires labels.
11597 * gcc.target/nvptx/decl.c: Compile only.
11598 * gcc.target/nvptx/trailing-init.c: Compile only.
11599 * gcc.target/nvptx/ary-init.c: Compile only.
11600
cf68d92c
MP
116012016-05-10 Marek Polacek <polacek@redhat.com>
11602
11603 PR c/70255
11604 * gcc.dg/attr-opt-1.c: New test.
11605
64ea4e15
RB
116062016-05-10 Richard Biener <rguenther@suse.de>
11607
11608 PR tree-optimization/70497
11609 PR tree-optimization/28367
11610 * gcc.dg/torture/20160404-1.c: New testcase.
11611 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11612 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11613
5a96dae3
PMR
116142016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11615
11616 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11617
fc97f805
UB
116182016-05-09 Uros Bizjak <ubizjak@gmail.com>
11619
11620 * gcc.target/i386/fabsneg-1.c New test.
11621
a710b1d5
AM
116222016-05-09 Alan Modra <amodra@gmail.com>
11623
11624 PR testsuite/70826
11625 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11626
171f6f05
RB
116272016-05-09 Richard Biener <rguenther@suse.de>
11628
11629 PR tree-optimization/70985
11630 * gcc.dg/torture/pr70985.c: New testcase.
11631
18caa34e
BC
116322016-05-09 Bin Cheng <bin.cheng@arm.com>
11633
11634 * gcc.dg/tree-ssa/ifc-9.c: New test.
11635 * gcc.dg/tree-ssa/ifc-10.c: New test.
11636 * gcc.dg/tree-ssa/ifc-11.c: New test.
11637 * gcc.dg/tree-ssa/ifc-12.c: New test.
11638 * gcc.dg/vect/pr61194.c: Remove XFAIL.
11639 * gcc.dg/vect/vect-23.c: Remove XFAIL.
11640 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
11641
7a27d38f
RB
116422016-05-09 Richard Biener <rguenther@suse.de>
11643
11644 PR fortran/70937
11645 * gfortran.dg/pr70937.f90: New testcase.
11646
5ebbbd3d
RO
116472016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11648
11649 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
11650
f6288c24
FR
116512016-05-07 Fritz Reese <fritzoreese@gmail.com>
11652
11653 PR fortran/56226
11654 * gfortran.dg/dec_structure_1.f90: New testcase.
11655 * gfortran.dg/dec_structure_2.f90: Ditto.
11656 * gfortran.dg/dec_structure_3.f90: Ditto.
11657 * gfortran.dg/dec_structure_4.f90: Ditto.
11658 * gfortran.dg/dec_structure_5.f90: Ditto.
11659 * gfortran.dg/dec_structure_6.f90: Ditto.
11660 * gfortran.dg/dec_structure_7.f90: Ditto.
11661 * gfortran.dg/dec_structure_8.f90: Ditto.
11662 * gfortran.dg/dec_structure_9.f90: Ditto.
11663 * gfortran.dg/dec_structure_10.f90: Ditto.
11664 * gfortran.dg/dec_structure_11.f90: Ditto.
11665 * gfortran.dg/dec_union_1.f90: Ditto.
11666 * gfortran.dg/dec_union_2.f90: Ditto.
11667 * gfortran.dg/dec_union_3.f90: Ditto.
11668 * gfortran.dg/dec_union_4.f90: Ditto.
11669 * gfortran.dg/dec_union_5.f90: Ditto.
11670 * gfortran.dg/dec_union_6.f90: Ditto.
11671 * gfortran.dg/dec_union_7.f90: Ditto.
11672
5ec4a8cd
TV
116732016-05-07 Tom de Vries <tom@codesourcery.com>
11674
11675 PR tree-optimization/70956
11676 * gcc.dg/graphite/pr70956.c: New test.
11677
58ec1d0e
JJ
116782016-05-06 Jakub Jelinek <jakub@redhat.com>
11679
ccd88fb7
JJ
11680 PR middle-end/70941
11681 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11682 (a, b, c, d): Change type from char to signed char.
11683 (main): Compare against (signed char) -1634678893 instead of
11684 hardcoded -109. Use __builtin_abort instead of abort.
11685
dd3b6464
JJ
11686 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11687 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11688
58ec1d0e
JJ
11689 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11690
19aa23d8
YR
116912016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
11692
11693 PR debug/70935
11694 * gcc.dg/torture/pr70935.c: New test.
11695
ae5f0df1
OE
116962016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11697
11698 PR target/58219
ce23a8ff 11699 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 11700
078f7e37
RB
117012016-05-06 Richard Biener <rguenther@suse.de>
11702
11703 PR tree-optimization/70960
11704 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11705
765d7b54
OE
117062016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11707
11708 PR target/52933
11709 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11710 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11711 Adjust expected instruction counts.
11712 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11713
29c94e65
MP
117142016-05-06 Marek Polacek <polacek@redhat.com>
11715
11716 PR sanitizer/70875
11717 * gcc.dg/ubsan/bounds-3.c: New test.
11718
3684b02e
OE
117192016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11720
11721 PR target/54089
11722 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11723
8706773f
RB
117242016-05-06 Richard Biener <rguenther@suse.de>
11725
11726 PR middle-end/70931
11727 * gfortran.dg/pr70931.f90: New testcase.
11728
a4f51018
RB
117292016-05-06 Richard Biener <rguenther@suse.de>
11730
11731 PR middle-end/70941
11732 * gcc.dg/torture/pr70941.c: New testcase.
11733
c4f2425f
BC
117342016-05-05 Bin Cheng <bin.cheng@arm.com>
11735
11736 PR tree-optimization/57206
11737 * gcc.dg/vect/pr57206.c: New test.
11738
5dc08197
RO
117392016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11740
11741 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11742
351f85c5
JJ
117432016-05-05 Jakub Jelinek <jakub@redhat.com>
11744
568bac8c
JJ
11745 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11746
351f85c5
JJ
11747 * c-c++-common/Wdangling-else-4.c: New test.
11748
33fd7785
JJ
117492016-05-04 Jakub Jelinek <jakub@redhat.com>
11750
2d1ac15a
JJ
11751 PR c++/70906
11752 PR c++/70933
11753 * g++.dg/opt/pr70906.C: New test.
11754 * g++.dg/opt/pr70933.C: New test.
11755
33fd7785
JJ
11756 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11757
6b715bf6
JH
117582016-05-04 Jan Hubicka <hubicka@ucw.cz>
11759
11760 * gcc.dg/ipa/pure-const-3.c: New testcase.
11761
deef7113
MP
117622016-05-04 Marek Polacek <polacek@redhat.com>
11763
11764 * c-c++-common/Wdangling-else-1.c: New test.
11765 * c-c++-common/Wdangling-else-2.c: New test.
11766 * c-c++-common/Wdangling-else-3.c: New test.
11767
5396db97
KCY
117682016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
11769
11770 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11771 flag is present.
11772
de55efd5
MP
117732016-05-04 Marek Polacek <polacek@redhat.com>
11774
11775 PR c/48778
11776 * gcc.dg/Waddress-2.c: New test.
11777
475839b6
AM
117782016-05-04 Alan Modra <amodra@gmail.com>
11779
11780 * gcc.target/powerpc/pr70866.c: New.
11781
b25aad5f
MS
117822016-05-03 Martin Sebor <msebor@redhat.com>
11783
11784 PR c++/66561
11785 * c-c++-common/builtin_location.c: New test.
11786 * g++.dg/cpp1y/builtin_location.C: New test.
11787
79ce98bc
MP
117882016-05-03 Marek Polacek <polacek@redhat.com>
11789
11790 PR c/70859
11791 * gcc.dg/pr70859.c: New test.
11792 * gcc.dg/pr70859-2.c: New test.
11793
402e89f5
PMR
117942016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11795
11796 * gnat.dg/debug5.adb: New testcase.
11797
f3d90045
DV
117982016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11799
11800 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11801 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11802 Procedure to check for z10 instruction set.
11803
1e26cec1
CL
118042016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11805
11806 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11807
71aca5a0
AM
118082016-05-03 Alan Modra <amodra@gmail.com>
11809
11810 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11811
2fd70ec1
JJ
118122016-05-03 Jakub Jelinek <jakub@redhat.com>
11813
11814 * gcc.target/i386/avx512f-cvt-1.c: New test.
11815
e5705cf7
L
118162016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11817
11818 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11819 -fdump-tree-vrp-details.
11820
381cdae4
RB
118212016-05-03 Richard Biener <rguenther@suse.de>
11822
11823 * gcc.dg/pr30172-1.c: Adjust.
11824 * gcc.dg/pr63743.c: Likewise.
11825 * gcc.dg/tm/pr51696.c: Likewise.
11826 * c-c++-common/tm/safe-1.c: Likewise.
11827 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11828 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11829 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11830 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11831
adedd5c1
JJ
118322016-05-03 Jakub Jelinek <jakub@redhat.com>
11833
31ed1665
JJ
11834 PR rtl-optimization/70467
11835 * gcc.target/i386/pr70467-3.c: New test.
11836 * gcc.target/i386/pr70467-4.c: New test.
11837
dea60b59
JJ
11838 PR tree-optimization/70916
11839 * gcc.c-torture/compile/pr70916.c: New test.
11840
adedd5c1
JJ
11841 PR target/49244
11842 * gcc.target/i386/pr49244-1.c: New test.
11843 * gcc.target/i386/pr49244-2.c: New test.
11844
f80041ef
BS
118452016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11846
11847 PR rtl-optimization/44281
11848 * gcc.target/i386/pr44281.c: New test.
11849
1cfcd39e
BC
118502016-05-03 bin cheng <bin.cheng@arm.com>
11851
11852 PR tree-optimization/56541
11853 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11854 * gcc.dg/vect/pr56541.c: new test.
11855
4304ccfd
MM
118562016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11857
11858 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11859 __float128.
11860 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11861
50d94c29
L
118622016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11863
11864 PR testsuite/70520
11865 * c-c++-common/asan/clone-test-1.c (main): Align child process
11866 stack to 16 bytes.
11867
bc1aee87
DM
118682016-05-02 David Malcolm <dmalcolm@redhat.com>
11869
11870 PR c++/62314
11871 * g++.dg/spellcheck-fields-2.C: New test case.
11872
474e0129
DM
118732016-05-02 David Malcolm <dmalcolm@redhat.com>
11874
11875 PR c++/62314
11876 * g++.dg/pr62314.C: New test case.
11877
818b88a7
JH
118782016-05-02 Jan Hubicka <hubicka@ucw.cz>
11879
11880 * gcc.dg/ipa/inline-8.c: New testcase.
11881
dd77684f
JJ
118822016-05-02 Jakub Jelinek <jakub@redhat.com>
11883
11884 PR rtl-optimization/70467
11885 * gcc.target/i386/pr70467-1.c: New test.
11886
72407e00
BE
118872016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11888
11889 * gcc.dg/spec-options.c: Run the test on all targets.
11890 * gcc.dg/foo.specs: Use cpp_unique_options.
11891
dd53d197
MG
118922016-05-02 Marc Glisse <marc.glisse@inria.fr>
11893
11894 * gcc.dg/tree-ssa/unord.c: New testcase.
11895
a8b85ce9
MG
118962016-05-02 Marc Glisse <marc.glisse@inria.fr>
11897
11898 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11899
5b37e866
NS
119002016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11901
11902 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11903
7176a4a0
MP
119042016-05-02 Marek Polacek <polacek@redhat.com>
11905
11906 PR c/70851
11907 * gcc.dg/enum-incomplete-3.c: New test.
11908
6b9933b9
MP
119092016-05-02 Marek Polacek <polacek@redhat.com>
11910 Tom de Vries <tom@codesourcery.com>
11911
11912 PR tree-optimization/70700
11913 * gcc.dg/pr70700.c: New test.
11914
90f82260
UB
119152016-05-01 Uros Bizjak <ubizjak@gmail.com>
11916
11917 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11918 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11919 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11920 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11921 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11922
f73036c1
EB
119232016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11924
11925 * ada/acats/run_acats: Rename into...
11926 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11927 * ada/acats/run_all.sh: Remove redundant test.
11928 (target_run): Move around.
11929 (target_gnatchop): Use newly built executable.
11930 (target_gnatmake): Likewise.
11931 Check that the compilation of impbit succeeds.
11932
85e051a3
OE
119332016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11934
11935 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11936 * gcc.dg/20021029-1.c: Likewise.
11937 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11938 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11939 * gcc.target/sh/cmpstr.c: Likewise.
11940 * gcc.target/sh/cmpstrn.c: Likewise.
11941 * gcc.target/sh/memset.c: Likewise.
11942 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11943 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11944 * gcc.target/sh/pr39423-1.c: Likewise.
11945 * gcc.target/sh/pr49468-di.c: Likewise.
11946 * gcc.target/sh/pr49468-si.c: Likewise.
11947 * gcc.target/sh/pr49880-1.c: Likewise.
11948 * gcc.target/sh/pr49880-2.c: Likewise.
11949 * gcc.target/sh/pr49880-3.c: Likewise.
11950 * gcc.target/sh/pr50751-1.c: Likewise.
11951 * gcc.target/sh/pr50751-4.c: Likewise.
11952 * gcc.target/sh/pr50751-7.c: Likewise.
11953 * gcc.target/sh/pr51244-1.c: Likewise.
11954 * gcc.target/sh/pr51244-10.c: Likewise.
11955 * gcc.target/sh/pr51244-11.c: Likewise.
11956 * gcc.target/sh/pr51244-12.c: Likewise.
11957 * gcc.target/sh/pr51244-13.c: Likewise.
11958 * gcc.target/sh/pr51244-14.c: Likewise.
11959 * gcc.target/sh/pr51244-17.c: Likewise.
11960 * gcc.target/sh/pr51244-18.c: Likewise.
11961 * gcc.target/sh/pr51244-19.c: Likewise.
11962 * gcc.target/sh/pr51244-4.c: Likewise.
11963 * gcc.target/sh/pr51244-5.c: Likewise.
11964 * gcc.target/sh/pr51244-7.c: Likewise.
11965 * gcc.target/sh/pr51244-8.c: Likewise.
11966 * gcc.target/sh/pr51244-9.c: Likewise.
11967 * gcc.target/sh/pr51697.c: Likewise.
11968 * gcc.target/sh/pr52483-1.c: Likewise.
11969 * gcc.target/sh/pr52483-2.c: Likewise.
11970 * gcc.target/sh/pr52483-3.c: Likewise.
11971 * gcc.target/sh/pr52483-5.c: Likewise.
11972 * gcc.target/sh/pr52933-1.c: Likewise.
11973 * gcc.target/sh/pr52933-2.c: Likewise.
11974 * gcc.target/sh/pr52933-3.c: Likewise.
11975 * gcc.target/sh/pr53568-1.c: Likewise.
11976 * gcc.target/sh/pr53976-1.c: Likewise.
11977 * gcc.target/sh/pr53988-1.c: Likewise.
11978 * gcc.target/sh/pr53988.c: Likewise.
11979 * gcc.target/sh/pr54089-1.c: Likewise.
11980 * gcc.target/sh/pr54089-6.c: Likewise.
11981 * gcc.target/sh/pr54089-7.c: Likewise.
11982 * gcc.target/sh/pr54089-8.c: Likewise.
11983 * gcc.target/sh/pr54089-9.c: Likewise.
11984 * gcc.target/sh/pr54236-1.c: Likewise.
11985 * gcc.target/sh/pr54236-2.c: Likewise.
11986 * gcc.target/sh/pr54236-3.c: Likewise.
11987 * gcc.target/sh/pr54236-4.c: Likewise.
11988 * gcc.target/sh/pr54386.c: Likewise.
11989 * gcc.target/sh/pr54602-1.c: Likewise.
11990 * gcc.target/sh/pr54685.c: Likewise.
11991 * gcc.target/sh/pr54760-1.c: Likewise.
11992 * gcc.target/sh/pr54760-2.c: Likewise.
11993 * gcc.target/sh/pr54760-3.c: Likewise.
11994 * gcc.target/sh/pr54760-4.c: Likewise.
11995 * gcc.target/sh/pr54760-5.c: Likewise.
11996 * gcc.target/sh/pr54760-6.c: Likewise.
11997 * gcc.target/sh/pr55146.c: Likewise.
11998 * gcc.target/sh/pr55160.c: Likewise.
11999 * gcc.target/sh/pr59278.c: Likewise.
12000 * gcc.target/sh/pr59401-1.c: Likewise.
12001 * gcc.target/sh/pr59533-1.c: Likewise.
12002 * gcc.target/sh/pr63260.c: Likewise.
12003 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
12004 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
12005 * gcc.target/sh/strlen.c: Likewise.
12006 * gcc.target/sh/torture/pr30807.c: Likewise.
12007 * gcc.target/sh/torture/pr34777.c: Likewise.
12008 * gcc.target/sh/torture/pr64652.c: Likewise.
12009 * gcc.target/sh/torture/pr65505.c: Likewise.
12010 * gcc.target/sh/torture/pragma-isr.c: Likewise.
12011 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
12012
411e5c67
PC
120132016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
12014
12015 PR c++/66644
12016 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
12017
8fa97501
BS
120182016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12019
12020 * gcc.target/powerpc/vsx-elemrev-1.c: New.
12021 * gcc.target/powerpc/vsx-elemrev-2.c: New.
12022 * gcc.target/powerpc/vsx-elemrev-3.c: New.
12023 * gcc.target/powerpc/vsx-elemrev-4.c: New.
12024
5a956111
PP
120252016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
12026
12027 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
12028 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
12029
e7ff0319
CP
120302016-04-29 Cesar Philippidis <cesar@codesourcery.com>
12031
12032 PR middle-end/70626
12033 * c-c++-common/goacc/combined-reduction.c: New test.
12034 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
12035
52d11a4b
L
120362016-04-29 H.J. Lu <hongjiu.lu@intel.com>
12037
12038 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
12039 *movdi_internal pattern only if PIC off.
12040 * gcc.target/i386/pr70155-2.c: Likewise.
12041 * gcc.target/i386/pr70155-3.c: Likewise.
12042 * gcc.target/i386/pr70155-4.c: Likewise.
12043 * gcc.target/i386/pr70155-5.c: Likewise.
12044 * gcc.target/i386/pr70155-6.c: Likewise.
12045 * gcc.target/i386/pr70155-7.c: Likewise.
12046 * gcc.target/i386/pr70155-8.c: Likewise.
12047 * gcc.target/i386/pr70155-15.c: Likewise.
12048 * gcc.target/i386/pr70155-17.c: Likewise.
12049 * gcc.target/i386/pr70155-22.c: Likewise.
12050
8960db31
BC
120512016-04-29 Bin Cheng <bin.cheng@arm.com>
12052
12053 PR tree-optimization/70803
12054 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12055
cca535a4
IE
120562016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
12057
12058 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12059 optimization of vector loop.
12060 * gcc.target/i386/vect-unpack-3.c: New test.
12061 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12062 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12063 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12064
500ecf4a
MP
120652016-04-29 Marek Polacek <polacek@redhat.com>
12066
12067 PR sanitizer/70342
12068 * g++.dg/ubsan/null-7.C: New test.
12069
2fff3db8
MP
12070 PR c/70852
12071 * gcc.dg/pr70852.c: New test.
12072
509063eb
DV
120732016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12074
12075 PR/69089
12076 * g++.dg/cpp0x/alignas6.C: New test.
12077
83745c0d
DV
120782016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12079
c87885ca
RO
12080 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12081 * gcc.dg/pr27003.c: Likewise.
12082 * gcc.dg/tree-ssa/cswtch.c: Likewise.
12083 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12084 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12085 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
12086 * gcc.target/arc/mxy.c: Likewise.
12087 * gcc.target/arc/mswape.c: Likewise.
12088 * gcc.target/arc/mrtsc.c: Likewise.
12089 * gcc.target/arc/mcrc.c: Likewise.
12090 * gcc.target/arc/mdsp-packa.c: Likewise.
12091 * gcc.target/arc/mdvbf.c: Likewise.
12092 * gcc.target/arc/mlock.c: Likewise.
12093 * gcc.target/arc/mmac-24.c: Likewise.
12094 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12095
849b265d
BS
120962016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
12097 Matthijs Kooijman <matthijs@stdin.nl>
12098 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12099
12100 PR target/60040
12101 * gcc.target/avr/pr60040-1.c: New.
12102 * gcc.target/avr/pr60040-2.c: New.
12103
1390536b
RB
121042016-04-29 Richard Biener <rguenther@suse.de>
12105
12106 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12107
98998245
RB
121082016-04-29 Richard Biener <rguenther@suse.de>
12109
12110 PR tree-optimization/13962
12111 PR tree-optimization/65686
12112 * gcc.dg/uninit-pr65686.c: New testcase.
12113
8b80cc21
JJ
121142016-04-29 Jakub Jelinek <jakub@redhat.com>
12115
12116 PR middle-end/70843
12117 * gcc.dg/pr70843.c: New test.
12118
6181bc30
JJ
121192016-04-28 Jakub Jelinek <jakub@redhat.com>
12120
12121 PR target/70858
12122 * gcc.target/i386/pr70858.c: New test.
12123
f4cb3612
AB
121242016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
12125
12126 * gcc.target/arc/nps400-1.c: New file.
12127
8ad9df62
JR
121282016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12129 Andrew Burgess <andrew.burgess@embecosm.com>
12130
12131 * gcc.target/arc/movh_cl-1.c: New file.
12132
ceaaa9fe
JR
121332016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12134 Andrew Burgess <andrew.burgess@embecosm.com>
12135
12136 * gcc.target/arc/extzv-1.c: New file.
12137 * gcc.target/arc/insv-1.c: New file.
12138 * gcc.target/arc/insv-2.c: New file.
12139 * gcc.target/arc/movb-1.c: New file.
12140 * gcc.target/arc/movb-2.c: New file.
12141 * gcc.target/arc/movb-3.c: New file.
12142 * gcc.target/arc/movb-4.c: New file.
12143 * gcc.target/arc/movb-5.c: New file.
12144 * gcc.target/arc/movb_cl-1.c: New file.
12145 * gcc.target/arc/movb_cl-2.c: New file.
12146 * gcc.target/arc/movbi_cl-1.c: New file.
12147 * gcc.target/arc/movl-1.c: New file.
12148
4d03dc2f
JR
121492016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12150 Andrew Burgess <andrew.burgess@embecosm.com>
12151
12152 * gcc.target/arc/cmem-1.c: New file.
12153 * gcc.target/arc/cmem-2.c: New file.
12154 * gcc.target/arc/cmem-3.c: New file.
12155 * gcc.target/arc/cmem-4.c: New file.
12156 * gcc.target/arc/cmem-5.c: New file.
12157 * gcc.target/arc/cmem-6.c: New file.
12158 * gcc.target/arc/cmem-7.c: New file.
12159 * gcc.target/arc/cmem-ld.inc: New file.
12160 * gcc.target/arc/cmem-st.inc: New file.
12161
81262dad
JJ
121622016-04-28 Jakub Jelinek <jakub@redhat.com>
12163
12164 PR target/70821
12165 * gcc.target/i386/pr70821.c: New test.
12166
0a31a09a
BS
121672016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
12168
12169 * gcc.target/powerpc/vec-adde.c: New test.
12170 * gcc.target/powerpc/vec-adde-int128.c: New test.
12171
3ddffba9
JJ
121722016-04-28 Jakub Jelinek <jakub@redhat.com>
12173
12174 * gcc.target/i386/avx-vround-1.c: New test.
12175 * gcc.target/i386/avx-vround-2.c: New test.
12176 * gcc.target/i386/avx512vl-vround-1.c: New test.
12177 * gcc.target/i386/avx512vl-vround-2.c: New test.
12178
713dedcd
RO
121792016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12180
12181 PR testsuite/70595
12182 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12183 (check_effective_target_cilkplus_runtime): ... this.
12184 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12185 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12186
12187 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12188 Require cilkplus_runtime.
12189 Don't add -lcilkrts.
12190 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12191 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12192 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12193 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12194 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12195 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12196 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12197 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12198 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12199 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12200 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12201 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12202 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12203 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12204 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12205 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12206 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12207 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12208 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12209 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12210 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12211 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12212 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12213 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12214 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12215 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12216 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12217 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12218 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12219
12220 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12221 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12222
12223 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12224
12225 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12226 cilkplus_runtime.
12227
3563f78f
MG
122282016-04-27 Marc Glisse <marc.glisse@inria.fr>
12229
12230 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12231 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12232
6bc2bb18
RB
122332015-04-27 Ryan Burn <contact@rnburn.com>
12234
12235 PR c++/69024
12236 PR c++/68997
12237 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12238 diagnostic.
12239 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12240 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12241
1e55d29a
EB
122422016-04-27 Eric Botcazou <ebotcazou@adacore.com>
12243
12244 * gnat.dg/limited_with4.ad[sb]: New test.
12245 * gnat.dg/limited_with4_pkg.ads: New helper.
12246
087146ca
L
122472016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12248
12249 PR target/70155
12250 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12251 and movv1ti_internal patterns
12252 * gcc.target/i386/pr70155-1.c: New test.
12253 * gcc.target/i386/pr70155-2.c: Likewise.
12254 * gcc.target/i386/pr70155-3.c: Likewise.
12255 * gcc.target/i386/pr70155-4.c: Likewise.
12256 * gcc.target/i386/pr70155-5.c: Likewise.
12257 * gcc.target/i386/pr70155-6.c: Likewise.
12258 * gcc.target/i386/pr70155-7.c: Likewise.
12259 * gcc.target/i386/pr70155-8.c: Likewise.
12260 * gcc.target/i386/pr70155-9.c: Likewise.
12261 * gcc.target/i386/pr70155-10.c: Likewise.
12262 * gcc.target/i386/pr70155-11.c: Likewise.
12263 * gcc.target/i386/pr70155-12.c: Likewise.
12264 * gcc.target/i386/pr70155-13.c: Likewise.
12265 * gcc.target/i386/pr70155-14.c: Likewise.
12266 * gcc.target/i386/pr70155-15.c: Likewise.
12267 * gcc.target/i386/pr70155-16.c: Likewise.
12268 * gcc.target/i386/pr70155-17.c: Likewise.
12269 * gcc.target/i386/pr70155-18.c: Likewise.
12270 * gcc.target/i386/pr70155-19.c: Likewise.
12271 * gcc.target/i386/pr70155-20.c: Likewise.
12272 * gcc.target/i386/pr70155-21.c: Likewise.
12273 * gcc.target/i386/pr70155-22.c: Likewise.
12274
92329f9f
L
122752016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12276
12277 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12278 ".{5,6}".
12279
309a0cf6
BC
122802016-04-27 Bin Cheng <bin.cheng@arm.com>
12281
12282 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12283 * gcc.dg/tree-ssa/scev-9.c: Ditto.
12284 * gcc.dg/tree-ssa/scev-10.c: Ditto.
12285 * gcc.dg/tree-ssa/scev-11.c: Ditto.
12286 * gcc.dg/tree-ssa/scev-12.c: Ditto.
12287
72ed2b9c
RB
122882016-04-27 Richard Biener <rguenther@suse.de>
12289
12290 PR ipa/70760
12291 * g++.dg/ipa/ipa-pta-2.C: New testcase.
12292 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12293
3c98ff9b
NS
122942016-04-27 Nathan Sidwell <nathan@acm.org>
12295
12296 * g++.dg/cpp0x/constexpr-recursion3.C: New.
12297 * g++.dg/ubsan/pr63956.C: Adjust error location.
12298
9ec5d66b
NC
122992016-04-27 Nick Clifton <nickc@redhat.com>
12300
12301 PR middle-end/49889
12302 * gcc.dg/pr49889.c: New test.
12303
c1e1f433
BS
123042016-04-27 Bernd Schmidt <bschmidt@redhat.com>
12305
12306 * c-c++-common/memset-array.c: New test.
12307
8ac43293
MS
123082016-04-26 Martin Sebor <msebor@redhat.com>
12309
12310 PR c++/66639
12311 * g++.dg/cpp1y/func_constexpr.C: New test.
12312
843ce8ab
PP
123132016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
12314
12315 PR c++/70241
12316 * g++.dg/cpp0x/enum32.C: New test.
12317 * g++.dg/cpp0x/enum33.C: New test.
12318
123192016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
12320
12321 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12322 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12323 * gcc.c-torture/execute/bitfld-6.c: Likewise.
12324 * gcc.c-torture/execute/bitfld-7.c: Likewise.
12325 * gcc.c-torture/execute/pr38151.c: Likewise.
12326 * gcc.c-torture/execute/pr66556.c: Likewise.
12327 * gcc.c-torture/execute/pr67781.c: Likewise.
12328 * gcc.c-torture/execute/pr68648.c: Likewise.
12329
ca1206be
MG
123302016-04-26 Marc Glisse <marc.glisse@inria.fr>
12331
12332 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12333
2448a956
MP
123342016-04-26 Marek Polacek <polacek@redhat.com>
12335
12336 PR c/67784
12337 * gcc.dg/pr67784-3.c: New test.
12338 * gcc.dg/pr67784-4.c: New test.
12339 * gcc.dg/pr67784-5.c: New test.
12340
b02a5e26
MP
12341 PR c/70791
12342 * gcc.dg/Wnested-externs-2.c: New test.
12343
6b6aa8d3
MG
123442016-04-26 Marc Glisse <marc.glisse@inria.fr>
12345
12346 * gcc.dg/fold-plusmult.c: Adjust.
12347 * gcc.dg/no-strict-overflow-6.c: Adjust.
12348 * gcc.dg/gomp/loop-1.c: Xfail some tests.
12349
a2095b55
BS
123502016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12351
12352 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12353 number scans.
12354 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12355 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12356 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12357 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12358 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12359 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12360 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12361 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12362 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12363 * gcc.target/i386/avx512f-gather-5.c: Likewise.
12364 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12365 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12366 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12367 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12368 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12369 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12370 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12371 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12372 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12373 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12374 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12375 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12376 scans.
12377 * gcc.target/i386/pr32219-4.c: Likewise.
12378 * gcc.target/i386/pr32219-6.c: Likewise.
12379 * gcc.target/i386/pr32219-8.c: Likewise.
12380
bb0cc5c8
KT
123812016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12382
12383 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12384 associated options.
12385
5a0802ea
MP
123862016-04-26 Marek Polacek <polacek@redhat.com>
12387
12388 PR c++/70744
12389 * g++.dg/ext/cond2.C: New test.
12390
00f615af
BC
123912016-04-26 Bin Cheng <bin.cheng@arm.com>
12392
12393 PR tree-optimization/70771
12394 PR tree-optimization/70775
12395 * gcc.dg/pr70771.c: New test.
25939d34 12396 * gcc.dg/pr70775.c: New test.
00f615af 12397
218155e7
BS
123982016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12399
12400 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12401
ab99f467
RB
124022016-04-25 Richard Biener <rguenther@suse.de>
12403
12404 PR tree-optimization/70780
12405 * gcc.dg/torture/pr70780.c: New testcase.
12406
3f8257db 124072016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 12408
c87885ca
RO
12409 * gcc.target/arm/neon-vaddws16.c: New test.
12410 * gcc.target/arm/neon-vaddws32.c: New test.
12411 * gcc.target/arm/neon-vaddwu16.c: New test.
12412 * gcc.target/arm/neon-vaddwu32.c: New test.
12413 * gcc.target/arm/neon-vaddwu8.c: New test.
12414 * lib/target-supports.exp
93c590ee
MC
12415 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12416 that arm neon support vector widen sum of HImode TO SImode.
12417
d6c1a7a7
JJ
124182016-04-23 Jakub Jelinek <jakub@redhat.com>
12419
12420 PR sanitizer/70712
12421 * c-c++-common/asan/pr70712.c: New test.
12422
ab0fc037
TS
124232016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
12424
12425 * .gitattributes: New file.
12426
2aa64824
CL
124272016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
12428
12429 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12430
e7e12d92
DH
124312016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
12432
12433 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12434 * gfortran.dg/submodule_15.f08: Likewise.
12435
d1431192
RB
124362016-04-22 Richard Biener <rguenther@suse.de>
12437
12438 PR tree-optimization/70740
12439 * gcc.dg/torture/pr70740.c: New testcase.
12440
04a63c24
L
124412016-04-21 H.J. Lu <hongjiu.lu@intel.com>
12442
12443 PR target/70750
12444 * gcc.target/i386/pr70750-1.c: New test.
12445 * gcc.target/i386/pr70750-2.c: Likewise.
12446
20700098
PC
124472016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
12448
12449 PR c++/70540
12450 * g++.dg/cpp0x/auto48.C: New.
12451
aedf4e12
MP
124522016-04-21 Marek Polacek <polacek@redhat.com>
12453
12454 PR c++/70513
12455 * g++.dg/cpp0x/forw_enum12.C: New test.
12456 * g++.dg/cpp0x/forw_enum13.C: New test.
12457
2074d80a
KY
124582016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
12459
12460 PR target/70728
12461 * gcc.target/i386/pr70728.c: New test.
12462
aef4aab0
RB
124632016-04-21 Richard Biener <rguenther@suse.de>
12464
12465 PR middle-end/70747
12466 * gcc.dg/pr70747.c: New testcase.
12467
2359e571
BC
124682016-04-21 Bin Cheng <bin.cheng@arm.com>
12469
12470 PR tree-optimization/70715
12471 * gcc.dg/tree-ssa/scev-13.c: New test.
12472
ce0e66ff
MG
124732016-04-21 Marc Glisse <marc.glisse@inria.fr>
12474
12475 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12476
2c2870a1
MG
124772016-04-21 Marc Glisse <marc.glisse@inria.fr>
12478
12479 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12480
a2b056a3
JH
124812016-04-20 Jan Hubicka <jh@suse.cz>
12482
12483 PR ipa/70018
12484 * g++.dg/ipa/nothrow-1.C: New testcase.
12485
ee392fc2
NS
124862016-04-20 Nathan Sidwell <nathan@acm.org>
12487
12488 PR c++/55635
12489 * g++.dg/eh/delete1.C: New.
12490
dda49daf
L
124912016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12492
12493 * gcc.target/i386/avx256-unaligned-store-2.c: Add
12494 -mtune-ctrl=sse_typeless_stores.
12495
8a5b9d5a
L
124962016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12497
12498 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12499
1011119f
BC
125002016-04-20 Bin Cheng <bin.cheng@arm.com>
12501
12502 PR tree-optimization/69489
12503 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12504
477d4906
IV
125052016-04-20 Ilya Verbin <ilya.verbin@intel.com>
12506
12507 PR c++/69363
12508 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12509 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12510 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12511
fad08d12
BC
125122016-04-20 Bin Cheng <bin.cheng@arm.com>
12513
12514 PR tree-optimization/56625
12515 PR tree-optimization/69489
12516 * gcc.dg/vect/pr56625.c: New test.
12517 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12518
9e3e4fab
AP
125192016-04-20 Andrew Pinski <apinski@cavium.com>
12520
12521 PR target/64971
12522 * gcc.c-torture/compile/pr37433-1.c: New testcase.
12523
d7aa24e4
AC
125242016-04-20 Arnaud Charlet <charlet@adacore.com>
12525
12526 * gnat.dg/self1.adb: Remove now incorrect test.
12527
e6d62b46
BC
125282016-04-20 Bin Cheng <bin.cheng@arm.com>
12529
12530 * gcc.dg/tree-ssa/scev-11.c: New test.
12531 * gcc.dg/tree-ssa/scev-12.c: New test.
12532
2697b189
MP
125332016-04-20 Marek Polacek <polacek@redhat.com>
12534
12535 PR tree-optimization/70725
12536 * gcc.dg/pr70725.c: New test.
12537
60d393e8
RB
125382016-04-20 Richard Biener <rguenther@suse.de>
12539
12540 PR tree-optimization/70726
12541 * g++.dg/vect/pr70726.cc: New testcase.
12542
82c6f58a
AK
125432016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12544
12545 PR target/70674
12546 * gcc.target/s390/pr70674.c: New test.
12547
90eeab20
JD
125482016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12549
12550 PR libgfortran/70684
12551 * gfortran.dg/list_read_14.f90: New test.
12552
fc9cf6da
L
125532016-04-19 H.J. Lu <hongjiu.lu@intel.com>
12554
12555 PR target/69201
12556 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12557 extern to force it misaligned.
12558 (b): Likewise.
12559 (c): Likewise.
12560 (d): Likewise.
12561 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12562 Don't check `*' before movv4sf_internal.
12563 * gcc.target/i386/avx256-unaligned-store-2.c: Check
12564 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12565 Don't check `*' before movv16qi_internal.
12566 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12567 extern to force it misaligned.
12568 (b): Likewise.
12569 (c): Likewise.
12570 (d): Likewise.
12571 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12572 Don't check `*' before movv2df_internal.
12573 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12574 extern to force it misaligned.
12575 (b): Likewise.
12576 (c): Likewise.
12577 (d): Likewise.
12578 Check movv8sf_internal instead of avx_storeups256.
12579 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12580
ea8927ea
RB
125812016-04-19 Richard Biener <rguenther@suse.de>
12582
12583 PR tree-optimization/70171
12584 * g++.dg/tree-ssa/pr70171.C: New testcase.
12585
65f52ee9
RB
125862016-04-19 Richard Biener <rguenther@suse.de>
12587
12588 PR tree-optimization/70724
12589 * gcc.dg/torture/pr70724.c: New testcase.
12590
987b67f1
VM
125912016-04-18 Vladimir Makarov <vmakarov@redhat.com>
12592
12593 PR middle-end/70689
c87885ca 12594 * gcc.target/i386/pr70689.c: New.
987b67f1 12595
91a47c39
L
125962016-04-18 H.J. Lu <hongjiu.lu@intel.com>
12597
12598 PR target/70708
12599 * gcc.target/i386/pr70708.c: New test.
12600
8270b82d
RB
126012016-04-18 Richard Biener <rguenther@suse.de>
12602
12603 PR tree-optimization/43434
12604 * gcc.dg/vect/pr43434.c: New testcase.
12605 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12606 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12607 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12608 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12609 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12610 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12611 * gcc.dg/gomp/pr68640.c: Likewise.
12612 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12613 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12614
edd048e2
RB
126152016-04-18 Richard Biener <rguenther@suse.de>
12616
12617 PR tree-optimization/70701
12618 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12619
bd5c7330
TV
126202016-04-18 Tom de Vries <tom@codesourcery.com>
12621
12622 PR testsuite/70699
12623 * gcc.dg/pr70161.c: Add dot-file scans.
12624 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12625 instead of after last dot char.
12626
23f2660f
EB
126272016-04-17 Eric Botcazou <ebotcazou@adacore.com>
12628
12629 * c-c++-common/dump-ada-spec-3.c: New test.
12630 * c-c++-common/dump-ada-spec-4.c: Likewise.
12631
da152c9f
TV
126322016-04-17 Tom de Vries <tom@codesourcery.com>
12633
12634 PR other/70183
12635 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12636
cc950f98
JH
126372016-04-15 Jan Hubicka <jh@suse.cz>
12638
12639 PR ipa/70018
12640 * g++.dg/ipa/pure-const-1.C: New testcase.
12641 * g++.dg/ipa/pure-const-2.C: New testcase.
12642 * g++.dg/ipa/pure-const-3.C: New testcase.
12643
949505a9
MP
126442016-04-15 Marek Polacek <polacek@redhat.com>
12645
12646 PR c/70671
12647 * gcc.dg/bitfld-22.c: New test.
12648
10e547d6
BS
126492016-04-15 Bernd Schmidt <bschmidt@redhat.com>
12650
12651 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12652 x86_64.
12653
1e77281b
MP
126542016-04-15 Marek Polacek <polacek@redhat.com>
12655
12656 PR c/70651
12657 * c-c++-common/pr70651.c: New test.
12658
e501fa8e
KT
126592016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12660
12661 PR rtl-optimization/70681
12662 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12663 dump scan on arm and powerpc.
12664 * gcc.dg/pr10474.c: Likewise.
12665
dda1bf61
JJ
126662016-04-15 Jakub Jelinek <jakub@redhat.com>
12667
ca4ef1ff
JJ
12668 PR c++/69517
12669 PR c++/70019
12670 PR c++/70588
12671 * g++.dg/cpp1y/vla11.C: Revert for real.
12672
dda1bf61
JJ
12673 PR c/70436
12674 * c-c++-common/Wparentheses-1.c: New test.
12675 * c-c++-common/gomp/Wparentheses-1.c: New test.
12676 * c-c++-common/gomp/Wparentheses-2.c: New test.
12677 * c-c++-common/gomp/Wparentheses-3.c: New test.
12678 * c-c++-common/gomp/Wparentheses-4.c: New test.
12679 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12680 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12681 * c-c++-common/goacc/Wparentheses-1.c: New test.
12682
1355e62c
KY
126832016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
12684
12685 PR target/70662
12686 * gcc.target/i386/pr70662.c: New test.
12687
0ab34b9e 126882016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 12689 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
12690
12691 PR tree-optimization/70130
12692 * gcc.dg/vect/O3-pr70130.c: New testcase.
12693
bc773aad
MM
126942016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12695
6e9b2286
MM
12696 PR target/70669
12697 * gcc.target/powerpc/pr70669.c: New test.
12698
bc773aad
MM
12699 PR target/70640
12700 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12701 a power7 system that does not have an assembler that supports
12702 power8.
12703
d8747845
MS
127042016-04-14 Martin Sebor <msebor@redhat.com>
12705
12706 PR c++/69517
12707 PR c++/70019
12708 PR c++/70588
12709 * c-c++-common/ubsan/vla-1.c: Revert.
12710 * g++.dg/cpp1y/vla11.C: Same.
12711 * g++.dg/cpp1y/vla12.C: Same.
12712 * g++.dg/cpp1y/vla13.C: Same.
12713 * g++.dg/cpp1y/vla14.C: Same.
12714 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 12715 * g++.dg/init/array24.C: Same.
d8747845
MS
12716 * g++.dg/ubsan/vla-1.C: Same.
12717
85128559
MP
127182016-04-14 Marek Polacek <polacek@redhat.com>
12719 Jan Hubicka <hubicka@ucw.cz>
12720
12721 PR c++/70029
12722 * g++.dg/torture/pr70029.C: New test.
12723
52fbb073
MS
127242016-04-14 Martin Sebor <msebor@redhat.com>
12725
12726 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12727 type size to prevent failures on targets with very low maximum
12728 alignment.
12729
6db61d6f
RB
127302016-04-14 Richard Biener <rguenther@suse.de>
12731
12732 PR tree-optimization/70623
12733 * gcc.dg/torture/pr70623.c: New testcase.
12734 * gcc.dg/torture/pr70623-2.c: Likewise.
12735
342fac95
MS
127362016-04-13 Martin Sebor <msebor@redhat.com>
12737
12738 PR c++/69517
12739 PR c++/70019
12740 PR c++/70588
12741 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12742 * g++.dg/cpp1y/vla11.C: New test.
12743 * g++.dg/cpp1y/vla12.C: New test.
12744 * g++.dg/cpp1y/vla13.C: New test.
12745 * g++.dg/cpp1y/vla14.C: New test.
12746 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 12747 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
12748 * g++.dg/ubsan/vla-1.C: Disable exceptions.
12749
d93c452f
JJ
127502016-04-13 Jakub Jelinek <jakub@redhat.com>
12751
12752 PR c++/70641
12753 * g++.dg/opt/pr70641.C: New test.
12754
85115fb6
RO
127552016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12756
12757 PR rtl-optimization/68749
12758 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12759 effects of argument promotions.
12760 Remove default args to dg-skip-if.
12761
545a4139
PC
127622016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
12763
12764 PR c++/70635
12765 * g++.dg/parse/pr70635.C: New.
12766
b3a77f21
MP
127672016-04-13 Marek Polacek <polacek@redhat.com>
12768
12769 PR c++/70639
12770 * c-c++-common/Wmisleading-indentation-4.c: New test.
12771
99cd9857
MP
127722016-04-13 Marek Polacek <polacek@redhat.com>
12773
12774 PR c/70436
c87885ca
RO
12775 * gcc.dg/Wparentheses-12.c: New test.
12776 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 12777
75ca93ec
IE
127782016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
12779
12780 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12781 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12782 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12783
3d3f9e7e
JJ
127842016-04-13 Jakub Jelinek <jakub@redhat.com>
12785
37947cd0
JJ
12786 PR middle-end/70633
12787 * gcc.c-torture/compile/pr70633.c: New test.
12788
3d3f9e7e
JJ
12789 PR debug/70628
12790 * gcc.dg/torture/pr70628.c: New test.
12791
92886d3e
PP
127922016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
12793
12794 PR c++/70610
12795 * g++.dg/template/pr70610.C: New test.
12796 * g++.dg/template/pr70610-2.C: New test.
12797 * g++.dg/template/pr70610-3.C: New test.
12798 * g++.dg/template/pr70610-4.C: New test.
12799
13bd7c2b
JJ
128002016-04-12 Jakub Jelinek <jakub@redhat.com>
12801
6512fa6d
JJ
12802 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12803 128 instead of 32.
12804
13bd7c2b
JJ
12805 PR c++/70571
12806 * g++.dg/ext/pr70571.C: New test.
12807
20b9851c
MM
128082016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12809
8a434ada 12810 PR target/70640
20b9851c
MM
12811 * gcc.target/powerpc/pr70640.c: New test.
12812
2b2f52bc
PC
128132016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12814
12815 PR c++/68722
12816 * g++.dg/parse/pr68722.C: New.
12817
5901e56a
JJ
128182016-04-12 Jakub Jelinek <jakub@redhat.com>
12819
12820 PR rtl-optimization/70596
12821 * gcc.target/i386/pr70596.c: New test.
12822
d4619dc1
NS
128232016-04-12 Nathan Sidwell <nathan@acm.org>
12824
12825 PR c++/70501
12826 * g++.dg/init/pr70501.C: New.
12827
3df530d3
DW
128282016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12829
12830 * gcc.target/i386/asm-flag-6.c: New test.
12831
b7a120d7
TV
128322016-04-12 Tom de Vries <tom@codesourcery.com>
12833
12834 PR tree-optimization/68756
12835 * gcc.dg/graphite/pr68756.c: New test.
12836
4e0eea75
JJ
128372016-04-12 Jakub Jelinek <jakub@redhat.com>
12838
12839 PR tree-optimization/70602
12840 * gcc.c-torture/execute/pr70602.c: New test.
12841
35fbda43
MM
128422016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12843
12844 PR target/70381
12845 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12846 __float128 emulator is built and runs.
12847 * gcc.target/powerpc/float128-1.c: Likewise.
12848
12849 * lib/target-supports.exp (check_ppc_float128_sw_available):
12850 Rework tests for __float128 software and hardware
12851 availability. Fix exit condition to return 0 on success.
12852
04a99ebe
JG
128532016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12854
12855 PR target/70133
12856 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12857 * gcc.target/aarch64/target_attr_15.c: Likewise.
12858
47cd5a85
PC
128592016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12860
12861 PR c++/69066
12862 * g++.dg/cpp1y/pr69066.C: New.
12863
a5edb32e
JD
128642016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12865
12866 PR fortran/68566
12867 * gfortran.dg/pr36192.f90: Update test.
12868 * gfortran.dg/pr36192_1.f90: Update test.
12869 * gfortran.dg/real_dimension_1.f: Update test.
12870 * gfortran.dg/parameter_array_init_7.f90: New test.
12871
8ef378f8
JDA
128722016-04-09 John David Anglin <danglin@gcc.gnu.org>
12873
c532c871
JDA
12874 PR testsuite/64039
12875 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12876
d34f706f
JDA
12877 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12878
75e1dd9e
JDA
12879 PR rtl-optimization/66669
12880 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12881
8a976f5f
JDA
12882 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12883
da04822a
JDA
12884 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12885 * gcc.dg/pie-1.c: Likewise.
12886 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12887 * gcc.dg/pic-4.c: Likewise.
12888 * gcc.dg/pie-3.c: Likewise.
12889 * gcc.dg/pie-4.c: Likewise.
12890
adfabcf9
JDA
12891 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12892
4a020adf
JDA
12893 PR tree-optimization/68644
12894 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12895
8ef378f8
JDA
12896 PR rtl-optimization/64886
12897 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12898
09bf990e
TV
128992016-04-09 Tom de Vries <tom@codesourcery.com>
12900
12901 PR tree-optimization/68953
12902 * gcc.dg/graphite/pr68953.c: New test.
12903
138c3c1a
DH
129042016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12905
12906 PR fortran/70592
12907 * gfortran.dg/deferred_character_16.f90: New test.
12908
f55460af
JJ
129092016-04-09 Jakub Jelinek <jakub@redhat.com>
12910
12911 PR tree-optimization/70586
12912 * gcc.c-torture/execute/pr70586.c: New test.
12913
0b77bbf3
DH
129142016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12915
12916 PR sanitizer/70573
12917 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12918 with __builtin_memset
12919 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12920
c42cfb5c
CP
129212016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12922
12923 PR lto/70289
12924 PR ipa/70348
12925 PR tree-optimization/70373
12926 PR middle-end/70533
12927 PR middle-end/70534
12928 PR middle-end/70535
12929 * c-c++-common/goacc/reduction-5.c: New test.
12930 * c-c++-common/goacc/reduction-promotions.c: New test.
12931 * gfortran.dg/goacc/reduction-3.f95: New test.
12932 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12933
56cfb596
PP
129342016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12935
12936 PR c++/70590
12937 PR c++/70452
12938 * g++.dg/pr70590.C: New test.
12939 * g++.dg/pr70590-2.C: New test.
12940
1a13c0a2
JJ
129412016-04-08 Jakub Jelinek <jakub@redhat.com>
12942
abc0647a
JJ
12943 PR middle-end/70593
12944 * gcc.target/i386/pr70593.c: New test.
12945
1a13c0a2
JJ
12946 PR rtl-optimization/70574
12947 * gcc.target/i386/avx2-pr70574.c: New test.
12948
c3da4956
MO
129492016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12950
12951 PR sanitizer/70541
12952 * c-c++-common/asan/pr70541.c: New test.
12953
9f1b833b
TV
129542016-04-08 Tom de Vries <tom@codesourcery.com>
12955
12956 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12957 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12958
bae7adda
KT
129592016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12960
12961 PR target/70566
12962 * gcc.c-torture/execute/pr70566.c: New test.
12963
211f3d57
TV
129642016-04-08 Tom de Vries <tom@codesourcery.com>
12965
12966 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12967 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12968
02cf2861
AM
129692016-04-08 Alan Modra <amodra@gmail.com>
12970
12971 * gcc.target/powerpc/pr70117.c: New.
12972
5f490f9f
JJ
129732016-04-07 Jakub Jelinek <jakub@redhat.com>
12974
56e9b710
JJ
12975 PR testsuite/70581
12976 * gcc.dg/lto/simd-function_0.c: New test.
12977
5f490f9f
JJ
12978 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12979 clones.
12980 * c-c++-common/attr-simd-2.c: Likewise.
12981 * c-c++-common/attr-simd-4.c: Likewise.
12982 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12983 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12984
e4ebc74d
TP
129852016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12986
12987 PR testsuite/70553
12988 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12989
9817ae35
TS
129902016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12991 Tom de Vries <tom@codesourcery.com>
12992
12993 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12994 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12995 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12996 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12997 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12998 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12999 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13000 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
13001
e292f64d
PP
130022016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13003
13004 PR c/70436
13005 * g++.dg/warn/Wparentheses-29.C: New test.
13006
6b37bdaf
PP
130072016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13008
13009 PR c/70436
13010 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
13011 explicit braces to resolve a future -Wparentheses warning.
13012
64824205
RH
130132016-04-06 Richard Henderson <rth@redhat.com>
13014
13015 * gcc.dg/pr61817-1.c: New test.
13016 * gcc.dg/pr61817-2.c: New test.
13017 * gcc.dg/pr69391-1.c: New test.
13018 * gcc.dg/pr69391-2.c: New test.
13019
bc2fc1f3
VM
130202016-04-06 Vladimir Makarov <vmakarov@redhat.com>
13021
13022 PR rtl-optimization/70398
c87885ca 13023 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 13024
41414a02
EB
130252016-04-06 Eric Botcazou <ebotcazou@adacore.com>
13026
13027 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
13028
4066ea8a
YR
130292016-04-06 Yvan Roux <yvan.roux@linaro.org>
13030 Pedro Alves <palves@redhat.com>
13031
13032 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
13033
ec35ea45
JJ
130342016-04-06 Jakub Jelinek <jakub@redhat.com>
13035
3866f8dd
JJ
13036 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
13037 Check for avx512f effective targets instead of avx2.
13038 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
13039 for AVX512F clones.
13040 * gcc.dg/gomp/declare-simd-3.c: Likewise.
13041 * g++.dg/gomp/declare-simd-1.C: Likewise.
13042 * g++.dg/gomp/declare-simd-3.C: Likewise.
13043 * g++.dg/gomp/declare-simd-4.C: Likewise.
13044
ec35ea45
JJ
13045 PR middle-end/70550
13046 * c-c++-common/gomp/pr70550-1.c: New test.
13047 * c-c++-common/gomp/pr70550-2.c: New test.
13048
c08d28ac
NS
130492016-04-05 Nathan Sidwell <nathan@acm.org>
13050
13051 PR c++/70512
13052 * g++.dg/ext/attribute-may-alias-5.C: New.
13053
1d510e04
JJ
130542016-04-05 Jakub Jelinek <jakub@redhat.com>
13055
13056 PR c++/70336
13057 * c-c++-common/pr70336.c: New test.
13058 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13059 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13060
84278ed9
JH
130612016-04-05 Jan Hubicka <hubicka@ucw.cz>
13062
13063 PR ipa/66223
13064 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13065
268a0ec4
JJ
130662016-04-05 Jakub Jelinek <jakub@redhat.com>
13067
13068 PR rtl-optimization/70542
13069 * gcc.dg/torture/pr70542.c: New test.
13070 * gcc.target/i386/avx2-pr70542.c: New test.
13071
5e8c2eb1
ZS
130722016-04-05 Zdenek Sojka <zsojka@seznam.cz>
13073
13074 PR tree-optimization/70509
13075 * gcc.target/i386/avx512bw-pr70509.c: New test.
13076
c0daf32d
PP
130772016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
13078
13079 PR c++/70452
13080 * g++.dg/ext/constexpr-vla4.C: New test.
13081
bf867841
UB
130822016-04-05 Uros Bizjak <ubizjak@gmail.com>
13083
13084 PR target/70510
13085 * gcc.target/i386/pr70510.c: New test.
13086
3022186a
RB
130872016-04-05 Richard Biener <rguenther@suse.de>
13088
13089 PR tree-optimization/70526
13090 * g++.dg/torture/pr70526.C: New testcase.
13091
55fc79b2
JJ
130922016-04-05 Jakub Jelinek <jakub@redhat.com>
13093
13094 PR target/70525
13095 * gcc.target/i386/pr70525.c: New test.
13096
62b233f2
RB
130972016-04-05 Richard Biener <rguenther@suse.de>
13098
13099 PR middle-end/70499
13100 * g++.dg/torture/pr70499.C: New testcase.
13101
cc05759d
RB
131022016-04-05 Richard Biener <rguenther@suse.de>
13103
13104 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13105 remove XFAIL.
13106
f23f16d4
JJ
131072016-04-04 Jakub Jelinek <jakub@redhat.com>
13108
13109 PR middle-end/70307
13110 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
13111 rs6000 ABI warnings.
13112
d27ecc49
JH
131132016-04-04 Jan Hubicka <hubicka@ucw.cz>
13114
13115 PR ipa/66223
13116 * g++.dg/ipa/devirt-51.C: New testcase.
13117
c974c96e 131182016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 13119 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
13120
13121 PR middle-end/70457
13122 * gcc.dg/torture/pr70457.c: New.
13123
7a85da89
AV
131242016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13125
13126 PR fortran/67538
13127 * gfortran.dg/allocate_with_source_19.f08: New test.
13128
de517e64
AV
131292016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13130
13131 PR fortran/65795
13132 * gfortran.dg/coarray_allocate_6.f08: New test.
13133
43b9f499
RB
131342016-04-04 Richard Biener <rguenther@suse.de>
13135
13136 PR rtl-optimization/70484
13137 * gcc.dg/torture/pr70484.c: New testcase.
13138
f13355da
MP
131392016-04-04 Marek Polacek <polacek@redhat.com>
13140
13141 PR c/70307
13142 * gcc.dg/torture/pr70307.c: New test.
13143
6cc6ed50
OE
131442016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
13145
13146 PR target/70416
13147 PR target/67391
13148 * gcc.target/sh/torture/pr70416.c: New.
13149
abdc16c8
MS
131502016-04-02 Martin Sebor <msebor@redhat.com>
13151
13152 PR c++/67376
13153 PR c++/70170
13154 PR c++/70172
13155 PR c++/70228
13156 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13157 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13158 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13159 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13160 * g++.dg/cpp0x/constexpr-string.C: Same.
13161 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13162 * g++.dg/cpp0x/pr65398.C: Same.
13163 * g++.dg/ext/constexpr-vla1.C: Same.
13164 * g++.dg/ext/constexpr-vla2.C: Same.
13165 * g++.dg/ext/constexpr-vla3.C: Same.
13166 * g++.dg/ubsan/pr63956.C: Same.
13167
763cd859
JJ
131682016-04-01 Jakub Jelinek <jakub@redhat.com>
13169
13170 PR rtl-optimization/70467
13171 * gcc.target/i386/pr70467-2.c: New test.
13172
0f875435
JJ
131732016-04-01 Jakub Jelinek <jakub@redhat.com>
13174 Marek Polacek <polacek@redhat.com>
13175
13176 PR c++/70488
13177 * g++.dg/init/new47.C: New test.
13178
41d14659
RR
131792016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13180
13181 PR target/70496
13182 * gcc.target/arm/pr70496.c: New test.
13183
f9bf89bb
NS
131842016-04-01 Nathan Sidwell <nathan@acm.org>
13185
73b9085d
NS
13186 PR c++/68475
13187 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13188
4afdcfaa
IE
131892016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13190
13191 PR target/69890
13192 * gcc.dg/strlenopt.h (memmove): New.
13193 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13194 instead of "string.h".
13195 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13196 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13197 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13198 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13199 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13200 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13201 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13202 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13203 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13204 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13205 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13206 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13207 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13208 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13209 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13210 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13211 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13212 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13213 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13214 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13215
b5d7a29c
RO
132162016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13217
13218 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13219 (Holder::foo): Reflect this.
13220
b660f9ec
IE
132212016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
13222
13223 PR target/70442
13224 * gcc.dg/pr70442.c: New test.
13225
88504f34
NS
132262016-03-31 Nathan Sidwell <nathan@acm.org>
13227
13228 PR c++/70393
13229 * g++.dg/cpp0x/constexpr-virtual6.C: New.
13230
95d34b96
KY
132312016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
13232
13233 PR target/70453
13234 * gcc.target/i386/pr70453.c: New test.
13235
b4c4967c
AB
132362016-03-31 Andrey Belevantsev <abel@ispras.ru>
13237
13238 PR target/70292
13239 * gcc.c-torture/pr70292.c: New test.
13240
5fde6a45
MP
132412016-03-31 Marek Polacek <polacek@redhat.com>
13242
13243 PR c/70297
13244 * c-c++-common/pr70297.c: New test.
13245 * g++.dg/cpp0x/typedef-redecl.C: New test.
13246 * gcc.dg/typedef-redecl2.c: New test.
13247
97eb24c4
JJ
132482016-03-31 Jakub Jelinek <jakub@redhat.com>
13249
13250 PR rtl-optimization/70460
13251 * gcc.c-torture/execute/pr70460.c: New test.
13252
efc3536f
RB
132532016-03-31 Richard Biener <rguenther@suse.de>
13254
13255 PR c++/70430
13256 * g++.dg/ext/vector30.C: New testcase.
13257
e0876e21
DH
132582016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13259 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13260
13261 * gfortran.dg/fmt_pf.f90: New test.
13262
e9bff8c6
RO
132632016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13264
13265 Forward-port from 5 branch
13266 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13267
13268 PR testsuite/70356
13269 * gcc.target/i386/avx-vextractf128-256-5.c: Move
13270 dg-require-effective-target after dg-do.
13271
13272 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
13273
13274 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13275
2620c80d
TS
132762016-03-30 Thomas Schwinge <thomas@codesourcery.com>
13277 Julian Brown <julian@codesourcery.com>
13278 Chung-Lin Tang <cltang@codesourcery.com>
13279 Cesar Philippidis <cesar@codesourcery.com>
13280 James Norris <jnorris@codesourcery.com>
13281 Tom de Vries <tom@codesourcery.com>
13282 Nathan Sidwell <nathan@codesourcery.com>
13283
bf867841 13284 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
13285 * c-c++-common/goacc/loop-clauses.c: Likewise.
13286 * g++.dg/goacc/template.C: Likewise.
13287 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13288 * gfortran.dg/goacc/loop-1.f95: Likewise.
13289 * gfortran.dg/goacc/loop-5.f95: Likewise.
13290 * gfortran.dg/goacc/loop-6.f95: Likewise.
13291 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13292 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13293 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13294 * c-c++-common/goacc/clauses-fail.c: Likewise.
13295 * c-c++-common/goacc/parallel-1.c: Likewise.
13296 * c-c++-common/goacc/reduction-1.c: Likewise.
13297 * c-c++-common/goacc/reduction-2.c: Likewise.
13298 * c-c++-common/goacc/reduction-3.c: Likewise.
13299 * c-c++-common/goacc/reduction-4.c: Likewise.
13300 * c-c++-common/goacc/routine-3.c: Likewise.
13301 * c-c++-common/goacc/routine-4.c: Likewise.
13302 * c-c++-common/goacc/routine-5.c: Likewise.
13303 * c-c++-common/goacc/tile.c: Likewise.
13304 * g++.dg/goacc/template.C: Likewise.
13305 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13306 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13307 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
13308 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
13309 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13310 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13311 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13312 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
13313 * c-c++-common/goacc/use_device-1.c: ... this file.
13314 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
13315 * c-c++-common/goacc/host_data-5.c: ... this file, and...
13316 * c-c++-common/goacc/host_data-6.c: ... this file.
13317 * c-c++-common/goacc/loop-2-kernels.c: New file.
13318 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13319 * c-c++-common/goacc/loop-3.c: Likewise.
13320 * g++.dg/goacc/reference.C: Likewise.
13321 * g++.dg/goacc/routine-1.C: Likewise.
13322 * g++.dg/goacc/routine-2.C: Likewise.
13323
f6d2d066
RB
133242016-03-30 Richard Biener <rguenther@suse.de>
13325
13326 PR middle-end/70450
13327 * gcc.dg/torture/pr70450.c: New testcase.
13328
d43242b9
JJ
133292016-03-30 Jakub Jelinek <jakub@redhat.com>
13330
13331 PR target/70421
13332 * gcc.dg/torture/pr70421.c: New test.
13333 * gcc.target/i386/avx512f-pr70421.c: New test.
13334
5ce43b77
L
133352016-03-30 H.J. Lu <hongjiu.lu@intel.com>
13336
13337 PR testsuite/70364
13338 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13339 (check): New function.
13340 (bar): Call check.
13341 (foo): Align stack to 16 bytes when calling bar.
13342 * gcc.target/i386/cleanup-2.c: Likewise.
13343
d014a712
PP
133442016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
13345
13346 PR tree-optimization/59124
13347 * gcc.dg/Warray-bounds-19.c: New test.
13348
3f8257db 133492016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
13350
13351 * lib/prune.exp (escape_regex_chars): New.
13352 (prune_file_path): Update to quote metcharacters for regexp.
13353
3336c6e0
JJ
133542016-03-29 Jakub Jelinek <jakub@redhat.com>
13355
a362f023
JJ
13356 PR rtl-optimization/70429
13357 * gcc.c-torture/execute/pr70429.c: New test.
13358
3336c6e0
JJ
13359 PR tree-optimization/70405
13360 * gcc.dg/pr70405.c: New test.
13361
728557fd
AV
133622016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
13363
13364 PR fortran/70397
13365 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13366 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13367
bef977d4
TS
133682016-03-29 Thomas Schwinge <thomas@codesourcery.com>
13369
13370 PR testsuite/64177
13371 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13372 __cilkrts_set_param to set two workers.
13373 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13374 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13375
6f6d25c9
DH
133762016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
13377
bf867841 13378 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 13379
45733562
KY
133802016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13381
13382 PR target/70406
bf867841 13383 * gcc.target/i386/pr70406.c: New test.
45733562 13384
a1799e5e
EB
133852016-03-27 Eric Botcazou <ebotcazou@adacore.com>
13386
13387 * gnat.dg/specs/double_record_extension3.ads: New test.
13388
5fca7b66
RH
133892016-03-25 Richard Henderson <rth@redhat.com>
13390
13391 PR target/70120
13392 * gcc.target/aarch64/pr70120-1.c: New.
13393 * gcc.target/aarch64/pr70120-2.c: New.
13394 * gcc.target/aarch64/pr70120-3.c: New.
13395
31ce75c6
PP
133962016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
13397
13398 PR c++/62212
13399 * g++.dg/template/mangle2.C: The dg-do directive should be
13400 "compile" not "assemble".
13401
3caf0ca1
BS
134022016-03-25 Bernd Schmidt <bschmidt@redhat.com>
13403
13404 PR lto/69650
13405 * gcc.dg/pr69650.c: New test.
13406
634035b6
DE
134072016-03-25 David Edelsohn <dje.gcc@gmail.com>
13408
13409 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13410
45d34276
AM
134112016-03-25 Alan Modra <amodra@gmail.com>
13412
13413 * gcc.dg/dfp/pr70052.c: New test.
13414
8f085166
RH
134152016-03-24 Richard Henderson <rth@redhat.com>
13416
13417 PR middle-end/69845
13418 * gcc.dg/tree-ssa/pr69845-1.c: New test.
13419 * gcc.dg/tree-ssa/pr69845-2.c: New test.
13420
011e5ec3
TV
134212016-03-24 Tom de Vries <tom@codesourcery.com>
13422
13423 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13424
9e3f4551
TV
134252016-03-24 Tom de Vries <tom@codesourcery.com>
13426
13427 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13428 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13429
45780041
TV
134302016-03-24 Tom de Vries <tom@codesourcery.com>
13431
13432 * c-c++-common/goacc/uninit-dim-clause.c: New test.
13433 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13434
887ab4e5
PP
134352016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
13436
13437 PR c++/62212
13438 * g++.dg/template/mangle2.C: New test.
13439
69a9a66f
RB
134402016-03-24 Richard Biener <rguenther@suse.de>
13441
13442 PR tree-optimization/70396
13443 * gcc.dg/torture/pr70396.c: New testcase.
13444
ed87de55
RB
134452016-03-24 Richard Biener <rguenther@suse.de>
13446
13447 PR middle-end/70370
13448 * gcc.dg/torture/pr70370.c: New testcase.
13449
ea064934
TV
134502016-03-24 Tom de Vries <tom@codesourcery.com>
13451
13452 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13453 * gfortran.dg/goacc/kernels-tree.f95: Same.
13454 * gfortran.dg/goacc/parallel-tree.f95: Same.
13455
b2a4dd1d
TV
134562016-03-24 Tom de Vries <tom@codesourcery.com>
13457
13458 * c-c++-common/goacc/uninit-if-clause.c: New test.
13459 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13460
72e7cd6e
JJ
134612016-03-24 Jakub Jelinek <jakub@redhat.com>
13462
13463 PR target/70290
bf867841
UB
13464 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13465 Fix formatting.
72e7cd6e 13466
ce9d0c03
RB
134672016-03-24 Richard Biener <rguenther@suse.de>
13468
13469 PR tree-optimization/70372
13470 * gcc.dg/tree-ssa/pr70372.c: New testcase.
13471
426b9428
PP
134722016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13473
13474 PR c++/70347
13475 * g++.dg/cpp1y/nsdmi-union1.C: New test.
13476
cd1588c4
PP
134772016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13478
13479 PR c++/70332
13480 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13481
61637db3
JJ
134822016-03-23 Jakub Jelinek <jakub@redhat.com>
13483
928af3bf
JJ
13484 PR c++/70001
13485 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13486 * g++.dg/cpp1y/pr70001.C: New test.
13487
61637db3
JJ
13488 PR c++/70323
13489 * g++.dg/cpp0x/constexpr-70323.C: New test.
13490
05aca4e7
AO
134912016-03-23 Alexandre Oliva <aoliva@redhat.com>
13492 Jason Merrill <jason@redhat.com>
13493 Jakub Jelinek <jakub@redhat.com>
13494
13495 PR c++/69315
13496 * g++.dg/cpp0x/constexpr-69315.C: New test.
13497 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13498
fbdb6baf
MP
134992016-03-23 Marek Polacek <polacek@redhat.com>
13500
13501 PR c++/69884
13502 * g++.dg/warn/Wignored-attributes-1.C: New test.
13503 * g++.dg/warn/Wignored-attributes-2.C: New test.
13504
d79ee524
TV
135052016-03-23 Tom de Vries <tom@codesourcery.com>
13506
13507 * c-c++-common/goacc/kernels-default.c (foo): Add missing
13508 initialization.
13509 * gfortran.dg/goacc/private-3.f95 (test): Same.
13510 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13511 missing use param.
13512
a59f0bef
KT
135132016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13514
13515 * lib/target-supports.exp: Remove v7ve entry from loop
13516 creating effective target checks.
13517 (check_effective_target_arm_arch_v7ve_ok): New procedure.
13518 (add_options_for_arm_arch_v7ve): Likewise.
13519
0179520a
JJ
135202016-03-23 Jakub Jelinek <jakub@redhat.com>
13521
13522 PR tree-optimization/70354
13523 * gcc.dg/vect/pr70354-1.c: New test.
13524 * gcc.dg/vect/pr70354-2.c: New test.
13525 * gcc.target/i386/avx2-pr70354-1.c: New test.
13526 * gcc.target/i386/avx2-pr70354-2.c: New test.
13527
75bb14d7
JL
135282016-03-22 Jeff Law <law@redhat.com>
13529
13530 PR target/70232
13531 * gcc.dg/tree-ssa/pr70232.c: New test.
13532
72c9526d
IE
135332016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13534
13535 PR target/70302
13536 * gcc.target/i386/pr70302.c: New test.
13537
a3ca1bc5
RB
135382016-03-22 Richard Biener <rguenther@suse.de>
13539
13540 PR middle-end/70251
13541 * g++.dg/torture/pr70251.C: New testcase.
13542
5c240f4d
DM
135432016-03-22 David Malcolm <dmalcolm@redhat.com>
13544
13545 PR c/69993
13546 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13547 Wmisleading-indentation.c.
13548 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13549 reflect change to diagnostic text and order of messages.
13550 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13551
80f6631b
DE
135522016-03-22 David Edelsohn <dje.gcc@gmail.com>
13553
13554 * g++.dg/ext/java-3.C: Don't compile on AIX.
13555
9a10956c
RB
135562016-03-22 Richard Biener <rguenther@suse.de>
13557
13558 PR middle-end/70333
13559 * gcc.dg/torture/pr70333.c: New testcase.
13560
6cedf922
IE
135612016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13562
13563 * g++.dg/ext/pr70290.C: New test.
13564
cd6c27ac
KY
135652016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
13566
13567 PR target/70325
13568 * gcc.target/i386/pr70325.c: New test.
13569
4cde512c
JJ
135702016-03-22 Jakub Jelinek <jakub@redhat.com>
13571
b01915ed
JJ
13572 PR target/70329
13573 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13574 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13575
4e3e2cf1
JJ
13576 PR target/70300
13577 * gcc.target/i386/pr70300.c: New test.
13578
4cde512c
JJ
13579 PR c++/70295
13580 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13581 (func2): New function for cond with parens, xfail warning for c++.
13582 * g++.dg/warn/Wnonnull-compare-8.C: New test.
13583
16f6d7dc
PP
135842016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13585
13586 PR c++/70096
13587 * g++.dg/template/ptrmem30.C: New test.
13588
a3e2b438
PP
135892016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13590
13591 PR c++/70204
13592 * g++.dg/cpp0x/constexpr-70204a.C: New test.
13593 * g++.dg/cpp0x/constexpr-70204b.C: New test.
13594
11b6a02e
JJ
135952016-03-21 Jakub Jelinek <jakub@redhat.com>
13596
13597 PR middle-end/70326
13598 * gcc.dg/pr70326.c: New test.
13599
b9407883
MG
136002016-03-21 Marc Glisse <marc.glisse@inria.fr>
13601 Jakub Jelinek <jakub@redhat.com>
13602
13603 PR tree-optimization/70317
13604 * gcc.dg/pr70317.c: New test.
13605
4a148e19
UB
136062016-03-21 Uros Bizjak <ubizjak@gmail.com>
13607
13608 PR target/70327
13609 * gcc.target/i386/pr70327.c: New test.
13610
2a85ddbb
ML
136112016-03-21 Martin Liska <mliska@suse.cz>
13612
7d36fe98 13613 PR ipa/70306
2a85ddbb
ML
13614 * gcc.dg/ipa/pr70306.c: New test.
13615
4a148e19 136162016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
13617
13618 * gcc.target/arm/attr-align1.c: Skip if M-profile.
13619 * gcc.target/arm/attr-align3.c: Likewise.
13620 * gcc.target/arm/attr_arm.c: Likewise.
13621 * gcc.target/arm/flip-thumb.c: Likewise.
13622
6b366948
JJ
136232016-03-21 Jakub Jelinek <jakub@redhat.com>
13624
13625 PR target/70296
13626 * gcc.target/powerpc/altivec-36.c: New test.
13627
2fac8c14
RB
136282016-03-21 Richard Biener <rguenther@suse.de>
13629
13630 PR tree-optimization/70310
13631 * gcc.dg/torture/pr70310.c: New testcase.
13632
e9bde854
KY
136332016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
13634
13635 PR target/70293
13636 * gcc.target/i386/pr70293.c: New test.
13637
56bbfaf6
RB
136382016-03-21 Richard Biener <rguenther@suse.de>
13639
13640 PR tree-optimization/70288
13641 * gcc.dg/torture/pr70288-1.c: New testcase.
13642 * gcc.dg/torture/pr70288-2.c: Likewise.
13643
3eee49ed
AB
136442016-03-21 Andrey Belevantsev <abel@ispras.ru>
13645
13646 PR rtl-optimization/69307
13647 * gcc.target/arm/pr69307.c: New test.
4a148e19 13648
8e7816b4
AB
136492016-03-21 Andrey Belevantsev <abel@ispras.ru>
13650
13651 PR rtl-optimization/69102
13652 * gcc.c-torture/compile/pr69102.c: New test.
13653
14d7d4be
JL
136542016-03-18 Jeff Law <law@redhat.com>
13655
13656 PR rtl-optimization/70263
13657 * gcc.c-torture/compile/pr70263-1.c: New test.
13658 * gcc.target/i386/pr70263-2.c: New test.
13659
5c6a601c
BS
136602016-03-18 Bernd Schmidt <bschmidt@redhat.com>
13661
13662 PR rtl-optimization/70278
13663 * gcc.dg/torture/pr70278.c: New test.
13664 * gcc.target/arm/pr70278.c: New test.
13665
4bbf545b
DM
136662016-03-18 David Malcolm <dmalcolm@redhat.com>
13667
13668 PR c/70281
13669 * gcc.dg/plugin/diagnostic-test-expressions-1.c
13670 (test_builtin_types_compatible_p): New test function.
13671 * gcc.dg/pr70281.c: New test case.
13672
dc28bb68
CL
136732016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
13674
13675 PR target/70113
13676 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13677
5e8d6dff
IE
136782016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13679
13680 PR tree-optimization/70252
13681 * gcc.dg/pr70252.c: New test.
13682
d0e7e403
TV
136832016-03-18 Tom de Vries <tom@codesourcery.com>
13684
13685 * gcc.dg/pr70161-2.c: New test.
13686 * gcc.dg/pr70161.c: New test.
13687
fa22501a
TV
136882016-03-18 Tom de Vries <tom@codesourcery.com>
13689
13690 PR ipa/70269
13691 * gcc.dg/pr70269.c: New test.
13692
dd125026
JJ
136932016-03-18 Jakub Jelinek <jakub@redhat.com>
13694
13695 PR c++/70267
13696 * g++.dg/ext/java-3.C: New test.
13697
91914f0a
PP
136982016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13699
13700 PR c++/70205
13701 * g++.dg/lookup/pr70205.C: New test.
13702
753a8910
PP
137032016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13704
13705 PR c++/70218
13706 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13707
14ba7b28
MP
137082016-03-17 Marek Polacek <polacek@redhat.com>
13709
13710 PR c/69407
13711 * gcc.dg/atomic-op-6.c: New test.
13712
ded60913
DM
137132016-03-17 David Malcolm <dmalcolm@redhat.com>
13714
13715 PR c/70264
13716 * c-c++-common/pr70264.c: New test case.
13717
a3aad0e6
JJ
137182016-03-17 Jakub Jelinek <jakub@redhat.com>
13719
17366700
JJ
13720 PR c++/70144
13721 * c-c++-common/pr70144-1.c: New test.
13722 * c-c++-common/pr70144-2.c: New test.
13723
a3aad0e6
JJ
13724 PR c++/70272
13725 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13726 * g++.dg/opt/flifetime-dse6.C: New test.
13727 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13728
b57e6e18
L
137292016-03-17 H.J. Lu <hongjiu.lu@intel.com>
13730
13731 PR driver/70192
13732 * gcc.dg/pic-1.c: New test.
13733 * gcc.dg/pic-2.c: Likewise.
13734 * gcc.dg/pic-3.c: Likewise.
13735 * gcc.dg/pic-4.c: Likewise.
13736 * gcc.dg/pie-1.c: Likewise.
13737 * gcc.dg/pie-2.c: Likewise.
13738 * gcc.dg/pie-3.c: Likewise.
13739 * gcc.dg/pie-4.c: Likewise.
13740 * gcc.dg/pie-5.c: Likewise.
13741 * gcc.dg/pie-6.c: Likewise.
13742
b38ba58b
TV
137432016-03-17 Tom de Vries <tom@codesourcery.com>
13744
13745 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13746 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13747
6931b3b7
RB
137482016-03-17 Richard Biener <rguenther@suse.de>
13749
13750 PR debug/70271
13751 * g++.dg/debug/pr70271.C: New testcase.
13752
0c8b64cb
IE
137532016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
13754
13755 * gcc.target/i386/pr70251.c: New test.
13756
b1970801
MP
137572016-03-17 Marek Polacek <polacek@redhat.com>
13758
13759 PR c++/70194
13760 * g++.dg/warn/constexpr-70194.C: New test.
13761
820c5eaa
RH
137622016-03-16 Richard Henderson <rth@redhat.com>
13763
13764 PR middle-end/70240
13765 * gcc.c-torture/compile/pr70240.c: New.
13766
da0ad263
SKS
137672016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13768
13769 * gcc.c-torture/compile/20151204.c: Skip for avr.
13770
c73d295c
JJ
137712016-03-16 Jakub Jelinek <jakub@redhat.com>
13772
13773 PR target/70245
13774 * g++.dg/opt/pr70245.C: New test.
13775 * g++.dg/opt/pr70245.h: New file.
13776 * g++.dg/opt/pr70245-aux.cc: New file.
13777
b2794066
MS
137782016-03-16 Martin Sebor <msebor@redhat.com>
13779
13780 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13781
aa43616c
RH
137822016-03-16 Richard Henderson <rth@redhat.com>
13783
13784 PR middle-end/70199
13785 * gcc.c-torture/compile/pr70199.c: New.
13786
59608fe5
L
137872016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13788
13789 * gcc.dg/uninit-19.c: Run dos2unix.
13790
ab4c578f
MP
137912016-03-16 Marek Polacek <polacek@redhat.com>
13792
13793 PR c/70093
13794 * gcc.dg/nested-func-10.c: New test.
13795 * gcc.dg/nested-func-9.c: New test.
13796
f5387e76
JJ
137972016-03-16 Jakub Jelinek <jakub@redhat.com>
13798
13799 PR tree-optimization/68714
13800 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13801
7662b718
TV
138022016-03-16 Tom de Vries <tom@codesourcery.com>
13803
13804 PR tree-optimization/68715
13805 * gcc.dg/graphite/pr68715-2.c: New test.
13806 * gcc.dg/graphite/pr68715.c: New test.
13807 * gfortran.dg/graphite/pr68715.f90: New test.
13808
be7ce7ae
TV
138092016-03-16 Tom de Vries <tom@codesourcery.com>
13810
13811 PR tree-optimization/68809
13812 * gcc.dg/graphite/pr68809-2.c: New test.
13813 * gcc.dg/graphite/pr68809.c: New test.
13814
1935f250
JJ
138152016-03-16 Jakub Jelinek <jakub@redhat.com>
13816
6651c93e
JJ
13817 PR c++/70147
13818 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13819 method call to i () as argument. Adjust expected output.
13820
1935f250
JJ
13821 PR c++/70147
13822 * g++.dg/ubsan/pr70147-1.C: New test.
13823 * g++.dg/ubsan/pr70147-2.C: New test.
13824
ab1caa6e
MS
138252016-03-15 Martin Sebor <msebor@redhat.com>
13826
13827 PR c++/58281
13828 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13829
5c2a1bbb
JDA
138302016-03-15 John David Anglin <danglin@gcc.gnu.org>
13831
cb5d8ad1
JDA
13832 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13833 hppa*-*-hpux*.
13834
b440dd40
JDA
13835 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13836
5c2a1bbb
JDA
13837 PR libfortran/69799
13838 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13839 libatomic_available.
13840
42c729c5
MP
138412016-03-15 Marek Polacek <polacek@redhat.com>
13842
13843 PR c++/70209
13844 * g++.dg/ext/attribute-may-alias-4.C: New test.
13845
82b1c550
AM
138462016-03-15 Alexander Monakov <amonakov@ispras.ru>
13847
13848 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13849 -fvar-tracking-assignments-toggle flag.
13850
4ccbf3a6
PH
138512016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13852
13853 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13854
c39858bd
JJ
138552016-03-15 Jakub Jelinek <jakub@redhat.com>
13856
13857 PR rtl-optimization/70222
13858 * gcc.c-torture/execute/pr70222-1.c: New test.
13859 * gcc.c-torture/execute/pr70222-2.c: New test.
13860
8be119c1
RH
138612016-03-15 Richard Henderson <rth@redhat.com>
13862
13863 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13864
6598bb55
AB
138652016-03-15 Andrey Belevantsev <abel@ispras.ru>
13866
13867 PR rtl-optimization/69032
13868 * gcc.dg/pr69032.c: New test.
13869
81fa2944
AB
138702016-03-15 Andrey Belevantsev <abel@ispras.ru>
13871
13872 PR rtl-optimization/63384
4a148e19 13873 * g++.dg/pr63384.C: New test.
81fa2944 13874
74ea9ab6
AB
138752016-03-15 Andrey Belevantsev <abel@ispras.ru>
13876
13877 PR target/64411
13878 * gcc.target/i386/pr64411.C: New test.
13879
045d5055
TV
138802016-03-15 Tom de Vries <tom@codesourcery.com>
13881
13882 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13883 * gfortran.dg/goacc/kernels-alias.f95: New test.
13884
3ea33585
MS
138852016-03-14 Martin Sebor <msebor@redhat.com>
13886
13887 PR c++/53792
13888 * g++.dg/cpp0x/constexpr-inline.C: New test.
13889 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13890
1df7b330
DE
138912016-03-14 David Edelsohn <dje.gcc@gmail.com>
13892
13893 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13894
79b57d18
JJ
138952016-03-14 Jakub Jelinek <jakub@redhat.com>
13896
13897 PR middle-end/70219
13898 * gcc.dg/pr70219.c: New test.
13899
3cbf012a
BS
139002016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13901
13902 PR target/70083
13903 * gcc.dg/torture/pr70083.c: New test.
13904 * gcc.target/i386/pr70083.c: New test.
13905
a9fee7cd
RB
139062016-03-14 Richard Biener <rguenther@suse.de>
13907
13908 PR tree-optimization/56365
13909 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13910
4799603f
SB
139112016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13912
13913 PR target/70098
13914 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13915 New function.
13916 * g++.dg/pr70098.C: New testcase.
13917
13918
760ca967
TV
139192016-03-14 Tom de Vries <tom@codesourcery.com>
13920
13921 PR tree-optimization/70045
13922 * gcc.dg/graphite/pr70045.c: New test.
13923
44e66a77
JD
139242016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13925
13926 PR fortran/69043
13927 * gfortran.dg/include_9.f90: New test.
13928
a18e0fe1
DH
139292016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13930
13931 PR fortran/45076
13932 gfortran.dg/prof/prof.exp: New script.
13933 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13934
d0aca6ab
AB
139352016-03-12 Andrey Belevantsev <abel@ispras.ru>
13936
13937 PR rtl-optimization/69307
13938 * gcc.dg/pr69307.c: New test.
13939
cefe08a4
VM
139402016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13941
13942 PR target/69614
13943 * gcc.target/arm/pr69614.c: New.
13944
70112e2a
PT
139452016-03-12 Paul Thomas <pault@gcc.gnu.org>
13946
13947 PR fortran/70031
13948 * gfortran.dg/submodule_14.f08: New test
13949
13950 PR fortran/69524
13951 * gfortran.dg/submodule_15.f08: New test
13952
3f1e5d3a
PP
139532016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13954
13955 PR c++/70106
13956 * g++.dg/cpp1y/paren3.C: New test.
13957
a3f6d680
MM
139582016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13959
13960 PR target/70131
13961 * gcc.target/powerpc/ppc-round2.c: New test.
13962
92348f09
BS
139632016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13964
13965 PR target/70123
13966 * gcc.dg/torture/pr70123.c: New test.
13967
cebde9e9
JL
139682016-03-11 Jeff Law <law@redhat.com>
13969
13970 PR tree-optimization/70190
13971 * gcc.c-torture/compile/pr70190.c: New test.
13972
3edc5da4
DM
139732016-03-11 David Malcolm <dmalcolm@redhat.com>
13974
13975 PR c/68187
13976 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13977 case.
13978 (test43_b): Likewise.
13979 (test43_c): Likewise.
13980 (test43_d): Likewise.
13981 (test43_e): Likewise.
13982 (test43_f): Likewise.
13983 (test43_g): Likewise.
13984 (test44_a): Likewise.
13985 (test44_b): Likewise.
13986 (test44_c): Likewise.
13987 (test44_d): Likewise.
13988 (test44_e): Likewise.
13989
318c1204
DM
139902016-03-11 David Malcolm <dmalcolm@redhat.com>
13991
13992 PR c/70085
13993 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13994
bc062234
KT
139952016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13996
13997 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13998 dg-options.
13999
acfc1ac1
KT
140002016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14001
14002 PR target/70002
14003 PR target/69245
14004 * gcc.target/aarch64/pr69245_2.c: New test.
14005
d1e2bb2d
JJ
140062016-03-11 Jakub Jelinek <jakub@redhat.com>
14007
14008 PR tree-optimization/70177
14009 * gcc.dg/pr70177.c: New test.
14010
07350627
AL
140112016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14012
14013 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
14014
5c6706f7
AL
140152016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14016
14017 * gcc.dg/tree-ssa/sra-20.c: New.
14018
02d472a2
JJ
140192016-03-11 Jakub Jelinek <jakub@redhat.com>
14020
686d390a
JJ
14021 PR rtl-optimization/70174
14022 * gcc.dg/pr70174.c: New test.
14023
02d472a2
JJ
14024 PR tree-optimization/70169
14025 * gcc.dg/pr70169.c: New test.
14026
0f9befa1
IE
140272016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14028
14029 PR target/70160
14030 * gcc.target/i386/pr70160.c: New test.
14031
432d4670
AK
140322016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14033
14034 * gcc.target/s390/dfp-1.c: New test.
14035
a3dc8760
NC
140362016-03-10 Nick Clifton <nickc@redhat.com>
14037
14038 PR target/70044
14039 * gcc.target/aarch64/pr70044.c: New test.
14040
b87a8d7d
PP
140412016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
14042 Jakub Jelinek <jakub@redhat.com>
14043
14044 PR c++/70001
14045 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
14046 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
14047 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
14048
4f4ada6a
JH
140492016-03-10 Jan Hubicka <hubicka@ucw.cz>
14050
14051 PR lto/69589
14052 * g++.dg/lto/pr69589_0.C: New testcase
14053 * g++.dg/lto/pr69589_1.C: New testcase
14054
d49b0aa0
MP
140552016-03-10 Marek Polacek <polacek@redhat.com>
14056
14057 PR c++/70153
14058 * g++.dg/delayedfold/unary-plus1.C: New test.
14059
140602016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
14061
14062 * gcc.target/arm/pr45701-1.c: Escape brackets.
14063 * gcc.target/arm/pr45701-2.c: Likewise.
14064
71017a7b
AL
140652016-03-10 Alan Lawrence <alan.lawrence@arm.com>
14066
14067 * gfortran.dg/unconstrained_commons.f: New.
14068
ba52669f
AM
140692016-03-10 Alan Modra <amodra@gmail.com>
14070
14071 * gcc.dg/pr69195.c: New.
14072 * gcc.dg/pr69238.c: New.
14073
27742332
TV
140742016-03-10 Tom de Vries <tom@codesourcery.com>
14075
14076 PR testsuite/68915
14077 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14078
3a81a594
RB
140792016-03-10 Richard Biener <rguenther@suse.de>
14080
14081 PR tree-optimization/70128
14082 * gcc.dg/tree-ssa/alias-34.c: New testcase.
14083 * gcc.dg/tree-ssa/alias-35.c: Likewise.
14084
3433b975
JJ
140852016-03-09 Jakub Jelinek <jakub@redhat.com>
14086
c2864f02
JJ
14087 PR tree-optimization/70152
14088 * gcc.dg/pr70152.c: New test.
14089
3433b975
JJ
14090 PR target/70086
14091 * gcc.target/i386/pr70086-1.c: New test.
14092 * gcc.target/i386/pr70086-2.c: New test.
14093 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
14094
14095 PR tree-optimization/70127
14096 * gcc.c-torture/execute/pr70127.c: New test.
14097
96b3c82d
CP
140982016-03-09 Cesar Philippidis <cesar@codesourcery.com>
14099
14100 * c-c++-common/goacc/combined-directives-2.c: New test.
14101
b4f3232d
DM
141022016-03-09 David Malcolm <dmalcolm@redhat.com>
14103
14104 PR c/68473
14105 PR c++/70105
14106 * g++.dg/diagnostic/pr70105.C: New test.
14107 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14108 (test_multiple_ordinary_maps): New test function.
14109
40499f81
DM
141102016-03-09 David Malcolm <dmalcolm@redhat.com>
14111
14112 PR c/68473
14113 PR c++/70105
14114 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14115 Drop range information from call to inform_at_rich_loc.
14116 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14117 New.
14118 (test_show_locus): Replace calls to rich_location::add_range with
14119 calls to add_range. Rewrite the tests that used the now-defunct
14120 rich_location ctor taking a source_range. Simplify other tests
14121 by replacing calls to COMBINE_LOCATION_DATA with calls to
14122 make_location.
14123
c9e33662
RB
141242016-03-09 Richard Biener <rguenther@suse.de>
14125 Jakub Jelinek <jakub@redhat.com>
14126
14127 PR tree-optimization/70138
14128 * gcc.dg/vect/pr70138-1.c: New testcase.
14129 * gcc.dg/vect/pr70138-2.c: Likewise.
14130
2c73b764
JJ
141312016-03-09 Jakub Jelinek <jakub@redhat.com>
14132
14133 PR target/70049
14134 * gcc.target/i386/pr70049.c: New test.
14135
c06d25bb
RB
141362016-03-09 Richard Biener <rguenther@suse.de>
14137
14138 PR c/70143
14139 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14140 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14141 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14142
5828a501
RO
141432016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14144
14145 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14146 arm-*-*.
14147
2e141c8d
JJ
141482016-03-09 Jakub Jelinek <jakub@redhat.com>
14149
5a9def37
JJ
14150 PR middle-end/67278
14151 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14152
2e141c8d
JJ
14153 PR target/67278
14154 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14155
14156 PR middle-end/70050
14157 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
14158 in testcase comment.
14159
bf751f40
TV
141602016-03-09 Tom de Vries <tom@codesourcery.com>
14161
14162 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14163 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14164 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14165 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14166 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14167 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14168 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14169 * gfortran.dg/goacc/kernels-loop.f95: New test.
14170
e210c999
MS
141712016-03-08 Martin Sebor <msebor@redhat.com>
14172
14173 PR c++/62096
14174 * g++.dg/warn/overflow-warn-7.C: New test.
14175
80aac5c8
JM
141762016-03-08 Jason Merrill <jason@redhat.com>
14177
14178 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14179 * lib/target-supports.exp (check_effective_target_concepts): New.
14180
12b81409
JJ
141812016-03-08 Jakub Jelinek <jakub@redhat.com>
14182
d259b234
JJ
14183 PR c++/70135
14184 * g++.dg/cpp1y/constexpr-loop4.C: New test.
14185 * g++.dg/ubsan/pr70135.C: New test.
14186
12b81409
JJ
14187 PR target/70110
14188 * gcc.dg/pr70110.c: New test.
14189
b4e9f2aa
MJ
141902016-03-07 Martin Jambor <mjambor@suse.cz>
14191
14192 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14193 * c-c++-common/gomp/if-1.c: Likewise.
14194 * c-c++-common/gomp/pr61486-2.c: Likewise.
14195 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14196 to dg-additional-options.
14197 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14198 * g++/gomp/target-teams-1.c: Likewise.
14199 * gcc.dg/gomp/gomp.exp: Likewise.
14200 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14201 dg-additional-options.
14202 * gfortran.dg/gomp/gomp.exp: Likewise.
14203 * gfortran.dg/gomp/target1.f90: Remove dg-options.
14204 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14205 dg-additional-options.
14206 * gfortran.dg/gomp/target3.f90: Remove dg-options.
14207
f86e631e
MJ
142082016-03-07 Martin Jambor <mjambor@suse.cz>
14209
14210 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14211 * c-c++-common/gomp/gridify-1.c: New test.
14212 * gfortran.dg/gomp/gridify-1.f90: Likewise.
14213
94156b3f
AV
142142016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14215
14216 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14217 trigger for cortex-r8, when scanning for register r8.
14218 * gcc.target/arm/pr45701-2.c: Likewise.
14219
a84a49b7 142202016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 14221 Jeff Law <law@redhat.com>
a84a49b7
RB
14222
14223 PR tree-optimization/69740
14224 * gcc.c-torture/compile/pr69740-1.c: New test.
14225 * gcc.c-torture/compile/pr69740-2.c: New test.
14226
e41f6c9e
BS
142272016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14228
14229 * lib/target-supports.exp
14230 (check_effective_target_whole_vector_shift): Enable for PPC64.
14231
57548bf5
RB
142322016-03-07 Richard Biener <rguenther@suse.de>
14233
14234 PR tree-optimization/70115
14235 * gcc.dg/torture/pr70115.c: New testcase.
14236
4ae13300
NS
142372016-03-07 Nathan Sidwell <nathan@codesourcery.com>
14238
14239 PR middle-end/69916
14240 * c-c-++-common/goacc/pr69916.c: New.
14241
5edb9853
RH
142422016-03-07 Richard Henderson <rth@redhat.com>
14243
14244 * gcc.c-torture/compile/pr70061.c: New test.
14245
2067a8f3
RB
142462016-03-07 Richard Biener <rguenther@suse.de>
14247
14248 PR testsuite/70109
14249 * gcc.dg/vect/O3-pr36098.c: New testcase.
14250
4145a9b7
CL
142512016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
14252
14253 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14254
1878be32
EB
142552016-03-07 Eric Botcazou <ebotcazou@adacore.com>
14256
14257 * gnat.dg/renaming9.ad[sb]: New testcase.
14258
df762bb2
JJ
142592016-03-05 Jakub Jelinek <jakub@redhat.com>
14260
14261 PR c++/70084
14262 * g++.dg/expr/stdarg3.C: New test.
14263
7d461295
JL
142642016-03-04 Jeff Law <law@redhat.com>
14265
14266 PR tree-optimization/69196
14267 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14268 x86_64-*-*.
14269
29b9828f
BS
142702016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14271
b6b552fd
BS
14272 PR c/69973
14273 * gcc.dg/pr69973.c: New test.
14274
201d49e9
BS
14275 PR rtl-optimization/69941
14276 * gcc.dg/torture/pr69941.c: New test.
14277
29b9828f
BS
14278 PR c/69824
14279 * gcc.dg/pr69824.c: New test.
14280
640b7e74
TV
142812016-03-05 Tom de Vries <tom@codesourcery.com>
14282
14283 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14284 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14285 function.
14286
7a3a3fad
PP
142872016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
14288
14289 PR c++/66786
14290 * g++.dg/cpp1y/var-templ48.C: New test.
14291 * g++.dg/cpp1y/var-templ49.C: New test.
14292
cd439aec
EB
142932016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14294
14295 * g++.dg/Wno-frame-address.C: Skip on IA-64.
14296
60204554
JJ
142972016-03-04 Jakub Jelinek <jakub@redhat.com>
14298
0c8825de
JJ
14299 PR c++/70035
14300 * g++.dg/ubsan/pr70035.C: New test.
14301
60204554
JJ
14302 PR target/70062
14303 * gcc.target/i386/pr70062.c: New test.
14304
f79d4eab
L
143052016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14306
14307 * g++.dg/template/typename21.C: Remove c++98_only.
14308
ea81ce67
L
143092016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14310
14311 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14312
64b23c13
DM
143132016-03-04 David Malcolm <dmalcolm@redhat.com>
14314
14315 PR c/68187
14316 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14317 function.
14318 (fn_42_b): Likewise.
14319 (fn_42_c): Likewise.
14320
729526f5
DM
143212016-03-04 David Malcolm <dmalcolm@redhat.com>
14322
14323 PR c/68187
14324 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14325 function.
14326 (fn_40_b): Likewise.
14327 (fn_41_a): Likewise.
14328 (fn_41_b): Likewise.
14329
f9ea11ac
JJ
143302016-03-04 Jakub Jelinek <jakub@redhat.com>
14331
14332 PR target/70059
14333 * gcc.target/i386/avx512f-pr70059.c: New test.
14334 * gcc.target/i386/avx512dq-pr70059.c: New test.
14335
b6c38c69
BS
143362016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14337
14338 PR rtl-optimization/57676
14339 * gcc.dg/torture/pr57676.c: New test.
14340
af3cdd34
IE
143412016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14342
14343 * gcc.dg/pr70026.c: New test.
14344
7ff6ca38
MP
143452016-03-04 Marek Polacek <polacek@redhat.com>
14346
14347 PR c/69798
14348 * gcc.dg/cilk-plus/pr69798-1.c: New test.
14349 * gcc.dg/cilk-plus/pr69798-2.c: New test.
14350
a6bf62d5
KT
143512016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14352
14353 PR target/70004
14354 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14355 Delete.
14356 (test_corners_sisd_si): Likewise.
14357 (main): Remove checks of the above.
14358 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14359
ae4cdc6a
EB
143602016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14361
14362 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14363
08455559
CL
143642016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
14365
14366 * gcc.dg/torture/pr69951.c: Accept argc==0.
14367
e9a35493
RB
143682016-03-04 Richard Biener <rguenther@suse.de>
14369
14370 PR c++/70054
14371 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14372 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14373
fba054c2
DV
143742016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
14375
14376 PR testsuite/69766
14377 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14378 testing multiarch.
14379
f10cdc6c
JJ
143802016-03-04 Jakub Jelinek <jakub@redhat.com>
14381
14382 PR debug/69947
14383 * gcc.dg/guality/pr69947.c: New test.
14384
2e981ba0
JJ
143852016-03-03 Jakub Jelinek <jakub@redhat.com>
14386
14387 PR ada/70017
14388 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14389
0ba3bfa2
KT
143902016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14391
14392 PR rtl-optimization/69904
14393 * gcc.target/arm/pr69904.c: New test.
14394
97ecdb46
JJ
143952016-03-03 Jakub Jelinek <jakub@redhat.com>
14396
14397 PR target/70021
14398 * gcc.dg/vect/pr70021.c: New test.
14399 * gcc.target/i386/pr70021.c: New test.
14400
a2a743a1
MP
144012016-03-03 Marek Polacek <polacek@redhat.com>
14402
14403 PR middle-end/70050
14404 * gcc.dg/pr70050.c: New test.
14405
fa07ecdd
JG
144062016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
14407
14408 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14409
23504262
ML
144102016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
14411
14412 PR tree-optimization/70043
14413 * gfortran.dg/vect/pr70043.f90: New test.
14414
b7b9e1a9
EB
144152016-03-03 Eric Botcazou <ebotcazou@adacore.com>
14416
14417 * gnat.dg/specs/task1.ads: New test.
14418
cb83ba54
RO
144192016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14420
14421 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14422 Invoke gdb with -batch.
14423 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14424
a75f5e30
RB
144252016-03-03 Richard Biener <rguenther@suse.de>
14426
14427 PR tree-optimization/55936
14428 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14429
268bc320
JL
144302016-03-02 Jeff Law <law@redhat.com>
14431
815f20ab
JL
14432 PR rtl-optimization/69942
14433 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14434 effects of argument promotions.
14435
268bc320
JL
14436 PR tree-optimization/69987
14437 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14438 target does not support -fprefetch-loop-arrays.
14439
171f7de5
UB
144402016-03-02 Uros Bizjak <ubizjak@gmail.com>
14441
14442 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14443
192912db
BC
144442016-03-02 Bin Cheng <bin.cheng@arm.com>
14445
c7908871 14446 PR rtl-optimization/69052
192912db
BC
14447 * gcc.target/i386/pr69052.c: New test.
14448
90a7a40b
AM
144492016-03-02 Alan Modra <amodra@gmail.com>
14450
14451 * gcc.dg/pr69990.c: New.
14452
69fa742f
JJ
144532016-03-02 Jakub Jelinek <jakub@redhat.com>
14454
de752fb0
JJ
14455 PR c/68062
14456 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14457
14458 PR middle-end/70022
14459 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14460
69fa742f
JJ
14461 PR target/70028
14462 * gcc.target/i386/pr70028.c: New test.
14463
7c65bd56
MK
144642016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14465
14466 * c-c++-common/asan/swapcontext-test-1.c,
14467 * c-c++-common/tsan/thread_leak.c,
14468 * g++.dg/tsan/aligned_vs_unaligned_race.C,
14469 * g++.dg/tsan/benign_race.C,
14470 * g++.dg/tsan/fd_close_norace.C,
14471 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14472 races with sanitizer output
14473
37d98220 144742016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 14475 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
14476
14477 PR target/67278
14478 * gcc.dg/simd-8.c: New testcase.
14479
218db463
RB
144802016-03-02 Richard Biener <rguenther@suse.de>
14481
14482 PR middle-end/67278
14483 * gcc.dg/simd-7.c: New testcase.
14484
22c72158
EB
144852016-03-02 Eric Botcazou <ebotcazou@adacore.com>
14486
14487 * gcc.target/i386/pr70007.c: Tweak.
14488
9a790ccc
DV
144892016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
14490
14491 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14492
bd02f00f
MP
144932016-03-02 Marek Polacek <polacek@redhat.com>
14494
14495 PR c/67854
14496 * gcc.dg/pr67854.c: New test.
14497
1e840f39
JJ
144982016-03-02 Jakub Jelinek <jakub@redhat.com>
14499
14500 PR middle-end/70025
14501 * gcc.dg/torture/pr70025.c: New test.
14502
bca00241
VK
145032016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
14504
14505 PR tree-optimization/68621
14506 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14507
0bca04b8
EB
145082016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14509
14510 * gcc.target/i386/pr70007.c: New test.
14511
2a9afc86
JL
145122016-03-01 Jeff Law <law@redhat.com>
14513
eab2541b 14514 PR tree-optimization/69196
9d83ef71 14515 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 14516
2a9afc86
JL
14517 PR tree-optimization/69196
14518 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14519 duplicating code and spoiling the expected output.
14520
0d39977e
MM
145212016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14522
14523 PR target/70033
14524 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14525 supports power9 before doing tests.
14526 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14527 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14528 * gcc.target/powerpc/p9-permute.c: Likewise.
14529
a0c0699d
UB
145302016-03-01 Uros Bizjak <ubizjak@gmail.com>
14531
14532 PR target/70027
14533 * gcc.target/i386/pr70027.c: New test.
14534
0ae3ef47 145352016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
14536
14537 * gcc.dg/pr70017.c: New test.
14538
686e2237
JJ
145392016-03-01 Jakub Jelinek <jakub@redhat.com>
14540
14541 PR c/69796
14542 PR c/69974
14543 * gcc.dg/pr69796.c: New test.
14544 * gcc.dg/pr69974.c: New test.
14545
f8e4188c
EB
145462016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14547
14548 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14549
5e3f1c7c
JL
145502016-02-29 Jeff Law <law@redhat.com>
14551
14552 PR tree-optimization/69987
14553 * gfortran.dg/pr69987.f90: New test.
14554
14555 PR tree-optimization/69989
14556 * gcc.c-torture/compile/pr69989-2.c: New test.
14557
1be56bc5
MP
145582016-03-01 Marek Polacek <polacek@redhat.com>
14559
14560 PR c++/69795
14561 * g++.dg/parse/invalid1.C: New test.
14562
1b19470d
RB
145632016-03-01 Richard Biener <rguenther@suse.de>
14564
14565 PR middle-end/70022
14566 * gcc.dg/pr70022.c: New testcase.
14567
3ae0661a
IE
145682016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
14569
14570 PR tree-optimization/69956
14571 * gcc.dg/pr69956.c: New test.
14572
0f09ab88
BS
145732016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14574
14575 PR target/70011
14576 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14577 XFAIL when hardware supports efficient unaligned storage access.
14578
76d881bf
PP
145792016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
14580
14581 PR c++/69961
14582 * g++.dg/template/pr69961a.C: New test.
14583 * g++.dg/template/pr69961b.C: New test.
14584
7168133a
DM
145852016-02-29 David Malcolm <dmalcolm@redhat.com>
14586
14587 PR preprocessor/69985
14588 * gcc.dg/cpp/pr69985.c: New test case.
14589
0c6072a3
JL
145902016-02-29 Jeff Law <law@redhat.com>
14591
e66f219b
JL
14592 PR tree-optimization/70005
14593 * gcc.c-torture/execute/pr70005.c New test.
14594
0c6072a3
JL
14595 PR tree-optimization/69999
14596 * gcc.c-torture/compile/pr69999.c: New test.
14597
fd9fbdb3
YR
145982016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
14599
14600 PR tree-optimization/69652
14601 * gcc.dg/torture/pr69652.c: Delete test.
14602 * gcc.dg/vect/pr69652.c: New test.
14603
cbd400b4
RB
146042016-02-19 Richard Biener <rguenther@suse.de>
14605
14606 PR tree-optimization/69980
14607 * gfortran.dg/vect/pr69980.f90: New testcase.
14608
84ea0f58
EB
146092016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14610
14611 * gcc.target/sparc/20160229-1.c: New test.
14612
5d2a63dc
EB
146132016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14614
14615 * gnat.dg/stack_usage3.adb: New test.
14616 * gnat.dg/stack_usage3_pkg.ads: New helper.
14617
93e708f9
EB
146182016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14619
14620 * gnat.dg/renaming8.adb: New test.
14621 * gnat.dg/renaming8_pkg1.ads: New helper.
14622 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14623 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14624
6512bc93
RB
146252016-02-29 Richard Biener <rguenther@suse.de>
14626
14627 PR tree-optimization/69720
14628 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14629
7b201a88
TK
146302016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
14631
14632 PR fortran/68147
14633 PR fortran/47674
14634 * gfortran.dg/realloc_on_assign_26.f90: New test case.
14635
82ee0cf2 146362016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
14637 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14638
14639 PR fortran/56007
14640 * gfortran.dg/coarray_8.f90: Adjust error message.
14641 * gfortran.dg/pr56007.f90: New test.
14642 * gfortran.dg/pr56007.f: New test.
14643
cdc1a2c8
L
146442016-02-28 H.J. Lu <hongjiu.lu@intel.com>
14645
14646 PR tree-optimization/69989
14647 * gcc.dg/torture/pr69989.c: New test.
14648
33505bcf
EB
146492016-02-28 Eric Botcazou <ebotcazou@adacore.com>
14650
14651 * gcc.target/i386/stack-realign-win.c: New test.
14652
524bfb19
HA
146532016-02-28 Harald Anlauf <anlauf@gmx.de>
14654
14655 PR fortran/60126
14656 * gfortran.dg/pr60126.f90: New test.
14657
bd542508
JL
146582016-02-27 Jeff Law <law@redhat.com>
14659
14660 Revert
14661 2016-02-26 Richard Biener <rguenther@suse.de>
14662 Jeff Law <law@redhat.com>
14663
14664 PR tree-optimization/69740
14665 * gcc.c-torture/compile/pr69740-1.c: New test.
14666 * gcc.c-torture/compile/pr69740-2.c: New test.
14667
dd1291e0
JD
146682016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14669
5fb67f8b 14670 PR fortran/69910
dd1291e0
JD
14671 * gfortran.dg/newunit_4.f90: New test.
14672
5cfefb59
JJ
146732016-02-27 Jakub Jelinek <jakub@redhat.com>
14674
14675 PR target/69613
14676 PR rtl-optimization/69886
14677 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14678 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
14679 target.
14680
20ba5f33
MS
146812016-02-26 Martin Sebor <msebor@redhat.com>
14682
14683 PR tree-optimization/15826
14684 * gcc.dg/tree-ssa/pr15826.c: New test.
14685
e6fb01b0
JJ
146862016-02-26 Jakub Jelinek <jakub@redhat.com>
14687
14688 PR target/69969
14689 * gcc.target/powerpc/pr69969.c: New test.
14690
e3e0cf64
MS
146912016-02-26 Martin Sebor <msebor@redhat.com>
14692
14693 PR c++/15766
14694 * g++.old-deja/g++.other/decl5.C: Add a test case.
14695
d1f2bea5
SB
146962016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
14697
14698 PR target/69946
14699 * gcc.target/powerpc/pr69946.c: New file.
14700
4a4f9d2b 147012016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 14702 Jeff Law <law@redhat.com>
4a4f9d2b 14703
e3e0cf64 14704 PR tree-optimization/69740
4a4f9d2b
RB
14705 * gcc.c-torture/compile/pr69740-1.c: New test.
14706 * gcc.c-torture/compile/pr69740-2.c: New test.
14707
ad2a2706
MJ
147082016-02-26 Martin Jambor <mjambor@suse.cz>
14709
14710 PR middle-end/69920
14711 * gcc.dg/torture/pr69932.c: New test.
14712 * gcc.dg/torture/pr69936.c: Likewise.
14713
1d11f7ce
AK
147142016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14715
14716 PR target/69709
14717 * gcc.target/s390/pr69709.c: New test.
14718
6cfccbb2
KT
147192016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14720
14721 PR target/69245
14722 * gcc.target/aarch64/pr69245_1.c: New test.
14723
ac59ad4e
KT
147242016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14725
14726 PR target/69613
14727 * gcc.dg/torture/pr69613.c: New test.
14728
a2ad54a0
JJ
147292016-02-26 Jakub Jelinek <jakub@redhat.com>
14730
14731 PR rtl-optimization/69891
14732 * gcc.target/i386/pr69891.c: New test.
14733
0884062c 147342016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
14735 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14736
d2369d4f 14737 PR target/61397
c163789b
MM
14738 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14739 functionality for both 32-bit and 64-bit.
14740
5aed7e2c
RB
147412016-02-26 Richard Biener <rguenther@suse.de>
14742
14743 PR tree-optimization/69551
14744 * gcc.dg/torture/pr69951.c: New testcase.
14745
798e2a8e
RB
147462016-02-25 Richard Biener <rguenther@suse.de>
14747
14748 PR tree-optimization/48795
14749 * gcc.dg/Warray-bounds-18.c: New testcase.
14750
9559fbac
RO
147512016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14752
14753 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14754
c049b107
JJ
147552016-02-25 Jakub Jelinek <jakub@redhat.com>
14756
14757 PR rtl-optimization/69896
14758 * gcc.dg/pr69896.c: New test.
14759
1137001c
PP
147602016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
14761
14762 PR c++/69736
14763 * g++.dg/cpp1y/paren2.C: New test.
14764
2e9c8641
MS
147652016-02-24 Martin Sebor <msebor@redhat.com>
14766
14767 PR c/51147
14768 * gcc.dg/enum-mode-2.c: New test.
14769
03ca8fb3
JJ
147702016-02-24 Jakub Jelinek <jakub@redhat.com>
14771
14772 PR c++/69922
14773 * g++.dg/warn/Wnonnull-compare-6.C: New test.
14774 * g++.dg/warn/Wnonnull-compare-7.C: New test.
14775 * g++.dg/ubsan/pr69922.C: New test.
14776
0b05329b
MP
147772016-02-24 Marek Polacek <polacek@redhat.com>
14778
14779 PR c/69819
14780 * gcc.dg/pr69819.c: New test.
14781
57c2c374
MS
147822016-02-24 Martin Sebor <msebor@redhat.com>
14783
3b96b93a
MS
14784 PR c++/69912
14785 * g++.dg/ext/flexary15.C: New test.
14786
147872016-02-24 Martin Sebor <msebor@redhat.com>
14788
14789 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 14790 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 14791 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 14792
65433bb5
MK
147932016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14794 Charles Baylis <charles.baylis@linaro.org>
14795
14796 PR debug/61033
14797 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14798
f802a424 147992016-02-24 Richard Biener <rguenther@suse.de>
44293580 14800 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
14801
14802 PR middle-end/69760
14803 * gcc.dg/torture/pr69760.c: New testcase.
14804
525f795f
RO
148052016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14806
14807 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14808 pattern on Solaris with as.
14809
cd7bbceb
KT
148102016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14811
14812 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14813 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14814 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14815 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14816
89c0c1fd
JJ
148172016-02-24 Jakub Jelinek <jakub@redhat.com>
14818
14819 PR middle-end/69915
14820 * gcc.dg/pr69915.c: New test.
14821
0683fd27
KT
148222016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14823
14824 PR rtl-optimization/69886
14825 * gcc.dg/torture/pr69886.c: New test.
14826
e53d562a
RB
148272016-02-24 Richard Biener <rguenther@suse.de>
14828
14829 PR middle-end/68963
14830 * gcc.dg/torture/pr68963.c: New testcase.
14831
74a00288
KT
148322016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14833
14834 PR target/69875
14835 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14836 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14837 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14838 * gcc.target/arm/atomic_loaddi_1.c: New test.
14839 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14840 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14841 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14842 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14843 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14844 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14845 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14846 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14847
340fd4c9
JJ
148482016-02-24 Jakub Jelinek <jakub@redhat.com>
14849
14850 PR middle-end/69909
14851 * gcc.dg/torture/pr69909.c: New test.
14852
47d3fdb2
RB
148532016-02-24 Richard Biener <rguenther@suse.de>
14854
14855 PR tree-optimization/69907
14856 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14857 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14858 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14859
dab73e73
CB
148602016-02-24 Christian Bruel <christian.bruel@st.com>
14861
14862 * gcc.target/arm/pragma_cpp_fma.c: New test.
14863
7cc5ec65
JD
148642016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14865
14866 PR fortran/61156
14867 * gfortran.dg/include_6.f90: Update test.
14868
067fbd8b
JJ
148692016-02-23 Jakub Jelinek <jakub@redhat.com>
14870
14871 PR objc/69844
14872 * objc.dg/pr69844.m: New test.
14873
64a454d9
JD
148742016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14875
14876 PR libgfortran/69456
14877 * gfortran.dg/namelist_89.f90: New test.
14878 * gfortran.dg/pr59700.f90: Update test..
14879
35886f0b
MS
148802016-02-23 Martin Sebor <msebor@redhat.com>
14881
14882 PR middle-end/69780
14883 * g++.dg/ext/builtin_alloca.C: New test.
14884 * gcc.dg/builtins-68.c: New test.
14885
162cc7e3
RH
148862016-02-23 Richard Henderson <rth@redhat.com>
14887
14888 * gcc.target/i386/addr-space-3.c: Remove test.
14889
196440f8
DM
148902016-02-23 David Malcolm <dmalcolm@redhat.com>
14891
14892 PR preprocessor/69126
14893 PR preprocessor/69543
14894 * c-c++-common/pr69126-2-long.c: New test.
14895 * c-c++-common/pr69126-2-short.c: New test.
14896 * c-c++-common/pr69543-1.c: Remove xfail.
14897
1d3121af
DM
148982016-02-23 David Malcolm <dmalcolm@redhat.com>
14899
14900 PR preprocessor/69126
14901 PR preprocessor/69543
14902 PR preprocessor/69558
14903 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14904 (f): Rename to...
14905 (test_2): ...this, and add leading comment.
14906 (MACRO_3, test_3): New.
14907 (MACRO_4A, MACRO_4B, test_4): New.
14908 (MACRO): Rename to...
14909 (MACRO_5): ...this.
14910 (g): Rename to...
14911 (test_5): ...this, updating for renaming of MACRO, and
14912 add leading comment.
14913 * c-c++-common/pr69543-1.c: New.
14914 * c-c++-common/pr69543-2.c: New.
14915 * c-c++-common/pr69543-3.c: New.
14916 * c-c++-common/pr69543-4.c: New.
14917 * c-c++-common/pr69558-1.c: New.
14918 * c-c++-common/pr69558-2.c: New.
14919 * c-c++-common/pr69558-3.c: New.
14920 * c-c++-common/pr69558-4.c: New.
14921 * gcc.dg/pr69558.c: Move to...
14922 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14923 xfail for c++.
14924
f99c3557
TS
149252016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14926
14927 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14928 to -ftree-parallelize-loops/-fopenacc changes.
14929 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14930 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14931 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14932 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14933 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14934 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14935 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14936 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14937 * c-c++-common/goacc/kernels-loop.c: Likewise.
14938 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14939 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14940 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14941 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14942
c60ec7c2
RO
149432016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14944
14945 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14946
f1a62b6f
JJ
149472016-02-23 Jakub Jelinek <jakub@redhat.com>
14948
e67bf044
JJ
14949 PR c++/69902
14950 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14951
f1a62b6f
JJ
14952 PR c/69900
14953 * gcc.dg/pr69900.c: New test.
14954
20c5e09e
MJ
149552016-02-23 Martin Jambor <mjambor@suse.cz>
14956
14957 PR tree-optimization/69666
14958 * gcc.dg/tree-ssa/pr69666.c: New test.
14959
e457a6fc
AV
149602016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14961
14962 PR fortran/67451
14963 * gfortran.dg/coarray_allocate_5.f08: New test.
14964
d7b574f4
AK
149652016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14966
14967 * gcc.target/s390/vcond-shift.c: Move to ...
14968 * gcc.target/s390/vector/vcond-shift.c: ... here.
14969
58bdeb44
AK
149702016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14971
14972 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14973 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14974
7cd0387b
AK
149752016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14976
14977 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14978
4246c8da
MW
149792016-02-20 Mark Wielaard <mjw@redhat.com>
14980
14981 PR c/28901
14982 * gcc.dg/unused-variable-3.c: New test.
14983
f93bc532
JJ
149842016-02-22 Jakub Jelinek <jakub@redhat.com>
14985
14986 PR target/69888
14987 * gcc.target/i386/pr69888.c: New test.
14988
c4e360f4
RB
149892016-02-22 Richard Biener <rguenther@suse.de>
14990
14991 PR tree-optimization/69882
14992 * gfortran.dg/vect/pr69882.f90: New testcase.
14993
09c92f1c
JJ
149942016-02-22 Jakub Jelinek <jakub@redhat.com>
14995
14996 PR target/69885
14997 * gcc.dg/pr69885.c: New test.
14998
f88d45dc
OE
149992016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
15000
15001 PR target/69806
15002 PR target/54089
15003 * gcc.target/sh/pr54089-10.c: New.
15004
ce1ff48e
PT
150052016-02-20 Paul Thomas <pault@gcc.gnu.org>
15006
15007 PR fortran/69423
1d09844a 15008 * gfortran.dg/deferred_character_15.f90: New test.
ce1ff48e 15009
bbf27208
DH
150102016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15011
15012 PR fortran/57365
15013 gfortran.dg/allocate_with_source_18.f03: New test.
15014
150152016-02-20 Harald Anlauf <anlauf@gmx.de>
15016
15017 PR fortran/52531
15018 gfortran.dg/gomp/pr52531.f90: New test.
15019
268be88c
BE
150202016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
15021
15022 PR c++/69865
15023 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
15024 -std=c++03.
15025
4b6c824a
JJ
150262016-02-19 Jakub Jelinek <jakub@redhat.com>
15027
871b3f47
JJ
15028 PR c++/69826
15029 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
15030 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
15031
7a965d51
JJ
15032 PR c++/69850
15033 * g++.dg/warn/Wnonnull-compare-4.C: New test.
15034
4b6c824a
JJ
15035 PR c++/69851
15036 * g++.dg/torture/pr69851.C: New test.
15037
15fca21a
MS
150382016-02-19 Martin Sebor <msebor@redhat.com>
15039
15040 PR testsuite/69573
15041 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
15042
19e21586
JJ
150432016-02-19 Jakub Jelinek <jakub@redhat.com>
15044
03a616ac
JJ
15045 PR c++/69850
15046 * g++.dg/warn/Wnonnull-compare-2.C: New test.
15047 * g++.dg/warn/Wnonnull-compare-3.C: New test.
15048
19e21586
JJ
15049 PR c++/67767
15050 * g++.dg/cpp0x/pr67767.C: New test.
15051
2db16594
KT
150522016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15053
15054 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15055 for fp, simd, crypto, crc, lse.
15056 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15057 above.
15058 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15059 effective target check.
15060
5a7d9d1e
JJ
150612016-02-19 Jakub Jelinek <jakub@redhat.com>
15062
15063 PR target/69820
15064 * gcc.target/i386/pr69820.c: New test.
15065
6448f064
AK
150662016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15067
15068 * gcc.target/s390/vector/int128-1.c: New test.
15069
d0a859e6
AK
150702016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15071
15072 * gcc.target/s390/vector/vec-vcond-1.c: New test.
15073
9e4eb643
AK
150742016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15075
15076 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15077 instruction pattern name to prevent the testcase from failing with
15078 -march=z13.
15079
859a4c0e
AK
150802016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15081
15082 * gcc.target/s390/md/movstr-2.c: New test.
15083
efc2340b
MK
150842016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
15085
15086 * gcc.target/s390/morestack.c: New test.
15087
ca2bfbc2
DV
150882016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
15089
15090 PR target/69625
15091 * gcc.target/s390/pr69625.c: Add test case.
15092
efd4bd05
BE
150932016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
15094
15095 PR testsuite/68580
15096 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15097
2bf2078a
MM
150982016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
15099
15100 PR target/68404
15101 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15102 * gcc.target/powerpc/fusion3.c: Likewise.
15103
f003579e
RB
151042016-02-18 Richard Biener <rguenther@suse.de>
15105
15106 PR middle-end/69553
15107 * g++.dg/torture/pr69553.C: New testcase.
15108
19233914
NC
151092016-02-18 Nick Clifton <nickc@redhat.com>
15110
efd4bd05
BE
15111 PR target/62254
15112 PR target/69610
15113 * gcc.target/arm/pr62554.c: New test.
15114 * gcc.target/arm/pr69610-1.c: New test.
15115 * gcc.target/arm/pr69610-2.c: New test.
19233914 15116
23f27839
RB
151172016-02-18 Richard Biener <rguenther@suse.de>
15118
15119 PR middle-end/69854
15120 * gcc.dg/torture/pr69854.c: New testcase.
15121
932c0da4
JJ
151222016-02-17 Jakub Jelinek <jakub@redhat.com>
15123
15124 PR c++/69850
15125 * g++.dg/warn/Wnonnull-compare-1.C: New test.
15126
1bed93e4
BS
151272012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15128
15129 * gcc.target/powerpc/vec-cg.c: New test.
15130
57bfb134
RB
151312016-02-17 Richard Biener <rguenther@suse.de>
15132
15133 PR testsuite/69586
15134 * gcc.dg/uninit-21.c: Add -fno-short-enums.
15135
a44e0ebb
KT
151362016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15137
15138 PR target/69161
15139 * gcc.c-torture/compile/pr69161.c: New test.
15140
ffacd726
DS
151412016-02-17 David Sherwood <david.sherwood@arm.com>
15142
15143 PR target/69532
15144 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15145 * gcc.target/arm/vect-fmaxmin.c: Likewise.
15146
448db8d2
EB
151472016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15148
15149 * gcc.dg/ifcvt-4.c: Skip on Visium.
15150
e2f0522e
EB
151512016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15152
15153 * gnat.dg/atomic8.adb: New test.
15154
bf17fe3f
EB
151552016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15156
15157 * gnat.dg/discr46.ad[sb]: New test.
15158
ecf835e9
KN
151592016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
15160
15161 PR Target/48344
15162 * gcc.target/powerpc/pr48344-1.c: New test.
15163
49a1164a
TK
151642015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
15165
15166 PR fortran/69742
15167 * gfortran.dg/associate_21.f90: New test.
15168
bf14eba2
JJ
151692016-02-16 Jakub Jelinek <jakub@redhat.com>
15170
15171 PR c/69835
15172 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15173 -Wnonnull in dg-options.
15174 * c-c++-common/nonnull-2.c: New test.
15175
35a093b6
JG
151762016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
15177 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15178
15179 * gcc.target/aarch64/vector_initialization_nostack.c: New.
15180
e387d491
JJ
151812016-02-16 Jakub Jelinek <jakub@redhat.com>
15182
15183 PR middle-end/69801
15184 * gcc.dg/pr69801.c: Add empty dg-options.
15185
ba539195
JN
151862016-02-16 James Norris <jnorris@codesourcery.com>
15187
15188 * c-c++-common/goacc/deviceptr-1.c: Add tests.
15189 * g++.dg/goacc/deviceptr-1.c: New file.
15190
2a2b8f64
JJ
151912016-02-16 Jakub Jelinek <jakub@redhat.com>
15192
15193 PR tree-optimization/69820
15194 * gcc.dg/vect/pr69820.c: New test.
15195
87440c29
RB
151962016-02-16 Richard Biener <rguenther@suse.de>
15197
15198 PR tree-optimization/69776
15199 * gcc.dg/torture/pr69776-2.c: New testcase.
15200
6d87c306
BS
152012016-02-16 Bernd Schmidt <bschmidt@redhat.com>
15202
15203 PR tree-optimization/69714
15204 * gcc.dg/torture/pr69714.c: New test.
15205
3824a0a2
JJ
152062016-02-16 Jakub Jelinek <jakub@redhat.com>
15207
15208 PR tree-optimization/69802
15209 * gcc.dg/pr69802.c: New test.
15210
c8cfe96e
RB
152112016-02-16 Richard Biener <rguenther@suse.de>
15212
15213 PR middle-end/69801
15214 * gcc.dg/pr69801.c: New testcase.
15215
fc12098d
JD
152162016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15217
15218 PR libgfortran/69651
15219 * gfortran.dg/read_bang.f90: New test.
15220 * gfortran.dg/read_bang4.f90: New test.
15221
ba6b3795
JJ
152222016-02-15 Jakub Jelinek <jakub@redhat.com>
15223
f0516ca4
JJ
15224 PR c++/69658
15225 * g++.dg/init/pr69658.C: New test.
15226
ba6b3795
JJ
15227 PR c++/69797
15228 * c-c++-common/pr69797.c: New test.
15229
de3f9a2d
PK
152302016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15231
15232 * lib/target-supports.exp (check_effective_target_section_anchors): Add
15233 check for aarch64*-*-*.
15234
17a3b967
RB
152352016-02-15 Richard Biener <rguenther@suse.de>
15236
15237 PR tree-optimization/69783
15238 * gcc.dg/vect/pr69783.c: New testcase.
15239
1c48bff1
RB
152402016-02-15 Richard Biener <rguenther@suse.de>
15241
15242 PR tree-optimization/69776
15243 * gcc.dg/torture/pr69776.c: New testcase.
15244
1e6025b6
TK
152452016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15246
15247 PR fortran/60526
15248 * gfortran.dg/type_decl_4.f90: Reinstated.
15249
d3308279
JDA
152502016-02-14 John David Anglin <danglin@gcc.gnu.org>
15251
15252 PR fortran/68746
15253 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15254
b7c56581
TK
152552016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15256
15257 PR fortran/60526
15258 PR bootstrap/69816
15259 * gfortran.dg/type_decl_4.f90: Removed.
15260
60cb4ef5
TK
152612016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15262
15263 PR fortran/60526
15264 * gfortran.dg/type_decl_4.f90: New test.
15265
f6964637
AM
152662016-02-14 Alan Modra <amodra@gmail.com>
15267
1a8849d1 15268 PR testsuite/68886
f6964637
AM
15269 * gcc.c-torture/execute/stkalign.c: Revise test.
15270
f5121920
OE
152712016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15272
15273 PR target/67260
15274 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15275
6cda3ab6
OE
152762016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15277
15278 PR target/67260
15279 * gcc.target/sh/torture/pr67260.c: New.
15280
6786e598
JDA
152812016-02-12 John David Anglin <danglin@gcc.gnu.org>
15282
15283 * gcc.dg/pr67964.c: Add dg-require-alias.
15284
7e05dad8
OE
152852016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15286
15287 PR target/67636
15288 PR target/64345
15289 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15290
7f4cc3ce
JD
152912016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15292
15293 PR libgfortran/69668
15294 * gfortran.dg/namelist_88.f90: New test.
15295
955ca6dc
JD
152962016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15297
15298 PR libgfortran/69668
15299 * gfortran.dg/namelist_38.f90: Update test.
15300 * gfortran.dg/namelist_84.f90: Update test.
15301
876217ae
DM
153022016-02-12 David Malcolm <dmalcolm@redhat.com>
15303
15304 PR other/69554
15305 * gcc.dg/pr69554-1.c: New test.
15306 * gfortran.dg/pr69554-1.F90: New test.
15307 * gfortran.dg/pr69554-2.F90: New test.
15308 * lib/gcc-dg.exp (proc dg-locus): New function.
15309 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15310 distinguish between the caret-printing and non-caret-printing
15311 cases. If caret-printing has been explicitly enabled, bail out
15312 without attempting to fix up the output.
15313
61789eed
DM
153142016-02-12 David Malcolm <dmalcolm@redhat.com>
15315
15316 PR driver/69265
15317 PR driver/69453
15318 * gcc.dg/spellcheck-options-3.c: New test case.
15319 * gcc.dg/spellcheck-options-4.c: New test case.
15320 * gcc.dg/spellcheck-options-5.c: New test case.
15321 * gcc.dg/spellcheck-options-6.c: New test case.
15322 * gcc.dg/spellcheck-options-7.c: New test case.
15323 * gcc.dg/spellcheck-options-8.c: New test case.
15324 * gcc.dg/spellcheck-options-9.c: New test case.
15325 * gcc.dg/spellcheck-options-10.c: New test case.
15326
c3090c1f
JJ
153272016-02-12 Jakub Jelinek <jakub@redhat.com>
15328
15329 PR rtl-optimization/69764
15330 PR rtl-optimization/69771
15331 * c-c++-common/pr69764.c: New test.
15332 * gcc.dg/torture/pr69771.c: New test.
15333
8222034d
MP
153342016-02-12 Marek Polacek <polacek@redhat.com>
15335
15336 * g++.dg/torture/init-list1.C: New.
15337
f749f792
MP
153382016-02-12 Marek Polacek <polacek@redhat.com>
15339
15340 * gcc.dg/pr69522.c: Add empty dg-options.
15341
199fb02a
IE
153422016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
15343
15344 * g++.dg/lto/lto.exp: Include and init mpx.
15345 * g++.dg/lto/pr69729_0.C: New test.
15346
b69539cb
JJ
153472016-02-12 Jakub Jelinek <jakub@redhat.com>
15348
06ff7000
JJ
15349 PR ipa/69241
15350 * g++.dg/ipa/pr69241-4.C: New test.
15351
b69539cb
JJ
15352 PR ipa/68672
15353 * g++.dg/ipa/pr68672-1.C: New test.
15354 * g++.dg/ipa/pr68672-2.C: New test.
15355 * g++.dg/ipa/pr68672-3.C: New test.
15356
16595a1f
BS
153572016-02-12 Bernd Schmidt <bschmidt@redhat.com>
15358
15359 PR c/69522
6d87c306 15360 * gcc.dg/pr69522.c: New test.
16595a1f 15361
38d795d2
PP
153622016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
15363
15364 PR c++/69098
15365 * g++.dg/cpp1y/69098.C: New test.
15366 * g++.dg/cpp1y/69098-2.C: New test.
15367
9c582551
JJ
153682016-02-12 Jakub Jelinek <jakub@redhat.com>
15369
15370 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15371 and neighbour -> neighbor.
15372 * objc.dg/attributes/method-nonnull-1.m: Likewise.
15373 * objc.dg/gnu-api-2-class-meta.m: Likewise.
15374 * c-c++-common/Wvarargs.c: Likewise.
15375 * c-c++-common/goacc/host_data-5.c: Likewise.
15376 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15377 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15378 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15379 * gcc.target/aarch64/pr60697.c: Likewise.
15380 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15381 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15382 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15383 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15384 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15385 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15386 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15387 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15388 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15389 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15390 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15391 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15392 * g++.dg/lookup/koenig5.C: Likewise.
15393 * g++.dg/ext/no-asm-2.C: Likewise.
15394 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15395 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15396 * gfortran.dg/used_types_16.f90: Likewise.
15397 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15398 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15399 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15400 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15401 * gfortran.dg/abstract_type_6.f03: Likewise.
15402 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15403 * gfortran.dg/used_types_15.f90: Likewise.
15404 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15405 * gfortran.dg/exit_3.f08: Likewise.
15406 * gfortran.dg/open_status_2.f90: Likewise.
15407 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15408 * gfortran.dg/intrinsic_std_1.f90: Likewise.
15409 * gfortran.dg/associate_1.f03: Likewise.
15410 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15411 * gfortran.dg/intrinsic_std_6.f90: Likewise.
15412 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15413 * gcc.dg/builtin-object-size-1.c: Likewise.
15414 * gcc.dg/noreturn-6.c: Likewise.
15415 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15416 * gcc.dg/globalalias.c: Likewise.
15417 * gcc.dg/builtins-config.h: Likewise.
15418 * gcc.dg/pr30457.c: Likewise.
15419 * gcc.c-torture/compile/volatile-1.c: Likewise.
15420 * gcc.c-torture/execute/20101011-1.c: Likewise.
15421 * c-c++-common/Waddress-1.c: Likewise.
15422
66756373
JJ
154232016-02-11 Jakub Jelinek <jakub@redhat.com>
15424
15425 PR c/69768
15426 * c-c++-common/Waddress-1.c: New test.
15427
76fe932b
AV
154282016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
15429
15430 PR fortran/69296
15431 * gfortran.dg/associate_19.f03: New test.
15432 * gfortran.dg/associate_20.f03: New test.
15433
564c4d4b
OE
154342016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
15435
15436 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15437
e1c1ecb0
KT
154382016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15439
15440 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15441 .arch armv8-a\n. Add -dA to dg-options.
15442 * gcc.target/aarch64/assembler_arch_1.c: New test.
15443 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15444
0d7d9458
PC
154452016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
15446
15447 PR c++/68726
15448 * g++.dg/cpp0x/pr68726.C: New.
15449
e6208a60
IE
154502016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15451
15452 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15453 test.
15454
281a11eb
RB
154552016-02-11 Richard Biener <rguenther@suse.de>
15456
15457 * g++.dg/tree-ssa/pr61034.C: Adjust.
15458
e03dd765
VM
154592016-02-10 Vladimir Makarov <vmakarov@redhat.com>
15460
4b48faf5 15461 PR target/69148
e03dd765
VM
15462 * gcc.target/s390/pr69148.c: New.
15463
cdc23927
YR
154642016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
15465
15466 PR tree-optimization/69652
15467 * gcc.dg/torture/pr69652.c: New test.
15468
e199dd0a
JJ
154692016-02-10 Jakub Jelinek <jakub@redhat.com>
15470 Patrick Palka <ppalka@gcc.gnu.org>
15471
15472 PR ipa/69241
15473 PR c++/69649
15474 * g++.dg/ipa/pr69241-1.C: New test.
15475 * g++.dg/ipa/pr69241-2.C: New test.
15476 * g++.dg/ipa/pr69241-3.C: New test.
15477 * g++.dg/ipa/pr69649.C: New test.
15478
d6b38027
UB
154792016-02-10 Uros Bizjak <ubizjak@gmail.com>
15480
15481 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15482 * gcc.dg/tree-ssa/sra-18.c: Ditto.
15483
13b562c5
BC
154842016-02-10 Bin Cheng <bin.cheng@arm.com>
15485
15486 PR tree-optimization/68021
15487 * gcc.dg/tree-ssa/pr68021.c: New test.
15488
24a179f8
RB
154892016-02-10 Richard Biener <rguenther@suse.de>
15490
15491 PR tree-optimization/69726
15492 * gcc.dg/uninit-22.c: New testcase.
15493
0d99886f
AP
154942016-02-09 Andrew Pinski <apinski@cavium.com>
15495
15496 PR tree-opt/69282
15497 * gcc.c-torture/compile/20160205-1.c: New testcase.
15498
ab04995c
MM
154992016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
15500
15501 PR target/68404
15502 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15503 instead accessing a really large arrray.
15504 * gcc.target/powerpc/fusion3.c: Likewise.
15505
4b79ac23
CB
155062016-02-09 Charles Baylis <charles.baylis@linaro.org>
15507
15508 PR target/68532
15509 * gcc.c-torture/execute/pr68532.c: New test.
15510
b890a441
AO
155112016-02-11 Alexandre Oliva <aoliva@redhat.com>
15512
15513 PR target/69634
15514 * gcc.dg/pr69634.c: New.
15515
84a5bef7
RB
155162016-02-09 Richard Biener <rguenther@suse.de>
15517
15518 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15519
1f123759 155202016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 15521
1f123759
AF
15522 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15523
65860c77
YR
155242016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
15525
15526 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15527
7e1e8a0a
RB
155282016-02-09 Richard Biener <rguenther@suse.de>
15529
15530 PR tree-optimization/69715
15531 * gcc.dg/torture/pr69715.c: New testcase.
15532
efb45a9f
PP
155332016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15534
15535 PR c++/69139
15536 * g++.dg/cpp0x/trailing12.C: New test.
15537 * g++.dg/cpp0x/trailing13.C: New test.
15538
20a0c6f9
PP
155392016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15540
15541 PR c++/69283
15542 PR c++/67835
15543 * g++.dg/cpp1y/auto-fn29.C: New test.
15544 * g++.dg/cpp1y/auto-fn30.C: New test.
15545
a162f3af
JJ
155462016-02-08 Jakub Jelinek <jakub@redhat.com>
15547
15548 PR tree-optimization/69209
15549 * gcc.c-torture/compile/pr69209.c: New test.
15550
4b4a9fbd
JL
155512016-02-08 Jeff Law <law@redhat.com>
15552
15553 PR tree-optimization/68541
15554 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15555 of statements allowed in join block for path splitting.
15556
cfac5ed2
JJ
155572016-02-08 Jakub Jelinek <jakub@redhat.com>
15558
f68bc23f
JJ
15559 PR c++/59627
15560 * g++.dg/gomp/pr59627.C: New test.
15561
cfac5ed2
JJ
15562 PR ipa/69239
15563 * g++.dg/ipa/pr69239.C: New test.
15564
44714d8c
DM
155652016-02-08 David Malcolm <dmalcolm@redhat.com>
15566
15567 PR preprocessor/69664
15568 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15569 * gcc.dg/cpp/warn-comments.c: Likewise.
15570
eba9e839
MP
155712016-02-08 Marek Polacek <polacek@redhat.com>
15572
15573 PR c++/69688
15574 * g++.dg/init/const12.C: New test.
15575
a011cd92
BS
155762016-02-08 Bernd Schmidt <bschmidt@redhat.com>
15577
15578 PR target/60410
15579 * gcc.dg/lto/pr55113_0.c: Remove test.
15580
5317b1be
RB
155812016-02-08 Richard Biener <rguenther@suse.de>
15582
15583 PR tree-optimization/69719
15584 * gcc.dg/torture/pr69719.c: New testcase.
15585
63998a63
RB
155862016-02-08 Richard Biener <rguenther@suse.de>
15587 Jeff Law <law@redhat.com>
15588
15589 PR target/68273
15590 * gcc.target/mips/pr68273.c: New testcase.
15591
43f4a281
RB
155922016-02-08 Richard Biener <rguenther@suse.de>
15593
15594 PR rtl-optimization/69274
15595 * gcc.target/i386/addr-sel-1.c: XFAIL.
15596
0b604d2d
JL
155972016-02-08 Jeff Law <law@redhat.com>
15598
e8dfe49e
JL
15599 PR tree-optimization/68541
15600 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15601
6daecd7a 15602 PR tree-optimization/65917
0b604d2d
JL
15603 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15604
c0f0e35a
JD
156052016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15606
15607 PR fortran/50555
15608 * gfortran.dg/namelist_args.f90: New test.
15609
8981d712
JL
156102016-02-05 Jeff Law <law@redhat.com>
15611
6daecd7a 15612 PR tree-optimization/68541
8981d712
JL
15613 * gcc.dg/tree-ssa/split-path-2.c: New test.
15614 * gcc.dg/tree-ssa/split-path-3.c: New test.
15615 * gcc.dg/tree-ssa/split-path-4.c: New test.
15616 * gcc.dg/tree-ssa/split-path-5.c: New test.
15617 * gcc.dg/tree-ssa/split-path-6.c: New test.
15618 * gcc.dg/tree-ssa/split-path-7.c: New test.
15619
46cb9332
MS
156202016-02-05 Martin Sebor <msebor@redhat.com>
15621
15622 PR c++/69662
15623 * g++.dg/warn/Wplacement-new-size-1.C: New test.
15624 * g++.dg/warn/Wplacement-new-size-2.C: New test.
15625
be2083ea
RH
156262016-02-06 Richard HEnderson <rth@redhat.com>
15627
15628 PR c/69643
15629 * gcc.target/i386/addr-space-4.c: New.
15630 * gcc.target/i386/addr-space-5.c: New.
15631
711d7c23
MM
156322016-02-05 Mikael Morin <mikael@gcc.gnu.org>
15633
15634 PR fortran/66089
15635 * gfortran.dg/elemental_dependency_6.f90: New.
15636
b5c1c988
JJ
156372016-02-05 Jakub Jelinek <jakub@redhat.com>
15638
861c7bcd
JJ
15639 PR rtl-optimization/69691
15640 * gcc.c-torture/execute/pr69691.c: New test.
15641
b5c1c988
JJ
15642 PR c++/69628
15643 * g++.dg/parse/pr69628.C: New test.
15644
f7dfa966
UB
156452016-02-05 Uros Bizjak <ubizjak@gmail.com>
15646
15647 * gcc.dg/sancov/asan.c: Move to ...
15648 * gcc.dg/asan/sancov-1.c: ... here.
15649
9b143e64
UB
156502016-02-05 Uros Bizjak <ubizjak@gmail.com>
15651
15652 * gcc.target/i386/pr69577.c: Require avx_runtime target.
15653
f5d4b899
L
156542016-02-05 H.J. Lu <hongjiu.lu@intel.com>
15655
15656 PR target/69677
15657 * gcc.target/i386/pr69677.c: New test.
15658
76c85fbb
PP
156592016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
15660
15661 PR c++/68948
15662 * g++.dg/template/pr68948.C: New test.
15663
f181bf90
DV
156642016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
15665
15666 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15667 (only necessary on s390x).
15668
714fb282
L
156692016-02-04 H.J. Lu <hongjiu.lu@intel.com>
15670
15671 * gcc.target/i386/pr69454-2.c: Compile with -msse2
15672 -mno-accumulate-outgoing-args.
15673
618d6c1c
PP
156742016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
15675
15676 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15677
1066e9b5
JJ
156782016-02-04 Jakub Jelinek <jakub@redhat.com>
15679
15680 PR c/69669
15681 * c-c++-common/pr69669.c: New test.
15682
76255d0d
MM
156832016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15684
15685 PR target/69667
15686 * g++.dg/pr69667.C: New file.
15687
e0b059b1
WD
156882016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
15689
15690 PR target/69619
15691 * gcc.dg/pr69619.c: Add new test.
15692
2692b5c8
RS
156932016-02-04 Richard Sandiford <richard.sandiford@arm.com>
15694
15695 PR rtl-optimization/69577
15696 * gcc.target/i386/pr69577.c: New test.
15697
7db337c2
ML
156982016-02-04 Martin Liska <mliska@suse.cz>
15699
15700 * g++.dg/asan/pr69276.C: New test.
15701
cc9c0829
KT
157022016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15703
15704 PR target/65932
15705 PR target/67714
15706 * gcc.target/arm/wmul-3.c: Simplify test to generate just
15707 a single smulbb instruction.
15708 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15709 * gcc.target/amr/wmul-2.c: Likewise.
15710
eb9feb52
KT
157112016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15712
15713 PR target/65932
15714 PR target/67714
15715 * gcc.c-torture/execute/pr67714.c: New test.
15716
61f727fe
JJ
157172016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
15718
15719 PR target/69454
15720 * gcc.target/i386/pr69454-1.c: New test.
15721 * gcc.target/i386/pr69454-2.c: New test.
15722
05dd97db
MS
157232016-02-03 Martin Sebor <msebor@redhat.com>
15724
15725 PR c++/69251
15726 PR c++/69253
15727 PR c++/69290
15728 PR c++/69277
15729 PR c++/69349
15730 * g++.dg/ext/flexarray-mangle-2.C: New test.
15731 * g++.dg/ext/flexarray-mangle.C: New test.
15732 * g++.dg/ext/flexarray-subst.C: New test.
15733 * g++.dg/ext/flexary11.C: New test.
15734 * g++.dg/ext/flexary12.C: New test.
15735 * g++.dg/ext/flexary13.C: New test.
15736 * g++.dg/ext/flexary14.C: New test.
15737 * g++.dg/other/dump-ada-spec-2.C: Adjust.
15738
dac2fc29
L
157392016-02-03 H.J. Lu <hongjiu.lu@intel.com>
15740
15741 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15742 Define only if CHECK_FLOAT128 is defined.
15743 (main): Properly initialize u5.
15744
eadb8035
JJ
157452016-02-03 Jakub Jelinek <jakub@redhat.com>
15746
0afbb81b
JJ
15747 PR c/69627
15748 * gcc.dg/pr69627.c: New test.
15749
eadb8035
JJ
15750 PR target/69644
15751 * gcc.dg/pr69644.c: New test.
15752
b12d4923
MS
157532016-02-03 Mike Stump <mikestump@comcast.net>
15754
15755 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15756 support for struct-layout-1.exp.
15757
ab4bae0c
PP
157582016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
15759
15760 PR c++/69056
618d6c1c 15761 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 15762
95831c01
VM
157632016-02-03 Vladimir Makarov <vmakarov@redhat.com>
15764 Alexandre Oliva <aoliva@redhat.com>
15765
15766 PR target/69461
15767 * gcc.target/powerpc/pr69461.c: New.
15768
ccc71ab8
UB
157692016-02-03 Uros Bizjak <ubizjak@gmail.com>
15770
15771 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15772 works from here ...
15773 (check_effective_target_fsanitize_thread): ... to here. Do not
15774 specify additional compile flags for the test source.
15775 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15776 specify additional compile flags for the test source.
15777
96299640
WD
157782016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15779
15780 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15781
781d83d9
AV
157822016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
15783
15784 PR fortran/67451
15785 PR fortran/69418
15786 * gfortran.dg/coarray_allocate_2.f08: New test.
15787 * gfortran.dg/coarray_allocate_3.f08: New test.
15788 * gfortran.dg/coarray_allocate_4.f08: New test.
15789
d8208e6d
AL
157902016-02-03 Alan Lawrence <alan.lawrence@arm.com>
15791
15792 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15793 use same scan-tree-dump-times on all platforms.
15794 * gcc.dg/vect/vect-outer-1.c: Likewise.
15795 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15796 * gcc.dg/vect/vect-outer-1a.c: Likewise.
15797 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15798 * gcc.dg/vect/vect-outer-1b.c: Likewise.
15799 * gcc.dg/vect/vect-outer-2b.c: Likewise.
15800 * gcc.dg/vect/vect-outer-3b.c: Likewise.
15801 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15802
a8394fa0
SB
158032016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
15804
15805 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15806 warning.
15807
f3baa1d3
L
158082016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15809
15810 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15811
eb077516
JN
158122016-02-02 James Norris <jnorris@codesourcery.com>
15813
15814 * c-c++-common/goacc/routine-5.c: Add tests.
15815
578fb225
AM
158162016-02-02 Alexander Monakov <amonakov@ispras.ru>
15817
15818 * gcc.target/nvptx/unsigned-cmp.c: New test.
15819
c64f7d37
WD
158202016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15821
15822 * gcc.target/aarch64/scalar_shift_1.c
15823 (test_corners_sisd_di): Improve force to SIMD register.
15824 (test_corners_sisd_si): Likewise.
15825 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15826 Remove scan-assembler check for ldr.
15827
90c6f26c
RB
158282016-02-02 Richard Biener <rguenther@suse.de>
15829
15830 PR tree-optimization/69595
15831 * gcc.dg/Warray-bounds-17.c: New testcase.
15832
9dc03c97
RB
158332016-02-02 Richard Biener <rguenther@suse.de>
15834
15835 PR tree-optimization/69606
15836 * gcc.dg/torture/pr69606.c: New testcase.
15837
2d4dc223
YR
158382016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15839
15840 PR middle-end/68542
15841 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15842 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15843
65c98fde
AM
158442016-02-02 Alan Modra <amodra@gmail.com>
15845
15846 PR target/69548
15847 * gcc.target/powerpc/pr69548.c: New test.
15848
e1b81f2b
JJ
158492016-02-01 Jakub Jelinek <jakub@redhat.com>
15850
d0268b37
JJ
15851 PR rtl-optimization/69592
15852 * gcc.dg/pr69592.c: New test.
15853
e1b81f2b
JJ
15854 PR preprocessor/69543
15855 PR c/69558
15856 * gcc.dg/pr69543.c: New test.
15857 * gcc.dg/pr69558.c: New test.
15858
7dd7780d
UB
158592016-02-01 Uros Bizjak <ubizjak@gmail.com>
15860
bf672ee5
UB
15861 PR testsuite/65940
15862 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 15863
9a7013f8
MS
158642016-02-01 Martin Sebor <msebor@redhat.com>
15865
15866 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15867
e681fb2b
BC
158682016-02-01 Bin Cheng <bin.cheng@arm.com>
15869
15870 PR tree-optimization/67921
15871 * c-c++-common/ubsan/pr67921.c: New test.
15872
ff86345f
RB
158732016-02-01 Richard Biener <rguenther@suse.de>
15874
15875 PR middle-end/69556
15876 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15877
bc369dbd
RB
158782016-02-01 Richard Biener <rguenther@suse.de>
15879
15880 PR tree-optimization/69574
15881 * gcc.dg/torture/pr69574.c: New testcase.
15882
ef318184
RB
158832016-02-01 Richard Biener <rguenther@suse.de>
15884
15885 PR tree-optimization/69579
15886 * gcc.dg/setjmp-6.c: New testcase.
15887
654745e6
JJ
158882016-02-01 Jakub Jelinek <jakub@redhat.com>
15889
15890 PR rtl-optimization/69570
15891 * g++.dg/opt/pr69570.C: New test.
15892
e6c0c44b
RH
158932016-02-01 Richard Henderson <rth@redhat.com>
15894
15895 * gcc.dg/pr69535.c: New test.
15896
6ff3f09a
JDA
158972016-01-31 John David Anglin <danglin@gcc.gnu.org>
15898
2c005538
JDA
15899 PR testsuite/69584
15900 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15901 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15902
61083a4b
JDA
15903 PR debug/68244
15904 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15905
6ff3f09a
JDA
15906 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15907
0c221916
PT
159082016-01-31 Paul Thomas <pault@gcc.gnu.org>
15909
15910 PR fortran/67564
15911 * gfortran.dg/allocate_with_source_17.f03: New test.
15912
db7a2818
JJ
159132016-01-30 Jakub Jelinek <jakub@redhat.com>
15914
15915 PR tree-optimization/69546
15916 * gcc.dg/torture/pr69546.c: New test.
15917
e520d5f0
PT
159182016-01-30 Paul Thomas <pault@gcc.gnu.org>
15919
15920 PR fortran/69566
15921 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15922
343c05d3
MS
159232016-01-30 Martin Sebor <msebor@redhat.com>
15924
15925 PR c++/68490
15926 * g++.dg/ext/flexary10.C: New test.
15927
d6c3a539
DH
159282016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15929
15930 PR fortran/66707
15931 gfortran.dg/common_23.f90: New test.
15932
52d72fcd
BS
159332016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15934
15935 PR target/65546
15936 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15937 condition being checked, and disable it when the target supports
15938 misaligned loads and stores.
15939
3a5d2ba4
JJ
159402016-01-29 Jakub Jelinek <jakub@redhat.com>
15941
15942 PR debug/69518
15943 * gcc.dg/torture/pr69518.c: New test.
15944
6bbacdb5
L
159452016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15946
15947 PR target/69530
15948 * gcc.target/i386/pr69530.c: New test.
15949
af932cdb
SE
159502016-01-29 Steve Ellcey <sellcey@imgtec.com>
15951
15952 PR target/65604
15953 * gcc.target/mips/div-delay.c: New test.
15954
26658b7c
JJ
159552016-01-29 Jakub Jelinek <jakub@redhat.com>
15956
33e89989
JJ
15957 PR target/69551
15958 * gcc.target/i386/pr69551.c: New test.
15959
26658b7c
JJ
15960 PR target/66137
15961 * gcc.target/i386/pr66137.c: New test.
15962
401116b5
AB
159632016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15964
15965 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15966 always built for p5600.
15967 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15968 isa=p5600 dg-option.
15969
d4abfcc5
RB
159702016-01-29 Richard Biener <rguenther@suse.de>
15971
15972 PR tree-optimization/69547
15973 * g++.dg/tree-ssa/pr69547.C: New testcase.
15974
16b77b32
JJ
159752016-01-29 Jakub Jelinek <jakub@redhat.com>
15976
15977 PR debug/66869
15978 * g++.dg/warn/Wunused-function2.C: New test.
15979
a1c95464
DV
159802016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15981
15982 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15983 support for test to succeed.
15984
5453bfed
MP
159852016-01-29 Marek Polacek <polacek@redhat.com>
15986
15987 PR c++/69509
15988 PR c++/69516
15989 * g++.dg/ext/constexpr-vla2.C: New test.
15990 * g++.dg/ext/constexpr-vla3.C: New test.
15991 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15992
452ec2a5
RB
159932016-01-29 Richard Biener <rguenther@suse.de>
15994
15995 PR middle-end/69537
15996 * gcc.dg/uninit-21.c: New testcase.
15997
aec0b19e
UB
159982016-01-28 Uros Bizjak <ubizjak@gmail.com>
15999
16000 PR target/69459
16001 * gcc.target/i386/pr69459.c: New test.
16002
df113ce7
SE
160032016-01-28 Steve Ellcey <sellcey@imgtec.com>
16004
16005 PR target/68400
16006 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
16007 * gcc.target/mips/pr68400.c: New test.
16008
494de84f
MS
160092016-01-28 Martin Sebor <msebor@redhat.com>
16010
16011 PR target/17381
16012 * gcc.target/powerpc/pr17381.c: New test.
16013
eb1b1f01
JJ
160142016-01-28 Jakub Jelinek <jakub@redhat.com>
16015
16016 PR middle-end/69542
16017 * gcc.dg/torture/pr69542.c: New test.
16018
6dfeb7ce
WD
160192016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
16020
16021 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16022
4b7471a4
DE
160232016-01-28 David Edelsohn <dje.gcc@gmail.com>
16024
16025 * gcc.dg/pr65980.c: Skip on AIX.
16026 * gcc.dg/pr66688.c: Same.
16027
b271fd21
DE
160282016-01-28 David Edelsohn <dje.gcc@gmail.com>
16029
16030 PR target/63679
16031 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
16032 * gcc.dg/tree-ssa/sra-18.c: Same.
16033
874108a9
AV
160342016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
16035
16036 PR fortran/62536
16037 * gfortran.dg/block_15.f08: New test.
16038 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
16039 on incorrectly closed BLOCK.
16040
30480bcd
IE
160412016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
16042
16043 * gcc.dg/declare-simd.c: New test.
6905c577 16044
14ba8d6d
RB
160452016-01-28 Richard Biener <rguenther@suse.de>
16046
16047 PR tree-optimization/69466
16048 * gfortran.dg/vect/pr69466.f90: New testcase.
16049
0d4c694e
TP
160502016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16051
16052 * g++.dg/pr67989.C: Remove ARM-specific option.
16053 * gcc.target/arm/pr67989.C: New file.
16054
2aa780da
UB
160552016-01-27 Uros Bizjak <ubizjak@gmail.com>
16056
16057 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16058 and expm1 test for glibc < 2.11.
16059
f75ebe77
RH
160602016-01-27 Richard Henderson <rth@redhat.com>
16061
16062 * gcc.c-torture/execute/pr69447.c: New test.
16063
160642016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 16065
9a175e65 16066 PR fortran/69422
49847d75
PT
16067 * gfortran.dg/alloc_comp_assign_15.f03: New test.
16068
cbdd8ae0
JJ
160692016-01-27 Jakub Jelinek <jakub@redhat.com>
16070
16071 PR debug/66869
16072 * gcc.dg/pr66869.c: New test.
16073
2b572b3c
JL
160742016-01-25 Jeff Law <law@redhat.com>
16075
16076 PR tree-optimization/68398
aec0b19e 16077 PR tree-optimization/69196
2b572b3c
JL
16078 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16079 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16080 path to avoid new heuristic allowing more irreducible regions
16081 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16082 * gcc.dg/tree-ssa/vrp46.c: Likewise.
16083 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16084 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16085 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16086
fa74a4bc
MP
160872016-01-27 Marek Polacek <polacek@redhat.com>
16088
16089 PR c/68062
16090 * c-c++-common/vector-compare-4.c: New test.
16091
0afff540
DM
160922016-01-27 David Malcolm <dmalcolm@redhat.com>
16093
16094 PR preprocessor/69126
16095 * c-c++-common/pr69126.c: New test case.
16096
1a218fc9
ILT
160972016-01-27 Ian Lance Taylor <iant@google.com>
16098
16099 * gcc.dg/tree-ssa/ivopt_5.c: New test.
16100
5d70666e
RB
161012016-01-27 Ryan Burn <contact@rnburn.com>
16102
16103 PR cilkplus/69267
16104 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16105
87ff4d66
UB
161062016-01-27 Uros Bizjak <ubizjak@gmail.com>
16107
16108 PR target/69512
16109 * gcc.target/i386/pr69512.c: New test.
16110
27e23cca
RE
161112016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
16112
16113 PR ada/69488
16114 * gnat.dg/sso/*.adb: Robustify dg-output directives.
16115
05bf54c3
MP
161162016-01-27 Marek Polacek <polacek@redhat.com>
16117
16118 PR c++/69379
16119 * g++.dg/pr69379.C: New test.
16120
60214d0d
MS
161212016-01-27 Martin Sebor <msebor@redhat.com>
16122
16123 PR c++/69317
16124 * g++.dg/abi/Wabi-2-2.C: New test.
16125 * g++.dg/abi/Wabi-2-3.C: New test.
16126 * g++.dg/abi/Wabi-3-2.C: New test.
16127 * g++.dg/abi/Wabi-3-3.C: New test.
16128
167c7bfa
RB
161292016-01-27 Richard Biener <rguenther@suse.de>
16130
16131 PR tree-optimization/69166
16132 * gcc.dg/torture/pr69166.c: New testcase.
16133
1430fb1f
MJ
161342016-01-27 Martin Jambor <mjambor@suse.cz>
16135
16136 PR tree-optimization/69355
16137 * gcc.dg/tree-ssa/pr69355.c: New test.
16138
95e3030c
MP
161392016-01-27 Marek Polacek <polacek@redhat.com>
16140
16141 PR c++/69496
16142 * g++.dg/ext/constexpr-vla1.C: New test.
16143
eeb085f3
CB
161442016-01-20 Christian Bruel <christian.bruel@st.com>
16145
16146 PR target/69245
16147 * gcc.target/arm/pr69245.c: New test.
16148
b1652dde
JJ
161492016-01-27 Jakub Jelinek <jakub@redhat.com>
16150
16151 PR tree-optimization/69399
16152 * gcc.dg/torture/pr69399.c: New test.
16153
ce7e8f00
EB
161542016-01-27 Eric Botcazou <ebotcazou@adacore.com>
16155
16156 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16157
e4aac1d1
EB
161582016-01-26 Eric Botcazou <ebotcazou@adacore.com>
16159
16160 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16161
8dfdb419
TV
161622016-01-26 Tom de Vries <tom@codesourcery.com>
16163
16164 PR tree-optimization/69110
16165 * gcc.dg/autopar/pr69110.c: New test.
16166
56f80f54 161672016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 16168 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
16169
16170 * gcc.dg/graphite/isl-ast-op-select.c: New.
16171
a0909527
PT
161722015-01-26 Paul Thomas <pault@gcc.gnu.org>
16173
16174 PR fortran/69385
16175 * gfortran.dg/allocate_error_6.f90: New test.
16176
ffc445f4
RH
161772016-01-26 Richard Henderson <rth@redhat.com>
16178
16179 * gcc.dg/tm/pr60908.c: New test.
16180
01e1dea3
DM
161812016-01-26 David Malcolm <dmalcolm@redhat.com>
16182
16183 PR other/69006
16184 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16185 directive.
16186 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16187 expected multiline output to reflect the colorization being
16188 disabled before newlines.
16189 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16190 (custom_diagnostic_finalizer): Replace call to
16191 pp_newline_and_flush with call to pp_flush.
16192 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16193 * gfortran.dg/implicit_class_1.f90: Likewise.
16194 * lib/gcc-dg.exp (allow_blank_lines): New global.
16195 (dg-allow-blank-lines-in-output): New procedure.
16196 (gcc-dg-prune): Complain about blank lines in the output, unless
16197 dg-allow-blank-lines-in-output was called.
16198 * lib/multiline.exp (_build_multiline_regex): Only support
16199 arbitrary followup text for non-blank-lines, not for blank lines.
16200
13f92e8d
JJ
162012016-01-26 Jakub Jelinek <jakub@redhat.com>
16202
16203 PR tree-optimization/69483
16204 * gcc.dg/pr69483.c: New test.
16205 * g++.dg/opt/pr69483.C: New test.
16206
92422235
CL
162072016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16208
16209 PR target/68620
16210 * gcc.target/arm/pr68620.c: New test.
16211
0bccf11b
L
162122016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16213
16214 * gcc.target/i386/pr68986-2.c: Remove -m32.
16215
81cd202e
L
162162016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16217
16218 PR target/68986
16219 * gcc.target/i386/pr68986-1.c: New test.
16220 * gcc.target/i386/pr68986-2.c: Likewise.
16221 * gcc.target/i386/pr68986-3.c: Likewise.
16222
213a1c03
CB
162232016-01-26 Christian Bruel <christian.bruel@st.com>
16224
16225 * lib/target-supports.exp
16226 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16227 (check_effective_target_arm_crypto_pragma_ok): Likewise.
16228 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16229
22a08dd1
RB
162302016-01-26 Richard Biener <rguenther@suse.de>
16231
16232 PR tree-optimization/69452
16233 * gcc.dg/torture/pr69452.c: New testcase.
16234
6c06e0e8
JJ
162352016-01-26 Jakub Jelinek <jakub@redhat.com>
16236
16237 PR target/69442
16238 * gcc.dg/pr69442.c: New test.
16239
b96824c4
RFI
162402016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
16241
16242 PR target/67896
16243 * gcc.target/aarch64/simd/pr67896.C: New.
16244
5ee31e57
RS
162452016-01-26 Richard Sandiford <richard.sandiford@arm.com>
16246
16247 PR tree-optimization/69400
16248 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16249 function.
16250 (plugin_init): Call it.
16251 * gcc.dg/torture/pr69400.c: New test.
16252
7ddfb31d
CL
162532016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16254
16255 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16256
1e050c90
AK
162572016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16258 Sebastian Pop <s.pop@samsung.com>
16259
16260 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16261 isl-0.15.
16262
c8ee4bf5
AK
162632016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16264 Sebastian Pop <s.pop@samsung.com>
16265
16266 * gcc.dg/graphite/pr69292.c: New.
16267
d902b330
JJ
162682016-01-25 Jakub Jelinek <jakub@redhat.com>
16269
16270 * c-c++-common/goacc/use_device-1.c: New test.
16271
2c89b952
JL
162722016-01-25 Jeff Law <law@redhat.com>
16273
16274 PR tree-optimization/69196
16275 PR tree-optimization/68398
16276 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16277 * gcc.dg/tree-ssa/pr68198.c: Likewise.
16278
685c8785
DE
162792016-01-25 David Edelsohn <dje.gcc@gmail.com>
16280
16281 PR target/69469
16282 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16283 Algorithm.
16284
95cef0c1
RB
162852016-01-25 Richard Biener <rguenther@suse.de>
16286
16287 PR testsuite/69380
16288 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16289
2947d3b2
IE
162902016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
16291
16292 PR target/69421
16293 * gcc.dg/pr69421.c: New test.
16294
ae19075a
BB
162952016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
16296
16297 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16298 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16299 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16300 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16301 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16302 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16303 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16304 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16305 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16306 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16307
fa4511c2
RB
163082016-01-25 Richard Biener <rguenther@suse.de>
16309
16310 PR tree-optimization/69376
16311 * gcc.dg/torture/pr69376.c: New testcase.
16312
1d101216
JD
163132016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16314
16315 PR fortran/69397
16316 PR fortran/68442
16317 * gfortran.dg/interface_38.f90: New test.
16318 * gfortran.dg/interface_39.f90: New test.
a0909527 16319
a59b92b0
PP
163202016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
16321
16322 Revert:
16323 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16324
16325 PR c++/11858
16326 PR c++/24663
16327 PR c++/24664
16328 * g++.dg/template/pr11858.C: New test.
16329 * g++.dg/template/pr24663.C: New test.
16330 * g++.dg/template/unify12.C: New test.
16331 * g++.dg/template/unify13.C: New test.
16332 * g++.dg/template/unify14.C: New test.
16333 * g++.dg/template/unify15.C: New test.
16334 * g++.dg/template/unify16.C: New test.
16335 * g++.dg/template/unify17.C: New test.
16336
16acb1a8
DH
163372016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
16338
16339 PR fortran/68283
16340 gfortran.dg/pr68283.f90: New test.
16341
094773e8
TK
163422016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
16343
16344 PR fortran/66094
16345 * gfortran.dg/inline_matmul_13.f90: New test.
16346 * gfortran.dg/matmul_bounds_8.f90: New test.
16347 * gfortran.dg/matmul_bounds_9.f90: New test.
16348 * gfortran.dg/matmul_bounds_10.f90: New test.
16349
42fb90d7
TV
163502016-01-23 Tom de Vries <tom@codesourcery.com>
16351
16352 PR tree-optimization/69426
16353 * gcc.dg/autopar/pr69426.c: New test.
16354
69da7802
MS
163552016-01-23 Martin Sebor <msebor@redhat.com>
16356
16357 PR c++/58109
16358 PR c++/69022
16359 * g++.dg/cpp0x/alignas5.C: New test.
16360 * g++.dg/ext/vector29.C: Same.
16361
da17300a
UB
163622016-01-23 Uros Bizjak <ubizjak@gmail.com>
16363
16364 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16365 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16366 _GNU_SOURCE from compile flags to the source.
16367 * gcc.target/i386/chkp-stropt-12.c: Ditto.
16368 * gcc.target/i386/chkp-stropt-16.c: Ditto.
16369 * gcc.target/i386/chkp-stropt-4.c: Ditto.
16370 * gcc.target/i386/chkp-stropt-8.c: Ditto.
16371
62041cfc
JJ
163722016-01-22 Jakub Jelinek <jakub@redhat.com>
16373
16374 PR target/69432
16375 * g++.dg/opt/pr69432.C: New test.
16376
f7d2ad6f
BS
163772016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16378
16379 * gcc.target/powerpc/pr63354c: Adjust target selector to include
16380 32-bit targets testing an -m64 multilib.
16381
d403fc9a
WS
163822016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16383
16384 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16385 64-bit support.
16386
4aa16f8d
JG
163872016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
16388
16389 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16390
7c816d0f
CB
163912016-01-21 Christian Bruel <christian.bruel@st.com>
16392
16393 PR target/68674
16394 * gcc.target/i386/pr68674.c
16395 * gcc.target/aarch64/pr68674.c
16396 * gcc.target/arm/pr68674.c
16397
fce661e8
KT
163982016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16399
16400 PR target/69403
16401 * gcc.c-torture/execute/pr69403.c: New test.
16402
4696899f
PC
164032016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
16404
16405 PR c++/55843
16406 * g++.dg/template/pr55843.C: New.
16407
bac69366
AL
164082016-01-22 Alan Lawrence <alan.lawrence@arm.com>
16409
16410 PR testsuite/66877
16411 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16412 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16413
b57d3a5c
BS
164142016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16415
16416 PR testsuite/67489
da17300a
UB
16417 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16418 from dg-do compile directive, and instead add
16419 { dg-require-effective-target int128 }.
b57d3a5c 16420
9f04a53e
MS
164212016-01-20 Martin Sebor <msebor@redhat.com>
16422
16423 PR c/69405
16424 * gcc.dg/sync-fetch.c: New test.
16425
38a51663
JL
164262016-01-21 Martin Sebor <msebor@redhat.com>
16427
16428 PR target/69252
16429 * gcc.target/powerpc/pr69252.c: New test.
16430
2423a75a
JD
164312016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16432
16433 PR fortran/65996
da17300a 16434 * gfortran.dg/pr65996.f90: New test.
2423a75a 16435
0a76463f
DV
164362016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
16437
16438 PR c++/68810
9f04a53e 16439 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 16440 expected to generate an error.
0a76463f 16441
9776e692
BS
164422016-01-21 Bernd Schmidt <bschmidt@redhat.com>
16443
16444 PR middle-end/66178
16445 * gcc.dg/torture/pr66178.c: New test.
16446
c8d3e088
AB
164472016-01-21 Anton Blanchard <anton@samba.org>
16448 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16449
16450 PR target/63354
16451 * gcc.target/powerpc/pr63354.c: New test.
16452
35b707ff
VM
164532016-01-21 Vladimir Makarov <vmakarov@redhat.com>
16454
16455 PR rtl-optimization/68990
16456 * gcc.target/i386/pr68990: New.
16457
157b0829
NC
164582016-01-21 Nick Clifton <nickc@redhat.com>
16459
16460 PR target/69129
16461 * gcc.target/mips/pr69129.c: New.
16462
aede6748
PC
164632016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
16464
16465 PR c++/58046
16466 * g++.dg/cpp0x/pr58046.C: New.
16467
5463c2c8
JJ
164682016-01-21 Jakub Jelinek <jakub@redhat.com>
16469
6d31cc75
SS
16470 PR target/69187
16471 PR target/65624
16472 * gcc.target/arm/pr69187.c: New test.
16473
5463c2c8
JJ
16474 PR c++/69355
16475 * g++.dg/torture/pr69355.C: New test.
16476
fa28f32b
AK
164772016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16478 Sebastian Pop <s.pop@samsung.com>
16479
16480 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16481
b920a047
AK
164822016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16483 Sebastian Pop <s.pop@samsung.com>
16484
da17300a 16485 * gcc.dg/graphite/pr68976.c: New test.
b920a047 16486
bdd3aea6
JJ
164872016-01-21 Jakub Jelinek <jakub@redhat.com>
16488
16489 PR middle-end/67653
16490 * c-c++-common/pr67653.c: New test.
16491 * gcc.dg/torture/pr29119.c: Add dg-warning.
16492
26a2e6ae
PB
164932016-01-20 Peter Bergner <bergner@vnet.ibm.com>
16494
16495 * gcc.target/powerpc/cpu-builtin-1.c: New test.
16496
d25c7690
PK
164972016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16498
16499 PR c/24293
16500 * gcc.dg/pr24293.c: New test.
16501 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16502 incomplete struct type.
16503 * gcc.dg/declspec-1.c: Likewise.
16504 * gcc.dg/pr63549.c: Likewise.
16505
889d5698
JJ
165062016-01-20 Jakub Jelinek <jakub@redhat.com>
16507
16508 PR tree-optimization/66612
16509 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16510 for bdn instruction.
16511
d7cf3dc7
CL
165122016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16513
16514 * lib/target-supports.exp
16515 (check_effective_target_arm_fp_ok_nocache): New.
16516 (check_effective_target_arm_fp_ok): New.
16517 (add_options_for_arm_fp): New.
16518 (check_effective_target_arm_crypto_ok_nocache): Require
16519 target_arm_v8_neon_ok instead of arm32.
16520 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16521 (check_effective_target_arm_crypto_pragma_ok): New.
16522 (add_options_for_arm_vfp): New.
16523 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16524 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16525 target instead. Force initial fpu to vfp.
16526 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16527 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16528 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16529 dependency.
16530 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16531 use arm_vfp effective target instead. Force initial fpu to vfp.
16532 * gcc.target/arm/attr-neon3.c: Likewise.
16533 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16534 arm_vfp_ok.
16535 * gcc.target/arm/unsigned-float.c: Likewise.
16536 * gcc.target/arm/vfp-1.c: Likewise.
16537 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16538 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16539 * gcc.target/arm/vfp-ldmiad.c: Likewise.
16540 * gcc.target/arm/vfp-ldmias.c: Likewise.
16541 * gcc.target/arm/vfp-stmdbd.c: Likewise.
16542 * gcc.target/arm/vfp-stmdbs.c: Likewise.
16543 * gcc.target/arm/vfp-stmiad.c: Likewise.
16544 * gcc.target/arm/vfp-stmias.c: Likewise.
16545 * gcc.target/arm/vnmul-1.c: Likewise.
16546 * gcc.target/arm/vnmul-2.c: Likewise.
16547 * gcc.target/arm/vnmul-3.c: Likewise.
16548 * gcc.target/arm/vnmul-4.c: Likewise.
16549
01ac9704 165502016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 16551
e84b00da
L
16552 PR testsuite/69366
16553 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16554 the MPX run-time library, for compile-time MPX test.
16555 * gcc.target/i386/chkp-always_inline.c: Likewise.
16556 * gcc.target/i386/chkp-bndret.c: Likewise.
16557 * gcc.target/i386/chkp-builtins-1.c: Likewise.
16558 * gcc.target/i386/chkp-builtins-2.c: Likewise.
16559 * gcc.target/i386/chkp-builtins-3.c: Likewise.
16560 * gcc.target/i386/chkp-builtins-4.c: Likewise.
16561 * gcc.target/i386/chkp-const-check-1.c: Likewise.
16562 * gcc.target/i386/chkp-const-check-2.c: Likewise.
16563 * gcc.target/i386/chkp-hidden-def.c: Likewise.
16564 * gcc.target/i386/chkp-label-address.c: Likewise.
16565 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16566 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16567 * gcc.target/i386/chkp-pr69044.c: Likewise.
16568 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16569 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16570 * gcc.target/i386/chkp-strchr.c: Likewise.
16571 * gcc.target/i386/chkp-strlen-1.c: Likewise.
16572 * gcc.target/i386/chkp-strlen-2.c: Likewise.
16573 * gcc.target/i386/chkp-strlen-3.c: Likewise.
16574 * gcc.target/i386/chkp-strlen-4.c: Likewise.
16575 * gcc.target/i386/chkp-strlen-5.c: Likewise.
16576 * gcc.target/i386/chkp-stropt-1.c: Likewise.
16577 * gcc.target/i386/chkp-stropt-10.c: Likewise.
16578 * gcc.target/i386/chkp-stropt-11.c: Likewise.
16579 * gcc.target/i386/chkp-stropt-12.c: Likewise.
16580 * gcc.target/i386/chkp-stropt-13.c: Likewise.
16581 * gcc.target/i386/chkp-stropt-14.c: Likewise.
16582 * gcc.target/i386/chkp-stropt-15.c: Likewise.
16583 * gcc.target/i386/chkp-stropt-16.c: Likewise.
16584 * gcc.target/i386/chkp-stropt-2.c: Likewise.
16585 * gcc.target/i386/chkp-stropt-3.c: Likewise.
16586 * gcc.target/i386/chkp-stropt-4.c: Likewise.
16587 * gcc.target/i386/chkp-stropt-5.c: Likewise.
16588 * gcc.target/i386/chkp-stropt-6.c: Likewise.
16589 * gcc.target/i386/chkp-stropt-7.c: Likewise.
16590 * gcc.target/i386/chkp-stropt-8.c: Likewise.
16591 * gcc.target/i386/chkp-stropt-9.c: Likewise.
16592 * gcc.target/i386/pr63995-2.c: Likewise.
16593 * gcc.target/i386/pr64805.c: Likewise.
16594 * gcc.target/i386/pr65044.c: Likewise.
16595 * gcc.target/i386/pr65167.c: Likewise.
16596 * gcc.target/i386/pr65183.c: Likewise.
16597 * gcc.target/i386/pr65184.c: Likewise.
16598 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 16599
28b33016
IE
166002016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
16601
16602 PR tree-optimization/69328
16603 * gcc.dg/pr69328.c: New test.
16604
bcff0913
JL
166052016-01-20 Jeff Law <law@redhat.com>
16606
bf0bb970 16607 PR target/25114
bcff0913
JL
16608 * gcc.target/m68k/pr25114.c: New test.
16609
a3f69631
AV
166102016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
16611
16612 * gcc.target/arm/memset-inline-10.c: Added
16613 dg-require-effective-target arm_thumb2_ok.
16614
af33ba0d
EB
166152016-01-19 Eric Botcazou <ebotcazou@adacore.com>
16616
16617 * gcc.dg/debug/dwarf2/sso.c: New test.
16618
7596d5de
UB
166192016-01-19 Uros Bizjak <ubizjak@gmail.com>
16620
16621 PR testsuite/68820
16622 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16623 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16624 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16625
ceda2c69
JH
166262016-01-19 Jan Hubicka <hubicka@ucw.cz>
16627
16628 PR ipa/66223
16629 * g++.dg/ipa/devirt-50.C: New testcase.
16630
38a979f2
MP
166312016-01-19 Marek Polacek <polacek@redhat.com>
16632
16633 PR c++/68965
16634 * g++.dg/cpp1y/parameter-pack-1.C: New test.
16635 * g++.dg/cpp1y/parameter-pack-2.C: New test.
16636
962801c5
KT
166372016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16638
16639 PR target/69135
16640 * gcc.target/arm/pr69135_1.c: New test.
16641
078fe40a
WD
166422015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16643
16644 * gcc.target/aarch64/ccmp_1.c: Add new tests.
16645
786e3c06
WD
166462015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16647
16648 * gcc.target/aarch64/ccmp_1.c: New testcase.
16649
1e297006
MP
166502016-01-19 Marek Polacek <polacek@redhat.com>
16651
16652 PR c++/68586
16653 * g++.dg/cpp0x/enum30.C: New test.
16654
879c27e3
RB
166552016-01-19 Richard Biener <rguenther@suse.de>
16656
16657 PR tree-optimization/69336
16658 * g++.dg/tree-ssa/pr69336.C: New testcase.
16659
015337d3
JJ
166602016-01-19 Jakub Jelinek <jakub@redhat.com>
16661
16662 PR debug/65779
16663 * gcc.dg/pr65779.c: New test.
16664
e2c768b6
RB
166652016-01-19 Richard Biener <rguenther@suse.de>
16666
16667 PR tree-optimization/69352
16668 * gcc.dg/torture/pr69352.c: New testcase.
16669
569efc34
JJ
166702016-01-19 Jakub Jelinek <jakub@redhat.com>
16671
16672 PR rtl-optimization/68955
16673 PR rtl-optimization/64557
16674 * gcc.dg/torture/pr68955.c: New test.
16675
e49d321f
JH
166762016-01-19 Jan Hubicka <hubicka@ucw.cz>
16677
16678 PR lto/69136
16679 * g++.dg/torture/pr69136.C: New testcase.
16680
e9191ad3
JH
166812016-01-19 Jan Hubicka <hubicka@ucw.cz>
16682
16683 PR lto/69133
16684 * g++.dg/lto/pr69133_0.C: New testcase.
16685 * g++.dg/lto/pr69133_1.C: New testcase.
16686
2bedb645
JL
166872016-01-15 Jeff Law <law@redhat.com>
16688
16689 PR tree-optimization/69320
16690 * gcc.c-torture/pr69320-1.c: New test.
16691 * gcc.c-torture/pr69320-2.c: New test.
16692 * gcc.c-torture/pr69320-3.c: New test.
16693 * gcc.c-torture/pr69320-4.c: New test.
16694
17c15cb9
PP
166952016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16696
16697 PR c++/11858
16698 PR c++/24663
16699 PR c++/24664
16700 * g++.dg/template/pr11858.C: New test.
16701 * g++.dg/template/pr24663.C: New test.
16702 * g++.dg/template/unify12.C: New test.
16703 * g++.dg/template/unify13.C: New test.
16704 * g++.dg/template/unify14.C: New test.
16705 * g++.dg/template/unify15.C: New test.
16706 * g++.dg/template/unify16.C: New test.
16707 * g++.dg/template/unify17.C: New test.
16708
9617fd08
DM
167092016-01-18 David Malcolm <dmalcolm@redhat.com>
16710
16711 PR testsuite/69181
16712 * gcc.dg/pr69181-1.c: New test file.
16713 * gcc.dg/pr69181-2.c: New test file.
16714 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16715 globals by moving it to...
16716 (cleanup-after-saved-dg-test): ...this new function. Add
16717 "global additional_sources_used". Add reset of global
16718 multiline_expected_outputs to the empty list.
16719 * lib/multiline.exp (_multiline_expected_outputs): Rename this
16720 global to...
16721 (multiline_expected_outputs): ...this, and updated comments to
16722 note that it is modified from gcc-dg.exp.
16723 (dg-end-multiline-output): Update for the above renaming.
16724 (handle-multiline-outputs): Likewise. Remove the clearing
16725 of the expected outputs to the empty list.
16726
b555a2e4
RB
167272016-01-18 Richard Biener <rguenther@suse.de>
16728
16729 PR tree-optimization/69297
16730 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16731
96902805
JM
167322016-01-18 Joseph Myers <joseph@codesourcery.com>
16733
16734 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16735 dg-options.
16736 * gcc.target/mips/mips-3d-2.c: Likewise.
16737 * gcc.target/mips/mips-3d-3.c: Likewise.
16738 * gcc.target/mips/mips-3d-4.c: Likewise.
16739 * gcc.target/mips/mips-3d-5.c: Likewise.
16740 * gcc.target/mips/mips-3d-6.c: Likewise.
16741 * gcc.target/mips/mips-3d-7.c: Likewise.
16742 * gcc.target/mips/mips-3d-8.c: Likewise.
16743 * gcc.target/mips/mips-3d-9.c: Likewise.
16744 * gcc.target/mips/mips-ps-1.c: Likewise.
16745 * gcc.target/mips/mips-ps-2.c: Likewise.
16746 * gcc.target/mips/mips-ps-3.c: Likewise.
16747 * gcc.target/mips/mips-ps-4.c: Likewise.
16748 * gcc.target/mips/mips-ps-5.c: Likewise.
16749 * gcc.target/mips/mips-ps-6.c: Likewise.
16750 * gcc.target/mips/mips-ps-7.c: Likewise.
16751 * gcc.target/mips/mips-ps-type.c: Likewise.
16752 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16753 * gcc.target/mips/mips16-attributes-6.c: Likewise.
16754
40e26f94
TV
167552016-01-18 Tom de Vries <tom@codesourcery.com>
16756
16757 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16758 * c-c++-common/goacc/kernels-double-reduction.c: New test.
16759 * c-c++-common/goacc/kernels-empty.c: New test.
16760 * c-c++-common/goacc/kernels-eternal.c: New test.
16761 * c-c++-common/goacc/kernels-loop-2.c: New test.
16762 * c-c++-common/goacc/kernels-loop-3.c: New test.
16763 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16764 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16765 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16766 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16767 * c-c++-common/goacc/kernels-loop-data.c: New test.
16768 * c-c++-common/goacc/kernels-loop-g.c: New test.
16769 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16770 * c-c++-common/goacc/kernels-loop-n.c: New test.
16771 * c-c++-common/goacc/kernels-loop-nest.c: New test.
16772 * c-c++-common/goacc/kernels-loop.c: New test.
16773 * c-c++-common/goacc/kernels-noreturn.c: New test.
16774 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16775 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16776 * c-c++-common/goacc/kernels-reduction.c: New test.
16777
a98d4647
TV
167782016-01-18 Tom de Vries <tom@codesourcery.com>
16779
16780 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16781 * gcc.dg/autopar/outer-2.c: Same.
16782 * gcc.dg/autopar/outer-3.c: Same.
16783 * gcc.dg/autopar/outer-4.c: Same.
16784 * gcc.dg/autopar/outer-5.c: Same.
16785 * gcc.dg/autopar/outer-6.c: Same.
16786 * gcc.dg/autopar/parallelization-1.c: Same.
16787 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16788 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16789 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16790 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16791 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16792 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16793 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16794 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16795 * gcc.dg/autopar/pr39500-1.c: Same.
16796 * gcc.dg/autopar/pr39500-2.c: Same.
16797 * gcc.dg/autopar/pr46193.c: Same.
16798 * gcc.dg/autopar/pr46194.c: Same.
16799 * gcc.dg/autopar/pr49580.c: Same.
16800 * gcc.dg/autopar/pr49960-1.c: Same.
16801 * gcc.dg/autopar/pr49960.c: Same.
16802 * gcc.dg/autopar/pr68373.c: Same.
16803 * gcc.dg/autopar/reduc-1.c: Same.
16804 * gcc.dg/autopar/reduc-1char.c: Same.
16805 * gcc.dg/autopar/reduc-1short.c: Same.
16806 * gcc.dg/autopar/reduc-2.c: Same.
16807 * gcc.dg/autopar/reduc-2char.c: Same.
16808 * gcc.dg/autopar/reduc-2short.c: Same.
16809 * gcc.dg/autopar/reduc-3.c: Same.
16810 * gcc.dg/autopar/reduc-4.c: Same.
16811 * gcc.dg/autopar/reduc-6.c: Same.
16812 * gcc.dg/autopar/reduc-7.c: Same.
16813 * gcc.dg/autopar/reduc-8.c: Same.
16814 * gcc.dg/autopar/reduc-9.c: Same.
16815 * gcc.dg/autopar/uns-outer-4.c: Same.
16816 * gcc.dg/autopar/uns-outer-5.c: Same.
16817 * gcc.dg/autopar/uns-outer-6.c: Same.
16818 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16819 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16820
da976fa8
AL
168212016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16822
16823 PR target/63679
16824 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16825 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16826
70c1e886
AL
168272016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16828
16829 PR target/63679
16830 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16831 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16832 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16833
88bed196
AL
168342016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16835
16836 PR target/63679
16837 * gcc.dg/tree-ssa/sra-17.c: New.
16838 * gcc.dg/tree-ssa/sra-18.c: New.
16839
3dd5f42e
IE
168402016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16841
16842 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16843
ae5a77fa
EB
168442016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16845
16846 * gnat.dg/inline12.adb: New test.
16847
11e57fc6
BC
168482016-01-18 Bin Cheng <bin.cheng@arm.com>
16849
16850 PR tree-optimization/66797
16851 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16852
995b6fe0
RB
168532016-01-18 Richard Biener <rguenther@suse.de>
16854
16855 PR tree-optimization/69170
16856 * gcc.dg/torture/pr69170.c: New testcase.
16857
82ee0cf2 168582016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
16859
16860 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16861
d69da357
TV
168622016-01-16 Tom de Vries <tom@codesourcery.com>
16863
16864 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16865
a3845283
TV
168662016-01-16 Tom de Vries <tom@codesourcery.com>
16867
16868 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16869 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16870 redundant dg-require-effective-target pthread.
16871 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16872 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16873 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16874 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16875 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16876 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16877 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16878
197a6aa6
DE
168792016-01-16 David Edelsohn <dje.gcc@gmail.com>
16880
16881 PR target/68609
16882 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16883 * gcc.target/powerpc/recip-7.c: Same.
16884
ec7886c1
PP
168852016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16886
16887 PR c++/69091
16888 * g++.dg/template/pr69091.C: New test.
16889
203484bb
PP
168902016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16891
16892 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16893 dump does not contain an error_mark_node.
16894 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16895 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16896
aa2500e9
PP
168972016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16898
16899 PR c++/68936
16900 * g++.dg/template/pr68936.C: New test.
16901
28621a5c
DE
169022016-01-15 David Edelsohn <dje.gcc@gmail.com>
16903
16904 PR target/68609
16905 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16906 * gcc.target/powerpc/recip-2.c: Same.
16907 * gcc.target/powerpc/recip-3.c: Same.
16908 * gcc.target/powerpc/recip-4.c: Same.
16909 * gcc.target/powerpc/recip-sqrtf.c: Same.
16910
40c43aca
JL
169112016-01-15 Jeff Law <law@redhat.com>
16912
16913 PR tree-optimization/69270
16914 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16915 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16916
afbc5ae8
PT
169172016-01-15 Paul Thomas <pault@gcc.gnu.org>
16918
16919 PR fortran/49630
16920 * gfortran.dg/deferred_character_13.f90: New test for the fix
16921 of comment 3 of the PR.
16922
16923 PR fortran/54070
16924 * gfortran.dg/deferred_character_8.f90: New test
16925 * gfortran.dg/allocate_error_5.f90: New test
16926
16927 PR fortran/60593
16928 * gfortran.dg/deferred_character_10.f90: New test
16929
16930 PR fortran/60795
16931 * gfortran.dg/deferred_character_14.f90: New test
16932
16933 PR fortran/61147
16934 * gfortran.dg/deferred_character_11.f90: New test
16935
16936 PR fortran/64324
16937 * gfortran.dg/deferred_character_9.f90: New test
16938
49abe076
VM
169392016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16940
16941 PR rtl-optimization/69030
16942 * gcc.target/i386/pr69030.c: New.
16943
16d12992
KT
169442016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16945
16946 * gcc.target/aarch64/target_attr_17.c: New test.
16947
78810bd3
RB
169482016-01-15 Richard Biener <rguenther@suse.de>
16949
16950 PR tree-optimization/66856
16951 * gcc.dg/torture/pr66856-1.c: New testcase.
16952 * gcc.dg/torture/pr66856-2.c: Likewise.
16953
2bd847fe
RB
169542016-01-15 Richard Biener <rguenther@suse.de>
16955
16956 PR debug/69137
16957 * g++.dg/lto/pr69137_0.C: New testcase.
16958
a00fe3b7
RS
169592016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16960
16961 PR middle-end/69246
16962 * gcc.target/i386/pr69246.c: New test.
16963
cbb0e83b
DV
169642016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16965
7596d5de 16966 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 16967
5a500ecf
DV
169682016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16969
16970 PR c++/56194
16971 * g++.dg/init/const9.C: Disable test on S/390.
16972
5d9bf64f
DV
169732016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16974
16975 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16976 * g++.dg/Wno-frame-address.C: Ditto.
16977
e234b19e
DV
169782016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16979
16980 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16981
89483f99
RB
169822016-01-15 Richard Biener <rguenther@suse.de>
16983
16984 PR tree-optimization/68961
16985 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16986
94f37395
IE
169872016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16988
16989 * gcc.target/i386/pr65105-5.c: New test.
16990
82ee0cf2 169912016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
16992
16993 * gcc.c-torture/execute/alias-4.c: New testcase.
16994
82ee0cf2 169952016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
16996
16997 PR ipa/68148
16998 * g++.dg/ipa/devirt-49.C: New testcase.
16999
092f7deb 170002016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
17001
17002 PR target/65837
17003 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
17004 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
17005 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
17006
e93c66bc
RB
170072016-01-15 Richard Biener <rguenther@suse.de>
17008
17009 PR tree-optimization/69117
17010 * gcc.dg/torture/pr69117.c: New testcase.
17011
c47eaca6 170122015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
17013
17014 PR c++/69048
17015 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
17016
c3f6914a
FXC
170172016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17018
17019 PR testsuite/67509
17020 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
17021 range tests use 100 * maximum instead of maximum + 1.
17022
cd65ae90
JJ
170232016-01-14 Jakub Jelinek <jakub@redhat.com>
17024
17025 PR debug/69244
17026 * gcc.dg/guality/pr69244.c: New test.
17027
19643948
UB
170282016-01-14 Uros Bizjak <ubizjak@gmail.com>
17029
17030 * lib/target-supports.exp (check_effective_target_issignaling):
17031 New procedure.
17032 * gcc.dg/pr61441.c: Require issignaling effective target.
17033
fe79c97e
SB
170342016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
17035
17036 PR target/68803
17037 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
17038
c7df95d8
DM
170392016-01-14 David Malcolm <dmalcolm@redhat.com>
17040
17041 PR c++/68819
17042 PR preprocessor/69177
17043 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
17044 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
17045 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
17046 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
17047
00083992
MP
170482016-01-14 Marek Polacek <polacek@redhat.com>
17049
17050 PR c/69262
17051 * gcc.dg/array-15.c: New test.
17052
0c9b3294
JJ
170532016-01-14 Jakub Jelinek <jakub@redhat.com>
17054
17055 PR middle-end/68146
17056 PR tree-optimization/69155
17057 * gfortran.dg/pr68146.f: New test.
17058 * gfortran.dg/pr69155.f90: New test.
17059
3688e13d
RB
170602016-01-14 Richard Biener <rguenther@suse.de>
17061
17062 PR tree-optimization/68060
17063 * gcc.dg/torture/pr68060-1.c: New testcase.
17064 * gcc.dg/torture/pr68060-2.c: Likewise.
17065
bab0ad3a
NC
170662016-01-14 Nick Clifton <nickc@redhat.com>
17067
17068 * lib/target-supports.exp
17069 (check_effective_target_arm_neon_ok_nocache): Add an option
17070 sequence that includes setting the ARM architecture to ARMv7-A.
17071 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17072 command line options necessary to enable Neon support.
17073 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17074 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17075 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17076 * gcc.target/arm/pr69180.c: Likewise.
17077
947c2ce5
JL
170782016-01-14 Jeff Law <law@redhat.com>
17079
17080 PR tree-optimization/69270
17081 * gcc.dg/tree-ssa/pr69270.c: New test.
17082
3342fd71
BS
170832016-01-13 Bernd Schmidt <bschmidt@redhat.com>
17084
17085 PR c/66208
17086 * c-c++-common/pr66208.c: New file.
17087
2ad3adf1
JJ
170882016-01-13 Jakub Jelinek <jakub@redhat.com>
17089
17090 PR tree-optimization/69156
17091 * gcc.dg/pr69156.c: New test.
17092
398d6feb
L
170932016-01-13 H.J. Lu <hongjiu.lu@intel.com>
17094
17095 * gcc.target/i386/pr69225-7.c: New test.
17096
4c868789
RH
170972016-01-13 Richard Henderson <rth@redhat.com>
17098
17099 * gcc.dg/tm/memopt-13.c: Update expected function.
17100 * gcc.dg/tm/memopt-6.c: Likewise.
17101
ef6d1772
UB
171022016-01-13 Uros Bizjak <ubizjak@gmail.com>
17103
17104 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17105 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17106 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17107 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 17108
ef6d1772
UB
171092016-01-13 Tom de Vries <tom@codesourcery.com>
17110
17111 PR tree-optimization/69169
0b4b6ef2
TV
17112 * gcc.dg/pr69169.c: New test.
17113
2ad3adf1 171142016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
17115
17116 PR target/69228
17117 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17118 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17119 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17120 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17121 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17122 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17123 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17124 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17125
9060e335
AK
171262016-01-13 Jakub Jelinek <jakub@redhat.com>
17127
17128 PR target/69247
17129 * gcc.dg/pr69247.c: New test.
17130
40311329
RB
171312016-01-13 Richard Biener <rguenther@suse.de>
17132
17133 PR tree-optimization/69242
17134 * gcc.dg/torture/pr69242.c: New testcase.
17135
ccbd7103
RB
171362016-01-13 Richard Biener <rguenther@suse.de>
17137
17138 PR tree-optimization/69186
17139 * gcc.dg/torture/pr69186.c: New testcase.
17140
c6f72a46
JL
171412016-01-13 Jeff Law <law@redhat.com>
17142
17143 PR tree-optimization/67755
17144 * gcc.dg/tree-ssa/pr67755.c: New test.
17145
171462016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
17147
17148 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17149 pass number in output by a star.
17150
c446cf07
BC
171512016-01-12 Bin Cheng <bin.cheng@arm.com>
17152
17153 PR tree-optimization/68911
17154 * gcc.c-torture/execute/pr68911.c: New test.
17155
5342156c
MP
171562016-01-12 Marek Polacek <polacek@redhat.com>
17157
17158 PR c++/68979
17159 * g++.dg/warn/permissive-1.C: New test.
17160
65364cc5
JJ
171612016-01-12 Jakub Jelinek <jakub@redhat.com>
17162
17163 PR objc++/68511
17164 PR c++/69213
17165 * g++.dg/opt/pr69213.C: New test.
17166
81b9a3d9
CB
171672016-01-12 Christian Bruel <christian.bruel@st.com>
17168
17169 PR target/69180
17170 * gcc.target/arm/pr69180.c: New test.
17171
3c4e91c9
RB
171722016-01-12 Richard Biener <rguenther@suse.de>
17173
17174 PR lto/69077
17175 * g++.dg/lto/pr69077_0.C: New testcase.
17176 * g++.dg/lto/pr69077_1.C: Likewise.
17177
5664cea1
JJ
171782016-01-12 Jakub Jelinek <jakub@redhat.com>
17179
17180 PR target/69175
17181 * g++.dg/opt/pr69175.C: New test.
17182
86cefc49
AL
171832016-01-12 Alan Lawrence <alan.lawrence@arm.com>
17184
17185 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17186 rather than #including math.h & stdlib.h.
17187 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17188 * gcc.dg/vect/pr49771.c: Likewise.
17189 * gcc.dg/vect/vect-10-big-array.c: Likewise.
17190 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17191 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17192 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17193 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17194 * gcc.dg/vect/pr44507.c: Likewise.
17195 * gcc.dg/vect/pr45902.c: Likewise.
17196 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17197 * gcc.dg/vect/vect-117.c: Likewise.
17198 * gcc.dg/vect/vect-99.c: Likewise.
17199 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17200 * gcc.dg/vect/vect-cond-1.c: Likewise.
17201 * gcc.dg/vect/vect-cond-2.c: Likewise.
17202 * gcc.dg/vect/vect-cond-3.c: Likewise.
17203 * gcc.dg/vect/vect-cond-4.c: Likewise.
17204 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17205 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17206 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17207 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17208 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17209 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17210 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17211 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17212 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17213 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17214 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17215 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17216 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17217 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17218 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17219 include of signal.h.
17220 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17221 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17222 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17223 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17224 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17225 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17226 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17227 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17228 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17229 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17230 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17231 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17232 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17233 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17234 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17235 * gcc.dg/vect/vect-outer-5.c: Likewise.
17236 * gcc.dg/vect/vect-outer-6.c: Likewise.
17237 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17238 include of stdio.h.
17239
b832f61e
NC
172402016-01-12 Nick Clifton <nickc@redhat.com>
17241
17242 PR target/68913
17243 * gcc.dg/lto/pr61886_0.c: Rename the external function called
17244 to fread so that it will be found in all target runtimes.
17245
8eac49b1
RB
172462016-01-12 Richard Biener <rguenther@suse.de>
17247
17248 PR tree-optimization/69053
17249 * g++.dg/torture/pr69053.C: New testcase.
17250
2935d994
RB
172512016-01-12 Richard Biener <rguenther@suse.de>
17252
17253 PR tree-optimization/69168
17254 * gcc.dg/torture/pr69168.c: New testcase.
17255
66c16fd9
RB
172562016-01-12 Richard Biener <rguenther@suse.de>
17257
17258 PR tree-optimization/69157
17259 * gcc.dg/torture/pr69157.c: New testcase.
17260
172612016-01-12 Richard Biener <rguenther@suse.de>
17262
17263 PR tree-optimization/69174
17264 * gcc.dg/torture/pr69174.c: New testcase.
17265
723033a6
JJ
172662016-01-12 Jakub Jelinek <jakub@redhat.com>
17267
17268 PR c++/66808
17269 PR c++/69000
17270 * g++.dg/tls/pr66808.C: New test.
17271 * g++.dg/tls/pr69000.C: New test.
17272
3574cf47
BS
172732016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17274
17275 * gcc.target/powerpc/swaps-p8-23.c: New test.
17276 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17277
feb20787
JDA
172782016-01-11 John David Anglin <danglin@gcc.gnu.org>
17279
17280 PR tree-optimization/68356
17281 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17282
27b1820a
KV
172832016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
17284 Jim Wilson <jim.wilson@linaro.org>
17285
17286 PR target/69194
17287 * gcc.target/arm/pr69194.c: New test.
17288
cf4de6af
L
172892016-01-11 H.J. Lu <hongjiu.lu@intel.com>
17290
17291 PR target/69225
17292 * gcc.target/i386/pr69225-1.c: New test.
17293 * gcc.target/i386/pr69225-2.c: Likewise.
17294 * gcc.target/i386/pr69225-3.c: Likewise.
17295 * gcc.target/i386/pr69225-4.c: Likewise.
17296 * gcc.target/i386/pr69225-5.c: Likewise.
17297 * gcc.target/i386/pr69225-6.c: Likewise.
17298
1ebd5558
JJ
172992016-01-11 Jakub Jelinek <jakub@redhat.com>
17300
23552a4d
JJ
17301 PR target/67462
17302 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17303 if lp64.
17304
26ff85b0
JJ
17305 PR target/69071
17306 * gcc.dg/pr69071.c: New test.
17307
9cb6bd74
JJ
17308 PR c++/69211
17309 * g++.dg/opt/pr69211.C: New test.
17310
1ebd5558
JJ
17311 PR tree-optimization/69214
17312 * gcc.c-torture/compile/pr69214.c: New test.
17313
8c18c836
UB
173142016-01-11 Uros Bizjak <ubizjak@gmail.com>
17315
17316 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17317 * gcc.target/i386/pr66232-11.c: Ditto.
17318 * gcc.target/i386/pr66232-12.c: Ditto.
17319 * gcc.target/i386/pr66232-13.c: Ditto.
17320
62446e6e
RB
173212016-01-11 Richard Biener <rguenther@suse.de>
17322
17323 PR tree-optimization/69173
17324 * gcc.dg/torture/pr69173.c: New testcase.
17325
2b8568fe
KT
173262016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17327
17328 PR rtl-optimization/68796
17329 * gcc.target/aarch64/tst_5.c: New test.
17330 * gcc.target/aarch64/tst_6.c: Likewise.
17331
5baf4532
KT
173322016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17333
17334 PR rtl-optimization/68841
17335 * gcc.dg/pr68841.c: New test.
17336 * gcc.c-torture/execute/pr68841.c: New test.
17337
ca90b1ed
YR
173382016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
17339
17340 PR rtl-optimization/68920
17341 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17342 for ix86 targets.
17343 * gcc.dg/ifcvt-5.c: New test.
17344
2ad3adf1 173452016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
17346
17347 PR bootstrap/69123
17348 * g++.dg/pr69123.C: New.
17349
83834c09
IE
173502016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
17351
17352 PR target/69010
17353 * gcc.target/i386/pr69010.c: New test.
17354
dcf89d57
MJ
173552016-01-11 Martin Jambor <mjambor@suse.cz>
17356
17357 PR ipa/69044
17358 * gcc.target/i386/chkp-pr69044.c: New test.
17359
d95167ee
TV
173602016-01-11 Tom de Vries <tom@codesourcery.com>
17361
17362 PR tree-optimization/69109
17363 * gcc.dg/autopar/pr69109-2.c: New test.
17364 * gcc.dg/autopar/pr69109.c: New test.
17365
4f6403a8
TV
173662016-01-11 Tom de Vries <tom@codesourcery.com>
17367
17368 PR tree-optimization/69108
17369 * gcc.dg/autopar/pr69108.c: New test.
17370
21efdd80
PP
173712016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
17372
17373 PR c++/69029
17374 * c-c++-common/Wisleading-indentation.c: Augment test.
17375
fd42eed8
TK
173762016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
17377
17378 PR fortran/69154
17379 * gfortran.dg/inline_matmul_12.f90: New test.
17380
4f90ee6c
PT
173812016-01-10 Paul Thomas <pault@gcc.gnu.org>
17382
17383 PR fortran/67779
17384 * gfortran.dg/actual_array_offset_1: New test.
17385
3907c6cf
TV
173862016-01-10 Tom de Vries <tom@codesourcery.com>
17387
17388 PR tree-optimization/69062
17389 * gcc.dg/autopar/pr69062.c: New test.
17390
b07b236e
TS
173912016-01-10 Thomas Schwinge <thomas@codesourcery.com>
17392
17393 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17394 * gcc.dg/vect/slp-perm-2.c: Likewise.
17395 * gcc.dg/vect/slp-perm-3.c: Likewise.
17396 * gcc.dg/vect/slp-perm-5.c: Likewise.
17397 * gcc.dg/vect/slp-perm-6.c: Likewise.
17398 * gcc.dg/vect/slp-perm-7.c: Likewise.
17399 * gcc.dg/vect/slp-perm-8.c: Likewise.
17400
23fab8ae
TV
174012016-01-10 Tom de Vries <tom@codesourcery.com>
17402
17403 PR tree-optimization/69039
17404 * gcc.dg/autopar/pr69039.c: New test.
17405
73f0dae2
MP
174062016-01-09 Marek Polacek <polacek@redhat.com>
17407
17408 PR c++/69113
17409 * g++.dg/pr69113.C: New test.
17410
20b8d734
JJ
174112016-01-09 Jakub Jelinek <jakub@redhat.com>
17412
17413 PR middle-end/50865
17414 PR tree-optimization/69097
17415 * gcc.c-torture/execute/pr50865.c: New test.
17416 * gcc.c-torture/execute/pr69097-1.c: New test.
17417 * gcc.c-torture/execute/pr69097-2.c: New test.
17418 * gcc.dg/pr69097-1.c: New test.
17419 * gcc.dg/pr69097-2.c: New test.
17420
c50e614b
JJ
174212016-01-09 Jakub Jelinek <jakub@redhat.com>
17422
17423 PR c++/69164
17424 * g++.dg/opt/pr69164.C: New test.
17425
e0237993
JJ
174262016-01-08 Jakub Jelinek <jakub@redhat.com>
17427
17428 PR tree-optimization/69167
17429 * gcc.dg/pr69167.c: New test.
17430
bd8f5bb2
MP
174312016-01-08 Marek Polacek <polacek@redhat.com>
17432
17433 PR c++/68449
17434 * g++.dg/pr68449.C: New.
17435
bb0f5ca7
AL
174362016-01-08 Alan Lawrence <alan.lawrence@arm.com>
17437
17438 PR tree-optimization/68707
17439 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17440 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17441 on platforms supporting it.
17442 * gcc.dg/vect/slp-perm-2.c: Likewise.
17443 * gcc.dg/vect/slp-perm-3.c: Likewise.
17444 * gcc.dg/vect/slp-perm-5.c: Likewise.
17445 * gcc.dg/vect/slp-perm-7.c: Likewise.
17446 * gcc.dg/vect/slp-perm-8.c: Likewise.
17447 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17448 on platforms supporting it.
17449
22518428
JJ
174502016-01-08 Jakub Jelinek <jakub@redhat.com>
17451
33f0852f
JJ
17452 PR tree-optimization/69162
17453 * gcc.dg/pr69162.c: New test.
17454
22518428
JJ
17455 PR tree-optimization/69172
17456 * gcc.dg/pr69172.c: New test.
17457
80e9b3aa
TP
174582016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
17459
17460 PR tree-optimization/67781
17461 * gcc.c-torture/execute/pr67781.c: New file.
17462
262a363f
JJ
174632016-01-08 Jakub Jelinek <jakub@redhat.com>
17464
17465 PR tree-optimization/69083
17466 * gcc.dg/vect/pr69083.c: New test.
17467
6e1f093f
SS
174682016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
17469
17470 PR tree-optimization/61441
17471 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17472 Use -fexcess-precision=standard for compiler options.
17473 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
17474
53290e07
JJ
174752016-01-08 Jakub Jelinek <jakub@redhat.com>
17476
57bf3072
JJ
17477 PR fortran/69128
17478 * gfortran.dg/gomp/pr69128.f90: New test.
17479
53290e07
JJ
17480 PR c++/69145
17481 * g++.dg/ext/pr69145-1.C: New test.
17482 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17483 * g++.dg/ext/pr69145-2.h: New file.
17484
7a127fa7
MS
174852016-01-07 Martin Sebor <msebor@redhat.com>
17486
17487 PR c/68966
17488 * gcc.dg/atomic-fetch-bool.c: New test.
17489 * gcc.dg/sync-fetch-bool.c: New test.
17490
95918b49
L
174912016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17492
17493 PR fortran/66680
17494 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17495
c8e62a9d
NC
174962016-01-07 Nick Clifton <nickc@redhat.com>
17497
17498 PR target/66655
17499 * g++.dg/pr66655.C: New test.
17500 * g++.dg/pr66655_1.cc: Test support file.
17501 * g++.dg/pr66655.h: Test header file.
17502
2ad3adf1 175032016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
17504
17505 PR fortran/66680
17506 gfortran.dg/gomp/pr66680.f90: New test.
17507
4cd9ca92
L
175082016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17509
17510 PR target/69171
17511 * gcc.target/i386/pr69171-1.c: New test.
17512 * gcc.target/i386/pr69171-2.c: Likewise.
17513 * gcc.target/i386/pr69171-3.c: Likewise.
17514 * gcc.target/i386/pr69171-4.c: Likewise.
17515 * gcc.target/i386/pr69171-5.c: Likewise.
17516 * gcc.target/i386/pr69171-6.c: Likewise.
17517
7e33d4dc
BS
175182015-12-15 Bernd Schmidt <bschmidt@redhat.com>
17519
17520 PR middle-end/67639
17521 * c-c++-common/pr67639.c: New test.
17522
fec64afc
JJ
175232016-01-07 Jakub Jelinek <jakub@redhat.com>
17524
17525 PR tree-optimization/69141
17526 * g++.dg/opt/pr69141.C: New test.
17527
f293ad29
EB
175282016-01-06 Eric Botcazou <ebotcazou@adacore.com>
17529
17530 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17531
5027395e
UB
175322016-01-06 Uros Bizjak <ubizjak@gmail.com>
17533
17534 PR target/69140
17535 * gcc.target/i386/pr69140.c: New test
17536
7443cf13
DM
175372016-01-06 David Malcolm <dmalcolm@redhat.com>
17538
17539 * gcc.dg/bad-dereference.c: New test case.
17540
32928931
BS
175412015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17542
17543 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17544
68dd05da
AS
175452016-01-06 Andreas Schwab <schwab@linux-m68k.org>
17546
17547 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17548
6b131d5b
MP
175492016-01-06 Marek Polacek <polacek@redhat.com>
17550
17551 PR sanitizer/69099
17552 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17553
8d9fdb49
MP
175542016-01-05 Marek Polacek <polacek@redhat.com>
17555
17556 PR c/69104
17557 * gcc.dg/atomic-invalid-2.c: New.
17558
acf93f1e
L
175592016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17560
17561 PR target/68991
17562 * gcc.target/i386/pr68991.c: New test.
17563
3f50525d
L
175642016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17565
17566 PR target/68991
17567 * g++.dg/pr68991-1.C: New test.
17568 * g++.dg/pr68991-2.C: Likewise.
17569
e0237993 175702016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 17571
e0237993 17572 PR other/60465
face88a1
ST
17573 * gcc.target/ia64/pr60465-gprel64.c: New test.
17574 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17575
a0866eff
KT
175762016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17577
17578 PR rtl-optimization/68651
17579 * gcc.target/aarch64/pr68651_1.c: New test.
17580
c589e975
DM
175812016-01-05 David Malcolm <dmalcolm@redhat.com>
17582
17583 PR c/69122
17584 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17585
929710d9
NS
175862016-01-05 Nathan Sidwell <nathan@acm.org>
17587
ce3e43d7
NS
17588 PR c++/58583
17589 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17590
929710d9
NS
17591 * gcc.dg/alias-15.c: New.
17592
a2faef8e
NC
175932016-01-05 Nick Clifton <nickc@redhat.com>
17594
17595 PR target/68870
17596 * g++.dg/pr68770.C: New test.
17597
4cfa76e3
MS
175982016-01-04 Mike Stump <mikestump@comcast.net>
17599
17600 * lib/target-supports.exp (check_effective_target_cilkplus):
17601 cilkplus targets require pthreads.
4ece61b6 17602 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 17603
4e8a3a35
MM
176042016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
17605
17606 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17607 generation.
17608
818ab71a
JJ
176092016-01-04 Jakub Jelinek <jakub@redhat.com>
17610
17611 Update copyright years.
17612
2fe0a208
MP
176132016-01-04 Marek Polacek <polacek@redhat.com>
17614
17615 PR c/68908
17616 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17617 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17618 * gcc.dg/atomic/stdatomic-op-5.c: New test.
17619
9e3b2fe3
EB
176202016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17621
17622 * gcc.target/sparc/20160104-2.c: New test.
17623
e8d65a35
EB
176242016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17625
17626 * gcc.target/sparc/20160104-1.c: New test.
17627
25ccfccd
PT
176282016-01-03 Paul Thomas <pault@gcc.gnu.org>
17629
17630 PR fortran/65045
17631 * gfortran.dg/pr65045.f90: New test.
17632
cb51d382
EB
176332016-01-02 Eric Botcazou <ebotcazou@adacore.com>
17634
17635 * gnat.dg/specs/debug1.ads: Delete.
17636
6eeaad6e
JD
176372016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17638
17639 PR libgfortran/68867
17640 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
17641 expression.
17642
2f968603
JD
176432016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17644
17645 PR libgfortran/68867
17646 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
17647 PowerPC.
17648
591bb5e4
PT
176492016-01-01 Paul Thomas <pault@gcc.gnu.org>
17650
17651 PR fortran/68864
17652 * gfortran.dg/pr68864.f90: New test.
17653
f1e0620c
JJ
176542016-01-01 Jakub Jelinek <jakub@redhat.com>
17655
942a1319
JJ
17656 PR tree-optimization/69070
17657 * gcc.dg/pr69070.c: New test.
17658
10dff63f
JJ
17659 PR sanitizer/69055
17660 * gfortran.dg/pr69055.f90: New test.
17661
f1e0620c
JJ
17662 PR target/69015
17663 * gcc.dg/pr69015.c: New test.
818ab71a 17664\f
2f883d1c 17665Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
17666
17667Copying and distribution of this file, with or without modification,
17668are permitted in any medium without royalty provided the copyright
17669notice and this notice are preserved.