]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Add missing part of entry.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
7d22d5a3
KV
12016-12-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2
3 PR ipa/78721
4 * gcc.dg/pr78721.c: New test.
5
424c77c2
JJ
62016-12-09 Jakub Jelinek <jakub@redhat.com>
7
8 PR target/72742
9 * gcc.c-torture/compile/pr72742.c: New test.
10
c915eee6
MS
112016-12-09 Martin Sebor <msebor@redhat.com>
12
a6aba17d 13 * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
c915eee6
MS
14 on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
15
d5a752eb
AV
162016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
17
18 PR rtl-optimization/78255
19 * gcc.target/aarch64/pr78255.c: New.
20 * gcc.target/arm/pr78255-1.c: New.
21 * gcc.target/arm/pr78255-2.c: New.
22
d9e0fdff
WS
232016-12-09 Will Schmidt <will_schmidt@vnet.ibm.com>
24
25 * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
26 strings
27 * gcc.target/powerpc/dimode-2.c: Likewise.
28
97ad3aef
CP
292016-12-09 Cesar Philippidis <cesar@codesourcery.com>
30
31 PR ipa/78027
32 * c-c++-common/goacc/acc-icf.c: New test.
33 * gfortran.dg/goacc/pr78027.f90: New test.
34
ac9e52e7
WD
352015-12-09 Wilco Dijkstra <wdijkstr@arm.com>
36
37 PR target/78733
38 * gcc.target/aarch64/pr78733.c: New test.
39
cdeb16cb
JW
402016-12-09 Janus Weil <janus@gcc.gnu.org>
41
42 PR fortran/61767
43 * gfortran.dg/finalize_31.f90: New test.
44
ffaf9305
AV
452016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
46
47 PR fortran/78505
48 * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
49
39da5866
AV
502016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
51
52 * gfortran.dg/coarray_alloc_comp_3.f08: New test.
53 * gfortran.dg/coarray_alloc_comp_4.f08: New test.
54 * gfortran.dg/finalize_18.f90: Add count for additional guard against
55 accessing null-pointer.
56 * gfortran.dg/proc_ptr_comp_47.f90: New test.
57
32913637
NS
582016-12-09 Nathan Sidwell <nathan@acm.org>
59
60 PR c++/78550
61 * g++.dg/cpp1y/pr78550.C: New.
62
345bd7eb
PT
632016-12-09 Paul Thomas <pault@gcc.gnu.org>
64
65 PR fortran/44265
66 * gfortran.dg/char_result_14.f90: New test.
67 * gfortran.dg/char_result_15.f90: New test.
68
cdecc83f
ML
692016-12-09 Martin Liska <mliska@suse.cz>
70
71 * gcc.dg/tree-ssa/dump-3.c: New test.
72
52af5e48
JJ
732016-12-09 Jakub Jelinek <jakub@redhat.com>
74
75 PR tree-optimization/78726
76 * gcc.c-torture/execute/pr78726.c: New test.
77 * gcc.dg/guality/pr78726.c: New test.
78
8bd9f164
MS
792016-12-08 Martin Sebor <msebor@redhat.com>
80
81 PR c/78284
82 * gcc.dg/attr-alloc_size-3.c: New test.
83 * gcc.dg/attr-alloc_size-4.c: New test.
84 * gcc.dg/attr-alloc_size-5.c: New test.
85 * gcc.dg/attr-alloc_size-6.c: New test.
86 * gcc.dg/attr-alloc_size-7.c: New test.
87 * gcc.dg/attr-alloc_size-8.c: New test.
88 * gcc.dg/attr-alloc_size-9.c: New test.
89 * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
90
d0803c0c
SK
912016-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
92
93 PR fortran/65173
94 PR fortran/69064
95 PR fortran/69859
96 PR fortran/78350
97 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
98 * gfortran.dg/charlen_01.f90: New test.
99 * gfortran.dg/charlen_02.f90: Ditto.
100 * gfortran.dg/charlen_03.f90: Ditto.
101 * gfortran.dg/charlen_04.f90: Ditto.
102 * gfortran.dg/charlen_05.f90: Ditto.
103 * gfortran.dg/charlen_06.f90: Ditto.
104 * gfortran.dg/charlen_07.f90: Ditto.
105 * gfortran.dg/charlen_08.f90: Ditto.
106 * gfortran.dg/charlen_09.f90: Ditto.
107 * gfortran.dg/charlen_10.f90: Ditto.
108 * gfortran.dg/charlen_11.f90: Ditto.
109 * gfortran.dg/charlen_12.f90: Ditto.
110 * gfortran.dg/charlen_13.f90: Ditto.
111 * gfortran.dg/charlen_14.f90: Ditto.
112 * gfortran.dg/charlen_15.f90: Ditto.
113
7e964f49
VM
1142016-12-08 Vladimir Makarov <vmakarov@redhat.com>
115
116 PR rtl-optimization/78671
117 * gcc.target/i386/pr78671.c: New.
118
80d43579
WD
1192015-12-08 Wilco Dijkstra <wdijkstr@arm.com>
120
121 PR target/78733
122 * gcc.target/aarch64/pr78733.c: New test.
123
d6b46fca
NS
1242016-12-08 Nathan Sidwell <nathan@acm.org>
125
126 PR c++/78551
127 * g++.dg/cpp1y/pr78551.C: New.
128
66110738
PMR
1292016-12-08 Pierre-Marie de Rodat <derodat@adacore.com>
130
131 PR debug/78112
132 * g++.dg/pr78112.C: Remove platform-dependent checks.
133 * g++.dg/pr78112-2.C: New testcase.
134
a5b03f2a
BC
1352016-12-08 Bin Cheng <bin.cheng@arm.com>
136
137 PR middle-end/78684
138 * g++.dg/torture/pr78684.C: New test.
139
1adc6067
CL
1402016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
141
142 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
143 (CHECK_CRYPTO): Remove.
144 (expected_poly64x1_t, expected_poly64x2_t): Remove
145
1d09844a
JJ
1462016-12-08 Jakub Jelinek <jakub@redhat.com>
147
148 P0003R5 - removal of dynamic exception specification from C++17
149 * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
150 throw (type-id-list) in C++11 and C++14 and removal in C++17.
151 * g++.dg/compat/eh/ctor1_y.C: Likewise.
152 * g++.dg/compat/eh/new1_x.C: Likewise.
153 * g++.dg/compat/eh/new1_y.C: Likewise.
154 * g++.dg/compat/eh/spec3_x.C: Likewise.
155 * g++.dg/compat/eh/spec3_y.C: Likewise.
156 * g++.dg/compat/eh/template1.h: Likewise.
157 * g++.dg/compat/eh/template1_y.C: Likewise.
158 * g++.dg/compat/eh/unexpected1_x.C: Likewise.
159 * g++.dg/compat/eh/unexpected1_y.C: Likewise.
160 * g++.dg/cpp0x/auto9.C: Likewise.
161 * g++.dg/cpp0x/defaulted23.C: Likewise.
162 * g++.dg/cpp0x/error5.C: Likewise.
163 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
164 * g++.dg/cpp0x/noexcept02.C: Likewise.
165 * g++.dg/cpp0x/noexcept07.C: Likewise.
166 * g++.dg/cpp0x/noexcept08.C: Likewise.
167 * g++.dg/cpp0x/noexcept19.C: Likewise.
168 * g++.dg/cpp0x/variadic73.C: Likewise.
169 * g++.dg/cpp0x/variadic-throw.C: Likewise.
170 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
171 * g++.dg/eh/async-unwind2.C: Likewise.
172 * g++.dg/eh/cond4.C: Likewise.
173 * g++.dg/eh/delete1.C: Likewise.
174 * g++.dg/eh/ehopt1.C: Likewise.
175 * g++.dg/eh/forced3.C: Likewise.
176 * g++.dg/eh/forced4.C: Likewise.
177 * g++.dg/eh/init-temp2.C: Likewise.
178 * g++.dg/eh/pr38662.C: Likewise.
179 * g++.dg/eh/pr41819.C: Likewise.
180 * g++.dg/eh/shadow1.C: Likewise.
181 * g++.dg/eh/spec2.C: Likewise.
182 * g++.dg/eh/spec3.C: Likewise.
183 * g++.dg/eh/spec5.C: Likewise.
184 * g++.dg/eh/spec6.C: Likewise.
185 * g++.dg/eh/spec7.C: Likewise.
186 * g++.dg/eh/spec8.C: Likewise.
187 * g++.dg/eh/spec9.C: Likewise.
188 * g++.dg/eh/template1.C: Likewise.
189 * g++.dg/eh/unexpected1.C: Likewise.
190 * g++.dg/ext/has_nothrow_assign.C: Likewise.
191 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
192 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
193 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
194 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
195 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
196 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
197 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
198 * g++.dg/gcov/gcov-7.C: Likewise.
199 * g++.dg/init/new13.C: Likewise.
200 * g++.dg/init/new25.C: Likewise.
201 * g++.dg/lookup/exception1.C: Likewise.
202 * g++.dg/opt/noreturn-1.C: Likewise.
203 * g++.dg/other/error3.C: Likewise.
204 * g++.dg/rtti/crash3.C: Likewise.
205 * g++.dg/template/eh2.C: Likewise.
206 * g++.dg/template/error36.C: Likewise.
207 * g++.dg/tm/pr46567.C: Likewise.
208 * g++.dg/tm/pr47340.C: Likewise.
209 * g++.dg/torture/pr46364.C: Likewise.
210 * g++.dg/torture/pr49394.C: Likewise.
211 * g++.dg/torture/pr52918-1.C: Likewise.
212 * g++.dg/torture/pr57190.C: Likewise.
213 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
214 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
215 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
216 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
217 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
218 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
219 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
220 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
221 * g++.dg/tree-ssa/pr45605.C: Likewise.
222 * g++.dg/warn/Wreturn-type-3.C: Likewise.
223 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
224 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
225 * g++.old-deja/g++.eh/spec1.C: Likewise.
226 * g++.old-deja/g++.eh/spec2.C: Likewise.
227 * g++.old-deja/g++.eh/spec3.C: Likewise.
228 * g++.old-deja/g++.eh/spec4.C: Likewise.
229 * g++.old-deja/g++.eh/spec6.C: Likewise.
230 * g++.old-deja/g++.eh/throw1.C: Likewise.
231 * g++.old-deja/g++.eh/throw2.C: Likewise.
232 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
233 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
234 * g++.old-deja/g++.mike/eh15.C: Likewise.
235 * g++.old-deja/g++.mike/eh25.C: Likewise.
236 * g++.old-deja/g++.mike/eh33.C: Likewise.
237 * g++.old-deja/g++.mike/eh34.C: Likewise.
238 * g++.old-deja/g++.mike/eh50.C: Likewise.
239 * g++.old-deja/g++.mike/eh51.C: Likewise.
240 * g++.old-deja/g++.mike/eh55.C: Likewise.
241 * g++.old-deja/g++.mike/p10416.C: Likewise.
242 * g++.old-deja/g++.other/crash28.C: Likewise.
243 * g++.old-deja/g++.other/crash30.C: Likewise.
244 * g++.old-deja/g++.other/new7.C: Likewise.
245 * g++.old-deja/g++.pt/ehspec1.C: Likewise.
246 * g++.old-deja/g++.robertl/eb123.C: Likewise.
247
23b88fda
N
2482016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
249
1d09844a 250 * gcc.target/aarch64/pr78382.c: New testcase.
23b88fda 251
4ba8f0a3
AP
2522016-12-08 Andrew Pinski <apinski@cavium.com>
253
1d09844a 254 * gcc.target/aarch64/pr71112.c: New testcase.
4ba8f0a3 255
ee92e7ba
MS
2562016-12-07 Martin Sebor <msebor@redhat.com>
257
258 PR middle-end/77784
259 PR middle-end/78149
260 PR middle-end/78138
ee92e7ba
MS
261 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
262 * g++.dg/ext/builtin-object-size3.C (bar): Same.
263 * g++.dg/ext/strncpy-chk1.C: Same.
264 * g++.dg/opt/memcpy1.C: Same.
265 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
266 * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
267 * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
268 * gcc.dg/attr-alloc_size.c: Same.
269 * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
270 * gcc.dg/builtin-stringop-chk-2.c: Same.
271 * gcc.dg/builtin-stringop-chk-4.c: New test.
272 * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
273 * gcc.dg/memcpy-2.c: Same.
274 * gcc.dg/pr40340-1.c: Same.
275 * gcc.dg/pr40340-2.c (main): Same.
276 * gcc.dg/pr40340-5.c (main): Same.
277 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
278 * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
279 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
280 warning.
281 * gfortran.dg/char_length_3.f90: Prune expected warnings.
282 * gfortran.dg/pr38868.f: Add expected warnings.
283
fc3f36f9
MM
2842016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
285
286 PR target/72717
287 * gcc.target/powerpc/pr72717.c: New test.
288
77f1efdb
JJ
2892016-12-07 Jakub Jelinek <jakub@redhat.com>
290
c8952930
JJ
291 * gcc.dg/builtin-strstr-1.c: New test.
292 * g++.dg/cpp0x/constexpr-strstr.C: New test.
293
77f1efdb
JJ
294 PR c++/78692
295 * g++.dg/torture/pr78692.C: New test.
296
8e1d640f
TP
2972016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
298
299 PR rtl-optimization/78617
300 * gcc.c-torture/execute/pr78617.c: New test.
301
27e7087f
CL
3022016-12-07 Carl Love <cel@us.ibm.com>
303
304 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
305 P9 to their own test file. This allows precise constraints on the
306 effective target and compile options.
307 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
308 compare P8 built-in tests.
309 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
310 compare P9 built-in tests.
311
4dfad1fb
UB
3122016-12-07 Uros Bizjak <ubizjak@gmail.com>
313
314 * gcc.target/i386/pr77761.c: Require int128 effective target.
315 (avx512f_test): Delete.
316 (do_main): Rename to avx512f_test.
317
ebf41734
BC
3182016-12-07 Bin Cheng <bin.cheng@arm.com>
319
320 PR tree-optimization/78691
321 * gcc.target/i386/pr78691-i386.c: New test.
322 * gcc.target/powerpc/pr78691-ppc.c: New test.
323
81a58ffb
RO
3242016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
325
326 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
327 * gcc.target/i386/pr70322-2.c: Likewise.
328 * gcc.target/i386/pr70322-3.c: Likewise.
329 * gcc.target/i386/pr70322-4.c: Likewise.
330
7df76747
N
3312016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
332
1d09844a 333 * gcc.target/aarch64/pr71727.c: New testcase.
7df76747 334
8194dcdd
TV
3352016-12-06 Tom de Vries <tom@codesourcery.com>
336
337 PR tree-optimization/67955
338 * gcc.dg/tree-ssa/dse-points-to.c: New test.
339
dd5af1d6
MM
3402016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
341
342 PR target/78658
343 * gcc.target/powerpc/pr78658.c: New test.
344
9a38b8b9
VM
3452016-12-06 Vladimir Makarov <vmakarov@redhat.com>
346
4dfad1fb 347 PR target/77761
9a38b8b9
VM
348 * testsuite/gcc.target/i386/pr77761.c: New.
349
34022d2b
JD
3502016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
351
352 PR fortran/78659
353 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
354 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
355 * gfortran.dg/namelist_34.f90: Update test.
356 * gfortran.dg/namelist_63.f90: Update test.
357
fb7b736c
RS
3582016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
359
360 * gcc.target/mips/msa-builtins-err.c: New test.
361
0d3ce69b
JJ
3622016-12-06 Jakub Jelinek <jakub@redhat.com>
363
0f57194b
JJ
364 PR c++/71537
365 * g++.dg/cpp0x/constexpr-71537.C: New test.
366
66972191
JJ
367 PR c++/71537
368 * g++.dg/cpp0x/constexpr-memchr.C: New test.
369
bf2d0849
JJ
370 PR c++/71537
371 * g++.dg/cpp0x/constexpr-strchr.C: New test.
372
0d3ce69b
JJ
373 PR tree-optimization/78675
374 * gcc.c-torture/execute/pr78675.c: New test.
375 * gcc.target/i386/pr78675-1.c: New test.
376 * gcc.target/i386/pr78675-2.c: New test.
377
6901ea62
AS
3782016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
379
380 * gcc.target/i386/avx512bw-kandd-1.c: New.
381 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
382 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
383 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
384 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
385 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
386 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
387 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
388 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
389 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
390 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
391 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
392 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
393 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
394 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
395 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
396 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
397 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
398 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
399 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
400 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
401 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
402
519e0faa
PB
4032016-12-05 Paolo Bonzini <bonzini@gnu.org>
404
405 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
406 gcc.dg/fold-and-rshift-2.c: New testcases.
407
d0ea9f0a
NS
4082016-12-05 Nathan Sidwell <nathan@acm.org>
409
410 * c-c++-common/fmax_errors.c: Check notes after last error are
411 emitted.
412
648e17d2
JG
4132016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
414
415 PR rtl-optimization/78561
416 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
417
5dcf4561
MS
4182016-12-04 Martin Sebor <msebor@redhat.com>
419
420 PR c/78668
421 * gcc.dg/builtin-alloc-size.c: New test.
422
6b7d8453
UB
4232016-12-04 Uros Bizjak <ubizjak@gmail.com>
424
425 PR target/70322
426 * gcc.target/i386/pr70322-4.c: New test.
427
4ceda204
JW
4282016-12-03 Janus Weil <janus@gcc.gnu.org>
429
430 PR fortran/43207
431 * gfortran.dg/abstract_type_9.f90: New test case.
432
20fee4a9
JW
4332016-12-03 Janus Weil <janus@gcc.gnu.org>
434
435 PR fortran/42188
436 * gfortran.dg/derived_result_2.f90.f90: New test case.
437
802583a2
JW
4382016-12-03 Janus Weil <janus@gcc.gnu.org>
439
440 PR fortran/58175
441 * gfortran.dg/finalize_30.f90: Extend test case.
442
a3f7c896
JJ
4432016-12-02 Jakub Jelinek <jakub@redhat.com>
444
445 PR c++/78649
446 * g++.dg/cpp0x/pr78649.C: New test.
447
81cff75f
UB
4482016-12-02 Uros Bizjak <ubizjak@gmail.com>
449
450 PR target/70322
451 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
452
6ed022af
JW
4532016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
454
455 PR fortran/78618
456 * gfortran.dg/char_conversion.f90: New test.
457
17c69eff
JJ
4582016-12-02 Jakub Jelinek <jakub@redhat.com>
459
460 PR target/70322
461 * gcc.target/i386/pr70322-1.c: New test.
462 * gcc.target/i386/pr70322-2.c: New test.
463 * gcc.target/i386/pr70322-3.c: New test.
464
8261e476
AV
4652016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
466 Thomas Preud'homme <thomas.preudhomme@arm.com>
467
468 * gcc.target/arm/cmse/cmse-1.c: Add test for
469 cmse_nonsecure_caller.
470
c92e08e3
AV
4712016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
472 Thomas Preud'homme <thomas.preudhomme@arm.com>
473
474 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
475 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
476 * gcc.target/arm/cmse/cmse-14.c: New.
477 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
478 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
479 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
480 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
481 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
482 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
483 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
484 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
485 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
486 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
487 * gcc.target/arm/cmse/baseline/union-1.c: New.
488 * gcc.target/arm/cmse/baseline/union-2.c: New.
489 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
490 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
491 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
492 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
493 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
494 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
495 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
496 * gcc.target/arm/cmse/mainline/union-1.c: New.
497 * gcc.target/arm/cmse/mainline/union-2.c: New.
498 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
499 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
500 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
501 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
502 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
503 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
504 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
505 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
506 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
507 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
508 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
509 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
510 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
511 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
512
32ce1e4f
AV
5132016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
514 Thomas Preud'homme <thomas.preudhomme@arm.com>
515
516 * gcc.target/arm/cmse/cmse-3.c: Add tests.
517 * gcc.target/arm/cmse/cmse-4.c: Add tests.
518 * gcc.target/arm/cmse/cmse-15.c: New.
519
de954d6a
AV
5202016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
521 Thomas Preud'homme <thomas.preudhomme@arm.com>
522
523 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
524 * gcc.target/arm/cmse/struct-1.c: New.
525 * gcc.target/arm/cmse/bitfield-1.c: New.
526 * gcc.target/arm/cmse/bitfield-2.c: New.
527 * gcc.target/arm/cmse/bitfield-3.c: New.
528 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
529 * gcc.target/arm/cmse/baseline/softfp.c: New.
530 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
531 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
532 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
533 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
534 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
535
9ad1f699
AV
5362016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
537 Thomas Preud'homme <thomas.preudhomme@arm.com>
538
539 * gcc.target/arm/cmse/cmse-4.c: New.
540 * gcc.target/arm/cmse/cmse-9.c: New.
541 * gcc.target/arm/cmse/cmse-10.c: New.
542
97b0656d
AV
5432016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
544 Thomas Preud'homme <thomas.preudhomme@arm.com>
545
546 * gcc.target/arm/cmse/cmse-3.c: New.
547
de7b5723
AV
5482016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
549 Thomas Preud'homme <thomas.preudhomme@arm.com>
550
551 * gcc.target/arm/cmse/cmse.exp: New.
552 * gcc.target/arm/cmse/cmse-1.c: New.
553 * gcc.target/arm/cmse/cmse-12.c: New.
554 * lib/target-supports.exp
555 (check_effective_target_arm_cmse_ok): New.
556
c5af52eb
CP
5572016-12-02 Cesar Philippidis <cesar@codesourcery.com>
558 James Norris <jnorris@codesourcery.com>
559
560 * c-c++-common/goacc/data-2.c: Adjust test.
561 * c-c++-common/goacc/executeables-1.c: New test.
562 * g++.dg/goacc/data-1.C: Adjust test.
563
04c452f4
JG
5642016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
565
566 PR rtl-optimization/78561
567 * gcc.target/aarch64/pr78561.c: New.
568
714445ae
BC
5692016-12-02 Bin Cheng <bin.cheng@arm.com>
570
571 * gcc.dg/fold-bopcond-1.c: New test.
572 * gcc.dg/fold-bopcond-2.c: New test.
573
d003d97f
DV
5742016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
575
576 * gcc.target/s390/md/setmem_long-1.c: Fix test.
577
a7174449
JJ
5782016-12-02 Jakub Jelinek <jakub@redhat.com>
579
60ebe8ce
JJ
580 PR rtl-optimization/78547
581 * gcc.dg/pr78547.c: New test.
582
a7174449
JJ
583 PR rtl-optimization/78575
584 * gcc.dg/pr78575.c: New test.
585
bba13c0c
DV
5862016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
587
588 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
589
0f6f72e8
DV
5902016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
591
592 PR target/77822
593 * gcc.target/s390/s390.exp: Support .C tests.
594 * gcc.target/s390/pr77822-2.c: New test.
595 * gcc.target/s390/pr77822-1.C: New test.
596
7f5fc633
AK
5972016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
598
599 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
600
eca98038
AK
6012016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
602
603 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
604
a6a2b532
AK
6052016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
606
607 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
608 pattern checks.
609 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
610
84b0769e
MO
6112016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
612
613 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
614
90ee6453
EP
6152016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
616
617 PR fortran/77505
618 * gfortran.dg/char_length_20.f90: New test.
619 * gfortran.dg/char_length_21.f90: Ditto.
620
96ad5df6
SK
6212016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
622
623 PR fortran/78279
624 * gfortran.dg/pr78279.f90: New test.
625
3c708994
DE
6262016-12-01 David Edelsohn <dje.gcc@gmail.com>
627
628 * g++.dg/tls/pr77285-1.C: dg-add-options tls
629
d95fe801
JG
6302016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
631
632 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
633
a1fc386a
RB
6342016-12-01 Richard Biener <rguenther@suse.de>
635
636 * gcc.dg/torture/alias-2.c: New testcase.
637
b0da9709
GJL
6382016-12-01 Georg-Johann Lay <avr@gjlay.de>
639
640 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
641 * gcc.target/avr/tiny-caller-save.c: Dito.
642
ccbf6355
AV
6432016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
644
645 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
646
d26b3eb7
JJ
6472016-12-01 Jakub Jelinek <jakub@redhat.com>
648
649 PR debug/78587
650 * gcc.dg/debug/pr78587.c: New test.
651
0f091278
SB
6522016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
653
654 PR rtl-optimization/78607
655 * gcc.c-torture/compile/pr78607.c: New testcase.
656
1124cf27
MS
6572016-11-30 Martin Sebor <msebor@redhat.com>
658
659 PR tree-optimization/78586
660 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
661
f7abdf36
VM
6622016-11-30 Vladimir Makarov <vmakarov@redhat.com>
663
664 PR tree-optimization/77856
df3f1277 665 * gcc.target/i386/pr77856.c: New.
f7abdf36 666
917b47be
DE
6672016-11-30 David Edelsohn <dje.gcc@gmail.com>
668
df3f1277
UB
669 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
670 scan-assembler-not on AIX.
917b47be 671
8fb75185
AV
6722016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
673
df3f1277 674 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
8fb75185 675
82c7aae6
DE
6762016-11-30 David Edelsohn <dje.gcc@gmail.com>
677
678 * g++.dg/eh/new1.C: XFAIL on AIX.
679 * g++.dg/eh/delete1.C: Same.
680 * g++.dg/init/new40.C: Same.
681 * g++.old-deja/g++.eh/new2.C: Same.
682
9e604f92
DM
6832016-11-30 David Malcolm <dmalcolm@redhat.com>
684
685 PR c/78498
686 * gcc.dg/format/pr78494.c: Rename to...
687 * gcc.dg/format/pr78498.c: ...this.
688
e613205c
DM
6892016-11-30 David Malcolm <dmalcolm@redhat.com>
690
691 PR c/78498
692 * gcc.dg/format/pr78494.c: New test case.
693
e6383ae7
DE
6942016-11-30 David Edelsohn <dje.gcc@gmail.com>
695
696 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
697 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
698 * g++.dg/debug/dwarf2/refqual-1.C: Same.
699 * g++.dg/debug/dwarf2/refqual-2.C: Same.
700
17a938e8
SB
7012016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
702
703 PR rtl-optimization/78610
704 * gcc.c-torture/compile/pr78610.c: New testcase.
705
aec0ee11
BC
7062016-11-30 Bin Cheng <bin.cheng@arm.com>
707
708 PR tree-optimization/78574
709 * gcc.c-torture/compile/pr78574.c: New test.
710
ba85c8c3
AV
7112016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
712
713 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
714 to the changed interfaces.
715 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
716 * gfortran.dg/coarray_allocate_7.f08: Likewise.
717 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
718 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
719 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
720 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
721 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
722
d5c50b02
JW
7232016-11-30 Janus Weil <janus@gcc.gnu.org>
724
725 PR fortran/78593
726 * gfortran.dg/derived_result.f90: New test case.
727
8fef5ca9
TP
7282016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
729
730 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
731 -mfloat-abi=soft option.
732 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
733 foreach loop.
734
35323bd8
KT
7352016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
736
737 PR target/78362
738 * gcc.c-torture/compile/pr78362.c: New test.
739
cc46bc43
AB
7402016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
741
742 * lib/target-supports.exp (check_effective_target_freorder): Check
743 additional case.
744
e9472c81
AB
7452016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
746
747 * gcc.target/arc/arc700-stld-hazard.c: New file.
748
40109581
JW
7492016-11-30 Janus Weil <janus@gcc.gnu.org>
750
751 PR fortran/78592
752 * gfortran.dg/dtio_18.f90: New test case.
753
fb61d96c
ML
7542016-11-30 Martin Liska <mliska@suse.cz>
755
756 PR sanitizer/78541
757 * gcc.dg/asan/pr78541-2.c: New test.
758 * gcc.dg/asan/pr78541.c: New test.
759
053d5e0c
JJ
7602016-11-30 Jakub Jelinek <jakub@redhat.com>
761
762 PR tree-optimization/78586
763 * gcc.c-torture/execute/pr78586.c: New test.
764
a4f15a7d
JW
7652016-11-30 Janus Weil <janus@gcc.gnu.org>
766
767 PR fortran/78573
768 * gfortran.dg/class_61.f90: New test case.
769
94f597df
DM
7702016-11-29 David Malcolm <dmalcolm@redhat.com>
771
772 PR preprocessor/78569
773 * gcc.dg/format/pr78569.c: New test case.
774
576b067c
MS
7752016-11-29 Martin Sebor <msebor@redhat.com>
776
777 avoid false positives on ILP32 targets.
778 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
779
01a4551c
MS
7802016-11-29 Martin Sebor <msebor@redhat.com>
781
782 PR tree-optimization/78512
783 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
784 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
785
a9185480
UB
7862016-11-29 Uros Bizjak <ubizjak@gmail.com>
787
788 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
789 Force value through k register.
790
8bf3cdff
DM
7912016-11-29 David Malcolm <dmalcolm@redhat.com>
792
793 PR c++/72774
794 PR c++/72786
795 PR c++/77922
796 PR c++/78313
797 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
798 * g++.dg/spellcheck-macro-ordering.C: New test case.
799 * g++.dg/spellcheck-pr78313.C: New test case.
800
753a9523
TC
8012016-11-29 Tamar Christina <tamar.christina@arm.com>
802
803 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
804 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
805 (Poly64x1_t, Poly64x2_t): Added types.
806 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
807 (vmov_n_p64, vmovq_n_p64): Added.
808 (vld2_lane_p64, vld2q_lane_p64): Likewise.
809 (vld3_lane_p64, vld3q_lane_p64): Likewise.
810 (vld4_lane_p64, vld4q_lane_p64): Likewise.
811 (vst2_lane_p64, vst2q_lane_p64): Likewise.
812 (vst3_lane_p64, vst3q_lane_p64): Likewise.
813 (vst4_lane_p64, vst4q_lane_p64): Likewise.
814 (vget_lane_p64, vgetq_lane_p64): Likewise.
815 (vget_high_p64): Likewise.
816 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
817 Added AArch64 flags.
818 (vreint_vector, vreint_vector_res): Moved to header.
819 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
820 Added Aarch64 flags.
821 (vreint_vector, vreint_vector_res): Moved to header.
822
c0fe5a21
JW
8232016-11-29 Janus Weil <janus@gcc.gnu.org>
824
825 PR fortran/58175
826 * gfortran.dg/finalize_30.f90: New test case.
827
248cce34
ML
8282016-11-29 Martin Liska <mliska@suse.cz>
829
830 PR gcov-profile/78582
831 * gcc.dg/pr78582.c: New test.
832
11edabc2
SKS
8332016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
834
835 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
836 targets with sizeof(int) < 4.
837
b302f2e0
RB
8382016-11-29 Richard Biener <rguenther@suse.de>
839
840 PR middle-end/78546
841 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
842
01a8a373
SB
8432016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
844
845 * gcc.target/powerpc/rldic-0.c: New testcase.
846 * gcc.target/powerpc/rldic-1.c: New testcase.
847 * gcc.target/powerpc/rldic-2.c: New testcase.
848 * gcc.target/powerpc/rldicl-0.c: New testcase.
849 * gcc.target/powerpc/rldicl-1.c: New testcase.
850 * gcc.target/powerpc/rldicl-2.c: New testcase.
851 * gcc.target/powerpc/rldicr-0.c: New testcase.
852 * gcc.target/powerpc/rldicr-1.c: New testcase.
853 * gcc.target/powerpc/rldicr-2.c: New testcase.
854 * gcc.target/powerpc/rldicx.h: New file.
855 * gcc.target/powerpc/rldimi-0.c: New testcase.
856 * gcc.target/powerpc/rldimi-1.c: New testcase.
857 * gcc.target/powerpc/rldimi-2.c: New testcase.
858 * gcc.target/powerpc/rldimi.h: New file.
859 * gcc.target/powerpc/rlwimi-0.c: New testcase.
860 * gcc.target/powerpc/rlwimi-1.c: New testcase.
861 * gcc.target/powerpc/rlwimi-2.c: New testcase.
862 * gcc.target/powerpc/rlwimi.h: New file.
863 * gcc.target/powerpc/rlwinm-0.c: New testcase.
864 * gcc.target/powerpc/rlwinm-1.c: New testcase.
865 * gcc.target/powerpc/rlwinm-2.c: New testcase.
866 * gcc.target/powerpc/rlwinm.h: New file.
867
a5a4add7
JJ
8682016-11-28 Jakub Jelinek <jakub@redhat.com>
869
870 PR middle-end/78540
871 * gcc.dg/pr78540.c: New test.
872
de6aa933
MS
8732016-11-28 Martin Sebor <msebor@redhat.com>
874
875 PR middle-end/78520
876 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
877 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
878 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
879 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
880
80cf1b8b
JJ
8812016-11-28 Jakub Jelinek <jakub@redhat.com>
882
f28fd43e
JJ
883 PR c++/72808
884 * g++.dg/debug/pr72808.C: New test.
885
d0570047
JJ
886 PR rtl-optimization/78546
887 * gcc.dg/torture/pr78546-1.c: New test.
888 * gcc.dg/torture/pr78546-2.c: New test.
889
80cf1b8b
JJ
890 PR fortran/78298
891 * gfortran.dg/gomp/pr78298.f90: New test.
892
bf9e8b6b
UB
8932016-11-28 Uros Bizjak <ubizjak@gmail.com>
894
895 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
896 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
897
f4bb5c17
JJ
8982016-11-28 Jakub Jelinek <jakub@redhat.com>
899
900 PR c++/77591
901 * g++.dg/cpp1y/pr77591.C: New test.
902
54856e4f
DE
9032016-11-28 David Edelsohn <dje.gcc@gmail.com>
904
905 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
906
6522add2
RB
9072016-11-28 Richard Biener <rguenther@suse.de>
908
909 PR tree-optimization/78542
910 * gcc.dg/torture/pr78542.c: New testcase.
911
b7ce4fe2
RB
9122016-11-28 Richard Biener <rguenther@suse.de>
913
914 PR tree-optimization/78343
915 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
916 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
917
df8391b4
JJ
9182016-11-28 Jakub Jelinek <jakub@redhat.com>
919
920 PR lto/78211
921 * g++.dg/ipa/pr78211.C: New test.
922
e578b767
PT
9232016-11-27 Paul Thomas <pault@gcc.gnu.org>
924
925 PR fortran/78474
926 * gfortran.dg/submodule_22.f08: New test.
927
928 PR fortran/78331
929 * gfortran.dg/submodule_21.f08: New test.
930
ae829c95
JDA
9312016-11-27 John David Anglin <danglin@gcc.gnu.org>
932
933 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
934
b410cf1d
IS
9352016-11-27 Iain Sandoe <iain@codesourcery.com>
936 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
937 Dominique d'Humieres <dominiq@lps.ens.fr>
938
939 PR target/67710
940 * gcc.dg/darwin-minversion-1.c: Update min version check.
941 * gcc.dg/darwin-minversion-2.c: Likewise.
942 * gcc.dg/darwin-minversion-3.c: Likewise.
943
03f82a6a
IS
9442016-11-27 Iain Sandoe <iain@codesourcery.com>
945
946 PR target/57438
947 * gcc.dg/pr57438-1.c: New Test.
948 * gcc.dg/pr57438-2.c: New Test.
949
987395fd
DH
9502016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
951 Iain Sandoe <iain@codesourcery.com>
952
953 PR target/71767
954 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
955 linker-visible symbols.
956 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
957 * gcc.dg/const-uniq-1.c: Likewise.
958 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
959 * gcc.target/i386/pr70799-1.c: Likewise.
960
ad7a69db
JJ
9612016-11-25 Jakub Jelinek <jakub@redhat.com>
962
8382457c
JJ
963 PR rtl-optimization/78438
964 PR rtl-optimization/78477
965 * gcc.c-torture/execute/pr78438.c: New test.
966 * gcc.c-torture/execute/pr78477.c: New test.
967
ad7a69db
JJ
968 PR rtl-optimization/78526
969 * gcc.dg/pr78526.c: New test.
970
c620cf89
VM
9712016-11-25 Vladimir Makarov <vmakarov@redhat.com>
972
973 PR rtl-optimization/77541
974 * gcc.target/i386/pr77541.c: Change target to int128.
975
f76c4d97
JW
9762016-11-25 Janus Weil <janus@gcc.gnu.org>
977
978 PR fortran/60853
979 * gfortran.dg/typebound_assignment_8.f90: New test case.
980
27d0862e
JJ
9812016-11-25 Jakub Jelinek <jakub@redhat.com>
982
983 PR rtl-optimization/78527
984 * gcc.c-torture/compile/pr78527.c: New test.
985
78681a7b
ML
9862016-11-25 Martin Liska <mliska@suse.cz>
987
988 PR gcov-profile/78086
989 * g++.dg/gcov/pr16855.C: Clean up the test case.
990 * g++.dg/gcov/pr16855-priority.C: New test.
991
a77af182
RB
9922016-11-25 Richard Biener <rguenther@suse.de>
993
994 PR ipa/78515
995 * gcc.dg/torture/pr78515.c: New testcase.
996
3cae214f
PT
9972016-11-25 Paul Thomas <pault@gcc.gnu.org>
998
999 PR fortran/78293
1000 * gfortran.dg/allocatable_function_10.f90: New test.
1001 * gfortran.dg/class_array_15.f03: Increase builtin_free count
1002 from 11 to 12.
1003
ae22bc5d
BC
10042016-11-25 Bin Cheng <bin.cheng@arm.com>
1005
1006 PR middle-end/78507
1007 PR middle-end/78510
1008 PR middle-end/78517
1009 * g++.dg/torture/pr78507.C: New test.
1010 * gcc.dg/torture/pr78510.c: New test.
1011 * gcc.dg/torture/pr78517.c: New test.
1012
59ec925b
RB
10132016-11-24 Richard Biener <rguenther@suse.de>
1014
1015 PR tree-optimization/78343
1016 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1017 * gcc.dg/autopar/uns-outer-6.c: Adjust.
1018 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1019 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1020 * gcc.dg/vect/pr38529.c: Likewise.
1021
83624b60
TP
10222016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
1023
1024 PR tree-optimization/77673
1025 * gcc.dg/pr77673.c: New test.
1026
54e606f0
MJ
10272016-11-25 Martin Jambor <mjambor@suse.cz>
1028
1029 PR tree-optimization/70965
1030 * g++.dg/pr70965.C: New test.
1031
758dcf83
JJ
10322016-11-25 Jakub Jelinek <jakub@redhat.com>
1033 Andreas Schwab <schwab@linux-m68k.org>
1034
1035 PR gcov-profile/78467
1036 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1037 signed int.
1038
84db1406
RS
10392016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1040
1041 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1042 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1043
2c28c3e4
RS
10442016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1045
1046 * gcc.dg/tree-ssa/tailcall-8.c: New test.
1047
4ae35e69
SKS
10482016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1049
1050 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
3cae214f 1051 with sizeof(int) < 4.
4ae35e69 1052
d7b0fcaa
MS
10532016-11-24 Martin Sebor <msebor@redhat.com>
1054
1055 PR tree-optimization/78476
1056 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1057
3f156a6c
VM
10582016-11-24 Vladimir Makarov <vmakarov@redhat.com>
1059
1060 PR rtl-optimization/77541
1061 * gcc.target/i386/pr77541.c: New.
1062
fba5a793
SK
10632016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1064
1065 PR fortran/78500
1066 * gfortran.dg/class_result_4.f90: New test.
1067
11e554b3
JG
10682016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1069
1070 * gcc.target/aarch64/_Float16_1.c: New.
1071 * gcc.target/aarch64/_Float16_2.c: Likewise.
1072 * gcc.target/aarch64/_Float16_3.c: Likewise.
1073
bf1e3646
JG
10742016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1075
1076 * gcc.target/aarch64/floatdihf2_1.c: New.
1077
33a002b0
KT
10782016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1079
1080 PR target/48863
1081 PR inline-asm/70184
1082 * gcc.target/arm/pr48863.c: New test.
1083
0d56d3c1
ML
10842016-11-24 Martin Liska <mliska@suse.cz>
1085
1086 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1087 parts for frequencies/probabilities.
1088 * gcc.dg/pr34027-1.c: Likewise.
1089 * gcc.dg/strict-overflow-2.c: Likewise.
1090 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1091 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1092 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1093 * gcc.dg/tree-ssa/vector-3.c: Likewise.
1094 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1095 * gcc.dg/tree-ssa/dump-2.c: New test.
1096
8cac4d85
BS
10972016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1098
1099 * gcc.target/i386/align-limit.c: New test.
1100
eb2afa1a
RB
11012016-11-24 Richard Biener <rguenther@suse.de>
1102
1103 PR tree-optimization/71595
1104 * gcc.dg/torture/pr71595.c: New testcase.
1105
2d8fec87
BS
11062016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1107
1108 PR rtl-optimization/78120
1109 * gcc.target/i386/pr78120.c: New test.
1110
3b08cde8
EB
11112016-11-24 Eric Botcazou <ebotcazou@adacore.com>
1112
1113 * gcc.c-torture/compile/20161124-1.c: New test.
1114
bf2df7a9
ML
11152016-11-24 Jakub Jelinek <jakub@redhat.com>
1116
1117 PR bootstrap/78493
1118 * g++.dg/cpp1z/decomp18.C: New test.
1119
adf86091
N
11202016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1121
1d09844a
JJ
1122 * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1123 * gcc.target/aarch64/store-pair-1.c: Likewise.
adf86091 1124
3884190f
N
11252016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1126
1d09844a
JJ
1127 * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1128 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1129 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1130 * gcc.target/aarch64/vect-clz.c: Likewise.
1131 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1132 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1133 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1134 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1135 * gcc.target/aarch64/vect-fmovd.c: Likewise.
1136 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1137 * gcc.target/aarch64/vect-fmovf.c: Likewise.
1138 * gcc.target/aarch64/vect_ctz_1.c: Likewise.
3884190f 1139
90b725f0
PB
11402016-11-23 Peter Bergner <bergner@vnet.ibm.com>
1141
1142 PR target/78458
1143 * gcc.target/powerpc/pr78458.c: New.
1144
03f24169
JM
11452016-11-23 Joseph Myers <joseph@codesourcery.com>
1146
1147 * gcc.c-torture/compile/20161123-1.c: New test.
1148
91c9fb42
SK
11492016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
1150
1151 PR fortran/78297
1152 * gfortran.dg/pr78297.f90: New test.
1153
15a3cdd8
DE
11542016-11-23 David Edelsohn <dje.gcc@gmail.com>
1155
1156 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1157
c39dad64
JJ
11582016-11-23 Jakub Jelinek <jakub@redhat.com>
1159
c944c6a2
JJ
1160 PR sanitizer/69278
1161 * g++.dg/ubsan/return-7.C: New test.
1162 * c-c++-common/ubsan/unreachable-4.c: New test.
1163
871a2c6c
JJ
1164 PR tree-optimization/78482
1165 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1166 (bar): New function.
1167 (main): Call bar instead of printf.
1168
c39dad64
JJ
1169 PR middle-end/69183
1170 * gfortran.dg/gomp/pr69183.f90: New test.
1171
11722016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
1173
1174 PR target/78230
1175 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1176 (test2) Ditto.
1177
25cb6b33
JJ
11782016-11-23 Jakub Jelinek <jakub@redhat.com>
1179
1180 PR c++/77907
1181 * g++.dg/cpp0x/pr77907.C: New test.
1182
cfe3d653
PK
11832016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1184
1185 PR middle-end/78153
1186 * gcc.dg/tree-ssa/pr78153-1.c: New test.
1187 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1188
5774b1fa
JG
11892016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1190
1191 PR target/63250
1192 * lib/target-supports.exp (add_options_for_float16): Add
1193 -mfp16-format=ieee when testign arm*-*-*.
1194
5e0f10a0
JG
11952016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1196
1197 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1198 result.
1199 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1200 result.
1201
ba75a174
JG
12022016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1203
1204 * lib/target-supports.exp (check_effective_target_float16): Add
1205 options for _Float16.
1206 (check_effective_target_float32): Add options for _Float32.
1207 (check_effective_target_float64): Add options for _Float64.
1208 (check_effective_target_float128): Add options for _Float128.
1209 (check_effective_target_float32x): Add options for _Float32x.
1210 (check_effective_target_float64x): Add options for _Float64x.
1211 (check_effective_target_float128x): Add options for _Float128x.
1212
56d8ffc1
JG
12132016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1214
1215 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1216 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1217
04f0fcf7
JG
12182016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1219
1220 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1221 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1222
aecc521b
MS
12232016-11-23 Martin Sebor <msebor@redhat.com>
1224
1225 PR middle-end/78461
1226 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1227 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1228
e2df2328
JJ
12292016-11-23 Jakub Jelinek <jakub@redhat.com>
1230
1b3314dd
JJ
1231 PR c++/71450
1232 * g++.dg/cpp0x/pr71450-1.C: New test.
1233 * g++.dg/cpp0x/pr71450-2.C: New test.
1234
e2df2328
JJ
1235 PR c++/77739
1236 * g++.dg/cpp1y/pr77739.C: New test.
1237
56b1c60e
MJ
12382016-11-23 Martin Jambor <mjambor@suse.cz>
1239
1240 * c-c++-common/gomp/gridify-1.c: Update scan string.
1241 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1242 * c-c++-common/gomp/gridify-2.c: New test.
1243 * c-c++-common/gomp/gridify-3.c: Likewise.
1244
e600f219
RB
12452016-11-23 Richard Biener <rguenther@suse.de>
1246
1247 PR tree-optimization/78396
1248 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1249
cbb88345
RB
12502016-11-23 Richard Biener <rguenther@suse.de>
1251
1252 PR tree-optimization/78482
1253 * gcc.dg/torture/pr78482.c: New testcase.
1254
b5481987
BC
12552016-11-23 Bin Cheng <bin.cheng@arm.com>
1256
1257 * gcc.dg/fold-cond_expr-1.c: New test.
1258 * gcc.dg/fold-condcmpconv-1.c: New test.
1259 * gcc.dg/fold-condcmpconv-2.c: New test.
1260
0eb078fe
RB
12612016-11-23 Richard Biener <rguenther@suse.de>
1262
1263 PR middle-end/71762
1264 * gcc.dg/torture/pr71762-1.c: New testcase.
1265 * gcc.dg/torture/pr71762-2.c: Likewise.
1266 * gcc.dg/torture/pr71762-3.c: Likewise.
1267 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1268
efb71232
RB
12692016-11-23 Richard Biener <rguenther@suse.de>
1270
1271 PR lto/78472
1272 * g++.dg/lto/pr78472_0.c: New testcase.
1273 * g++.dg/lto/pr78472_1.C: Likewise.
1274
a5bb8a5c
RB
12752016-11-23 Richard Biener <rguenther@suse.de>
1276 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
1277
1278 PR tree-optimization/78154
1279 * gcc.dg/tree-ssa/pr78154.c: New test.
1280
e36c1cfe
N
12812016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1282
1283 * gcc.dg/pr31096.c: New testcase.
1284 * gcc.dg/pr31096-1.c: New testcase.
1285
fb2675cb
PB
12862016-11-23 Paolo Bonzini <bonzini@gnu.org>
1287
1288 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1289 adjust for warning->pedwarn change.
1290 * gcc.dg/cpp/defined-syshdr.c,
1291 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1292 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1293 gcc.dg/cpp/defined-Wextra.c,
1294 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1295
baf53c47
SKS
12962016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1297
1298 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1299
ec1c5694
JJ
13002016-11-23 Jakub Jelinek <jakub@redhat.com>
1301
1302 PR target/78451
1303 * gcc.target/i386/pr78451.c: New test.
1304 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1305 and #pragma GCC pop_options around the first #pragma GCC target.
1306 * gcc.target/i386/pr69255-2.c: Likewise.
1307 * gcc.target/i386/pr69255-3.c: Likewise.
1308
43fd192f
MC
13092016-11-23 Michael Collison <michael.collison@arm.com>
1310
1311 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1312 additional constants are recognized and fewer instructions generated.
1313 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1314 additional constants are recognized and fewer instructions generated.
1315
ed9e2fa9
ILT
13162016-11-22 Ian Lance Taylor <iant@golang.org>
1317
1318 * gcc.misc-tests/godump-1.c: Update expected output for recent
1319 changes.
1320
3135d8fe
MP
13212016-11-22 Marek Polacek <polacek@redhat.com>
1322
1323 PR tree-optimization/78455
1324 * gcc.dg/uninit-23.c: New.
1325
f8a6e41f
SK
13262016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1327
1328 PR fortran/78479
1329 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1330 comment.
1331
7e98cccb
SK
13322016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1333
1334 PR fortran/78479
1335 * gfortran.dg/char_component_initializer_3.f90: New test.
1336
9435cd52
JJ
13372016-11-22 Jakub Jelinek <jakub@redhat.com>
1338
1339 PR target/78451
1340 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1341 GCC target pragma before including immintrin.h.
1342
a0af8668
CL
13432016-11-22 Carl Love <cel@us.ibm.com>
1344
1345 * gcc.target/powerpc/builtins-3.c: New file to test the new
1346 built-ins for vector compare equal and vector compare not equal.
1347
5d382ed6
JW
13482016-11-22 Janus Weil <janus@gcc.gnu.org>
1349
1350 PR fortran/78443
1351 * gfortran.dg/typebound_proc_35.f90: New test case.
1352
4fa33072
GJL
13532016-11-22 Georg-Johann Lay <avr@gjlay.de>
1354
1355 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1356 parameter in declaration.
1357
0e721ce7
GJL
13582016-11-22 Georg-Johann Lay <avr@gjlay.de>
1359
1360 * gcc.dg/loop-split.c: Require int32plus.
1361 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1362
88c888f1
BE
13632016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1364
1365 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1366
9d494aac
GJL
13672016-11-22 Georg-Johann Lay <avr@gjlay.de>
1368
1369 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1370
c69fb816
KT
13712016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1372
1373 PR target/78439
1374 * gcc.c-torture/compile/pr78439.c: New test.
1375
4ac52f16
TP
13762016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1377
1378 PR target/77904
1379 * gcc.target/arm/pr77904.c: New test.
1380
e4fe8c9f
TT
13812016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
1382
1383 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1384 isa_rev>=2.
1385
9b28cb6f
JJ
13862016-11-22 Jakub Jelinek <jakub@redhat.com>
1387
46a61395
JJ
1388 PR tree-optimization/78436
1389 * gcc.c-torture/execute/pr78436.c: New test.
1390
76a7314d
JJ
1391 PR middle-end/78416
1392 * gcc.dg/torture/pr78416.c: New test.
1393
9b28cb6f
JJ
1394 PR tree-optimization/78445
1395 * gcc.dg/pr78445.c: New test.
1396
ee8195d9
SN
13972016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1398
b2b0acbe 1399 PR libgfortran/78449
ee8195d9
SN
1400 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1401
3ca23cdb
JL
14022016-11-21 Jeff Law <law@redhat.com>
1403
b2b0acbe 1404 PR target/68538
3ca23cdb
JL
1405 * gcc.c-torture/compile/pr68538.c: New test.
1406
d85e598a
MM
14072016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1408
1409 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1410 to be generated instead of FCTIWUZ or FCTIWZ.
1411
afb34582
JJ
14122016-11-21 Jakub Jelinek <jakub@redhat.com>
1413
699e8cb7
JJ
1414 PR middle-end/67335
1415 * g++.dg/vect/simd-clone-7.cc: New test.
1416
afb34582
JJ
1417 PR c++/71973
1418 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1419 long unsigned int.
1420 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1421 unsigned long.
1422
83ad4fac
JL
14232016-11-20 Jeff Law <law@redhat.com>
1424
1425 PR target/25128
1426 * gcc.target/m68k/pr25128.c: New test.
1427
9713daa0
RS
14282016-11-21 Richard Sandiford <richard.sandiford@arm.com>
1429
1430 * gcc.dg/tree-ssa/tailcall-7.c: New test.
1431
67b5d0b2
DM
14322016-11-21 David Malcolm <dmalcolm@redhat.com>
1433
1434 PR preprocessor/78324
1435 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1436 (test_multitoken_macro): New function.
1437 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1438 case.
1439 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1440 case.
1441 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1442 cases.
1443 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1444 Move to...
1445 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
1446 -ftrack-macro-expansion=0.
1447 (test_sprintf_note): Remove "P" macro. Add
1448 dg-begin/end-multiline-output directives.
1449 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1450
dd586f98
GJL
14512016-11-21 Georg-Johann Lay <avr@gjlay.de>
1452
1453 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1454 Return 1 for AVR_TINY.
1455
e51482c9
SB
14562016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
1457
1458 PR rtl-optimization/71785
1459 * gcc.target/powerpc/pr71785.c: New file.
1460
e0e7aa34
BC
14612016-11-21 Bin Cheng <bin.cheng@arm.com>
1462
1463 PR testsuite/78114
1464 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1465 options. Refine test by checking predictive commining PHI
1466 nodes in vectorized loop wrto vector factor.
1467
48330c93
BE
14682016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1469
1470 PR c++/71973
1471 * g++.dg/pr71973-1.C: New test.
1472 * g++.dg/pr71973-2.C: New test.
1473 * g++.dg/pr71973-3.C: New test.
1474 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1475 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1476 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1477 to dg-options.
1478 * g++.old-deja/g++.other/realloc.C: Likewise.
1479 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1480
eeeaf719
BS
14812016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1482
1483 PR tree-optimization/78413
1484 * gcc.dg/tree-ssa/pr78413.c: New test.
1485
e420e419
TP
14862016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1487
1488 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1489 target is Thumb-only.
1490
fe12d76c
JL
14912016-11-20 Jeff Law <law@redhat.com>
1492
1493 PR target/48551
1494 * gcc.target/m68k/pr48551.c: New test.
1495
8dc998fb 14962016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 1497
8dc998fb
HA
1498 PR fortran/69741
1499 * gfortran.dg/forall_18.f90: New testcase.
1500
40fd269a
MG
15012016-11-20 Marc Glisse <marc.glisse@inria.fr>
1502
1503 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1504
8294f555
AV
15052016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
1506
1507 PR fortran/78395
1508 * gfortran.dg/typebound_operator_21.f03: New test.
1509
5b7f6ed0
MG
15102016-11-20 Marc Glisse <marc.glisse@inria.fr>
1511
1512 * gcc.dg/tree-ssa/divide-5.c: New file.
1513
b8271a38
AS
15142016-11-19 Andreas Schwab <schwab@linux-m68k.org>
1515
1516 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1517 signed int.
1518
ddba26a4
JDA
15192016-11-19 John David Anglin <danglin@gcc.gnu.org>
1520
1521 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1522 libatomic_available.
1523 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1524 * gfortran.dg/coarray_allocate_10.f08: Likewise.
1525 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1526 * gfortran.dg/coarray_allocate_8.f08: Likewise.
1527 * gfortran.dg/coarray_allocate_9.f08: Likewise.
1528 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1529 * gfortran.dg/coarray_stat_2.f90: Likewise.
1530 * gfortran.dg/coindexed_1.f90: Likewise.
1531
636a9a89
JL
15322016-11-18 Jeff Law <law@redhat.com>
1533
1534 PR target/25111
1535 * gcc.target/m68k/pr25111.c: New test.
1536
6c554a2a
JJ
15372016-11-18 Jakub Jelinek <jakub@redhat.com>
1538
521c54dd
JJ
1539 PR c++/68180
1540 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1541
5e7c7761
JJ
1542 PR middle-end/78419
1543 * gcc.target/i386/pr78419.c: New test.
1544
6c554a2a
JJ
1545 PR c++/77285
1546 * g++.dg/tls/pr77285-1.C: New test.
1547 * g++.dg/tls/pr77285-2.C: New test.
1548
57d7fe86
JL
15492016-11-18 Jeff Law <law@redhat.com>
1550
1551 PR target/25112
1552 * gcc.target/m68k/pr25112: New test.
1553
1b2e0303
DE
15542016-11-18 David Edelsohn <dje.gcc@gmail.com>
1555
1556 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1557 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1558
70e73d3c
TP
15592016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
1560
1561 * gcc.target/arm/optional_thumb-1.c: New test.
1562 * gcc.target/arm/optional_thumb-2.c: New test.
1563 * gcc.target/arm/optional_thumb-3.c: New test.
1564
151c204f
DV
15652016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1566
1567 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
1568 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
1569 successful test.
1570 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
1571 (DEFAULT_REQUIRED_QUORUM): Likewise.
1572
dbb29a2a
AB
15732016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
1574 Toma Tabacu <toma.tabacu@imgtec.com>
1575
b2b0acbe
UB
1576 * gcc.target/mips/inline-memcpy-1.c (dg-options):
1577 Add (REQUIRES_STDLIB).
dbb29a2a
AB
1578 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1579 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1580 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1581 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1582 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1583 * gcc.target/mips/loongson-simd.c: Ditto.
1584 * gcc.target/mips/memcpy-1.c: Ditto.
1585 * gcc.target/mips/mips-3d-1.c: Ditto.
1586 * gcc.target/mips/mips-3d-2.c: Ditto.
1587 * gcc.target/mips/mips-3d-3.c: Ditto.
1588 * gcc.target/mips/mips-3d-4.c: Ditto.
1589 * gcc.target/mips/mips-3d-5.c: Ditto.
1590 * gcc.target/mips/mips-3d-6.c: Ditto.
1591 * gcc.target/mips/mips-3d-7.c: Ditto.
1592 * gcc.target/mips/mips-3d-8.c: Ditto.
1593 * gcc.target/mips/mips-3d-9.c: Ditto.
1594 * gcc.target/mips/mips-ps-1.c: Ditto.
1595 * gcc.target/mips/mips-ps-2.c: Ditto.
1596 * gcc.target/mips/mips-ps-3.c: Ditto.
1597 * gcc.target/mips/mips-ps-4.c: Ditto.
1598 * gcc.target/mips/mips-ps-6.c: Ditto.
1599 * gcc.target/mips/mips16-attributes.c: Ditto.
1600 * gcc.target/mips/mips32-dsp-run.c: Ditto.
1601 * gcc.target/mips/mips32-dsp.c: Ditto.
1602 * gcc.target/mips/save-restore-1.c: Ditto.
1603 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1604 (mips_preprocess): Add ignore_output argument that when set
1605 will not return the pre-processed output.
b2b0acbe 1606 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
1607 (mips-dg-init): Ditto.
1608 (mips-dg-options): Check if a test having test option
1609 (REQUIRES_STDLIB) has the required sysroot support for
1610 the current test options.
1611
f2b6aad9
JL
16122016-11-17 Jeff Law <law@redhat.com>
1613
f97db488
JL
1614 PR middle-end/38219
1615 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1616
f2b6aad9
JL
1617 PR target/47192
1618 * gcc.target/m68k/pr47192.c: New test.
1619
e080b281
TT
16202016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
1621
1622 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1623 instead of isa>=4, in order to downgrade to R5.
1624
e389ba30
AB
16252016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1626
1627 * gcc.target/arc/cmem-bit-1.c: New file.
1628 * gcc.target/arc/cmem-bit-2.c: New file.
1629 * gcc.target/arc/cmem-bit-3.c: New file.
1630 * gcc.target/arc/cmem-bit-4.c: New file.
1631
9775c1a5
L
16322016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
1633
1634 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1635 "avx5124fmaps".
1636 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1637
16382016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
1639 Andrew Senkevich <andrew.senkevich@intel.com>
1640
1641 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1642 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1643 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1644 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1645 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1646 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1647 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1648 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1649 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1650 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1651 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1652 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1653 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1654 avx5124vnniw-check.h.
1655 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1656 check_effective_target_avx5124vnniw): New.
1657 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1658 Set under ifndef.
1659 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1660 * gcc.target/i386/sse-13.c: Ditto.
1661 * g++.dg/other/i386-2.C: Ditto.
1662 * g++.dg/other/i386-3.C: Ditto.
1663 * gcc.target/i386/sse-22.c: Ditto.
1664 * gcc.target/i386/sse-23.c: Ditto.
1665
80557bb7
PC
16662016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1667
1668 PR c++/55080
1669 * g++.dg/parse/pr55080.C: New.
1670
c80620fc
MM
16712016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1672
1673 PR target/78101
1674 * gcc.target/powerpc/fusion4.c: New test.
1675
77b384c5
TP
16762016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1677
1678 PR target/77933
1679 * gcc.target/arm/pr77933-1.c: New test.
1680 * gcc.target/arm/pr77933-2.c: Likewise.
1681
5fe353c8
JJ
16822016-11-17 Jakub Jelinek <jakub@redhat.com>
1683
1684 PR middle-end/78201
1685 * g++.dg/opt/pr78201.C: New test.
1686
cc4aa659
CL
16872016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
1688
1689 * gcc.dg/pr78333.c: Add empty implementations of
1690 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1691 problems on non-glibc systems.
1692
b8f56412
DM
16932016-11-17 David Malcolm <dmalcolm@redhat.com>
1694
1695 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1696 (test_raw_string_one_liner): New function.
1697 (test_raw_string_multiline): New function.
1698
141a3ccf
KT
16992016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1700
1701 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1702 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1703
54e63f00 17042016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 1705 Richard Biener <rguenther@suse.de>
54e63f00
BS
1706
1707 PR tree-optimization/77848
1708 * gfortran.dg/vect/pr77848.f: New test.
1709
2fe37211
BE
17102016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1711
1712 PR target/77308
1713 * gcc.target/arm/pr53447-5.c: New test.
1714 * lib/target-supports.exp
1715 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1716
c867c39d
CZ
17172016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
1718
1719 * gcc.target/arc/abitest.S: New file.
1720 * gcc.target/arc/abitest.h: Likewise.
1721 * gcc.target/arc/va_args-1.c: Likewise.
1722 * gcc.target/arc/va_args-2.c: Likewise.
1723 * gcc.target/arc/va_args-3.c: Likewise.
1724 * gcc.target/arc/mcrc.c: Deleted.
1725 * gcc.target/arc/mdsp-packa.c: Likewise.
1726 * gcc.target/arc/mdvbf.c: Likewise.
1727 * gcc.target/arc/mmac-24.c: Likewise.
1728 * gcc.target/arc/mmac-d16.c: Likewise.
1729 * gcc.target/arc/mno-crc.c: Likewise.
1730 * gcc.target/arc/mno-dsp-packa.c: Likewise.
1731 * gcc.target/arc/mno-dvbf.c: Likewise.
1732 * gcc.target/arc/mno-mac-24.c: Likewise.
1733 * gcc.target/arc/mno-mac-d16.c: Likewise.
1734 * gcc.target/arc/mno-rtsc.c: Likewise.
1735 * gcc.target/arc/mno-xy.c: Likewise.
1736 * gcc.target/arc/mrtsc.c: Likewise.
1737 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1738 function.
1739 (check_effective_target_arc700): Likewise.
1740 (check_effective_target_arc6xx): Likewise.
1741 (check_effective_target_arcmpy): Likewise.
1742 (check_effective_target_archs): Likewise.
1743 (check_effective_target_clmcpu): Likewise.
1744 (check_effective_target_barrelshifter): Likewise.
1745 * gcc.target/arc/barrel-shifter-1.c: Changed.
1746 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1747 * gcc.target/arc/cmem-1.c: Changed.
1748 * gcc.target/arc/cmem-2.c: Likewise.
1749 * gcc.target/arc/cmem-3.c: Likewise.
1750 * gcc.target/arc/cmem-4.c: Likewise.
1751 * gcc.target/arc/cmem-5.c: Likewise.
1752 * gcc.target/arc/cmem-6.c: Likewise.
1753 * gcc.target/arc/cmem-7.c: Likewise.
1754 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1755 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1756 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1757 * gcc.target/arc/jump-around-jump.c: Update options.
1758 * gcc.target/arc/mARC601.c: Changed.
1759 * gcc.target/arc/mcpu-arc600.c: Changed.
1760 * gcc.target/arc/mcpu-arc601.c: Changed.
1761 * gcc.target/arc/mcpu-arc700.c: Changed.
1762 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1763 * gcc.target/arc/movb-1.c: Changed.
1764 * gcc.target/arc/movb-2.c: Likewise.
1765 * gcc.target/arc/movb-3.c: Likewise.
1766 * gcc.target/arc/movb-4.c: Likewise.
1767 * gcc.target/arc/movb-5.c: Likewise.
1768 * gcc.target/arc/movb_cl-1.c: Likewise.
1769 * gcc.target/arc/movb_cl-2.c: Likewise.
1770 * gcc.target/arc/movbi_cl-1.c: Likewise.
1771 * gcc.target/arc/movh_cl-1.c: Likewise.
1772 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1773 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1774 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1775 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1776 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1777 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1778 * gcc.target/arc/builtin_simdarc.c: Changed.
1779 * gcc.target/arc/extzv-1.c: Likewise.
1780 * gcc.target/arc/insv-1.c: Likewise.
1781 * gcc.target/arc/insv-2.c: Likewise.
1782 * gcc.target/arc/mA6.c: Likewise.
1783 * gcc.target/arc/mA7.c: Likewise.
1784 * gcc.target/arc/mARC600.c: Likewise.
1785 * gcc.target/arc/mARC700.c: Likewise.
1786 * gcc.target/arc/mcpu-arc600.c: Likewise.
1787 * gcc.target/arc/mcpu-arc700.c: Likewise.
1788 * gcc.target/arc/movl-1.c: Likewise.
1789 * gcc.target/arc/nps400-1.c: Likewise.
1790 * gcc.target/arc/trsub.c: Likewise.
1791 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1792 configuration.
1793 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1794 * gcc.target/arc/mswape.c: Likewise.
1795
c90928c8
PC
17962016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1797
1798 PR c++/68180
1799 * g++.dg/cpp1y/pr68180.C: New.
1800
6c99dcb5
PK
18012016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1802
1803 PR tree-optimization/78319
1804 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1805 arm-none-eabi.
1806
8ce3fee5
RB
18072016-11-17 Richard Biener <rguenther@suse.de>
1808
1809 PR tree-optimization/78306
1810 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1811
f8294131
RB
18122016-11-17 Richard Biener <rguenther@suse.de>
1813
1814 PR middle-end/78305
1815 * gcc.dg/torture/pr78305.c: New testcase.
1816
04f1c830
JW
18172016-11-17 Janus Weil <janus@gcc.gnu.org>
1818
1819 PR fortran/66227
1820 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1821
0d939c95
MP
18222016-11-16 Marek Polacek <polacek@redhat.com>
1823
1824 PR c/78285
1825 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1826 * g++.dg/ext/case-range2.C: Likewise.
1827
99c72130
SK
18282016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1829
1830 PR fortran/58001
1831 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1832 * gfortran.dg/fmt_tab_2.f90: Ditto.
1833
fb324f02
JJ
18342016-11-16 Jakub Jelinek <jakub@redhat.com>
1835
1836 PR rtl-optimization/78378
1837 * gcc.c-torture/execute/pr78378.c: New test.
1838
a2ea37fb
AB
18392016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1840
1841 * gcc.dg/tree-prof/section-attr-1.c: New file.
1842 * gcc.dg/tree-prof/section-attr-2.c: New file.
1843 * gcc.dg/tree-prof/section-attr-3.c: New file.
1844
d08c0ea3
MR
18452016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1846
1847 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1848 rather than `la'.
1849
8e2be5ae
MR
18502016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1851
1852 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1853 (dg-final): Remove microMIPS JALRS mnemonic matching.
1854 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1855 (dg-final): Remove microMIPS JALRS mnemonic matching.
1856 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1857 (dg-final): Remove microMIPS JALRS mnemonic matching.
1858 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1859 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1860 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1861 * gcc.target/mips/call-1u.c: New test case.
1862 * gcc.target/mips/call-2u.c: New test case.
1863 * gcc.target/mips/call-3u.c: New test case.
1864 * gcc.target/mips/call-4u.c: New test case.
1865 * gcc.target/mips/call-5u.c: New test case.
1866 * gcc.target/mips/call-6u.c: New test case.
1867
660e6c2c
TP
18682016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1869
1870 * gcc.target/arm/empty_fiq_handler.c: New test.
1871
5e8d7713
JJ
18722016-11-16 Jakub Jelinek <jakub@redhat.com>
1873
1874 PR fortran/78299
1875 * gfortran.dg/gomp/pr78299.f90: New test.
1876
dd784916
WD
18772015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1878
1879 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 1880 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
1881 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1882
0af30954
SN
18832016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1884
1885 PR libgfortran/78314
1886 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1887
e38f6572
BC
18882016-11-16 Bin Cheng <bin.cheng@arm.com>
1889
1890 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1891 according to updated dump info.
1892
5012919d
AM
18932016-11-16 Alexander Monakov <amonakov@ispras.ru>
1894
1895 * lib/target-supports.exp (check_effective_target_alloca): Use a
1896 compile test.
1897 * gcc.target/nvptx/softstack.c: New test.
1898 * gcc.target/nvptx/decl-shared.c: New test.
1899 * gcc.target/nvptx/decl-shared-init.c: New test.
1900
2fe2aba3
MR
19012016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1902
1903 * gcc.target/mips/data-sym-jump.c: New test case.
1904 * gcc.target/mips/data-sym-pool.c: New test case.
1905 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1906 annotation.
1907
598eaaa2
YR
19082016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1909
1910 * lib/target-supports.exp (check_avx2_hw_available): New.
1911 (check_effective_target_avx2_runtime): New.
1912 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1913
03b85dcd
TC
19142016-11-16 Tamar Christina <tamar.christina@arm.com>
1915
1916 PR testsuite/78136
1917 * gcc.dg/cpp/trad/trad.exp
1918 (dg-runtest): Moved $srcdir/$subdir/ to
1919 DEFAULT_TRADCPPFLAGS.
1920
dc9e0b66
AV
19212016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1922
1923 PR fortran/78356
1924 * gfortran.dg/class_allocate_23.f08: New test.
1925
d964ba07
RB
19262016-11-16 Richard Biener <rguenther@suse.de>
1927
1928 PR middle-end/78333
1929 * gcc.dg/pr78333.c: New testcase.
1930
080140bc
ML
19312016-11-16 Martin Liska <mliska@suse.cz>
1932
1933 PR sanitizer/78270
1934 * gcc.dg/asan/pr78270.c: Update comment style.
1935 * gcc.dg/asan/pr78270-2.c: New test.
1936
4786fabe
SKS
19372016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1938
1939 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1940 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1941
510d73a0
RB
19422016-11-16 Richard Biener <rguenther@suse.de>
1943
1944 PR tree-optimization/78348
1945 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1946
1705cebd
JJ
19472016-11-16 Jakub Jelinek <jakub@redhat.com>
1948
1949 PR sanitizer/77823
1950 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1951 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1952
ed66ba99
MP
19532016-11-15 Marek Polacek <polacek@redhat.com>
1954
1955 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1956
5d70ab07
JD
19572016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1958
1959 PR libgfortran/51119
1960 * gfortran.dg/matmul_12.f90: New test case.
1961
48aef8e2
UB
19622016-11-15 Uros Bizjak <ubizjak@gmail.com>
1963
1964 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 1965 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 1966 common 32-bit and 64-bit function specific options.
b2b0acbe 1967 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 1968
0c8a8fe2
JJ
19692016-11-15 Jakub Jelinek <jakub@redhat.com>
1970
5a65a911
JJ
1971 * g++.dg/cpp1z/decomp14.C: New test.
1972 * g++.dg/cpp1z/decomp15.C: New test.
1973 * g++.dg/cpp1z/decomp16.C: New test.
1974
a0f5b987
JJ
1975 * g++.dg/cpp1z/decomp13.C: New test.
1976
5a0e7889
JJ
1977 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1978
0c8a8fe2
JJ
1979 PR c++/71988
1980 * g++.dg/cpp0x/constexpr-71988.C: New test.
1981
2cf63121
MR
19822016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1983
1984 * gcc.target/mips/insn-casesi.c: New test case.
1985 * gcc.target/mips/insn-pseudo-1.c: New test case.
1986 * gcc.target/mips/insn-pseudo-2.c: New test case.
1987 * gcc.target/mips/insn-pseudo-3.c: New test case.
1988 * gcc.target/mips/insn-pseudo-4.c: New test case.
1989 * gcc.target/mips/insn-tablejump.c: New test case.
1990
2cbfb209
MR
19912016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1992
1993 * gcc.target/mips/mips.exp (mips_option_tests): Add
1994 `-mcode-readable=yes' array element.
1995
f05a874c
MR
19962016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1997
1998 * gcc.target/mips/mips.exp (mips_option_tests): Add
1999 `-mmicromips' array element.
2000
b229ab2a
MM
20012016-11-15 Michael Matz <matz@suse.de>
2002
2003 PR missed-optimization/77881
2004 * gcc.target/i386/pr77881.c: New test.
2005
aa806c3b
JJ
20062016-11-15 Jakub Jelinek <jakub@redhat.com>
2007
2008 PR middle-end/78295
2009 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2010
bcb9a772
MM
20112016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2012
2013 * gcc.target/powerpc/vec-set-int.c: New test.
2014 * gcc.target/powerpc/vec-set-short.c: Likesie.
2015 * gcc.target/powerpc/vec-set-char.c: Likewise.
2016
8e745a17
JJ
20172016-11-14 Jakub Jelinek <jakub@redhat.com>
2018
2019 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2020
d809e15a
JW
20212016-11-14 Janus Weil <janus@gcc.gnu.org>
2022
2023 PR fortran/78300
2024 * gfortran.dg/class_result_3.f90: New test.
2025
1ee62b92 20262016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
2027 Richard Biener <rguenther@suse.de>
2028
2029 * gcc.dg/gimplefe-1.c: New testcase.
2030 * gcc.dg/gimplefe-2.c: Likewise.
2031 * gcc.dg/gimplefe-3.c: Likewise.
2032 * gcc.dg/gimplefe-4.c: Likewise.
2033 * gcc.dg/gimplefe-5.c: Likewise.
2034 * gcc.dg/gimplefe-6.c: Likewise.
2035 * gcc.dg/gimplefe-7.c: Likewise.
2036 * gcc.dg/gimplefe-8.c: Likewise.
2037 * gcc.dg/gimplefe-9.c: Likewise.
2038 * gcc.dg/gimplefe-10.c: Likewise.
2039 * gcc.dg/gimplefe-11.c: Likewise.
2040 * gcc.dg/gimplefe-12.c: Likewise.
2041 * gcc.dg/gimplefe-13.c: Likewise.
2042 * gcc.dg/gimplefe-14.c: Likewise.
2043 * gcc.dg/gimplefe-15.c: Likewise.
2044 * gcc.dg/gimplefe-16.c: Likewise.
2045 * gcc.dg/gimplefe-17.c: Likewise.
2046 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 2047
4d209853
ML
20482016-11-14 Martin Liska <mliska@suse.cz>
2049
2050 PR bootstrap/78069
2051 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2052 to match scanned pattern.
2053 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2054
5129b43b
RB
20552016-11-14 Richard Biener <rguenther@suse.de>
2056
2057 PR tree-optimization/78312
2058 * gcc.dg/torture/pr78312.c: New testcase.
2059
d97cca4a
GJL
20602016-11-14 Georg-Johann Lay <avr@gjlay.de>
2061
2062 PR target/78093
2063 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2064
5230c3d8
JJ
20652016-11-14 Jakub Jelinek <jakub@redhat.com>
2066 Jason Merrill <jason@redhat.com>
2067
2068 Implement P0217R3 - C++17 structured bindings
2069 * g++.dg/cpp1z/decomp1.C: New test.
2070 * g++.dg/cpp1z/decomp2.C: New test.
2071 * g++.dg/cpp1z/decomp3.C: New test.
2072 * g++.dg/cpp1z/decomp4.C: New test.
2073 * g++.dg/cpp1z/decomp5.C: New test.
2074 * g++.dg/cpp1z/decomp6.C: New test.
2075 * g++.dg/cpp1z/decomp7.C: New test.
2076 * g++.dg/cpp1z/decomp8.C: New test.
2077 * g++.dg/cpp1z/decomp9.C: New test.
2078 * g++.dg/cpp1z/decomp10.C: New test.
2079
a2b4c188
KV
20802016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2081
2082 * g++.dg/torture/pr78268.C: New test.
2083
975672f3
PK
20842016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2085
2086 PR c/35503
2087 * c-c++-common/pr35503-1.c: New test.
2088 * c-c++-common/pr35503-2.c: Likewise.
2089 * c-c++-common/pr35503-3.c: Likewise.
2090 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2091
a4ba1151
UB
20922016-11-13 Uros Bizjak <ubizjak@gmail.com>
2093
2094 PR rtl-optimization/78232
2095 PR rtl-optimization/78248
2096 * gcc.dg/ubsan/pr78248.c: New test.
2097
47605312
EB
20982016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2099
2100 * gnat.dg/address_conv.adb: New test.
2101
96826e28
EB
21022016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2103
2104 * gnat.dg/renaming11.ad[sb]: New test.
2105
4be719cd
EB
21062016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2107
2108 * c-c++-common/dump-ada-spec-6.c: New test.
2109
4ebd491f
EB
21102016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2111
2112 * gnat.dg/lto21.adb: New test.
2113 * gnat.dg/lto21_pkg1.ads: New helper.
2114 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2115
f9d49cd1
JW
21162016-11-13 Janus Weil <janus@gcc.gnu.org>
2117
2118 PR fortran/60952
2119 * gfortran.dg/typebound_proc_34.f90: New test.
2120
9cbf8673
JW
21212016-11-13 Janus Weil <janus@gcc.gnu.org>
2122
2123 PR fortran/66366
2124 * gfortran.dg/class_57.f90: Changed error message.
2125 * gfortran.dg/class_60.f90: New test.
2126
0e075835
DE
21272016-11-12 David Edelsohn <dje.gcc@gmail.com>
2128
2129 * g++.dg/pr78112.C: XFAIL AIX.
2130
b93d8a3f
JW
21312016-11-12 Janus Weil <janus@gcc.gnu.org>
2132
2133 PR fortran/77501
2134 * gfortran.dg/typebound_generic_16.f90: New test.
2135
b8f70e67
JJ
21362016-11-12 Jakub Jelinek <jakub@redhat.com>
2137
2138 PR c++/71225
2139 * g++.dg/cpp0x/pr71225.C: New test.
2140
8b287aea
EB
21412016-11-11 Eric Botcazou <ebotcazou@adacore.com>
2142
2143 * gcc.target/sparc/20161111-1.c: New test.
2144
c901bc0d
UB
21452016-11-11 Uros Bizjak <ubizjak@gmail.com>
2146
2147 PR target/78310
2148 * gcc.target/i386/pr78310.c: New test.
2149
606f928d
JL
21502016-11-11 Jeff Law <law@redhat.com>
2151
2152 * gcc.dg/tree-ssa/isolate-6.c: New test.
2153 * gcc.dg/tree-ssa/isolate-7.c: New test.
2154
be278990
BC
21552016-11-11 Bin Cheng <bin.cheng@arm.com>
2156
2157 PR testsuite/78292
2158 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2159 vect_max_reduc.
2160
d9ab7525
JJ
21612016-11-11 Jakub Jelinek <jakub@redhat.com>
2162
2163 PR c++/72774
2164 * g++.dg/parse/pr72774.C: New test.
2165
4b7e0c76
RB
21662016-11-11 Richard Biener <rguenther@suse.de>
2167
2168 PR tree-optimization/71575
2169 * gcc.dg/graphite/pr71575-1.c: New testcase.
2170 * gcc.dg/graphite/pr71575-2.c: Likewise.
2171
d07f8c59
RB
21722016-11-11 Richard Biener <rguenther@suse.de>
2173
2174 PR middle-end/78295
2175 * gcc.dg/uninit-pr78295.c: New testcase.
2176
aa806c3b 21772016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
2178
2179 PR fortran/78277
2180 * gfortran.dg/dec_structure_17.f90: New test.
2181
456f0dfa
MM
21822016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2183
2184 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2185 being allowed in vector registers.
2186 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2187 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2188 * gcc.target/powerpc/vsx-himode.c: Likewise.
2189 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2190 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2191 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2192 to allow matching MFVSRD or MFVSRW.
2193
8d34bfa8
PH
21942016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2195
2196 PR rtl-optimization/78241
2197 * gcc.dg/pr78241.c: New test.
2198
0569479e
JJ
21992016-11-10 Jakub Jelinek <jakub@redhat.com>
2200
8ebd1b31
JJ
2201 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2202 201307.
2203
0569479e
JJ
2204 * g++.dg/cpp1z/noexcept-type14.C: New test.
2205 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2206
37a16493
JG
22072016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
2208
2209 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2210 WVAL0S tests added in r241817.
2211
b4c3a85b
JJ
22122016-11-10 Jakub Jelinek <jakub@redhat.com>
2213
2214 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2215 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2216 no longer allowed and corresponding ordered construct.
2217 * gfortran.dg/gomp/linear-1.f90: New test.
2218 * gfortran.dg/gomp/declare-simd-2.f90: New test.
2219 * gfortran.dg/gomp/declare-target-1.f90: New test.
2220 * gfortran.dg/gomp/declare-target-2.f90: New test.
2221
86bc8506
ML
22222016-11-10 Martin Liska <mliska@suse.cz>
2223
2224 PR sanitizer/78270
2225 * gcc.dg/asan/pr78270.c: New test.
2226
ed5fdfba
PMR
22272016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
2228 Jakub Jelinek <jakub@redhat.com>
2229
2230 PR debug/78112
b4c3a85b 2231 * g++.dg/pr78112.C: New testcase.
ed5fdfba 2232
0391e4a3
JJ
22332016-11-09 Jakub Jelinek <jakub@redhat.com>
2234
cc38d9d6
JJ
2235 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2236 -Wno-c++1z-compat.
2237 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2238 string in case condition contains % characters.
2239
0391e4a3
JJ
2240 PR c++/78283
2241 * g++.dg/cpp1z/noexcept-type13.C: New test.
2242
410fe60d
TT
22432016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
2244
2245 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2246 using (HAS_MOVN) with MIPS III.
2247
271dd55c
JW
22482016-11-09 Janus Weil <janus@gcc.gnu.org>
2249
2250 PR fortran/46459
2251 * gfortran.dg/volatile14.f90: New test.
2252
ff1f317b
UB
22532016-11-09 Uros Bizjak <ubizjak@gmail.com>
2254
2255 PR target/78262
2256 * gcc.target/i386/pr78262.c: New test.
2257
aa806c3b 22582016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
2259
2260 PR fortran/78259
2261 * gfortran.dg/pr78259.f90: New test.
2262
b349a81a
JW
22632016-11-09 Janus Weil <janus@gcc.gnu.org>
2264
2265 PR fortran/60777
2266 * gfortran.dg/spec_expr_7.f90: New test.
2267
2e955d50
JJ
22682016-11-09 Jakub Jelinek <jakub@redhat.com>
2269
4f353581
JJ
2270 PR target/77718
2271 * gcc.c-torture/execute/pr77718.c: New test.
2272
2e955d50
JJ
2273 * gcc.dg/ubsan/c99-shift-3.c: New test.
2274 * gcc.dg/ubsan/c99-shift-4.c: New test.
2275 * gcc.dg/ubsan/c99-shift-5.c: New test.
2276 * gcc.dg/ubsan/c99-shift-6.c: New test.
2277
68c93708
ML
22782016-11-09 Martin Liska <mliska@suse.cz>
2279
2280 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2281 test-case for memcmp.
2282 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2283
7b649f79
TP
22842016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2285
2286 PR testsuite/78269
2287 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2288
bfcb501d
PT
22892016-11-09 Paul Thomas <pault@gcc.gnu.org>
2290
2291 * gfortran.dg/move_alloc_18.f90: New test.
2292
e15861c2
PK
22932016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2294
2295 PR middle-end/78256
2296 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2297 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2298
5f395580
JW
22992016-11-09 Janus Weil <janus@gcc.gnu.org>
2300
2301 PR fortran/71894
2302 * gfortran.dg/class_59.f90: New test.
2303
37b14185
RB
23042016-11-09 Richard Biener <rguenther@suse.de>
2305
2306 PR tree-optimization/78007
2307 * gcc.dg/vect/vect-bswap32.c: Adjust.
2308 * gcc.dg/vect/vect-bswap64.c: Likewise.
2309
d6e8a41c
KV
23102016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2311
2312 * gcc.dg/ipa/vrp7.c: New test.
2313
5d5f1e95
KV
23142016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2315
2316 PR ipa/78121
2317 * gcc.dg/ipa/pr78121.c: New test.
2318
0290a292
MO
23192016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2320
2321 * c-c++-common/asan/default_options.h: New file.
2322 * c-c++-common/asan/strcasestr-1.c: New test.
2323 * c-c++-common/asan/strcasestr-2.c: Likewise.
2324 * c-c++-common/asan/strcspn-1.c: Likewise.
2325 * c-c++-common/asan/strcspn-2.c: Likewise.
2326 * c-c++-common/asan/strpbrk-1.c: Likewise.
2327 * c-c++-common/asan/strpbrk-2.c: Likewise.
2328 * c-c++-common/asan/strspn-1.c: Likewise.
2329 * c-c++-common/asan/strspn-2.c: Likewise.
2330 * c-c++-common/asan/strstr-1.c: Likewise.
2331 * c-c++-common/asan/strstr-2.c: Likewise.
2332 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2333
fbdb92eb
MO
23342016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2335
2336 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2337
103c4f75
JW
23382016-11-08 Janus Weil <janus@gcc.gnu.org>
2339
2340 PR fortran/68440
2341 * gfortran.dg/class_58.f90: New test.
2342
90a2ffc0
UB
23432016-11-08 Uros Bizjak <ubizjak@gmail.com>
2344
2345 PR target/70799
2346 * gcc.target/i386/pr70799-2.c: New test.
2347
eba5aec8
JW
23482016-11-08 Janus Weil <janus@gcc.gnu.org>
2349
2350 PR fortran/77596
2351 * gfortran.dg/proc_ptr_comp_46.f90: New test.
2352
fad36601
BC
23532016-11-08 Bin Cheng <bin.cheng@arm.com>
2354
2355 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2356
7c8615b6
BC
23572016-11-08 Bin Cheng <bin.cheng@arm.com>
2358
2359 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2360
4c6a4a53
BC
23612016-11-08 Bin Cheng <bin.cheng@arm.com>
2362
2363 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2364
fcd1b8df
ML
23652016-11-08 Martin Liska <mliska@suse.cz>
2366
2367 PR testsuite/78242
2368 * g++.dg/asan/use-after-scope-4.C: New test.
2369 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2370 * gcc.dg/asan/use-after-scope-8.c: Remove.
2371
f9ef2c76
RB
23722016-11-08 Richard Biener <rguenther@suse.de>
2373
2374 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2375
ad11774f
TC
23762016-11-08 Tamar Christina <tamar.christina@arm.com>
2377
2378 PR testsuite/78136
2379 * gcc.dg/cpp/trad/trad.exp
2380 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2381 * gcc.dg/cpp/trad/include.c: Use local header file.
2382
fe73a332
RB
23832016-11-08 Richard Biener <rguenther@suse.de>
2384
2385 PR tree-optimization/78205
2386 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2387
ed053eb8
RB
23882016-11-08 Richard Biener <rguenther@suse.de>
2389
2390 PR tree-optimization/78224
2391 * g++.dg/torture/pr78224.C: New testcase.
2392
06658c6d
SKS
23932016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2394
2395 * gcc.dg/store_merging_1.c: Require store_merge.
2396 * gcc.dg/store_merging_2.c: Likewise.
2397 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 2398 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
2399 * gcc.dg/store_merging_6.c: Likewise.
2400 * gcc.dg/store_merging_7.c: Likewise.
2401 * gcc.dg/store_merging_8.c: Likewise.
2402 * lib/target-supports.exp (check_effective_target_store_merge): New.
2403
e4b39278
DE
24042016-11-07 David Edelsohn <dje.gcc@gmail.com>
2405
2406 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2407 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2408 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2409 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2410 -mvsx -mpower8-vector.
2411 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2412 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2413 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2414 -mvsx -mpower8-vector.
2415
fda2d612
DE
24162016-11-07 David Edelsohn <dje.gcc@gmail.com>
2417
2418 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2419
2420 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2421 * gcc.dg/visibility-14.c: XFAIL AIX.
2422 * gcc.dg/visibility-15.c: XFAIL AIX.
2423 * gcc.dg/visibility-16.c: XFAIL AIX.
2424 * gcc.dg/visibility-17.c: XFAIL AIX.
2425 * gcc.dg/visibility-18.c: XFAIL AIX.
2426 * gcc.dg/visibility-19.c: XFAIL AIX.
2427 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2428 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2429 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2430 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2431
60cee85e
JJ
24322016-11-07 Jakub Jelinek <jakub@redhat.com>
2433
2434 PR target/78227
2435 * gcc.target/i386/pr78227-1.c: New test.
2436 * gcc.target/i386/pr78227-2.c: New test.
2437
7aa13860
PK
24382016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2439
2440 PR middle-end/35691
2441 * gcc.dg/pr35691-1.c: New test-case.
2442 * gcc.dg/pr35691-2.c: Likewise.
2443
caa024ff
BS
24442016-11-07 Bernd Schmidt <bschmidt@redhat.com>
2445
2446 PR rtl-optimization/77309
2447 * gcc.dg/torture/pr77309.c: New test.
2448
a9815228
JJ
24492016-11-07 Jakub Jelinek <jakub@redhat.com>
2450
2451 PR middle-end/71529
2452 * gcc.target/i386/pr71529.C: Moved to ...
2453 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
2454
2455 PR target/64411
2456 * gcc.target/i386/pr64411.C: Moved to ...
2457 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
2458 lp64.
2459
2460 PR target/65105
2461 * gcc.target/i386/pr65105-4.C: Moved to ...
2462 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
2463 Run into compile test rather than execute test.
2464
e8ab5cb1
RB
24652016-11-07 Richard Biener <rguenther@suse.de>
2466
2467 PR target/78229
2468 * g++.dg/pr78229.C: New testcase.
2469
20770eb8
RB
24702016-11-07 Richard Biener <rguenther@suse.de>
2471
2472 PR tree-optimization/78218
2473 * gcc.dg/torture/pr78218.c: New testcase.
2474
32894793
RB
24752016-11-07 Richard Biener <rguenther@suse.de>
2476
2477 PR tree-optimization/78228
2478 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2479
e27bfda2
KT
24802016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2481
2482 PR target/77822
2483 * g++.dg/torture/pr77822.C: New test.
2484
00d6b7a1
ML
24852016-11-07 Martin Liska <mliska@suse.cz>
2486
2487 * c-c++-common/asan/force-inline-opt0-1.c: Disable
2488 -f-sanitize-address-use-after-scope.
2489 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2490 internal fn calls.
2491 * g++.dg/asan/use-after-scope-1.C: New test.
2492 * g++.dg/asan/use-after-scope-2.C: Likewise.
2493 * g++.dg/asan/use-after-scope-3.C: Likewise.
2494 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2495 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2496 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2497 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2498 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2499 * g++.dg/asan/use-after-scope-types.h: Likewise.
2500 * gcc.dg/asan/use-after-scope-1.c: Likewise.
2501 * gcc.dg/asan/use-after-scope-2.c: Likewise.
2502 * gcc.dg/asan/use-after-scope-3.c: Likewise.
2503 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2504 * gcc.dg/asan/use-after-scope-5.c: Likewise.
2505 * gcc.dg/asan/use-after-scope-6.c: Likewise.
2506 * gcc.dg/asan/use-after-scope-7.c: Likewise.
2507 * gcc.dg/asan/use-after-scope-8.c: Likewise.
2508 * gcc.dg/asan/use-after-scope-9.c: Likewise.
2509 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2510 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2511 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2512 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2513 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2514
a0d3edf8
RB
25152016-11-07 Richard Biener <rguenther@suse.de>
2516
2517 PR tree-optimization/78189
2518 * g++.dg/torture/pr78189.C: New testcase.
2519
0db5adfa
DE
25202016-11-06 David Edelsohn <dje.gcc@gmail.com>
2521
2522 * gcc.dg/Wtrampolines.c: XFAIL AIX.
2523
cc03bf7a
AV
25242016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
2525
2526 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2527 occuring.
2528
18bb8b8a
TK
25292016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2530
2531 PR fortran/78221
2532 * arith.c (gfc_complex2real): Change gfc_warning_now to
2533 gfc_warning.
2534
c7f587bd
PT
25352016-11-05 Paul Thomas <pault@gcc.gnu.org>
2536
2537 * gfortran.dg/move_alloc_17.f03: New test.
2538
92657eb0
RB
25392016-11-05 Richard Biener <rguenther@suse.de>
2540
2541 PR bootstrap/78188
2542 * g++.dg/ipa/pr78188.C: New test.
2543
28ce22e6
JW
25442016-11-05 Janus Weil <janus@gcc.gnu.org>
2545 Dominique d'Humieres <dominiq@lps.ens.fr>
2546
2547 PR fortran/69495
2548 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2549
d233ee5f
PT
25502016-11-05 Paul Thomas <pault@gcc.gnu.org>
2551
2552 PR fortran/67564
2553 * gfortran.dg/select_type_39.f03: New test.
2554
25552016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
2556
2557 PR fortran/64933
2558 * gfortran.dg/associate_23.f90: New test.
2559
5f4cebba
JJ
25602016-11-04 Jakub Jelinek <jakub@redhat.com>
2561
2562 PR target/77834
2563 * gcc.dg/pr77834.c: New test.
2564
6e3ae7e6
PC
25652016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2566
2567 PR c++/67980
2568 * g++.dg/cpp1y/pr67980.C: New.
2569
fff6ed28
BS
25702016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2571
2572 * gcc.target/powerpc/fold-vec-add-1.c: New.
2573 * gcc.target/powerpc/fold-vec-add-2.c: New.
2574 * gcc.target/powerpc/fold-vec-add-3.c: New.
2575 * gcc.target/powerpc/fold-vec-add-4.c: New.
2576 * gcc.target/powerpc/fold-vec-add-5.c: New.
2577 * gcc.target/powerpc/fold-vec-add-6.c: New.
2578 * gcc.target/powerpc/fold-vec-add-7.c: New.
2579
bef3a8d7 25802016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
2581
2582 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2583 for -mbranch-likely, infer -mno-branch-likely for R6.
2584
dac9376a
BE
25852016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2586
2587 PR c++/71973
2588 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2589 * g++.dg/init/new15.C: Likewise.
2590 * g++.dg/ipa/inline-1.C: Likewise.
2591 * g++.dg/ipa/inline-2.C: Likewise.
2592 * g++.dg/lto/20080908-1_0.C: Likewise.
2593 * g++.dg/tc1/dr20.C: Likewise.
2594 * g++.dg/tree-ssa/inline-1.C: Likewise.
2595 * g++.dg/tree-ssa/inline-2.C: Likewise.
2596 * g++.old-deja/g++.law/except1.C: Likewise.
2597 * g++.old-deja/g++.other/vbase5.C: Likewise.
2598 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2599
b210df46
BS
26002016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2601
2602 PR tree-optimization/78210
2603 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2604 possibility of widening multiplies.
2605
964ef24c
RB
26062016-11-04 Richard Biener <rguenther@suse.de>
2607
2608 PR middle-end/78185
2609 * gcc.dg/pr78185.c: New testcase.
2610
5fb80387
DE
26112016-10-04 David Edelsohn <dje.gcc@gmail.com>
2612
2613 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2614 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2615
6905c577
JJ
26162016-11-03 Jakub Jelinek <jakub@redhat.com>
2617 Alexandre Oliva <aoliva@redhat.com>
2618 Jason Merrill <jason@redhat.com>
2619
2620 PR debug/28767
2621 PR debug/56974
2622 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2623 * g++.dg/debug/dwarf2/ref-3.C: New test.
2624 * g++.dg/debug/dwarf2/ref-4.C: New test.
2625 * g++.dg/debug/dwarf2/refqual-1.C: New test.
2626 * g++.dg/debug/dwarf2/refqual-2.C: New test.
2627
26282016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
2629
2630 * gfortran.dg/dec_exp_1.f90: New test.
2631 * gfortran.dg/dec_exp_2.f90: Likewise.
2632 * gfortran.dg/dec_exp_3.f90: Likewise.
2633
6905c577 26342016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
2635
2636 * gfortran.dg/dec_parameter_1.f: New test.
2637 * gfortran.dg/dec_parameter_2.f90: Likewise.
2638 * gfortran.dg/dec_parameter_3.f90: Likewise.
2639 * gfortran.dg/dec_parameter_4.f90: Likewise.
2640
7d29f8e3
ML
26412016-11-03 Martin Liska <mliska@suse.cz>
2642
2643 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2644 output.
2645 * gcc.dg/tree-prof/time-profiler-3.c: New test.
2646
5de3e2d8
BE
26472016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2648
2649 PR libgcc/78067
2650 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2651
f03f0232
SKS
26522016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2653
2654 * gcc.c-torture/execute/pr78170.c: Require int32plus.
2655
bd17a9df
MF
26562016-11-02 Max Filippov <jcmvbkbc@gmail.com>
2657
2658 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2659
2b01aad6
TC
26602016-11-01 Tamar Christina <tamar.christina@arm.com>
2661
2662 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2663 Check for arm_v8_neon_hw.
2664 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2665 Likewise.
2666 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2667 Likewise.
2668 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2669 Likewise.
2670
aa55dc0c
RB
26712016-11-02 Richard Biener <rguenther@suse.de>
2672
2673 * gcc.dg/store_merging_8.c: New testcase.
2674
6905c577 26752016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
2676
2677 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2678
075be4a1
DE
26792016-11-02 David Edelsohn <dje.gcc@gmail.com>
2680
4b69fb13
DE
2681 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2682 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2683 * gcc.dg/addr_equal_1.c: XFAIL AIX.
2684 * gcc.dg/pr65779.c: XFAIL AIX.
2685 * gcc.dg/pr70405.c: XFAIL AIX.
2686
075be4a1
DE
2687 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2688 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2689 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2690
fdb1aa55
RO
26912016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2692
2693 * lib/target-supports.exp (check_gc_sections_available): Use
2694 -print-prog-name=ld to determine linker used.
2695
4adbcdb4
ML
26962016-11-02 Martin Liska <mliska@suse.cz>
2697
2698 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2699 test case.
2700
4b2c06f4
KT
27012016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2702
2703 PR tree-optimization/78170
2704 * gcc.c-torture/execute/pr78170.c: New test.
2705
63e523d6
KT
27062016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2707
2708 PR tree-optimization/78162
2709 * gcc.c-torture/compile/pr78162.c: New test.
2710
da42ac7b
RB
27112016-11-02 Richard Biener <rguenther@suse.de>
2712
2713 PR tree-optimization/78035
2714 PR tree-optimization/77964
2715 * gcc.target/i386/pr78035.c: New testcase.
2716
4280df0a
RB
27172016-11-02 Richard Biener <rguenther@suse.de>
2718
2719 * gcc.dg/tree-ssa/vrp111.c: New testcase.
2720 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2721 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2722 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2723 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2724
1b1d9303
DE
27252016-11-01 David Edelsohn <dje.gcc@gmail.com>
2726
2727 * gfortran.dg/pr70937.f90: require-effective-target lto.
2728
5b7c0519
TK
27292016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2730
2731 PR fortran/69544
2732 * gfortran.dg/where_6.f90: New test.
2733
70d28813
JJ
27342016-11-01 Jakub Jelinek <jakub@redhat.com>
2735
2736 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2737
7f4266d4
TK
27382016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2739
2740 PR fortran/69544
2741 * gfortran.dg/where_5.f90: New test.
2742
9fc158eb
BB
27432016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2744
2745 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2746 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2747 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2748 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2749
baeb7b5c
UB
27502016-11-01 Uros Bizjak <ubizjak@gmail.com>
2751
2752 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2753 Whitespace fixes.
2754 (check_effective_target_vect_cmdline_needed): Check
2755 is-effective-target ia32 for x86 targets.
2756 (check_effective_target_vect_simd_clones): Simplify condition.
2757 (check_effective_target_vect_double): Ditto.
2758 (check_effective_target_vect_aligned_arrays): Check
2759 is-effective-target ia32 for x86 targets. Simplify condition.
2760 (check_effective_target_vect_multiple_sizes): Simplify condition.
2761 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2762 (check_effective_target_sync_int_128): Simplify condition.
2763 (check_effective_target_sync_int_128_runtime): Ditto.
2764 (check_effective_target_sync_long_long_runtime): Ditto.
2765 (check_effective_target_divmod): Add i?86-*-* target.
2766
156b5cca
MM
27672016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2768
2769 * gcc.target/powerpc/vsx-extract-4.c: New test.
2770 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2771
120a4c45
JD
27722016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2773
2774 PR fortran/54679
2775 * gfortran.dg/fmt_l.f90: Update test.
2776 * gfortran.dg/fmt_l0.f90: New test.
2777
c5fed5c6
JJ
27782016-10-31 Jakub Jelinek <jakub@redhat.com>
2779
2780 PR c++/78089
2781 * c-c++-common/builtin-shuffle-1.c: New test.
2782 * g++.dg/cpp0x/addressof3.C: New test.
2783
aee69156
VV
27842016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2785
2786 Add tests for a const member and a reference member for launder.
2787 * g++.dg/cpp1z/launder3.C: New.
2788 * g++.dg/cpp1z/launder4.C: Likewise.
2789 * g++.dg/cpp1z/launder5.C: Likewise.
2790 * g++.dg/cpp1z/launder5.cc: Likewise.
2791 * g++.dg/cpp1z/launder5.h: Likewise.
2792 * g++.dg/cpp1z/launder6.C: Likewise.
2793 * g++.dg/cpp1z/launder6.cc: Likewise.
2794 * g++.dg/cpp1z/launder6.h: Likewise.
2795
1e4fa9b1
JJ
27962016-10-31 Jakub Jelinek <jakub@redhat.com>
2797
dcb466ec
JJ
2798 PR c++/77948
2799 * g++.dg/cpp0x/pr77948-1.C: New test.
2800 * g++.dg/cpp0x/pr77948-2.C: New test.
2801 * g++.dg/cpp0x/pr77948-3.C: New test.
2802 * g++.dg/cpp0x/pr77948-4.C: New test.
2803 * g++.dg/cpp0x/pr77948-5.C: New test.
2804 * g++.dg/cpp0x/pr77948-6.C: New test.
2805
1e4fa9b1
JJ
2806 PR tree-optimization/77860
2807 * gcc.dg/pr77860.c: New test.
2808
9782e1ec
JJ
28092016-10-31 Jakub Jelinek <jakub@redhat.com>
2810
2811 PR c++/77886
2812 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2813
dd57b05e
SKS
28142016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2815
2816 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2817
84ff4775
LCW
28182016-10-30 Le-Chun Wu <lcwu@google.com>
2819 Mark Wielaard <mjw@redhat.com>
2820
2821 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2822 * gcc.dg/Wshadow-local-1.c: Likewise.
2823 * gcc.dg/Wshadow-local-2.c: Likewise.
2824 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2825 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2826 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2827
0b56e9ad
BS
28282016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2829
2830 PR tree-optimization/71915
2831 PR tree-optimization/71490
2832 * gcc.dg/tree-ssa/pr54245.c: Delete.
2833 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2834 document why.
2835
d4fc6702
JD
28362016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2837
2838 PR fortran/78123
2839 * gfortran.dg/fmt_t_9.f: New test.
2840
396e56d2
TK
28412016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2842
2843 PR fortran/67219
2844 * gfortran.dg/pr67219.f90: New test.
2845
a654d5d0
JJ
28462016-10-29 Jakub Jelinek <jakub@redhat.com>
2847
205b9ed1
JJ
2848 PR rtl-optimization/77919
2849 * g++.dg/torture/pr77919-2.C: New test.
2850
a654d5d0
JJ
2851 PR target/78148
2852 * gcc.dg/pr78148.c: New test.
2853
894d8b41
EB
28542016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2855
2856 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2857 * gcc.target/sparc/overflow-4.c: ...here.
2858 * gcc.target/sparc/overflow-5.c: New test.
2859
e72531b9
PK
28602016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2861 Kugan Vivekanandarajah <kuganv@linaro.org>
2862 Jim Wilson <jim.wilson@linaro.org>
2863
2864 PR tree-optimization/43721
2865 * lib/target-supports.exp (check_effective_target_divmod): New.
2866 (check_effective_target_divmod_simode): Likewise.
2867 (check_effective_target_arm_divmod_simode): Likewise.
2868 * gcc.dg/divmod-1-simode.c: New test.
2869 * gcc.dg/divmod-1.c: Likewise.
2870 * gcc.dg/divmod-2-simode.c: Likewise.
2871 * gcc.dg/divmod-2.c: Likewise.
2872 * gcc.dg/divmod-3-simode.c: Likewise.
2873 * gcc.dg/divmod-3.c: Likewise.
2874 * gcc.dg/divmod-4-simode.c: Likewise.
2875 * gcc.dg/divmod-4.c: Likewise.
2876 * gcc.dg/divmod-5.c: Likewise.
2877 * gcc.dg/divmod-6-simode.c: Likewise.
2878 * gcc.dg/divmod-6.c: Likewise.
2879 * gcc.dg/divmod-7.c: Likewise.
2880
f663d9ad 28812016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
2882 Jakub Jelinek <jakub@redhat.com>
2883 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
2884
2885 PR middle-end/22141
2886 PR rtl-optimization/23684
2887 * gcc.c-torture/execute/pr22141-1.c: New test.
2888 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2889 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2890 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2891 * gcc.dg/store_merging_1.c: New test.
2892 * gcc.dg/store_merging_2.c: Likewise.
2893 * gcc.dg/store_merging_3.c: Likewise.
2894 * gcc.dg/store_merging_4.c: Likewise.
2895 * gcc.dg/store_merging_5.c: Likewise.
2896 * gcc.dg/store_merging_6.c: Likewise.
2897 * gcc.dg/store_merging_7.c: Likewise.
2898 * gcc.target/i386/pr22141.c: Likewise.
2899 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2900 * g++.dg/init/new17.C: Likewise.
2901
6905c577 29022016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
2903
2904 PR middle-end/72747
2905 * c-c++-common/pr72747-1.c: New test.
2906 * c-c++-common/pr72747-2.c: Likewise.
2907
539405d5
AK
29082016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2909
2910 * gcc.target/s390/oscbreak-1.c: New test.
2911
0dbb19f0
AK
29122016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2913
2914 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2915
0d9e143c
JJ
29162016-10-28 Jakub Jelinek <jakub@redhat.com>
2917
c19066a7
JJ
2918 PR rtl-optimization/77919
2919 * g++.dg/torture/pr77919.C: New test.
2920
0d9e143c
JJ
2921 PR rtl-optimization/78132
2922 * gcc.target/i386/pr78132.c: New test.
2923
cc91248d
EB
29242016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2925
2926 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2927
787c7a65
MM
29282016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2929
2930 * gcc.target/powerpc/vsx-simode.c: New test.
2931 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2932 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2933
4ce71579
JJ
29342016-10-27 Jakub Jelinek <jakub@redhat.com>
2935
6f21288f
JJ
2936 PR fortran/78026
2937 * gfortran.dg/gomp/pr78026.f03: New test.
2938 * gfortran.dg/select_type_38.f03: New test.
2939
4ce71579
JJ
2940 PR middle-end/78025
2941 * g++.dg/gomp/declare-simd-7.C: New test.
2942
6f21288f 29432016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
2944
2945 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2946 * gfortran.dg/dec_init_2.f90: Likewise.
2947 * gfortran.dg/dec_init_3.f90: New test.
2948 * gfortran.dg/dec_init_4.f90: Likewise.
2949
93f90bec
BC
29502016-10-27 Bin Cheng <bin.cheng@arm.com>
2951
2952 * gcc.dg/fold-narrowbopcst-1.c: New test.
2953
6f21288f 29542016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
2955
2956 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2957 dg-shouldfail/dg-output instead of XFAIL.
2958 * gfortran.dg/dec_io_6.f90: Likewise.
2959
ddb92ab9
TP
29602016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2961
2962 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2963 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2964 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2965 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2966 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2967 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2968 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2969 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2970 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2971 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2972
ad6e4ba8
BC
29732016-10-27 Bin Cheng <bin.cheng@arm.com>
2974
2975 * gcc.dg/fold-convmaxconv-1.c: New test.
2976 * gcc.dg/fold-convminconv-1.c: New test.
2977
6905c577 29782016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
2979
2980 PR fortran/78092
2981 * gfortran.dg/pr78092.f90: New test.
2982
7a83b391
KN
29832016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2984
2985 PR target/78056
2986 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2987 expected error message.
2988 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2989 expected error message.
2990 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2991 (test_all_not_equal_and_not_zero): Change expected error message.
2992
3693a620
JJ
29932016-10-26 Jakub Jelinek <jakub@redhat.com>
2994
2995 PR fortran/77973
2996 * gfortran.dg/gomp/pr77973.f90: New test.
2997
cd612e8a
PT
29982016-10-26 Paul Thomas <pault@gcc.gnu.org>
2999
3000 PR fortran/78108
3001 * gfortran.dg/submodule_18.f08: New test.
3002 * gfortran.dg/submodule_19.f08: New test.
3003
09844a5f
MM
30042016-10-26 Michael Matz <matz@suse.de>
3005
3006 * g++.dg/pr78060.C: New test.
3007 * gfortran.dg/pr78061.f: New test.
3008 * g++.dg/pr78088.C: New test.
3009
6f21288f 30102016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
3011
3012 * gfortran.dg/dec_io_1.f90: New test.
3013 * gfortran.dg/dec_io_2.f90: New test.
3014 * gfortran.dg/dec_io_3.f90: New test.
3015 * gfortran.dg/dec_io_4.f90: New test.
3016 * gfortran.dg/dec_io_5.f90: New test.
3017 * gfortran.dg/dec_io_6.f90: New test.
3018
6c95388f
JJ
30192016-10-25 Jakub Jelinek <jakub@redhat.com>
3020
3021 PR sanitizer/78106
3022 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3023
30242016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
3025
3026 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3027 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3028
90e261e4
EB
30292016-10-25 Eric Botcazou <ebotcazou@adacore.com>
3030
3031 * gnat.dg/opt59.adb: New test.
3032 * gnat.dg/opt59_pkg.ad[sb]: New helper.
3033
3034 * gnat.dg/opt60.adb: New test.
3035
cef026ec
AV
30362016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
3037
3038 PR fortran/72770
3039 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3040 this pr.
3041
96592eed
JJ
30422016-10-25 Jakub Jelinek <jakub@redhat.com>
3043
3044 PR target/78102
3045 * gcc.target/i386/pr78102.c: New test.
3046
6c95388f 30472016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
3048
3049 * gfortran.dg/dec_logical_xor_1.f90: New test.
3050 * gfortran.dg/dec_logical_xor_2.f90: New test.
3051 * gfortran.dg/dec_logical_xor_3.f03: New test.
3052
6c95388f 30532016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
3054
3055 * gfortran.dg/dec_loc_rval_1.f90: New test.
3056 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 3057 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 3058
6c95388f 30592016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 3060
90051c26
FR
3061 * gfortran.dg/dec_type_print.f90: New testcase.
3062
6c95388f 30632016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
3064
3065 * gfortran.dg/feed_1.f90: New test.
3066 * gfortran.dg/feed_2.f90: New test.
ef144767 3067
8e104951
ML
30682016-10-25 Martin Liska <mliska@suse.cz>
3069
3070 PR sanitizer/78106
3071 * gcc.dg/asan/pr78106.c: New test.
3072
b93ee1bb
ML
30732016-10-25 Martin Liska <mliska@suse.cz>
3074
3075 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3076
ad6922b0
WD
30772016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
3078
3079 PR target/78041
3080 * gcc.target/arm/pr78041.c: New test.
3081
e16f1cc7
JJ
30822016-10-25 Jakub Jelinek <jakub@redhat.com>
3083
3084 * g++.dg/cpp1z/launder1.C: New test.
3085 * g++.dg/cpp1z/launder2.C: New test.
3086
078134e5 30872016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 3088 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
3089
3090 PR target/71676
3091 PR target/71678
3092 * gcc.target/avr/pr71676-2.c: New test.
3093
c7212a15 30942016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 3095 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
3096
3097 PR target/71676
3098 PR target/71678
3099 * gcc.target/avr/pr71676-1.c: New test.
3100 * gcc.target/avr/pr71676-3.c: New test.
3101 * gcc.target/avr/pr71676.c: New test.
3102 * gcc.target/avr/pr71678.c: New test.
3103
d1c7d3a8
KV
31042016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
3105
3106 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3107 such that cloned verions of tested functions are not created.
3108
c7082171
SK
31092016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
3110
3111 PR fortran/71895
3112 * gfortran.dg/pr71895.f90: New test.
3113
0f2a9e37
JJ
31142016-10-24 Jakub Jelinek <jakub@redhat.com>
3115
3116 * g++.dg/debug/dwarf2/ref-2.C: New test.
3117
f8348061
BE
31182016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
3119
3120 * c-c++-common/Wint-in-bool-context-3.c: New test.
3121
1eb4547b
MS
31222016-10-24 Martin Sebor <msebor@redhat.com>
3123
3124 PR middle-end/77735
3125 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3126 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3127 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3128 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3129 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3130 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3131 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3132
292af537
RB
31332016-10-24 Richard Biener <rguenther@suse.de>
3134
3135 PR testsuite/71491
3136 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3137 * gcc.dg/vect/slp-45.c: Likewise.
3138
40f683e8
RB
31392016-10-24 Richard Biener <rguenther@suse.de>
3140
3141 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3142 * gcc.dg/tree-ssa/pr21458.c: Likewise.
3143 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3144
b1b6774f
GJL
31452016-10-24 Georg-Johann Lay <avr@gjlay.de>
3146
3147 PR target/78093
3148 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3149 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3150
ed9760d2
AV
31512016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3152
3153 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3154
fb027a42
JJ
31552016-10-24 Jakub Jelinek <jakub@redhat.com>
3156
3157 * gcc.target/i386/bmi2-pext-1.c: New test.
3158 * gcc.target/i386/bmi2-pdep-1.c: New test.
3159 * gcc.target/i386/bmi2-bzhi-3.c: New test.
3160 * gcc.target/i386/tbm-bextri-1.c: New test.
3161 * gcc.target/i386/bmi-bextr-6.c: New test.
3162
8e10302e
RO
31632016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3164
3165 PR target/77483
3166 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3167 * gcc.target/i386/pr65105-1.c: Likewise.
3168 * gcc.target/i386/pr65105-2.c: Likewise.
3169 * gcc.target/i386/pr65105-3.c: Likewise.
3170 * gcc.target/i386/pr65105-5.c: Likewise.
3171 * gcc.target/i386/pr67761.c: Likewise.
3172 * gcc.target/i386/pr70799-1.c: Likewise.
3173
866c72a8
ML
31742016-10-24 Martin Liska <mliska@suse.cz>
3175
3176 PR sanitizer/77966
3177 * c-c++-common/ubsan/unreachable-3.c: New test.
3178
0804124b
SK
31792016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3180
3181 PR fortran/77763
3182 * gfortran.dg/pr77763.f90
3183
87c9fca5
SK
31842016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3185
3186 PR fortran/54730
3187 PR fortran/78033
3188 * gfortran.dg/pr78033.f90: New test.
3189
dfd6231e
PT
31902016-10-23 Paul Thomas <pault@gcc.gnu.org>
3191
3192 PR fortran/69834
3193 * gfortran.dg/select_type_1.f03: Change error for overlapping
3194 TYPE IS cases.
3195 * gfortran.dg/select_type_36.f03: New test.
3196
66ccff98
EB
31972016-10-22 Eric Botcazou <ebotcazou@adacore.com>
3198
3199 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3200
15876cee
TK
32012016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3202
3203 PR fortran/78021
3204 * gfortran.dg/string_length_3.f90: New test.
3205
574284e9
AV
32062016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3207
574284e9
AV
3208 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3209
32102016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3211
3212 PR fortran/43366
3213 PR fortran/57117
3214 PR fortran/61337
3215 * gfortran.dg/alloc_comp_class_5.f03: New test.
3216 * gfortran.dg/class_allocate_21.f90: New test.
3217 * gfortran.dg/class_allocate_22.f90: New test.
3218 * gfortran.dg/realloc_on_assign_27.f08: New test.
3219
20276dc9
JL
32202016-10-21 Jeff Law <law@redhat.com>
3221
3222 * PR tree-optimization/71947
3223 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3224 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3225 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3226
f7503699
KV
32272016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3228
3229 * gcc.dg/ipa/vrp5.c: New test.
3230 * gcc.dg/ipa/vrp6.c: New test.
3231
5be6b295
WD
32322016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3233
3234 * gcc.target/aarch64/test_frame_17.c: New test.
3235
c82bc7ed
WD
32362016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3237
3238 * gcc.target/aarch64/test_frame_17.c: New test.
3239
67a6cac7
AP
32402016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
3241
3242 PR preprocessor/71681
3243 * gcc.dg/cpp/pr71681-1.c: New testcase
3244 * gcc.dg/cpp/pr71681-2.c: Likewise
3245 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3246 * gcc.dg/cpp/remap/a/header.gcc: Likewise
3247 * gcc.dg/cpp/remap/a/t_1.h: Likewise
3248 * gcc.dg/cpp/remap/a/t_2.h: Likewise
3249
8e6982f7
JJ
32502016-10-21 Jakub Jelinek <jakub@redhat.com>
3251
9c4c8b7b
JJ
3252 PR target/78057
3253 * gcc.target/i386/pr78057.c: New test.
3254
8e6982f7
JJ
3255 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3256
de514d40
PT
32572016-10-21 Paul Thomas <pault@gcc.gnu.org>
3258
3259 PR fortran/69566
3260 * gfortran.dg/select_type_37.f03: New test.
3261
1d64ceb0
SKS
32622016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3263
3264 PR target/71627
3265 * gcc.target/avr/pr71627.c: New test
3266
85729229
EB
32672016-10-21 Eric Botcazou <ebotcazou@adacore.com>
3268
3269 * gcc.target/sparc/overflow-1.c: New test.
3270 * gcc.target/sparc/overflow-2.c: Likewise.
3271 * gcc.target/sparc/overflow-3.c: Likewise.
3272
d17f2c3b
AV
32732016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3274
3275 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3276 effective target.
3277
0d47cee6
KT
32782016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3279
3280 PR rtl-optimization/78038
3281 * gcc.target/aarch64/pr78038.c: New test.
3282
a20d03c8
RB
32832016-10-21 Richard Biener <rguenther@suse.de>
3284
3285 PR tree-optimization/78051
3286 * g++.dg/torture/pr78051.C: New testcase.
3287
f3ecd50f
BE
32882016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3289
3290 * c-c++-common/wdate-time.c: Restored test case.
3291 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3292
fceabe50
JJ
32932016-10-20 Jakub Jelinek <jakub@redhat.com>
3294
3295 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3296
f56ea76e
UB
32972016-10-20 Uros Bizjak <ubizjak@gmail.com>
3298
3299 PR target/78037
3300 * gcc.target/i386/pr78037.c: New test.
3301
2c35bbe1
EB
33022016-10-20 Eric Botcazou <ebotcazou@adacore.com>
3303
3304 * gcc.target/visium/overflow8.c: New.
3305 * gcc.target/visium/overflow16.c: Likewise.
3306 * gcc.target/visium/overflow32: Likewise.
3307
28df8730
MM
33082016-10-20 Michael Matz <matz@suse.de>
3309
3310 * gcc.dg/loop-split.c: New test.
3311 * gcc.dg/tree-ssa/ifc-9.c: Update.
3312 * gcc.dg/tree-ssa/ifc-10.c: Update.
3313
6c1a9e41
RB
33142016-10-20 Richard Biener <rguenther@suse.de>
3315
3316 * gcc.dg/graphite/pr35356-1.c: Update.
3317
a2923dba
PC
33182016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
3319
3320 PR c++/77446
3321 * g++.dg/cpp1y/pr77446.C: New.
3322
2066ef6a
PK
33232016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3324
3325 PR tree-optimization/53979
3326 * gcc.dg/pr53979-1.c: New test-case.
3327 * gcc.dg/pr53979-2.c: Likewise.
3328
4c712374
BE
33292016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3330
3331 * c-c++-common/Wint-in-bool-context-2.c: New test.
3332
bdcf8e7c
JD
33332016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3334
3335 * gfortran.dg/dtio_17.f90: Fix test.
3336
ec1748d4
AH
33372016-10-19 Aldy Hernandez <aldyh@redhat.com>
3338
3339 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3340 * gcc.dg/Walloca-2.c: Same.
3341
b70f0b0c
AH
33422016-10-19 Aldy Hernandez <aldyh@redhat.com>
3343
3344 * gcc.dg/Wvla-1.c: Rename to...
3345 * gcc.dg/Wvla-larger-than-1.c: ...this.
3346 * gcc.dg/Wvla-2.c: Rename to...
3347 * gcc.dg/Wvla-larger-than-2.c: ...this.
3348 * gcc.dg/Wvla-3.c: Rename to...
3349 * gcc.dg/Walloca-11.c.: ...this.
3350 * gcc.dg/wvla-[1-7].c: Rename to:
3351 * gcc.dg/Wvla-[1-7].c: ...this.
3352
cbb22e61
BC
33532016-10-19 Bin Cheng <bin.cheng@arm.com>
3354
3355 PR tree-optimization/78005
3356 * gcc.dg/vect/pr78005.c: New.
3357 * gcc.target/i386/l_fma_float_1.c: Revise test.
3358 * gcc.target/i386/l_fma_float_2.c: Ditto.
3359 * gcc.target/i386/l_fma_float_3.c: Ditto.
3360 * gcc.target/i386/l_fma_float_4.c: Ditto.
3361 * gcc.target/i386/l_fma_float_5.c: Ditto.
3362 * gcc.target/i386/l_fma_float_6.c: Ditto.
3363 * gcc.target/i386/l_fma_double_1.c: Ditto.
3364 * gcc.target/i386/l_fma_double_2.c: Ditto.
3365 * gcc.target/i386/l_fma_double_3.c: Ditto.
3366 * gcc.target/i386/l_fma_double_4.c: Ditto.
3367 * gcc.target/i386/l_fma_double_5.c: Ditto.
3368 * gcc.target/i386/l_fma_double_6.c: Ditto.
3369
a023f8c8
TS
33702016-10-19 Thomas Schwinge <thomas@codesourcery.com>
3371
3372 PR tree-optimization/78024
3373 * gcc.dg/goacc/loop-processing-1.c: New file.
3374
d9700bdb
RB
33752016-10-19 Richard Biener <rguenther@suse.de>
3376
3377 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3378
902cb7b1
KN
33792016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
3380
3381 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3382 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3383 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3384 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3385 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3386 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3387 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3388 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3389 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3390 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3391 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3392 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3393 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3394 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3395 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3396 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3397 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3398 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3399 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3400 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3401 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3402 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3403 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3404 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3405 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3406 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3407 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3408 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3409 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3410 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3411 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3412 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3413 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3414 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3415 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3416 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3417 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3418 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3419 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3420 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3421 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3422 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3423 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3424 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3425 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3426 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3427 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3428 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3429 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3430 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3431 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3432 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3433 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3434 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3435 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3436 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3437 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3438 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3439 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3440 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3441 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3442 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3443 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3444 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3445 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3446 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3447 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3448 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3449 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3450 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3451 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3452 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3453 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3454 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3455 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3456 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3457 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3458 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3459 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3460 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3461 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3462 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3463 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3464 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3465 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3466 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3467 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3468 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3469 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3470 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3471 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3472 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3473 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3474 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3475 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3476 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3477 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3478 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3479 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3480 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3481 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3482 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3483 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3484 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3485 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3486 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3487 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3488 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3489 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3490 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3491 * gcc.target/powerpc/vsu/vsu.exp: New file.
3492
5cb96b6a
UB
34932016-10-18 Uros Bizjak <ubizjak@gmail.com>
3494
3495 PR target/77991
3496 * gcc.target/i386/pr77991.c: New test.
3497
f5de494c
MF
34982016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
3499
3500 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3501 LTO is used.
3502
e5163ec1
SKS
35032016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3504
5cb96b6a 3505 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 3506
b64e8239
RB
35072016-10-18 Richard Biener <rguenther@suse.de>
3508
3509 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3510 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3511 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3512 * gcc.dg/tree-ssa/pr21294.c: Likewise.
3513 * gcc.dg/tree-ssa/pr21563.c: Likewise.
3514 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3515 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3516 * gcc.dg/tree-ssa/pr68431.c: Likewise.
3517 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3518 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3519 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3520 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3521 * gcc.dg/tree-ssa/vrp19.c: Likewise.
3522 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3523 * gcc.dg/tree-ssa/vrp92.c: Likewise.
3524 * gcc.dg/pr68217.c: Likewise.
3525 * gcc.dg/predict-9.c: Likewise.
3526 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3527 * gcc.dg/predict-1.c: Likewise.
3528
c680ada5
JD
35292016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3530
3531 * gfortran.dg/dtio_17.f90: New test.
3532
7fd4f180
KV
35332016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3534
3535 * gcc.dg/ipa/vrp4.c: Adjust testcase.
3536
718625ad
KV
35372016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3538
3539 * gcc.dg/ipa/vrp4.c: New test.
3540
735b8f9f
KV
35412016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3542
3543 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3544 * gcc.dg/torture/pr39074.c: Likewise.
3545
86f98087
EB
35462016-10-17 Eric Botcazou <ebotcazou@adacore.com>
3547
3548 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3549 * gnat.dg/trampoline4.adb: Minor tweak.
3550
a929f266
BS
35512016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3552
3553 PR tree-optimization/77916
3554 * gcc.dg/torture/pr77916.c: New.
3555
4acf2055
SK
35562016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
3557
3558 PR fortran/77978
3559 * gfortran.dg/pr77978_1.f90: New test.
3560 * gfortran.dg/pr77978_2.f90: Ditto.
3561 * gfortran.dg/pr77978_3.f90: Ditto.
3562
871267e1
PT
35632016-10-17 Paul Thomas <pault@gcc.gnu.org>
3564
3565 PR fortran/61420
3566 PR fortran/78013
3567 * gfortran.dg/proc_ptr_49.f90: New test.
3568
fd9593e9
BE
35692016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3570
3571 PR target/77308
3572 * gcc.target/arm/pr77308.c: New test.
3573
d32d4176
DE
35742016-10-17 David Edelsohn <dje.gcc@gmail.com>
3575
3576 * lib/target-supports.exp
3577 (check_effective_target_floatn_nx_runtime): Return 0 for
3578 powerpc*-ibm-aix*.
3579
dca2910c
AP
35802016-10-17 Andrew Pinski <apinski@cavium.com>
3581
3582 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3583 long instead of long.
3584 * gcc.target/aarch64/cinc_common_1.c: Likewise.
3585 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3586 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3587 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3588 * gcc.target/aarch64/pr68102_1.c: Likewise.
3589 * gcc.target/aarch64/target_attr_3.c: Likewise.
3590
44b00dbc
RB
35912016-10-17 Richard Biener <rguenther@suse.de>
3592
3593 PR tree-optimization/77988
3594 * gcc.dg/torture/pr77988.c: New testcase.
3595
89b80c42
PK
35962016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3597
3598 * gcc.dg/pr71636-1.c: New test-case.
3599 * gcc.dg/pr71636-2.c: Likewise.
3600
4c640e26
EB
36012016-10-16 Eric Botcazou <ebotcazou@adacore.com>
3602
3603 * gnat.dg/trampoline3.adb: New test.
3604 * gnat.dg/trampoline4.adb: Likewise.
3605
6c0347f6
JD
36062016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3607
3608 * gfortran.dg/dtio_16.f90: New test.
3609
d0d48a06
EB
36102016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3611
3612 * gcc.target/sparc/bmaskbshuf.c: Rename to...
3613 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3614 * gcc.target/sparc/bmaskbshuf-2.c: New test.
3615
baa33d83
EB
36162016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3617
3618 * gcc.target/sparc/popc.c: Rename to...
3619 * gcc.target/sparc/popc-1.c: ...this.
3620 * gcc.target/sparc/popc-2.c: New test.
3621
523ee218
JD
36222016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3623
3624 PR fortran/77972
3625 * gfortran.dg/unexpected_eof_4.f90: New test.
3626
c04d4ede
JB
36272016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
3628
31a84d4a
AP
3629 PR libfortran/48587
3630 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 3631
064ed55a
JJ
36322016-10-14 Jakub Jelinek <jakub@redhat.com>
3633
9a822fc7
JJ
3634 PR middle-end/77959
3635 * gfortran.dg/pr77959.f90: New test.
3636
064ed55a
JJ
3637 DR 1511 - const volatile variables and ODR
3638 * g++.dg/DRs/dr1511-1.C: New test.
3639 * g++.dg/DRs/dr1511-2.C: New test.
3640
2579762a
EB
36412016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3642
3643 * gnat.dg/debug7.adb (dg-options): Remove -g.
3644 * gnat.dg/debug8.adb (dg-options): Add -margs.
3645 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3646
6d59425d
RB
36472016-10-14 Richard Biener <rguenther@suse.de>
3648
3649 PR tree-optimization/77979
3650 * gcc.dg/torture/pr77979.c: New testcase.
3651
43f66d6e
ML
36522016-10-14 Martin Liska <mliska@suse.cz>
3653
3654 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3655 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3656 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3657
cb3ac867
UB
36582016-10-14 Uros Bizjak <ubizjak@gmail.com>
3659
3660 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3661 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3662 * gcc.dg/torture/pr77937-2.c: Likewise.
3663
14cf71a0
EB
36642016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3665
3666 * gnat.dg/lto15.adb: Adjust.
3667 * gnat.dg/lto16.adb: Likewise.
3668 * gnat.dg/lto17.adb: Likewise
3669 * gnat.dg/lto18.ad[sb]: New test.
3670 * gnat.dg/lto18_pkg.ads: New helper.
3671 * gnat.dg/lto19.adb: New test.
3672 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3673 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3674 * gnat.dg/lto20.adb: New test.
3675 * gnat.dg/lto20_pkg.ad[sb]: New helper.
3676
6fd9c6f4
AV
36772016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
3678
3679 * gfortran.dg/coarray_38.f90: Expect error message.
3680
01f44038
KT
36812016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3682
3683 * gcc.target/aarch64/spellcheck_1.c: New test.
3684 * gcc.target/aarch64/spellcheck_2.c: Likewise.
3685 * gcc.target/aarch64/spellcheck_3.c: Likewise.
3686 * gcc.target/aarch64/spellcheck_4.c: Likewise.
3687 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3688 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3689
253abb2a
AS
36902016-10-13 Andreas Schwab <schwab@linux-m68k.org>
3691
3692 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3693
a2695319
BS
36942016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3695
3696 PR tree-optimization/77937
3697 * gcc.dg/torture/pr77937-1.c: New.
3698 * gcc.dg/torture/pr77937-2.c: New.
3699
14a2c9aa
JM
37002016-10-13 Jakub Jelinek <jakub@redhat.com>
3701
3702 * g++.dg/cpp1z/inline-var1.C: New test.
3703 * g++.dg/cpp1z/inline-var1a.C: New test.
3704 * g++.dg/cpp1z/inline-var1.h: New file.
3705 * g++.dg/cpp1z/inline-var2.C: New test.
3706 * g++.dg/cpp1z/inline-var3.C: New test.
3707 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3708 uninitialized const.
3709
6c95388f 37102016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 3711
ee7fa2e3
SL
3712 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3713 Xscale is specified, not just -march.
3714 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3715 is incompatible with Xscale.
18d34307 3716
96032047
MS
37172016-10-13 Martin Sebor <msebor@redhat.com>
3718
3719 PR c++/71912
3720 * g++.dg/ext/flexary4.C: Adjust.
3721 * g++.dg/ext/flexary5.C: Same.
3722 * g++.dg/ext/flexary9.C: Same.
3723 * g++.dg/ext/flexary19.C: New test.
3724 * g++.dg/ext/flexary18.C: New test.
3725 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3726 regression test.
5cb96b6a
UB
3727 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3728 Avoid generating a flexible array member in an array.
96032047 3729
5b1548fd
MS
37302016-10-13 Martin Sebor <msebor@redhat.com>
3731
3732 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3733 to placate -Wformat on targets where the type is not int.
3734
7810c4eb
DM
37352016-10-13 David Malcolm <dmalcolm@redhat.com>
3736
3737 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3738 in INSN_LOCATION.
3739
fcd27666
BC
37402016-10-13 Bin Cheng <bin.cheng@arm.com>
3741
3742 * gcc.target/i386/l_fma_float_1.c: Revise test.
3743 * gcc.target/i386/l_fma_float_2.c: Ditto.
3744 * gcc.target/i386/l_fma_float_3.c: Ditto.
3745 * gcc.target/i386/l_fma_float_4.c: Ditto.
3746 * gcc.target/i386/l_fma_float_5.c: Ditto.
3747 * gcc.target/i386/l_fma_float_6.c: Ditto.
3748 * gcc.target/i386/l_fma_double_1.c: Ditto.
3749 * gcc.target/i386/l_fma_double_2.c: Ditto.
3750 * gcc.target/i386/l_fma_double_3.c: Ditto.
3751 * gcc.target/i386/l_fma_double_4.c: Ditto.
3752 * gcc.target/i386/l_fma_double_5.c: Ditto.
3753 * gcc.target/i386/l_fma_double_6.c: Ditto.
3754
b8a4b8c8
BC
37552016-10-13 Bin Cheng <bin.cheng@arm.com>
3756
3757 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3758
328ba117
BC
37592016-10-13 Bin Cheng <bin.cheng@arm.com>
3760
3761 * gcc.dg/vect/vect-98.c: Refine test case.
3762 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3763 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3764 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3765
1a1ab05e
JJ
37662016-10-13 Jakub Jelinek <jakub@redhat.com>
3767
3768 PR c/77946
3769 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3770
27947670
ML
37712016-10-13 Martin Liska <mliska@suse.cz>
3772
3773 PR tree-optimization/77943
3774 * g++.dg/tree-ssa/pr77943.C: New test.
3775
92c5266b
AV
37762016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3777
3778 PR fortran/72832
3779 * gfortran.dg/allocate_with_source_22.f03: New test.
3780 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3781 fail.
3782
90bca4ed
TP
37832016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3784
3785 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3786 * gcc.target/arm/movsi_movw.c: Likewise.
3787 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3788 directive to work on big endian targets.
3789
0011af7b
KV
37902016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3791
3792 * gcc.dg/tree-ssa/evrp6.c: New test.
3793
859e95ab
SB
37942016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3795
3796 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3797 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3798 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3799
2934018d
SB
38002016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3801
3802 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3803 * gcc.target/powerpc/warn-2.c: Ditto.
3804
f92d1522
RS
38052016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3806
3807 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3808 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3809 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3810 for -mmsa.
3811 * gcc.target/mips/msa.c: New test.
3812 * gcc.target/mips/msa-builtins.c: Likewise.
3813 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3814 (check_effective_target_mips_msa_runtime): Likewise.
3815 (check_effective_target_mips_msa): Likewise.
3816 (add_options_for_mips_msa): Likewise.
3817 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3818 (check_effective_target_vect_intfloat_cvt): Likewise.
3819 (check_effective_target_vect_uintfloat_cvt): Likewise.
3820 (check_effective_target_vect_floatint_cvt): Likewise.
3821 (check_effective_target_vect_floatuint_cvt): Likewise.
3822 (check_effective_target_vect_shift): Likewise.
3823 (check_effective_target_vect_shift_char): Likewise.
3824 (check_effective_target_vect_long): Likewise.
3825 (check_effective_target_vect_float): Likewise.
3826 (check_effective_target_vect_double): Likewise.
3827 (check_effective_target_vect_long_long): Likewise.
3828 (check_effective_target_vect_perm): Likewise.
3829 (check_effective_target_vect_perm_byte): Likewise.
3830 (check_effective_target_vect_perm_short): Likewise.
3831 (check_effective_target_vect_sdot_qi): Likewise.
3832 (check_effective_target_vect_udot_qi): Likewise.
3833 (check_effective_target_vect_sdot_hi): Likewise.
3834 (check_effective_target_vect_udot_hi): Likewise.
3835 (check_effective_target_vect_pack_trunc): Likewise.
3836 (check_effective_target_vect_unpack): Likewise.
3837 (check_effective_target_vect_hw_misalign): Likewise.
3838 (check_effective_target_vect_condition): Likewise.
3839 (check_effective_target_vect_cond_mixed): Likewise.
3840 (check_effective_target_vect_char_mult): Likewise.
3841 (check_effective_target_vect_short_mult): Likewise.
3842 (check_effective_target_vect_int_mult): Likewise.
3843 (check_effective_target_vect_extract_even_odd): Likewise.
3844 (check_effective_target_vect_interleave): Likewise.
3845 (check_vect_support_and_set_flags): Check if the target supports MSA
3846 and append to the list of EFFECTIVE_TARGETS.
3847
0bfd099c
RB
38482016-10-12 Richard Biener <rguenther@suse.de>
3849
3850 PR debug/77947
3851 * g++.dg/torture/pr77947.C: New testcase.
3852
b4a9ef2f
PMR
38532016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3854
3855 * gnat.dg/debug8.adb: New testcase.
3856
c0dbd22d
PMR
38572016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3858
3859 * gnat.dg/debug9.adb: New testcase.
3860
8a7c91cd
RB
38612016-10-12 Richard Biener <rguenther@suse.de>
3862
3863 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3864 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3865 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3866
7dc2f5f1
RB
38672016-10-12 Richard Biener <rguenther@suse.de>
3868
3869 PR tree-optimization/77920
3870 * gcc.dg/torture/pr77920.c: New testcase.
3871
70f6d5e1
JJ
38722016-10-12 Jakub Jelinek <jakub@redhat.com>
3873
4a8b97cb
JJ
3874 PR tree-optimization/77929
3875 * gcc.c-torture/compile/pr77929.c: New test.
3876
70f6d5e1
JJ
3877 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3878 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3879 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3880 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3881 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3882 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3883 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3884 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3885 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3886
4803de58
EB
38872016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3888
3889 * gcc.target/sparc/setcc-4.c: Adjust.
3890 * gcc.target/sparc/setcc-5.c: Likewise.
3891 * gcc.target/sparc/setcc-6.c: Likewise.
3892 * gcc.target/sparc/setcc-7.c: Likewise.
3893 * gcc.target/sparc/setcc-8.c: Likewise.
3894 * gcc.target/sparc/setcc-9.c: Likewise.
3895 * gcc.target/sparc/setcc-10.c: Delete.
3896
f6cf4810
SK
38972016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3898
3899 PR fortran/77942
3900 * gfortran.dg/pr77942.f90
3901
8e8c2744
FR
39022016-10-11 Fritz Reese <fritzoreese@gmail.com>
3903
3904 * gfortran.dg/dec_math.f90: New testsuite.
3905
ddefad9a
SKS
39062016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3907
3908 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3909 (main): Declare j as i32 instead of int.
3910
e7b08761
TP
39112016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3912
3913 PR testsuite/PR77710
3914 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3915 target triplet instead of *-*-*-*.
3916
9fd7cd44
EB
39172016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3918
3919 * gnat.dg/unchecked_convert10.adb: New test.
3920 * gnat.dg/unchecked_convert11.adb: Likewise.
3921 * gnat.dg/unchecked_convert12.adb: Likewise.
3922
ff7e7ee0
EB
39232016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3924
3925 * gcc.target/sparc/cbcond-1.c: New test.
3926 * gcc.target/sparc/cbcond-2.c: Likewise.
3927 * gcc.target/sparc/movcc-1.c: Likewise.
3928 * gcc.target/sparc/movcc-2.c: Likewise.
3929 * gcc.target/sparc/setcc-1.c: Adjust.
3930 * gcc.target/sparc/setcc-2.c: Likewise.
3931 * gcc.target/sparc/setcc-3.c: Likewise.
3932 * gcc.target/sparc/setcc-4.c: Likewise.
3933 * gcc.target/sparc/setcc-5.c: Likewise.
3934 * gcc.target/sparc/setcc-6.c: New test.
3935 * gcc.target/sparc/setcc-7.c: Likewise.
3936 * gcc.target/sparc/setcc-8.c: Likewise.
3937 * gcc.target/sparc/setcc-9.c: Likewise.
3938 * gcc.target/sparc/setcc-10.c: Likewise.
3939
d30078b8
JL
39402016-10-10 Jeff Law <law@redhat.com>
3941
3942 PR tree-optimization/71947
3943 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3944 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3945 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3946 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3947 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3948 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3949
5f869266
TK
39502016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3951
3952 PR fortran/77915
3953 * gfortran.dg/matmul_11.f90: New test.
3954
174e0b00
JW
39552016-10-10 Jiong Wang <jiong.wang@arm.com>
3956
3957 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3958 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3959 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3960 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3961 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3962 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3963 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3964 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3965 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3966 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3967 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3968 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3969 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3970 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3971 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3972 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3973 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3974 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3975 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3976 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3977 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3978 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3979 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3980 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3981 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3982 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3983 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3984 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3985 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3986 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3987 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3988 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3989 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3990 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3991 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3992 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3993 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3994 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3995 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3996 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3997 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3998 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3999 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4000 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4001 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4002 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4003 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4004 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4005 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4006 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4007 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4008 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4009 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4010 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4011 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4012 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4013 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4014 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4015 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4016
4bc63138
JW
40172016-10-10 Jiong Wang <jiong.wang@arm.com>
4018
4019 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4020 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4021 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4022 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4023 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4024 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4025 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4026 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4027 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4028 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4029 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4030 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4031 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4032 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4033
8f3edb07
JW
40342016-10-10 Jiong Wang <jiong.wang@arm.com>
4035
4036 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4037 Enable AArch64.
4038 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4039 vdup*_laneq.
4040 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4041 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4042 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4043 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4044
6e49f922
JW
40452016-10-10 Matthew Wahab <matthew.wahab@arm.com>
4046 Jiong Wang <jiong.wang@arm.com>
4047
4048 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4049 AArch64 support.
4050 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4051 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4052 AArch64 targets.
4053 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4054 AArch64 targets.
4055 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4056 targets.
4057 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4058
41683e1a
EB
40592016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4060
4061 * gnat.dg/specs/vfa.ads: New test.
4062
6e49f922 40632016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
4064
4065 * gnat.dg/inline13.ad[sb]: New test.
4066 * gnat.dg/inline13_pkg.ad[sb]: New helper.
4067
55cfd746
EB
40682016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4069
4070 * gnat.dg/biased_subtype.adb: New test.
4071
4dfb8a2a
JJ
40722016-10-09 Jakub Jelinek <jakub@redhat.com>
4073
4074 PR tree-optimization/77901
4075 * gcc.c-torture/compile/pr77901.c: New test.
4076
67b97478
PK
40772016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4078
4079 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4080 * gcc.dg/ipa/propalign-2.c: Likewise
4081 * gcc.dg/ipa/propalign-3.c: Likewise.
4082 * gcc.dg/ipa/propalign-4.c: Likewise.
4083 * gcc.dg/ipa/propalign-5.c: Likewise.
4084
7bad794a
JJ
40852016-10-08 Jakub Jelinek <jakub@redhat.com>
4086
81b02905
JJ
4087 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4088
ee19ef45
JJ
4089 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4090
7bad794a
JJ
4091 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4092 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4093
56d3a930
FR
40942016-10-07 Fritz Reese <fritzoreese@gmail.com>
4095
4096 * gfortran.dg/dec_union_11.f90: New testcase.
4097
45e2bf2e
NS
40982016-10-07 Nathan Sidwell <nathan@acm.org>
4099
4100 PR c++/66443
4101 * g++.dg/cpp0x/pr66443-cxx11.C: New.
4102 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4103 * g++.dg/cpp1y/pr66443-cxx14.C: New
4104 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4105 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4106
be845b04
JJ
41072016-10-07 Jakub Jelinek <jakub@redhat.com>
4108
4109 * g++.dg/cpp0x/addressof1.C: New test.
4110 * g++.dg/cpp0x/addressof2.C: New test.
4111
08213983
MM
41122016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4113
4114 * gcc.target/powerpc/float128-type-1.c: New test to check that
4115 PowerPC 64-bit Linux enables -mfloat128-type by default.
4116 * gcc.target/powerpc/float128-type-2.c: Likewise.
4117 * gcc.target/powerpc/float128-mix.c: Change error message to
4118 reflect that __ibm128 is now #define'ed to be long double.
4119
bd845c14
SK
41202016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
4121
4122 PR fortran/77406
4123 * gfortran.dg/pr77406.f90: New test.
4124 * gfortran.dg/assumed_type_3.f90: Update error messages.
4125 * gfortran.dg/defined_operators_1.f90: Ditto.
4126 * gfortran.dg/generic_26.f90: Ditto.
4127 * gfortran.dg/generic_7.f90: Ditto.
4128 * gfortran.dg/gomp/udr5.f90: Ditto.
4129 * gfortran.dg/gomp/udr7.f90: Ditto.
4130 * gfortran.dg/interface_1.f90: Ditto.
4131 * gfortran.dg/interface_37.f90: Ditto.
4132 * gfortran.dg/interface_5.f90: Ditto.
4133 * gfortran.dg/interface_6.f90: Ditto.
4134 * gfortran.dg/interface_7.f90
4135 * gfortran.dg/no_arg_check_3.f90
4136 * gfortran.dg/operator_5.f90
4137 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4138
c09c4992
BE
41392016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4140
4141 PR c++/77700
4142 * c-c++-common/Wint-in-bool-context.c: Update test.
4143
d7f336f8
RB
41442016-10-07 Richard Biener <rguenther@suse.de>
4145
4146 * gcc.dg/tree-ssa/vrp01.c: Adjust.
4147 * gcc.dg/tree-ssa/vrp34.c: Likewise.
4148
a9172bf3
MP
41492016-10-07 Marek Polacek <polacek@redhat.com>
4150
4151 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4152
8a14afd0
BS
41532016-10-07 Bernd Schmidt <bschmidt@redhat.com>
4154
4155 PR c++/69733
4156 * c-c++-common/pr69733.c: New test.
4157 * gcc.dg/pr69733.c: New test.
4158 * gcc.target/i386/pr69733.c: New test.
4159
d4bd4646
MP
41602016-10-07 Marek Polacek <polacek@redhat.com>
4161
4162 PR c++/77803
4163 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4164
a93cdc5c
JJ
41652016-10-07 Jakub Jelinek <jakub@redhat.com>
4166
4167 PR tree-optimization/77664
4168 * gcc.dg/tree-ssa/pr77664.c: New test.
4169 * gcc.dg/pr77664.c: New test.
4170
41712016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
4172
4173 * gfortran.dg/pr69955.f90: New test.
4174
ac193ee7
LK
41752016_10-06 Louis Krupp <louis.krupp@zoho.com>
4176
4177 PR fortran/57910
4178 * gfortran.dg/pr57910.f90: New test.
4179
342cfb3e
JJ
41802016-10-06 Jakub Jelinek <jakub@redhat.com>
4181
4182 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4183 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4184
48057089
KV
41852016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4186
4187 PR tree-optimization/77862
4188 * gcc.dg/pr77862.c: New test.
4189
65b25c9b
KV
41902016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4191
4192 * gcc.dg/tree-ssa/evrp4.c: New test.
4193
f3127685
JL
41942016-10-06 Jeff Law <law@redhat.com>
4195
4196 PR tree-optimization/71661
4197 * gcc.dg/tree-ssa/pr71661.c: New test.
4198
b3972588
RB
41992016-10-06 Richard Biener <rguenther@suse.de>
4200
4201 PR tree-optimization/77855
4202 * gcc.dg/torture/pr77855.c: New testcase.
4203
139dc3c6 42042016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 4205 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
4206
4207 * g++.dg/other/pr77759.C: New test.
4208
37f6a157
RB
42092016-10-06 Richard Biener <rguenther@suse.de>
4210
4211 PR tree-optimization/77839
4212 * gcc.dg/torture/pr77839.c: New testcase.
4213
f779aeb8
MP
42142016-10-06 Marek Polacek <polacek@redhat.com>
4215
4216 * g++.dg/cpp1z/init-statement9.C: New test.
4217
eee8f0b0
AS
42182016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
4219
4220 * gcc.target/i386/pcommit-1.c: Deleted.
4221 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4222 * gcc.target/i386/sse-13.c: Ditto.
4223 * gcc.target/i386/sse-14.c: Ditto.
4224 * gcc.target/i386/sse-22.c: Ditto.
4225 * gcc.target/i386/sse-23.c: Ditto.
4226 * g++.dg/other/i386-2.C: Ditto.
4227
b48042bb
UB
42282016-10-05 Uros Bizjak <ubizjak@gmail.com>
4229
4230 * gcc.target/i386/pr77833.c: Require int128 effective target.
4231
50b01e1d
SK
42322016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
4233
4234 PR fortran/58991
4235 PR fortran/58992
4236 * gfortran.dg/associate_22.f90: New test.
4237
908b8296
FR
42382016-10-05 Fritz Reese <fritzoreese@gmail.com>
4239
4240 * gfortran.dg/dec_union_9.f90: New testcase.
4241 * gfortran.dg/dec_union_10.f90: New testcase.
4242
87582521
JJ
42432016-10-05 Jakub Jelinek <jakub@redhat.com>
4244
2e69f143
JJ
4245 PR sanitizer/66343
4246 * gcc.dg/pch/pr66343-3.c: New test.
4247 * gcc.dg/pch/pr66343-3.hs: New file.
4248
87582521
JJ
4249 PR sanitizer/66343
4250 * gcc.dg/pch/pr66343-1.c: New test.
4251 * gcc.dg/pch/pr66343-1.hs: New file.
4252 * gcc.dg/pch/pr66343-2.c: New test.
4253 * gcc.dg/pch/pr66343-2.hs: New file.
4254
700fff34
BE
42552016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4256
4257 * c-c++-common/Wint-in-bool-context.c: Update test.
4258
17a9e380
MP
42592016-10-05 Marek Polacek <polacek@redhat.com>
4260
4261 * g++.dg/cpp1z/init-statement1.C: New test.
4262 * g++.dg/cpp1z/init-statement2.C: New test.
4263 * g++.dg/cpp1z/init-statement3.C: New test.
4264 * g++.dg/cpp1z/init-statement4.C: New test.
4265 * g++.dg/cpp1z/init-statement5.C: New test.
4266 * g++.dg/cpp1z/init-statement6.C: New test.
4267 * g++.dg/cpp1z/init-statement7.C: New test.
4268 * g++.dg/cpp1z/init-statement8.C: New test.
4269
6e48e779
LK
42702016-10-05 Louis Krupp <louis.krupp@zoho.com>
4271
4272 PR fortran/67524
4273 * gfortran.dg/pr67524.f90: New test.
4274
04a32443
JJ
42752016-10-05 Jakub Jelinek <jakub@redhat.com>
4276
4277 PR sanitizer/77823
4278 * c-c++-common/ubsan/shift-9.c: New test.
4279
743a9cf7
SKS
42802016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4281
4282 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4283 of int if __SIZEOF_INT__ is less than 4 bytes.
4284
a40278c3
JD
42852016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4286
4287 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4288 * gfortran.dg/class_array_20.f03: Likewise.
4289 * gfortran.dg/class_array_21.f03: Likewise.
4290 * gfortran.dg/finalize_29.f08: Likewise.
4291 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4292
39bb7d01
RB
42932016-10-05 Richard Biener <rguenther@suse.de>
4294
4295 PR middle-end/77826
4296 * gcc.dg/torture/pr77826.c: New testcase.
4297
eeb57981
RB
42982016-10-05 Richard Biener <rguenther@suse.de>
4299
4300 * gcc.dg/fold-copysign-1.c: New testcase.
4301
f9018d75
AS
43022016-10-05 Andreas Schwab <schwab@suse.de>
4303
4304 * g++.dg/pr49847-2.C: Remove.
4305
7e8000b3
PMR
43062016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
4307
4308 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4309
54f84ca9
RB
43102016-10-05 Richard Biener <rguenther@suse.de>
4311
4312 PR middle-end/55152
4313 * gcc.dg/pr55152-2.c: New testcase.
4314
17beda50
JD
43152016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4316
4317 * gfortran.dg/dtio_15.f90: New test.
4318
1c84b798
ILT
43192016-10-04 Ian Lance Taylor <iant@golang.org>
4320
4321 * gcc.dg/split-7.c: New test.
4322
7ec39552
MS
43232016-10-04 Martin Sebor <msebor@redhat.com>
4324
4325 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4326 %lc directive to wint_t to silence -Wformat warnings on targets
4327 where the latter is a distinct type such as long.
4328
8ff04ff9
MS
43292016-10-04 Martin Sebor <msebor@redhat.com>
4330
4331 PR c++/77804
4332 * g++.dg/warn/Wplacement-new-size-4.C: New test.
4333
bfecd57c
JJ
43342016-10-04 Jakub Jelinek <jakub@redhat.com>
4335
f72da967
JJ
4336 PR c++/77791
4337 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4338
bfecd57c
JJ
4339 * g++.dg/other/java3.C: Remove.
4340 * g++.dg/other/java1.C: Remove.
4341 * g++.dg/other/error12.C: Remove.
4342 * g++.dg/other/java2.C: Remove.
4343 * g++.dg/warn/Wnvdtor.C: Remove.
4344 * g++.dg/lookup/java1.C: Remove.
4345 * g++.dg/lookup/java2.C: Remove.
4346 * g++.dg/ext/pr34829.C: Remove.
4347 * g++.dg/ext/java-3.C: Remove.
4348 * g++.dg/ext/java-1.C: Remove.
4349 * g++.dg/ext/java-2.C: Remove.
4350 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4351
fe8b1e83
DG
43522016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
4353
4354 PR tree-optimization/77808
4355 * gcc.dg/tree-ssa/pr77808.c: New testcase.
4356
078b5aab
RB
43572016-10-04 Richard Biener <rguenther@suse.de>
4358
4359 PR tree-optimization/77399
4360 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4361
2b568899
RB
43622016-10-04 Richard Biener <rguenther@suse.de>
4363
4364 PR middle-end/77833
4365 * gcc.target/i386/pr77833.c: New testcase.
4366
0a4e5cf3
JL
43672016-09-26 Jeff Law <law@redhat.com>
4368
4369 PR tree-optimization/71550
4370 PR tree-optimization/71403
4371 * gcc.c-torture/execute/pr71550.c: New test.
4372
d07b0a23
SKS
43732016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4374
4375 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4376 option.
4377
b44a42cf
KT
43782016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4379
4380 Revert
4381 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4382
4383 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4384
f41f1ceb
MP
43852016-10-03 Marek Polacek <polacek@redhat.com>
4386
4387 * g++.dg/cpp0x/nullptr37.C: New test.
4388
1633d3b9
BE
43892016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4390
4391 * c-c++-common/Wint-in-bool-context.c: Update test.
4392
2c8e3a1d
JJ
43932016-10-02 Jakub Jelinek <jakub@redhat.com>
4394
4395 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4396 earlier.
4397 * g++.dg/charset/asm2.c (memmove): Likewise.
4398 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4399 * g++.dg/tls/diag-4.C (foo): Likewise.
4400 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4401 dg-warning, fix up regex.
4402 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4403 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4404 * g++.old-deja/g++.mike/net31.C: Likewise.
4405 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4406 for C++17.
4407 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4408 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4409
f00b6283
RB
44102016-10-01 Richard Biener <rguenther@suse.de>
4411
4412 PR middle-end/77798
4413 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4414
0f0565b1
AV
44152016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
4416
4417 PR fortran/77663
4418 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4419
c58823a0
JJ
44202016-10-01 Jakub Jelinek <jakub@redhat.com>
4421
4422 PR c/77490
4423 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4424 Add dg-prune-output directive.
4425
e3228a50
JD
44262016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4427
4428 PR fortran/66643
4429 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4430 * gfortran.fortran-torture/compile/write.f90: Update test.
4431
e70bbc6f
MW
44322016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
4433
4434 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4435 arm_fp16_alternative_ok as the required effective target.
4436 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
4437 -mfp16-format=alternative to the dg-options directive and remove
4438 the dg-add-options directive.
4439
c39747d2
FR
44402016-09-30 Fritz Reese <fritzoreese@gmail.com>
4441
4442 PR fortran/77764
4443 * gfortran.dg/dec_union_8.f90: New testcase.
4444
00074dd8
FR
44452016-09-30 Fritz Reese <fritzoreese@gmail.com>
4446
4447 PR fortran/77782
4448 * gfortran.dg/dec_structure_16.f90: New testcase.
4449
26f391e8
AV
44502016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
4451
4452 * gfortran.dg/coarray_allocate_10.f08: New test.
4453 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4454
fa16a271
KT
44552016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4456
4457 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4458
f334c828
RB
44592016-09-30 Richard Biener <rguenther@suse.de>
4460
4461 PR tree-optimization/77399
4462 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4463
76e3ec9c
SL
44642016-09-29 Sandra Loosemore <sandra@codesourcery.com>
4465
871267e1 4466 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
4467 -fdelete-null-pointer-checks explicit.
4468 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4469 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4470 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4471 * gcc.dg/pic-1.c: Require fpic target support.
4472 * gcc.dg/pic-2.c: Likewise.
4473
a2c6e7f2
JJ
44742016-09-29 Jakub Jelinek <jakub@redhat.com>
4475
4476 Implement P0001R1 - C++17 removal of register storage class specifier
4477 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4478 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4479 C++17.
4480 * c-c++-common/vector-subscript-5.c (foo): Don't use register
4481 keyword if not __SSE2__.
4482 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4483 C++17.
4484 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4485 register keywords.
4486 * g++.dg/eh/pr29166.C: Add -Wno-register option.
4487 * g++.dg/warn/register-parm-1.C (erroneous_warning,
4488 no_erroneous_warning): Expect new warnings for C++17.
4489 * g++.dg/warn/register-var-2.C (f): Likewise.
4490 * g++.dg/parse/register1.C (f): Expect new error for C++17.
4491 * g++.dg/parse/linkage2.C (foo): Likewise.
4492 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4493 keyword on parameters for C++17.
4494 * g++.dg/cpp1z/register1.C: New test.
4495 * g++.dg/cpp1z/register2.C: New test.
4496 * g++.dg/cpp1z/register3.C: New test.
4497
4ab76933
UB
44982016-09-29 Uros Bizjak <ubizjak@gmail.com>
4499
4500 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4501 * gcc.target/i386/avx2-check.h (main): Ditto.
4502 * gcc.target/i386/avx512bw-check.h (main): Ditto.
4503 * gcc.target/i386/avx512cd-check.h (main): Ditto.
4504 * gcc.target/i386/avx512dq-check.h (main): Ditto.
4505 * gcc.target/i386/avx512er-check.h (main): Ditto.
4506 * gcc.target/i386/avx512f-check.h (main): Ditto.
4507 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4508 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4509 * gcc.target/i386/avx512vl-check.h (main): Ditto.
4510
2488ebe5
UB
45112016-09-29 Uros Bizjak <ubizjak@gmail.com>
4512
4513 PR target/77756
4514 * gcc.target/i386/pr77756.c: New test.
4515
4d258d09
MP
45162016-09-29 Marek Polacek <polacek@redhat.com>
4517
4518 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4519
a9087411
MP
45202016-09-29 Marek Polacek <polacek@redhat.com>
4521
4522 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4523 C++14.
4524
fa0a064a
ML
45252016-09-29 Martin Liska <mliska@suse.cz>
4526
4527 * objc/execute/construct1.m: New test.
4528
0ce1ecc7
RB
45292016-09-29 Richard Biener <rguenther@suse.de>
4530
4531 PR tree-optimization/77768
4532 * gcc.dg/torture/pr77768.c: New testcase.
4533
da186c1f
RB
45342016-09-28 Richard Biener <rguenther@suse.de>
4535
4536 PR middle-end/77407
4537 * gcc.dg/pr77407.c: New testcase.
4538
d657e995
RB
45392016-09-29 Richard Biener <rguenther@suse.de>
4540
4541 PR middle-end/55152
4542 * gcc.dg/pr55152.c: New testcase.
4543 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4544
cadf6296
RO
45452016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4546
4547 * gcc.dg/profile-update-warning.c: Restrict to ia32.
4548 (dg-options): Remove -m32.
4549
88000fd1
MS
45502016-09-28 Martin Sebor <msebor@redhat.com>
4551
4552 PR middle-end/77721
4553 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4554
0c172974
JD
45552016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4556
4557 PR libgfortran/77707
4558 * gfortran.dg/inquire_17.f90: New test.
4559
4b390698
JJ
45602016-09-28 Jakub Jelinek <jakub@redhat.com>
4561
4562 PR c++/77467
4563 * g++.dg/cpp1y/constexpr-77467.C: New test.
4564
2b1b5938
MS
45652016-09-28 Martin Sebor <msebor@redhat.com>
4566
4567 PR c/77762
4568 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
4569 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
4570 (test_sprintf_p_const): Adjust line numbers to avoid failures
4571 introduced in r240503.
4572
30dc6ee9
MS
45732016-09-28 Martin Sebor <msebor@redhat.com>
4574
4575 PR middle-end/77683
4576 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4577
7d290e93
BE
45782016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4579
fcf32bad
BE
4580 PR c++/77748
4581 * g++.dg/pr77550.C: Avoid undefined behavior.
4582
7d290e93
BE
4583 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4584
912d9ec3
WD
45852016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
4586
4587 * gcc.dg/strlenopt-20.c: Update test.
4588 * gcc.dg/strlenopt-21.c: Likewise.
4589 * gcc.dg/strlenopt-22.c: Likewise.
4590 * gcc.dg/strlenopt-22g.c: Likewise.
4591 * gcc.dg/strlenopt-26.c: Likewise.
4592 * gcc.dg/strlenopt-5.c: Likewise.
4593 * gcc.dg/strlenopt-7.c: Likewise.
4594 * gcc.dg/strlenopt-9.c: Likewise.
4595
459bcfb0
JJ
45962016-09-27 Jakub Jelinek <jakub@redhat.com>
4597
6e39060a
JJ
4598 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4599
8ca33347
JJ
4600 * g++.dg/cpp1z/lambda-this1.C: New test.
4601 * g++.dg/cpp1z/lambda-this2.C: New test.
4602
459bcfb0
JJ
4603 PR c++/77722
4604 * g++.dg/ubsan/return-4.C: New test.
4605 * g++.dg/ubsan/return-5.C: New test.
4606 * g++.dg/ubsan/return-6.C: New test.
4607
20fba714
JW
46082016-09-27 Jiong Wang <jiong.wang@arm.com>
4609
4610 * lib/target-supports.exp
4611 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4612 in function comment.
4613
bebe0086
ML
46142016-09-27 Martin Liska <mliska@suse.cz>
4615
4616 PR gcov-profile/46266
4617 * lib/gcov.exp: Verify that <built-in>.gcov file is not
4618 considered.
4619
59896334
RB
46202016-09-27 Richard Biener <rguenther@suse.de>
4621
4622 PR tree-optimization/77745
4623 * g++.dg/torture/pr77745.C: New testcase.
4624
f0d355dc
RB
46252016-09-27 Richard Biener <rguenther@suse.de>
4626
4627 PR tree-optimization/77478
4628 * gcc.dg/torture/pr77478.c: New testcase.
4629
8c9434c2
ML
46302016-09-27 Martin Liska <mliska@suse.cz>
4631
4632 PR gcov-profile/7970
4633 PR gcov-profile/16855
4634 PR gcov-profile/44779
4635 * g++.dg/gcov/pr16855.C: New test.
4636
511d092e
SKS
46372016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4638
4639 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4640
f2e0c4e1
JJ
46412016-09-27 Jakub Jelinek <jakub@redhat.com>
4642
4643 PR fortran/77666
4644 * gfortran.dg/gomp/pr77666.f90: New test.
4645
3a4228ba
KV
46462016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
4647
4648 PR ipa/77677
4649 * gcc.dg/torture/pr77677-2.c: New test.
4650
a184e37f
SK
46512016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
4652
4653 PR fortran/77420
4654 * gfortran.dg/pr77420_1.f90: New test.
4655 * gfortran.dg/pr77420_2.f90: Ditto.
4656 * gfortran.dg/pr77420_3.f90: New test. Requires ...
4657 * gfortran.dg/pr77420_4.f90: this file.
4658
8be59d19
KV
46592016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
4660
4661 PR middle-end/77719
4662 * gfortran.dg/pr77719.f90: New test.
4663
991075a4
TP
46642016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4665
4666 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 4667 singular form of byte when quantity is unknown.
991075a4 4668
c6147dc4
MP
46692016-09-26 Marek Polacek <polacek@redhat.com>
4670
4671 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4672
5cc6c41c
ML
46732016-09-26 Martin Liska <mliska@suse.cz>
4674
4675 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4676 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4677 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4678 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4679 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4680 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4681 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4682 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4683 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4684
81fea426
MP
46852016-09-26 Marek Polacek <polacek@redhat.com>
4686
4687 PR c/7652
4688 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4689 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4690 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4691 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4692 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4693 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4694 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4695 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4696 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4697 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4698 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4699 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4700 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4701 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4702 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4703 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4704 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4705 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4706 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4707 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4708 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4709 * c-c++-common/attr-fallthrough-1.c: New test.
4710 * c-c++-common/attr-fallthrough-2.c: New test.
4711 * g++.dg/cpp0x/fallthrough1.C: New test.
4712 * g++.dg/cpp0x/fallthrough2.C: New test.
4713 * g++.dg/cpp1z/fallthrough1.C: New test.
4714 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4715 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4716 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4717 * objc.dg/Wimplicit-fallthrough-1.m: New test.
4718
9b597c1f
SK
47192016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4720
12a813c1 4721 PR fortran/77429
9b597c1f
SK
4722 * gfortran.dg/pr77429.f90: New test.
4723
f1c7e7f1
SK
47242016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4725
4726 PR fortran/77694
4727 * gfortran.dg/pr77694.f90: New test.
4728
50c6dd20
OE
47292016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
4730
4731 PR target/51244
4732 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4733
540b039e
DH
47342016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4735
4736 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4737 for 32-bit mode.
4738
cfd161bf
DH
47392016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4740
4741 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4742 for 32-bit mode.
4743
9a2300e9
MP
47442016-09-24 Marek Polacek <polacek@redhat.com>
4745
4746 PR c/77490
4747 * c-c++-common/Wbool-operation-1.c: New test.
4748 * gcc.dg/Wbool-operation-1.c: New test.
4749
34d567d1
FR
47502016-09-23 Fritz Reese <fritzoreese@gmail.com>
4751
4752 * gfortran.dg/dec_static_1.f90: New.
4753 * gfortran.dg/dec_static_2.f90: New.
4754 * gfortran.dg/dec_static_3.f90: New.
4755 * gfortran.dg/dec_static_4.f90: New.
4756
4a8d4422
JD
47572016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4758
4759 PR fortran/48298
4760 * gfortran.dg/negative_unit_check.f90: Update test.
4761 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 4762
90ef45cb
DV
47632016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4764
4765 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4766 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4767 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4768 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4769 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4770 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4771 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4772
e0535922
MS
47732016-09-23 Martin Sebor <msebor@redhat.com>
4774
4775 PR testsuite/77713
4776 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4777 assuming long double is bigger than double.
4778
d664d76d
JJ
47792016-09-23 Jakub Jelinek <jakub@redhat.com>
4780
4781 Implement P0138R2, C++17 construction rules for enum class values
4782 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4783
3b31f720
DM
47842016-09-23 David Malcolm <dmalcolm@redhat.com>
4785
4786 PR preprocessor/77672
4787 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4788 expected multiline output from first warning to reflect change
4789 in r240434.
4790
592459bf
TP
47912016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4792
4793 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4794
0af06385
BE
47952016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4796 Tom de Vries <tom@codesourcery.com>
4797
4798 PR testsuite/77411
4799 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4800
8f01b67a
MP
48012016-09-23 Marek Polacek <polacek@redhat.com>
4802
4803 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4804 * c-c++-common/gomp/atomic-13.c: Likewise.
4805 * c-c++-common/gomp/atomic-14.c: Likewise.
4806 * c-c++-common/pr60439.c: Remove invalid code.
4807 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4808 * g++.dg/expr/bitfield5.C: Likewise.
4809 * g++.dg/expr/bitfield6.C: Likewise.
4810 * g++.dg/expr/bool1.C: Likewise.
4811 * g++.dg/expr/bool3.C: Likewise.
4812 * g++.dg/expr/lval3.C: Likewise.
4813 * g++.dg/expr/lval4.C: Likewise.
4814 * g++.old-deja/g++.jason/bool5.C: Likewise.
4815
bbd6fcf3
DM
48162016-09-23 David Malcolm <dmalcolm@redhat.com>
4817
4818 PR preprocessor/77672
4819 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4820 (test_terminator_location): New function.
4821
113d06a4
RB
48222016-09-23 Richard Biener <rguenther@suse.de>
4823
4824 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4825
cab9e1df
MW
48262016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4827
4828 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4829 -march=armv8.2-a+fp16 when supported by the hardware.
4830 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4831 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4832 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4833 semi-colons to a macro invocations.
4834 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4835 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4836 defined.
4837 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4838 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4839 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4840 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4841 defined.
4842 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4843 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4844 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4845 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4846 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4847 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4848 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4849 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4850 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4851 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4852 defined.
4853 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4854 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4855 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4856 defined.
4857 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4858 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4859 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4860 defined.
4861 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4862 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4863 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4864 defined.
4865 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4866 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4867 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4868 defined. Also fix some white-space.
4869 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4870 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4871 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4872 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4873 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4874 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4875 defined. Also fix some long lines and white-space.
4876 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4877 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4878 defined. Also fix some long lines and white-space.
4879 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4880 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4881 defined.
4882 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4883 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4884 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4885 defined.
4886 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4887 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4888 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4889 defined.
4890 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
4891 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4892 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 4893 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
4894 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4895 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4896 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4897 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4898 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4899 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 4900 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
4901 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4902 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4903 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4904 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4905 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
4906 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4907 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 4908 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 4909
da9b2e69
JW
49102016-09-23 Jiong Wang <jiong.wang@arm.com>
4911 Matthew Wahab <matthew.wahab@arm.com>
4912
4913 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4914 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4915 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4916 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4917 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4918 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4919 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4920 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4921 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4922 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4923 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4924 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4925 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4926 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4927 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4928 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4929 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4930 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4931 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4932 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4933 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4934 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4935 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4936 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4937 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4938 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4939 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4940 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4941 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4942 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4943 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4944 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4945 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4946 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4947 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4948 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4949 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4950
785cf02f
MW
49512016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4952
4953 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4954 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4955 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4956 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4957 support.
4958
1e401340
KV
49592016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4960
4961 PR ipa/77677
4962 * gcc.dg/torture/pr77677.c: New test.
4963
8ed3eeac
AV
49642016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4965
4966 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4967 here now.
4968
55a9b91b
MW
49692016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4970
4971 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4972 options. Add tests for float16x4_t and float16x8_t.
4973
64c744b9
DV
49742016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4975
4976 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4977 * gcc.target/s390/risbg-ll-2.c: Ditto.
4978 * gcc.target/s390/risbg-ll-3.c: Ditto.
4979
d403b8d4
MW
49802016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4981
4982 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4983 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4984
576987fc
DV
49852016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4986
4987 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4988 output to the simplified instructions.
4989
4ffc8099
MW
49902016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4991
4992 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4993 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4994
b1a970a5
MW
49952016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4996
4997 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4998 (FP16_SUPPORTED): New
4999 (expected-hfloat-16x4): Make conditional on __fp16 support.
5000 (expected-hfloat-16x8): Likewise.
5001 (vdup_n_f16): Disable for non-AArch64 targets.
5002 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5003 conditional on FP16_SUPPORTED.
5004 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5005 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5006 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5007 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5008 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5009 for testing __fp16.
5010 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5011 conditional on FP16_SUPPORTED.
5012 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5013 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5014
50df9464
MW
50152016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5016
5017 * gcc.target/arm/short-vfp-1.c: New.
5018
536b9f42
MW
50192016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5020
5021 * gcc.target/arm/attr-fp16-arith-1.c: New.
5022
1b9e31cf
MW
50232016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5024
5025 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5026 New.
5027 (add_options_for_arm_v8_2a_fp16_neon): New.
5028 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5029 (add_options_for_arm_arch_v8_2a): Auto-generate.
5030 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5031 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5032 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5033 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5034 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5035 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5036 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5037
a5b42ee7
MW
50382016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5039
5040 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5041 arm_fp16_alternative_ok.
5042 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5043 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
5044 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5045 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
5046 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5047 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5048 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5049 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5050 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5051 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5052 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5053 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5054 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5055 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5056 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5057 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5058 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5059 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5060 * gcc.target/arm/fp16-rounding-alt-1.c: Use
5061 arm_fp16_alternative_ok.
5062 * lib/target-supports.exp
5063 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5064 (check_effective_target_arm_fp16_alternative_ok): New.
5065 (check_effective_target_arm_fp16_none_ok_nocache): New.
5066 (check_effective_target_arm_fp16_none_ok): New.
5067
fcbc975b
ML
50682016-09-23 Martin Liska <mliska@suse.cz>
5069
5070 * gcc.dg/ipa/pr77653.c: Replace adress
5071 with address.
5072
1822b732
ML
50732016-09-23 Martin Liska <mliska@suse.cz>
5074
5075 * gcc.target/i386/movbe-4.c: New test.
5076
fab18cc4
ML
50772016-09-23 Martin Liska <mliska@suse.cz>
5078
5079 * gcc.target/i386/crc32-5.c: New test.
5080
e70f01b5
ML
50812016-09-23 Martin Liska <mliska@suse.cz>
5082
5083 * gcc.target/i386/pr71652.c: New test.
5084 * gcc.target/i386/pr71652-2.c: New test.
5085 * gcc.target/i386/pr71652-3.c: New test.
5086
f2e81d05
JJ
50872016-09-23 Jakub Jelinek <jakub@redhat.com>
5088
5089 * lib/gcc-dg.exp (process-message): Support relative line number
5090 notation - .+4 or .-1 etc.
5091 * gcc.dg/dg-test-1.c: New test.
5092
ed30d2a6
MS
50932016-09-22 Martin Sebor <msebor@redhat.com>
5094
5095 PR target/77676
5096 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5097 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5098 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5099 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5100
1c681c7b
UB
51012016-09-22 Uros Bizjak <ubizjak@gmail.com>
5102
5103 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5104 * gcc.dg/ifcvt-2.c: Ditto.
5105 * gcc.dg/zero_bits_compound-1.c: Ditto.
5106 * gcc.dg/zero_bits_compound-1.c: Ditto.
5107 * gcc.dg/pr40550.c: Simplify target selectors.
5108 Use dg-additional-options.
5109 * gcc.dg/pr47893.c: Ditto.
5110 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
5111 additional options for 32-bit x86 targets.
5112 * gcc.dg/pr70955.c: Move to ...
5113 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
5114
67cf0a53
PC
51152016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5116
5117 PR c++/61019
5118 * g++.dg/cpp0x/pr61019.C: New.
5119
0ee70cc0
AV
51202016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5121 Terry Guo <terry.guo@arm.com>
5122
5123 * gcc.target/arm/pure-code/ffunction-sections.c: New.
5124 * gcc.target/arm/pure-code/no-literal-pool.c: New.
5125 * gcc.target/arm/pure-code/pure-code.exp: New.
5126
43639d2c
UB
51272016-09-22 Uros Bizjak <ubizjak@gmail.com>
5128
5129 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5130 Remove SSE effective target requirement.
5131
a608d15b
PC
51322016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5133
5134 PR c++/71979
5135 * g++.dg/cpp0x/pr71979.C: New.
5136
d94a7ab4
BE
51372016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5138
5139 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5140
a13f439f
ML
51412016-09-22 Martin Liska <mliska@suse.cz>
5142
5143 PR ipa/77653
5144 * gcc.dg/ipa/pr77653.c: New test.
5145
cf352092
JJ
51462016-09-22 Jakub Jelinek <jakub@redhat.com>
5147
5148 PR fortran/77665
5149 * gfortran.dg/gomp/pr77665.f90: New test.
5150
a8de3002
PT
51512016-09-22 Paul Thomas <pault@gcc.gnu.org>
5152
5153 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5154 * gfortran.dg/dtio_13.f90: New test.
5155
39abef62
LK
51562016-09-21 Louis Krupp <louis.krupp@zoho.com>
5157
5158 PR fortran/66107
5159 * gfortran.dg/pr66107.f90: New test.
5160
4a2bb7fc
ILT
51612016-09-21 Ian Lance Taylor <iant@golang.org>
5162
5163 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5164 with call to builtin delete function.
5165
5f84cee2
JM
51662016-09-21 Joseph Myers <joseph@codesourcery.com>
5167
5168 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5169 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5170 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5171 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5172 tests.
5173
fe01a41a
UB
51742016-09-21 Uros Bizjak <ubizjak@gmail.com>
5175
5176 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5177
2e1c20b1
JJ
51782016-09-21 Jakub Jelinek <jakub@redhat.com>
5179
5180 PR c++/77651
5181 * g++.dg/cpp1z/aligned-new6.C: New test.
5182
de4c144a
MW
51832016-09-21 Matthew Wahab <matthew.wahab@arm.com>
5184
5185 * gcc.target/arm/fp16-aapcs-3.c: New.
5186 * gcc.target/arm/fp16-aapcs-4.c: New.
5187 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5188 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5189 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5190 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5191
44fc7854
BE
51922016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5193
5194 PR tree-optimization/77550
5195 * g++.dg/pr77550.C: New test.
5196
bc084f84
GJL
51972016-09-21 Georg-Johann Lay <avr@gjlay.de>
5198
5199 PR target/77326
5200 * gcc.target/avr/torture/pr77326.c: New test.
5201
c075003a
LK
52022016-09-21 Louis Krupp <louis.krupp@zoho.com>
5203
5204 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5205
6811ea79
RB
52062016-09-21 Richard Biener <rguenther@suse.de>
5207
5208 PR tree-optimization/77648
5209 * gcc.dg/torture/pr77648-1.c: New testcase.
5210 * gcc.dg/torture/pr77648-2.c: Likewise.
5211
f955c4c4
RB
52122016-09-21 Richard Biener <rguenther@suse.de>
5213 Jakub Jelinek <jakub@redhat.com>
5214
5215 PR tree-optimization/77621
5216 * gcc.dg/pr77621.c: New testcase.
5217
096506bb
PT
52182016-09-21 Paul Thomas <pault@gcc.gnu.org>
5219
5220 PR fortran/77657
5221 * gfortran.dg/dtio_12.f90: New test.
5222
37d168ae
SKS
52232016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5224
5225 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5226
66454000
KV
52272016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5228
5229 PR tree-optimization/72835
5230 * gcc.dg/tree-ssa/pr72835.c: New test.
5231
88d0c3f0
MS
52322016-09-20 Martin Sebor <msebor@redhat.com>
5233
5234 PR middle-end/49905
5235 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5236 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5237 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5238 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5239 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5240 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5241 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5242
a03df1d5
KV
52432016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5244
5245 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5246 arguments/compare will be optimized away.
5247 * gcc.dg/torture/ftrapv-1.c: Likewise.
5248
8bc5448f
KV
52492016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5250
5251 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5252 will be optimized away.
5253 * gcc.dg/ipa/vrp1.c: New test.
5254 * gcc.dg/ipa/vrp2.c: New test.
5255 * gcc.dg/ipa/vrp3.c: New test.
5256
973625a0
KV
52572016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5258
5259 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5260 does the same transformation.
5261 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5262 * gcc.dg/tree-ssa/evrp1.c: New test.
5263 * gcc.dg/tree-ssa/evrp2.c: New test.
5264 * gcc.dg/tree-ssa/evrp3.c: New test.
5265 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5266 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5267 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5268 * gcc.dg/tree-ssa/pr64130.c: Likewise.
5269 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5270 foling now happens early.
5271 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5272 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5273 * gcc.dg/tree-ssa/vrp16.c: Likewise.
5274 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5275 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5276
9b1ba33c
UB
52772016-09-20 Uros Bizjak <ubizjak@gmail.com>
5278
5279 PR target/77621
5280 * gcc.target/i386/pr77621.c: New test.
5281 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5282 pattern, loop should vectorize with -mtune=atom.
5283
f5bd4ad8
MO
52842016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
5285 Jakub Jelinek <jakub@redhat.com>
5286
5287 PR testsuite/63299
5288 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5289 instead of delete.
5290
7d9cf801
JJ
52912016-09-20 Jakub Jelinek <jakub@redhat.com>
5292
b912f962
JJ
5293 PR c++/77626
5294 * g++.dg/other/pr77626.C: New test.
5295
eaf1ece1
JJ
5296 PR c++/77638
5297 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5298
590b62e9
JJ
5299 PR c++/77637
5300 * g++.dg/cpp0x/gen-attrs-62.C: New test.
5301
7d9cf801
JJ
5302 PR middle-end/77624
5303 * c-c++-common/pr77624-1.c: New test.
5304 * c-c++-common/pr77624-2.c: New test.
5305
3aebb6ff
AV
53062016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
5307
5308 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5309 of digits expected.
5310
b5bbe47b
RB
53112016-09-20 Richard Biener <rguenther@suse.de>
5312
5313 PR tree-optimization/77646
5314 * gcc.dg/torture/pr77646.c: New testcase.
5315
144a96e4
BE
53162016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5317
5318 PR c++/77434
5319 * c-c++-common/Wint-in-bool-context.c: New test.
5320
1f2071fa
JM
53212016-09-19 Joseph Myers <joseph@codesourcery.com>
5322
5323 * gcc.dg/cr-decimal-dig-1.c: New test.
5324
63012d9a
JM
53252016-09-19 Joseph Myers <joseph@codesourcery.com>
5326
5327 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5328 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5329 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5330 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5331
02410826
VM
53322016-09-19 Vladimir Makarov <vmakarov@redhat.com>
5333
5334 PR rtl-optimization/77416
5335 * gcc.target/powerpc/pr77416.c: New.
5336
6101a7ab
PP
53372016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
5338
5339 PR c++/77639
5340 * g++.dg/template/error-recovery4.C: New test.
5341
1993ff76
BC
53422016-09-19 Bin Cheng <bin.cheng@arm.com>
5343
5344 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5345
5fa9e644
KT
53462016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5347
5348 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5349 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5350
fc15d9ec
JJ
53512016-09-19 Jakub Jelinek <jakub@redhat.com>
5352 Jan Hubicka <jh@suse.cz>
5353
5354 PR target/77587
5355 * gcc.dg/pr77587.c: New test.
5356 * gcc.dg/pr77587a.c: New file.
5357
3c9f5092
AV
53582016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
5359
5360 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5361 * gfortran.dg/coarray_38.f90:
5362 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5363 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5364 * gfortran.dg/coarray_allocate_7.f08: New test.
5365 * gfortran.dg/coarray_allocate_8.f08: New test.
5366 * gfortran.dg/coarray_allocate_9.f08: New test.
5367 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5368 new caf_register.
5369 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5370 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5371 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5372 get_by_refs.
5373 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5374 * gfortran.dg/coarray_lock_7.f90: Same.
5375 * gfortran.dg/coarray_poly_5.f90: Same.
5376 * gfortran.dg/coarray_poly_6.f90: Same.
5377 * gfortran.dg/coarray_poly_7.f90: Same.
5378 * gfortran.dg/coarray_poly_8.f90: Same.
5379 * gfortran.dg/coindexed_1.f90: Changed errors expected.
5380
e79e6763
FR
53812016-09-19 Fritz Reese <fritzoreese@gmail.com>
5382
5383 PR fortran/77584
5384 * gfortran.dg/dec_structure_15.f90: New testcase.
5385
ae527639
RB
53862016-09-19 Richard Biener <rguenther@suse.de>
5387
5388 PR middle-end/77605
5389 * gcc.dg/torture/pr77605.c: New testcase.
5390
cdf060f8
LK
53912016-09-18 Louis Krupp <louis.krupp@zoho.com>
5392
5393 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5394
b720e919
JH
53952016-09-17 Jan Hubicka <hubicka@ucw.cz>
5396
5397 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5398 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5399 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5400 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5401 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5402 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5403 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5404 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5405 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5406 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5407 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5408
bdabae39
KY
54092016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
5410
5411 * gcc.target/i386/pr68633.c: Fix expected result.
5412
493ba820
LK
54132016-09-17 Louis Krupp <louis.krupp@gmail.com>
5414
5415 PR fortran/68078
5416 * gfortran.dg/pr68078.f90: New test.
5417 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5418
9a42726b
BS
54192016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5420
5421 PR target/77613
5422 * gcc.target/powerpc/swaps-p8-25.c: New.
5423
e7d61178
JJ
54242016-09-16 Jakub Jelinek <jakub@redhat.com>
5425
8f03e02f
JJ
5426 PR c++/77482
5427 * g++.dg/cpp0x/constexpr-77482.C: New test.
5428
e80cb545
JJ
5429 PR c++/77379
5430 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5431 thunk offsets.
5432 * g++.dg/abi/abi-tag23a.C: Likewise.
5433
1c2f613f
JJ
5434 PR c++/77338
5435 * g++.dg/cpp0x/decltype-77338.C: New test.
5436
e7d61178
JJ
5437 PR c++/77375
5438 * g++.dg/cpp0x/mutable1.C: New test.
5439
8d987deb
SK
54402016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
5441
5442 PR fortran/77612
5443 * gfortran.dg/pr77612.f90: New test.
5444
2c3d35a6
SKS
54452016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5446
5447 * gcc.dg/torture/pr70421.c: Require int32plus.
5448
e43163ae
JJ
54492016-09-16 Jakub Jelinek <jakub@redhat.com>
5450
bcf0905a
JJ
5451 PR middle-end/77475
5452 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5453
e43163ae
JJ
5454 PR target/77526
5455 * gcc.target/i386/pr77526.c: New test.
5456
7d704548
JJ
54572016-09-16 Jakub Jelinek <jakub@redhat.com>
5458 Eric Botcazou <ebotcazou@adacore.com>
5459
5460 PR middle-end/77594
5461 * gcc.target/i386/pr77594.c: New test.
5462
902d624f
LK
54632016-09-15 Louis Krupp <louis.krupp@zoho.com>
5464
5465 PR fortran/69963
5466 * gfortran.dg/misplaced_implicit_character.f90: New test.
5467
7e16ce79
BC
54682016-09-15 Bin Cheng <bin.cheng@arm.com>
5469
5470 PR tree-optimization/77503
5471 * gcc.dg/vect/pr77503.c: New test.
5472
7c05f5c4
RB
54732016-09-15 Richard Biener <rguenther@suse.de>
5474
5475 PR middle-end/77544
5476 * c-c++-common/torture/pr77544.c: New testcase.
5477
76ff80fb
JJ
54782016-09-15 Jakub Jelinek <jakub@redhat.com>
5479
5480 PR middle-end/77475
5481 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5482 * gcc.dg/march-generic.c: Likewise.
5483 * gcc.target/i386/spellcheck-options-1.c: New test.
5484 * gcc.target/i386/spellcheck-options-2.c: New test.
5485 * gcc.target/i386/spellcheck-options-3.c: New test.
5486 * gcc.target/i386/spellcheck-options-4.c: New test.
5487
5560d026
CLT
54882016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
5489
5490 PR fortran/72743
5491 * gfortran.dg/goacc/pr72743.f90: New test.
5492
5334f733
RB
54932016-09-15 Richard Biener <rguenther@suse.de>
5494
5495 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5496
d08615f2
RB
54972016-09-15 Richard Biener <rguenther@suse.de>
5498
5499 PR tree-optimization/77514
5500 * gcc.dg/torture/pr77514.c: New testcase.
5501
28ca05f0
JJ
55022016-09-14 Jakub Jelinek <jakub@redhat.com>
5503
5504 PR c++/77549
5505 * g++.dg/lookup/pr77549.C: New test.
5506
20a1e5b8
MP
55072016-09-14 Marek Polacek <polacek@redhat.com>
5508
5509 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5510 * c-c++-common/gomp/atomic-13.c: Likewise.
5511 * c-c++-common/gomp/atomic-14.c: Likewise.
5512 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5513 * g++.dg/cpp1z/bool-increment1.C: New test.
5514 * c-c++-common/pr60439.c: Add dg-warning.
5515 * g++.dg/expr/bitfield4.C: Likewise.
5516 * g++.dg/expr/bitfield5.C: Likewise.
5517 * g++.dg/expr/bitfield6.C: Likewise.
5518 * g++.dg/expr/bool1.C: Likewise.
5519 * g++.dg/expr/bool3.C: Likewise.
5520 * g++.dg/expr/lval3.C: Likewise.
5521 * g++.dg/expr/lval4.C: Likewise.
5522 * g++.old-deja/g++.jason/bool5.C: Likewise.
5523 * g++.dg/expr/bitfield3.C: Adjust dg-error.
5524 * g++.dg/other/error18.C: Likewise.
5525 * g++.dg/gomp/atomic-14.C: Likewise.
5526
0761f6bf
NS
55272016-09-14 Nathan Sidwell <nathan@acm.org>
5528
5529 PR c++/77539
5530 * g++.dg/cpp1y/pr77539.C: New.
5531
13cddbc1
CL
55322016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
5533
5534 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5535 dg-require.
5536 * g++.dg/ext/builtin_alloca.C: Likewise.
5537 * g++.dg/template/spec35.C: Likewise.
5538 * gcc.dg/builtins-68.c: Likewise.
5539 * gcc.misc-tests/gcov-13.c: Likewise.
5540 * gcc.misc-tests/gcov-14.c: Likewise.
5541
a90638d4
JM
55422016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
5543
5544 * gfortran.dg/dec_structure_14.f90: New testcase.
5545
5ba4a08c
JJ
55462016-09-14 Jakub Jelinek <jakub@redhat.com>
5547
5548 PR sanitizer/68260
5549 * c-c++-common/tsan/pr68260.c: New test.
5550
a713b234
JS
55512016-09-13 Joe Seymour <joe.s@somniumtech.com>
5552
5553 PR target/70713
5554 * gcc.target/msp430/function-attributes-1.c: New test.
5555 * gcc.target/msp430/function-attributes-2.c: New test.
5556 * gcc.target/msp430/function-attributes-3.c: New test.
5557
96032047
MS
55582015-04-18 Martin Sebor <msebor@redhat.com>
5559
5560 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5561 of non-nul characters.
5562 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5563
ea8661cd
JJ
55642016-09-13 Jakub Jelinek <jakub@redhat.com>
5565
9952908a
JJ
5566 * g++.dg/cpp0x/gen-attrs-61.C: New test.
5567 * g++.dg/cpp1z/gen-attrs1.C: New test.
5568
63cdb7a0
JJ
5569 PR tree-optimization/77454
5570 * gcc.dg/pr77454.c: New test.
5571
ea8661cd
JJ
5572 PR c++/77553
5573 * g++.dg/cpp1y/constexpr-77553.C: New test.
5574
254830ba
DM
55752016-09-13 David Malcolm <dmalcolm@redhat.com>
5576
5577 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5578 (test_show_locus): Replace rich_location::add_fixit_insert calls
5579 with add_fixit_insert_before and add_fixit_insert_after.
5580
42763690
JM
55812016-09-13 Jason Merrill <jason@redhat.com>
5582 Tom de Vries <tom@codesourcery.com>
5583
5584 PR c++/77427
5585 * g++.dg/pr77427.C: New test.
5586
c8798f2c
ML
55872016-09-13 Martin Liska <mliska@suse.cz>
5588
5589 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5590 effective target.
5591 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5592 * lib/target-supports.exp: Define the new target.
5593
54700e2e
AP
55942016-09-12 Andrew Pinski <apinski@cavium.com>
5595
5596 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5597 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5598
e1d55bf7
UB
55992016-09-12 Uros Bizjak <ubizjak@gmail.com>
5600
5601 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5602 variable arguments.
5603 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5604 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5605 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5606 variable argument.
5607 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5608 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5609
54dcdb88
BE
56102016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5611
5612 PR c++/77496
5613 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5614 * g++.dg/ext/pr77496.C: New test.
5615 * g++.dg/warn/pr77496.C: New test.
5616
d1463eb9
DM
56172016-09-12 David Malcolm <dmalcolm@redhat.com>
5618
5619 PR c/72858
5620 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5621 to preserve conversion chars, and to preserve prefix information.
5622 * gcc.dg/format/pr72858.c: New test case.
5623
217fabad
SK
56242016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
5625
5626 * gfortran.dg/pr77507.f90: Move to ...
5627 * gfortran.dg/ieee/pr77507.f90: here.
5628
a1cd04ac
JH
56292016-08-09 Jan Hubicka <hubicka@ucw.cz>
5630
5631 PR ipa/61159
5632 * compile/pr61159.c: New testcase
5633
e3912107
JH
56342016-08-09 Jan Hubicka <hubicka@ucw.cz>
5635
5636 PR ipa/64316
5637 * gcc.dg/ipa/pr63416.c: New testcase.
5638
739d9339
PT
56392016-09-10 Paul Thomas <pault@gcc.gnu.org>
5640 Steven G. Kargl <kargl@gcc.gnu.org>
5641
5642 PR fortran/77532
cc3135b6 5643 * gfortran.dg/dtio_11.f90: new test.
739d9339 5644
fb7c40dd
SK
56452016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
5646
5647 PR fortran/77507
5648 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5649 * gfortran.dg/c_assoc_4.f90: Ditto.
5650
5b28efbb
TV
56512016-09-10 Tom de Vries <tom@codesourcery.com>
5652
5653 PR C/71602
5654 * c-c++-common/va-arg-va-list-type.c: New test.
5655
9d0a9bb4
PB
56562016-09-09 Peter Bergner <bergner@vnet.ibm.com>
5657
5658 PR rtl-optimization/77289
5659 * gcc.target/powerpc/pr77289.c: New test.
5660
3f0177e7
MS
56612016-09-09 Martin Sebor <msebor@redhat.com>
5662
5663 PR c/77520
5664 PR c/77521
5665 * gcc.dg/pr77520.c: New test.
5666 * gcc.dg/pr77521.c: New test.
5667
e81e83d0
SK
56682016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5669
5670 PR fortran/77506
5671 * gfortran.dg/pr77506.f90: New test.
5672
8a92685e
SK
56732016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5674
5675 PR fortran/77507
5676 * gfortran.dg/pr77507.f90: New test.
5677
c65248cb
JM
56782016-09-09 Joseph Myers <joseph@codesourcery.com>
5679
5680 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5681
2cf0ff98
SK
56822016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
5683 Louis Krupp <lkrupp@gcc.gnu.org>
5684
5685 PR fortran/69514
5686 * gfortran.dg/pr69514_1.f90: New test.
5687 * gfortran.dg/pr69514_2.f90: New test.
5688
8ebc1e0f
JJ
56892016-09-08 Jakub Jelinek <jakub@redhat.com>
5690
20b6cf01
JJ
5691 PR fortran/77500
5692 * gfortran.dg/gomp/pr77500.f90: New test.
5693
8ebc1e0f
JJ
5694 PR fortran/77516
5695 * gfortran.dg/gomp/pr77516.f90: New test.
5696
34718542
JJ
56972016-09-07 Jakub Jelinek <jakub@redhat.com>
5698
5699 PR middle-end/77475
5700 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5701 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5702 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5703 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5704 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5705 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5706
e5106e27
DM
57072016-09-07 David Malcolm <dmalcolm@redhat.com>
5708
5709 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5710 "substring-locations.h".
5711
ca235a85
RB
57122016-09-07 Richard Biener <rguenther@suse.de>
5713
5714 PR c/77450
5715 * c-c++-common/vector-subscript-8.c: Move ..
5716 * gcc.dg/pr77450.c: ... here.
5717
0076b5dc 57182016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
5719
5720 PR libgfortran/77393
5721 * gfortran.dg/fmt_f0_2.f90: Update test.
5722 * gfortran.dg/fmt_f0_3.f90: New test.
5723
6ac7322b
DH
57242016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5725
5726 PR debug/77389
5727 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5728 in dg-options.
5729
5730 PR debug/57519
5731 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5732
8eb9e049
JJ
57332016-09-06 Jakub Jelinek <jakub@redhat.com>
5734
5735 PR target/69255
5736 * gcc.target/i386/pr69255-1.c: New test.
5737 * gcc.target/i386/pr69255-2.c: New test.
5738 * gcc.target/i386/pr69255-3.c: New test.
5739
57402016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
5741
5742 PR c/77336
5743 * gcc.dg/format/miss-7.c: New test.
5744
e6cb85d4
UB
57452016-09-06 Uros Bizjak <ubizjak@gmail.com>
5746
5747 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5748
7fe76f6a
ML
57492016-09-06 Martin Liska <mliska@suse.cz>
5750
5751 PR gcov-profile/77378
5752 PR gcov-profile/77466
5753 * gcc.dg/profile-update-warning.c: New test.
5754
209b636e
RB
57552016-09-06 Richard Biener <rguenther@suse.de>
5756
5757 PR tree-optimization/77479
5758 * gcc.dg/torture/pr77479.c: New testcase.
5759
b772a565
RB
57602016-09-06 Richard Biener <rguenther@suse.de>
5761
5762 PR c/77450
5763 * c-c++-common/vector-subscript-7.c: Adjust.
5764 * c-c++-common/vector-subscript-8.c: New testcase.
5765
a8c07037
SKS
57662016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5767
5768 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5769
0ce48391
JJ
57702016-09-05 Jakub Jelinek <jakub@redhat.com>
5771
de9188e0
JJ
5772 PR target/77476
5773 * gcc.target/i386/avx512f-pr77476.c: New test.
5774 * gcc.target/i386/avx512bw-pr77476.c: New test.
5775 * gcc.target/i386/avx512dq-pr77476.c: New test.
5776
c76f7809
JJ
5777 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5778 Update comment to mention also avx512f.
5779
0ce48391
JJ
5780 PR sanitizer/77396
5781 * g++.dg/asan/pr77396-2.C: New test.
5782
8a27cf73
UB
57832016-09-05 Uros Bizjak <ubizjak@gmail.com>
5784
5785 PR rtl-optimization/77452
5786 * gcc.target/i386/pr77452.c: New test.
5787
25ff5dd3
MP
57882016-09-05 Marek Polacek <polacek@redhat.com>
5789
5790 PR c/77423
5791 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5792
f2bc4e48
SK
57932016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5794
5795 PR fortran/77391
5796 * gfortran.dg/pr77391.f90: New test.
5797
e85921ee
SK
57982016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5799
5800 PR fortran/77460
5801 * gfortran.dg/pr77460.f90: New test.
5802
b5d50659
JJ
58032016-09-03 Jakub Jelinek <jakub@redhat.com>
5804
5805 PR c/65467
5806 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5807
7b826676
KY
58082016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5809
5810 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5811
717ebe91
DM
58122016-09-02 David Malcolm <dmalcolm@redhat.com>
5813
5814 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5815 test case.
5816 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5817 diagnostic-test-show-locus-generate-patch.c to the sources
5818 for diagnostic_plugin_test_show_locus.c.
5819
94087e88
JJ
58202016-09-02 Jakub Jelinek <jakub@redhat.com>
5821
9dc5773f
JJ
5822 PR c/65467
5823 * gcc.dg/gomp/_Atomic-1.c: New test.
5824 * gcc.dg/gomp/_Atomic-2.c: New test.
5825 * gcc.dg/gomp/_Atomic-3.c: New test.
5826 * gcc.dg/gomp/_Atomic-4.c: New test.
5827 * gcc.dg/gomp/_Atomic-5.c: New test.
5828
94087e88
JJ
5829 PR sanitizer/77396
5830 * g++.dg/asan/pr77396.C: New test.
5831
58322016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
5833
5834 PR tree-optimization/71831
5835 * gcc.dg/builtin-object-size-16.c: New test.
5836 * gcc.dg/builtin-object-size-17.c: New test.
5837
7e89048d
JD
58382016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5839
5840 PR libgfortran/77393
5841 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5842
2f196155
UB
58432016-09-01 Uros Bizjak <ubizjak@gmail.com>
5844
5845 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5846 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5847 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5848 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5849 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5850 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5851 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5852 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5853 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5854 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5855 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5856 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5857 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5858 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5859 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5860 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5861 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5862 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5863
0a6b0523
EB
58642016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5865
5866 * gnat.dg/opt58.adb: New test.
5867 * gnat.dg/opt58_pkg.ads: New helper.
5868
2a99de7b
RB
58692016-09-01 Richard Biener <rguenther@suse.de>
5870
5871 PR middle-end/77436
5872 * gcc.dg/torture/pr77436.c: New testcase.
5873
f79d8786
SKS
58742016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5875
5876 * gcc.dg/pr64252.c: Require int32plus.
5877 * gcc.dg/pr66299-1.c: Likewise.
5878 * gcc.dg/pr66299-2.c: Likewise.
5879 * gcc.dg/torture/20131115-1.c: Skip for avr.
5880
b06335f9
KT
58812016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5882
5883 * gcc.target/aarch64/ands_3.c: New test.
5884
f25f40be
JJ
58852016-08-31 Jakub Jelinek <jakub@redhat.com>
5886
d12a0b5a
JJ
5887 PR fortran/77352
5888 * gfortran.dg/gomp/pr77352.f90: New test.
5889
f25f40be
JJ
5890 PR fortran/77374
5891 * gfortran.dg/gomp/pr77374.f08: New test.
5892
9ff6fb6e
MG
58932016-08-31 Marc Glisse <marc.glisse@inria.fr>
5894
5895 PR tree-optimization/73714
5896 * gcc.dg/tree-ssa/pr73714.c: New test.
5897
8e95a674
JD
58982016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5899
5900 PR libgfortran/77393
5901 * gfortran.dg/fmt_f0_2.f90: New test.
5902
c6b0037d
MG
59032016-08-31 Marc Glisse <marc.glisse@inria.fr>
5904
5905 * gcc.target/i386/pr59539-2.c: Adapt options.
5906 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5907
1a576b13
PT
59082016-08-31 Paul Thomas <pault@gcc.gnu.org>
5909
5910 PR fortran/77418
5911 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5912 of the associate entity and replace with a pointer to the
5913 intended item on the stack.
5914
e73d3ca6 59152016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 5916 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
5917
5918 PR fortran/48298
5919 * gfortran.dg/dtio_1.f90: New test.
5920 * gfortran.dg/dtio_2.f90: New test.
5921 * gfortran.dg/dtio_3.f90: New test.
5922 * gfortran.dg/dtio_4.f90: New test.
5923 * gfortran.dg/dtio_5.f90: New test.
5924 * gfortran.dg/dtio_6.f90: New test.
5925 * gfortran.dg/dtio_7.f90: New test.
5926 * gfortran.dg/dtio_8.f90: New test.
5927 * gfortran.dg/dtio_9.f90: New test.
5928 * gfortran.dg/dtio_10.f90: New test.
5929
b816477a
DM
59302016-08-30 David Malcolm <dmalcolm@redhat.com>
5931
5932 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5933 (test_many_nested_locations): New function.
5934 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5935 (test_show_locus): Handle "test_many_nested_locations".
5936
71b30891
DM
59372016-08-30 David Malcolm <dmalcolm@redhat.com>
5938
5939 * g++.dg/template/double-greater-than-fixit.C: New test case.
5940
8fa37232
EB
59412016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5942
5943 * gnat.dg/opt57.ad[sb]: New test.
5944 * gnat.dg/opt57_pkg.ads: New helper.
5945
6f651bae
RB
59462016-08-30 Richard Biener <rguenther@suse.de>
5947
5948 PR tree-optimization/69047
5949 * gcc.dg/pr69047.c: Fix byte-order check.
5950
ab834832
JJ
59512016-08-30 Jakub Jelinek <jakub@redhat.com>
5952
5116b156
JJ
5953 PR tree-optimization/72866
5954 * gcc.dg/vect/pr72866.c: New test.
5955
3754bbfc
JJ
5956 PR debug/77363
5957 * g++.dg/debug/dwarf2/pr77363.C: New test.
5958
26122e2d
JJ
5959 PR middle-end/77377
5960 * gcc.target/i386/pr77377.c: New test.
5961
ab834832
JJ
5962 PR debug/77389
5963 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5964 in dg-options.
5965
bedc9ca7
SK
59662016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5967
5968 * gfortran.dg/pr77372.f90: Moved to ...
5969 * gfortran.dg/ieee/pr77372.f90: here.
5970
adfa1e6b
MM
59712016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5972
5973 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5974 vector short/char initializations.
5975 * gcc.target/powerpc/vec-init-5.c: Likewise.
5976 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5977 vector initialization optimizations.
5978 * gcc.target/powerpc/vec-init-7.c: Likewise.
5979 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5980 vector float/double initializations.
5981 * gcc.target/powerpc/vec-init-9.c: Likewise.
5982
414b7129
UB
59832016-08-29 Uros Bizjak <ubizjak@gmail.com>
5984
5985 PR target/77403
5986 * gcc.target/i386/pr77403.c: New test.
5987
3d06b6f2
MP
59882016-08-29 Marek Polacek <polacek@redhat.com>
5989
5990 PR c/77292
5991 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5992
ba9bbd6f
TV
59932016-08-29 Tom de Vries <tom@codesourcery.com>
5994
5995 PR c/77398
5996 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5997
d7d80d8f
EB
59982016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5999
6000 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 6001
d7d80d8f 60022016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
6003
6004 * gfortran.dg/dec_structure_13.f90: New testcase.
6005
468d95c8
JB
60062016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
6007
6008 PR fortran/77261
6009 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6010 available.
6011
f329b264
TV
60122016-08-28 Tom de Vries <tom@codesourcery.com>
6013
6014 PR lto/70955
6015 * gcc.dg/pr70955.c: New test.
6016 * gcc.dg/lto/pr70955_0.c: Same.
6017 * gcc.dg/lto/pr70955_1.c: Same.
6018
4a389eb6
PP
60192016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
6020
6021 PR tree-optimization/71077
6022 * gcc.target/i386/pr71077.c: New test.
6023
3f8257db 60242016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
6025
6026 PR fortran/77380
6027 * gfortran.dg/pr77380.f90: New test.
6028
3f8257db 60292016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
6030
6031 PR fortran/77372
6032 gfortran.dg/pr77372.f90: New test.
6033
ee908516
DM
60342016-08-26 David Malcolm <dmalcolm@redhat.com>
6035
6036 * gcc.dg/spellcheck-fields-2.c (test): Move
6037 dg-begin/end-multiline-output within function body.
6038 (test_macro): New function.
6039
d41e76cf
DM
60402016-08-26 David Malcolm <dmalcolm@redhat.com>
6041
6042 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6043 (test_fixit_insert): Update expected output.
6044 (test_fixit_remove): Likewise.
6045 (test_fixit_replace): Likewise.
6046
524a4c96
RO
60472016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6048
6049 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6050 Fix typo.
6051
ebfa15ab
RB
60522016-08-26 Richard Biener <rguenther@suse.de>
6053
6054 PR tree-optimization/69047
6055 * gcc.dg/pr69047.c: New testcase.
6056
209ca542
PK
60572016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6058 Martin Jambhor <mjambor@suse.cz>
524a4c96 6059
209ca542
PK
6060 * gcc.dg/ipa/propbits-1.c: New test-case.
6061 * gcc.dg/ipa/propbits-2.c: Likewise.
6062 * gcc.dg/ipa/propbits-3.c: Likewise.
6063
e5cf1629
SK
60642016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
6065
6066 PR fortran/77351
6067 * gfortran.dg/pr77351.f90: New test.
6068
ebef225f
MP
60692016-08-25 Marek Polacek <polacek@redhat.com>
6070
6071 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6072
fe377a48
MP
60732016-08-25 Marek Polacek <polacek@redhat.com>
6074
6075 PR c/77323
6076 * gcc.dg/pr77323.c: New test.
6077
88b8971f
PT
60782016-08-24 Paul Thomas <pault@gcc.gnu.org>
6079
6080 PR fortran/77358
6081 * gfortran.dg/submodule_17.f08: New test.
6082
3f8257db
JJ
60832016-08-24 Michael Collison <michael.collison@linaro.org>
6084 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
6085
6086 * gcc.target/arm/builtin_saddl.c: New testcase.
6087 * gcc.target/arm/builtin_saddll.c: New testcase.
6088 * gcc.target/arm/builtin_uaddl.c: New testcase.
6089 * gcc.target/arm/builtin_uaddll.c: New testcase.
6090 * gcc.target/arm/builtin_ssubl.c: New testcase.
6091 * gcc.target/arm/builtin_ssubll.c: New testcase.
6092 * gcc.target/arm/builtin_usubl.c: New testcase.
6093 * gcc.target/arm/builtin_usubll.c: New testcase.
6094
d5b5d212
UB
60952016-08-24 Uros Bizjak <ubizjak@gmail.com>
6096
6097 PR target/77270
6098 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6099 (dg-options): Use -march=amdfam10 instead of -march=athlon.
6100 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6101 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6102 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6103 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6104 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
6105 effective target. Remove scan-assembler-times directives.
6106 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6107 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6108 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6109
d1188689
SKS
61102016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6111
6112 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6113 of unsigned int.
6114 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6115
0b6b8f85
RS
61162016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
6117
6118 PR testsuite/77317
6119 * lib/target-supports.exp
6120 (check_effective_target_vect_aligned_arrays): Don't cache the result.
6121 (check_effective_target_vect_natural_alignment): Ditto.
6122 (check_effective_target_vector_alignment_reachable): Ditto.
6123 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6124
587b7f7a
ILT
61252016-08-23 Ian Lance Taylor <iant@golang.org>
6126
6127 * gcc.target/s390/nolrl-1.c: Don't match the file name.
6128
6019c0fc
MM
61292016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6130
6131 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6132 being created from pointers to memory locations.
6133 * gcc.target/powerpc/vec-init-2.c: Likewise.
6134
cfe37db4
FR
61352016-08-23 Fritz Reese <fritzoreese@gmail.com>
6136
6137 * gfortran.dg/dec_structure_12.f90: New testcase.
6138
7e11f46f
DV
61392016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6140
6141 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6142
7ab4f354
DV
61432016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6144
6145 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6146 verification.
6147
deb9351f
DV
61482016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6149
6150 * gcc.target/s390/md/andc-splitter-1.c: New test case.
6151 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6152
1fd9f058
RB
61532016-08-23 Richard Biener <rguenther@suse.de>
6154
6155 PR tree-optimization/27336
6156 * c-c++-common/pr27336.c: New testcase.
6157
b00e6e75
MP
61582016-08-22 Marek Polacek <polacek@redhat.com>
6159
6160 PR c++/77321
6161 * g++.dg/cpp1y/pr77321.C: New test.
6162
58338bac
SK
61632016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6164
6165 PR fortran/60774
6166 * gfortran.dg/empty_label.f: Adjust test for new error message.
6167 * gfortran.dg/empty_label.f90: Ditto.
6168 * gfortran.dg/empty_label_typedecl.f90: Ditto.
6169 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6170 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6171
30364ce6
SK
61722016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6173
6174 PR fortran/61318
6175 * gfortran.dg/pr61318.f90: New test.
6176
ad7a5a8f
SK
61772016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6178
6179 PR fortran/77260
6180 * gfortran.dg/pr77260_1.f90: New test.
6181 * gfortran.dg/pr77260_2.f90: Ditto.
6182
72f52f30
JM
61832016-08-22 Joseph Myers <joseph@codesourcery.com>
6184
6185 PR middle-end/77269
6186 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6187 __builtin_signbitf and __builtin_signbitl in expected generic
6188 expansion.
6189 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6190 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6191 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6192 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6193 tests.
6194
6dc198e3
JM
61952016-08-22 Joseph Myers <joseph@codesourcery.com>
6196
6197 * gcc.dg/torture/float128-builtin.c,
6198 gcc.dg/torture/float128-ieee-nan.c,
6199 gcc.dg/torture/float128x-builtin.c,
6200 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6201 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6202 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6203 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6204 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6205 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6206 gcc.dg/torture/floatn-nan.h: New tests.
6207
7ff4e41a
JM
62082016-08-22 Joseph Myers <joseph@codesourcery.com>
6209
6210 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6211 macro.
6212 (main): Update calls to TEST_I_F.
6213 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6214 macro.
6215 (main): Update calls to TEST_I_F.
6216
7078cdb6
JM
62172016-08-22 Joseph Myers <joseph@codesourcery.com>
6218
6219 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6220 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6221 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6222 names in calls to TEST_I_F.
6223
a9d7c823
BE
62242016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6225
6226 PR c/52952
6227 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6228
cd800235
SKS
62292016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6230
6231 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6232 and !natural_alignment_64.
6233 * gcc.dg/ipa/propalign-2.c: Likewise.
6234 * gcc.dg/ipa/propalign-3.c: Likewise.
6235 * gcc.dg/ipa/propalign-4.c: Likewise.
6236 * gcc.dg/ipa/propalign-5.c: Likewise.
6237 * lib/target-supports.exp
6238 (check_effective_target_natural_alignment_32): Add avr-*-*.
6239
22d12455
KV
62402016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
6241
6242 PR tree-optimization/61839
6243 * gcc.dg/tree-ssa/pr61839_1.c: New test.
6244 * gcc.dg/tree-ssa/pr61839_2.c: New test.
6245 * gcc.dg/tree-ssa/pr61839_3.c: New test.
6246 * gcc.dg/tree-ssa/pr61839_4.c: New test.
6247
c65699ef
JM
62482016-08-19 Joseph Myers <joseph@codesourcery.com>
6249
6250 PR c/32187
6251 * lib/target-supports.exp (check_effective_target_float16)
6252 (check_effective_target_float32, check_effective_target_float64)
6253 (check_effective_target_float128, check_effective_target_float32x)
6254 (check_effective_target_float64x)
6255 (check_effective_target_float128x)
6256 (check_effective_target_float16_runtime)
6257 (check_effective_target_float32_runtime)
6258 (check_effective_target_float64_runtime)
6259 (check_effective_target_float128_runtime)
6260 (check_effective_target_float32x_runtime)
6261 (check_effective_target_float64x_runtime)
6262 (check_effective_target_float128x_runtime)
6263 (check_effective_target_floatn_nx_runtime)
6264 (add_options_for_float16, add_options_for_float32)
6265 (add_options_for_float64, add_options_for_float128)
6266 (add_options_for_float32x, add_options_for_float64x)
6267 (add_options_for_float128x): New procedures.
6268 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6269 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6270 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6271 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6272 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6273 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6274 gcc.dg/torture/float128-complex.c,
6275 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6276 gcc.dg/torture/float128x-basic.c,
6277 gcc.dg/torture/float128x-complex.c,
6278 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6279 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6280 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6281 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6282 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6283 gcc.dg/torture/float32x-basic.c,
6284 gcc.dg/torture/float32x-complex.c,
6285 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6286 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6287 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6288 gcc.dg/torture/float64x-basic.c,
6289 gcc.dg/torture/float64x-complex.c,
6290 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6291 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6292 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6293 gcc.dg/torture/floatn-tg.h,
6294 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6295 gcc.dg/torture/fp-int-convert-float128-ieee.c,
6296 gcc.dg/torture/fp-int-convert-float128x-timode.c,
6297 gcc.dg/torture/fp-int-convert-float128x.c,
6298 gcc.dg/torture/fp-int-convert-float16-timode.c,
6299 gcc.dg/torture/fp-int-convert-float16.c,
6300 gcc.dg/torture/fp-int-convert-float32-timode.c,
6301 gcc.dg/torture/fp-int-convert-float32.c,
6302 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6303 gcc.dg/torture/fp-int-convert-float32x.c,
6304 gcc.dg/torture/fp-int-convert-float64-timode.c,
6305 gcc.dg/torture/fp-int-convert-float64.c,
6306 gcc.dg/torture/fp-int-convert-float64x-timode.c,
6307 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6308 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6309 maximum exponent of floating-point type. Use it in testing
6310 whether 0x8...0 fits in the floating-point type. Always treat -1
6311 (signed 0xf...f) as fitting in the floating-point type.
6312 (M_OK1): New macro.
6313 * gcc.dg/torture/fp-int-convert-double.c,
6314 gcc.dg/torture/fp-int-convert-float.c,
6315 gcc.dg/torture/fp-int-convert-float128-timode.c,
6316 gcc.dg/torture/fp-int-convert-float128.c,
6317 gcc.dg/torture/fp-int-convert-float80-timode.c,
6318 gcc.dg/torture/fp-int-convert-float80.c,
6319 gcc.dg/torture/fp-int-convert-long-double.c,
6320 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6321
94e73c78
JJ
63222016-08-19 Jakub Jelinek <jakub@redhat.com>
6323
fbdbd4b6
JJ
6324 PR fortran/72744
6325 * gfortran.dg/gomp/pr72744.f90: New test.
6326
94e73c78
JJ
6327 PR fortran/69281
6328 * gfortran.dg/gomp/pr69281.f90: New test.
6329
91151a73
JB
63302016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
6331
414b7129
UB
6332 * gfortran.dg/random_4.f90: Initialize seed before using, handle
6333 the last special seed value.
6334 * gfortran.dg/random_7.f90: Use size for last array member instead
6335 of hardcoded value.
91151a73 6336
fcf830ab
PK
63372016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6338
6339 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6340 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6341
1a5da5b6
RB
63422016-08-19 Richard Biener <rguenther@suse.de>
6343
6344 PR tree-optimization/77286
6345 * gcc.dg/torture/pr77286.c: New testcase.
6346
82f72146
DM
63472016-08-18 David Malcolm <dmalcolm@redhat.com>
6348
6349 * gcc.dg/verbose-asm-2.c: New test case.
6350
cc015f3a
DM
63512016-08-18 David Malcolm <dmalcolm@redhat.com>
6352
6353 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6354 (custom_diagnostic_finalizer): Update for change to
6355 diagnostic_show_locus.
6356
cb18fd07
DM
63572016-08-18 David Malcolm <dmalcolm@redhat.com>
6358
6359 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6360 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6361
a76989dc
MP
63622016-08-18 Marek Polacek <polacek@redhat.com>
6363
6364 PR c/71514
6365 * gcc.dg/pr71514.c: New test.
6366
89c88780
L
63672015-08-18 H.J. Lu <hongjiu.lu@intel.com>
6368
6369 PR target/72839
6370 * gcc.target/i386/pr72839.c: New test.
6371
2c71d454
CLT
63722016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
6373
6374 PR middle-end/70895
6375 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6376 * c-c++-common/goacc/reduction-1.c: Likewise.
6377 * c-c++-common/goacc/reduction-2.c: Likewise.
6378 * c-c++-common/goacc/reduction-3.c: Likewise.
6379 * c-c++-common/goacc/reduction-4.c: Likewise.
6380
66592e95
AM
63812016-08-18 Alan Modra <amodra@gmail.com>
6382
6383 * gcc.c-torture/compile/pr72771.c: New.
6384
3a146d46
JJ
63852016-08-17 Jakub Jelinek <jakub@redhat.com>
6386
6387 PR fortran/67496
6388 * gfortran.dg/pr67496.f90: New test.
6389
3f8257db 63902015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
6391
6392 PR tree-optimization/71752
3a146d46 6393 * gcc.dg/vect/pr71752.c: New.
038000bd 6394
dd42e908
UB
63952016-08-17 Uros Bizjak <ubizjak@gmail.com>
6396
6397 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6398
458a1cd0
JJ
63992016-08-17 Jakub Jelinek <jakub@redhat.com>
6400
6401 PR middle-end/77259
6402 * g++.dg/ipa/devirt-52.C: New test.
6403
11c4c4ba
CLT
64042016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
6405
6406 * c-c++-common/goacc/reduction-6.c: New testcase.
6407
661d6efd
RB
64082016-08-17 Richard Biener <rguenther@suse.de>
6409
6410 PR tree-optimization/76490
6411 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6412 * gcc.dg/pr52904.c: XFAIL.
6413
622d8b69
RB
64142016-08-17 Richard Biener <rguenther@suse.de>
6415
6416 PR tree-optimization/23855
6417 * gcc.dg/loop-unswitch-2.c: Adjust.
6418
af23e99c
JJ
64192016-08-16 Jakub Jelinek <jakub@redhat.com>
6420
6421 PR tree-optimization/72817
6422 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6423
feeb6268
JM
64242016-08-16 Joseph Myers <joseph@codesourcery.com>
6425
6426 PR libgcc/77265
6427 * gcc.dg/torture/float128-extend-inf.c: New test.
6428
65e736c0
DM
64292016-08-16 David Malcolm <dmalcolm@redhat.com>
6430
6431 PR c/72857
6432 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6433 for embedded NUL.
6434 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6435 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6436 caret placement.
6437 (test_oct): Likewise.
6438 (test_multiple): Likewise.
6439 (test_field_width_specifier): Likewise.
6440 (test_field_width_specifier_2): New function.
6441 (test_field_precision_specifier): New function.
6442 (test_embedded_nul): Update expected caret placement.
6443 (test_non_contiguous_strings): Update line number.
6444 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6445 (__emit_string_literal_range): Add "caret_idx" param.
6446 (test_simple_string_literal): Add value for new param, updating
6447 expected output..
6448 (test_concatenated_string_literal): Likewise.
6449 (test_multiline_string_literal): Likewise.
6450 (test_hex): Likewise.
6451 (test_oct): Likewise.
6452 (test_multiple): Likewise.
6453 (test_ucn4): Likewise.
6454 (test_ucn8): Likewise.
6455 (test_u8): Likewise.
6456 (test_u): Likewise; update expected message, from "range" to
6457 "location".
6458 (test_U): Likewise.
6459 (test_L): Likewise.
6460 (test_macro): Add value for new param.
6461 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6462 (__emit_string_literal_range): Add "caret_idx" param.
6463 (test_stringified_token_1): Add value for new param. Update
6464 expected message, from "range" to "location".
6465 (test_stringized_token_2): Likewise, adding param to macro.
6466 (test_stringified_token_3): Likewise.
6467 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6468 (emit_warning): Convert param from source_range to location_t.
6469 (test_string_literals): Add caret_idx param, and use it when
6470 constructing a substring_loc. Update error message, from
6471 "range" to "location".
6472
4a7f57d5
JJ
64732016-08-16 Jakub Jelinek <jakub@redhat.com>
6474
7841800f
JJ
6475 PR target/71910
6476 * g++.dg/gomp/pr71910.C: New test.
6477
1b13411a
JJ
6478 PR middle-end/67485
6479 * gcc.c-torture/compile/pr67485.c: New test.
6480
4a7f57d5
JJ
6481 PR target/72867
6482 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6483
3c556bc4
BC
64842016-08-16 Bin Cheng <bin.cheng@arm.com>
6485
6486 PR tree-optimization/69848
6487 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6488
beab2da6
ML
64892016-08-16 Martin Liska <mliska@suse.cz>
6490
6491 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6492 of memory operations so that it can be handled by core2
6493 in 32-bit mode.
6494
f4eec0a3
RB
64952016-08-16 Richard Biener <rguenther@suse.de>
6496
6497 PR tree-optimization/76783
6498 * gcc.dg/pr76783.c: New testcase.
6499 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6500
8f21990a
BC
65012016-08-16 Bin Cheng <bin.cheng@arm.com>
6502
6503 PR tree-optimization/72817
6504 PR tree-optimization/73450
6505 * gcc.dg/tree-ssa/pr72817.c: New test.
6506 * gcc.dg/tree-ssa/pr73450.c: New test.
6507
7fc61626
FR
65082016-08-15 Fritz Reese <fritzoreese@gmail.com>
6509
6510 * gfortran.dg/init_flag_13.f90: New testcase.
6511 * gfortran.dg/init_flag_14.f90: Ditto.
6512 * gfortran.dg/init_flag_15.f03: Ditto.
6513 * gfortran.dg/dec_init_1.f90: Ditto.
6514 * gfortran.dg/dec_init_2.f90: Ditto.
6515
432baa02
UB
65162016-08-15 Uros Bizjak <ubizjak@gmail.com>
6517
6518 PR target/72867
6519 * gcc.target/i386/pr72867.c: New test.
6520
7e1dde14
EB
65212016-08-16 Eric Botcazou <ebotcazou@adacore.com>
6522
6523 * c-c++-common/dump-ada-spec-5.c: New test.
6524
e4969090
RB
65252016-08-15 Richard Biener <rguenther@suse.de>
6526
6527 PR tree-optimization/73434
6528 * gcc.dg/torture/pr73434.c: New testcase.
6529
66088065
JJ
65302016-08-15 Jakub Jelinek <jakub@redhat.com>
6531
6532 PR tree-optimization/72824
6533 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6534
7c713714
CLT
65352016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
6536
6537 PR fortran/70598
6538 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6539 in use_device clause.
6540 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6541 * gfortran.dg/goacc/list.f95: Adjust to catch
6542 "neither a POINTER nor an array" error messages.
6543
4271e5cb
UB
65442016-08-14 Uros Bizjak <ubizjak@gmail.com>
6545
6546 PR target/76342
6547 * gcc.target/i386/pr76342.c: New test.
6548
b0cea284
JJ
65492016-08-12 Jakub Jelinek <jakub@redhat.com>
6550
6551 PR c/71512
6552 * g++.dg/ubsan/pr71512.C: New test.
6553 * c-c++-common/ubsan/pr71512-1.c: New test.
6554 * c-c++-common/ubsan/pr71512-2.c: New test.
6555
e86aefb8
MM
65562016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6557
6558 * gcc.target/powerpc/vec-init-1.c: New tests to test various
6559 vector initialization options.
6560 * gcc.target/powerpc/vec-init-2.c: Likewise.
6561 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6562 is generated on ISA 3.0.
6563
7fd82d52
PP
65642016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
6565
6566 PR middle-end/71654
6567 * gcc.dg/c-c++-common/pr71654.c: New test.
6568 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
6569 dg-options.
6570 * gcc.dg/tree-ssa/vrp24: Likewise.
6571
2f1364c2
JJ
65722016-08-12 Jakub Jelinek <jakub@redhat.com>
6573
6574 PR c/67410
6575 * gcc.dg/pr67410.c: New test.
6576
8eb414aa
BC
65772016-08-12 Bin Cheng <bin.cheng@arm.com>
6578
6579 PR tree-optimization/69848
6580 * gcc.dg/vect/vect-pr69848.c: New test.
6581
30b39c19
UB
65822016-08-12 Uros Bizjak <ubizjak@gmail.com>
6583
6584 PR testsuite/71008
6585 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6586 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6587 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6588 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6589
e373dd06
RB
65902016-08-12 Richard Biener <rguenther@suse.de>
6591
6592 PR tree-optimization/57326
6593 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6594 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6595 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6596 * gcc.target/i386/pr45685.c: Likewise.
6597 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6598 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6599 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6600 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6601 * gfortran.dg/pr34163.f90: Likewise.
6602
20d1af89
ML
66032016-08-12 Martin Liska <mliska@suse.cz>
6604
6605 * g++.dg/gcov/gcov-16.C: New test.
6606 * lib/gcov.exp: Support new argument for run-gcov function.
6607
5cacda56
ML
66082016-08-12 Martin Liska <mliska@suse.cz>
6609
6610 PR gcov-profile/35590
6611 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6612
663eecfd
RB
66132016-08-12 Richard Biener <rguenther@suse.de>
6614
6615 PR tree-optimization/72851
6616 * gcc.dg/torture/pr72851.c: New testcase.
6617
3f8257db 66182016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 6619
e366d7d8
AO
6620 PR debug/63240
6621 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6622 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6623 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6624 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6625 DW_AT_deleted.
6626
71e1a6a4
AO
6627 PR debug/55641
6628 * g++.dg/debug/dwarf2/ref-1.C: New.
6629
8aaf799b
AO
6630 PR debug/49366
6631 * g++.dg/debug/dwarf2/template-params-12.H: New.
6632 * g++.dg/debug/dwarf2/template-params-12f.C: New.
6633 * g++.dg/debug/dwarf2/template-params-12g.C: New.
6634 * g++.dg/debug/dwarf2/template-params-12n.C: New.
6635 * g++.dg/debug/dwarf2/template-params-12s.C: New.
6636 * g++.dg/debug/dwarf2/template-params-12u.C: New.
6637 * g++.dg/debug/dwarf2/template-params-12v.C: New.
6638 * g++.dg/debug/dwarf2/template-params-12w.C: New.
6639
06f9caed
BS
66402016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6641
6642 PR target/72863
6643 * gcc.target/powerpc/pr72863.c: New test.
6644
a8b956c1
UB
66452016-08-11 Uros Bizjak <ubizjak@gmail.com>
6646
6647 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6648
c73dd986
L
66492015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6650
6651 * gcc.target/i386/pieces-strcpy-1.c: New test.
6652 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6653
385ed708
JJ
66542016-08-11 Jakub Jelinek <jakub@redhat.com>
6655
6656 PR c++/72868
6657 * g++.dg/cpp1y/constexpr-switch4.C: New test.
6658
df7ec09f
L
66592015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6660
6661 * gcc.target/i386/pieces-memcpy-1.c: New test.
6662 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6663 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6664 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6665 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6666 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6667
b95a64bb
JJ
66682016-08-11 Jakub Jelinek <jakub@redhat.com>
6669
6670 PR c/72816
7ddbcf6b 6671 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 6672
59537744
BE
66732016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6674
6675 PR tree-optimization/71083
6676 * gcc.c-torture/execute/pr71083.c: New test.
6677 * gnat.dg/loop_optimization23.adb: New test.
6678 * gnat.dg/loop_optimization23_pkg.ads: New test.
6679 * gnat.dg/loop_optimization23_pkg.adb: New test.
6680
183ac6d0
RB
66812016-08-11 Richard Biener <rguenther@suse.de>
6682
6683 PR tree-optimization/72772
6684 * gcc.dg/graphite/pr35356-1.c: Adjust.
6685 * gcc.dg/tree-ssa/pr59597.c: Likewise.
6686
b152f5a2
JB
66872016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
6688
6689 * gfortran.dg/random_7.f90: Take into account that the last seed
6690 value is the special p value.
6691 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6692
bb7ebad1
RB
66932016-08-11 Richard Biener <rguenther@suse.de>
6694
6695 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6696
2e186411
AM
66972016-08-11 Alan Modra <amodra@gmail.com>
6698
6699 * gcc.target/powerpc/pr71680.c: New.
6700
e9e6d4f6
KN
67012016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6702
6703 * gcc.target/powerpc/bfp/bfp.exp: New file.
6704 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6705 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6706 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6707 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6708 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6709 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6710 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6711 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6712 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6713 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6714 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6715 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6716 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6717 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6718 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6719 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6720 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6721 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6722 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6723 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6724 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6725 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6726 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6727 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6728 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6729 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6730 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6731 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6732 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6733 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6734 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6735 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6736 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6737 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6738 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6739 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6740 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6741 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6742 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6743 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6744 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6745 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6746 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6747 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6748 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6749 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6750 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6751 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6752 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6753 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6754 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6755 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6756 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6757
9c8eabea
BC
67582016-08-10 Bin Cheng <bin.cheng@arm.com>
6759
6760 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6761 Add aarch64*-*-*.
6762
6c553b76
BC
67632016-08-10 Bin Cheng <bin.cheng@arm.com>
6764
6765 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6766
a0883b08
MM
67672016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6768
6769 PR target/72853
6770 * gcc.target/powerpc/pr72853.c: New test.
6771
a266236e
ML
67722016-08-10 Martin Liska <mliska@suse.cz>
6773
6774 PR gcov-profile/58306
6775 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6776
22063dbc
ML
67772016-08-10 Martin Liska <mliska@suse.cz>
6778
6779 * g++.dg/gcov/gcov-threads-1.C: New test.
6780
5250a5bb
SKS
67812016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6782
6783 PR target/71873
6784 * gcc.target/avr/pr71873.c: New test.
6785
b7597ae5
ML
67862016-08-09 Martin Liska <mliska@suse.cz>
6787
6788 * g++.dg/gcov/gcov-dump-1.C: New test.
6789 * g++.dg/gcov/gcov-dump-2.C: New test.
6790
ab50a215
ML
67912016-08-09 Martin Liska <mliska@suse.cz>
6792
6793 * gcc.dg/tree-prof/val-prof-9.c: New test.
6794
dcb1e137
ML
67952016-08-09 Martin Liska <mliska@suse.cz>
6796
6797 * gcc.dg/tree-prof/val-prof-8.c: New test.
6798
04d6d3b6
MJ
67992016-08-09 Martin Jambor <mjambor@suse.cz>
6800
df839749
UB
6801 PR ipa/71981
6802 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 6803
c57e78c4
BC
68042016-08-09 Bin Cheng <bin.cheng@arm.com>
6805
6806 PR tree-optimization/33707
6807 * gcc.dg/vect/pr33707.c: New test.
6808
42970a17
BC
68092016-08-09 Bin Cheng <bin.cheng@arm.com>
6810
6811 PR tree-optimization/pr72772
6812 * gcc.dg/tree-ssa/pr72772.c: New test.
6813
810a3aa6
MF
68142016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6815
6816 PR rtl-optimization/66669
6817 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6818
9e207d6f
JJ
68192016-08-09 Jakub Jelinek <jakub@redhat.com>
6820
6821 PR tree-optimization/72824
6822 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6823
50bf47fd
RB
68242016-08-09 Richard Biener <rguenther@suse.de>
6825
6826 PR tree-optimization/71802
6827 * gcc.dg/torture/pr71802.c: New testcase.
6828
cadec7ca
JJ
68292016-08-09 Jakub Jelinek <jakub@redhat.com>
6830
6831 PR c++/72809
6832 * g++.dg/eh/stdarg1.C: New test.
6833
c43c5112
AK
68342016-08-08 Andi Kleen <ak@linux.intel.com>
6835
6836 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6837 test command line in failure log.
6838 (profopt-execute): dito. Make autofdo file names unique.
6839
895aa8e1
DM
68402016-08-08 David Malcolm <dmalcolm@redhat.com>
6841
6842 PR c/64955
6843 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6844 output.
6845
9afda630
PK
68462016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6847
6848 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6849 c99_runtime.
6850 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6851 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6852 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6853 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6854 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6855 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6856
e52ed3fe
DM
68572016-08-08 David Malcolm <dmalcolm@redhat.com>
6858
6859 PR c/52952
6860 * gcc.dg/cpp/pr66415-1.c: Likewise.
6861 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6862 * gcc.dg/format/c90-printf-1.c: Likewise.
6863 * gcc.dg/format/diagnostic-ranges.c: New test case.
6864
ad200580
JJ
68652016-08-08 Jakub Jelinek <jakub@redhat.com>
6866
77524e0d
JJ
6867 PR fortran/72716
6868 * gfortran.dg/gomp/pr72716.f90: New test.
6869
2187f2a2
JJ
6870 PR middle-end/72781
6871 * gcc.dg/gomp/pr72781.c: New test.
6872
ad200580
JJ
6873 PR middle-end/68762
6874 * g++.dg/vect/pr68762-1.cc: New test.
6875 * g++.dg/vect/pr68762-2.cc: New test.
6876 * g++.dg/vect/pr68762.h: New file.
6877
989d0071
MS
68782016-08-08 Martin Sebor <msebor@redhat.com>
6879
6880 PR testsuite/72838
3a146d46
JJ
6881 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6882 * g++.dg/warn/overflow-warn-3.C: Same.
6883 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 6884
7090cac9
AV
68852016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6886
6887 PR fortran/71936
6888 * gfortran.dg/allocate_with_source_21.f03: New test.
6889
64e56ab0
AV
68902016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6891
6892 PR fortran/72698
6893 * gfortran.dg/allocate_with_source_20.f03: New test.
6894
0476487d
AM
68952016-08-08 Alan Modra <amodra@gmail.com>
6896
6897 * gcc.c-torture/compile/pr72802.c: New.
6898
8e9218f2
AV
68992016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6900
6901 PR fortran/70524
6902 * gfortran.dg/dependency_48.f90: New test.
6903
c1f7083b
TK
69042016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6905
531e5ae3 6906 PR fortran/70040
c1f7083b
TK
6907 * gfortran.dg/pr70040.f90: New testcase.
6908
6ab5813c
TK
69092016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6910
6911 PR fortran/71961
6912 * gfortran.dg/matmul_10.f90: New testcase.
6913
27bddc4a
JH
69142016-08-07 Jan Hubicka <hubicka@ucw.cz>
6915
6916 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6917
4a9f8a9f
JJ
69182016-08-07 Jakub Jelinek <jakub@redhat.com>
6919
6920 PR c/72816
6921 * gcc.dg/pr72816.c: New test.
6922
fa76f2c6
JW
69232016-08-06 Jonathan Wakely <jwakely@redhat.com>
6924
6925 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6926 * g++.dg/conversion/pr41426.C: Likewise.
6927 * g++.dg/conversion/pr66211.C: Likewise.
6928 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6929 * g++.dg/init/ref8.C: Likewise.
6930 * g++.old-deja/g++.law/cvt20.C: Likewise.
6931 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6932
5c3e5002
PP
69332016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6934
6935 PR tree-optimization/18046
6936 * gcc.dg/tree-ssa/vrp105.c: New test.
6937 * gcc.dg/tree-ssa/vrp106.c: New test.
6938
94087e88 69392016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
6940
6941 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6942 1ul in diagnostics. Remove hyphen from "constant-expression."
6943 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6944 * g++.dg/cpp0x/static_assert3.C: Same.
6945 * g++.dg/cpp1y/constexpr-throw.C: Same.
6946 * g++.dg/template/nontype3.C: Same.
6947 * g++.dg/warn/overflow-warn-1.C: Same.
6948 * g++.dg/warn/overflow-warn-3.C: Same.
6949 * g++.dg/warn/overflow-warn-4.C: Same.
6950
88fa5555
DM
69512016-08-05 David Malcolm <dmalcolm@redhat.com>
6952
6953 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6954 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6955 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6956 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6957
1addb9e6
PP
69582016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6959
6960 PR tree-optimization/72810
6961 * gcc.dg/tree-ssa/vrp110.c: New test.
6962
1b62ed4f
JG
69632016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6964
6965 PR Target/72819
6966 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6967 registers.
6968 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6969 saving the half-precision registers.
6970 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6971 value is returned in h0.
6972 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6973 are passed in FP/SIMD registers.
6974 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6975 passing works corrcetly.
6976 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6977 (hfa_f16x2_t): Likewise.
6978 (hfa_f16x3_t): Likewise.
6979 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6980 are promoted to double and passed in a double register.
6981 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6982 are promoted to double and stacked.
6983 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6984 __fp16 data types.
6985 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6986 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6987 __fp16 first get passed in FP/SIMD registers, then stacked.
6988
4228ca19
NS
69892016-08-05 Nathan Sidwell <nathan@acm.org>
6990
6991 PR c++/68724
6992 * g++.dg/cpp0x/pr68724.C: New.
6993
db7c335e
RB
69942016-08-05 Richard Biener <rguenther@suse.de>
6995
6996 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6997
48abe922
PP
69982016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6999
7000 * gcc.dg/tree-ssa/vrp107.c: New test.
7001 * gcc.dg/tree-ssa/vrp108.c: New test.
7002 * gcc.dg/tree-ssa/vrp109.c: New test.
7003
f6cdf42f
PK
70042016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7005
7006 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7007 dg-options.
7008
33a9c609
PK
70092016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7010
7011 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7012 test-cases.
7013 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7014 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7015 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7016 test-cases.
7017 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7018 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7019 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7020 large_double.
7021
4473482d
PC
70222016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
7023
7024 PR c++/72800
7025 * g++.dg/cpp1y/lambda-ice1.C: New.
7026
08156df5
PP
70272016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7028
7029 PR c++/72759
7030 * g++.dg/cpp1y/pr72759.C: New test.
7031
938da3a5
PP
70322016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7033
7034 * gcc.dg/switch-10.c: New test.
7035
da84183c
JG
70362016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
7037
7038 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7039
ae9281fc
TS
70402016-08-04 Thomas Schwinge <thomas@codesourcery.com>
7041
7042 * c-c++-common/goacc/routine-5.c: Update.
7043
086ad22e
BE
70442016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7045
7046 PR rtl-optimization/70903
7047 * gcc.c-torture/execute/pr70903.c: New test.
7048
6805e400
ML
70492016-08-04 Martin Liska <mliska@suse.cz>
7050
7051 * gcc.dg/params/params.exp: Replace file exists with
7052 TESTING_IN_BUILD_TREE.
7053
a0008434
MP
70542016-08-04 Marek Polacek <polacek@redhat.com>
7055
7056 PR c++/70229
7057 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7058
fb46286e
RB
70592016-08-04 Richard Biener <rguenther@suse.de>
7060
7061 PR middle-end/71984
7062 * gcc.dg/torture/pr71984.c: Guard correctness check for
7063 little-endian.
7064
ac2c96ab
AP
70652016-08-03 Andrew Pinski <apinski@cavium.com>
7066
7067 * gcc.c-torture/compile/20160802-1.c: New testcase.
7068
c98583e9
FR
70692016-08-03 Fritz Reese <fritzoreese@gmail.com>
7070
7071 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7072
9ad1a1da
RB
70732016-08-03 Richard Biener <rguenther@suse.de>
7074
7075 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7076 and remove -O3.
7077 * c-c++-common/ubsan/pr71403-2.c: Likewise.
7078 * c-c++-common/ubsan/pr71403-3.c: Likewise.
7079
cd75c979
RB
70802016-08-03 Richard Biener <rguenther@suse.de>
7081
7082 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7083 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7084 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7085 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7086
30e8d875
SKS
70872016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7088
7089 * gcc.dg/init-excess-2.c: Require int32plus.
7090 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7091 * gcc.dg/pr59963-2.c: Require int32plus.
7092 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7093 * gcc.dg/unroll-7.c: Require int32plus.
7094
69b806f6
BC
70952016-08-02 Bin Cheng <bin.cheng@arm.com>
7096
7097 PR tree-optimization/34114
7098 * gcc.dg/tree-ssa/loop-42.c: New test.
7099
1efafef3
TC
71002016-08-02 Tamar Christina <tamar.christina@arm.com>
7101
7102 * gcc.target/aarch64/vminmaxnm.c: New.
7103 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7104 tests.
7105
e2a99194
MM
71062016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7107
7108 * gcc.target/powerpc/vec-extract-5.c: New tests to test
7109 vec_extract for vector float, vector int, vector short, and vector
7110 char.
7111 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7112 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7113 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7114 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7115
71bfb77a
WD
71162016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
7117
7118 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 7119 single stack adjustment, no writeback.
71bfb77a
WD
7120 * gcc.target/aarch64/test_frame_12.c: Likewise.
7121 * gcc.target/aarch64/test_frame_13.c: Likewise.
7122 * gcc.target/aarch64/test_frame_15.c: Likewise.
7123 * gcc.target/aarch64/test_frame_6.c: Likewise.
7124 * gcc.target/aarch64/test_frame_7.c: Likewise.
7125 * gcc.target/aarch64/test_frame_8.c: Likewise.
7126 * gcc.target/aarch64/test_frame_16.c: New test.
7127
37bce35a
L
71282015-08-01 H.J. Lu <hongjiu.lu@intel.com>
7129
7130 PR target/72748
7131 * gcc.target/i386/pr72748.c: New test.
7132
3f8257db 71332015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
7134
7135 PR tree-optimization/71818
7136 * gcc.dg/vect/pr71818.c: New
7137
bf60c531
ML
71382016-08-01 Martin Liska <mliska@suse.cz>
7139
7140 PR tree-optimization/71857
7141 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7142
8ed49fab
KT
71432016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7144
7145 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7146
76e2c821
JB
71472016-08-01 Jan Beulich <jbeulich@suse.com>
7148
7149 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7150
35029597
WS
71512016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7152
7153 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7154 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7155
3aa4b66a
JW
71562016-07-31 Jonathan Wakely <jwakely@redhat.com>
7157
7158 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7159 (check_effective_target_c++): Likewise. Also match for libstdc++.
7160
3f8257db 71612016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
7162
7163 PR fortran/41922
7164 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7165 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7166 * gfortran.dg/pr41922.f90: New test.
7167
9fcb2819
SK
71682016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7169
7170 PR fortran/68566
7171 * gfortran.dg/pr68566.f90: new test.
7172
94087e88 71732016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
7174
7175 PR c++/60760
7176 PR c++/71091
7177 * g++.dg/cpp0x/constexpr-cast.C: New test.
7178 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7179 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7180 * g++.dg/ubsan/pr63956.C: Correct.
7181
d0047a25
MM
71822016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
7183
7184 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7185 vector double or vector long where the vector is in memory.
7186 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7187 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7188
e4f7a5df
SK
71892016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7190
7191 PR fortran/69867
7192 * gfortran.dg/pr69867.f90: New test.
7193
b441ae1d
SK
71942016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7195
7196 PR fortran/69962
7197 * gfortran.dg/pr69962.f90: New test.
7198
712dff31
SK
71992016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7200
7201 PR fortran/70006
7202 * gfortran.dg/pr70006.f90: New test.
7203
fb42421e
SK
72042016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7205
7206 PR fortran/71730
7207 * gfortran.dg/pr71730.f90: New test.
7208 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7209 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7210 * gfortran.dg/array_constructor_26.f03: Ditto.
7211
466effe0
WS
72122016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7213
7214 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7215 * gcc.target/powerpc/pr71763.c: Likewise.
7216
f618a472
MP
72172016-07-29 Marek Polacek <polacek@redhat.com>
7218
7219 PR c/71742
7220 * gcc.dg/940510-1.c: Adjust dg-error.
7221 * gcc.dg/c99-flex-array-1.c: Likewise.
7222 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7223
efd0786f
MP
7224 PR c/71853
7225 * gcc.dg/noncompile/pr71853.c: New test.
7226
e00dceaf
MP
7227 PR c/71573
7228 * gcc.dg/noncompile/pr71573.c: New test.
7229
638fc14f
MP
7230 PR c/71926
7231 * g++.dg/warn/Wparentheses-30.C: New test.
7232 * gcc.dg/Wparentheses-14.c: New test.
7233
61c73a7f
UB
72342016-07-29 Uros Bizjak <ubizjak@gmail.com>
7235
7236 * gcc.dg/pr59833.c: Use dg-add-options ieee.
7237
01d32b2b
BC
72382016-07-29 Bin Cheng <bin.cheng@arm.com>
7239
7240 PR tree-optimization/57558
7241 * gcc.dg/vect/pr57558-1.c: New test.
7242 * gcc.dg/vect/pr57558-2.c: New test.
7243
f6c7a248
PK
72442016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7245
61c73a7f 7246 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
7247 to scan forwprop1 dump pass.
7248
f54ea774
PC
72492016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
7250
7251 PR c++/51488
7252 * g++.dg/template/pr51488.C: New.
7253
673a107a
JJ
72542016-07-29 Jakub Jelinek <jakub@redhat.com>
7255
7256 PR c/71969
7257 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7258 static __inline__.
7259 * gcc.dg/pr71969-1.c: New test.
7260 * gcc.dg/pr71969-2.c: New test.
7261 * gcc.dg/pr71969-3.c: New test.
7262
78169471
MP
72632016-07-29 Marek Polacek <polacek@redhat.com>
7264
7265 PR c/71574
7266 * c-c++-common/pr71574.c: New test.
7267
a5b5c8b6
MP
7268 PR c/71583
7269 * gcc.dg/noncompile/pr71583.c: New test.
7270
883b6d4e
KV
72712016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
7272
7273 PR middle-end/68217
7274 * gcc.dg/pr68217.c: New test.
7275
89f1f37e
SK
72762016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7277
7278 PR fortran/71067
7279 * gfortran.dg/pr71067_1.f90: New test.
7280 * gfortran.dg/pr71067_2.f90: Ditto.
7281
e0d32185
MM
72822016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
7283
7284 * gcc.target/powerpc/vec-extract-1.c: New test.
7285
c851722d
SK
72862016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7287
7288 PR fortran/71799
7289 * gfortran.dg/pr71799.f90: New test.
7290
f064da6a
PC
72912016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7292
7293 PR c++/71665
7294 * g++.dg/cpp0x/pr71665-1.C: New.
7295 * g++.dg/cpp0x/pr71665-2.C: Likewise.
7296 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7297 * g++.dg/ext/label10.C: Likewise.
7298 * g++.dg/parse/constant5.C: Likewise.
7299
1b70aaad
SK
73002016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7301
7302 PR fortran/71859
7303 * gfortran.dg/pr71859.f90: New test.
7304 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7305 * gfortran.dg/coarray_collectives_1.f90: Ditto.
7306
a23404c9
PT
73072016-07-28 Paul Thomas <pault@gcc.gnu.org>
7308
7309 PR fortran/71883
1d09844a 7310 * gfortran.dg/pr71883.f90: New test.
a23404c9 7311
513d866d
YR
73122016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7313
7314 PR tree-optimization/71734
61c73a7f 7315 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 7316
7c428aa2
RL
73172016-07-28 Renlin Li <renlin.li@arm.com>
7318
7319 Revert
7320 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7321
7322 PR fortran/71902
7323 * gfortran.dg/dependency_47.f90: New test.
7324
1225d6b1
ML
73252016-07-28 Martin Liska <mliska@suse.cz>
7326
7327 PR gcov-profile/68025
7328 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7329
e5f5bf35
ML
73302016-07-28 Martin Liska <mliska@suse.cz>
7331
7332 * g++.dg/vect/pr70944.cc: New test.
7333
4536610d
KV
73342016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
7335
7336 PR middle-end/71994
7337 * gcc.dg/torture/pr71994.c: New test.
7338
8c6961ca
PK
73392016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7340
7341 PR middle-end/71078
7342 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7343 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7344 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7345
8de22ea0
RB
73462016-07-27 Richard Biener <rguenther@suse.de>
7347
7348 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7349
5d9da222
ML
73502016-07-27 Martin Liska <mliska@suse.cz>
7351
7352 * gcc.dg/predict-13.c: New test.
7353 * gcc.dg/predict-14.c: New test.
7354
af9e275f
SKS
73552016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7356
a23404c9 7357 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
7358 including stdint.h.
7359 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7360 including stdint.h.
7361
71abba1e
MM
73622016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7363
7364 PR target/71869
7365 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7366 IEEE built-in functions handle quiet and signalling NaNs
7367 correctly.
7368
9cd74e8f
SK
73692016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7370
7371 PR fortran/71862
7372 * gfortran.dg/pr71862.f90: New test.
7373
0d48446f
MS
73742016-07-26 Martin Sebor <msebor@redhat.com>
7375
7376 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7377 selector with dg-options.
7378
524cf1e4
PP
73792016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
7380
7381 PR tree-optimization/18046
7382 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7383 * gcc.dg/tree-ssa/vrp103.c: New test.
7384 * gcc.dg/tree-ssa/vrp104.c: New test.
7385
100665d8
WS
73862016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7387
7388 * gcc.target/powerpc/pr63354.c: Require lp64 since
7389 -mprofile-kernel is not legal with -m32.
7390
0b64ca40
RB
73912016-07-26 Richard Biener <rguenther@suse.de>
7392
7393 PR rtl-optimization/71984
7394 * gcc.dg/torture/pr71984.c: New testcase.
7395
9b7937cf
RS
73962016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
7397
7398 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7399 g++-dg-runtest via et-dg-runtest.
7400 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7401 * gcc.dg/vect/vect.exp: Likewise.
7402 * gfortran.dg/graphite/graphite.exp: Likewise, but for
7403 gfortran-dg-runtest.
7404 * gfortran.dg/vect/vect.exp: Likewise.
7405 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7406 (check_mips_loongson_hw_available): Likewise.
7407 (check_effective_target_mpaired_single_runtime): Likewise.
7408 (check_effective_target_mips_loongson_runtime): Likewise.
7409 (add_options_for_mpaired_single): Likewise.
7410 (check_effective_target_vect_int): Add global et_index.
7411 Check and save the supported feature for a target selected by
7412 the et_index target. Break long lines where appropriate. Call
7413 et-is-effective-target for MIPS with an argument instead of
7414 check_effective_target_* where appropriate.
7415 (check_effective_target_vect_intfloat_cvt): Likewise.
7416 (check_effective_target_vect_uintfloat_cvt): Likewise.
7417 (check_effective_target_vect_floatint_cvt): Likewise.
7418 (check_effective_target_vect_floatuint_cvt): Likewise.
7419 (check_effective_target_vect_simd_clones): Likewise.
7420 (check_effective_target_vect_shift): ewise.
7421 (check_effective_target_whole_vector_shift): Likewise.
7422 (check_effective_target_vect_bswap): Likewise.
7423 (check_effective_target_vect_shift_char): Likewise.
7424 (check_effective_target_vect_long): Likewise.
7425 (check_effective_target_vect_float): Likewise.
7426 (check_effective_target_vect_double): Likewise.
7427 (check_effective_target_vect_long_long): Likewise.
7428 (check_effective_target_vect_no_int_max): Likewise.
7429 (check_effective_target_vect_no_int_add): Likewise.
7430 (check_effective_target_vect_no_bitwise): Likewise.
7431 (check_effective_target_vect_widen_shift): Likewise.
7432 (check_effective_target_vect_no_align): Likewise.
7433 (check_effective_target_vect_hw_misalign): Likewise.
7434 (check_effective_target_vect_element_align): Likewise.
7435 (check_effective_target_vect_condition): Likewise.
7436 (check_effective_target_vect_cond_mixed): Likewise.
7437 (check_effective_target_vect_char_mult): Likewise.
7438 (check_effective_target_vect_short_mult): Likewise.
7439 (check_effective_target_vect_int_mult): Likewise.
7440 (check_effective_target_vect_extract_even_odd): Likewise.
7441 (check_effective_target_vect_interleave): Likewise.
7442 (check_effective_target_vect_stridedN): Likewise.
7443 (check_effective_target_vect_multiple_sizes): Likewise.
7444 (check_effective_target_vect64): Likewise.
7445 (check_effective_target_vect_call_copysignf): Likewise.
7446 (check_effective_target_vect_call_sqrtf): Likewise.
7447 (check_effective_target_vect_call_btrunc): Likewise.
7448 (check_effective_target_vect_call_btruncf): Likewise.
7449 (check_effective_target_vect_call_ceil): Likewise.
7450 (check_effective_target_vect_call_ceilf): Likewise.
7451 (check_effective_target_vect_call_floor): Likewise.
7452 (check_effective_target_vect_call_floorf): Likewise.
7453 (check_effective_target_vect_call_lceil): Likewise.
7454 (check_effective_target_vect_call_lfloor): Likewise.
7455 (check_effective_target_vect_call_nearbyint): Likewise.
7456 (check_effective_target_vect_call_nearbyintf): Likewise.
7457 (check_effective_target_vect_call_round): Likewise.
7458 (check_effective_target_vect_call_roundf): Likewise.
7459 (check_effective_target_vect_perm): Likewise, but also append *_saved
7460 to the existing global name to properly cache the result.
7461 (check_effective_target_vect_perm_byte): Likewise.
7462 (check_effective_target_vect_perm_short): Likewise.
7463 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7464 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7465 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7466 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7467 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7468 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7469 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7470 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7471 (check_effective_target_vect_sdot_qi): Likewise.
7472 (check_effective_target_vect_udot_qi): Likewise.
7473 (check_effective_target_vect_sdot_hi): Likewise.
7474 (check_effective_target_vect_udot_hi): Likewise.
7475 (check_effective_target_vect_usad_char): Likewise.
7476 (check_effective_target_vect_pack_trunc): Likewise.
7477 (check_effective_target_vect_unpack): Likewise.
7478 (check_effective_target_vect_aligned_arrays): Likewise.
7479 (check_effective_target_vect_natural_alignment): Likewise.
7480 (check_effective_target_vector_alignment_reachable): Likewise.
7481 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7482 (is-effective-target): Initialize et_index if undefined.
7483 (et-dg-runtest): New.
7484 (et-is-effective-target): Likewise.
7485 (check_vect_support_and_set_flags): Add supported MIPS targets to
7486 EFFECTIVE_TARGETS list. Return the number of supported targets.
7487
8f63caf6 74882016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 7489 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
7490
7491 PR middle-end/70920
7492 * gcc.dg/pr70920-1.c: New test-case.
7493 * gcc.dg/pr70902-2.c: Likewise.
7494 * gcc.dg/pr70920-3.c: Likewise.
7495 * gcc.dg/pr70920-4.c: Likewise
7496 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7497 2 instead of 3.
7498
7d575fff
AM
74992016-07-25 Alexander Monakov <amonakov@ispras.ru>
7500
7501 * gcc.c-torture/execute/pr71494.c: Require label_values.
7502 * gcc.dg/pr16973.c: Ditto.
7503
bf01e070
SKS
75042016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7505
7506 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7507 * gcc.dg/torture/pr69771.c: Require int32plus.
7508 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7509
16b05965
ML
75102016-07-25 Martin Liska <mliska@suse.cz>
7511
7512 * gcc.dg/torture/pr71987.c: New test.
7513
d52d3767
SK
75142016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
7515
7516 PR fortran/71935
7517 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7518 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
7519 * gfortran.dg/pr71935.f90: New test.
7520
94087e88 75212016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
7522
7523 PR c++/71675
7524 * g++.dg/ext/atomic-3.C: New test.
7525 * gcc.dg/atomic/pr71675.c: New test.
7526
58b3986e
ES
75272016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
7528
7529 * gcc.target/i386/mvc8.c: New test.
7530
faa1612a
BC
75312016-07-22 Bin Cheng <bin.cheng@arm.com>
7532
7533 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7534 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7535
1603ebe0
TK
75362016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7537
7538 PR fortran/71795
7539 * gfortran.dg/constructor_50.f90: New test.
7540
bc91c436
ML
75412016-07-22 Martin Liska <mliska@suse.cz>
7542
7543 PR gcov-profile/69028
7544 PR gcov-profile/62047
7545 * g++.dg/cilk-plus/pr69028.C: New test.
7546
9fe9a3a7
AV
75472016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
7548
7549 * gfortran.dg/coarray_stat_2.f90: New test.
7550
70866e3d
MM
75512016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7552
7553 * gcc.target/powerpc/vec-extract.h: New files to check the
7554 vec_extract built-in functions for all vector types, testing
7555 accessing each element, both with constant and variable element
7556 numbers.
7557 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7558 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7559 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7560 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7561 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7562 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7563 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7564 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
7565 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
7566
ab3af181
JJ
75672016-07-21 Jakub Jelinek <jakub@redhat.com>
7568
7569 PR c++/71728
7570 * g++.dg/other/pr71728.C: New test.
7571
ebe8f322
JG
75722016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
7573
7574 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
7575 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
7576 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7577 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7578 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7579
959cef74
RB
75802016-07-21 Richard Biener <rguenther@suse.de>
7581
7582 PR tree-optimization/71947
7583 * gcc.dg/tree-ssa/vrp102.c: New testcase.
7584
b24d9420
BC
75852016-07-21 Bin Cheng <bin.cheng@arm.com>
7586
7587 * gcc.dg/tree-ssa/scev-15.c: New.
7588
23974819
BC
75892016-07-21 Bin Cheng <bin.cheng@arm.com>
7590
7591 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7592
ee78cbaa
JJ
75932016-07-21 Jakub Jelinek <jakub@redhat.com>
7594
7595 PR c++/71941
7596 * g++.dg/gomp/pr71941.C: New test.
7597
52ed68f7
DM
75982016-07-20 David Malcolm <dmalcolm@redhat.com>
7599
7600 PR c/70339
7601 PR c/71858
7602 * g++.dg/spellcheck-identifiers.C: New test case, based on
7603 gcc.dg/spellcheck-identifiers.c.
7604 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7605 gcc.dg/spellcheck-identifiers-2.c.
7606 * g++.dg/spellcheck-typenames.C: New test case, based on
7607 gcc.dg/spellcheck-typenames.c
7608
18407bfb
JW
76092016-07-20 Jonathan Wakely <jwakely@redhat.com>
7610
7611 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7612 pointer to member function and also test catching by reference.
7613
4c07fd98
DV
76142016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7615
7616 * gcc.target/s390/pr67443.c: Fix test case.
7617
fee21d65
DV
76182016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7619
7620 * gcc.target/s390/insv-1.c: Xfail some tests.
7621 * gcc.target/s390/insv-2.c: Likewise.
7622
dbe9dfdd
GJL
76232016-07-20 Georg-Johann Lay <avr@gjlay.de>
7624
7625 * gcc.target/avr/torture/get-mem.c: New test.
7626 * gcc.target/avr/torture/set-mem.c: New test.
7627
c25e1d82
GJL
76282016-07-20 Georg-Johann Lay <avr@gjlay.de>
7629
7630 PR target/71948
7631 * gcc.target/avr/torture/tiny-progmem.c: New test.
7632
109d2197
JJ
76332016-07-20 Jakub Jelinek <jakub@redhat.com>
7634
7419f441
JJ
7635 PR c++/71909
7636 * g++.dg/parse/pr71909.C: New test.
7637 * g++.dg/tm/pr71909.C: New test.
7638
109d2197
JJ
7639 PR c++/50060
7640 * g++.dg/cpp0x/constexpr-50060.C: New test.
7641 * g++.dg/cpp1y/constexpr-50060.C: New test.
7642
144530cf
ML
76432016-07-20 Martin Liska <mliska@suse.cz>
7644
7645 * gfortran.dg/graphite/pr71898.f90: New test.
7646
04ac4afa
BC
76472016-07-20 Bin Cheng <bin.cheng@arm.com>
7648
7649 PR tree-optimization/71503
7650 PR tree-optimization/71683
7651 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7652 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7653
dcbdb17a
ML
76542016-07-20 Martin Liska <mliska@suse.cz>
7655
7656 * gcc.dg/plugin/plugin.exp: Remove sreal test.
7657 * gcc.dg/plugin/sreal-test-1.c: Remove.
7658 * gcc.dg/plugin/sreal_plugin.c: Remove.
7659
6ed82555
TK
76602016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7661
7662 PR fortran/71902
7663 * gfortran.dg/dependency_47.f90: New test.
7664
13da0507
JJ
76652016-07-19 Jakub Jelinek <jakub@redhat.com>
7666
4833f561
JJ
7667 PR rtl-optimization/71916
7668 * gcc.c-torture/compile/pr71916.c: New test.
7669
4fda19ef
JJ
7670 PR middle-end/71874
7671 * g++.dg/torture/pr71874.C: New test.
7672
13da0507
JJ
7673 PR middle-end/71734
7674 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7675 (my_alloc): Rewritten to use __builtin_posix_memalign and
7676 __SIZE_TYPE__.
7677 (my_free): Use __builtin_free instead of _mm_free.
7678 (Vec::operator=): Use __builtin_memcpy.
7679
e7980add
MJ
76802016-07-19 Martin Jambor <mjambor@suse.cz>
7681
61c73a7f
UB
7682 PR fortran/71688
7683 * gfortran.dg/pr71688.f90: New test.
e7980add 7684
13e88953
RB
76852016-07-19 Richard Biener <rguenther@suse.de>
7686
7687 * c-c++-common/vector-subscript-6.c: New testcase.
7688 * c-c++-common/vector-subscript-7.c: Likewise.
7689
1caf0482
SKS
76902016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7691
a23404c9 7692 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
7693 and UInt32 based on __SIZEOF_INT__.
7694
cef5388d
RB
76952016-07-19 Richard Biener <rguenther@suse.de>
7696
7697 PR tree-optimization/71901
7698 * gcc.dg/torture/pr71901.c: New testcase.
7699
77002016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
7701
7702 PR tree-optimization/71908
7703 * gcc.dg/torture/pr71908.c: New testcase.
7704
a8f7a895
MM
77052016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7706
7707 PR target/71493
7708 * gcc.target/powerpc/pr71493-1.c: New test.
7709 * gcc.target/powerpc/pr71493-2.c: Likewise.
7710
f2111a36
JJ
77112016-07-18 Jakub Jelinek <jakub@redhat.com>
7712
99516432
JJ
7713 PR c++/71835
7714 * g++.dg/conversion/ambig3.C: New test.
7715
87713c6a
JJ
7716 PR c++/71828
7717 * g++.dg/cpp0x/constexpr-71828.C: New test.
7718
7a7f16ca
JJ
7719 PR c++/71826
7720 * g++.dg/template/pr71826.C: New test.
7721
f4d90295
JJ
7722 PR c++/71822
7723 * g++.dg/template/defarg21.C: New test.
7724
f2111a36
JJ
7725 PR c++/71871
7726 * g++.dg/ext/vector31.C: New test.
7727
0b965526
UB
77282016-07-18 Uros Bizjak <ubizjak@gmail.com>
7729
7730 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7731
94e136b9
YR
77322016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7733
7734 PR tree-optimization/71734
7735 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7736
7072df0a
DV
77372016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7738
7739 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7740 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7741 stack-layout-dynamic-1.c: New test.
7742
54158a1a
AK
77432016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7744
7745 * gcc.target/s390/nolrl-1.c: New test.
7746
43068916
FR
77472016-07-17 Fritz Reese <fritzoreese@gmail.com>
7748
7749 PR fortran/71523
7750 * gfortran.dg/pr71523_1.f90: New test.
7751 * gfortran.dg/pr71523_2.f90: New test.
7752
a9356b12
AS
77532016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7754
7755 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7756
a07b81c7 77572016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 7758 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
7759
7760 PR fortran/62125
7761 * gfortran.dg/pr62125.f90: New test.
7762
96c0ec12
BS
77632016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7764
7765 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7766 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7767
479d0ed5
JW
77682016-07-15 Jonathan Wakely <jwakely@redhat.com>
7769
7770 PR c++/58796
7771 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7772 * g++.dg/cpp0x/nullptr35.C: New test.
7773
41c7438e
BC
77742016-07-15 Bin Cheng <bin.cheng@arm.com>
7775
7776 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7777
f7ba880b
CP
77782016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7779
7780 * gfortran.dg/goacc/vector_length.f90: New test.
7781
b9aba0a0
RB
77822016-07-15 Richard Biener <rguenther@suse.de>
7783
7784 PR tree-optimization/71881
7785 * gcc.dg/torture/pr71881.c: New testcase.
7786
9513d5fb
RB
77872016-07-15 Richard Biener <rguenther@suse.de>
7788
7789 PR tree-optimization/71887
7790 * gcc.dg/torture/pr71887.c: New testcase.
7791
ddbbcb19
JJ
77922016-07-15 Jakub Jelinek <jakub@redhat.com>
7793
7794 PR c/71858
7795 * gcc.dg/spellcheck-identifiers-3.c: New test.
7796
29eb509c
AV
77972016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7798
7799 PR fortran/71807
7800 * gfortran.dg/null_9.f90: New test.
7801
43aabfcf
BC
78022016-07-15 Bin Cheng <bin.cheng@arm.com>
7803
7804 * gcc.dg/tree-ssa/loop-41.c: New test.
7805
afc89e58
BC
78062016-07-15 Bin Cheng <bin.cheng@arm.com>
7807
7808 PR tree-optimization/71347
7809 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7810
6fa682ad
SK
78112016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7812
7813 PR fortran/29819
7814 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7815 * gfortran.dg/contains.f90: Ditto.
7816 * gfortran.dg/contains_empty_1.f03: Ditto.
7817 * gfortran.dg/submodule_3.f08: Ditto.
7818
dd36b877
JJ
78192016-07-14 Jakub Jelinek <jakub@redhat.com>
7820
a60a5d31
JJ
7821 PR testsuite/71865
7822 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7823 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7824 expected diagnostics.
7825
dd36b877
JJ
7826 PR c/71858
7827 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7828 * gcc.dg/spellcheck-identifiers-2.c: New test.
7829 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7830 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7831
a241f8ca
JJ
78322016-07-14 Jakub Jelinek <jakub@redhat.com>
7833
7834 PR tree-optimization/71872
7835 * gcc.c-torture/compile/pr71872.c: New test.
7836
d62b809c
TP
78372016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7838
7839 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7840 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7841 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7842 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7843 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7844 * gcc.target/arm/atomic-op-acquire-1.c: This.
7845 * gcc.target/arm/atomic-op-char.c: Rename into ...
7846 * gcc.target/arm/atomic-op-char-1.c: This.
7847 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7848 * gcc.target/arm/atomic-op-consume-1.c: This.
7849 * gcc.target/arm/atomic-op-int.c: Rename into ...
7850 * gcc.target/arm/atomic-op-int-1.c: This.
7851 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7852 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7853 * gcc.target/arm/atomic-op-release.c: Rename into ...
7854 * gcc.target/arm/atomic-op-release-1.c: This.
7855 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7856 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7857 * gcc.target/arm/atomic-op-short.c: Rename into ...
7858 * gcc.target/arm/atomic-op-short-1.c: This.
7859 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7860 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7861 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7862 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7863 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7864 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7865 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7866 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7867 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7868 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7869
1f8dd420
AV
78702016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7871
7872 PR fortran/70842
7873 * gfortran.dg/select_type_35.f03: New test.
7874
53109ba8
KT
78752016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7876
7877 PR target/65951
7878 PR tree-optimization/70923
7879 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7880 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7881 * gcc.dg/vect/pr65951.c: Likewise.
7882 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7883
91f35b7f
DE
78842016-07-14 David Edelsohn <dje.gcc@gmail.com>
7885
7886 * c-c++-common/pr60226.c: Expect maximum object file alignment
7887 error on AIX.
7888
351168fe
RB
78892016-07-14 Richard Biener <rguenther@suse.de>
7890
7891 PR tree-optimization/71866
7892 * gcc.dg/torture/pr71866.c: New testcase.
7893
94c32c00
TP
78942016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7895
7896 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7897 selector and enclose boolean expression in curly braces.
7898
b799a481
AM
78992016-07-14 Alan Modra <amodra@gmail.com>
7900
7901 PR target/71733
7902 * gcc.target/powerpc/p9-novsx.c: New.
7903
f63ba78c
AK
79042016-07-13 Andi Kleen <ak@linux.intel.com>
7905
7906 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7907 * g++.dg/tree-prof/morefunc.C: Dito.
7908 * g++.dg/tree-prof/pr35545.C: Dito.
7909 * g++.dg/tree-prof/reorder.C: Dito.
7910 * gcc.dg/tree-prof/20050826-2.c: Dito.
7911 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7912 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7913 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7914 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7915 * gcc.dg/tree-prof/inliner-1.c: Dito.
7916 * gcc.dg/tree-prof/merge_block.c: Dito.
7917 * gcc.dg/tree-prof/stringop-1.c: Dito.
7918 * gcc.dg/tree-prof/stringop-2.c: Dito.
7919 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7920 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7921 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7922 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7923 * gcc.dg/tree-prof/update-loopch.c: Dito.
7924 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7925 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7926 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7927 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7928 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7929 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7930 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7931
f4d5a23d
AK
79322016-07-13 Andi Kleen <ak@linux.intel.com>
7933
7934 * lib/profopt.exp (profopt-execute): Remove .imports files.
7935
ae145898
AK
79362016-07-13 Andi Kleen <ak@linux.intel.com>
7937
0b965526 7938 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 7939
e97bd4f5
AK
79402016-07-13 Andi Kleen <ak@linux.intel.com>
7941
7942 * lib/profopt.exp (dg-final-scan-autofdo,
7943 dg-final-scan-not-autofdo): New functions.
7944
6fa3d4b4
BC
79452016-07-13 Bin Cheng <bin.cheng@arm.com>
7946
7947 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7948 * gcc.dg/vect/vect-35.c: Ditto.
7949 * gcc.dg/vect/vect-alias-check-2.c: New test.
7950
65f18bc6
ML
79512016-07-13 Martin Liska <mliska@suse.cz>
7952
7953 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 7954 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
7955 * gfortran.dg/pr42108.f90: Update expected dump scan.
7956
9737f35b
RB
79572016-07-13 Richard Biener <rguenther@suse.de>
7958
7959 PR tree-optimization/24574
7960 * gcc.dg/pr24574.c: New testcase.
7961
62c0ea4b
SKS
79622016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7963
0b965526 7964 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
7965 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7966 * c-c++-common/pr68833-1.c: Require int32plus.
7967 * gcc.dg/ipa/pr63551.c: Likewise.
7968 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7969 * gcc.dg/ipa/pr64041.c: Require int32plus.
7970
c7ed8938
IE
79712016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7972
7973 PR ipa/71633
7974 * g++.dg/pr71633.C: New test.
7975
5ce15300
TP
79762016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7977
7978 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7979 Add new arm_thumb1_cbz_ok effective target.
7980 * gcc.target/arm/cbz.c: New test.
7981
2b9509a3
TP
79822016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7983
7984 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7985 Define effective target.
7986 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7987 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7988 * gcc.target/arm/movhi_movw.c: New test.
7989 * gcc.target/arm/movsi_movw.c: Likewise.
7990 * gcc.target/arm/movdi_movw.c: Likewise.
7991
7f15b177
RB
79922016-07-13 Richard Biener <rguenther@suse.de>
7993
7994 PR middle-end/71104
7995 * gcc.dg/pr71104-1.c: New testcase.
7996 * gcc.dg/pr71104-2.c: Likewise.
7997
0b0a896e
MM
79982016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7999
8000 PR target/71805
8001 * gcc.target/powerpc/pr71805.c: New test.
8002
f906f5ed
BS
80032016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8004
8005 * gcc.target/powerpc/divkc3-1.c: New.
8006 * gcc.target/powerpc/mulkc3-1.c: New.
8007
9e63c3aa
NS
80082016-07-12 Nathan Sidwell <nathan@acm.org>
8009
8010 * gcc.target/arm/data-rel-1.c: New.
8011 * gcc.target/arm/data-rel-2.c: New.
8012 * gcc.target/arm/data-rel-3.c: New.
8013
f507d202
ML
80142016-07-12 Martin Liska <mliska@suse.cz>
8015
8016 * gcc.dg/params/blocksort-part.c: New test.
8017 * gcc.dg/params/params.exp: New file.
8018
d6f7c125
KT
80192016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8020
8021 PR middle-end/71700
8022 * gcc.c-torture/execute/pr71700.c: New test.
8023
37ccb0ba
SB
80242016-07-12 Steven Bosscher <steven@gcc.gnu.org>
8025 Richard Biener <rguenther@suse.de>
8026
8027 PR tree-optimization/23286
8028 PR tree-optimization/70159
8029 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8030 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8031 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8032 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8033 * gcc.dg/tree-ssa/pr35286.c: Likewise.
8034 * gcc.dg/tree-ssa/pr35287.c: Likewise.
8035 * gcc.dg/hoist-register-pressure-1.c: Likewise.
8036 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8037 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8038 * gcc.dg/pr51879-12.c: Likewise.
8039 * gcc.dg/strlenopt-9.c: Likewise.
8040 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8041 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8042 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8043 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8044 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8045 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8046 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8047 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8048 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8049 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8050 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8051 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8052 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8053 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8054 * gfortran.dg/pr43984.f90: Adjust expected outcome.
8055
712a93d6
RB
80562016-07-12 Richard Biener <rguenther@suse.de>
8057
8058 PR rtl-optimization/68961
8059 * gcc.target/i386/pr68961.c: New testcase.
8060
c392943c
JJ
80612016-07-11 Jakub Jelinek <jakub@redhat.com>
8062
3d56e6a4
JJ
8063 PR middle-end/71758
8064 * c-c++-common/gomp/pr71758.c: New test.
8065 * gfortran.dg/gomp/pr71758.f90: New test.
8066
c392943c
JJ
8067 PR tree-optimization/71823
8068 * gcc.dg/vect/pr71823.c: New test.
8069
741d3be5
DM
80702016-07-11 David Malcolm <dmalcolm@redhat.com>
8071
8072 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8073 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8074 and LINE_MAP_MAX_LOCATION_WITH_COLS.
8075
92fa45b5
L
80762016-07-11 H.J. Lu <hongjiu.lu@intel.com>
8077
8078 PR target/71801
8079 * gcc.target/i386/pr71801.c: New test.
8080
f51606c7
RB
80812016-07-11 Richard Biener <rguenther@suse.de>
8082
8083 PR tree-optimization/71816
8084 * gcc.dg/torture/pr71816.c: New testcase.
8085
36b54ce0
TK
80862016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8087
8088 PR fortran/71783
8089 * gfortran.dg/dependency_46.f90: New test.
8090
d13835b6
VM
80912016-07-08 Vladimir Makarov <vmakarov@redhat.com>
8092
8093 PR rtl-optimization/71621
8094 * gcc.target/i386/pr71621-1.c: New.
8095 * gcc.target/i386/pr71621-2.c: New.
8096
642bcbdf
CP
80972016-07-08 Cesar Philippidis <cesar@codesourcery.com>
8098
8099 * gfortran.dg/goacc/pr71704.f90: New test.
8100
02eb5b8b
BS
81012016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8102
8103 PR target/71297
8104 * gcc.target/powerpc/pr71297.c: New.
8105
8beb9a0d
JW
81062016-07-08 Jiong Wang <jiong.wang@arm.com>
8107
8108 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8109
cef4b650
MM
81102016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8111
8112 PR target/71806
8113 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8114
3c3ecf52
AH
81152016-07-08 Alan Hayward <alan.hayward@arm.com>
8116
8117 PR tree-optimization/71667
8118 * gcc.dg/vect/pr71667.c: New
8119
2660286d
ML
81202016-07-08 Martin Liska <mliska@suse.cz>
8121
8122 * gcc.dg/torture/pr71606.c: New test.
8123
70cdd4ae
JD
81242016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8125
8126 PR fortran/71764
8127 * gfortran.dg/pr71764.f90: New test.
8128
842dc2e6
JJ
81292016-07-07 Jakub Jelinek <jakub@redhat.com>
8130 Kai Tietz <ktietz70@googlemail.com>
8131
8132 PR c++/70869
8133 PR c++/71054
8134 * g++.dg/cpp0x/pr70869.C: New test.
8135 * g++.dg/cpp0x/pr71054.C: New test.
8136
31be4262
DE
81372016-07-07 David Edelsohn <dje.gcc@gmail.com>
8138
8139 * g++.dg/debug/pr71432.C: Fail on AIX.
8140
1c122092
ML
81412016-07-07 Martin Liska <mliska@suse.cz>
8142
8143 * gfortran.dg/do_1.f90: Remove a corner case that triggers
8144 an undefined behavior.
8145 * gfortran.dg/do_3.F90: Likewise.
8146 * gfortran.dg/do_check_11.f90: New test.
8147 * gfortran.dg/do_check_12.f90: New test.
8148 * gfortran.dg/do_corner_warn.f90: New test.
8149
7119f1b1
ML
81502016-07-07 Martin Liska <mliska@suse.cz>
8151
8152 * gfortran.dg/predict-1.f90: Ammend the test.
8153 * gfortran.dg/predict-2.f90: Likewise.
8154
275792f2
IE
81552016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
8156
8157 PR ipa/71624
8158 * g++.dg/pr71624.C: New test.
8159
05a437c1
TP
81602016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8161
8162 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8163 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8164 ARMv8-M Mainline architectures.
8165
6f493951
TP
81662016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8167
8168 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8169 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8170
5ddaee94
SB
81712016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
8172
8173 PR target/70098
8174 PR target/71763
8175 * gcc.target/powerpc/pr71763.c: New file.
8176
651afdb2
YR
81772016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8178
8179 PR tree-optimization/71518
0b965526 8180 * gcc.dg/pr71518.c: New test.
651afdb2 8181
9df99881
WD
81822016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
8183
8184 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8185
7b4e0769
SKS
81862016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8187
0b965526 8188 PR target/50739
7b4e0769
SKS
8189 * gcc.target/avr/pr50739.c: New test.
8190
eb4432f7
JH
81912016-07-05 Jan Hubicka <jh@suse.cz>
8192
8193 * gcc.dg/tree-ssa/scev-14.c: update template.
8194
c01e092f
RS
81952016-07-06 Richard Sandiford <richard.sandiford@arm.com>
8196
8197 * gcc.dg/vect/group-no-gaps-1.c: New test.
8198
8070763a
AK
81992016-07-05 Andi Kleen <ak@linux.intel.com>
8200
8201 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8202 if kernel supports MPX.
8203
3f8257db 82042016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
8205
8206 * gcc.c-torture/compile/pr69102.c: Require fpic support.
8207
36a265b1
MM
82082016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8209 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8210
8211 * gcc.target/powerpc/signbit-1.c: New test.
8212 * gcc.target/powerpc/signbit-2.c: New test.
8213 * gcc.target/powerpc/signbit-3.c: New test.
8214
7a98fb6e
KT
82152016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8216
8217 PR rtl-optimization/71594
8218 * gcc.dg/torture/pr71594.c: New test.
8219
1e3d54b4
JH
82202016-07-05 Jan Hubicka <jh@suse.cz>
8221
8222 * gcc.dg/tree-ssa/scev-14.c: new testcase.
8223
84ca3893
DM
82242016-07-05 David Malcolm <dmalcolm@redhat.com>
8225
8226 PR c++/62314
3a146d46 8227 * g++.dg/parse/error5.C: Update column
84ca3893
DM
8228 number of missing semicolon error.
8229 * g++.dg/pr62314-2.C: New test case.
8230
20d0bfce
AF
82312016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8232
8233 * gfortran.dg/coarray_stat_function.f90: New test.
8234 * gfortran.dg/coarray_stat_whitespace.f90: New test.
8235 * gfortran.dg/coarray_lib_comm_1: Adapting old test
8236 to new interfaces.
8237
69aaea06
AV
82382016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
8239
8240 PR fortran/71623
8241 * gfortran.dg/deferred_character_17.f90: New test.
8242
f723a43c
CL
82432016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8244
8245 * gcc.target/arm/neon/polytypes.c: Move to ...
8246 * gcc.target/arm/polytypes.c: ... here.
8247 * gcc.target/arm/neon/pr51534.c: Move to ...
8248 * gcc.target/arm/pr51534.c: ... here.
8249 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8250 * gcc.target/arm/vect-vcvt.c: ... here.
8251 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8252 * gcc.target/arm/vect-vcvtq.c: ... here.
8253 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8254 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8255 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8256 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8257 * gcc.target/arm/neon/neon.exp: Delete.
8258 * gcc.target/arm/neon/: Delete.
8259
d73e0ccf
JD
82602016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8261
8262 PR fortran/65575
8263 * gfortran.dg: pr65575.f90: New test.
8264
c20f6223
JD
82652016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8266
8267 PR fortran/35849
8268 * gfortran.dg: pr35849.f90: New test.
8269
2a5537c3
JJ
82702016-07-04 Jakub Jelinek <jakub@redhat.com>
8271
8272 PR c++/71739
8273 * g++.dg/cpp0x/pr71739.C: New test.
8274
740f9751
CL
82752016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
8276
8277 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8278
bf749919
DV
82792016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8280
8281 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8282 locr.
8283 * gcc.target/s390/loc-1.c: New test.
8284
430bb38e
YR
82852016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
8286
3a146d46
JJ
8287 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8288 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 8289
15f6e0da
RR
82902016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8291
8292 PR target/63874
8293 * gcc.target/aarch64/pr63874.c: New test.
8294
79335075
JB
82952016-07-04 Jan Beulich <jbeulich@suse.com>
8296
8297 * g++.dg/header.c: New.
8298 * gcc.dg/header.c: New.
8299
557e8c49
JJ
83002016-07-02 Jakub Jelinek <jakub@redhat.com>
8301
8302 PR c/71719
8303 * c-c++-common/Wunused-var-15.c: New test.
8304
79a592e3
JJ
83052016-07-01 Jakub Jelinek <jakub@redhat.com>
8306
8307 PR fortran/71687
8308 * gfortran.dg/gomp/pr71687.f90: New test.
8309
e2298656
BS
83102016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8311
8312 * gcc.dg/const-float128-ped.c: Require __float128 effective
8313 target and options.
8314 * gcc.dg/const-float128.c: Likewise.
8315 * gcc.dg/torture/float128-cmp-invalid.c: Require
8316 __float128 and base_quadfloat_support effective targets, and
8317 __float128 options.
8318 * gcc.dg/torture/float128-div-underflow.c: Likewise.
8319 * gcc.dg/torture/float128-extend-nan.c: Likewise.
8320 * gcc.dg/torture/float128-nan.c: Likewise.
8321 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8322 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8323 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 8324 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
8325 (add_options_for___float128): New.
8326 (check_effective_target_base_quadword_support): New.
8327
70c11966
MM
83282016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8329
8330 PR target/71720
8331 * gcc.target/powerpc/pr71720.c: New test.
8332
059541fd
JB
83332016-07-01 Jan Beulich <jbeulich@suse.com>
8334
8335 * gcc.dg/bss.c: New.
8336
2c1e4964
PB
83372016-07-01 Peter Bergner <bergner@vnet.ibm.com>
8338
8339 PR target/71698
8340 * gcc.target/powerpc/pr71698.c: New test.
8341
22e1cb39
GJL
83422016-07-01 Georg-Johann Lay <avr@gjlay.de>
8343
8344 PR target/71151
8345 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8346 instead of ".foo" for its section name.
8347 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8348 depending on MCU's flash size.
8349 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8350 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8351 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8352 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8353 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8354 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8355
466cf574
JB
83562016-07-01 Jan Beulich <jbeulich@suse.com>
8357
8358 * gcc.target/i386/pr65105-2.c: Add -msse2.
8359
351beab7
JJ
83602016-06-30 Jakub Jelinek <jakub@redhat.com>
8361
55a0f21a
JJ
8362 PR tree-optimization/71707
8363 * gcc.dg/strlenopt-29.c: New test.
8364
6245ad72
JJ
8365 PR fortran/71704
8366 * gfortran.dg/gomp/pr71704.f90: New test.
8367
351beab7
JJ
8368 PR fortran/71705
8369 * gfortran.dg/gomp/pr71705.f90: New test.
8370
5a3a6a5e
KN
83712016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8372
8373 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8374 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8375 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8376 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8377 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8378 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8379 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8380 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8381 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8382 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8383 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8384 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8385 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8386 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8387 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8388 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8389 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8390 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8391 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8392 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8393 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8394 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8395 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8396 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8397 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8398 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8399 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8400 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8401 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8402 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8403 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8404 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8405 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8406 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8407 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8408 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8409 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8410 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8411 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8412 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8413 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8414 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8415 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8416 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8417 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8418 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8419 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8420 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8421 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8422 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8423 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8424 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8425 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8426 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8427 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8428 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8429 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8430 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8431 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8432 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8433 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8434 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8435 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8436 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8437 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8438 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8439 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8440 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8441 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8442 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8443 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8444 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8445 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8446 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8447 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8448 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8449 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8450 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8451 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8452 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8453 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8454
3dfa8071 84552016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 8456 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
8457
8458 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8459
9bd62242 84602016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 8461 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
8462
8463 * gcc.target/aarch64/vget_set_lane_1.c: New test.
8464
603107fb
DM
84652016-06-30 David Malcolm <dmalcolm@redhat.com>
8466
8467 PR driver/71651
8468 * gcc.dg/spellcheck-options-12.c: New test case.
8469
205cccc7
JJ
84702016-06-30 Jakub Jelinek <jakub@redhat.com>
8471
8472 PR middle-end/71693
8473 * gcc.c-torture/compile/pr71693.c: New test.
8474
f4452176
DM
84752016-06-29 David Malcolm <dmalcolm@redhat.com>
8476
8477 * gcc.dg/spellcheck-params.c: New testcase.
8478 * gcc.dg/spellcheck-params-2.c: New testcase.
8479
c5e74d9d
MM
84802016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8481
8482 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8483 vector extract instructions.
8484 * gcc.target/powerpc/p9-extract-2.c: Likewise.
8485
e44ecbfd
JD
84862016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8487
8488 PR fortran/71686
8489 * gfortran.dg/unexpected_eof_2.f90: New test.
8490 * gfortran.dg/unexpected_eof_3.f90: New test.
8491
ee446d9f
JW
84922016-06-29 Jim Wilson <jim.wilson@linaro.org>
8493
8494 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8495
27f67461
CP
84962016-06-29 Cesar Philippidis <cesar@codesourcery.com>
8497
8498 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8499 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8500 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8501
b1206d29
RB
85022016-06-29 Richard Biener <rguenther@suse.de>
8503
8504 PR middle-end/15256
8505 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8506
1af21224
MW
85072016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8508
8509 * gcc.target/arm/aapcs/neon-vect10.c: Require
8510 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8511 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8512 * gcc.target/arm/aapcs/vfp18.c: Likewise.
8513 * gcc.target/arm/aapcs/vfp19.c: Likewise.
8514 * gcc.target/arm/aapcs/vfp20.c: Likewise.
8515 * gcc.target/arm/aapcs/vfp21.c: Likewise.
8516 * gcc.target/arm/fp16-aapcs-1.c: Require
8517 -mfloat-ab=hard. Also simplify the test.
8518 * gcc.target/arm/fp16-aapcs-2.c: New.
8519
7fe43755
MW
85202016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8521
0b965526 8522 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
8523 (add_options_for_arm_fp16_ieee): New.
8524 (add_options_for_arm_fp16_alternative): New.
8525 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
8526 long-line.
8527 (effective_target_arm_fp16_hw): New.
8528
264d951a
IE
85292016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
8530
8531 PR tree-optimization/71655
8532 * g++.dg/pr71655.C: New test.
8533
5c846a81
ML
85342016-06-29 Martin Liska <mliska@suse.cz>
8535
8536 * gcc.dg/pr71585.c: New test.
8537 * gcc.dg/pr71585-2.c: New test.
8538 * gcc.dg/pr71585-3.c: New test.
8539
fafe9318
YR
85402016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8541
8542 PR tree-optimization/70729
8543 * g++.dg/vect/pr70729.cc: New test.
8544
54d19c3b
TS
85452016-06-29 Thomas Schwinge <thomas@codesourcery.com>
8546
8547 * c-c++-common/gomp/cancel-1.c: Extend.
8548
5f3cd7c3
JJ
85492016-06-29 Jakub Jelinek <jakub@redhat.com>
8550
8551 PR tree-optimization/71625
8552 * gcc.dg/strlenopt-28.c: New test.
8553
4aa83879
RB
85542016-06-29 Richard Biener <rguenther@suse.de>
8555
8556 PR middle-end/71002
8557 * g++.dg/torture/pr71002.C: Adjust testcase.
8558
152ef731
JJ
85592016-06-29 Jakub Jelinek <jakub@redhat.com>
8560
8561 PR c/71685
8562 * gcc.dg/pr71685.c: New test.
8563
85642016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
8565
8566 PR c/71552
8567 * gcc.dg/init-bad-9.c: New test.
8568
d41dc215
BS
85692016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8570
8571 * gcc.target/powerpc/abs128-1.c: Require VSX.
8572 * gcc.target/powerpc/copysign128-1.c: Likewise.
8573 * gcc.target/powerpc/inf128-1.c: Likewise.
8574 * gcc.target/powerpc/nan128-1.c: Likewise.
8575
6a20b538
JJ
85762016-06-28 Jakub Jelinek <jakub@redhat.com>
8577
8578 PR middle-end/71626
8579 * gcc.c-torture/execute/pr71626-1.c: New test.
8580 * gcc.c-torture/execute/pr71626-2.c: New test.
8581
77d93c47
PB
85822016-06-28 Peter Bergner <bergner@vnet.ibm.com>
8583
8584 PR target/71656
8585 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8586
a8264058
SB
85872016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
8588
8589 PR target/71670
8590 * gcc.target/powerpc/pr71670.c: New testcase.
8591
0dc47331
PB
85922016-06-27 Peter Bergner <bergner@vnet.ibm.com>
8593
8594 PR target/71656
8595 * gcc.target/powerpc/pr71656-1.c: New test.
8596 * gcc.target/powerpc/pr71656-2.c: New test.
8597
b65ffc79
CL
85982016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
8599
8600 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8601 around fp16 code.
8602 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8603 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8604 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8605 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8606 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8607 Add arm_neon_fp16_ok effective target.
0b965526
UB
8608 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8609 Likewise.
8610 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8611 Likewise.
8612 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8613 Likewise.
8614 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8615 Likewise.
8616 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8617 Likewise.
8618 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8619 Likewise.
8620 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8621 Likewise.
8622 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8623 Likewise.
8624 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8625 Likewise.
8626 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8627 Likewise.
8628 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8629 Likewise.
b65ffc79 8630
9bb86f40
JH
86312016-06-26 Jan Hubicka <hubicka@ucw.cz>
8632
8633 * gcc.dg/predict-12.c: New testcase.
8634
46db0fd4
JD
86352016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8636
8637 PR fortran/71649
8638 * gfortran.dg/pr71649.f90: New test.
8639
2a65e70b
JJ
86402016-06-25 Jakub Jelinek <jakub@redhat.com>
8641
f8a06e24
JJ
8642 PR tree-optimization/71643
8643 * g++.dg/opt/pr71643.C: New test.
8644
2a65e70b
JJ
8645 PR tree-optimization/71631
8646 * gcc.c-torture/execute/pr71631.c: New test.
8647
7805417a
JH
86482016-06-24 Jan Hubicka <hubicka@ucw.cz>
8649
8650 * gcc.dg/predict-11.c: New testcase.
8651 * gfortran.dg/predict-2.f90: New testcase.
8652
888ed1a3
JH
86532016-06-24 Jan Hubicka <hubicka@ucw.cz>
8654
8655 * gcc.dg/predict-10.c: New test.
8656
53605f35
BS
86572016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8658
8659 * gcc.target/powerpc/abs128-1.c: New.
8660 * gcc.target/powerpc/copysign128-1.c: New.
8661 * gcc.target/powerpc/inf128-1.c: New.
8662 * gcc.target/powerpc/nan128-1.c: New.
8663
7b22b4c6
EB
86642016-06-24 Eric Botcazou <ebotcazou@adacore.com>
8665
8666 * gfortran.dg/pr71642.f90: New test.
8667
37e373c2
JJ
86682016-06-24 Jakub Jelinek <jakub@redhat.com>
8669
8670 PR tree-optimization/71647
8671 * gcc.target/i386/pr71647.c: New test.
8672
b20b79f2
L
86732016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8674
8675 * gcc.target/i386/noplt-gd-1.c: New test.
8676 * gcc.target/i386/noplt-gd-2.c: Likewise.
8677 * gcc.target/i386/noplt-gd-3.c: Likewise.
8678 * gcc.target/i386/noplt-ld-1.c: Likewise.
8679 * gcc.target/i386/noplt-ld-2.c: Likewise.
8680 * gcc.target/i386/noplt-ld-3.c: Likewise.
8681 * lib/target-supports.exp
8682 (check_effective_target_tls_get_addr_via_got): New.
8683
04619cb8
UB
86842016-06-24 Uros Bizjak <ubizjak@gmail.com>
8685
8686 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8687 testsuite compile flags.
8688 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8689 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8690
86912016-06-24 Uros Bizjak <ubizjak@gmail.com>
8692
8693 * g++dg/vect/pr36684.cc: Add dg-do compile.
8694 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8695 * gcc.dg/vect/pr70021.c: Ditto.
8696 * gcc.dg/vect/pr70138-1.c: Ditto.
8697 * gcc.dg/vect/pr70138-2.c: Ditto.
8698 * gcc.dg/vect/pr70354-1.c: Ditto.
8699 * gcc.dg/vect/pr70354-2.c: Ditto.
8700 * gcc.dg/vect/pr71259.c: Ditto.
8701 * gcc.dg/vect/pr71416-1.c: Ditto.
8702 * gcc.dg/vect/slp-43.c: Ditto.
8703 * gcc.dg/vect/slp-45.c: Ditto.
8704 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8705 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8706 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8707 * gfortran.dg/vect/pr69980.f90: Ditto.
8708
87092016-06-24 Uros Bizjak <ubizjak@gmail.com>
8710
8711 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8712 * gcc.dg/vect/bb-slp-30.c: Ditto.
8713 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8714 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8715 * gcc.dg/vect/pr45902.c: Ditto.
8716 * gcc.dg/vect/pr48172.c: Ditto.
8717 * gcc.dg/vect/pr48377.c: Ditto.
8718 * gcc.dg/vect/pr49038.c: Ditto.
8719 * gcc.dg/vect/pr49771.c: Ditto.
8720 * gcc.dg/vect/pr52091.c: Ditto.
8721 * gcc.dg/vect/pr53185-2.c: Ditto.
8722 * gcc.dg/vect/pr56826.c: Ditto.
8723 * gcc.dg/vect/pr60276.c: Ditto.
8724 * gcc.dg/vect/pr62021.c: Ditto.
8725 * gcc.dg/vect/pr63530.c: Ditto.
8726 * gcc.dg/vect/pr65518.c: Ditto.
8727 * gcc.dg/vect/pr65947-1.c: Ditto.
8728 * gcc.dg/vect/pr65947-10.c: Ditto.
8729 * gcc.dg/vect/pr65947-11.c: Ditto.
8730 * gcc.dg/vect/pr65947-12.c: Ditto.
8731 * gcc.dg/vect/pr65947-13.c: Ditto.
8732 * gcc.dg/vect/pr65947-2.c: Ditto.
8733 * gcc.dg/vect/pr65947-3.c: Ditto.
8734 * gcc.dg/vect/pr65947-4.c: Ditto.
8735 * gcc.dg/vect/pr65947-5.c: Ditto.
8736 * gcc.dg/vect/pr65947-6.c: Ditto.
8737 * gcc.dg/vect/pr65947-7.c: Ditto.
8738 * gcc.dg/vect/pr65947-8.c: Ditto.
8739 * gcc.dg/vect/pr65947-9.c: Ditto.
8740 * gcc.dg/vect/pr71416-1.c: Ditto.
8741 * gcc.dg/vect/pr71439.c: Ditto.
8742 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8743 * gcc.dg/vect/vect-bswap16.c: Ditto.
8744 * gcc.dg/vect/vect-bswap32.c: Ditto.
8745 * gcc.dg/vect/vect-bswap64.c: Ditto.
8746 * gcc.dg/vect/vect-live-1.c: Ditto.
8747 * gcc.dg/vect/vect-live-2.c: Ditto.
8748 * gcc.dg/vect/vect-live-3.c: Ditto.
8749 * gcc.dg/vect/vect-live-4.c: Ditto.
8750 * gcc.dg/vect/vect-live-5.c: Ditto.
8751 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8752 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8753 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8754 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8755 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8756 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8757 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8758 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8759 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8760 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8761 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8762 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8763 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8764 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8765 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8766 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8767 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8768
da224bcb
UB
87692016-06-24 Uros Bizjak <ubizjak@gmail.com>
8770
8771 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8772
dfee2870
L
87732016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8774
8775 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8776 ia32 if R_386_GOT32X relocation is supported.
8777 * gcc.target/i386/noplt-3.c: Likewise.
8778 * gcc.target/i386/noplt-2.c: Likewise.
8779 (main): Renamed to ...
8780 (bar): This.
8781 * gcc.target/i386/noplt-4.c: Likewise.
8782 (main): Renamed to ...
8783 (bar): This.
8784 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8785 * gcc.target/i386/pr67400-5.c: Likewise.
8786
a86451b9
JJ
87872016-06-24 Jakub Jelinek <jakub@redhat.com>
8788
00085092
JJ
8789 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8790 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8791
a86451b9
JJ
8792 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8793 f4): Adjust expected diagnostics.
8794 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8795 (T): If OVFP is defined, redefine to TP.
8796 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8797 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8798 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8799 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8800 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8801 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8802 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8803 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8804 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8805 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8806 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8807 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8808 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8809 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8810 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8811 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8812 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8813 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8814 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8815 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8816 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8817 as last argument to __builtin_add_overflow_p.
8818
7bb5d5f4
UB
88192016-06-23 Uros Bizjak <ubizjak@gmail.com>
8820
8821 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8822 dg-options and remove default vector testsuite compile flags.
8823 * g++.dg/vect/pr33860a.cc: Ditto.
8824 * g++.dg/vect/pr45470-a.cc: Ditto.
8825 * g++.dg/vect/pr45470-b.cc: Ditto.
8826 * g++.dg/vect/pr60896.cc: Ditto.
8827 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8828 * gcc.dg/vect/pr18308.c: Ditto.
8829 * gcc.dg/vect/pr24049.c: Ditto.
8830 * gcc.dg/vect/pr33373.c: Ditto.
8831 * gcc.dg/vect/pr36228.c: Ditto.
8832 * gcc.dg/vect/pr42395.c: Ditto.
8833 * gcc.dg/vect/pr42604.c: Ditto.
8834 * gcc.dg/vect/pr46663.c: Ditto.
8835 * gcc.dg/vect/pr48765.c: Ditto.
8836 * gcc.dg/vect/pr49093.c: Ditto.
8837 * gcc.dg/vect/pr49352.c: Ditto.
8838 * gcc.dg/vect/pr52298.c: Ditto.
8839 * gcc.dg/vect/pr52870.c: Ditto.
8840 * gcc.dg/vect/pr53185.c: Ditto.
8841 * gcc.dg/vect/pr53773.c: Ditto.
8842 * gcc.dg/vect/pr56695.c: Ditto.
8843 * gcc.dg/vect/pr62171.c: Ditto.
8844 * gcc.dg/vect/pr63530.c: Ditto.
8845 * gcc.dg/vect/pr68339.c: Ditto.
8846 * gcc.dg/vect/pr71259.c: Ditto.
8847 * gcc.dg/vect/vect-82_64.c: Ditto.
8848 * gcc.dg/vect/vect-83_64.c: Ditto.
8849 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8850 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8851 * gcc.dg/vect/vect-shift-2.c: Ditto.
8852 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8853 * gfortran.dg/vect/pr39318.f90: Ditto.
8854 * gfortran.dg/vect/pr45714-a.f: Ditto.
8855 * gfortran.dg/vect/pr45714-b.f: Ditto.
8856 * gfortran.dg/vect/pr46213.f90: Ditto.
8857
2d4bb02f
MM
88582016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8859 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8860
8861 * gcc.target/powerpc/p9-splat-5.c: New test.
8862
f6d1b868
UB
88632016-06-23 Uros Bizjak <ubizjak@gmail.com>
8864
8865 PR tree-optimization/71488
8866 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8867 * lib/target-supports.exp: ... here.
8868 (check_sse4_hw_available): New procedure.
8869 (check_effective_target_sse4_runtime): Ditto.
8870 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8871 -march=westmere for sse4_runtime targets.
936ff030 8872 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 8873 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 8874 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 8875 (main): Call check_vect ().
a7898180 8876 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 8877
c0597759
L
88782016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8879
8880 PR target/66232
8881 PR target/67400
8882 * gcc.target/i386/pr66232-14.c: New file.
8883 * gcc.target/i386/pr66232-15.c: Likewise.
8884 * gcc.target/i386/pr66232-16.c: Likewise.
8885 * gcc.target/i386/pr66232-17.c: Likewise.
8886 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8887 ia32 if R_386_GOT32X relocation is supported.
8888 * gcc.target/i386/pr67400-2.c: Likewise.
8889 * gcc.target/i386/pr67400-3.c: Likewise.
8890 * gcc.target/i386/pr67400-4.c: Likewise.
8891 * gcc.target/i386/pr67400-6.c: Likewise.
8892 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 8893 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 8894
5b0e27a7
JD
88952016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8896
8897 PR libgfortran/48852
8898 * gfortran.dg/char4_iunit_1.f03: Update test.
8899 * gfortran.dg/f2003_io_5.f03: Update test.
8900 * gfortran.dg/real_const_3.f90: Update test.
8901
7f586d90
AK
89022016-06-23 Andi Kleen <ak@linux.intel.com>
8903
8904 * g++.dg/bprob/bprob.exp: Support autofdo.
8905 * g++.dg/tree-prof/tree-prof.exp: dito.
8906 * gcc.dg/tree-prof/tree-prof.exp: dito.
8907 * gcc.misc-tests/bprob.exp: dito.
8908 * gfortran.dg/prof/prof.exp: dito.
8909 * lib/profopt.exp: dito.
8910 * lib/target-supports.exp: Check for autofdo.
8911
60fa7862
ML
89122016-06-23 Martin Liska <mliska@suse.cz>
8913
8914 * gcc.dg/pr71619.c: New test.
8915
e3d62871
UB
89162016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8917
8918 PR target/67400
cc901875
UB
8919 * gcc.target/i386/pr67400-1.c: New test.
8920 * gcc.target/i386/pr67400-2.c: Likewise.
8921 * gcc.target/i386/pr67400-3.c: Likewise.
8922 * gcc.target/i386/pr67400-4.c: Likewise.
8923 * gcc.target/i386/pr67400-5.c: Likewise.
8924 * gcc.target/i386/pr67400-6.c: Likewise.
8925 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 8926
ac81cf0b
DM
89272016-06-22 David Malcolm <dmalcolm@redhat.com>
8928
8929 * c-c++-common/missing-header-1.c: New test case.
8930 * c-c++-common/missing-header-2.c: New test case.
8931 * c-c++-common/missing-header-3.c: New test case.
8932 * c-c++-common/missing-header-4.c: New test case.
8933
1a4f11c8
DM
89342016-06-22 David Malcolm <dmalcolm@redhat.com>
8935
8936 PR c/70339
8937 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8938 hint.
8939 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8940 expected results due to builtin "nanl" now being suggested for
8941 "name".
8942 * gcc.dg/pr67580.c: Update expected messages.
8943 * gcc.dg/spellcheck-identifiers.c: New testcase.
8944 * gcc.dg/spellcheck-typenames.c: New testcase.
8945
a93eac6a
DM
89462016-06-22 David Malcolm <dmalcolm@redhat.com>
8947
8948 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8949 file.
8950 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8951 diagnostic-test-show-locus-parseable-fixits.c to sources for
8952 diagnostic_plugin_test_show_locus.c.
8953 * lib/gcc-defs.exp (freeform_regexps): New global.
8954 (dg-regexp): New function.
8955 (handle-dg-regexps): New function.
8956 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8957 freeform_regexps to the empty list.
8958 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8959
49e76ff1
IE
89602016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8961
f6d1b868 8962 PR tree-optimization/71488
49e76ff1
IE
8963 * g++.dg/pr71488.C: New test.
8964 * gcc.dg/vect/vect-bool-cmp.c: New test.
8965
951d8c8a
EB
89662016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8967
8968 * gcc.dg/guality/param-5.c: New test.
8969
b60fc3bd
BE
89702016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8971
8972 * gcc.target/i386/asm-flag-7.c: New test.
8973
0609abda
TS
89742016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8975
8976 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8977 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8978 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8979 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8980 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8981 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8982 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8983 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8984 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8985 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8986 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8987 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8988 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8989 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8990 * lib/target-supports.exp: Likewise.
8991
ee2499b4
TS
89922016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8993
8994 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8995 * gcc.dg/attr-ms_struct-2.c: Likewise.
8996 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8997 * gcc.dg/bf-ms-attrib.c: Likewise.
8998 * gcc.dg/bf-ms-layout-2.c: Likewise.
8999 * gcc.dg/bf-ms-layout-3.c: Likewise.
9000 * gcc.dg/bf-ms-layout.c: Likewise.
9001 * gcc.dg/bf-no-ms-layout.c: Likewise.
9002 * gcc.target/i386/bitfield1.c: Likewise.
9003 * gcc.target/i386/bitfield2.c: Likewise.
9004 * gcc.target/i386/bitfield3.c: Likewise.
9005
caea59ff
KN
90062016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9007
9008 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9009 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9010 override other than -mcpu=power9 command-line option is specified,
9011 or if the target operating system is aix.
9012 * gcc.target/powerpc/darn-1.c: Likewise.
9013 * gcc.target/powerpc/darn-2.c: Likewise.
9014 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9015 test if effective-target is not powerpc_p9vector_ok or if the
9016 target operating system is not defined.
9017 * gcc.target/powerpc/vslv-1.c: Likewise.
9018 * gcc.target/powerpc/vsrv-0.c: Likewise.
9019 * gcc.target/powerpc/vsrv-1.c: Likewise.
9020
63617e30
TB
90212016-06-21 Tobias Burnus <burnus@net-b.de>
9022
9023 PR fortran/71068
9024 * gfortran.dg/coarray/data_1.f90: New.
9025
89192c3c
WD
90262016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9027
9028 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9029 (dg-require-effective-target): Use arm_v8_neon_hw.
9030 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9031 (dg-require-effective-target): Likewise.
9032 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9033 (dg-require-effective-target): Likewise.
9034 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9035 (dg-require-effective-target): Likewise.
9036 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9037 (dg-require-effective-target): Likewise.
9038 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9039 (dg-require-effective-target): Likewise.
9040 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9041 Add AArch64 check.
9042
64ac50e2
WD
90432016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9044
9045 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9046 Set to 3 so test passes.
9047
6252b5db
WD
90482016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9049
9050 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9051
3b9bc511
IV
90522016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9053
9054 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9055 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9056 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9057 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9058
21db1c78
IV
90592016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9060
9061 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9062 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9063
9d30e86f
L
90642016-06-21 H.J. Lu <hongjiu.lu@intel.com>
9065
9066 PR target/71549
9067 * gcc.target/i386/pr71549.c: New test.
9068
448a7c69
KN
90692016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9070
9071 * gcc.target/powerpc/vadsdu-0.c: Replace
9072 dg-require-effective-target directive to allow test to run on more
9073 platforms, and add dg-skip-if directive to disable test on aix
9074 platforms because of known incompatibilities.
9075 * gcc.target/powerpc/vadsdu-1.c: Likewise.
9076 * gcc.target/powerpc/vadsdu-2.c: Likewise.
9077 * gcc.target/powerpc/vadsdu-3.c: Likewise.
9078 * gcc.target/powerpc/vadsdu-4.c: Likewise.
9079 * gcc.target/powerpc/vadsdu-5.c: Likewise.
9080 * gcc.target/powerpc/vadsdub-1.c: Likewise.
9081 * gcc.target/powerpc/vadsdub-2.c: Replace
9082 dg-require-effective-target directive to allow test to run on more
9083 platforms, and add dg-skip-if directive to disable test on aix
9084 platforms because of known incompatibilities.
9085 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9086 with vec_absdb call to differentiate this test from vadsdub-1.c.
9087 * gcc.target/powerpc/vadsduh-1.c: Replace
9088 dg-require-effective-target directive to allow test to run on more
9089 platforms, and add dg-skip-if directive to disable test on aix
9090 platforms because of known incompatibilities.
9091 * gcc.target/powerpc/vadsduh-2.c: Likewise.
9092 * gcc.target/powerpc/vadsduw-1.c: Likewise.
9093 * gcc.target/powerpc/vadsduw-2.c: Likewise.
9094
0ad84f34
JJ
90952016-06-21 Jakub Jelinek <jakub@redhat.com>
9096
9097 PR tree-optimization/71588
9098 * gcc.dg/pr71558.c: New test.
9099
e71e8d94
SKS
91002016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9101
9102 * c-c++-common/pr68657-1.c: Require ptr32plus support.
9103 * c-c++-common/pr68657-2.c: Likewise.
9104 * c-c++-common/pr68657-3.c: Likewise.
9105 * gcc.dg/torture/pr69714.c: Require int32plus support.
9106 * gcc.dg/torture/pr70025.c: Likewise.
9107 * gcc.dg/torture/pr70083.c: Likewise.
9108 * gcc.dg/torture/pr70542.c: Likewise.
9109 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9110
5a578671
JM
91112016-06-20 Joseph Myers <joseph@codesourcery.com>
9112
9113 PR c/71601
9114 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9115
7a9df68e
JJ
91162016-06-20 Jakub Jelinek <jakub@redhat.com>
9117
50aa64d5
JJ
9118 PR middle-end/71581
9119 * gcc.dg/pr71581.c: New test.
9120
7a9df68e
JJ
9121 PR rtl-optimization/71591
9122 * gcc.dg/cpp/pr71591.c: New test.
9123
3947cf19
DR
91242016-06-20 David B. Robins <gcc@davidrobins.net>
9125
9126 PR target/71571
9127 * g++.dg/torture/pr71571.C: New test.
9128
c4ff221e
JJ
91292016-06-20 Jakub Jelinek <jakub@redhat.com>
9130
9131 PR target/71559
9132 * gcc.target/i386/sse2-pr71559.c: New test.
9133 * gcc.target/i386/avx-pr71559.c: New test.
9134 * gcc.target/i386/avx512f-pr71559.c: New test.
9135
f1b5abfb
TB
91362016-06-20 Tobias Burnus <burnus@net-b.de>
9137
9138 PR fortran/71194
9139 * gfortran.dg/pointer_remapping_10.f90: New.
9140
842107e4
DM
91412016-06-20 David Malcolm <dmalcolm@redhat.com>
9142
9143 * g++.dg/diagnostic/string-literal-concat.C: New test case.
9144
d9e8bdfd
MS
91452016-06-20 Martin Sebor <msebor@redhat.com>
9146
9147 PR c/69507
9148 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9149 * gnu90-const-expr-1.c: Same.
9150 * gnu99-const-expr-1.c: Same.
9151 * gnu99-static-1.c: Same.
9152
67785479
RL
91532016-06-20 Renlin Li <renlin.li@arm.com>
9154
29f09b38 9155 PR testsuite/71489
67785479
RL
9156 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9157
636929b8
JG
91582016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
9159
9160 * gcc.target/aarch64/vcvt_f64_1.c: New.
9161 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9162 * gcc.target/aarch64/vrecp_f64_1.c: New.
9163
ff7b374b
KT
91642016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9165
9166 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9167 "alignement".
9168
554cfc9e
GJL
91692016-06-20 Georg-Johann Lay <avr@gjlay.de>
9170
9171 PR target/71103
9172 * gcc.target/avr/torture/pr71103-2.c: New test.
9173
94087e88 91742016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
9175
9176 PR c/69507
9177 * gcc.dg/alignof.c: New test.
9178
c561b091
PC
91792016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9180
9181 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9182 vs dg-error; test constexpr specifier too.
9183
bf54f123
PC
91842016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9185
9186 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9187
4e53aa97
CL
91882016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
9189
9190 * lib/target-supports.exp
9191 (check_effective_target_arm_neon_fp16_ok_nocache): Call
9192 arm_neon_ok and merge flags. Fix temporary test name.
9193 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9194 and merge flags.
9195
69071d86
ML
91962016-06-17 Martin Liska <mliska@suse.cz>
9197
9198 * gcc.dg/predict-9.c: Fix dump scanning.
9199
68b3b858
BC
92002016-06-17 Bin Cheng <bin.cheng@arm.com>
9201
9202 PR tree-optimization/71354
9203 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9204
d3ee260a
BC
92052016-06-17 Bin Cheng <bin.cheng@arm.com>
9206
9207 PR tree-optimization/71347
9208 * gcc.dg/tree-ssa/pr71347.c: New test.
9209
bd8fb114
BC
92102016-06-17 Bin Cheng <bin.cheng@arm.com>
9211
9212 PR tree-optimization/71354
9213 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9214
97816be4
BC
92152016-06-17 Bin Cheng <bin.cheng@arm.com>
9216
9217 * gcc.dg/vect/vect-alias-check-1.c: New test.
9218
2d761a37
SKS
92192016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9220
e0277d6b 9221 PR target/71151
2d761a37
SKS
9222 * gcc.target/avr/pr71151-1.c: New test.
9223 * gcc.target/avr/pr71151-2.c: New test.
9224 * gcc.target/avr/pr71151-3.c: New test.
9225 * gcc.target/avr/pr71151-4.c: New test.
9226 * gcc.target/avr/pr71151-5.c: New test.
9227 * gcc.target/avr/pr71151-6.c: New test.
9228 * gcc.target/avr/pr71151-7.c: New test.
9229 * gcc.target/avr/pr71151-8.c: New test.
9230 * gcc.target/avr/pr71151-common.h: New test.
9231
68fa96d6
ML
92322016-06-16 Martin Liska <mliska@suse.cz>
9233
9234 * gfortran.dg/predict-1.f90: New test.
9235
b6ca982f
UB
92362016-06-16 Uros Bizjak <ubizjak@gmail.com>
9237
9238 PR target/71242
3a146d46 9239 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 9240
1dc8d15b
JH
92412016-06-16 Jan Hubicka <hubicka@ucw.cz>
9242
9243 * g++.dg/vect/pr36648.cc: Disable cunrolli
9244
67c25816
JJ
92452016-06-16 Jakub Jelinek <jakub@redhat.com>
9246
c577adb2
JJ
9247 PR target/71554
9248 * gcc.c-torture/execute/pr71554.c: New test.
9249
67c25816
JJ
9250 PR rtl-optimization/71532
9251 * gcc.dg/torture/pr71532.c: New test.
9252
1a3c3ee9
MM
92532016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9254
9255 * gcc.target/powerpc/p9-dimode1.c: New test.
9256 * gcc.target/powerpc/p9-dimode2.c: Likewise.
9257
f29468a7
JJ
92582016-06-15 Jakub Jelinek <jakub@redhat.com>
9259
61daecc4
JJ
9260 * gcc.c-torture/compile/20160615-1.c: New test.
9261
f29468a7
JJ
9262 * g++.dg/cpp0x/ref-qual17.C: New test.
9263
209d1e2d
IE
92642016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
9265
9266 PR middle-end/71529
9267 * gcc.target/i386/pr71529.C: New test.
9268
8dc35712
AH
92692016-06-15 Alan Hayward <alan.hayward@arm.com>
9270
9271 PR tree-optimization/71483
9272 * g++.dg/vect/pr71483.c: New
9273
b8911cb8
PC
92742016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
9275
9276 PR c++/70202
9277 * g++.dg/inherit/crash6.C: New.
9278 * g++.dg/inherit/union2.C: Likewise.
9279 * g++.dg/inherit/virtual12.C: Likewise.
9280 * g++.dg/inherit/virtual13.C: Likewise.
9281 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9282
cf5d08ab
UB
92832016-06-15 Uros Bizjak <ubizjak@gmail.com>
9284
e3d62871 9285 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 9286
8f482165
AH
92872016-06-15 Alan Hayward <alan.hayward@arm.com>
9288
9289 PR tree-optimization/71439
9290 * gcc.dg/vect/pr71439.c: New
9291
3256673f
KT
92922016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9293
9294 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9295
b17dc4d4
RB
92962016-06-15 Richard Biener <rguenther@suse.de>
9297
9298 * gcc.dg/vect/slp-45.c: New testcase.
9299
2a5825f2
RB
93002016-06-15 Richard Biener <rguenther@suse.de>
9301
9302 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9303
6e433d0b
BS
93042016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9305
9306 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9307 requirements, and disable for AIX for now.
9308 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9309
abe7f828
JJ
93102016-06-14 Jakub Jelinek <jakub@redhat.com>
9311
a09c81b4
JJ
9312 PR c++/71528
9313 * g++.dg/opt/pr71528.C: New test.
9314
abe7f828
JJ
9315 PR c++/71516
9316 * g++.dg/init/pr71516.C: New test.
9317
acfadf06
PC
93182016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9319
9320 * g++.dg/init/array46.C: New.
9321
4d568ab2
UB
93222016-06-14 Uros Bizjak <ubizjak@gmail.com>
9323
e3d62871
UB
9324 * gcc.target/i386/float128-3.c: New test.
9325 * gcc.target/i386/quad-sse4.c: Ditto.
9326 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9327 Update scan strings.
4d568ab2 9328
30934c5d
RB
93292016-06-14 Richard Biener <rguenther@suse.de>
9330
9331 PR middle-end/71526
9332 * gfortran.dg/pr71526.f90: New testcase.
9333
3970e545
AV
93342016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
9335
9336 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9337 * gcc.dg/zero_bits_compound-1.c: Likewise.
9338
04976c6e
RB
93392016-06-14 Richard Biener <rguenther@suse.de>
9340
9341 PR tree-optimization/71522
9342 * gcc.dg/torture/pr71522.c: New testcase.
9343
23e025db
JJ
93442016-06-14 Jakub Jelinek <jakub@redhat.com>
9345
9346 PR tree-optimization/71520
9347 * gcc.dg/tree-ssa/pr71520.c: New test.
9348
90b72e84
RB
93492016-06-14 Richard Biener <rguenther@suse.de>
9350
9351 PR tree-optimization/71521
86c24ba6 9352 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 9353
ef7cf206
JJ
93542016-06-13 Jakub Jelinek <jakub@redhat.com>
9355
0dda258b
JJ
9356 PR sanitizer/71498
9357 * c-c++-common/ubsan/bounds-13.c: New test.
9358
ef7cf206
JJ
9359 PR preprocessor/71183
9360 * gcc.dg/cpp/source_date_epoch-3.c: New test.
9361
a73786e3
JL
93622016-06-13 Jeff Law <law@redhat.com>
9363
9364 PR tree-optimization/71403
9365 * c-c++-common/ubsan/pr71403-1.c: New test.
9366 * c-c++-common/ubsan/pr71403-2.c: New test.
9367 * c-c++-common/ubsan/pr71403-3.c: New test.
9368
0ac249bf
JJ
93692016-06-13 Jakub Jelinek <jakub@redhat.com>
9370
9371 PR middle-end/71478
9372 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9373 Add -Wno-psabi -w to dg-options.
9374
5408a64a
KN
93752016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9376
9377 * gcc.target/powerpc/vadsdu-0.c: New test.
9378 * gcc.target/powerpc/vadsdu-1.c: New test.
9379 * gcc.target/powerpc/vadsdu-2.c: New test.
9380 * gcc.target/powerpc/vadsdu-3.c: New test.
9381 * gcc.target/powerpc/vadsdu-4.c: New test.
9382 * gcc.target/powerpc/vadsdu-5.c: New test.
9383 * gcc.target/powerpc/vadsdub-1.c: New test.
9384 * gcc.target/powerpc/vadsdub-2.c: New test.
9385 * gcc.target/powerpc/vadsduh-1.c: New test.
9386 * gcc.target/powerpc/vadsduh-2.c: New test.
9387 * gcc.target/powerpc/vadsduw-1.c: New test.
9388 * gcc.target/powerpc/vadsduw-2.c: New test.
9389
f7e4f2e3
DM
93902016-06-13 David Malcolm <dmalcolm@redhat.com>
9391
9392 * gcc.dg/c99-init-2.c (c): Update expected error message.
9393 * gcc.dg/init-bad-8.c (foo): Likewise.
9394 * gcc.dg/spellcheck-fields-3.c: New test case.
9395
ad23a23e
ML
93962016-06-13 Martin Liska <mliska@suse.cz>
9397
9398 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9399 and "guess loop iv compared" heuristics.
9400 * gcc.dg/predict-2.c: Likewise.
9401 * gcc.dg/predict-3.c: Likewise.
9402 * gcc.dg/predict-4.c: Likewise.
9403 * gcc.dg/predict-5.c: Likewise.
9404 * gcc.dg/predict-6.c: Likewise.
9405
146c55da
MP
94062016-06-13 Marek Polacek <polacek@redhat.com>
9407
9408 PR middle-end/71476
9409 * c-c++-common/Wswitch-unreachable-4.c: New test.
9410 * gcc.dg/Wswitch-unreachable-2.c: New test.
9411 * g++.dg/tm/jump1.C: Move dg-warning.
9412
42e77cbc
EB
94132016-06-13 Eric Botcazou <ebotcazou@adacore.com>
9414
9415 * gnat.dg/renaming10.ad[sb]: New test.
9416
7474dcc1
PT
94172016-06-13 Paul Thomas <pault@gcc.gnu.org>
9418
9419 PR fortran/70673
9420 * gfortran.dg/pr70673.f90: New test.
9421
f57f53d3
RB
94222016-06-13 Richard Biener <rguenther@suse.de>
9423
9424 PR middle-end/64516
9425 * gcc.dg/align-3.c: New testcase.
9426
5843a5f0
ML
94272016-06-13 Martin Liska <mliska@suse.cz>
9428
9429 * gcc.target/i386/pr71458.c: New test.
9430
aa8fdb44
UB
94312016-06-12 Uros Bizjak <ubizjak@gmail.com>
9432
9433 PR target/71241
3a146d46 9434 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 9435
2043e4d7
DH
94362016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9437
9438 PR target/60751
9439 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9440 statement.
9441
d3dc025d
DH
94422016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9443
9444 PR target/60751
9445 * gfortran.dg/comma_IO_extension_1.f90: New test.
9446 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9447 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9448 statement.
9449 * gfortran.dg/graphite/pr38083.f90: Likewise.
9450 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9451 missing format.
9452
a31d78c6
EB
94532016-06-11 Eric Botcazou <ebotcazou@adacore.com>
9454
9455 * gnat.dg/case_character.adb: New test.
9456
95c18dd0
SB
94572016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
9458
9459 PR middle-end/71310
9460 * gcc.target/powerpc/pr71310.c: New testcase.
9461
b97d37b4
KV
94622016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
9463
9464 PR middle-end/71478
9465 * gcc.dg/pr71478.c: New test.
9466
900bcda3
JJ
94672016-06-10 Jakub Jelinek <jakub@redhat.com>
9468
ec1c20db
JJ
9469 PR middle-end/71494
9470 * gcc.c-torture/execute/pr71494.c: New test.
9471
50b15873
JJ
9472 PR c/68657
9473 * gcc.target/i386/pr68657.c: New test.
9474
900bcda3
JJ
9475 PR inline-asm/68843
9476 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9477 (test): Add -masm=intel alternatives.
9478
4d926e34
MS
94792016-06-10 Martin Sebor <msebor@redhat.com>
9480
9481 PR c/71392
9482 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9483
ad071b2b
JL
94842016-06-10 Jeff Law <law@redhat.com>
9485
9486 PR tree-optimization/71335
9487 * gcc.c-torture/execute/pr71335.c: New test.
9488
2704efe8
DM
94892016-06-10 David Malcolm <dmalcolm@redhat.com>
9490
9491 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9492 the various "cannot tail-call: " messages.
9493
18c9b7d4
CL
94942016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
9495
9496 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9497 and options.
9498
7cfa10f3
MO
94992016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
9500
9501 PR sanitizer/71480
9502 * c-c++-common/asan/pr71480.c: New test.
9503
1f24fd3e
L
95042016-06-10 H.J. Lu <hongjiu.lu@intel.com>
9505
9506 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9507 (ASMNAME2): Likewise.
9508 (main): Replace fn in asm statement with ASMNAME ("fn").
9509 * gcc.dg/guality/pr68037-2.c: Likewise.
9510 * gcc.dg/guality/pr68037-3.c: Likewise.
9511 * gcc.dg/torture/pr68037-1.c: Likewise.
9512 * gcc.dg/torture/pr68037-2.c: Likewise.
9513 * gcc.dg/torture/pr68037-3.c: Likewise.
9514
ad551c07
BE
95152016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
9516
9517 PR inline-asm/68843
9518 * gcc.target/i386/pr68843-1.c: New test.
9519 * gcc.target/i386/pr68843-2.c: New test.
9520
4b1ffdb1 95212016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
9522 Cesar Philippidis <cesar@codesourcery.com>
9523
9524 PR middle-end/71373
9525 * gcc.dg/goacc/nested-function-1.c: New file.
9526 * gcc.dg/goacc/nested-function-2.c: Likewise.
9527 * gcc.dg/goacc/pr71373.c: Likewise.
9528 * gfortran.dg/goacc/cray-2.f95: Likewise.
9529 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9530 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9531 * gfortran.dg/goacc/cray.f95: Update.
9532 * gfortran.dg/goacc/loop-1.f95: Likewise.
9533 * gfortran.dg/goacc/loop-3.f95: Likewise.
9534 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9535 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9536
95372016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9538
9539 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9540 for OpenACC tile clauses.
9541 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
9542
9543 PR c/71381
9544 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
9545 to...
9546 * c-c++-common/goacc/cache-2.c: ... this new file.
9547 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9548 * gfortran.dg/goacc/cache-2.f95: ... this new file.
9549 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9550 usage.
9551 * gfortran.dg/goacc/cray.f95: Likewise.
9552 * gfortran.dg/goacc/loop-1.f95: Likewise.
9553
89851e4c
AH
95542016-06-10 Alan Hayward <alan.hayward@arm.com>
9555
9556 PR tree-optimization/71407
9557 PR tree-optimization/71416
9558 * gcc.dg/vect/pr71407.c: New
9559 * gcc.dg/vect/pr71416-1.c: New
9560 * gcc.dg/vect/pr71416-2.c: New
9561
200eafbf
RB
95622016-06-10 Richard Biener <rguenther@suse.de>
9563
9564 PR middle-end/71477
9565 * gcc.dg/torture/pr71477.c: New testcase.
9566
4df99d92
JK
95672016-06-09 Julia Koval <julia.koval@intel.com>
9568
9569 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
9570 * gcc.target/i386/interrupt-13.c: Likewise.
9571 * gcc.target/i386/interrupt-15.c: Likewise.
9572 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
9573 * gcc.target/i386/interrupt-24.c: Likewise.
9574 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
9575 * gcc.target/i386/interrupt-9.c: Likewise.
9576 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9577
e01b4e16
MS
95782016-06-09 Martin Sebor <msebor@redhat.com>
9579
9580 PR c/70883
9581 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9582 * gcc.dg/builtin-constant_p-1.c: Same.
9583 * gcc.dg/builtins-error.c: Same.
9584 * gcc.dg/pr70859.c: Same.
9585
9c35db0e
SKS
95862016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9587
9588 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9589 * gcc.dg/torture/pr68067-1.c: Likewise.
9590 * gcc.dg/torture/pr68067-2.c: Likewise.
9591
95922016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9593
9594 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9595 when setting SIZE.
9596
392a81b9
PC
95972016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9598
9599 PR c++/71465
9600 * g++.dg/inherit/crash5.C: New.
9601 Revert:
9602 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9603
9604 PR c++/70202
9605 * g++.dg/inherit/crash5.C: New.
9606 * g++.dg/inherit/virtual1.C: Adjust.
9607
e49efc14
ML
96082016-06-09 Martin Liska <mliska@suse.cz>
9609
9610 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9611 * g++.dg/predict-loop-exit-2.C: Likewise.
9612 * g++.dg/predict-loop-exit-3.C: Likewise.
9613 * gcc.dg/predict-1.c: Likewise.
9614 * gcc.dg/predict-2.c: Likewise.
9615 * gcc.dg/predict-3.c: Likewise.
9616 * gcc.dg/predict-4.c: Likewise.
9617 * gcc.dg/predict-5.c: Likewise.
9618 * gcc.dg/predict-6.c: Likewise.
9619 * gcc.dg/predict-7.c: Likewise.
9620
36d57986
RB
96212016-06-09 Richard Biener <rguenther@suse.de>
9622
9623 PR tree-optimization/71462
9624 * gcc.dg/torture/pr71462.c: New testcase.
9625
7d82e8e4
MP
96262016-06-09 Marek Polacek <polacek@redhat.com>
9627
9628 PR c/65471
9629 * gcc.dg/c11-generic-3.c: New test.
9630
c8a71589
PC
96312016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
9632
9633 * g++.dg/init/array42.C: New.
9634 * g++.dg/init/array43.C: Likewise.
9635 * g++.dg/init/array44.C: Likewise.
9636 * g++.dg/init/array45.C: Likewise.
9637 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9638 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9639 * g++.dg/cpp1y/auto-fn27.C: Likewise.
9640 * g++.dg/gomp/pr35751.C: Likewise.
9641 * g++.dg/init/array23.C: Likewise.
9642 * g++.dg/init/brace2.C: Likewise.
9643 * g++.dg/init/brace6.C: Likewise.
9644
44a845ca
MS
96452016-06-08 Martin Sebor <msebor@redhat.com>
9646 Jakub Jelinek <jakub@redhat.com>
9647
9648 PR c++/70507
9649 PR c/68120
9650 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9651 * c-c++-common/builtin-arith-overflow-2.c: New test.
9652 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9653 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9654 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9655
2ef16b6e
JJ
96562016-06-08 Jakub Jelinek <jakub@redhat.com>
9657
9658 PR c++/71442
9659 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9660
5e3ee346
AL
96612016-06-08 Alan Lawrence <alan.lawrence@arm.com>
9662
9663 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9664 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9665 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9666 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9667 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9668 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9669 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9670 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9671 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9672 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9673 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9674 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9675 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9676
b2ae2814
RB
96772016-06-08 Richard Biener <rguenther@suse.de>
9678
9679 PR tree-optimization/68558
9680 * gcc.dg/vect/slp-44.c: New testcase.
9681
e09b4c37
RB
96822016-06-08 Richard Biener <rguenther@suse.de>
9683
9684 * gcc.dg/vect/slp-43.c: New testcase.
9685
72d50660
RB
96862016-06-08 Richard Biener <rguenther@suse.de>
9687
9688 PR tree-optimization/71452
9689 * gcc.dg/torture/pr71452.c: New testcase.
9690
988c115c
JJ
96912016-06-08 Jakub Jelinek <jakub@redhat.com>
9692
9693 PR c++/71448
9694 * g++.dg/torture/pr71448.C: New test.
9695
73d73b48
BS
96962016-06-08 Bernd Schmidt <bschmidt@redhat.com>
9697
9698 PR debug/71432
9699 PR ada/71413
9700 * g++.dg/debug/pr71432.C: New test.
9701
bdd15d0c
PK
97022016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9703
9704 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9705 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9706 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9707
ce0607bb
AH
97082016-06-08 Alan Hayward <alan.hayward@arm.com>
9709
9710 * gcc.dg/vect/vect-live-2.c: Update effective target.
9711 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9712 * lib/target-supports.exp: Add aarch64 to vect_long.
9713
92a5f2ba
MP
97142016-06-08 Marek Polacek <polacek@redhat.com>
9715
9716 PR c/71418
9717 * gcc.dg/noncompile/pr71418.c: New test.
9718
08203f73
MP
9719 PR c/71426
9720 * gcc.dg/noncompile/pr71426.c: New test.
9721
d1fcc2bd
JH
97222016-06-07 Jan Hubicka <hubicka@ucw.cz>
9723
9724 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9725 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9726 * gcc.dg/predict-3.c: Update template.
9727 * gcc.dg/predict-5.c: Update template.
9728 * gcc.dg/predict-6.c: Update template.
9729 * gcc.dg/predict-9.c: Update template.
9730 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9731
a23e6f1c
BS
97322016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9733
9734 * gcc.target/powerpc/vec-mul.c: New test.
9735
6ffd47b7
DM
97362016-06-07 David Malcolm <dmalcolm@redhat.com>
9737
9738 * gcc.dg/spellcheck-fields-2.c: New test case.
9739
bfd67b47
RB
97402016-06-07 Richard Biener <rguenther@suse.de>
9741
9742 PR c/61564
9743 * gcc.dg/Wpragmas-1.c: New testcase.
9744 * gcc.dg/Wattributes-4.c: Likewise.
9745 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9746 entry.
9747
701b9a47
CL
97482016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9749
9750 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9751 spurious debug code.
9752
6b80d6fa
RB
97532016-06-07 Richard Biener <rguenther@suse.de>
9754
9755 PR tree-optimization/71428
9756 * gcc.dg/torture/pr71428.c: New testcase.
9757
0f3f9437
RB
97582016-06-07 Richard Biener <rguenther@suse.de>
9759
9760 PR middle-end/71423
9761 * gcc.dg/torture/pr71423.c: New testcase.
9762
ec963f2a
KV
97632016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9764
9765 PR middle-end/71408
9766 * gcc.dg/tree-ssa/pr71408.c: New test.
9767
46ab5b6e
KV
97682016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9769
9770 PR middle-end/71281
9771 * g++.dg/torture/pr71281.C: New test.
9772
1f40cff3
MP
97732016-06-06 Marek Polacek <polacek@redhat.com>
9774
9775 PR c/71362
9776 * gcc.dg/pr71362.c: New test.
9777
6f5bcd24
JJ
97782016-06-06 Jakub Jelinek <jakub@redhat.com>
9779 Patrick Palka <ppalka@gcc.gnu.org>
9780
9781 PR c++/70847
9782 PR c++/71330
9783 PR c++/71393
9784 * g++.dg/opt/pr70847.C: New test.
9785 * g++.dg/ubsan/pr70847.C: New test.
9786 * g++.dg/ubsan/pr71393.C: New test.
9787
158beb4a
JJ
97882016-06-06 Jakub Jelinek <jakub@redhat.com>
9789
9790 PR tree-optimization/71259
9791 * gcc.dg/vect/pr71259.c: New test.
9792
d9b950dd
DM
97932016-06-06 David Malcolm <dmalcolm@redhat.com>
9794
9795 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9796 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9797 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9798 above.
9799
36f9ad69
KT
98002016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9801
9802 PR middle-end/37780
9803 * gcc.c-torture/execute/pr37780.c: New test.
9804 * gcc.target/aarch64/pr37780_1.c: Likewise.
9805 * gcc.target/arm/pr37780_1.c: Likewise.
9806
5545a907
MP
98072016-06-06 Marek Polacek <polacek@redhat.com>
9808
9809 * c-c++-common/attr-may-alias-1.c: New test.
9810 * c-c++-common/attr-may-alias-2.c: New test.
9811 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9812
93671519
BE
98132016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9814
9815 PR c/24414
9816 * gcc.target/i386/pr24414.c: New test.
9817
690f24b7
JM
98182016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9819
9820 * gcc.target/sparc/vis4misc.c: New file.
9821 * gcc.target/sparc/fpcmp.c: Likewise.
9822 * gcc.target/sparc/fpcmpu.c: Likewise.
9823
31ce6157
AH
98242016-06-06 Alan Hayward <alan.hayward@arm.com>
9825
9826 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9827 * gcc.dg/vect/vect-live-3.c: Likewise.
9828
9fcebb5a
RB
98292016-06-06 Richard Biener <rguenther@suse.de>
9830
9831 PR tree-optimization/71398
9832 * gcc.dg/torture/pr71398.c: New testcase.
9833
903ca97b
UB
98342016-06-06 Uros Bizjak <ubizjak@gmail.com>
9835
9836 PR target/71389
9837 * g++.dg/pr71389.C: New test.
9838
9c1eb332
JD
98392016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9840
9841 PR fortran/71404
9842 * gfortran.dg/fmt_read_5.f: New test.
9843
b2d83bd2
AV
98442016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9845
9846 PR fortran/69659
9847 * gfortran.dg/class_array_22.f03: New test.
9848
ec81960e
JH
98492016-06-05 Jan Hubicka <hubicka@ucw.cz>
9850
9851 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9852
429d2750
JH
98532016-06-05 Jan Hubicka <hubicka@ucw.cz>
9854
9855 * gcc.dg/predict-9.c: Update template.
9856
c1c00983
PC
98572016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9858
9859 PR c++/49377
9860 * g++.dg/template/pr49377.C: New.
9861
1927a963
JJ
98622016-06-04 Jakub Jelinek <jakub@redhat.com>
9863
9864 PR tree-optimization/71405
9865 * g++.dg/torture/pr71405.C: New test.
9866
909a11ad
PC
98672016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9868
9869 PR c++/70202
9870 * g++.dg/inherit/crash5.C: New.
9871 * g++.dg/inherit/virtual1.C: Adjust.
9872
08bbb1f8
JL
98732016-06-03 Jeff Law <law@redhat.com>
9874
9875 PR tree-optimization/71316
9876 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9877
7c35235c
JJ
98782016-06-03 Jakub Jelinek <jakub@redhat.com>
9879
9880 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9881 dg-additional-options with just -fno-tree-scev-cprop in it.
9882 * gcc.dg/vect/vect-live-2.c: Likewise.
9883 * gcc.dg/vect/vect-live-5.c: Likewise.
9884 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9885 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9886 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9887
c8572dd6
PP
98882016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9889
9890 PR c++/27100
9891 * g++.dg/other/friend6.C: New test.
9892
1c7733a7
BS
98932016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9894
9895 * g++.dg/torture/ppc-ldst-array.C: New.
9896
0d2f700f
JM
98972016-06-03 Joseph Myers <joseph@codesourcery.com>
9898
9899 PR target/71276
9900 PR target/71277
9901 * gcc.dg/torture/builtin-fp-int-inexact.c,
9902 gcc.target/i386/387-builtin-fp-int-inexact.c,
9903 gcc.target/i386/387-rint-inline-1.c,
9904 gcc.target/i386/387-rint-inline-2.c,
9905 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9906 gcc.target/i386/sse2-rint-inline-1.c,
9907 gcc.target/i386/sse2-rint-inline-2.c,
9908 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9909 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9910
f8071c05
L
99112016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9912 Julia Koval <julia.koval@intel.com>
9913
9914 PR target/66960
9915 PR target/67630
9916 PR target/67634
9917 PR target/67841
9918 PR target/68037
9919 PR target/68618
9920 PR target/68661
9921 PR target/69575
9922 PR target/69596
9923 PR target/69734
9924 * gcc.dg/guality/pr68037-1.c: New test.
9925 * gcc.dg/guality/pr68037-2.c: Likewise.
9926 * gcc.dg/guality/pr68037-3.c: Likewise.
9927 * gcc.dg/torture/pr68037-1.c: Likewise.
9928 * gcc.dg/torture/pr68037-2.c: Likewise.
9929 * gcc.dg/torture/pr68037-3.c: Likewise.
9930 * gcc.dg/torture/pr68661-1a.c: Likewise.
9931 * gcc.dg/torture/pr68661-1b.c: Likewise.
9932 * gcc.target/i386/interrupt-1.c: Likewise.
9933 * gcc.target/i386/interrupt-2.c: Likewise.
9934 * gcc.target/i386/interrupt-3.c: Likewise.
9935 * gcc.target/i386/interrupt-4.c: Likewise.
9936 * gcc.target/i386/interrupt-5.c: Likewise.
9937 * gcc.target/i386/interrupt-6.c: Likewise.
9938 * gcc.target/i386/interrupt-7.c: Likewise.
9939 * gcc.target/i386/interrupt-8.c: Likewise.
9940 * gcc.target/i386/interrupt-9.c: Likewise.
9941 * gcc.target/i386/interrupt-10.c: Likewise.
9942 * gcc.target/i386/interrupt-11.c: Likewise.
9943 * gcc.target/i386/interrupt-12.c: Likewise.
9944 * gcc.target/i386/interrupt-13.c: Likewise.
9945 * gcc.target/i386/interrupt-14.c: Likewise.
9946 * gcc.target/i386/interrupt-15.c: Likewise.
9947 * gcc.target/i386/interrupt-16.c: Likewise.
9948 * gcc.target/i386/interrupt-17.c: Likewise.
9949 * gcc.target/i386/interrupt-18.c: Likewise.
9950 * gcc.target/i386/interrupt-19.c: Likewise.
9951 * gcc.target/i386/interrupt-20.c: Likewise.
9952 * gcc.target/i386/interrupt-21.c: Likewise.
9953 * gcc.target/i386/interrupt-22.c: Likewise.
9954 * gcc.target/i386/interrupt-23.c: Likewise.
9955 * gcc.target/i386/interrupt-24.c: Likewise.
9956 * gcc.target/i386/interrupt-25.c: Likewise.
9957 * gcc.target/i386/interrupt-26.c: Likewise.
9958 * gcc.target/i386/interrupt-27.c: Likewise.
9959 * gcc.target/i386/interrupt-28.c: Likewise.
9960 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9961 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9962 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9963 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9964 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9965 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9966 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9967 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9968 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9969 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9970 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9971 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9972
36b85e43
BS
99732016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9974
9de2e795
L
9975 PR tree-optimization/52171
9976 * gcc.dg/pr52171.c: New test.
9977 * gcc.target/i386/pr52171.c: New test.
36b85e43 9978
bfeee8ac
JH
99792016-06-03 Jan Hubicka <jh@suse.cz>
9980
9981 * g++.dg/tree-ssa/pred-1.C: New testcase
9982 * gcc.dg/tree-ssa/pred-1.c: New testcase
9983
859b0bae
BS
99842016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9985
9986 PR target/70957
9987 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9988 support.
9989 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9990
3a2edf4c
AH
99912016-06-03 Alan Hayward <alan.hayward@arm.com>
9992
9993 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9994
b28ead45
AH
99952016-06-03 Alan Hayward <alan.hayward@arm.com>
9996
9997 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 9998 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
9999 * gcc.dg/vect/vect-live-1.c: New test.
10000 * gcc.dg/vect/vect-live-2.c: New test.
10001 * gcc.dg/vect/vect-live-3.c: New test.
10002 * gcc.dg/vect/vect-live-4.c: New test.
10003 * gcc.dg/vect/vect-live-5.c: New test.
10004 * gcc.dg/vect/vect-live-slp-1.c: New test.
10005 * gcc.dg/vect/vect-live-slp-2.c: New test.
10006 * gcc.dg/vect/vect-live-slp-3.c: New test.
10007
1f91747b
JJ
100082016-06-03 Jakub Jelinek <jakub@redhat.com>
10009
10010 PR middle-end/71387
10011 * g++.dg/opt/pr71387.C: New test.
10012
47b83923
JL
100132016-06-02 Jeff Law <law@redhat.com>
10014
10015 PR tree-optimization/71328
10016 * gcc.c-torture/compile/pr71328.c: New test.
10017
e96e5f46
JD
100182016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10019
10020 PR fortran/52393
10021 * gfortran.dg/fmt_read_3.f90: Fix typo.
10022 * gfortran.dg/fmt_read_4.f90: New test.
10023
b872d729
PC
100242016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
10025
10026 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10027 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10028 * g++.dg/cpp0x/forw_enum8.C: Likewise.
10029 * g++.dg/cpp0x/override2.C: Likewise.
10030 * g++.dg/parse/crash5.C: Likewise.
10031 * g++.dg/parse/error16.C: Likewise.
10032 * g++.dg/parse/error27.C: Likewise.
10033 * g++.dg/template/qualttp15.C: Likewise.
10034 * g++.dg/template/redecl4.C: Likewise.
10035 * g++.old-deja/g++.other/crash39.C: Likewise.
10036 * g++.old-deja/g++.other/struct1.C: Likewise.
10037 * g++.old-deja/g++.pt/m9a.C: Likewise.
10038 * g++.old-deja/g++.pt/memclass10.C: Likewise.
10039
0e535442
JJ
100402016-06-02 Jakub Jelinek <jakub@redhat.com>
10041
0633ee10
JJ
10042 PR c++/71372
10043 * c-c++-common/pr71372.c: New test.
10044
0e535442
JJ
10045 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10046 __TIME__ strings with __builtin_strcmp instead of printf and
10047 dg-output.
10048
f3c5ecc2
ML
100492016-06-02 Martin Liska <mliska@suse.cz>
10050
10051 * gcc.dg/predict-9.c: New test.
10052
a91807c5
JJ
100532016-06-02 Jakub Jelinek <jakub@redhat.com>
10054
10055 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10056 global set_compiler_env_var and global saved_compiler_env_var.
10057
b5bd1978
KT
100582016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10059
10060 PR rtl-optimization/71295
10061 * gcc.c-torture/compile/pr71295.c: New test.
10062
b93b1475
JJ
100632016-06-02 Jakub Jelinek <jakub@redhat.com>
10064
930ebd0e
JJ
10065 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10066
1e021dc3
JJ
10067 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10068 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10069
b93b1475
JJ
10070 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10071 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10072 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10073 alternative number.
10074
58f2fb5c
MM
100752016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10076
10077 * gcc.target/powerpc/p9-splat-4.c: New test.
10078
100792016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10080
10081 PR target/71186
10082 * gcc.target/powerpc/pr71186.c: New test.
10083
4731c9f0
JD
100842016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10085
10086 PR fortran/52393
10087 * gfortran.dg/fmt_read_3.f90: New test.
10088
042dee3e
TP
100892016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
10090
10091 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10092 procedure.
10093
15c98b2e
ES
100942016-06-01 Eduard Sanou <dhole@openmailbox.org>
10095
10096 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10097 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10098 env var is set.
10099 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10100 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10101 shown once.
10102 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10103 during compilation.
10104 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10105 vars set by dg-set-compiler-env-var.
10106
6442a6f4
PT
101072016-06-01 Paul Thomas <pault@gcc.gnu.org>
10108
10109 PR fortran/71156
10110 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10111 to the module procedure declaration.
10112 * gfortran.dg/submodule_16.f08: New test.
10113
ab62397a
JJ
101142016-06-01 Jakub Jelinek <jakub@redhat.com>
10115
10116 PR middle-end/71371
10117 * c-c++-common/gomp/pr71371.c: New test.
10118
b66af6ed
RB
101192016-06-01 Richard Biener <rguenther@suse.de>
10120
10121 PR tree-optimization/71366
10122 * gcc.dg/torture/pr71366-1.c: New testcase.
10123 * gcc.dg/torture/pr71366-2.c: Likewise.
10124
e342b9d8
KN
101252016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10126
10127 * gcc.target/powerpc/vslv-0.c: New test.
10128 * gcc.target/powerpc/vslv-1.c: New test.
10129 * gcc.target/powerpc/vsrv-0.c: New test.
10130 * gcc.target/powerpc/vsrv-1.c: New test.
10131
721547cd
NS
101322016-06-01 Nathan Sidwell <nathan@acm.org>
10133
10134 * c-c++-common/torture/pr57945.c: Add expected PTX error.
10135 * gcc.target/nvptx/weak.c: New.
10136
fa2c9034
RB
101372016-06-01 Richard Biener <rguenther@suse.de>
10138
10139 PR tree-optimization/71261
10140 * gcc.dg/torture/vect-bool-1.c: New testcase.
10141
3e32893c
JJ
101422016-06-01 Jakub Jelinek <jakub@redhat.com>
10143
10144 * gfortran.dg/gomp/order-1.f90: New test.
10145 * gfortran.dg/gomp/order-2.f90: New test.
10146
8c383600
JH
101472016-06-01 Jan Hubicka <hubicka@ucw.cz>
10148
10149 * gcc.dg/unroll-6.c: Update template.
10150 * gcc.dg/unroll-7.c: New testcase.
10151 * gcc.dg/unroll-8.c: New testcase.
10152
a0dfeef5
EB
101532016-06-01 Eric Botcazou <ebotcazou@adacore.com>
10154
10155 * gnat.dg/opt56.ad[sb]: New test.
10156
48de5701
PC
101572016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10158
10159 PR c++/66635
10160 * g++.dg/cpp0x/constexpr-ice16.C: New.
10161
827cf695
PP
101622016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10163
10164 PR tree-optimization/71314
10165 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
10166 -mbranch-cost=2.
10167
ff66f6e8
PP
101682016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10169
10170 PR tree-optimization/71077
10171 * gcc.dg/tree-ssa/pr71077.c: New test.
10172
050fb209
JH
101732016-05-31 Jan Hubicka <hubicka@ucw.cz>
10174
48de5701
PC
10175 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10176 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10177 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 10178
c642d919
PC
101792016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10180
10181 PR c++/71248
10182 * g++.dg/cpp0x/pr71248.C: New.
10183 * g++.dg/cpp0x/auto7.C: Test column numbers too.
10184 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10185 * g++.dg/init/new37.C: Likewise.
10186 * g++.dg/template/static1.C: Likewise.
10187 * g++.dg/template/static2.C: Likewise.
10188
d6439e08
L
101892016-05-31 H.J. Lu <hongjiu.lu@intel.com>
10190
10191 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10192 instead of %rdi.
10193 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10194
780b9dd4
MP
101952016-05-31 Marek Polacek <polacek@redhat.com>
10196
10197 * c-c++-common/Wswitch-unreachable-3.c: New test.
10198 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10199
0d99f8a0
RB
102002016-05-31 Richard Biener <rguenther@suse.de>
10201
10202 PR tree-optimization/71352
10203 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10204
52545641
TP
102052016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
10206
10207 * gcc.target/arm/armv5_thumb_isa.c: New test.
10208
5b8c1205
KY
102092016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
10210
10211 PR target/71346
10212 * gcc.target/i386/pr71346.c: New test.
10213
7a88cc84
TV
102142016-05-31 Tom de Vries <tom@codesourcery.com>
10215
10216 PR tree-optimization/69068
10217 * gcc.dg/graphite/pr69068.c: New test.
10218
265149a6
MS
102192016-05-27 Martin Sebor <msebor@redhat.com>
10220
10221 PR c++/71306
10222 * g++.dg/warn/Wplacement-new-size-3.C: New test.
10223
00631022
JJ
102242016-05-30 Jakub Jelinek <jakub@redhat.com>
10225
10226 PR c++/71349
10227 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
10228 nowait depend(inout: dd[0]) clauses where permitted.
10229
b2f6675b
PC
102302016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10231
10232 PR c++/71238
10233 * g++.dg/parse/pr71238.C: New.
10234 * g++.dg/concepts/friend1.C: Test column numbers too.
10235 * g++.dg/cpp0x/initlist31.C: Likewise.
10236 * g++.dg/cpp0x/pr51420.C: Likewise.
10237 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10238 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10239 * g++.dg/ext/builtin3.C: Likewise.
10240 * g++.dg/lookup/friend12.C: Likewise.
10241 * g++.dg/lookup/friend7.C: Likewise.
10242 * g++.dg/lookup/koenig1.C: Likewise.
10243 * g++.dg/lookup/koenig5.C: Likewise.
10244 * g++.dg/lookup/used-before-declaration.C: Likewise.
10245 * g++.dg/overload/koenig1.C: Likewise.
10246 * g++.dg/template/crash65.C: Likewise.
10247 * g++.dg/template/friend57.C: Likewise.
10248 * g++.dg/warn/Wshadow-5.C: Likewise.
10249 * g++.dg/warn/Wunused-8.C: Likewise.
10250 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10251 * g++.old-deja/g++.jason/lineno5.C: Likewise.
10252 * g++.old-deja/g++.jason/member.C: Likewise.
10253 * g++.old-deja/g++.jason/report.C: Likewise.
10254 * g++.old-deja/g++.jason/scoping12.C: Likewise.
10255 * g++.old-deja/g++.law/visibility20.C: Likewise.
10256 * g++.old-deja/g++.ns/koenig5.C: Likewise.
10257 * g++.old-deja/g++.other/static5.C: Likewise.
10258 * g++.old-deja/g++.pt/overload2.C: Likewise.
10259
a448ff40
JH
102602016-05-30 Jan Hubicka <hubicka@ucw.cz>
10261
10262 * gcc.dg/tree-ssa/peel1.c: New testcase.
10263 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10264 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10265
69be8c91
TV
102662016-05-30 Tom de Vries <tom@codesourcery.com>
10267
10268 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10269 to ce.
10270
a59775a1
PC
102712016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10272
10273 PR c++/71099
10274 * g++.dg/parse/virtual1.C: New.
10275
53d6d955
UB
102762016-05-30 Uros Bizjak <ubizjak@gmail.com>
10277
10278 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10279 Use correct register when clearing %edx.
10280
0557293f
AM
102812016-05-30 Alexander Monakov <amonakov@ispras.ru>
10282
10283 PR tree-optimization/71289
10284 * gcc.dg/pr71289.c: New test.
10285
5d476e35
KV
102862016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10287
10288 PR middle-end/71269
10289 PR middle-end/71292
10290 * gcc.dg/tree-ssa/pr71269.c: New test.
10291 * gcc.dg/tree-ssa/pr71292.c: New test.
10292
db5447ca
KV
102932016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10294
10295 PR middle-end/71252
10296 * gcc.dg/tree-ssa/pr71252-2.c: New test.
10297
98bdbb39
JH
102982016-05-30 Jan Hubicka <hubicka@ucw.cz>
10299
10300 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10301 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10302 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10303
7e012855
TV
103042016-05-30 Tom de Vries <tom@codesourcery.com>
10305
10306 PR tree-optimization/69067
10307 * gcc.dg/graphite/pr69067.c: New test.
10308
beed3701
UB
103092016-05-29 Uros Bizjak <ubizjak@gmail.com>
10310
10311 PR target/71245
10312 * gcc.target/i386/pr71245-1.c: New test.
10313 * gcc.target/i386/pr71245-2.c: Ditto.
10314
b6d4f8e8
PC
103152016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10316
10317 PR c++/71105
10318 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10319 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10320 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10321
00022058
JH
103222016-05-27 Jan Hubicka <hubicka@ucw.cz>
10323
10324 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10325
c8419aca
VV
103262016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
10327
10328 Revert:
10329 PR c++/69855
10330 * g++.dg/overload/69855.C: New.
10331 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10332 * g++.old-deja/g++.pt/crash3.C: Likewise.
10333
8008c4d2
PC
103342016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10335
10336 PR c++/60385
10337 * g++.dg/parse/namespace13.C: New.
10338
8b2ef235
JL
103392016-05-26 Jeff Law <law@redhat.com>
10340
10341 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10342 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10343 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10344 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10345 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10346 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10347 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10348 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10349 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10350 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10351 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10352 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10353 * gcc.dg/tree-ssa/vrp56.c: Likewise.
10354
7d67159b
VV
103552016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
10356
10357 PR c++/69855
10358 * g++.dg/overload/69855.C: New.
10359 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10360 * g++.old-deja/g++.pt/crash3.C: Likewise.
10361
88e3bdd1
JW
103622016-05-27 Jiong Wang <jiong.wang@arm.com>
10363
10364 PR target/63596
10365 * gcc.target/aarch64/va_arg_1.c: New testcase.
10366 * gcc.target/aarch64/va_arg_2.c: Likewise.
10367 * gcc.target/aarch64/va_arg_3.c: Likewise.
10368
3fd6b9cc
JW
103692016-05-27 Jiong Wang <jiong.wang@arm.com>
10370
10371 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10372 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10373 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10374 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10375 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10376
3cee7e4e
MP
103772016-05-27 Marek Polacek <polacek@redhat.com>
10378
10379 PR middle-end/71308
10380 * g++.dg/torture/pr71308.C: New test.
10381
6a813c96
DV
103822016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10383
10384 * gcc.dg/zero_bits_compound-1.c: New test.
10385 * gcc.dg/zero_bits_compound-2.c: New test.
10386
0561bcfb
IE
103872016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
10388
10389 PR middle-end/71279
10390 * gcc.dg/pr71279.c: New test.
10391
21316320
MM
103922016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10393
10394 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10395 floating point min/max/comparison instructions.
10396 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10397
7211a097
JJ
103982016-05-26 Jakub Jelinek <jakub@redhat.com>
10399
10400 * c-c++-common/gomp/schedule-1.c: New test.
10401 * gfortran.dg/gomp/schedule-1.f90: New test.
10402
cac177cf
PP
104032016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
10404
10405 PR c++/70822
10406 PR c++/70106
10407 * g++.dg/cpp1y/auto-fn32.C: New test.
10408 * g++.dg/cpp1y/paren4.C: New test.
10409
a2d5b8c9
NS
104102016-05-26 Nathan Sidwell <nathan@acm.org>
10411
10412 * gcc.dg/20060410.c: Xfail on ptx.
10413 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10414 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10415 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10416 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10417 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10418
ffa8b552
TP
104192016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10420
10421 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10422
c7501e00
JJ
104232016-05-26 Jakub Jelinek <jakub@redhat.com>
10424
1875b9a0
JJ
10425 PR tree-optimization/71280
10426 * gcc.dg/pr71280.c: New test.
10427
2116e19f
JJ
10428 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10429
305aef09
JJ
10430 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10431 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10432
c7501e00
JJ
10433 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10434
ca449d26
JW
104352016-05-26 Jiong Wang <jiong.wang@arm.com>
10436
10437 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 10438 kept in memory.
ca449d26 10439
8af01c66
JL
104402016-05-25 Jeff Law <law@redhat.com>
10441
10442 PR tree-optimization/71272
10443 * gcc.c-torture/compile/pr71272.c: new test.
10444
f9d6ce73
BS
104452016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10446
10447 * gcc.target/powerpc/vec-cmpne.c: New test.
10448 * gcc.target/powerpc/vec-cmpne-long.c: New test.
10449
a88a7b22
EB
104502016-05-25 Eric Botcazou <ebotcazou@adacore.com>
10451
10452 * gnat.dg/opt55.ad[sb]: New test.
10453
125f02ed
SKS
104542016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10455
10456 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10457 * c-c++-common/pr60226.c: Require int32plus.
10458 * gcc.c-torture/execute/pr70602.c: Likewise.
10459 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10460 unsigned long for malloc arg type.
10461 * gcc.dg/asr_div1.c: Require int32plus.
10462 * gcc.dg/enum-mode-1.c: XFAIL for int16.
10463 * gcc.dg/pie-1.c: Require pie.
10464 * gcc.dg/pie-2.c: Likewise.
10465 * gcc.dg/pr59471.c: Require int32plus.
10466 * gcc.dg/pr59963-2.c: XFAIL for int16.
10467 * gcc.dg/pr60114.c: Require int32plus.
10468 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10469 unsigned long for typedef of size_t.
10470 * gcc.dg/pr63914.c: Require int32plus.
10471 * gcc.dg/pr64536.c: Require pt32plus.
10472 * gcc.dg/pr65658.c: Likewise.
10473 * gcc.dg/pr67271.c: Require int32plus.
10474 * gcc.dg/pr68112.c: Likewise.
10475 * gcc.dg/pr69071.c: Skip for avr target.
10476 * gcc.dg/pr69973.c: Require int32plus.
10477 * gcc.dg/pr70169.c: Skip for avr target.
10478 * gcc.dg/sso-6.c: Require int32plus.
10479 * gcc.dg/sso-7.c: Likewise.
10480 * gcc.dg/sso-8.c: Likewise.
10481 * gcc.dg/vrp-min-max-2.c: Likewise.
10482
c6e434f5
UB
104832016-05-25 H.J. Lu <hongjiu.lu@intel.com>
10484
10485 PR target/70738
10486 * gcc.target/i386/pr70738-1.c: New test.
10487 * gcc.target/i386/pr70738-2.c: Likewise.
10488 * gcc.target/i386/pr70738-3.c: Likewise.
10489 * gcc.target/i386/pr70738-4.c: Likewise.
10490 * gcc.target/i386/pr70738-5.c: Likewise.
10491 * gcc.target/i386/pr70738-6.c: Likewise.
10492 * gcc.target/i386/pr70738-7.c: Likewise.
10493 * gcc.target/i386/pr70738-8.c: Likewise.
10494 * gcc.target/i386/pr70738-9.c: Likewise.
10495
5c42d341
KT
104962016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10497
10498 PR rtl-optimization/66940
10499 * gcc.c-torture/execute/pr66940.c: New test.
10500
bf9a1a07
IV
105012016-05-25 Ilya Verbin <ilya.verbin@intel.com>
10502
10503 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10504 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10505 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10506 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10507 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10508 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10509 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10510 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10511 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10512 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10513 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10514 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10515 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10516 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10517 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10518 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10519 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10520 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10521 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10522 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10523 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10524 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10525 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10526 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10527
95efe6b6
MP
105282016-05-25 Marek Polacek <polacek@redhat.com>
10529
10530 PR c/71265
10531 * gcc.dg/noncompile/pr71265.c: New test.
10532
a23faf7a
MP
10533 PR c/71266
10534 * gcc.dg/noncompile/old-style-parm-3.c: New test.
10535
69a6d5ad
NS
105362016-05-25 Nathan Sidwell <nathan@acm.org>
10537
10538 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10539
3072d4ea
RB
105402016-05-25 Richard Biener <rguenther@suse.de>
10541
10542 PR tree-optimization/71261
10543 * c-c++-common/torture/pr71261.c: New testcase.
10544
e412ece4
RB
105452016-05-25 Richard Biener <rguenther@suse.de>
10546
10547 PR tree-optimization/71264
10548 * gcc.dg/vect/pr71264.c: New testcase.
10549
b9e551ad
PC
105502016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10551
10552 PR c++/55992
10553 * g++.dg/cpp0x/alias-decl-53.C: New.
10554 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10555
6aa1abe5
ML
105562016-05-25 Martin Liska <mliska@suse.cz>
10557
10558 * g++.dg/pr71239.C: New test.
10559
842d162e
RB
105602016-05-25 Richard Biener <rguenther@suse.de>
10561
c87885ca
RO
10562 * gcc.dg/vect/pr58135.c: Rename to ...
10563 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 10564
f184a36c
MP
105652016-05-25 Marek Polacek <polacek@redhat.com>
10566
10567 * g++.dg/pr65295.C: Use target c++14.
10568
021fad86
PC
105692016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10570
53d6d955
UB
10571 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
10572 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 10573
c3eaf15a
MM
105742016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10575
10576 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10577 instructions.
10578
e46c7770
CP
105792016-05-24 Cesar Philippidis <cesar@codesourcery.com>
10580
10581 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10582 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10583 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10584 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10585 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10586 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10587 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10588 * c-c++-common/goacc/pcopy.c: Likewise.
10589 * c-c++-common/goacc/pcopyin.c: Likewise.
10590 * c-c++-common/goacc/pcopyout.c: Likewise.
10591 * c-c++-common/goacc/pcreate.c: Likewise.
10592 * c-c++-common/goacc/pr70688.c: New test.
10593 * c-c++-common/goacc/present-1.c: Adjust test.
10594 * c-c++-common/goacc/reduction-5.c: Likewise.
10595 * g++.dg/goacc/data-1.C: New test.
10596
4bfc9db7
MM
105972016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10598
10599 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10600 vector parity built-in functions.
10601 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10602 count trailing zeros automatic vectorization.
10603 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10604 count trailing zeros built-in functions.
10605
2bc145af
KV
106062016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10607
10608 * gcc.dg/tree-ssa/reassoc-44.c: New test.
10609
26869fdb
PH
106102016-05-24 Pat Haugen <pthaugen@us.ibm.com>
10611
10612 PR target/71050
10613 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10614
b2dc9c3b
PC
106152016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10616
10617 PR c++/50436
10618 * g++.dg/template/crash123.C: New.
10619 * g++.dg/template/crash124.C: Likewise.
10620
f65e97fd
MS
106212016-05-24 Martin Sebor <msebor@redhat.com>
10622
10623 PR c++/71147
10624 * g++.dg/ext/flexary16.C: New test.
10625
a6f5ac7f
IV
106262016-05-24 Ilya Verbin <ilya.verbin@intel.com>
10627
69a6d5ad
NS
10628 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10629 before math.h is included.
a6f5ac7f
IV
10630 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10631 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10632 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10633 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10634 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10635 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10636 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10637 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10638 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10639 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10640 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10641 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10642 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10643 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10644 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10645 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10646 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10647 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10648 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10649 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10650 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10651 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10652 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10653
27bad558
MM
106542016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10655 Kelvin Nilsen <kelvin@gcc.gnu.org>
10656
10657 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10658 support.
10659
72f382fb
PC
106602016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10661
10662 PR c++/69872
10663 * g++.dg/warn/Wno-narrowing1.C: New.
10664
ef2ec9d9
MP
106652016-05-24 Marek Polacek <polacek@redhat.com>
10666
10667 PR c/71249
10668 * c-c++-common/Wswitch-unreachable-2.c: New test.
10669
e90434e3
JJ
106702016-05-24 Jakub Jelinek <jakub@redhat.com>
10671
7adb26f2
JJ
10672 PR c++/71257
10673 * g++.dg/vect/simd-clone-6.cc: New test.
10674 * g++.dg/gomp/declare-simd-6.C: New test.
10675
e90434e3
JJ
10676 PR middle-end/70434
10677 PR c/69504
10678 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10679
b556ea3b
RB
106802016-05-24 Richard Biener <rguenther@suse.de>
10681
10682 PR tree-optimization/71240
10683 * gcc.dg/optimize-bswapsi-5.c: New testcase.
10684
e5328f5d
RB
106852016-05-24 Richard Biener <rguenther@suse.de>
10686
10687 PR tree-optimization/71230
10688 * gcc.dg/torture/pr71230.c: New testcase.
10689 * g++.dg/torture/pr71230.C: Likewise.
10690
a04e69c0
TS
106912016-05-24 Thomas Schwinge <thomas@codesourcery.com>
10692
10693 * c-c++-common/goacc/routine-5.c: Add tests.
10694 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10695 * gfortran.dg/goacc/routine-6.f90: Add tests.
10696
30fd2977
RB
106972016-05-24 Richard Biener <rguenther@suse.de>
10698
10699 PR tree-optimization/71253
10700 * gcc.dg/torture/pr71253.c: New testcase.
10701
ca6f60bc
KV
107022016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10703
10704 PR middle-end/71252
10705 * gfortran.dg/pr71252.f90: New test.
10706
d3465d72
RS
107072016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10708
10709 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10710
f17a223d
RB
107112016-05-24 Richard Biener <rguenther@suse.de>
10712
10713 PR middle-end/70434
10714 PR c/69504
10715 * c-c++-common/vector-subscript-4.c: New testcase.
10716 * c-c++-common/vector-subscript-5.c: Likewise.
10717
e3f36534
JD
107182016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10719
10720 PR fortran/71123
10721 * gfortran.dg/namelist_90.f: New test
10722
85d5c27d
JD
107232016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10724
10725 PR fortran/66461
10726 * gfortran.dg/unexpected_eof.f: New test
10727
fe3f3340
MM
107282016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10729 Kelvin Nilsen <kelvin@gcc.gnu.org>
10730
10731 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10732 as little endian.
10733
26d6ae55
PC
107342016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10735
10736 PR c++/70972
10737 * g++.dg/cpp0x/inh-ctor20.C: New.
10738 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10739
d6c9a06f
PC
107402016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10741
10742 PR c++/69095
10743 * g++.dg/cpp0x/variadic168.C: New.
10744
396a1d10
PC
107452016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10746
10747 * g++.dg/cpp0x/pr31445.C: Test column number too.
10748 * g++.dg/cpp0x/pr32253.C: Likewise.
10749 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10750 * g++.dg/cpp0x/variadic36.C: Likewise.
10751
ece46666
MG
107522016-05-23 Marc Glisse <marc.glisse@inria.fr>
10753
10754 * gcc.dg/fold-notshift-2.c: Adjust.
10755
a7dc5980
MP
107562016-05-23 Marek Polacek <polacek@redhat.com>
10757
10758 PR c/49859
10759 * c-c++-common/Wswitch-unreachable-1.c: New test.
10760 * gcc.dg/Wswitch-unreachable-1.c: New test.
10761 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10762 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10763 * g++.dg/gomp/block-10.C: Likewise.
10764 * gcc.dg/gomp/block-10.c: Likewise.
10765 * g++.dg/gomp/block-9.C: Likewise.
10766 * gcc.dg/gomp/block-9.c: Likewise.
10767 * g++.dg/gomp/target-1.C: Likewise.
10768 * g++.dg/gomp/target-2.C: Likewise.
10769 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 10770 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
10771 * g++.dg/gomp/taskgroup-1.C: Likewise.
10772 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10773 * gcc.dg/gomp/teams-1.c: Likewise.
10774 * g++.dg/gomp/teams-1.C: Likewise.
10775 * g++.dg/overload/error3.C: Likewise.
10776 * g++.dg/tm/jump1.C: Likewise.
10777 * g++.dg/torture/pr40335.C: Likewise.
10778 * gcc.dg/c99-vla-jump-5.c: Likewise.
10779 * gcc.dg/switch-warn-1.c: Likewise.
10780 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10781 * gcc.dg/nested-func-1.c: Likewise.
10782 * gcc.dg/pr67784-4.c: Likewise.
10783
18b54004
RB
107842016-05-23 Richard Biener <rguenther@suse.de>
10785
10786 PR tree-optimization/71230
10787 * gfortran.dg/pr71230-1.f90: New testcase.
10788 * gfortran.dg/pr71230-2.f90: Likewise.
10789
e569db5f
VK
107902016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10791
396a1d10 10792 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
10793 * gcc.dg/vect/pr58135.c: Add new.
10794 * gfortran.dg/pr46519-1.f: Adjust test case.
10795
e4b71114
PC
107962016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10797
10798 PR c++/53401
10799 * g++.dg/cpp0x/decltype64.C: New.
10800
a25a8058
CL
108012016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10802
10803 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10804 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10805 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10806
0dcfe9ab
CL
108072016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10808
10809 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10810 Add poly64x1_t and poly64x2_t cases if supported.
10811 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10812 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10813 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10814 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10815 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10816
ffd70e4a
CL
108172016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10818
10819 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10820 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10821 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10822 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10823 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10824 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10825 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10826
4b1f57fe
CL
108272016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10828
10829 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10830
16c5ec77
CL
108312016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10832
10833 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10834 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10835
94ad56c7
JJ
108362016-05-22 Jakub Jelinek <jakub@redhat.com>
10837
57748705
JJ
10838 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10839 constraint instead of "r".
10840 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10841 insn instead of vxorpd.
10842 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10843
af120161
JJ
10844 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10845 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10846
355023ce
JJ
10847 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10848
3b48574c
JJ
10849 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10850 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10851
94ad56c7
JJ
10852 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10853
8a85cee2
KV
108542016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10855
10856 PR middle-end/40921
10857 * gcc.dg/tree-ssa/pr40921.c: New test.
10858
8e916b16
PS
108592016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10860
10861 PR target/71103
10862 * gcc.target/avr/pr71103.c: New test.
10863
88aea79f
KV
108642016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10865
10866 PR middle-end/71179
10867 * gcc.dg/tree-ssa/pr71179.c: New test.
10868
79063edd
MS
108692016-05-20 Martin Sebor <msebor@redhat.com>
10870
10871 PR c/71115
10872 * gcc.dg/init-excess-2.c: New test.
10873
55c8849f
EB
108742016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10875
10876 * gnat.dg/opt53.adb: New test.
10877 * gnat.dg/opt54.adb: Likewise.
10878
c91a0948
MJ
108792016-05-20 Martin Jambor <mjambor@suse.cz>
10880
10881 PR tree-optimization/70884
10882 * gcc.dg/tree-ssa/pr70919.c: New test.
10883
9cad20fa
BS
108842016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10885
10886 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10887 formatting.
69a6d5ad
NS
10888 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10889 fix code formatting.
10890
108912016-05-20 Nathan Sidwell <nathan@acm.org>
10892
10893 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10894 non-common cases.
10895 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 10896
15c671a7
DM
108972016-05-20 David Malcolm <dmalcolm@redhat.com>
10898
10899 * jit.dg/all-non-failing-tests.h: Add
10900 test-factorial-must-tail-call.c.
10901 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10902 * jit.dg/test-factorial-must-tail-call.c: New test case.
10903
4f028369
JJ
109042016-05-20 Jakub Jelinek <jakub@redhat.com>
10905
10906 PR fortran/71204
10907 * gfortran.dg/pr71204.f90: New test.
10908
7dea4ab3
CP
109092016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10910
10911 * gcc.target/nvptx/sincos.c: New test.
10912
ef98d365
PC
109132016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10914
10915 PR c++/70572
10916 * g++.dg/cpp1y/auto-fn31.C: New.
10917
92466115
BS
109182016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10919
10920 * gcc.target/powerpc/vec-addec.c: New test.
10921 * gcc.target/powerpc/vec-addec-int128.c: New test.
10922
9a385c2d
DM
109232016-05-20 David Malcolm <dmalcolm@redhat.com>
10924
10925 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10926 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10927 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10928 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10929
77c9d5b4
JH
109302016-05-20 Jan Hubicka <hubicka@ucw.cz>
10931
10932 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10933
68047971
JJ
109342016-05-20 Jakub Jelinek <jakub@redhat.com>
10935
18954840
JJ
10936 PR c++/71210
10937 * g++.dg/opt/pr71210-1.C: New test.
10938 * g++.dg/opt/pr71210-2.C: New test.
10939
68047971
JJ
10940 PR tree-optimization/29756
10941 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10942 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10943 only on selected targets where V4SImode vectors are known to be
10944 supported.
10945
d78789f5
MG
109462016-05-20 Marc Glisse <marc.glisse@inria.fr>
10947
10948 PR tree-optimization/71079
10949 PR tree-optimization/71206
10950 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10951
550fa093
PK
109522016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10953
10954 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10955 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10956 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10957
483c6429
RG
109582016-05-20 Richard Guenther <rguenther@suse.de>
10959
10960 PR tree-optimization/29756
10961 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10962
eb066284
RB
109632016-05-20 Richard Biener <rguenther@suse.de>
10964
10965 PR tree-optimization/71185
10966 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10967
58f10249
RB
109682016-05-20 Richard Biener <rguenther@suse.de>
10969
10970 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10971
2a5569fa
MP
109722016-05-19 Marek Polacek <polacek@redhat.com>
10973
10974 PR c++/71075
10975 * g++.dg/diagnostic/pr71075.C: New test.
10976
5e9a5385
DM
109772016-05-19 David Malcolm <dmalcolm@redhat.com>
10978
10979 PR c++/71184
10980 * g++.dg/pr71184.C: New test case.
10981
4f45da44
KN
109822016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10983
10984 * gcc.target/powerpc/darn-0.c: New test.
10985 * gcc.target/powerpc/darn-1.c: New test.
10986 * gcc.target/powerpc/darn-2.c: New test.
10987
4177437e
MP
109882016-05-19 Marek Polacek <polacek@redhat.com>
10989
10990 PR tree-optimization/71031
10991 * gcc.dg/tree-ssa/vrp100.c: New test.
10992
afb72432
IE
109932016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10994
10995 PR rtl-optimization/71148
10996 * gcc.dg/pr71148.c: New test.
10997
4f83064e
KT
109982016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10999
11000 PR target/71056
11001 * gcc.target/arm/pr71056.c: New test.
11002
4bf8dbe1
BE
110032016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11004
11005 * c-c++-common/pr69669.c: Check the used mode.
11006
f3510625
MO
110072016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11008
11009 PR sanitizer/64354
11010 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11011
43c0068e
RB
110122016-05-19 Richard Biener <rguenther@suse.de>
11013
11014 PR tree-optimization/70729
11015 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11016 * gcc.dg/graphite/scop-18.c: Likewise.
11017 * gcc.dg/pr41783.c: Disable LIM.
11018 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11019 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11020 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11021 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11022 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11023 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11024 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11025 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11026 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11027 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11028 * gfortran.dg/pr42108.f90: Likewise.
11029
70f25790
DM
110302016-05-18 David Malcolm <dmalcolm@redhat.com>
11031
11032 PR driver/69265
11033 * gcc.dg/spellcheck-options-11.c: New test case.
11034
960db8ec
JJ
110352016-05-18 Jakub Jelinek <jakub@redhat.com>
11036
11037 PR c++/71100
11038 * g++.dg/opt/pr71100.C: New test.
11039
04643334
MJ
110402016-05-18 Martin Jambor <mjambor@suse.cz>
11041
11042 PR ipa/69708
11043 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11044 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11045 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11046 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11047
91bb9f80
MJ
110482016-05-18 Martin Jambor <mjambor@suse.cz>
11049
11050 PR ipa/69708
11051 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11052 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11053 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11054 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11055 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11056
c584aca6
PC
110572016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11058
11059 PR c++/69793
11060 * g++.dg/template/crash122.C: New.
11061
20309c6e
PC
110622016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11063
11064 PR c++/70466
11065 * g++.dg/template/pr70466-1.C: New.
11066 * g++.dg/template/pr70466-2.C: Likewise.
11067
50c78b9a
MM
110682016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11069
11070 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11071 splat operations and the XXSPLTIB instruction.
11072 * gcc.target/powerpc/p9-splat-2.c: Likewise.
11073 * gcc.target/powerpc/p9-splat-3.c: Likewise.
11074 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11075 xxlxor to clear a register.
11076
cf8be00d
RS
110772016-05-18 Richard Sandiford <richard.sandiford@arm.com>
11078
11079 * gcc.dg/torture/pr71020.c: New test.
11080
848a392a
MJ
110812016-05-18 Martin Jambor <mjambor@suse.cz>
11082
11083 PR ipa/70646
11084 * gcc.dg/ipa/pr70646.c: New test.
11085
1f2ab776
CL
110862016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11087
11088 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11089
76489493
CL
110902016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11091
11092 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11093 missing tests for vreinterpretq_p{8,16}.
11094
bd79378d
CL
110952016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11096
11097 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11098 vsliq_n_s64 and vsliq_n_u64.
11099
81ca3ea0
CL
111002016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11101
11102 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11103 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11104
873cb425
CL
111052016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11106
11107 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11108 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11109 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11110
9d6e7c21
CL
111112016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11112
11113 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11114 in comment.
11115
b4dbe40e 111162016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
11117
11118 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11119 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11120 "blr\t" and switch to scan-assembler-times.
11121
83a5c910
JW
111222016-05-18 Jiong Wang <jiong.wang@arm.com>
11123
53d6d955
UB
11124 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11125 with __aarch64__.
11126 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11127 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 11128
fb7cbdeb
JJ
111292016-05-18 Jakub Jelinek <jakub@redhat.com>
11130
8ee91165
JJ
11131 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11132 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11133 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11134 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11135 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11136 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11137
cf4d516a
JJ
11138 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11139 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11140
a4f16422
JJ
11141 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11142 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11143
7b37ce10
JJ
11144 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11145 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11146
fb7cbdeb
JJ
11147 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11148
c9326aef
RB
111492016-05-18 Richard Biener <rguenther@suse.de>
11150
11151 PR tree-optimization/71168
11152 * gcc.dg/torture/pr71168.c: New testcase.
11153
df8b0a11
KV
111542016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
11155
11156 PR middle-end/63586
11157 * gcc.dg/tree-ssa/pr63586-2.c: New test.
11158 * gcc.dg/tree-ssa/pr63586.c: New test.
11159 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11160
2efd67ed
NS
111612016-05-17 Nathan Sidwell <nathan@acm.org>
11162
11163 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11164 * gcc.dg/pr68671.c: Fix ptx xfail-if.
11165 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11166 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11167
1988b2c2
NS
111682016-05-17 Nathan Sidwell <nathan@acm.org>
11169
11170 * gcc.target/nvptx/abi-vararg-3.c: New.
11171
ad1d92ab
MM
111722016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
11173
11174 PR tree-optimization/54579
11175 PR middle-end/55299
11176 * gcc.dg/fold-notrotate-1.c: New test.
11177 * gcc.dg/fold-notshift-1.c: New test.
11178 * gcc.dg/fold-notshift-2.c: New test.
11179
47768df8
MP
111802016-05-17 Marek Polacek <polacek@redhat.com>
11181
11182 PR ipa/71146
11183 * g++.dg/ipa/pr71146.C: New test.
11184
6b5423a5
DM
111852016-05-17 David Malcolm <dmalcolm@redhat.com>
11186
11187 * jit.dg/test-error-array-bounds.c: New test case.
11188
c7986356
MG
111892016-05-17 Marc Glisse <marc.glisse@inria.fr>
11190
11191 * gcc.dg/tree-ssa/and-1.c: New testcase.
11192
d982c5b7
MG
111932016-05-17 Marc Glisse <marc.glisse@inria.fr>
11194
11195 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11196 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11197
0139ba93
MG
111982016-05-17 Marc Glisse <marc.glisse@inria.fr>
11199
11200 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11201 * gcc.dg/tree-ssa/vrp99.c: New testcase.
11202
daab4562
JW
112032016-05-17 Jiong Wang <jiong.wang@arm.com>
11204
11205 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11206
22330033
JW
112072016-05-17 Jiong Wang <jiong.wang@arm.com>
11208
11209 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11210
98b3a5f2
JW
112112016-05-17 Jiong Wang <jiong.wang@arm.com>
11212
11213 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11214 ".2d[index]" when scan the assembly.
11215 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11216 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11217 float64x1.
11218 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11219
b71b7a8e
RB
112202016-05-17 Richard Biener <rguenther@suse.de>
11221
11222 PR tree-optimization/71132
11223 * gcc.dg/torture/pr71132.c: New testcase.
11224
3c51ad46
CL
112252016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11226
11227 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11228
d20faa66
KT
112292016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11230
11231 PR target/70809
11232 * gcc.target/aarch64/pr70809_1.c: New test.
11233
b75cc5a4
KT
112342016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11235
11236 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11237 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11238 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11239 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11240
b28eb195
IE
112412016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
11242 Ilya Enkovich <ilya.enkovich@intel.com>
11243
11244 PR target/71114
11245 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11246
0b9004ed
JH
112472016-05-16 Jan Hubicka <hubicka@ucw.cz>
11248
11249 * g++.dg/ipa/ivinline-7.C: Do not xfail.
11250 * g++.dg/ipa/ivinline-9.C: Do not xfail.
11251
1b81a1c1
MW
112522016-05-16 Matthew Wahab <matthew.wahab@arm.com>
11253
11254 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
11255 test for __ARM_FP16_ARGS.
11256 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11257 * gcc.target/arm/aapcs/neon-vect10.c: New.
11258 * gcc.target/arm/aapcs/neon-vect9.c: New.
11259 * gcc.target/arm/aapcs/vfp18.c: New.
11260 * gcc.target/arm/aapcs/vfp19.c: New.
11261 * gcc.target/arm/aapcs/vfp20.c: New.
11262 * gcc.target/arm/aapcs/vfp21.c: New.
11263 * gcc.target/arm/fp16-aapcs-1.c: New.
11264 * g++.target/arm/fp16-param-1.c: Update expected output. Add
11265 test for __ARM_FP16_ARGS.
11266 * g++.target/arm/fp16-return-1.c: Update expected output.
11267
921d1e73
JW
112682016-05-16 Jiong Wang <jiong.wang@arm.com>
11269
11270 PR testsuite/70227
11271 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11272
228eb42a
HA
112732016-05-15 Harald Anlauf <anlauf@gmx.de>
11274
11275 PR fortran/69603
11276 * gfortran.dg/pr69603.f90: New testcase.
11277
785abfd3
FR
112782016-05-14 Fritz Reese <fritzoreese@gmail.com>
11279
11280 * gfortran.dg/dec_union_4.f90: Fix endian issue.
11281
e75eb64f
FR
112822016-05-14 Fritz Reese <fritzoreese@gmail.com>
11283
11284 PR fortran/71047
11285 * gfortran.dg/pr71047.f08: New test.
11286
aa4b467b
JM
112872016-05-13 Joseph Myers <joseph@codesourcery.com>
11288
11289 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11290 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11291 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11292
653fb4a2
MS
112932016-05-13 Martin Sebor <msebor@redhat.com>
11294
11295 PR c++/60049
11296 * g++.dg/cpp0x/constexpr-60049.C: New test.
11297
9e37582d
JJ
112982016-05-13 Jakub Jelinek <jakub@redhat.com>
11299
11300 PR bootstrap/71071
11301 * gcc.dg/pr71071.c: New test.
11302
a278aa17
UB
113032016-05-13 Uros Bizjak <ubizjak@gmail.com>
11304
11305 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11306 remove XOP handling.
377eaca7 11307 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 11308
ac3d02e2
NS
113092016-05-13 Nathan Sidwell <nathan@acm.org>
11310
11311 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11312 __atomic_is_lock_free declaration.
11313
8ab3bdac
RB
113142016-05-13 Richard Biener <rguenther@suse.de>
11315
11316 PR tree-optimization/42587
11317 * gcc.dg/optimize-bswapsi-4.c: New testcase.
11318
623b8e0a
ML
113192016-05-13 Martin Liska <mliska@suse.cz>
11320
11321 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11322 the new format of dump output.
11323
da7674f6
IE
113242016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
11325
11326 * gcc.dg/pr71084.c: New test.
11327
c959db3d
RR
113282016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11329
53d6d955
UB
11330 PR target/53440
11331 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 11332
43203dea
RR
113332016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11334
11335 * gcc.target/aarch64/struct_return.c: New test.
11336
4f2e1536
MP
113372016-05-12 Marek Polacek <polacek@redhat.com>
11338
11339 PR c/70756
11340 * c-c++-common/pr70756-2.c: New test.
11341 * c-c++-common/pr70756.c: New test.
11342
1ef33ef3
RB
113432016-05-12 Richard Biener <rguenther@suse.de>
11344
11345 PR tree-optimization/71059
11346 * gcc.dg/torture/pr71059.c: New testcase.
11347
763baff6
RB
113482016-05-12 Richard Biener <rguenther@suse.de>
11349
11350 PR tree-optimization/71062
11351 * gcc.dg/torture/pr71062.c: New testcase.
11352
c4ec1243
IE
113532016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
11354
11355 PR tree-optimization/71006
11356 * gcc.dg/pr71006.c: New test.
11357
a5fbf76d
MP
113582016-05-12 Marek Polacek <polacek@redhat.com>
11359
11360 PR driver/71063
11361 * gcc.dg/opts-7.c: New test.
11362
5acc47a4
KT
113632016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11364
11365 PR target/70830
11366 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11367 Add -save-temps to dg-options.
11368 Scan for ldmfd rather than pop instruction.
11369 * gcc.target/arm/interrupt-2.c: Likewise.
11370 * gcc.target/arm/pr70830.c: New test.
11371
40bd4bf9
JJ
113722016-05-12 Jakub Jelinek <jakub@redhat.com>
11373
3cd63842
JJ
11374 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11375 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11376
c05d08f6
JJ
11377 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11378 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11379 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11380
bc27ffae
JJ
11381 PR target/71019
11382 * gcc.target/i386/avx512vl-pack-1.c: New test.
11383 * gcc.target/i386/avx512vl-pack-2.c: New test.
11384 * gcc.target/i386/avx512bw-pack-2.c: New test.
11385
515d7412
JJ
11386 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11387
40bd4bf9
JJ
11388 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11389 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11390 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11391
44ab146a
RB
113922016-05-12 Richard Biener <rguenther@suse.de>
11393
11394 PR tree-optimization/70986
11395 * gcc.dg/torture/pr70986-1.c: New testcase.
11396 * gcc.dg/torture/pr70986-2.c: Likewise.
11397 * gcc.dg/torture/pr70986-3.c: Likewise.
11398
d6e83a8d
MM
113992016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11400
11401 PR c/43651
11402 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11403 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11404
51e67ea3
UB
114052016-05-11 Uros Bizjak <ubizjak@gmail.com>
11406
11407 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11408 directive.
11409 * gcc.target/i386/pr66746.c: Ditto.
11410
3fd2b007
MM
114112016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11412
11413 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11414 support.
11415 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11416 warning when using -mvsx-timode.
11417 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11418 * gcc.target/powerpc/dform-2.c: Likewise.
11419 * gcc.target/powerpc/pr68805.c: Likewise.
11420
5c3a10fb
MP
114212016-05-11 Marek Polacek <polacek@redhat.com>
11422
11423 PR c++/71024
11424 * c-c++-common/attributes-3.c: New test.
11425
7cfb065b
NS
114262016-05-11 Nathan Sidwell <nathan@acm.org>
11427
11428 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11429 * gcc.c-torture/execute/pr68185.c: Likewise.
11430 * gcc.dg/ipa/pr70306.c: Requires global constructors.
11431 * gcc.dg/pr69634.c: Requires scheduling.
11432 * gcc.dg/torture/pr66178.c: Require label values.
11433 * gcc.dg/setjmp-6.c: Require indirect jumps.
11434
f35ea97d
RB
114352016-05-11 Richard Biener <rguenther@suse.de>
11436
11437 PR tree-optimization/71055
11438 * gcc.dg/torture/pr71055.c: New testcase.
11439
dff70323
RB
114402016-05-11 Richard Biener <rguenther@suse.de>
11441
11442 PR debug/71057
11443 * g++.dg/debug/pr71057.C: New testcase.
11444
56a3d28b
JJ
114452016-05-11 Jakub Jelinek <jakub@redhat.com>
11446
11447 PR fortran/70855
11448 * gfortran.dg/gomp/pr70855.f90: New test.
11449
ebc1b29e
RB
114502016-05-11 Richard Biener <rguenther@suse.de>
11451
11452 PR middle-end/71002
11453 * g++.dg/torture/pr71002.C: New testcase.
11454
98ccd1d7
IE
114552016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
11456
11457 PR middle-end/70807
11458 * gcc.dg/pr70807.c: New test.
11459
ed29e24b
MS
114602016-05-10 Martin Sebor <msebor@redhat.com>
11461
11462 PR c++/38611
11463 * g++.dg/Wattributes.C: New test.
11464
e39dab2c
MG
114652016-05-10 Marc Glisse <marc.glisse@inria.fr>
11466
11467 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11468 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11469 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11470
d067e238
IE
114712016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11472
11473 PR target/70799
11474 * gcc.target/i386/pr70799-1.c: New test.
11475
cd36c83e
PMR
114762016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11477
11478 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11479
1e3af2a4
IE
114802016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11481
11482 PR middle-end/70877
11483 * gcc.target/i386/pr70877.c: New test.
11484
afc610db
IE
114852016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11486
11487 PR tree-optimization/70786
11488 * gcc.target/i386/pr70876.c: New test.
11489
4b59d19f
JJ
114902016-05-10 Jakub Jelinek <jakub@redhat.com>
11491
11492 PR target/70927
11493 * gcc.target/i386/avx512vl-logic-1.c: New test.
11494 * gcc.target/i386/avx512vl-logic-2.c: New test.
11495 * gcc.target/i386/avx512dq-logic-2.c: New test.
11496
9b5ee426
BS
114972016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11498
11499 PR target/70963
11500 * gcc.target/powerpc/pr70963.c: New.
11501
f3352cab
DM
115022016-05-10 David Malcolm <dmalcolm@redhat.com>
11503
11504 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11505 (test_very_wide_line): Add ruler to expected output.
11506 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11507 (test_very_wide_line): Likewise.
11508 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11509 (test_show_locus): Within the handling of "test_very_wide_line",
11510 enable show_ruler_p on the diagnostic context.
11511
4a3255dd
RB
115122016-05-10 Richard Biener <rguenther@suse.de>
11513
11514 PR tree-optimization/71039
11515 * gcc.dg/torture/pr71039.c: New testcase.
11516
da7c9950
NS
115172016-05-10 Nathan Sidwell <nathan@acm.org>
11518
11519 * gcc.dg/nested-func-10.c: Requires alloca.
11520 * gcc.dg/nested-func-9.c: Requires alloca.
11521 * gcc.c-torture/execute/pr70460.c: Requires labels.
11522 * gcc.c-torture/compile/pr70199.c: Requires labels.
11523 * gcc.target/nvptx/decl.c: Compile only.
11524 * gcc.target/nvptx/trailing-init.c: Compile only.
11525 * gcc.target/nvptx/ary-init.c: Compile only.
11526
cf68d92c
MP
115272016-05-10 Marek Polacek <polacek@redhat.com>
11528
11529 PR c/70255
11530 * gcc.dg/attr-opt-1.c: New test.
11531
64ea4e15
RB
115322016-05-10 Richard Biener <rguenther@suse.de>
11533
11534 PR tree-optimization/70497
11535 PR tree-optimization/28367
11536 * gcc.dg/torture/20160404-1.c: New testcase.
11537 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11538 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11539
5a96dae3
PMR
115402016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11541
11542 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11543
fc97f805
UB
115442016-05-09 Uros Bizjak <ubizjak@gmail.com>
11545
11546 * gcc.target/i386/fabsneg-1.c New test.
11547
a710b1d5
AM
115482016-05-09 Alan Modra <amodra@gmail.com>
11549
11550 PR testsuite/70826
11551 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11552
171f6f05
RB
115532016-05-09 Richard Biener <rguenther@suse.de>
11554
11555 PR tree-optimization/70985
11556 * gcc.dg/torture/pr70985.c: New testcase.
11557
18caa34e
BC
115582016-05-09 Bin Cheng <bin.cheng@arm.com>
11559
11560 * gcc.dg/tree-ssa/ifc-9.c: New test.
11561 * gcc.dg/tree-ssa/ifc-10.c: New test.
11562 * gcc.dg/tree-ssa/ifc-11.c: New test.
11563 * gcc.dg/tree-ssa/ifc-12.c: New test.
11564 * gcc.dg/vect/pr61194.c: Remove XFAIL.
11565 * gcc.dg/vect/vect-23.c: Remove XFAIL.
11566 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
11567
7a27d38f
RB
115682016-05-09 Richard Biener <rguenther@suse.de>
11569
11570 PR fortran/70937
11571 * gfortran.dg/pr70937.f90: New testcase.
11572
5ebbbd3d
RO
115732016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11574
11575 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
11576
f6288c24
FR
115772016-05-07 Fritz Reese <fritzoreese@gmail.com>
11578
11579 PR fortran/56226
11580 * gfortran.dg/dec_structure_1.f90: New testcase.
11581 * gfortran.dg/dec_structure_2.f90: Ditto.
11582 * gfortran.dg/dec_structure_3.f90: Ditto.
11583 * gfortran.dg/dec_structure_4.f90: Ditto.
11584 * gfortran.dg/dec_structure_5.f90: Ditto.
11585 * gfortran.dg/dec_structure_6.f90: Ditto.
11586 * gfortran.dg/dec_structure_7.f90: Ditto.
11587 * gfortran.dg/dec_structure_8.f90: Ditto.
11588 * gfortran.dg/dec_structure_9.f90: Ditto.
11589 * gfortran.dg/dec_structure_10.f90: Ditto.
11590 * gfortran.dg/dec_structure_11.f90: Ditto.
11591 * gfortran.dg/dec_union_1.f90: Ditto.
11592 * gfortran.dg/dec_union_2.f90: Ditto.
11593 * gfortran.dg/dec_union_3.f90: Ditto.
11594 * gfortran.dg/dec_union_4.f90: Ditto.
11595 * gfortran.dg/dec_union_5.f90: Ditto.
11596 * gfortran.dg/dec_union_6.f90: Ditto.
11597 * gfortran.dg/dec_union_7.f90: Ditto.
11598
5ec4a8cd
TV
115992016-05-07 Tom de Vries <tom@codesourcery.com>
11600
11601 PR tree-optimization/70956
11602 * gcc.dg/graphite/pr70956.c: New test.
11603
58ec1d0e
JJ
116042016-05-06 Jakub Jelinek <jakub@redhat.com>
11605
ccd88fb7
JJ
11606 PR middle-end/70941
11607 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11608 (a, b, c, d): Change type from char to signed char.
11609 (main): Compare against (signed char) -1634678893 instead of
11610 hardcoded -109. Use __builtin_abort instead of abort.
11611
dd3b6464
JJ
11612 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11613 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11614
58ec1d0e
JJ
11615 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11616
19aa23d8
YR
116172016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
11618
11619 PR debug/70935
11620 * gcc.dg/torture/pr70935.c: New test.
11621
ae5f0df1
OE
116222016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11623
11624 PR target/58219
ce23a8ff 11625 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 11626
078f7e37
RB
116272016-05-06 Richard Biener <rguenther@suse.de>
11628
11629 PR tree-optimization/70960
11630 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11631
765d7b54
OE
116322016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11633
11634 PR target/52933
11635 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11636 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11637 Adjust expected instruction counts.
11638 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11639
29c94e65
MP
116402016-05-06 Marek Polacek <polacek@redhat.com>
11641
11642 PR sanitizer/70875
11643 * gcc.dg/ubsan/bounds-3.c: New test.
11644
3684b02e
OE
116452016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11646
11647 PR target/54089
11648 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11649
8706773f
RB
116502016-05-06 Richard Biener <rguenther@suse.de>
11651
11652 PR middle-end/70931
11653 * gfortran.dg/pr70931.f90: New testcase.
11654
a4f51018
RB
116552016-05-06 Richard Biener <rguenther@suse.de>
11656
11657 PR middle-end/70941
11658 * gcc.dg/torture/pr70941.c: New testcase.
11659
c4f2425f
BC
116602016-05-05 Bin Cheng <bin.cheng@arm.com>
11661
11662 PR tree-optimization/57206
11663 * gcc.dg/vect/pr57206.c: New test.
11664
5dc08197
RO
116652016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11666
11667 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11668
351f85c5
JJ
116692016-05-05 Jakub Jelinek <jakub@redhat.com>
11670
568bac8c
JJ
11671 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11672
351f85c5
JJ
11673 * c-c++-common/Wdangling-else-4.c: New test.
11674
33fd7785
JJ
116752016-05-04 Jakub Jelinek <jakub@redhat.com>
11676
2d1ac15a
JJ
11677 PR c++/70906
11678 PR c++/70933
11679 * g++.dg/opt/pr70906.C: New test.
11680 * g++.dg/opt/pr70933.C: New test.
11681
33fd7785
JJ
11682 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11683
6b715bf6
JH
116842016-05-04 Jan Hubicka <hubicka@ucw.cz>
11685
11686 * gcc.dg/ipa/pure-const-3.c: New testcase.
11687
deef7113
MP
116882016-05-04 Marek Polacek <polacek@redhat.com>
11689
11690 * c-c++-common/Wdangling-else-1.c: New test.
11691 * c-c++-common/Wdangling-else-2.c: New test.
11692 * c-c++-common/Wdangling-else-3.c: New test.
11693
5396db97
KCY
116942016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
11695
11696 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11697 flag is present.
11698
de55efd5
MP
116992016-05-04 Marek Polacek <polacek@redhat.com>
11700
11701 PR c/48778
11702 * gcc.dg/Waddress-2.c: New test.
11703
475839b6
AM
117042016-05-04 Alan Modra <amodra@gmail.com>
11705
11706 * gcc.target/powerpc/pr70866.c: New.
11707
b25aad5f
MS
117082016-05-03 Martin Sebor <msebor@redhat.com>
11709
11710 PR c++/66561
11711 * c-c++-common/builtin_location.c: New test.
11712 * g++.dg/cpp1y/builtin_location.C: New test.
11713
79ce98bc
MP
117142016-05-03 Marek Polacek <polacek@redhat.com>
11715
11716 PR c/70859
11717 * gcc.dg/pr70859.c: New test.
11718 * gcc.dg/pr70859-2.c: New test.
11719
402e89f5
PMR
117202016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11721
11722 * gnat.dg/debug5.adb: New testcase.
11723
f3d90045
DV
117242016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11725
11726 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11727 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11728 Procedure to check for z10 instruction set.
11729
1e26cec1
CL
117302016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11731
11732 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11733
71aca5a0
AM
117342016-05-03 Alan Modra <amodra@gmail.com>
11735
11736 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11737
2fd70ec1
JJ
117382016-05-03 Jakub Jelinek <jakub@redhat.com>
11739
11740 * gcc.target/i386/avx512f-cvt-1.c: New test.
11741
e5705cf7
L
117422016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11743
11744 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11745 -fdump-tree-vrp-details.
11746
381cdae4
RB
117472016-05-03 Richard Biener <rguenther@suse.de>
11748
11749 * gcc.dg/pr30172-1.c: Adjust.
11750 * gcc.dg/pr63743.c: Likewise.
11751 * gcc.dg/tm/pr51696.c: Likewise.
11752 * c-c++-common/tm/safe-1.c: Likewise.
11753 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11754 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11755 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11756 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11757
adedd5c1
JJ
117582016-05-03 Jakub Jelinek <jakub@redhat.com>
11759
31ed1665
JJ
11760 PR rtl-optimization/70467
11761 * gcc.target/i386/pr70467-3.c: New test.
11762 * gcc.target/i386/pr70467-4.c: New test.
11763
dea60b59
JJ
11764 PR tree-optimization/70916
11765 * gcc.c-torture/compile/pr70916.c: New test.
11766
adedd5c1
JJ
11767 PR target/49244
11768 * gcc.target/i386/pr49244-1.c: New test.
11769 * gcc.target/i386/pr49244-2.c: New test.
11770
f80041ef
BS
117712016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11772
11773 PR rtl-optimization/44281
11774 * gcc.target/i386/pr44281.c: New test.
11775
1cfcd39e
BC
117762016-05-03 bin cheng <bin.cheng@arm.com>
11777
11778 PR tree-optimization/56541
11779 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11780 * gcc.dg/vect/pr56541.c: new test.
11781
4304ccfd
MM
117822016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11783
11784 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11785 __float128.
11786 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11787
50d94c29
L
117882016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11789
11790 PR testsuite/70520
11791 * c-c++-common/asan/clone-test-1.c (main): Align child process
11792 stack to 16 bytes.
11793
bc1aee87
DM
117942016-05-02 David Malcolm <dmalcolm@redhat.com>
11795
11796 PR c++/62314
11797 * g++.dg/spellcheck-fields-2.C: New test case.
11798
474e0129
DM
117992016-05-02 David Malcolm <dmalcolm@redhat.com>
11800
11801 PR c++/62314
11802 * g++.dg/pr62314.C: New test case.
11803
818b88a7
JH
118042016-05-02 Jan Hubicka <hubicka@ucw.cz>
11805
11806 * gcc.dg/ipa/inline-8.c: New testcase.
11807
dd77684f
JJ
118082016-05-02 Jakub Jelinek <jakub@redhat.com>
11809
11810 PR rtl-optimization/70467
11811 * gcc.target/i386/pr70467-1.c: New test.
11812
72407e00
BE
118132016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11814
11815 * gcc.dg/spec-options.c: Run the test on all targets.
11816 * gcc.dg/foo.specs: Use cpp_unique_options.
11817
dd53d197
MG
118182016-05-02 Marc Glisse <marc.glisse@inria.fr>
11819
11820 * gcc.dg/tree-ssa/unord.c: New testcase.
11821
a8b85ce9
MG
118222016-05-02 Marc Glisse <marc.glisse@inria.fr>
11823
11824 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11825
5b37e866
NS
118262016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11827
11828 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11829
7176a4a0
MP
118302016-05-02 Marek Polacek <polacek@redhat.com>
11831
11832 PR c/70851
11833 * gcc.dg/enum-incomplete-3.c: New test.
11834
6b9933b9
MP
118352016-05-02 Marek Polacek <polacek@redhat.com>
11836 Tom de Vries <tom@codesourcery.com>
11837
11838 PR tree-optimization/70700
11839 * gcc.dg/pr70700.c: New test.
11840
90f82260
UB
118412016-05-01 Uros Bizjak <ubizjak@gmail.com>
11842
11843 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11844 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11845 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11846 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11847 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11848
f73036c1
EB
118492016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11850
11851 * ada/acats/run_acats: Rename into...
11852 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11853 * ada/acats/run_all.sh: Remove redundant test.
11854 (target_run): Move around.
11855 (target_gnatchop): Use newly built executable.
11856 (target_gnatmake): Likewise.
11857 Check that the compilation of impbit succeeds.
11858
85e051a3
OE
118592016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11860
11861 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11862 * gcc.dg/20021029-1.c: Likewise.
11863 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11864 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11865 * gcc.target/sh/cmpstr.c: Likewise.
11866 * gcc.target/sh/cmpstrn.c: Likewise.
11867 * gcc.target/sh/memset.c: Likewise.
11868 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11869 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11870 * gcc.target/sh/pr39423-1.c: Likewise.
11871 * gcc.target/sh/pr49468-di.c: Likewise.
11872 * gcc.target/sh/pr49468-si.c: Likewise.
11873 * gcc.target/sh/pr49880-1.c: Likewise.
11874 * gcc.target/sh/pr49880-2.c: Likewise.
11875 * gcc.target/sh/pr49880-3.c: Likewise.
11876 * gcc.target/sh/pr50751-1.c: Likewise.
11877 * gcc.target/sh/pr50751-4.c: Likewise.
11878 * gcc.target/sh/pr50751-7.c: Likewise.
11879 * gcc.target/sh/pr51244-1.c: Likewise.
11880 * gcc.target/sh/pr51244-10.c: Likewise.
11881 * gcc.target/sh/pr51244-11.c: Likewise.
11882 * gcc.target/sh/pr51244-12.c: Likewise.
11883 * gcc.target/sh/pr51244-13.c: Likewise.
11884 * gcc.target/sh/pr51244-14.c: Likewise.
11885 * gcc.target/sh/pr51244-17.c: Likewise.
11886 * gcc.target/sh/pr51244-18.c: Likewise.
11887 * gcc.target/sh/pr51244-19.c: Likewise.
11888 * gcc.target/sh/pr51244-4.c: Likewise.
11889 * gcc.target/sh/pr51244-5.c: Likewise.
11890 * gcc.target/sh/pr51244-7.c: Likewise.
11891 * gcc.target/sh/pr51244-8.c: Likewise.
11892 * gcc.target/sh/pr51244-9.c: Likewise.
11893 * gcc.target/sh/pr51697.c: Likewise.
11894 * gcc.target/sh/pr52483-1.c: Likewise.
11895 * gcc.target/sh/pr52483-2.c: Likewise.
11896 * gcc.target/sh/pr52483-3.c: Likewise.
11897 * gcc.target/sh/pr52483-5.c: Likewise.
11898 * gcc.target/sh/pr52933-1.c: Likewise.
11899 * gcc.target/sh/pr52933-2.c: Likewise.
11900 * gcc.target/sh/pr52933-3.c: Likewise.
11901 * gcc.target/sh/pr53568-1.c: Likewise.
11902 * gcc.target/sh/pr53976-1.c: Likewise.
11903 * gcc.target/sh/pr53988-1.c: Likewise.
11904 * gcc.target/sh/pr53988.c: Likewise.
11905 * gcc.target/sh/pr54089-1.c: Likewise.
11906 * gcc.target/sh/pr54089-6.c: Likewise.
11907 * gcc.target/sh/pr54089-7.c: Likewise.
11908 * gcc.target/sh/pr54089-8.c: Likewise.
11909 * gcc.target/sh/pr54089-9.c: Likewise.
11910 * gcc.target/sh/pr54236-1.c: Likewise.
11911 * gcc.target/sh/pr54236-2.c: Likewise.
11912 * gcc.target/sh/pr54236-3.c: Likewise.
11913 * gcc.target/sh/pr54236-4.c: Likewise.
11914 * gcc.target/sh/pr54386.c: Likewise.
11915 * gcc.target/sh/pr54602-1.c: Likewise.
11916 * gcc.target/sh/pr54685.c: Likewise.
11917 * gcc.target/sh/pr54760-1.c: Likewise.
11918 * gcc.target/sh/pr54760-2.c: Likewise.
11919 * gcc.target/sh/pr54760-3.c: Likewise.
11920 * gcc.target/sh/pr54760-4.c: Likewise.
11921 * gcc.target/sh/pr54760-5.c: Likewise.
11922 * gcc.target/sh/pr54760-6.c: Likewise.
11923 * gcc.target/sh/pr55146.c: Likewise.
11924 * gcc.target/sh/pr55160.c: Likewise.
11925 * gcc.target/sh/pr59278.c: Likewise.
11926 * gcc.target/sh/pr59401-1.c: Likewise.
11927 * gcc.target/sh/pr59533-1.c: Likewise.
11928 * gcc.target/sh/pr63260.c: Likewise.
11929 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11930 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11931 * gcc.target/sh/strlen.c: Likewise.
11932 * gcc.target/sh/torture/pr30807.c: Likewise.
11933 * gcc.target/sh/torture/pr34777.c: Likewise.
11934 * gcc.target/sh/torture/pr64652.c: Likewise.
11935 * gcc.target/sh/torture/pr65505.c: Likewise.
11936 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11937 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11938
411e5c67
PC
119392016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11940
11941 PR c++/66644
11942 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11943
8fa97501
BS
119442016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11945
11946 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11947 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11948 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11949 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11950
5a956111
PP
119512016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11952
11953 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11954 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11955
e7ff0319
CP
119562016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11957
11958 PR middle-end/70626
11959 * c-c++-common/goacc/combined-reduction.c: New test.
11960 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11961
52d11a4b
L
119622016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11963
11964 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11965 *movdi_internal pattern only if PIC off.
11966 * gcc.target/i386/pr70155-2.c: Likewise.
11967 * gcc.target/i386/pr70155-3.c: Likewise.
11968 * gcc.target/i386/pr70155-4.c: Likewise.
11969 * gcc.target/i386/pr70155-5.c: Likewise.
11970 * gcc.target/i386/pr70155-6.c: Likewise.
11971 * gcc.target/i386/pr70155-7.c: Likewise.
11972 * gcc.target/i386/pr70155-8.c: Likewise.
11973 * gcc.target/i386/pr70155-15.c: Likewise.
11974 * gcc.target/i386/pr70155-17.c: Likewise.
11975 * gcc.target/i386/pr70155-22.c: Likewise.
11976
8960db31
BC
119772016-04-29 Bin Cheng <bin.cheng@arm.com>
11978
11979 PR tree-optimization/70803
11980 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11981
cca535a4
IE
119822016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11983
11984 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11985 optimization of vector loop.
11986 * gcc.target/i386/vect-unpack-3.c: New test.
11987 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11988 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11989 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11990
500ecf4a
MP
119912016-04-29 Marek Polacek <polacek@redhat.com>
11992
11993 PR sanitizer/70342
11994 * g++.dg/ubsan/null-7.C: New test.
11995
2fff3db8
MP
11996 PR c/70852
11997 * gcc.dg/pr70852.c: New test.
11998
509063eb
DV
119992016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12000
12001 PR/69089
12002 * g++.dg/cpp0x/alignas6.C: New test.
12003
83745c0d
DV
120042016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12005
c87885ca
RO
12006 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12007 * gcc.dg/pr27003.c: Likewise.
12008 * gcc.dg/tree-ssa/cswtch.c: Likewise.
12009 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12010 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12011 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
12012 * gcc.target/arc/mxy.c: Likewise.
12013 * gcc.target/arc/mswape.c: Likewise.
12014 * gcc.target/arc/mrtsc.c: Likewise.
12015 * gcc.target/arc/mcrc.c: Likewise.
12016 * gcc.target/arc/mdsp-packa.c: Likewise.
12017 * gcc.target/arc/mdvbf.c: Likewise.
12018 * gcc.target/arc/mlock.c: Likewise.
12019 * gcc.target/arc/mmac-24.c: Likewise.
12020 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12021
849b265d
BS
120222016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
12023 Matthijs Kooijman <matthijs@stdin.nl>
12024 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12025
12026 PR target/60040
12027 * gcc.target/avr/pr60040-1.c: New.
12028 * gcc.target/avr/pr60040-2.c: New.
12029
1390536b
RB
120302016-04-29 Richard Biener <rguenther@suse.de>
12031
12032 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12033
98998245
RB
120342016-04-29 Richard Biener <rguenther@suse.de>
12035
12036 PR tree-optimization/13962
12037 PR tree-optimization/65686
12038 * gcc.dg/uninit-pr65686.c: New testcase.
12039
8b80cc21
JJ
120402016-04-29 Jakub Jelinek <jakub@redhat.com>
12041
12042 PR middle-end/70843
12043 * gcc.dg/pr70843.c: New test.
12044
6181bc30
JJ
120452016-04-28 Jakub Jelinek <jakub@redhat.com>
12046
12047 PR target/70858
12048 * gcc.target/i386/pr70858.c: New test.
12049
f4cb3612
AB
120502016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
12051
12052 * gcc.target/arc/nps400-1.c: New file.
12053
8ad9df62
JR
120542016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12055 Andrew Burgess <andrew.burgess@embecosm.com>
12056
12057 * gcc.target/arc/movh_cl-1.c: New file.
12058
ceaaa9fe
JR
120592016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12060 Andrew Burgess <andrew.burgess@embecosm.com>
12061
12062 * gcc.target/arc/extzv-1.c: New file.
12063 * gcc.target/arc/insv-1.c: New file.
12064 * gcc.target/arc/insv-2.c: New file.
12065 * gcc.target/arc/movb-1.c: New file.
12066 * gcc.target/arc/movb-2.c: New file.
12067 * gcc.target/arc/movb-3.c: New file.
12068 * gcc.target/arc/movb-4.c: New file.
12069 * gcc.target/arc/movb-5.c: New file.
12070 * gcc.target/arc/movb_cl-1.c: New file.
12071 * gcc.target/arc/movb_cl-2.c: New file.
12072 * gcc.target/arc/movbi_cl-1.c: New file.
12073 * gcc.target/arc/movl-1.c: New file.
12074
4d03dc2f
JR
120752016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12076 Andrew Burgess <andrew.burgess@embecosm.com>
12077
12078 * gcc.target/arc/cmem-1.c: New file.
12079 * gcc.target/arc/cmem-2.c: New file.
12080 * gcc.target/arc/cmem-3.c: New file.
12081 * gcc.target/arc/cmem-4.c: New file.
12082 * gcc.target/arc/cmem-5.c: New file.
12083 * gcc.target/arc/cmem-6.c: New file.
12084 * gcc.target/arc/cmem-7.c: New file.
12085 * gcc.target/arc/cmem-ld.inc: New file.
12086 * gcc.target/arc/cmem-st.inc: New file.
12087
81262dad
JJ
120882016-04-28 Jakub Jelinek <jakub@redhat.com>
12089
12090 PR target/70821
12091 * gcc.target/i386/pr70821.c: New test.
12092
0a31a09a
BS
120932016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
12094
12095 * gcc.target/powerpc/vec-adde.c: New test.
12096 * gcc.target/powerpc/vec-adde-int128.c: New test.
12097
3ddffba9
JJ
120982016-04-28 Jakub Jelinek <jakub@redhat.com>
12099
12100 * gcc.target/i386/avx-vround-1.c: New test.
12101 * gcc.target/i386/avx-vround-2.c: New test.
12102 * gcc.target/i386/avx512vl-vround-1.c: New test.
12103 * gcc.target/i386/avx512vl-vround-2.c: New test.
12104
713dedcd
RO
121052016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12106
12107 PR testsuite/70595
12108 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12109 (check_effective_target_cilkplus_runtime): ... this.
12110 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12111 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12112
12113 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12114 Require cilkplus_runtime.
12115 Don't add -lcilkrts.
12116 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12117 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12118 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12119 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12120 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12121 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12122 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12123 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12124 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12125 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12126 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12127 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12128 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12129 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12130 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12131 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12132 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12133 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12134 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12135 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12136 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12137 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12138 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12139 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12140 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12141 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12142 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12143 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12144 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12145
12146 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12147 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12148
12149 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12150
12151 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12152 cilkplus_runtime.
12153
3563f78f
MG
121542016-04-27 Marc Glisse <marc.glisse@inria.fr>
12155
12156 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12157 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12158
6bc2bb18
RB
121592015-04-27 Ryan Burn <contact@rnburn.com>
12160
12161 PR c++/69024
12162 PR c++/68997
12163 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12164 diagnostic.
12165 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12166 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12167
1e55d29a
EB
121682016-04-27 Eric Botcazou <ebotcazou@adacore.com>
12169
12170 * gnat.dg/limited_with4.ad[sb]: New test.
12171 * gnat.dg/limited_with4_pkg.ads: New helper.
12172
087146ca
L
121732016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12174
12175 PR target/70155
12176 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12177 and movv1ti_internal patterns
12178 * gcc.target/i386/pr70155-1.c: New test.
12179 * gcc.target/i386/pr70155-2.c: Likewise.
12180 * gcc.target/i386/pr70155-3.c: Likewise.
12181 * gcc.target/i386/pr70155-4.c: Likewise.
12182 * gcc.target/i386/pr70155-5.c: Likewise.
12183 * gcc.target/i386/pr70155-6.c: Likewise.
12184 * gcc.target/i386/pr70155-7.c: Likewise.
12185 * gcc.target/i386/pr70155-8.c: Likewise.
12186 * gcc.target/i386/pr70155-9.c: Likewise.
12187 * gcc.target/i386/pr70155-10.c: Likewise.
12188 * gcc.target/i386/pr70155-11.c: Likewise.
12189 * gcc.target/i386/pr70155-12.c: Likewise.
12190 * gcc.target/i386/pr70155-13.c: Likewise.
12191 * gcc.target/i386/pr70155-14.c: Likewise.
12192 * gcc.target/i386/pr70155-15.c: Likewise.
12193 * gcc.target/i386/pr70155-16.c: Likewise.
12194 * gcc.target/i386/pr70155-17.c: Likewise.
12195 * gcc.target/i386/pr70155-18.c: Likewise.
12196 * gcc.target/i386/pr70155-19.c: Likewise.
12197 * gcc.target/i386/pr70155-20.c: Likewise.
12198 * gcc.target/i386/pr70155-21.c: Likewise.
12199 * gcc.target/i386/pr70155-22.c: Likewise.
12200
92329f9f
L
122012016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12202
12203 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12204 ".{5,6}".
12205
309a0cf6
BC
122062016-04-27 Bin Cheng <bin.cheng@arm.com>
12207
12208 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12209 * gcc.dg/tree-ssa/scev-9.c: Ditto.
12210 * gcc.dg/tree-ssa/scev-10.c: Ditto.
12211 * gcc.dg/tree-ssa/scev-11.c: Ditto.
12212 * gcc.dg/tree-ssa/scev-12.c: Ditto.
12213
72ed2b9c
RB
122142016-04-27 Richard Biener <rguenther@suse.de>
12215
12216 PR ipa/70760
12217 * g++.dg/ipa/ipa-pta-2.C: New testcase.
12218 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12219
3c98ff9b
NS
122202016-04-27 Nathan Sidwell <nathan@acm.org>
12221
12222 * g++.dg/cpp0x/constexpr-recursion3.C: New.
12223 * g++.dg/ubsan/pr63956.C: Adjust error location.
12224
9ec5d66b
NC
122252016-04-27 Nick Clifton <nickc@redhat.com>
12226
12227 PR middle-end/49889
12228 * gcc.dg/pr49889.c: New test.
12229
c1e1f433
BS
122302016-04-27 Bernd Schmidt <bschmidt@redhat.com>
12231
12232 * c-c++-common/memset-array.c: New test.
12233
8ac43293
MS
122342016-04-26 Martin Sebor <msebor@redhat.com>
12235
12236 PR c++/66639
12237 * g++.dg/cpp1y/func_constexpr.C: New test.
12238
843ce8ab
PP
122392016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
12240
12241 PR c++/70241
12242 * g++.dg/cpp0x/enum32.C: New test.
12243 * g++.dg/cpp0x/enum33.C: New test.
12244
122452016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
12246
12247 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12248 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12249 * gcc.c-torture/execute/bitfld-6.c: Likewise.
12250 * gcc.c-torture/execute/bitfld-7.c: Likewise.
12251 * gcc.c-torture/execute/pr38151.c: Likewise.
12252 * gcc.c-torture/execute/pr66556.c: Likewise.
12253 * gcc.c-torture/execute/pr67781.c: Likewise.
12254 * gcc.c-torture/execute/pr68648.c: Likewise.
12255
ca1206be
MG
122562016-04-26 Marc Glisse <marc.glisse@inria.fr>
12257
12258 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12259
2448a956
MP
122602016-04-26 Marek Polacek <polacek@redhat.com>
12261
12262 PR c/67784
12263 * gcc.dg/pr67784-3.c: New test.
12264 * gcc.dg/pr67784-4.c: New test.
12265 * gcc.dg/pr67784-5.c: New test.
12266
b02a5e26
MP
12267 PR c/70791
12268 * gcc.dg/Wnested-externs-2.c: New test.
12269
6b6aa8d3
MG
122702016-04-26 Marc Glisse <marc.glisse@inria.fr>
12271
12272 * gcc.dg/fold-plusmult.c: Adjust.
12273 * gcc.dg/no-strict-overflow-6.c: Adjust.
12274 * gcc.dg/gomp/loop-1.c: Xfail some tests.
12275
a2095b55
BS
122762016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12277
12278 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12279 number scans.
12280 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12281 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12282 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12283 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12284 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12285 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12286 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12287 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12288 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12289 * gcc.target/i386/avx512f-gather-5.c: Likewise.
12290 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12291 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12292 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12293 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12294 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12295 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12296 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12297 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12298 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12299 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12300 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12301 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12302 scans.
12303 * gcc.target/i386/pr32219-4.c: Likewise.
12304 * gcc.target/i386/pr32219-6.c: Likewise.
12305 * gcc.target/i386/pr32219-8.c: Likewise.
12306
bb0cc5c8
KT
123072016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12308
12309 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12310 associated options.
12311
5a0802ea
MP
123122016-04-26 Marek Polacek <polacek@redhat.com>
12313
12314 PR c++/70744
12315 * g++.dg/ext/cond2.C: New test.
12316
00f615af
BC
123172016-04-26 Bin Cheng <bin.cheng@arm.com>
12318
12319 PR tree-optimization/70771
12320 PR tree-optimization/70775
12321 * gcc.dg/pr70771.c: New test.
25939d34 12322 * gcc.dg/pr70775.c: New test.
00f615af 12323
218155e7
BS
123242016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12325
12326 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12327
ab99f467
RB
123282016-04-25 Richard Biener <rguenther@suse.de>
12329
12330 PR tree-optimization/70780
12331 * gcc.dg/torture/pr70780.c: New testcase.
12332
3f8257db 123332016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 12334
c87885ca
RO
12335 * gcc.target/arm/neon-vaddws16.c: New test.
12336 * gcc.target/arm/neon-vaddws32.c: New test.
12337 * gcc.target/arm/neon-vaddwu16.c: New test.
12338 * gcc.target/arm/neon-vaddwu32.c: New test.
12339 * gcc.target/arm/neon-vaddwu8.c: New test.
12340 * lib/target-supports.exp
93c590ee
MC
12341 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12342 that arm neon support vector widen sum of HImode TO SImode.
12343
d6c1a7a7
JJ
123442016-04-23 Jakub Jelinek <jakub@redhat.com>
12345
12346 PR sanitizer/70712
12347 * c-c++-common/asan/pr70712.c: New test.
12348
ab0fc037
TS
123492016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
12350
12351 * .gitattributes: New file.
12352
2aa64824
CL
123532016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
12354
12355 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12356
e7e12d92
DH
123572016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
12358
12359 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12360 * gfortran.dg/submodule_15.f08: Likewise.
12361
d1431192
RB
123622016-04-22 Richard Biener <rguenther@suse.de>
12363
12364 PR tree-optimization/70740
12365 * gcc.dg/torture/pr70740.c: New testcase.
12366
04a63c24
L
123672016-04-21 H.J. Lu <hongjiu.lu@intel.com>
12368
12369 PR target/70750
12370 * gcc.target/i386/pr70750-1.c: New test.
12371 * gcc.target/i386/pr70750-2.c: Likewise.
12372
20700098
PC
123732016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
12374
12375 PR c++/70540
12376 * g++.dg/cpp0x/auto48.C: New.
12377
aedf4e12
MP
123782016-04-21 Marek Polacek <polacek@redhat.com>
12379
12380 PR c++/70513
12381 * g++.dg/cpp0x/forw_enum12.C: New test.
12382 * g++.dg/cpp0x/forw_enum13.C: New test.
12383
2074d80a
KY
123842016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
12385
12386 PR target/70728
12387 * gcc.target/i386/pr70728.c: New test.
12388
aef4aab0
RB
123892016-04-21 Richard Biener <rguenther@suse.de>
12390
12391 PR middle-end/70747
12392 * gcc.dg/pr70747.c: New testcase.
12393
2359e571
BC
123942016-04-21 Bin Cheng <bin.cheng@arm.com>
12395
12396 PR tree-optimization/70715
12397 * gcc.dg/tree-ssa/scev-13.c: New test.
12398
ce0e66ff
MG
123992016-04-21 Marc Glisse <marc.glisse@inria.fr>
12400
12401 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12402
2c2870a1
MG
124032016-04-21 Marc Glisse <marc.glisse@inria.fr>
12404
12405 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12406
a2b056a3
JH
124072016-04-20 Jan Hubicka <jh@suse.cz>
12408
12409 PR ipa/70018
12410 * g++.dg/ipa/nothrow-1.C: New testcase.
12411
ee392fc2
NS
124122016-04-20 Nathan Sidwell <nathan@acm.org>
12413
12414 PR c++/55635
12415 * g++.dg/eh/delete1.C: New.
12416
dda49daf
L
124172016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12418
12419 * gcc.target/i386/avx256-unaligned-store-2.c: Add
12420 -mtune-ctrl=sse_typeless_stores.
12421
8a5b9d5a
L
124222016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12423
12424 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12425
1011119f
BC
124262016-04-20 Bin Cheng <bin.cheng@arm.com>
12427
12428 PR tree-optimization/69489
12429 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12430
477d4906
IV
124312016-04-20 Ilya Verbin <ilya.verbin@intel.com>
12432
12433 PR c++/69363
12434 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12435 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12436 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12437
fad08d12
BC
124382016-04-20 Bin Cheng <bin.cheng@arm.com>
12439
12440 PR tree-optimization/56625
12441 PR tree-optimization/69489
12442 * gcc.dg/vect/pr56625.c: New test.
12443 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12444
9e3e4fab
AP
124452016-04-20 Andrew Pinski <apinski@cavium.com>
12446
12447 PR target/64971
12448 * gcc.c-torture/compile/pr37433-1.c: New testcase.
12449
d7aa24e4
AC
124502016-04-20 Arnaud Charlet <charlet@adacore.com>
12451
12452 * gnat.dg/self1.adb: Remove now incorrect test.
12453
e6d62b46
BC
124542016-04-20 Bin Cheng <bin.cheng@arm.com>
12455
12456 * gcc.dg/tree-ssa/scev-11.c: New test.
12457 * gcc.dg/tree-ssa/scev-12.c: New test.
12458
2697b189
MP
124592016-04-20 Marek Polacek <polacek@redhat.com>
12460
12461 PR tree-optimization/70725
12462 * gcc.dg/pr70725.c: New test.
12463
60d393e8
RB
124642016-04-20 Richard Biener <rguenther@suse.de>
12465
12466 PR tree-optimization/70726
12467 * g++.dg/vect/pr70726.cc: New testcase.
12468
82c6f58a
AK
124692016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12470
12471 PR target/70674
12472 * gcc.target/s390/pr70674.c: New test.
12473
90eeab20
JD
124742016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12475
12476 PR libgfortran/70684
12477 * gfortran.dg/list_read_14.f90: New test.
12478
fc9cf6da
L
124792016-04-19 H.J. Lu <hongjiu.lu@intel.com>
12480
12481 PR target/69201
12482 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12483 extern to force it misaligned.
12484 (b): Likewise.
12485 (c): Likewise.
12486 (d): Likewise.
12487 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12488 Don't check `*' before movv4sf_internal.
12489 * gcc.target/i386/avx256-unaligned-store-2.c: Check
12490 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12491 Don't check `*' before movv16qi_internal.
12492 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12493 extern to force it misaligned.
12494 (b): Likewise.
12495 (c): Likewise.
12496 (d): Likewise.
12497 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12498 Don't check `*' before movv2df_internal.
12499 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12500 extern to force it misaligned.
12501 (b): Likewise.
12502 (c): Likewise.
12503 (d): Likewise.
12504 Check movv8sf_internal instead of avx_storeups256.
12505 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12506
ea8927ea
RB
125072016-04-19 Richard Biener <rguenther@suse.de>
12508
12509 PR tree-optimization/70171
12510 * g++.dg/tree-ssa/pr70171.C: New testcase.
12511
65f52ee9
RB
125122016-04-19 Richard Biener <rguenther@suse.de>
12513
12514 PR tree-optimization/70724
12515 * gcc.dg/torture/pr70724.c: New testcase.
12516
987b67f1
VM
125172016-04-18 Vladimir Makarov <vmakarov@redhat.com>
12518
12519 PR middle-end/70689
c87885ca 12520 * gcc.target/i386/pr70689.c: New.
987b67f1 12521
91a47c39
L
125222016-04-18 H.J. Lu <hongjiu.lu@intel.com>
12523
12524 PR target/70708
12525 * gcc.target/i386/pr70708.c: New test.
12526
8270b82d
RB
125272016-04-18 Richard Biener <rguenther@suse.de>
12528
12529 PR tree-optimization/43434
12530 * gcc.dg/vect/pr43434.c: New testcase.
12531 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12532 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12533 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12534 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12535 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12536 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12537 * gcc.dg/gomp/pr68640.c: Likewise.
12538 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12539 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12540
edd048e2
RB
125412016-04-18 Richard Biener <rguenther@suse.de>
12542
12543 PR tree-optimization/70701
12544 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12545
bd5c7330
TV
125462016-04-18 Tom de Vries <tom@codesourcery.com>
12547
12548 PR testsuite/70699
12549 * gcc.dg/pr70161.c: Add dot-file scans.
12550 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12551 instead of after last dot char.
12552
23f2660f
EB
125532016-04-17 Eric Botcazou <ebotcazou@adacore.com>
12554
12555 * c-c++-common/dump-ada-spec-3.c: New test.
12556 * c-c++-common/dump-ada-spec-4.c: Likewise.
12557
da152c9f
TV
125582016-04-17 Tom de Vries <tom@codesourcery.com>
12559
12560 PR other/70183
12561 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12562
cc950f98
JH
125632016-04-15 Jan Hubicka <jh@suse.cz>
12564
12565 PR ipa/70018
12566 * g++.dg/ipa/pure-const-1.C: New testcase.
12567 * g++.dg/ipa/pure-const-2.C: New testcase.
12568 * g++.dg/ipa/pure-const-3.C: New testcase.
12569
949505a9
MP
125702016-04-15 Marek Polacek <polacek@redhat.com>
12571
12572 PR c/70671
12573 * gcc.dg/bitfld-22.c: New test.
12574
10e547d6
BS
125752016-04-15 Bernd Schmidt <bschmidt@redhat.com>
12576
12577 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12578 x86_64.
12579
1e77281b
MP
125802016-04-15 Marek Polacek <polacek@redhat.com>
12581
12582 PR c/70651
12583 * c-c++-common/pr70651.c: New test.
12584
e501fa8e
KT
125852016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12586
12587 PR rtl-optimization/70681
12588 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12589 dump scan on arm and powerpc.
12590 * gcc.dg/pr10474.c: Likewise.
12591
dda1bf61
JJ
125922016-04-15 Jakub Jelinek <jakub@redhat.com>
12593
ca4ef1ff
JJ
12594 PR c++/69517
12595 PR c++/70019
12596 PR c++/70588
12597 * g++.dg/cpp1y/vla11.C: Revert for real.
12598
dda1bf61
JJ
12599 PR c/70436
12600 * c-c++-common/Wparentheses-1.c: New test.
12601 * c-c++-common/gomp/Wparentheses-1.c: New test.
12602 * c-c++-common/gomp/Wparentheses-2.c: New test.
12603 * c-c++-common/gomp/Wparentheses-3.c: New test.
12604 * c-c++-common/gomp/Wparentheses-4.c: New test.
12605 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12606 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12607 * c-c++-common/goacc/Wparentheses-1.c: New test.
12608
1355e62c
KY
126092016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
12610
12611 PR target/70662
12612 * gcc.target/i386/pr70662.c: New test.
12613
0ab34b9e 126142016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 12615 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
12616
12617 PR tree-optimization/70130
12618 * gcc.dg/vect/O3-pr70130.c: New testcase.
12619
bc773aad
MM
126202016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12621
6e9b2286
MM
12622 PR target/70669
12623 * gcc.target/powerpc/pr70669.c: New test.
12624
bc773aad
MM
12625 PR target/70640
12626 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12627 a power7 system that does not have an assembler that supports
12628 power8.
12629
d8747845
MS
126302016-04-14 Martin Sebor <msebor@redhat.com>
12631
12632 PR c++/69517
12633 PR c++/70019
12634 PR c++/70588
12635 * c-c++-common/ubsan/vla-1.c: Revert.
12636 * g++.dg/cpp1y/vla11.C: Same.
12637 * g++.dg/cpp1y/vla12.C: Same.
12638 * g++.dg/cpp1y/vla13.C: Same.
12639 * g++.dg/cpp1y/vla14.C: Same.
12640 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 12641 * g++.dg/init/array24.C: Same.
d8747845
MS
12642 * g++.dg/ubsan/vla-1.C: Same.
12643
85128559
MP
126442016-04-14 Marek Polacek <polacek@redhat.com>
12645 Jan Hubicka <hubicka@ucw.cz>
12646
12647 PR c++/70029
12648 * g++.dg/torture/pr70029.C: New test.
12649
52fbb073
MS
126502016-04-14 Martin Sebor <msebor@redhat.com>
12651
12652 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12653 type size to prevent failures on targets with very low maximum
12654 alignment.
12655
6db61d6f
RB
126562016-04-14 Richard Biener <rguenther@suse.de>
12657
12658 PR tree-optimization/70623
12659 * gcc.dg/torture/pr70623.c: New testcase.
12660 * gcc.dg/torture/pr70623-2.c: Likewise.
12661
342fac95
MS
126622016-04-13 Martin Sebor <msebor@redhat.com>
12663
12664 PR c++/69517
12665 PR c++/70019
12666 PR c++/70588
12667 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12668 * g++.dg/cpp1y/vla11.C: New test.
12669 * g++.dg/cpp1y/vla12.C: New test.
12670 * g++.dg/cpp1y/vla13.C: New test.
12671 * g++.dg/cpp1y/vla14.C: New test.
12672 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 12673 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
12674 * g++.dg/ubsan/vla-1.C: Disable exceptions.
12675
d93c452f
JJ
126762016-04-13 Jakub Jelinek <jakub@redhat.com>
12677
12678 PR c++/70641
12679 * g++.dg/opt/pr70641.C: New test.
12680
85115fb6
RO
126812016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12682
12683 PR rtl-optimization/68749
12684 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12685 effects of argument promotions.
12686 Remove default args to dg-skip-if.
12687
545a4139
PC
126882016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
12689
12690 PR c++/70635
12691 * g++.dg/parse/pr70635.C: New.
12692
b3a77f21
MP
126932016-04-13 Marek Polacek <polacek@redhat.com>
12694
12695 PR c++/70639
12696 * c-c++-common/Wmisleading-indentation-4.c: New test.
12697
99cd9857
MP
126982016-04-13 Marek Polacek <polacek@redhat.com>
12699
12700 PR c/70436
c87885ca
RO
12701 * gcc.dg/Wparentheses-12.c: New test.
12702 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 12703
75ca93ec
IE
127042016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
12705
12706 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12707 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12708 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12709
3d3f9e7e
JJ
127102016-04-13 Jakub Jelinek <jakub@redhat.com>
12711
37947cd0
JJ
12712 PR middle-end/70633
12713 * gcc.c-torture/compile/pr70633.c: New test.
12714
3d3f9e7e
JJ
12715 PR debug/70628
12716 * gcc.dg/torture/pr70628.c: New test.
12717
92886d3e
PP
127182016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
12719
12720 PR c++/70610
12721 * g++.dg/template/pr70610.C: New test.
12722 * g++.dg/template/pr70610-2.C: New test.
12723 * g++.dg/template/pr70610-3.C: New test.
12724 * g++.dg/template/pr70610-4.C: New test.
12725
13bd7c2b
JJ
127262016-04-12 Jakub Jelinek <jakub@redhat.com>
12727
6512fa6d
JJ
12728 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12729 128 instead of 32.
12730
13bd7c2b
JJ
12731 PR c++/70571
12732 * g++.dg/ext/pr70571.C: New test.
12733
20b9851c
MM
127342016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12735
8a434ada 12736 PR target/70640
20b9851c
MM
12737 * gcc.target/powerpc/pr70640.c: New test.
12738
2b2f52bc
PC
127392016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12740
12741 PR c++/68722
12742 * g++.dg/parse/pr68722.C: New.
12743
5901e56a
JJ
127442016-04-12 Jakub Jelinek <jakub@redhat.com>
12745
12746 PR rtl-optimization/70596
12747 * gcc.target/i386/pr70596.c: New test.
12748
d4619dc1
NS
127492016-04-12 Nathan Sidwell <nathan@acm.org>
12750
12751 PR c++/70501
12752 * g++.dg/init/pr70501.C: New.
12753
3df530d3
DW
127542016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12755
12756 * gcc.target/i386/asm-flag-6.c: New test.
12757
b7a120d7
TV
127582016-04-12 Tom de Vries <tom@codesourcery.com>
12759
12760 PR tree-optimization/68756
12761 * gcc.dg/graphite/pr68756.c: New test.
12762
4e0eea75
JJ
127632016-04-12 Jakub Jelinek <jakub@redhat.com>
12764
12765 PR tree-optimization/70602
12766 * gcc.c-torture/execute/pr70602.c: New test.
12767
35fbda43
MM
127682016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12769
12770 PR target/70381
12771 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12772 __float128 emulator is built and runs.
12773 * gcc.target/powerpc/float128-1.c: Likewise.
12774
12775 * lib/target-supports.exp (check_ppc_float128_sw_available):
12776 Rework tests for __float128 software and hardware
12777 availability. Fix exit condition to return 0 on success.
12778
04a99ebe
JG
127792016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12780
12781 PR target/70133
12782 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12783 * gcc.target/aarch64/target_attr_15.c: Likewise.
12784
47cd5a85
PC
127852016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12786
12787 PR c++/69066
12788 * g++.dg/cpp1y/pr69066.C: New.
12789
a5edb32e
JD
127902016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12791
12792 PR fortran/68566
12793 * gfortran.dg/pr36192.f90: Update test.
12794 * gfortran.dg/pr36192_1.f90: Update test.
12795 * gfortran.dg/real_dimension_1.f: Update test.
12796 * gfortran.dg/parameter_array_init_7.f90: New test.
12797
8ef378f8
JDA
127982016-04-09 John David Anglin <danglin@gcc.gnu.org>
12799
c532c871
JDA
12800 PR testsuite/64039
12801 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12802
d34f706f
JDA
12803 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12804
75e1dd9e
JDA
12805 PR rtl-optimization/66669
12806 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12807
8a976f5f
JDA
12808 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12809
da04822a
JDA
12810 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12811 * gcc.dg/pie-1.c: Likewise.
12812 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12813 * gcc.dg/pic-4.c: Likewise.
12814 * gcc.dg/pie-3.c: Likewise.
12815 * gcc.dg/pie-4.c: Likewise.
12816
adfabcf9
JDA
12817 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12818
4a020adf
JDA
12819 PR tree-optimization/68644
12820 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12821
8ef378f8
JDA
12822 PR rtl-optimization/64886
12823 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12824
09bf990e
TV
128252016-04-09 Tom de Vries <tom@codesourcery.com>
12826
12827 PR tree-optimization/68953
12828 * gcc.dg/graphite/pr68953.c: New test.
12829
138c3c1a
DH
128302016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12831
12832 PR fortran/70592
12833 * gfortran.dg/deferred_character_16.f90: New test.
12834
f55460af
JJ
128352016-04-09 Jakub Jelinek <jakub@redhat.com>
12836
12837 PR tree-optimization/70586
12838 * gcc.c-torture/execute/pr70586.c: New test.
12839
0b77bbf3
DH
128402016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12841
12842 PR sanitizer/70573
12843 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12844 with __builtin_memset
12845 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12846
c42cfb5c
CP
128472016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12848
12849 PR lto/70289
12850 PR ipa/70348
12851 PR tree-optimization/70373
12852 PR middle-end/70533
12853 PR middle-end/70534
12854 PR middle-end/70535
12855 * c-c++-common/goacc/reduction-5.c: New test.
12856 * c-c++-common/goacc/reduction-promotions.c: New test.
12857 * gfortran.dg/goacc/reduction-3.f95: New test.
12858 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12859
56cfb596
PP
128602016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12861
12862 PR c++/70590
12863 PR c++/70452
12864 * g++.dg/pr70590.C: New test.
12865 * g++.dg/pr70590-2.C: New test.
12866
1a13c0a2
JJ
128672016-04-08 Jakub Jelinek <jakub@redhat.com>
12868
abc0647a
JJ
12869 PR middle-end/70593
12870 * gcc.target/i386/pr70593.c: New test.
12871
1a13c0a2
JJ
12872 PR rtl-optimization/70574
12873 * gcc.target/i386/avx2-pr70574.c: New test.
12874
c3da4956
MO
128752016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12876
12877 PR sanitizer/70541
12878 * c-c++-common/asan/pr70541.c: New test.
12879
9f1b833b
TV
128802016-04-08 Tom de Vries <tom@codesourcery.com>
12881
12882 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12883 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12884
bae7adda
KT
128852016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12886
12887 PR target/70566
12888 * gcc.c-torture/execute/pr70566.c: New test.
12889
211f3d57
TV
128902016-04-08 Tom de Vries <tom@codesourcery.com>
12891
12892 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12893 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12894
02cf2861
AM
128952016-04-08 Alan Modra <amodra@gmail.com>
12896
12897 * gcc.target/powerpc/pr70117.c: New.
12898
5f490f9f
JJ
128992016-04-07 Jakub Jelinek <jakub@redhat.com>
12900
56e9b710
JJ
12901 PR testsuite/70581
12902 * gcc.dg/lto/simd-function_0.c: New test.
12903
5f490f9f
JJ
12904 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12905 clones.
12906 * c-c++-common/attr-simd-2.c: Likewise.
12907 * c-c++-common/attr-simd-4.c: Likewise.
12908 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12909 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12910
e4ebc74d
TP
129112016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12912
12913 PR testsuite/70553
12914 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12915
9817ae35
TS
129162016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12917 Tom de Vries <tom@codesourcery.com>
12918
12919 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12920 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12921 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12922 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12923 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12924 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12925 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12926 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12927
e292f64d
PP
129282016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12929
12930 PR c/70436
12931 * g++.dg/warn/Wparentheses-29.C: New test.
12932
6b37bdaf
PP
129332016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12934
12935 PR c/70436
12936 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12937 explicit braces to resolve a future -Wparentheses warning.
12938
64824205
RH
129392016-04-06 Richard Henderson <rth@redhat.com>
12940
12941 * gcc.dg/pr61817-1.c: New test.
12942 * gcc.dg/pr61817-2.c: New test.
12943 * gcc.dg/pr69391-1.c: New test.
12944 * gcc.dg/pr69391-2.c: New test.
12945
bc2fc1f3
VM
129462016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12947
12948 PR rtl-optimization/70398
c87885ca 12949 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 12950
41414a02
EB
129512016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12952
12953 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12954
4066ea8a
YR
129552016-04-06 Yvan Roux <yvan.roux@linaro.org>
12956 Pedro Alves <palves@redhat.com>
12957
12958 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12959
ec35ea45
JJ
129602016-04-06 Jakub Jelinek <jakub@redhat.com>
12961
3866f8dd
JJ
12962 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12963 Check for avx512f effective targets instead of avx2.
12964 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12965 for AVX512F clones.
12966 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12967 * g++.dg/gomp/declare-simd-1.C: Likewise.
12968 * g++.dg/gomp/declare-simd-3.C: Likewise.
12969 * g++.dg/gomp/declare-simd-4.C: Likewise.
12970
ec35ea45
JJ
12971 PR middle-end/70550
12972 * c-c++-common/gomp/pr70550-1.c: New test.
12973 * c-c++-common/gomp/pr70550-2.c: New test.
12974
c08d28ac
NS
129752016-04-05 Nathan Sidwell <nathan@acm.org>
12976
12977 PR c++/70512
12978 * g++.dg/ext/attribute-may-alias-5.C: New.
12979
1d510e04
JJ
129802016-04-05 Jakub Jelinek <jakub@redhat.com>
12981
12982 PR c++/70336
12983 * c-c++-common/pr70336.c: New test.
12984 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12985 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12986
84278ed9
JH
129872016-04-05 Jan Hubicka <hubicka@ucw.cz>
12988
12989 PR ipa/66223
12990 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12991
268a0ec4
JJ
129922016-04-05 Jakub Jelinek <jakub@redhat.com>
12993
12994 PR rtl-optimization/70542
12995 * gcc.dg/torture/pr70542.c: New test.
12996 * gcc.target/i386/avx2-pr70542.c: New test.
12997
5e8c2eb1
ZS
129982016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12999
13000 PR tree-optimization/70509
13001 * gcc.target/i386/avx512bw-pr70509.c: New test.
13002
c0daf32d
PP
130032016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
13004
13005 PR c++/70452
13006 * g++.dg/ext/constexpr-vla4.C: New test.
13007
bf867841
UB
130082016-04-05 Uros Bizjak <ubizjak@gmail.com>
13009
13010 PR target/70510
13011 * gcc.target/i386/pr70510.c: New test.
13012
3022186a
RB
130132016-04-05 Richard Biener <rguenther@suse.de>
13014
13015 PR tree-optimization/70526
13016 * g++.dg/torture/pr70526.C: New testcase.
13017
55fc79b2
JJ
130182016-04-05 Jakub Jelinek <jakub@redhat.com>
13019
13020 PR target/70525
13021 * gcc.target/i386/pr70525.c: New test.
13022
62b233f2
RB
130232016-04-05 Richard Biener <rguenther@suse.de>
13024
13025 PR middle-end/70499
13026 * g++.dg/torture/pr70499.C: New testcase.
13027
cc05759d
RB
130282016-04-05 Richard Biener <rguenther@suse.de>
13029
13030 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13031 remove XFAIL.
13032
f23f16d4
JJ
130332016-04-04 Jakub Jelinek <jakub@redhat.com>
13034
13035 PR middle-end/70307
13036 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
13037 rs6000 ABI warnings.
13038
d27ecc49
JH
130392016-04-04 Jan Hubicka <hubicka@ucw.cz>
13040
13041 PR ipa/66223
13042 * g++.dg/ipa/devirt-51.C: New testcase.
13043
c974c96e 130442016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 13045 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
13046
13047 PR middle-end/70457
13048 * gcc.dg/torture/pr70457.c: New.
13049
7a85da89
AV
130502016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13051
13052 PR fortran/67538
13053 * gfortran.dg/allocate_with_source_19.f08: New test.
13054
de517e64
AV
130552016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13056
13057 PR fortran/65795
13058 * gfortran.dg/coarray_allocate_6.f08: New test.
13059
43b9f499
RB
130602016-04-04 Richard Biener <rguenther@suse.de>
13061
13062 PR rtl-optimization/70484
13063 * gcc.dg/torture/pr70484.c: New testcase.
13064
f13355da
MP
130652016-04-04 Marek Polacek <polacek@redhat.com>
13066
13067 PR c/70307
13068 * gcc.dg/torture/pr70307.c: New test.
13069
6cc6ed50
OE
130702016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
13071
13072 PR target/70416
13073 PR target/67391
13074 * gcc.target/sh/torture/pr70416.c: New.
13075
abdc16c8
MS
130762016-04-02 Martin Sebor <msebor@redhat.com>
13077
13078 PR c++/67376
13079 PR c++/70170
13080 PR c++/70172
13081 PR c++/70228
13082 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13083 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13084 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13085 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13086 * g++.dg/cpp0x/constexpr-string.C: Same.
13087 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13088 * g++.dg/cpp0x/pr65398.C: Same.
13089 * g++.dg/ext/constexpr-vla1.C: Same.
13090 * g++.dg/ext/constexpr-vla2.C: Same.
13091 * g++.dg/ext/constexpr-vla3.C: Same.
13092 * g++.dg/ubsan/pr63956.C: Same.
13093
763cd859
JJ
130942016-04-01 Jakub Jelinek <jakub@redhat.com>
13095
13096 PR rtl-optimization/70467
13097 * gcc.target/i386/pr70467-2.c: New test.
13098
0f875435
JJ
130992016-04-01 Jakub Jelinek <jakub@redhat.com>
13100 Marek Polacek <polacek@redhat.com>
13101
13102 PR c++/70488
13103 * g++.dg/init/new47.C: New test.
13104
41d14659
RR
131052016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13106
13107 PR target/70496
13108 * gcc.target/arm/pr70496.c: New test.
13109
f9bf89bb
NS
131102016-04-01 Nathan Sidwell <nathan@acm.org>
13111
73b9085d
NS
13112 PR c++/68475
13113 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13114
4afdcfaa
IE
131152016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13116
13117 PR target/69890
13118 * gcc.dg/strlenopt.h (memmove): New.
13119 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13120 instead of "string.h".
13121 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13122 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13123 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13124 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13125 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13126 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13127 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13128 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13129 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13130 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13131 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13132 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13133 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13134 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13135 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13136 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13137 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13138 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13139 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13140 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13141
b5d7a29c
RO
131422016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13143
13144 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13145 (Holder::foo): Reflect this.
13146
b660f9ec
IE
131472016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
13148
13149 PR target/70442
13150 * gcc.dg/pr70442.c: New test.
13151
88504f34
NS
131522016-03-31 Nathan Sidwell <nathan@acm.org>
13153
13154 PR c++/70393
13155 * g++.dg/cpp0x/constexpr-virtual6.C: New.
13156
95d34b96
KY
131572016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
13158
13159 PR target/70453
13160 * gcc.target/i386/pr70453.c: New test.
13161
b4c4967c
AB
131622016-03-31 Andrey Belevantsev <abel@ispras.ru>
13163
13164 PR target/70292
13165 * gcc.c-torture/pr70292.c: New test.
13166
5fde6a45
MP
131672016-03-31 Marek Polacek <polacek@redhat.com>
13168
13169 PR c/70297
13170 * c-c++-common/pr70297.c: New test.
13171 * g++.dg/cpp0x/typedef-redecl.C: New test.
13172 * gcc.dg/typedef-redecl2.c: New test.
13173
97eb24c4
JJ
131742016-03-31 Jakub Jelinek <jakub@redhat.com>
13175
13176 PR rtl-optimization/70460
13177 * gcc.c-torture/execute/pr70460.c: New test.
13178
efc3536f
RB
131792016-03-31 Richard Biener <rguenther@suse.de>
13180
13181 PR c++/70430
13182 * g++.dg/ext/vector30.C: New testcase.
13183
e0876e21
DH
131842016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13185 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13186
13187 * gfortran.dg/fmt_pf.f90: New test.
13188
e9bff8c6
RO
131892016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13190
13191 Forward-port from 5 branch
13192 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13193
13194 PR testsuite/70356
13195 * gcc.target/i386/avx-vextractf128-256-5.c: Move
13196 dg-require-effective-target after dg-do.
13197
13198 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
13199
13200 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13201
2620c80d
TS
132022016-03-30 Thomas Schwinge <thomas@codesourcery.com>
13203 Julian Brown <julian@codesourcery.com>
13204 Chung-Lin Tang <cltang@codesourcery.com>
13205 Cesar Philippidis <cesar@codesourcery.com>
13206 James Norris <jnorris@codesourcery.com>
13207 Tom de Vries <tom@codesourcery.com>
13208 Nathan Sidwell <nathan@codesourcery.com>
13209
bf867841 13210 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
13211 * c-c++-common/goacc/loop-clauses.c: Likewise.
13212 * g++.dg/goacc/template.C: Likewise.
13213 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13214 * gfortran.dg/goacc/loop-1.f95: Likewise.
13215 * gfortran.dg/goacc/loop-5.f95: Likewise.
13216 * gfortran.dg/goacc/loop-6.f95: Likewise.
13217 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13218 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13219 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13220 * c-c++-common/goacc/clauses-fail.c: Likewise.
13221 * c-c++-common/goacc/parallel-1.c: Likewise.
13222 * c-c++-common/goacc/reduction-1.c: Likewise.
13223 * c-c++-common/goacc/reduction-2.c: Likewise.
13224 * c-c++-common/goacc/reduction-3.c: Likewise.
13225 * c-c++-common/goacc/reduction-4.c: Likewise.
13226 * c-c++-common/goacc/routine-3.c: Likewise.
13227 * c-c++-common/goacc/routine-4.c: Likewise.
13228 * c-c++-common/goacc/routine-5.c: Likewise.
13229 * c-c++-common/goacc/tile.c: Likewise.
13230 * g++.dg/goacc/template.C: Likewise.
13231 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13232 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13233 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
13234 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
13235 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13236 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13237 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13238 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
13239 * c-c++-common/goacc/use_device-1.c: ... this file.
13240 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
13241 * c-c++-common/goacc/host_data-5.c: ... this file, and...
13242 * c-c++-common/goacc/host_data-6.c: ... this file.
13243 * c-c++-common/goacc/loop-2-kernels.c: New file.
13244 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13245 * c-c++-common/goacc/loop-3.c: Likewise.
13246 * g++.dg/goacc/reference.C: Likewise.
13247 * g++.dg/goacc/routine-1.C: Likewise.
13248 * g++.dg/goacc/routine-2.C: Likewise.
13249
f6d2d066
RB
132502016-03-30 Richard Biener <rguenther@suse.de>
13251
13252 PR middle-end/70450
13253 * gcc.dg/torture/pr70450.c: New testcase.
13254
d43242b9
JJ
132552016-03-30 Jakub Jelinek <jakub@redhat.com>
13256
13257 PR target/70421
13258 * gcc.dg/torture/pr70421.c: New test.
13259 * gcc.target/i386/avx512f-pr70421.c: New test.
13260
5ce43b77
L
132612016-03-30 H.J. Lu <hongjiu.lu@intel.com>
13262
13263 PR testsuite/70364
13264 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13265 (check): New function.
13266 (bar): Call check.
13267 (foo): Align stack to 16 bytes when calling bar.
13268 * gcc.target/i386/cleanup-2.c: Likewise.
13269
d014a712
PP
132702016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
13271
13272 PR tree-optimization/59124
13273 * gcc.dg/Warray-bounds-19.c: New test.
13274
3f8257db 132752016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
13276
13277 * lib/prune.exp (escape_regex_chars): New.
13278 (prune_file_path): Update to quote metcharacters for regexp.
13279
3336c6e0
JJ
132802016-03-29 Jakub Jelinek <jakub@redhat.com>
13281
a362f023
JJ
13282 PR rtl-optimization/70429
13283 * gcc.c-torture/execute/pr70429.c: New test.
13284
3336c6e0
JJ
13285 PR tree-optimization/70405
13286 * gcc.dg/pr70405.c: New test.
13287
728557fd
AV
132882016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
13289
13290 PR fortran/70397
13291 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13292 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13293
bef977d4
TS
132942016-03-29 Thomas Schwinge <thomas@codesourcery.com>
13295
13296 PR testsuite/64177
13297 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13298 __cilkrts_set_param to set two workers.
13299 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13300 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13301
6f6d25c9
DH
133022016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
13303
bf867841 13304 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 13305
45733562
KY
133062016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13307
13308 PR target/70406
bf867841 13309 * gcc.target/i386/pr70406.c: New test.
45733562 13310
a1799e5e
EB
133112016-03-27 Eric Botcazou <ebotcazou@adacore.com>
13312
13313 * gnat.dg/specs/double_record_extension3.ads: New test.
13314
5fca7b66
RH
133152016-03-25 Richard Henderson <rth@redhat.com>
13316
13317 PR target/70120
13318 * gcc.target/aarch64/pr70120-1.c: New.
13319 * gcc.target/aarch64/pr70120-2.c: New.
13320 * gcc.target/aarch64/pr70120-3.c: New.
13321
31ce75c6
PP
133222016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
13323
13324 PR c++/62212
13325 * g++.dg/template/mangle2.C: The dg-do directive should be
13326 "compile" not "assemble".
13327
3caf0ca1
BS
133282016-03-25 Bernd Schmidt <bschmidt@redhat.com>
13329
13330 PR lto/69650
13331 * gcc.dg/pr69650.c: New test.
13332
634035b6
DE
133332016-03-25 David Edelsohn <dje.gcc@gmail.com>
13334
13335 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13336
45d34276
AM
133372016-03-25 Alan Modra <amodra@gmail.com>
13338
13339 * gcc.dg/dfp/pr70052.c: New test.
13340
8f085166
RH
133412016-03-24 Richard Henderson <rth@redhat.com>
13342
13343 PR middle-end/69845
13344 * gcc.dg/tree-ssa/pr69845-1.c: New test.
13345 * gcc.dg/tree-ssa/pr69845-2.c: New test.
13346
011e5ec3
TV
133472016-03-24 Tom de Vries <tom@codesourcery.com>
13348
13349 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13350
9e3f4551
TV
133512016-03-24 Tom de Vries <tom@codesourcery.com>
13352
13353 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13354 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13355
45780041
TV
133562016-03-24 Tom de Vries <tom@codesourcery.com>
13357
13358 * c-c++-common/goacc/uninit-dim-clause.c: New test.
13359 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13360
887ab4e5
PP
133612016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
13362
13363 PR c++/62212
13364 * g++.dg/template/mangle2.C: New test.
13365
69a9a66f
RB
133662016-03-24 Richard Biener <rguenther@suse.de>
13367
13368 PR tree-optimization/70396
13369 * gcc.dg/torture/pr70396.c: New testcase.
13370
ed87de55
RB
133712016-03-24 Richard Biener <rguenther@suse.de>
13372
13373 PR middle-end/70370
13374 * gcc.dg/torture/pr70370.c: New testcase.
13375
ea064934
TV
133762016-03-24 Tom de Vries <tom@codesourcery.com>
13377
13378 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13379 * gfortran.dg/goacc/kernels-tree.f95: Same.
13380 * gfortran.dg/goacc/parallel-tree.f95: Same.
13381
b2a4dd1d
TV
133822016-03-24 Tom de Vries <tom@codesourcery.com>
13383
13384 * c-c++-common/goacc/uninit-if-clause.c: New test.
13385 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13386
72e7cd6e
JJ
133872016-03-24 Jakub Jelinek <jakub@redhat.com>
13388
13389 PR target/70290
bf867841
UB
13390 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13391 Fix formatting.
72e7cd6e 13392
ce9d0c03
RB
133932016-03-24 Richard Biener <rguenther@suse.de>
13394
13395 PR tree-optimization/70372
13396 * gcc.dg/tree-ssa/pr70372.c: New testcase.
13397
426b9428
PP
133982016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13399
13400 PR c++/70347
13401 * g++.dg/cpp1y/nsdmi-union1.C: New test.
13402
cd1588c4
PP
134032016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13404
13405 PR c++/70332
13406 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13407
61637db3
JJ
134082016-03-23 Jakub Jelinek <jakub@redhat.com>
13409
928af3bf
JJ
13410 PR c++/70001
13411 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13412 * g++.dg/cpp1y/pr70001.C: New test.
13413
61637db3
JJ
13414 PR c++/70323
13415 * g++.dg/cpp0x/constexpr-70323.C: New test.
13416
05aca4e7
AO
134172016-03-23 Alexandre Oliva <aoliva@redhat.com>
13418 Jason Merrill <jason@redhat.com>
13419 Jakub Jelinek <jakub@redhat.com>
13420
13421 PR c++/69315
13422 * g++.dg/cpp0x/constexpr-69315.C: New test.
13423 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13424
fbdb6baf
MP
134252016-03-23 Marek Polacek <polacek@redhat.com>
13426
13427 PR c++/69884
13428 * g++.dg/warn/Wignored-attributes-1.C: New test.
13429 * g++.dg/warn/Wignored-attributes-2.C: New test.
13430
d79ee524
TV
134312016-03-23 Tom de Vries <tom@codesourcery.com>
13432
13433 * c-c++-common/goacc/kernels-default.c (foo): Add missing
13434 initialization.
13435 * gfortran.dg/goacc/private-3.f95 (test): Same.
13436 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13437 missing use param.
13438
a59f0bef
KT
134392016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13440
13441 * lib/target-supports.exp: Remove v7ve entry from loop
13442 creating effective target checks.
13443 (check_effective_target_arm_arch_v7ve_ok): New procedure.
13444 (add_options_for_arm_arch_v7ve): Likewise.
13445
0179520a
JJ
134462016-03-23 Jakub Jelinek <jakub@redhat.com>
13447
13448 PR tree-optimization/70354
13449 * gcc.dg/vect/pr70354-1.c: New test.
13450 * gcc.dg/vect/pr70354-2.c: New test.
13451 * gcc.target/i386/avx2-pr70354-1.c: New test.
13452 * gcc.target/i386/avx2-pr70354-2.c: New test.
13453
75bb14d7
JL
134542016-03-22 Jeff Law <law@redhat.com>
13455
13456 PR target/70232
13457 * gcc.dg/tree-ssa/pr70232.c: New test.
13458
72c9526d
IE
134592016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13460
13461 PR target/70302
13462 * gcc.target/i386/pr70302.c: New test.
13463
a3ca1bc5
RB
134642016-03-22 Richard Biener <rguenther@suse.de>
13465
13466 PR middle-end/70251
13467 * g++.dg/torture/pr70251.C: New testcase.
13468
5c240f4d
DM
134692016-03-22 David Malcolm <dmalcolm@redhat.com>
13470
13471 PR c/69993
13472 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13473 Wmisleading-indentation.c.
13474 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13475 reflect change to diagnostic text and order of messages.
13476 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13477
80f6631b
DE
134782016-03-22 David Edelsohn <dje.gcc@gmail.com>
13479
13480 * g++.dg/ext/java-3.C: Don't compile on AIX.
13481
9a10956c
RB
134822016-03-22 Richard Biener <rguenther@suse.de>
13483
13484 PR middle-end/70333
13485 * gcc.dg/torture/pr70333.c: New testcase.
13486
6cedf922
IE
134872016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13488
13489 * g++.dg/ext/pr70290.C: New test.
13490
cd6c27ac
KY
134912016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
13492
13493 PR target/70325
13494 * gcc.target/i386/pr70325.c: New test.
13495
4cde512c
JJ
134962016-03-22 Jakub Jelinek <jakub@redhat.com>
13497
b01915ed
JJ
13498 PR target/70329
13499 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13500 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13501
4e3e2cf1
JJ
13502 PR target/70300
13503 * gcc.target/i386/pr70300.c: New test.
13504
4cde512c
JJ
13505 PR c++/70295
13506 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13507 (func2): New function for cond with parens, xfail warning for c++.
13508 * g++.dg/warn/Wnonnull-compare-8.C: New test.
13509
16f6d7dc
PP
135102016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13511
13512 PR c++/70096
13513 * g++.dg/template/ptrmem30.C: New test.
13514
a3e2b438
PP
135152016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13516
13517 PR c++/70204
13518 * g++.dg/cpp0x/constexpr-70204a.C: New test.
13519 * g++.dg/cpp0x/constexpr-70204b.C: New test.
13520
11b6a02e
JJ
135212016-03-21 Jakub Jelinek <jakub@redhat.com>
13522
13523 PR middle-end/70326
13524 * gcc.dg/pr70326.c: New test.
13525
b9407883
MG
135262016-03-21 Marc Glisse <marc.glisse@inria.fr>
13527 Jakub Jelinek <jakub@redhat.com>
13528
13529 PR tree-optimization/70317
13530 * gcc.dg/pr70317.c: New test.
13531
4a148e19
UB
135322016-03-21 Uros Bizjak <ubizjak@gmail.com>
13533
13534 PR target/70327
13535 * gcc.target/i386/pr70327.c: New test.
13536
2a85ddbb
ML
135372016-03-21 Martin Liska <mliska@suse.cz>
13538
7d36fe98 13539 PR ipa/70306
2a85ddbb
ML
13540 * gcc.dg/ipa/pr70306.c: New test.
13541
4a148e19 135422016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
13543
13544 * gcc.target/arm/attr-align1.c: Skip if M-profile.
13545 * gcc.target/arm/attr-align3.c: Likewise.
13546 * gcc.target/arm/attr_arm.c: Likewise.
13547 * gcc.target/arm/flip-thumb.c: Likewise.
13548
6b366948
JJ
135492016-03-21 Jakub Jelinek <jakub@redhat.com>
13550
13551 PR target/70296
13552 * gcc.target/powerpc/altivec-36.c: New test.
13553
2fac8c14
RB
135542016-03-21 Richard Biener <rguenther@suse.de>
13555
13556 PR tree-optimization/70310
13557 * gcc.dg/torture/pr70310.c: New testcase.
13558
e9bde854
KY
135592016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
13560
13561 PR target/70293
13562 * gcc.target/i386/pr70293.c: New test.
13563
56bbfaf6
RB
135642016-03-21 Richard Biener <rguenther@suse.de>
13565
13566 PR tree-optimization/70288
13567 * gcc.dg/torture/pr70288-1.c: New testcase.
13568 * gcc.dg/torture/pr70288-2.c: Likewise.
13569
3eee49ed
AB
135702016-03-21 Andrey Belevantsev <abel@ispras.ru>
13571
13572 PR rtl-optimization/69307
13573 * gcc.target/arm/pr69307.c: New test.
4a148e19 13574
8e7816b4
AB
135752016-03-21 Andrey Belevantsev <abel@ispras.ru>
13576
13577 PR rtl-optimization/69102
13578 * gcc.c-torture/compile/pr69102.c: New test.
13579
14d7d4be
JL
135802016-03-18 Jeff Law <law@redhat.com>
13581
13582 PR rtl-optimization/70263
13583 * gcc.c-torture/compile/pr70263-1.c: New test.
13584 * gcc.target/i386/pr70263-2.c: New test.
13585
5c6a601c
BS
135862016-03-18 Bernd Schmidt <bschmidt@redhat.com>
13587
13588 PR rtl-optimization/70278
13589 * gcc.dg/torture/pr70278.c: New test.
13590 * gcc.target/arm/pr70278.c: New test.
13591
4bbf545b
DM
135922016-03-18 David Malcolm <dmalcolm@redhat.com>
13593
13594 PR c/70281
13595 * gcc.dg/plugin/diagnostic-test-expressions-1.c
13596 (test_builtin_types_compatible_p): New test function.
13597 * gcc.dg/pr70281.c: New test case.
13598
dc28bb68
CL
135992016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
13600
13601 PR target/70113
13602 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13603
5e8d6dff
IE
136042016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13605
13606 PR tree-optimization/70252
13607 * gcc.dg/pr70252.c: New test.
13608
d0e7e403
TV
136092016-03-18 Tom de Vries <tom@codesourcery.com>
13610
13611 * gcc.dg/pr70161-2.c: New test.
13612 * gcc.dg/pr70161.c: New test.
13613
fa22501a
TV
136142016-03-18 Tom de Vries <tom@codesourcery.com>
13615
13616 PR ipa/70269
13617 * gcc.dg/pr70269.c: New test.
13618
dd125026
JJ
136192016-03-18 Jakub Jelinek <jakub@redhat.com>
13620
13621 PR c++/70267
13622 * g++.dg/ext/java-3.C: New test.
13623
91914f0a
PP
136242016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13625
13626 PR c++/70205
13627 * g++.dg/lookup/pr70205.C: New test.
13628
753a8910
PP
136292016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13630
13631 PR c++/70218
13632 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13633
14ba7b28
MP
136342016-03-17 Marek Polacek <polacek@redhat.com>
13635
13636 PR c/69407
13637 * gcc.dg/atomic-op-6.c: New test.
13638
ded60913
DM
136392016-03-17 David Malcolm <dmalcolm@redhat.com>
13640
13641 PR c/70264
13642 * c-c++-common/pr70264.c: New test case.
13643
a3aad0e6
JJ
136442016-03-17 Jakub Jelinek <jakub@redhat.com>
13645
17366700
JJ
13646 PR c++/70144
13647 * c-c++-common/pr70144-1.c: New test.
13648 * c-c++-common/pr70144-2.c: New test.
13649
a3aad0e6
JJ
13650 PR c++/70272
13651 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13652 * g++.dg/opt/flifetime-dse6.C: New test.
13653 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13654
b57e6e18
L
136552016-03-17 H.J. Lu <hongjiu.lu@intel.com>
13656
13657 PR driver/70192
13658 * gcc.dg/pic-1.c: New test.
13659 * gcc.dg/pic-2.c: Likewise.
13660 * gcc.dg/pic-3.c: Likewise.
13661 * gcc.dg/pic-4.c: Likewise.
13662 * gcc.dg/pie-1.c: Likewise.
13663 * gcc.dg/pie-2.c: Likewise.
13664 * gcc.dg/pie-3.c: Likewise.
13665 * gcc.dg/pie-4.c: Likewise.
13666 * gcc.dg/pie-5.c: Likewise.
13667 * gcc.dg/pie-6.c: Likewise.
13668
b38ba58b
TV
136692016-03-17 Tom de Vries <tom@codesourcery.com>
13670
13671 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13672 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13673
6931b3b7
RB
136742016-03-17 Richard Biener <rguenther@suse.de>
13675
13676 PR debug/70271
13677 * g++.dg/debug/pr70271.C: New testcase.
13678
0c8b64cb
IE
136792016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
13680
13681 * gcc.target/i386/pr70251.c: New test.
13682
b1970801
MP
136832016-03-17 Marek Polacek <polacek@redhat.com>
13684
13685 PR c++/70194
13686 * g++.dg/warn/constexpr-70194.C: New test.
13687
820c5eaa
RH
136882016-03-16 Richard Henderson <rth@redhat.com>
13689
13690 PR middle-end/70240
13691 * gcc.c-torture/compile/pr70240.c: New.
13692
da0ad263
SKS
136932016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13694
13695 * gcc.c-torture/compile/20151204.c: Skip for avr.
13696
c73d295c
JJ
136972016-03-16 Jakub Jelinek <jakub@redhat.com>
13698
13699 PR target/70245
13700 * g++.dg/opt/pr70245.C: New test.
13701 * g++.dg/opt/pr70245.h: New file.
13702 * g++.dg/opt/pr70245-aux.cc: New file.
13703
b2794066
MS
137042016-03-16 Martin Sebor <msebor@redhat.com>
13705
13706 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13707
aa43616c
RH
137082016-03-16 Richard Henderson <rth@redhat.com>
13709
13710 PR middle-end/70199
13711 * gcc.c-torture/compile/pr70199.c: New.
13712
59608fe5
L
137132016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13714
13715 * gcc.dg/uninit-19.c: Run dos2unix.
13716
ab4c578f
MP
137172016-03-16 Marek Polacek <polacek@redhat.com>
13718
13719 PR c/70093
13720 * gcc.dg/nested-func-10.c: New test.
13721 * gcc.dg/nested-func-9.c: New test.
13722
f5387e76
JJ
137232016-03-16 Jakub Jelinek <jakub@redhat.com>
13724
13725 PR tree-optimization/68714
13726 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13727
7662b718
TV
137282016-03-16 Tom de Vries <tom@codesourcery.com>
13729
13730 PR tree-optimization/68715
13731 * gcc.dg/graphite/pr68715-2.c: New test.
13732 * gcc.dg/graphite/pr68715.c: New test.
13733 * gfortran.dg/graphite/pr68715.f90: New test.
13734
be7ce7ae
TV
137352016-03-16 Tom de Vries <tom@codesourcery.com>
13736
13737 PR tree-optimization/68809
13738 * gcc.dg/graphite/pr68809-2.c: New test.
13739 * gcc.dg/graphite/pr68809.c: New test.
13740
1935f250
JJ
137412016-03-16 Jakub Jelinek <jakub@redhat.com>
13742
6651c93e
JJ
13743 PR c++/70147
13744 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13745 method call to i () as argument. Adjust expected output.
13746
1935f250
JJ
13747 PR c++/70147
13748 * g++.dg/ubsan/pr70147-1.C: New test.
13749 * g++.dg/ubsan/pr70147-2.C: New test.
13750
ab1caa6e
MS
137512016-03-15 Martin Sebor <msebor@redhat.com>
13752
13753 PR c++/58281
13754 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13755
5c2a1bbb
JDA
137562016-03-15 John David Anglin <danglin@gcc.gnu.org>
13757
cb5d8ad1
JDA
13758 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13759 hppa*-*-hpux*.
13760
b440dd40
JDA
13761 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13762
5c2a1bbb
JDA
13763 PR libfortran/69799
13764 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13765 libatomic_available.
13766
42c729c5
MP
137672016-03-15 Marek Polacek <polacek@redhat.com>
13768
13769 PR c++/70209
13770 * g++.dg/ext/attribute-may-alias-4.C: New test.
13771
82b1c550
AM
137722016-03-15 Alexander Monakov <amonakov@ispras.ru>
13773
13774 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13775 -fvar-tracking-assignments-toggle flag.
13776
4ccbf3a6
PH
137772016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13778
13779 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13780
c39858bd
JJ
137812016-03-15 Jakub Jelinek <jakub@redhat.com>
13782
13783 PR rtl-optimization/70222
13784 * gcc.c-torture/execute/pr70222-1.c: New test.
13785 * gcc.c-torture/execute/pr70222-2.c: New test.
13786
8be119c1
RH
137872016-03-15 Richard Henderson <rth@redhat.com>
13788
13789 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13790
6598bb55
AB
137912016-03-15 Andrey Belevantsev <abel@ispras.ru>
13792
13793 PR rtl-optimization/69032
13794 * gcc.dg/pr69032.c: New test.
13795
81fa2944
AB
137962016-03-15 Andrey Belevantsev <abel@ispras.ru>
13797
13798 PR rtl-optimization/63384
4a148e19 13799 * g++.dg/pr63384.C: New test.
81fa2944 13800
74ea9ab6
AB
138012016-03-15 Andrey Belevantsev <abel@ispras.ru>
13802
13803 PR target/64411
13804 * gcc.target/i386/pr64411.C: New test.
13805
045d5055
TV
138062016-03-15 Tom de Vries <tom@codesourcery.com>
13807
13808 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13809 * gfortran.dg/goacc/kernels-alias.f95: New test.
13810
3ea33585
MS
138112016-03-14 Martin Sebor <msebor@redhat.com>
13812
13813 PR c++/53792
13814 * g++.dg/cpp0x/constexpr-inline.C: New test.
13815 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13816
1df7b330
DE
138172016-03-14 David Edelsohn <dje.gcc@gmail.com>
13818
13819 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13820
79b57d18
JJ
138212016-03-14 Jakub Jelinek <jakub@redhat.com>
13822
13823 PR middle-end/70219
13824 * gcc.dg/pr70219.c: New test.
13825
3cbf012a
BS
138262016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13827
13828 PR target/70083
13829 * gcc.dg/torture/pr70083.c: New test.
13830 * gcc.target/i386/pr70083.c: New test.
13831
a9fee7cd
RB
138322016-03-14 Richard Biener <rguenther@suse.de>
13833
13834 PR tree-optimization/56365
13835 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13836
4799603f
SB
138372016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13838
13839 PR target/70098
13840 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13841 New function.
13842 * g++.dg/pr70098.C: New testcase.
13843
13844
760ca967
TV
138452016-03-14 Tom de Vries <tom@codesourcery.com>
13846
13847 PR tree-optimization/70045
13848 * gcc.dg/graphite/pr70045.c: New test.
13849
44e66a77
JD
138502016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13851
13852 PR fortran/69043
13853 * gfortran.dg/include_9.f90: New test.
13854
a18e0fe1
DH
138552016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13856
13857 PR fortran/45076
13858 gfortran.dg/prof/prof.exp: New script.
13859 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13860
d0aca6ab
AB
138612016-03-12 Andrey Belevantsev <abel@ispras.ru>
13862
13863 PR rtl-optimization/69307
13864 * gcc.dg/pr69307.c: New test.
13865
cefe08a4
VM
138662016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13867
13868 PR target/69614
13869 * gcc.target/arm/pr69614.c: New.
13870
70112e2a
PT
138712016-03-12 Paul Thomas <pault@gcc.gnu.org>
13872
13873 PR fortran/70031
13874 * gfortran.dg/submodule_14.f08: New test
13875
13876 PR fortran/69524
13877 * gfortran.dg/submodule_15.f08: New test
13878
3f1e5d3a
PP
138792016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13880
13881 PR c++/70106
13882 * g++.dg/cpp1y/paren3.C: New test.
13883
a3f6d680
MM
138842016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13885
13886 PR target/70131
13887 * gcc.target/powerpc/ppc-round2.c: New test.
13888
92348f09
BS
138892016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13890
13891 PR target/70123
13892 * gcc.dg/torture/pr70123.c: New test.
13893
cebde9e9
JL
138942016-03-11 Jeff Law <law@redhat.com>
13895
13896 PR tree-optimization/70190
13897 * gcc.c-torture/compile/pr70190.c: New test.
13898
3edc5da4
DM
138992016-03-11 David Malcolm <dmalcolm@redhat.com>
13900
13901 PR c/68187
13902 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13903 case.
13904 (test43_b): Likewise.
13905 (test43_c): Likewise.
13906 (test43_d): Likewise.
13907 (test43_e): Likewise.
13908 (test43_f): Likewise.
13909 (test43_g): Likewise.
13910 (test44_a): Likewise.
13911 (test44_b): Likewise.
13912 (test44_c): Likewise.
13913 (test44_d): Likewise.
13914 (test44_e): Likewise.
13915
318c1204
DM
139162016-03-11 David Malcolm <dmalcolm@redhat.com>
13917
13918 PR c/70085
13919 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13920
bc062234
KT
139212016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13922
13923 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13924 dg-options.
13925
acfc1ac1
KT
139262016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13927
13928 PR target/70002
13929 PR target/69245
13930 * gcc.target/aarch64/pr69245_2.c: New test.
13931
d1e2bb2d
JJ
139322016-03-11 Jakub Jelinek <jakub@redhat.com>
13933
13934 PR tree-optimization/70177
13935 * gcc.dg/pr70177.c: New test.
13936
07350627
AL
139372016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13938
13939 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13940
5c6706f7
AL
139412016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13942
13943 * gcc.dg/tree-ssa/sra-20.c: New.
13944
02d472a2
JJ
139452016-03-11 Jakub Jelinek <jakub@redhat.com>
13946
686d390a
JJ
13947 PR rtl-optimization/70174
13948 * gcc.dg/pr70174.c: New test.
13949
02d472a2
JJ
13950 PR tree-optimization/70169
13951 * gcc.dg/pr70169.c: New test.
13952
0f9befa1
IE
139532016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13954
13955 PR target/70160
13956 * gcc.target/i386/pr70160.c: New test.
13957
432d4670
AK
139582016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13959
13960 * gcc.target/s390/dfp-1.c: New test.
13961
a3dc8760
NC
139622016-03-10 Nick Clifton <nickc@redhat.com>
13963
13964 PR target/70044
13965 * gcc.target/aarch64/pr70044.c: New test.
13966
b87a8d7d
PP
139672016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13968 Jakub Jelinek <jakub@redhat.com>
13969
13970 PR c++/70001
13971 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13972 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13973 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13974
4f4ada6a
JH
139752016-03-10 Jan Hubicka <hubicka@ucw.cz>
13976
13977 PR lto/69589
13978 * g++.dg/lto/pr69589_0.C: New testcase
13979 * g++.dg/lto/pr69589_1.C: New testcase
13980
d49b0aa0
MP
139812016-03-10 Marek Polacek <polacek@redhat.com>
13982
13983 PR c++/70153
13984 * g++.dg/delayedfold/unary-plus1.C: New test.
13985
139862016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
13987
13988 * gcc.target/arm/pr45701-1.c: Escape brackets.
13989 * gcc.target/arm/pr45701-2.c: Likewise.
13990
71017a7b
AL
139912016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13992
13993 * gfortran.dg/unconstrained_commons.f: New.
13994
ba52669f
AM
139952016-03-10 Alan Modra <amodra@gmail.com>
13996
13997 * gcc.dg/pr69195.c: New.
13998 * gcc.dg/pr69238.c: New.
13999
27742332
TV
140002016-03-10 Tom de Vries <tom@codesourcery.com>
14001
14002 PR testsuite/68915
14003 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14004
3a81a594
RB
140052016-03-10 Richard Biener <rguenther@suse.de>
14006
14007 PR tree-optimization/70128
14008 * gcc.dg/tree-ssa/alias-34.c: New testcase.
14009 * gcc.dg/tree-ssa/alias-35.c: Likewise.
14010
3433b975
JJ
140112016-03-09 Jakub Jelinek <jakub@redhat.com>
14012
c2864f02
JJ
14013 PR tree-optimization/70152
14014 * gcc.dg/pr70152.c: New test.
14015
3433b975
JJ
14016 PR target/70086
14017 * gcc.target/i386/pr70086-1.c: New test.
14018 * gcc.target/i386/pr70086-2.c: New test.
14019 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
14020
14021 PR tree-optimization/70127
14022 * gcc.c-torture/execute/pr70127.c: New test.
14023
96b3c82d
CP
140242016-03-09 Cesar Philippidis <cesar@codesourcery.com>
14025
14026 * c-c++-common/goacc/combined-directives-2.c: New test.
14027
b4f3232d
DM
140282016-03-09 David Malcolm <dmalcolm@redhat.com>
14029
14030 PR c/68473
14031 PR c++/70105
14032 * g++.dg/diagnostic/pr70105.C: New test.
14033 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14034 (test_multiple_ordinary_maps): New test function.
14035
40499f81
DM
140362016-03-09 David Malcolm <dmalcolm@redhat.com>
14037
14038 PR c/68473
14039 PR c++/70105
14040 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14041 Drop range information from call to inform_at_rich_loc.
14042 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14043 New.
14044 (test_show_locus): Replace calls to rich_location::add_range with
14045 calls to add_range. Rewrite the tests that used the now-defunct
14046 rich_location ctor taking a source_range. Simplify other tests
14047 by replacing calls to COMBINE_LOCATION_DATA with calls to
14048 make_location.
14049
c9e33662
RB
140502016-03-09 Richard Biener <rguenther@suse.de>
14051 Jakub Jelinek <jakub@redhat.com>
14052
14053 PR tree-optimization/70138
14054 * gcc.dg/vect/pr70138-1.c: New testcase.
14055 * gcc.dg/vect/pr70138-2.c: Likewise.
14056
2c73b764
JJ
140572016-03-09 Jakub Jelinek <jakub@redhat.com>
14058
14059 PR target/70049
14060 * gcc.target/i386/pr70049.c: New test.
14061
c06d25bb
RB
140622016-03-09 Richard Biener <rguenther@suse.de>
14063
14064 PR c/70143
14065 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14066 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14067 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14068
5828a501
RO
140692016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14070
14071 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14072 arm-*-*.
14073
2e141c8d
JJ
140742016-03-09 Jakub Jelinek <jakub@redhat.com>
14075
5a9def37
JJ
14076 PR middle-end/67278
14077 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14078
2e141c8d
JJ
14079 PR target/67278
14080 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14081
14082 PR middle-end/70050
14083 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
14084 in testcase comment.
14085
bf751f40
TV
140862016-03-09 Tom de Vries <tom@codesourcery.com>
14087
14088 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14089 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14090 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14091 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14092 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14093 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14094 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14095 * gfortran.dg/goacc/kernels-loop.f95: New test.
14096
e210c999
MS
140972016-03-08 Martin Sebor <msebor@redhat.com>
14098
14099 PR c++/62096
14100 * g++.dg/warn/overflow-warn-7.C: New test.
14101
80aac5c8
JM
141022016-03-08 Jason Merrill <jason@redhat.com>
14103
14104 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14105 * lib/target-supports.exp (check_effective_target_concepts): New.
14106
12b81409
JJ
141072016-03-08 Jakub Jelinek <jakub@redhat.com>
14108
d259b234
JJ
14109 PR c++/70135
14110 * g++.dg/cpp1y/constexpr-loop4.C: New test.
14111 * g++.dg/ubsan/pr70135.C: New test.
14112
12b81409
JJ
14113 PR target/70110
14114 * gcc.dg/pr70110.c: New test.
14115
b4e9f2aa
MJ
141162016-03-07 Martin Jambor <mjambor@suse.cz>
14117
14118 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14119 * c-c++-common/gomp/if-1.c: Likewise.
14120 * c-c++-common/gomp/pr61486-2.c: Likewise.
14121 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14122 to dg-additional-options.
14123 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14124 * g++/gomp/target-teams-1.c: Likewise.
14125 * gcc.dg/gomp/gomp.exp: Likewise.
14126 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14127 dg-additional-options.
14128 * gfortran.dg/gomp/gomp.exp: Likewise.
14129 * gfortran.dg/gomp/target1.f90: Remove dg-options.
14130 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14131 dg-additional-options.
14132 * gfortran.dg/gomp/target3.f90: Remove dg-options.
14133
f86e631e
MJ
141342016-03-07 Martin Jambor <mjambor@suse.cz>
14135
14136 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14137 * c-c++-common/gomp/gridify-1.c: New test.
14138 * gfortran.dg/gomp/gridify-1.f90: Likewise.
14139
94156b3f
AV
141402016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14141
14142 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14143 trigger for cortex-r8, when scanning for register r8.
14144 * gcc.target/arm/pr45701-2.c: Likewise.
14145
a84a49b7 141462016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 14147 Jeff Law <law@redhat.com>
a84a49b7
RB
14148
14149 PR tree-optimization/69740
14150 * gcc.c-torture/compile/pr69740-1.c: New test.
14151 * gcc.c-torture/compile/pr69740-2.c: New test.
14152
e41f6c9e
BS
141532016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14154
14155 * lib/target-supports.exp
14156 (check_effective_target_whole_vector_shift): Enable for PPC64.
14157
57548bf5
RB
141582016-03-07 Richard Biener <rguenther@suse.de>
14159
14160 PR tree-optimization/70115
14161 * gcc.dg/torture/pr70115.c: New testcase.
14162
4ae13300
NS
141632016-03-07 Nathan Sidwell <nathan@codesourcery.com>
14164
14165 PR middle-end/69916
14166 * c-c-++-common/goacc/pr69916.c: New.
14167
5edb9853
RH
141682016-03-07 Richard Henderson <rth@redhat.com>
14169
14170 * gcc.c-torture/compile/pr70061.c: New test.
14171
2067a8f3
RB
141722016-03-07 Richard Biener <rguenther@suse.de>
14173
14174 PR testsuite/70109
14175 * gcc.dg/vect/O3-pr36098.c: New testcase.
14176
4145a9b7
CL
141772016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
14178
14179 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14180
1878be32
EB
141812016-03-07 Eric Botcazou <ebotcazou@adacore.com>
14182
14183 * gnat.dg/renaming9.ad[sb]: New testcase.
14184
df762bb2
JJ
141852016-03-05 Jakub Jelinek <jakub@redhat.com>
14186
14187 PR c++/70084
14188 * g++.dg/expr/stdarg3.C: New test.
14189
7d461295
JL
141902016-03-04 Jeff Law <law@redhat.com>
14191
14192 PR tree-optimization/69196
14193 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14194 x86_64-*-*.
14195
29b9828f
BS
141962016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14197
b6b552fd
BS
14198 PR c/69973
14199 * gcc.dg/pr69973.c: New test.
14200
201d49e9
BS
14201 PR rtl-optimization/69941
14202 * gcc.dg/torture/pr69941.c: New test.
14203
29b9828f
BS
14204 PR c/69824
14205 * gcc.dg/pr69824.c: New test.
14206
640b7e74
TV
142072016-03-05 Tom de Vries <tom@codesourcery.com>
14208
14209 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14210 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14211 function.
14212
7a3a3fad
PP
142132016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
14214
14215 PR c++/66786
14216 * g++.dg/cpp1y/var-templ48.C: New test.
14217 * g++.dg/cpp1y/var-templ49.C: New test.
14218
cd439aec
EB
142192016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14220
14221 * g++.dg/Wno-frame-address.C: Skip on IA-64.
14222
60204554
JJ
142232016-03-04 Jakub Jelinek <jakub@redhat.com>
14224
0c8825de
JJ
14225 PR c++/70035
14226 * g++.dg/ubsan/pr70035.C: New test.
14227
60204554
JJ
14228 PR target/70062
14229 * gcc.target/i386/pr70062.c: New test.
14230
f79d4eab
L
142312016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14232
14233 * g++.dg/template/typename21.C: Remove c++98_only.
14234
ea81ce67
L
142352016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14236
14237 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14238
64b23c13
DM
142392016-03-04 David Malcolm <dmalcolm@redhat.com>
14240
14241 PR c/68187
14242 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14243 function.
14244 (fn_42_b): Likewise.
14245 (fn_42_c): Likewise.
14246
729526f5
DM
142472016-03-04 David Malcolm <dmalcolm@redhat.com>
14248
14249 PR c/68187
14250 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14251 function.
14252 (fn_40_b): Likewise.
14253 (fn_41_a): Likewise.
14254 (fn_41_b): Likewise.
14255
f9ea11ac
JJ
142562016-03-04 Jakub Jelinek <jakub@redhat.com>
14257
14258 PR target/70059
14259 * gcc.target/i386/avx512f-pr70059.c: New test.
14260 * gcc.target/i386/avx512dq-pr70059.c: New test.
14261
b6c38c69
BS
142622016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14263
14264 PR rtl-optimization/57676
14265 * gcc.dg/torture/pr57676.c: New test.
14266
af3cdd34
IE
142672016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14268
14269 * gcc.dg/pr70026.c: New test.
14270
7ff6ca38
MP
142712016-03-04 Marek Polacek <polacek@redhat.com>
14272
14273 PR c/69798
14274 * gcc.dg/cilk-plus/pr69798-1.c: New test.
14275 * gcc.dg/cilk-plus/pr69798-2.c: New test.
14276
a6bf62d5
KT
142772016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14278
14279 PR target/70004
14280 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14281 Delete.
14282 (test_corners_sisd_si): Likewise.
14283 (main): Remove checks of the above.
14284 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14285
ae4cdc6a
EB
142862016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14287
14288 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14289
08455559
CL
142902016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
14291
14292 * gcc.dg/torture/pr69951.c: Accept argc==0.
14293
e9a35493
RB
142942016-03-04 Richard Biener <rguenther@suse.de>
14295
14296 PR c++/70054
14297 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14298 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14299
fba054c2
DV
143002016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
14301
14302 PR testsuite/69766
14303 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14304 testing multiarch.
14305
f10cdc6c
JJ
143062016-03-04 Jakub Jelinek <jakub@redhat.com>
14307
14308 PR debug/69947
14309 * gcc.dg/guality/pr69947.c: New test.
14310
2e981ba0
JJ
143112016-03-03 Jakub Jelinek <jakub@redhat.com>
14312
14313 PR ada/70017
14314 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14315
0ba3bfa2
KT
143162016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14317
14318 PR rtl-optimization/69904
14319 * gcc.target/arm/pr69904.c: New test.
14320
97ecdb46
JJ
143212016-03-03 Jakub Jelinek <jakub@redhat.com>
14322
14323 PR target/70021
14324 * gcc.dg/vect/pr70021.c: New test.
14325 * gcc.target/i386/pr70021.c: New test.
14326
a2a743a1
MP
143272016-03-03 Marek Polacek <polacek@redhat.com>
14328
14329 PR middle-end/70050
14330 * gcc.dg/pr70050.c: New test.
14331
fa07ecdd
JG
143322016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
14333
14334 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14335
23504262
ML
143362016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
14337
14338 PR tree-optimization/70043
14339 * gfortran.dg/vect/pr70043.f90: New test.
14340
b7b9e1a9
EB
143412016-03-03 Eric Botcazou <ebotcazou@adacore.com>
14342
14343 * gnat.dg/specs/task1.ads: New test.
14344
cb83ba54
RO
143452016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14346
14347 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14348 Invoke gdb with -batch.
14349 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14350
a75f5e30
RB
143512016-03-03 Richard Biener <rguenther@suse.de>
14352
14353 PR tree-optimization/55936
14354 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14355
268bc320
JL
143562016-03-02 Jeff Law <law@redhat.com>
14357
815f20ab
JL
14358 PR rtl-optimization/69942
14359 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14360 effects of argument promotions.
14361
268bc320
JL
14362 PR tree-optimization/69987
14363 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14364 target does not support -fprefetch-loop-arrays.
14365
171f7de5
UB
143662016-03-02 Uros Bizjak <ubizjak@gmail.com>
14367
14368 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14369
192912db
BC
143702016-03-02 Bin Cheng <bin.cheng@arm.com>
14371
c7908871 14372 PR rtl-optimization/69052
192912db
BC
14373 * gcc.target/i386/pr69052.c: New test.
14374
90a7a40b
AM
143752016-03-02 Alan Modra <amodra@gmail.com>
14376
14377 * gcc.dg/pr69990.c: New.
14378
69fa742f
JJ
143792016-03-02 Jakub Jelinek <jakub@redhat.com>
14380
de752fb0
JJ
14381 PR c/68062
14382 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14383
14384 PR middle-end/70022
14385 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14386
69fa742f
JJ
14387 PR target/70028
14388 * gcc.target/i386/pr70028.c: New test.
14389
7c65bd56
MK
143902016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14391
14392 * c-c++-common/asan/swapcontext-test-1.c,
14393 * c-c++-common/tsan/thread_leak.c,
14394 * g++.dg/tsan/aligned_vs_unaligned_race.C,
14395 * g++.dg/tsan/benign_race.C,
14396 * g++.dg/tsan/fd_close_norace.C,
14397 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14398 races with sanitizer output
14399
37d98220 144002016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 14401 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
14402
14403 PR target/67278
14404 * gcc.dg/simd-8.c: New testcase.
14405
218db463
RB
144062016-03-02 Richard Biener <rguenther@suse.de>
14407
14408 PR middle-end/67278
14409 * gcc.dg/simd-7.c: New testcase.
14410
22c72158
EB
144112016-03-02 Eric Botcazou <ebotcazou@adacore.com>
14412
14413 * gcc.target/i386/pr70007.c: Tweak.
14414
9a790ccc
DV
144152016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
14416
14417 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14418
bd02f00f
MP
144192016-03-02 Marek Polacek <polacek@redhat.com>
14420
14421 PR c/67854
14422 * gcc.dg/pr67854.c: New test.
14423
1e840f39
JJ
144242016-03-02 Jakub Jelinek <jakub@redhat.com>
14425
14426 PR middle-end/70025
14427 * gcc.dg/torture/pr70025.c: New test.
14428
bca00241
VK
144292016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
14430
14431 PR tree-optimization/68621
14432 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14433
0bca04b8
EB
144342016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14435
14436 * gcc.target/i386/pr70007.c: New test.
14437
2a9afc86
JL
144382016-03-01 Jeff Law <law@redhat.com>
14439
eab2541b 14440 PR tree-optimization/69196
9d83ef71 14441 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 14442
2a9afc86
JL
14443 PR tree-optimization/69196
14444 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14445 duplicating code and spoiling the expected output.
14446
0d39977e
MM
144472016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14448
14449 PR target/70033
14450 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14451 supports power9 before doing tests.
14452 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14453 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14454 * gcc.target/powerpc/p9-permute.c: Likewise.
14455
a0c0699d
UB
144562016-03-01 Uros Bizjak <ubizjak@gmail.com>
14457
14458 PR target/70027
14459 * gcc.target/i386/pr70027.c: New test.
14460
0ae3ef47 144612016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
14462
14463 * gcc.dg/pr70017.c: New test.
14464
686e2237
JJ
144652016-03-01 Jakub Jelinek <jakub@redhat.com>
14466
14467 PR c/69796
14468 PR c/69974
14469 * gcc.dg/pr69796.c: New test.
14470 * gcc.dg/pr69974.c: New test.
14471
f8e4188c
EB
144722016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14473
14474 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14475
5e3f1c7c
JL
144762016-02-29 Jeff Law <law@redhat.com>
14477
14478 PR tree-optimization/69987
14479 * gfortran.dg/pr69987.f90: New test.
14480
14481 PR tree-optimization/69989
14482 * gcc.c-torture/compile/pr69989-2.c: New test.
14483
1be56bc5
MP
144842016-03-01 Marek Polacek <polacek@redhat.com>
14485
14486 PR c++/69795
14487 * g++.dg/parse/invalid1.C: New test.
14488
1b19470d
RB
144892016-03-01 Richard Biener <rguenther@suse.de>
14490
14491 PR middle-end/70022
14492 * gcc.dg/pr70022.c: New testcase.
14493
3ae0661a
IE
144942016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
14495
14496 PR tree-optimization/69956
14497 * gcc.dg/pr69956.c: New test.
14498
0f09ab88
BS
144992016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14500
14501 PR target/70011
14502 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14503 XFAIL when hardware supports efficient unaligned storage access.
14504
76d881bf
PP
145052016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
14506
14507 PR c++/69961
14508 * g++.dg/template/pr69961a.C: New test.
14509 * g++.dg/template/pr69961b.C: New test.
14510
7168133a
DM
145112016-02-29 David Malcolm <dmalcolm@redhat.com>
14512
14513 PR preprocessor/69985
14514 * gcc.dg/cpp/pr69985.c: New test case.
14515
0c6072a3
JL
145162016-02-29 Jeff Law <law@redhat.com>
14517
e66f219b
JL
14518 PR tree-optimization/70005
14519 * gcc.c-torture/execute/pr70005.c New test.
14520
0c6072a3
JL
14521 PR tree-optimization/69999
14522 * gcc.c-torture/compile/pr69999.c: New test.
14523
fd9fbdb3
YR
145242016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
14525
14526 PR tree-optimization/69652
14527 * gcc.dg/torture/pr69652.c: Delete test.
14528 * gcc.dg/vect/pr69652.c: New test.
14529
cbd400b4
RB
145302016-02-19 Richard Biener <rguenther@suse.de>
14531
14532 PR tree-optimization/69980
14533 * gfortran.dg/vect/pr69980.f90: New testcase.
14534
84ea0f58
EB
145352016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14536
14537 * gcc.target/sparc/20160229-1.c: New test.
14538
5d2a63dc
EB
145392016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14540
14541 * gnat.dg/stack_usage3.adb: New test.
14542 * gnat.dg/stack_usage3_pkg.ads: New helper.
14543
93e708f9
EB
145442016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14545
14546 * gnat.dg/renaming8.adb: New test.
14547 * gnat.dg/renaming8_pkg1.ads: New helper.
14548 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14549 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14550
6512bc93
RB
145512016-02-29 Richard Biener <rguenther@suse.de>
14552
14553 PR tree-optimization/69720
14554 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14555
7b201a88
TK
145562016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
14557
14558 PR fortran/68147
14559 PR fortran/47674
14560 * gfortran.dg/realloc_on_assign_26.f90: New test case.
14561
82ee0cf2 145622016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
14563 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14564
14565 PR fortran/56007
14566 * gfortran.dg/coarray_8.f90: Adjust error message.
14567 * gfortran.dg/pr56007.f90: New test.
14568 * gfortran.dg/pr56007.f: New test.
14569
cdc1a2c8
L
145702016-02-28 H.J. Lu <hongjiu.lu@intel.com>
14571
14572 PR tree-optimization/69989
14573 * gcc.dg/torture/pr69989.c: New test.
14574
33505bcf
EB
145752016-02-28 Eric Botcazou <ebotcazou@adacore.com>
14576
14577 * gcc.target/i386/stack-realign-win.c: New test.
14578
524bfb19
HA
145792016-02-28 Harald Anlauf <anlauf@gmx.de>
14580
14581 PR fortran/60126
14582 * gfortran.dg/pr60126.f90: New test.
14583
bd542508
JL
145842016-02-27 Jeff Law <law@redhat.com>
14585
14586 Revert
14587 2016-02-26 Richard Biener <rguenther@suse.de>
14588 Jeff Law <law@redhat.com>
14589
14590 PR tree-optimization/69740
14591 * gcc.c-torture/compile/pr69740-1.c: New test.
14592 * gcc.c-torture/compile/pr69740-2.c: New test.
14593
dd1291e0
JD
145942016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14595
5fb67f8b 14596 PR fortran/69910
dd1291e0
JD
14597 * gfortran.dg/newunit_4.f90: New test.
14598
5cfefb59
JJ
145992016-02-27 Jakub Jelinek <jakub@redhat.com>
14600
14601 PR target/69613
14602 PR rtl-optimization/69886
14603 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14604 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
14605 target.
14606
20ba5f33
MS
146072016-02-26 Martin Sebor <msebor@redhat.com>
14608
14609 PR tree-optimization/15826
14610 * gcc.dg/tree-ssa/pr15826.c: New test.
14611
e6fb01b0
JJ
146122016-02-26 Jakub Jelinek <jakub@redhat.com>
14613
14614 PR target/69969
14615 * gcc.target/powerpc/pr69969.c: New test.
14616
e3e0cf64
MS
146172016-02-26 Martin Sebor <msebor@redhat.com>
14618
14619 PR c++/15766
14620 * g++.old-deja/g++.other/decl5.C: Add a test case.
14621
d1f2bea5
SB
146222016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
14623
14624 PR target/69946
14625 * gcc.target/powerpc/pr69946.c: New file.
14626
4a4f9d2b 146272016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 14628 Jeff Law <law@redhat.com>
4a4f9d2b 14629
e3e0cf64 14630 PR tree-optimization/69740
4a4f9d2b
RB
14631 * gcc.c-torture/compile/pr69740-1.c: New test.
14632 * gcc.c-torture/compile/pr69740-2.c: New test.
14633
ad2a2706
MJ
146342016-02-26 Martin Jambor <mjambor@suse.cz>
14635
14636 PR middle-end/69920
14637 * gcc.dg/torture/pr69932.c: New test.
14638 * gcc.dg/torture/pr69936.c: Likewise.
14639
1d11f7ce
AK
146402016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14641
14642 PR target/69709
14643 * gcc.target/s390/pr69709.c: New test.
14644
6cfccbb2
KT
146452016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14646
14647 PR target/69245
14648 * gcc.target/aarch64/pr69245_1.c: New test.
14649
ac59ad4e
KT
146502016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14651
14652 PR target/69613
14653 * gcc.dg/torture/pr69613.c: New test.
14654
a2ad54a0
JJ
146552016-02-26 Jakub Jelinek <jakub@redhat.com>
14656
14657 PR rtl-optimization/69891
14658 * gcc.target/i386/pr69891.c: New test.
14659
0884062c 146602016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
14661 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14662
d2369d4f 14663 PR target/61397
c163789b
MM
14664 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14665 functionality for both 32-bit and 64-bit.
14666
5aed7e2c
RB
146672016-02-26 Richard Biener <rguenther@suse.de>
14668
14669 PR tree-optimization/69551
14670 * gcc.dg/torture/pr69951.c: New testcase.
14671
798e2a8e
RB
146722016-02-25 Richard Biener <rguenther@suse.de>
14673
14674 PR tree-optimization/48795
14675 * gcc.dg/Warray-bounds-18.c: New testcase.
14676
9559fbac
RO
146772016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14678
14679 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14680
c049b107
JJ
146812016-02-25 Jakub Jelinek <jakub@redhat.com>
14682
14683 PR rtl-optimization/69896
14684 * gcc.dg/pr69896.c: New test.
14685
1137001c
PP
146862016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
14687
14688 PR c++/69736
14689 * g++.dg/cpp1y/paren2.C: New test.
14690
2e9c8641
MS
146912016-02-24 Martin Sebor <msebor@redhat.com>
14692
14693 PR c/51147
14694 * gcc.dg/enum-mode-2.c: New test.
14695
03ca8fb3
JJ
146962016-02-24 Jakub Jelinek <jakub@redhat.com>
14697
14698 PR c++/69922
14699 * g++.dg/warn/Wnonnull-compare-6.C: New test.
14700 * g++.dg/warn/Wnonnull-compare-7.C: New test.
14701 * g++.dg/ubsan/pr69922.C: New test.
14702
0b05329b
MP
147032016-02-24 Marek Polacek <polacek@redhat.com>
14704
14705 PR c/69819
14706 * gcc.dg/pr69819.c: New test.
14707
57c2c374
MS
147082016-02-24 Martin Sebor <msebor@redhat.com>
14709
3b96b93a
MS
14710 PR c++/69912
14711 * g++.dg/ext/flexary15.C: New test.
14712
147132016-02-24 Martin Sebor <msebor@redhat.com>
14714
14715 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 14716 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 14717 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 14718
65433bb5
MK
147192016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14720 Charles Baylis <charles.baylis@linaro.org>
14721
14722 PR debug/61033
14723 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14724
f802a424 147252016-02-24 Richard Biener <rguenther@suse.de>
44293580 14726 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
14727
14728 PR middle-end/69760
14729 * gcc.dg/torture/pr69760.c: New testcase.
14730
525f795f
RO
147312016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14732
14733 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14734 pattern on Solaris with as.
14735
cd7bbceb
KT
147362016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14737
14738 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14739 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14740 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14741 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14742
89c0c1fd
JJ
147432016-02-24 Jakub Jelinek <jakub@redhat.com>
14744
14745 PR middle-end/69915
14746 * gcc.dg/pr69915.c: New test.
14747
0683fd27
KT
147482016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14749
14750 PR rtl-optimization/69886
14751 * gcc.dg/torture/pr69886.c: New test.
14752
e53d562a
RB
147532016-02-24 Richard Biener <rguenther@suse.de>
14754
14755 PR middle-end/68963
14756 * gcc.dg/torture/pr68963.c: New testcase.
14757
74a00288
KT
147582016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14759
14760 PR target/69875
14761 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14762 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14763 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14764 * gcc.target/arm/atomic_loaddi_1.c: New test.
14765 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14766 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14767 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14768 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14769 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14770 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14771 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14772 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14773
340fd4c9
JJ
147742016-02-24 Jakub Jelinek <jakub@redhat.com>
14775
14776 PR middle-end/69909
14777 * gcc.dg/torture/pr69909.c: New test.
14778
47d3fdb2
RB
147792016-02-24 Richard Biener <rguenther@suse.de>
14780
14781 PR tree-optimization/69907
14782 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14783 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14784 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14785
dab73e73
CB
147862016-02-24 Christian Bruel <christian.bruel@st.com>
14787
14788 * gcc.target/arm/pragma_cpp_fma.c: New test.
14789
7cc5ec65
JD
147902016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14791
14792 PR fortran/61156
14793 * gfortran.dg/include_6.f90: Update test.
14794
067fbd8b
JJ
147952016-02-23 Jakub Jelinek <jakub@redhat.com>
14796
14797 PR objc/69844
14798 * objc.dg/pr69844.m: New test.
14799
64a454d9
JD
148002016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14801
14802 PR libgfortran/69456
14803 * gfortran.dg/namelist_89.f90: New test.
14804 * gfortran.dg/pr59700.f90: Update test..
14805
35886f0b
MS
148062016-02-23 Martin Sebor <msebor@redhat.com>
14807
14808 PR middle-end/69780
14809 * g++.dg/ext/builtin_alloca.C: New test.
14810 * gcc.dg/builtins-68.c: New test.
14811
162cc7e3
RH
148122016-02-23 Richard Henderson <rth@redhat.com>
14813
14814 * gcc.target/i386/addr-space-3.c: Remove test.
14815
196440f8
DM
148162016-02-23 David Malcolm <dmalcolm@redhat.com>
14817
14818 PR preprocessor/69126
14819 PR preprocessor/69543
14820 * c-c++-common/pr69126-2-long.c: New test.
14821 * c-c++-common/pr69126-2-short.c: New test.
14822 * c-c++-common/pr69543-1.c: Remove xfail.
14823
1d3121af
DM
148242016-02-23 David Malcolm <dmalcolm@redhat.com>
14825
14826 PR preprocessor/69126
14827 PR preprocessor/69543
14828 PR preprocessor/69558
14829 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14830 (f): Rename to...
14831 (test_2): ...this, and add leading comment.
14832 (MACRO_3, test_3): New.
14833 (MACRO_4A, MACRO_4B, test_4): New.
14834 (MACRO): Rename to...
14835 (MACRO_5): ...this.
14836 (g): Rename to...
14837 (test_5): ...this, updating for renaming of MACRO, and
14838 add leading comment.
14839 * c-c++-common/pr69543-1.c: New.
14840 * c-c++-common/pr69543-2.c: New.
14841 * c-c++-common/pr69543-3.c: New.
14842 * c-c++-common/pr69543-4.c: New.
14843 * c-c++-common/pr69558-1.c: New.
14844 * c-c++-common/pr69558-2.c: New.
14845 * c-c++-common/pr69558-3.c: New.
14846 * c-c++-common/pr69558-4.c: New.
14847 * gcc.dg/pr69558.c: Move to...
14848 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14849 xfail for c++.
14850
f99c3557
TS
148512016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14852
14853 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14854 to -ftree-parallelize-loops/-fopenacc changes.
14855 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14856 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14857 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14858 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14859 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14860 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14861 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14862 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14863 * c-c++-common/goacc/kernels-loop.c: Likewise.
14864 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14865 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14866 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14867 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14868
c60ec7c2
RO
148692016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14870
14871 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14872
f1a62b6f
JJ
148732016-02-23 Jakub Jelinek <jakub@redhat.com>
14874
e67bf044
JJ
14875 PR c++/69902
14876 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14877
f1a62b6f
JJ
14878 PR c/69900
14879 * gcc.dg/pr69900.c: New test.
14880
20c5e09e
MJ
148812016-02-23 Martin Jambor <mjambor@suse.cz>
14882
14883 PR tree-optimization/69666
14884 * gcc.dg/tree-ssa/pr69666.c: New test.
14885
e457a6fc
AV
148862016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14887
14888 PR fortran/67451
14889 * gfortran.dg/coarray_allocate_5.f08: New test.
14890
d7b574f4
AK
148912016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14892
14893 * gcc.target/s390/vcond-shift.c: Move to ...
14894 * gcc.target/s390/vector/vcond-shift.c: ... here.
14895
58bdeb44
AK
148962016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14897
14898 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14899 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14900
7cd0387b
AK
149012016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14902
14903 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14904
4246c8da
MW
149052016-02-20 Mark Wielaard <mjw@redhat.com>
14906
14907 PR c/28901
14908 * gcc.dg/unused-variable-3.c: New test.
14909
f93bc532
JJ
149102016-02-22 Jakub Jelinek <jakub@redhat.com>
14911
14912 PR target/69888
14913 * gcc.target/i386/pr69888.c: New test.
14914
c4e360f4
RB
149152016-02-22 Richard Biener <rguenther@suse.de>
14916
14917 PR tree-optimization/69882
14918 * gfortran.dg/vect/pr69882.f90: New testcase.
14919
09c92f1c
JJ
149202016-02-22 Jakub Jelinek <jakub@redhat.com>
14921
14922 PR target/69885
14923 * gcc.dg/pr69885.c: New test.
14924
f88d45dc
OE
149252016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14926
14927 PR target/69806
14928 PR target/54089
14929 * gcc.target/sh/pr54089-10.c: New.
14930
ce1ff48e
PT
149312016-02-20 Paul Thomas <pault@gcc.gnu.org>
14932
14933 PR fortran/69423
1d09844a 14934 * gfortran.dg/deferred_character_15.f90: New test.
ce1ff48e 14935
bbf27208
DH
149362016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14937
14938 PR fortran/57365
14939 gfortran.dg/allocate_with_source_18.f03: New test.
14940
149412016-02-20 Harald Anlauf <anlauf@gmx.de>
14942
14943 PR fortran/52531
14944 gfortran.dg/gomp/pr52531.f90: New test.
14945
268be88c
BE
149462016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14947
14948 PR c++/69865
14949 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14950 -std=c++03.
14951
4b6c824a
JJ
149522016-02-19 Jakub Jelinek <jakub@redhat.com>
14953
871b3f47
JJ
14954 PR c++/69826
14955 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14956 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14957
7a965d51
JJ
14958 PR c++/69850
14959 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14960
4b6c824a
JJ
14961 PR c++/69851
14962 * g++.dg/torture/pr69851.C: New test.
14963
15fca21a
MS
149642016-02-19 Martin Sebor <msebor@redhat.com>
14965
14966 PR testsuite/69573
14967 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14968
19e21586
JJ
149692016-02-19 Jakub Jelinek <jakub@redhat.com>
14970
03a616ac
JJ
14971 PR c++/69850
14972 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14973 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14974
19e21586
JJ
14975 PR c++/67767
14976 * g++.dg/cpp0x/pr67767.C: New test.
14977
2db16594
KT
149782016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14979
14980 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14981 for fp, simd, crypto, crc, lse.
14982 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14983 above.
14984 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14985 effective target check.
14986
5a7d9d1e
JJ
149872016-02-19 Jakub Jelinek <jakub@redhat.com>
14988
14989 PR target/69820
14990 * gcc.target/i386/pr69820.c: New test.
14991
6448f064
AK
149922016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14993
14994 * gcc.target/s390/vector/int128-1.c: New test.
14995
d0a859e6
AK
149962016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14997
14998 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14999
9e4eb643
AK
150002016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15001
15002 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15003 instruction pattern name to prevent the testcase from failing with
15004 -march=z13.
15005
859a4c0e
AK
150062016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15007
15008 * gcc.target/s390/md/movstr-2.c: New test.
15009
efc2340b
MK
150102016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
15011
15012 * gcc.target/s390/morestack.c: New test.
15013
ca2bfbc2
DV
150142016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
15015
15016 PR target/69625
15017 * gcc.target/s390/pr69625.c: Add test case.
15018
efd4bd05
BE
150192016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
15020
15021 PR testsuite/68580
15022 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15023
2bf2078a
MM
150242016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
15025
15026 PR target/68404
15027 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15028 * gcc.target/powerpc/fusion3.c: Likewise.
15029
f003579e
RB
150302016-02-18 Richard Biener <rguenther@suse.de>
15031
15032 PR middle-end/69553
15033 * g++.dg/torture/pr69553.C: New testcase.
15034
19233914
NC
150352016-02-18 Nick Clifton <nickc@redhat.com>
15036
efd4bd05
BE
15037 PR target/62254
15038 PR target/69610
15039 * gcc.target/arm/pr62554.c: New test.
15040 * gcc.target/arm/pr69610-1.c: New test.
15041 * gcc.target/arm/pr69610-2.c: New test.
19233914 15042
23f27839
RB
150432016-02-18 Richard Biener <rguenther@suse.de>
15044
15045 PR middle-end/69854
15046 * gcc.dg/torture/pr69854.c: New testcase.
15047
932c0da4
JJ
150482016-02-17 Jakub Jelinek <jakub@redhat.com>
15049
15050 PR c++/69850
15051 * g++.dg/warn/Wnonnull-compare-1.C: New test.
15052
1bed93e4
BS
150532012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15054
15055 * gcc.target/powerpc/vec-cg.c: New test.
15056
57bfb134
RB
150572016-02-17 Richard Biener <rguenther@suse.de>
15058
15059 PR testsuite/69586
15060 * gcc.dg/uninit-21.c: Add -fno-short-enums.
15061
a44e0ebb
KT
150622016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15063
15064 PR target/69161
15065 * gcc.c-torture/compile/pr69161.c: New test.
15066
ffacd726
DS
150672016-02-17 David Sherwood <david.sherwood@arm.com>
15068
15069 PR target/69532
15070 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15071 * gcc.target/arm/vect-fmaxmin.c: Likewise.
15072
448db8d2
EB
150732016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15074
15075 * gcc.dg/ifcvt-4.c: Skip on Visium.
15076
e2f0522e
EB
150772016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15078
15079 * gnat.dg/atomic8.adb: New test.
15080
bf17fe3f
EB
150812016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15082
15083 * gnat.dg/discr46.ad[sb]: New test.
15084
ecf835e9
KN
150852016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
15086
15087 PR Target/48344
15088 * gcc.target/powerpc/pr48344-1.c: New test.
15089
49a1164a
TK
150902015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
15091
15092 PR fortran/69742
15093 * gfortran.dg/associate_21.f90: New test.
15094
bf14eba2
JJ
150952016-02-16 Jakub Jelinek <jakub@redhat.com>
15096
15097 PR c/69835
15098 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15099 -Wnonnull in dg-options.
15100 * c-c++-common/nonnull-2.c: New test.
15101
35a093b6
JG
151022016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
15103 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15104
15105 * gcc.target/aarch64/vector_initialization_nostack.c: New.
15106
e387d491
JJ
151072016-02-16 Jakub Jelinek <jakub@redhat.com>
15108
15109 PR middle-end/69801
15110 * gcc.dg/pr69801.c: Add empty dg-options.
15111
ba539195
JN
151122016-02-16 James Norris <jnorris@codesourcery.com>
15113
15114 * c-c++-common/goacc/deviceptr-1.c: Add tests.
15115 * g++.dg/goacc/deviceptr-1.c: New file.
15116
2a2b8f64
JJ
151172016-02-16 Jakub Jelinek <jakub@redhat.com>
15118
15119 PR tree-optimization/69820
15120 * gcc.dg/vect/pr69820.c: New test.
15121
87440c29
RB
151222016-02-16 Richard Biener <rguenther@suse.de>
15123
15124 PR tree-optimization/69776
15125 * gcc.dg/torture/pr69776-2.c: New testcase.
15126
6d87c306
BS
151272016-02-16 Bernd Schmidt <bschmidt@redhat.com>
15128
15129 PR tree-optimization/69714
15130 * gcc.dg/torture/pr69714.c: New test.
15131
3824a0a2
JJ
151322016-02-16 Jakub Jelinek <jakub@redhat.com>
15133
15134 PR tree-optimization/69802
15135 * gcc.dg/pr69802.c: New test.
15136
c8cfe96e
RB
151372016-02-16 Richard Biener <rguenther@suse.de>
15138
15139 PR middle-end/69801
15140 * gcc.dg/pr69801.c: New testcase.
15141
fc12098d
JD
151422016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15143
15144 PR libgfortran/69651
15145 * gfortran.dg/read_bang.f90: New test.
15146 * gfortran.dg/read_bang4.f90: New test.
15147
ba6b3795
JJ
151482016-02-15 Jakub Jelinek <jakub@redhat.com>
15149
f0516ca4
JJ
15150 PR c++/69658
15151 * g++.dg/init/pr69658.C: New test.
15152
ba6b3795
JJ
15153 PR c++/69797
15154 * c-c++-common/pr69797.c: New test.
15155
de3f9a2d
PK
151562016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15157
15158 * lib/target-supports.exp (check_effective_target_section_anchors): Add
15159 check for aarch64*-*-*.
15160
17a3b967
RB
151612016-02-15 Richard Biener <rguenther@suse.de>
15162
15163 PR tree-optimization/69783
15164 * gcc.dg/vect/pr69783.c: New testcase.
15165
1c48bff1
RB
151662016-02-15 Richard Biener <rguenther@suse.de>
15167
15168 PR tree-optimization/69776
15169 * gcc.dg/torture/pr69776.c: New testcase.
15170
1e6025b6
TK
151712016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15172
15173 PR fortran/60526
15174 * gfortran.dg/type_decl_4.f90: Reinstated.
15175
d3308279
JDA
151762016-02-14 John David Anglin <danglin@gcc.gnu.org>
15177
15178 PR fortran/68746
15179 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15180
b7c56581
TK
151812016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15182
15183 PR fortran/60526
15184 PR bootstrap/69816
15185 * gfortran.dg/type_decl_4.f90: Removed.
15186
60cb4ef5
TK
151872016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15188
15189 PR fortran/60526
15190 * gfortran.dg/type_decl_4.f90: New test.
15191
f6964637
AM
151922016-02-14 Alan Modra <amodra@gmail.com>
15193
1a8849d1 15194 PR testsuite/68886
f6964637
AM
15195 * gcc.c-torture/execute/stkalign.c: Revise test.
15196
f5121920
OE
151972016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15198
15199 PR target/67260
15200 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15201
6cda3ab6
OE
152022016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15203
15204 PR target/67260
15205 * gcc.target/sh/torture/pr67260.c: New.
15206
6786e598
JDA
152072016-02-12 John David Anglin <danglin@gcc.gnu.org>
15208
15209 * gcc.dg/pr67964.c: Add dg-require-alias.
15210
7e05dad8
OE
152112016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15212
15213 PR target/67636
15214 PR target/64345
15215 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15216
7f4cc3ce
JD
152172016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15218
15219 PR libgfortran/69668
15220 * gfortran.dg/namelist_88.f90: New test.
15221
955ca6dc
JD
152222016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15223
15224 PR libgfortran/69668
15225 * gfortran.dg/namelist_38.f90: Update test.
15226 * gfortran.dg/namelist_84.f90: Update test.
15227
876217ae
DM
152282016-02-12 David Malcolm <dmalcolm@redhat.com>
15229
15230 PR other/69554
15231 * gcc.dg/pr69554-1.c: New test.
15232 * gfortran.dg/pr69554-1.F90: New test.
15233 * gfortran.dg/pr69554-2.F90: New test.
15234 * lib/gcc-dg.exp (proc dg-locus): New function.
15235 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15236 distinguish between the caret-printing and non-caret-printing
15237 cases. If caret-printing has been explicitly enabled, bail out
15238 without attempting to fix up the output.
15239
61789eed
DM
152402016-02-12 David Malcolm <dmalcolm@redhat.com>
15241
15242 PR driver/69265
15243 PR driver/69453
15244 * gcc.dg/spellcheck-options-3.c: New test case.
15245 * gcc.dg/spellcheck-options-4.c: New test case.
15246 * gcc.dg/spellcheck-options-5.c: New test case.
15247 * gcc.dg/spellcheck-options-6.c: New test case.
15248 * gcc.dg/spellcheck-options-7.c: New test case.
15249 * gcc.dg/spellcheck-options-8.c: New test case.
15250 * gcc.dg/spellcheck-options-9.c: New test case.
15251 * gcc.dg/spellcheck-options-10.c: New test case.
15252
c3090c1f
JJ
152532016-02-12 Jakub Jelinek <jakub@redhat.com>
15254
15255 PR rtl-optimization/69764
15256 PR rtl-optimization/69771
15257 * c-c++-common/pr69764.c: New test.
15258 * gcc.dg/torture/pr69771.c: New test.
15259
8222034d
MP
152602016-02-12 Marek Polacek <polacek@redhat.com>
15261
15262 * g++.dg/torture/init-list1.C: New.
15263
f749f792
MP
152642016-02-12 Marek Polacek <polacek@redhat.com>
15265
15266 * gcc.dg/pr69522.c: Add empty dg-options.
15267
199fb02a
IE
152682016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
15269
15270 * g++.dg/lto/lto.exp: Include and init mpx.
15271 * g++.dg/lto/pr69729_0.C: New test.
15272
b69539cb
JJ
152732016-02-12 Jakub Jelinek <jakub@redhat.com>
15274
06ff7000
JJ
15275 PR ipa/69241
15276 * g++.dg/ipa/pr69241-4.C: New test.
15277
b69539cb
JJ
15278 PR ipa/68672
15279 * g++.dg/ipa/pr68672-1.C: New test.
15280 * g++.dg/ipa/pr68672-2.C: New test.
15281 * g++.dg/ipa/pr68672-3.C: New test.
15282
16595a1f
BS
152832016-02-12 Bernd Schmidt <bschmidt@redhat.com>
15284
15285 PR c/69522
6d87c306 15286 * gcc.dg/pr69522.c: New test.
16595a1f 15287
38d795d2
PP
152882016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
15289
15290 PR c++/69098
15291 * g++.dg/cpp1y/69098.C: New test.
15292 * g++.dg/cpp1y/69098-2.C: New test.
15293
9c582551
JJ
152942016-02-12 Jakub Jelinek <jakub@redhat.com>
15295
15296 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15297 and neighbour -> neighbor.
15298 * objc.dg/attributes/method-nonnull-1.m: Likewise.
15299 * objc.dg/gnu-api-2-class-meta.m: Likewise.
15300 * c-c++-common/Wvarargs.c: Likewise.
15301 * c-c++-common/goacc/host_data-5.c: Likewise.
15302 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15303 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15304 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15305 * gcc.target/aarch64/pr60697.c: Likewise.
15306 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15307 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15308 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15309 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15310 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15311 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15312 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15313 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15314 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15315 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15316 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15317 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15318 * g++.dg/lookup/koenig5.C: Likewise.
15319 * g++.dg/ext/no-asm-2.C: Likewise.
15320 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15321 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15322 * gfortran.dg/used_types_16.f90: Likewise.
15323 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15324 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15325 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15326 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15327 * gfortran.dg/abstract_type_6.f03: Likewise.
15328 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15329 * gfortran.dg/used_types_15.f90: Likewise.
15330 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15331 * gfortran.dg/exit_3.f08: Likewise.
15332 * gfortran.dg/open_status_2.f90: Likewise.
15333 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15334 * gfortran.dg/intrinsic_std_1.f90: Likewise.
15335 * gfortran.dg/associate_1.f03: Likewise.
15336 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15337 * gfortran.dg/intrinsic_std_6.f90: Likewise.
15338 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15339 * gcc.dg/builtin-object-size-1.c: Likewise.
15340 * gcc.dg/noreturn-6.c: Likewise.
15341 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15342 * gcc.dg/globalalias.c: Likewise.
15343 * gcc.dg/builtins-config.h: Likewise.
15344 * gcc.dg/pr30457.c: Likewise.
15345 * gcc.c-torture/compile/volatile-1.c: Likewise.
15346 * gcc.c-torture/execute/20101011-1.c: Likewise.
15347 * c-c++-common/Waddress-1.c: Likewise.
15348
66756373
JJ
153492016-02-11 Jakub Jelinek <jakub@redhat.com>
15350
15351 PR c/69768
15352 * c-c++-common/Waddress-1.c: New test.
15353
76fe932b
AV
153542016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
15355
15356 PR fortran/69296
15357 * gfortran.dg/associate_19.f03: New test.
15358 * gfortran.dg/associate_20.f03: New test.
15359
564c4d4b
OE
153602016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
15361
15362 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15363
e1c1ecb0
KT
153642016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15365
15366 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15367 .arch armv8-a\n. Add -dA to dg-options.
15368 * gcc.target/aarch64/assembler_arch_1.c: New test.
15369 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15370
0d7d9458
PC
153712016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
15372
15373 PR c++/68726
15374 * g++.dg/cpp0x/pr68726.C: New.
15375
e6208a60
IE
153762016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15377
15378 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15379 test.
15380
281a11eb
RB
153812016-02-11 Richard Biener <rguenther@suse.de>
15382
15383 * g++.dg/tree-ssa/pr61034.C: Adjust.
15384
e03dd765
VM
153852016-02-10 Vladimir Makarov <vmakarov@redhat.com>
15386
4b48faf5 15387 PR target/69148
e03dd765
VM
15388 * gcc.target/s390/pr69148.c: New.
15389
cdc23927
YR
153902016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
15391
15392 PR tree-optimization/69652
15393 * gcc.dg/torture/pr69652.c: New test.
15394
e199dd0a
JJ
153952016-02-10 Jakub Jelinek <jakub@redhat.com>
15396 Patrick Palka <ppalka@gcc.gnu.org>
15397
15398 PR ipa/69241
15399 PR c++/69649
15400 * g++.dg/ipa/pr69241-1.C: New test.
15401 * g++.dg/ipa/pr69241-2.C: New test.
15402 * g++.dg/ipa/pr69241-3.C: New test.
15403 * g++.dg/ipa/pr69649.C: New test.
15404
d6b38027
UB
154052016-02-10 Uros Bizjak <ubizjak@gmail.com>
15406
15407 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15408 * gcc.dg/tree-ssa/sra-18.c: Ditto.
15409
13b562c5
BC
154102016-02-10 Bin Cheng <bin.cheng@arm.com>
15411
15412 PR tree-optimization/68021
15413 * gcc.dg/tree-ssa/pr68021.c: New test.
15414
24a179f8
RB
154152016-02-10 Richard Biener <rguenther@suse.de>
15416
15417 PR tree-optimization/69726
15418 * gcc.dg/uninit-22.c: New testcase.
15419
0d99886f
AP
154202016-02-09 Andrew Pinski <apinski@cavium.com>
15421
15422 PR tree-opt/69282
15423 * gcc.c-torture/compile/20160205-1.c: New testcase.
15424
ab04995c
MM
154252016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
15426
15427 PR target/68404
15428 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15429 instead accessing a really large arrray.
15430 * gcc.target/powerpc/fusion3.c: Likewise.
15431
4b79ac23
CB
154322016-02-09 Charles Baylis <charles.baylis@linaro.org>
15433
15434 PR target/68532
15435 * gcc.c-torture/execute/pr68532.c: New test.
15436
b890a441
AO
154372016-02-11 Alexandre Oliva <aoliva@redhat.com>
15438
15439 PR target/69634
15440 * gcc.dg/pr69634.c: New.
15441
84a5bef7
RB
154422016-02-09 Richard Biener <rguenther@suse.de>
15443
15444 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15445
1f123759 154462016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 15447
1f123759
AF
15448 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15449
65860c77
YR
154502016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
15451
15452 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15453
7e1e8a0a
RB
154542016-02-09 Richard Biener <rguenther@suse.de>
15455
15456 PR tree-optimization/69715
15457 * gcc.dg/torture/pr69715.c: New testcase.
15458
efb45a9f
PP
154592016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15460
15461 PR c++/69139
15462 * g++.dg/cpp0x/trailing12.C: New test.
15463 * g++.dg/cpp0x/trailing13.C: New test.
15464
20a0c6f9
PP
154652016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15466
15467 PR c++/69283
15468 PR c++/67835
15469 * g++.dg/cpp1y/auto-fn29.C: New test.
15470 * g++.dg/cpp1y/auto-fn30.C: New test.
15471
a162f3af
JJ
154722016-02-08 Jakub Jelinek <jakub@redhat.com>
15473
15474 PR tree-optimization/69209
15475 * gcc.c-torture/compile/pr69209.c: New test.
15476
4b4a9fbd
JL
154772016-02-08 Jeff Law <law@redhat.com>
15478
15479 PR tree-optimization/68541
15480 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15481 of statements allowed in join block for path splitting.
15482
cfac5ed2
JJ
154832016-02-08 Jakub Jelinek <jakub@redhat.com>
15484
f68bc23f
JJ
15485 PR c++/59627
15486 * g++.dg/gomp/pr59627.C: New test.
15487
cfac5ed2
JJ
15488 PR ipa/69239
15489 * g++.dg/ipa/pr69239.C: New test.
15490
44714d8c
DM
154912016-02-08 David Malcolm <dmalcolm@redhat.com>
15492
15493 PR preprocessor/69664
15494 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15495 * gcc.dg/cpp/warn-comments.c: Likewise.
15496
eba9e839
MP
154972016-02-08 Marek Polacek <polacek@redhat.com>
15498
15499 PR c++/69688
15500 * g++.dg/init/const12.C: New test.
15501
a011cd92
BS
155022016-02-08 Bernd Schmidt <bschmidt@redhat.com>
15503
15504 PR target/60410
15505 * gcc.dg/lto/pr55113_0.c: Remove test.
15506
5317b1be
RB
155072016-02-08 Richard Biener <rguenther@suse.de>
15508
15509 PR tree-optimization/69719
15510 * gcc.dg/torture/pr69719.c: New testcase.
15511
63998a63
RB
155122016-02-08 Richard Biener <rguenther@suse.de>
15513 Jeff Law <law@redhat.com>
15514
15515 PR target/68273
15516 * gcc.target/mips/pr68273.c: New testcase.
15517
43f4a281
RB
155182016-02-08 Richard Biener <rguenther@suse.de>
15519
15520 PR rtl-optimization/69274
15521 * gcc.target/i386/addr-sel-1.c: XFAIL.
15522
0b604d2d
JL
155232016-02-08 Jeff Law <law@redhat.com>
15524
e8dfe49e
JL
15525 PR tree-optimization/68541
15526 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15527
6daecd7a 15528 PR tree-optimization/65917
0b604d2d
JL
15529 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15530
c0f0e35a
JD
155312016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15532
15533 PR fortran/50555
15534 * gfortran.dg/namelist_args.f90: New test.
15535
8981d712
JL
155362016-02-05 Jeff Law <law@redhat.com>
15537
6daecd7a 15538 PR tree-optimization/68541
8981d712
JL
15539 * gcc.dg/tree-ssa/split-path-2.c: New test.
15540 * gcc.dg/tree-ssa/split-path-3.c: New test.
15541 * gcc.dg/tree-ssa/split-path-4.c: New test.
15542 * gcc.dg/tree-ssa/split-path-5.c: New test.
15543 * gcc.dg/tree-ssa/split-path-6.c: New test.
15544 * gcc.dg/tree-ssa/split-path-7.c: New test.
15545
46cb9332
MS
155462016-02-05 Martin Sebor <msebor@redhat.com>
15547
15548 PR c++/69662
15549 * g++.dg/warn/Wplacement-new-size-1.C: New test.
15550 * g++.dg/warn/Wplacement-new-size-2.C: New test.
15551
be2083ea
RH
155522016-02-06 Richard HEnderson <rth@redhat.com>
15553
15554 PR c/69643
15555 * gcc.target/i386/addr-space-4.c: New.
15556 * gcc.target/i386/addr-space-5.c: New.
15557
711d7c23
MM
155582016-02-05 Mikael Morin <mikael@gcc.gnu.org>
15559
15560 PR fortran/66089
15561 * gfortran.dg/elemental_dependency_6.f90: New.
15562
b5c1c988
JJ
155632016-02-05 Jakub Jelinek <jakub@redhat.com>
15564
861c7bcd
JJ
15565 PR rtl-optimization/69691
15566 * gcc.c-torture/execute/pr69691.c: New test.
15567
b5c1c988
JJ
15568 PR c++/69628
15569 * g++.dg/parse/pr69628.C: New test.
15570
f7dfa966
UB
155712016-02-05 Uros Bizjak <ubizjak@gmail.com>
15572
15573 * gcc.dg/sancov/asan.c: Move to ...
15574 * gcc.dg/asan/sancov-1.c: ... here.
15575
9b143e64
UB
155762016-02-05 Uros Bizjak <ubizjak@gmail.com>
15577
15578 * gcc.target/i386/pr69577.c: Require avx_runtime target.
15579
f5d4b899
L
155802016-02-05 H.J. Lu <hongjiu.lu@intel.com>
15581
15582 PR target/69677
15583 * gcc.target/i386/pr69677.c: New test.
15584
76c85fbb
PP
155852016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
15586
15587 PR c++/68948
15588 * g++.dg/template/pr68948.C: New test.
15589
f181bf90
DV
155902016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
15591
15592 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15593 (only necessary on s390x).
15594
714fb282
L
155952016-02-04 H.J. Lu <hongjiu.lu@intel.com>
15596
15597 * gcc.target/i386/pr69454-2.c: Compile with -msse2
15598 -mno-accumulate-outgoing-args.
15599
618d6c1c
PP
156002016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
15601
15602 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15603
1066e9b5
JJ
156042016-02-04 Jakub Jelinek <jakub@redhat.com>
15605
15606 PR c/69669
15607 * c-c++-common/pr69669.c: New test.
15608
76255d0d
MM
156092016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15610
15611 PR target/69667
15612 * g++.dg/pr69667.C: New file.
15613
e0b059b1
WD
156142016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
15615
15616 PR target/69619
15617 * gcc.dg/pr69619.c: Add new test.
15618
2692b5c8
RS
156192016-02-04 Richard Sandiford <richard.sandiford@arm.com>
15620
15621 PR rtl-optimization/69577
15622 * gcc.target/i386/pr69577.c: New test.
15623
7db337c2
ML
156242016-02-04 Martin Liska <mliska@suse.cz>
15625
15626 * g++.dg/asan/pr69276.C: New test.
15627
cc9c0829
KT
156282016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15629
15630 PR target/65932
15631 PR target/67714
15632 * gcc.target/arm/wmul-3.c: Simplify test to generate just
15633 a single smulbb instruction.
15634 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15635 * gcc.target/amr/wmul-2.c: Likewise.
15636
eb9feb52
KT
156372016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15638
15639 PR target/65932
15640 PR target/67714
15641 * gcc.c-torture/execute/pr67714.c: New test.
15642
61f727fe
JJ
156432016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
15644
15645 PR target/69454
15646 * gcc.target/i386/pr69454-1.c: New test.
15647 * gcc.target/i386/pr69454-2.c: New test.
15648
05dd97db
MS
156492016-02-03 Martin Sebor <msebor@redhat.com>
15650
15651 PR c++/69251
15652 PR c++/69253
15653 PR c++/69290
15654 PR c++/69277
15655 PR c++/69349
15656 * g++.dg/ext/flexarray-mangle-2.C: New test.
15657 * g++.dg/ext/flexarray-mangle.C: New test.
15658 * g++.dg/ext/flexarray-subst.C: New test.
15659 * g++.dg/ext/flexary11.C: New test.
15660 * g++.dg/ext/flexary12.C: New test.
15661 * g++.dg/ext/flexary13.C: New test.
15662 * g++.dg/ext/flexary14.C: New test.
15663 * g++.dg/other/dump-ada-spec-2.C: Adjust.
15664
dac2fc29
L
156652016-02-03 H.J. Lu <hongjiu.lu@intel.com>
15666
15667 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15668 Define only if CHECK_FLOAT128 is defined.
15669 (main): Properly initialize u5.
15670
eadb8035
JJ
156712016-02-03 Jakub Jelinek <jakub@redhat.com>
15672
0afbb81b
JJ
15673 PR c/69627
15674 * gcc.dg/pr69627.c: New test.
15675
eadb8035
JJ
15676 PR target/69644
15677 * gcc.dg/pr69644.c: New test.
15678
b12d4923
MS
156792016-02-03 Mike Stump <mikestump@comcast.net>
15680
15681 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15682 support for struct-layout-1.exp.
15683
ab4bae0c
PP
156842016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
15685
15686 PR c++/69056
618d6c1c 15687 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 15688
95831c01
VM
156892016-02-03 Vladimir Makarov <vmakarov@redhat.com>
15690 Alexandre Oliva <aoliva@redhat.com>
15691
15692 PR target/69461
15693 * gcc.target/powerpc/pr69461.c: New.
15694
ccc71ab8
UB
156952016-02-03 Uros Bizjak <ubizjak@gmail.com>
15696
15697 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15698 works from here ...
15699 (check_effective_target_fsanitize_thread): ... to here. Do not
15700 specify additional compile flags for the test source.
15701 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15702 specify additional compile flags for the test source.
15703
96299640
WD
157042016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15705
15706 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15707
781d83d9
AV
157082016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
15709
15710 PR fortran/67451
15711 PR fortran/69418
15712 * gfortran.dg/coarray_allocate_2.f08: New test.
15713 * gfortran.dg/coarray_allocate_3.f08: New test.
15714 * gfortran.dg/coarray_allocate_4.f08: New test.
15715
d8208e6d
AL
157162016-02-03 Alan Lawrence <alan.lawrence@arm.com>
15717
15718 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15719 use same scan-tree-dump-times on all platforms.
15720 * gcc.dg/vect/vect-outer-1.c: Likewise.
15721 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15722 * gcc.dg/vect/vect-outer-1a.c: Likewise.
15723 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15724 * gcc.dg/vect/vect-outer-1b.c: Likewise.
15725 * gcc.dg/vect/vect-outer-2b.c: Likewise.
15726 * gcc.dg/vect/vect-outer-3b.c: Likewise.
15727 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15728
a8394fa0
SB
157292016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
15730
15731 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15732 warning.
15733
f3baa1d3
L
157342016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15735
15736 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15737
eb077516
JN
157382016-02-02 James Norris <jnorris@codesourcery.com>
15739
15740 * c-c++-common/goacc/routine-5.c: Add tests.
15741
578fb225
AM
157422016-02-02 Alexander Monakov <amonakov@ispras.ru>
15743
15744 * gcc.target/nvptx/unsigned-cmp.c: New test.
15745
c64f7d37
WD
157462016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15747
15748 * gcc.target/aarch64/scalar_shift_1.c
15749 (test_corners_sisd_di): Improve force to SIMD register.
15750 (test_corners_sisd_si): Likewise.
15751 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15752 Remove scan-assembler check for ldr.
15753
90c6f26c
RB
157542016-02-02 Richard Biener <rguenther@suse.de>
15755
15756 PR tree-optimization/69595
15757 * gcc.dg/Warray-bounds-17.c: New testcase.
15758
9dc03c97
RB
157592016-02-02 Richard Biener <rguenther@suse.de>
15760
15761 PR tree-optimization/69606
15762 * gcc.dg/torture/pr69606.c: New testcase.
15763
2d4dc223
YR
157642016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15765
15766 PR middle-end/68542
15767 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15768 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15769
65c98fde
AM
157702016-02-02 Alan Modra <amodra@gmail.com>
15771
15772 PR target/69548
15773 * gcc.target/powerpc/pr69548.c: New test.
15774
e1b81f2b
JJ
157752016-02-01 Jakub Jelinek <jakub@redhat.com>
15776
d0268b37
JJ
15777 PR rtl-optimization/69592
15778 * gcc.dg/pr69592.c: New test.
15779
e1b81f2b
JJ
15780 PR preprocessor/69543
15781 PR c/69558
15782 * gcc.dg/pr69543.c: New test.
15783 * gcc.dg/pr69558.c: New test.
15784
7dd7780d
UB
157852016-02-01 Uros Bizjak <ubizjak@gmail.com>
15786
bf672ee5
UB
15787 PR testsuite/65940
15788 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 15789
9a7013f8
MS
157902016-02-01 Martin Sebor <msebor@redhat.com>
15791
15792 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15793
e681fb2b
BC
157942016-02-01 Bin Cheng <bin.cheng@arm.com>
15795
15796 PR tree-optimization/67921
15797 * c-c++-common/ubsan/pr67921.c: New test.
15798
ff86345f
RB
157992016-02-01 Richard Biener <rguenther@suse.de>
15800
15801 PR middle-end/69556
15802 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15803
bc369dbd
RB
158042016-02-01 Richard Biener <rguenther@suse.de>
15805
15806 PR tree-optimization/69574
15807 * gcc.dg/torture/pr69574.c: New testcase.
15808
ef318184
RB
158092016-02-01 Richard Biener <rguenther@suse.de>
15810
15811 PR tree-optimization/69579
15812 * gcc.dg/setjmp-6.c: New testcase.
15813
654745e6
JJ
158142016-02-01 Jakub Jelinek <jakub@redhat.com>
15815
15816 PR rtl-optimization/69570
15817 * g++.dg/opt/pr69570.C: New test.
15818
e6c0c44b
RH
158192016-02-01 Richard Henderson <rth@redhat.com>
15820
15821 * gcc.dg/pr69535.c: New test.
15822
6ff3f09a
JDA
158232016-01-31 John David Anglin <danglin@gcc.gnu.org>
15824
2c005538
JDA
15825 PR testsuite/69584
15826 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15827 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15828
61083a4b
JDA
15829 PR debug/68244
15830 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15831
6ff3f09a
JDA
15832 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15833
0c221916
PT
158342016-01-31 Paul Thomas <pault@gcc.gnu.org>
15835
15836 PR fortran/67564
15837 * gfortran.dg/allocate_with_source_17.f03: New test.
15838
db7a2818
JJ
158392016-01-30 Jakub Jelinek <jakub@redhat.com>
15840
15841 PR tree-optimization/69546
15842 * gcc.dg/torture/pr69546.c: New test.
15843
e520d5f0
PT
158442016-01-30 Paul Thomas <pault@gcc.gnu.org>
15845
15846 PR fortran/69566
15847 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15848
343c05d3
MS
158492016-01-30 Martin Sebor <msebor@redhat.com>
15850
15851 PR c++/68490
15852 * g++.dg/ext/flexary10.C: New test.
15853
d6c3a539
DH
158542016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15855
15856 PR fortran/66707
15857 gfortran.dg/common_23.f90: New test.
15858
52d72fcd
BS
158592016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15860
15861 PR target/65546
15862 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15863 condition being checked, and disable it when the target supports
15864 misaligned loads and stores.
15865
3a5d2ba4
JJ
158662016-01-29 Jakub Jelinek <jakub@redhat.com>
15867
15868 PR debug/69518
15869 * gcc.dg/torture/pr69518.c: New test.
15870
6bbacdb5
L
158712016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15872
15873 PR target/69530
15874 * gcc.target/i386/pr69530.c: New test.
15875
af932cdb
SE
158762016-01-29 Steve Ellcey <sellcey@imgtec.com>
15877
15878 PR target/65604
15879 * gcc.target/mips/div-delay.c: New test.
15880
26658b7c
JJ
158812016-01-29 Jakub Jelinek <jakub@redhat.com>
15882
33e89989
JJ
15883 PR target/69551
15884 * gcc.target/i386/pr69551.c: New test.
15885
26658b7c
JJ
15886 PR target/66137
15887 * gcc.target/i386/pr66137.c: New test.
15888
401116b5
AB
158892016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15890
15891 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15892 always built for p5600.
15893 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15894 isa=p5600 dg-option.
15895
d4abfcc5
RB
158962016-01-29 Richard Biener <rguenther@suse.de>
15897
15898 PR tree-optimization/69547
15899 * g++.dg/tree-ssa/pr69547.C: New testcase.
15900
16b77b32
JJ
159012016-01-29 Jakub Jelinek <jakub@redhat.com>
15902
15903 PR debug/66869
15904 * g++.dg/warn/Wunused-function2.C: New test.
15905
a1c95464
DV
159062016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15907
15908 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15909 support for test to succeed.
15910
5453bfed
MP
159112016-01-29 Marek Polacek <polacek@redhat.com>
15912
15913 PR c++/69509
15914 PR c++/69516
15915 * g++.dg/ext/constexpr-vla2.C: New test.
15916 * g++.dg/ext/constexpr-vla3.C: New test.
15917 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15918
452ec2a5
RB
159192016-01-29 Richard Biener <rguenther@suse.de>
15920
15921 PR middle-end/69537
15922 * gcc.dg/uninit-21.c: New testcase.
15923
aec0b19e
UB
159242016-01-28 Uros Bizjak <ubizjak@gmail.com>
15925
15926 PR target/69459
15927 * gcc.target/i386/pr69459.c: New test.
15928
df113ce7
SE
159292016-01-28 Steve Ellcey <sellcey@imgtec.com>
15930
15931 PR target/68400
15932 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15933 * gcc.target/mips/pr68400.c: New test.
15934
494de84f
MS
159352016-01-28 Martin Sebor <msebor@redhat.com>
15936
15937 PR target/17381
15938 * gcc.target/powerpc/pr17381.c: New test.
15939
eb1b1f01
JJ
159402016-01-28 Jakub Jelinek <jakub@redhat.com>
15941
15942 PR middle-end/69542
15943 * gcc.dg/torture/pr69542.c: New test.
15944
6dfeb7ce
WD
159452016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15946
15947 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15948
4b7471a4
DE
159492016-01-28 David Edelsohn <dje.gcc@gmail.com>
15950
15951 * gcc.dg/pr65980.c: Skip on AIX.
15952 * gcc.dg/pr66688.c: Same.
15953
b271fd21
DE
159542016-01-28 David Edelsohn <dje.gcc@gmail.com>
15955
15956 PR target/63679
15957 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15958 * gcc.dg/tree-ssa/sra-18.c: Same.
15959
874108a9
AV
159602016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15961
15962 PR fortran/62536
15963 * gfortran.dg/block_15.f08: New test.
15964 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15965 on incorrectly closed BLOCK.
15966
30480bcd
IE
159672016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15968
15969 * gcc.dg/declare-simd.c: New test.
6905c577 15970
14ba8d6d
RB
159712016-01-28 Richard Biener <rguenther@suse.de>
15972
15973 PR tree-optimization/69466
15974 * gfortran.dg/vect/pr69466.f90: New testcase.
15975
0d4c694e
TP
159762016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15977
15978 * g++.dg/pr67989.C: Remove ARM-specific option.
15979 * gcc.target/arm/pr67989.C: New file.
15980
2aa780da
UB
159812016-01-27 Uros Bizjak <ubizjak@gmail.com>
15982
15983 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15984 and expm1 test for glibc < 2.11.
15985
f75ebe77
RH
159862016-01-27 Richard Henderson <rth@redhat.com>
15987
15988 * gcc.c-torture/execute/pr69447.c: New test.
15989
159902016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 15991
9a175e65 15992 PR fortran/69422
49847d75
PT
15993 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15994
cbdd8ae0
JJ
159952016-01-27 Jakub Jelinek <jakub@redhat.com>
15996
15997 PR debug/66869
15998 * gcc.dg/pr66869.c: New test.
15999
2b572b3c
JL
160002016-01-25 Jeff Law <law@redhat.com>
16001
16002 PR tree-optimization/68398
aec0b19e 16003 PR tree-optimization/69196
2b572b3c
JL
16004 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16005 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16006 path to avoid new heuristic allowing more irreducible regions
16007 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16008 * gcc.dg/tree-ssa/vrp46.c: Likewise.
16009 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16010 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16011 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16012
fa74a4bc
MP
160132016-01-27 Marek Polacek <polacek@redhat.com>
16014
16015 PR c/68062
16016 * c-c++-common/vector-compare-4.c: New test.
16017
0afff540
DM
160182016-01-27 David Malcolm <dmalcolm@redhat.com>
16019
16020 PR preprocessor/69126
16021 * c-c++-common/pr69126.c: New test case.
16022
1a218fc9
ILT
160232016-01-27 Ian Lance Taylor <iant@google.com>
16024
16025 * gcc.dg/tree-ssa/ivopt_5.c: New test.
16026
5d70666e
RB
160272016-01-27 Ryan Burn <contact@rnburn.com>
16028
16029 PR cilkplus/69267
16030 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16031
87ff4d66
UB
160322016-01-27 Uros Bizjak <ubizjak@gmail.com>
16033
16034 PR target/69512
16035 * gcc.target/i386/pr69512.c: New test.
16036
27e23cca
RE
160372016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
16038
16039 PR ada/69488
16040 * gnat.dg/sso/*.adb: Robustify dg-output directives.
16041
05bf54c3
MP
160422016-01-27 Marek Polacek <polacek@redhat.com>
16043
16044 PR c++/69379
16045 * g++.dg/pr69379.C: New test.
16046
60214d0d
MS
160472016-01-27 Martin Sebor <msebor@redhat.com>
16048
16049 PR c++/69317
16050 * g++.dg/abi/Wabi-2-2.C: New test.
16051 * g++.dg/abi/Wabi-2-3.C: New test.
16052 * g++.dg/abi/Wabi-3-2.C: New test.
16053 * g++.dg/abi/Wabi-3-3.C: New test.
16054
167c7bfa
RB
160552016-01-27 Richard Biener <rguenther@suse.de>
16056
16057 PR tree-optimization/69166
16058 * gcc.dg/torture/pr69166.c: New testcase.
16059
1430fb1f
MJ
160602016-01-27 Martin Jambor <mjambor@suse.cz>
16061
16062 PR tree-optimization/69355
16063 * gcc.dg/tree-ssa/pr69355.c: New test.
16064
95e3030c
MP
160652016-01-27 Marek Polacek <polacek@redhat.com>
16066
16067 PR c++/69496
16068 * g++.dg/ext/constexpr-vla1.C: New test.
16069
eeb085f3
CB
160702016-01-20 Christian Bruel <christian.bruel@st.com>
16071
16072 PR target/69245
16073 * gcc.target/arm/pr69245.c: New test.
16074
b1652dde
JJ
160752016-01-27 Jakub Jelinek <jakub@redhat.com>
16076
16077 PR tree-optimization/69399
16078 * gcc.dg/torture/pr69399.c: New test.
16079
ce7e8f00
EB
160802016-01-27 Eric Botcazou <ebotcazou@adacore.com>
16081
16082 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16083
e4aac1d1
EB
160842016-01-26 Eric Botcazou <ebotcazou@adacore.com>
16085
16086 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16087
8dfdb419
TV
160882016-01-26 Tom de Vries <tom@codesourcery.com>
16089
16090 PR tree-optimization/69110
16091 * gcc.dg/autopar/pr69110.c: New test.
16092
56f80f54 160932016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 16094 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
16095
16096 * gcc.dg/graphite/isl-ast-op-select.c: New.
16097
a0909527
PT
160982015-01-26 Paul Thomas <pault@gcc.gnu.org>
16099
16100 PR fortran/69385
16101 * gfortran.dg/allocate_error_6.f90: New test.
16102
ffc445f4
RH
161032016-01-26 Richard Henderson <rth@redhat.com>
16104
16105 * gcc.dg/tm/pr60908.c: New test.
16106
01e1dea3
DM
161072016-01-26 David Malcolm <dmalcolm@redhat.com>
16108
16109 PR other/69006
16110 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16111 directive.
16112 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16113 expected multiline output to reflect the colorization being
16114 disabled before newlines.
16115 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16116 (custom_diagnostic_finalizer): Replace call to
16117 pp_newline_and_flush with call to pp_flush.
16118 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16119 * gfortran.dg/implicit_class_1.f90: Likewise.
16120 * lib/gcc-dg.exp (allow_blank_lines): New global.
16121 (dg-allow-blank-lines-in-output): New procedure.
16122 (gcc-dg-prune): Complain about blank lines in the output, unless
16123 dg-allow-blank-lines-in-output was called.
16124 * lib/multiline.exp (_build_multiline_regex): Only support
16125 arbitrary followup text for non-blank-lines, not for blank lines.
16126
13f92e8d
JJ
161272016-01-26 Jakub Jelinek <jakub@redhat.com>
16128
16129 PR tree-optimization/69483
16130 * gcc.dg/pr69483.c: New test.
16131 * g++.dg/opt/pr69483.C: New test.
16132
92422235
CL
161332016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16134
16135 PR target/68620
16136 * gcc.target/arm/pr68620.c: New test.
16137
0bccf11b
L
161382016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16139
16140 * gcc.target/i386/pr68986-2.c: Remove -m32.
16141
81cd202e
L
161422016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16143
16144 PR target/68986
16145 * gcc.target/i386/pr68986-1.c: New test.
16146 * gcc.target/i386/pr68986-2.c: Likewise.
16147 * gcc.target/i386/pr68986-3.c: Likewise.
16148
213a1c03
CB
161492016-01-26 Christian Bruel <christian.bruel@st.com>
16150
16151 * lib/target-supports.exp
16152 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16153 (check_effective_target_arm_crypto_pragma_ok): Likewise.
16154 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16155
22a08dd1
RB
161562016-01-26 Richard Biener <rguenther@suse.de>
16157
16158 PR tree-optimization/69452
16159 * gcc.dg/torture/pr69452.c: New testcase.
16160
6c06e0e8
JJ
161612016-01-26 Jakub Jelinek <jakub@redhat.com>
16162
16163 PR target/69442
16164 * gcc.dg/pr69442.c: New test.
16165
b96824c4
RFI
161662016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
16167
16168 PR target/67896
16169 * gcc.target/aarch64/simd/pr67896.C: New.
16170
5ee31e57
RS
161712016-01-26 Richard Sandiford <richard.sandiford@arm.com>
16172
16173 PR tree-optimization/69400
16174 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16175 function.
16176 (plugin_init): Call it.
16177 * gcc.dg/torture/pr69400.c: New test.
16178
7ddfb31d
CL
161792016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16180
16181 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16182
1e050c90
AK
161832016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16184 Sebastian Pop <s.pop@samsung.com>
16185
16186 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16187 isl-0.15.
16188
c8ee4bf5
AK
161892016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16190 Sebastian Pop <s.pop@samsung.com>
16191
16192 * gcc.dg/graphite/pr69292.c: New.
16193
d902b330
JJ
161942016-01-25 Jakub Jelinek <jakub@redhat.com>
16195
16196 * c-c++-common/goacc/use_device-1.c: New test.
16197
2c89b952
JL
161982016-01-25 Jeff Law <law@redhat.com>
16199
16200 PR tree-optimization/69196
16201 PR tree-optimization/68398
16202 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16203 * gcc.dg/tree-ssa/pr68198.c: Likewise.
16204
685c8785
DE
162052016-01-25 David Edelsohn <dje.gcc@gmail.com>
16206
16207 PR target/69469
16208 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16209 Algorithm.
16210
95cef0c1
RB
162112016-01-25 Richard Biener <rguenther@suse.de>
16212
16213 PR testsuite/69380
16214 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16215
2947d3b2
IE
162162016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
16217
16218 PR target/69421
16219 * gcc.dg/pr69421.c: New test.
16220
ae19075a
BB
162212016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
16222
16223 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16224 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16225 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16226 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16227 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16228 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16229 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16230 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16231 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16232 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16233
fa4511c2
RB
162342016-01-25 Richard Biener <rguenther@suse.de>
16235
16236 PR tree-optimization/69376
16237 * gcc.dg/torture/pr69376.c: New testcase.
16238
1d101216
JD
162392016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16240
16241 PR fortran/69397
16242 PR fortran/68442
16243 * gfortran.dg/interface_38.f90: New test.
16244 * gfortran.dg/interface_39.f90: New test.
a0909527 16245
a59b92b0
PP
162462016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
16247
16248 Revert:
16249 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16250
16251 PR c++/11858
16252 PR c++/24663
16253 PR c++/24664
16254 * g++.dg/template/pr11858.C: New test.
16255 * g++.dg/template/pr24663.C: New test.
16256 * g++.dg/template/unify12.C: New test.
16257 * g++.dg/template/unify13.C: New test.
16258 * g++.dg/template/unify14.C: New test.
16259 * g++.dg/template/unify15.C: New test.
16260 * g++.dg/template/unify16.C: New test.
16261 * g++.dg/template/unify17.C: New test.
16262
16acb1a8
DH
162632016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
16264
16265 PR fortran/68283
16266 gfortran.dg/pr68283.f90: New test.
16267
094773e8
TK
162682016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
16269
16270 PR fortran/66094
16271 * gfortran.dg/inline_matmul_13.f90: New test.
16272 * gfortran.dg/matmul_bounds_8.f90: New test.
16273 * gfortran.dg/matmul_bounds_9.f90: New test.
16274 * gfortran.dg/matmul_bounds_10.f90: New test.
16275
42fb90d7
TV
162762016-01-23 Tom de Vries <tom@codesourcery.com>
16277
16278 PR tree-optimization/69426
16279 * gcc.dg/autopar/pr69426.c: New test.
16280
69da7802
MS
162812016-01-23 Martin Sebor <msebor@redhat.com>
16282
16283 PR c++/58109
16284 PR c++/69022
16285 * g++.dg/cpp0x/alignas5.C: New test.
16286 * g++.dg/ext/vector29.C: Same.
16287
da17300a
UB
162882016-01-23 Uros Bizjak <ubizjak@gmail.com>
16289
16290 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16291 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16292 _GNU_SOURCE from compile flags to the source.
16293 * gcc.target/i386/chkp-stropt-12.c: Ditto.
16294 * gcc.target/i386/chkp-stropt-16.c: Ditto.
16295 * gcc.target/i386/chkp-stropt-4.c: Ditto.
16296 * gcc.target/i386/chkp-stropt-8.c: Ditto.
16297
62041cfc
JJ
162982016-01-22 Jakub Jelinek <jakub@redhat.com>
16299
16300 PR target/69432
16301 * g++.dg/opt/pr69432.C: New test.
16302
f7d2ad6f
BS
163032016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16304
16305 * gcc.target/powerpc/pr63354c: Adjust target selector to include
16306 32-bit targets testing an -m64 multilib.
16307
d403fc9a
WS
163082016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16309
16310 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16311 64-bit support.
16312
4aa16f8d
JG
163132016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
16314
16315 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16316
7c816d0f
CB
163172016-01-21 Christian Bruel <christian.bruel@st.com>
16318
16319 PR target/68674
16320 * gcc.target/i386/pr68674.c
16321 * gcc.target/aarch64/pr68674.c
16322 * gcc.target/arm/pr68674.c
16323
fce661e8
KT
163242016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16325
16326 PR target/69403
16327 * gcc.c-torture/execute/pr69403.c: New test.
16328
4696899f
PC
163292016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
16330
16331 PR c++/55843
16332 * g++.dg/template/pr55843.C: New.
16333
bac69366
AL
163342016-01-22 Alan Lawrence <alan.lawrence@arm.com>
16335
16336 PR testsuite/66877
16337 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16338 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16339
b57d3a5c
BS
163402016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16341
16342 PR testsuite/67489
da17300a
UB
16343 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16344 from dg-do compile directive, and instead add
16345 { dg-require-effective-target int128 }.
b57d3a5c 16346
9f04a53e
MS
163472016-01-20 Martin Sebor <msebor@redhat.com>
16348
16349 PR c/69405
16350 * gcc.dg/sync-fetch.c: New test.
16351
38a51663
JL
163522016-01-21 Martin Sebor <msebor@redhat.com>
16353
16354 PR target/69252
16355 * gcc.target/powerpc/pr69252.c: New test.
16356
2423a75a
JD
163572016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16358
16359 PR fortran/65996
da17300a 16360 * gfortran.dg/pr65996.f90: New test.
2423a75a 16361
0a76463f
DV
163622016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
16363
16364 PR c++/68810
9f04a53e 16365 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 16366 expected to generate an error.
0a76463f 16367
9776e692
BS
163682016-01-21 Bernd Schmidt <bschmidt@redhat.com>
16369
16370 PR middle-end/66178
16371 * gcc.dg/torture/pr66178.c: New test.
16372
c8d3e088
AB
163732016-01-21 Anton Blanchard <anton@samba.org>
16374 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16375
16376 PR target/63354
16377 * gcc.target/powerpc/pr63354.c: New test.
16378
35b707ff
VM
163792016-01-21 Vladimir Makarov <vmakarov@redhat.com>
16380
16381 PR rtl-optimization/68990
16382 * gcc.target/i386/pr68990: New.
16383
157b0829
NC
163842016-01-21 Nick Clifton <nickc@redhat.com>
16385
16386 PR target/69129
16387 * gcc.target/mips/pr69129.c: New.
16388
aede6748
PC
163892016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
16390
16391 PR c++/58046
16392 * g++.dg/cpp0x/pr58046.C: New.
16393
5463c2c8
JJ
163942016-01-21 Jakub Jelinek <jakub@redhat.com>
16395
6d31cc75
SS
16396 PR target/69187
16397 PR target/65624
16398 * gcc.target/arm/pr69187.c: New test.
16399
5463c2c8
JJ
16400 PR c++/69355
16401 * g++.dg/torture/pr69355.C: New test.
16402
fa28f32b
AK
164032016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16404 Sebastian Pop <s.pop@samsung.com>
16405
16406 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16407
b920a047
AK
164082016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16409 Sebastian Pop <s.pop@samsung.com>
16410
da17300a 16411 * gcc.dg/graphite/pr68976.c: New test.
b920a047 16412
bdd3aea6
JJ
164132016-01-21 Jakub Jelinek <jakub@redhat.com>
16414
16415 PR middle-end/67653
16416 * c-c++-common/pr67653.c: New test.
16417 * gcc.dg/torture/pr29119.c: Add dg-warning.
16418
26a2e6ae
PB
164192016-01-20 Peter Bergner <bergner@vnet.ibm.com>
16420
16421 * gcc.target/powerpc/cpu-builtin-1.c: New test.
16422
d25c7690
PK
164232016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16424
16425 PR c/24293
16426 * gcc.dg/pr24293.c: New test.
16427 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16428 incomplete struct type.
16429 * gcc.dg/declspec-1.c: Likewise.
16430 * gcc.dg/pr63549.c: Likewise.
16431
889d5698
JJ
164322016-01-20 Jakub Jelinek <jakub@redhat.com>
16433
16434 PR tree-optimization/66612
16435 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16436 for bdn instruction.
16437
d7cf3dc7
CL
164382016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16439
16440 * lib/target-supports.exp
16441 (check_effective_target_arm_fp_ok_nocache): New.
16442 (check_effective_target_arm_fp_ok): New.
16443 (add_options_for_arm_fp): New.
16444 (check_effective_target_arm_crypto_ok_nocache): Require
16445 target_arm_v8_neon_ok instead of arm32.
16446 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16447 (check_effective_target_arm_crypto_pragma_ok): New.
16448 (add_options_for_arm_vfp): New.
16449 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16450 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16451 target instead. Force initial fpu to vfp.
16452 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16453 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16454 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16455 dependency.
16456 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16457 use arm_vfp effective target instead. Force initial fpu to vfp.
16458 * gcc.target/arm/attr-neon3.c: Likewise.
16459 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16460 arm_vfp_ok.
16461 * gcc.target/arm/unsigned-float.c: Likewise.
16462 * gcc.target/arm/vfp-1.c: Likewise.
16463 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16464 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16465 * gcc.target/arm/vfp-ldmiad.c: Likewise.
16466 * gcc.target/arm/vfp-ldmias.c: Likewise.
16467 * gcc.target/arm/vfp-stmdbd.c: Likewise.
16468 * gcc.target/arm/vfp-stmdbs.c: Likewise.
16469 * gcc.target/arm/vfp-stmiad.c: Likewise.
16470 * gcc.target/arm/vfp-stmias.c: Likewise.
16471 * gcc.target/arm/vnmul-1.c: Likewise.
16472 * gcc.target/arm/vnmul-2.c: Likewise.
16473 * gcc.target/arm/vnmul-3.c: Likewise.
16474 * gcc.target/arm/vnmul-4.c: Likewise.
16475
01ac9704 164762016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 16477
e84b00da
L
16478 PR testsuite/69366
16479 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16480 the MPX run-time library, for compile-time MPX test.
16481 * gcc.target/i386/chkp-always_inline.c: Likewise.
16482 * gcc.target/i386/chkp-bndret.c: Likewise.
16483 * gcc.target/i386/chkp-builtins-1.c: Likewise.
16484 * gcc.target/i386/chkp-builtins-2.c: Likewise.
16485 * gcc.target/i386/chkp-builtins-3.c: Likewise.
16486 * gcc.target/i386/chkp-builtins-4.c: Likewise.
16487 * gcc.target/i386/chkp-const-check-1.c: Likewise.
16488 * gcc.target/i386/chkp-const-check-2.c: Likewise.
16489 * gcc.target/i386/chkp-hidden-def.c: Likewise.
16490 * gcc.target/i386/chkp-label-address.c: Likewise.
16491 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16492 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16493 * gcc.target/i386/chkp-pr69044.c: Likewise.
16494 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16495 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16496 * gcc.target/i386/chkp-strchr.c: Likewise.
16497 * gcc.target/i386/chkp-strlen-1.c: Likewise.
16498 * gcc.target/i386/chkp-strlen-2.c: Likewise.
16499 * gcc.target/i386/chkp-strlen-3.c: Likewise.
16500 * gcc.target/i386/chkp-strlen-4.c: Likewise.
16501 * gcc.target/i386/chkp-strlen-5.c: Likewise.
16502 * gcc.target/i386/chkp-stropt-1.c: Likewise.
16503 * gcc.target/i386/chkp-stropt-10.c: Likewise.
16504 * gcc.target/i386/chkp-stropt-11.c: Likewise.
16505 * gcc.target/i386/chkp-stropt-12.c: Likewise.
16506 * gcc.target/i386/chkp-stropt-13.c: Likewise.
16507 * gcc.target/i386/chkp-stropt-14.c: Likewise.
16508 * gcc.target/i386/chkp-stropt-15.c: Likewise.
16509 * gcc.target/i386/chkp-stropt-16.c: Likewise.
16510 * gcc.target/i386/chkp-stropt-2.c: Likewise.
16511 * gcc.target/i386/chkp-stropt-3.c: Likewise.
16512 * gcc.target/i386/chkp-stropt-4.c: Likewise.
16513 * gcc.target/i386/chkp-stropt-5.c: Likewise.
16514 * gcc.target/i386/chkp-stropt-6.c: Likewise.
16515 * gcc.target/i386/chkp-stropt-7.c: Likewise.
16516 * gcc.target/i386/chkp-stropt-8.c: Likewise.
16517 * gcc.target/i386/chkp-stropt-9.c: Likewise.
16518 * gcc.target/i386/pr63995-2.c: Likewise.
16519 * gcc.target/i386/pr64805.c: Likewise.
16520 * gcc.target/i386/pr65044.c: Likewise.
16521 * gcc.target/i386/pr65167.c: Likewise.
16522 * gcc.target/i386/pr65183.c: Likewise.
16523 * gcc.target/i386/pr65184.c: Likewise.
16524 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 16525
28b33016
IE
165262016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
16527
16528 PR tree-optimization/69328
16529 * gcc.dg/pr69328.c: New test.
16530
bcff0913
JL
165312016-01-20 Jeff Law <law@redhat.com>
16532
bf0bb970 16533 PR target/25114
bcff0913
JL
16534 * gcc.target/m68k/pr25114.c: New test.
16535
a3f69631
AV
165362016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
16537
16538 * gcc.target/arm/memset-inline-10.c: Added
16539 dg-require-effective-target arm_thumb2_ok.
16540
af33ba0d
EB
165412016-01-19 Eric Botcazou <ebotcazou@adacore.com>
16542
16543 * gcc.dg/debug/dwarf2/sso.c: New test.
16544
7596d5de
UB
165452016-01-19 Uros Bizjak <ubizjak@gmail.com>
16546
16547 PR testsuite/68820
16548 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16549 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16550 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16551
ceda2c69
JH
165522016-01-19 Jan Hubicka <hubicka@ucw.cz>
16553
16554 PR ipa/66223
16555 * g++.dg/ipa/devirt-50.C: New testcase.
16556
38a979f2
MP
165572016-01-19 Marek Polacek <polacek@redhat.com>
16558
16559 PR c++/68965
16560 * g++.dg/cpp1y/parameter-pack-1.C: New test.
16561 * g++.dg/cpp1y/parameter-pack-2.C: New test.
16562
962801c5
KT
165632016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16564
16565 PR target/69135
16566 * gcc.target/arm/pr69135_1.c: New test.
16567
078fe40a
WD
165682015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16569
16570 * gcc.target/aarch64/ccmp_1.c: Add new tests.
16571
786e3c06
WD
165722015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16573
16574 * gcc.target/aarch64/ccmp_1.c: New testcase.
16575
1e297006
MP
165762016-01-19 Marek Polacek <polacek@redhat.com>
16577
16578 PR c++/68586
16579 * g++.dg/cpp0x/enum30.C: New test.
16580
879c27e3
RB
165812016-01-19 Richard Biener <rguenther@suse.de>
16582
16583 PR tree-optimization/69336
16584 * g++.dg/tree-ssa/pr69336.C: New testcase.
16585
015337d3
JJ
165862016-01-19 Jakub Jelinek <jakub@redhat.com>
16587
16588 PR debug/65779
16589 * gcc.dg/pr65779.c: New test.
16590
e2c768b6
RB
165912016-01-19 Richard Biener <rguenther@suse.de>
16592
16593 PR tree-optimization/69352
16594 * gcc.dg/torture/pr69352.c: New testcase.
16595
569efc34
JJ
165962016-01-19 Jakub Jelinek <jakub@redhat.com>
16597
16598 PR rtl-optimization/68955
16599 PR rtl-optimization/64557
16600 * gcc.dg/torture/pr68955.c: New test.
16601
e49d321f
JH
166022016-01-19 Jan Hubicka <hubicka@ucw.cz>
16603
16604 PR lto/69136
16605 * g++.dg/torture/pr69136.C: New testcase.
16606
e9191ad3
JH
166072016-01-19 Jan Hubicka <hubicka@ucw.cz>
16608
16609 PR lto/69133
16610 * g++.dg/lto/pr69133_0.C: New testcase.
16611 * g++.dg/lto/pr69133_1.C: New testcase.
16612
2bedb645
JL
166132016-01-15 Jeff Law <law@redhat.com>
16614
16615 PR tree-optimization/69320
16616 * gcc.c-torture/pr69320-1.c: New test.
16617 * gcc.c-torture/pr69320-2.c: New test.
16618 * gcc.c-torture/pr69320-3.c: New test.
16619 * gcc.c-torture/pr69320-4.c: New test.
16620
17c15cb9
PP
166212016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16622
16623 PR c++/11858
16624 PR c++/24663
16625 PR c++/24664
16626 * g++.dg/template/pr11858.C: New test.
16627 * g++.dg/template/pr24663.C: New test.
16628 * g++.dg/template/unify12.C: New test.
16629 * g++.dg/template/unify13.C: New test.
16630 * g++.dg/template/unify14.C: New test.
16631 * g++.dg/template/unify15.C: New test.
16632 * g++.dg/template/unify16.C: New test.
16633 * g++.dg/template/unify17.C: New test.
16634
9617fd08
DM
166352016-01-18 David Malcolm <dmalcolm@redhat.com>
16636
16637 PR testsuite/69181
16638 * gcc.dg/pr69181-1.c: New test file.
16639 * gcc.dg/pr69181-2.c: New test file.
16640 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16641 globals by moving it to...
16642 (cleanup-after-saved-dg-test): ...this new function. Add
16643 "global additional_sources_used". Add reset of global
16644 multiline_expected_outputs to the empty list.
16645 * lib/multiline.exp (_multiline_expected_outputs): Rename this
16646 global to...
16647 (multiline_expected_outputs): ...this, and updated comments to
16648 note that it is modified from gcc-dg.exp.
16649 (dg-end-multiline-output): Update for the above renaming.
16650 (handle-multiline-outputs): Likewise. Remove the clearing
16651 of the expected outputs to the empty list.
16652
b555a2e4
RB
166532016-01-18 Richard Biener <rguenther@suse.de>
16654
16655 PR tree-optimization/69297
16656 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16657
96902805
JM
166582016-01-18 Joseph Myers <joseph@codesourcery.com>
16659
16660 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16661 dg-options.
16662 * gcc.target/mips/mips-3d-2.c: Likewise.
16663 * gcc.target/mips/mips-3d-3.c: Likewise.
16664 * gcc.target/mips/mips-3d-4.c: Likewise.
16665 * gcc.target/mips/mips-3d-5.c: Likewise.
16666 * gcc.target/mips/mips-3d-6.c: Likewise.
16667 * gcc.target/mips/mips-3d-7.c: Likewise.
16668 * gcc.target/mips/mips-3d-8.c: Likewise.
16669 * gcc.target/mips/mips-3d-9.c: Likewise.
16670 * gcc.target/mips/mips-ps-1.c: Likewise.
16671 * gcc.target/mips/mips-ps-2.c: Likewise.
16672 * gcc.target/mips/mips-ps-3.c: Likewise.
16673 * gcc.target/mips/mips-ps-4.c: Likewise.
16674 * gcc.target/mips/mips-ps-5.c: Likewise.
16675 * gcc.target/mips/mips-ps-6.c: Likewise.
16676 * gcc.target/mips/mips-ps-7.c: Likewise.
16677 * gcc.target/mips/mips-ps-type.c: Likewise.
16678 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16679 * gcc.target/mips/mips16-attributes-6.c: Likewise.
16680
40e26f94
TV
166812016-01-18 Tom de Vries <tom@codesourcery.com>
16682
16683 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16684 * c-c++-common/goacc/kernels-double-reduction.c: New test.
16685 * c-c++-common/goacc/kernels-empty.c: New test.
16686 * c-c++-common/goacc/kernels-eternal.c: New test.
16687 * c-c++-common/goacc/kernels-loop-2.c: New test.
16688 * c-c++-common/goacc/kernels-loop-3.c: New test.
16689 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16690 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16691 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16692 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16693 * c-c++-common/goacc/kernels-loop-data.c: New test.
16694 * c-c++-common/goacc/kernels-loop-g.c: New test.
16695 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16696 * c-c++-common/goacc/kernels-loop-n.c: New test.
16697 * c-c++-common/goacc/kernels-loop-nest.c: New test.
16698 * c-c++-common/goacc/kernels-loop.c: New test.
16699 * c-c++-common/goacc/kernels-noreturn.c: New test.
16700 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16701 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16702 * c-c++-common/goacc/kernels-reduction.c: New test.
16703
a98d4647
TV
167042016-01-18 Tom de Vries <tom@codesourcery.com>
16705
16706 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16707 * gcc.dg/autopar/outer-2.c: Same.
16708 * gcc.dg/autopar/outer-3.c: Same.
16709 * gcc.dg/autopar/outer-4.c: Same.
16710 * gcc.dg/autopar/outer-5.c: Same.
16711 * gcc.dg/autopar/outer-6.c: Same.
16712 * gcc.dg/autopar/parallelization-1.c: Same.
16713 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16714 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16715 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16716 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16717 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16718 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16719 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16720 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16721 * gcc.dg/autopar/pr39500-1.c: Same.
16722 * gcc.dg/autopar/pr39500-2.c: Same.
16723 * gcc.dg/autopar/pr46193.c: Same.
16724 * gcc.dg/autopar/pr46194.c: Same.
16725 * gcc.dg/autopar/pr49580.c: Same.
16726 * gcc.dg/autopar/pr49960-1.c: Same.
16727 * gcc.dg/autopar/pr49960.c: Same.
16728 * gcc.dg/autopar/pr68373.c: Same.
16729 * gcc.dg/autopar/reduc-1.c: Same.
16730 * gcc.dg/autopar/reduc-1char.c: Same.
16731 * gcc.dg/autopar/reduc-1short.c: Same.
16732 * gcc.dg/autopar/reduc-2.c: Same.
16733 * gcc.dg/autopar/reduc-2char.c: Same.
16734 * gcc.dg/autopar/reduc-2short.c: Same.
16735 * gcc.dg/autopar/reduc-3.c: Same.
16736 * gcc.dg/autopar/reduc-4.c: Same.
16737 * gcc.dg/autopar/reduc-6.c: Same.
16738 * gcc.dg/autopar/reduc-7.c: Same.
16739 * gcc.dg/autopar/reduc-8.c: Same.
16740 * gcc.dg/autopar/reduc-9.c: Same.
16741 * gcc.dg/autopar/uns-outer-4.c: Same.
16742 * gcc.dg/autopar/uns-outer-5.c: Same.
16743 * gcc.dg/autopar/uns-outer-6.c: Same.
16744 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16745 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16746
da976fa8
AL
167472016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16748
16749 PR target/63679
16750 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16751 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16752
70c1e886
AL
167532016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16754
16755 PR target/63679
16756 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16757 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16758 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16759
88bed196
AL
167602016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16761
16762 PR target/63679
16763 * gcc.dg/tree-ssa/sra-17.c: New.
16764 * gcc.dg/tree-ssa/sra-18.c: New.
16765
3dd5f42e
IE
167662016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16767
16768 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16769
ae5a77fa
EB
167702016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16771
16772 * gnat.dg/inline12.adb: New test.
16773
11e57fc6
BC
167742016-01-18 Bin Cheng <bin.cheng@arm.com>
16775
16776 PR tree-optimization/66797
16777 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16778
995b6fe0
RB
167792016-01-18 Richard Biener <rguenther@suse.de>
16780
16781 PR tree-optimization/69170
16782 * gcc.dg/torture/pr69170.c: New testcase.
16783
82ee0cf2 167842016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
16785
16786 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16787
d69da357
TV
167882016-01-16 Tom de Vries <tom@codesourcery.com>
16789
16790 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16791
a3845283
TV
167922016-01-16 Tom de Vries <tom@codesourcery.com>
16793
16794 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16795 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16796 redundant dg-require-effective-target pthread.
16797 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16798 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16799 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16800 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16801 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16802 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16803 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16804
197a6aa6
DE
168052016-01-16 David Edelsohn <dje.gcc@gmail.com>
16806
16807 PR target/68609
16808 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16809 * gcc.target/powerpc/recip-7.c: Same.
16810
ec7886c1
PP
168112016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16812
16813 PR c++/69091
16814 * g++.dg/template/pr69091.C: New test.
16815
203484bb
PP
168162016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16817
16818 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16819 dump does not contain an error_mark_node.
16820 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16821 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16822
aa2500e9
PP
168232016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16824
16825 PR c++/68936
16826 * g++.dg/template/pr68936.C: New test.
16827
28621a5c
DE
168282016-01-15 David Edelsohn <dje.gcc@gmail.com>
16829
16830 PR target/68609
16831 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16832 * gcc.target/powerpc/recip-2.c: Same.
16833 * gcc.target/powerpc/recip-3.c: Same.
16834 * gcc.target/powerpc/recip-4.c: Same.
16835 * gcc.target/powerpc/recip-sqrtf.c: Same.
16836
40c43aca
JL
168372016-01-15 Jeff Law <law@redhat.com>
16838
16839 PR tree-optimization/69270
16840 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16841 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16842
afbc5ae8
PT
168432016-01-15 Paul Thomas <pault@gcc.gnu.org>
16844
16845 PR fortran/49630
16846 * gfortran.dg/deferred_character_13.f90: New test for the fix
16847 of comment 3 of the PR.
16848
16849 PR fortran/54070
16850 * gfortran.dg/deferred_character_8.f90: New test
16851 * gfortran.dg/allocate_error_5.f90: New test
16852
16853 PR fortran/60593
16854 * gfortran.dg/deferred_character_10.f90: New test
16855
16856 PR fortran/60795
16857 * gfortran.dg/deferred_character_14.f90: New test
16858
16859 PR fortran/61147
16860 * gfortran.dg/deferred_character_11.f90: New test
16861
16862 PR fortran/64324
16863 * gfortran.dg/deferred_character_9.f90: New test
16864
49abe076
VM
168652016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16866
16867 PR rtl-optimization/69030
16868 * gcc.target/i386/pr69030.c: New.
16869
16d12992
KT
168702016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16871
16872 * gcc.target/aarch64/target_attr_17.c: New test.
16873
78810bd3
RB
168742016-01-15 Richard Biener <rguenther@suse.de>
16875
16876 PR tree-optimization/66856
16877 * gcc.dg/torture/pr66856-1.c: New testcase.
16878 * gcc.dg/torture/pr66856-2.c: Likewise.
16879
2bd847fe
RB
168802016-01-15 Richard Biener <rguenther@suse.de>
16881
16882 PR debug/69137
16883 * g++.dg/lto/pr69137_0.C: New testcase.
16884
a00fe3b7
RS
168852016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16886
16887 PR middle-end/69246
16888 * gcc.target/i386/pr69246.c: New test.
16889
cbb0e83b
DV
168902016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16891
7596d5de 16892 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 16893
5a500ecf
DV
168942016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16895
16896 PR c++/56194
16897 * g++.dg/init/const9.C: Disable test on S/390.
16898
5d9bf64f
DV
168992016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16900
16901 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16902 * g++.dg/Wno-frame-address.C: Ditto.
16903
e234b19e
DV
169042016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16905
16906 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16907
89483f99
RB
169082016-01-15 Richard Biener <rguenther@suse.de>
16909
16910 PR tree-optimization/68961
16911 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16912
94f37395
IE
169132016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16914
16915 * gcc.target/i386/pr65105-5.c: New test.
16916
82ee0cf2 169172016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
16918
16919 * gcc.c-torture/execute/alias-4.c: New testcase.
16920
82ee0cf2 169212016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
16922
16923 PR ipa/68148
16924 * g++.dg/ipa/devirt-49.C: New testcase.
16925
092f7deb 169262016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
16927
16928 PR target/65837
16929 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16930 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16931 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16932
e93c66bc
RB
169332016-01-15 Richard Biener <rguenther@suse.de>
16934
16935 PR tree-optimization/69117
16936 * gcc.dg/torture/pr69117.c: New testcase.
16937
c47eaca6 169382015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
16939
16940 PR c++/69048
16941 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16942
c3f6914a
FXC
169432016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16944
16945 PR testsuite/67509
16946 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16947 range tests use 100 * maximum instead of maximum + 1.
16948
cd65ae90
JJ
169492016-01-14 Jakub Jelinek <jakub@redhat.com>
16950
16951 PR debug/69244
16952 * gcc.dg/guality/pr69244.c: New test.
16953
19643948
UB
169542016-01-14 Uros Bizjak <ubizjak@gmail.com>
16955
16956 * lib/target-supports.exp (check_effective_target_issignaling):
16957 New procedure.
16958 * gcc.dg/pr61441.c: Require issignaling effective target.
16959
fe79c97e
SB
169602016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16961
16962 PR target/68803
16963 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16964
c7df95d8
DM
169652016-01-14 David Malcolm <dmalcolm@redhat.com>
16966
16967 PR c++/68819
16968 PR preprocessor/69177
16969 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16970 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16971 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16972 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16973
00083992
MP
169742016-01-14 Marek Polacek <polacek@redhat.com>
16975
16976 PR c/69262
16977 * gcc.dg/array-15.c: New test.
16978
0c9b3294
JJ
169792016-01-14 Jakub Jelinek <jakub@redhat.com>
16980
16981 PR middle-end/68146
16982 PR tree-optimization/69155
16983 * gfortran.dg/pr68146.f: New test.
16984 * gfortran.dg/pr69155.f90: New test.
16985
3688e13d
RB
169862016-01-14 Richard Biener <rguenther@suse.de>
16987
16988 PR tree-optimization/68060
16989 * gcc.dg/torture/pr68060-1.c: New testcase.
16990 * gcc.dg/torture/pr68060-2.c: Likewise.
16991
bab0ad3a
NC
169922016-01-14 Nick Clifton <nickc@redhat.com>
16993
16994 * lib/target-supports.exp
16995 (check_effective_target_arm_neon_ok_nocache): Add an option
16996 sequence that includes setting the ARM architecture to ARMv7-A.
16997 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16998 command line options necessary to enable Neon support.
16999 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17000 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17001 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17002 * gcc.target/arm/pr69180.c: Likewise.
17003
947c2ce5
JL
170042016-01-14 Jeff Law <law@redhat.com>
17005
17006 PR tree-optimization/69270
17007 * gcc.dg/tree-ssa/pr69270.c: New test.
17008
3342fd71
BS
170092016-01-13 Bernd Schmidt <bschmidt@redhat.com>
17010
17011 PR c/66208
17012 * c-c++-common/pr66208.c: New file.
17013
2ad3adf1
JJ
170142016-01-13 Jakub Jelinek <jakub@redhat.com>
17015
17016 PR tree-optimization/69156
17017 * gcc.dg/pr69156.c: New test.
17018
398d6feb
L
170192016-01-13 H.J. Lu <hongjiu.lu@intel.com>
17020
17021 * gcc.target/i386/pr69225-7.c: New test.
17022
4c868789
RH
170232016-01-13 Richard Henderson <rth@redhat.com>
17024
17025 * gcc.dg/tm/memopt-13.c: Update expected function.
17026 * gcc.dg/tm/memopt-6.c: Likewise.
17027
ef6d1772
UB
170282016-01-13 Uros Bizjak <ubizjak@gmail.com>
17029
17030 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17031 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17032 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17033 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 17034
ef6d1772
UB
170352016-01-13 Tom de Vries <tom@codesourcery.com>
17036
17037 PR tree-optimization/69169
0b4b6ef2
TV
17038 * gcc.dg/pr69169.c: New test.
17039
2ad3adf1 170402016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
17041
17042 PR target/69228
17043 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17044 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17045 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17046 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17047 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17048 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17049 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17050 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17051
9060e335
AK
170522016-01-13 Jakub Jelinek <jakub@redhat.com>
17053
17054 PR target/69247
17055 * gcc.dg/pr69247.c: New test.
17056
40311329
RB
170572016-01-13 Richard Biener <rguenther@suse.de>
17058
17059 PR tree-optimization/69242
17060 * gcc.dg/torture/pr69242.c: New testcase.
17061
ccbd7103
RB
170622016-01-13 Richard Biener <rguenther@suse.de>
17063
17064 PR tree-optimization/69186
17065 * gcc.dg/torture/pr69186.c: New testcase.
17066
c6f72a46
JL
170672016-01-13 Jeff Law <law@redhat.com>
17068
17069 PR tree-optimization/67755
17070 * gcc.dg/tree-ssa/pr67755.c: New test.
17071
170722016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
17073
17074 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17075 pass number in output by a star.
17076
c446cf07
BC
170772016-01-12 Bin Cheng <bin.cheng@arm.com>
17078
17079 PR tree-optimization/68911
17080 * gcc.c-torture/execute/pr68911.c: New test.
17081
5342156c
MP
170822016-01-12 Marek Polacek <polacek@redhat.com>
17083
17084 PR c++/68979
17085 * g++.dg/warn/permissive-1.C: New test.
17086
65364cc5
JJ
170872016-01-12 Jakub Jelinek <jakub@redhat.com>
17088
17089 PR objc++/68511
17090 PR c++/69213
17091 * g++.dg/opt/pr69213.C: New test.
17092
81b9a3d9
CB
170932016-01-12 Christian Bruel <christian.bruel@st.com>
17094
17095 PR target/69180
17096 * gcc.target/arm/pr69180.c: New test.
17097
3c4e91c9
RB
170982016-01-12 Richard Biener <rguenther@suse.de>
17099
17100 PR lto/69077
17101 * g++.dg/lto/pr69077_0.C: New testcase.
17102 * g++.dg/lto/pr69077_1.C: Likewise.
17103
5664cea1
JJ
171042016-01-12 Jakub Jelinek <jakub@redhat.com>
17105
17106 PR target/69175
17107 * g++.dg/opt/pr69175.C: New test.
17108
86cefc49
AL
171092016-01-12 Alan Lawrence <alan.lawrence@arm.com>
17110
17111 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17112 rather than #including math.h & stdlib.h.
17113 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17114 * gcc.dg/vect/pr49771.c: Likewise.
17115 * gcc.dg/vect/vect-10-big-array.c: Likewise.
17116 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17117 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17118 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17119 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17120 * gcc.dg/vect/pr44507.c: Likewise.
17121 * gcc.dg/vect/pr45902.c: Likewise.
17122 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17123 * gcc.dg/vect/vect-117.c: Likewise.
17124 * gcc.dg/vect/vect-99.c: Likewise.
17125 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17126 * gcc.dg/vect/vect-cond-1.c: Likewise.
17127 * gcc.dg/vect/vect-cond-2.c: Likewise.
17128 * gcc.dg/vect/vect-cond-3.c: Likewise.
17129 * gcc.dg/vect/vect-cond-4.c: Likewise.
17130 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17131 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17132 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17133 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17134 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17135 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17136 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17137 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17138 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17139 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17140 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17141 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17142 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17143 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17144 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17145 include of signal.h.
17146 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17147 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17148 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17149 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17150 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17151 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17152 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17153 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17154 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17155 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17156 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17157 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17158 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17159 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17160 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17161 * gcc.dg/vect/vect-outer-5.c: Likewise.
17162 * gcc.dg/vect/vect-outer-6.c: Likewise.
17163 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17164 include of stdio.h.
17165
b832f61e
NC
171662016-01-12 Nick Clifton <nickc@redhat.com>
17167
17168 PR target/68913
17169 * gcc.dg/lto/pr61886_0.c: Rename the external function called
17170 to fread so that it will be found in all target runtimes.
17171
8eac49b1
RB
171722016-01-12 Richard Biener <rguenther@suse.de>
17173
17174 PR tree-optimization/69053
17175 * g++.dg/torture/pr69053.C: New testcase.
17176
2935d994
RB
171772016-01-12 Richard Biener <rguenther@suse.de>
17178
17179 PR tree-optimization/69168
17180 * gcc.dg/torture/pr69168.c: New testcase.
17181
66c16fd9
RB
171822016-01-12 Richard Biener <rguenther@suse.de>
17183
17184 PR tree-optimization/69157
17185 * gcc.dg/torture/pr69157.c: New testcase.
17186
171872016-01-12 Richard Biener <rguenther@suse.de>
17188
17189 PR tree-optimization/69174
17190 * gcc.dg/torture/pr69174.c: New testcase.
17191
723033a6
JJ
171922016-01-12 Jakub Jelinek <jakub@redhat.com>
17193
17194 PR c++/66808
17195 PR c++/69000
17196 * g++.dg/tls/pr66808.C: New test.
17197 * g++.dg/tls/pr69000.C: New test.
17198
3574cf47
BS
171992016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17200
17201 * gcc.target/powerpc/swaps-p8-23.c: New test.
17202 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17203
feb20787
JDA
172042016-01-11 John David Anglin <danglin@gcc.gnu.org>
17205
17206 PR tree-optimization/68356
17207 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17208
27b1820a
KV
172092016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
17210 Jim Wilson <jim.wilson@linaro.org>
17211
17212 PR target/69194
17213 * gcc.target/arm/pr69194.c: New test.
17214
cf4de6af
L
172152016-01-11 H.J. Lu <hongjiu.lu@intel.com>
17216
17217 PR target/69225
17218 * gcc.target/i386/pr69225-1.c: New test.
17219 * gcc.target/i386/pr69225-2.c: Likewise.
17220 * gcc.target/i386/pr69225-3.c: Likewise.
17221 * gcc.target/i386/pr69225-4.c: Likewise.
17222 * gcc.target/i386/pr69225-5.c: Likewise.
17223 * gcc.target/i386/pr69225-6.c: Likewise.
17224
1ebd5558
JJ
172252016-01-11 Jakub Jelinek <jakub@redhat.com>
17226
23552a4d
JJ
17227 PR target/67462
17228 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17229 if lp64.
17230
26ff85b0
JJ
17231 PR target/69071
17232 * gcc.dg/pr69071.c: New test.
17233
9cb6bd74
JJ
17234 PR c++/69211
17235 * g++.dg/opt/pr69211.C: New test.
17236
1ebd5558
JJ
17237 PR tree-optimization/69214
17238 * gcc.c-torture/compile/pr69214.c: New test.
17239
8c18c836
UB
172402016-01-11 Uros Bizjak <ubizjak@gmail.com>
17241
17242 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17243 * gcc.target/i386/pr66232-11.c: Ditto.
17244 * gcc.target/i386/pr66232-12.c: Ditto.
17245 * gcc.target/i386/pr66232-13.c: Ditto.
17246
62446e6e
RB
172472016-01-11 Richard Biener <rguenther@suse.de>
17248
17249 PR tree-optimization/69173
17250 * gcc.dg/torture/pr69173.c: New testcase.
17251
2b8568fe
KT
172522016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17253
17254 PR rtl-optimization/68796
17255 * gcc.target/aarch64/tst_5.c: New test.
17256 * gcc.target/aarch64/tst_6.c: Likewise.
17257
5baf4532
KT
172582016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17259
17260 PR rtl-optimization/68841
17261 * gcc.dg/pr68841.c: New test.
17262 * gcc.c-torture/execute/pr68841.c: New test.
17263
ca90b1ed
YR
172642016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
17265
17266 PR rtl-optimization/68920
17267 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17268 for ix86 targets.
17269 * gcc.dg/ifcvt-5.c: New test.
17270
2ad3adf1 172712016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
17272
17273 PR bootstrap/69123
17274 * g++.dg/pr69123.C: New.
17275
83834c09
IE
172762016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
17277
17278 PR target/69010
17279 * gcc.target/i386/pr69010.c: New test.
17280
dcf89d57
MJ
172812016-01-11 Martin Jambor <mjambor@suse.cz>
17282
17283 PR ipa/69044
17284 * gcc.target/i386/chkp-pr69044.c: New test.
17285
d95167ee
TV
172862016-01-11 Tom de Vries <tom@codesourcery.com>
17287
17288 PR tree-optimization/69109
17289 * gcc.dg/autopar/pr69109-2.c: New test.
17290 * gcc.dg/autopar/pr69109.c: New test.
17291
4f6403a8
TV
172922016-01-11 Tom de Vries <tom@codesourcery.com>
17293
17294 PR tree-optimization/69108
17295 * gcc.dg/autopar/pr69108.c: New test.
17296
21efdd80
PP
172972016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
17298
17299 PR c++/69029
17300 * c-c++-common/Wisleading-indentation.c: Augment test.
17301
fd42eed8
TK
173022016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
17303
17304 PR fortran/69154
17305 * gfortran.dg/inline_matmul_12.f90: New test.
17306
4f90ee6c
PT
173072016-01-10 Paul Thomas <pault@gcc.gnu.org>
17308
17309 PR fortran/67779
17310 * gfortran.dg/actual_array_offset_1: New test.
17311
3907c6cf
TV
173122016-01-10 Tom de Vries <tom@codesourcery.com>
17313
17314 PR tree-optimization/69062
17315 * gcc.dg/autopar/pr69062.c: New test.
17316
b07b236e
TS
173172016-01-10 Thomas Schwinge <thomas@codesourcery.com>
17318
17319 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17320 * gcc.dg/vect/slp-perm-2.c: Likewise.
17321 * gcc.dg/vect/slp-perm-3.c: Likewise.
17322 * gcc.dg/vect/slp-perm-5.c: Likewise.
17323 * gcc.dg/vect/slp-perm-6.c: Likewise.
17324 * gcc.dg/vect/slp-perm-7.c: Likewise.
17325 * gcc.dg/vect/slp-perm-8.c: Likewise.
17326
23fab8ae
TV
173272016-01-10 Tom de Vries <tom@codesourcery.com>
17328
17329 PR tree-optimization/69039
17330 * gcc.dg/autopar/pr69039.c: New test.
17331
73f0dae2
MP
173322016-01-09 Marek Polacek <polacek@redhat.com>
17333
17334 PR c++/69113
17335 * g++.dg/pr69113.C: New test.
17336
20b8d734
JJ
173372016-01-09 Jakub Jelinek <jakub@redhat.com>
17338
17339 PR middle-end/50865
17340 PR tree-optimization/69097
17341 * gcc.c-torture/execute/pr50865.c: New test.
17342 * gcc.c-torture/execute/pr69097-1.c: New test.
17343 * gcc.c-torture/execute/pr69097-2.c: New test.
17344 * gcc.dg/pr69097-1.c: New test.
17345 * gcc.dg/pr69097-2.c: New test.
17346
c50e614b
JJ
173472016-01-09 Jakub Jelinek <jakub@redhat.com>
17348
17349 PR c++/69164
17350 * g++.dg/opt/pr69164.C: New test.
17351
e0237993
JJ
173522016-01-08 Jakub Jelinek <jakub@redhat.com>
17353
17354 PR tree-optimization/69167
17355 * gcc.dg/pr69167.c: New test.
17356
bd8f5bb2
MP
173572016-01-08 Marek Polacek <polacek@redhat.com>
17358
17359 PR c++/68449
17360 * g++.dg/pr68449.C: New.
17361
bb0f5ca7
AL
173622016-01-08 Alan Lawrence <alan.lawrence@arm.com>
17363
17364 PR tree-optimization/68707
17365 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17366 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17367 on platforms supporting it.
17368 * gcc.dg/vect/slp-perm-2.c: Likewise.
17369 * gcc.dg/vect/slp-perm-3.c: Likewise.
17370 * gcc.dg/vect/slp-perm-5.c: Likewise.
17371 * gcc.dg/vect/slp-perm-7.c: Likewise.
17372 * gcc.dg/vect/slp-perm-8.c: Likewise.
17373 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17374 on platforms supporting it.
17375
22518428
JJ
173762016-01-08 Jakub Jelinek <jakub@redhat.com>
17377
33f0852f
JJ
17378 PR tree-optimization/69162
17379 * gcc.dg/pr69162.c: New test.
17380
22518428
JJ
17381 PR tree-optimization/69172
17382 * gcc.dg/pr69172.c: New test.
17383
80e9b3aa
TP
173842016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
17385
17386 PR tree-optimization/67781
17387 * gcc.c-torture/execute/pr67781.c: New file.
17388
262a363f
JJ
173892016-01-08 Jakub Jelinek <jakub@redhat.com>
17390
17391 PR tree-optimization/69083
17392 * gcc.dg/vect/pr69083.c: New test.
17393
6e1f093f
SS
173942016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
17395
17396 PR tree-optimization/61441
17397 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17398 Use -fexcess-precision=standard for compiler options.
17399 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
17400
53290e07
JJ
174012016-01-08 Jakub Jelinek <jakub@redhat.com>
17402
57bf3072
JJ
17403 PR fortran/69128
17404 * gfortran.dg/gomp/pr69128.f90: New test.
17405
53290e07
JJ
17406 PR c++/69145
17407 * g++.dg/ext/pr69145-1.C: New test.
17408 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17409 * g++.dg/ext/pr69145-2.h: New file.
17410
7a127fa7
MS
174112016-01-07 Martin Sebor <msebor@redhat.com>
17412
17413 PR c/68966
17414 * gcc.dg/atomic-fetch-bool.c: New test.
17415 * gcc.dg/sync-fetch-bool.c: New test.
17416
95918b49
L
174172016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17418
17419 PR fortran/66680
17420 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17421
c8e62a9d
NC
174222016-01-07 Nick Clifton <nickc@redhat.com>
17423
17424 PR target/66655
17425 * g++.dg/pr66655.C: New test.
17426 * g++.dg/pr66655_1.cc: Test support file.
17427 * g++.dg/pr66655.h: Test header file.
17428
2ad3adf1 174292016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
17430
17431 PR fortran/66680
17432 gfortran.dg/gomp/pr66680.f90: New test.
17433
4cd9ca92
L
174342016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17435
17436 PR target/69171
17437 * gcc.target/i386/pr69171-1.c: New test.
17438 * gcc.target/i386/pr69171-2.c: Likewise.
17439 * gcc.target/i386/pr69171-3.c: Likewise.
17440 * gcc.target/i386/pr69171-4.c: Likewise.
17441 * gcc.target/i386/pr69171-5.c: Likewise.
17442 * gcc.target/i386/pr69171-6.c: Likewise.
17443
7e33d4dc
BS
174442015-12-15 Bernd Schmidt <bschmidt@redhat.com>
17445
17446 PR middle-end/67639
17447 * c-c++-common/pr67639.c: New test.
17448
fec64afc
JJ
174492016-01-07 Jakub Jelinek <jakub@redhat.com>
17450
17451 PR tree-optimization/69141
17452 * g++.dg/opt/pr69141.C: New test.
17453
f293ad29
EB
174542016-01-06 Eric Botcazou <ebotcazou@adacore.com>
17455
17456 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17457
5027395e
UB
174582016-01-06 Uros Bizjak <ubizjak@gmail.com>
17459
17460 PR target/69140
17461 * gcc.target/i386/pr69140.c: New test
17462
7443cf13
DM
174632016-01-06 David Malcolm <dmalcolm@redhat.com>
17464
17465 * gcc.dg/bad-dereference.c: New test case.
17466
32928931
BS
174672015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17468
17469 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17470
68dd05da
AS
174712016-01-06 Andreas Schwab <schwab@linux-m68k.org>
17472
17473 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17474
6b131d5b
MP
174752016-01-06 Marek Polacek <polacek@redhat.com>
17476
17477 PR sanitizer/69099
17478 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17479
8d9fdb49
MP
174802016-01-05 Marek Polacek <polacek@redhat.com>
17481
17482 PR c/69104
17483 * gcc.dg/atomic-invalid-2.c: New.
17484
acf93f1e
L
174852016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17486
17487 PR target/68991
17488 * gcc.target/i386/pr68991.c: New test.
17489
3f50525d
L
174902016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17491
17492 PR target/68991
17493 * g++.dg/pr68991-1.C: New test.
17494 * g++.dg/pr68991-2.C: Likewise.
17495
e0237993 174962016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 17497
e0237993 17498 PR other/60465
face88a1
ST
17499 * gcc.target/ia64/pr60465-gprel64.c: New test.
17500 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17501
a0866eff
KT
175022016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17503
17504 PR rtl-optimization/68651
17505 * gcc.target/aarch64/pr68651_1.c: New test.
17506
c589e975
DM
175072016-01-05 David Malcolm <dmalcolm@redhat.com>
17508
17509 PR c/69122
17510 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17511
929710d9
NS
175122016-01-05 Nathan Sidwell <nathan@acm.org>
17513
ce3e43d7
NS
17514 PR c++/58583
17515 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17516
929710d9
NS
17517 * gcc.dg/alias-15.c: New.
17518
a2faef8e
NC
175192016-01-05 Nick Clifton <nickc@redhat.com>
17520
17521 PR target/68870
17522 * g++.dg/pr68770.C: New test.
17523
4cfa76e3
MS
175242016-01-04 Mike Stump <mikestump@comcast.net>
17525
17526 * lib/target-supports.exp (check_effective_target_cilkplus):
17527 cilkplus targets require pthreads.
4ece61b6 17528 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 17529
4e8a3a35
MM
175302016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
17531
17532 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17533 generation.
17534
818ab71a
JJ
175352016-01-04 Jakub Jelinek <jakub@redhat.com>
17536
17537 Update copyright years.
17538
2fe0a208
MP
175392016-01-04 Marek Polacek <polacek@redhat.com>
17540
17541 PR c/68908
17542 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17543 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17544 * gcc.dg/atomic/stdatomic-op-5.c: New test.
17545
9e3b2fe3
EB
175462016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17547
17548 * gcc.target/sparc/20160104-2.c: New test.
17549
e8d65a35
EB
175502016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17551
17552 * gcc.target/sparc/20160104-1.c: New test.
17553
25ccfccd
PT
175542016-01-03 Paul Thomas <pault@gcc.gnu.org>
17555
17556 PR fortran/65045
17557 * gfortran.dg/pr65045.f90: New test.
17558
cb51d382
EB
175592016-01-02 Eric Botcazou <ebotcazou@adacore.com>
17560
17561 * gnat.dg/specs/debug1.ads: Delete.
17562
6eeaad6e
JD
175632016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17564
17565 PR libgfortran/68867
17566 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
17567 expression.
17568
2f968603
JD
175692016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17570
17571 PR libgfortran/68867
17572 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
17573 PowerPC.
17574
591bb5e4
PT
175752016-01-01 Paul Thomas <pault@gcc.gnu.org>
17576
17577 PR fortran/68864
17578 * gfortran.dg/pr68864.f90: New test.
17579
f1e0620c
JJ
175802016-01-01 Jakub Jelinek <jakub@redhat.com>
17581
942a1319
JJ
17582 PR tree-optimization/69070
17583 * gcc.dg/pr69070.c: New test.
17584
10dff63f
JJ
17585 PR sanitizer/69055
17586 * gfortran.dg/pr69055.f90: New test.
17587
f1e0620c
JJ
17588 PR target/69015
17589 * gcc.dg/pr69015.c: New test.
818ab71a 17590\f
2f883d1c 17591Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
17592
17593Copying and distribution of this file, with or without modification,
17594are permitted in any medium without royalty provided the copyright
17595notice and this notice are preserved.