]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR target/78738 (ICE in extract_insn, at recog.c:2311)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
b8cab8a5
UB
12016-12-12 Uros Bizjak <ubizjak@gmail.com>
2
3 PR target/78738
4 * gcc.target/i386/pr78738.c: New test.
5
39c42937
KT
62016-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7
8 * lib/target-supports.exp
9 (check_effective_target_newlib_broken_long_double_io): New check.
10 (check_effective_target_frexpl): Likewise.
11
3071bfa9
MP
122016-12-12 Marek Polacek <polacek@redhat.com>
13
14 PR middle-end/78716
15 * g++.dg/other/vararg-5.C: New.
16
fba12165
BS
172016-12-12 Bernd Schmidt <bschmidt@redhat.com>
18
19 PR rtl-optimization/78669
20 * gcc.target/i386/pr78669.c: New test.
21
9e903493
RO
222016-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
23
24 * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
25
4a584d05
TT
262016-12-12 Toma Tabacu <toma.tabacu@imgtec.com>
27
28 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
29 -mnan=2008 and -mabs=2008.
30
3113e92d
BS
312016-12-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
32
33 PR target/78695
34 * gcc.target/powerpc/swaps-stack-protector.c: New test.
35
8c7cc1a9
UB
362016-12-11 Uros Bizjak <ubizjak@gmail.com>
37
38 PR target/70799
39 * gcc.target/i386/pr70799-3.c: New test.
40
a1f7d967
PC
412016-12-11 Paolo Carlini <paolo.carlini@oracle.com>
42
43 PR c++/78637
44 * g++.dg/parse/namespace14.C: New.
45
2d4102c5
JJ
462016-12-10 Jakub Jelinek <jakub@redhat.com>
47
c0140e3c
JJ
48 PR tree-optimization/78720
49 * gcc.c-torture/execute/pr78720.c: New test.
50
2d4102c5
JJ
51 PR fortran/78758
52 * gfortran.dg/pr78758.f90: New test.
53 * gfortran.dg/pr38868.f: Remove again bogus warning.
54
c064374d
PT
552016-12-09 Paul Thomas <pault@gcc.gnu.org>
56
57 PR fortran/77903
58 * gfortran.dg/submodule_20.f08: New test.
59
36823125
BS
602016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
61
62 PR testsuite/78740
63 * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
64
46c08482
BS
652016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
66
67 * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
68 support __int128.
69
7d22d5a3
KV
702016-12-09 Kugan Vivekanandarajah <kuganv@linaro.org>
71
72 PR ipa/78721
73 * gcc.dg/pr78721.c: New test.
74
424c77c2
JJ
752016-12-09 Jakub Jelinek <jakub@redhat.com>
76
77 PR target/72742
78 * gcc.c-torture/compile/pr72742.c: New test.
79
c915eee6
MS
802016-12-09 Martin Sebor <msebor@redhat.com>
81
a6aba17d 82 * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
c915eee6
MS
83 on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
84
d5a752eb
AV
852016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
86
87 PR rtl-optimization/78255
88 * gcc.target/aarch64/pr78255.c: New.
89 * gcc.target/arm/pr78255-1.c: New.
90 * gcc.target/arm/pr78255-2.c: New.
91
d9e0fdff
WS
922016-12-09 Will Schmidt <will_schmidt@vnet.ibm.com>
93
94 * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
95 strings
96 * gcc.target/powerpc/dimode-2.c: Likewise.
97
97ad3aef
CP
982016-12-09 Cesar Philippidis <cesar@codesourcery.com>
99
100 PR ipa/78027
101 * c-c++-common/goacc/acc-icf.c: New test.
102 * gfortran.dg/goacc/pr78027.f90: New test.
103
ac9e52e7
WD
1042015-12-09 Wilco Dijkstra <wdijkstr@arm.com>
105
106 PR target/78733
107 * gcc.target/aarch64/pr78733.c: New test.
108
cdeb16cb
JW
1092016-12-09 Janus Weil <janus@gcc.gnu.org>
110
111 PR fortran/61767
112 * gfortran.dg/finalize_31.f90: New test.
113
ffaf9305
AV
1142016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
115
116 PR fortran/78505
117 * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
118
39da5866
AV
1192016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
120
121 * gfortran.dg/coarray_alloc_comp_3.f08: New test.
122 * gfortran.dg/coarray_alloc_comp_4.f08: New test.
123 * gfortran.dg/finalize_18.f90: Add count for additional guard against
124 accessing null-pointer.
125 * gfortran.dg/proc_ptr_comp_47.f90: New test.
126
32913637
NS
1272016-12-09 Nathan Sidwell <nathan@acm.org>
128
129 PR c++/78550
130 * g++.dg/cpp1y/pr78550.C: New.
131
345bd7eb
PT
1322016-12-09 Paul Thomas <pault@gcc.gnu.org>
133
134 PR fortran/44265
135 * gfortran.dg/char_result_14.f90: New test.
136 * gfortran.dg/char_result_15.f90: New test.
137
cdecc83f
ML
1382016-12-09 Martin Liska <mliska@suse.cz>
139
140 * gcc.dg/tree-ssa/dump-3.c: New test.
141
52af5e48
JJ
1422016-12-09 Jakub Jelinek <jakub@redhat.com>
143
144 PR tree-optimization/78726
145 * gcc.c-torture/execute/pr78726.c: New test.
146 * gcc.dg/guality/pr78726.c: New test.
147
8bd9f164
MS
1482016-12-08 Martin Sebor <msebor@redhat.com>
149
150 PR c/78284
151 * gcc.dg/attr-alloc_size-3.c: New test.
152 * gcc.dg/attr-alloc_size-4.c: New test.
153 * gcc.dg/attr-alloc_size-5.c: New test.
154 * gcc.dg/attr-alloc_size-6.c: New test.
155 * gcc.dg/attr-alloc_size-7.c: New test.
156 * gcc.dg/attr-alloc_size-8.c: New test.
157 * gcc.dg/attr-alloc_size-9.c: New test.
158 * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
159
d0803c0c
SK
1602016-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
161
162 PR fortran/65173
163 PR fortran/69064
164 PR fortran/69859
165 PR fortran/78350
166 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
167 * gfortran.dg/charlen_01.f90: New test.
168 * gfortran.dg/charlen_02.f90: Ditto.
169 * gfortran.dg/charlen_03.f90: Ditto.
170 * gfortran.dg/charlen_04.f90: Ditto.
171 * gfortran.dg/charlen_05.f90: Ditto.
172 * gfortran.dg/charlen_06.f90: Ditto.
173 * gfortran.dg/charlen_07.f90: Ditto.
174 * gfortran.dg/charlen_08.f90: Ditto.
175 * gfortran.dg/charlen_09.f90: Ditto.
176 * gfortran.dg/charlen_10.f90: Ditto.
177 * gfortran.dg/charlen_11.f90: Ditto.
178 * gfortran.dg/charlen_12.f90: Ditto.
179 * gfortran.dg/charlen_13.f90: Ditto.
180 * gfortran.dg/charlen_14.f90: Ditto.
181 * gfortran.dg/charlen_15.f90: Ditto.
182
7e964f49
VM
1832016-12-08 Vladimir Makarov <vmakarov@redhat.com>
184
185 PR rtl-optimization/78671
186 * gcc.target/i386/pr78671.c: New.
187
80d43579
WD
1882015-12-08 Wilco Dijkstra <wdijkstr@arm.com>
189
190 PR target/78733
191 * gcc.target/aarch64/pr78733.c: New test.
192
d6b46fca
NS
1932016-12-08 Nathan Sidwell <nathan@acm.org>
194
195 PR c++/78551
196 * g++.dg/cpp1y/pr78551.C: New.
197
66110738
PMR
1982016-12-08 Pierre-Marie de Rodat <derodat@adacore.com>
199
200 PR debug/78112
201 * g++.dg/pr78112.C: Remove platform-dependent checks.
202 * g++.dg/pr78112-2.C: New testcase.
203
a5b03f2a
BC
2042016-12-08 Bin Cheng <bin.cheng@arm.com>
205
206 PR middle-end/78684
207 * g++.dg/torture/pr78684.C: New test.
208
1adc6067
CL
2092016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
210
211 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
212 (CHECK_CRYPTO): Remove.
213 (expected_poly64x1_t, expected_poly64x2_t): Remove
214
1d09844a
JJ
2152016-12-08 Jakub Jelinek <jakub@redhat.com>
216
217 P0003R5 - removal of dynamic exception specification from C++17
218 * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
219 throw (type-id-list) in C++11 and C++14 and removal in C++17.
220 * g++.dg/compat/eh/ctor1_y.C: Likewise.
221 * g++.dg/compat/eh/new1_x.C: Likewise.
222 * g++.dg/compat/eh/new1_y.C: Likewise.
223 * g++.dg/compat/eh/spec3_x.C: Likewise.
224 * g++.dg/compat/eh/spec3_y.C: Likewise.
225 * g++.dg/compat/eh/template1.h: Likewise.
226 * g++.dg/compat/eh/template1_y.C: Likewise.
227 * g++.dg/compat/eh/unexpected1_x.C: Likewise.
228 * g++.dg/compat/eh/unexpected1_y.C: Likewise.
229 * g++.dg/cpp0x/auto9.C: Likewise.
230 * g++.dg/cpp0x/defaulted23.C: Likewise.
231 * g++.dg/cpp0x/error5.C: Likewise.
232 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
233 * g++.dg/cpp0x/noexcept02.C: Likewise.
234 * g++.dg/cpp0x/noexcept07.C: Likewise.
235 * g++.dg/cpp0x/noexcept08.C: Likewise.
236 * g++.dg/cpp0x/noexcept19.C: Likewise.
237 * g++.dg/cpp0x/variadic73.C: Likewise.
238 * g++.dg/cpp0x/variadic-throw.C: Likewise.
239 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
240 * g++.dg/eh/async-unwind2.C: Likewise.
241 * g++.dg/eh/cond4.C: Likewise.
242 * g++.dg/eh/delete1.C: Likewise.
243 * g++.dg/eh/ehopt1.C: Likewise.
244 * g++.dg/eh/forced3.C: Likewise.
245 * g++.dg/eh/forced4.C: Likewise.
246 * g++.dg/eh/init-temp2.C: Likewise.
247 * g++.dg/eh/pr38662.C: Likewise.
248 * g++.dg/eh/pr41819.C: Likewise.
249 * g++.dg/eh/shadow1.C: Likewise.
250 * g++.dg/eh/spec2.C: Likewise.
251 * g++.dg/eh/spec3.C: Likewise.
252 * g++.dg/eh/spec5.C: Likewise.
253 * g++.dg/eh/spec6.C: Likewise.
254 * g++.dg/eh/spec7.C: Likewise.
255 * g++.dg/eh/spec8.C: Likewise.
256 * g++.dg/eh/spec9.C: Likewise.
257 * g++.dg/eh/template1.C: Likewise.
258 * g++.dg/eh/unexpected1.C: Likewise.
259 * g++.dg/ext/has_nothrow_assign.C: Likewise.
260 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
261 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
262 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
263 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
264 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
265 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
266 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
267 * g++.dg/gcov/gcov-7.C: Likewise.
268 * g++.dg/init/new13.C: Likewise.
269 * g++.dg/init/new25.C: Likewise.
270 * g++.dg/lookup/exception1.C: Likewise.
271 * g++.dg/opt/noreturn-1.C: Likewise.
272 * g++.dg/other/error3.C: Likewise.
273 * g++.dg/rtti/crash3.C: Likewise.
274 * g++.dg/template/eh2.C: Likewise.
275 * g++.dg/template/error36.C: Likewise.
276 * g++.dg/tm/pr46567.C: Likewise.
277 * g++.dg/tm/pr47340.C: Likewise.
278 * g++.dg/torture/pr46364.C: Likewise.
279 * g++.dg/torture/pr49394.C: Likewise.
280 * g++.dg/torture/pr52918-1.C: Likewise.
281 * g++.dg/torture/pr57190.C: Likewise.
282 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
283 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
284 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
285 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
286 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
287 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
288 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
289 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
290 * g++.dg/tree-ssa/pr45605.C: Likewise.
291 * g++.dg/warn/Wreturn-type-3.C: Likewise.
292 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
293 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
294 * g++.old-deja/g++.eh/spec1.C: Likewise.
295 * g++.old-deja/g++.eh/spec2.C: Likewise.
296 * g++.old-deja/g++.eh/spec3.C: Likewise.
297 * g++.old-deja/g++.eh/spec4.C: Likewise.
298 * g++.old-deja/g++.eh/spec6.C: Likewise.
299 * g++.old-deja/g++.eh/throw1.C: Likewise.
300 * g++.old-deja/g++.eh/throw2.C: Likewise.
301 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
302 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
303 * g++.old-deja/g++.mike/eh15.C: Likewise.
304 * g++.old-deja/g++.mike/eh25.C: Likewise.
305 * g++.old-deja/g++.mike/eh33.C: Likewise.
306 * g++.old-deja/g++.mike/eh34.C: Likewise.
307 * g++.old-deja/g++.mike/eh50.C: Likewise.
308 * g++.old-deja/g++.mike/eh51.C: Likewise.
309 * g++.old-deja/g++.mike/eh55.C: Likewise.
310 * g++.old-deja/g++.mike/p10416.C: Likewise.
311 * g++.old-deja/g++.other/crash28.C: Likewise.
312 * g++.old-deja/g++.other/crash30.C: Likewise.
313 * g++.old-deja/g++.other/new7.C: Likewise.
314 * g++.old-deja/g++.pt/ehspec1.C: Likewise.
315 * g++.old-deja/g++.robertl/eb123.C: Likewise.
316
23b88fda
N
3172016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
318
1d09844a 319 * gcc.target/aarch64/pr78382.c: New testcase.
23b88fda 320
4ba8f0a3
AP
3212016-12-08 Andrew Pinski <apinski@cavium.com>
322
1d09844a 323 * gcc.target/aarch64/pr71112.c: New testcase.
4ba8f0a3 324
ee92e7ba
MS
3252016-12-07 Martin Sebor <msebor@redhat.com>
326
327 PR middle-end/77784
328 PR middle-end/78149
329 PR middle-end/78138
ee92e7ba
MS
330 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
331 * g++.dg/ext/builtin-object-size3.C (bar): Same.
332 * g++.dg/ext/strncpy-chk1.C: Same.
333 * g++.dg/opt/memcpy1.C: Same.
334 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
335 * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
336 * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
337 * gcc.dg/attr-alloc_size.c: Same.
338 * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
339 * gcc.dg/builtin-stringop-chk-2.c: Same.
340 * gcc.dg/builtin-stringop-chk-4.c: New test.
341 * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
342 * gcc.dg/memcpy-2.c: Same.
343 * gcc.dg/pr40340-1.c: Same.
344 * gcc.dg/pr40340-2.c (main): Same.
345 * gcc.dg/pr40340-5.c (main): Same.
346 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
347 * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
348 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
349 warning.
350 * gfortran.dg/char_length_3.f90: Prune expected warnings.
351 * gfortran.dg/pr38868.f: Add expected warnings.
352
fc3f36f9
MM
3532016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
354
355 PR target/72717
356 * gcc.target/powerpc/pr72717.c: New test.
357
77f1efdb
JJ
3582016-12-07 Jakub Jelinek <jakub@redhat.com>
359
c8952930
JJ
360 * gcc.dg/builtin-strstr-1.c: New test.
361 * g++.dg/cpp0x/constexpr-strstr.C: New test.
362
77f1efdb
JJ
363 PR c++/78692
364 * g++.dg/torture/pr78692.C: New test.
365
8e1d640f
TP
3662016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
367
368 PR rtl-optimization/78617
369 * gcc.c-torture/execute/pr78617.c: New test.
370
27e7087f
CL
3712016-12-07 Carl Love <cel@us.ibm.com>
372
373 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
374 P9 to their own test file. This allows precise constraints on the
375 effective target and compile options.
376 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
377 compare P8 built-in tests.
378 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
379 compare P9 built-in tests.
380
4dfad1fb
UB
3812016-12-07 Uros Bizjak <ubizjak@gmail.com>
382
383 * gcc.target/i386/pr77761.c: Require int128 effective target.
384 (avx512f_test): Delete.
385 (do_main): Rename to avx512f_test.
386
ebf41734
BC
3872016-12-07 Bin Cheng <bin.cheng@arm.com>
388
389 PR tree-optimization/78691
390 * gcc.target/i386/pr78691-i386.c: New test.
391 * gcc.target/powerpc/pr78691-ppc.c: New test.
392
81a58ffb
RO
3932016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
394
395 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
396 * gcc.target/i386/pr70322-2.c: Likewise.
397 * gcc.target/i386/pr70322-3.c: Likewise.
398 * gcc.target/i386/pr70322-4.c: Likewise.
399
7df76747
N
4002016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
401
1d09844a 402 * gcc.target/aarch64/pr71727.c: New testcase.
7df76747 403
8194dcdd
TV
4042016-12-06 Tom de Vries <tom@codesourcery.com>
405
406 PR tree-optimization/67955
407 * gcc.dg/tree-ssa/dse-points-to.c: New test.
408
dd5af1d6
MM
4092016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
410
411 PR target/78658
412 * gcc.target/powerpc/pr78658.c: New test.
413
9a38b8b9
VM
4142016-12-06 Vladimir Makarov <vmakarov@redhat.com>
415
4dfad1fb 416 PR target/77761
9a38b8b9
VM
417 * testsuite/gcc.target/i386/pr77761.c: New.
418
34022d2b
JD
4192016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
420
421 PR fortran/78659
422 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
423 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
424 * gfortran.dg/namelist_34.f90: Update test.
425 * gfortran.dg/namelist_63.f90: Update test.
426
fb7b736c
RS
4272016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
428
429 * gcc.target/mips/msa-builtins-err.c: New test.
430
0d3ce69b
JJ
4312016-12-06 Jakub Jelinek <jakub@redhat.com>
432
0f57194b
JJ
433 PR c++/71537
434 * g++.dg/cpp0x/constexpr-71537.C: New test.
435
66972191
JJ
436 PR c++/71537
437 * g++.dg/cpp0x/constexpr-memchr.C: New test.
438
bf2d0849
JJ
439 PR c++/71537
440 * g++.dg/cpp0x/constexpr-strchr.C: New test.
441
0d3ce69b
JJ
442 PR tree-optimization/78675
443 * gcc.c-torture/execute/pr78675.c: New test.
444 * gcc.target/i386/pr78675-1.c: New test.
445 * gcc.target/i386/pr78675-2.c: New test.
446
6901ea62
AS
4472016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
448
449 * gcc.target/i386/avx512bw-kandd-1.c: New.
450 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
451 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
452 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
453 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
454 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
455 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
456 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
457 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
458 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
459 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
460 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
461 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
462 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
463 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
464 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
465 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
466 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
467 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
468 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
469 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
470 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
471
519e0faa
PB
4722016-12-05 Paolo Bonzini <bonzini@gnu.org>
473
474 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
475 gcc.dg/fold-and-rshift-2.c: New testcases.
476
d0ea9f0a
NS
4772016-12-05 Nathan Sidwell <nathan@acm.org>
478
479 * c-c++-common/fmax_errors.c: Check notes after last error are
480 emitted.
481
648e17d2
JG
4822016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
483
484 PR rtl-optimization/78561
485 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
486
5dcf4561
MS
4872016-12-04 Martin Sebor <msebor@redhat.com>
488
489 PR c/78668
490 * gcc.dg/builtin-alloc-size.c: New test.
491
6b7d8453
UB
4922016-12-04 Uros Bizjak <ubizjak@gmail.com>
493
494 PR target/70322
495 * gcc.target/i386/pr70322-4.c: New test.
496
4ceda204
JW
4972016-12-03 Janus Weil <janus@gcc.gnu.org>
498
499 PR fortran/43207
500 * gfortran.dg/abstract_type_9.f90: New test case.
501
20fee4a9
JW
5022016-12-03 Janus Weil <janus@gcc.gnu.org>
503
504 PR fortran/42188
505 * gfortran.dg/derived_result_2.f90.f90: New test case.
506
802583a2
JW
5072016-12-03 Janus Weil <janus@gcc.gnu.org>
508
509 PR fortran/58175
510 * gfortran.dg/finalize_30.f90: Extend test case.
511
a3f7c896
JJ
5122016-12-02 Jakub Jelinek <jakub@redhat.com>
513
514 PR c++/78649
515 * g++.dg/cpp0x/pr78649.C: New test.
516
81cff75f
UB
5172016-12-02 Uros Bizjak <ubizjak@gmail.com>
518
519 PR target/70322
520 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
521
6ed022af
JW
5222016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
523
524 PR fortran/78618
525 * gfortran.dg/char_conversion.f90: New test.
526
17c69eff
JJ
5272016-12-02 Jakub Jelinek <jakub@redhat.com>
528
529 PR target/70322
530 * gcc.target/i386/pr70322-1.c: New test.
531 * gcc.target/i386/pr70322-2.c: New test.
532 * gcc.target/i386/pr70322-3.c: New test.
533
8261e476
AV
5342016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
535 Thomas Preud'homme <thomas.preudhomme@arm.com>
536
537 * gcc.target/arm/cmse/cmse-1.c: Add test for
538 cmse_nonsecure_caller.
539
c92e08e3
AV
5402016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
541 Thomas Preud'homme <thomas.preudhomme@arm.com>
542
543 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
544 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
545 * gcc.target/arm/cmse/cmse-14.c: New.
546 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
547 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
548 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
549 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
550 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
551 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
552 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
553 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
554 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
555 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
556 * gcc.target/arm/cmse/baseline/union-1.c: New.
557 * gcc.target/arm/cmse/baseline/union-2.c: New.
558 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
559 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
560 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
561 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
562 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
563 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
564 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
565 * gcc.target/arm/cmse/mainline/union-1.c: New.
566 * gcc.target/arm/cmse/mainline/union-2.c: New.
567 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
568 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
569 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
570 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
571 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
572 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
573 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
574 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
575 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
576 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
577 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
578 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
579 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
580 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
581
32ce1e4f
AV
5822016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
583 Thomas Preud'homme <thomas.preudhomme@arm.com>
584
585 * gcc.target/arm/cmse/cmse-3.c: Add tests.
586 * gcc.target/arm/cmse/cmse-4.c: Add tests.
587 * gcc.target/arm/cmse/cmse-15.c: New.
588
de954d6a
AV
5892016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
590 Thomas Preud'homme <thomas.preudhomme@arm.com>
591
592 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
593 * gcc.target/arm/cmse/struct-1.c: New.
594 * gcc.target/arm/cmse/bitfield-1.c: New.
595 * gcc.target/arm/cmse/bitfield-2.c: New.
596 * gcc.target/arm/cmse/bitfield-3.c: New.
597 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
598 * gcc.target/arm/cmse/baseline/softfp.c: New.
599 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
600 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
601 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
602 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
603 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
604
9ad1f699
AV
6052016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
606 Thomas Preud'homme <thomas.preudhomme@arm.com>
607
608 * gcc.target/arm/cmse/cmse-4.c: New.
609 * gcc.target/arm/cmse/cmse-9.c: New.
610 * gcc.target/arm/cmse/cmse-10.c: New.
611
97b0656d
AV
6122016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
613 Thomas Preud'homme <thomas.preudhomme@arm.com>
614
615 * gcc.target/arm/cmse/cmse-3.c: New.
616
de7b5723
AV
6172016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
618 Thomas Preud'homme <thomas.preudhomme@arm.com>
619
620 * gcc.target/arm/cmse/cmse.exp: New.
621 * gcc.target/arm/cmse/cmse-1.c: New.
622 * gcc.target/arm/cmse/cmse-12.c: New.
623 * lib/target-supports.exp
624 (check_effective_target_arm_cmse_ok): New.
625
c5af52eb
CP
6262016-12-02 Cesar Philippidis <cesar@codesourcery.com>
627 James Norris <jnorris@codesourcery.com>
628
629 * c-c++-common/goacc/data-2.c: Adjust test.
630 * c-c++-common/goacc/executeables-1.c: New test.
631 * g++.dg/goacc/data-1.C: Adjust test.
632
04c452f4
JG
6332016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
634
635 PR rtl-optimization/78561
636 * gcc.target/aarch64/pr78561.c: New.
637
714445ae
BC
6382016-12-02 Bin Cheng <bin.cheng@arm.com>
639
640 * gcc.dg/fold-bopcond-1.c: New test.
641 * gcc.dg/fold-bopcond-2.c: New test.
642
d003d97f
DV
6432016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
644
645 * gcc.target/s390/md/setmem_long-1.c: Fix test.
646
a7174449
JJ
6472016-12-02 Jakub Jelinek <jakub@redhat.com>
648
60ebe8ce
JJ
649 PR rtl-optimization/78547
650 * gcc.dg/pr78547.c: New test.
651
a7174449
JJ
652 PR rtl-optimization/78575
653 * gcc.dg/pr78575.c: New test.
654
bba13c0c
DV
6552016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
656
657 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
658
0f6f72e8
DV
6592016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
660
661 PR target/77822
662 * gcc.target/s390/s390.exp: Support .C tests.
663 * gcc.target/s390/pr77822-2.c: New test.
664 * gcc.target/s390/pr77822-1.C: New test.
665
7f5fc633
AK
6662016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
667
668 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
669
eca98038
AK
6702016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
671
672 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
673
a6a2b532
AK
6742016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
675
676 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
677 pattern checks.
678 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
679
84b0769e
MO
6802016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
681
682 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
683
90ee6453
EP
6842016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
685
686 PR fortran/77505
687 * gfortran.dg/char_length_20.f90: New test.
688 * gfortran.dg/char_length_21.f90: Ditto.
689
96ad5df6
SK
6902016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
691
692 PR fortran/78279
693 * gfortran.dg/pr78279.f90: New test.
694
3c708994
DE
6952016-12-01 David Edelsohn <dje.gcc@gmail.com>
696
697 * g++.dg/tls/pr77285-1.C: dg-add-options tls
698
d95fe801
JG
6992016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
700
701 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
702
a1fc386a
RB
7032016-12-01 Richard Biener <rguenther@suse.de>
704
705 * gcc.dg/torture/alias-2.c: New testcase.
706
b0da9709
GJL
7072016-12-01 Georg-Johann Lay <avr@gjlay.de>
708
709 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
710 * gcc.target/avr/tiny-caller-save.c: Dito.
711
ccbf6355
AV
7122016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
713
714 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
715
d26b3eb7
JJ
7162016-12-01 Jakub Jelinek <jakub@redhat.com>
717
718 PR debug/78587
719 * gcc.dg/debug/pr78587.c: New test.
720
0f091278
SB
7212016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
722
723 PR rtl-optimization/78607
724 * gcc.c-torture/compile/pr78607.c: New testcase.
725
1124cf27
MS
7262016-11-30 Martin Sebor <msebor@redhat.com>
727
728 PR tree-optimization/78586
729 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
730
f7abdf36
VM
7312016-11-30 Vladimir Makarov <vmakarov@redhat.com>
732
733 PR tree-optimization/77856
df3f1277 734 * gcc.target/i386/pr77856.c: New.
f7abdf36 735
917b47be
DE
7362016-11-30 David Edelsohn <dje.gcc@gmail.com>
737
df3f1277
UB
738 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
739 scan-assembler-not on AIX.
917b47be 740
8fb75185
AV
7412016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
742
df3f1277 743 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
8fb75185 744
82c7aae6
DE
7452016-11-30 David Edelsohn <dje.gcc@gmail.com>
746
747 * g++.dg/eh/new1.C: XFAIL on AIX.
748 * g++.dg/eh/delete1.C: Same.
749 * g++.dg/init/new40.C: Same.
750 * g++.old-deja/g++.eh/new2.C: Same.
751
9e604f92
DM
7522016-11-30 David Malcolm <dmalcolm@redhat.com>
753
754 PR c/78498
755 * gcc.dg/format/pr78494.c: Rename to...
756 * gcc.dg/format/pr78498.c: ...this.
757
e613205c
DM
7582016-11-30 David Malcolm <dmalcolm@redhat.com>
759
760 PR c/78498
761 * gcc.dg/format/pr78494.c: New test case.
762
e6383ae7
DE
7632016-11-30 David Edelsohn <dje.gcc@gmail.com>
764
765 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
766 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
767 * g++.dg/debug/dwarf2/refqual-1.C: Same.
768 * g++.dg/debug/dwarf2/refqual-2.C: Same.
769
17a938e8
SB
7702016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
771
772 PR rtl-optimization/78610
773 * gcc.c-torture/compile/pr78610.c: New testcase.
774
aec0ee11
BC
7752016-11-30 Bin Cheng <bin.cheng@arm.com>
776
777 PR tree-optimization/78574
778 * gcc.c-torture/compile/pr78574.c: New test.
779
ba85c8c3
AV
7802016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
781
782 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
783 to the changed interfaces.
784 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
785 * gfortran.dg/coarray_allocate_7.f08: Likewise.
786 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
787 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
788 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
789 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
790 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
791
d5c50b02
JW
7922016-11-30 Janus Weil <janus@gcc.gnu.org>
793
794 PR fortran/78593
795 * gfortran.dg/derived_result.f90: New test case.
796
8fef5ca9
TP
7972016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
798
799 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
800 -mfloat-abi=soft option.
801 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
802 foreach loop.
803
35323bd8
KT
8042016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
805
806 PR target/78362
807 * gcc.c-torture/compile/pr78362.c: New test.
808
cc46bc43
AB
8092016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
810
811 * lib/target-supports.exp (check_effective_target_freorder): Check
812 additional case.
813
e9472c81
AB
8142016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
815
816 * gcc.target/arc/arc700-stld-hazard.c: New file.
817
40109581
JW
8182016-11-30 Janus Weil <janus@gcc.gnu.org>
819
820 PR fortran/78592
821 * gfortran.dg/dtio_18.f90: New test case.
822
fb61d96c
ML
8232016-11-30 Martin Liska <mliska@suse.cz>
824
825 PR sanitizer/78541
826 * gcc.dg/asan/pr78541-2.c: New test.
827 * gcc.dg/asan/pr78541.c: New test.
828
053d5e0c
JJ
8292016-11-30 Jakub Jelinek <jakub@redhat.com>
830
831 PR tree-optimization/78586
832 * gcc.c-torture/execute/pr78586.c: New test.
833
a4f15a7d
JW
8342016-11-30 Janus Weil <janus@gcc.gnu.org>
835
836 PR fortran/78573
837 * gfortran.dg/class_61.f90: New test case.
838
94f597df
DM
8392016-11-29 David Malcolm <dmalcolm@redhat.com>
840
841 PR preprocessor/78569
842 * gcc.dg/format/pr78569.c: New test case.
843
576b067c
MS
8442016-11-29 Martin Sebor <msebor@redhat.com>
845
846 avoid false positives on ILP32 targets.
847 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
848
01a4551c
MS
8492016-11-29 Martin Sebor <msebor@redhat.com>
850
851 PR tree-optimization/78512
852 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
853 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
854
a9185480
UB
8552016-11-29 Uros Bizjak <ubizjak@gmail.com>
856
857 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
858 Force value through k register.
859
8bf3cdff
DM
8602016-11-29 David Malcolm <dmalcolm@redhat.com>
861
862 PR c++/72774
863 PR c++/72786
864 PR c++/77922
865 PR c++/78313
866 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
867 * g++.dg/spellcheck-macro-ordering.C: New test case.
868 * g++.dg/spellcheck-pr78313.C: New test case.
869
753a9523
TC
8702016-11-29 Tamar Christina <tamar.christina@arm.com>
871
872 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
873 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
874 (Poly64x1_t, Poly64x2_t): Added types.
875 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
876 (vmov_n_p64, vmovq_n_p64): Added.
877 (vld2_lane_p64, vld2q_lane_p64): Likewise.
878 (vld3_lane_p64, vld3q_lane_p64): Likewise.
879 (vld4_lane_p64, vld4q_lane_p64): Likewise.
880 (vst2_lane_p64, vst2q_lane_p64): Likewise.
881 (vst3_lane_p64, vst3q_lane_p64): Likewise.
882 (vst4_lane_p64, vst4q_lane_p64): Likewise.
883 (vget_lane_p64, vgetq_lane_p64): Likewise.
884 (vget_high_p64): Likewise.
885 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
886 Added AArch64 flags.
887 (vreint_vector, vreint_vector_res): Moved to header.
888 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
889 Added Aarch64 flags.
890 (vreint_vector, vreint_vector_res): Moved to header.
891
c0fe5a21
JW
8922016-11-29 Janus Weil <janus@gcc.gnu.org>
893
894 PR fortran/58175
895 * gfortran.dg/finalize_30.f90: New test case.
896
248cce34
ML
8972016-11-29 Martin Liska <mliska@suse.cz>
898
899 PR gcov-profile/78582
900 * gcc.dg/pr78582.c: New test.
901
11edabc2
SKS
9022016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
903
904 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
905 targets with sizeof(int) < 4.
906
b302f2e0
RB
9072016-11-29 Richard Biener <rguenther@suse.de>
908
909 PR middle-end/78546
910 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
911
01a8a373
SB
9122016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
913
914 * gcc.target/powerpc/rldic-0.c: New testcase.
915 * gcc.target/powerpc/rldic-1.c: New testcase.
916 * gcc.target/powerpc/rldic-2.c: New testcase.
917 * gcc.target/powerpc/rldicl-0.c: New testcase.
918 * gcc.target/powerpc/rldicl-1.c: New testcase.
919 * gcc.target/powerpc/rldicl-2.c: New testcase.
920 * gcc.target/powerpc/rldicr-0.c: New testcase.
921 * gcc.target/powerpc/rldicr-1.c: New testcase.
922 * gcc.target/powerpc/rldicr-2.c: New testcase.
923 * gcc.target/powerpc/rldicx.h: New file.
924 * gcc.target/powerpc/rldimi-0.c: New testcase.
925 * gcc.target/powerpc/rldimi-1.c: New testcase.
926 * gcc.target/powerpc/rldimi-2.c: New testcase.
927 * gcc.target/powerpc/rldimi.h: New file.
928 * gcc.target/powerpc/rlwimi-0.c: New testcase.
929 * gcc.target/powerpc/rlwimi-1.c: New testcase.
930 * gcc.target/powerpc/rlwimi-2.c: New testcase.
931 * gcc.target/powerpc/rlwimi.h: New file.
932 * gcc.target/powerpc/rlwinm-0.c: New testcase.
933 * gcc.target/powerpc/rlwinm-1.c: New testcase.
934 * gcc.target/powerpc/rlwinm-2.c: New testcase.
935 * gcc.target/powerpc/rlwinm.h: New file.
936
a5a4add7
JJ
9372016-11-28 Jakub Jelinek <jakub@redhat.com>
938
939 PR middle-end/78540
940 * gcc.dg/pr78540.c: New test.
941
de6aa933
MS
9422016-11-28 Martin Sebor <msebor@redhat.com>
943
944 PR middle-end/78520
945 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
946 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
947 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
948 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
949
80cf1b8b
JJ
9502016-11-28 Jakub Jelinek <jakub@redhat.com>
951
f28fd43e
JJ
952 PR c++/72808
953 * g++.dg/debug/pr72808.C: New test.
954
d0570047
JJ
955 PR rtl-optimization/78546
956 * gcc.dg/torture/pr78546-1.c: New test.
957 * gcc.dg/torture/pr78546-2.c: New test.
958
80cf1b8b
JJ
959 PR fortran/78298
960 * gfortran.dg/gomp/pr78298.f90: New test.
961
bf9e8b6b
UB
9622016-11-28 Uros Bizjak <ubizjak@gmail.com>
963
964 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
965 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
966
f4bb5c17
JJ
9672016-11-28 Jakub Jelinek <jakub@redhat.com>
968
969 PR c++/77591
970 * g++.dg/cpp1y/pr77591.C: New test.
971
54856e4f
DE
9722016-11-28 David Edelsohn <dje.gcc@gmail.com>
973
974 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
975
6522add2
RB
9762016-11-28 Richard Biener <rguenther@suse.de>
977
978 PR tree-optimization/78542
979 * gcc.dg/torture/pr78542.c: New testcase.
980
b7ce4fe2
RB
9812016-11-28 Richard Biener <rguenther@suse.de>
982
983 PR tree-optimization/78343
984 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
985 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
986
df8391b4
JJ
9872016-11-28 Jakub Jelinek <jakub@redhat.com>
988
989 PR lto/78211
990 * g++.dg/ipa/pr78211.C: New test.
991
e578b767
PT
9922016-11-27 Paul Thomas <pault@gcc.gnu.org>
993
994 PR fortran/78474
995 * gfortran.dg/submodule_22.f08: New test.
996
997 PR fortran/78331
998 * gfortran.dg/submodule_21.f08: New test.
999
ae829c95
JDA
10002016-11-27 John David Anglin <danglin@gcc.gnu.org>
1001
1002 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
1003
b410cf1d
IS
10042016-11-27 Iain Sandoe <iain@codesourcery.com>
1005 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1006 Dominique d'Humieres <dominiq@lps.ens.fr>
1007
1008 PR target/67710
1009 * gcc.dg/darwin-minversion-1.c: Update min version check.
1010 * gcc.dg/darwin-minversion-2.c: Likewise.
1011 * gcc.dg/darwin-minversion-3.c: Likewise.
1012
03f82a6a
IS
10132016-11-27 Iain Sandoe <iain@codesourcery.com>
1014
1015 PR target/57438
1016 * gcc.dg/pr57438-1.c: New Test.
1017 * gcc.dg/pr57438-2.c: New Test.
1018
987395fd
DH
10192016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1020 Iain Sandoe <iain@codesourcery.com>
1021
1022 PR target/71767
1023 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1024 linker-visible symbols.
1025 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1026 * gcc.dg/const-uniq-1.c: Likewise.
1027 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1028 * gcc.target/i386/pr70799-1.c: Likewise.
1029
ad7a69db
JJ
10302016-11-25 Jakub Jelinek <jakub@redhat.com>
1031
8382457c
JJ
1032 PR rtl-optimization/78438
1033 PR rtl-optimization/78477
1034 * gcc.c-torture/execute/pr78438.c: New test.
1035 * gcc.c-torture/execute/pr78477.c: New test.
1036
ad7a69db
JJ
1037 PR rtl-optimization/78526
1038 * gcc.dg/pr78526.c: New test.
1039
c620cf89
VM
10402016-11-25 Vladimir Makarov <vmakarov@redhat.com>
1041
1042 PR rtl-optimization/77541
1043 * gcc.target/i386/pr77541.c: Change target to int128.
1044
f76c4d97
JW
10452016-11-25 Janus Weil <janus@gcc.gnu.org>
1046
1047 PR fortran/60853
1048 * gfortran.dg/typebound_assignment_8.f90: New test case.
1049
27d0862e
JJ
10502016-11-25 Jakub Jelinek <jakub@redhat.com>
1051
1052 PR rtl-optimization/78527
1053 * gcc.c-torture/compile/pr78527.c: New test.
1054
78681a7b
ML
10552016-11-25 Martin Liska <mliska@suse.cz>
1056
1057 PR gcov-profile/78086
1058 * g++.dg/gcov/pr16855.C: Clean up the test case.
1059 * g++.dg/gcov/pr16855-priority.C: New test.
1060
a77af182
RB
10612016-11-25 Richard Biener <rguenther@suse.de>
1062
1063 PR ipa/78515
1064 * gcc.dg/torture/pr78515.c: New testcase.
1065
3cae214f
PT
10662016-11-25 Paul Thomas <pault@gcc.gnu.org>
1067
1068 PR fortran/78293
1069 * gfortran.dg/allocatable_function_10.f90: New test.
1070 * gfortran.dg/class_array_15.f03: Increase builtin_free count
1071 from 11 to 12.
1072
ae22bc5d
BC
10732016-11-25 Bin Cheng <bin.cheng@arm.com>
1074
1075 PR middle-end/78507
1076 PR middle-end/78510
1077 PR middle-end/78517
1078 * g++.dg/torture/pr78507.C: New test.
1079 * gcc.dg/torture/pr78510.c: New test.
1080 * gcc.dg/torture/pr78517.c: New test.
1081
59ec925b
RB
10822016-11-24 Richard Biener <rguenther@suse.de>
1083
1084 PR tree-optimization/78343
1085 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1086 * gcc.dg/autopar/uns-outer-6.c: Adjust.
1087 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1088 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1089 * gcc.dg/vect/pr38529.c: Likewise.
1090
83624b60
TP
10912016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
1092
1093 PR tree-optimization/77673
1094 * gcc.dg/pr77673.c: New test.
1095
54e606f0
MJ
10962016-11-25 Martin Jambor <mjambor@suse.cz>
1097
1098 PR tree-optimization/70965
1099 * g++.dg/pr70965.C: New test.
1100
758dcf83
JJ
11012016-11-25 Jakub Jelinek <jakub@redhat.com>
1102 Andreas Schwab <schwab@linux-m68k.org>
1103
1104 PR gcov-profile/78467
1105 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1106 signed int.
1107
84db1406
RS
11082016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1109
1110 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1111 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1112
2c28c3e4
RS
11132016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1114
1115 * gcc.dg/tree-ssa/tailcall-8.c: New test.
1116
4ae35e69
SKS
11172016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1118
1119 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
3cae214f 1120 with sizeof(int) < 4.
4ae35e69 1121
d7b0fcaa
MS
11222016-11-24 Martin Sebor <msebor@redhat.com>
1123
1124 PR tree-optimization/78476
1125 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1126
3f156a6c
VM
11272016-11-24 Vladimir Makarov <vmakarov@redhat.com>
1128
1129 PR rtl-optimization/77541
1130 * gcc.target/i386/pr77541.c: New.
1131
fba5a793
SK
11322016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1133
1134 PR fortran/78500
1135 * gfortran.dg/class_result_4.f90: New test.
1136
11e554b3
JG
11372016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1138
1139 * gcc.target/aarch64/_Float16_1.c: New.
1140 * gcc.target/aarch64/_Float16_2.c: Likewise.
1141 * gcc.target/aarch64/_Float16_3.c: Likewise.
1142
bf1e3646
JG
11432016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1144
1145 * gcc.target/aarch64/floatdihf2_1.c: New.
1146
33a002b0
KT
11472016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1148
1149 PR target/48863
1150 PR inline-asm/70184
1151 * gcc.target/arm/pr48863.c: New test.
1152
0d56d3c1
ML
11532016-11-24 Martin Liska <mliska@suse.cz>
1154
1155 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1156 parts for frequencies/probabilities.
1157 * gcc.dg/pr34027-1.c: Likewise.
1158 * gcc.dg/strict-overflow-2.c: Likewise.
1159 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1160 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1161 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1162 * gcc.dg/tree-ssa/vector-3.c: Likewise.
1163 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1164 * gcc.dg/tree-ssa/dump-2.c: New test.
1165
8cac4d85
BS
11662016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1167
1168 * gcc.target/i386/align-limit.c: New test.
1169
eb2afa1a
RB
11702016-11-24 Richard Biener <rguenther@suse.de>
1171
1172 PR tree-optimization/71595
1173 * gcc.dg/torture/pr71595.c: New testcase.
1174
2d8fec87
BS
11752016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1176
1177 PR rtl-optimization/78120
1178 * gcc.target/i386/pr78120.c: New test.
1179
3b08cde8
EB
11802016-11-24 Eric Botcazou <ebotcazou@adacore.com>
1181
1182 * gcc.c-torture/compile/20161124-1.c: New test.
1183
bf2df7a9
ML
11842016-11-24 Jakub Jelinek <jakub@redhat.com>
1185
1186 PR bootstrap/78493
1187 * g++.dg/cpp1z/decomp18.C: New test.
1188
adf86091
N
11892016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1190
1d09844a
JJ
1191 * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1192 * gcc.target/aarch64/store-pair-1.c: Likewise.
adf86091 1193
3884190f
N
11942016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1195
1d09844a
JJ
1196 * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1197 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1198 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1199 * gcc.target/aarch64/vect-clz.c: Likewise.
1200 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1201 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1202 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1203 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1204 * gcc.target/aarch64/vect-fmovd.c: Likewise.
1205 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1206 * gcc.target/aarch64/vect-fmovf.c: Likewise.
1207 * gcc.target/aarch64/vect_ctz_1.c: Likewise.
3884190f 1208
90b725f0
PB
12092016-11-23 Peter Bergner <bergner@vnet.ibm.com>
1210
1211 PR target/78458
1212 * gcc.target/powerpc/pr78458.c: New.
1213
03f24169
JM
12142016-11-23 Joseph Myers <joseph@codesourcery.com>
1215
1216 * gcc.c-torture/compile/20161123-1.c: New test.
1217
91c9fb42
SK
12182016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
1219
1220 PR fortran/78297
1221 * gfortran.dg/pr78297.f90: New test.
1222
15a3cdd8
DE
12232016-11-23 David Edelsohn <dje.gcc@gmail.com>
1224
1225 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1226
c39dad64
JJ
12272016-11-23 Jakub Jelinek <jakub@redhat.com>
1228
c944c6a2
JJ
1229 PR sanitizer/69278
1230 * g++.dg/ubsan/return-7.C: New test.
1231 * c-c++-common/ubsan/unreachable-4.c: New test.
1232
871a2c6c
JJ
1233 PR tree-optimization/78482
1234 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1235 (bar): New function.
1236 (main): Call bar instead of printf.
1237
c39dad64
JJ
1238 PR middle-end/69183
1239 * gfortran.dg/gomp/pr69183.f90: New test.
1240
12412016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
1242
1243 PR target/78230
1244 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1245 (test2) Ditto.
1246
25cb6b33
JJ
12472016-11-23 Jakub Jelinek <jakub@redhat.com>
1248
1249 PR c++/77907
1250 * g++.dg/cpp0x/pr77907.C: New test.
1251
cfe3d653
PK
12522016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1253
1254 PR middle-end/78153
1255 * gcc.dg/tree-ssa/pr78153-1.c: New test.
1256 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1257
5774b1fa
JG
12582016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1259
1260 PR target/63250
1261 * lib/target-supports.exp (add_options_for_float16): Add
1262 -mfp16-format=ieee when testign arm*-*-*.
1263
5e0f10a0
JG
12642016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1265
1266 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1267 result.
1268 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1269 result.
1270
ba75a174
JG
12712016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1272
1273 * lib/target-supports.exp (check_effective_target_float16): Add
1274 options for _Float16.
1275 (check_effective_target_float32): Add options for _Float32.
1276 (check_effective_target_float64): Add options for _Float64.
1277 (check_effective_target_float128): Add options for _Float128.
1278 (check_effective_target_float32x): Add options for _Float32x.
1279 (check_effective_target_float64x): Add options for _Float64x.
1280 (check_effective_target_float128x): Add options for _Float128x.
1281
56d8ffc1
JG
12822016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1283
1284 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1285 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1286
04f0fcf7
JG
12872016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1288
1289 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1290 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1291
aecc521b
MS
12922016-11-23 Martin Sebor <msebor@redhat.com>
1293
1294 PR middle-end/78461
1295 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1296 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1297
e2df2328
JJ
12982016-11-23 Jakub Jelinek <jakub@redhat.com>
1299
1b3314dd
JJ
1300 PR c++/71450
1301 * g++.dg/cpp0x/pr71450-1.C: New test.
1302 * g++.dg/cpp0x/pr71450-2.C: New test.
1303
e2df2328
JJ
1304 PR c++/77739
1305 * g++.dg/cpp1y/pr77739.C: New test.
1306
56b1c60e
MJ
13072016-11-23 Martin Jambor <mjambor@suse.cz>
1308
1309 * c-c++-common/gomp/gridify-1.c: Update scan string.
1310 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1311 * c-c++-common/gomp/gridify-2.c: New test.
1312 * c-c++-common/gomp/gridify-3.c: Likewise.
1313
e600f219
RB
13142016-11-23 Richard Biener <rguenther@suse.de>
1315
1316 PR tree-optimization/78396
1317 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1318
cbb88345
RB
13192016-11-23 Richard Biener <rguenther@suse.de>
1320
1321 PR tree-optimization/78482
1322 * gcc.dg/torture/pr78482.c: New testcase.
1323
b5481987
BC
13242016-11-23 Bin Cheng <bin.cheng@arm.com>
1325
1326 * gcc.dg/fold-cond_expr-1.c: New test.
1327 * gcc.dg/fold-condcmpconv-1.c: New test.
1328 * gcc.dg/fold-condcmpconv-2.c: New test.
1329
0eb078fe
RB
13302016-11-23 Richard Biener <rguenther@suse.de>
1331
1332 PR middle-end/71762
1333 * gcc.dg/torture/pr71762-1.c: New testcase.
1334 * gcc.dg/torture/pr71762-2.c: Likewise.
1335 * gcc.dg/torture/pr71762-3.c: Likewise.
1336 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1337
efb71232
RB
13382016-11-23 Richard Biener <rguenther@suse.de>
1339
1340 PR lto/78472
1341 * g++.dg/lto/pr78472_0.c: New testcase.
1342 * g++.dg/lto/pr78472_1.C: Likewise.
1343
a5bb8a5c
RB
13442016-11-23 Richard Biener <rguenther@suse.de>
1345 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
1346
1347 PR tree-optimization/78154
1348 * gcc.dg/tree-ssa/pr78154.c: New test.
1349
e36c1cfe
N
13502016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1351
1352 * gcc.dg/pr31096.c: New testcase.
1353 * gcc.dg/pr31096-1.c: New testcase.
1354
fb2675cb
PB
13552016-11-23 Paolo Bonzini <bonzini@gnu.org>
1356
1357 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1358 adjust for warning->pedwarn change.
1359 * gcc.dg/cpp/defined-syshdr.c,
1360 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1361 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1362 gcc.dg/cpp/defined-Wextra.c,
1363 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1364
baf53c47
SKS
13652016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1366
1367 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1368
ec1c5694
JJ
13692016-11-23 Jakub Jelinek <jakub@redhat.com>
1370
1371 PR target/78451
1372 * gcc.target/i386/pr78451.c: New test.
1373 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1374 and #pragma GCC pop_options around the first #pragma GCC target.
1375 * gcc.target/i386/pr69255-2.c: Likewise.
1376 * gcc.target/i386/pr69255-3.c: Likewise.
1377
43fd192f
MC
13782016-11-23 Michael Collison <michael.collison@arm.com>
1379
1380 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1381 additional constants are recognized and fewer instructions generated.
1382 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1383 additional constants are recognized and fewer instructions generated.
1384
ed9e2fa9
ILT
13852016-11-22 Ian Lance Taylor <iant@golang.org>
1386
1387 * gcc.misc-tests/godump-1.c: Update expected output for recent
1388 changes.
1389
3135d8fe
MP
13902016-11-22 Marek Polacek <polacek@redhat.com>
1391
1392 PR tree-optimization/78455
1393 * gcc.dg/uninit-23.c: New.
1394
f8a6e41f
SK
13952016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1396
1397 PR fortran/78479
1398 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1399 comment.
1400
7e98cccb
SK
14012016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1402
1403 PR fortran/78479
1404 * gfortran.dg/char_component_initializer_3.f90: New test.
1405
9435cd52
JJ
14062016-11-22 Jakub Jelinek <jakub@redhat.com>
1407
1408 PR target/78451
1409 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1410 GCC target pragma before including immintrin.h.
1411
a0af8668
CL
14122016-11-22 Carl Love <cel@us.ibm.com>
1413
1414 * gcc.target/powerpc/builtins-3.c: New file to test the new
1415 built-ins for vector compare equal and vector compare not equal.
1416
5d382ed6
JW
14172016-11-22 Janus Weil <janus@gcc.gnu.org>
1418
1419 PR fortran/78443
1420 * gfortran.dg/typebound_proc_35.f90: New test case.
1421
4fa33072
GJL
14222016-11-22 Georg-Johann Lay <avr@gjlay.de>
1423
1424 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1425 parameter in declaration.
1426
0e721ce7
GJL
14272016-11-22 Georg-Johann Lay <avr@gjlay.de>
1428
1429 * gcc.dg/loop-split.c: Require int32plus.
1430 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1431
88c888f1
BE
14322016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1433
1434 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1435
9d494aac
GJL
14362016-11-22 Georg-Johann Lay <avr@gjlay.de>
1437
1438 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1439
c69fb816
KT
14402016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1441
1442 PR target/78439
1443 * gcc.c-torture/compile/pr78439.c: New test.
1444
4ac52f16
TP
14452016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1446
1447 PR target/77904
1448 * gcc.target/arm/pr77904.c: New test.
1449
e4fe8c9f
TT
14502016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
1451
1452 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1453 isa_rev>=2.
1454
9b28cb6f
JJ
14552016-11-22 Jakub Jelinek <jakub@redhat.com>
1456
46a61395
JJ
1457 PR tree-optimization/78436
1458 * gcc.c-torture/execute/pr78436.c: New test.
1459
76a7314d
JJ
1460 PR middle-end/78416
1461 * gcc.dg/torture/pr78416.c: New test.
1462
9b28cb6f
JJ
1463 PR tree-optimization/78445
1464 * gcc.dg/pr78445.c: New test.
1465
ee8195d9
SN
14662016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1467
b2b0acbe 1468 PR libgfortran/78449
ee8195d9
SN
1469 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1470
3ca23cdb
JL
14712016-11-21 Jeff Law <law@redhat.com>
1472
b2b0acbe 1473 PR target/68538
3ca23cdb
JL
1474 * gcc.c-torture/compile/pr68538.c: New test.
1475
d85e598a
MM
14762016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1477
1478 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1479 to be generated instead of FCTIWUZ or FCTIWZ.
1480
afb34582
JJ
14812016-11-21 Jakub Jelinek <jakub@redhat.com>
1482
699e8cb7
JJ
1483 PR middle-end/67335
1484 * g++.dg/vect/simd-clone-7.cc: New test.
1485
afb34582
JJ
1486 PR c++/71973
1487 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1488 long unsigned int.
1489 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1490 unsigned long.
1491
83ad4fac
JL
14922016-11-20 Jeff Law <law@redhat.com>
1493
1494 PR target/25128
1495 * gcc.target/m68k/pr25128.c: New test.
1496
9713daa0
RS
14972016-11-21 Richard Sandiford <richard.sandiford@arm.com>
1498
1499 * gcc.dg/tree-ssa/tailcall-7.c: New test.
1500
67b5d0b2
DM
15012016-11-21 David Malcolm <dmalcolm@redhat.com>
1502
1503 PR preprocessor/78324
1504 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1505 (test_multitoken_macro): New function.
1506 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1507 case.
1508 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1509 case.
1510 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1511 cases.
1512 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1513 Move to...
1514 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
1515 -ftrack-macro-expansion=0.
1516 (test_sprintf_note): Remove "P" macro. Add
1517 dg-begin/end-multiline-output directives.
1518 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1519
dd586f98
GJL
15202016-11-21 Georg-Johann Lay <avr@gjlay.de>
1521
1522 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1523 Return 1 for AVR_TINY.
1524
e51482c9
SB
15252016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
1526
1527 PR rtl-optimization/71785
1528 * gcc.target/powerpc/pr71785.c: New file.
1529
e0e7aa34
BC
15302016-11-21 Bin Cheng <bin.cheng@arm.com>
1531
1532 PR testsuite/78114
1533 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1534 options. Refine test by checking predictive commining PHI
1535 nodes in vectorized loop wrto vector factor.
1536
48330c93
BE
15372016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1538
1539 PR c++/71973
1540 * g++.dg/pr71973-1.C: New test.
1541 * g++.dg/pr71973-2.C: New test.
1542 * g++.dg/pr71973-3.C: New test.
1543 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1544 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1545 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1546 to dg-options.
1547 * g++.old-deja/g++.other/realloc.C: Likewise.
1548 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1549
eeeaf719
BS
15502016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1551
1552 PR tree-optimization/78413
1553 * gcc.dg/tree-ssa/pr78413.c: New test.
1554
e420e419
TP
15552016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1556
1557 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1558 target is Thumb-only.
1559
fe12d76c
JL
15602016-11-20 Jeff Law <law@redhat.com>
1561
1562 PR target/48551
1563 * gcc.target/m68k/pr48551.c: New test.
1564
8dc998fb 15652016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 1566
8dc998fb
HA
1567 PR fortran/69741
1568 * gfortran.dg/forall_18.f90: New testcase.
1569
40fd269a
MG
15702016-11-20 Marc Glisse <marc.glisse@inria.fr>
1571
1572 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1573
8294f555
AV
15742016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
1575
1576 PR fortran/78395
1577 * gfortran.dg/typebound_operator_21.f03: New test.
1578
5b7f6ed0
MG
15792016-11-20 Marc Glisse <marc.glisse@inria.fr>
1580
1581 * gcc.dg/tree-ssa/divide-5.c: New file.
1582
b8271a38
AS
15832016-11-19 Andreas Schwab <schwab@linux-m68k.org>
1584
1585 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1586 signed int.
1587
ddba26a4
JDA
15882016-11-19 John David Anglin <danglin@gcc.gnu.org>
1589
1590 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1591 libatomic_available.
1592 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1593 * gfortran.dg/coarray_allocate_10.f08: Likewise.
1594 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1595 * gfortran.dg/coarray_allocate_8.f08: Likewise.
1596 * gfortran.dg/coarray_allocate_9.f08: Likewise.
1597 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1598 * gfortran.dg/coarray_stat_2.f90: Likewise.
1599 * gfortran.dg/coindexed_1.f90: Likewise.
1600
636a9a89
JL
16012016-11-18 Jeff Law <law@redhat.com>
1602
1603 PR target/25111
1604 * gcc.target/m68k/pr25111.c: New test.
1605
6c554a2a
JJ
16062016-11-18 Jakub Jelinek <jakub@redhat.com>
1607
521c54dd
JJ
1608 PR c++/68180
1609 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1610
5e7c7761
JJ
1611 PR middle-end/78419
1612 * gcc.target/i386/pr78419.c: New test.
1613
6c554a2a
JJ
1614 PR c++/77285
1615 * g++.dg/tls/pr77285-1.C: New test.
1616 * g++.dg/tls/pr77285-2.C: New test.
1617
57d7fe86
JL
16182016-11-18 Jeff Law <law@redhat.com>
1619
1620 PR target/25112
1621 * gcc.target/m68k/pr25112: New test.
1622
1b2e0303
DE
16232016-11-18 David Edelsohn <dje.gcc@gmail.com>
1624
1625 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1626 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1627
70e73d3c
TP
16282016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
1629
1630 * gcc.target/arm/optional_thumb-1.c: New test.
1631 * gcc.target/arm/optional_thumb-2.c: New test.
1632 * gcc.target/arm/optional_thumb-3.c: New test.
1633
151c204f
DV
16342016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1635
1636 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
1637 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
1638 successful test.
1639 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
1640 (DEFAULT_REQUIRED_QUORUM): Likewise.
1641
dbb29a2a
AB
16422016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
1643 Toma Tabacu <toma.tabacu@imgtec.com>
1644
b2b0acbe
UB
1645 * gcc.target/mips/inline-memcpy-1.c (dg-options):
1646 Add (REQUIRES_STDLIB).
dbb29a2a
AB
1647 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1648 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1649 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1650 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1651 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1652 * gcc.target/mips/loongson-simd.c: Ditto.
1653 * gcc.target/mips/memcpy-1.c: Ditto.
1654 * gcc.target/mips/mips-3d-1.c: Ditto.
1655 * gcc.target/mips/mips-3d-2.c: Ditto.
1656 * gcc.target/mips/mips-3d-3.c: Ditto.
1657 * gcc.target/mips/mips-3d-4.c: Ditto.
1658 * gcc.target/mips/mips-3d-5.c: Ditto.
1659 * gcc.target/mips/mips-3d-6.c: Ditto.
1660 * gcc.target/mips/mips-3d-7.c: Ditto.
1661 * gcc.target/mips/mips-3d-8.c: Ditto.
1662 * gcc.target/mips/mips-3d-9.c: Ditto.
1663 * gcc.target/mips/mips-ps-1.c: Ditto.
1664 * gcc.target/mips/mips-ps-2.c: Ditto.
1665 * gcc.target/mips/mips-ps-3.c: Ditto.
1666 * gcc.target/mips/mips-ps-4.c: Ditto.
1667 * gcc.target/mips/mips-ps-6.c: Ditto.
1668 * gcc.target/mips/mips16-attributes.c: Ditto.
1669 * gcc.target/mips/mips32-dsp-run.c: Ditto.
1670 * gcc.target/mips/mips32-dsp.c: Ditto.
1671 * gcc.target/mips/save-restore-1.c: Ditto.
1672 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1673 (mips_preprocess): Add ignore_output argument that when set
1674 will not return the pre-processed output.
b2b0acbe 1675 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
1676 (mips-dg-init): Ditto.
1677 (mips-dg-options): Check if a test having test option
1678 (REQUIRES_STDLIB) has the required sysroot support for
1679 the current test options.
1680
f2b6aad9
JL
16812016-11-17 Jeff Law <law@redhat.com>
1682
f97db488
JL
1683 PR middle-end/38219
1684 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1685
f2b6aad9
JL
1686 PR target/47192
1687 * gcc.target/m68k/pr47192.c: New test.
1688
e080b281
TT
16892016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
1690
1691 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1692 instead of isa>=4, in order to downgrade to R5.
1693
e389ba30
AB
16942016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1695
1696 * gcc.target/arc/cmem-bit-1.c: New file.
1697 * gcc.target/arc/cmem-bit-2.c: New file.
1698 * gcc.target/arc/cmem-bit-3.c: New file.
1699 * gcc.target/arc/cmem-bit-4.c: New file.
1700
9775c1a5
L
17012016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
1702
1703 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1704 "avx5124fmaps".
1705 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1706
17072016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
1708 Andrew Senkevich <andrew.senkevich@intel.com>
1709
1710 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1711 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1712 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1713 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1714 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1715 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1716 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1717 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1718 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1719 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1720 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1721 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1722 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1723 avx5124vnniw-check.h.
1724 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1725 check_effective_target_avx5124vnniw): New.
1726 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1727 Set under ifndef.
1728 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1729 * gcc.target/i386/sse-13.c: Ditto.
1730 * g++.dg/other/i386-2.C: Ditto.
1731 * g++.dg/other/i386-3.C: Ditto.
1732 * gcc.target/i386/sse-22.c: Ditto.
1733 * gcc.target/i386/sse-23.c: Ditto.
1734
80557bb7
PC
17352016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1736
1737 PR c++/55080
1738 * g++.dg/parse/pr55080.C: New.
1739
c80620fc
MM
17402016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1741
1742 PR target/78101
1743 * gcc.target/powerpc/fusion4.c: New test.
1744
77b384c5
TP
17452016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1746
1747 PR target/77933
1748 * gcc.target/arm/pr77933-1.c: New test.
1749 * gcc.target/arm/pr77933-2.c: Likewise.
1750
5fe353c8
JJ
17512016-11-17 Jakub Jelinek <jakub@redhat.com>
1752
1753 PR middle-end/78201
1754 * g++.dg/opt/pr78201.C: New test.
1755
cc4aa659
CL
17562016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
1757
1758 * gcc.dg/pr78333.c: Add empty implementations of
1759 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1760 problems on non-glibc systems.
1761
b8f56412
DM
17622016-11-17 David Malcolm <dmalcolm@redhat.com>
1763
1764 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1765 (test_raw_string_one_liner): New function.
1766 (test_raw_string_multiline): New function.
1767
141a3ccf
KT
17682016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1769
1770 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1771 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1772
54e63f00 17732016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 1774 Richard Biener <rguenther@suse.de>
54e63f00
BS
1775
1776 PR tree-optimization/77848
1777 * gfortran.dg/vect/pr77848.f: New test.
1778
2fe37211
BE
17792016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1780
1781 PR target/77308
1782 * gcc.target/arm/pr53447-5.c: New test.
1783 * lib/target-supports.exp
1784 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1785
c867c39d
CZ
17862016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
1787
1788 * gcc.target/arc/abitest.S: New file.
1789 * gcc.target/arc/abitest.h: Likewise.
1790 * gcc.target/arc/va_args-1.c: Likewise.
1791 * gcc.target/arc/va_args-2.c: Likewise.
1792 * gcc.target/arc/va_args-3.c: Likewise.
1793 * gcc.target/arc/mcrc.c: Deleted.
1794 * gcc.target/arc/mdsp-packa.c: Likewise.
1795 * gcc.target/arc/mdvbf.c: Likewise.
1796 * gcc.target/arc/mmac-24.c: Likewise.
1797 * gcc.target/arc/mmac-d16.c: Likewise.
1798 * gcc.target/arc/mno-crc.c: Likewise.
1799 * gcc.target/arc/mno-dsp-packa.c: Likewise.
1800 * gcc.target/arc/mno-dvbf.c: Likewise.
1801 * gcc.target/arc/mno-mac-24.c: Likewise.
1802 * gcc.target/arc/mno-mac-d16.c: Likewise.
1803 * gcc.target/arc/mno-rtsc.c: Likewise.
1804 * gcc.target/arc/mno-xy.c: Likewise.
1805 * gcc.target/arc/mrtsc.c: Likewise.
1806 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1807 function.
1808 (check_effective_target_arc700): Likewise.
1809 (check_effective_target_arc6xx): Likewise.
1810 (check_effective_target_arcmpy): Likewise.
1811 (check_effective_target_archs): Likewise.
1812 (check_effective_target_clmcpu): Likewise.
1813 (check_effective_target_barrelshifter): Likewise.
1814 * gcc.target/arc/barrel-shifter-1.c: Changed.
1815 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1816 * gcc.target/arc/cmem-1.c: Changed.
1817 * gcc.target/arc/cmem-2.c: Likewise.
1818 * gcc.target/arc/cmem-3.c: Likewise.
1819 * gcc.target/arc/cmem-4.c: Likewise.
1820 * gcc.target/arc/cmem-5.c: Likewise.
1821 * gcc.target/arc/cmem-6.c: Likewise.
1822 * gcc.target/arc/cmem-7.c: Likewise.
1823 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1824 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1825 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1826 * gcc.target/arc/jump-around-jump.c: Update options.
1827 * gcc.target/arc/mARC601.c: Changed.
1828 * gcc.target/arc/mcpu-arc600.c: Changed.
1829 * gcc.target/arc/mcpu-arc601.c: Changed.
1830 * gcc.target/arc/mcpu-arc700.c: Changed.
1831 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1832 * gcc.target/arc/movb-1.c: Changed.
1833 * gcc.target/arc/movb-2.c: Likewise.
1834 * gcc.target/arc/movb-3.c: Likewise.
1835 * gcc.target/arc/movb-4.c: Likewise.
1836 * gcc.target/arc/movb-5.c: Likewise.
1837 * gcc.target/arc/movb_cl-1.c: Likewise.
1838 * gcc.target/arc/movb_cl-2.c: Likewise.
1839 * gcc.target/arc/movbi_cl-1.c: Likewise.
1840 * gcc.target/arc/movh_cl-1.c: Likewise.
1841 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1842 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1843 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1844 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1845 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1846 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1847 * gcc.target/arc/builtin_simdarc.c: Changed.
1848 * gcc.target/arc/extzv-1.c: Likewise.
1849 * gcc.target/arc/insv-1.c: Likewise.
1850 * gcc.target/arc/insv-2.c: Likewise.
1851 * gcc.target/arc/mA6.c: Likewise.
1852 * gcc.target/arc/mA7.c: Likewise.
1853 * gcc.target/arc/mARC600.c: Likewise.
1854 * gcc.target/arc/mARC700.c: Likewise.
1855 * gcc.target/arc/mcpu-arc600.c: Likewise.
1856 * gcc.target/arc/mcpu-arc700.c: Likewise.
1857 * gcc.target/arc/movl-1.c: Likewise.
1858 * gcc.target/arc/nps400-1.c: Likewise.
1859 * gcc.target/arc/trsub.c: Likewise.
1860 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1861 configuration.
1862 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1863 * gcc.target/arc/mswape.c: Likewise.
1864
c90928c8
PC
18652016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1866
1867 PR c++/68180
1868 * g++.dg/cpp1y/pr68180.C: New.
1869
6c99dcb5
PK
18702016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1871
1872 PR tree-optimization/78319
1873 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1874 arm-none-eabi.
1875
8ce3fee5
RB
18762016-11-17 Richard Biener <rguenther@suse.de>
1877
1878 PR tree-optimization/78306
1879 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1880
f8294131
RB
18812016-11-17 Richard Biener <rguenther@suse.de>
1882
1883 PR middle-end/78305
1884 * gcc.dg/torture/pr78305.c: New testcase.
1885
04f1c830
JW
18862016-11-17 Janus Weil <janus@gcc.gnu.org>
1887
1888 PR fortran/66227
1889 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1890
0d939c95
MP
18912016-11-16 Marek Polacek <polacek@redhat.com>
1892
1893 PR c/78285
1894 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1895 * g++.dg/ext/case-range2.C: Likewise.
1896
99c72130
SK
18972016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1898
1899 PR fortran/58001
1900 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1901 * gfortran.dg/fmt_tab_2.f90: Ditto.
1902
fb324f02
JJ
19032016-11-16 Jakub Jelinek <jakub@redhat.com>
1904
1905 PR rtl-optimization/78378
1906 * gcc.c-torture/execute/pr78378.c: New test.
1907
a2ea37fb
AB
19082016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1909
1910 * gcc.dg/tree-prof/section-attr-1.c: New file.
1911 * gcc.dg/tree-prof/section-attr-2.c: New file.
1912 * gcc.dg/tree-prof/section-attr-3.c: New file.
1913
d08c0ea3
MR
19142016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1915
1916 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1917 rather than `la'.
1918
8e2be5ae
MR
19192016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1920
1921 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1922 (dg-final): Remove microMIPS JALRS mnemonic matching.
1923 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1924 (dg-final): Remove microMIPS JALRS mnemonic matching.
1925 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1926 (dg-final): Remove microMIPS JALRS mnemonic matching.
1927 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1928 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1929 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1930 * gcc.target/mips/call-1u.c: New test case.
1931 * gcc.target/mips/call-2u.c: New test case.
1932 * gcc.target/mips/call-3u.c: New test case.
1933 * gcc.target/mips/call-4u.c: New test case.
1934 * gcc.target/mips/call-5u.c: New test case.
1935 * gcc.target/mips/call-6u.c: New test case.
1936
660e6c2c
TP
19372016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1938
1939 * gcc.target/arm/empty_fiq_handler.c: New test.
1940
5e8d7713
JJ
19412016-11-16 Jakub Jelinek <jakub@redhat.com>
1942
1943 PR fortran/78299
1944 * gfortran.dg/gomp/pr78299.f90: New test.
1945
dd784916
WD
19462015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1947
1948 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 1949 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
1950 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1951
0af30954
SN
19522016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1953
1954 PR libgfortran/78314
1955 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1956
e38f6572
BC
19572016-11-16 Bin Cheng <bin.cheng@arm.com>
1958
1959 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1960 according to updated dump info.
1961
5012919d
AM
19622016-11-16 Alexander Monakov <amonakov@ispras.ru>
1963
1964 * lib/target-supports.exp (check_effective_target_alloca): Use a
1965 compile test.
1966 * gcc.target/nvptx/softstack.c: New test.
1967 * gcc.target/nvptx/decl-shared.c: New test.
1968 * gcc.target/nvptx/decl-shared-init.c: New test.
1969
2fe2aba3
MR
19702016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1971
1972 * gcc.target/mips/data-sym-jump.c: New test case.
1973 * gcc.target/mips/data-sym-pool.c: New test case.
1974 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1975 annotation.
1976
598eaaa2
YR
19772016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1978
1979 * lib/target-supports.exp (check_avx2_hw_available): New.
1980 (check_effective_target_avx2_runtime): New.
1981 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1982
03b85dcd
TC
19832016-11-16 Tamar Christina <tamar.christina@arm.com>
1984
1985 PR testsuite/78136
1986 * gcc.dg/cpp/trad/trad.exp
1987 (dg-runtest): Moved $srcdir/$subdir/ to
1988 DEFAULT_TRADCPPFLAGS.
1989
dc9e0b66
AV
19902016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1991
1992 PR fortran/78356
1993 * gfortran.dg/class_allocate_23.f08: New test.
1994
d964ba07
RB
19952016-11-16 Richard Biener <rguenther@suse.de>
1996
1997 PR middle-end/78333
1998 * gcc.dg/pr78333.c: New testcase.
1999
080140bc
ML
20002016-11-16 Martin Liska <mliska@suse.cz>
2001
2002 PR sanitizer/78270
2003 * gcc.dg/asan/pr78270.c: Update comment style.
2004 * gcc.dg/asan/pr78270-2.c: New test.
2005
4786fabe
SKS
20062016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2007
2008 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
2009 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
2010
510d73a0
RB
20112016-11-16 Richard Biener <rguenther@suse.de>
2012
2013 PR tree-optimization/78348
2014 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
2015
1705cebd
JJ
20162016-11-16 Jakub Jelinek <jakub@redhat.com>
2017
2018 PR sanitizer/77823
2019 * c-c++-common/ubsan/overflow-vec-1.c: New test.
2020 * c-c++-common/ubsan/overflow-vec-2.c: New test.
2021
ed66ba99
MP
20222016-11-15 Marek Polacek <polacek@redhat.com>
2023
2024 * g++.dg/cpp1z/init-statement6.C: Rename a function.
2025
5d70ab07
JD
20262016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2027
2028 PR libgfortran/51119
2029 * gfortran.dg/matmul_12.f90: New test case.
2030
48aef8e2
UB
20312016-11-15 Uros Bizjak <ubizjak@gmail.com>
2032
2033 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 2034 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 2035 common 32-bit and 64-bit function specific options.
b2b0acbe 2036 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 2037
0c8a8fe2
JJ
20382016-11-15 Jakub Jelinek <jakub@redhat.com>
2039
5a65a911
JJ
2040 * g++.dg/cpp1z/decomp14.C: New test.
2041 * g++.dg/cpp1z/decomp15.C: New test.
2042 * g++.dg/cpp1z/decomp16.C: New test.
2043
a0f5b987
JJ
2044 * g++.dg/cpp1z/decomp13.C: New test.
2045
5a0e7889
JJ
2046 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2047
0c8a8fe2
JJ
2048 PR c++/71988
2049 * g++.dg/cpp0x/constexpr-71988.C: New test.
2050
2cf63121
MR
20512016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2052
2053 * gcc.target/mips/insn-casesi.c: New test case.
2054 * gcc.target/mips/insn-pseudo-1.c: New test case.
2055 * gcc.target/mips/insn-pseudo-2.c: New test case.
2056 * gcc.target/mips/insn-pseudo-3.c: New test case.
2057 * gcc.target/mips/insn-pseudo-4.c: New test case.
2058 * gcc.target/mips/insn-tablejump.c: New test case.
2059
2cbfb209
MR
20602016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2061
2062 * gcc.target/mips/mips.exp (mips_option_tests): Add
2063 `-mcode-readable=yes' array element.
2064
f05a874c
MR
20652016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2066
2067 * gcc.target/mips/mips.exp (mips_option_tests): Add
2068 `-mmicromips' array element.
2069
b229ab2a
MM
20702016-11-15 Michael Matz <matz@suse.de>
2071
2072 PR missed-optimization/77881
2073 * gcc.target/i386/pr77881.c: New test.
2074
aa806c3b
JJ
20752016-11-15 Jakub Jelinek <jakub@redhat.com>
2076
2077 PR middle-end/78295
2078 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2079
bcb9a772
MM
20802016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2081
2082 * gcc.target/powerpc/vec-set-int.c: New test.
2083 * gcc.target/powerpc/vec-set-short.c: Likesie.
2084 * gcc.target/powerpc/vec-set-char.c: Likewise.
2085
8e745a17
JJ
20862016-11-14 Jakub Jelinek <jakub@redhat.com>
2087
2088 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2089
d809e15a
JW
20902016-11-14 Janus Weil <janus@gcc.gnu.org>
2091
2092 PR fortran/78300
2093 * gfortran.dg/class_result_3.f90: New test.
2094
1ee62b92 20952016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
2096 Richard Biener <rguenther@suse.de>
2097
2098 * gcc.dg/gimplefe-1.c: New testcase.
2099 * gcc.dg/gimplefe-2.c: Likewise.
2100 * gcc.dg/gimplefe-3.c: Likewise.
2101 * gcc.dg/gimplefe-4.c: Likewise.
2102 * gcc.dg/gimplefe-5.c: Likewise.
2103 * gcc.dg/gimplefe-6.c: Likewise.
2104 * gcc.dg/gimplefe-7.c: Likewise.
2105 * gcc.dg/gimplefe-8.c: Likewise.
2106 * gcc.dg/gimplefe-9.c: Likewise.
2107 * gcc.dg/gimplefe-10.c: Likewise.
2108 * gcc.dg/gimplefe-11.c: Likewise.
2109 * gcc.dg/gimplefe-12.c: Likewise.
2110 * gcc.dg/gimplefe-13.c: Likewise.
2111 * gcc.dg/gimplefe-14.c: Likewise.
2112 * gcc.dg/gimplefe-15.c: Likewise.
2113 * gcc.dg/gimplefe-16.c: Likewise.
2114 * gcc.dg/gimplefe-17.c: Likewise.
2115 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 2116
4d209853
ML
21172016-11-14 Martin Liska <mliska@suse.cz>
2118
2119 PR bootstrap/78069
2120 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2121 to match scanned pattern.
2122 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2123
5129b43b
RB
21242016-11-14 Richard Biener <rguenther@suse.de>
2125
2126 PR tree-optimization/78312
2127 * gcc.dg/torture/pr78312.c: New testcase.
2128
d97cca4a
GJL
21292016-11-14 Georg-Johann Lay <avr@gjlay.de>
2130
2131 PR target/78093
2132 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2133
5230c3d8
JJ
21342016-11-14 Jakub Jelinek <jakub@redhat.com>
2135 Jason Merrill <jason@redhat.com>
2136
2137 Implement P0217R3 - C++17 structured bindings
2138 * g++.dg/cpp1z/decomp1.C: New test.
2139 * g++.dg/cpp1z/decomp2.C: New test.
2140 * g++.dg/cpp1z/decomp3.C: New test.
2141 * g++.dg/cpp1z/decomp4.C: New test.
2142 * g++.dg/cpp1z/decomp5.C: New test.
2143 * g++.dg/cpp1z/decomp6.C: New test.
2144 * g++.dg/cpp1z/decomp7.C: New test.
2145 * g++.dg/cpp1z/decomp8.C: New test.
2146 * g++.dg/cpp1z/decomp9.C: New test.
2147 * g++.dg/cpp1z/decomp10.C: New test.
2148
a2b4c188
KV
21492016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2150
2151 * g++.dg/torture/pr78268.C: New test.
2152
975672f3
PK
21532016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2154
2155 PR c/35503
2156 * c-c++-common/pr35503-1.c: New test.
2157 * c-c++-common/pr35503-2.c: Likewise.
2158 * c-c++-common/pr35503-3.c: Likewise.
2159 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2160
a4ba1151
UB
21612016-11-13 Uros Bizjak <ubizjak@gmail.com>
2162
2163 PR rtl-optimization/78232
2164 PR rtl-optimization/78248
2165 * gcc.dg/ubsan/pr78248.c: New test.
2166
47605312
EB
21672016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2168
2169 * gnat.dg/address_conv.adb: New test.
2170
96826e28
EB
21712016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2172
2173 * gnat.dg/renaming11.ad[sb]: New test.
2174
4be719cd
EB
21752016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2176
2177 * c-c++-common/dump-ada-spec-6.c: New test.
2178
4ebd491f
EB
21792016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2180
2181 * gnat.dg/lto21.adb: New test.
2182 * gnat.dg/lto21_pkg1.ads: New helper.
2183 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2184
f9d49cd1
JW
21852016-11-13 Janus Weil <janus@gcc.gnu.org>
2186
2187 PR fortran/60952
2188 * gfortran.dg/typebound_proc_34.f90: New test.
2189
9cbf8673
JW
21902016-11-13 Janus Weil <janus@gcc.gnu.org>
2191
2192 PR fortran/66366
2193 * gfortran.dg/class_57.f90: Changed error message.
2194 * gfortran.dg/class_60.f90: New test.
2195
0e075835
DE
21962016-11-12 David Edelsohn <dje.gcc@gmail.com>
2197
2198 * g++.dg/pr78112.C: XFAIL AIX.
2199
b93d8a3f
JW
22002016-11-12 Janus Weil <janus@gcc.gnu.org>
2201
2202 PR fortran/77501
2203 * gfortran.dg/typebound_generic_16.f90: New test.
2204
b8f70e67
JJ
22052016-11-12 Jakub Jelinek <jakub@redhat.com>
2206
2207 PR c++/71225
2208 * g++.dg/cpp0x/pr71225.C: New test.
2209
8b287aea
EB
22102016-11-11 Eric Botcazou <ebotcazou@adacore.com>
2211
2212 * gcc.target/sparc/20161111-1.c: New test.
2213
c901bc0d
UB
22142016-11-11 Uros Bizjak <ubizjak@gmail.com>
2215
2216 PR target/78310
2217 * gcc.target/i386/pr78310.c: New test.
2218
606f928d
JL
22192016-11-11 Jeff Law <law@redhat.com>
2220
2221 * gcc.dg/tree-ssa/isolate-6.c: New test.
2222 * gcc.dg/tree-ssa/isolate-7.c: New test.
2223
be278990
BC
22242016-11-11 Bin Cheng <bin.cheng@arm.com>
2225
2226 PR testsuite/78292
2227 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2228 vect_max_reduc.
2229
d9ab7525
JJ
22302016-11-11 Jakub Jelinek <jakub@redhat.com>
2231
2232 PR c++/72774
2233 * g++.dg/parse/pr72774.C: New test.
2234
4b7e0c76
RB
22352016-11-11 Richard Biener <rguenther@suse.de>
2236
2237 PR tree-optimization/71575
2238 * gcc.dg/graphite/pr71575-1.c: New testcase.
2239 * gcc.dg/graphite/pr71575-2.c: Likewise.
2240
d07f8c59
RB
22412016-11-11 Richard Biener <rguenther@suse.de>
2242
2243 PR middle-end/78295
2244 * gcc.dg/uninit-pr78295.c: New testcase.
2245
aa806c3b 22462016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
2247
2248 PR fortran/78277
2249 * gfortran.dg/dec_structure_17.f90: New test.
2250
456f0dfa
MM
22512016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2252
2253 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2254 being allowed in vector registers.
2255 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2256 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2257 * gcc.target/powerpc/vsx-himode.c: Likewise.
2258 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2259 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2260 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2261 to allow matching MFVSRD or MFVSRW.
2262
8d34bfa8
PH
22632016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2264
2265 PR rtl-optimization/78241
2266 * gcc.dg/pr78241.c: New test.
2267
0569479e
JJ
22682016-11-10 Jakub Jelinek <jakub@redhat.com>
2269
8ebd1b31
JJ
2270 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2271 201307.
2272
0569479e
JJ
2273 * g++.dg/cpp1z/noexcept-type14.C: New test.
2274 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2275
37a16493
JG
22762016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
2277
2278 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2279 WVAL0S tests added in r241817.
2280
b4c3a85b
JJ
22812016-11-10 Jakub Jelinek <jakub@redhat.com>
2282
2283 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2284 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2285 no longer allowed and corresponding ordered construct.
2286 * gfortran.dg/gomp/linear-1.f90: New test.
2287 * gfortran.dg/gomp/declare-simd-2.f90: New test.
2288 * gfortran.dg/gomp/declare-target-1.f90: New test.
2289 * gfortran.dg/gomp/declare-target-2.f90: New test.
2290
86bc8506
ML
22912016-11-10 Martin Liska <mliska@suse.cz>
2292
2293 PR sanitizer/78270
2294 * gcc.dg/asan/pr78270.c: New test.
2295
ed5fdfba
PMR
22962016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
2297 Jakub Jelinek <jakub@redhat.com>
2298
2299 PR debug/78112
b4c3a85b 2300 * g++.dg/pr78112.C: New testcase.
ed5fdfba 2301
0391e4a3
JJ
23022016-11-09 Jakub Jelinek <jakub@redhat.com>
2303
cc38d9d6
JJ
2304 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2305 -Wno-c++1z-compat.
2306 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2307 string in case condition contains % characters.
2308
0391e4a3
JJ
2309 PR c++/78283
2310 * g++.dg/cpp1z/noexcept-type13.C: New test.
2311
410fe60d
TT
23122016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
2313
2314 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2315 using (HAS_MOVN) with MIPS III.
2316
271dd55c
JW
23172016-11-09 Janus Weil <janus@gcc.gnu.org>
2318
2319 PR fortran/46459
2320 * gfortran.dg/volatile14.f90: New test.
2321
ff1f317b
UB
23222016-11-09 Uros Bizjak <ubizjak@gmail.com>
2323
2324 PR target/78262
2325 * gcc.target/i386/pr78262.c: New test.
2326
aa806c3b 23272016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
2328
2329 PR fortran/78259
2330 * gfortran.dg/pr78259.f90: New test.
2331
b349a81a
JW
23322016-11-09 Janus Weil <janus@gcc.gnu.org>
2333
2334 PR fortran/60777
2335 * gfortran.dg/spec_expr_7.f90: New test.
2336
2e955d50
JJ
23372016-11-09 Jakub Jelinek <jakub@redhat.com>
2338
4f353581
JJ
2339 PR target/77718
2340 * gcc.c-torture/execute/pr77718.c: New test.
2341
2e955d50
JJ
2342 * gcc.dg/ubsan/c99-shift-3.c: New test.
2343 * gcc.dg/ubsan/c99-shift-4.c: New test.
2344 * gcc.dg/ubsan/c99-shift-5.c: New test.
2345 * gcc.dg/ubsan/c99-shift-6.c: New test.
2346
68c93708
ML
23472016-11-09 Martin Liska <mliska@suse.cz>
2348
2349 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2350 test-case for memcmp.
2351 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2352
7b649f79
TP
23532016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2354
2355 PR testsuite/78269
2356 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2357
bfcb501d
PT
23582016-11-09 Paul Thomas <pault@gcc.gnu.org>
2359
2360 * gfortran.dg/move_alloc_18.f90: New test.
2361
e15861c2
PK
23622016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2363
2364 PR middle-end/78256
2365 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2366 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2367
5f395580
JW
23682016-11-09 Janus Weil <janus@gcc.gnu.org>
2369
2370 PR fortran/71894
2371 * gfortran.dg/class_59.f90: New test.
2372
37b14185
RB
23732016-11-09 Richard Biener <rguenther@suse.de>
2374
2375 PR tree-optimization/78007
2376 * gcc.dg/vect/vect-bswap32.c: Adjust.
2377 * gcc.dg/vect/vect-bswap64.c: Likewise.
2378
d6e8a41c
KV
23792016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2380
2381 * gcc.dg/ipa/vrp7.c: New test.
2382
5d5f1e95
KV
23832016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2384
2385 PR ipa/78121
2386 * gcc.dg/ipa/pr78121.c: New test.
2387
0290a292
MO
23882016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2389
2390 * c-c++-common/asan/default_options.h: New file.
2391 * c-c++-common/asan/strcasestr-1.c: New test.
2392 * c-c++-common/asan/strcasestr-2.c: Likewise.
2393 * c-c++-common/asan/strcspn-1.c: Likewise.
2394 * c-c++-common/asan/strcspn-2.c: Likewise.
2395 * c-c++-common/asan/strpbrk-1.c: Likewise.
2396 * c-c++-common/asan/strpbrk-2.c: Likewise.
2397 * c-c++-common/asan/strspn-1.c: Likewise.
2398 * c-c++-common/asan/strspn-2.c: Likewise.
2399 * c-c++-common/asan/strstr-1.c: Likewise.
2400 * c-c++-common/asan/strstr-2.c: Likewise.
2401 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2402
fbdb92eb
MO
24032016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2404
2405 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2406
103c4f75
JW
24072016-11-08 Janus Weil <janus@gcc.gnu.org>
2408
2409 PR fortran/68440
2410 * gfortran.dg/class_58.f90: New test.
2411
90a2ffc0
UB
24122016-11-08 Uros Bizjak <ubizjak@gmail.com>
2413
2414 PR target/70799
2415 * gcc.target/i386/pr70799-2.c: New test.
2416
eba5aec8
JW
24172016-11-08 Janus Weil <janus@gcc.gnu.org>
2418
2419 PR fortran/77596
2420 * gfortran.dg/proc_ptr_comp_46.f90: New test.
2421
fad36601
BC
24222016-11-08 Bin Cheng <bin.cheng@arm.com>
2423
2424 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2425
7c8615b6
BC
24262016-11-08 Bin Cheng <bin.cheng@arm.com>
2427
2428 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2429
4c6a4a53
BC
24302016-11-08 Bin Cheng <bin.cheng@arm.com>
2431
2432 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2433
fcd1b8df
ML
24342016-11-08 Martin Liska <mliska@suse.cz>
2435
2436 PR testsuite/78242
2437 * g++.dg/asan/use-after-scope-4.C: New test.
2438 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2439 * gcc.dg/asan/use-after-scope-8.c: Remove.
2440
f9ef2c76
RB
24412016-11-08 Richard Biener <rguenther@suse.de>
2442
2443 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2444
ad11774f
TC
24452016-11-08 Tamar Christina <tamar.christina@arm.com>
2446
2447 PR testsuite/78136
2448 * gcc.dg/cpp/trad/trad.exp
2449 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2450 * gcc.dg/cpp/trad/include.c: Use local header file.
2451
fe73a332
RB
24522016-11-08 Richard Biener <rguenther@suse.de>
2453
2454 PR tree-optimization/78205
2455 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2456
ed053eb8
RB
24572016-11-08 Richard Biener <rguenther@suse.de>
2458
2459 PR tree-optimization/78224
2460 * g++.dg/torture/pr78224.C: New testcase.
2461
06658c6d
SKS
24622016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2463
2464 * gcc.dg/store_merging_1.c: Require store_merge.
2465 * gcc.dg/store_merging_2.c: Likewise.
2466 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 2467 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
2468 * gcc.dg/store_merging_6.c: Likewise.
2469 * gcc.dg/store_merging_7.c: Likewise.
2470 * gcc.dg/store_merging_8.c: Likewise.
2471 * lib/target-supports.exp (check_effective_target_store_merge): New.
2472
e4b39278
DE
24732016-11-07 David Edelsohn <dje.gcc@gmail.com>
2474
2475 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2476 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2477 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2478 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2479 -mvsx -mpower8-vector.
2480 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2481 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2482 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2483 -mvsx -mpower8-vector.
2484
fda2d612
DE
24852016-11-07 David Edelsohn <dje.gcc@gmail.com>
2486
2487 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2488
2489 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2490 * gcc.dg/visibility-14.c: XFAIL AIX.
2491 * gcc.dg/visibility-15.c: XFAIL AIX.
2492 * gcc.dg/visibility-16.c: XFAIL AIX.
2493 * gcc.dg/visibility-17.c: XFAIL AIX.
2494 * gcc.dg/visibility-18.c: XFAIL AIX.
2495 * gcc.dg/visibility-19.c: XFAIL AIX.
2496 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2497 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2498 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2499 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2500
60cee85e
JJ
25012016-11-07 Jakub Jelinek <jakub@redhat.com>
2502
2503 PR target/78227
2504 * gcc.target/i386/pr78227-1.c: New test.
2505 * gcc.target/i386/pr78227-2.c: New test.
2506
7aa13860
PK
25072016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2508
2509 PR middle-end/35691
2510 * gcc.dg/pr35691-1.c: New test-case.
2511 * gcc.dg/pr35691-2.c: Likewise.
2512
caa024ff
BS
25132016-11-07 Bernd Schmidt <bschmidt@redhat.com>
2514
2515 PR rtl-optimization/77309
2516 * gcc.dg/torture/pr77309.c: New test.
2517
a9815228
JJ
25182016-11-07 Jakub Jelinek <jakub@redhat.com>
2519
2520 PR middle-end/71529
2521 * gcc.target/i386/pr71529.C: Moved to ...
2522 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
2523
2524 PR target/64411
2525 * gcc.target/i386/pr64411.C: Moved to ...
2526 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
2527 lp64.
2528
2529 PR target/65105
2530 * gcc.target/i386/pr65105-4.C: Moved to ...
2531 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
2532 Run into compile test rather than execute test.
2533
e8ab5cb1
RB
25342016-11-07 Richard Biener <rguenther@suse.de>
2535
2536 PR target/78229
2537 * g++.dg/pr78229.C: New testcase.
2538
20770eb8
RB
25392016-11-07 Richard Biener <rguenther@suse.de>
2540
2541 PR tree-optimization/78218
2542 * gcc.dg/torture/pr78218.c: New testcase.
2543
32894793
RB
25442016-11-07 Richard Biener <rguenther@suse.de>
2545
2546 PR tree-optimization/78228
2547 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2548
e27bfda2
KT
25492016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2550
2551 PR target/77822
2552 * g++.dg/torture/pr77822.C: New test.
2553
00d6b7a1
ML
25542016-11-07 Martin Liska <mliska@suse.cz>
2555
2556 * c-c++-common/asan/force-inline-opt0-1.c: Disable
2557 -f-sanitize-address-use-after-scope.
2558 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2559 internal fn calls.
2560 * g++.dg/asan/use-after-scope-1.C: New test.
2561 * g++.dg/asan/use-after-scope-2.C: Likewise.
2562 * g++.dg/asan/use-after-scope-3.C: Likewise.
2563 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2564 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2565 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2566 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2567 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2568 * g++.dg/asan/use-after-scope-types.h: Likewise.
2569 * gcc.dg/asan/use-after-scope-1.c: Likewise.
2570 * gcc.dg/asan/use-after-scope-2.c: Likewise.
2571 * gcc.dg/asan/use-after-scope-3.c: Likewise.
2572 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2573 * gcc.dg/asan/use-after-scope-5.c: Likewise.
2574 * gcc.dg/asan/use-after-scope-6.c: Likewise.
2575 * gcc.dg/asan/use-after-scope-7.c: Likewise.
2576 * gcc.dg/asan/use-after-scope-8.c: Likewise.
2577 * gcc.dg/asan/use-after-scope-9.c: Likewise.
2578 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2579 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2580 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2581 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2582 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2583
a0d3edf8
RB
25842016-11-07 Richard Biener <rguenther@suse.de>
2585
2586 PR tree-optimization/78189
2587 * g++.dg/torture/pr78189.C: New testcase.
2588
0db5adfa
DE
25892016-11-06 David Edelsohn <dje.gcc@gmail.com>
2590
2591 * gcc.dg/Wtrampolines.c: XFAIL AIX.
2592
cc03bf7a
AV
25932016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
2594
2595 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2596 occuring.
2597
18bb8b8a
TK
25982016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2599
2600 PR fortran/78221
2601 * arith.c (gfc_complex2real): Change gfc_warning_now to
2602 gfc_warning.
2603
c7f587bd
PT
26042016-11-05 Paul Thomas <pault@gcc.gnu.org>
2605
2606 * gfortran.dg/move_alloc_17.f03: New test.
2607
92657eb0
RB
26082016-11-05 Richard Biener <rguenther@suse.de>
2609
2610 PR bootstrap/78188
2611 * g++.dg/ipa/pr78188.C: New test.
2612
28ce22e6
JW
26132016-11-05 Janus Weil <janus@gcc.gnu.org>
2614 Dominique d'Humieres <dominiq@lps.ens.fr>
2615
2616 PR fortran/69495
2617 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2618
d233ee5f
PT
26192016-11-05 Paul Thomas <pault@gcc.gnu.org>
2620
2621 PR fortran/67564
2622 * gfortran.dg/select_type_39.f03: New test.
2623
26242016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
2625
2626 PR fortran/64933
2627 * gfortran.dg/associate_23.f90: New test.
2628
5f4cebba
JJ
26292016-11-04 Jakub Jelinek <jakub@redhat.com>
2630
2631 PR target/77834
2632 * gcc.dg/pr77834.c: New test.
2633
6e3ae7e6
PC
26342016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2635
2636 PR c++/67980
2637 * g++.dg/cpp1y/pr67980.C: New.
2638
fff6ed28
BS
26392016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2640
2641 * gcc.target/powerpc/fold-vec-add-1.c: New.
2642 * gcc.target/powerpc/fold-vec-add-2.c: New.
2643 * gcc.target/powerpc/fold-vec-add-3.c: New.
2644 * gcc.target/powerpc/fold-vec-add-4.c: New.
2645 * gcc.target/powerpc/fold-vec-add-5.c: New.
2646 * gcc.target/powerpc/fold-vec-add-6.c: New.
2647 * gcc.target/powerpc/fold-vec-add-7.c: New.
2648
bef3a8d7 26492016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
2650
2651 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2652 for -mbranch-likely, infer -mno-branch-likely for R6.
2653
dac9376a
BE
26542016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2655
2656 PR c++/71973
2657 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2658 * g++.dg/init/new15.C: Likewise.
2659 * g++.dg/ipa/inline-1.C: Likewise.
2660 * g++.dg/ipa/inline-2.C: Likewise.
2661 * g++.dg/lto/20080908-1_0.C: Likewise.
2662 * g++.dg/tc1/dr20.C: Likewise.
2663 * g++.dg/tree-ssa/inline-1.C: Likewise.
2664 * g++.dg/tree-ssa/inline-2.C: Likewise.
2665 * g++.old-deja/g++.law/except1.C: Likewise.
2666 * g++.old-deja/g++.other/vbase5.C: Likewise.
2667 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2668
b210df46
BS
26692016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2670
2671 PR tree-optimization/78210
2672 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2673 possibility of widening multiplies.
2674
964ef24c
RB
26752016-11-04 Richard Biener <rguenther@suse.de>
2676
2677 PR middle-end/78185
2678 * gcc.dg/pr78185.c: New testcase.
2679
5fb80387
DE
26802016-10-04 David Edelsohn <dje.gcc@gmail.com>
2681
2682 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2683 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2684
6905c577
JJ
26852016-11-03 Jakub Jelinek <jakub@redhat.com>
2686 Alexandre Oliva <aoliva@redhat.com>
2687 Jason Merrill <jason@redhat.com>
2688
2689 PR debug/28767
2690 PR debug/56974
2691 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2692 * g++.dg/debug/dwarf2/ref-3.C: New test.
2693 * g++.dg/debug/dwarf2/ref-4.C: New test.
2694 * g++.dg/debug/dwarf2/refqual-1.C: New test.
2695 * g++.dg/debug/dwarf2/refqual-2.C: New test.
2696
26972016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
2698
2699 * gfortran.dg/dec_exp_1.f90: New test.
2700 * gfortran.dg/dec_exp_2.f90: Likewise.
2701 * gfortran.dg/dec_exp_3.f90: Likewise.
2702
6905c577 27032016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
2704
2705 * gfortran.dg/dec_parameter_1.f: New test.
2706 * gfortran.dg/dec_parameter_2.f90: Likewise.
2707 * gfortran.dg/dec_parameter_3.f90: Likewise.
2708 * gfortran.dg/dec_parameter_4.f90: Likewise.
2709
7d29f8e3
ML
27102016-11-03 Martin Liska <mliska@suse.cz>
2711
2712 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2713 output.
2714 * gcc.dg/tree-prof/time-profiler-3.c: New test.
2715
5de3e2d8
BE
27162016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2717
2718 PR libgcc/78067
2719 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2720
f03f0232
SKS
27212016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2722
2723 * gcc.c-torture/execute/pr78170.c: Require int32plus.
2724
bd17a9df
MF
27252016-11-02 Max Filippov <jcmvbkbc@gmail.com>
2726
2727 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2728
2b01aad6
TC
27292016-11-01 Tamar Christina <tamar.christina@arm.com>
2730
2731 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2732 Check for arm_v8_neon_hw.
2733 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2734 Likewise.
2735 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2736 Likewise.
2737 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2738 Likewise.
2739
aa55dc0c
RB
27402016-11-02 Richard Biener <rguenther@suse.de>
2741
2742 * gcc.dg/store_merging_8.c: New testcase.
2743
6905c577 27442016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
2745
2746 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2747
075be4a1
DE
27482016-11-02 David Edelsohn <dje.gcc@gmail.com>
2749
4b69fb13
DE
2750 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2751 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2752 * gcc.dg/addr_equal_1.c: XFAIL AIX.
2753 * gcc.dg/pr65779.c: XFAIL AIX.
2754 * gcc.dg/pr70405.c: XFAIL AIX.
2755
075be4a1
DE
2756 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2757 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2758 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2759
fdb1aa55
RO
27602016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2761
2762 * lib/target-supports.exp (check_gc_sections_available): Use
2763 -print-prog-name=ld to determine linker used.
2764
4adbcdb4
ML
27652016-11-02 Martin Liska <mliska@suse.cz>
2766
2767 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2768 test case.
2769
4b2c06f4
KT
27702016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2771
2772 PR tree-optimization/78170
2773 * gcc.c-torture/execute/pr78170.c: New test.
2774
63e523d6
KT
27752016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2776
2777 PR tree-optimization/78162
2778 * gcc.c-torture/compile/pr78162.c: New test.
2779
da42ac7b
RB
27802016-11-02 Richard Biener <rguenther@suse.de>
2781
2782 PR tree-optimization/78035
2783 PR tree-optimization/77964
2784 * gcc.target/i386/pr78035.c: New testcase.
2785
4280df0a
RB
27862016-11-02 Richard Biener <rguenther@suse.de>
2787
2788 * gcc.dg/tree-ssa/vrp111.c: New testcase.
2789 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2790 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2791 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2792 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2793
1b1d9303
DE
27942016-11-01 David Edelsohn <dje.gcc@gmail.com>
2795
2796 * gfortran.dg/pr70937.f90: require-effective-target lto.
2797
5b7c0519
TK
27982016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2799
2800 PR fortran/69544
2801 * gfortran.dg/where_6.f90: New test.
2802
70d28813
JJ
28032016-11-01 Jakub Jelinek <jakub@redhat.com>
2804
2805 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2806
7f4266d4
TK
28072016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2808
2809 PR fortran/69544
2810 * gfortran.dg/where_5.f90: New test.
2811
9fc158eb
BB
28122016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2813
2814 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2815 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2816 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2817 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2818
baeb7b5c
UB
28192016-11-01 Uros Bizjak <ubizjak@gmail.com>
2820
2821 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2822 Whitespace fixes.
2823 (check_effective_target_vect_cmdline_needed): Check
2824 is-effective-target ia32 for x86 targets.
2825 (check_effective_target_vect_simd_clones): Simplify condition.
2826 (check_effective_target_vect_double): Ditto.
2827 (check_effective_target_vect_aligned_arrays): Check
2828 is-effective-target ia32 for x86 targets. Simplify condition.
2829 (check_effective_target_vect_multiple_sizes): Simplify condition.
2830 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2831 (check_effective_target_sync_int_128): Simplify condition.
2832 (check_effective_target_sync_int_128_runtime): Ditto.
2833 (check_effective_target_sync_long_long_runtime): Ditto.
2834 (check_effective_target_divmod): Add i?86-*-* target.
2835
156b5cca
MM
28362016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2837
2838 * gcc.target/powerpc/vsx-extract-4.c: New test.
2839 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2840
120a4c45
JD
28412016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2842
2843 PR fortran/54679
2844 * gfortran.dg/fmt_l.f90: Update test.
2845 * gfortran.dg/fmt_l0.f90: New test.
2846
c5fed5c6
JJ
28472016-10-31 Jakub Jelinek <jakub@redhat.com>
2848
2849 PR c++/78089
2850 * c-c++-common/builtin-shuffle-1.c: New test.
2851 * g++.dg/cpp0x/addressof3.C: New test.
2852
aee69156
VV
28532016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2854
2855 Add tests for a const member and a reference member for launder.
2856 * g++.dg/cpp1z/launder3.C: New.
2857 * g++.dg/cpp1z/launder4.C: Likewise.
2858 * g++.dg/cpp1z/launder5.C: Likewise.
2859 * g++.dg/cpp1z/launder5.cc: Likewise.
2860 * g++.dg/cpp1z/launder5.h: Likewise.
2861 * g++.dg/cpp1z/launder6.C: Likewise.
2862 * g++.dg/cpp1z/launder6.cc: Likewise.
2863 * g++.dg/cpp1z/launder6.h: Likewise.
2864
1e4fa9b1
JJ
28652016-10-31 Jakub Jelinek <jakub@redhat.com>
2866
dcb466ec
JJ
2867 PR c++/77948
2868 * g++.dg/cpp0x/pr77948-1.C: New test.
2869 * g++.dg/cpp0x/pr77948-2.C: New test.
2870 * g++.dg/cpp0x/pr77948-3.C: New test.
2871 * g++.dg/cpp0x/pr77948-4.C: New test.
2872 * g++.dg/cpp0x/pr77948-5.C: New test.
2873 * g++.dg/cpp0x/pr77948-6.C: New test.
2874
1e4fa9b1
JJ
2875 PR tree-optimization/77860
2876 * gcc.dg/pr77860.c: New test.
2877
9782e1ec
JJ
28782016-10-31 Jakub Jelinek <jakub@redhat.com>
2879
2880 PR c++/77886
2881 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2882
dd57b05e
SKS
28832016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2884
2885 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2886
84ff4775
LCW
28872016-10-30 Le-Chun Wu <lcwu@google.com>
2888 Mark Wielaard <mjw@redhat.com>
2889
2890 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2891 * gcc.dg/Wshadow-local-1.c: Likewise.
2892 * gcc.dg/Wshadow-local-2.c: Likewise.
2893 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2894 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2895 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2896
0b56e9ad
BS
28972016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2898
2899 PR tree-optimization/71915
2900 PR tree-optimization/71490
2901 * gcc.dg/tree-ssa/pr54245.c: Delete.
2902 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2903 document why.
2904
d4fc6702
JD
29052016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2906
2907 PR fortran/78123
2908 * gfortran.dg/fmt_t_9.f: New test.
2909
396e56d2
TK
29102016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2911
2912 PR fortran/67219
2913 * gfortran.dg/pr67219.f90: New test.
2914
a654d5d0
JJ
29152016-10-29 Jakub Jelinek <jakub@redhat.com>
2916
205b9ed1
JJ
2917 PR rtl-optimization/77919
2918 * g++.dg/torture/pr77919-2.C: New test.
2919
a654d5d0
JJ
2920 PR target/78148
2921 * gcc.dg/pr78148.c: New test.
2922
894d8b41
EB
29232016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2924
2925 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2926 * gcc.target/sparc/overflow-4.c: ...here.
2927 * gcc.target/sparc/overflow-5.c: New test.
2928
e72531b9
PK
29292016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2930 Kugan Vivekanandarajah <kuganv@linaro.org>
2931 Jim Wilson <jim.wilson@linaro.org>
2932
2933 PR tree-optimization/43721
2934 * lib/target-supports.exp (check_effective_target_divmod): New.
2935 (check_effective_target_divmod_simode): Likewise.
2936 (check_effective_target_arm_divmod_simode): Likewise.
2937 * gcc.dg/divmod-1-simode.c: New test.
2938 * gcc.dg/divmod-1.c: Likewise.
2939 * gcc.dg/divmod-2-simode.c: Likewise.
2940 * gcc.dg/divmod-2.c: Likewise.
2941 * gcc.dg/divmod-3-simode.c: Likewise.
2942 * gcc.dg/divmod-3.c: Likewise.
2943 * gcc.dg/divmod-4-simode.c: Likewise.
2944 * gcc.dg/divmod-4.c: Likewise.
2945 * gcc.dg/divmod-5.c: Likewise.
2946 * gcc.dg/divmod-6-simode.c: Likewise.
2947 * gcc.dg/divmod-6.c: Likewise.
2948 * gcc.dg/divmod-7.c: Likewise.
2949
f663d9ad 29502016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
2951 Jakub Jelinek <jakub@redhat.com>
2952 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
2953
2954 PR middle-end/22141
2955 PR rtl-optimization/23684
2956 * gcc.c-torture/execute/pr22141-1.c: New test.
2957 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2958 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2959 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2960 * gcc.dg/store_merging_1.c: New test.
2961 * gcc.dg/store_merging_2.c: Likewise.
2962 * gcc.dg/store_merging_3.c: Likewise.
2963 * gcc.dg/store_merging_4.c: Likewise.
2964 * gcc.dg/store_merging_5.c: Likewise.
2965 * gcc.dg/store_merging_6.c: Likewise.
2966 * gcc.dg/store_merging_7.c: Likewise.
2967 * gcc.target/i386/pr22141.c: Likewise.
2968 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2969 * g++.dg/init/new17.C: Likewise.
2970
6905c577 29712016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
2972
2973 PR middle-end/72747
2974 * c-c++-common/pr72747-1.c: New test.
2975 * c-c++-common/pr72747-2.c: Likewise.
2976
539405d5
AK
29772016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2978
2979 * gcc.target/s390/oscbreak-1.c: New test.
2980
0dbb19f0
AK
29812016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2982
2983 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2984
0d9e143c
JJ
29852016-10-28 Jakub Jelinek <jakub@redhat.com>
2986
c19066a7
JJ
2987 PR rtl-optimization/77919
2988 * g++.dg/torture/pr77919.C: New test.
2989
0d9e143c
JJ
2990 PR rtl-optimization/78132
2991 * gcc.target/i386/pr78132.c: New test.
2992
cc91248d
EB
29932016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2994
2995 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2996
787c7a65
MM
29972016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2998
2999 * gcc.target/powerpc/vsx-simode.c: New test.
3000 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3001 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3002
4ce71579
JJ
30032016-10-27 Jakub Jelinek <jakub@redhat.com>
3004
6f21288f
JJ
3005 PR fortran/78026
3006 * gfortran.dg/gomp/pr78026.f03: New test.
3007 * gfortran.dg/select_type_38.f03: New test.
3008
4ce71579
JJ
3009 PR middle-end/78025
3010 * g++.dg/gomp/declare-simd-7.C: New test.
3011
6f21288f 30122016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
3013
3014 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
3015 * gfortran.dg/dec_init_2.f90: Likewise.
3016 * gfortran.dg/dec_init_3.f90: New test.
3017 * gfortran.dg/dec_init_4.f90: Likewise.
3018
93f90bec
BC
30192016-10-27 Bin Cheng <bin.cheng@arm.com>
3020
3021 * gcc.dg/fold-narrowbopcst-1.c: New test.
3022
6f21288f 30232016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
3024
3025 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
3026 dg-shouldfail/dg-output instead of XFAIL.
3027 * gfortran.dg/dec_io_6.f90: Likewise.
3028
ddb92ab9
TP
30292016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
3030
3031 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
3032 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
3033 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
3034 * gcc.target/arm/atomic-op-char-3.c: Likewise.
3035 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
3036 * gcc.target/arm/atomic-op-int-3.c: Likewise.
3037 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
3038 * gcc.target/arm/atomic-op-release-3.c: Likewise.
3039 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
3040 * gcc.target/arm/atomic-op-short-3.c: Likewise.
3041
ad6e4ba8
BC
30422016-10-27 Bin Cheng <bin.cheng@arm.com>
3043
3044 * gcc.dg/fold-convmaxconv-1.c: New test.
3045 * gcc.dg/fold-convminconv-1.c: New test.
3046
6905c577 30472016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
3048
3049 PR fortran/78092
3050 * gfortran.dg/pr78092.f90: New test.
3051
7a83b391
KN
30522016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
3053
3054 PR target/78056
3055 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3056 expected error message.
3057 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3058 expected error message.
3059 * gcc.target/powerpc/vsu/vec-all-nez-7.c
3060 (test_all_not_equal_and_not_zero): Change expected error message.
3061
3693a620
JJ
30622016-10-26 Jakub Jelinek <jakub@redhat.com>
3063
3064 PR fortran/77973
3065 * gfortran.dg/gomp/pr77973.f90: New test.
3066
cd612e8a
PT
30672016-10-26 Paul Thomas <pault@gcc.gnu.org>
3068
3069 PR fortran/78108
3070 * gfortran.dg/submodule_18.f08: New test.
3071 * gfortran.dg/submodule_19.f08: New test.
3072
09844a5f
MM
30732016-10-26 Michael Matz <matz@suse.de>
3074
3075 * g++.dg/pr78060.C: New test.
3076 * gfortran.dg/pr78061.f: New test.
3077 * g++.dg/pr78088.C: New test.
3078
6f21288f 30792016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
3080
3081 * gfortran.dg/dec_io_1.f90: New test.
3082 * gfortran.dg/dec_io_2.f90: New test.
3083 * gfortran.dg/dec_io_3.f90: New test.
3084 * gfortran.dg/dec_io_4.f90: New test.
3085 * gfortran.dg/dec_io_5.f90: New test.
3086 * gfortran.dg/dec_io_6.f90: New test.
3087
6c95388f
JJ
30882016-10-25 Jakub Jelinek <jakub@redhat.com>
3089
3090 PR sanitizer/78106
3091 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3092
30932016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
3094
3095 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3096 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3097
90e261e4
EB
30982016-10-25 Eric Botcazou <ebotcazou@adacore.com>
3099
3100 * gnat.dg/opt59.adb: New test.
3101 * gnat.dg/opt59_pkg.ad[sb]: New helper.
3102
3103 * gnat.dg/opt60.adb: New test.
3104
cef026ec
AV
31052016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
3106
3107 PR fortran/72770
3108 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3109 this pr.
3110
96592eed
JJ
31112016-10-25 Jakub Jelinek <jakub@redhat.com>
3112
3113 PR target/78102
3114 * gcc.target/i386/pr78102.c: New test.
3115
6c95388f 31162016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
3117
3118 * gfortran.dg/dec_logical_xor_1.f90: New test.
3119 * gfortran.dg/dec_logical_xor_2.f90: New test.
3120 * gfortran.dg/dec_logical_xor_3.f03: New test.
3121
6c95388f 31222016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
3123
3124 * gfortran.dg/dec_loc_rval_1.f90: New test.
3125 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 3126 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 3127
6c95388f 31282016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 3129
90051c26
FR
3130 * gfortran.dg/dec_type_print.f90: New testcase.
3131
6c95388f 31322016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
3133
3134 * gfortran.dg/feed_1.f90: New test.
3135 * gfortran.dg/feed_2.f90: New test.
ef144767 3136
8e104951
ML
31372016-10-25 Martin Liska <mliska@suse.cz>
3138
3139 PR sanitizer/78106
3140 * gcc.dg/asan/pr78106.c: New test.
3141
b93ee1bb
ML
31422016-10-25 Martin Liska <mliska@suse.cz>
3143
3144 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3145
ad6922b0
WD
31462016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
3147
3148 PR target/78041
3149 * gcc.target/arm/pr78041.c: New test.
3150
e16f1cc7
JJ
31512016-10-25 Jakub Jelinek <jakub@redhat.com>
3152
3153 * g++.dg/cpp1z/launder1.C: New test.
3154 * g++.dg/cpp1z/launder2.C: New test.
3155
078134e5 31562016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 3157 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
3158
3159 PR target/71676
3160 PR target/71678
3161 * gcc.target/avr/pr71676-2.c: New test.
3162
c7212a15 31632016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 3164 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
3165
3166 PR target/71676
3167 PR target/71678
3168 * gcc.target/avr/pr71676-1.c: New test.
3169 * gcc.target/avr/pr71676-3.c: New test.
3170 * gcc.target/avr/pr71676.c: New test.
3171 * gcc.target/avr/pr71678.c: New test.
3172
d1c7d3a8
KV
31732016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
3174
3175 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3176 such that cloned verions of tested functions are not created.
3177
c7082171
SK
31782016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
3179
3180 PR fortran/71895
3181 * gfortran.dg/pr71895.f90: New test.
3182
0f2a9e37
JJ
31832016-10-24 Jakub Jelinek <jakub@redhat.com>
3184
3185 * g++.dg/debug/dwarf2/ref-2.C: New test.
3186
f8348061
BE
31872016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
3188
3189 * c-c++-common/Wint-in-bool-context-3.c: New test.
3190
1eb4547b
MS
31912016-10-24 Martin Sebor <msebor@redhat.com>
3192
3193 PR middle-end/77735
3194 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3195 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3196 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3197 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3198 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3199 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3200 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3201
292af537
RB
32022016-10-24 Richard Biener <rguenther@suse.de>
3203
3204 PR testsuite/71491
3205 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3206 * gcc.dg/vect/slp-45.c: Likewise.
3207
40f683e8
RB
32082016-10-24 Richard Biener <rguenther@suse.de>
3209
3210 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3211 * gcc.dg/tree-ssa/pr21458.c: Likewise.
3212 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3213
b1b6774f
GJL
32142016-10-24 Georg-Johann Lay <avr@gjlay.de>
3215
3216 PR target/78093
3217 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3218 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3219
ed9760d2
AV
32202016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3221
3222 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3223
fb027a42
JJ
32242016-10-24 Jakub Jelinek <jakub@redhat.com>
3225
3226 * gcc.target/i386/bmi2-pext-1.c: New test.
3227 * gcc.target/i386/bmi2-pdep-1.c: New test.
3228 * gcc.target/i386/bmi2-bzhi-3.c: New test.
3229 * gcc.target/i386/tbm-bextri-1.c: New test.
3230 * gcc.target/i386/bmi-bextr-6.c: New test.
3231
8e10302e
RO
32322016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3233
3234 PR target/77483
3235 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3236 * gcc.target/i386/pr65105-1.c: Likewise.
3237 * gcc.target/i386/pr65105-2.c: Likewise.
3238 * gcc.target/i386/pr65105-3.c: Likewise.
3239 * gcc.target/i386/pr65105-5.c: Likewise.
3240 * gcc.target/i386/pr67761.c: Likewise.
3241 * gcc.target/i386/pr70799-1.c: Likewise.
3242
866c72a8
ML
32432016-10-24 Martin Liska <mliska@suse.cz>
3244
3245 PR sanitizer/77966
3246 * c-c++-common/ubsan/unreachable-3.c: New test.
3247
0804124b
SK
32482016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3249
3250 PR fortran/77763
3251 * gfortran.dg/pr77763.f90
3252
87c9fca5
SK
32532016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3254
3255 PR fortran/54730
3256 PR fortran/78033
3257 * gfortran.dg/pr78033.f90: New test.
3258
dfd6231e
PT
32592016-10-23 Paul Thomas <pault@gcc.gnu.org>
3260
3261 PR fortran/69834
3262 * gfortran.dg/select_type_1.f03: Change error for overlapping
3263 TYPE IS cases.
3264 * gfortran.dg/select_type_36.f03: New test.
3265
66ccff98
EB
32662016-10-22 Eric Botcazou <ebotcazou@adacore.com>
3267
3268 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3269
15876cee
TK
32702016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3271
3272 PR fortran/78021
3273 * gfortran.dg/string_length_3.f90: New test.
3274
574284e9
AV
32752016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3276
574284e9
AV
3277 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3278
32792016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3280
3281 PR fortran/43366
3282 PR fortran/57117
3283 PR fortran/61337
3284 * gfortran.dg/alloc_comp_class_5.f03: New test.
3285 * gfortran.dg/class_allocate_21.f90: New test.
3286 * gfortran.dg/class_allocate_22.f90: New test.
3287 * gfortran.dg/realloc_on_assign_27.f08: New test.
3288
20276dc9
JL
32892016-10-21 Jeff Law <law@redhat.com>
3290
3291 * PR tree-optimization/71947
3292 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3293 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3294 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3295
f7503699
KV
32962016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3297
3298 * gcc.dg/ipa/vrp5.c: New test.
3299 * gcc.dg/ipa/vrp6.c: New test.
3300
5be6b295
WD
33012016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3302
3303 * gcc.target/aarch64/test_frame_17.c: New test.
3304
c82bc7ed
WD
33052016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3306
3307 * gcc.target/aarch64/test_frame_17.c: New test.
3308
67a6cac7
AP
33092016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
3310
3311 PR preprocessor/71681
3312 * gcc.dg/cpp/pr71681-1.c: New testcase
3313 * gcc.dg/cpp/pr71681-2.c: Likewise
3314 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3315 * gcc.dg/cpp/remap/a/header.gcc: Likewise
3316 * gcc.dg/cpp/remap/a/t_1.h: Likewise
3317 * gcc.dg/cpp/remap/a/t_2.h: Likewise
3318
8e6982f7
JJ
33192016-10-21 Jakub Jelinek <jakub@redhat.com>
3320
9c4c8b7b
JJ
3321 PR target/78057
3322 * gcc.target/i386/pr78057.c: New test.
3323
8e6982f7
JJ
3324 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3325
de514d40
PT
33262016-10-21 Paul Thomas <pault@gcc.gnu.org>
3327
3328 PR fortran/69566
3329 * gfortran.dg/select_type_37.f03: New test.
3330
1d64ceb0
SKS
33312016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3332
3333 PR target/71627
3334 * gcc.target/avr/pr71627.c: New test
3335
85729229
EB
33362016-10-21 Eric Botcazou <ebotcazou@adacore.com>
3337
3338 * gcc.target/sparc/overflow-1.c: New test.
3339 * gcc.target/sparc/overflow-2.c: Likewise.
3340 * gcc.target/sparc/overflow-3.c: Likewise.
3341
d17f2c3b
AV
33422016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3343
3344 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3345 effective target.
3346
0d47cee6
KT
33472016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3348
3349 PR rtl-optimization/78038
3350 * gcc.target/aarch64/pr78038.c: New test.
3351
a20d03c8
RB
33522016-10-21 Richard Biener <rguenther@suse.de>
3353
3354 PR tree-optimization/78051
3355 * g++.dg/torture/pr78051.C: New testcase.
3356
f3ecd50f
BE
33572016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3358
3359 * c-c++-common/wdate-time.c: Restored test case.
3360 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3361
fceabe50
JJ
33622016-10-20 Jakub Jelinek <jakub@redhat.com>
3363
3364 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3365
f56ea76e
UB
33662016-10-20 Uros Bizjak <ubizjak@gmail.com>
3367
3368 PR target/78037
3369 * gcc.target/i386/pr78037.c: New test.
3370
2c35bbe1
EB
33712016-10-20 Eric Botcazou <ebotcazou@adacore.com>
3372
3373 * gcc.target/visium/overflow8.c: New.
3374 * gcc.target/visium/overflow16.c: Likewise.
3375 * gcc.target/visium/overflow32: Likewise.
3376
28df8730
MM
33772016-10-20 Michael Matz <matz@suse.de>
3378
3379 * gcc.dg/loop-split.c: New test.
3380 * gcc.dg/tree-ssa/ifc-9.c: Update.
3381 * gcc.dg/tree-ssa/ifc-10.c: Update.
3382
6c1a9e41
RB
33832016-10-20 Richard Biener <rguenther@suse.de>
3384
3385 * gcc.dg/graphite/pr35356-1.c: Update.
3386
a2923dba
PC
33872016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
3388
3389 PR c++/77446
3390 * g++.dg/cpp1y/pr77446.C: New.
3391
2066ef6a
PK
33922016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3393
3394 PR tree-optimization/53979
3395 * gcc.dg/pr53979-1.c: New test-case.
3396 * gcc.dg/pr53979-2.c: Likewise.
3397
4c712374
BE
33982016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3399
3400 * c-c++-common/Wint-in-bool-context-2.c: New test.
3401
bdcf8e7c
JD
34022016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3403
3404 * gfortran.dg/dtio_17.f90: Fix test.
3405
ec1748d4
AH
34062016-10-19 Aldy Hernandez <aldyh@redhat.com>
3407
3408 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3409 * gcc.dg/Walloca-2.c: Same.
3410
b70f0b0c
AH
34112016-10-19 Aldy Hernandez <aldyh@redhat.com>
3412
3413 * gcc.dg/Wvla-1.c: Rename to...
3414 * gcc.dg/Wvla-larger-than-1.c: ...this.
3415 * gcc.dg/Wvla-2.c: Rename to...
3416 * gcc.dg/Wvla-larger-than-2.c: ...this.
3417 * gcc.dg/Wvla-3.c: Rename to...
3418 * gcc.dg/Walloca-11.c.: ...this.
3419 * gcc.dg/wvla-[1-7].c: Rename to:
3420 * gcc.dg/Wvla-[1-7].c: ...this.
3421
cbb22e61
BC
34222016-10-19 Bin Cheng <bin.cheng@arm.com>
3423
3424 PR tree-optimization/78005
3425 * gcc.dg/vect/pr78005.c: New.
3426 * gcc.target/i386/l_fma_float_1.c: Revise test.
3427 * gcc.target/i386/l_fma_float_2.c: Ditto.
3428 * gcc.target/i386/l_fma_float_3.c: Ditto.
3429 * gcc.target/i386/l_fma_float_4.c: Ditto.
3430 * gcc.target/i386/l_fma_float_5.c: Ditto.
3431 * gcc.target/i386/l_fma_float_6.c: Ditto.
3432 * gcc.target/i386/l_fma_double_1.c: Ditto.
3433 * gcc.target/i386/l_fma_double_2.c: Ditto.
3434 * gcc.target/i386/l_fma_double_3.c: Ditto.
3435 * gcc.target/i386/l_fma_double_4.c: Ditto.
3436 * gcc.target/i386/l_fma_double_5.c: Ditto.
3437 * gcc.target/i386/l_fma_double_6.c: Ditto.
3438
a023f8c8
TS
34392016-10-19 Thomas Schwinge <thomas@codesourcery.com>
3440
3441 PR tree-optimization/78024
3442 * gcc.dg/goacc/loop-processing-1.c: New file.
3443
d9700bdb
RB
34442016-10-19 Richard Biener <rguenther@suse.de>
3445
3446 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3447
902cb7b1
KN
34482016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
3449
3450 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3451 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3452 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3453 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3454 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3455 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3456 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3457 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3458 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3459 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3460 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3461 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3462 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3463 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3464 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3465 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3466 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3467 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3468 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3469 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3470 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3471 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3472 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3473 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3474 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3475 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3476 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3477 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3478 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3479 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3480 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3481 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3482 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3483 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3484 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3485 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3486 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3487 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3488 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3489 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3490 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3491 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3492 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3493 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3494 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3495 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3496 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3497 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3498 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3499 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3500 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3501 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3502 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3503 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3504 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3505 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3506 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3507 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3508 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3509 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3510 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3511 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3512 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3513 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3514 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3515 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3516 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3517 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3518 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3519 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3520 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3521 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3522 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3523 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3524 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3525 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3526 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3527 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3528 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3529 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3530 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3531 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3532 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3533 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3534 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3535 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3536 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3537 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3538 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3539 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3540 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3541 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3542 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3543 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3544 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3545 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3546 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3547 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3548 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3549 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3550 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3551 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3552 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3553 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3554 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3555 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3556 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3557 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3558 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3559 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3560 * gcc.target/powerpc/vsu/vsu.exp: New file.
3561
5cb96b6a
UB
35622016-10-18 Uros Bizjak <ubizjak@gmail.com>
3563
3564 PR target/77991
3565 * gcc.target/i386/pr77991.c: New test.
3566
f5de494c
MF
35672016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
3568
3569 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3570 LTO is used.
3571
e5163ec1
SKS
35722016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3573
5cb96b6a 3574 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 3575
b64e8239
RB
35762016-10-18 Richard Biener <rguenther@suse.de>
3577
3578 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3579 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3580 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3581 * gcc.dg/tree-ssa/pr21294.c: Likewise.
3582 * gcc.dg/tree-ssa/pr21563.c: Likewise.
3583 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3584 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3585 * gcc.dg/tree-ssa/pr68431.c: Likewise.
3586 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3587 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3588 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3589 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3590 * gcc.dg/tree-ssa/vrp19.c: Likewise.
3591 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3592 * gcc.dg/tree-ssa/vrp92.c: Likewise.
3593 * gcc.dg/pr68217.c: Likewise.
3594 * gcc.dg/predict-9.c: Likewise.
3595 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3596 * gcc.dg/predict-1.c: Likewise.
3597
c680ada5
JD
35982016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3599
3600 * gfortran.dg/dtio_17.f90: New test.
3601
7fd4f180
KV
36022016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3603
3604 * gcc.dg/ipa/vrp4.c: Adjust testcase.
3605
718625ad
KV
36062016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3607
3608 * gcc.dg/ipa/vrp4.c: New test.
3609
735b8f9f
KV
36102016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3611
3612 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3613 * gcc.dg/torture/pr39074.c: Likewise.
3614
86f98087
EB
36152016-10-17 Eric Botcazou <ebotcazou@adacore.com>
3616
3617 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3618 * gnat.dg/trampoline4.adb: Minor tweak.
3619
a929f266
BS
36202016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3621
3622 PR tree-optimization/77916
3623 * gcc.dg/torture/pr77916.c: New.
3624
4acf2055
SK
36252016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
3626
3627 PR fortran/77978
3628 * gfortran.dg/pr77978_1.f90: New test.
3629 * gfortran.dg/pr77978_2.f90: Ditto.
3630 * gfortran.dg/pr77978_3.f90: Ditto.
3631
871267e1
PT
36322016-10-17 Paul Thomas <pault@gcc.gnu.org>
3633
3634 PR fortran/61420
3635 PR fortran/78013
3636 * gfortran.dg/proc_ptr_49.f90: New test.
3637
fd9593e9
BE
36382016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3639
3640 PR target/77308
3641 * gcc.target/arm/pr77308.c: New test.
3642
d32d4176
DE
36432016-10-17 David Edelsohn <dje.gcc@gmail.com>
3644
3645 * lib/target-supports.exp
3646 (check_effective_target_floatn_nx_runtime): Return 0 for
3647 powerpc*-ibm-aix*.
3648
dca2910c
AP
36492016-10-17 Andrew Pinski <apinski@cavium.com>
3650
3651 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3652 long instead of long.
3653 * gcc.target/aarch64/cinc_common_1.c: Likewise.
3654 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3655 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3656 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3657 * gcc.target/aarch64/pr68102_1.c: Likewise.
3658 * gcc.target/aarch64/target_attr_3.c: Likewise.
3659
44b00dbc
RB
36602016-10-17 Richard Biener <rguenther@suse.de>
3661
3662 PR tree-optimization/77988
3663 * gcc.dg/torture/pr77988.c: New testcase.
3664
89b80c42
PK
36652016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3666
3667 * gcc.dg/pr71636-1.c: New test-case.
3668 * gcc.dg/pr71636-2.c: Likewise.
3669
4c640e26
EB
36702016-10-16 Eric Botcazou <ebotcazou@adacore.com>
3671
3672 * gnat.dg/trampoline3.adb: New test.
3673 * gnat.dg/trampoline4.adb: Likewise.
3674
6c0347f6
JD
36752016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3676
3677 * gfortran.dg/dtio_16.f90: New test.
3678
d0d48a06
EB
36792016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3680
3681 * gcc.target/sparc/bmaskbshuf.c: Rename to...
3682 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3683 * gcc.target/sparc/bmaskbshuf-2.c: New test.
3684
baa33d83
EB
36852016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3686
3687 * gcc.target/sparc/popc.c: Rename to...
3688 * gcc.target/sparc/popc-1.c: ...this.
3689 * gcc.target/sparc/popc-2.c: New test.
3690
523ee218
JD
36912016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3692
3693 PR fortran/77972
3694 * gfortran.dg/unexpected_eof_4.f90: New test.
3695
c04d4ede
JB
36962016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
3697
31a84d4a
AP
3698 PR libfortran/48587
3699 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 3700
064ed55a
JJ
37012016-10-14 Jakub Jelinek <jakub@redhat.com>
3702
9a822fc7
JJ
3703 PR middle-end/77959
3704 * gfortran.dg/pr77959.f90: New test.
3705
064ed55a
JJ
3706 DR 1511 - const volatile variables and ODR
3707 * g++.dg/DRs/dr1511-1.C: New test.
3708 * g++.dg/DRs/dr1511-2.C: New test.
3709
2579762a
EB
37102016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3711
3712 * gnat.dg/debug7.adb (dg-options): Remove -g.
3713 * gnat.dg/debug8.adb (dg-options): Add -margs.
3714 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3715
6d59425d
RB
37162016-10-14 Richard Biener <rguenther@suse.de>
3717
3718 PR tree-optimization/77979
3719 * gcc.dg/torture/pr77979.c: New testcase.
3720
43f66d6e
ML
37212016-10-14 Martin Liska <mliska@suse.cz>
3722
3723 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3724 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3725 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3726
cb3ac867
UB
37272016-10-14 Uros Bizjak <ubizjak@gmail.com>
3728
3729 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3730 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3731 * gcc.dg/torture/pr77937-2.c: Likewise.
3732
14cf71a0
EB
37332016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3734
3735 * gnat.dg/lto15.adb: Adjust.
3736 * gnat.dg/lto16.adb: Likewise.
3737 * gnat.dg/lto17.adb: Likewise
3738 * gnat.dg/lto18.ad[sb]: New test.
3739 * gnat.dg/lto18_pkg.ads: New helper.
3740 * gnat.dg/lto19.adb: New test.
3741 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3742 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3743 * gnat.dg/lto20.adb: New test.
3744 * gnat.dg/lto20_pkg.ad[sb]: New helper.
3745
6fd9c6f4
AV
37462016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
3747
3748 * gfortran.dg/coarray_38.f90: Expect error message.
3749
01f44038
KT
37502016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3751
3752 * gcc.target/aarch64/spellcheck_1.c: New test.
3753 * gcc.target/aarch64/spellcheck_2.c: Likewise.
3754 * gcc.target/aarch64/spellcheck_3.c: Likewise.
3755 * gcc.target/aarch64/spellcheck_4.c: Likewise.
3756 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3757 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3758
253abb2a
AS
37592016-10-13 Andreas Schwab <schwab@linux-m68k.org>
3760
3761 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3762
a2695319
BS
37632016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3764
3765 PR tree-optimization/77937
3766 * gcc.dg/torture/pr77937-1.c: New.
3767 * gcc.dg/torture/pr77937-2.c: New.
3768
14a2c9aa
JM
37692016-10-13 Jakub Jelinek <jakub@redhat.com>
3770
3771 * g++.dg/cpp1z/inline-var1.C: New test.
3772 * g++.dg/cpp1z/inline-var1a.C: New test.
3773 * g++.dg/cpp1z/inline-var1.h: New file.
3774 * g++.dg/cpp1z/inline-var2.C: New test.
3775 * g++.dg/cpp1z/inline-var3.C: New test.
3776 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3777 uninitialized const.
3778
6c95388f 37792016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 3780
ee7fa2e3
SL
3781 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3782 Xscale is specified, not just -march.
3783 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3784 is incompatible with Xscale.
18d34307 3785
96032047
MS
37862016-10-13 Martin Sebor <msebor@redhat.com>
3787
3788 PR c++/71912
3789 * g++.dg/ext/flexary4.C: Adjust.
3790 * g++.dg/ext/flexary5.C: Same.
3791 * g++.dg/ext/flexary9.C: Same.
3792 * g++.dg/ext/flexary19.C: New test.
3793 * g++.dg/ext/flexary18.C: New test.
3794 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3795 regression test.
5cb96b6a
UB
3796 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3797 Avoid generating a flexible array member in an array.
96032047 3798
5b1548fd
MS
37992016-10-13 Martin Sebor <msebor@redhat.com>
3800
3801 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3802 to placate -Wformat on targets where the type is not int.
3803
7810c4eb
DM
38042016-10-13 David Malcolm <dmalcolm@redhat.com>
3805
3806 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3807 in INSN_LOCATION.
3808
fcd27666
BC
38092016-10-13 Bin Cheng <bin.cheng@arm.com>
3810
3811 * gcc.target/i386/l_fma_float_1.c: Revise test.
3812 * gcc.target/i386/l_fma_float_2.c: Ditto.
3813 * gcc.target/i386/l_fma_float_3.c: Ditto.
3814 * gcc.target/i386/l_fma_float_4.c: Ditto.
3815 * gcc.target/i386/l_fma_float_5.c: Ditto.
3816 * gcc.target/i386/l_fma_float_6.c: Ditto.
3817 * gcc.target/i386/l_fma_double_1.c: Ditto.
3818 * gcc.target/i386/l_fma_double_2.c: Ditto.
3819 * gcc.target/i386/l_fma_double_3.c: Ditto.
3820 * gcc.target/i386/l_fma_double_4.c: Ditto.
3821 * gcc.target/i386/l_fma_double_5.c: Ditto.
3822 * gcc.target/i386/l_fma_double_6.c: Ditto.
3823
b8a4b8c8
BC
38242016-10-13 Bin Cheng <bin.cheng@arm.com>
3825
3826 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3827
328ba117
BC
38282016-10-13 Bin Cheng <bin.cheng@arm.com>
3829
3830 * gcc.dg/vect/vect-98.c: Refine test case.
3831 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3832 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3833 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3834
1a1ab05e
JJ
38352016-10-13 Jakub Jelinek <jakub@redhat.com>
3836
3837 PR c/77946
3838 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3839
27947670
ML
38402016-10-13 Martin Liska <mliska@suse.cz>
3841
3842 PR tree-optimization/77943
3843 * g++.dg/tree-ssa/pr77943.C: New test.
3844
92c5266b
AV
38452016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3846
3847 PR fortran/72832
3848 * gfortran.dg/allocate_with_source_22.f03: New test.
3849 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3850 fail.
3851
90bca4ed
TP
38522016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3853
3854 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3855 * gcc.target/arm/movsi_movw.c: Likewise.
3856 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3857 directive to work on big endian targets.
3858
0011af7b
KV
38592016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3860
3861 * gcc.dg/tree-ssa/evrp6.c: New test.
3862
859e95ab
SB
38632016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3864
3865 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3866 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3867 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3868
2934018d
SB
38692016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3870
3871 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3872 * gcc.target/powerpc/warn-2.c: Ditto.
3873
f92d1522
RS
38742016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3875
3876 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3877 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3878 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3879 for -mmsa.
3880 * gcc.target/mips/msa.c: New test.
3881 * gcc.target/mips/msa-builtins.c: Likewise.
3882 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3883 (check_effective_target_mips_msa_runtime): Likewise.
3884 (check_effective_target_mips_msa): Likewise.
3885 (add_options_for_mips_msa): Likewise.
3886 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3887 (check_effective_target_vect_intfloat_cvt): Likewise.
3888 (check_effective_target_vect_uintfloat_cvt): Likewise.
3889 (check_effective_target_vect_floatint_cvt): Likewise.
3890 (check_effective_target_vect_floatuint_cvt): Likewise.
3891 (check_effective_target_vect_shift): Likewise.
3892 (check_effective_target_vect_shift_char): Likewise.
3893 (check_effective_target_vect_long): Likewise.
3894 (check_effective_target_vect_float): Likewise.
3895 (check_effective_target_vect_double): Likewise.
3896 (check_effective_target_vect_long_long): Likewise.
3897 (check_effective_target_vect_perm): Likewise.
3898 (check_effective_target_vect_perm_byte): Likewise.
3899 (check_effective_target_vect_perm_short): Likewise.
3900 (check_effective_target_vect_sdot_qi): Likewise.
3901 (check_effective_target_vect_udot_qi): Likewise.
3902 (check_effective_target_vect_sdot_hi): Likewise.
3903 (check_effective_target_vect_udot_hi): Likewise.
3904 (check_effective_target_vect_pack_trunc): Likewise.
3905 (check_effective_target_vect_unpack): Likewise.
3906 (check_effective_target_vect_hw_misalign): Likewise.
3907 (check_effective_target_vect_condition): Likewise.
3908 (check_effective_target_vect_cond_mixed): Likewise.
3909 (check_effective_target_vect_char_mult): Likewise.
3910 (check_effective_target_vect_short_mult): Likewise.
3911 (check_effective_target_vect_int_mult): Likewise.
3912 (check_effective_target_vect_extract_even_odd): Likewise.
3913 (check_effective_target_vect_interleave): Likewise.
3914 (check_vect_support_and_set_flags): Check if the target supports MSA
3915 and append to the list of EFFECTIVE_TARGETS.
3916
0bfd099c
RB
39172016-10-12 Richard Biener <rguenther@suse.de>
3918
3919 PR debug/77947
3920 * g++.dg/torture/pr77947.C: New testcase.
3921
b4a9ef2f
PMR
39222016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3923
3924 * gnat.dg/debug8.adb: New testcase.
3925
c0dbd22d
PMR
39262016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3927
3928 * gnat.dg/debug9.adb: New testcase.
3929
8a7c91cd
RB
39302016-10-12 Richard Biener <rguenther@suse.de>
3931
3932 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3933 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3934 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3935
7dc2f5f1
RB
39362016-10-12 Richard Biener <rguenther@suse.de>
3937
3938 PR tree-optimization/77920
3939 * gcc.dg/torture/pr77920.c: New testcase.
3940
70f6d5e1
JJ
39412016-10-12 Jakub Jelinek <jakub@redhat.com>
3942
4a8b97cb
JJ
3943 PR tree-optimization/77929
3944 * gcc.c-torture/compile/pr77929.c: New test.
3945
70f6d5e1
JJ
3946 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3947 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3948 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3949 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3950 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3951 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3952 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3953 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3954 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3955
4803de58
EB
39562016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3957
3958 * gcc.target/sparc/setcc-4.c: Adjust.
3959 * gcc.target/sparc/setcc-5.c: Likewise.
3960 * gcc.target/sparc/setcc-6.c: Likewise.
3961 * gcc.target/sparc/setcc-7.c: Likewise.
3962 * gcc.target/sparc/setcc-8.c: Likewise.
3963 * gcc.target/sparc/setcc-9.c: Likewise.
3964 * gcc.target/sparc/setcc-10.c: Delete.
3965
f6cf4810
SK
39662016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3967
3968 PR fortran/77942
3969 * gfortran.dg/pr77942.f90
3970
8e8c2744
FR
39712016-10-11 Fritz Reese <fritzoreese@gmail.com>
3972
3973 * gfortran.dg/dec_math.f90: New testsuite.
3974
ddefad9a
SKS
39752016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3976
3977 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3978 (main): Declare j as i32 instead of int.
3979
e7b08761
TP
39802016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3981
3982 PR testsuite/PR77710
3983 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3984 target triplet instead of *-*-*-*.
3985
9fd7cd44
EB
39862016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3987
3988 * gnat.dg/unchecked_convert10.adb: New test.
3989 * gnat.dg/unchecked_convert11.adb: Likewise.
3990 * gnat.dg/unchecked_convert12.adb: Likewise.
3991
ff7e7ee0
EB
39922016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3993
3994 * gcc.target/sparc/cbcond-1.c: New test.
3995 * gcc.target/sparc/cbcond-2.c: Likewise.
3996 * gcc.target/sparc/movcc-1.c: Likewise.
3997 * gcc.target/sparc/movcc-2.c: Likewise.
3998 * gcc.target/sparc/setcc-1.c: Adjust.
3999 * gcc.target/sparc/setcc-2.c: Likewise.
4000 * gcc.target/sparc/setcc-3.c: Likewise.
4001 * gcc.target/sparc/setcc-4.c: Likewise.
4002 * gcc.target/sparc/setcc-5.c: Likewise.
4003 * gcc.target/sparc/setcc-6.c: New test.
4004 * gcc.target/sparc/setcc-7.c: Likewise.
4005 * gcc.target/sparc/setcc-8.c: Likewise.
4006 * gcc.target/sparc/setcc-9.c: Likewise.
4007 * gcc.target/sparc/setcc-10.c: Likewise.
4008
d30078b8
JL
40092016-10-10 Jeff Law <law@redhat.com>
4010
4011 PR tree-optimization/71947
4012 * gcc.dg/tree-ssa/pr71947-1.c: New test.
4013 * gcc.dg/tree-ssa/pr71947-2.c: New test.
4014 * gcc.dg/tree-ssa/pr71947-3.c: New test.
4015 * gcc.dg/tree-ssa/pr71947-4.c: New test.
4016 * gcc.dg/tree-ssa/pr71947-5.c: New test.
4017 * gcc.dg/tree-ssa/pr71947-6.c: New test.
4018
5f869266
TK
40192016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4020
4021 PR fortran/77915
4022 * gfortran.dg/matmul_11.f90: New test.
4023
174e0b00
JW
40242016-10-10 Jiong Wang <jiong.wang@arm.com>
4025
4026 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
4027 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
4028 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
4029 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
4030 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
4031 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
4032 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
4033 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
4034 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
4035 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
4036 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
4037 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
4038 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
4039 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
4040 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
4041 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
4042 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
4043 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
4044 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4045 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4046 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4047 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4048 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4049 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4050 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4051 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4052 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4053 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4054 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4055 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4056 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4057 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4058 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4059 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4060 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4061 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4062 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4063 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4064 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4065 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4066 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4067 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4068 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4069 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4070 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4071 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4072 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4073 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4074 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4075 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4076 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4077 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4078 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4079 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4080 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4081 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4082 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4083 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4084 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4085
4bc63138
JW
40862016-10-10 Jiong Wang <jiong.wang@arm.com>
4087
4088 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4089 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4090 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4091 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4092 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4093 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4094 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4095 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4096 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4097 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4098 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4099 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4100 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4101 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4102
8f3edb07
JW
41032016-10-10 Jiong Wang <jiong.wang@arm.com>
4104
4105 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4106 Enable AArch64.
4107 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4108 vdup*_laneq.
4109 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4110 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4111 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4112 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4113
6e49f922
JW
41142016-10-10 Matthew Wahab <matthew.wahab@arm.com>
4115 Jiong Wang <jiong.wang@arm.com>
4116
4117 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4118 AArch64 support.
4119 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4120 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4121 AArch64 targets.
4122 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4123 AArch64 targets.
4124 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4125 targets.
4126 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4127
41683e1a
EB
41282016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4129
4130 * gnat.dg/specs/vfa.ads: New test.
4131
6e49f922 41322016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
4133
4134 * gnat.dg/inline13.ad[sb]: New test.
4135 * gnat.dg/inline13_pkg.ad[sb]: New helper.
4136
55cfd746
EB
41372016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4138
4139 * gnat.dg/biased_subtype.adb: New test.
4140
4dfb8a2a
JJ
41412016-10-09 Jakub Jelinek <jakub@redhat.com>
4142
4143 PR tree-optimization/77901
4144 * gcc.c-torture/compile/pr77901.c: New test.
4145
67b97478
PK
41462016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4147
4148 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4149 * gcc.dg/ipa/propalign-2.c: Likewise
4150 * gcc.dg/ipa/propalign-3.c: Likewise.
4151 * gcc.dg/ipa/propalign-4.c: Likewise.
4152 * gcc.dg/ipa/propalign-5.c: Likewise.
4153
7bad794a
JJ
41542016-10-08 Jakub Jelinek <jakub@redhat.com>
4155
81b02905
JJ
4156 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4157
ee19ef45
JJ
4158 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4159
7bad794a
JJ
4160 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4161 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4162
56d3a930
FR
41632016-10-07 Fritz Reese <fritzoreese@gmail.com>
4164
4165 * gfortran.dg/dec_union_11.f90: New testcase.
4166
45e2bf2e
NS
41672016-10-07 Nathan Sidwell <nathan@acm.org>
4168
4169 PR c++/66443
4170 * g++.dg/cpp0x/pr66443-cxx11.C: New.
4171 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4172 * g++.dg/cpp1y/pr66443-cxx14.C: New
4173 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4174 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4175
be845b04
JJ
41762016-10-07 Jakub Jelinek <jakub@redhat.com>
4177
4178 * g++.dg/cpp0x/addressof1.C: New test.
4179 * g++.dg/cpp0x/addressof2.C: New test.
4180
08213983
MM
41812016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4182
4183 * gcc.target/powerpc/float128-type-1.c: New test to check that
4184 PowerPC 64-bit Linux enables -mfloat128-type by default.
4185 * gcc.target/powerpc/float128-type-2.c: Likewise.
4186 * gcc.target/powerpc/float128-mix.c: Change error message to
4187 reflect that __ibm128 is now #define'ed to be long double.
4188
bd845c14
SK
41892016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
4190
4191 PR fortran/77406
4192 * gfortran.dg/pr77406.f90: New test.
4193 * gfortran.dg/assumed_type_3.f90: Update error messages.
4194 * gfortran.dg/defined_operators_1.f90: Ditto.
4195 * gfortran.dg/generic_26.f90: Ditto.
4196 * gfortran.dg/generic_7.f90: Ditto.
4197 * gfortran.dg/gomp/udr5.f90: Ditto.
4198 * gfortran.dg/gomp/udr7.f90: Ditto.
4199 * gfortran.dg/interface_1.f90: Ditto.
4200 * gfortran.dg/interface_37.f90: Ditto.
4201 * gfortran.dg/interface_5.f90: Ditto.
4202 * gfortran.dg/interface_6.f90: Ditto.
4203 * gfortran.dg/interface_7.f90
4204 * gfortran.dg/no_arg_check_3.f90
4205 * gfortran.dg/operator_5.f90
4206 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4207
c09c4992
BE
42082016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4209
4210 PR c++/77700
4211 * c-c++-common/Wint-in-bool-context.c: Update test.
4212
d7f336f8
RB
42132016-10-07 Richard Biener <rguenther@suse.de>
4214
4215 * gcc.dg/tree-ssa/vrp01.c: Adjust.
4216 * gcc.dg/tree-ssa/vrp34.c: Likewise.
4217
a9172bf3
MP
42182016-10-07 Marek Polacek <polacek@redhat.com>
4219
4220 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4221
8a14afd0
BS
42222016-10-07 Bernd Schmidt <bschmidt@redhat.com>
4223
4224 PR c++/69733
4225 * c-c++-common/pr69733.c: New test.
4226 * gcc.dg/pr69733.c: New test.
4227 * gcc.target/i386/pr69733.c: New test.
4228
d4bd4646
MP
42292016-10-07 Marek Polacek <polacek@redhat.com>
4230
4231 PR c++/77803
4232 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4233
a93cdc5c
JJ
42342016-10-07 Jakub Jelinek <jakub@redhat.com>
4235
4236 PR tree-optimization/77664
4237 * gcc.dg/tree-ssa/pr77664.c: New test.
4238 * gcc.dg/pr77664.c: New test.
4239
42402016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
4241
4242 * gfortran.dg/pr69955.f90: New test.
4243
ac193ee7
LK
42442016_10-06 Louis Krupp <louis.krupp@zoho.com>
4245
4246 PR fortran/57910
4247 * gfortran.dg/pr57910.f90: New test.
4248
342cfb3e
JJ
42492016-10-06 Jakub Jelinek <jakub@redhat.com>
4250
4251 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4252 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4253
48057089
KV
42542016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4255
4256 PR tree-optimization/77862
4257 * gcc.dg/pr77862.c: New test.
4258
65b25c9b
KV
42592016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4260
4261 * gcc.dg/tree-ssa/evrp4.c: New test.
4262
f3127685
JL
42632016-10-06 Jeff Law <law@redhat.com>
4264
4265 PR tree-optimization/71661
4266 * gcc.dg/tree-ssa/pr71661.c: New test.
4267
b3972588
RB
42682016-10-06 Richard Biener <rguenther@suse.de>
4269
4270 PR tree-optimization/77855
4271 * gcc.dg/torture/pr77855.c: New testcase.
4272
139dc3c6 42732016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 4274 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
4275
4276 * g++.dg/other/pr77759.C: New test.
4277
37f6a157
RB
42782016-10-06 Richard Biener <rguenther@suse.de>
4279
4280 PR tree-optimization/77839
4281 * gcc.dg/torture/pr77839.c: New testcase.
4282
f779aeb8
MP
42832016-10-06 Marek Polacek <polacek@redhat.com>
4284
4285 * g++.dg/cpp1z/init-statement9.C: New test.
4286
eee8f0b0
AS
42872016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
4288
4289 * gcc.target/i386/pcommit-1.c: Deleted.
4290 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4291 * gcc.target/i386/sse-13.c: Ditto.
4292 * gcc.target/i386/sse-14.c: Ditto.
4293 * gcc.target/i386/sse-22.c: Ditto.
4294 * gcc.target/i386/sse-23.c: Ditto.
4295 * g++.dg/other/i386-2.C: Ditto.
4296
b48042bb
UB
42972016-10-05 Uros Bizjak <ubizjak@gmail.com>
4298
4299 * gcc.target/i386/pr77833.c: Require int128 effective target.
4300
50b01e1d
SK
43012016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
4302
4303 PR fortran/58991
4304 PR fortran/58992
4305 * gfortran.dg/associate_22.f90: New test.
4306
908b8296
FR
43072016-10-05 Fritz Reese <fritzoreese@gmail.com>
4308
4309 * gfortran.dg/dec_union_9.f90: New testcase.
4310 * gfortran.dg/dec_union_10.f90: New testcase.
4311
87582521
JJ
43122016-10-05 Jakub Jelinek <jakub@redhat.com>
4313
2e69f143
JJ
4314 PR sanitizer/66343
4315 * gcc.dg/pch/pr66343-3.c: New test.
4316 * gcc.dg/pch/pr66343-3.hs: New file.
4317
87582521
JJ
4318 PR sanitizer/66343
4319 * gcc.dg/pch/pr66343-1.c: New test.
4320 * gcc.dg/pch/pr66343-1.hs: New file.
4321 * gcc.dg/pch/pr66343-2.c: New test.
4322 * gcc.dg/pch/pr66343-2.hs: New file.
4323
700fff34
BE
43242016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4325
4326 * c-c++-common/Wint-in-bool-context.c: Update test.
4327
17a9e380
MP
43282016-10-05 Marek Polacek <polacek@redhat.com>
4329
4330 * g++.dg/cpp1z/init-statement1.C: New test.
4331 * g++.dg/cpp1z/init-statement2.C: New test.
4332 * g++.dg/cpp1z/init-statement3.C: New test.
4333 * g++.dg/cpp1z/init-statement4.C: New test.
4334 * g++.dg/cpp1z/init-statement5.C: New test.
4335 * g++.dg/cpp1z/init-statement6.C: New test.
4336 * g++.dg/cpp1z/init-statement7.C: New test.
4337 * g++.dg/cpp1z/init-statement8.C: New test.
4338
6e48e779
LK
43392016-10-05 Louis Krupp <louis.krupp@zoho.com>
4340
4341 PR fortran/67524
4342 * gfortran.dg/pr67524.f90: New test.
4343
04a32443
JJ
43442016-10-05 Jakub Jelinek <jakub@redhat.com>
4345
4346 PR sanitizer/77823
4347 * c-c++-common/ubsan/shift-9.c: New test.
4348
743a9cf7
SKS
43492016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4350
4351 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4352 of int if __SIZEOF_INT__ is less than 4 bytes.
4353
a40278c3
JD
43542016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4355
4356 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4357 * gfortran.dg/class_array_20.f03: Likewise.
4358 * gfortran.dg/class_array_21.f03: Likewise.
4359 * gfortran.dg/finalize_29.f08: Likewise.
4360 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4361
39bb7d01
RB
43622016-10-05 Richard Biener <rguenther@suse.de>
4363
4364 PR middle-end/77826
4365 * gcc.dg/torture/pr77826.c: New testcase.
4366
eeb57981
RB
43672016-10-05 Richard Biener <rguenther@suse.de>
4368
4369 * gcc.dg/fold-copysign-1.c: New testcase.
4370
f9018d75
AS
43712016-10-05 Andreas Schwab <schwab@suse.de>
4372
4373 * g++.dg/pr49847-2.C: Remove.
4374
7e8000b3
PMR
43752016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
4376
4377 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4378
54f84ca9
RB
43792016-10-05 Richard Biener <rguenther@suse.de>
4380
4381 PR middle-end/55152
4382 * gcc.dg/pr55152-2.c: New testcase.
4383
17beda50
JD
43842016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4385
4386 * gfortran.dg/dtio_15.f90: New test.
4387
1c84b798
ILT
43882016-10-04 Ian Lance Taylor <iant@golang.org>
4389
4390 * gcc.dg/split-7.c: New test.
4391
7ec39552
MS
43922016-10-04 Martin Sebor <msebor@redhat.com>
4393
4394 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4395 %lc directive to wint_t to silence -Wformat warnings on targets
4396 where the latter is a distinct type such as long.
4397
8ff04ff9
MS
43982016-10-04 Martin Sebor <msebor@redhat.com>
4399
4400 PR c++/77804
4401 * g++.dg/warn/Wplacement-new-size-4.C: New test.
4402
bfecd57c
JJ
44032016-10-04 Jakub Jelinek <jakub@redhat.com>
4404
f72da967
JJ
4405 PR c++/77791
4406 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4407
bfecd57c
JJ
4408 * g++.dg/other/java3.C: Remove.
4409 * g++.dg/other/java1.C: Remove.
4410 * g++.dg/other/error12.C: Remove.
4411 * g++.dg/other/java2.C: Remove.
4412 * g++.dg/warn/Wnvdtor.C: Remove.
4413 * g++.dg/lookup/java1.C: Remove.
4414 * g++.dg/lookup/java2.C: Remove.
4415 * g++.dg/ext/pr34829.C: Remove.
4416 * g++.dg/ext/java-3.C: Remove.
4417 * g++.dg/ext/java-1.C: Remove.
4418 * g++.dg/ext/java-2.C: Remove.
4419 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4420
fe8b1e83
DG
44212016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
4422
4423 PR tree-optimization/77808
4424 * gcc.dg/tree-ssa/pr77808.c: New testcase.
4425
078b5aab
RB
44262016-10-04 Richard Biener <rguenther@suse.de>
4427
4428 PR tree-optimization/77399
4429 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4430
2b568899
RB
44312016-10-04 Richard Biener <rguenther@suse.de>
4432
4433 PR middle-end/77833
4434 * gcc.target/i386/pr77833.c: New testcase.
4435
0a4e5cf3
JL
44362016-09-26 Jeff Law <law@redhat.com>
4437
4438 PR tree-optimization/71550
4439 PR tree-optimization/71403
4440 * gcc.c-torture/execute/pr71550.c: New test.
4441
d07b0a23
SKS
44422016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4443
4444 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4445 option.
4446
b44a42cf
KT
44472016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4448
4449 Revert
4450 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4451
4452 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4453
f41f1ceb
MP
44542016-10-03 Marek Polacek <polacek@redhat.com>
4455
4456 * g++.dg/cpp0x/nullptr37.C: New test.
4457
1633d3b9
BE
44582016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4459
4460 * c-c++-common/Wint-in-bool-context.c: Update test.
4461
2c8e3a1d
JJ
44622016-10-02 Jakub Jelinek <jakub@redhat.com>
4463
4464 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4465 earlier.
4466 * g++.dg/charset/asm2.c (memmove): Likewise.
4467 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4468 * g++.dg/tls/diag-4.C (foo): Likewise.
4469 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4470 dg-warning, fix up regex.
4471 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4472 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4473 * g++.old-deja/g++.mike/net31.C: Likewise.
4474 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4475 for C++17.
4476 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4477 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4478
f00b6283
RB
44792016-10-01 Richard Biener <rguenther@suse.de>
4480
4481 PR middle-end/77798
4482 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4483
0f0565b1
AV
44842016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
4485
4486 PR fortran/77663
4487 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4488
c58823a0
JJ
44892016-10-01 Jakub Jelinek <jakub@redhat.com>
4490
4491 PR c/77490
4492 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4493 Add dg-prune-output directive.
4494
e3228a50
JD
44952016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4496
4497 PR fortran/66643
4498 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4499 * gfortran.fortran-torture/compile/write.f90: Update test.
4500
e70bbc6f
MW
45012016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
4502
4503 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4504 arm_fp16_alternative_ok as the required effective target.
4505 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
4506 -mfp16-format=alternative to the dg-options directive and remove
4507 the dg-add-options directive.
4508
c39747d2
FR
45092016-09-30 Fritz Reese <fritzoreese@gmail.com>
4510
4511 PR fortran/77764
4512 * gfortran.dg/dec_union_8.f90: New testcase.
4513
00074dd8
FR
45142016-09-30 Fritz Reese <fritzoreese@gmail.com>
4515
4516 PR fortran/77782
4517 * gfortran.dg/dec_structure_16.f90: New testcase.
4518
26f391e8
AV
45192016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
4520
4521 * gfortran.dg/coarray_allocate_10.f08: New test.
4522 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4523
fa16a271
KT
45242016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4525
4526 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4527
f334c828
RB
45282016-09-30 Richard Biener <rguenther@suse.de>
4529
4530 PR tree-optimization/77399
4531 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4532
76e3ec9c
SL
45332016-09-29 Sandra Loosemore <sandra@codesourcery.com>
4534
871267e1 4535 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
4536 -fdelete-null-pointer-checks explicit.
4537 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4538 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4539 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4540 * gcc.dg/pic-1.c: Require fpic target support.
4541 * gcc.dg/pic-2.c: Likewise.
4542
a2c6e7f2
JJ
45432016-09-29 Jakub Jelinek <jakub@redhat.com>
4544
4545 Implement P0001R1 - C++17 removal of register storage class specifier
4546 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4547 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4548 C++17.
4549 * c-c++-common/vector-subscript-5.c (foo): Don't use register
4550 keyword if not __SSE2__.
4551 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4552 C++17.
4553 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4554 register keywords.
4555 * g++.dg/eh/pr29166.C: Add -Wno-register option.
4556 * g++.dg/warn/register-parm-1.C (erroneous_warning,
4557 no_erroneous_warning): Expect new warnings for C++17.
4558 * g++.dg/warn/register-var-2.C (f): Likewise.
4559 * g++.dg/parse/register1.C (f): Expect new error for C++17.
4560 * g++.dg/parse/linkage2.C (foo): Likewise.
4561 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4562 keyword on parameters for C++17.
4563 * g++.dg/cpp1z/register1.C: New test.
4564 * g++.dg/cpp1z/register2.C: New test.
4565 * g++.dg/cpp1z/register3.C: New test.
4566
4ab76933
UB
45672016-09-29 Uros Bizjak <ubizjak@gmail.com>
4568
4569 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4570 * gcc.target/i386/avx2-check.h (main): Ditto.
4571 * gcc.target/i386/avx512bw-check.h (main): Ditto.
4572 * gcc.target/i386/avx512cd-check.h (main): Ditto.
4573 * gcc.target/i386/avx512dq-check.h (main): Ditto.
4574 * gcc.target/i386/avx512er-check.h (main): Ditto.
4575 * gcc.target/i386/avx512f-check.h (main): Ditto.
4576 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4577 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4578 * gcc.target/i386/avx512vl-check.h (main): Ditto.
4579
2488ebe5
UB
45802016-09-29 Uros Bizjak <ubizjak@gmail.com>
4581
4582 PR target/77756
4583 * gcc.target/i386/pr77756.c: New test.
4584
4d258d09
MP
45852016-09-29 Marek Polacek <polacek@redhat.com>
4586
4587 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4588
a9087411
MP
45892016-09-29 Marek Polacek <polacek@redhat.com>
4590
4591 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4592 C++14.
4593
fa0a064a
ML
45942016-09-29 Martin Liska <mliska@suse.cz>
4595
4596 * objc/execute/construct1.m: New test.
4597
0ce1ecc7
RB
45982016-09-29 Richard Biener <rguenther@suse.de>
4599
4600 PR tree-optimization/77768
4601 * gcc.dg/torture/pr77768.c: New testcase.
4602
da186c1f
RB
46032016-09-28 Richard Biener <rguenther@suse.de>
4604
4605 PR middle-end/77407
4606 * gcc.dg/pr77407.c: New testcase.
4607
d657e995
RB
46082016-09-29 Richard Biener <rguenther@suse.de>
4609
4610 PR middle-end/55152
4611 * gcc.dg/pr55152.c: New testcase.
4612 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4613
cadf6296
RO
46142016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4615
4616 * gcc.dg/profile-update-warning.c: Restrict to ia32.
4617 (dg-options): Remove -m32.
4618
88000fd1
MS
46192016-09-28 Martin Sebor <msebor@redhat.com>
4620
4621 PR middle-end/77721
4622 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4623
0c172974
JD
46242016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4625
4626 PR libgfortran/77707
4627 * gfortran.dg/inquire_17.f90: New test.
4628
4b390698
JJ
46292016-09-28 Jakub Jelinek <jakub@redhat.com>
4630
4631 PR c++/77467
4632 * g++.dg/cpp1y/constexpr-77467.C: New test.
4633
2b1b5938
MS
46342016-09-28 Martin Sebor <msebor@redhat.com>
4635
4636 PR c/77762
4637 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
4638 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
4639 (test_sprintf_p_const): Adjust line numbers to avoid failures
4640 introduced in r240503.
4641
30dc6ee9
MS
46422016-09-28 Martin Sebor <msebor@redhat.com>
4643
4644 PR middle-end/77683
4645 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4646
7d290e93
BE
46472016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4648
fcf32bad
BE
4649 PR c++/77748
4650 * g++.dg/pr77550.C: Avoid undefined behavior.
4651
7d290e93
BE
4652 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4653
912d9ec3
WD
46542016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
4655
4656 * gcc.dg/strlenopt-20.c: Update test.
4657 * gcc.dg/strlenopt-21.c: Likewise.
4658 * gcc.dg/strlenopt-22.c: Likewise.
4659 * gcc.dg/strlenopt-22g.c: Likewise.
4660 * gcc.dg/strlenopt-26.c: Likewise.
4661 * gcc.dg/strlenopt-5.c: Likewise.
4662 * gcc.dg/strlenopt-7.c: Likewise.
4663 * gcc.dg/strlenopt-9.c: Likewise.
4664
459bcfb0
JJ
46652016-09-27 Jakub Jelinek <jakub@redhat.com>
4666
6e39060a
JJ
4667 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4668
8ca33347
JJ
4669 * g++.dg/cpp1z/lambda-this1.C: New test.
4670 * g++.dg/cpp1z/lambda-this2.C: New test.
4671
459bcfb0
JJ
4672 PR c++/77722
4673 * g++.dg/ubsan/return-4.C: New test.
4674 * g++.dg/ubsan/return-5.C: New test.
4675 * g++.dg/ubsan/return-6.C: New test.
4676
20fba714
JW
46772016-09-27 Jiong Wang <jiong.wang@arm.com>
4678
4679 * lib/target-supports.exp
4680 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4681 in function comment.
4682
bebe0086
ML
46832016-09-27 Martin Liska <mliska@suse.cz>
4684
4685 PR gcov-profile/46266
4686 * lib/gcov.exp: Verify that <built-in>.gcov file is not
4687 considered.
4688
59896334
RB
46892016-09-27 Richard Biener <rguenther@suse.de>
4690
4691 PR tree-optimization/77745
4692 * g++.dg/torture/pr77745.C: New testcase.
4693
f0d355dc
RB
46942016-09-27 Richard Biener <rguenther@suse.de>
4695
4696 PR tree-optimization/77478
4697 * gcc.dg/torture/pr77478.c: New testcase.
4698
8c9434c2
ML
46992016-09-27 Martin Liska <mliska@suse.cz>
4700
4701 PR gcov-profile/7970
4702 PR gcov-profile/16855
4703 PR gcov-profile/44779
4704 * g++.dg/gcov/pr16855.C: New test.
4705
511d092e
SKS
47062016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4707
4708 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4709
f2e0c4e1
JJ
47102016-09-27 Jakub Jelinek <jakub@redhat.com>
4711
4712 PR fortran/77666
4713 * gfortran.dg/gomp/pr77666.f90: New test.
4714
3a4228ba
KV
47152016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
4716
4717 PR ipa/77677
4718 * gcc.dg/torture/pr77677-2.c: New test.
4719
a184e37f
SK
47202016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
4721
4722 PR fortran/77420
4723 * gfortran.dg/pr77420_1.f90: New test.
4724 * gfortran.dg/pr77420_2.f90: Ditto.
4725 * gfortran.dg/pr77420_3.f90: New test. Requires ...
4726 * gfortran.dg/pr77420_4.f90: this file.
4727
8be59d19
KV
47282016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
4729
4730 PR middle-end/77719
4731 * gfortran.dg/pr77719.f90: New test.
4732
991075a4
TP
47332016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4734
4735 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 4736 singular form of byte when quantity is unknown.
991075a4 4737
c6147dc4
MP
47382016-09-26 Marek Polacek <polacek@redhat.com>
4739
4740 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4741
5cc6c41c
ML
47422016-09-26 Martin Liska <mliska@suse.cz>
4743
4744 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4745 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4746 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4747 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4748 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4749 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4750 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4751 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4752 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4753
81fea426
MP
47542016-09-26 Marek Polacek <polacek@redhat.com>
4755
4756 PR c/7652
4757 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4758 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4759 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4760 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4761 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4762 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4763 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4764 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4765 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4766 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4767 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4768 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4769 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4770 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4771 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4772 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4773 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4774 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4775 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4776 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4777 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4778 * c-c++-common/attr-fallthrough-1.c: New test.
4779 * c-c++-common/attr-fallthrough-2.c: New test.
4780 * g++.dg/cpp0x/fallthrough1.C: New test.
4781 * g++.dg/cpp0x/fallthrough2.C: New test.
4782 * g++.dg/cpp1z/fallthrough1.C: New test.
4783 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4784 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4785 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4786 * objc.dg/Wimplicit-fallthrough-1.m: New test.
4787
9b597c1f
SK
47882016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4789
12a813c1 4790 PR fortran/77429
9b597c1f
SK
4791 * gfortran.dg/pr77429.f90: New test.
4792
f1c7e7f1
SK
47932016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4794
4795 PR fortran/77694
4796 * gfortran.dg/pr77694.f90: New test.
4797
50c6dd20
OE
47982016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
4799
4800 PR target/51244
4801 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4802
540b039e
DH
48032016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4804
4805 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4806 for 32-bit mode.
4807
cfd161bf
DH
48082016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4809
4810 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4811 for 32-bit mode.
4812
9a2300e9
MP
48132016-09-24 Marek Polacek <polacek@redhat.com>
4814
4815 PR c/77490
4816 * c-c++-common/Wbool-operation-1.c: New test.
4817 * gcc.dg/Wbool-operation-1.c: New test.
4818
34d567d1
FR
48192016-09-23 Fritz Reese <fritzoreese@gmail.com>
4820
4821 * gfortran.dg/dec_static_1.f90: New.
4822 * gfortran.dg/dec_static_2.f90: New.
4823 * gfortran.dg/dec_static_3.f90: New.
4824 * gfortran.dg/dec_static_4.f90: New.
4825
4a8d4422
JD
48262016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4827
4828 PR fortran/48298
4829 * gfortran.dg/negative_unit_check.f90: Update test.
4830 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 4831
90ef45cb
DV
48322016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4833
4834 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4835 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4836 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4837 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4838 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4839 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4840 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4841
e0535922
MS
48422016-09-23 Martin Sebor <msebor@redhat.com>
4843
4844 PR testsuite/77713
4845 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4846 assuming long double is bigger than double.
4847
d664d76d
JJ
48482016-09-23 Jakub Jelinek <jakub@redhat.com>
4849
4850 Implement P0138R2, C++17 construction rules for enum class values
4851 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4852
3b31f720
DM
48532016-09-23 David Malcolm <dmalcolm@redhat.com>
4854
4855 PR preprocessor/77672
4856 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4857 expected multiline output from first warning to reflect change
4858 in r240434.
4859
592459bf
TP
48602016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4861
4862 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4863
0af06385
BE
48642016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4865 Tom de Vries <tom@codesourcery.com>
4866
4867 PR testsuite/77411
4868 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4869
8f01b67a
MP
48702016-09-23 Marek Polacek <polacek@redhat.com>
4871
4872 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4873 * c-c++-common/gomp/atomic-13.c: Likewise.
4874 * c-c++-common/gomp/atomic-14.c: Likewise.
4875 * c-c++-common/pr60439.c: Remove invalid code.
4876 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4877 * g++.dg/expr/bitfield5.C: Likewise.
4878 * g++.dg/expr/bitfield6.C: Likewise.
4879 * g++.dg/expr/bool1.C: Likewise.
4880 * g++.dg/expr/bool3.C: Likewise.
4881 * g++.dg/expr/lval3.C: Likewise.
4882 * g++.dg/expr/lval4.C: Likewise.
4883 * g++.old-deja/g++.jason/bool5.C: Likewise.
4884
bbd6fcf3
DM
48852016-09-23 David Malcolm <dmalcolm@redhat.com>
4886
4887 PR preprocessor/77672
4888 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4889 (test_terminator_location): New function.
4890
113d06a4
RB
48912016-09-23 Richard Biener <rguenther@suse.de>
4892
4893 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4894
cab9e1df
MW
48952016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4896
4897 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4898 -march=armv8.2-a+fp16 when supported by the hardware.
4899 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4900 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4901 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4902 semi-colons to a macro invocations.
4903 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4904 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4905 defined.
4906 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4907 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4908 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4909 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4910 defined.
4911 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4912 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4913 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4914 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4915 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4916 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4917 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4918 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4919 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4920 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4921 defined.
4922 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4923 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4924 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4925 defined.
4926 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4927 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4928 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4929 defined.
4930 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4931 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4932 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4933 defined.
4934 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4935 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4936 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4937 defined. Also fix some white-space.
4938 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4939 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4940 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4941 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4942 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4943 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4944 defined. Also fix some long lines and white-space.
4945 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4946 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4947 defined. Also fix some long lines and white-space.
4948 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4949 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4950 defined.
4951 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4952 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4953 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4954 defined.
4955 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4956 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4957 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4958 defined.
4959 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
4960 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4961 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 4962 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
4963 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4964 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4965 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4966 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4967 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4968 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 4969 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
4970 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4971 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4972 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4973 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4974 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
4975 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4976 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 4977 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 4978
da9b2e69
JW
49792016-09-23 Jiong Wang <jiong.wang@arm.com>
4980 Matthew Wahab <matthew.wahab@arm.com>
4981
4982 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4983 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4984 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4985 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4986 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4987 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4988 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4989 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4990 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4991 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4992 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4993 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4994 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4995 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4996 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4997 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4998 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4999 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
5000 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
5001 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
5002 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
5003 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
5004 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
5005 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
5006 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
5007 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
5008 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
5009 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
5010 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
5011 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
5012 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
5013 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
5014 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
5015 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
5016 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
5017 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
5018 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
5019
785cf02f
MW
50202016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5021
5022 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
5023 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
5024 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
5025 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
5026 support.
5027
1e401340
KV
50282016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
5029
5030 PR ipa/77677
5031 * gcc.dg/torture/pr77677.c: New test.
5032
8ed3eeac
AV
50332016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
5034
5035 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
5036 here now.
5037
55a9b91b
MW
50382016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5039
5040 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
5041 options. Add tests for float16x4_t and float16x8_t.
5042
64c744b9
DV
50432016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5044
5045 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5046 * gcc.target/s390/risbg-ll-2.c: Ditto.
5047 * gcc.target/s390/risbg-ll-3.c: Ditto.
5048
d403b8d4
MW
50492016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5050
5051 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5052 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5053
576987fc
DV
50542016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5055
5056 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5057 output to the simplified instructions.
5058
4ffc8099
MW
50592016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5060
5061 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5062 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5063
b1a970a5
MW
50642016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5065
5066 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5067 (FP16_SUPPORTED): New
5068 (expected-hfloat-16x4): Make conditional on __fp16 support.
5069 (expected-hfloat-16x8): Likewise.
5070 (vdup_n_f16): Disable for non-AArch64 targets.
5071 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5072 conditional on FP16_SUPPORTED.
5073 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5074 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5075 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5076 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5077 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5078 for testing __fp16.
5079 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5080 conditional on FP16_SUPPORTED.
5081 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5082 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5083
50df9464
MW
50842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5085
5086 * gcc.target/arm/short-vfp-1.c: New.
5087
536b9f42
MW
50882016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5089
5090 * gcc.target/arm/attr-fp16-arith-1.c: New.
5091
1b9e31cf
MW
50922016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5093
5094 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5095 New.
5096 (add_options_for_arm_v8_2a_fp16_neon): New.
5097 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5098 (add_options_for_arm_arch_v8_2a): Auto-generate.
5099 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5100 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5101 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5102 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5103 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5104 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5105 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5106
a5b42ee7
MW
51072016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5108
5109 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5110 arm_fp16_alternative_ok.
5111 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5112 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
5113 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5114 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
5115 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5116 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5117 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5118 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5119 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5120 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5121 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5122 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5123 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5124 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5125 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5126 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5127 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5128 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5129 * gcc.target/arm/fp16-rounding-alt-1.c: Use
5130 arm_fp16_alternative_ok.
5131 * lib/target-supports.exp
5132 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5133 (check_effective_target_arm_fp16_alternative_ok): New.
5134 (check_effective_target_arm_fp16_none_ok_nocache): New.
5135 (check_effective_target_arm_fp16_none_ok): New.
5136
fcbc975b
ML
51372016-09-23 Martin Liska <mliska@suse.cz>
5138
5139 * gcc.dg/ipa/pr77653.c: Replace adress
5140 with address.
5141
1822b732
ML
51422016-09-23 Martin Liska <mliska@suse.cz>
5143
5144 * gcc.target/i386/movbe-4.c: New test.
5145
fab18cc4
ML
51462016-09-23 Martin Liska <mliska@suse.cz>
5147
5148 * gcc.target/i386/crc32-5.c: New test.
5149
e70f01b5
ML
51502016-09-23 Martin Liska <mliska@suse.cz>
5151
5152 * gcc.target/i386/pr71652.c: New test.
5153 * gcc.target/i386/pr71652-2.c: New test.
5154 * gcc.target/i386/pr71652-3.c: New test.
5155
f2e81d05
JJ
51562016-09-23 Jakub Jelinek <jakub@redhat.com>
5157
5158 * lib/gcc-dg.exp (process-message): Support relative line number
5159 notation - .+4 or .-1 etc.
5160 * gcc.dg/dg-test-1.c: New test.
5161
ed30d2a6
MS
51622016-09-22 Martin Sebor <msebor@redhat.com>
5163
5164 PR target/77676
5165 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5166 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5167 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5168 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5169
1c681c7b
UB
51702016-09-22 Uros Bizjak <ubizjak@gmail.com>
5171
5172 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5173 * gcc.dg/ifcvt-2.c: Ditto.
5174 * gcc.dg/zero_bits_compound-1.c: Ditto.
5175 * gcc.dg/zero_bits_compound-1.c: Ditto.
5176 * gcc.dg/pr40550.c: Simplify target selectors.
5177 Use dg-additional-options.
5178 * gcc.dg/pr47893.c: Ditto.
5179 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
5180 additional options for 32-bit x86 targets.
5181 * gcc.dg/pr70955.c: Move to ...
5182 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
5183
67cf0a53
PC
51842016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5185
5186 PR c++/61019
5187 * g++.dg/cpp0x/pr61019.C: New.
5188
0ee70cc0
AV
51892016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5190 Terry Guo <terry.guo@arm.com>
5191
5192 * gcc.target/arm/pure-code/ffunction-sections.c: New.
5193 * gcc.target/arm/pure-code/no-literal-pool.c: New.
5194 * gcc.target/arm/pure-code/pure-code.exp: New.
5195
43639d2c
UB
51962016-09-22 Uros Bizjak <ubizjak@gmail.com>
5197
5198 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5199 Remove SSE effective target requirement.
5200
a608d15b
PC
52012016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5202
5203 PR c++/71979
5204 * g++.dg/cpp0x/pr71979.C: New.
5205
d94a7ab4
BE
52062016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5207
5208 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5209
a13f439f
ML
52102016-09-22 Martin Liska <mliska@suse.cz>
5211
5212 PR ipa/77653
5213 * gcc.dg/ipa/pr77653.c: New test.
5214
cf352092
JJ
52152016-09-22 Jakub Jelinek <jakub@redhat.com>
5216
5217 PR fortran/77665
5218 * gfortran.dg/gomp/pr77665.f90: New test.
5219
a8de3002
PT
52202016-09-22 Paul Thomas <pault@gcc.gnu.org>
5221
5222 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5223 * gfortran.dg/dtio_13.f90: New test.
5224
39abef62
LK
52252016-09-21 Louis Krupp <louis.krupp@zoho.com>
5226
5227 PR fortran/66107
5228 * gfortran.dg/pr66107.f90: New test.
5229
4a2bb7fc
ILT
52302016-09-21 Ian Lance Taylor <iant@golang.org>
5231
5232 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5233 with call to builtin delete function.
5234
5f84cee2
JM
52352016-09-21 Joseph Myers <joseph@codesourcery.com>
5236
5237 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5238 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5239 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5240 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5241 tests.
5242
fe01a41a
UB
52432016-09-21 Uros Bizjak <ubizjak@gmail.com>
5244
5245 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5246
2e1c20b1
JJ
52472016-09-21 Jakub Jelinek <jakub@redhat.com>
5248
5249 PR c++/77651
5250 * g++.dg/cpp1z/aligned-new6.C: New test.
5251
de4c144a
MW
52522016-09-21 Matthew Wahab <matthew.wahab@arm.com>
5253
5254 * gcc.target/arm/fp16-aapcs-3.c: New.
5255 * gcc.target/arm/fp16-aapcs-4.c: New.
5256 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5257 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5258 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5259 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5260
44fc7854
BE
52612016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5262
5263 PR tree-optimization/77550
5264 * g++.dg/pr77550.C: New test.
5265
bc084f84
GJL
52662016-09-21 Georg-Johann Lay <avr@gjlay.de>
5267
5268 PR target/77326
5269 * gcc.target/avr/torture/pr77326.c: New test.
5270
c075003a
LK
52712016-09-21 Louis Krupp <louis.krupp@zoho.com>
5272
5273 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5274
6811ea79
RB
52752016-09-21 Richard Biener <rguenther@suse.de>
5276
5277 PR tree-optimization/77648
5278 * gcc.dg/torture/pr77648-1.c: New testcase.
5279 * gcc.dg/torture/pr77648-2.c: Likewise.
5280
f955c4c4
RB
52812016-09-21 Richard Biener <rguenther@suse.de>
5282 Jakub Jelinek <jakub@redhat.com>
5283
5284 PR tree-optimization/77621
5285 * gcc.dg/pr77621.c: New testcase.
5286
096506bb
PT
52872016-09-21 Paul Thomas <pault@gcc.gnu.org>
5288
5289 PR fortran/77657
5290 * gfortran.dg/dtio_12.f90: New test.
5291
37d168ae
SKS
52922016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5293
5294 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5295
66454000
KV
52962016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5297
5298 PR tree-optimization/72835
5299 * gcc.dg/tree-ssa/pr72835.c: New test.
5300
88d0c3f0
MS
53012016-09-20 Martin Sebor <msebor@redhat.com>
5302
5303 PR middle-end/49905
5304 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5305 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5306 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5307 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5308 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5309 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5310 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5311
a03df1d5
KV
53122016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5313
5314 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5315 arguments/compare will be optimized away.
5316 * gcc.dg/torture/ftrapv-1.c: Likewise.
5317
8bc5448f
KV
53182016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5319
5320 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5321 will be optimized away.
5322 * gcc.dg/ipa/vrp1.c: New test.
5323 * gcc.dg/ipa/vrp2.c: New test.
5324 * gcc.dg/ipa/vrp3.c: New test.
5325
973625a0
KV
53262016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5327
5328 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5329 does the same transformation.
5330 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5331 * gcc.dg/tree-ssa/evrp1.c: New test.
5332 * gcc.dg/tree-ssa/evrp2.c: New test.
5333 * gcc.dg/tree-ssa/evrp3.c: New test.
5334 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5335 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5336 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5337 * gcc.dg/tree-ssa/pr64130.c: Likewise.
5338 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5339 foling now happens early.
5340 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5341 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5342 * gcc.dg/tree-ssa/vrp16.c: Likewise.
5343 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5344 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5345
9b1ba33c
UB
53462016-09-20 Uros Bizjak <ubizjak@gmail.com>
5347
5348 PR target/77621
5349 * gcc.target/i386/pr77621.c: New test.
5350 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5351 pattern, loop should vectorize with -mtune=atom.
5352
f5bd4ad8
MO
53532016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
5354 Jakub Jelinek <jakub@redhat.com>
5355
5356 PR testsuite/63299
5357 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5358 instead of delete.
5359
7d9cf801
JJ
53602016-09-20 Jakub Jelinek <jakub@redhat.com>
5361
b912f962
JJ
5362 PR c++/77626
5363 * g++.dg/other/pr77626.C: New test.
5364
eaf1ece1
JJ
5365 PR c++/77638
5366 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5367
590b62e9
JJ
5368 PR c++/77637
5369 * g++.dg/cpp0x/gen-attrs-62.C: New test.
5370
7d9cf801
JJ
5371 PR middle-end/77624
5372 * c-c++-common/pr77624-1.c: New test.
5373 * c-c++-common/pr77624-2.c: New test.
5374
3aebb6ff
AV
53752016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
5376
5377 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5378 of digits expected.
5379
b5bbe47b
RB
53802016-09-20 Richard Biener <rguenther@suse.de>
5381
5382 PR tree-optimization/77646
5383 * gcc.dg/torture/pr77646.c: New testcase.
5384
144a96e4
BE
53852016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5386
5387 PR c++/77434
5388 * c-c++-common/Wint-in-bool-context.c: New test.
5389
1f2071fa
JM
53902016-09-19 Joseph Myers <joseph@codesourcery.com>
5391
5392 * gcc.dg/cr-decimal-dig-1.c: New test.
5393
63012d9a
JM
53942016-09-19 Joseph Myers <joseph@codesourcery.com>
5395
5396 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5397 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5398 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5399 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5400
02410826
VM
54012016-09-19 Vladimir Makarov <vmakarov@redhat.com>
5402
5403 PR rtl-optimization/77416
5404 * gcc.target/powerpc/pr77416.c: New.
5405
6101a7ab
PP
54062016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
5407
5408 PR c++/77639
5409 * g++.dg/template/error-recovery4.C: New test.
5410
1993ff76
BC
54112016-09-19 Bin Cheng <bin.cheng@arm.com>
5412
5413 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5414
5fa9e644
KT
54152016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5416
5417 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5418 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5419
fc15d9ec
JJ
54202016-09-19 Jakub Jelinek <jakub@redhat.com>
5421 Jan Hubicka <jh@suse.cz>
5422
5423 PR target/77587
5424 * gcc.dg/pr77587.c: New test.
5425 * gcc.dg/pr77587a.c: New file.
5426
3c9f5092
AV
54272016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
5428
5429 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5430 * gfortran.dg/coarray_38.f90:
5431 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5432 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5433 * gfortran.dg/coarray_allocate_7.f08: New test.
5434 * gfortran.dg/coarray_allocate_8.f08: New test.
5435 * gfortran.dg/coarray_allocate_9.f08: New test.
5436 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5437 new caf_register.
5438 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5439 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5440 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5441 get_by_refs.
5442 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5443 * gfortran.dg/coarray_lock_7.f90: Same.
5444 * gfortran.dg/coarray_poly_5.f90: Same.
5445 * gfortran.dg/coarray_poly_6.f90: Same.
5446 * gfortran.dg/coarray_poly_7.f90: Same.
5447 * gfortran.dg/coarray_poly_8.f90: Same.
5448 * gfortran.dg/coindexed_1.f90: Changed errors expected.
5449
e79e6763
FR
54502016-09-19 Fritz Reese <fritzoreese@gmail.com>
5451
5452 PR fortran/77584
5453 * gfortran.dg/dec_structure_15.f90: New testcase.
5454
ae527639
RB
54552016-09-19 Richard Biener <rguenther@suse.de>
5456
5457 PR middle-end/77605
5458 * gcc.dg/torture/pr77605.c: New testcase.
5459
cdf060f8
LK
54602016-09-18 Louis Krupp <louis.krupp@zoho.com>
5461
5462 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5463
b720e919
JH
54642016-09-17 Jan Hubicka <hubicka@ucw.cz>
5465
5466 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5467 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5468 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5469 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5470 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5471 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5472 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5473 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5474 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5475 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5476 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5477
bdabae39
KY
54782016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
5479
5480 * gcc.target/i386/pr68633.c: Fix expected result.
5481
493ba820
LK
54822016-09-17 Louis Krupp <louis.krupp@gmail.com>
5483
5484 PR fortran/68078
5485 * gfortran.dg/pr68078.f90: New test.
5486 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5487
9a42726b
BS
54882016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5489
5490 PR target/77613
5491 * gcc.target/powerpc/swaps-p8-25.c: New.
5492
e7d61178
JJ
54932016-09-16 Jakub Jelinek <jakub@redhat.com>
5494
8f03e02f
JJ
5495 PR c++/77482
5496 * g++.dg/cpp0x/constexpr-77482.C: New test.
5497
e80cb545
JJ
5498 PR c++/77379
5499 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5500 thunk offsets.
5501 * g++.dg/abi/abi-tag23a.C: Likewise.
5502
1c2f613f
JJ
5503 PR c++/77338
5504 * g++.dg/cpp0x/decltype-77338.C: New test.
5505
e7d61178
JJ
5506 PR c++/77375
5507 * g++.dg/cpp0x/mutable1.C: New test.
5508
8d987deb
SK
55092016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
5510
5511 PR fortran/77612
5512 * gfortran.dg/pr77612.f90: New test.
5513
2c3d35a6
SKS
55142016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5515
5516 * gcc.dg/torture/pr70421.c: Require int32plus.
5517
e43163ae
JJ
55182016-09-16 Jakub Jelinek <jakub@redhat.com>
5519
bcf0905a
JJ
5520 PR middle-end/77475
5521 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5522
e43163ae
JJ
5523 PR target/77526
5524 * gcc.target/i386/pr77526.c: New test.
5525
7d704548
JJ
55262016-09-16 Jakub Jelinek <jakub@redhat.com>
5527 Eric Botcazou <ebotcazou@adacore.com>
5528
5529 PR middle-end/77594
5530 * gcc.target/i386/pr77594.c: New test.
5531
902d624f
LK
55322016-09-15 Louis Krupp <louis.krupp@zoho.com>
5533
5534 PR fortran/69963
5535 * gfortran.dg/misplaced_implicit_character.f90: New test.
5536
7e16ce79
BC
55372016-09-15 Bin Cheng <bin.cheng@arm.com>
5538
5539 PR tree-optimization/77503
5540 * gcc.dg/vect/pr77503.c: New test.
5541
7c05f5c4
RB
55422016-09-15 Richard Biener <rguenther@suse.de>
5543
5544 PR middle-end/77544
5545 * c-c++-common/torture/pr77544.c: New testcase.
5546
76ff80fb
JJ
55472016-09-15 Jakub Jelinek <jakub@redhat.com>
5548
5549 PR middle-end/77475
5550 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5551 * gcc.dg/march-generic.c: Likewise.
5552 * gcc.target/i386/spellcheck-options-1.c: New test.
5553 * gcc.target/i386/spellcheck-options-2.c: New test.
5554 * gcc.target/i386/spellcheck-options-3.c: New test.
5555 * gcc.target/i386/spellcheck-options-4.c: New test.
5556
5560d026
CLT
55572016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
5558
5559 PR fortran/72743
5560 * gfortran.dg/goacc/pr72743.f90: New test.
5561
5334f733
RB
55622016-09-15 Richard Biener <rguenther@suse.de>
5563
5564 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5565
d08615f2
RB
55662016-09-15 Richard Biener <rguenther@suse.de>
5567
5568 PR tree-optimization/77514
5569 * gcc.dg/torture/pr77514.c: New testcase.
5570
28ca05f0
JJ
55712016-09-14 Jakub Jelinek <jakub@redhat.com>
5572
5573 PR c++/77549
5574 * g++.dg/lookup/pr77549.C: New test.
5575
20a1e5b8
MP
55762016-09-14 Marek Polacek <polacek@redhat.com>
5577
5578 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5579 * c-c++-common/gomp/atomic-13.c: Likewise.
5580 * c-c++-common/gomp/atomic-14.c: Likewise.
5581 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5582 * g++.dg/cpp1z/bool-increment1.C: New test.
5583 * c-c++-common/pr60439.c: Add dg-warning.
5584 * g++.dg/expr/bitfield4.C: Likewise.
5585 * g++.dg/expr/bitfield5.C: Likewise.
5586 * g++.dg/expr/bitfield6.C: Likewise.
5587 * g++.dg/expr/bool1.C: Likewise.
5588 * g++.dg/expr/bool3.C: Likewise.
5589 * g++.dg/expr/lval3.C: Likewise.
5590 * g++.dg/expr/lval4.C: Likewise.
5591 * g++.old-deja/g++.jason/bool5.C: Likewise.
5592 * g++.dg/expr/bitfield3.C: Adjust dg-error.
5593 * g++.dg/other/error18.C: Likewise.
5594 * g++.dg/gomp/atomic-14.C: Likewise.
5595
0761f6bf
NS
55962016-09-14 Nathan Sidwell <nathan@acm.org>
5597
5598 PR c++/77539
5599 * g++.dg/cpp1y/pr77539.C: New.
5600
13cddbc1
CL
56012016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
5602
5603 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5604 dg-require.
5605 * g++.dg/ext/builtin_alloca.C: Likewise.
5606 * g++.dg/template/spec35.C: Likewise.
5607 * gcc.dg/builtins-68.c: Likewise.
5608 * gcc.misc-tests/gcov-13.c: Likewise.
5609 * gcc.misc-tests/gcov-14.c: Likewise.
5610
a90638d4
JM
56112016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
5612
5613 * gfortran.dg/dec_structure_14.f90: New testcase.
5614
5ba4a08c
JJ
56152016-09-14 Jakub Jelinek <jakub@redhat.com>
5616
5617 PR sanitizer/68260
5618 * c-c++-common/tsan/pr68260.c: New test.
5619
a713b234
JS
56202016-09-13 Joe Seymour <joe.s@somniumtech.com>
5621
5622 PR target/70713
5623 * gcc.target/msp430/function-attributes-1.c: New test.
5624 * gcc.target/msp430/function-attributes-2.c: New test.
5625 * gcc.target/msp430/function-attributes-3.c: New test.
5626
96032047
MS
56272015-04-18 Martin Sebor <msebor@redhat.com>
5628
5629 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5630 of non-nul characters.
5631 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5632
ea8661cd
JJ
56332016-09-13 Jakub Jelinek <jakub@redhat.com>
5634
9952908a
JJ
5635 * g++.dg/cpp0x/gen-attrs-61.C: New test.
5636 * g++.dg/cpp1z/gen-attrs1.C: New test.
5637
63cdb7a0
JJ
5638 PR tree-optimization/77454
5639 * gcc.dg/pr77454.c: New test.
5640
ea8661cd
JJ
5641 PR c++/77553
5642 * g++.dg/cpp1y/constexpr-77553.C: New test.
5643
254830ba
DM
56442016-09-13 David Malcolm <dmalcolm@redhat.com>
5645
5646 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5647 (test_show_locus): Replace rich_location::add_fixit_insert calls
5648 with add_fixit_insert_before and add_fixit_insert_after.
5649
42763690
JM
56502016-09-13 Jason Merrill <jason@redhat.com>
5651 Tom de Vries <tom@codesourcery.com>
5652
5653 PR c++/77427
5654 * g++.dg/pr77427.C: New test.
5655
c8798f2c
ML
56562016-09-13 Martin Liska <mliska@suse.cz>
5657
5658 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5659 effective target.
5660 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5661 * lib/target-supports.exp: Define the new target.
5662
54700e2e
AP
56632016-09-12 Andrew Pinski <apinski@cavium.com>
5664
5665 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5666 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5667
e1d55bf7
UB
56682016-09-12 Uros Bizjak <ubizjak@gmail.com>
5669
5670 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5671 variable arguments.
5672 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5673 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5674 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5675 variable argument.
5676 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5677 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5678
54dcdb88
BE
56792016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5680
5681 PR c++/77496
5682 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5683 * g++.dg/ext/pr77496.C: New test.
5684 * g++.dg/warn/pr77496.C: New test.
5685
d1463eb9
DM
56862016-09-12 David Malcolm <dmalcolm@redhat.com>
5687
5688 PR c/72858
5689 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5690 to preserve conversion chars, and to preserve prefix information.
5691 * gcc.dg/format/pr72858.c: New test case.
5692
217fabad
SK
56932016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
5694
5695 * gfortran.dg/pr77507.f90: Move to ...
5696 * gfortran.dg/ieee/pr77507.f90: here.
5697
a1cd04ac
JH
56982016-08-09 Jan Hubicka <hubicka@ucw.cz>
5699
5700 PR ipa/61159
5701 * compile/pr61159.c: New testcase
5702
e3912107
JH
57032016-08-09 Jan Hubicka <hubicka@ucw.cz>
5704
5705 PR ipa/64316
5706 * gcc.dg/ipa/pr63416.c: New testcase.
5707
739d9339
PT
57082016-09-10 Paul Thomas <pault@gcc.gnu.org>
5709 Steven G. Kargl <kargl@gcc.gnu.org>
5710
5711 PR fortran/77532
cc3135b6 5712 * gfortran.dg/dtio_11.f90: new test.
739d9339 5713
fb7c40dd
SK
57142016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
5715
5716 PR fortran/77507
5717 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5718 * gfortran.dg/c_assoc_4.f90: Ditto.
5719
5b28efbb
TV
57202016-09-10 Tom de Vries <tom@codesourcery.com>
5721
5722 PR C/71602
5723 * c-c++-common/va-arg-va-list-type.c: New test.
5724
9d0a9bb4
PB
57252016-09-09 Peter Bergner <bergner@vnet.ibm.com>
5726
5727 PR rtl-optimization/77289
5728 * gcc.target/powerpc/pr77289.c: New test.
5729
3f0177e7
MS
57302016-09-09 Martin Sebor <msebor@redhat.com>
5731
5732 PR c/77520
5733 PR c/77521
5734 * gcc.dg/pr77520.c: New test.
5735 * gcc.dg/pr77521.c: New test.
5736
e81e83d0
SK
57372016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5738
5739 PR fortran/77506
5740 * gfortran.dg/pr77506.f90: New test.
5741
8a92685e
SK
57422016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5743
5744 PR fortran/77507
5745 * gfortran.dg/pr77507.f90: New test.
5746
c65248cb
JM
57472016-09-09 Joseph Myers <joseph@codesourcery.com>
5748
5749 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5750
2cf0ff98
SK
57512016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
5752 Louis Krupp <lkrupp@gcc.gnu.org>
5753
5754 PR fortran/69514
5755 * gfortran.dg/pr69514_1.f90: New test.
5756 * gfortran.dg/pr69514_2.f90: New test.
5757
8ebc1e0f
JJ
57582016-09-08 Jakub Jelinek <jakub@redhat.com>
5759
20b6cf01
JJ
5760 PR fortran/77500
5761 * gfortran.dg/gomp/pr77500.f90: New test.
5762
8ebc1e0f
JJ
5763 PR fortran/77516
5764 * gfortran.dg/gomp/pr77516.f90: New test.
5765
34718542
JJ
57662016-09-07 Jakub Jelinek <jakub@redhat.com>
5767
5768 PR middle-end/77475
5769 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5770 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5771 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5772 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5773 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5774 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5775
e5106e27
DM
57762016-09-07 David Malcolm <dmalcolm@redhat.com>
5777
5778 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5779 "substring-locations.h".
5780
ca235a85
RB
57812016-09-07 Richard Biener <rguenther@suse.de>
5782
5783 PR c/77450
5784 * c-c++-common/vector-subscript-8.c: Move ..
5785 * gcc.dg/pr77450.c: ... here.
5786
0076b5dc 57872016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
5788
5789 PR libgfortran/77393
5790 * gfortran.dg/fmt_f0_2.f90: Update test.
5791 * gfortran.dg/fmt_f0_3.f90: New test.
5792
6ac7322b
DH
57932016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5794
5795 PR debug/77389
5796 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5797 in dg-options.
5798
5799 PR debug/57519
5800 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5801
8eb9e049
JJ
58022016-09-06 Jakub Jelinek <jakub@redhat.com>
5803
5804 PR target/69255
5805 * gcc.target/i386/pr69255-1.c: New test.
5806 * gcc.target/i386/pr69255-2.c: New test.
5807 * gcc.target/i386/pr69255-3.c: New test.
5808
58092016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
5810
5811 PR c/77336
5812 * gcc.dg/format/miss-7.c: New test.
5813
e6cb85d4
UB
58142016-09-06 Uros Bizjak <ubizjak@gmail.com>
5815
5816 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5817
7fe76f6a
ML
58182016-09-06 Martin Liska <mliska@suse.cz>
5819
5820 PR gcov-profile/77378
5821 PR gcov-profile/77466
5822 * gcc.dg/profile-update-warning.c: New test.
5823
209b636e
RB
58242016-09-06 Richard Biener <rguenther@suse.de>
5825
5826 PR tree-optimization/77479
5827 * gcc.dg/torture/pr77479.c: New testcase.
5828
b772a565
RB
58292016-09-06 Richard Biener <rguenther@suse.de>
5830
5831 PR c/77450
5832 * c-c++-common/vector-subscript-7.c: Adjust.
5833 * c-c++-common/vector-subscript-8.c: New testcase.
5834
a8c07037
SKS
58352016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5836
5837 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5838
0ce48391
JJ
58392016-09-05 Jakub Jelinek <jakub@redhat.com>
5840
de9188e0
JJ
5841 PR target/77476
5842 * gcc.target/i386/avx512f-pr77476.c: New test.
5843 * gcc.target/i386/avx512bw-pr77476.c: New test.
5844 * gcc.target/i386/avx512dq-pr77476.c: New test.
5845
c76f7809
JJ
5846 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5847 Update comment to mention also avx512f.
5848
0ce48391
JJ
5849 PR sanitizer/77396
5850 * g++.dg/asan/pr77396-2.C: New test.
5851
8a27cf73
UB
58522016-09-05 Uros Bizjak <ubizjak@gmail.com>
5853
5854 PR rtl-optimization/77452
5855 * gcc.target/i386/pr77452.c: New test.
5856
25ff5dd3
MP
58572016-09-05 Marek Polacek <polacek@redhat.com>
5858
5859 PR c/77423
5860 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5861
f2bc4e48
SK
58622016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5863
5864 PR fortran/77391
5865 * gfortran.dg/pr77391.f90: New test.
5866
e85921ee
SK
58672016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5868
5869 PR fortran/77460
5870 * gfortran.dg/pr77460.f90: New test.
5871
b5d50659
JJ
58722016-09-03 Jakub Jelinek <jakub@redhat.com>
5873
5874 PR c/65467
5875 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5876
7b826676
KY
58772016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5878
5879 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5880
717ebe91
DM
58812016-09-02 David Malcolm <dmalcolm@redhat.com>
5882
5883 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5884 test case.
5885 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5886 diagnostic-test-show-locus-generate-patch.c to the sources
5887 for diagnostic_plugin_test_show_locus.c.
5888
94087e88
JJ
58892016-09-02 Jakub Jelinek <jakub@redhat.com>
5890
9dc5773f
JJ
5891 PR c/65467
5892 * gcc.dg/gomp/_Atomic-1.c: New test.
5893 * gcc.dg/gomp/_Atomic-2.c: New test.
5894 * gcc.dg/gomp/_Atomic-3.c: New test.
5895 * gcc.dg/gomp/_Atomic-4.c: New test.
5896 * gcc.dg/gomp/_Atomic-5.c: New test.
5897
94087e88
JJ
5898 PR sanitizer/77396
5899 * g++.dg/asan/pr77396.C: New test.
5900
59012016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
5902
5903 PR tree-optimization/71831
5904 * gcc.dg/builtin-object-size-16.c: New test.
5905 * gcc.dg/builtin-object-size-17.c: New test.
5906
7e89048d
JD
59072016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5908
5909 PR libgfortran/77393
5910 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5911
2f196155
UB
59122016-09-01 Uros Bizjak <ubizjak@gmail.com>
5913
5914 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5915 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5916 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5917 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5918 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5919 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5920 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5921 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5922 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5923 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5924 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5925 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5926 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5927 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5928 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5929 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5930 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5931 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5932
0a6b0523
EB
59332016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5934
5935 * gnat.dg/opt58.adb: New test.
5936 * gnat.dg/opt58_pkg.ads: New helper.
5937
2a99de7b
RB
59382016-09-01 Richard Biener <rguenther@suse.de>
5939
5940 PR middle-end/77436
5941 * gcc.dg/torture/pr77436.c: New testcase.
5942
f79d8786
SKS
59432016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5944
5945 * gcc.dg/pr64252.c: Require int32plus.
5946 * gcc.dg/pr66299-1.c: Likewise.
5947 * gcc.dg/pr66299-2.c: Likewise.
5948 * gcc.dg/torture/20131115-1.c: Skip for avr.
5949
b06335f9
KT
59502016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5951
5952 * gcc.target/aarch64/ands_3.c: New test.
5953
f25f40be
JJ
59542016-08-31 Jakub Jelinek <jakub@redhat.com>
5955
d12a0b5a
JJ
5956 PR fortran/77352
5957 * gfortran.dg/gomp/pr77352.f90: New test.
5958
f25f40be
JJ
5959 PR fortran/77374
5960 * gfortran.dg/gomp/pr77374.f08: New test.
5961
9ff6fb6e
MG
59622016-08-31 Marc Glisse <marc.glisse@inria.fr>
5963
5964 PR tree-optimization/73714
5965 * gcc.dg/tree-ssa/pr73714.c: New test.
5966
8e95a674
JD
59672016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5968
5969 PR libgfortran/77393
5970 * gfortran.dg/fmt_f0_2.f90: New test.
5971
c6b0037d
MG
59722016-08-31 Marc Glisse <marc.glisse@inria.fr>
5973
5974 * gcc.target/i386/pr59539-2.c: Adapt options.
5975 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5976
1a576b13
PT
59772016-08-31 Paul Thomas <pault@gcc.gnu.org>
5978
5979 PR fortran/77418
5980 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5981 of the associate entity and replace with a pointer to the
5982 intended item on the stack.
5983
e73d3ca6 59842016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 5985 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
5986
5987 PR fortran/48298
5988 * gfortran.dg/dtio_1.f90: New test.
5989 * gfortran.dg/dtio_2.f90: New test.
5990 * gfortran.dg/dtio_3.f90: New test.
5991 * gfortran.dg/dtio_4.f90: New test.
5992 * gfortran.dg/dtio_5.f90: New test.
5993 * gfortran.dg/dtio_6.f90: New test.
5994 * gfortran.dg/dtio_7.f90: New test.
5995 * gfortran.dg/dtio_8.f90: New test.
5996 * gfortran.dg/dtio_9.f90: New test.
5997 * gfortran.dg/dtio_10.f90: New test.
5998
b816477a
DM
59992016-08-30 David Malcolm <dmalcolm@redhat.com>
6000
6001 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6002 (test_many_nested_locations): New function.
6003 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6004 (test_show_locus): Handle "test_many_nested_locations".
6005
71b30891
DM
60062016-08-30 David Malcolm <dmalcolm@redhat.com>
6007
6008 * g++.dg/template/double-greater-than-fixit.C: New test case.
6009
8fa37232
EB
60102016-08-30 Eric Botcazou <ebotcazou@adacore.com>
6011
6012 * gnat.dg/opt57.ad[sb]: New test.
6013 * gnat.dg/opt57_pkg.ads: New helper.
6014
6f651bae
RB
60152016-08-30 Richard Biener <rguenther@suse.de>
6016
6017 PR tree-optimization/69047
6018 * gcc.dg/pr69047.c: Fix byte-order check.
6019
ab834832
JJ
60202016-08-30 Jakub Jelinek <jakub@redhat.com>
6021
5116b156
JJ
6022 PR tree-optimization/72866
6023 * gcc.dg/vect/pr72866.c: New test.
6024
3754bbfc
JJ
6025 PR debug/77363
6026 * g++.dg/debug/dwarf2/pr77363.C: New test.
6027
26122e2d
JJ
6028 PR middle-end/77377
6029 * gcc.target/i386/pr77377.c: New test.
6030
ab834832
JJ
6031 PR debug/77389
6032 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
6033 in dg-options.
6034
bedc9ca7
SK
60352016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
6036
6037 * gfortran.dg/pr77372.f90: Moved to ...
6038 * gfortran.dg/ieee/pr77372.f90: here.
6039
adfa1e6b
MM
60402016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6041
6042 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
6043 vector short/char initializations.
6044 * gcc.target/powerpc/vec-init-5.c: Likewise.
6045 * gcc.target/powerpc/vec-init-6.c: New compile time test for
6046 vector initialization optimizations.
6047 * gcc.target/powerpc/vec-init-7.c: Likewise.
6048 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6049 vector float/double initializations.
6050 * gcc.target/powerpc/vec-init-9.c: Likewise.
6051
414b7129
UB
60522016-08-29 Uros Bizjak <ubizjak@gmail.com>
6053
6054 PR target/77403
6055 * gcc.target/i386/pr77403.c: New test.
6056
3d06b6f2
MP
60572016-08-29 Marek Polacek <polacek@redhat.com>
6058
6059 PR c/77292
6060 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6061
ba9bbd6f
TV
60622016-08-29 Tom de Vries <tom@codesourcery.com>
6063
6064 PR c/77398
6065 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6066
d7d80d8f
EB
60672016-08-29 Eric Botcazou <ebotcazou@adacore.com>
6068
6069 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 6070
d7d80d8f 60712016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
6072
6073 * gfortran.dg/dec_structure_13.f90: New testcase.
6074
468d95c8
JB
60752016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
6076
6077 PR fortran/77261
6078 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6079 available.
6080
f329b264
TV
60812016-08-28 Tom de Vries <tom@codesourcery.com>
6082
6083 PR lto/70955
6084 * gcc.dg/pr70955.c: New test.
6085 * gcc.dg/lto/pr70955_0.c: Same.
6086 * gcc.dg/lto/pr70955_1.c: Same.
6087
4a389eb6
PP
60882016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
6089
6090 PR tree-optimization/71077
6091 * gcc.target/i386/pr71077.c: New test.
6092
3f8257db 60932016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
6094
6095 PR fortran/77380
6096 * gfortran.dg/pr77380.f90: New test.
6097
3f8257db 60982016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
6099
6100 PR fortran/77372
6101 gfortran.dg/pr77372.f90: New test.
6102
ee908516
DM
61032016-08-26 David Malcolm <dmalcolm@redhat.com>
6104
6105 * gcc.dg/spellcheck-fields-2.c (test): Move
6106 dg-begin/end-multiline-output within function body.
6107 (test_macro): New function.
6108
d41e76cf
DM
61092016-08-26 David Malcolm <dmalcolm@redhat.com>
6110
6111 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6112 (test_fixit_insert): Update expected output.
6113 (test_fixit_remove): Likewise.
6114 (test_fixit_replace): Likewise.
6115
524a4c96
RO
61162016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6117
6118 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6119 Fix typo.
6120
ebfa15ab
RB
61212016-08-26 Richard Biener <rguenther@suse.de>
6122
6123 PR tree-optimization/69047
6124 * gcc.dg/pr69047.c: New testcase.
6125
209ca542
PK
61262016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6127 Martin Jambhor <mjambor@suse.cz>
524a4c96 6128
209ca542
PK
6129 * gcc.dg/ipa/propbits-1.c: New test-case.
6130 * gcc.dg/ipa/propbits-2.c: Likewise.
6131 * gcc.dg/ipa/propbits-3.c: Likewise.
6132
e5cf1629
SK
61332016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
6134
6135 PR fortran/77351
6136 * gfortran.dg/pr77351.f90: New test.
6137
ebef225f
MP
61382016-08-25 Marek Polacek <polacek@redhat.com>
6139
6140 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6141
fe377a48
MP
61422016-08-25 Marek Polacek <polacek@redhat.com>
6143
6144 PR c/77323
6145 * gcc.dg/pr77323.c: New test.
6146
88b8971f
PT
61472016-08-24 Paul Thomas <pault@gcc.gnu.org>
6148
6149 PR fortran/77358
6150 * gfortran.dg/submodule_17.f08: New test.
6151
3f8257db
JJ
61522016-08-24 Michael Collison <michael.collison@linaro.org>
6153 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
6154
6155 * gcc.target/arm/builtin_saddl.c: New testcase.
6156 * gcc.target/arm/builtin_saddll.c: New testcase.
6157 * gcc.target/arm/builtin_uaddl.c: New testcase.
6158 * gcc.target/arm/builtin_uaddll.c: New testcase.
6159 * gcc.target/arm/builtin_ssubl.c: New testcase.
6160 * gcc.target/arm/builtin_ssubll.c: New testcase.
6161 * gcc.target/arm/builtin_usubl.c: New testcase.
6162 * gcc.target/arm/builtin_usubll.c: New testcase.
6163
d5b5d212
UB
61642016-08-24 Uros Bizjak <ubizjak@gmail.com>
6165
6166 PR target/77270
6167 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6168 (dg-options): Use -march=amdfam10 instead of -march=athlon.
6169 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6170 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6171 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6172 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6173 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
6174 effective target. Remove scan-assembler-times directives.
6175 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6176 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6177 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6178
d1188689
SKS
61792016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6180
6181 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6182 of unsigned int.
6183 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6184
0b6b8f85
RS
61852016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
6186
6187 PR testsuite/77317
6188 * lib/target-supports.exp
6189 (check_effective_target_vect_aligned_arrays): Don't cache the result.
6190 (check_effective_target_vect_natural_alignment): Ditto.
6191 (check_effective_target_vector_alignment_reachable): Ditto.
6192 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6193
587b7f7a
ILT
61942016-08-23 Ian Lance Taylor <iant@golang.org>
6195
6196 * gcc.target/s390/nolrl-1.c: Don't match the file name.
6197
6019c0fc
MM
61982016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6199
6200 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6201 being created from pointers to memory locations.
6202 * gcc.target/powerpc/vec-init-2.c: Likewise.
6203
cfe37db4
FR
62042016-08-23 Fritz Reese <fritzoreese@gmail.com>
6205
6206 * gfortran.dg/dec_structure_12.f90: New testcase.
6207
7e11f46f
DV
62082016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6209
6210 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6211
7ab4f354
DV
62122016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6213
6214 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6215 verification.
6216
deb9351f
DV
62172016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6218
6219 * gcc.target/s390/md/andc-splitter-1.c: New test case.
6220 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6221
1fd9f058
RB
62222016-08-23 Richard Biener <rguenther@suse.de>
6223
6224 PR tree-optimization/27336
6225 * c-c++-common/pr27336.c: New testcase.
6226
b00e6e75
MP
62272016-08-22 Marek Polacek <polacek@redhat.com>
6228
6229 PR c++/77321
6230 * g++.dg/cpp1y/pr77321.C: New test.
6231
58338bac
SK
62322016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6233
6234 PR fortran/60774
6235 * gfortran.dg/empty_label.f: Adjust test for new error message.
6236 * gfortran.dg/empty_label.f90: Ditto.
6237 * gfortran.dg/empty_label_typedecl.f90: Ditto.
6238 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6239 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6240
30364ce6
SK
62412016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6242
6243 PR fortran/61318
6244 * gfortran.dg/pr61318.f90: New test.
6245
ad7a5a8f
SK
62462016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6247
6248 PR fortran/77260
6249 * gfortran.dg/pr77260_1.f90: New test.
6250 * gfortran.dg/pr77260_2.f90: Ditto.
6251
72f52f30
JM
62522016-08-22 Joseph Myers <joseph@codesourcery.com>
6253
6254 PR middle-end/77269
6255 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6256 __builtin_signbitf and __builtin_signbitl in expected generic
6257 expansion.
6258 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6259 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6260 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6261 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6262 tests.
6263
6dc198e3
JM
62642016-08-22 Joseph Myers <joseph@codesourcery.com>
6265
6266 * gcc.dg/torture/float128-builtin.c,
6267 gcc.dg/torture/float128-ieee-nan.c,
6268 gcc.dg/torture/float128x-builtin.c,
6269 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6270 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6271 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6272 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6273 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6274 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6275 gcc.dg/torture/floatn-nan.h: New tests.
6276
7ff4e41a
JM
62772016-08-22 Joseph Myers <joseph@codesourcery.com>
6278
6279 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6280 macro.
6281 (main): Update calls to TEST_I_F.
6282 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6283 macro.
6284 (main): Update calls to TEST_I_F.
6285
7078cdb6
JM
62862016-08-22 Joseph Myers <joseph@codesourcery.com>
6287
6288 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6289 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6290 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6291 names in calls to TEST_I_F.
6292
a9d7c823
BE
62932016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6294
6295 PR c/52952
6296 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6297
cd800235
SKS
62982016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6299
6300 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6301 and !natural_alignment_64.
6302 * gcc.dg/ipa/propalign-2.c: Likewise.
6303 * gcc.dg/ipa/propalign-3.c: Likewise.
6304 * gcc.dg/ipa/propalign-4.c: Likewise.
6305 * gcc.dg/ipa/propalign-5.c: Likewise.
6306 * lib/target-supports.exp
6307 (check_effective_target_natural_alignment_32): Add avr-*-*.
6308
22d12455
KV
63092016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
6310
6311 PR tree-optimization/61839
6312 * gcc.dg/tree-ssa/pr61839_1.c: New test.
6313 * gcc.dg/tree-ssa/pr61839_2.c: New test.
6314 * gcc.dg/tree-ssa/pr61839_3.c: New test.
6315 * gcc.dg/tree-ssa/pr61839_4.c: New test.
6316
c65699ef
JM
63172016-08-19 Joseph Myers <joseph@codesourcery.com>
6318
6319 PR c/32187
6320 * lib/target-supports.exp (check_effective_target_float16)
6321 (check_effective_target_float32, check_effective_target_float64)
6322 (check_effective_target_float128, check_effective_target_float32x)
6323 (check_effective_target_float64x)
6324 (check_effective_target_float128x)
6325 (check_effective_target_float16_runtime)
6326 (check_effective_target_float32_runtime)
6327 (check_effective_target_float64_runtime)
6328 (check_effective_target_float128_runtime)
6329 (check_effective_target_float32x_runtime)
6330 (check_effective_target_float64x_runtime)
6331 (check_effective_target_float128x_runtime)
6332 (check_effective_target_floatn_nx_runtime)
6333 (add_options_for_float16, add_options_for_float32)
6334 (add_options_for_float64, add_options_for_float128)
6335 (add_options_for_float32x, add_options_for_float64x)
6336 (add_options_for_float128x): New procedures.
6337 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6338 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6339 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6340 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6341 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6342 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6343 gcc.dg/torture/float128-complex.c,
6344 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6345 gcc.dg/torture/float128x-basic.c,
6346 gcc.dg/torture/float128x-complex.c,
6347 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6348 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6349 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6350 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6351 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6352 gcc.dg/torture/float32x-basic.c,
6353 gcc.dg/torture/float32x-complex.c,
6354 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6355 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6356 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6357 gcc.dg/torture/float64x-basic.c,
6358 gcc.dg/torture/float64x-complex.c,
6359 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6360 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6361 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6362 gcc.dg/torture/floatn-tg.h,
6363 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6364 gcc.dg/torture/fp-int-convert-float128-ieee.c,
6365 gcc.dg/torture/fp-int-convert-float128x-timode.c,
6366 gcc.dg/torture/fp-int-convert-float128x.c,
6367 gcc.dg/torture/fp-int-convert-float16-timode.c,
6368 gcc.dg/torture/fp-int-convert-float16.c,
6369 gcc.dg/torture/fp-int-convert-float32-timode.c,
6370 gcc.dg/torture/fp-int-convert-float32.c,
6371 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6372 gcc.dg/torture/fp-int-convert-float32x.c,
6373 gcc.dg/torture/fp-int-convert-float64-timode.c,
6374 gcc.dg/torture/fp-int-convert-float64.c,
6375 gcc.dg/torture/fp-int-convert-float64x-timode.c,
6376 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6377 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6378 maximum exponent of floating-point type. Use it in testing
6379 whether 0x8...0 fits in the floating-point type. Always treat -1
6380 (signed 0xf...f) as fitting in the floating-point type.
6381 (M_OK1): New macro.
6382 * gcc.dg/torture/fp-int-convert-double.c,
6383 gcc.dg/torture/fp-int-convert-float.c,
6384 gcc.dg/torture/fp-int-convert-float128-timode.c,
6385 gcc.dg/torture/fp-int-convert-float128.c,
6386 gcc.dg/torture/fp-int-convert-float80-timode.c,
6387 gcc.dg/torture/fp-int-convert-float80.c,
6388 gcc.dg/torture/fp-int-convert-long-double.c,
6389 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6390
94e73c78
JJ
63912016-08-19 Jakub Jelinek <jakub@redhat.com>
6392
fbdbd4b6
JJ
6393 PR fortran/72744
6394 * gfortran.dg/gomp/pr72744.f90: New test.
6395
94e73c78
JJ
6396 PR fortran/69281
6397 * gfortran.dg/gomp/pr69281.f90: New test.
6398
91151a73
JB
63992016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
6400
414b7129
UB
6401 * gfortran.dg/random_4.f90: Initialize seed before using, handle
6402 the last special seed value.
6403 * gfortran.dg/random_7.f90: Use size for last array member instead
6404 of hardcoded value.
91151a73 6405
fcf830ab
PK
64062016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6407
6408 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6409 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6410
1a5da5b6
RB
64112016-08-19 Richard Biener <rguenther@suse.de>
6412
6413 PR tree-optimization/77286
6414 * gcc.dg/torture/pr77286.c: New testcase.
6415
82f72146
DM
64162016-08-18 David Malcolm <dmalcolm@redhat.com>
6417
6418 * gcc.dg/verbose-asm-2.c: New test case.
6419
cc015f3a
DM
64202016-08-18 David Malcolm <dmalcolm@redhat.com>
6421
6422 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6423 (custom_diagnostic_finalizer): Update for change to
6424 diagnostic_show_locus.
6425
cb18fd07
DM
64262016-08-18 David Malcolm <dmalcolm@redhat.com>
6427
6428 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6429 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6430
a76989dc
MP
64312016-08-18 Marek Polacek <polacek@redhat.com>
6432
6433 PR c/71514
6434 * gcc.dg/pr71514.c: New test.
6435
89c88780
L
64362015-08-18 H.J. Lu <hongjiu.lu@intel.com>
6437
6438 PR target/72839
6439 * gcc.target/i386/pr72839.c: New test.
6440
2c71d454
CLT
64412016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
6442
6443 PR middle-end/70895
6444 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6445 * c-c++-common/goacc/reduction-1.c: Likewise.
6446 * c-c++-common/goacc/reduction-2.c: Likewise.
6447 * c-c++-common/goacc/reduction-3.c: Likewise.
6448 * c-c++-common/goacc/reduction-4.c: Likewise.
6449
66592e95
AM
64502016-08-18 Alan Modra <amodra@gmail.com>
6451
6452 * gcc.c-torture/compile/pr72771.c: New.
6453
3a146d46
JJ
64542016-08-17 Jakub Jelinek <jakub@redhat.com>
6455
6456 PR fortran/67496
6457 * gfortran.dg/pr67496.f90: New test.
6458
3f8257db 64592015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
6460
6461 PR tree-optimization/71752
3a146d46 6462 * gcc.dg/vect/pr71752.c: New.
038000bd 6463
dd42e908
UB
64642016-08-17 Uros Bizjak <ubizjak@gmail.com>
6465
6466 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6467
458a1cd0
JJ
64682016-08-17 Jakub Jelinek <jakub@redhat.com>
6469
6470 PR middle-end/77259
6471 * g++.dg/ipa/devirt-52.C: New test.
6472
11c4c4ba
CLT
64732016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
6474
6475 * c-c++-common/goacc/reduction-6.c: New testcase.
6476
661d6efd
RB
64772016-08-17 Richard Biener <rguenther@suse.de>
6478
6479 PR tree-optimization/76490
6480 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6481 * gcc.dg/pr52904.c: XFAIL.
6482
622d8b69
RB
64832016-08-17 Richard Biener <rguenther@suse.de>
6484
6485 PR tree-optimization/23855
6486 * gcc.dg/loop-unswitch-2.c: Adjust.
6487
af23e99c
JJ
64882016-08-16 Jakub Jelinek <jakub@redhat.com>
6489
6490 PR tree-optimization/72817
6491 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6492
feeb6268
JM
64932016-08-16 Joseph Myers <joseph@codesourcery.com>
6494
6495 PR libgcc/77265
6496 * gcc.dg/torture/float128-extend-inf.c: New test.
6497
65e736c0
DM
64982016-08-16 David Malcolm <dmalcolm@redhat.com>
6499
6500 PR c/72857
6501 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6502 for embedded NUL.
6503 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6504 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6505 caret placement.
6506 (test_oct): Likewise.
6507 (test_multiple): Likewise.
6508 (test_field_width_specifier): Likewise.
6509 (test_field_width_specifier_2): New function.
6510 (test_field_precision_specifier): New function.
6511 (test_embedded_nul): Update expected caret placement.
6512 (test_non_contiguous_strings): Update line number.
6513 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6514 (__emit_string_literal_range): Add "caret_idx" param.
6515 (test_simple_string_literal): Add value for new param, updating
6516 expected output..
6517 (test_concatenated_string_literal): Likewise.
6518 (test_multiline_string_literal): Likewise.
6519 (test_hex): Likewise.
6520 (test_oct): Likewise.
6521 (test_multiple): Likewise.
6522 (test_ucn4): Likewise.
6523 (test_ucn8): Likewise.
6524 (test_u8): Likewise.
6525 (test_u): Likewise; update expected message, from "range" to
6526 "location".
6527 (test_U): Likewise.
6528 (test_L): Likewise.
6529 (test_macro): Add value for new param.
6530 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6531 (__emit_string_literal_range): Add "caret_idx" param.
6532 (test_stringified_token_1): Add value for new param. Update
6533 expected message, from "range" to "location".
6534 (test_stringized_token_2): Likewise, adding param to macro.
6535 (test_stringified_token_3): Likewise.
6536 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6537 (emit_warning): Convert param from source_range to location_t.
6538 (test_string_literals): Add caret_idx param, and use it when
6539 constructing a substring_loc. Update error message, from
6540 "range" to "location".
6541
4a7f57d5
JJ
65422016-08-16 Jakub Jelinek <jakub@redhat.com>
6543
7841800f
JJ
6544 PR target/71910
6545 * g++.dg/gomp/pr71910.C: New test.
6546
1b13411a
JJ
6547 PR middle-end/67485
6548 * gcc.c-torture/compile/pr67485.c: New test.
6549
4a7f57d5
JJ
6550 PR target/72867
6551 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6552
3c556bc4
BC
65532016-08-16 Bin Cheng <bin.cheng@arm.com>
6554
6555 PR tree-optimization/69848
6556 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6557
beab2da6
ML
65582016-08-16 Martin Liska <mliska@suse.cz>
6559
6560 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6561 of memory operations so that it can be handled by core2
6562 in 32-bit mode.
6563
f4eec0a3
RB
65642016-08-16 Richard Biener <rguenther@suse.de>
6565
6566 PR tree-optimization/76783
6567 * gcc.dg/pr76783.c: New testcase.
6568 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6569
8f21990a
BC
65702016-08-16 Bin Cheng <bin.cheng@arm.com>
6571
6572 PR tree-optimization/72817
6573 PR tree-optimization/73450
6574 * gcc.dg/tree-ssa/pr72817.c: New test.
6575 * gcc.dg/tree-ssa/pr73450.c: New test.
6576
7fc61626
FR
65772016-08-15 Fritz Reese <fritzoreese@gmail.com>
6578
6579 * gfortran.dg/init_flag_13.f90: New testcase.
6580 * gfortran.dg/init_flag_14.f90: Ditto.
6581 * gfortran.dg/init_flag_15.f03: Ditto.
6582 * gfortran.dg/dec_init_1.f90: Ditto.
6583 * gfortran.dg/dec_init_2.f90: Ditto.
6584
432baa02
UB
65852016-08-15 Uros Bizjak <ubizjak@gmail.com>
6586
6587 PR target/72867
6588 * gcc.target/i386/pr72867.c: New test.
6589
7e1dde14
EB
65902016-08-16 Eric Botcazou <ebotcazou@adacore.com>
6591
6592 * c-c++-common/dump-ada-spec-5.c: New test.
6593
e4969090
RB
65942016-08-15 Richard Biener <rguenther@suse.de>
6595
6596 PR tree-optimization/73434
6597 * gcc.dg/torture/pr73434.c: New testcase.
6598
66088065
JJ
65992016-08-15 Jakub Jelinek <jakub@redhat.com>
6600
6601 PR tree-optimization/72824
6602 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6603
7c713714
CLT
66042016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
6605
6606 PR fortran/70598
6607 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6608 in use_device clause.
6609 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6610 * gfortran.dg/goacc/list.f95: Adjust to catch
6611 "neither a POINTER nor an array" error messages.
6612
4271e5cb
UB
66132016-08-14 Uros Bizjak <ubizjak@gmail.com>
6614
6615 PR target/76342
6616 * gcc.target/i386/pr76342.c: New test.
6617
b0cea284
JJ
66182016-08-12 Jakub Jelinek <jakub@redhat.com>
6619
6620 PR c/71512
6621 * g++.dg/ubsan/pr71512.C: New test.
6622 * c-c++-common/ubsan/pr71512-1.c: New test.
6623 * c-c++-common/ubsan/pr71512-2.c: New test.
6624
e86aefb8
MM
66252016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6626
6627 * gcc.target/powerpc/vec-init-1.c: New tests to test various
6628 vector initialization options.
6629 * gcc.target/powerpc/vec-init-2.c: Likewise.
6630 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6631 is generated on ISA 3.0.
6632
7fd82d52
PP
66332016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
6634
6635 PR middle-end/71654
6636 * gcc.dg/c-c++-common/pr71654.c: New test.
6637 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
6638 dg-options.
6639 * gcc.dg/tree-ssa/vrp24: Likewise.
6640
2f1364c2
JJ
66412016-08-12 Jakub Jelinek <jakub@redhat.com>
6642
6643 PR c/67410
6644 * gcc.dg/pr67410.c: New test.
6645
8eb414aa
BC
66462016-08-12 Bin Cheng <bin.cheng@arm.com>
6647
6648 PR tree-optimization/69848
6649 * gcc.dg/vect/vect-pr69848.c: New test.
6650
30b39c19
UB
66512016-08-12 Uros Bizjak <ubizjak@gmail.com>
6652
6653 PR testsuite/71008
6654 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6655 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6656 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6657 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6658
e373dd06
RB
66592016-08-12 Richard Biener <rguenther@suse.de>
6660
6661 PR tree-optimization/57326
6662 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6663 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6664 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6665 * gcc.target/i386/pr45685.c: Likewise.
6666 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6667 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6668 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6669 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6670 * gfortran.dg/pr34163.f90: Likewise.
6671
20d1af89
ML
66722016-08-12 Martin Liska <mliska@suse.cz>
6673
6674 * g++.dg/gcov/gcov-16.C: New test.
6675 * lib/gcov.exp: Support new argument for run-gcov function.
6676
5cacda56
ML
66772016-08-12 Martin Liska <mliska@suse.cz>
6678
6679 PR gcov-profile/35590
6680 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6681
663eecfd
RB
66822016-08-12 Richard Biener <rguenther@suse.de>
6683
6684 PR tree-optimization/72851
6685 * gcc.dg/torture/pr72851.c: New testcase.
6686
3f8257db 66872016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 6688
e366d7d8
AO
6689 PR debug/63240
6690 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6691 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6692 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6693 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6694 DW_AT_deleted.
6695
71e1a6a4
AO
6696 PR debug/55641
6697 * g++.dg/debug/dwarf2/ref-1.C: New.
6698
8aaf799b
AO
6699 PR debug/49366
6700 * g++.dg/debug/dwarf2/template-params-12.H: New.
6701 * g++.dg/debug/dwarf2/template-params-12f.C: New.
6702 * g++.dg/debug/dwarf2/template-params-12g.C: New.
6703 * g++.dg/debug/dwarf2/template-params-12n.C: New.
6704 * g++.dg/debug/dwarf2/template-params-12s.C: New.
6705 * g++.dg/debug/dwarf2/template-params-12u.C: New.
6706 * g++.dg/debug/dwarf2/template-params-12v.C: New.
6707 * g++.dg/debug/dwarf2/template-params-12w.C: New.
6708
06f9caed
BS
67092016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6710
6711 PR target/72863
6712 * gcc.target/powerpc/pr72863.c: New test.
6713
a8b956c1
UB
67142016-08-11 Uros Bizjak <ubizjak@gmail.com>
6715
6716 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6717
c73dd986
L
67182015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6719
6720 * gcc.target/i386/pieces-strcpy-1.c: New test.
6721 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6722
385ed708
JJ
67232016-08-11 Jakub Jelinek <jakub@redhat.com>
6724
6725 PR c++/72868
6726 * g++.dg/cpp1y/constexpr-switch4.C: New test.
6727
df7ec09f
L
67282015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6729
6730 * gcc.target/i386/pieces-memcpy-1.c: New test.
6731 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6732 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6733 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6734 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6735 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6736
b95a64bb
JJ
67372016-08-11 Jakub Jelinek <jakub@redhat.com>
6738
6739 PR c/72816
7ddbcf6b 6740 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 6741
59537744
BE
67422016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6743
6744 PR tree-optimization/71083
6745 * gcc.c-torture/execute/pr71083.c: New test.
6746 * gnat.dg/loop_optimization23.adb: New test.
6747 * gnat.dg/loop_optimization23_pkg.ads: New test.
6748 * gnat.dg/loop_optimization23_pkg.adb: New test.
6749
183ac6d0
RB
67502016-08-11 Richard Biener <rguenther@suse.de>
6751
6752 PR tree-optimization/72772
6753 * gcc.dg/graphite/pr35356-1.c: Adjust.
6754 * gcc.dg/tree-ssa/pr59597.c: Likewise.
6755
b152f5a2
JB
67562016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
6757
6758 * gfortran.dg/random_7.f90: Take into account that the last seed
6759 value is the special p value.
6760 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6761
bb7ebad1
RB
67622016-08-11 Richard Biener <rguenther@suse.de>
6763
6764 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6765
2e186411
AM
67662016-08-11 Alan Modra <amodra@gmail.com>
6767
6768 * gcc.target/powerpc/pr71680.c: New.
6769
e9e6d4f6
KN
67702016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6771
6772 * gcc.target/powerpc/bfp/bfp.exp: New file.
6773 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6774 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6775 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6776 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6777 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6778 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6779 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6780 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6781 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6782 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6783 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6784 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6785 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6786 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6787 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6788 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6789 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6790 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6791 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6792 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6793 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6794 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6795 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6796 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6797 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6798 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6799 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6800 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6801 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6802 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6803 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6804 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6805 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6806 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6807 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6808 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6809 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6810 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6811 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6812 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6813 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6814 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6815 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6816 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6817 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6818 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6819 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6820 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6821 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6822 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6823 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6824 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6825 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6826
9c8eabea
BC
68272016-08-10 Bin Cheng <bin.cheng@arm.com>
6828
6829 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6830 Add aarch64*-*-*.
6831
6c553b76
BC
68322016-08-10 Bin Cheng <bin.cheng@arm.com>
6833
6834 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6835
a0883b08
MM
68362016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6837
6838 PR target/72853
6839 * gcc.target/powerpc/pr72853.c: New test.
6840
a266236e
ML
68412016-08-10 Martin Liska <mliska@suse.cz>
6842
6843 PR gcov-profile/58306
6844 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6845
22063dbc
ML
68462016-08-10 Martin Liska <mliska@suse.cz>
6847
6848 * g++.dg/gcov/gcov-threads-1.C: New test.
6849
5250a5bb
SKS
68502016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6851
6852 PR target/71873
6853 * gcc.target/avr/pr71873.c: New test.
6854
b7597ae5
ML
68552016-08-09 Martin Liska <mliska@suse.cz>
6856
6857 * g++.dg/gcov/gcov-dump-1.C: New test.
6858 * g++.dg/gcov/gcov-dump-2.C: New test.
6859
ab50a215
ML
68602016-08-09 Martin Liska <mliska@suse.cz>
6861
6862 * gcc.dg/tree-prof/val-prof-9.c: New test.
6863
dcb1e137
ML
68642016-08-09 Martin Liska <mliska@suse.cz>
6865
6866 * gcc.dg/tree-prof/val-prof-8.c: New test.
6867
04d6d3b6
MJ
68682016-08-09 Martin Jambor <mjambor@suse.cz>
6869
df839749
UB
6870 PR ipa/71981
6871 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 6872
c57e78c4
BC
68732016-08-09 Bin Cheng <bin.cheng@arm.com>
6874
6875 PR tree-optimization/33707
6876 * gcc.dg/vect/pr33707.c: New test.
6877
42970a17
BC
68782016-08-09 Bin Cheng <bin.cheng@arm.com>
6879
6880 PR tree-optimization/pr72772
6881 * gcc.dg/tree-ssa/pr72772.c: New test.
6882
810a3aa6
MF
68832016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6884
6885 PR rtl-optimization/66669
6886 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6887
9e207d6f
JJ
68882016-08-09 Jakub Jelinek <jakub@redhat.com>
6889
6890 PR tree-optimization/72824
6891 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6892
50bf47fd
RB
68932016-08-09 Richard Biener <rguenther@suse.de>
6894
6895 PR tree-optimization/71802
6896 * gcc.dg/torture/pr71802.c: New testcase.
6897
cadec7ca
JJ
68982016-08-09 Jakub Jelinek <jakub@redhat.com>
6899
6900 PR c++/72809
6901 * g++.dg/eh/stdarg1.C: New test.
6902
c43c5112
AK
69032016-08-08 Andi Kleen <ak@linux.intel.com>
6904
6905 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6906 test command line in failure log.
6907 (profopt-execute): dito. Make autofdo file names unique.
6908
895aa8e1
DM
69092016-08-08 David Malcolm <dmalcolm@redhat.com>
6910
6911 PR c/64955
6912 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6913 output.
6914
9afda630
PK
69152016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6916
6917 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6918 c99_runtime.
6919 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6920 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6921 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6922 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6923 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6924 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6925
e52ed3fe
DM
69262016-08-08 David Malcolm <dmalcolm@redhat.com>
6927
6928 PR c/52952
6929 * gcc.dg/cpp/pr66415-1.c: Likewise.
6930 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6931 * gcc.dg/format/c90-printf-1.c: Likewise.
6932 * gcc.dg/format/diagnostic-ranges.c: New test case.
6933
ad200580
JJ
69342016-08-08 Jakub Jelinek <jakub@redhat.com>
6935
77524e0d
JJ
6936 PR fortran/72716
6937 * gfortran.dg/gomp/pr72716.f90: New test.
6938
2187f2a2
JJ
6939 PR middle-end/72781
6940 * gcc.dg/gomp/pr72781.c: New test.
6941
ad200580
JJ
6942 PR middle-end/68762
6943 * g++.dg/vect/pr68762-1.cc: New test.
6944 * g++.dg/vect/pr68762-2.cc: New test.
6945 * g++.dg/vect/pr68762.h: New file.
6946
989d0071
MS
69472016-08-08 Martin Sebor <msebor@redhat.com>
6948
6949 PR testsuite/72838
3a146d46
JJ
6950 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6951 * g++.dg/warn/overflow-warn-3.C: Same.
6952 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 6953
7090cac9
AV
69542016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6955
6956 PR fortran/71936
6957 * gfortran.dg/allocate_with_source_21.f03: New test.
6958
64e56ab0
AV
69592016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6960
6961 PR fortran/72698
6962 * gfortran.dg/allocate_with_source_20.f03: New test.
6963
0476487d
AM
69642016-08-08 Alan Modra <amodra@gmail.com>
6965
6966 * gcc.c-torture/compile/pr72802.c: New.
6967
8e9218f2
AV
69682016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6969
6970 PR fortran/70524
6971 * gfortran.dg/dependency_48.f90: New test.
6972
c1f7083b
TK
69732016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6974
531e5ae3 6975 PR fortran/70040
c1f7083b
TK
6976 * gfortran.dg/pr70040.f90: New testcase.
6977
6ab5813c
TK
69782016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6979
6980 PR fortran/71961
6981 * gfortran.dg/matmul_10.f90: New testcase.
6982
27bddc4a
JH
69832016-08-07 Jan Hubicka <hubicka@ucw.cz>
6984
6985 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6986
4a9f8a9f
JJ
69872016-08-07 Jakub Jelinek <jakub@redhat.com>
6988
6989 PR c/72816
6990 * gcc.dg/pr72816.c: New test.
6991
fa76f2c6
JW
69922016-08-06 Jonathan Wakely <jwakely@redhat.com>
6993
6994 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6995 * g++.dg/conversion/pr41426.C: Likewise.
6996 * g++.dg/conversion/pr66211.C: Likewise.
6997 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6998 * g++.dg/init/ref8.C: Likewise.
6999 * g++.old-deja/g++.law/cvt20.C: Likewise.
7000 * g++.old-deja/g++.mike/p9732c.C: Likewise.
7001
5c3e5002
PP
70022016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7003
7004 PR tree-optimization/18046
7005 * gcc.dg/tree-ssa/vrp105.c: New test.
7006 * gcc.dg/tree-ssa/vrp106.c: New test.
7007
94087e88 70082016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
7009
7010 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
7011 1ul in diagnostics. Remove hyphen from "constant-expression."
7012 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
7013 * g++.dg/cpp0x/static_assert3.C: Same.
7014 * g++.dg/cpp1y/constexpr-throw.C: Same.
7015 * g++.dg/template/nontype3.C: Same.
7016 * g++.dg/warn/overflow-warn-1.C: Same.
7017 * g++.dg/warn/overflow-warn-3.C: Same.
7018 * g++.dg/warn/overflow-warn-4.C: Same.
7019
88fa5555
DM
70202016-08-05 David Malcolm <dmalcolm@redhat.com>
7021
7022 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
7023 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
7024 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
7025 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
7026
1addb9e6
PP
70272016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7028
7029 PR tree-optimization/72810
7030 * gcc.dg/tree-ssa/vrp110.c: New test.
7031
1b62ed4f
JG
70322016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
7033
7034 PR Target/72819
7035 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
7036 registers.
7037 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
7038 saving the half-precision registers.
7039 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
7040 value is returned in h0.
7041 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
7042 are passed in FP/SIMD registers.
7043 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
7044 passing works corrcetly.
7045 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7046 (hfa_f16x2_t): Likewise.
7047 (hfa_f16x3_t): Likewise.
7048 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7049 are promoted to double and passed in a double register.
7050 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7051 are promoted to double and stacked.
7052 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7053 __fp16 data types.
7054 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7055 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7056 __fp16 first get passed in FP/SIMD registers, then stacked.
7057
4228ca19
NS
70582016-08-05 Nathan Sidwell <nathan@acm.org>
7059
7060 PR c++/68724
7061 * g++.dg/cpp0x/pr68724.C: New.
7062
db7c335e
RB
70632016-08-05 Richard Biener <rguenther@suse.de>
7064
7065 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7066
48abe922
PP
70672016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7068
7069 * gcc.dg/tree-ssa/vrp107.c: New test.
7070 * gcc.dg/tree-ssa/vrp108.c: New test.
7071 * gcc.dg/tree-ssa/vrp109.c: New test.
7072
f6cdf42f
PK
70732016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7074
7075 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7076 dg-options.
7077
33a9c609
PK
70782016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7079
7080 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7081 test-cases.
7082 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7083 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7084 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7085 test-cases.
7086 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7087 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7088 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7089 large_double.
7090
4473482d
PC
70912016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
7092
7093 PR c++/72800
7094 * g++.dg/cpp1y/lambda-ice1.C: New.
7095
08156df5
PP
70962016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7097
7098 PR c++/72759
7099 * g++.dg/cpp1y/pr72759.C: New test.
7100
938da3a5
PP
71012016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7102
7103 * gcc.dg/switch-10.c: New test.
7104
da84183c
JG
71052016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
7106
7107 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7108
ae9281fc
TS
71092016-08-04 Thomas Schwinge <thomas@codesourcery.com>
7110
7111 * c-c++-common/goacc/routine-5.c: Update.
7112
086ad22e
BE
71132016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7114
7115 PR rtl-optimization/70903
7116 * gcc.c-torture/execute/pr70903.c: New test.
7117
6805e400
ML
71182016-08-04 Martin Liska <mliska@suse.cz>
7119
7120 * gcc.dg/params/params.exp: Replace file exists with
7121 TESTING_IN_BUILD_TREE.
7122
a0008434
MP
71232016-08-04 Marek Polacek <polacek@redhat.com>
7124
7125 PR c++/70229
7126 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7127
fb46286e
RB
71282016-08-04 Richard Biener <rguenther@suse.de>
7129
7130 PR middle-end/71984
7131 * gcc.dg/torture/pr71984.c: Guard correctness check for
7132 little-endian.
7133
ac2c96ab
AP
71342016-08-03 Andrew Pinski <apinski@cavium.com>
7135
7136 * gcc.c-torture/compile/20160802-1.c: New testcase.
7137
c98583e9
FR
71382016-08-03 Fritz Reese <fritzoreese@gmail.com>
7139
7140 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7141
9ad1a1da
RB
71422016-08-03 Richard Biener <rguenther@suse.de>
7143
7144 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7145 and remove -O3.
7146 * c-c++-common/ubsan/pr71403-2.c: Likewise.
7147 * c-c++-common/ubsan/pr71403-3.c: Likewise.
7148
cd75c979
RB
71492016-08-03 Richard Biener <rguenther@suse.de>
7150
7151 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7152 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7153 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7154 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7155
30e8d875
SKS
71562016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7157
7158 * gcc.dg/init-excess-2.c: Require int32plus.
7159 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7160 * gcc.dg/pr59963-2.c: Require int32plus.
7161 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7162 * gcc.dg/unroll-7.c: Require int32plus.
7163
69b806f6
BC
71642016-08-02 Bin Cheng <bin.cheng@arm.com>
7165
7166 PR tree-optimization/34114
7167 * gcc.dg/tree-ssa/loop-42.c: New test.
7168
1efafef3
TC
71692016-08-02 Tamar Christina <tamar.christina@arm.com>
7170
7171 * gcc.target/aarch64/vminmaxnm.c: New.
7172 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7173 tests.
7174
e2a99194
MM
71752016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7176
7177 * gcc.target/powerpc/vec-extract-5.c: New tests to test
7178 vec_extract for vector float, vector int, vector short, and vector
7179 char.
7180 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7181 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7182 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7183 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7184
71bfb77a
WD
71852016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
7186
7187 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 7188 single stack adjustment, no writeback.
71bfb77a
WD
7189 * gcc.target/aarch64/test_frame_12.c: Likewise.
7190 * gcc.target/aarch64/test_frame_13.c: Likewise.
7191 * gcc.target/aarch64/test_frame_15.c: Likewise.
7192 * gcc.target/aarch64/test_frame_6.c: Likewise.
7193 * gcc.target/aarch64/test_frame_7.c: Likewise.
7194 * gcc.target/aarch64/test_frame_8.c: Likewise.
7195 * gcc.target/aarch64/test_frame_16.c: New test.
7196
37bce35a
L
71972015-08-01 H.J. Lu <hongjiu.lu@intel.com>
7198
7199 PR target/72748
7200 * gcc.target/i386/pr72748.c: New test.
7201
3f8257db 72022015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
7203
7204 PR tree-optimization/71818
7205 * gcc.dg/vect/pr71818.c: New
7206
bf60c531
ML
72072016-08-01 Martin Liska <mliska@suse.cz>
7208
7209 PR tree-optimization/71857
7210 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7211
8ed49fab
KT
72122016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7213
7214 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7215
76e2c821
JB
72162016-08-01 Jan Beulich <jbeulich@suse.com>
7217
7218 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7219
35029597
WS
72202016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7221
7222 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7223 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7224
3aa4b66a
JW
72252016-07-31 Jonathan Wakely <jwakely@redhat.com>
7226
7227 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7228 (check_effective_target_c++): Likewise. Also match for libstdc++.
7229
3f8257db 72302016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
7231
7232 PR fortran/41922
7233 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7234 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7235 * gfortran.dg/pr41922.f90: New test.
7236
9fcb2819
SK
72372016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7238
7239 PR fortran/68566
7240 * gfortran.dg/pr68566.f90: new test.
7241
94087e88 72422016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
7243
7244 PR c++/60760
7245 PR c++/71091
7246 * g++.dg/cpp0x/constexpr-cast.C: New test.
7247 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7248 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7249 * g++.dg/ubsan/pr63956.C: Correct.
7250
d0047a25
MM
72512016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
7252
7253 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7254 vector double or vector long where the vector is in memory.
7255 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7256 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7257
e4f7a5df
SK
72582016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7259
7260 PR fortran/69867
7261 * gfortran.dg/pr69867.f90: New test.
7262
b441ae1d
SK
72632016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7264
7265 PR fortran/69962
7266 * gfortran.dg/pr69962.f90: New test.
7267
712dff31
SK
72682016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7269
7270 PR fortran/70006
7271 * gfortran.dg/pr70006.f90: New test.
7272
fb42421e
SK
72732016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7274
7275 PR fortran/71730
7276 * gfortran.dg/pr71730.f90: New test.
7277 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7278 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7279 * gfortran.dg/array_constructor_26.f03: Ditto.
7280
466effe0
WS
72812016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7282
7283 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7284 * gcc.target/powerpc/pr71763.c: Likewise.
7285
f618a472
MP
72862016-07-29 Marek Polacek <polacek@redhat.com>
7287
7288 PR c/71742
7289 * gcc.dg/940510-1.c: Adjust dg-error.
7290 * gcc.dg/c99-flex-array-1.c: Likewise.
7291 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7292
efd0786f
MP
7293 PR c/71853
7294 * gcc.dg/noncompile/pr71853.c: New test.
7295
e00dceaf
MP
7296 PR c/71573
7297 * gcc.dg/noncompile/pr71573.c: New test.
7298
638fc14f
MP
7299 PR c/71926
7300 * g++.dg/warn/Wparentheses-30.C: New test.
7301 * gcc.dg/Wparentheses-14.c: New test.
7302
61c73a7f
UB
73032016-07-29 Uros Bizjak <ubizjak@gmail.com>
7304
7305 * gcc.dg/pr59833.c: Use dg-add-options ieee.
7306
01d32b2b
BC
73072016-07-29 Bin Cheng <bin.cheng@arm.com>
7308
7309 PR tree-optimization/57558
7310 * gcc.dg/vect/pr57558-1.c: New test.
7311 * gcc.dg/vect/pr57558-2.c: New test.
7312
f6c7a248
PK
73132016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7314
61c73a7f 7315 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
7316 to scan forwprop1 dump pass.
7317
f54ea774
PC
73182016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
7319
7320 PR c++/51488
7321 * g++.dg/template/pr51488.C: New.
7322
673a107a
JJ
73232016-07-29 Jakub Jelinek <jakub@redhat.com>
7324
7325 PR c/71969
7326 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7327 static __inline__.
7328 * gcc.dg/pr71969-1.c: New test.
7329 * gcc.dg/pr71969-2.c: New test.
7330 * gcc.dg/pr71969-3.c: New test.
7331
78169471
MP
73322016-07-29 Marek Polacek <polacek@redhat.com>
7333
7334 PR c/71574
7335 * c-c++-common/pr71574.c: New test.
7336
a5b5c8b6
MP
7337 PR c/71583
7338 * gcc.dg/noncompile/pr71583.c: New test.
7339
883b6d4e
KV
73402016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
7341
7342 PR middle-end/68217
7343 * gcc.dg/pr68217.c: New test.
7344
89f1f37e
SK
73452016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7346
7347 PR fortran/71067
7348 * gfortran.dg/pr71067_1.f90: New test.
7349 * gfortran.dg/pr71067_2.f90: Ditto.
7350
e0d32185
MM
73512016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
7352
7353 * gcc.target/powerpc/vec-extract-1.c: New test.
7354
c851722d
SK
73552016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7356
7357 PR fortran/71799
7358 * gfortran.dg/pr71799.f90: New test.
7359
f064da6a
PC
73602016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7361
7362 PR c++/71665
7363 * g++.dg/cpp0x/pr71665-1.C: New.
7364 * g++.dg/cpp0x/pr71665-2.C: Likewise.
7365 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7366 * g++.dg/ext/label10.C: Likewise.
7367 * g++.dg/parse/constant5.C: Likewise.
7368
1b70aaad
SK
73692016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7370
7371 PR fortran/71859
7372 * gfortran.dg/pr71859.f90: New test.
7373 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7374 * gfortran.dg/coarray_collectives_1.f90: Ditto.
7375
a23404c9
PT
73762016-07-28 Paul Thomas <pault@gcc.gnu.org>
7377
7378 PR fortran/71883
1d09844a 7379 * gfortran.dg/pr71883.f90: New test.
a23404c9 7380
513d866d
YR
73812016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7382
7383 PR tree-optimization/71734
61c73a7f 7384 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 7385
7c428aa2
RL
73862016-07-28 Renlin Li <renlin.li@arm.com>
7387
7388 Revert
7389 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7390
7391 PR fortran/71902
7392 * gfortran.dg/dependency_47.f90: New test.
7393
1225d6b1
ML
73942016-07-28 Martin Liska <mliska@suse.cz>
7395
7396 PR gcov-profile/68025
7397 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7398
e5f5bf35
ML
73992016-07-28 Martin Liska <mliska@suse.cz>
7400
7401 * g++.dg/vect/pr70944.cc: New test.
7402
4536610d
KV
74032016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
7404
7405 PR middle-end/71994
7406 * gcc.dg/torture/pr71994.c: New test.
7407
8c6961ca
PK
74082016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7409
7410 PR middle-end/71078
7411 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7412 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7413 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7414
8de22ea0
RB
74152016-07-27 Richard Biener <rguenther@suse.de>
7416
7417 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7418
5d9da222
ML
74192016-07-27 Martin Liska <mliska@suse.cz>
7420
7421 * gcc.dg/predict-13.c: New test.
7422 * gcc.dg/predict-14.c: New test.
7423
af9e275f
SKS
74242016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7425
a23404c9 7426 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
7427 including stdint.h.
7428 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7429 including stdint.h.
7430
71abba1e
MM
74312016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7432
7433 PR target/71869
7434 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7435 IEEE built-in functions handle quiet and signalling NaNs
7436 correctly.
7437
9cd74e8f
SK
74382016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7439
7440 PR fortran/71862
7441 * gfortran.dg/pr71862.f90: New test.
7442
0d48446f
MS
74432016-07-26 Martin Sebor <msebor@redhat.com>
7444
7445 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7446 selector with dg-options.
7447
524cf1e4
PP
74482016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
7449
7450 PR tree-optimization/18046
7451 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7452 * gcc.dg/tree-ssa/vrp103.c: New test.
7453 * gcc.dg/tree-ssa/vrp104.c: New test.
7454
100665d8
WS
74552016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7456
7457 * gcc.target/powerpc/pr63354.c: Require lp64 since
7458 -mprofile-kernel is not legal with -m32.
7459
0b64ca40
RB
74602016-07-26 Richard Biener <rguenther@suse.de>
7461
7462 PR rtl-optimization/71984
7463 * gcc.dg/torture/pr71984.c: New testcase.
7464
9b7937cf
RS
74652016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
7466
7467 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7468 g++-dg-runtest via et-dg-runtest.
7469 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7470 * gcc.dg/vect/vect.exp: Likewise.
7471 * gfortran.dg/graphite/graphite.exp: Likewise, but for
7472 gfortran-dg-runtest.
7473 * gfortran.dg/vect/vect.exp: Likewise.
7474 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7475 (check_mips_loongson_hw_available): Likewise.
7476 (check_effective_target_mpaired_single_runtime): Likewise.
7477 (check_effective_target_mips_loongson_runtime): Likewise.
7478 (add_options_for_mpaired_single): Likewise.
7479 (check_effective_target_vect_int): Add global et_index.
7480 Check and save the supported feature for a target selected by
7481 the et_index target. Break long lines where appropriate. Call
7482 et-is-effective-target for MIPS with an argument instead of
7483 check_effective_target_* where appropriate.
7484 (check_effective_target_vect_intfloat_cvt): Likewise.
7485 (check_effective_target_vect_uintfloat_cvt): Likewise.
7486 (check_effective_target_vect_floatint_cvt): Likewise.
7487 (check_effective_target_vect_floatuint_cvt): Likewise.
7488 (check_effective_target_vect_simd_clones): Likewise.
7489 (check_effective_target_vect_shift): ewise.
7490 (check_effective_target_whole_vector_shift): Likewise.
7491 (check_effective_target_vect_bswap): Likewise.
7492 (check_effective_target_vect_shift_char): Likewise.
7493 (check_effective_target_vect_long): Likewise.
7494 (check_effective_target_vect_float): Likewise.
7495 (check_effective_target_vect_double): Likewise.
7496 (check_effective_target_vect_long_long): Likewise.
7497 (check_effective_target_vect_no_int_max): Likewise.
7498 (check_effective_target_vect_no_int_add): Likewise.
7499 (check_effective_target_vect_no_bitwise): Likewise.
7500 (check_effective_target_vect_widen_shift): Likewise.
7501 (check_effective_target_vect_no_align): Likewise.
7502 (check_effective_target_vect_hw_misalign): Likewise.
7503 (check_effective_target_vect_element_align): Likewise.
7504 (check_effective_target_vect_condition): Likewise.
7505 (check_effective_target_vect_cond_mixed): Likewise.
7506 (check_effective_target_vect_char_mult): Likewise.
7507 (check_effective_target_vect_short_mult): Likewise.
7508 (check_effective_target_vect_int_mult): Likewise.
7509 (check_effective_target_vect_extract_even_odd): Likewise.
7510 (check_effective_target_vect_interleave): Likewise.
7511 (check_effective_target_vect_stridedN): Likewise.
7512 (check_effective_target_vect_multiple_sizes): Likewise.
7513 (check_effective_target_vect64): Likewise.
7514 (check_effective_target_vect_call_copysignf): Likewise.
7515 (check_effective_target_vect_call_sqrtf): Likewise.
7516 (check_effective_target_vect_call_btrunc): Likewise.
7517 (check_effective_target_vect_call_btruncf): Likewise.
7518 (check_effective_target_vect_call_ceil): Likewise.
7519 (check_effective_target_vect_call_ceilf): Likewise.
7520 (check_effective_target_vect_call_floor): Likewise.
7521 (check_effective_target_vect_call_floorf): Likewise.
7522 (check_effective_target_vect_call_lceil): Likewise.
7523 (check_effective_target_vect_call_lfloor): Likewise.
7524 (check_effective_target_vect_call_nearbyint): Likewise.
7525 (check_effective_target_vect_call_nearbyintf): Likewise.
7526 (check_effective_target_vect_call_round): Likewise.
7527 (check_effective_target_vect_call_roundf): Likewise.
7528 (check_effective_target_vect_perm): Likewise, but also append *_saved
7529 to the existing global name to properly cache the result.
7530 (check_effective_target_vect_perm_byte): Likewise.
7531 (check_effective_target_vect_perm_short): Likewise.
7532 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7533 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7534 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7535 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7536 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7537 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7538 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7539 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7540 (check_effective_target_vect_sdot_qi): Likewise.
7541 (check_effective_target_vect_udot_qi): Likewise.
7542 (check_effective_target_vect_sdot_hi): Likewise.
7543 (check_effective_target_vect_udot_hi): Likewise.
7544 (check_effective_target_vect_usad_char): Likewise.
7545 (check_effective_target_vect_pack_trunc): Likewise.
7546 (check_effective_target_vect_unpack): Likewise.
7547 (check_effective_target_vect_aligned_arrays): Likewise.
7548 (check_effective_target_vect_natural_alignment): Likewise.
7549 (check_effective_target_vector_alignment_reachable): Likewise.
7550 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7551 (is-effective-target): Initialize et_index if undefined.
7552 (et-dg-runtest): New.
7553 (et-is-effective-target): Likewise.
7554 (check_vect_support_and_set_flags): Add supported MIPS targets to
7555 EFFECTIVE_TARGETS list. Return the number of supported targets.
7556
8f63caf6 75572016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 7558 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
7559
7560 PR middle-end/70920
7561 * gcc.dg/pr70920-1.c: New test-case.
7562 * gcc.dg/pr70902-2.c: Likewise.
7563 * gcc.dg/pr70920-3.c: Likewise.
7564 * gcc.dg/pr70920-4.c: Likewise
7565 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7566 2 instead of 3.
7567
7d575fff
AM
75682016-07-25 Alexander Monakov <amonakov@ispras.ru>
7569
7570 * gcc.c-torture/execute/pr71494.c: Require label_values.
7571 * gcc.dg/pr16973.c: Ditto.
7572
bf01e070
SKS
75732016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7574
7575 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7576 * gcc.dg/torture/pr69771.c: Require int32plus.
7577 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7578
16b05965
ML
75792016-07-25 Martin Liska <mliska@suse.cz>
7580
7581 * gcc.dg/torture/pr71987.c: New test.
7582
d52d3767
SK
75832016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
7584
7585 PR fortran/71935
7586 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7587 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
7588 * gfortran.dg/pr71935.f90: New test.
7589
94087e88 75902016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
7591
7592 PR c++/71675
7593 * g++.dg/ext/atomic-3.C: New test.
7594 * gcc.dg/atomic/pr71675.c: New test.
7595
58b3986e
ES
75962016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
7597
7598 * gcc.target/i386/mvc8.c: New test.
7599
faa1612a
BC
76002016-07-22 Bin Cheng <bin.cheng@arm.com>
7601
7602 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7603 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7604
1603ebe0
TK
76052016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7606
7607 PR fortran/71795
7608 * gfortran.dg/constructor_50.f90: New test.
7609
bc91c436
ML
76102016-07-22 Martin Liska <mliska@suse.cz>
7611
7612 PR gcov-profile/69028
7613 PR gcov-profile/62047
7614 * g++.dg/cilk-plus/pr69028.C: New test.
7615
9fe9a3a7
AV
76162016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
7617
7618 * gfortran.dg/coarray_stat_2.f90: New test.
7619
70866e3d
MM
76202016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7621
7622 * gcc.target/powerpc/vec-extract.h: New files to check the
7623 vec_extract built-in functions for all vector types, testing
7624 accessing each element, both with constant and variable element
7625 numbers.
7626 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7627 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7628 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7629 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7630 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7631 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7632 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7633 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
7634 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
7635
ab3af181
JJ
76362016-07-21 Jakub Jelinek <jakub@redhat.com>
7637
7638 PR c++/71728
7639 * g++.dg/other/pr71728.C: New test.
7640
ebe8f322
JG
76412016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
7642
7643 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
7644 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
7645 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7646 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7647 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7648
959cef74
RB
76492016-07-21 Richard Biener <rguenther@suse.de>
7650
7651 PR tree-optimization/71947
7652 * gcc.dg/tree-ssa/vrp102.c: New testcase.
7653
b24d9420
BC
76542016-07-21 Bin Cheng <bin.cheng@arm.com>
7655
7656 * gcc.dg/tree-ssa/scev-15.c: New.
7657
23974819
BC
76582016-07-21 Bin Cheng <bin.cheng@arm.com>
7659
7660 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7661
ee78cbaa
JJ
76622016-07-21 Jakub Jelinek <jakub@redhat.com>
7663
7664 PR c++/71941
7665 * g++.dg/gomp/pr71941.C: New test.
7666
52ed68f7
DM
76672016-07-20 David Malcolm <dmalcolm@redhat.com>
7668
7669 PR c/70339
7670 PR c/71858
7671 * g++.dg/spellcheck-identifiers.C: New test case, based on
7672 gcc.dg/spellcheck-identifiers.c.
7673 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7674 gcc.dg/spellcheck-identifiers-2.c.
7675 * g++.dg/spellcheck-typenames.C: New test case, based on
7676 gcc.dg/spellcheck-typenames.c
7677
18407bfb
JW
76782016-07-20 Jonathan Wakely <jwakely@redhat.com>
7679
7680 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7681 pointer to member function and also test catching by reference.
7682
4c07fd98
DV
76832016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7684
7685 * gcc.target/s390/pr67443.c: Fix test case.
7686
fee21d65
DV
76872016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7688
7689 * gcc.target/s390/insv-1.c: Xfail some tests.
7690 * gcc.target/s390/insv-2.c: Likewise.
7691
dbe9dfdd
GJL
76922016-07-20 Georg-Johann Lay <avr@gjlay.de>
7693
7694 * gcc.target/avr/torture/get-mem.c: New test.
7695 * gcc.target/avr/torture/set-mem.c: New test.
7696
c25e1d82
GJL
76972016-07-20 Georg-Johann Lay <avr@gjlay.de>
7698
7699 PR target/71948
7700 * gcc.target/avr/torture/tiny-progmem.c: New test.
7701
109d2197
JJ
77022016-07-20 Jakub Jelinek <jakub@redhat.com>
7703
7419f441
JJ
7704 PR c++/71909
7705 * g++.dg/parse/pr71909.C: New test.
7706 * g++.dg/tm/pr71909.C: New test.
7707
109d2197
JJ
7708 PR c++/50060
7709 * g++.dg/cpp0x/constexpr-50060.C: New test.
7710 * g++.dg/cpp1y/constexpr-50060.C: New test.
7711
144530cf
ML
77122016-07-20 Martin Liska <mliska@suse.cz>
7713
7714 * gfortran.dg/graphite/pr71898.f90: New test.
7715
04ac4afa
BC
77162016-07-20 Bin Cheng <bin.cheng@arm.com>
7717
7718 PR tree-optimization/71503
7719 PR tree-optimization/71683
7720 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7721 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7722
dcbdb17a
ML
77232016-07-20 Martin Liska <mliska@suse.cz>
7724
7725 * gcc.dg/plugin/plugin.exp: Remove sreal test.
7726 * gcc.dg/plugin/sreal-test-1.c: Remove.
7727 * gcc.dg/plugin/sreal_plugin.c: Remove.
7728
6ed82555
TK
77292016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7730
7731 PR fortran/71902
7732 * gfortran.dg/dependency_47.f90: New test.
7733
13da0507
JJ
77342016-07-19 Jakub Jelinek <jakub@redhat.com>
7735
4833f561
JJ
7736 PR rtl-optimization/71916
7737 * gcc.c-torture/compile/pr71916.c: New test.
7738
4fda19ef
JJ
7739 PR middle-end/71874
7740 * g++.dg/torture/pr71874.C: New test.
7741
13da0507
JJ
7742 PR middle-end/71734
7743 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7744 (my_alloc): Rewritten to use __builtin_posix_memalign and
7745 __SIZE_TYPE__.
7746 (my_free): Use __builtin_free instead of _mm_free.
7747 (Vec::operator=): Use __builtin_memcpy.
7748
e7980add
MJ
77492016-07-19 Martin Jambor <mjambor@suse.cz>
7750
61c73a7f
UB
7751 PR fortran/71688
7752 * gfortran.dg/pr71688.f90: New test.
e7980add 7753
13e88953
RB
77542016-07-19 Richard Biener <rguenther@suse.de>
7755
7756 * c-c++-common/vector-subscript-6.c: New testcase.
7757 * c-c++-common/vector-subscript-7.c: Likewise.
7758
1caf0482
SKS
77592016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7760
a23404c9 7761 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
7762 and UInt32 based on __SIZEOF_INT__.
7763
cef5388d
RB
77642016-07-19 Richard Biener <rguenther@suse.de>
7765
7766 PR tree-optimization/71901
7767 * gcc.dg/torture/pr71901.c: New testcase.
7768
77692016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
7770
7771 PR tree-optimization/71908
7772 * gcc.dg/torture/pr71908.c: New testcase.
7773
a8f7a895
MM
77742016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7775
7776 PR target/71493
7777 * gcc.target/powerpc/pr71493-1.c: New test.
7778 * gcc.target/powerpc/pr71493-2.c: Likewise.
7779
f2111a36
JJ
77802016-07-18 Jakub Jelinek <jakub@redhat.com>
7781
99516432
JJ
7782 PR c++/71835
7783 * g++.dg/conversion/ambig3.C: New test.
7784
87713c6a
JJ
7785 PR c++/71828
7786 * g++.dg/cpp0x/constexpr-71828.C: New test.
7787
7a7f16ca
JJ
7788 PR c++/71826
7789 * g++.dg/template/pr71826.C: New test.
7790
f4d90295
JJ
7791 PR c++/71822
7792 * g++.dg/template/defarg21.C: New test.
7793
f2111a36
JJ
7794 PR c++/71871
7795 * g++.dg/ext/vector31.C: New test.
7796
0b965526
UB
77972016-07-18 Uros Bizjak <ubizjak@gmail.com>
7798
7799 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7800
94e136b9
YR
78012016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7802
7803 PR tree-optimization/71734
7804 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7805
7072df0a
DV
78062016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7807
7808 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7809 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7810 stack-layout-dynamic-1.c: New test.
7811
54158a1a
AK
78122016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7813
7814 * gcc.target/s390/nolrl-1.c: New test.
7815
43068916
FR
78162016-07-17 Fritz Reese <fritzoreese@gmail.com>
7817
7818 PR fortran/71523
7819 * gfortran.dg/pr71523_1.f90: New test.
7820 * gfortran.dg/pr71523_2.f90: New test.
7821
a9356b12
AS
78222016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7823
7824 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7825
a07b81c7 78262016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 7827 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
7828
7829 PR fortran/62125
7830 * gfortran.dg/pr62125.f90: New test.
7831
96c0ec12
BS
78322016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7833
7834 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7835 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7836
479d0ed5
JW
78372016-07-15 Jonathan Wakely <jwakely@redhat.com>
7838
7839 PR c++/58796
7840 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7841 * g++.dg/cpp0x/nullptr35.C: New test.
7842
41c7438e
BC
78432016-07-15 Bin Cheng <bin.cheng@arm.com>
7844
7845 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7846
f7ba880b
CP
78472016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7848
7849 * gfortran.dg/goacc/vector_length.f90: New test.
7850
b9aba0a0
RB
78512016-07-15 Richard Biener <rguenther@suse.de>
7852
7853 PR tree-optimization/71881
7854 * gcc.dg/torture/pr71881.c: New testcase.
7855
9513d5fb
RB
78562016-07-15 Richard Biener <rguenther@suse.de>
7857
7858 PR tree-optimization/71887
7859 * gcc.dg/torture/pr71887.c: New testcase.
7860
ddbbcb19
JJ
78612016-07-15 Jakub Jelinek <jakub@redhat.com>
7862
7863 PR c/71858
7864 * gcc.dg/spellcheck-identifiers-3.c: New test.
7865
29eb509c
AV
78662016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7867
7868 PR fortran/71807
7869 * gfortran.dg/null_9.f90: New test.
7870
43aabfcf
BC
78712016-07-15 Bin Cheng <bin.cheng@arm.com>
7872
7873 * gcc.dg/tree-ssa/loop-41.c: New test.
7874
afc89e58
BC
78752016-07-15 Bin Cheng <bin.cheng@arm.com>
7876
7877 PR tree-optimization/71347
7878 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7879
6fa682ad
SK
78802016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7881
7882 PR fortran/29819
7883 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7884 * gfortran.dg/contains.f90: Ditto.
7885 * gfortran.dg/contains_empty_1.f03: Ditto.
7886 * gfortran.dg/submodule_3.f08: Ditto.
7887
dd36b877
JJ
78882016-07-14 Jakub Jelinek <jakub@redhat.com>
7889
a60a5d31
JJ
7890 PR testsuite/71865
7891 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7892 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7893 expected diagnostics.
7894
dd36b877
JJ
7895 PR c/71858
7896 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7897 * gcc.dg/spellcheck-identifiers-2.c: New test.
7898 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7899 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7900
a241f8ca
JJ
79012016-07-14 Jakub Jelinek <jakub@redhat.com>
7902
7903 PR tree-optimization/71872
7904 * gcc.c-torture/compile/pr71872.c: New test.
7905
d62b809c
TP
79062016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7907
7908 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7909 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7910 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7911 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7912 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7913 * gcc.target/arm/atomic-op-acquire-1.c: This.
7914 * gcc.target/arm/atomic-op-char.c: Rename into ...
7915 * gcc.target/arm/atomic-op-char-1.c: This.
7916 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7917 * gcc.target/arm/atomic-op-consume-1.c: This.
7918 * gcc.target/arm/atomic-op-int.c: Rename into ...
7919 * gcc.target/arm/atomic-op-int-1.c: This.
7920 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7921 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7922 * gcc.target/arm/atomic-op-release.c: Rename into ...
7923 * gcc.target/arm/atomic-op-release-1.c: This.
7924 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7925 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7926 * gcc.target/arm/atomic-op-short.c: Rename into ...
7927 * gcc.target/arm/atomic-op-short-1.c: This.
7928 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7929 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7930 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7931 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7932 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7933 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7934 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7935 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7936 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7937 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7938
1f8dd420
AV
79392016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7940
7941 PR fortran/70842
7942 * gfortran.dg/select_type_35.f03: New test.
7943
53109ba8
KT
79442016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7945
7946 PR target/65951
7947 PR tree-optimization/70923
7948 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7949 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7950 * gcc.dg/vect/pr65951.c: Likewise.
7951 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7952
91f35b7f
DE
79532016-07-14 David Edelsohn <dje.gcc@gmail.com>
7954
7955 * c-c++-common/pr60226.c: Expect maximum object file alignment
7956 error on AIX.
7957
351168fe
RB
79582016-07-14 Richard Biener <rguenther@suse.de>
7959
7960 PR tree-optimization/71866
7961 * gcc.dg/torture/pr71866.c: New testcase.
7962
94c32c00
TP
79632016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7964
7965 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7966 selector and enclose boolean expression in curly braces.
7967
b799a481
AM
79682016-07-14 Alan Modra <amodra@gmail.com>
7969
7970 PR target/71733
7971 * gcc.target/powerpc/p9-novsx.c: New.
7972
f63ba78c
AK
79732016-07-13 Andi Kleen <ak@linux.intel.com>
7974
7975 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7976 * g++.dg/tree-prof/morefunc.C: Dito.
7977 * g++.dg/tree-prof/pr35545.C: Dito.
7978 * g++.dg/tree-prof/reorder.C: Dito.
7979 * gcc.dg/tree-prof/20050826-2.c: Dito.
7980 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7981 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7982 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7983 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7984 * gcc.dg/tree-prof/inliner-1.c: Dito.
7985 * gcc.dg/tree-prof/merge_block.c: Dito.
7986 * gcc.dg/tree-prof/stringop-1.c: Dito.
7987 * gcc.dg/tree-prof/stringop-2.c: Dito.
7988 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7989 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7990 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7991 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7992 * gcc.dg/tree-prof/update-loopch.c: Dito.
7993 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7994 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7995 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7996 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7997 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7998 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7999 * gcc.dg/tree-prof/val-prof-7.c: Dito.
8000
f4d5a23d
AK
80012016-07-13 Andi Kleen <ak@linux.intel.com>
8002
8003 * lib/profopt.exp (profopt-execute): Remove .imports files.
8004
ae145898
AK
80052016-07-13 Andi Kleen <ak@linux.intel.com>
8006
0b965526 8007 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 8008
e97bd4f5
AK
80092016-07-13 Andi Kleen <ak@linux.intel.com>
8010
8011 * lib/profopt.exp (dg-final-scan-autofdo,
8012 dg-final-scan-not-autofdo): New functions.
8013
6fa3d4b4
BC
80142016-07-13 Bin Cheng <bin.cheng@arm.com>
8015
8016 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
8017 * gcc.dg/vect/vect-35.c: Ditto.
8018 * gcc.dg/vect/vect-alias-check-2.c: New test.
8019
65f18bc6
ML
80202016-07-13 Martin Liska <mliska@suse.cz>
8021
8022 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 8023 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
8024 * gfortran.dg/pr42108.f90: Update expected dump scan.
8025
9737f35b
RB
80262016-07-13 Richard Biener <rguenther@suse.de>
8027
8028 PR tree-optimization/24574
8029 * gcc.dg/pr24574.c: New testcase.
8030
62c0ea4b
SKS
80312016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8032
0b965526 8033 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
8034 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
8035 * c-c++-common/pr68833-1.c: Require int32plus.
8036 * gcc.dg/ipa/pr63551.c: Likewise.
8037 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
8038 * gcc.dg/ipa/pr64041.c: Require int32plus.
8039
c7ed8938
IE
80402016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
8041
8042 PR ipa/71633
8043 * g++.dg/pr71633.C: New test.
8044
5ce15300
TP
80452016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8046
8047 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8048 Add new arm_thumb1_cbz_ok effective target.
8049 * gcc.target/arm/cbz.c: New test.
8050
2b9509a3
TP
80512016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8052
8053 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8054 Define effective target.
8055 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8056 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8057 * gcc.target/arm/movhi_movw.c: New test.
8058 * gcc.target/arm/movsi_movw.c: Likewise.
8059 * gcc.target/arm/movdi_movw.c: Likewise.
8060
7f15b177
RB
80612016-07-13 Richard Biener <rguenther@suse.de>
8062
8063 PR middle-end/71104
8064 * gcc.dg/pr71104-1.c: New testcase.
8065 * gcc.dg/pr71104-2.c: Likewise.
8066
0b0a896e
MM
80672016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8068
8069 PR target/71805
8070 * gcc.target/powerpc/pr71805.c: New test.
8071
f906f5ed
BS
80722016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8073
8074 * gcc.target/powerpc/divkc3-1.c: New.
8075 * gcc.target/powerpc/mulkc3-1.c: New.
8076
9e63c3aa
NS
80772016-07-12 Nathan Sidwell <nathan@acm.org>
8078
8079 * gcc.target/arm/data-rel-1.c: New.
8080 * gcc.target/arm/data-rel-2.c: New.
8081 * gcc.target/arm/data-rel-3.c: New.
8082
f507d202
ML
80832016-07-12 Martin Liska <mliska@suse.cz>
8084
8085 * gcc.dg/params/blocksort-part.c: New test.
8086 * gcc.dg/params/params.exp: New file.
8087
d6f7c125
KT
80882016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8089
8090 PR middle-end/71700
8091 * gcc.c-torture/execute/pr71700.c: New test.
8092
37ccb0ba
SB
80932016-07-12 Steven Bosscher <steven@gcc.gnu.org>
8094 Richard Biener <rguenther@suse.de>
8095
8096 PR tree-optimization/23286
8097 PR tree-optimization/70159
8098 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8099 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8100 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8101 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8102 * gcc.dg/tree-ssa/pr35286.c: Likewise.
8103 * gcc.dg/tree-ssa/pr35287.c: Likewise.
8104 * gcc.dg/hoist-register-pressure-1.c: Likewise.
8105 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8106 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8107 * gcc.dg/pr51879-12.c: Likewise.
8108 * gcc.dg/strlenopt-9.c: Likewise.
8109 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8110 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8111 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8112 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8113 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8114 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8115 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8116 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8117 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8118 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8119 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8120 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8121 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8122 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8123 * gfortran.dg/pr43984.f90: Adjust expected outcome.
8124
712a93d6
RB
81252016-07-12 Richard Biener <rguenther@suse.de>
8126
8127 PR rtl-optimization/68961
8128 * gcc.target/i386/pr68961.c: New testcase.
8129
c392943c
JJ
81302016-07-11 Jakub Jelinek <jakub@redhat.com>
8131
3d56e6a4
JJ
8132 PR middle-end/71758
8133 * c-c++-common/gomp/pr71758.c: New test.
8134 * gfortran.dg/gomp/pr71758.f90: New test.
8135
c392943c
JJ
8136 PR tree-optimization/71823
8137 * gcc.dg/vect/pr71823.c: New test.
8138
741d3be5
DM
81392016-07-11 David Malcolm <dmalcolm@redhat.com>
8140
8141 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8142 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8143 and LINE_MAP_MAX_LOCATION_WITH_COLS.
8144
92fa45b5
L
81452016-07-11 H.J. Lu <hongjiu.lu@intel.com>
8146
8147 PR target/71801
8148 * gcc.target/i386/pr71801.c: New test.
8149
f51606c7
RB
81502016-07-11 Richard Biener <rguenther@suse.de>
8151
8152 PR tree-optimization/71816
8153 * gcc.dg/torture/pr71816.c: New testcase.
8154
36b54ce0
TK
81552016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8156
8157 PR fortran/71783
8158 * gfortran.dg/dependency_46.f90: New test.
8159
d13835b6
VM
81602016-07-08 Vladimir Makarov <vmakarov@redhat.com>
8161
8162 PR rtl-optimization/71621
8163 * gcc.target/i386/pr71621-1.c: New.
8164 * gcc.target/i386/pr71621-2.c: New.
8165
642bcbdf
CP
81662016-07-08 Cesar Philippidis <cesar@codesourcery.com>
8167
8168 * gfortran.dg/goacc/pr71704.f90: New test.
8169
02eb5b8b
BS
81702016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8171
8172 PR target/71297
8173 * gcc.target/powerpc/pr71297.c: New.
8174
8beb9a0d
JW
81752016-07-08 Jiong Wang <jiong.wang@arm.com>
8176
8177 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8178
cef4b650
MM
81792016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8180
8181 PR target/71806
8182 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8183
3c3ecf52
AH
81842016-07-08 Alan Hayward <alan.hayward@arm.com>
8185
8186 PR tree-optimization/71667
8187 * gcc.dg/vect/pr71667.c: New
8188
2660286d
ML
81892016-07-08 Martin Liska <mliska@suse.cz>
8190
8191 * gcc.dg/torture/pr71606.c: New test.
8192
70cdd4ae
JD
81932016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8194
8195 PR fortran/71764
8196 * gfortran.dg/pr71764.f90: New test.
8197
842dc2e6
JJ
81982016-07-07 Jakub Jelinek <jakub@redhat.com>
8199 Kai Tietz <ktietz70@googlemail.com>
8200
8201 PR c++/70869
8202 PR c++/71054
8203 * g++.dg/cpp0x/pr70869.C: New test.
8204 * g++.dg/cpp0x/pr71054.C: New test.
8205
31be4262
DE
82062016-07-07 David Edelsohn <dje.gcc@gmail.com>
8207
8208 * g++.dg/debug/pr71432.C: Fail on AIX.
8209
1c122092
ML
82102016-07-07 Martin Liska <mliska@suse.cz>
8211
8212 * gfortran.dg/do_1.f90: Remove a corner case that triggers
8213 an undefined behavior.
8214 * gfortran.dg/do_3.F90: Likewise.
8215 * gfortran.dg/do_check_11.f90: New test.
8216 * gfortran.dg/do_check_12.f90: New test.
8217 * gfortran.dg/do_corner_warn.f90: New test.
8218
7119f1b1
ML
82192016-07-07 Martin Liska <mliska@suse.cz>
8220
8221 * gfortran.dg/predict-1.f90: Ammend the test.
8222 * gfortran.dg/predict-2.f90: Likewise.
8223
275792f2
IE
82242016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
8225
8226 PR ipa/71624
8227 * g++.dg/pr71624.C: New test.
8228
05a437c1
TP
82292016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8230
8231 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8232 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8233 ARMv8-M Mainline architectures.
8234
6f493951
TP
82352016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8236
8237 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8238 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8239
5ddaee94
SB
82402016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
8241
8242 PR target/70098
8243 PR target/71763
8244 * gcc.target/powerpc/pr71763.c: New file.
8245
651afdb2
YR
82462016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8247
8248 PR tree-optimization/71518
0b965526 8249 * gcc.dg/pr71518.c: New test.
651afdb2 8250
9df99881
WD
82512016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
8252
8253 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8254
7b4e0769
SKS
82552016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8256
0b965526 8257 PR target/50739
7b4e0769
SKS
8258 * gcc.target/avr/pr50739.c: New test.
8259
eb4432f7
JH
82602016-07-05 Jan Hubicka <jh@suse.cz>
8261
8262 * gcc.dg/tree-ssa/scev-14.c: update template.
8263
c01e092f
RS
82642016-07-06 Richard Sandiford <richard.sandiford@arm.com>
8265
8266 * gcc.dg/vect/group-no-gaps-1.c: New test.
8267
8070763a
AK
82682016-07-05 Andi Kleen <ak@linux.intel.com>
8269
8270 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8271 if kernel supports MPX.
8272
3f8257db 82732016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
8274
8275 * gcc.c-torture/compile/pr69102.c: Require fpic support.
8276
36a265b1
MM
82772016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8278 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8279
8280 * gcc.target/powerpc/signbit-1.c: New test.
8281 * gcc.target/powerpc/signbit-2.c: New test.
8282 * gcc.target/powerpc/signbit-3.c: New test.
8283
7a98fb6e
KT
82842016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8285
8286 PR rtl-optimization/71594
8287 * gcc.dg/torture/pr71594.c: New test.
8288
1e3d54b4
JH
82892016-07-05 Jan Hubicka <jh@suse.cz>
8290
8291 * gcc.dg/tree-ssa/scev-14.c: new testcase.
8292
84ca3893
DM
82932016-07-05 David Malcolm <dmalcolm@redhat.com>
8294
8295 PR c++/62314
3a146d46 8296 * g++.dg/parse/error5.C: Update column
84ca3893
DM
8297 number of missing semicolon error.
8298 * g++.dg/pr62314-2.C: New test case.
8299
20d0bfce
AF
83002016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8301
8302 * gfortran.dg/coarray_stat_function.f90: New test.
8303 * gfortran.dg/coarray_stat_whitespace.f90: New test.
8304 * gfortran.dg/coarray_lib_comm_1: Adapting old test
8305 to new interfaces.
8306
69aaea06
AV
83072016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
8308
8309 PR fortran/71623
8310 * gfortran.dg/deferred_character_17.f90: New test.
8311
f723a43c
CL
83122016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8313
8314 * gcc.target/arm/neon/polytypes.c: Move to ...
8315 * gcc.target/arm/polytypes.c: ... here.
8316 * gcc.target/arm/neon/pr51534.c: Move to ...
8317 * gcc.target/arm/pr51534.c: ... here.
8318 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8319 * gcc.target/arm/vect-vcvt.c: ... here.
8320 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8321 * gcc.target/arm/vect-vcvtq.c: ... here.
8322 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8323 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8324 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8325 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8326 * gcc.target/arm/neon/neon.exp: Delete.
8327 * gcc.target/arm/neon/: Delete.
8328
d73e0ccf
JD
83292016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8330
8331 PR fortran/65575
8332 * gfortran.dg: pr65575.f90: New test.
8333
c20f6223
JD
83342016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8335
8336 PR fortran/35849
8337 * gfortran.dg: pr35849.f90: New test.
8338
2a5537c3
JJ
83392016-07-04 Jakub Jelinek <jakub@redhat.com>
8340
8341 PR c++/71739
8342 * g++.dg/cpp0x/pr71739.C: New test.
8343
740f9751
CL
83442016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
8345
8346 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8347
bf749919
DV
83482016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8349
8350 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8351 locr.
8352 * gcc.target/s390/loc-1.c: New test.
8353
430bb38e
YR
83542016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
8355
3a146d46
JJ
8356 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8357 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 8358
15f6e0da
RR
83592016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8360
8361 PR target/63874
8362 * gcc.target/aarch64/pr63874.c: New test.
8363
79335075
JB
83642016-07-04 Jan Beulich <jbeulich@suse.com>
8365
8366 * g++.dg/header.c: New.
8367 * gcc.dg/header.c: New.
8368
557e8c49
JJ
83692016-07-02 Jakub Jelinek <jakub@redhat.com>
8370
8371 PR c/71719
8372 * c-c++-common/Wunused-var-15.c: New test.
8373
79a592e3
JJ
83742016-07-01 Jakub Jelinek <jakub@redhat.com>
8375
8376 PR fortran/71687
8377 * gfortran.dg/gomp/pr71687.f90: New test.
8378
e2298656
BS
83792016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8380
8381 * gcc.dg/const-float128-ped.c: Require __float128 effective
8382 target and options.
8383 * gcc.dg/const-float128.c: Likewise.
8384 * gcc.dg/torture/float128-cmp-invalid.c: Require
8385 __float128 and base_quadfloat_support effective targets, and
8386 __float128 options.
8387 * gcc.dg/torture/float128-div-underflow.c: Likewise.
8388 * gcc.dg/torture/float128-extend-nan.c: Likewise.
8389 * gcc.dg/torture/float128-nan.c: Likewise.
8390 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8391 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8392 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 8393 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
8394 (add_options_for___float128): New.
8395 (check_effective_target_base_quadword_support): New.
8396
70c11966
MM
83972016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8398
8399 PR target/71720
8400 * gcc.target/powerpc/pr71720.c: New test.
8401
059541fd
JB
84022016-07-01 Jan Beulich <jbeulich@suse.com>
8403
8404 * gcc.dg/bss.c: New.
8405
2c1e4964
PB
84062016-07-01 Peter Bergner <bergner@vnet.ibm.com>
8407
8408 PR target/71698
8409 * gcc.target/powerpc/pr71698.c: New test.
8410
22e1cb39
GJL
84112016-07-01 Georg-Johann Lay <avr@gjlay.de>
8412
8413 PR target/71151
8414 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8415 instead of ".foo" for its section name.
8416 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8417 depending on MCU's flash size.
8418 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8419 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8420 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8421 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8422 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8423 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8424
466cf574
JB
84252016-07-01 Jan Beulich <jbeulich@suse.com>
8426
8427 * gcc.target/i386/pr65105-2.c: Add -msse2.
8428
351beab7
JJ
84292016-06-30 Jakub Jelinek <jakub@redhat.com>
8430
55a0f21a
JJ
8431 PR tree-optimization/71707
8432 * gcc.dg/strlenopt-29.c: New test.
8433
6245ad72
JJ
8434 PR fortran/71704
8435 * gfortran.dg/gomp/pr71704.f90: New test.
8436
351beab7
JJ
8437 PR fortran/71705
8438 * gfortran.dg/gomp/pr71705.f90: New test.
8439
5a3a6a5e
KN
84402016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8441
8442 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8443 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8444 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8445 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8446 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8447 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8448 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8449 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8450 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8451 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8452 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8453 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8454 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8455 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8456 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8457 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8458 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8459 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8460 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8461 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8462 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8463 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8464 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8465 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8466 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8467 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8468 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8469 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8470 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8471 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8472 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8473 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8474 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8475 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8476 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8477 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8478 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8479 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8480 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8481 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8482 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8483 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8484 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8485 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8486 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8487 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8488 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8489 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8490 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8491 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8492 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8493 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8494 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8495 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8496 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8497 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8498 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8499 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8500 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8501 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8502 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8503 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8504 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8505 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8506 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8507 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8508 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8509 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8510 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8511 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8512 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8513 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8514 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8515 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8516 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8517 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8518 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8519 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8520 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8521 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8522 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8523
3dfa8071 85242016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 8525 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
8526
8527 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8528
9bd62242 85292016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 8530 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
8531
8532 * gcc.target/aarch64/vget_set_lane_1.c: New test.
8533
603107fb
DM
85342016-06-30 David Malcolm <dmalcolm@redhat.com>
8535
8536 PR driver/71651
8537 * gcc.dg/spellcheck-options-12.c: New test case.
8538
205cccc7
JJ
85392016-06-30 Jakub Jelinek <jakub@redhat.com>
8540
8541 PR middle-end/71693
8542 * gcc.c-torture/compile/pr71693.c: New test.
8543
f4452176
DM
85442016-06-29 David Malcolm <dmalcolm@redhat.com>
8545
8546 * gcc.dg/spellcheck-params.c: New testcase.
8547 * gcc.dg/spellcheck-params-2.c: New testcase.
8548
c5e74d9d
MM
85492016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8550
8551 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8552 vector extract instructions.
8553 * gcc.target/powerpc/p9-extract-2.c: Likewise.
8554
e44ecbfd
JD
85552016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8556
8557 PR fortran/71686
8558 * gfortran.dg/unexpected_eof_2.f90: New test.
8559 * gfortran.dg/unexpected_eof_3.f90: New test.
8560
ee446d9f
JW
85612016-06-29 Jim Wilson <jim.wilson@linaro.org>
8562
8563 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8564
27f67461
CP
85652016-06-29 Cesar Philippidis <cesar@codesourcery.com>
8566
8567 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8568 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8569 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8570
b1206d29
RB
85712016-06-29 Richard Biener <rguenther@suse.de>
8572
8573 PR middle-end/15256
8574 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8575
1af21224
MW
85762016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8577
8578 * gcc.target/arm/aapcs/neon-vect10.c: Require
8579 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8580 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8581 * gcc.target/arm/aapcs/vfp18.c: Likewise.
8582 * gcc.target/arm/aapcs/vfp19.c: Likewise.
8583 * gcc.target/arm/aapcs/vfp20.c: Likewise.
8584 * gcc.target/arm/aapcs/vfp21.c: Likewise.
8585 * gcc.target/arm/fp16-aapcs-1.c: Require
8586 -mfloat-ab=hard. Also simplify the test.
8587 * gcc.target/arm/fp16-aapcs-2.c: New.
8588
7fe43755
MW
85892016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8590
0b965526 8591 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
8592 (add_options_for_arm_fp16_ieee): New.
8593 (add_options_for_arm_fp16_alternative): New.
8594 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
8595 long-line.
8596 (effective_target_arm_fp16_hw): New.
8597
264d951a
IE
85982016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
8599
8600 PR tree-optimization/71655
8601 * g++.dg/pr71655.C: New test.
8602
5c846a81
ML
86032016-06-29 Martin Liska <mliska@suse.cz>
8604
8605 * gcc.dg/pr71585.c: New test.
8606 * gcc.dg/pr71585-2.c: New test.
8607 * gcc.dg/pr71585-3.c: New test.
8608
fafe9318
YR
86092016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8610
8611 PR tree-optimization/70729
8612 * g++.dg/vect/pr70729.cc: New test.
8613
54d19c3b
TS
86142016-06-29 Thomas Schwinge <thomas@codesourcery.com>
8615
8616 * c-c++-common/gomp/cancel-1.c: Extend.
8617
5f3cd7c3
JJ
86182016-06-29 Jakub Jelinek <jakub@redhat.com>
8619
8620 PR tree-optimization/71625
8621 * gcc.dg/strlenopt-28.c: New test.
8622
4aa83879
RB
86232016-06-29 Richard Biener <rguenther@suse.de>
8624
8625 PR middle-end/71002
8626 * g++.dg/torture/pr71002.C: Adjust testcase.
8627
152ef731
JJ
86282016-06-29 Jakub Jelinek <jakub@redhat.com>
8629
8630 PR c/71685
8631 * gcc.dg/pr71685.c: New test.
8632
86332016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
8634
8635 PR c/71552
8636 * gcc.dg/init-bad-9.c: New test.
8637
d41dc215
BS
86382016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8639
8640 * gcc.target/powerpc/abs128-1.c: Require VSX.
8641 * gcc.target/powerpc/copysign128-1.c: Likewise.
8642 * gcc.target/powerpc/inf128-1.c: Likewise.
8643 * gcc.target/powerpc/nan128-1.c: Likewise.
8644
6a20b538
JJ
86452016-06-28 Jakub Jelinek <jakub@redhat.com>
8646
8647 PR middle-end/71626
8648 * gcc.c-torture/execute/pr71626-1.c: New test.
8649 * gcc.c-torture/execute/pr71626-2.c: New test.
8650
77d93c47
PB
86512016-06-28 Peter Bergner <bergner@vnet.ibm.com>
8652
8653 PR target/71656
8654 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8655
a8264058
SB
86562016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
8657
8658 PR target/71670
8659 * gcc.target/powerpc/pr71670.c: New testcase.
8660
0dc47331
PB
86612016-06-27 Peter Bergner <bergner@vnet.ibm.com>
8662
8663 PR target/71656
8664 * gcc.target/powerpc/pr71656-1.c: New test.
8665 * gcc.target/powerpc/pr71656-2.c: New test.
8666
b65ffc79
CL
86672016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
8668
8669 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8670 around fp16 code.
8671 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8672 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8673 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8674 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8675 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8676 Add arm_neon_fp16_ok effective target.
0b965526
UB
8677 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8678 Likewise.
8679 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8680 Likewise.
8681 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8682 Likewise.
8683 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8684 Likewise.
8685 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8686 Likewise.
8687 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8688 Likewise.
8689 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8690 Likewise.
8691 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8692 Likewise.
8693 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8694 Likewise.
8695 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8696 Likewise.
8697 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8698 Likewise.
b65ffc79 8699
9bb86f40
JH
87002016-06-26 Jan Hubicka <hubicka@ucw.cz>
8701
8702 * gcc.dg/predict-12.c: New testcase.
8703
46db0fd4
JD
87042016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8705
8706 PR fortran/71649
8707 * gfortran.dg/pr71649.f90: New test.
8708
2a65e70b
JJ
87092016-06-25 Jakub Jelinek <jakub@redhat.com>
8710
f8a06e24
JJ
8711 PR tree-optimization/71643
8712 * g++.dg/opt/pr71643.C: New test.
8713
2a65e70b
JJ
8714 PR tree-optimization/71631
8715 * gcc.c-torture/execute/pr71631.c: New test.
8716
7805417a
JH
87172016-06-24 Jan Hubicka <hubicka@ucw.cz>
8718
8719 * gcc.dg/predict-11.c: New testcase.
8720 * gfortran.dg/predict-2.f90: New testcase.
8721
888ed1a3
JH
87222016-06-24 Jan Hubicka <hubicka@ucw.cz>
8723
8724 * gcc.dg/predict-10.c: New test.
8725
53605f35
BS
87262016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8727
8728 * gcc.target/powerpc/abs128-1.c: New.
8729 * gcc.target/powerpc/copysign128-1.c: New.
8730 * gcc.target/powerpc/inf128-1.c: New.
8731 * gcc.target/powerpc/nan128-1.c: New.
8732
7b22b4c6
EB
87332016-06-24 Eric Botcazou <ebotcazou@adacore.com>
8734
8735 * gfortran.dg/pr71642.f90: New test.
8736
37e373c2
JJ
87372016-06-24 Jakub Jelinek <jakub@redhat.com>
8738
8739 PR tree-optimization/71647
8740 * gcc.target/i386/pr71647.c: New test.
8741
b20b79f2
L
87422016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8743
8744 * gcc.target/i386/noplt-gd-1.c: New test.
8745 * gcc.target/i386/noplt-gd-2.c: Likewise.
8746 * gcc.target/i386/noplt-gd-3.c: Likewise.
8747 * gcc.target/i386/noplt-ld-1.c: Likewise.
8748 * gcc.target/i386/noplt-ld-2.c: Likewise.
8749 * gcc.target/i386/noplt-ld-3.c: Likewise.
8750 * lib/target-supports.exp
8751 (check_effective_target_tls_get_addr_via_got): New.
8752
04619cb8
UB
87532016-06-24 Uros Bizjak <ubizjak@gmail.com>
8754
8755 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8756 testsuite compile flags.
8757 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8758 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8759
87602016-06-24 Uros Bizjak <ubizjak@gmail.com>
8761
8762 * g++dg/vect/pr36684.cc: Add dg-do compile.
8763 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8764 * gcc.dg/vect/pr70021.c: Ditto.
8765 * gcc.dg/vect/pr70138-1.c: Ditto.
8766 * gcc.dg/vect/pr70138-2.c: Ditto.
8767 * gcc.dg/vect/pr70354-1.c: Ditto.
8768 * gcc.dg/vect/pr70354-2.c: Ditto.
8769 * gcc.dg/vect/pr71259.c: Ditto.
8770 * gcc.dg/vect/pr71416-1.c: Ditto.
8771 * gcc.dg/vect/slp-43.c: Ditto.
8772 * gcc.dg/vect/slp-45.c: Ditto.
8773 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8774 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8775 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8776 * gfortran.dg/vect/pr69980.f90: Ditto.
8777
87782016-06-24 Uros Bizjak <ubizjak@gmail.com>
8779
8780 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8781 * gcc.dg/vect/bb-slp-30.c: Ditto.
8782 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8783 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8784 * gcc.dg/vect/pr45902.c: Ditto.
8785 * gcc.dg/vect/pr48172.c: Ditto.
8786 * gcc.dg/vect/pr48377.c: Ditto.
8787 * gcc.dg/vect/pr49038.c: Ditto.
8788 * gcc.dg/vect/pr49771.c: Ditto.
8789 * gcc.dg/vect/pr52091.c: Ditto.
8790 * gcc.dg/vect/pr53185-2.c: Ditto.
8791 * gcc.dg/vect/pr56826.c: Ditto.
8792 * gcc.dg/vect/pr60276.c: Ditto.
8793 * gcc.dg/vect/pr62021.c: Ditto.
8794 * gcc.dg/vect/pr63530.c: Ditto.
8795 * gcc.dg/vect/pr65518.c: Ditto.
8796 * gcc.dg/vect/pr65947-1.c: Ditto.
8797 * gcc.dg/vect/pr65947-10.c: Ditto.
8798 * gcc.dg/vect/pr65947-11.c: Ditto.
8799 * gcc.dg/vect/pr65947-12.c: Ditto.
8800 * gcc.dg/vect/pr65947-13.c: Ditto.
8801 * gcc.dg/vect/pr65947-2.c: Ditto.
8802 * gcc.dg/vect/pr65947-3.c: Ditto.
8803 * gcc.dg/vect/pr65947-4.c: Ditto.
8804 * gcc.dg/vect/pr65947-5.c: Ditto.
8805 * gcc.dg/vect/pr65947-6.c: Ditto.
8806 * gcc.dg/vect/pr65947-7.c: Ditto.
8807 * gcc.dg/vect/pr65947-8.c: Ditto.
8808 * gcc.dg/vect/pr65947-9.c: Ditto.
8809 * gcc.dg/vect/pr71416-1.c: Ditto.
8810 * gcc.dg/vect/pr71439.c: Ditto.
8811 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8812 * gcc.dg/vect/vect-bswap16.c: Ditto.
8813 * gcc.dg/vect/vect-bswap32.c: Ditto.
8814 * gcc.dg/vect/vect-bswap64.c: Ditto.
8815 * gcc.dg/vect/vect-live-1.c: Ditto.
8816 * gcc.dg/vect/vect-live-2.c: Ditto.
8817 * gcc.dg/vect/vect-live-3.c: Ditto.
8818 * gcc.dg/vect/vect-live-4.c: Ditto.
8819 * gcc.dg/vect/vect-live-5.c: Ditto.
8820 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8821 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8822 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8823 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8824 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8825 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8826 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8827 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8828 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8829 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8830 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8831 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8832 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8833 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8834 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8835 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8836 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8837
da224bcb
UB
88382016-06-24 Uros Bizjak <ubizjak@gmail.com>
8839
8840 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8841
dfee2870
L
88422016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8843
8844 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8845 ia32 if R_386_GOT32X relocation is supported.
8846 * gcc.target/i386/noplt-3.c: Likewise.
8847 * gcc.target/i386/noplt-2.c: Likewise.
8848 (main): Renamed to ...
8849 (bar): This.
8850 * gcc.target/i386/noplt-4.c: Likewise.
8851 (main): Renamed to ...
8852 (bar): This.
8853 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8854 * gcc.target/i386/pr67400-5.c: Likewise.
8855
a86451b9
JJ
88562016-06-24 Jakub Jelinek <jakub@redhat.com>
8857
00085092
JJ
8858 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8859 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8860
a86451b9
JJ
8861 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8862 f4): Adjust expected diagnostics.
8863 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8864 (T): If OVFP is defined, redefine to TP.
8865 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8866 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8867 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8868 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8869 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8870 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8871 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8872 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8873 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8874 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8875 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8876 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8877 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8878 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8879 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8880 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8881 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8882 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8883 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8884 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8885 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8886 as last argument to __builtin_add_overflow_p.
8887
7bb5d5f4
UB
88882016-06-23 Uros Bizjak <ubizjak@gmail.com>
8889
8890 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8891 dg-options and remove default vector testsuite compile flags.
8892 * g++.dg/vect/pr33860a.cc: Ditto.
8893 * g++.dg/vect/pr45470-a.cc: Ditto.
8894 * g++.dg/vect/pr45470-b.cc: Ditto.
8895 * g++.dg/vect/pr60896.cc: Ditto.
8896 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8897 * gcc.dg/vect/pr18308.c: Ditto.
8898 * gcc.dg/vect/pr24049.c: Ditto.
8899 * gcc.dg/vect/pr33373.c: Ditto.
8900 * gcc.dg/vect/pr36228.c: Ditto.
8901 * gcc.dg/vect/pr42395.c: Ditto.
8902 * gcc.dg/vect/pr42604.c: Ditto.
8903 * gcc.dg/vect/pr46663.c: Ditto.
8904 * gcc.dg/vect/pr48765.c: Ditto.
8905 * gcc.dg/vect/pr49093.c: Ditto.
8906 * gcc.dg/vect/pr49352.c: Ditto.
8907 * gcc.dg/vect/pr52298.c: Ditto.
8908 * gcc.dg/vect/pr52870.c: Ditto.
8909 * gcc.dg/vect/pr53185.c: Ditto.
8910 * gcc.dg/vect/pr53773.c: Ditto.
8911 * gcc.dg/vect/pr56695.c: Ditto.
8912 * gcc.dg/vect/pr62171.c: Ditto.
8913 * gcc.dg/vect/pr63530.c: Ditto.
8914 * gcc.dg/vect/pr68339.c: Ditto.
8915 * gcc.dg/vect/pr71259.c: Ditto.
8916 * gcc.dg/vect/vect-82_64.c: Ditto.
8917 * gcc.dg/vect/vect-83_64.c: Ditto.
8918 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8919 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8920 * gcc.dg/vect/vect-shift-2.c: Ditto.
8921 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8922 * gfortran.dg/vect/pr39318.f90: Ditto.
8923 * gfortran.dg/vect/pr45714-a.f: Ditto.
8924 * gfortran.dg/vect/pr45714-b.f: Ditto.
8925 * gfortran.dg/vect/pr46213.f90: Ditto.
8926
2d4bb02f
MM
89272016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8928 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8929
8930 * gcc.target/powerpc/p9-splat-5.c: New test.
8931
f6d1b868
UB
89322016-06-23 Uros Bizjak <ubizjak@gmail.com>
8933
8934 PR tree-optimization/71488
8935 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8936 * lib/target-supports.exp: ... here.
8937 (check_sse4_hw_available): New procedure.
8938 (check_effective_target_sse4_runtime): Ditto.
8939 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8940 -march=westmere for sse4_runtime targets.
936ff030 8941 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 8942 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 8943 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 8944 (main): Call check_vect ().
a7898180 8945 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 8946
c0597759
L
89472016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8948
8949 PR target/66232
8950 PR target/67400
8951 * gcc.target/i386/pr66232-14.c: New file.
8952 * gcc.target/i386/pr66232-15.c: Likewise.
8953 * gcc.target/i386/pr66232-16.c: Likewise.
8954 * gcc.target/i386/pr66232-17.c: Likewise.
8955 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8956 ia32 if R_386_GOT32X relocation is supported.
8957 * gcc.target/i386/pr67400-2.c: Likewise.
8958 * gcc.target/i386/pr67400-3.c: Likewise.
8959 * gcc.target/i386/pr67400-4.c: Likewise.
8960 * gcc.target/i386/pr67400-6.c: Likewise.
8961 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 8962 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 8963
5b0e27a7
JD
89642016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8965
8966 PR libgfortran/48852
8967 * gfortran.dg/char4_iunit_1.f03: Update test.
8968 * gfortran.dg/f2003_io_5.f03: Update test.
8969 * gfortran.dg/real_const_3.f90: Update test.
8970
7f586d90
AK
89712016-06-23 Andi Kleen <ak@linux.intel.com>
8972
8973 * g++.dg/bprob/bprob.exp: Support autofdo.
8974 * g++.dg/tree-prof/tree-prof.exp: dito.
8975 * gcc.dg/tree-prof/tree-prof.exp: dito.
8976 * gcc.misc-tests/bprob.exp: dito.
8977 * gfortran.dg/prof/prof.exp: dito.
8978 * lib/profopt.exp: dito.
8979 * lib/target-supports.exp: Check for autofdo.
8980
60fa7862
ML
89812016-06-23 Martin Liska <mliska@suse.cz>
8982
8983 * gcc.dg/pr71619.c: New test.
8984
e3d62871
UB
89852016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8986
8987 PR target/67400
cc901875
UB
8988 * gcc.target/i386/pr67400-1.c: New test.
8989 * gcc.target/i386/pr67400-2.c: Likewise.
8990 * gcc.target/i386/pr67400-3.c: Likewise.
8991 * gcc.target/i386/pr67400-4.c: Likewise.
8992 * gcc.target/i386/pr67400-5.c: Likewise.
8993 * gcc.target/i386/pr67400-6.c: Likewise.
8994 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 8995
ac81cf0b
DM
89962016-06-22 David Malcolm <dmalcolm@redhat.com>
8997
8998 * c-c++-common/missing-header-1.c: New test case.
8999 * c-c++-common/missing-header-2.c: New test case.
9000 * c-c++-common/missing-header-3.c: New test case.
9001 * c-c++-common/missing-header-4.c: New test case.
9002
1a4f11c8
DM
90032016-06-22 David Malcolm <dmalcolm@redhat.com>
9004
9005 PR c/70339
9006 * c-c++-common/attributes-1.c: Update dg-prune-output to include
9007 hint.
9008 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
9009 expected results due to builtin "nanl" now being suggested for
9010 "name".
9011 * gcc.dg/pr67580.c: Update expected messages.
9012 * gcc.dg/spellcheck-identifiers.c: New testcase.
9013 * gcc.dg/spellcheck-typenames.c: New testcase.
9014
a93eac6a
DM
90152016-06-22 David Malcolm <dmalcolm@redhat.com>
9016
9017 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
9018 file.
9019 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
9020 diagnostic-test-show-locus-parseable-fixits.c to sources for
9021 diagnostic_plugin_test_show_locus.c.
9022 * lib/gcc-defs.exp (freeform_regexps): New global.
9023 (dg-regexp): New function.
9024 (handle-dg-regexps): New function.
9025 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
9026 freeform_regexps to the empty list.
9027 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
9028
49e76ff1
IE
90292016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
9030
f6d1b868 9031 PR tree-optimization/71488
49e76ff1
IE
9032 * g++.dg/pr71488.C: New test.
9033 * gcc.dg/vect/vect-bool-cmp.c: New test.
9034
951d8c8a
EB
90352016-06-22 Eric Botcazou <ebotcazou@adacore.com>
9036
9037 * gcc.dg/guality/param-5.c: New test.
9038
b60fc3bd
BE
90392016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9040
9041 * gcc.target/i386/asm-flag-7.c: New test.
9042
0609abda
TS
90432016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9044
9045 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9046 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9047 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9048 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9049 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9050 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9051 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9052 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9053 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9054 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9055 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9056 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9057 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9058 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9059 * lib/target-supports.exp: Likewise.
9060
ee2499b4
TS
90612016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9062
9063 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9064 * gcc.dg/attr-ms_struct-2.c: Likewise.
9065 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9066 * gcc.dg/bf-ms-attrib.c: Likewise.
9067 * gcc.dg/bf-ms-layout-2.c: Likewise.
9068 * gcc.dg/bf-ms-layout-3.c: Likewise.
9069 * gcc.dg/bf-ms-layout.c: Likewise.
9070 * gcc.dg/bf-no-ms-layout.c: Likewise.
9071 * gcc.target/i386/bitfield1.c: Likewise.
9072 * gcc.target/i386/bitfield2.c: Likewise.
9073 * gcc.target/i386/bitfield3.c: Likewise.
9074
caea59ff
KN
90752016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9076
9077 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9078 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9079 override other than -mcpu=power9 command-line option is specified,
9080 or if the target operating system is aix.
9081 * gcc.target/powerpc/darn-1.c: Likewise.
9082 * gcc.target/powerpc/darn-2.c: Likewise.
9083 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9084 test if effective-target is not powerpc_p9vector_ok or if the
9085 target operating system is not defined.
9086 * gcc.target/powerpc/vslv-1.c: Likewise.
9087 * gcc.target/powerpc/vsrv-0.c: Likewise.
9088 * gcc.target/powerpc/vsrv-1.c: Likewise.
9089
63617e30
TB
90902016-06-21 Tobias Burnus <burnus@net-b.de>
9091
9092 PR fortran/71068
9093 * gfortran.dg/coarray/data_1.f90: New.
9094
89192c3c
WD
90952016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9096
9097 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9098 (dg-require-effective-target): Use arm_v8_neon_hw.
9099 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9100 (dg-require-effective-target): Likewise.
9101 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9102 (dg-require-effective-target): Likewise.
9103 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9104 (dg-require-effective-target): Likewise.
9105 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9106 (dg-require-effective-target): Likewise.
9107 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9108 (dg-require-effective-target): Likewise.
9109 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9110 Add AArch64 check.
9111
64ac50e2
WD
91122016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9113
9114 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9115 Set to 3 so test passes.
9116
6252b5db
WD
91172016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9118
9119 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9120
3b9bc511
IV
91212016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9122
9123 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9124 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9125 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9126 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9127
21db1c78
IV
91282016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9129
9130 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9131 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9132
9d30e86f
L
91332016-06-21 H.J. Lu <hongjiu.lu@intel.com>
9134
9135 PR target/71549
9136 * gcc.target/i386/pr71549.c: New test.
9137
448a7c69
KN
91382016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9139
9140 * gcc.target/powerpc/vadsdu-0.c: Replace
9141 dg-require-effective-target directive to allow test to run on more
9142 platforms, and add dg-skip-if directive to disable test on aix
9143 platforms because of known incompatibilities.
9144 * gcc.target/powerpc/vadsdu-1.c: Likewise.
9145 * gcc.target/powerpc/vadsdu-2.c: Likewise.
9146 * gcc.target/powerpc/vadsdu-3.c: Likewise.
9147 * gcc.target/powerpc/vadsdu-4.c: Likewise.
9148 * gcc.target/powerpc/vadsdu-5.c: Likewise.
9149 * gcc.target/powerpc/vadsdub-1.c: Likewise.
9150 * gcc.target/powerpc/vadsdub-2.c: Replace
9151 dg-require-effective-target directive to allow test to run on more
9152 platforms, and add dg-skip-if directive to disable test on aix
9153 platforms because of known incompatibilities.
9154 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9155 with vec_absdb call to differentiate this test from vadsdub-1.c.
9156 * gcc.target/powerpc/vadsduh-1.c: Replace
9157 dg-require-effective-target directive to allow test to run on more
9158 platforms, and add dg-skip-if directive to disable test on aix
9159 platforms because of known incompatibilities.
9160 * gcc.target/powerpc/vadsduh-2.c: Likewise.
9161 * gcc.target/powerpc/vadsduw-1.c: Likewise.
9162 * gcc.target/powerpc/vadsduw-2.c: Likewise.
9163
0ad84f34
JJ
91642016-06-21 Jakub Jelinek <jakub@redhat.com>
9165
9166 PR tree-optimization/71588
9167 * gcc.dg/pr71558.c: New test.
9168
e71e8d94
SKS
91692016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9170
9171 * c-c++-common/pr68657-1.c: Require ptr32plus support.
9172 * c-c++-common/pr68657-2.c: Likewise.
9173 * c-c++-common/pr68657-3.c: Likewise.
9174 * gcc.dg/torture/pr69714.c: Require int32plus support.
9175 * gcc.dg/torture/pr70025.c: Likewise.
9176 * gcc.dg/torture/pr70083.c: Likewise.
9177 * gcc.dg/torture/pr70542.c: Likewise.
9178 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9179
5a578671
JM
91802016-06-20 Joseph Myers <joseph@codesourcery.com>
9181
9182 PR c/71601
9183 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9184
7a9df68e
JJ
91852016-06-20 Jakub Jelinek <jakub@redhat.com>
9186
50aa64d5
JJ
9187 PR middle-end/71581
9188 * gcc.dg/pr71581.c: New test.
9189
7a9df68e
JJ
9190 PR rtl-optimization/71591
9191 * gcc.dg/cpp/pr71591.c: New test.
9192
3947cf19
DR
91932016-06-20 David B. Robins <gcc@davidrobins.net>
9194
9195 PR target/71571
9196 * g++.dg/torture/pr71571.C: New test.
9197
c4ff221e
JJ
91982016-06-20 Jakub Jelinek <jakub@redhat.com>
9199
9200 PR target/71559
9201 * gcc.target/i386/sse2-pr71559.c: New test.
9202 * gcc.target/i386/avx-pr71559.c: New test.
9203 * gcc.target/i386/avx512f-pr71559.c: New test.
9204
f1b5abfb
TB
92052016-06-20 Tobias Burnus <burnus@net-b.de>
9206
9207 PR fortran/71194
9208 * gfortran.dg/pointer_remapping_10.f90: New.
9209
842107e4
DM
92102016-06-20 David Malcolm <dmalcolm@redhat.com>
9211
9212 * g++.dg/diagnostic/string-literal-concat.C: New test case.
9213
d9e8bdfd
MS
92142016-06-20 Martin Sebor <msebor@redhat.com>
9215
9216 PR c/69507
9217 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9218 * gnu90-const-expr-1.c: Same.
9219 * gnu99-const-expr-1.c: Same.
9220 * gnu99-static-1.c: Same.
9221
67785479
RL
92222016-06-20 Renlin Li <renlin.li@arm.com>
9223
29f09b38 9224 PR testsuite/71489
67785479
RL
9225 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9226
636929b8
JG
92272016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
9228
9229 * gcc.target/aarch64/vcvt_f64_1.c: New.
9230 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9231 * gcc.target/aarch64/vrecp_f64_1.c: New.
9232
ff7b374b
KT
92332016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9234
9235 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9236 "alignement".
9237
554cfc9e
GJL
92382016-06-20 Georg-Johann Lay <avr@gjlay.de>
9239
9240 PR target/71103
9241 * gcc.target/avr/torture/pr71103-2.c: New test.
9242
94087e88 92432016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
9244
9245 PR c/69507
9246 * gcc.dg/alignof.c: New test.
9247
c561b091
PC
92482016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9249
9250 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9251 vs dg-error; test constexpr specifier too.
9252
bf54f123
PC
92532016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9254
9255 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9256
4e53aa97
CL
92572016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
9258
9259 * lib/target-supports.exp
9260 (check_effective_target_arm_neon_fp16_ok_nocache): Call
9261 arm_neon_ok and merge flags. Fix temporary test name.
9262 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9263 and merge flags.
9264
69071d86
ML
92652016-06-17 Martin Liska <mliska@suse.cz>
9266
9267 * gcc.dg/predict-9.c: Fix dump scanning.
9268
68b3b858
BC
92692016-06-17 Bin Cheng <bin.cheng@arm.com>
9270
9271 PR tree-optimization/71354
9272 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9273
d3ee260a
BC
92742016-06-17 Bin Cheng <bin.cheng@arm.com>
9275
9276 PR tree-optimization/71347
9277 * gcc.dg/tree-ssa/pr71347.c: New test.
9278
bd8fb114
BC
92792016-06-17 Bin Cheng <bin.cheng@arm.com>
9280
9281 PR tree-optimization/71354
9282 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9283
97816be4
BC
92842016-06-17 Bin Cheng <bin.cheng@arm.com>
9285
9286 * gcc.dg/vect/vect-alias-check-1.c: New test.
9287
2d761a37
SKS
92882016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9289
e0277d6b 9290 PR target/71151
2d761a37
SKS
9291 * gcc.target/avr/pr71151-1.c: New test.
9292 * gcc.target/avr/pr71151-2.c: New test.
9293 * gcc.target/avr/pr71151-3.c: New test.
9294 * gcc.target/avr/pr71151-4.c: New test.
9295 * gcc.target/avr/pr71151-5.c: New test.
9296 * gcc.target/avr/pr71151-6.c: New test.
9297 * gcc.target/avr/pr71151-7.c: New test.
9298 * gcc.target/avr/pr71151-8.c: New test.
9299 * gcc.target/avr/pr71151-common.h: New test.
9300
68fa96d6
ML
93012016-06-16 Martin Liska <mliska@suse.cz>
9302
9303 * gfortran.dg/predict-1.f90: New test.
9304
b6ca982f
UB
93052016-06-16 Uros Bizjak <ubizjak@gmail.com>
9306
9307 PR target/71242
3a146d46 9308 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 9309
1dc8d15b
JH
93102016-06-16 Jan Hubicka <hubicka@ucw.cz>
9311
9312 * g++.dg/vect/pr36648.cc: Disable cunrolli
9313
67c25816
JJ
93142016-06-16 Jakub Jelinek <jakub@redhat.com>
9315
c577adb2
JJ
9316 PR target/71554
9317 * gcc.c-torture/execute/pr71554.c: New test.
9318
67c25816
JJ
9319 PR rtl-optimization/71532
9320 * gcc.dg/torture/pr71532.c: New test.
9321
1a3c3ee9
MM
93222016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9323
9324 * gcc.target/powerpc/p9-dimode1.c: New test.
9325 * gcc.target/powerpc/p9-dimode2.c: Likewise.
9326
f29468a7
JJ
93272016-06-15 Jakub Jelinek <jakub@redhat.com>
9328
61daecc4
JJ
9329 * gcc.c-torture/compile/20160615-1.c: New test.
9330
f29468a7
JJ
9331 * g++.dg/cpp0x/ref-qual17.C: New test.
9332
209d1e2d
IE
93332016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
9334
9335 PR middle-end/71529
9336 * gcc.target/i386/pr71529.C: New test.
9337
8dc35712
AH
93382016-06-15 Alan Hayward <alan.hayward@arm.com>
9339
9340 PR tree-optimization/71483
9341 * g++.dg/vect/pr71483.c: New
9342
b8911cb8
PC
93432016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
9344
9345 PR c++/70202
9346 * g++.dg/inherit/crash6.C: New.
9347 * g++.dg/inherit/union2.C: Likewise.
9348 * g++.dg/inherit/virtual12.C: Likewise.
9349 * g++.dg/inherit/virtual13.C: Likewise.
9350 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9351
cf5d08ab
UB
93522016-06-15 Uros Bizjak <ubizjak@gmail.com>
9353
e3d62871 9354 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 9355
8f482165
AH
93562016-06-15 Alan Hayward <alan.hayward@arm.com>
9357
9358 PR tree-optimization/71439
9359 * gcc.dg/vect/pr71439.c: New
9360
3256673f
KT
93612016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9362
9363 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9364
b17dc4d4
RB
93652016-06-15 Richard Biener <rguenther@suse.de>
9366
9367 * gcc.dg/vect/slp-45.c: New testcase.
9368
2a5825f2
RB
93692016-06-15 Richard Biener <rguenther@suse.de>
9370
9371 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9372
6e433d0b
BS
93732016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9374
9375 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9376 requirements, and disable for AIX for now.
9377 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9378
abe7f828
JJ
93792016-06-14 Jakub Jelinek <jakub@redhat.com>
9380
a09c81b4
JJ
9381 PR c++/71528
9382 * g++.dg/opt/pr71528.C: New test.
9383
abe7f828
JJ
9384 PR c++/71516
9385 * g++.dg/init/pr71516.C: New test.
9386
acfadf06
PC
93872016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9388
9389 * g++.dg/init/array46.C: New.
9390
4d568ab2
UB
93912016-06-14 Uros Bizjak <ubizjak@gmail.com>
9392
e3d62871
UB
9393 * gcc.target/i386/float128-3.c: New test.
9394 * gcc.target/i386/quad-sse4.c: Ditto.
9395 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9396 Update scan strings.
4d568ab2 9397
30934c5d
RB
93982016-06-14 Richard Biener <rguenther@suse.de>
9399
9400 PR middle-end/71526
9401 * gfortran.dg/pr71526.f90: New testcase.
9402
3970e545
AV
94032016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
9404
9405 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9406 * gcc.dg/zero_bits_compound-1.c: Likewise.
9407
04976c6e
RB
94082016-06-14 Richard Biener <rguenther@suse.de>
9409
9410 PR tree-optimization/71522
9411 * gcc.dg/torture/pr71522.c: New testcase.
9412
23e025db
JJ
94132016-06-14 Jakub Jelinek <jakub@redhat.com>
9414
9415 PR tree-optimization/71520
9416 * gcc.dg/tree-ssa/pr71520.c: New test.
9417
90b72e84
RB
94182016-06-14 Richard Biener <rguenther@suse.de>
9419
9420 PR tree-optimization/71521
86c24ba6 9421 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 9422
ef7cf206
JJ
94232016-06-13 Jakub Jelinek <jakub@redhat.com>
9424
0dda258b
JJ
9425 PR sanitizer/71498
9426 * c-c++-common/ubsan/bounds-13.c: New test.
9427
ef7cf206
JJ
9428 PR preprocessor/71183
9429 * gcc.dg/cpp/source_date_epoch-3.c: New test.
9430
a73786e3
JL
94312016-06-13 Jeff Law <law@redhat.com>
9432
9433 PR tree-optimization/71403
9434 * c-c++-common/ubsan/pr71403-1.c: New test.
9435 * c-c++-common/ubsan/pr71403-2.c: New test.
9436 * c-c++-common/ubsan/pr71403-3.c: New test.
9437
0ac249bf
JJ
94382016-06-13 Jakub Jelinek <jakub@redhat.com>
9439
9440 PR middle-end/71478
9441 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9442 Add -Wno-psabi -w to dg-options.
9443
5408a64a
KN
94442016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9445
9446 * gcc.target/powerpc/vadsdu-0.c: New test.
9447 * gcc.target/powerpc/vadsdu-1.c: New test.
9448 * gcc.target/powerpc/vadsdu-2.c: New test.
9449 * gcc.target/powerpc/vadsdu-3.c: New test.
9450 * gcc.target/powerpc/vadsdu-4.c: New test.
9451 * gcc.target/powerpc/vadsdu-5.c: New test.
9452 * gcc.target/powerpc/vadsdub-1.c: New test.
9453 * gcc.target/powerpc/vadsdub-2.c: New test.
9454 * gcc.target/powerpc/vadsduh-1.c: New test.
9455 * gcc.target/powerpc/vadsduh-2.c: New test.
9456 * gcc.target/powerpc/vadsduw-1.c: New test.
9457 * gcc.target/powerpc/vadsduw-2.c: New test.
9458
f7e4f2e3
DM
94592016-06-13 David Malcolm <dmalcolm@redhat.com>
9460
9461 * gcc.dg/c99-init-2.c (c): Update expected error message.
9462 * gcc.dg/init-bad-8.c (foo): Likewise.
9463 * gcc.dg/spellcheck-fields-3.c: New test case.
9464
ad23a23e
ML
94652016-06-13 Martin Liska <mliska@suse.cz>
9466
9467 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9468 and "guess loop iv compared" heuristics.
9469 * gcc.dg/predict-2.c: Likewise.
9470 * gcc.dg/predict-3.c: Likewise.
9471 * gcc.dg/predict-4.c: Likewise.
9472 * gcc.dg/predict-5.c: Likewise.
9473 * gcc.dg/predict-6.c: Likewise.
9474
146c55da
MP
94752016-06-13 Marek Polacek <polacek@redhat.com>
9476
9477 PR middle-end/71476
9478 * c-c++-common/Wswitch-unreachable-4.c: New test.
9479 * gcc.dg/Wswitch-unreachable-2.c: New test.
9480 * g++.dg/tm/jump1.C: Move dg-warning.
9481
42e77cbc
EB
94822016-06-13 Eric Botcazou <ebotcazou@adacore.com>
9483
9484 * gnat.dg/renaming10.ad[sb]: New test.
9485
7474dcc1
PT
94862016-06-13 Paul Thomas <pault@gcc.gnu.org>
9487
9488 PR fortran/70673
9489 * gfortran.dg/pr70673.f90: New test.
9490
f57f53d3
RB
94912016-06-13 Richard Biener <rguenther@suse.de>
9492
9493 PR middle-end/64516
9494 * gcc.dg/align-3.c: New testcase.
9495
5843a5f0
ML
94962016-06-13 Martin Liska <mliska@suse.cz>
9497
9498 * gcc.target/i386/pr71458.c: New test.
9499
aa8fdb44
UB
95002016-06-12 Uros Bizjak <ubizjak@gmail.com>
9501
9502 PR target/71241
3a146d46 9503 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 9504
2043e4d7
DH
95052016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9506
9507 PR target/60751
9508 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9509 statement.
9510
d3dc025d
DH
95112016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9512
9513 PR target/60751
9514 * gfortran.dg/comma_IO_extension_1.f90: New test.
9515 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9516 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9517 statement.
9518 * gfortran.dg/graphite/pr38083.f90: Likewise.
9519 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9520 missing format.
9521
a31d78c6
EB
95222016-06-11 Eric Botcazou <ebotcazou@adacore.com>
9523
9524 * gnat.dg/case_character.adb: New test.
9525
95c18dd0
SB
95262016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
9527
9528 PR middle-end/71310
9529 * gcc.target/powerpc/pr71310.c: New testcase.
9530
b97d37b4
KV
95312016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
9532
9533 PR middle-end/71478
9534 * gcc.dg/pr71478.c: New test.
9535
900bcda3
JJ
95362016-06-10 Jakub Jelinek <jakub@redhat.com>
9537
ec1c20db
JJ
9538 PR middle-end/71494
9539 * gcc.c-torture/execute/pr71494.c: New test.
9540
50b15873
JJ
9541 PR c/68657
9542 * gcc.target/i386/pr68657.c: New test.
9543
900bcda3
JJ
9544 PR inline-asm/68843
9545 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9546 (test): Add -masm=intel alternatives.
9547
4d926e34
MS
95482016-06-10 Martin Sebor <msebor@redhat.com>
9549
9550 PR c/71392
9551 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9552
ad071b2b
JL
95532016-06-10 Jeff Law <law@redhat.com>
9554
9555 PR tree-optimization/71335
9556 * gcc.c-torture/execute/pr71335.c: New test.
9557
2704efe8
DM
95582016-06-10 David Malcolm <dmalcolm@redhat.com>
9559
9560 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9561 the various "cannot tail-call: " messages.
9562
18c9b7d4
CL
95632016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
9564
9565 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9566 and options.
9567
7cfa10f3
MO
95682016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
9569
9570 PR sanitizer/71480
9571 * c-c++-common/asan/pr71480.c: New test.
9572
1f24fd3e
L
95732016-06-10 H.J. Lu <hongjiu.lu@intel.com>
9574
9575 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9576 (ASMNAME2): Likewise.
9577 (main): Replace fn in asm statement with ASMNAME ("fn").
9578 * gcc.dg/guality/pr68037-2.c: Likewise.
9579 * gcc.dg/guality/pr68037-3.c: Likewise.
9580 * gcc.dg/torture/pr68037-1.c: Likewise.
9581 * gcc.dg/torture/pr68037-2.c: Likewise.
9582 * gcc.dg/torture/pr68037-3.c: Likewise.
9583
ad551c07
BE
95842016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
9585
9586 PR inline-asm/68843
9587 * gcc.target/i386/pr68843-1.c: New test.
9588 * gcc.target/i386/pr68843-2.c: New test.
9589
4b1ffdb1 95902016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
9591 Cesar Philippidis <cesar@codesourcery.com>
9592
9593 PR middle-end/71373
9594 * gcc.dg/goacc/nested-function-1.c: New file.
9595 * gcc.dg/goacc/nested-function-2.c: Likewise.
9596 * gcc.dg/goacc/pr71373.c: Likewise.
9597 * gfortran.dg/goacc/cray-2.f95: Likewise.
9598 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9599 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9600 * gfortran.dg/goacc/cray.f95: Update.
9601 * gfortran.dg/goacc/loop-1.f95: Likewise.
9602 * gfortran.dg/goacc/loop-3.f95: Likewise.
9603 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9604 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9605
96062016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9607
9608 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9609 for OpenACC tile clauses.
9610 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
9611
9612 PR c/71381
9613 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
9614 to...
9615 * c-c++-common/goacc/cache-2.c: ... this new file.
9616 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9617 * gfortran.dg/goacc/cache-2.f95: ... this new file.
9618 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9619 usage.
9620 * gfortran.dg/goacc/cray.f95: Likewise.
9621 * gfortran.dg/goacc/loop-1.f95: Likewise.
9622
89851e4c
AH
96232016-06-10 Alan Hayward <alan.hayward@arm.com>
9624
9625 PR tree-optimization/71407
9626 PR tree-optimization/71416
9627 * gcc.dg/vect/pr71407.c: New
9628 * gcc.dg/vect/pr71416-1.c: New
9629 * gcc.dg/vect/pr71416-2.c: New
9630
200eafbf
RB
96312016-06-10 Richard Biener <rguenther@suse.de>
9632
9633 PR middle-end/71477
9634 * gcc.dg/torture/pr71477.c: New testcase.
9635
4df99d92
JK
96362016-06-09 Julia Koval <julia.koval@intel.com>
9637
9638 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
9639 * gcc.target/i386/interrupt-13.c: Likewise.
9640 * gcc.target/i386/interrupt-15.c: Likewise.
9641 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
9642 * gcc.target/i386/interrupt-24.c: Likewise.
9643 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
9644 * gcc.target/i386/interrupt-9.c: Likewise.
9645 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9646
e01b4e16
MS
96472016-06-09 Martin Sebor <msebor@redhat.com>
9648
9649 PR c/70883
9650 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9651 * gcc.dg/builtin-constant_p-1.c: Same.
9652 * gcc.dg/builtins-error.c: Same.
9653 * gcc.dg/pr70859.c: Same.
9654
9c35db0e
SKS
96552016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9656
9657 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9658 * gcc.dg/torture/pr68067-1.c: Likewise.
9659 * gcc.dg/torture/pr68067-2.c: Likewise.
9660
96612016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9662
9663 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9664 when setting SIZE.
9665
392a81b9
PC
96662016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9667
9668 PR c++/71465
9669 * g++.dg/inherit/crash5.C: New.
9670 Revert:
9671 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9672
9673 PR c++/70202
9674 * g++.dg/inherit/crash5.C: New.
9675 * g++.dg/inherit/virtual1.C: Adjust.
9676
e49efc14
ML
96772016-06-09 Martin Liska <mliska@suse.cz>
9678
9679 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9680 * g++.dg/predict-loop-exit-2.C: Likewise.
9681 * g++.dg/predict-loop-exit-3.C: Likewise.
9682 * gcc.dg/predict-1.c: Likewise.
9683 * gcc.dg/predict-2.c: Likewise.
9684 * gcc.dg/predict-3.c: Likewise.
9685 * gcc.dg/predict-4.c: Likewise.
9686 * gcc.dg/predict-5.c: Likewise.
9687 * gcc.dg/predict-6.c: Likewise.
9688 * gcc.dg/predict-7.c: Likewise.
9689
36d57986
RB
96902016-06-09 Richard Biener <rguenther@suse.de>
9691
9692 PR tree-optimization/71462
9693 * gcc.dg/torture/pr71462.c: New testcase.
9694
7d82e8e4
MP
96952016-06-09 Marek Polacek <polacek@redhat.com>
9696
9697 PR c/65471
9698 * gcc.dg/c11-generic-3.c: New test.
9699
c8a71589
PC
97002016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
9701
9702 * g++.dg/init/array42.C: New.
9703 * g++.dg/init/array43.C: Likewise.
9704 * g++.dg/init/array44.C: Likewise.
9705 * g++.dg/init/array45.C: Likewise.
9706 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9707 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9708 * g++.dg/cpp1y/auto-fn27.C: Likewise.
9709 * g++.dg/gomp/pr35751.C: Likewise.
9710 * g++.dg/init/array23.C: Likewise.
9711 * g++.dg/init/brace2.C: Likewise.
9712 * g++.dg/init/brace6.C: Likewise.
9713
44a845ca
MS
97142016-06-08 Martin Sebor <msebor@redhat.com>
9715 Jakub Jelinek <jakub@redhat.com>
9716
9717 PR c++/70507
9718 PR c/68120
9719 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9720 * c-c++-common/builtin-arith-overflow-2.c: New test.
9721 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9722 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9723 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9724
2ef16b6e
JJ
97252016-06-08 Jakub Jelinek <jakub@redhat.com>
9726
9727 PR c++/71442
9728 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9729
5e3ee346
AL
97302016-06-08 Alan Lawrence <alan.lawrence@arm.com>
9731
9732 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9733 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9734 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9735 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9736 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9737 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9738 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9739 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9740 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9741 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9742 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9743 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9744 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9745
b2ae2814
RB
97462016-06-08 Richard Biener <rguenther@suse.de>
9747
9748 PR tree-optimization/68558
9749 * gcc.dg/vect/slp-44.c: New testcase.
9750
e09b4c37
RB
97512016-06-08 Richard Biener <rguenther@suse.de>
9752
9753 * gcc.dg/vect/slp-43.c: New testcase.
9754
72d50660
RB
97552016-06-08 Richard Biener <rguenther@suse.de>
9756
9757 PR tree-optimization/71452
9758 * gcc.dg/torture/pr71452.c: New testcase.
9759
988c115c
JJ
97602016-06-08 Jakub Jelinek <jakub@redhat.com>
9761
9762 PR c++/71448
9763 * g++.dg/torture/pr71448.C: New test.
9764
73d73b48
BS
97652016-06-08 Bernd Schmidt <bschmidt@redhat.com>
9766
9767 PR debug/71432
9768 PR ada/71413
9769 * g++.dg/debug/pr71432.C: New test.
9770
bdd15d0c
PK
97712016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9772
9773 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9774 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9775 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9776
ce0607bb
AH
97772016-06-08 Alan Hayward <alan.hayward@arm.com>
9778
9779 * gcc.dg/vect/vect-live-2.c: Update effective target.
9780 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9781 * lib/target-supports.exp: Add aarch64 to vect_long.
9782
92a5f2ba
MP
97832016-06-08 Marek Polacek <polacek@redhat.com>
9784
9785 PR c/71418
9786 * gcc.dg/noncompile/pr71418.c: New test.
9787
08203f73
MP
9788 PR c/71426
9789 * gcc.dg/noncompile/pr71426.c: New test.
9790
d1fcc2bd
JH
97912016-06-07 Jan Hubicka <hubicka@ucw.cz>
9792
9793 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9794 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9795 * gcc.dg/predict-3.c: Update template.
9796 * gcc.dg/predict-5.c: Update template.
9797 * gcc.dg/predict-6.c: Update template.
9798 * gcc.dg/predict-9.c: Update template.
9799 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9800
a23e6f1c
BS
98012016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9802
9803 * gcc.target/powerpc/vec-mul.c: New test.
9804
6ffd47b7
DM
98052016-06-07 David Malcolm <dmalcolm@redhat.com>
9806
9807 * gcc.dg/spellcheck-fields-2.c: New test case.
9808
bfd67b47
RB
98092016-06-07 Richard Biener <rguenther@suse.de>
9810
9811 PR c/61564
9812 * gcc.dg/Wpragmas-1.c: New testcase.
9813 * gcc.dg/Wattributes-4.c: Likewise.
9814 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9815 entry.
9816
701b9a47
CL
98172016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9818
9819 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9820 spurious debug code.
9821
6b80d6fa
RB
98222016-06-07 Richard Biener <rguenther@suse.de>
9823
9824 PR tree-optimization/71428
9825 * gcc.dg/torture/pr71428.c: New testcase.
9826
0f3f9437
RB
98272016-06-07 Richard Biener <rguenther@suse.de>
9828
9829 PR middle-end/71423
9830 * gcc.dg/torture/pr71423.c: New testcase.
9831
ec963f2a
KV
98322016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9833
9834 PR middle-end/71408
9835 * gcc.dg/tree-ssa/pr71408.c: New test.
9836
46ab5b6e
KV
98372016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9838
9839 PR middle-end/71281
9840 * g++.dg/torture/pr71281.C: New test.
9841
1f40cff3
MP
98422016-06-06 Marek Polacek <polacek@redhat.com>
9843
9844 PR c/71362
9845 * gcc.dg/pr71362.c: New test.
9846
6f5bcd24
JJ
98472016-06-06 Jakub Jelinek <jakub@redhat.com>
9848 Patrick Palka <ppalka@gcc.gnu.org>
9849
9850 PR c++/70847
9851 PR c++/71330
9852 PR c++/71393
9853 * g++.dg/opt/pr70847.C: New test.
9854 * g++.dg/ubsan/pr70847.C: New test.
9855 * g++.dg/ubsan/pr71393.C: New test.
9856
158beb4a
JJ
98572016-06-06 Jakub Jelinek <jakub@redhat.com>
9858
9859 PR tree-optimization/71259
9860 * gcc.dg/vect/pr71259.c: New test.
9861
d9b950dd
DM
98622016-06-06 David Malcolm <dmalcolm@redhat.com>
9863
9864 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9865 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9866 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9867 above.
9868
36f9ad69
KT
98692016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9870
9871 PR middle-end/37780
9872 * gcc.c-torture/execute/pr37780.c: New test.
9873 * gcc.target/aarch64/pr37780_1.c: Likewise.
9874 * gcc.target/arm/pr37780_1.c: Likewise.
9875
5545a907
MP
98762016-06-06 Marek Polacek <polacek@redhat.com>
9877
9878 * c-c++-common/attr-may-alias-1.c: New test.
9879 * c-c++-common/attr-may-alias-2.c: New test.
9880 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9881
93671519
BE
98822016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9883
9884 PR c/24414
9885 * gcc.target/i386/pr24414.c: New test.
9886
690f24b7
JM
98872016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9888
9889 * gcc.target/sparc/vis4misc.c: New file.
9890 * gcc.target/sparc/fpcmp.c: Likewise.
9891 * gcc.target/sparc/fpcmpu.c: Likewise.
9892
31ce6157
AH
98932016-06-06 Alan Hayward <alan.hayward@arm.com>
9894
9895 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9896 * gcc.dg/vect/vect-live-3.c: Likewise.
9897
9fcebb5a
RB
98982016-06-06 Richard Biener <rguenther@suse.de>
9899
9900 PR tree-optimization/71398
9901 * gcc.dg/torture/pr71398.c: New testcase.
9902
903ca97b
UB
99032016-06-06 Uros Bizjak <ubizjak@gmail.com>
9904
9905 PR target/71389
9906 * g++.dg/pr71389.C: New test.
9907
9c1eb332
JD
99082016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9909
9910 PR fortran/71404
9911 * gfortran.dg/fmt_read_5.f: New test.
9912
b2d83bd2
AV
99132016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9914
9915 PR fortran/69659
9916 * gfortran.dg/class_array_22.f03: New test.
9917
ec81960e
JH
99182016-06-05 Jan Hubicka <hubicka@ucw.cz>
9919
9920 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9921
429d2750
JH
99222016-06-05 Jan Hubicka <hubicka@ucw.cz>
9923
9924 * gcc.dg/predict-9.c: Update template.
9925
c1c00983
PC
99262016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9927
9928 PR c++/49377
9929 * g++.dg/template/pr49377.C: New.
9930
1927a963
JJ
99312016-06-04 Jakub Jelinek <jakub@redhat.com>
9932
9933 PR tree-optimization/71405
9934 * g++.dg/torture/pr71405.C: New test.
9935
909a11ad
PC
99362016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9937
9938 PR c++/70202
9939 * g++.dg/inherit/crash5.C: New.
9940 * g++.dg/inherit/virtual1.C: Adjust.
9941
08bbb1f8
JL
99422016-06-03 Jeff Law <law@redhat.com>
9943
9944 PR tree-optimization/71316
9945 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9946
7c35235c
JJ
99472016-06-03 Jakub Jelinek <jakub@redhat.com>
9948
9949 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9950 dg-additional-options with just -fno-tree-scev-cprop in it.
9951 * gcc.dg/vect/vect-live-2.c: Likewise.
9952 * gcc.dg/vect/vect-live-5.c: Likewise.
9953 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9954 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9955 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9956
c8572dd6
PP
99572016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9958
9959 PR c++/27100
9960 * g++.dg/other/friend6.C: New test.
9961
1c7733a7
BS
99622016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9963
9964 * g++.dg/torture/ppc-ldst-array.C: New.
9965
0d2f700f
JM
99662016-06-03 Joseph Myers <joseph@codesourcery.com>
9967
9968 PR target/71276
9969 PR target/71277
9970 * gcc.dg/torture/builtin-fp-int-inexact.c,
9971 gcc.target/i386/387-builtin-fp-int-inexact.c,
9972 gcc.target/i386/387-rint-inline-1.c,
9973 gcc.target/i386/387-rint-inline-2.c,
9974 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9975 gcc.target/i386/sse2-rint-inline-1.c,
9976 gcc.target/i386/sse2-rint-inline-2.c,
9977 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9978 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9979
f8071c05
L
99802016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9981 Julia Koval <julia.koval@intel.com>
9982
9983 PR target/66960
9984 PR target/67630
9985 PR target/67634
9986 PR target/67841
9987 PR target/68037
9988 PR target/68618
9989 PR target/68661
9990 PR target/69575
9991 PR target/69596
9992 PR target/69734
9993 * gcc.dg/guality/pr68037-1.c: New test.
9994 * gcc.dg/guality/pr68037-2.c: Likewise.
9995 * gcc.dg/guality/pr68037-3.c: Likewise.
9996 * gcc.dg/torture/pr68037-1.c: Likewise.
9997 * gcc.dg/torture/pr68037-2.c: Likewise.
9998 * gcc.dg/torture/pr68037-3.c: Likewise.
9999 * gcc.dg/torture/pr68661-1a.c: Likewise.
10000 * gcc.dg/torture/pr68661-1b.c: Likewise.
10001 * gcc.target/i386/interrupt-1.c: Likewise.
10002 * gcc.target/i386/interrupt-2.c: Likewise.
10003 * gcc.target/i386/interrupt-3.c: Likewise.
10004 * gcc.target/i386/interrupt-4.c: Likewise.
10005 * gcc.target/i386/interrupt-5.c: Likewise.
10006 * gcc.target/i386/interrupt-6.c: Likewise.
10007 * gcc.target/i386/interrupt-7.c: Likewise.
10008 * gcc.target/i386/interrupt-8.c: Likewise.
10009 * gcc.target/i386/interrupt-9.c: Likewise.
10010 * gcc.target/i386/interrupt-10.c: Likewise.
10011 * gcc.target/i386/interrupt-11.c: Likewise.
10012 * gcc.target/i386/interrupt-12.c: Likewise.
10013 * gcc.target/i386/interrupt-13.c: Likewise.
10014 * gcc.target/i386/interrupt-14.c: Likewise.
10015 * gcc.target/i386/interrupt-15.c: Likewise.
10016 * gcc.target/i386/interrupt-16.c: Likewise.
10017 * gcc.target/i386/interrupt-17.c: Likewise.
10018 * gcc.target/i386/interrupt-18.c: Likewise.
10019 * gcc.target/i386/interrupt-19.c: Likewise.
10020 * gcc.target/i386/interrupt-20.c: Likewise.
10021 * gcc.target/i386/interrupt-21.c: Likewise.
10022 * gcc.target/i386/interrupt-22.c: Likewise.
10023 * gcc.target/i386/interrupt-23.c: Likewise.
10024 * gcc.target/i386/interrupt-24.c: Likewise.
10025 * gcc.target/i386/interrupt-25.c: Likewise.
10026 * gcc.target/i386/interrupt-26.c: Likewise.
10027 * gcc.target/i386/interrupt-27.c: Likewise.
10028 * gcc.target/i386/interrupt-28.c: Likewise.
10029 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
10030 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
10031 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
10032 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
10033 * gcc.target/i386/interrupt-iamcu.c: Likewise.
10034 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
10035 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
10036 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
10037 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10038 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
10039 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
10040 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
10041
36b85e43
BS
100422016-06-03 Bernd Schmidt <bschmidt@redhat.com>
10043
9de2e795
L
10044 PR tree-optimization/52171
10045 * gcc.dg/pr52171.c: New test.
10046 * gcc.target/i386/pr52171.c: New test.
36b85e43 10047
bfeee8ac
JH
100482016-06-03 Jan Hubicka <jh@suse.cz>
10049
10050 * g++.dg/tree-ssa/pred-1.C: New testcase
10051 * gcc.dg/tree-ssa/pred-1.c: New testcase
10052
859b0bae
BS
100532016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10054
10055 PR target/70957
10056 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10057 support.
10058 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10059
3a2edf4c
AH
100602016-06-03 Alan Hayward <alan.hayward@arm.com>
10061
10062 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10063
b28ead45
AH
100642016-06-03 Alan Hayward <alan.hayward@arm.com>
10065
10066 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 10067 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
10068 * gcc.dg/vect/vect-live-1.c: New test.
10069 * gcc.dg/vect/vect-live-2.c: New test.
10070 * gcc.dg/vect/vect-live-3.c: New test.
10071 * gcc.dg/vect/vect-live-4.c: New test.
10072 * gcc.dg/vect/vect-live-5.c: New test.
10073 * gcc.dg/vect/vect-live-slp-1.c: New test.
10074 * gcc.dg/vect/vect-live-slp-2.c: New test.
10075 * gcc.dg/vect/vect-live-slp-3.c: New test.
10076
1f91747b
JJ
100772016-06-03 Jakub Jelinek <jakub@redhat.com>
10078
10079 PR middle-end/71387
10080 * g++.dg/opt/pr71387.C: New test.
10081
47b83923
JL
100822016-06-02 Jeff Law <law@redhat.com>
10083
10084 PR tree-optimization/71328
10085 * gcc.c-torture/compile/pr71328.c: New test.
10086
e96e5f46
JD
100872016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10088
10089 PR fortran/52393
10090 * gfortran.dg/fmt_read_3.f90: Fix typo.
10091 * gfortran.dg/fmt_read_4.f90: New test.
10092
b872d729
PC
100932016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
10094
10095 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10096 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10097 * g++.dg/cpp0x/forw_enum8.C: Likewise.
10098 * g++.dg/cpp0x/override2.C: Likewise.
10099 * g++.dg/parse/crash5.C: Likewise.
10100 * g++.dg/parse/error16.C: Likewise.
10101 * g++.dg/parse/error27.C: Likewise.
10102 * g++.dg/template/qualttp15.C: Likewise.
10103 * g++.dg/template/redecl4.C: Likewise.
10104 * g++.old-deja/g++.other/crash39.C: Likewise.
10105 * g++.old-deja/g++.other/struct1.C: Likewise.
10106 * g++.old-deja/g++.pt/m9a.C: Likewise.
10107 * g++.old-deja/g++.pt/memclass10.C: Likewise.
10108
0e535442
JJ
101092016-06-02 Jakub Jelinek <jakub@redhat.com>
10110
0633ee10
JJ
10111 PR c++/71372
10112 * c-c++-common/pr71372.c: New test.
10113
0e535442
JJ
10114 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10115 __TIME__ strings with __builtin_strcmp instead of printf and
10116 dg-output.
10117
f3c5ecc2
ML
101182016-06-02 Martin Liska <mliska@suse.cz>
10119
10120 * gcc.dg/predict-9.c: New test.
10121
a91807c5
JJ
101222016-06-02 Jakub Jelinek <jakub@redhat.com>
10123
10124 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10125 global set_compiler_env_var and global saved_compiler_env_var.
10126
b5bd1978
KT
101272016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10128
10129 PR rtl-optimization/71295
10130 * gcc.c-torture/compile/pr71295.c: New test.
10131
b93b1475
JJ
101322016-06-02 Jakub Jelinek <jakub@redhat.com>
10133
930ebd0e
JJ
10134 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10135
1e021dc3
JJ
10136 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10137 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10138
b93b1475
JJ
10139 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10140 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10141 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10142 alternative number.
10143
58f2fb5c
MM
101442016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10145
10146 * gcc.target/powerpc/p9-splat-4.c: New test.
10147
101482016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10149
10150 PR target/71186
10151 * gcc.target/powerpc/pr71186.c: New test.
10152
4731c9f0
JD
101532016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10154
10155 PR fortran/52393
10156 * gfortran.dg/fmt_read_3.f90: New test.
10157
042dee3e
TP
101582016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
10159
10160 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10161 procedure.
10162
15c98b2e
ES
101632016-06-01 Eduard Sanou <dhole@openmailbox.org>
10164
10165 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10166 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10167 env var is set.
10168 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10169 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10170 shown once.
10171 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10172 during compilation.
10173 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10174 vars set by dg-set-compiler-env-var.
10175
6442a6f4
PT
101762016-06-01 Paul Thomas <pault@gcc.gnu.org>
10177
10178 PR fortran/71156
10179 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10180 to the module procedure declaration.
10181 * gfortran.dg/submodule_16.f08: New test.
10182
ab62397a
JJ
101832016-06-01 Jakub Jelinek <jakub@redhat.com>
10184
10185 PR middle-end/71371
10186 * c-c++-common/gomp/pr71371.c: New test.
10187
b66af6ed
RB
101882016-06-01 Richard Biener <rguenther@suse.de>
10189
10190 PR tree-optimization/71366
10191 * gcc.dg/torture/pr71366-1.c: New testcase.
10192 * gcc.dg/torture/pr71366-2.c: Likewise.
10193
e342b9d8
KN
101942016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10195
10196 * gcc.target/powerpc/vslv-0.c: New test.
10197 * gcc.target/powerpc/vslv-1.c: New test.
10198 * gcc.target/powerpc/vsrv-0.c: New test.
10199 * gcc.target/powerpc/vsrv-1.c: New test.
10200
721547cd
NS
102012016-06-01 Nathan Sidwell <nathan@acm.org>
10202
10203 * c-c++-common/torture/pr57945.c: Add expected PTX error.
10204 * gcc.target/nvptx/weak.c: New.
10205
fa2c9034
RB
102062016-06-01 Richard Biener <rguenther@suse.de>
10207
10208 PR tree-optimization/71261
10209 * gcc.dg/torture/vect-bool-1.c: New testcase.
10210
3e32893c
JJ
102112016-06-01 Jakub Jelinek <jakub@redhat.com>
10212
10213 * gfortran.dg/gomp/order-1.f90: New test.
10214 * gfortran.dg/gomp/order-2.f90: New test.
10215
8c383600
JH
102162016-06-01 Jan Hubicka <hubicka@ucw.cz>
10217
10218 * gcc.dg/unroll-6.c: Update template.
10219 * gcc.dg/unroll-7.c: New testcase.
10220 * gcc.dg/unroll-8.c: New testcase.
10221
a0dfeef5
EB
102222016-06-01 Eric Botcazou <ebotcazou@adacore.com>
10223
10224 * gnat.dg/opt56.ad[sb]: New test.
10225
48de5701
PC
102262016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10227
10228 PR c++/66635
10229 * g++.dg/cpp0x/constexpr-ice16.C: New.
10230
827cf695
PP
102312016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10232
10233 PR tree-optimization/71314
10234 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
10235 -mbranch-cost=2.
10236
ff66f6e8
PP
102372016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10238
10239 PR tree-optimization/71077
10240 * gcc.dg/tree-ssa/pr71077.c: New test.
10241
050fb209
JH
102422016-05-31 Jan Hubicka <hubicka@ucw.cz>
10243
48de5701
PC
10244 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10245 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10246 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 10247
c642d919
PC
102482016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10249
10250 PR c++/71248
10251 * g++.dg/cpp0x/pr71248.C: New.
10252 * g++.dg/cpp0x/auto7.C: Test column numbers too.
10253 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10254 * g++.dg/init/new37.C: Likewise.
10255 * g++.dg/template/static1.C: Likewise.
10256 * g++.dg/template/static2.C: Likewise.
10257
d6439e08
L
102582016-05-31 H.J. Lu <hongjiu.lu@intel.com>
10259
10260 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10261 instead of %rdi.
10262 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10263
780b9dd4
MP
102642016-05-31 Marek Polacek <polacek@redhat.com>
10265
10266 * c-c++-common/Wswitch-unreachable-3.c: New test.
10267 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10268
0d99f8a0
RB
102692016-05-31 Richard Biener <rguenther@suse.de>
10270
10271 PR tree-optimization/71352
10272 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10273
52545641
TP
102742016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
10275
10276 * gcc.target/arm/armv5_thumb_isa.c: New test.
10277
5b8c1205
KY
102782016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
10279
10280 PR target/71346
10281 * gcc.target/i386/pr71346.c: New test.
10282
7a88cc84
TV
102832016-05-31 Tom de Vries <tom@codesourcery.com>
10284
10285 PR tree-optimization/69068
10286 * gcc.dg/graphite/pr69068.c: New test.
10287
265149a6
MS
102882016-05-27 Martin Sebor <msebor@redhat.com>
10289
10290 PR c++/71306
10291 * g++.dg/warn/Wplacement-new-size-3.C: New test.
10292
00631022
JJ
102932016-05-30 Jakub Jelinek <jakub@redhat.com>
10294
10295 PR c++/71349
10296 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
10297 nowait depend(inout: dd[0]) clauses where permitted.
10298
b2f6675b
PC
102992016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10300
10301 PR c++/71238
10302 * g++.dg/parse/pr71238.C: New.
10303 * g++.dg/concepts/friend1.C: Test column numbers too.
10304 * g++.dg/cpp0x/initlist31.C: Likewise.
10305 * g++.dg/cpp0x/pr51420.C: Likewise.
10306 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10307 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10308 * g++.dg/ext/builtin3.C: Likewise.
10309 * g++.dg/lookup/friend12.C: Likewise.
10310 * g++.dg/lookup/friend7.C: Likewise.
10311 * g++.dg/lookup/koenig1.C: Likewise.
10312 * g++.dg/lookup/koenig5.C: Likewise.
10313 * g++.dg/lookup/used-before-declaration.C: Likewise.
10314 * g++.dg/overload/koenig1.C: Likewise.
10315 * g++.dg/template/crash65.C: Likewise.
10316 * g++.dg/template/friend57.C: Likewise.
10317 * g++.dg/warn/Wshadow-5.C: Likewise.
10318 * g++.dg/warn/Wunused-8.C: Likewise.
10319 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10320 * g++.old-deja/g++.jason/lineno5.C: Likewise.
10321 * g++.old-deja/g++.jason/member.C: Likewise.
10322 * g++.old-deja/g++.jason/report.C: Likewise.
10323 * g++.old-deja/g++.jason/scoping12.C: Likewise.
10324 * g++.old-deja/g++.law/visibility20.C: Likewise.
10325 * g++.old-deja/g++.ns/koenig5.C: Likewise.
10326 * g++.old-deja/g++.other/static5.C: Likewise.
10327 * g++.old-deja/g++.pt/overload2.C: Likewise.
10328
a448ff40
JH
103292016-05-30 Jan Hubicka <hubicka@ucw.cz>
10330
10331 * gcc.dg/tree-ssa/peel1.c: New testcase.
10332 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10333 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10334
69be8c91
TV
103352016-05-30 Tom de Vries <tom@codesourcery.com>
10336
10337 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10338 to ce.
10339
a59775a1
PC
103402016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10341
10342 PR c++/71099
10343 * g++.dg/parse/virtual1.C: New.
10344
53d6d955
UB
103452016-05-30 Uros Bizjak <ubizjak@gmail.com>
10346
10347 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10348 Use correct register when clearing %edx.
10349
0557293f
AM
103502016-05-30 Alexander Monakov <amonakov@ispras.ru>
10351
10352 PR tree-optimization/71289
10353 * gcc.dg/pr71289.c: New test.
10354
5d476e35
KV
103552016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10356
10357 PR middle-end/71269
10358 PR middle-end/71292
10359 * gcc.dg/tree-ssa/pr71269.c: New test.
10360 * gcc.dg/tree-ssa/pr71292.c: New test.
10361
db5447ca
KV
103622016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10363
10364 PR middle-end/71252
10365 * gcc.dg/tree-ssa/pr71252-2.c: New test.
10366
98bdbb39
JH
103672016-05-30 Jan Hubicka <hubicka@ucw.cz>
10368
10369 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10370 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10371 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10372
7e012855
TV
103732016-05-30 Tom de Vries <tom@codesourcery.com>
10374
10375 PR tree-optimization/69067
10376 * gcc.dg/graphite/pr69067.c: New test.
10377
beed3701
UB
103782016-05-29 Uros Bizjak <ubizjak@gmail.com>
10379
10380 PR target/71245
10381 * gcc.target/i386/pr71245-1.c: New test.
10382 * gcc.target/i386/pr71245-2.c: Ditto.
10383
b6d4f8e8
PC
103842016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10385
10386 PR c++/71105
10387 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10388 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10389 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10390
00022058
JH
103912016-05-27 Jan Hubicka <hubicka@ucw.cz>
10392
10393 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10394
c8419aca
VV
103952016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
10396
10397 Revert:
10398 PR c++/69855
10399 * g++.dg/overload/69855.C: New.
10400 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10401 * g++.old-deja/g++.pt/crash3.C: Likewise.
10402
8008c4d2
PC
104032016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10404
10405 PR c++/60385
10406 * g++.dg/parse/namespace13.C: New.
10407
8b2ef235
JL
104082016-05-26 Jeff Law <law@redhat.com>
10409
10410 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10411 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10412 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10413 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10414 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10415 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10416 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10417 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10418 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10419 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10420 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10421 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10422 * gcc.dg/tree-ssa/vrp56.c: Likewise.
10423
7d67159b
VV
104242016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
10425
10426 PR c++/69855
10427 * g++.dg/overload/69855.C: New.
10428 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10429 * g++.old-deja/g++.pt/crash3.C: Likewise.
10430
88e3bdd1
JW
104312016-05-27 Jiong Wang <jiong.wang@arm.com>
10432
10433 PR target/63596
10434 * gcc.target/aarch64/va_arg_1.c: New testcase.
10435 * gcc.target/aarch64/va_arg_2.c: Likewise.
10436 * gcc.target/aarch64/va_arg_3.c: Likewise.
10437
3fd6b9cc
JW
104382016-05-27 Jiong Wang <jiong.wang@arm.com>
10439
10440 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10441 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10442 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10443 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10444 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10445
3cee7e4e
MP
104462016-05-27 Marek Polacek <polacek@redhat.com>
10447
10448 PR middle-end/71308
10449 * g++.dg/torture/pr71308.C: New test.
10450
6a813c96
DV
104512016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10452
10453 * gcc.dg/zero_bits_compound-1.c: New test.
10454 * gcc.dg/zero_bits_compound-2.c: New test.
10455
0561bcfb
IE
104562016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
10457
10458 PR middle-end/71279
10459 * gcc.dg/pr71279.c: New test.
10460
21316320
MM
104612016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10462
10463 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10464 floating point min/max/comparison instructions.
10465 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10466
7211a097
JJ
104672016-05-26 Jakub Jelinek <jakub@redhat.com>
10468
10469 * c-c++-common/gomp/schedule-1.c: New test.
10470 * gfortran.dg/gomp/schedule-1.f90: New test.
10471
cac177cf
PP
104722016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
10473
10474 PR c++/70822
10475 PR c++/70106
10476 * g++.dg/cpp1y/auto-fn32.C: New test.
10477 * g++.dg/cpp1y/paren4.C: New test.
10478
a2d5b8c9
NS
104792016-05-26 Nathan Sidwell <nathan@acm.org>
10480
10481 * gcc.dg/20060410.c: Xfail on ptx.
10482 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10483 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10484 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10485 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10486 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10487
ffa8b552
TP
104882016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10489
10490 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10491
c7501e00
JJ
104922016-05-26 Jakub Jelinek <jakub@redhat.com>
10493
1875b9a0
JJ
10494 PR tree-optimization/71280
10495 * gcc.dg/pr71280.c: New test.
10496
2116e19f
JJ
10497 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10498
305aef09
JJ
10499 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10500 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10501
c7501e00
JJ
10502 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10503
ca449d26
JW
105042016-05-26 Jiong Wang <jiong.wang@arm.com>
10505
10506 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 10507 kept in memory.
ca449d26 10508
8af01c66
JL
105092016-05-25 Jeff Law <law@redhat.com>
10510
10511 PR tree-optimization/71272
10512 * gcc.c-torture/compile/pr71272.c: new test.
10513
f9d6ce73
BS
105142016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10515
10516 * gcc.target/powerpc/vec-cmpne.c: New test.
10517 * gcc.target/powerpc/vec-cmpne-long.c: New test.
10518
a88a7b22
EB
105192016-05-25 Eric Botcazou <ebotcazou@adacore.com>
10520
10521 * gnat.dg/opt55.ad[sb]: New test.
10522
125f02ed
SKS
105232016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10524
10525 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10526 * c-c++-common/pr60226.c: Require int32plus.
10527 * gcc.c-torture/execute/pr70602.c: Likewise.
10528 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10529 unsigned long for malloc arg type.
10530 * gcc.dg/asr_div1.c: Require int32plus.
10531 * gcc.dg/enum-mode-1.c: XFAIL for int16.
10532 * gcc.dg/pie-1.c: Require pie.
10533 * gcc.dg/pie-2.c: Likewise.
10534 * gcc.dg/pr59471.c: Require int32plus.
10535 * gcc.dg/pr59963-2.c: XFAIL for int16.
10536 * gcc.dg/pr60114.c: Require int32plus.
10537 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10538 unsigned long for typedef of size_t.
10539 * gcc.dg/pr63914.c: Require int32plus.
10540 * gcc.dg/pr64536.c: Require pt32plus.
10541 * gcc.dg/pr65658.c: Likewise.
10542 * gcc.dg/pr67271.c: Require int32plus.
10543 * gcc.dg/pr68112.c: Likewise.
10544 * gcc.dg/pr69071.c: Skip for avr target.
10545 * gcc.dg/pr69973.c: Require int32plus.
10546 * gcc.dg/pr70169.c: Skip for avr target.
10547 * gcc.dg/sso-6.c: Require int32plus.
10548 * gcc.dg/sso-7.c: Likewise.
10549 * gcc.dg/sso-8.c: Likewise.
10550 * gcc.dg/vrp-min-max-2.c: Likewise.
10551
c6e434f5
UB
105522016-05-25 H.J. Lu <hongjiu.lu@intel.com>
10553
10554 PR target/70738
10555 * gcc.target/i386/pr70738-1.c: New test.
10556 * gcc.target/i386/pr70738-2.c: Likewise.
10557 * gcc.target/i386/pr70738-3.c: Likewise.
10558 * gcc.target/i386/pr70738-4.c: Likewise.
10559 * gcc.target/i386/pr70738-5.c: Likewise.
10560 * gcc.target/i386/pr70738-6.c: Likewise.
10561 * gcc.target/i386/pr70738-7.c: Likewise.
10562 * gcc.target/i386/pr70738-8.c: Likewise.
10563 * gcc.target/i386/pr70738-9.c: Likewise.
10564
5c42d341
KT
105652016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10566
10567 PR rtl-optimization/66940
10568 * gcc.c-torture/execute/pr66940.c: New test.
10569
bf9a1a07
IV
105702016-05-25 Ilya Verbin <ilya.verbin@intel.com>
10571
10572 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10573 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10574 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10575 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10576 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10577 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10578 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10579 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10580 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10581 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10582 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10583 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10584 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10585 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10586 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10587 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10588 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10589 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10590 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10591 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10592 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10593 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10594 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10595 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10596
95efe6b6
MP
105972016-05-25 Marek Polacek <polacek@redhat.com>
10598
10599 PR c/71265
10600 * gcc.dg/noncompile/pr71265.c: New test.
10601
a23faf7a
MP
10602 PR c/71266
10603 * gcc.dg/noncompile/old-style-parm-3.c: New test.
10604
69a6d5ad
NS
106052016-05-25 Nathan Sidwell <nathan@acm.org>
10606
10607 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10608
3072d4ea
RB
106092016-05-25 Richard Biener <rguenther@suse.de>
10610
10611 PR tree-optimization/71261
10612 * c-c++-common/torture/pr71261.c: New testcase.
10613
e412ece4
RB
106142016-05-25 Richard Biener <rguenther@suse.de>
10615
10616 PR tree-optimization/71264
10617 * gcc.dg/vect/pr71264.c: New testcase.
10618
b9e551ad
PC
106192016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10620
10621 PR c++/55992
10622 * g++.dg/cpp0x/alias-decl-53.C: New.
10623 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10624
6aa1abe5
ML
106252016-05-25 Martin Liska <mliska@suse.cz>
10626
10627 * g++.dg/pr71239.C: New test.
10628
842d162e
RB
106292016-05-25 Richard Biener <rguenther@suse.de>
10630
c87885ca
RO
10631 * gcc.dg/vect/pr58135.c: Rename to ...
10632 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 10633
f184a36c
MP
106342016-05-25 Marek Polacek <polacek@redhat.com>
10635
10636 * g++.dg/pr65295.C: Use target c++14.
10637
021fad86
PC
106382016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10639
53d6d955
UB
10640 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
10641 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 10642
c3eaf15a
MM
106432016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10644
10645 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10646 instructions.
10647
e46c7770
CP
106482016-05-24 Cesar Philippidis <cesar@codesourcery.com>
10649
10650 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10651 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10652 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10653 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10654 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10655 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10656 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10657 * c-c++-common/goacc/pcopy.c: Likewise.
10658 * c-c++-common/goacc/pcopyin.c: Likewise.
10659 * c-c++-common/goacc/pcopyout.c: Likewise.
10660 * c-c++-common/goacc/pcreate.c: Likewise.
10661 * c-c++-common/goacc/pr70688.c: New test.
10662 * c-c++-common/goacc/present-1.c: Adjust test.
10663 * c-c++-common/goacc/reduction-5.c: Likewise.
10664 * g++.dg/goacc/data-1.C: New test.
10665
4bfc9db7
MM
106662016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10667
10668 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10669 vector parity built-in functions.
10670 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10671 count trailing zeros automatic vectorization.
10672 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10673 count trailing zeros built-in functions.
10674
2bc145af
KV
106752016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10676
10677 * gcc.dg/tree-ssa/reassoc-44.c: New test.
10678
26869fdb
PH
106792016-05-24 Pat Haugen <pthaugen@us.ibm.com>
10680
10681 PR target/71050
10682 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10683
b2dc9c3b
PC
106842016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10685
10686 PR c++/50436
10687 * g++.dg/template/crash123.C: New.
10688 * g++.dg/template/crash124.C: Likewise.
10689
f65e97fd
MS
106902016-05-24 Martin Sebor <msebor@redhat.com>
10691
10692 PR c++/71147
10693 * g++.dg/ext/flexary16.C: New test.
10694
a6f5ac7f
IV
106952016-05-24 Ilya Verbin <ilya.verbin@intel.com>
10696
69a6d5ad
NS
10697 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10698 before math.h is included.
a6f5ac7f
IV
10699 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10700 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10701 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10702 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10703 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10704 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10705 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10706 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10707 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10708 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10709 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10710 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10711 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10712 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10713 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10714 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10715 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10716 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10717 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10718 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10719 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10720 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10721 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10722
27bad558
MM
107232016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10724 Kelvin Nilsen <kelvin@gcc.gnu.org>
10725
10726 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10727 support.
10728
72f382fb
PC
107292016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10730
10731 PR c++/69872
10732 * g++.dg/warn/Wno-narrowing1.C: New.
10733
ef2ec9d9
MP
107342016-05-24 Marek Polacek <polacek@redhat.com>
10735
10736 PR c/71249
10737 * c-c++-common/Wswitch-unreachable-2.c: New test.
10738
e90434e3
JJ
107392016-05-24 Jakub Jelinek <jakub@redhat.com>
10740
7adb26f2
JJ
10741 PR c++/71257
10742 * g++.dg/vect/simd-clone-6.cc: New test.
10743 * g++.dg/gomp/declare-simd-6.C: New test.
10744
e90434e3
JJ
10745 PR middle-end/70434
10746 PR c/69504
10747 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10748
b556ea3b
RB
107492016-05-24 Richard Biener <rguenther@suse.de>
10750
10751 PR tree-optimization/71240
10752 * gcc.dg/optimize-bswapsi-5.c: New testcase.
10753
e5328f5d
RB
107542016-05-24 Richard Biener <rguenther@suse.de>
10755
10756 PR tree-optimization/71230
10757 * gcc.dg/torture/pr71230.c: New testcase.
10758 * g++.dg/torture/pr71230.C: Likewise.
10759
a04e69c0
TS
107602016-05-24 Thomas Schwinge <thomas@codesourcery.com>
10761
10762 * c-c++-common/goacc/routine-5.c: Add tests.
10763 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10764 * gfortran.dg/goacc/routine-6.f90: Add tests.
10765
30fd2977
RB
107662016-05-24 Richard Biener <rguenther@suse.de>
10767
10768 PR tree-optimization/71253
10769 * gcc.dg/torture/pr71253.c: New testcase.
10770
ca6f60bc
KV
107712016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10772
10773 PR middle-end/71252
10774 * gfortran.dg/pr71252.f90: New test.
10775
d3465d72
RS
107762016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10777
10778 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10779
f17a223d
RB
107802016-05-24 Richard Biener <rguenther@suse.de>
10781
10782 PR middle-end/70434
10783 PR c/69504
10784 * c-c++-common/vector-subscript-4.c: New testcase.
10785 * c-c++-common/vector-subscript-5.c: Likewise.
10786
e3f36534
JD
107872016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10788
10789 PR fortran/71123
10790 * gfortran.dg/namelist_90.f: New test
10791
85d5c27d
JD
107922016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10793
10794 PR fortran/66461
10795 * gfortran.dg/unexpected_eof.f: New test
10796
fe3f3340
MM
107972016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10798 Kelvin Nilsen <kelvin@gcc.gnu.org>
10799
10800 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10801 as little endian.
10802
26d6ae55
PC
108032016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10804
10805 PR c++/70972
10806 * g++.dg/cpp0x/inh-ctor20.C: New.
10807 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10808
d6c9a06f
PC
108092016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10810
10811 PR c++/69095
10812 * g++.dg/cpp0x/variadic168.C: New.
10813
396a1d10
PC
108142016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10815
10816 * g++.dg/cpp0x/pr31445.C: Test column number too.
10817 * g++.dg/cpp0x/pr32253.C: Likewise.
10818 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10819 * g++.dg/cpp0x/variadic36.C: Likewise.
10820
ece46666
MG
108212016-05-23 Marc Glisse <marc.glisse@inria.fr>
10822
10823 * gcc.dg/fold-notshift-2.c: Adjust.
10824
a7dc5980
MP
108252016-05-23 Marek Polacek <polacek@redhat.com>
10826
10827 PR c/49859
10828 * c-c++-common/Wswitch-unreachable-1.c: New test.
10829 * gcc.dg/Wswitch-unreachable-1.c: New test.
10830 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10831 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10832 * g++.dg/gomp/block-10.C: Likewise.
10833 * gcc.dg/gomp/block-10.c: Likewise.
10834 * g++.dg/gomp/block-9.C: Likewise.
10835 * gcc.dg/gomp/block-9.c: Likewise.
10836 * g++.dg/gomp/target-1.C: Likewise.
10837 * g++.dg/gomp/target-2.C: Likewise.
10838 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 10839 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
10840 * g++.dg/gomp/taskgroup-1.C: Likewise.
10841 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10842 * gcc.dg/gomp/teams-1.c: Likewise.
10843 * g++.dg/gomp/teams-1.C: Likewise.
10844 * g++.dg/overload/error3.C: Likewise.
10845 * g++.dg/tm/jump1.C: Likewise.
10846 * g++.dg/torture/pr40335.C: Likewise.
10847 * gcc.dg/c99-vla-jump-5.c: Likewise.
10848 * gcc.dg/switch-warn-1.c: Likewise.
10849 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10850 * gcc.dg/nested-func-1.c: Likewise.
10851 * gcc.dg/pr67784-4.c: Likewise.
10852
18b54004
RB
108532016-05-23 Richard Biener <rguenther@suse.de>
10854
10855 PR tree-optimization/71230
10856 * gfortran.dg/pr71230-1.f90: New testcase.
10857 * gfortran.dg/pr71230-2.f90: Likewise.
10858
e569db5f
VK
108592016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10860
396a1d10 10861 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
10862 * gcc.dg/vect/pr58135.c: Add new.
10863 * gfortran.dg/pr46519-1.f: Adjust test case.
10864
e4b71114
PC
108652016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10866
10867 PR c++/53401
10868 * g++.dg/cpp0x/decltype64.C: New.
10869
a25a8058
CL
108702016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10871
10872 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10873 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10874 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10875
0dcfe9ab
CL
108762016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10877
10878 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10879 Add poly64x1_t and poly64x2_t cases if supported.
10880 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10881 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10882 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10883 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10884 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10885
ffd70e4a
CL
108862016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10887
10888 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10889 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10890 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10891 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10892 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10893 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10894 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10895
4b1f57fe
CL
108962016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10897
10898 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10899
16c5ec77
CL
109002016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10901
10902 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10903 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10904
94ad56c7
JJ
109052016-05-22 Jakub Jelinek <jakub@redhat.com>
10906
57748705
JJ
10907 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10908 constraint instead of "r".
10909 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10910 insn instead of vxorpd.
10911 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10912
af120161
JJ
10913 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10914 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10915
355023ce
JJ
10916 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10917
3b48574c
JJ
10918 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10919 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10920
94ad56c7
JJ
10921 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10922
8a85cee2
KV
109232016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10924
10925 PR middle-end/40921
10926 * gcc.dg/tree-ssa/pr40921.c: New test.
10927
8e916b16
PS
109282016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10929
10930 PR target/71103
10931 * gcc.target/avr/pr71103.c: New test.
10932
88aea79f
KV
109332016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10934
10935 PR middle-end/71179
10936 * gcc.dg/tree-ssa/pr71179.c: New test.
10937
79063edd
MS
109382016-05-20 Martin Sebor <msebor@redhat.com>
10939
10940 PR c/71115
10941 * gcc.dg/init-excess-2.c: New test.
10942
55c8849f
EB
109432016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10944
10945 * gnat.dg/opt53.adb: New test.
10946 * gnat.dg/opt54.adb: Likewise.
10947
c91a0948
MJ
109482016-05-20 Martin Jambor <mjambor@suse.cz>
10949
10950 PR tree-optimization/70884
10951 * gcc.dg/tree-ssa/pr70919.c: New test.
10952
9cad20fa
BS
109532016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10954
10955 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10956 formatting.
69a6d5ad
NS
10957 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10958 fix code formatting.
10959
109602016-05-20 Nathan Sidwell <nathan@acm.org>
10961
10962 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10963 non-common cases.
10964 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 10965
15c671a7
DM
109662016-05-20 David Malcolm <dmalcolm@redhat.com>
10967
10968 * jit.dg/all-non-failing-tests.h: Add
10969 test-factorial-must-tail-call.c.
10970 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10971 * jit.dg/test-factorial-must-tail-call.c: New test case.
10972
4f028369
JJ
109732016-05-20 Jakub Jelinek <jakub@redhat.com>
10974
10975 PR fortran/71204
10976 * gfortran.dg/pr71204.f90: New test.
10977
7dea4ab3
CP
109782016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10979
10980 * gcc.target/nvptx/sincos.c: New test.
10981
ef98d365
PC
109822016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10983
10984 PR c++/70572
10985 * g++.dg/cpp1y/auto-fn31.C: New.
10986
92466115
BS
109872016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10988
10989 * gcc.target/powerpc/vec-addec.c: New test.
10990 * gcc.target/powerpc/vec-addec-int128.c: New test.
10991
9a385c2d
DM
109922016-05-20 David Malcolm <dmalcolm@redhat.com>
10993
10994 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10995 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10996 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10997 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10998
77c9d5b4
JH
109992016-05-20 Jan Hubicka <hubicka@ucw.cz>
11000
11001 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
11002
68047971
JJ
110032016-05-20 Jakub Jelinek <jakub@redhat.com>
11004
18954840
JJ
11005 PR c++/71210
11006 * g++.dg/opt/pr71210-1.C: New test.
11007 * g++.dg/opt/pr71210-2.C: New test.
11008
68047971
JJ
11009 PR tree-optimization/29756
11010 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
11011 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
11012 only on selected targets where V4SImode vectors are known to be
11013 supported.
11014
d78789f5
MG
110152016-05-20 Marc Glisse <marc.glisse@inria.fr>
11016
11017 PR tree-optimization/71079
11018 PR tree-optimization/71206
11019 * gcc.dg/tree-ssa/pr71206.c: New testcase.
11020
550fa093
PK
110212016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11022
11023 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
11024 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
11025 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
11026
483c6429
RG
110272016-05-20 Richard Guenther <rguenther@suse.de>
11028
11029 PR tree-optimization/29756
11030 * gcc.dg/tree-ssa/vector-6.c: New testcase.
11031
eb066284
RB
110322016-05-20 Richard Biener <rguenther@suse.de>
11033
11034 PR tree-optimization/71185
11035 * gcc.dg/tree-ssa/pr71185.c: New testcase.
11036
58f10249
RB
110372016-05-20 Richard Biener <rguenther@suse.de>
11038
11039 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
11040
2a5569fa
MP
110412016-05-19 Marek Polacek <polacek@redhat.com>
11042
11043 PR c++/71075
11044 * g++.dg/diagnostic/pr71075.C: New test.
11045
5e9a5385
DM
110462016-05-19 David Malcolm <dmalcolm@redhat.com>
11047
11048 PR c++/71184
11049 * g++.dg/pr71184.C: New test case.
11050
4f45da44
KN
110512016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
11052
11053 * gcc.target/powerpc/darn-0.c: New test.
11054 * gcc.target/powerpc/darn-1.c: New test.
11055 * gcc.target/powerpc/darn-2.c: New test.
11056
4177437e
MP
110572016-05-19 Marek Polacek <polacek@redhat.com>
11058
11059 PR tree-optimization/71031
11060 * gcc.dg/tree-ssa/vrp100.c: New test.
11061
afb72432
IE
110622016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
11063
11064 PR rtl-optimization/71148
11065 * gcc.dg/pr71148.c: New test.
11066
4f83064e
KT
110672016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11068
11069 PR target/71056
11070 * gcc.target/arm/pr71056.c: New test.
11071
4bf8dbe1
BE
110722016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11073
11074 * c-c++-common/pr69669.c: Check the used mode.
11075
f3510625
MO
110762016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11077
11078 PR sanitizer/64354
11079 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11080
43c0068e
RB
110812016-05-19 Richard Biener <rguenther@suse.de>
11082
11083 PR tree-optimization/70729
11084 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11085 * gcc.dg/graphite/scop-18.c: Likewise.
11086 * gcc.dg/pr41783.c: Disable LIM.
11087 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11088 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11089 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11090 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11091 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11092 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11093 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11094 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11095 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11096 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11097 * gfortran.dg/pr42108.f90: Likewise.
11098
70f25790
DM
110992016-05-18 David Malcolm <dmalcolm@redhat.com>
11100
11101 PR driver/69265
11102 * gcc.dg/spellcheck-options-11.c: New test case.
11103
960db8ec
JJ
111042016-05-18 Jakub Jelinek <jakub@redhat.com>
11105
11106 PR c++/71100
11107 * g++.dg/opt/pr71100.C: New test.
11108
04643334
MJ
111092016-05-18 Martin Jambor <mjambor@suse.cz>
11110
11111 PR ipa/69708
11112 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11113 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11114 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11115 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11116
91bb9f80
MJ
111172016-05-18 Martin Jambor <mjambor@suse.cz>
11118
11119 PR ipa/69708
11120 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11121 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11122 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11123 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11124 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11125
c584aca6
PC
111262016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11127
11128 PR c++/69793
11129 * g++.dg/template/crash122.C: New.
11130
20309c6e
PC
111312016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11132
11133 PR c++/70466
11134 * g++.dg/template/pr70466-1.C: New.
11135 * g++.dg/template/pr70466-2.C: Likewise.
11136
50c78b9a
MM
111372016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11138
11139 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11140 splat operations and the XXSPLTIB instruction.
11141 * gcc.target/powerpc/p9-splat-2.c: Likewise.
11142 * gcc.target/powerpc/p9-splat-3.c: Likewise.
11143 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11144 xxlxor to clear a register.
11145
cf8be00d
RS
111462016-05-18 Richard Sandiford <richard.sandiford@arm.com>
11147
11148 * gcc.dg/torture/pr71020.c: New test.
11149
848a392a
MJ
111502016-05-18 Martin Jambor <mjambor@suse.cz>
11151
11152 PR ipa/70646
11153 * gcc.dg/ipa/pr70646.c: New test.
11154
1f2ab776
CL
111552016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11156
11157 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11158
76489493
CL
111592016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11160
11161 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11162 missing tests for vreinterpretq_p{8,16}.
11163
bd79378d
CL
111642016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11165
11166 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11167 vsliq_n_s64 and vsliq_n_u64.
11168
81ca3ea0
CL
111692016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11170
11171 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11172 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11173
873cb425
CL
111742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11175
11176 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11177 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11178 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11179
9d6e7c21
CL
111802016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11181
11182 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11183 in comment.
11184
b4dbe40e 111852016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
11186
11187 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11188 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11189 "blr\t" and switch to scan-assembler-times.
11190
83a5c910
JW
111912016-05-18 Jiong Wang <jiong.wang@arm.com>
11192
53d6d955
UB
11193 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11194 with __aarch64__.
11195 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11196 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 11197
fb7cbdeb
JJ
111982016-05-18 Jakub Jelinek <jakub@redhat.com>
11199
8ee91165
JJ
11200 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11201 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11202 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11203 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11204 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11205 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11206
cf4d516a
JJ
11207 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11208 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11209
a4f16422
JJ
11210 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11211 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11212
7b37ce10
JJ
11213 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11214 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11215
fb7cbdeb
JJ
11216 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11217
c9326aef
RB
112182016-05-18 Richard Biener <rguenther@suse.de>
11219
11220 PR tree-optimization/71168
11221 * gcc.dg/torture/pr71168.c: New testcase.
11222
df8b0a11
KV
112232016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
11224
11225 PR middle-end/63586
11226 * gcc.dg/tree-ssa/pr63586-2.c: New test.
11227 * gcc.dg/tree-ssa/pr63586.c: New test.
11228 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11229
2efd67ed
NS
112302016-05-17 Nathan Sidwell <nathan@acm.org>
11231
11232 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11233 * gcc.dg/pr68671.c: Fix ptx xfail-if.
11234 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11235 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11236
1988b2c2
NS
112372016-05-17 Nathan Sidwell <nathan@acm.org>
11238
11239 * gcc.target/nvptx/abi-vararg-3.c: New.
11240
ad1d92ab
MM
112412016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
11242
11243 PR tree-optimization/54579
11244 PR middle-end/55299
11245 * gcc.dg/fold-notrotate-1.c: New test.
11246 * gcc.dg/fold-notshift-1.c: New test.
11247 * gcc.dg/fold-notshift-2.c: New test.
11248
47768df8
MP
112492016-05-17 Marek Polacek <polacek@redhat.com>
11250
11251 PR ipa/71146
11252 * g++.dg/ipa/pr71146.C: New test.
11253
6b5423a5
DM
112542016-05-17 David Malcolm <dmalcolm@redhat.com>
11255
11256 * jit.dg/test-error-array-bounds.c: New test case.
11257
c7986356
MG
112582016-05-17 Marc Glisse <marc.glisse@inria.fr>
11259
11260 * gcc.dg/tree-ssa/and-1.c: New testcase.
11261
d982c5b7
MG
112622016-05-17 Marc Glisse <marc.glisse@inria.fr>
11263
11264 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11265 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11266
0139ba93
MG
112672016-05-17 Marc Glisse <marc.glisse@inria.fr>
11268
11269 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11270 * gcc.dg/tree-ssa/vrp99.c: New testcase.
11271
daab4562
JW
112722016-05-17 Jiong Wang <jiong.wang@arm.com>
11273
11274 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11275
22330033
JW
112762016-05-17 Jiong Wang <jiong.wang@arm.com>
11277
11278 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11279
98b3a5f2
JW
112802016-05-17 Jiong Wang <jiong.wang@arm.com>
11281
11282 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11283 ".2d[index]" when scan the assembly.
11284 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11285 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11286 float64x1.
11287 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11288
b71b7a8e
RB
112892016-05-17 Richard Biener <rguenther@suse.de>
11290
11291 PR tree-optimization/71132
11292 * gcc.dg/torture/pr71132.c: New testcase.
11293
3c51ad46
CL
112942016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11295
11296 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11297
d20faa66
KT
112982016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11299
11300 PR target/70809
11301 * gcc.target/aarch64/pr70809_1.c: New test.
11302
b75cc5a4
KT
113032016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11304
11305 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11306 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11307 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11308 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11309
b28eb195
IE
113102016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
11311 Ilya Enkovich <ilya.enkovich@intel.com>
11312
11313 PR target/71114
11314 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11315
0b9004ed
JH
113162016-05-16 Jan Hubicka <hubicka@ucw.cz>
11317
11318 * g++.dg/ipa/ivinline-7.C: Do not xfail.
11319 * g++.dg/ipa/ivinline-9.C: Do not xfail.
11320
1b81a1c1
MW
113212016-05-16 Matthew Wahab <matthew.wahab@arm.com>
11322
11323 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
11324 test for __ARM_FP16_ARGS.
11325 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11326 * gcc.target/arm/aapcs/neon-vect10.c: New.
11327 * gcc.target/arm/aapcs/neon-vect9.c: New.
11328 * gcc.target/arm/aapcs/vfp18.c: New.
11329 * gcc.target/arm/aapcs/vfp19.c: New.
11330 * gcc.target/arm/aapcs/vfp20.c: New.
11331 * gcc.target/arm/aapcs/vfp21.c: New.
11332 * gcc.target/arm/fp16-aapcs-1.c: New.
11333 * g++.target/arm/fp16-param-1.c: Update expected output. Add
11334 test for __ARM_FP16_ARGS.
11335 * g++.target/arm/fp16-return-1.c: Update expected output.
11336
921d1e73
JW
113372016-05-16 Jiong Wang <jiong.wang@arm.com>
11338
11339 PR testsuite/70227
11340 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11341
228eb42a
HA
113422016-05-15 Harald Anlauf <anlauf@gmx.de>
11343
11344 PR fortran/69603
11345 * gfortran.dg/pr69603.f90: New testcase.
11346
785abfd3
FR
113472016-05-14 Fritz Reese <fritzoreese@gmail.com>
11348
11349 * gfortran.dg/dec_union_4.f90: Fix endian issue.
11350
e75eb64f
FR
113512016-05-14 Fritz Reese <fritzoreese@gmail.com>
11352
11353 PR fortran/71047
11354 * gfortran.dg/pr71047.f08: New test.
11355
aa4b467b
JM
113562016-05-13 Joseph Myers <joseph@codesourcery.com>
11357
11358 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11359 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11360 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11361
653fb4a2
MS
113622016-05-13 Martin Sebor <msebor@redhat.com>
11363
11364 PR c++/60049
11365 * g++.dg/cpp0x/constexpr-60049.C: New test.
11366
9e37582d
JJ
113672016-05-13 Jakub Jelinek <jakub@redhat.com>
11368
11369 PR bootstrap/71071
11370 * gcc.dg/pr71071.c: New test.
11371
a278aa17
UB
113722016-05-13 Uros Bizjak <ubizjak@gmail.com>
11373
11374 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11375 remove XOP handling.
377eaca7 11376 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 11377
ac3d02e2
NS
113782016-05-13 Nathan Sidwell <nathan@acm.org>
11379
11380 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11381 __atomic_is_lock_free declaration.
11382
8ab3bdac
RB
113832016-05-13 Richard Biener <rguenther@suse.de>
11384
11385 PR tree-optimization/42587
11386 * gcc.dg/optimize-bswapsi-4.c: New testcase.
11387
623b8e0a
ML
113882016-05-13 Martin Liska <mliska@suse.cz>
11389
11390 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11391 the new format of dump output.
11392
da7674f6
IE
113932016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
11394
11395 * gcc.dg/pr71084.c: New test.
11396
c959db3d
RR
113972016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11398
53d6d955
UB
11399 PR target/53440
11400 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 11401
43203dea
RR
114022016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11403
11404 * gcc.target/aarch64/struct_return.c: New test.
11405
4f2e1536
MP
114062016-05-12 Marek Polacek <polacek@redhat.com>
11407
11408 PR c/70756
11409 * c-c++-common/pr70756-2.c: New test.
11410 * c-c++-common/pr70756.c: New test.
11411
1ef33ef3
RB
114122016-05-12 Richard Biener <rguenther@suse.de>
11413
11414 PR tree-optimization/71059
11415 * gcc.dg/torture/pr71059.c: New testcase.
11416
763baff6
RB
114172016-05-12 Richard Biener <rguenther@suse.de>
11418
11419 PR tree-optimization/71062
11420 * gcc.dg/torture/pr71062.c: New testcase.
11421
c4ec1243
IE
114222016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
11423
11424 PR tree-optimization/71006
11425 * gcc.dg/pr71006.c: New test.
11426
a5fbf76d
MP
114272016-05-12 Marek Polacek <polacek@redhat.com>
11428
11429 PR driver/71063
11430 * gcc.dg/opts-7.c: New test.
11431
5acc47a4
KT
114322016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11433
11434 PR target/70830
11435 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11436 Add -save-temps to dg-options.
11437 Scan for ldmfd rather than pop instruction.
11438 * gcc.target/arm/interrupt-2.c: Likewise.
11439 * gcc.target/arm/pr70830.c: New test.
11440
40bd4bf9
JJ
114412016-05-12 Jakub Jelinek <jakub@redhat.com>
11442
3cd63842
JJ
11443 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11444 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11445
c05d08f6
JJ
11446 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11447 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11448 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11449
bc27ffae
JJ
11450 PR target/71019
11451 * gcc.target/i386/avx512vl-pack-1.c: New test.
11452 * gcc.target/i386/avx512vl-pack-2.c: New test.
11453 * gcc.target/i386/avx512bw-pack-2.c: New test.
11454
515d7412
JJ
11455 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11456
40bd4bf9
JJ
11457 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11458 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11459 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11460
44ab146a
RB
114612016-05-12 Richard Biener <rguenther@suse.de>
11462
11463 PR tree-optimization/70986
11464 * gcc.dg/torture/pr70986-1.c: New testcase.
11465 * gcc.dg/torture/pr70986-2.c: Likewise.
11466 * gcc.dg/torture/pr70986-3.c: Likewise.
11467
d6e83a8d
MM
114682016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11469
11470 PR c/43651
11471 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11472 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11473
51e67ea3
UB
114742016-05-11 Uros Bizjak <ubizjak@gmail.com>
11475
11476 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11477 directive.
11478 * gcc.target/i386/pr66746.c: Ditto.
11479
3fd2b007
MM
114802016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11481
11482 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11483 support.
11484 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11485 warning when using -mvsx-timode.
11486 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11487 * gcc.target/powerpc/dform-2.c: Likewise.
11488 * gcc.target/powerpc/pr68805.c: Likewise.
11489
5c3a10fb
MP
114902016-05-11 Marek Polacek <polacek@redhat.com>
11491
11492 PR c++/71024
11493 * c-c++-common/attributes-3.c: New test.
11494
7cfb065b
NS
114952016-05-11 Nathan Sidwell <nathan@acm.org>
11496
11497 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11498 * gcc.c-torture/execute/pr68185.c: Likewise.
11499 * gcc.dg/ipa/pr70306.c: Requires global constructors.
11500 * gcc.dg/pr69634.c: Requires scheduling.
11501 * gcc.dg/torture/pr66178.c: Require label values.
11502 * gcc.dg/setjmp-6.c: Require indirect jumps.
11503
f35ea97d
RB
115042016-05-11 Richard Biener <rguenther@suse.de>
11505
11506 PR tree-optimization/71055
11507 * gcc.dg/torture/pr71055.c: New testcase.
11508
dff70323
RB
115092016-05-11 Richard Biener <rguenther@suse.de>
11510
11511 PR debug/71057
11512 * g++.dg/debug/pr71057.C: New testcase.
11513
56a3d28b
JJ
115142016-05-11 Jakub Jelinek <jakub@redhat.com>
11515
11516 PR fortran/70855
11517 * gfortran.dg/gomp/pr70855.f90: New test.
11518
ebc1b29e
RB
115192016-05-11 Richard Biener <rguenther@suse.de>
11520
11521 PR middle-end/71002
11522 * g++.dg/torture/pr71002.C: New testcase.
11523
98ccd1d7
IE
115242016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
11525
11526 PR middle-end/70807
11527 * gcc.dg/pr70807.c: New test.
11528
ed29e24b
MS
115292016-05-10 Martin Sebor <msebor@redhat.com>
11530
11531 PR c++/38611
11532 * g++.dg/Wattributes.C: New test.
11533
e39dab2c
MG
115342016-05-10 Marc Glisse <marc.glisse@inria.fr>
11535
11536 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11537 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11538 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11539
d067e238
IE
115402016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11541
11542 PR target/70799
11543 * gcc.target/i386/pr70799-1.c: New test.
11544
cd36c83e
PMR
115452016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11546
11547 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11548
1e3af2a4
IE
115492016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11550
11551 PR middle-end/70877
11552 * gcc.target/i386/pr70877.c: New test.
11553
afc610db
IE
115542016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11555
11556 PR tree-optimization/70786
11557 * gcc.target/i386/pr70876.c: New test.
11558
4b59d19f
JJ
115592016-05-10 Jakub Jelinek <jakub@redhat.com>
11560
11561 PR target/70927
11562 * gcc.target/i386/avx512vl-logic-1.c: New test.
11563 * gcc.target/i386/avx512vl-logic-2.c: New test.
11564 * gcc.target/i386/avx512dq-logic-2.c: New test.
11565
9b5ee426
BS
115662016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11567
11568 PR target/70963
11569 * gcc.target/powerpc/pr70963.c: New.
11570
f3352cab
DM
115712016-05-10 David Malcolm <dmalcolm@redhat.com>
11572
11573 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11574 (test_very_wide_line): Add ruler to expected output.
11575 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11576 (test_very_wide_line): Likewise.
11577 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11578 (test_show_locus): Within the handling of "test_very_wide_line",
11579 enable show_ruler_p on the diagnostic context.
11580
4a3255dd
RB
115812016-05-10 Richard Biener <rguenther@suse.de>
11582
11583 PR tree-optimization/71039
11584 * gcc.dg/torture/pr71039.c: New testcase.
11585
da7c9950
NS
115862016-05-10 Nathan Sidwell <nathan@acm.org>
11587
11588 * gcc.dg/nested-func-10.c: Requires alloca.
11589 * gcc.dg/nested-func-9.c: Requires alloca.
11590 * gcc.c-torture/execute/pr70460.c: Requires labels.
11591 * gcc.c-torture/compile/pr70199.c: Requires labels.
11592 * gcc.target/nvptx/decl.c: Compile only.
11593 * gcc.target/nvptx/trailing-init.c: Compile only.
11594 * gcc.target/nvptx/ary-init.c: Compile only.
11595
cf68d92c
MP
115962016-05-10 Marek Polacek <polacek@redhat.com>
11597
11598 PR c/70255
11599 * gcc.dg/attr-opt-1.c: New test.
11600
64ea4e15
RB
116012016-05-10 Richard Biener <rguenther@suse.de>
11602
11603 PR tree-optimization/70497
11604 PR tree-optimization/28367
11605 * gcc.dg/torture/20160404-1.c: New testcase.
11606 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11607 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11608
5a96dae3
PMR
116092016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11610
11611 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11612
fc97f805
UB
116132016-05-09 Uros Bizjak <ubizjak@gmail.com>
11614
11615 * gcc.target/i386/fabsneg-1.c New test.
11616
a710b1d5
AM
116172016-05-09 Alan Modra <amodra@gmail.com>
11618
11619 PR testsuite/70826
11620 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11621
171f6f05
RB
116222016-05-09 Richard Biener <rguenther@suse.de>
11623
11624 PR tree-optimization/70985
11625 * gcc.dg/torture/pr70985.c: New testcase.
11626
18caa34e
BC
116272016-05-09 Bin Cheng <bin.cheng@arm.com>
11628
11629 * gcc.dg/tree-ssa/ifc-9.c: New test.
11630 * gcc.dg/tree-ssa/ifc-10.c: New test.
11631 * gcc.dg/tree-ssa/ifc-11.c: New test.
11632 * gcc.dg/tree-ssa/ifc-12.c: New test.
11633 * gcc.dg/vect/pr61194.c: Remove XFAIL.
11634 * gcc.dg/vect/vect-23.c: Remove XFAIL.
11635 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
11636
7a27d38f
RB
116372016-05-09 Richard Biener <rguenther@suse.de>
11638
11639 PR fortran/70937
11640 * gfortran.dg/pr70937.f90: New testcase.
11641
5ebbbd3d
RO
116422016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11643
11644 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
11645
f6288c24
FR
116462016-05-07 Fritz Reese <fritzoreese@gmail.com>
11647
11648 PR fortran/56226
11649 * gfortran.dg/dec_structure_1.f90: New testcase.
11650 * gfortran.dg/dec_structure_2.f90: Ditto.
11651 * gfortran.dg/dec_structure_3.f90: Ditto.
11652 * gfortran.dg/dec_structure_4.f90: Ditto.
11653 * gfortran.dg/dec_structure_5.f90: Ditto.
11654 * gfortran.dg/dec_structure_6.f90: Ditto.
11655 * gfortran.dg/dec_structure_7.f90: Ditto.
11656 * gfortran.dg/dec_structure_8.f90: Ditto.
11657 * gfortran.dg/dec_structure_9.f90: Ditto.
11658 * gfortran.dg/dec_structure_10.f90: Ditto.
11659 * gfortran.dg/dec_structure_11.f90: Ditto.
11660 * gfortran.dg/dec_union_1.f90: Ditto.
11661 * gfortran.dg/dec_union_2.f90: Ditto.
11662 * gfortran.dg/dec_union_3.f90: Ditto.
11663 * gfortran.dg/dec_union_4.f90: Ditto.
11664 * gfortran.dg/dec_union_5.f90: Ditto.
11665 * gfortran.dg/dec_union_6.f90: Ditto.
11666 * gfortran.dg/dec_union_7.f90: Ditto.
11667
5ec4a8cd
TV
116682016-05-07 Tom de Vries <tom@codesourcery.com>
11669
11670 PR tree-optimization/70956
11671 * gcc.dg/graphite/pr70956.c: New test.
11672
58ec1d0e
JJ
116732016-05-06 Jakub Jelinek <jakub@redhat.com>
11674
ccd88fb7
JJ
11675 PR middle-end/70941
11676 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11677 (a, b, c, d): Change type from char to signed char.
11678 (main): Compare against (signed char) -1634678893 instead of
11679 hardcoded -109. Use __builtin_abort instead of abort.
11680
dd3b6464
JJ
11681 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11682 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11683
58ec1d0e
JJ
11684 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11685
19aa23d8
YR
116862016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
11687
11688 PR debug/70935
11689 * gcc.dg/torture/pr70935.c: New test.
11690
ae5f0df1
OE
116912016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11692
11693 PR target/58219
ce23a8ff 11694 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 11695
078f7e37
RB
116962016-05-06 Richard Biener <rguenther@suse.de>
11697
11698 PR tree-optimization/70960
11699 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11700
765d7b54
OE
117012016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11702
11703 PR target/52933
11704 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11705 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11706 Adjust expected instruction counts.
11707 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11708
29c94e65
MP
117092016-05-06 Marek Polacek <polacek@redhat.com>
11710
11711 PR sanitizer/70875
11712 * gcc.dg/ubsan/bounds-3.c: New test.
11713
3684b02e
OE
117142016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11715
11716 PR target/54089
11717 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11718
8706773f
RB
117192016-05-06 Richard Biener <rguenther@suse.de>
11720
11721 PR middle-end/70931
11722 * gfortran.dg/pr70931.f90: New testcase.
11723
a4f51018
RB
117242016-05-06 Richard Biener <rguenther@suse.de>
11725
11726 PR middle-end/70941
11727 * gcc.dg/torture/pr70941.c: New testcase.
11728
c4f2425f
BC
117292016-05-05 Bin Cheng <bin.cheng@arm.com>
11730
11731 PR tree-optimization/57206
11732 * gcc.dg/vect/pr57206.c: New test.
11733
5dc08197
RO
117342016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11735
11736 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11737
351f85c5
JJ
117382016-05-05 Jakub Jelinek <jakub@redhat.com>
11739
568bac8c
JJ
11740 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11741
351f85c5
JJ
11742 * c-c++-common/Wdangling-else-4.c: New test.
11743
33fd7785
JJ
117442016-05-04 Jakub Jelinek <jakub@redhat.com>
11745
2d1ac15a
JJ
11746 PR c++/70906
11747 PR c++/70933
11748 * g++.dg/opt/pr70906.C: New test.
11749 * g++.dg/opt/pr70933.C: New test.
11750
33fd7785
JJ
11751 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11752
6b715bf6
JH
117532016-05-04 Jan Hubicka <hubicka@ucw.cz>
11754
11755 * gcc.dg/ipa/pure-const-3.c: New testcase.
11756
deef7113
MP
117572016-05-04 Marek Polacek <polacek@redhat.com>
11758
11759 * c-c++-common/Wdangling-else-1.c: New test.
11760 * c-c++-common/Wdangling-else-2.c: New test.
11761 * c-c++-common/Wdangling-else-3.c: New test.
11762
5396db97
KCY
117632016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
11764
11765 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11766 flag is present.
11767
de55efd5
MP
117682016-05-04 Marek Polacek <polacek@redhat.com>
11769
11770 PR c/48778
11771 * gcc.dg/Waddress-2.c: New test.
11772
475839b6
AM
117732016-05-04 Alan Modra <amodra@gmail.com>
11774
11775 * gcc.target/powerpc/pr70866.c: New.
11776
b25aad5f
MS
117772016-05-03 Martin Sebor <msebor@redhat.com>
11778
11779 PR c++/66561
11780 * c-c++-common/builtin_location.c: New test.
11781 * g++.dg/cpp1y/builtin_location.C: New test.
11782
79ce98bc
MP
117832016-05-03 Marek Polacek <polacek@redhat.com>
11784
11785 PR c/70859
11786 * gcc.dg/pr70859.c: New test.
11787 * gcc.dg/pr70859-2.c: New test.
11788
402e89f5
PMR
117892016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11790
11791 * gnat.dg/debug5.adb: New testcase.
11792
f3d90045
DV
117932016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11794
11795 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11796 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11797 Procedure to check for z10 instruction set.
11798
1e26cec1
CL
117992016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11800
11801 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11802
71aca5a0
AM
118032016-05-03 Alan Modra <amodra@gmail.com>
11804
11805 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11806
2fd70ec1
JJ
118072016-05-03 Jakub Jelinek <jakub@redhat.com>
11808
11809 * gcc.target/i386/avx512f-cvt-1.c: New test.
11810
e5705cf7
L
118112016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11812
11813 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11814 -fdump-tree-vrp-details.
11815
381cdae4
RB
118162016-05-03 Richard Biener <rguenther@suse.de>
11817
11818 * gcc.dg/pr30172-1.c: Adjust.
11819 * gcc.dg/pr63743.c: Likewise.
11820 * gcc.dg/tm/pr51696.c: Likewise.
11821 * c-c++-common/tm/safe-1.c: Likewise.
11822 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11823 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11824 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11825 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11826
adedd5c1
JJ
118272016-05-03 Jakub Jelinek <jakub@redhat.com>
11828
31ed1665
JJ
11829 PR rtl-optimization/70467
11830 * gcc.target/i386/pr70467-3.c: New test.
11831 * gcc.target/i386/pr70467-4.c: New test.
11832
dea60b59
JJ
11833 PR tree-optimization/70916
11834 * gcc.c-torture/compile/pr70916.c: New test.
11835
adedd5c1
JJ
11836 PR target/49244
11837 * gcc.target/i386/pr49244-1.c: New test.
11838 * gcc.target/i386/pr49244-2.c: New test.
11839
f80041ef
BS
118402016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11841
11842 PR rtl-optimization/44281
11843 * gcc.target/i386/pr44281.c: New test.
11844
1cfcd39e
BC
118452016-05-03 bin cheng <bin.cheng@arm.com>
11846
11847 PR tree-optimization/56541
11848 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11849 * gcc.dg/vect/pr56541.c: new test.
11850
4304ccfd
MM
118512016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11852
11853 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11854 __float128.
11855 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11856
50d94c29
L
118572016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11858
11859 PR testsuite/70520
11860 * c-c++-common/asan/clone-test-1.c (main): Align child process
11861 stack to 16 bytes.
11862
bc1aee87
DM
118632016-05-02 David Malcolm <dmalcolm@redhat.com>
11864
11865 PR c++/62314
11866 * g++.dg/spellcheck-fields-2.C: New test case.
11867
474e0129
DM
118682016-05-02 David Malcolm <dmalcolm@redhat.com>
11869
11870 PR c++/62314
11871 * g++.dg/pr62314.C: New test case.
11872
818b88a7
JH
118732016-05-02 Jan Hubicka <hubicka@ucw.cz>
11874
11875 * gcc.dg/ipa/inline-8.c: New testcase.
11876
dd77684f
JJ
118772016-05-02 Jakub Jelinek <jakub@redhat.com>
11878
11879 PR rtl-optimization/70467
11880 * gcc.target/i386/pr70467-1.c: New test.
11881
72407e00
BE
118822016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11883
11884 * gcc.dg/spec-options.c: Run the test on all targets.
11885 * gcc.dg/foo.specs: Use cpp_unique_options.
11886
dd53d197
MG
118872016-05-02 Marc Glisse <marc.glisse@inria.fr>
11888
11889 * gcc.dg/tree-ssa/unord.c: New testcase.
11890
a8b85ce9
MG
118912016-05-02 Marc Glisse <marc.glisse@inria.fr>
11892
11893 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11894
5b37e866
NS
118952016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11896
11897 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11898
7176a4a0
MP
118992016-05-02 Marek Polacek <polacek@redhat.com>
11900
11901 PR c/70851
11902 * gcc.dg/enum-incomplete-3.c: New test.
11903
6b9933b9
MP
119042016-05-02 Marek Polacek <polacek@redhat.com>
11905 Tom de Vries <tom@codesourcery.com>
11906
11907 PR tree-optimization/70700
11908 * gcc.dg/pr70700.c: New test.
11909
90f82260
UB
119102016-05-01 Uros Bizjak <ubizjak@gmail.com>
11911
11912 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11913 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11914 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11915 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11916 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11917
f73036c1
EB
119182016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11919
11920 * ada/acats/run_acats: Rename into...
11921 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11922 * ada/acats/run_all.sh: Remove redundant test.
11923 (target_run): Move around.
11924 (target_gnatchop): Use newly built executable.
11925 (target_gnatmake): Likewise.
11926 Check that the compilation of impbit succeeds.
11927
85e051a3
OE
119282016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11929
11930 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11931 * gcc.dg/20021029-1.c: Likewise.
11932 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11933 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11934 * gcc.target/sh/cmpstr.c: Likewise.
11935 * gcc.target/sh/cmpstrn.c: Likewise.
11936 * gcc.target/sh/memset.c: Likewise.
11937 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11938 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11939 * gcc.target/sh/pr39423-1.c: Likewise.
11940 * gcc.target/sh/pr49468-di.c: Likewise.
11941 * gcc.target/sh/pr49468-si.c: Likewise.
11942 * gcc.target/sh/pr49880-1.c: Likewise.
11943 * gcc.target/sh/pr49880-2.c: Likewise.
11944 * gcc.target/sh/pr49880-3.c: Likewise.
11945 * gcc.target/sh/pr50751-1.c: Likewise.
11946 * gcc.target/sh/pr50751-4.c: Likewise.
11947 * gcc.target/sh/pr50751-7.c: Likewise.
11948 * gcc.target/sh/pr51244-1.c: Likewise.
11949 * gcc.target/sh/pr51244-10.c: Likewise.
11950 * gcc.target/sh/pr51244-11.c: Likewise.
11951 * gcc.target/sh/pr51244-12.c: Likewise.
11952 * gcc.target/sh/pr51244-13.c: Likewise.
11953 * gcc.target/sh/pr51244-14.c: Likewise.
11954 * gcc.target/sh/pr51244-17.c: Likewise.
11955 * gcc.target/sh/pr51244-18.c: Likewise.
11956 * gcc.target/sh/pr51244-19.c: Likewise.
11957 * gcc.target/sh/pr51244-4.c: Likewise.
11958 * gcc.target/sh/pr51244-5.c: Likewise.
11959 * gcc.target/sh/pr51244-7.c: Likewise.
11960 * gcc.target/sh/pr51244-8.c: Likewise.
11961 * gcc.target/sh/pr51244-9.c: Likewise.
11962 * gcc.target/sh/pr51697.c: Likewise.
11963 * gcc.target/sh/pr52483-1.c: Likewise.
11964 * gcc.target/sh/pr52483-2.c: Likewise.
11965 * gcc.target/sh/pr52483-3.c: Likewise.
11966 * gcc.target/sh/pr52483-5.c: Likewise.
11967 * gcc.target/sh/pr52933-1.c: Likewise.
11968 * gcc.target/sh/pr52933-2.c: Likewise.
11969 * gcc.target/sh/pr52933-3.c: Likewise.
11970 * gcc.target/sh/pr53568-1.c: Likewise.
11971 * gcc.target/sh/pr53976-1.c: Likewise.
11972 * gcc.target/sh/pr53988-1.c: Likewise.
11973 * gcc.target/sh/pr53988.c: Likewise.
11974 * gcc.target/sh/pr54089-1.c: Likewise.
11975 * gcc.target/sh/pr54089-6.c: Likewise.
11976 * gcc.target/sh/pr54089-7.c: Likewise.
11977 * gcc.target/sh/pr54089-8.c: Likewise.
11978 * gcc.target/sh/pr54089-9.c: Likewise.
11979 * gcc.target/sh/pr54236-1.c: Likewise.
11980 * gcc.target/sh/pr54236-2.c: Likewise.
11981 * gcc.target/sh/pr54236-3.c: Likewise.
11982 * gcc.target/sh/pr54236-4.c: Likewise.
11983 * gcc.target/sh/pr54386.c: Likewise.
11984 * gcc.target/sh/pr54602-1.c: Likewise.
11985 * gcc.target/sh/pr54685.c: Likewise.
11986 * gcc.target/sh/pr54760-1.c: Likewise.
11987 * gcc.target/sh/pr54760-2.c: Likewise.
11988 * gcc.target/sh/pr54760-3.c: Likewise.
11989 * gcc.target/sh/pr54760-4.c: Likewise.
11990 * gcc.target/sh/pr54760-5.c: Likewise.
11991 * gcc.target/sh/pr54760-6.c: Likewise.
11992 * gcc.target/sh/pr55146.c: Likewise.
11993 * gcc.target/sh/pr55160.c: Likewise.
11994 * gcc.target/sh/pr59278.c: Likewise.
11995 * gcc.target/sh/pr59401-1.c: Likewise.
11996 * gcc.target/sh/pr59533-1.c: Likewise.
11997 * gcc.target/sh/pr63260.c: Likewise.
11998 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11999 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
12000 * gcc.target/sh/strlen.c: Likewise.
12001 * gcc.target/sh/torture/pr30807.c: Likewise.
12002 * gcc.target/sh/torture/pr34777.c: Likewise.
12003 * gcc.target/sh/torture/pr64652.c: Likewise.
12004 * gcc.target/sh/torture/pr65505.c: Likewise.
12005 * gcc.target/sh/torture/pragma-isr.c: Likewise.
12006 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
12007
411e5c67
PC
120082016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
12009
12010 PR c++/66644
12011 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
12012
8fa97501
BS
120132016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12014
12015 * gcc.target/powerpc/vsx-elemrev-1.c: New.
12016 * gcc.target/powerpc/vsx-elemrev-2.c: New.
12017 * gcc.target/powerpc/vsx-elemrev-3.c: New.
12018 * gcc.target/powerpc/vsx-elemrev-4.c: New.
12019
5a956111
PP
120202016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
12021
12022 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
12023 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
12024
e7ff0319
CP
120252016-04-29 Cesar Philippidis <cesar@codesourcery.com>
12026
12027 PR middle-end/70626
12028 * c-c++-common/goacc/combined-reduction.c: New test.
12029 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
12030
52d11a4b
L
120312016-04-29 H.J. Lu <hongjiu.lu@intel.com>
12032
12033 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
12034 *movdi_internal pattern only if PIC off.
12035 * gcc.target/i386/pr70155-2.c: Likewise.
12036 * gcc.target/i386/pr70155-3.c: Likewise.
12037 * gcc.target/i386/pr70155-4.c: Likewise.
12038 * gcc.target/i386/pr70155-5.c: Likewise.
12039 * gcc.target/i386/pr70155-6.c: Likewise.
12040 * gcc.target/i386/pr70155-7.c: Likewise.
12041 * gcc.target/i386/pr70155-8.c: Likewise.
12042 * gcc.target/i386/pr70155-15.c: Likewise.
12043 * gcc.target/i386/pr70155-17.c: Likewise.
12044 * gcc.target/i386/pr70155-22.c: Likewise.
12045
8960db31
BC
120462016-04-29 Bin Cheng <bin.cheng@arm.com>
12047
12048 PR tree-optimization/70803
12049 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12050
cca535a4
IE
120512016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
12052
12053 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12054 optimization of vector loop.
12055 * gcc.target/i386/vect-unpack-3.c: New test.
12056 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12057 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12058 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12059
500ecf4a
MP
120602016-04-29 Marek Polacek <polacek@redhat.com>
12061
12062 PR sanitizer/70342
12063 * g++.dg/ubsan/null-7.C: New test.
12064
2fff3db8
MP
12065 PR c/70852
12066 * gcc.dg/pr70852.c: New test.
12067
509063eb
DV
120682016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12069
12070 PR/69089
12071 * g++.dg/cpp0x/alignas6.C: New test.
12072
83745c0d
DV
120732016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12074
c87885ca
RO
12075 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12076 * gcc.dg/pr27003.c: Likewise.
12077 * gcc.dg/tree-ssa/cswtch.c: Likewise.
12078 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12079 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12080 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
12081 * gcc.target/arc/mxy.c: Likewise.
12082 * gcc.target/arc/mswape.c: Likewise.
12083 * gcc.target/arc/mrtsc.c: Likewise.
12084 * gcc.target/arc/mcrc.c: Likewise.
12085 * gcc.target/arc/mdsp-packa.c: Likewise.
12086 * gcc.target/arc/mdvbf.c: Likewise.
12087 * gcc.target/arc/mlock.c: Likewise.
12088 * gcc.target/arc/mmac-24.c: Likewise.
12089 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12090
849b265d
BS
120912016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
12092 Matthijs Kooijman <matthijs@stdin.nl>
12093 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12094
12095 PR target/60040
12096 * gcc.target/avr/pr60040-1.c: New.
12097 * gcc.target/avr/pr60040-2.c: New.
12098
1390536b
RB
120992016-04-29 Richard Biener <rguenther@suse.de>
12100
12101 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12102
98998245
RB
121032016-04-29 Richard Biener <rguenther@suse.de>
12104
12105 PR tree-optimization/13962
12106 PR tree-optimization/65686
12107 * gcc.dg/uninit-pr65686.c: New testcase.
12108
8b80cc21
JJ
121092016-04-29 Jakub Jelinek <jakub@redhat.com>
12110
12111 PR middle-end/70843
12112 * gcc.dg/pr70843.c: New test.
12113
6181bc30
JJ
121142016-04-28 Jakub Jelinek <jakub@redhat.com>
12115
12116 PR target/70858
12117 * gcc.target/i386/pr70858.c: New test.
12118
f4cb3612
AB
121192016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
12120
12121 * gcc.target/arc/nps400-1.c: New file.
12122
8ad9df62
JR
121232016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12124 Andrew Burgess <andrew.burgess@embecosm.com>
12125
12126 * gcc.target/arc/movh_cl-1.c: New file.
12127
ceaaa9fe
JR
121282016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12129 Andrew Burgess <andrew.burgess@embecosm.com>
12130
12131 * gcc.target/arc/extzv-1.c: New file.
12132 * gcc.target/arc/insv-1.c: New file.
12133 * gcc.target/arc/insv-2.c: New file.
12134 * gcc.target/arc/movb-1.c: New file.
12135 * gcc.target/arc/movb-2.c: New file.
12136 * gcc.target/arc/movb-3.c: New file.
12137 * gcc.target/arc/movb-4.c: New file.
12138 * gcc.target/arc/movb-5.c: New file.
12139 * gcc.target/arc/movb_cl-1.c: New file.
12140 * gcc.target/arc/movb_cl-2.c: New file.
12141 * gcc.target/arc/movbi_cl-1.c: New file.
12142 * gcc.target/arc/movl-1.c: New file.
12143
4d03dc2f
JR
121442016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12145 Andrew Burgess <andrew.burgess@embecosm.com>
12146
12147 * gcc.target/arc/cmem-1.c: New file.
12148 * gcc.target/arc/cmem-2.c: New file.
12149 * gcc.target/arc/cmem-3.c: New file.
12150 * gcc.target/arc/cmem-4.c: New file.
12151 * gcc.target/arc/cmem-5.c: New file.
12152 * gcc.target/arc/cmem-6.c: New file.
12153 * gcc.target/arc/cmem-7.c: New file.
12154 * gcc.target/arc/cmem-ld.inc: New file.
12155 * gcc.target/arc/cmem-st.inc: New file.
12156
81262dad
JJ
121572016-04-28 Jakub Jelinek <jakub@redhat.com>
12158
12159 PR target/70821
12160 * gcc.target/i386/pr70821.c: New test.
12161
0a31a09a
BS
121622016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
12163
12164 * gcc.target/powerpc/vec-adde.c: New test.
12165 * gcc.target/powerpc/vec-adde-int128.c: New test.
12166
3ddffba9
JJ
121672016-04-28 Jakub Jelinek <jakub@redhat.com>
12168
12169 * gcc.target/i386/avx-vround-1.c: New test.
12170 * gcc.target/i386/avx-vround-2.c: New test.
12171 * gcc.target/i386/avx512vl-vround-1.c: New test.
12172 * gcc.target/i386/avx512vl-vround-2.c: New test.
12173
713dedcd
RO
121742016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12175
12176 PR testsuite/70595
12177 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12178 (check_effective_target_cilkplus_runtime): ... this.
12179 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12180 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12181
12182 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12183 Require cilkplus_runtime.
12184 Don't add -lcilkrts.
12185 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12186 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12187 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12188 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12189 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12190 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12191 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12192 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12193 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12194 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12195 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12196 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12197 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12198 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12199 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12200 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12201 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12202 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12203 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12204 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12205 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12206 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12207 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12208 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12209 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12210 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12211 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12212 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12213 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12214
12215 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12216 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12217
12218 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12219
12220 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12221 cilkplus_runtime.
12222
3563f78f
MG
122232016-04-27 Marc Glisse <marc.glisse@inria.fr>
12224
12225 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12226 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12227
6bc2bb18
RB
122282015-04-27 Ryan Burn <contact@rnburn.com>
12229
12230 PR c++/69024
12231 PR c++/68997
12232 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12233 diagnostic.
12234 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12235 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12236
1e55d29a
EB
122372016-04-27 Eric Botcazou <ebotcazou@adacore.com>
12238
12239 * gnat.dg/limited_with4.ad[sb]: New test.
12240 * gnat.dg/limited_with4_pkg.ads: New helper.
12241
087146ca
L
122422016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12243
12244 PR target/70155
12245 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12246 and movv1ti_internal patterns
12247 * gcc.target/i386/pr70155-1.c: New test.
12248 * gcc.target/i386/pr70155-2.c: Likewise.
12249 * gcc.target/i386/pr70155-3.c: Likewise.
12250 * gcc.target/i386/pr70155-4.c: Likewise.
12251 * gcc.target/i386/pr70155-5.c: Likewise.
12252 * gcc.target/i386/pr70155-6.c: Likewise.
12253 * gcc.target/i386/pr70155-7.c: Likewise.
12254 * gcc.target/i386/pr70155-8.c: Likewise.
12255 * gcc.target/i386/pr70155-9.c: Likewise.
12256 * gcc.target/i386/pr70155-10.c: Likewise.
12257 * gcc.target/i386/pr70155-11.c: Likewise.
12258 * gcc.target/i386/pr70155-12.c: Likewise.
12259 * gcc.target/i386/pr70155-13.c: Likewise.
12260 * gcc.target/i386/pr70155-14.c: Likewise.
12261 * gcc.target/i386/pr70155-15.c: Likewise.
12262 * gcc.target/i386/pr70155-16.c: Likewise.
12263 * gcc.target/i386/pr70155-17.c: Likewise.
12264 * gcc.target/i386/pr70155-18.c: Likewise.
12265 * gcc.target/i386/pr70155-19.c: Likewise.
12266 * gcc.target/i386/pr70155-20.c: Likewise.
12267 * gcc.target/i386/pr70155-21.c: Likewise.
12268 * gcc.target/i386/pr70155-22.c: Likewise.
12269
92329f9f
L
122702016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12271
12272 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12273 ".{5,6}".
12274
309a0cf6
BC
122752016-04-27 Bin Cheng <bin.cheng@arm.com>
12276
12277 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12278 * gcc.dg/tree-ssa/scev-9.c: Ditto.
12279 * gcc.dg/tree-ssa/scev-10.c: Ditto.
12280 * gcc.dg/tree-ssa/scev-11.c: Ditto.
12281 * gcc.dg/tree-ssa/scev-12.c: Ditto.
12282
72ed2b9c
RB
122832016-04-27 Richard Biener <rguenther@suse.de>
12284
12285 PR ipa/70760
12286 * g++.dg/ipa/ipa-pta-2.C: New testcase.
12287 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12288
3c98ff9b
NS
122892016-04-27 Nathan Sidwell <nathan@acm.org>
12290
12291 * g++.dg/cpp0x/constexpr-recursion3.C: New.
12292 * g++.dg/ubsan/pr63956.C: Adjust error location.
12293
9ec5d66b
NC
122942016-04-27 Nick Clifton <nickc@redhat.com>
12295
12296 PR middle-end/49889
12297 * gcc.dg/pr49889.c: New test.
12298
c1e1f433
BS
122992016-04-27 Bernd Schmidt <bschmidt@redhat.com>
12300
12301 * c-c++-common/memset-array.c: New test.
12302
8ac43293
MS
123032016-04-26 Martin Sebor <msebor@redhat.com>
12304
12305 PR c++/66639
12306 * g++.dg/cpp1y/func_constexpr.C: New test.
12307
843ce8ab
PP
123082016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
12309
12310 PR c++/70241
12311 * g++.dg/cpp0x/enum32.C: New test.
12312 * g++.dg/cpp0x/enum33.C: New test.
12313
123142016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
12315
12316 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12317 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12318 * gcc.c-torture/execute/bitfld-6.c: Likewise.
12319 * gcc.c-torture/execute/bitfld-7.c: Likewise.
12320 * gcc.c-torture/execute/pr38151.c: Likewise.
12321 * gcc.c-torture/execute/pr66556.c: Likewise.
12322 * gcc.c-torture/execute/pr67781.c: Likewise.
12323 * gcc.c-torture/execute/pr68648.c: Likewise.
12324
ca1206be
MG
123252016-04-26 Marc Glisse <marc.glisse@inria.fr>
12326
12327 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12328
2448a956
MP
123292016-04-26 Marek Polacek <polacek@redhat.com>
12330
12331 PR c/67784
12332 * gcc.dg/pr67784-3.c: New test.
12333 * gcc.dg/pr67784-4.c: New test.
12334 * gcc.dg/pr67784-5.c: New test.
12335
b02a5e26
MP
12336 PR c/70791
12337 * gcc.dg/Wnested-externs-2.c: New test.
12338
6b6aa8d3
MG
123392016-04-26 Marc Glisse <marc.glisse@inria.fr>
12340
12341 * gcc.dg/fold-plusmult.c: Adjust.
12342 * gcc.dg/no-strict-overflow-6.c: Adjust.
12343 * gcc.dg/gomp/loop-1.c: Xfail some tests.
12344
a2095b55
BS
123452016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12346
12347 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12348 number scans.
12349 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12350 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12351 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12352 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12353 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12354 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12355 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12356 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12357 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12358 * gcc.target/i386/avx512f-gather-5.c: Likewise.
12359 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12360 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12361 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12362 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12363 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12364 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12365 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12366 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12367 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12368 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12369 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12370 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12371 scans.
12372 * gcc.target/i386/pr32219-4.c: Likewise.
12373 * gcc.target/i386/pr32219-6.c: Likewise.
12374 * gcc.target/i386/pr32219-8.c: Likewise.
12375
bb0cc5c8
KT
123762016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12377
12378 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12379 associated options.
12380
5a0802ea
MP
123812016-04-26 Marek Polacek <polacek@redhat.com>
12382
12383 PR c++/70744
12384 * g++.dg/ext/cond2.C: New test.
12385
00f615af
BC
123862016-04-26 Bin Cheng <bin.cheng@arm.com>
12387
12388 PR tree-optimization/70771
12389 PR tree-optimization/70775
12390 * gcc.dg/pr70771.c: New test.
25939d34 12391 * gcc.dg/pr70775.c: New test.
00f615af 12392
218155e7
BS
123932016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12394
12395 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12396
ab99f467
RB
123972016-04-25 Richard Biener <rguenther@suse.de>
12398
12399 PR tree-optimization/70780
12400 * gcc.dg/torture/pr70780.c: New testcase.
12401
3f8257db 124022016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 12403
c87885ca
RO
12404 * gcc.target/arm/neon-vaddws16.c: New test.
12405 * gcc.target/arm/neon-vaddws32.c: New test.
12406 * gcc.target/arm/neon-vaddwu16.c: New test.
12407 * gcc.target/arm/neon-vaddwu32.c: New test.
12408 * gcc.target/arm/neon-vaddwu8.c: New test.
12409 * lib/target-supports.exp
93c590ee
MC
12410 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12411 that arm neon support vector widen sum of HImode TO SImode.
12412
d6c1a7a7
JJ
124132016-04-23 Jakub Jelinek <jakub@redhat.com>
12414
12415 PR sanitizer/70712
12416 * c-c++-common/asan/pr70712.c: New test.
12417
ab0fc037
TS
124182016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
12419
12420 * .gitattributes: New file.
12421
2aa64824
CL
124222016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
12423
12424 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12425
e7e12d92
DH
124262016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
12427
12428 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12429 * gfortran.dg/submodule_15.f08: Likewise.
12430
d1431192
RB
124312016-04-22 Richard Biener <rguenther@suse.de>
12432
12433 PR tree-optimization/70740
12434 * gcc.dg/torture/pr70740.c: New testcase.
12435
04a63c24
L
124362016-04-21 H.J. Lu <hongjiu.lu@intel.com>
12437
12438 PR target/70750
12439 * gcc.target/i386/pr70750-1.c: New test.
12440 * gcc.target/i386/pr70750-2.c: Likewise.
12441
20700098
PC
124422016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
12443
12444 PR c++/70540
12445 * g++.dg/cpp0x/auto48.C: New.
12446
aedf4e12
MP
124472016-04-21 Marek Polacek <polacek@redhat.com>
12448
12449 PR c++/70513
12450 * g++.dg/cpp0x/forw_enum12.C: New test.
12451 * g++.dg/cpp0x/forw_enum13.C: New test.
12452
2074d80a
KY
124532016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
12454
12455 PR target/70728
12456 * gcc.target/i386/pr70728.c: New test.
12457
aef4aab0
RB
124582016-04-21 Richard Biener <rguenther@suse.de>
12459
12460 PR middle-end/70747
12461 * gcc.dg/pr70747.c: New testcase.
12462
2359e571
BC
124632016-04-21 Bin Cheng <bin.cheng@arm.com>
12464
12465 PR tree-optimization/70715
12466 * gcc.dg/tree-ssa/scev-13.c: New test.
12467
ce0e66ff
MG
124682016-04-21 Marc Glisse <marc.glisse@inria.fr>
12469
12470 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12471
2c2870a1
MG
124722016-04-21 Marc Glisse <marc.glisse@inria.fr>
12473
12474 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12475
a2b056a3
JH
124762016-04-20 Jan Hubicka <jh@suse.cz>
12477
12478 PR ipa/70018
12479 * g++.dg/ipa/nothrow-1.C: New testcase.
12480
ee392fc2
NS
124812016-04-20 Nathan Sidwell <nathan@acm.org>
12482
12483 PR c++/55635
12484 * g++.dg/eh/delete1.C: New.
12485
dda49daf
L
124862016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12487
12488 * gcc.target/i386/avx256-unaligned-store-2.c: Add
12489 -mtune-ctrl=sse_typeless_stores.
12490
8a5b9d5a
L
124912016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12492
12493 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12494
1011119f
BC
124952016-04-20 Bin Cheng <bin.cheng@arm.com>
12496
12497 PR tree-optimization/69489
12498 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12499
477d4906
IV
125002016-04-20 Ilya Verbin <ilya.verbin@intel.com>
12501
12502 PR c++/69363
12503 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12504 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12505 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12506
fad08d12
BC
125072016-04-20 Bin Cheng <bin.cheng@arm.com>
12508
12509 PR tree-optimization/56625
12510 PR tree-optimization/69489
12511 * gcc.dg/vect/pr56625.c: New test.
12512 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12513
9e3e4fab
AP
125142016-04-20 Andrew Pinski <apinski@cavium.com>
12515
12516 PR target/64971
12517 * gcc.c-torture/compile/pr37433-1.c: New testcase.
12518
d7aa24e4
AC
125192016-04-20 Arnaud Charlet <charlet@adacore.com>
12520
12521 * gnat.dg/self1.adb: Remove now incorrect test.
12522
e6d62b46
BC
125232016-04-20 Bin Cheng <bin.cheng@arm.com>
12524
12525 * gcc.dg/tree-ssa/scev-11.c: New test.
12526 * gcc.dg/tree-ssa/scev-12.c: New test.
12527
2697b189
MP
125282016-04-20 Marek Polacek <polacek@redhat.com>
12529
12530 PR tree-optimization/70725
12531 * gcc.dg/pr70725.c: New test.
12532
60d393e8
RB
125332016-04-20 Richard Biener <rguenther@suse.de>
12534
12535 PR tree-optimization/70726
12536 * g++.dg/vect/pr70726.cc: New testcase.
12537
82c6f58a
AK
125382016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12539
12540 PR target/70674
12541 * gcc.target/s390/pr70674.c: New test.
12542
90eeab20
JD
125432016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12544
12545 PR libgfortran/70684
12546 * gfortran.dg/list_read_14.f90: New test.
12547
fc9cf6da
L
125482016-04-19 H.J. Lu <hongjiu.lu@intel.com>
12549
12550 PR target/69201
12551 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12552 extern to force it misaligned.
12553 (b): Likewise.
12554 (c): Likewise.
12555 (d): Likewise.
12556 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12557 Don't check `*' before movv4sf_internal.
12558 * gcc.target/i386/avx256-unaligned-store-2.c: Check
12559 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12560 Don't check `*' before movv16qi_internal.
12561 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12562 extern to force it misaligned.
12563 (b): Likewise.
12564 (c): Likewise.
12565 (d): Likewise.
12566 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12567 Don't check `*' before movv2df_internal.
12568 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12569 extern to force it misaligned.
12570 (b): Likewise.
12571 (c): Likewise.
12572 (d): Likewise.
12573 Check movv8sf_internal instead of avx_storeups256.
12574 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12575
ea8927ea
RB
125762016-04-19 Richard Biener <rguenther@suse.de>
12577
12578 PR tree-optimization/70171
12579 * g++.dg/tree-ssa/pr70171.C: New testcase.
12580
65f52ee9
RB
125812016-04-19 Richard Biener <rguenther@suse.de>
12582
12583 PR tree-optimization/70724
12584 * gcc.dg/torture/pr70724.c: New testcase.
12585
987b67f1
VM
125862016-04-18 Vladimir Makarov <vmakarov@redhat.com>
12587
12588 PR middle-end/70689
c87885ca 12589 * gcc.target/i386/pr70689.c: New.
987b67f1 12590
91a47c39
L
125912016-04-18 H.J. Lu <hongjiu.lu@intel.com>
12592
12593 PR target/70708
12594 * gcc.target/i386/pr70708.c: New test.
12595
8270b82d
RB
125962016-04-18 Richard Biener <rguenther@suse.de>
12597
12598 PR tree-optimization/43434
12599 * gcc.dg/vect/pr43434.c: New testcase.
12600 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12601 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12602 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12603 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12604 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12605 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12606 * gcc.dg/gomp/pr68640.c: Likewise.
12607 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12608 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12609
edd048e2
RB
126102016-04-18 Richard Biener <rguenther@suse.de>
12611
12612 PR tree-optimization/70701
12613 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12614
bd5c7330
TV
126152016-04-18 Tom de Vries <tom@codesourcery.com>
12616
12617 PR testsuite/70699
12618 * gcc.dg/pr70161.c: Add dot-file scans.
12619 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12620 instead of after last dot char.
12621
23f2660f
EB
126222016-04-17 Eric Botcazou <ebotcazou@adacore.com>
12623
12624 * c-c++-common/dump-ada-spec-3.c: New test.
12625 * c-c++-common/dump-ada-spec-4.c: Likewise.
12626
da152c9f
TV
126272016-04-17 Tom de Vries <tom@codesourcery.com>
12628
12629 PR other/70183
12630 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12631
cc950f98
JH
126322016-04-15 Jan Hubicka <jh@suse.cz>
12633
12634 PR ipa/70018
12635 * g++.dg/ipa/pure-const-1.C: New testcase.
12636 * g++.dg/ipa/pure-const-2.C: New testcase.
12637 * g++.dg/ipa/pure-const-3.C: New testcase.
12638
949505a9
MP
126392016-04-15 Marek Polacek <polacek@redhat.com>
12640
12641 PR c/70671
12642 * gcc.dg/bitfld-22.c: New test.
12643
10e547d6
BS
126442016-04-15 Bernd Schmidt <bschmidt@redhat.com>
12645
12646 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12647 x86_64.
12648
1e77281b
MP
126492016-04-15 Marek Polacek <polacek@redhat.com>
12650
12651 PR c/70651
12652 * c-c++-common/pr70651.c: New test.
12653
e501fa8e
KT
126542016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12655
12656 PR rtl-optimization/70681
12657 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12658 dump scan on arm and powerpc.
12659 * gcc.dg/pr10474.c: Likewise.
12660
dda1bf61
JJ
126612016-04-15 Jakub Jelinek <jakub@redhat.com>
12662
ca4ef1ff
JJ
12663 PR c++/69517
12664 PR c++/70019
12665 PR c++/70588
12666 * g++.dg/cpp1y/vla11.C: Revert for real.
12667
dda1bf61
JJ
12668 PR c/70436
12669 * c-c++-common/Wparentheses-1.c: New test.
12670 * c-c++-common/gomp/Wparentheses-1.c: New test.
12671 * c-c++-common/gomp/Wparentheses-2.c: New test.
12672 * c-c++-common/gomp/Wparentheses-3.c: New test.
12673 * c-c++-common/gomp/Wparentheses-4.c: New test.
12674 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12675 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12676 * c-c++-common/goacc/Wparentheses-1.c: New test.
12677
1355e62c
KY
126782016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
12679
12680 PR target/70662
12681 * gcc.target/i386/pr70662.c: New test.
12682
0ab34b9e 126832016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 12684 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
12685
12686 PR tree-optimization/70130
12687 * gcc.dg/vect/O3-pr70130.c: New testcase.
12688
bc773aad
MM
126892016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12690
6e9b2286
MM
12691 PR target/70669
12692 * gcc.target/powerpc/pr70669.c: New test.
12693
bc773aad
MM
12694 PR target/70640
12695 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12696 a power7 system that does not have an assembler that supports
12697 power8.
12698
d8747845
MS
126992016-04-14 Martin Sebor <msebor@redhat.com>
12700
12701 PR c++/69517
12702 PR c++/70019
12703 PR c++/70588
12704 * c-c++-common/ubsan/vla-1.c: Revert.
12705 * g++.dg/cpp1y/vla11.C: Same.
12706 * g++.dg/cpp1y/vla12.C: Same.
12707 * g++.dg/cpp1y/vla13.C: Same.
12708 * g++.dg/cpp1y/vla14.C: Same.
12709 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 12710 * g++.dg/init/array24.C: Same.
d8747845
MS
12711 * g++.dg/ubsan/vla-1.C: Same.
12712
85128559
MP
127132016-04-14 Marek Polacek <polacek@redhat.com>
12714 Jan Hubicka <hubicka@ucw.cz>
12715
12716 PR c++/70029
12717 * g++.dg/torture/pr70029.C: New test.
12718
52fbb073
MS
127192016-04-14 Martin Sebor <msebor@redhat.com>
12720
12721 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12722 type size to prevent failures on targets with very low maximum
12723 alignment.
12724
6db61d6f
RB
127252016-04-14 Richard Biener <rguenther@suse.de>
12726
12727 PR tree-optimization/70623
12728 * gcc.dg/torture/pr70623.c: New testcase.
12729 * gcc.dg/torture/pr70623-2.c: Likewise.
12730
342fac95
MS
127312016-04-13 Martin Sebor <msebor@redhat.com>
12732
12733 PR c++/69517
12734 PR c++/70019
12735 PR c++/70588
12736 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12737 * g++.dg/cpp1y/vla11.C: New test.
12738 * g++.dg/cpp1y/vla12.C: New test.
12739 * g++.dg/cpp1y/vla13.C: New test.
12740 * g++.dg/cpp1y/vla14.C: New test.
12741 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 12742 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
12743 * g++.dg/ubsan/vla-1.C: Disable exceptions.
12744
d93c452f
JJ
127452016-04-13 Jakub Jelinek <jakub@redhat.com>
12746
12747 PR c++/70641
12748 * g++.dg/opt/pr70641.C: New test.
12749
85115fb6
RO
127502016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12751
12752 PR rtl-optimization/68749
12753 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12754 effects of argument promotions.
12755 Remove default args to dg-skip-if.
12756
545a4139
PC
127572016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
12758
12759 PR c++/70635
12760 * g++.dg/parse/pr70635.C: New.
12761
b3a77f21
MP
127622016-04-13 Marek Polacek <polacek@redhat.com>
12763
12764 PR c++/70639
12765 * c-c++-common/Wmisleading-indentation-4.c: New test.
12766
99cd9857
MP
127672016-04-13 Marek Polacek <polacek@redhat.com>
12768
12769 PR c/70436
c87885ca
RO
12770 * gcc.dg/Wparentheses-12.c: New test.
12771 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 12772
75ca93ec
IE
127732016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
12774
12775 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12776 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12777 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12778
3d3f9e7e
JJ
127792016-04-13 Jakub Jelinek <jakub@redhat.com>
12780
37947cd0
JJ
12781 PR middle-end/70633
12782 * gcc.c-torture/compile/pr70633.c: New test.
12783
3d3f9e7e
JJ
12784 PR debug/70628
12785 * gcc.dg/torture/pr70628.c: New test.
12786
92886d3e
PP
127872016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
12788
12789 PR c++/70610
12790 * g++.dg/template/pr70610.C: New test.
12791 * g++.dg/template/pr70610-2.C: New test.
12792 * g++.dg/template/pr70610-3.C: New test.
12793 * g++.dg/template/pr70610-4.C: New test.
12794
13bd7c2b
JJ
127952016-04-12 Jakub Jelinek <jakub@redhat.com>
12796
6512fa6d
JJ
12797 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12798 128 instead of 32.
12799
13bd7c2b
JJ
12800 PR c++/70571
12801 * g++.dg/ext/pr70571.C: New test.
12802
20b9851c
MM
128032016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12804
8a434ada 12805 PR target/70640
20b9851c
MM
12806 * gcc.target/powerpc/pr70640.c: New test.
12807
2b2f52bc
PC
128082016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12809
12810 PR c++/68722
12811 * g++.dg/parse/pr68722.C: New.
12812
5901e56a
JJ
128132016-04-12 Jakub Jelinek <jakub@redhat.com>
12814
12815 PR rtl-optimization/70596
12816 * gcc.target/i386/pr70596.c: New test.
12817
d4619dc1
NS
128182016-04-12 Nathan Sidwell <nathan@acm.org>
12819
12820 PR c++/70501
12821 * g++.dg/init/pr70501.C: New.
12822
3df530d3
DW
128232016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12824
12825 * gcc.target/i386/asm-flag-6.c: New test.
12826
b7a120d7
TV
128272016-04-12 Tom de Vries <tom@codesourcery.com>
12828
12829 PR tree-optimization/68756
12830 * gcc.dg/graphite/pr68756.c: New test.
12831
4e0eea75
JJ
128322016-04-12 Jakub Jelinek <jakub@redhat.com>
12833
12834 PR tree-optimization/70602
12835 * gcc.c-torture/execute/pr70602.c: New test.
12836
35fbda43
MM
128372016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12838
12839 PR target/70381
12840 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12841 __float128 emulator is built and runs.
12842 * gcc.target/powerpc/float128-1.c: Likewise.
12843
12844 * lib/target-supports.exp (check_ppc_float128_sw_available):
12845 Rework tests for __float128 software and hardware
12846 availability. Fix exit condition to return 0 on success.
12847
04a99ebe
JG
128482016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12849
12850 PR target/70133
12851 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12852 * gcc.target/aarch64/target_attr_15.c: Likewise.
12853
47cd5a85
PC
128542016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12855
12856 PR c++/69066
12857 * g++.dg/cpp1y/pr69066.C: New.
12858
a5edb32e
JD
128592016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12860
12861 PR fortran/68566
12862 * gfortran.dg/pr36192.f90: Update test.
12863 * gfortran.dg/pr36192_1.f90: Update test.
12864 * gfortran.dg/real_dimension_1.f: Update test.
12865 * gfortran.dg/parameter_array_init_7.f90: New test.
12866
8ef378f8
JDA
128672016-04-09 John David Anglin <danglin@gcc.gnu.org>
12868
c532c871
JDA
12869 PR testsuite/64039
12870 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12871
d34f706f
JDA
12872 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12873
75e1dd9e
JDA
12874 PR rtl-optimization/66669
12875 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12876
8a976f5f
JDA
12877 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12878
da04822a
JDA
12879 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12880 * gcc.dg/pie-1.c: Likewise.
12881 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12882 * gcc.dg/pic-4.c: Likewise.
12883 * gcc.dg/pie-3.c: Likewise.
12884 * gcc.dg/pie-4.c: Likewise.
12885
adfabcf9
JDA
12886 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12887
4a020adf
JDA
12888 PR tree-optimization/68644
12889 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12890
8ef378f8
JDA
12891 PR rtl-optimization/64886
12892 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12893
09bf990e
TV
128942016-04-09 Tom de Vries <tom@codesourcery.com>
12895
12896 PR tree-optimization/68953
12897 * gcc.dg/graphite/pr68953.c: New test.
12898
138c3c1a
DH
128992016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12900
12901 PR fortran/70592
12902 * gfortran.dg/deferred_character_16.f90: New test.
12903
f55460af
JJ
129042016-04-09 Jakub Jelinek <jakub@redhat.com>
12905
12906 PR tree-optimization/70586
12907 * gcc.c-torture/execute/pr70586.c: New test.
12908
0b77bbf3
DH
129092016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12910
12911 PR sanitizer/70573
12912 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12913 with __builtin_memset
12914 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12915
c42cfb5c
CP
129162016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12917
12918 PR lto/70289
12919 PR ipa/70348
12920 PR tree-optimization/70373
12921 PR middle-end/70533
12922 PR middle-end/70534
12923 PR middle-end/70535
12924 * c-c++-common/goacc/reduction-5.c: New test.
12925 * c-c++-common/goacc/reduction-promotions.c: New test.
12926 * gfortran.dg/goacc/reduction-3.f95: New test.
12927 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12928
56cfb596
PP
129292016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12930
12931 PR c++/70590
12932 PR c++/70452
12933 * g++.dg/pr70590.C: New test.
12934 * g++.dg/pr70590-2.C: New test.
12935
1a13c0a2
JJ
129362016-04-08 Jakub Jelinek <jakub@redhat.com>
12937
abc0647a
JJ
12938 PR middle-end/70593
12939 * gcc.target/i386/pr70593.c: New test.
12940
1a13c0a2
JJ
12941 PR rtl-optimization/70574
12942 * gcc.target/i386/avx2-pr70574.c: New test.
12943
c3da4956
MO
129442016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12945
12946 PR sanitizer/70541
12947 * c-c++-common/asan/pr70541.c: New test.
12948
9f1b833b
TV
129492016-04-08 Tom de Vries <tom@codesourcery.com>
12950
12951 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12952 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12953
bae7adda
KT
129542016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12955
12956 PR target/70566
12957 * gcc.c-torture/execute/pr70566.c: New test.
12958
211f3d57
TV
129592016-04-08 Tom de Vries <tom@codesourcery.com>
12960
12961 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12962 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12963
02cf2861
AM
129642016-04-08 Alan Modra <amodra@gmail.com>
12965
12966 * gcc.target/powerpc/pr70117.c: New.
12967
5f490f9f
JJ
129682016-04-07 Jakub Jelinek <jakub@redhat.com>
12969
56e9b710
JJ
12970 PR testsuite/70581
12971 * gcc.dg/lto/simd-function_0.c: New test.
12972
5f490f9f
JJ
12973 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12974 clones.
12975 * c-c++-common/attr-simd-2.c: Likewise.
12976 * c-c++-common/attr-simd-4.c: Likewise.
12977 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12978 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12979
e4ebc74d
TP
129802016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12981
12982 PR testsuite/70553
12983 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12984
9817ae35
TS
129852016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12986 Tom de Vries <tom@codesourcery.com>
12987
12988 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12989 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12990 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12991 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12992 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12993 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12994 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12995 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12996
e292f64d
PP
129972016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12998
12999 PR c/70436
13000 * g++.dg/warn/Wparentheses-29.C: New test.
13001
6b37bdaf
PP
130022016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13003
13004 PR c/70436
13005 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
13006 explicit braces to resolve a future -Wparentheses warning.
13007
64824205
RH
130082016-04-06 Richard Henderson <rth@redhat.com>
13009
13010 * gcc.dg/pr61817-1.c: New test.
13011 * gcc.dg/pr61817-2.c: New test.
13012 * gcc.dg/pr69391-1.c: New test.
13013 * gcc.dg/pr69391-2.c: New test.
13014
bc2fc1f3
VM
130152016-04-06 Vladimir Makarov <vmakarov@redhat.com>
13016
13017 PR rtl-optimization/70398
c87885ca 13018 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 13019
41414a02
EB
130202016-04-06 Eric Botcazou <ebotcazou@adacore.com>
13021
13022 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
13023
4066ea8a
YR
130242016-04-06 Yvan Roux <yvan.roux@linaro.org>
13025 Pedro Alves <palves@redhat.com>
13026
13027 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
13028
ec35ea45
JJ
130292016-04-06 Jakub Jelinek <jakub@redhat.com>
13030
3866f8dd
JJ
13031 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
13032 Check for avx512f effective targets instead of avx2.
13033 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
13034 for AVX512F clones.
13035 * gcc.dg/gomp/declare-simd-3.c: Likewise.
13036 * g++.dg/gomp/declare-simd-1.C: Likewise.
13037 * g++.dg/gomp/declare-simd-3.C: Likewise.
13038 * g++.dg/gomp/declare-simd-4.C: Likewise.
13039
ec35ea45
JJ
13040 PR middle-end/70550
13041 * c-c++-common/gomp/pr70550-1.c: New test.
13042 * c-c++-common/gomp/pr70550-2.c: New test.
13043
c08d28ac
NS
130442016-04-05 Nathan Sidwell <nathan@acm.org>
13045
13046 PR c++/70512
13047 * g++.dg/ext/attribute-may-alias-5.C: New.
13048
1d510e04
JJ
130492016-04-05 Jakub Jelinek <jakub@redhat.com>
13050
13051 PR c++/70336
13052 * c-c++-common/pr70336.c: New test.
13053 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13054 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13055
84278ed9
JH
130562016-04-05 Jan Hubicka <hubicka@ucw.cz>
13057
13058 PR ipa/66223
13059 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13060
268a0ec4
JJ
130612016-04-05 Jakub Jelinek <jakub@redhat.com>
13062
13063 PR rtl-optimization/70542
13064 * gcc.dg/torture/pr70542.c: New test.
13065 * gcc.target/i386/avx2-pr70542.c: New test.
13066
5e8c2eb1
ZS
130672016-04-05 Zdenek Sojka <zsojka@seznam.cz>
13068
13069 PR tree-optimization/70509
13070 * gcc.target/i386/avx512bw-pr70509.c: New test.
13071
c0daf32d
PP
130722016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
13073
13074 PR c++/70452
13075 * g++.dg/ext/constexpr-vla4.C: New test.
13076
bf867841
UB
130772016-04-05 Uros Bizjak <ubizjak@gmail.com>
13078
13079 PR target/70510
13080 * gcc.target/i386/pr70510.c: New test.
13081
3022186a
RB
130822016-04-05 Richard Biener <rguenther@suse.de>
13083
13084 PR tree-optimization/70526
13085 * g++.dg/torture/pr70526.C: New testcase.
13086
55fc79b2
JJ
130872016-04-05 Jakub Jelinek <jakub@redhat.com>
13088
13089 PR target/70525
13090 * gcc.target/i386/pr70525.c: New test.
13091
62b233f2
RB
130922016-04-05 Richard Biener <rguenther@suse.de>
13093
13094 PR middle-end/70499
13095 * g++.dg/torture/pr70499.C: New testcase.
13096
cc05759d
RB
130972016-04-05 Richard Biener <rguenther@suse.de>
13098
13099 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13100 remove XFAIL.
13101
f23f16d4
JJ
131022016-04-04 Jakub Jelinek <jakub@redhat.com>
13103
13104 PR middle-end/70307
13105 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
13106 rs6000 ABI warnings.
13107
d27ecc49
JH
131082016-04-04 Jan Hubicka <hubicka@ucw.cz>
13109
13110 PR ipa/66223
13111 * g++.dg/ipa/devirt-51.C: New testcase.
13112
c974c96e 131132016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 13114 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
13115
13116 PR middle-end/70457
13117 * gcc.dg/torture/pr70457.c: New.
13118
7a85da89
AV
131192016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13120
13121 PR fortran/67538
13122 * gfortran.dg/allocate_with_source_19.f08: New test.
13123
de517e64
AV
131242016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13125
13126 PR fortran/65795
13127 * gfortran.dg/coarray_allocate_6.f08: New test.
13128
43b9f499
RB
131292016-04-04 Richard Biener <rguenther@suse.de>
13130
13131 PR rtl-optimization/70484
13132 * gcc.dg/torture/pr70484.c: New testcase.
13133
f13355da
MP
131342016-04-04 Marek Polacek <polacek@redhat.com>
13135
13136 PR c/70307
13137 * gcc.dg/torture/pr70307.c: New test.
13138
6cc6ed50
OE
131392016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
13140
13141 PR target/70416
13142 PR target/67391
13143 * gcc.target/sh/torture/pr70416.c: New.
13144
abdc16c8
MS
131452016-04-02 Martin Sebor <msebor@redhat.com>
13146
13147 PR c++/67376
13148 PR c++/70170
13149 PR c++/70172
13150 PR c++/70228
13151 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13152 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13153 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13154 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13155 * g++.dg/cpp0x/constexpr-string.C: Same.
13156 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13157 * g++.dg/cpp0x/pr65398.C: Same.
13158 * g++.dg/ext/constexpr-vla1.C: Same.
13159 * g++.dg/ext/constexpr-vla2.C: Same.
13160 * g++.dg/ext/constexpr-vla3.C: Same.
13161 * g++.dg/ubsan/pr63956.C: Same.
13162
763cd859
JJ
131632016-04-01 Jakub Jelinek <jakub@redhat.com>
13164
13165 PR rtl-optimization/70467
13166 * gcc.target/i386/pr70467-2.c: New test.
13167
0f875435
JJ
131682016-04-01 Jakub Jelinek <jakub@redhat.com>
13169 Marek Polacek <polacek@redhat.com>
13170
13171 PR c++/70488
13172 * g++.dg/init/new47.C: New test.
13173
41d14659
RR
131742016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13175
13176 PR target/70496
13177 * gcc.target/arm/pr70496.c: New test.
13178
f9bf89bb
NS
131792016-04-01 Nathan Sidwell <nathan@acm.org>
13180
73b9085d
NS
13181 PR c++/68475
13182 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13183
4afdcfaa
IE
131842016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13185
13186 PR target/69890
13187 * gcc.dg/strlenopt.h (memmove): New.
13188 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13189 instead of "string.h".
13190 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13191 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13192 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13193 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13194 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13195 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13196 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13197 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13198 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13199 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13200 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13201 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13202 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13203 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13204 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13205 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13206 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13207 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13208 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13209 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13210
b5d7a29c
RO
132112016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13212
13213 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13214 (Holder::foo): Reflect this.
13215
b660f9ec
IE
132162016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
13217
13218 PR target/70442
13219 * gcc.dg/pr70442.c: New test.
13220
88504f34
NS
132212016-03-31 Nathan Sidwell <nathan@acm.org>
13222
13223 PR c++/70393
13224 * g++.dg/cpp0x/constexpr-virtual6.C: New.
13225
95d34b96
KY
132262016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
13227
13228 PR target/70453
13229 * gcc.target/i386/pr70453.c: New test.
13230
b4c4967c
AB
132312016-03-31 Andrey Belevantsev <abel@ispras.ru>
13232
13233 PR target/70292
13234 * gcc.c-torture/pr70292.c: New test.
13235
5fde6a45
MP
132362016-03-31 Marek Polacek <polacek@redhat.com>
13237
13238 PR c/70297
13239 * c-c++-common/pr70297.c: New test.
13240 * g++.dg/cpp0x/typedef-redecl.C: New test.
13241 * gcc.dg/typedef-redecl2.c: New test.
13242
97eb24c4
JJ
132432016-03-31 Jakub Jelinek <jakub@redhat.com>
13244
13245 PR rtl-optimization/70460
13246 * gcc.c-torture/execute/pr70460.c: New test.
13247
efc3536f
RB
132482016-03-31 Richard Biener <rguenther@suse.de>
13249
13250 PR c++/70430
13251 * g++.dg/ext/vector30.C: New testcase.
13252
e0876e21
DH
132532016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13254 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13255
13256 * gfortran.dg/fmt_pf.f90: New test.
13257
e9bff8c6
RO
132582016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13259
13260 Forward-port from 5 branch
13261 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13262
13263 PR testsuite/70356
13264 * gcc.target/i386/avx-vextractf128-256-5.c: Move
13265 dg-require-effective-target after dg-do.
13266
13267 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
13268
13269 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13270
2620c80d
TS
132712016-03-30 Thomas Schwinge <thomas@codesourcery.com>
13272 Julian Brown <julian@codesourcery.com>
13273 Chung-Lin Tang <cltang@codesourcery.com>
13274 Cesar Philippidis <cesar@codesourcery.com>
13275 James Norris <jnorris@codesourcery.com>
13276 Tom de Vries <tom@codesourcery.com>
13277 Nathan Sidwell <nathan@codesourcery.com>
13278
bf867841 13279 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
13280 * c-c++-common/goacc/loop-clauses.c: Likewise.
13281 * g++.dg/goacc/template.C: Likewise.
13282 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13283 * gfortran.dg/goacc/loop-1.f95: Likewise.
13284 * gfortran.dg/goacc/loop-5.f95: Likewise.
13285 * gfortran.dg/goacc/loop-6.f95: Likewise.
13286 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13287 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13288 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13289 * c-c++-common/goacc/clauses-fail.c: Likewise.
13290 * c-c++-common/goacc/parallel-1.c: Likewise.
13291 * c-c++-common/goacc/reduction-1.c: Likewise.
13292 * c-c++-common/goacc/reduction-2.c: Likewise.
13293 * c-c++-common/goacc/reduction-3.c: Likewise.
13294 * c-c++-common/goacc/reduction-4.c: Likewise.
13295 * c-c++-common/goacc/routine-3.c: Likewise.
13296 * c-c++-common/goacc/routine-4.c: Likewise.
13297 * c-c++-common/goacc/routine-5.c: Likewise.
13298 * c-c++-common/goacc/tile.c: Likewise.
13299 * g++.dg/goacc/template.C: Likewise.
13300 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13301 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13302 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
13303 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
13304 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13305 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13306 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13307 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
13308 * c-c++-common/goacc/use_device-1.c: ... this file.
13309 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
13310 * c-c++-common/goacc/host_data-5.c: ... this file, and...
13311 * c-c++-common/goacc/host_data-6.c: ... this file.
13312 * c-c++-common/goacc/loop-2-kernels.c: New file.
13313 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13314 * c-c++-common/goacc/loop-3.c: Likewise.
13315 * g++.dg/goacc/reference.C: Likewise.
13316 * g++.dg/goacc/routine-1.C: Likewise.
13317 * g++.dg/goacc/routine-2.C: Likewise.
13318
f6d2d066
RB
133192016-03-30 Richard Biener <rguenther@suse.de>
13320
13321 PR middle-end/70450
13322 * gcc.dg/torture/pr70450.c: New testcase.
13323
d43242b9
JJ
133242016-03-30 Jakub Jelinek <jakub@redhat.com>
13325
13326 PR target/70421
13327 * gcc.dg/torture/pr70421.c: New test.
13328 * gcc.target/i386/avx512f-pr70421.c: New test.
13329
5ce43b77
L
133302016-03-30 H.J. Lu <hongjiu.lu@intel.com>
13331
13332 PR testsuite/70364
13333 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13334 (check): New function.
13335 (bar): Call check.
13336 (foo): Align stack to 16 bytes when calling bar.
13337 * gcc.target/i386/cleanup-2.c: Likewise.
13338
d014a712
PP
133392016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
13340
13341 PR tree-optimization/59124
13342 * gcc.dg/Warray-bounds-19.c: New test.
13343
3f8257db 133442016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
13345
13346 * lib/prune.exp (escape_regex_chars): New.
13347 (prune_file_path): Update to quote metcharacters for regexp.
13348
3336c6e0
JJ
133492016-03-29 Jakub Jelinek <jakub@redhat.com>
13350
a362f023
JJ
13351 PR rtl-optimization/70429
13352 * gcc.c-torture/execute/pr70429.c: New test.
13353
3336c6e0
JJ
13354 PR tree-optimization/70405
13355 * gcc.dg/pr70405.c: New test.
13356
728557fd
AV
133572016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
13358
13359 PR fortran/70397
13360 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13361 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13362
bef977d4
TS
133632016-03-29 Thomas Schwinge <thomas@codesourcery.com>
13364
13365 PR testsuite/64177
13366 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13367 __cilkrts_set_param to set two workers.
13368 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13369 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13370
6f6d25c9
DH
133712016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
13372
bf867841 13373 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 13374
45733562
KY
133752016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13376
13377 PR target/70406
bf867841 13378 * gcc.target/i386/pr70406.c: New test.
45733562 13379
a1799e5e
EB
133802016-03-27 Eric Botcazou <ebotcazou@adacore.com>
13381
13382 * gnat.dg/specs/double_record_extension3.ads: New test.
13383
5fca7b66
RH
133842016-03-25 Richard Henderson <rth@redhat.com>
13385
13386 PR target/70120
13387 * gcc.target/aarch64/pr70120-1.c: New.
13388 * gcc.target/aarch64/pr70120-2.c: New.
13389 * gcc.target/aarch64/pr70120-3.c: New.
13390
31ce75c6
PP
133912016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
13392
13393 PR c++/62212
13394 * g++.dg/template/mangle2.C: The dg-do directive should be
13395 "compile" not "assemble".
13396
3caf0ca1
BS
133972016-03-25 Bernd Schmidt <bschmidt@redhat.com>
13398
13399 PR lto/69650
13400 * gcc.dg/pr69650.c: New test.
13401
634035b6
DE
134022016-03-25 David Edelsohn <dje.gcc@gmail.com>
13403
13404 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13405
45d34276
AM
134062016-03-25 Alan Modra <amodra@gmail.com>
13407
13408 * gcc.dg/dfp/pr70052.c: New test.
13409
8f085166
RH
134102016-03-24 Richard Henderson <rth@redhat.com>
13411
13412 PR middle-end/69845
13413 * gcc.dg/tree-ssa/pr69845-1.c: New test.
13414 * gcc.dg/tree-ssa/pr69845-2.c: New test.
13415
011e5ec3
TV
134162016-03-24 Tom de Vries <tom@codesourcery.com>
13417
13418 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13419
9e3f4551
TV
134202016-03-24 Tom de Vries <tom@codesourcery.com>
13421
13422 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13423 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13424
45780041
TV
134252016-03-24 Tom de Vries <tom@codesourcery.com>
13426
13427 * c-c++-common/goacc/uninit-dim-clause.c: New test.
13428 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13429
887ab4e5
PP
134302016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
13431
13432 PR c++/62212
13433 * g++.dg/template/mangle2.C: New test.
13434
69a9a66f
RB
134352016-03-24 Richard Biener <rguenther@suse.de>
13436
13437 PR tree-optimization/70396
13438 * gcc.dg/torture/pr70396.c: New testcase.
13439
ed87de55
RB
134402016-03-24 Richard Biener <rguenther@suse.de>
13441
13442 PR middle-end/70370
13443 * gcc.dg/torture/pr70370.c: New testcase.
13444
ea064934
TV
134452016-03-24 Tom de Vries <tom@codesourcery.com>
13446
13447 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13448 * gfortran.dg/goacc/kernels-tree.f95: Same.
13449 * gfortran.dg/goacc/parallel-tree.f95: Same.
13450
b2a4dd1d
TV
134512016-03-24 Tom de Vries <tom@codesourcery.com>
13452
13453 * c-c++-common/goacc/uninit-if-clause.c: New test.
13454 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13455
72e7cd6e
JJ
134562016-03-24 Jakub Jelinek <jakub@redhat.com>
13457
13458 PR target/70290
bf867841
UB
13459 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13460 Fix formatting.
72e7cd6e 13461
ce9d0c03
RB
134622016-03-24 Richard Biener <rguenther@suse.de>
13463
13464 PR tree-optimization/70372
13465 * gcc.dg/tree-ssa/pr70372.c: New testcase.
13466
426b9428
PP
134672016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13468
13469 PR c++/70347
13470 * g++.dg/cpp1y/nsdmi-union1.C: New test.
13471
cd1588c4
PP
134722016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13473
13474 PR c++/70332
13475 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13476
61637db3
JJ
134772016-03-23 Jakub Jelinek <jakub@redhat.com>
13478
928af3bf
JJ
13479 PR c++/70001
13480 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13481 * g++.dg/cpp1y/pr70001.C: New test.
13482
61637db3
JJ
13483 PR c++/70323
13484 * g++.dg/cpp0x/constexpr-70323.C: New test.
13485
05aca4e7
AO
134862016-03-23 Alexandre Oliva <aoliva@redhat.com>
13487 Jason Merrill <jason@redhat.com>
13488 Jakub Jelinek <jakub@redhat.com>
13489
13490 PR c++/69315
13491 * g++.dg/cpp0x/constexpr-69315.C: New test.
13492 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13493
fbdb6baf
MP
134942016-03-23 Marek Polacek <polacek@redhat.com>
13495
13496 PR c++/69884
13497 * g++.dg/warn/Wignored-attributes-1.C: New test.
13498 * g++.dg/warn/Wignored-attributes-2.C: New test.
13499
d79ee524
TV
135002016-03-23 Tom de Vries <tom@codesourcery.com>
13501
13502 * c-c++-common/goacc/kernels-default.c (foo): Add missing
13503 initialization.
13504 * gfortran.dg/goacc/private-3.f95 (test): Same.
13505 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13506 missing use param.
13507
a59f0bef
KT
135082016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13509
13510 * lib/target-supports.exp: Remove v7ve entry from loop
13511 creating effective target checks.
13512 (check_effective_target_arm_arch_v7ve_ok): New procedure.
13513 (add_options_for_arm_arch_v7ve): Likewise.
13514
0179520a
JJ
135152016-03-23 Jakub Jelinek <jakub@redhat.com>
13516
13517 PR tree-optimization/70354
13518 * gcc.dg/vect/pr70354-1.c: New test.
13519 * gcc.dg/vect/pr70354-2.c: New test.
13520 * gcc.target/i386/avx2-pr70354-1.c: New test.
13521 * gcc.target/i386/avx2-pr70354-2.c: New test.
13522
75bb14d7
JL
135232016-03-22 Jeff Law <law@redhat.com>
13524
13525 PR target/70232
13526 * gcc.dg/tree-ssa/pr70232.c: New test.
13527
72c9526d
IE
135282016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13529
13530 PR target/70302
13531 * gcc.target/i386/pr70302.c: New test.
13532
a3ca1bc5
RB
135332016-03-22 Richard Biener <rguenther@suse.de>
13534
13535 PR middle-end/70251
13536 * g++.dg/torture/pr70251.C: New testcase.
13537
5c240f4d
DM
135382016-03-22 David Malcolm <dmalcolm@redhat.com>
13539
13540 PR c/69993
13541 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13542 Wmisleading-indentation.c.
13543 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13544 reflect change to diagnostic text and order of messages.
13545 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13546
80f6631b
DE
135472016-03-22 David Edelsohn <dje.gcc@gmail.com>
13548
13549 * g++.dg/ext/java-3.C: Don't compile on AIX.
13550
9a10956c
RB
135512016-03-22 Richard Biener <rguenther@suse.de>
13552
13553 PR middle-end/70333
13554 * gcc.dg/torture/pr70333.c: New testcase.
13555
6cedf922
IE
135562016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13557
13558 * g++.dg/ext/pr70290.C: New test.
13559
cd6c27ac
KY
135602016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
13561
13562 PR target/70325
13563 * gcc.target/i386/pr70325.c: New test.
13564
4cde512c
JJ
135652016-03-22 Jakub Jelinek <jakub@redhat.com>
13566
b01915ed
JJ
13567 PR target/70329
13568 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13569 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13570
4e3e2cf1
JJ
13571 PR target/70300
13572 * gcc.target/i386/pr70300.c: New test.
13573
4cde512c
JJ
13574 PR c++/70295
13575 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13576 (func2): New function for cond with parens, xfail warning for c++.
13577 * g++.dg/warn/Wnonnull-compare-8.C: New test.
13578
16f6d7dc
PP
135792016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13580
13581 PR c++/70096
13582 * g++.dg/template/ptrmem30.C: New test.
13583
a3e2b438
PP
135842016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13585
13586 PR c++/70204
13587 * g++.dg/cpp0x/constexpr-70204a.C: New test.
13588 * g++.dg/cpp0x/constexpr-70204b.C: New test.
13589
11b6a02e
JJ
135902016-03-21 Jakub Jelinek <jakub@redhat.com>
13591
13592 PR middle-end/70326
13593 * gcc.dg/pr70326.c: New test.
13594
b9407883
MG
135952016-03-21 Marc Glisse <marc.glisse@inria.fr>
13596 Jakub Jelinek <jakub@redhat.com>
13597
13598 PR tree-optimization/70317
13599 * gcc.dg/pr70317.c: New test.
13600
4a148e19
UB
136012016-03-21 Uros Bizjak <ubizjak@gmail.com>
13602
13603 PR target/70327
13604 * gcc.target/i386/pr70327.c: New test.
13605
2a85ddbb
ML
136062016-03-21 Martin Liska <mliska@suse.cz>
13607
7d36fe98 13608 PR ipa/70306
2a85ddbb
ML
13609 * gcc.dg/ipa/pr70306.c: New test.
13610
4a148e19 136112016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
13612
13613 * gcc.target/arm/attr-align1.c: Skip if M-profile.
13614 * gcc.target/arm/attr-align3.c: Likewise.
13615 * gcc.target/arm/attr_arm.c: Likewise.
13616 * gcc.target/arm/flip-thumb.c: Likewise.
13617
6b366948
JJ
136182016-03-21 Jakub Jelinek <jakub@redhat.com>
13619
13620 PR target/70296
13621 * gcc.target/powerpc/altivec-36.c: New test.
13622
2fac8c14
RB
136232016-03-21 Richard Biener <rguenther@suse.de>
13624
13625 PR tree-optimization/70310
13626 * gcc.dg/torture/pr70310.c: New testcase.
13627
e9bde854
KY
136282016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
13629
13630 PR target/70293
13631 * gcc.target/i386/pr70293.c: New test.
13632
56bbfaf6
RB
136332016-03-21 Richard Biener <rguenther@suse.de>
13634
13635 PR tree-optimization/70288
13636 * gcc.dg/torture/pr70288-1.c: New testcase.
13637 * gcc.dg/torture/pr70288-2.c: Likewise.
13638
3eee49ed
AB
136392016-03-21 Andrey Belevantsev <abel@ispras.ru>
13640
13641 PR rtl-optimization/69307
13642 * gcc.target/arm/pr69307.c: New test.
4a148e19 13643
8e7816b4
AB
136442016-03-21 Andrey Belevantsev <abel@ispras.ru>
13645
13646 PR rtl-optimization/69102
13647 * gcc.c-torture/compile/pr69102.c: New test.
13648
14d7d4be
JL
136492016-03-18 Jeff Law <law@redhat.com>
13650
13651 PR rtl-optimization/70263
13652 * gcc.c-torture/compile/pr70263-1.c: New test.
13653 * gcc.target/i386/pr70263-2.c: New test.
13654
5c6a601c
BS
136552016-03-18 Bernd Schmidt <bschmidt@redhat.com>
13656
13657 PR rtl-optimization/70278
13658 * gcc.dg/torture/pr70278.c: New test.
13659 * gcc.target/arm/pr70278.c: New test.
13660
4bbf545b
DM
136612016-03-18 David Malcolm <dmalcolm@redhat.com>
13662
13663 PR c/70281
13664 * gcc.dg/plugin/diagnostic-test-expressions-1.c
13665 (test_builtin_types_compatible_p): New test function.
13666 * gcc.dg/pr70281.c: New test case.
13667
dc28bb68
CL
136682016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
13669
13670 PR target/70113
13671 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13672
5e8d6dff
IE
136732016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13674
13675 PR tree-optimization/70252
13676 * gcc.dg/pr70252.c: New test.
13677
d0e7e403
TV
136782016-03-18 Tom de Vries <tom@codesourcery.com>
13679
13680 * gcc.dg/pr70161-2.c: New test.
13681 * gcc.dg/pr70161.c: New test.
13682
fa22501a
TV
136832016-03-18 Tom de Vries <tom@codesourcery.com>
13684
13685 PR ipa/70269
13686 * gcc.dg/pr70269.c: New test.
13687
dd125026
JJ
136882016-03-18 Jakub Jelinek <jakub@redhat.com>
13689
13690 PR c++/70267
13691 * g++.dg/ext/java-3.C: New test.
13692
91914f0a
PP
136932016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13694
13695 PR c++/70205
13696 * g++.dg/lookup/pr70205.C: New test.
13697
753a8910
PP
136982016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13699
13700 PR c++/70218
13701 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13702
14ba7b28
MP
137032016-03-17 Marek Polacek <polacek@redhat.com>
13704
13705 PR c/69407
13706 * gcc.dg/atomic-op-6.c: New test.
13707
ded60913
DM
137082016-03-17 David Malcolm <dmalcolm@redhat.com>
13709
13710 PR c/70264
13711 * c-c++-common/pr70264.c: New test case.
13712
a3aad0e6
JJ
137132016-03-17 Jakub Jelinek <jakub@redhat.com>
13714
17366700
JJ
13715 PR c++/70144
13716 * c-c++-common/pr70144-1.c: New test.
13717 * c-c++-common/pr70144-2.c: New test.
13718
a3aad0e6
JJ
13719 PR c++/70272
13720 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13721 * g++.dg/opt/flifetime-dse6.C: New test.
13722 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13723
b57e6e18
L
137242016-03-17 H.J. Lu <hongjiu.lu@intel.com>
13725
13726 PR driver/70192
13727 * gcc.dg/pic-1.c: New test.
13728 * gcc.dg/pic-2.c: Likewise.
13729 * gcc.dg/pic-3.c: Likewise.
13730 * gcc.dg/pic-4.c: Likewise.
13731 * gcc.dg/pie-1.c: Likewise.
13732 * gcc.dg/pie-2.c: Likewise.
13733 * gcc.dg/pie-3.c: Likewise.
13734 * gcc.dg/pie-4.c: Likewise.
13735 * gcc.dg/pie-5.c: Likewise.
13736 * gcc.dg/pie-6.c: Likewise.
13737
b38ba58b
TV
137382016-03-17 Tom de Vries <tom@codesourcery.com>
13739
13740 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13741 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13742
6931b3b7
RB
137432016-03-17 Richard Biener <rguenther@suse.de>
13744
13745 PR debug/70271
13746 * g++.dg/debug/pr70271.C: New testcase.
13747
0c8b64cb
IE
137482016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
13749
13750 * gcc.target/i386/pr70251.c: New test.
13751
b1970801
MP
137522016-03-17 Marek Polacek <polacek@redhat.com>
13753
13754 PR c++/70194
13755 * g++.dg/warn/constexpr-70194.C: New test.
13756
820c5eaa
RH
137572016-03-16 Richard Henderson <rth@redhat.com>
13758
13759 PR middle-end/70240
13760 * gcc.c-torture/compile/pr70240.c: New.
13761
da0ad263
SKS
137622016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13763
13764 * gcc.c-torture/compile/20151204.c: Skip for avr.
13765
c73d295c
JJ
137662016-03-16 Jakub Jelinek <jakub@redhat.com>
13767
13768 PR target/70245
13769 * g++.dg/opt/pr70245.C: New test.
13770 * g++.dg/opt/pr70245.h: New file.
13771 * g++.dg/opt/pr70245-aux.cc: New file.
13772
b2794066
MS
137732016-03-16 Martin Sebor <msebor@redhat.com>
13774
13775 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13776
aa43616c
RH
137772016-03-16 Richard Henderson <rth@redhat.com>
13778
13779 PR middle-end/70199
13780 * gcc.c-torture/compile/pr70199.c: New.
13781
59608fe5
L
137822016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13783
13784 * gcc.dg/uninit-19.c: Run dos2unix.
13785
ab4c578f
MP
137862016-03-16 Marek Polacek <polacek@redhat.com>
13787
13788 PR c/70093
13789 * gcc.dg/nested-func-10.c: New test.
13790 * gcc.dg/nested-func-9.c: New test.
13791
f5387e76
JJ
137922016-03-16 Jakub Jelinek <jakub@redhat.com>
13793
13794 PR tree-optimization/68714
13795 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13796
7662b718
TV
137972016-03-16 Tom de Vries <tom@codesourcery.com>
13798
13799 PR tree-optimization/68715
13800 * gcc.dg/graphite/pr68715-2.c: New test.
13801 * gcc.dg/graphite/pr68715.c: New test.
13802 * gfortran.dg/graphite/pr68715.f90: New test.
13803
be7ce7ae
TV
138042016-03-16 Tom de Vries <tom@codesourcery.com>
13805
13806 PR tree-optimization/68809
13807 * gcc.dg/graphite/pr68809-2.c: New test.
13808 * gcc.dg/graphite/pr68809.c: New test.
13809
1935f250
JJ
138102016-03-16 Jakub Jelinek <jakub@redhat.com>
13811
6651c93e
JJ
13812 PR c++/70147
13813 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13814 method call to i () as argument. Adjust expected output.
13815
1935f250
JJ
13816 PR c++/70147
13817 * g++.dg/ubsan/pr70147-1.C: New test.
13818 * g++.dg/ubsan/pr70147-2.C: New test.
13819
ab1caa6e
MS
138202016-03-15 Martin Sebor <msebor@redhat.com>
13821
13822 PR c++/58281
13823 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13824
5c2a1bbb
JDA
138252016-03-15 John David Anglin <danglin@gcc.gnu.org>
13826
cb5d8ad1
JDA
13827 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13828 hppa*-*-hpux*.
13829
b440dd40
JDA
13830 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13831
5c2a1bbb
JDA
13832 PR libfortran/69799
13833 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13834 libatomic_available.
13835
42c729c5
MP
138362016-03-15 Marek Polacek <polacek@redhat.com>
13837
13838 PR c++/70209
13839 * g++.dg/ext/attribute-may-alias-4.C: New test.
13840
82b1c550
AM
138412016-03-15 Alexander Monakov <amonakov@ispras.ru>
13842
13843 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13844 -fvar-tracking-assignments-toggle flag.
13845
4ccbf3a6
PH
138462016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13847
13848 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13849
c39858bd
JJ
138502016-03-15 Jakub Jelinek <jakub@redhat.com>
13851
13852 PR rtl-optimization/70222
13853 * gcc.c-torture/execute/pr70222-1.c: New test.
13854 * gcc.c-torture/execute/pr70222-2.c: New test.
13855
8be119c1
RH
138562016-03-15 Richard Henderson <rth@redhat.com>
13857
13858 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13859
6598bb55
AB
138602016-03-15 Andrey Belevantsev <abel@ispras.ru>
13861
13862 PR rtl-optimization/69032
13863 * gcc.dg/pr69032.c: New test.
13864
81fa2944
AB
138652016-03-15 Andrey Belevantsev <abel@ispras.ru>
13866
13867 PR rtl-optimization/63384
4a148e19 13868 * g++.dg/pr63384.C: New test.
81fa2944 13869
74ea9ab6
AB
138702016-03-15 Andrey Belevantsev <abel@ispras.ru>
13871
13872 PR target/64411
13873 * gcc.target/i386/pr64411.C: New test.
13874
045d5055
TV
138752016-03-15 Tom de Vries <tom@codesourcery.com>
13876
13877 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13878 * gfortran.dg/goacc/kernels-alias.f95: New test.
13879
3ea33585
MS
138802016-03-14 Martin Sebor <msebor@redhat.com>
13881
13882 PR c++/53792
13883 * g++.dg/cpp0x/constexpr-inline.C: New test.
13884 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13885
1df7b330
DE
138862016-03-14 David Edelsohn <dje.gcc@gmail.com>
13887
13888 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13889
79b57d18
JJ
138902016-03-14 Jakub Jelinek <jakub@redhat.com>
13891
13892 PR middle-end/70219
13893 * gcc.dg/pr70219.c: New test.
13894
3cbf012a
BS
138952016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13896
13897 PR target/70083
13898 * gcc.dg/torture/pr70083.c: New test.
13899 * gcc.target/i386/pr70083.c: New test.
13900
a9fee7cd
RB
139012016-03-14 Richard Biener <rguenther@suse.de>
13902
13903 PR tree-optimization/56365
13904 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13905
4799603f
SB
139062016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13907
13908 PR target/70098
13909 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13910 New function.
13911 * g++.dg/pr70098.C: New testcase.
13912
13913
760ca967
TV
139142016-03-14 Tom de Vries <tom@codesourcery.com>
13915
13916 PR tree-optimization/70045
13917 * gcc.dg/graphite/pr70045.c: New test.
13918
44e66a77
JD
139192016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13920
13921 PR fortran/69043
13922 * gfortran.dg/include_9.f90: New test.
13923
a18e0fe1
DH
139242016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13925
13926 PR fortran/45076
13927 gfortran.dg/prof/prof.exp: New script.
13928 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13929
d0aca6ab
AB
139302016-03-12 Andrey Belevantsev <abel@ispras.ru>
13931
13932 PR rtl-optimization/69307
13933 * gcc.dg/pr69307.c: New test.
13934
cefe08a4
VM
139352016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13936
13937 PR target/69614
13938 * gcc.target/arm/pr69614.c: New.
13939
70112e2a
PT
139402016-03-12 Paul Thomas <pault@gcc.gnu.org>
13941
13942 PR fortran/70031
13943 * gfortran.dg/submodule_14.f08: New test
13944
13945 PR fortran/69524
13946 * gfortran.dg/submodule_15.f08: New test
13947
3f1e5d3a
PP
139482016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13949
13950 PR c++/70106
13951 * g++.dg/cpp1y/paren3.C: New test.
13952
a3f6d680
MM
139532016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13954
13955 PR target/70131
13956 * gcc.target/powerpc/ppc-round2.c: New test.
13957
92348f09
BS
139582016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13959
13960 PR target/70123
13961 * gcc.dg/torture/pr70123.c: New test.
13962
cebde9e9
JL
139632016-03-11 Jeff Law <law@redhat.com>
13964
13965 PR tree-optimization/70190
13966 * gcc.c-torture/compile/pr70190.c: New test.
13967
3edc5da4
DM
139682016-03-11 David Malcolm <dmalcolm@redhat.com>
13969
13970 PR c/68187
13971 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13972 case.
13973 (test43_b): Likewise.
13974 (test43_c): Likewise.
13975 (test43_d): Likewise.
13976 (test43_e): Likewise.
13977 (test43_f): Likewise.
13978 (test43_g): Likewise.
13979 (test44_a): Likewise.
13980 (test44_b): Likewise.
13981 (test44_c): Likewise.
13982 (test44_d): Likewise.
13983 (test44_e): Likewise.
13984
318c1204
DM
139852016-03-11 David Malcolm <dmalcolm@redhat.com>
13986
13987 PR c/70085
13988 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13989
bc062234
KT
139902016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13991
13992 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13993 dg-options.
13994
acfc1ac1
KT
139952016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13996
13997 PR target/70002
13998 PR target/69245
13999 * gcc.target/aarch64/pr69245_2.c: New test.
14000
d1e2bb2d
JJ
140012016-03-11 Jakub Jelinek <jakub@redhat.com>
14002
14003 PR tree-optimization/70177
14004 * gcc.dg/pr70177.c: New test.
14005
07350627
AL
140062016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14007
14008 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
14009
5c6706f7
AL
140102016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14011
14012 * gcc.dg/tree-ssa/sra-20.c: New.
14013
02d472a2
JJ
140142016-03-11 Jakub Jelinek <jakub@redhat.com>
14015
686d390a
JJ
14016 PR rtl-optimization/70174
14017 * gcc.dg/pr70174.c: New test.
14018
02d472a2
JJ
14019 PR tree-optimization/70169
14020 * gcc.dg/pr70169.c: New test.
14021
0f9befa1
IE
140222016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14023
14024 PR target/70160
14025 * gcc.target/i386/pr70160.c: New test.
14026
432d4670
AK
140272016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14028
14029 * gcc.target/s390/dfp-1.c: New test.
14030
a3dc8760
NC
140312016-03-10 Nick Clifton <nickc@redhat.com>
14032
14033 PR target/70044
14034 * gcc.target/aarch64/pr70044.c: New test.
14035
b87a8d7d
PP
140362016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
14037 Jakub Jelinek <jakub@redhat.com>
14038
14039 PR c++/70001
14040 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
14041 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
14042 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
14043
4f4ada6a
JH
140442016-03-10 Jan Hubicka <hubicka@ucw.cz>
14045
14046 PR lto/69589
14047 * g++.dg/lto/pr69589_0.C: New testcase
14048 * g++.dg/lto/pr69589_1.C: New testcase
14049
d49b0aa0
MP
140502016-03-10 Marek Polacek <polacek@redhat.com>
14051
14052 PR c++/70153
14053 * g++.dg/delayedfold/unary-plus1.C: New test.
14054
140552016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
14056
14057 * gcc.target/arm/pr45701-1.c: Escape brackets.
14058 * gcc.target/arm/pr45701-2.c: Likewise.
14059
71017a7b
AL
140602016-03-10 Alan Lawrence <alan.lawrence@arm.com>
14061
14062 * gfortran.dg/unconstrained_commons.f: New.
14063
ba52669f
AM
140642016-03-10 Alan Modra <amodra@gmail.com>
14065
14066 * gcc.dg/pr69195.c: New.
14067 * gcc.dg/pr69238.c: New.
14068
27742332
TV
140692016-03-10 Tom de Vries <tom@codesourcery.com>
14070
14071 PR testsuite/68915
14072 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14073
3a81a594
RB
140742016-03-10 Richard Biener <rguenther@suse.de>
14075
14076 PR tree-optimization/70128
14077 * gcc.dg/tree-ssa/alias-34.c: New testcase.
14078 * gcc.dg/tree-ssa/alias-35.c: Likewise.
14079
3433b975
JJ
140802016-03-09 Jakub Jelinek <jakub@redhat.com>
14081
c2864f02
JJ
14082 PR tree-optimization/70152
14083 * gcc.dg/pr70152.c: New test.
14084
3433b975
JJ
14085 PR target/70086
14086 * gcc.target/i386/pr70086-1.c: New test.
14087 * gcc.target/i386/pr70086-2.c: New test.
14088 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
14089
14090 PR tree-optimization/70127
14091 * gcc.c-torture/execute/pr70127.c: New test.
14092
96b3c82d
CP
140932016-03-09 Cesar Philippidis <cesar@codesourcery.com>
14094
14095 * c-c++-common/goacc/combined-directives-2.c: New test.
14096
b4f3232d
DM
140972016-03-09 David Malcolm <dmalcolm@redhat.com>
14098
14099 PR c/68473
14100 PR c++/70105
14101 * g++.dg/diagnostic/pr70105.C: New test.
14102 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14103 (test_multiple_ordinary_maps): New test function.
14104
40499f81
DM
141052016-03-09 David Malcolm <dmalcolm@redhat.com>
14106
14107 PR c/68473
14108 PR c++/70105
14109 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14110 Drop range information from call to inform_at_rich_loc.
14111 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14112 New.
14113 (test_show_locus): Replace calls to rich_location::add_range with
14114 calls to add_range. Rewrite the tests that used the now-defunct
14115 rich_location ctor taking a source_range. Simplify other tests
14116 by replacing calls to COMBINE_LOCATION_DATA with calls to
14117 make_location.
14118
c9e33662
RB
141192016-03-09 Richard Biener <rguenther@suse.de>
14120 Jakub Jelinek <jakub@redhat.com>
14121
14122 PR tree-optimization/70138
14123 * gcc.dg/vect/pr70138-1.c: New testcase.
14124 * gcc.dg/vect/pr70138-2.c: Likewise.
14125
2c73b764
JJ
141262016-03-09 Jakub Jelinek <jakub@redhat.com>
14127
14128 PR target/70049
14129 * gcc.target/i386/pr70049.c: New test.
14130
c06d25bb
RB
141312016-03-09 Richard Biener <rguenther@suse.de>
14132
14133 PR c/70143
14134 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14135 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14136 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14137
5828a501
RO
141382016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14139
14140 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14141 arm-*-*.
14142
2e141c8d
JJ
141432016-03-09 Jakub Jelinek <jakub@redhat.com>
14144
5a9def37
JJ
14145 PR middle-end/67278
14146 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14147
2e141c8d
JJ
14148 PR target/67278
14149 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14150
14151 PR middle-end/70050
14152 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
14153 in testcase comment.
14154
bf751f40
TV
141552016-03-09 Tom de Vries <tom@codesourcery.com>
14156
14157 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14158 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14159 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14160 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14161 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14162 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14163 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14164 * gfortran.dg/goacc/kernels-loop.f95: New test.
14165
e210c999
MS
141662016-03-08 Martin Sebor <msebor@redhat.com>
14167
14168 PR c++/62096
14169 * g++.dg/warn/overflow-warn-7.C: New test.
14170
80aac5c8
JM
141712016-03-08 Jason Merrill <jason@redhat.com>
14172
14173 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14174 * lib/target-supports.exp (check_effective_target_concepts): New.
14175
12b81409
JJ
141762016-03-08 Jakub Jelinek <jakub@redhat.com>
14177
d259b234
JJ
14178 PR c++/70135
14179 * g++.dg/cpp1y/constexpr-loop4.C: New test.
14180 * g++.dg/ubsan/pr70135.C: New test.
14181
12b81409
JJ
14182 PR target/70110
14183 * gcc.dg/pr70110.c: New test.
14184
b4e9f2aa
MJ
141852016-03-07 Martin Jambor <mjambor@suse.cz>
14186
14187 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14188 * c-c++-common/gomp/if-1.c: Likewise.
14189 * c-c++-common/gomp/pr61486-2.c: Likewise.
14190 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14191 to dg-additional-options.
14192 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14193 * g++/gomp/target-teams-1.c: Likewise.
14194 * gcc.dg/gomp/gomp.exp: Likewise.
14195 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14196 dg-additional-options.
14197 * gfortran.dg/gomp/gomp.exp: Likewise.
14198 * gfortran.dg/gomp/target1.f90: Remove dg-options.
14199 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14200 dg-additional-options.
14201 * gfortran.dg/gomp/target3.f90: Remove dg-options.
14202
f86e631e
MJ
142032016-03-07 Martin Jambor <mjambor@suse.cz>
14204
14205 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14206 * c-c++-common/gomp/gridify-1.c: New test.
14207 * gfortran.dg/gomp/gridify-1.f90: Likewise.
14208
94156b3f
AV
142092016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14210
14211 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14212 trigger for cortex-r8, when scanning for register r8.
14213 * gcc.target/arm/pr45701-2.c: Likewise.
14214
a84a49b7 142152016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 14216 Jeff Law <law@redhat.com>
a84a49b7
RB
14217
14218 PR tree-optimization/69740
14219 * gcc.c-torture/compile/pr69740-1.c: New test.
14220 * gcc.c-torture/compile/pr69740-2.c: New test.
14221
e41f6c9e
BS
142222016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14223
14224 * lib/target-supports.exp
14225 (check_effective_target_whole_vector_shift): Enable for PPC64.
14226
57548bf5
RB
142272016-03-07 Richard Biener <rguenther@suse.de>
14228
14229 PR tree-optimization/70115
14230 * gcc.dg/torture/pr70115.c: New testcase.
14231
4ae13300
NS
142322016-03-07 Nathan Sidwell <nathan@codesourcery.com>
14233
14234 PR middle-end/69916
14235 * c-c-++-common/goacc/pr69916.c: New.
14236
5edb9853
RH
142372016-03-07 Richard Henderson <rth@redhat.com>
14238
14239 * gcc.c-torture/compile/pr70061.c: New test.
14240
2067a8f3
RB
142412016-03-07 Richard Biener <rguenther@suse.de>
14242
14243 PR testsuite/70109
14244 * gcc.dg/vect/O3-pr36098.c: New testcase.
14245
4145a9b7
CL
142462016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
14247
14248 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14249
1878be32
EB
142502016-03-07 Eric Botcazou <ebotcazou@adacore.com>
14251
14252 * gnat.dg/renaming9.ad[sb]: New testcase.
14253
df762bb2
JJ
142542016-03-05 Jakub Jelinek <jakub@redhat.com>
14255
14256 PR c++/70084
14257 * g++.dg/expr/stdarg3.C: New test.
14258
7d461295
JL
142592016-03-04 Jeff Law <law@redhat.com>
14260
14261 PR tree-optimization/69196
14262 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14263 x86_64-*-*.
14264
29b9828f
BS
142652016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14266
b6b552fd
BS
14267 PR c/69973
14268 * gcc.dg/pr69973.c: New test.
14269
201d49e9
BS
14270 PR rtl-optimization/69941
14271 * gcc.dg/torture/pr69941.c: New test.
14272
29b9828f
BS
14273 PR c/69824
14274 * gcc.dg/pr69824.c: New test.
14275
640b7e74
TV
142762016-03-05 Tom de Vries <tom@codesourcery.com>
14277
14278 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14279 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14280 function.
14281
7a3a3fad
PP
142822016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
14283
14284 PR c++/66786
14285 * g++.dg/cpp1y/var-templ48.C: New test.
14286 * g++.dg/cpp1y/var-templ49.C: New test.
14287
cd439aec
EB
142882016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14289
14290 * g++.dg/Wno-frame-address.C: Skip on IA-64.
14291
60204554
JJ
142922016-03-04 Jakub Jelinek <jakub@redhat.com>
14293
0c8825de
JJ
14294 PR c++/70035
14295 * g++.dg/ubsan/pr70035.C: New test.
14296
60204554
JJ
14297 PR target/70062
14298 * gcc.target/i386/pr70062.c: New test.
14299
f79d4eab
L
143002016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14301
14302 * g++.dg/template/typename21.C: Remove c++98_only.
14303
ea81ce67
L
143042016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14305
14306 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14307
64b23c13
DM
143082016-03-04 David Malcolm <dmalcolm@redhat.com>
14309
14310 PR c/68187
14311 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14312 function.
14313 (fn_42_b): Likewise.
14314 (fn_42_c): Likewise.
14315
729526f5
DM
143162016-03-04 David Malcolm <dmalcolm@redhat.com>
14317
14318 PR c/68187
14319 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14320 function.
14321 (fn_40_b): Likewise.
14322 (fn_41_a): Likewise.
14323 (fn_41_b): Likewise.
14324
f9ea11ac
JJ
143252016-03-04 Jakub Jelinek <jakub@redhat.com>
14326
14327 PR target/70059
14328 * gcc.target/i386/avx512f-pr70059.c: New test.
14329 * gcc.target/i386/avx512dq-pr70059.c: New test.
14330
b6c38c69
BS
143312016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14332
14333 PR rtl-optimization/57676
14334 * gcc.dg/torture/pr57676.c: New test.
14335
af3cdd34
IE
143362016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14337
14338 * gcc.dg/pr70026.c: New test.
14339
7ff6ca38
MP
143402016-03-04 Marek Polacek <polacek@redhat.com>
14341
14342 PR c/69798
14343 * gcc.dg/cilk-plus/pr69798-1.c: New test.
14344 * gcc.dg/cilk-plus/pr69798-2.c: New test.
14345
a6bf62d5
KT
143462016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14347
14348 PR target/70004
14349 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14350 Delete.
14351 (test_corners_sisd_si): Likewise.
14352 (main): Remove checks of the above.
14353 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14354
ae4cdc6a
EB
143552016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14356
14357 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14358
08455559
CL
143592016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
14360
14361 * gcc.dg/torture/pr69951.c: Accept argc==0.
14362
e9a35493
RB
143632016-03-04 Richard Biener <rguenther@suse.de>
14364
14365 PR c++/70054
14366 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14367 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14368
fba054c2
DV
143692016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
14370
14371 PR testsuite/69766
14372 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14373 testing multiarch.
14374
f10cdc6c
JJ
143752016-03-04 Jakub Jelinek <jakub@redhat.com>
14376
14377 PR debug/69947
14378 * gcc.dg/guality/pr69947.c: New test.
14379
2e981ba0
JJ
143802016-03-03 Jakub Jelinek <jakub@redhat.com>
14381
14382 PR ada/70017
14383 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14384
0ba3bfa2
KT
143852016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14386
14387 PR rtl-optimization/69904
14388 * gcc.target/arm/pr69904.c: New test.
14389
97ecdb46
JJ
143902016-03-03 Jakub Jelinek <jakub@redhat.com>
14391
14392 PR target/70021
14393 * gcc.dg/vect/pr70021.c: New test.
14394 * gcc.target/i386/pr70021.c: New test.
14395
a2a743a1
MP
143962016-03-03 Marek Polacek <polacek@redhat.com>
14397
14398 PR middle-end/70050
14399 * gcc.dg/pr70050.c: New test.
14400
fa07ecdd
JG
144012016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
14402
14403 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14404
23504262
ML
144052016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
14406
14407 PR tree-optimization/70043
14408 * gfortran.dg/vect/pr70043.f90: New test.
14409
b7b9e1a9
EB
144102016-03-03 Eric Botcazou <ebotcazou@adacore.com>
14411
14412 * gnat.dg/specs/task1.ads: New test.
14413
cb83ba54
RO
144142016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14415
14416 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14417 Invoke gdb with -batch.
14418 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14419
a75f5e30
RB
144202016-03-03 Richard Biener <rguenther@suse.de>
14421
14422 PR tree-optimization/55936
14423 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14424
268bc320
JL
144252016-03-02 Jeff Law <law@redhat.com>
14426
815f20ab
JL
14427 PR rtl-optimization/69942
14428 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14429 effects of argument promotions.
14430
268bc320
JL
14431 PR tree-optimization/69987
14432 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14433 target does not support -fprefetch-loop-arrays.
14434
171f7de5
UB
144352016-03-02 Uros Bizjak <ubizjak@gmail.com>
14436
14437 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14438
192912db
BC
144392016-03-02 Bin Cheng <bin.cheng@arm.com>
14440
c7908871 14441 PR rtl-optimization/69052
192912db
BC
14442 * gcc.target/i386/pr69052.c: New test.
14443
90a7a40b
AM
144442016-03-02 Alan Modra <amodra@gmail.com>
14445
14446 * gcc.dg/pr69990.c: New.
14447
69fa742f
JJ
144482016-03-02 Jakub Jelinek <jakub@redhat.com>
14449
de752fb0
JJ
14450 PR c/68062
14451 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14452
14453 PR middle-end/70022
14454 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14455
69fa742f
JJ
14456 PR target/70028
14457 * gcc.target/i386/pr70028.c: New test.
14458
7c65bd56
MK
144592016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14460
14461 * c-c++-common/asan/swapcontext-test-1.c,
14462 * c-c++-common/tsan/thread_leak.c,
14463 * g++.dg/tsan/aligned_vs_unaligned_race.C,
14464 * g++.dg/tsan/benign_race.C,
14465 * g++.dg/tsan/fd_close_norace.C,
14466 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14467 races with sanitizer output
14468
37d98220 144692016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 14470 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
14471
14472 PR target/67278
14473 * gcc.dg/simd-8.c: New testcase.
14474
218db463
RB
144752016-03-02 Richard Biener <rguenther@suse.de>
14476
14477 PR middle-end/67278
14478 * gcc.dg/simd-7.c: New testcase.
14479
22c72158
EB
144802016-03-02 Eric Botcazou <ebotcazou@adacore.com>
14481
14482 * gcc.target/i386/pr70007.c: Tweak.
14483
9a790ccc
DV
144842016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
14485
14486 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14487
bd02f00f
MP
144882016-03-02 Marek Polacek <polacek@redhat.com>
14489
14490 PR c/67854
14491 * gcc.dg/pr67854.c: New test.
14492
1e840f39
JJ
144932016-03-02 Jakub Jelinek <jakub@redhat.com>
14494
14495 PR middle-end/70025
14496 * gcc.dg/torture/pr70025.c: New test.
14497
bca00241
VK
144982016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
14499
14500 PR tree-optimization/68621
14501 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14502
0bca04b8
EB
145032016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14504
14505 * gcc.target/i386/pr70007.c: New test.
14506
2a9afc86
JL
145072016-03-01 Jeff Law <law@redhat.com>
14508
eab2541b 14509 PR tree-optimization/69196
9d83ef71 14510 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 14511
2a9afc86
JL
14512 PR tree-optimization/69196
14513 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14514 duplicating code and spoiling the expected output.
14515
0d39977e
MM
145162016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14517
14518 PR target/70033
14519 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14520 supports power9 before doing tests.
14521 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14522 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14523 * gcc.target/powerpc/p9-permute.c: Likewise.
14524
a0c0699d
UB
145252016-03-01 Uros Bizjak <ubizjak@gmail.com>
14526
14527 PR target/70027
14528 * gcc.target/i386/pr70027.c: New test.
14529
0ae3ef47 145302016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
14531
14532 * gcc.dg/pr70017.c: New test.
14533
686e2237
JJ
145342016-03-01 Jakub Jelinek <jakub@redhat.com>
14535
14536 PR c/69796
14537 PR c/69974
14538 * gcc.dg/pr69796.c: New test.
14539 * gcc.dg/pr69974.c: New test.
14540
f8e4188c
EB
145412016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14542
14543 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14544
5e3f1c7c
JL
145452016-02-29 Jeff Law <law@redhat.com>
14546
14547 PR tree-optimization/69987
14548 * gfortran.dg/pr69987.f90: New test.
14549
14550 PR tree-optimization/69989
14551 * gcc.c-torture/compile/pr69989-2.c: New test.
14552
1be56bc5
MP
145532016-03-01 Marek Polacek <polacek@redhat.com>
14554
14555 PR c++/69795
14556 * g++.dg/parse/invalid1.C: New test.
14557
1b19470d
RB
145582016-03-01 Richard Biener <rguenther@suse.de>
14559
14560 PR middle-end/70022
14561 * gcc.dg/pr70022.c: New testcase.
14562
3ae0661a
IE
145632016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
14564
14565 PR tree-optimization/69956
14566 * gcc.dg/pr69956.c: New test.
14567
0f09ab88
BS
145682016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14569
14570 PR target/70011
14571 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14572 XFAIL when hardware supports efficient unaligned storage access.
14573
76d881bf
PP
145742016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
14575
14576 PR c++/69961
14577 * g++.dg/template/pr69961a.C: New test.
14578 * g++.dg/template/pr69961b.C: New test.
14579
7168133a
DM
145802016-02-29 David Malcolm <dmalcolm@redhat.com>
14581
14582 PR preprocessor/69985
14583 * gcc.dg/cpp/pr69985.c: New test case.
14584
0c6072a3
JL
145852016-02-29 Jeff Law <law@redhat.com>
14586
e66f219b
JL
14587 PR tree-optimization/70005
14588 * gcc.c-torture/execute/pr70005.c New test.
14589
0c6072a3
JL
14590 PR tree-optimization/69999
14591 * gcc.c-torture/compile/pr69999.c: New test.
14592
fd9fbdb3
YR
145932016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
14594
14595 PR tree-optimization/69652
14596 * gcc.dg/torture/pr69652.c: Delete test.
14597 * gcc.dg/vect/pr69652.c: New test.
14598
cbd400b4
RB
145992016-02-19 Richard Biener <rguenther@suse.de>
14600
14601 PR tree-optimization/69980
14602 * gfortran.dg/vect/pr69980.f90: New testcase.
14603
84ea0f58
EB
146042016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14605
14606 * gcc.target/sparc/20160229-1.c: New test.
14607
5d2a63dc
EB
146082016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14609
14610 * gnat.dg/stack_usage3.adb: New test.
14611 * gnat.dg/stack_usage3_pkg.ads: New helper.
14612
93e708f9
EB
146132016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14614
14615 * gnat.dg/renaming8.adb: New test.
14616 * gnat.dg/renaming8_pkg1.ads: New helper.
14617 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14618 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14619
6512bc93
RB
146202016-02-29 Richard Biener <rguenther@suse.de>
14621
14622 PR tree-optimization/69720
14623 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14624
7b201a88
TK
146252016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
14626
14627 PR fortran/68147
14628 PR fortran/47674
14629 * gfortran.dg/realloc_on_assign_26.f90: New test case.
14630
82ee0cf2 146312016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
14632 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14633
14634 PR fortran/56007
14635 * gfortran.dg/coarray_8.f90: Adjust error message.
14636 * gfortran.dg/pr56007.f90: New test.
14637 * gfortran.dg/pr56007.f: New test.
14638
cdc1a2c8
L
146392016-02-28 H.J. Lu <hongjiu.lu@intel.com>
14640
14641 PR tree-optimization/69989
14642 * gcc.dg/torture/pr69989.c: New test.
14643
33505bcf
EB
146442016-02-28 Eric Botcazou <ebotcazou@adacore.com>
14645
14646 * gcc.target/i386/stack-realign-win.c: New test.
14647
524bfb19
HA
146482016-02-28 Harald Anlauf <anlauf@gmx.de>
14649
14650 PR fortran/60126
14651 * gfortran.dg/pr60126.f90: New test.
14652
bd542508
JL
146532016-02-27 Jeff Law <law@redhat.com>
14654
14655 Revert
14656 2016-02-26 Richard Biener <rguenther@suse.de>
14657 Jeff Law <law@redhat.com>
14658
14659 PR tree-optimization/69740
14660 * gcc.c-torture/compile/pr69740-1.c: New test.
14661 * gcc.c-torture/compile/pr69740-2.c: New test.
14662
dd1291e0
JD
146632016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14664
5fb67f8b 14665 PR fortran/69910
dd1291e0
JD
14666 * gfortran.dg/newunit_4.f90: New test.
14667
5cfefb59
JJ
146682016-02-27 Jakub Jelinek <jakub@redhat.com>
14669
14670 PR target/69613
14671 PR rtl-optimization/69886
14672 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14673 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
14674 target.
14675
20ba5f33
MS
146762016-02-26 Martin Sebor <msebor@redhat.com>
14677
14678 PR tree-optimization/15826
14679 * gcc.dg/tree-ssa/pr15826.c: New test.
14680
e6fb01b0
JJ
146812016-02-26 Jakub Jelinek <jakub@redhat.com>
14682
14683 PR target/69969
14684 * gcc.target/powerpc/pr69969.c: New test.
14685
e3e0cf64
MS
146862016-02-26 Martin Sebor <msebor@redhat.com>
14687
14688 PR c++/15766
14689 * g++.old-deja/g++.other/decl5.C: Add a test case.
14690
d1f2bea5
SB
146912016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
14692
14693 PR target/69946
14694 * gcc.target/powerpc/pr69946.c: New file.
14695
4a4f9d2b 146962016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 14697 Jeff Law <law@redhat.com>
4a4f9d2b 14698
e3e0cf64 14699 PR tree-optimization/69740
4a4f9d2b
RB
14700 * gcc.c-torture/compile/pr69740-1.c: New test.
14701 * gcc.c-torture/compile/pr69740-2.c: New test.
14702
ad2a2706
MJ
147032016-02-26 Martin Jambor <mjambor@suse.cz>
14704
14705 PR middle-end/69920
14706 * gcc.dg/torture/pr69932.c: New test.
14707 * gcc.dg/torture/pr69936.c: Likewise.
14708
1d11f7ce
AK
147092016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14710
14711 PR target/69709
14712 * gcc.target/s390/pr69709.c: New test.
14713
6cfccbb2
KT
147142016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14715
14716 PR target/69245
14717 * gcc.target/aarch64/pr69245_1.c: New test.
14718
ac59ad4e
KT
147192016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14720
14721 PR target/69613
14722 * gcc.dg/torture/pr69613.c: New test.
14723
a2ad54a0
JJ
147242016-02-26 Jakub Jelinek <jakub@redhat.com>
14725
14726 PR rtl-optimization/69891
14727 * gcc.target/i386/pr69891.c: New test.
14728
0884062c 147292016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
14730 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14731
d2369d4f 14732 PR target/61397
c163789b
MM
14733 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14734 functionality for both 32-bit and 64-bit.
14735
5aed7e2c
RB
147362016-02-26 Richard Biener <rguenther@suse.de>
14737
14738 PR tree-optimization/69551
14739 * gcc.dg/torture/pr69951.c: New testcase.
14740
798e2a8e
RB
147412016-02-25 Richard Biener <rguenther@suse.de>
14742
14743 PR tree-optimization/48795
14744 * gcc.dg/Warray-bounds-18.c: New testcase.
14745
9559fbac
RO
147462016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14747
14748 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14749
c049b107
JJ
147502016-02-25 Jakub Jelinek <jakub@redhat.com>
14751
14752 PR rtl-optimization/69896
14753 * gcc.dg/pr69896.c: New test.
14754
1137001c
PP
147552016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
14756
14757 PR c++/69736
14758 * g++.dg/cpp1y/paren2.C: New test.
14759
2e9c8641
MS
147602016-02-24 Martin Sebor <msebor@redhat.com>
14761
14762 PR c/51147
14763 * gcc.dg/enum-mode-2.c: New test.
14764
03ca8fb3
JJ
147652016-02-24 Jakub Jelinek <jakub@redhat.com>
14766
14767 PR c++/69922
14768 * g++.dg/warn/Wnonnull-compare-6.C: New test.
14769 * g++.dg/warn/Wnonnull-compare-7.C: New test.
14770 * g++.dg/ubsan/pr69922.C: New test.
14771
0b05329b
MP
147722016-02-24 Marek Polacek <polacek@redhat.com>
14773
14774 PR c/69819
14775 * gcc.dg/pr69819.c: New test.
14776
57c2c374
MS
147772016-02-24 Martin Sebor <msebor@redhat.com>
14778
3b96b93a
MS
14779 PR c++/69912
14780 * g++.dg/ext/flexary15.C: New test.
14781
147822016-02-24 Martin Sebor <msebor@redhat.com>
14783
14784 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 14785 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 14786 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 14787
65433bb5
MK
147882016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14789 Charles Baylis <charles.baylis@linaro.org>
14790
14791 PR debug/61033
14792 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14793
f802a424 147942016-02-24 Richard Biener <rguenther@suse.de>
44293580 14795 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
14796
14797 PR middle-end/69760
14798 * gcc.dg/torture/pr69760.c: New testcase.
14799
525f795f
RO
148002016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14801
14802 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14803 pattern on Solaris with as.
14804
cd7bbceb
KT
148052016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14806
14807 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14808 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14809 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14810 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14811
89c0c1fd
JJ
148122016-02-24 Jakub Jelinek <jakub@redhat.com>
14813
14814 PR middle-end/69915
14815 * gcc.dg/pr69915.c: New test.
14816
0683fd27
KT
148172016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14818
14819 PR rtl-optimization/69886
14820 * gcc.dg/torture/pr69886.c: New test.
14821
e53d562a
RB
148222016-02-24 Richard Biener <rguenther@suse.de>
14823
14824 PR middle-end/68963
14825 * gcc.dg/torture/pr68963.c: New testcase.
14826
74a00288
KT
148272016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14828
14829 PR target/69875
14830 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14831 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14832 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14833 * gcc.target/arm/atomic_loaddi_1.c: New test.
14834 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14835 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14836 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14837 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14838 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14839 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14840 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14841 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14842
340fd4c9
JJ
148432016-02-24 Jakub Jelinek <jakub@redhat.com>
14844
14845 PR middle-end/69909
14846 * gcc.dg/torture/pr69909.c: New test.
14847
47d3fdb2
RB
148482016-02-24 Richard Biener <rguenther@suse.de>
14849
14850 PR tree-optimization/69907
14851 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14852 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14853 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14854
dab73e73
CB
148552016-02-24 Christian Bruel <christian.bruel@st.com>
14856
14857 * gcc.target/arm/pragma_cpp_fma.c: New test.
14858
7cc5ec65
JD
148592016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14860
14861 PR fortran/61156
14862 * gfortran.dg/include_6.f90: Update test.
14863
067fbd8b
JJ
148642016-02-23 Jakub Jelinek <jakub@redhat.com>
14865
14866 PR objc/69844
14867 * objc.dg/pr69844.m: New test.
14868
64a454d9
JD
148692016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14870
14871 PR libgfortran/69456
14872 * gfortran.dg/namelist_89.f90: New test.
14873 * gfortran.dg/pr59700.f90: Update test..
14874
35886f0b
MS
148752016-02-23 Martin Sebor <msebor@redhat.com>
14876
14877 PR middle-end/69780
14878 * g++.dg/ext/builtin_alloca.C: New test.
14879 * gcc.dg/builtins-68.c: New test.
14880
162cc7e3
RH
148812016-02-23 Richard Henderson <rth@redhat.com>
14882
14883 * gcc.target/i386/addr-space-3.c: Remove test.
14884
196440f8
DM
148852016-02-23 David Malcolm <dmalcolm@redhat.com>
14886
14887 PR preprocessor/69126
14888 PR preprocessor/69543
14889 * c-c++-common/pr69126-2-long.c: New test.
14890 * c-c++-common/pr69126-2-short.c: New test.
14891 * c-c++-common/pr69543-1.c: Remove xfail.
14892
1d3121af
DM
148932016-02-23 David Malcolm <dmalcolm@redhat.com>
14894
14895 PR preprocessor/69126
14896 PR preprocessor/69543
14897 PR preprocessor/69558
14898 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14899 (f): Rename to...
14900 (test_2): ...this, and add leading comment.
14901 (MACRO_3, test_3): New.
14902 (MACRO_4A, MACRO_4B, test_4): New.
14903 (MACRO): Rename to...
14904 (MACRO_5): ...this.
14905 (g): Rename to...
14906 (test_5): ...this, updating for renaming of MACRO, and
14907 add leading comment.
14908 * c-c++-common/pr69543-1.c: New.
14909 * c-c++-common/pr69543-2.c: New.
14910 * c-c++-common/pr69543-3.c: New.
14911 * c-c++-common/pr69543-4.c: New.
14912 * c-c++-common/pr69558-1.c: New.
14913 * c-c++-common/pr69558-2.c: New.
14914 * c-c++-common/pr69558-3.c: New.
14915 * c-c++-common/pr69558-4.c: New.
14916 * gcc.dg/pr69558.c: Move to...
14917 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14918 xfail for c++.
14919
f99c3557
TS
149202016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14921
14922 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14923 to -ftree-parallelize-loops/-fopenacc changes.
14924 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14925 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14926 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14927 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14928 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14929 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14930 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14931 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14932 * c-c++-common/goacc/kernels-loop.c: Likewise.
14933 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14934 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14935 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14936 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14937
c60ec7c2
RO
149382016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14939
14940 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14941
f1a62b6f
JJ
149422016-02-23 Jakub Jelinek <jakub@redhat.com>
14943
e67bf044
JJ
14944 PR c++/69902
14945 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14946
f1a62b6f
JJ
14947 PR c/69900
14948 * gcc.dg/pr69900.c: New test.
14949
20c5e09e
MJ
149502016-02-23 Martin Jambor <mjambor@suse.cz>
14951
14952 PR tree-optimization/69666
14953 * gcc.dg/tree-ssa/pr69666.c: New test.
14954
e457a6fc
AV
149552016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14956
14957 PR fortran/67451
14958 * gfortran.dg/coarray_allocate_5.f08: New test.
14959
d7b574f4
AK
149602016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14961
14962 * gcc.target/s390/vcond-shift.c: Move to ...
14963 * gcc.target/s390/vector/vcond-shift.c: ... here.
14964
58bdeb44
AK
149652016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14966
14967 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14968 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14969
7cd0387b
AK
149702016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14971
14972 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14973
4246c8da
MW
149742016-02-20 Mark Wielaard <mjw@redhat.com>
14975
14976 PR c/28901
14977 * gcc.dg/unused-variable-3.c: New test.
14978
f93bc532
JJ
149792016-02-22 Jakub Jelinek <jakub@redhat.com>
14980
14981 PR target/69888
14982 * gcc.target/i386/pr69888.c: New test.
14983
c4e360f4
RB
149842016-02-22 Richard Biener <rguenther@suse.de>
14985
14986 PR tree-optimization/69882
14987 * gfortran.dg/vect/pr69882.f90: New testcase.
14988
09c92f1c
JJ
149892016-02-22 Jakub Jelinek <jakub@redhat.com>
14990
14991 PR target/69885
14992 * gcc.dg/pr69885.c: New test.
14993
f88d45dc
OE
149942016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14995
14996 PR target/69806
14997 PR target/54089
14998 * gcc.target/sh/pr54089-10.c: New.
14999
ce1ff48e
PT
150002016-02-20 Paul Thomas <pault@gcc.gnu.org>
15001
15002 PR fortran/69423
1d09844a 15003 * gfortran.dg/deferred_character_15.f90: New test.
ce1ff48e 15004
bbf27208
DH
150052016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15006
15007 PR fortran/57365
15008 gfortran.dg/allocate_with_source_18.f03: New test.
15009
150102016-02-20 Harald Anlauf <anlauf@gmx.de>
15011
15012 PR fortran/52531
15013 gfortran.dg/gomp/pr52531.f90: New test.
15014
268be88c
BE
150152016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
15016
15017 PR c++/69865
15018 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
15019 -std=c++03.
15020
4b6c824a
JJ
150212016-02-19 Jakub Jelinek <jakub@redhat.com>
15022
871b3f47
JJ
15023 PR c++/69826
15024 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
15025 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
15026
7a965d51
JJ
15027 PR c++/69850
15028 * g++.dg/warn/Wnonnull-compare-4.C: New test.
15029
4b6c824a
JJ
15030 PR c++/69851
15031 * g++.dg/torture/pr69851.C: New test.
15032
15fca21a
MS
150332016-02-19 Martin Sebor <msebor@redhat.com>
15034
15035 PR testsuite/69573
15036 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
15037
19e21586
JJ
150382016-02-19 Jakub Jelinek <jakub@redhat.com>
15039
03a616ac
JJ
15040 PR c++/69850
15041 * g++.dg/warn/Wnonnull-compare-2.C: New test.
15042 * g++.dg/warn/Wnonnull-compare-3.C: New test.
15043
19e21586
JJ
15044 PR c++/67767
15045 * g++.dg/cpp0x/pr67767.C: New test.
15046
2db16594
KT
150472016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15048
15049 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15050 for fp, simd, crypto, crc, lse.
15051 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15052 above.
15053 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15054 effective target check.
15055
5a7d9d1e
JJ
150562016-02-19 Jakub Jelinek <jakub@redhat.com>
15057
15058 PR target/69820
15059 * gcc.target/i386/pr69820.c: New test.
15060
6448f064
AK
150612016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15062
15063 * gcc.target/s390/vector/int128-1.c: New test.
15064
d0a859e6
AK
150652016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15066
15067 * gcc.target/s390/vector/vec-vcond-1.c: New test.
15068
9e4eb643
AK
150692016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15070
15071 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15072 instruction pattern name to prevent the testcase from failing with
15073 -march=z13.
15074
859a4c0e
AK
150752016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15076
15077 * gcc.target/s390/md/movstr-2.c: New test.
15078
efc2340b
MK
150792016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
15080
15081 * gcc.target/s390/morestack.c: New test.
15082
ca2bfbc2
DV
150832016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
15084
15085 PR target/69625
15086 * gcc.target/s390/pr69625.c: Add test case.
15087
efd4bd05
BE
150882016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
15089
15090 PR testsuite/68580
15091 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15092
2bf2078a
MM
150932016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
15094
15095 PR target/68404
15096 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15097 * gcc.target/powerpc/fusion3.c: Likewise.
15098
f003579e
RB
150992016-02-18 Richard Biener <rguenther@suse.de>
15100
15101 PR middle-end/69553
15102 * g++.dg/torture/pr69553.C: New testcase.
15103
19233914
NC
151042016-02-18 Nick Clifton <nickc@redhat.com>
15105
efd4bd05
BE
15106 PR target/62254
15107 PR target/69610
15108 * gcc.target/arm/pr62554.c: New test.
15109 * gcc.target/arm/pr69610-1.c: New test.
15110 * gcc.target/arm/pr69610-2.c: New test.
19233914 15111
23f27839
RB
151122016-02-18 Richard Biener <rguenther@suse.de>
15113
15114 PR middle-end/69854
15115 * gcc.dg/torture/pr69854.c: New testcase.
15116
932c0da4
JJ
151172016-02-17 Jakub Jelinek <jakub@redhat.com>
15118
15119 PR c++/69850
15120 * g++.dg/warn/Wnonnull-compare-1.C: New test.
15121
1bed93e4
BS
151222012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15123
15124 * gcc.target/powerpc/vec-cg.c: New test.
15125
57bfb134
RB
151262016-02-17 Richard Biener <rguenther@suse.de>
15127
15128 PR testsuite/69586
15129 * gcc.dg/uninit-21.c: Add -fno-short-enums.
15130
a44e0ebb
KT
151312016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15132
15133 PR target/69161
15134 * gcc.c-torture/compile/pr69161.c: New test.
15135
ffacd726
DS
151362016-02-17 David Sherwood <david.sherwood@arm.com>
15137
15138 PR target/69532
15139 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15140 * gcc.target/arm/vect-fmaxmin.c: Likewise.
15141
448db8d2
EB
151422016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15143
15144 * gcc.dg/ifcvt-4.c: Skip on Visium.
15145
e2f0522e
EB
151462016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15147
15148 * gnat.dg/atomic8.adb: New test.
15149
bf17fe3f
EB
151502016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15151
15152 * gnat.dg/discr46.ad[sb]: New test.
15153
ecf835e9
KN
151542016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
15155
15156 PR Target/48344
15157 * gcc.target/powerpc/pr48344-1.c: New test.
15158
49a1164a
TK
151592015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
15160
15161 PR fortran/69742
15162 * gfortran.dg/associate_21.f90: New test.
15163
bf14eba2
JJ
151642016-02-16 Jakub Jelinek <jakub@redhat.com>
15165
15166 PR c/69835
15167 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15168 -Wnonnull in dg-options.
15169 * c-c++-common/nonnull-2.c: New test.
15170
35a093b6
JG
151712016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
15172 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15173
15174 * gcc.target/aarch64/vector_initialization_nostack.c: New.
15175
e387d491
JJ
151762016-02-16 Jakub Jelinek <jakub@redhat.com>
15177
15178 PR middle-end/69801
15179 * gcc.dg/pr69801.c: Add empty dg-options.
15180
ba539195
JN
151812016-02-16 James Norris <jnorris@codesourcery.com>
15182
15183 * c-c++-common/goacc/deviceptr-1.c: Add tests.
15184 * g++.dg/goacc/deviceptr-1.c: New file.
15185
2a2b8f64
JJ
151862016-02-16 Jakub Jelinek <jakub@redhat.com>
15187
15188 PR tree-optimization/69820
15189 * gcc.dg/vect/pr69820.c: New test.
15190
87440c29
RB
151912016-02-16 Richard Biener <rguenther@suse.de>
15192
15193 PR tree-optimization/69776
15194 * gcc.dg/torture/pr69776-2.c: New testcase.
15195
6d87c306
BS
151962016-02-16 Bernd Schmidt <bschmidt@redhat.com>
15197
15198 PR tree-optimization/69714
15199 * gcc.dg/torture/pr69714.c: New test.
15200
3824a0a2
JJ
152012016-02-16 Jakub Jelinek <jakub@redhat.com>
15202
15203 PR tree-optimization/69802
15204 * gcc.dg/pr69802.c: New test.
15205
c8cfe96e
RB
152062016-02-16 Richard Biener <rguenther@suse.de>
15207
15208 PR middle-end/69801
15209 * gcc.dg/pr69801.c: New testcase.
15210
fc12098d
JD
152112016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15212
15213 PR libgfortran/69651
15214 * gfortran.dg/read_bang.f90: New test.
15215 * gfortran.dg/read_bang4.f90: New test.
15216
ba6b3795
JJ
152172016-02-15 Jakub Jelinek <jakub@redhat.com>
15218
f0516ca4
JJ
15219 PR c++/69658
15220 * g++.dg/init/pr69658.C: New test.
15221
ba6b3795
JJ
15222 PR c++/69797
15223 * c-c++-common/pr69797.c: New test.
15224
de3f9a2d
PK
152252016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15226
15227 * lib/target-supports.exp (check_effective_target_section_anchors): Add
15228 check for aarch64*-*-*.
15229
17a3b967
RB
152302016-02-15 Richard Biener <rguenther@suse.de>
15231
15232 PR tree-optimization/69783
15233 * gcc.dg/vect/pr69783.c: New testcase.
15234
1c48bff1
RB
152352016-02-15 Richard Biener <rguenther@suse.de>
15236
15237 PR tree-optimization/69776
15238 * gcc.dg/torture/pr69776.c: New testcase.
15239
1e6025b6
TK
152402016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15241
15242 PR fortran/60526
15243 * gfortran.dg/type_decl_4.f90: Reinstated.
15244
d3308279
JDA
152452016-02-14 John David Anglin <danglin@gcc.gnu.org>
15246
15247 PR fortran/68746
15248 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15249
b7c56581
TK
152502016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15251
15252 PR fortran/60526
15253 PR bootstrap/69816
15254 * gfortran.dg/type_decl_4.f90: Removed.
15255
60cb4ef5
TK
152562016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15257
15258 PR fortran/60526
15259 * gfortran.dg/type_decl_4.f90: New test.
15260
f6964637
AM
152612016-02-14 Alan Modra <amodra@gmail.com>
15262
1a8849d1 15263 PR testsuite/68886
f6964637
AM
15264 * gcc.c-torture/execute/stkalign.c: Revise test.
15265
f5121920
OE
152662016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15267
15268 PR target/67260
15269 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15270
6cda3ab6
OE
152712016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15272
15273 PR target/67260
15274 * gcc.target/sh/torture/pr67260.c: New.
15275
6786e598
JDA
152762016-02-12 John David Anglin <danglin@gcc.gnu.org>
15277
15278 * gcc.dg/pr67964.c: Add dg-require-alias.
15279
7e05dad8
OE
152802016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15281
15282 PR target/67636
15283 PR target/64345
15284 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15285
7f4cc3ce
JD
152862016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15287
15288 PR libgfortran/69668
15289 * gfortran.dg/namelist_88.f90: New test.
15290
955ca6dc
JD
152912016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15292
15293 PR libgfortran/69668
15294 * gfortran.dg/namelist_38.f90: Update test.
15295 * gfortran.dg/namelist_84.f90: Update test.
15296
876217ae
DM
152972016-02-12 David Malcolm <dmalcolm@redhat.com>
15298
15299 PR other/69554
15300 * gcc.dg/pr69554-1.c: New test.
15301 * gfortran.dg/pr69554-1.F90: New test.
15302 * gfortran.dg/pr69554-2.F90: New test.
15303 * lib/gcc-dg.exp (proc dg-locus): New function.
15304 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15305 distinguish between the caret-printing and non-caret-printing
15306 cases. If caret-printing has been explicitly enabled, bail out
15307 without attempting to fix up the output.
15308
61789eed
DM
153092016-02-12 David Malcolm <dmalcolm@redhat.com>
15310
15311 PR driver/69265
15312 PR driver/69453
15313 * gcc.dg/spellcheck-options-3.c: New test case.
15314 * gcc.dg/spellcheck-options-4.c: New test case.
15315 * gcc.dg/spellcheck-options-5.c: New test case.
15316 * gcc.dg/spellcheck-options-6.c: New test case.
15317 * gcc.dg/spellcheck-options-7.c: New test case.
15318 * gcc.dg/spellcheck-options-8.c: New test case.
15319 * gcc.dg/spellcheck-options-9.c: New test case.
15320 * gcc.dg/spellcheck-options-10.c: New test case.
15321
c3090c1f
JJ
153222016-02-12 Jakub Jelinek <jakub@redhat.com>
15323
15324 PR rtl-optimization/69764
15325 PR rtl-optimization/69771
15326 * c-c++-common/pr69764.c: New test.
15327 * gcc.dg/torture/pr69771.c: New test.
15328
8222034d
MP
153292016-02-12 Marek Polacek <polacek@redhat.com>
15330
15331 * g++.dg/torture/init-list1.C: New.
15332
f749f792
MP
153332016-02-12 Marek Polacek <polacek@redhat.com>
15334
15335 * gcc.dg/pr69522.c: Add empty dg-options.
15336
199fb02a
IE
153372016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
15338
15339 * g++.dg/lto/lto.exp: Include and init mpx.
15340 * g++.dg/lto/pr69729_0.C: New test.
15341
b69539cb
JJ
153422016-02-12 Jakub Jelinek <jakub@redhat.com>
15343
06ff7000
JJ
15344 PR ipa/69241
15345 * g++.dg/ipa/pr69241-4.C: New test.
15346
b69539cb
JJ
15347 PR ipa/68672
15348 * g++.dg/ipa/pr68672-1.C: New test.
15349 * g++.dg/ipa/pr68672-2.C: New test.
15350 * g++.dg/ipa/pr68672-3.C: New test.
15351
16595a1f
BS
153522016-02-12 Bernd Schmidt <bschmidt@redhat.com>
15353
15354 PR c/69522
6d87c306 15355 * gcc.dg/pr69522.c: New test.
16595a1f 15356
38d795d2
PP
153572016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
15358
15359 PR c++/69098
15360 * g++.dg/cpp1y/69098.C: New test.
15361 * g++.dg/cpp1y/69098-2.C: New test.
15362
9c582551
JJ
153632016-02-12 Jakub Jelinek <jakub@redhat.com>
15364
15365 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15366 and neighbour -> neighbor.
15367 * objc.dg/attributes/method-nonnull-1.m: Likewise.
15368 * objc.dg/gnu-api-2-class-meta.m: Likewise.
15369 * c-c++-common/Wvarargs.c: Likewise.
15370 * c-c++-common/goacc/host_data-5.c: Likewise.
15371 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15372 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15373 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15374 * gcc.target/aarch64/pr60697.c: Likewise.
15375 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15376 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15377 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15378 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15379 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15380 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15381 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15382 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15383 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15384 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15385 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15386 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15387 * g++.dg/lookup/koenig5.C: Likewise.
15388 * g++.dg/ext/no-asm-2.C: Likewise.
15389 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15390 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15391 * gfortran.dg/used_types_16.f90: Likewise.
15392 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15393 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15394 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15395 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15396 * gfortran.dg/abstract_type_6.f03: Likewise.
15397 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15398 * gfortran.dg/used_types_15.f90: Likewise.
15399 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15400 * gfortran.dg/exit_3.f08: Likewise.
15401 * gfortran.dg/open_status_2.f90: Likewise.
15402 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15403 * gfortran.dg/intrinsic_std_1.f90: Likewise.
15404 * gfortran.dg/associate_1.f03: Likewise.
15405 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15406 * gfortran.dg/intrinsic_std_6.f90: Likewise.
15407 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15408 * gcc.dg/builtin-object-size-1.c: Likewise.
15409 * gcc.dg/noreturn-6.c: Likewise.
15410 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15411 * gcc.dg/globalalias.c: Likewise.
15412 * gcc.dg/builtins-config.h: Likewise.
15413 * gcc.dg/pr30457.c: Likewise.
15414 * gcc.c-torture/compile/volatile-1.c: Likewise.
15415 * gcc.c-torture/execute/20101011-1.c: Likewise.
15416 * c-c++-common/Waddress-1.c: Likewise.
15417
66756373
JJ
154182016-02-11 Jakub Jelinek <jakub@redhat.com>
15419
15420 PR c/69768
15421 * c-c++-common/Waddress-1.c: New test.
15422
76fe932b
AV
154232016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
15424
15425 PR fortran/69296
15426 * gfortran.dg/associate_19.f03: New test.
15427 * gfortran.dg/associate_20.f03: New test.
15428
564c4d4b
OE
154292016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
15430
15431 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15432
e1c1ecb0
KT
154332016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15434
15435 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15436 .arch armv8-a\n. Add -dA to dg-options.
15437 * gcc.target/aarch64/assembler_arch_1.c: New test.
15438 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15439
0d7d9458
PC
154402016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
15441
15442 PR c++/68726
15443 * g++.dg/cpp0x/pr68726.C: New.
15444
e6208a60
IE
154452016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15446
15447 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15448 test.
15449
281a11eb
RB
154502016-02-11 Richard Biener <rguenther@suse.de>
15451
15452 * g++.dg/tree-ssa/pr61034.C: Adjust.
15453
e03dd765
VM
154542016-02-10 Vladimir Makarov <vmakarov@redhat.com>
15455
4b48faf5 15456 PR target/69148
e03dd765
VM
15457 * gcc.target/s390/pr69148.c: New.
15458
cdc23927
YR
154592016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
15460
15461 PR tree-optimization/69652
15462 * gcc.dg/torture/pr69652.c: New test.
15463
e199dd0a
JJ
154642016-02-10 Jakub Jelinek <jakub@redhat.com>
15465 Patrick Palka <ppalka@gcc.gnu.org>
15466
15467 PR ipa/69241
15468 PR c++/69649
15469 * g++.dg/ipa/pr69241-1.C: New test.
15470 * g++.dg/ipa/pr69241-2.C: New test.
15471 * g++.dg/ipa/pr69241-3.C: New test.
15472 * g++.dg/ipa/pr69649.C: New test.
15473
d6b38027
UB
154742016-02-10 Uros Bizjak <ubizjak@gmail.com>
15475
15476 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15477 * gcc.dg/tree-ssa/sra-18.c: Ditto.
15478
13b562c5
BC
154792016-02-10 Bin Cheng <bin.cheng@arm.com>
15480
15481 PR tree-optimization/68021
15482 * gcc.dg/tree-ssa/pr68021.c: New test.
15483
24a179f8
RB
154842016-02-10 Richard Biener <rguenther@suse.de>
15485
15486 PR tree-optimization/69726
15487 * gcc.dg/uninit-22.c: New testcase.
15488
0d99886f
AP
154892016-02-09 Andrew Pinski <apinski@cavium.com>
15490
15491 PR tree-opt/69282
15492 * gcc.c-torture/compile/20160205-1.c: New testcase.
15493
ab04995c
MM
154942016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
15495
15496 PR target/68404
15497 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15498 instead accessing a really large arrray.
15499 * gcc.target/powerpc/fusion3.c: Likewise.
15500
4b79ac23
CB
155012016-02-09 Charles Baylis <charles.baylis@linaro.org>
15502
15503 PR target/68532
15504 * gcc.c-torture/execute/pr68532.c: New test.
15505
b890a441
AO
155062016-02-11 Alexandre Oliva <aoliva@redhat.com>
15507
15508 PR target/69634
15509 * gcc.dg/pr69634.c: New.
15510
84a5bef7
RB
155112016-02-09 Richard Biener <rguenther@suse.de>
15512
15513 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15514
1f123759 155152016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 15516
1f123759
AF
15517 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15518
65860c77
YR
155192016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
15520
15521 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15522
7e1e8a0a
RB
155232016-02-09 Richard Biener <rguenther@suse.de>
15524
15525 PR tree-optimization/69715
15526 * gcc.dg/torture/pr69715.c: New testcase.
15527
efb45a9f
PP
155282016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15529
15530 PR c++/69139
15531 * g++.dg/cpp0x/trailing12.C: New test.
15532 * g++.dg/cpp0x/trailing13.C: New test.
15533
20a0c6f9
PP
155342016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15535
15536 PR c++/69283
15537 PR c++/67835
15538 * g++.dg/cpp1y/auto-fn29.C: New test.
15539 * g++.dg/cpp1y/auto-fn30.C: New test.
15540
a162f3af
JJ
155412016-02-08 Jakub Jelinek <jakub@redhat.com>
15542
15543 PR tree-optimization/69209
15544 * gcc.c-torture/compile/pr69209.c: New test.
15545
4b4a9fbd
JL
155462016-02-08 Jeff Law <law@redhat.com>
15547
15548 PR tree-optimization/68541
15549 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15550 of statements allowed in join block for path splitting.
15551
cfac5ed2
JJ
155522016-02-08 Jakub Jelinek <jakub@redhat.com>
15553
f68bc23f
JJ
15554 PR c++/59627
15555 * g++.dg/gomp/pr59627.C: New test.
15556
cfac5ed2
JJ
15557 PR ipa/69239
15558 * g++.dg/ipa/pr69239.C: New test.
15559
44714d8c
DM
155602016-02-08 David Malcolm <dmalcolm@redhat.com>
15561
15562 PR preprocessor/69664
15563 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15564 * gcc.dg/cpp/warn-comments.c: Likewise.
15565
eba9e839
MP
155662016-02-08 Marek Polacek <polacek@redhat.com>
15567
15568 PR c++/69688
15569 * g++.dg/init/const12.C: New test.
15570
a011cd92
BS
155712016-02-08 Bernd Schmidt <bschmidt@redhat.com>
15572
15573 PR target/60410
15574 * gcc.dg/lto/pr55113_0.c: Remove test.
15575
5317b1be
RB
155762016-02-08 Richard Biener <rguenther@suse.de>
15577
15578 PR tree-optimization/69719
15579 * gcc.dg/torture/pr69719.c: New testcase.
15580
63998a63
RB
155812016-02-08 Richard Biener <rguenther@suse.de>
15582 Jeff Law <law@redhat.com>
15583
15584 PR target/68273
15585 * gcc.target/mips/pr68273.c: New testcase.
15586
43f4a281
RB
155872016-02-08 Richard Biener <rguenther@suse.de>
15588
15589 PR rtl-optimization/69274
15590 * gcc.target/i386/addr-sel-1.c: XFAIL.
15591
0b604d2d
JL
155922016-02-08 Jeff Law <law@redhat.com>
15593
e8dfe49e
JL
15594 PR tree-optimization/68541
15595 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15596
6daecd7a 15597 PR tree-optimization/65917
0b604d2d
JL
15598 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15599
c0f0e35a
JD
156002016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15601
15602 PR fortran/50555
15603 * gfortran.dg/namelist_args.f90: New test.
15604
8981d712
JL
156052016-02-05 Jeff Law <law@redhat.com>
15606
6daecd7a 15607 PR tree-optimization/68541
8981d712
JL
15608 * gcc.dg/tree-ssa/split-path-2.c: New test.
15609 * gcc.dg/tree-ssa/split-path-3.c: New test.
15610 * gcc.dg/tree-ssa/split-path-4.c: New test.
15611 * gcc.dg/tree-ssa/split-path-5.c: New test.
15612 * gcc.dg/tree-ssa/split-path-6.c: New test.
15613 * gcc.dg/tree-ssa/split-path-7.c: New test.
15614
46cb9332
MS
156152016-02-05 Martin Sebor <msebor@redhat.com>
15616
15617 PR c++/69662
15618 * g++.dg/warn/Wplacement-new-size-1.C: New test.
15619 * g++.dg/warn/Wplacement-new-size-2.C: New test.
15620
be2083ea
RH
156212016-02-06 Richard HEnderson <rth@redhat.com>
15622
15623 PR c/69643
15624 * gcc.target/i386/addr-space-4.c: New.
15625 * gcc.target/i386/addr-space-5.c: New.
15626
711d7c23
MM
156272016-02-05 Mikael Morin <mikael@gcc.gnu.org>
15628
15629 PR fortran/66089
15630 * gfortran.dg/elemental_dependency_6.f90: New.
15631
b5c1c988
JJ
156322016-02-05 Jakub Jelinek <jakub@redhat.com>
15633
861c7bcd
JJ
15634 PR rtl-optimization/69691
15635 * gcc.c-torture/execute/pr69691.c: New test.
15636
b5c1c988
JJ
15637 PR c++/69628
15638 * g++.dg/parse/pr69628.C: New test.
15639
f7dfa966
UB
156402016-02-05 Uros Bizjak <ubizjak@gmail.com>
15641
15642 * gcc.dg/sancov/asan.c: Move to ...
15643 * gcc.dg/asan/sancov-1.c: ... here.
15644
9b143e64
UB
156452016-02-05 Uros Bizjak <ubizjak@gmail.com>
15646
15647 * gcc.target/i386/pr69577.c: Require avx_runtime target.
15648
f5d4b899
L
156492016-02-05 H.J. Lu <hongjiu.lu@intel.com>
15650
15651 PR target/69677
15652 * gcc.target/i386/pr69677.c: New test.
15653
76c85fbb
PP
156542016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
15655
15656 PR c++/68948
15657 * g++.dg/template/pr68948.C: New test.
15658
f181bf90
DV
156592016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
15660
15661 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15662 (only necessary on s390x).
15663
714fb282
L
156642016-02-04 H.J. Lu <hongjiu.lu@intel.com>
15665
15666 * gcc.target/i386/pr69454-2.c: Compile with -msse2
15667 -mno-accumulate-outgoing-args.
15668
618d6c1c
PP
156692016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
15670
15671 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15672
1066e9b5
JJ
156732016-02-04 Jakub Jelinek <jakub@redhat.com>
15674
15675 PR c/69669
15676 * c-c++-common/pr69669.c: New test.
15677
76255d0d
MM
156782016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15679
15680 PR target/69667
15681 * g++.dg/pr69667.C: New file.
15682
e0b059b1
WD
156832016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
15684
15685 PR target/69619
15686 * gcc.dg/pr69619.c: Add new test.
15687
2692b5c8
RS
156882016-02-04 Richard Sandiford <richard.sandiford@arm.com>
15689
15690 PR rtl-optimization/69577
15691 * gcc.target/i386/pr69577.c: New test.
15692
7db337c2
ML
156932016-02-04 Martin Liska <mliska@suse.cz>
15694
15695 * g++.dg/asan/pr69276.C: New test.
15696
cc9c0829
KT
156972016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15698
15699 PR target/65932
15700 PR target/67714
15701 * gcc.target/arm/wmul-3.c: Simplify test to generate just
15702 a single smulbb instruction.
15703 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15704 * gcc.target/amr/wmul-2.c: Likewise.
15705
eb9feb52
KT
157062016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15707
15708 PR target/65932
15709 PR target/67714
15710 * gcc.c-torture/execute/pr67714.c: New test.
15711
61f727fe
JJ
157122016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
15713
15714 PR target/69454
15715 * gcc.target/i386/pr69454-1.c: New test.
15716 * gcc.target/i386/pr69454-2.c: New test.
15717
05dd97db
MS
157182016-02-03 Martin Sebor <msebor@redhat.com>
15719
15720 PR c++/69251
15721 PR c++/69253
15722 PR c++/69290
15723 PR c++/69277
15724 PR c++/69349
15725 * g++.dg/ext/flexarray-mangle-2.C: New test.
15726 * g++.dg/ext/flexarray-mangle.C: New test.
15727 * g++.dg/ext/flexarray-subst.C: New test.
15728 * g++.dg/ext/flexary11.C: New test.
15729 * g++.dg/ext/flexary12.C: New test.
15730 * g++.dg/ext/flexary13.C: New test.
15731 * g++.dg/ext/flexary14.C: New test.
15732 * g++.dg/other/dump-ada-spec-2.C: Adjust.
15733
dac2fc29
L
157342016-02-03 H.J. Lu <hongjiu.lu@intel.com>
15735
15736 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15737 Define only if CHECK_FLOAT128 is defined.
15738 (main): Properly initialize u5.
15739
eadb8035
JJ
157402016-02-03 Jakub Jelinek <jakub@redhat.com>
15741
0afbb81b
JJ
15742 PR c/69627
15743 * gcc.dg/pr69627.c: New test.
15744
eadb8035
JJ
15745 PR target/69644
15746 * gcc.dg/pr69644.c: New test.
15747
b12d4923
MS
157482016-02-03 Mike Stump <mikestump@comcast.net>
15749
15750 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15751 support for struct-layout-1.exp.
15752
ab4bae0c
PP
157532016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
15754
15755 PR c++/69056
618d6c1c 15756 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 15757
95831c01
VM
157582016-02-03 Vladimir Makarov <vmakarov@redhat.com>
15759 Alexandre Oliva <aoliva@redhat.com>
15760
15761 PR target/69461
15762 * gcc.target/powerpc/pr69461.c: New.
15763
ccc71ab8
UB
157642016-02-03 Uros Bizjak <ubizjak@gmail.com>
15765
15766 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15767 works from here ...
15768 (check_effective_target_fsanitize_thread): ... to here. Do not
15769 specify additional compile flags for the test source.
15770 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15771 specify additional compile flags for the test source.
15772
96299640
WD
157732016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15774
15775 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15776
781d83d9
AV
157772016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
15778
15779 PR fortran/67451
15780 PR fortran/69418
15781 * gfortran.dg/coarray_allocate_2.f08: New test.
15782 * gfortran.dg/coarray_allocate_3.f08: New test.
15783 * gfortran.dg/coarray_allocate_4.f08: New test.
15784
d8208e6d
AL
157852016-02-03 Alan Lawrence <alan.lawrence@arm.com>
15786
15787 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15788 use same scan-tree-dump-times on all platforms.
15789 * gcc.dg/vect/vect-outer-1.c: Likewise.
15790 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15791 * gcc.dg/vect/vect-outer-1a.c: Likewise.
15792 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15793 * gcc.dg/vect/vect-outer-1b.c: Likewise.
15794 * gcc.dg/vect/vect-outer-2b.c: Likewise.
15795 * gcc.dg/vect/vect-outer-3b.c: Likewise.
15796 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15797
a8394fa0
SB
157982016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
15799
15800 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15801 warning.
15802
f3baa1d3
L
158032016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15804
15805 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15806
eb077516
JN
158072016-02-02 James Norris <jnorris@codesourcery.com>
15808
15809 * c-c++-common/goacc/routine-5.c: Add tests.
15810
578fb225
AM
158112016-02-02 Alexander Monakov <amonakov@ispras.ru>
15812
15813 * gcc.target/nvptx/unsigned-cmp.c: New test.
15814
c64f7d37
WD
158152016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15816
15817 * gcc.target/aarch64/scalar_shift_1.c
15818 (test_corners_sisd_di): Improve force to SIMD register.
15819 (test_corners_sisd_si): Likewise.
15820 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15821 Remove scan-assembler check for ldr.
15822
90c6f26c
RB
158232016-02-02 Richard Biener <rguenther@suse.de>
15824
15825 PR tree-optimization/69595
15826 * gcc.dg/Warray-bounds-17.c: New testcase.
15827
9dc03c97
RB
158282016-02-02 Richard Biener <rguenther@suse.de>
15829
15830 PR tree-optimization/69606
15831 * gcc.dg/torture/pr69606.c: New testcase.
15832
2d4dc223
YR
158332016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15834
15835 PR middle-end/68542
15836 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15837 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15838
65c98fde
AM
158392016-02-02 Alan Modra <amodra@gmail.com>
15840
15841 PR target/69548
15842 * gcc.target/powerpc/pr69548.c: New test.
15843
e1b81f2b
JJ
158442016-02-01 Jakub Jelinek <jakub@redhat.com>
15845
d0268b37
JJ
15846 PR rtl-optimization/69592
15847 * gcc.dg/pr69592.c: New test.
15848
e1b81f2b
JJ
15849 PR preprocessor/69543
15850 PR c/69558
15851 * gcc.dg/pr69543.c: New test.
15852 * gcc.dg/pr69558.c: New test.
15853
7dd7780d
UB
158542016-02-01 Uros Bizjak <ubizjak@gmail.com>
15855
bf672ee5
UB
15856 PR testsuite/65940
15857 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 15858
9a7013f8
MS
158592016-02-01 Martin Sebor <msebor@redhat.com>
15860
15861 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15862
e681fb2b
BC
158632016-02-01 Bin Cheng <bin.cheng@arm.com>
15864
15865 PR tree-optimization/67921
15866 * c-c++-common/ubsan/pr67921.c: New test.
15867
ff86345f
RB
158682016-02-01 Richard Biener <rguenther@suse.de>
15869
15870 PR middle-end/69556
15871 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15872
bc369dbd
RB
158732016-02-01 Richard Biener <rguenther@suse.de>
15874
15875 PR tree-optimization/69574
15876 * gcc.dg/torture/pr69574.c: New testcase.
15877
ef318184
RB
158782016-02-01 Richard Biener <rguenther@suse.de>
15879
15880 PR tree-optimization/69579
15881 * gcc.dg/setjmp-6.c: New testcase.
15882
654745e6
JJ
158832016-02-01 Jakub Jelinek <jakub@redhat.com>
15884
15885 PR rtl-optimization/69570
15886 * g++.dg/opt/pr69570.C: New test.
15887
e6c0c44b
RH
158882016-02-01 Richard Henderson <rth@redhat.com>
15889
15890 * gcc.dg/pr69535.c: New test.
15891
6ff3f09a
JDA
158922016-01-31 John David Anglin <danglin@gcc.gnu.org>
15893
2c005538
JDA
15894 PR testsuite/69584
15895 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15896 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15897
61083a4b
JDA
15898 PR debug/68244
15899 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15900
6ff3f09a
JDA
15901 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15902
0c221916
PT
159032016-01-31 Paul Thomas <pault@gcc.gnu.org>
15904
15905 PR fortran/67564
15906 * gfortran.dg/allocate_with_source_17.f03: New test.
15907
db7a2818
JJ
159082016-01-30 Jakub Jelinek <jakub@redhat.com>
15909
15910 PR tree-optimization/69546
15911 * gcc.dg/torture/pr69546.c: New test.
15912
e520d5f0
PT
159132016-01-30 Paul Thomas <pault@gcc.gnu.org>
15914
15915 PR fortran/69566
15916 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15917
343c05d3
MS
159182016-01-30 Martin Sebor <msebor@redhat.com>
15919
15920 PR c++/68490
15921 * g++.dg/ext/flexary10.C: New test.
15922
d6c3a539
DH
159232016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15924
15925 PR fortran/66707
15926 gfortran.dg/common_23.f90: New test.
15927
52d72fcd
BS
159282016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15929
15930 PR target/65546
15931 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15932 condition being checked, and disable it when the target supports
15933 misaligned loads and stores.
15934
3a5d2ba4
JJ
159352016-01-29 Jakub Jelinek <jakub@redhat.com>
15936
15937 PR debug/69518
15938 * gcc.dg/torture/pr69518.c: New test.
15939
6bbacdb5
L
159402016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15941
15942 PR target/69530
15943 * gcc.target/i386/pr69530.c: New test.
15944
af932cdb
SE
159452016-01-29 Steve Ellcey <sellcey@imgtec.com>
15946
15947 PR target/65604
15948 * gcc.target/mips/div-delay.c: New test.
15949
26658b7c
JJ
159502016-01-29 Jakub Jelinek <jakub@redhat.com>
15951
33e89989
JJ
15952 PR target/69551
15953 * gcc.target/i386/pr69551.c: New test.
15954
26658b7c
JJ
15955 PR target/66137
15956 * gcc.target/i386/pr66137.c: New test.
15957
401116b5
AB
159582016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15959
15960 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15961 always built for p5600.
15962 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15963 isa=p5600 dg-option.
15964
d4abfcc5
RB
159652016-01-29 Richard Biener <rguenther@suse.de>
15966
15967 PR tree-optimization/69547
15968 * g++.dg/tree-ssa/pr69547.C: New testcase.
15969
16b77b32
JJ
159702016-01-29 Jakub Jelinek <jakub@redhat.com>
15971
15972 PR debug/66869
15973 * g++.dg/warn/Wunused-function2.C: New test.
15974
a1c95464
DV
159752016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15976
15977 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15978 support for test to succeed.
15979
5453bfed
MP
159802016-01-29 Marek Polacek <polacek@redhat.com>
15981
15982 PR c++/69509
15983 PR c++/69516
15984 * g++.dg/ext/constexpr-vla2.C: New test.
15985 * g++.dg/ext/constexpr-vla3.C: New test.
15986 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15987
452ec2a5
RB
159882016-01-29 Richard Biener <rguenther@suse.de>
15989
15990 PR middle-end/69537
15991 * gcc.dg/uninit-21.c: New testcase.
15992
aec0b19e
UB
159932016-01-28 Uros Bizjak <ubizjak@gmail.com>
15994
15995 PR target/69459
15996 * gcc.target/i386/pr69459.c: New test.
15997
df113ce7
SE
159982016-01-28 Steve Ellcey <sellcey@imgtec.com>
15999
16000 PR target/68400
16001 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
16002 * gcc.target/mips/pr68400.c: New test.
16003
494de84f
MS
160042016-01-28 Martin Sebor <msebor@redhat.com>
16005
16006 PR target/17381
16007 * gcc.target/powerpc/pr17381.c: New test.
16008
eb1b1f01
JJ
160092016-01-28 Jakub Jelinek <jakub@redhat.com>
16010
16011 PR middle-end/69542
16012 * gcc.dg/torture/pr69542.c: New test.
16013
6dfeb7ce
WD
160142016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
16015
16016 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16017
4b7471a4
DE
160182016-01-28 David Edelsohn <dje.gcc@gmail.com>
16019
16020 * gcc.dg/pr65980.c: Skip on AIX.
16021 * gcc.dg/pr66688.c: Same.
16022
b271fd21
DE
160232016-01-28 David Edelsohn <dje.gcc@gmail.com>
16024
16025 PR target/63679
16026 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
16027 * gcc.dg/tree-ssa/sra-18.c: Same.
16028
874108a9
AV
160292016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
16030
16031 PR fortran/62536
16032 * gfortran.dg/block_15.f08: New test.
16033 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
16034 on incorrectly closed BLOCK.
16035
30480bcd
IE
160362016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
16037
16038 * gcc.dg/declare-simd.c: New test.
6905c577 16039
14ba8d6d
RB
160402016-01-28 Richard Biener <rguenther@suse.de>
16041
16042 PR tree-optimization/69466
16043 * gfortran.dg/vect/pr69466.f90: New testcase.
16044
0d4c694e
TP
160452016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16046
16047 * g++.dg/pr67989.C: Remove ARM-specific option.
16048 * gcc.target/arm/pr67989.C: New file.
16049
2aa780da
UB
160502016-01-27 Uros Bizjak <ubizjak@gmail.com>
16051
16052 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16053 and expm1 test for glibc < 2.11.
16054
f75ebe77
RH
160552016-01-27 Richard Henderson <rth@redhat.com>
16056
16057 * gcc.c-torture/execute/pr69447.c: New test.
16058
160592016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 16060
9a175e65 16061 PR fortran/69422
49847d75
PT
16062 * gfortran.dg/alloc_comp_assign_15.f03: New test.
16063
cbdd8ae0
JJ
160642016-01-27 Jakub Jelinek <jakub@redhat.com>
16065
16066 PR debug/66869
16067 * gcc.dg/pr66869.c: New test.
16068
2b572b3c
JL
160692016-01-25 Jeff Law <law@redhat.com>
16070
16071 PR tree-optimization/68398
aec0b19e 16072 PR tree-optimization/69196
2b572b3c
JL
16073 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16074 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16075 path to avoid new heuristic allowing more irreducible regions
16076 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16077 * gcc.dg/tree-ssa/vrp46.c: Likewise.
16078 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16079 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16080 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16081
fa74a4bc
MP
160822016-01-27 Marek Polacek <polacek@redhat.com>
16083
16084 PR c/68062
16085 * c-c++-common/vector-compare-4.c: New test.
16086
0afff540
DM
160872016-01-27 David Malcolm <dmalcolm@redhat.com>
16088
16089 PR preprocessor/69126
16090 * c-c++-common/pr69126.c: New test case.
16091
1a218fc9
ILT
160922016-01-27 Ian Lance Taylor <iant@google.com>
16093
16094 * gcc.dg/tree-ssa/ivopt_5.c: New test.
16095
5d70666e
RB
160962016-01-27 Ryan Burn <contact@rnburn.com>
16097
16098 PR cilkplus/69267
16099 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16100
87ff4d66
UB
161012016-01-27 Uros Bizjak <ubizjak@gmail.com>
16102
16103 PR target/69512
16104 * gcc.target/i386/pr69512.c: New test.
16105
27e23cca
RE
161062016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
16107
16108 PR ada/69488
16109 * gnat.dg/sso/*.adb: Robustify dg-output directives.
16110
05bf54c3
MP
161112016-01-27 Marek Polacek <polacek@redhat.com>
16112
16113 PR c++/69379
16114 * g++.dg/pr69379.C: New test.
16115
60214d0d
MS
161162016-01-27 Martin Sebor <msebor@redhat.com>
16117
16118 PR c++/69317
16119 * g++.dg/abi/Wabi-2-2.C: New test.
16120 * g++.dg/abi/Wabi-2-3.C: New test.
16121 * g++.dg/abi/Wabi-3-2.C: New test.
16122 * g++.dg/abi/Wabi-3-3.C: New test.
16123
167c7bfa
RB
161242016-01-27 Richard Biener <rguenther@suse.de>
16125
16126 PR tree-optimization/69166
16127 * gcc.dg/torture/pr69166.c: New testcase.
16128
1430fb1f
MJ
161292016-01-27 Martin Jambor <mjambor@suse.cz>
16130
16131 PR tree-optimization/69355
16132 * gcc.dg/tree-ssa/pr69355.c: New test.
16133
95e3030c
MP
161342016-01-27 Marek Polacek <polacek@redhat.com>
16135
16136 PR c++/69496
16137 * g++.dg/ext/constexpr-vla1.C: New test.
16138
eeb085f3
CB
161392016-01-20 Christian Bruel <christian.bruel@st.com>
16140
16141 PR target/69245
16142 * gcc.target/arm/pr69245.c: New test.
16143
b1652dde
JJ
161442016-01-27 Jakub Jelinek <jakub@redhat.com>
16145
16146 PR tree-optimization/69399
16147 * gcc.dg/torture/pr69399.c: New test.
16148
ce7e8f00
EB
161492016-01-27 Eric Botcazou <ebotcazou@adacore.com>
16150
16151 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16152
e4aac1d1
EB
161532016-01-26 Eric Botcazou <ebotcazou@adacore.com>
16154
16155 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16156
8dfdb419
TV
161572016-01-26 Tom de Vries <tom@codesourcery.com>
16158
16159 PR tree-optimization/69110
16160 * gcc.dg/autopar/pr69110.c: New test.
16161
56f80f54 161622016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 16163 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
16164
16165 * gcc.dg/graphite/isl-ast-op-select.c: New.
16166
a0909527
PT
161672015-01-26 Paul Thomas <pault@gcc.gnu.org>
16168
16169 PR fortran/69385
16170 * gfortran.dg/allocate_error_6.f90: New test.
16171
ffc445f4
RH
161722016-01-26 Richard Henderson <rth@redhat.com>
16173
16174 * gcc.dg/tm/pr60908.c: New test.
16175
01e1dea3
DM
161762016-01-26 David Malcolm <dmalcolm@redhat.com>
16177
16178 PR other/69006
16179 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16180 directive.
16181 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16182 expected multiline output to reflect the colorization being
16183 disabled before newlines.
16184 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16185 (custom_diagnostic_finalizer): Replace call to
16186 pp_newline_and_flush with call to pp_flush.
16187 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16188 * gfortran.dg/implicit_class_1.f90: Likewise.
16189 * lib/gcc-dg.exp (allow_blank_lines): New global.
16190 (dg-allow-blank-lines-in-output): New procedure.
16191 (gcc-dg-prune): Complain about blank lines in the output, unless
16192 dg-allow-blank-lines-in-output was called.
16193 * lib/multiline.exp (_build_multiline_regex): Only support
16194 arbitrary followup text for non-blank-lines, not for blank lines.
16195
13f92e8d
JJ
161962016-01-26 Jakub Jelinek <jakub@redhat.com>
16197
16198 PR tree-optimization/69483
16199 * gcc.dg/pr69483.c: New test.
16200 * g++.dg/opt/pr69483.C: New test.
16201
92422235
CL
162022016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16203
16204 PR target/68620
16205 * gcc.target/arm/pr68620.c: New test.
16206
0bccf11b
L
162072016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16208
16209 * gcc.target/i386/pr68986-2.c: Remove -m32.
16210
81cd202e
L
162112016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16212
16213 PR target/68986
16214 * gcc.target/i386/pr68986-1.c: New test.
16215 * gcc.target/i386/pr68986-2.c: Likewise.
16216 * gcc.target/i386/pr68986-3.c: Likewise.
16217
213a1c03
CB
162182016-01-26 Christian Bruel <christian.bruel@st.com>
16219
16220 * lib/target-supports.exp
16221 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16222 (check_effective_target_arm_crypto_pragma_ok): Likewise.
16223 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16224
22a08dd1
RB
162252016-01-26 Richard Biener <rguenther@suse.de>
16226
16227 PR tree-optimization/69452
16228 * gcc.dg/torture/pr69452.c: New testcase.
16229
6c06e0e8
JJ
162302016-01-26 Jakub Jelinek <jakub@redhat.com>
16231
16232 PR target/69442
16233 * gcc.dg/pr69442.c: New test.
16234
b96824c4
RFI
162352016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
16236
16237 PR target/67896
16238 * gcc.target/aarch64/simd/pr67896.C: New.
16239
5ee31e57
RS
162402016-01-26 Richard Sandiford <richard.sandiford@arm.com>
16241
16242 PR tree-optimization/69400
16243 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16244 function.
16245 (plugin_init): Call it.
16246 * gcc.dg/torture/pr69400.c: New test.
16247
7ddfb31d
CL
162482016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16249
16250 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16251
1e050c90
AK
162522016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16253 Sebastian Pop <s.pop@samsung.com>
16254
16255 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16256 isl-0.15.
16257
c8ee4bf5
AK
162582016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16259 Sebastian Pop <s.pop@samsung.com>
16260
16261 * gcc.dg/graphite/pr69292.c: New.
16262
d902b330
JJ
162632016-01-25 Jakub Jelinek <jakub@redhat.com>
16264
16265 * c-c++-common/goacc/use_device-1.c: New test.
16266
2c89b952
JL
162672016-01-25 Jeff Law <law@redhat.com>
16268
16269 PR tree-optimization/69196
16270 PR tree-optimization/68398
16271 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16272 * gcc.dg/tree-ssa/pr68198.c: Likewise.
16273
685c8785
DE
162742016-01-25 David Edelsohn <dje.gcc@gmail.com>
16275
16276 PR target/69469
16277 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16278 Algorithm.
16279
95cef0c1
RB
162802016-01-25 Richard Biener <rguenther@suse.de>
16281
16282 PR testsuite/69380
16283 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16284
2947d3b2
IE
162852016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
16286
16287 PR target/69421
16288 * gcc.dg/pr69421.c: New test.
16289
ae19075a
BB
162902016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
16291
16292 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16293 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16294 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16295 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16296 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16297 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16298 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16299 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16300 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16301 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16302
fa4511c2
RB
163032016-01-25 Richard Biener <rguenther@suse.de>
16304
16305 PR tree-optimization/69376
16306 * gcc.dg/torture/pr69376.c: New testcase.
16307
1d101216
JD
163082016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16309
16310 PR fortran/69397
16311 PR fortran/68442
16312 * gfortran.dg/interface_38.f90: New test.
16313 * gfortran.dg/interface_39.f90: New test.
a0909527 16314
a59b92b0
PP
163152016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
16316
16317 Revert:
16318 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16319
16320 PR c++/11858
16321 PR c++/24663
16322 PR c++/24664
16323 * g++.dg/template/pr11858.C: New test.
16324 * g++.dg/template/pr24663.C: New test.
16325 * g++.dg/template/unify12.C: New test.
16326 * g++.dg/template/unify13.C: New test.
16327 * g++.dg/template/unify14.C: New test.
16328 * g++.dg/template/unify15.C: New test.
16329 * g++.dg/template/unify16.C: New test.
16330 * g++.dg/template/unify17.C: New test.
16331
16acb1a8
DH
163322016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
16333
16334 PR fortran/68283
16335 gfortran.dg/pr68283.f90: New test.
16336
094773e8
TK
163372016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
16338
16339 PR fortran/66094
16340 * gfortran.dg/inline_matmul_13.f90: New test.
16341 * gfortran.dg/matmul_bounds_8.f90: New test.
16342 * gfortran.dg/matmul_bounds_9.f90: New test.
16343 * gfortran.dg/matmul_bounds_10.f90: New test.
16344
42fb90d7
TV
163452016-01-23 Tom de Vries <tom@codesourcery.com>
16346
16347 PR tree-optimization/69426
16348 * gcc.dg/autopar/pr69426.c: New test.
16349
69da7802
MS
163502016-01-23 Martin Sebor <msebor@redhat.com>
16351
16352 PR c++/58109
16353 PR c++/69022
16354 * g++.dg/cpp0x/alignas5.C: New test.
16355 * g++.dg/ext/vector29.C: Same.
16356
da17300a
UB
163572016-01-23 Uros Bizjak <ubizjak@gmail.com>
16358
16359 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16360 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16361 _GNU_SOURCE from compile flags to the source.
16362 * gcc.target/i386/chkp-stropt-12.c: Ditto.
16363 * gcc.target/i386/chkp-stropt-16.c: Ditto.
16364 * gcc.target/i386/chkp-stropt-4.c: Ditto.
16365 * gcc.target/i386/chkp-stropt-8.c: Ditto.
16366
62041cfc
JJ
163672016-01-22 Jakub Jelinek <jakub@redhat.com>
16368
16369 PR target/69432
16370 * g++.dg/opt/pr69432.C: New test.
16371
f7d2ad6f
BS
163722016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16373
16374 * gcc.target/powerpc/pr63354c: Adjust target selector to include
16375 32-bit targets testing an -m64 multilib.
16376
d403fc9a
WS
163772016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16378
16379 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16380 64-bit support.
16381
4aa16f8d
JG
163822016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
16383
16384 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16385
7c816d0f
CB
163862016-01-21 Christian Bruel <christian.bruel@st.com>
16387
16388 PR target/68674
16389 * gcc.target/i386/pr68674.c
16390 * gcc.target/aarch64/pr68674.c
16391 * gcc.target/arm/pr68674.c
16392
fce661e8
KT
163932016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16394
16395 PR target/69403
16396 * gcc.c-torture/execute/pr69403.c: New test.
16397
4696899f
PC
163982016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
16399
16400 PR c++/55843
16401 * g++.dg/template/pr55843.C: New.
16402
bac69366
AL
164032016-01-22 Alan Lawrence <alan.lawrence@arm.com>
16404
16405 PR testsuite/66877
16406 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16407 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16408
b57d3a5c
BS
164092016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16410
16411 PR testsuite/67489
da17300a
UB
16412 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16413 from dg-do compile directive, and instead add
16414 { dg-require-effective-target int128 }.
b57d3a5c 16415
9f04a53e
MS
164162016-01-20 Martin Sebor <msebor@redhat.com>
16417
16418 PR c/69405
16419 * gcc.dg/sync-fetch.c: New test.
16420
38a51663
JL
164212016-01-21 Martin Sebor <msebor@redhat.com>
16422
16423 PR target/69252
16424 * gcc.target/powerpc/pr69252.c: New test.
16425
2423a75a
JD
164262016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16427
16428 PR fortran/65996
da17300a 16429 * gfortran.dg/pr65996.f90: New test.
2423a75a 16430
0a76463f
DV
164312016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
16432
16433 PR c++/68810
9f04a53e 16434 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 16435 expected to generate an error.
0a76463f 16436
9776e692
BS
164372016-01-21 Bernd Schmidt <bschmidt@redhat.com>
16438
16439 PR middle-end/66178
16440 * gcc.dg/torture/pr66178.c: New test.
16441
c8d3e088
AB
164422016-01-21 Anton Blanchard <anton@samba.org>
16443 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16444
16445 PR target/63354
16446 * gcc.target/powerpc/pr63354.c: New test.
16447
35b707ff
VM
164482016-01-21 Vladimir Makarov <vmakarov@redhat.com>
16449
16450 PR rtl-optimization/68990
16451 * gcc.target/i386/pr68990: New.
16452
157b0829
NC
164532016-01-21 Nick Clifton <nickc@redhat.com>
16454
16455 PR target/69129
16456 * gcc.target/mips/pr69129.c: New.
16457
aede6748
PC
164582016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
16459
16460 PR c++/58046
16461 * g++.dg/cpp0x/pr58046.C: New.
16462
5463c2c8
JJ
164632016-01-21 Jakub Jelinek <jakub@redhat.com>
16464
6d31cc75
SS
16465 PR target/69187
16466 PR target/65624
16467 * gcc.target/arm/pr69187.c: New test.
16468
5463c2c8
JJ
16469 PR c++/69355
16470 * g++.dg/torture/pr69355.C: New test.
16471
fa28f32b
AK
164722016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16473 Sebastian Pop <s.pop@samsung.com>
16474
16475 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16476
b920a047
AK
164772016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16478 Sebastian Pop <s.pop@samsung.com>
16479
da17300a 16480 * gcc.dg/graphite/pr68976.c: New test.
b920a047 16481
bdd3aea6
JJ
164822016-01-21 Jakub Jelinek <jakub@redhat.com>
16483
16484 PR middle-end/67653
16485 * c-c++-common/pr67653.c: New test.
16486 * gcc.dg/torture/pr29119.c: Add dg-warning.
16487
26a2e6ae
PB
164882016-01-20 Peter Bergner <bergner@vnet.ibm.com>
16489
16490 * gcc.target/powerpc/cpu-builtin-1.c: New test.
16491
d25c7690
PK
164922016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16493
16494 PR c/24293
16495 * gcc.dg/pr24293.c: New test.
16496 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16497 incomplete struct type.
16498 * gcc.dg/declspec-1.c: Likewise.
16499 * gcc.dg/pr63549.c: Likewise.
16500
889d5698
JJ
165012016-01-20 Jakub Jelinek <jakub@redhat.com>
16502
16503 PR tree-optimization/66612
16504 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16505 for bdn instruction.
16506
d7cf3dc7
CL
165072016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16508
16509 * lib/target-supports.exp
16510 (check_effective_target_arm_fp_ok_nocache): New.
16511 (check_effective_target_arm_fp_ok): New.
16512 (add_options_for_arm_fp): New.
16513 (check_effective_target_arm_crypto_ok_nocache): Require
16514 target_arm_v8_neon_ok instead of arm32.
16515 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16516 (check_effective_target_arm_crypto_pragma_ok): New.
16517 (add_options_for_arm_vfp): New.
16518 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16519 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16520 target instead. Force initial fpu to vfp.
16521 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16522 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16523 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16524 dependency.
16525 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16526 use arm_vfp effective target instead. Force initial fpu to vfp.
16527 * gcc.target/arm/attr-neon3.c: Likewise.
16528 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16529 arm_vfp_ok.
16530 * gcc.target/arm/unsigned-float.c: Likewise.
16531 * gcc.target/arm/vfp-1.c: Likewise.
16532 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16533 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16534 * gcc.target/arm/vfp-ldmiad.c: Likewise.
16535 * gcc.target/arm/vfp-ldmias.c: Likewise.
16536 * gcc.target/arm/vfp-stmdbd.c: Likewise.
16537 * gcc.target/arm/vfp-stmdbs.c: Likewise.
16538 * gcc.target/arm/vfp-stmiad.c: Likewise.
16539 * gcc.target/arm/vfp-stmias.c: Likewise.
16540 * gcc.target/arm/vnmul-1.c: Likewise.
16541 * gcc.target/arm/vnmul-2.c: Likewise.
16542 * gcc.target/arm/vnmul-3.c: Likewise.
16543 * gcc.target/arm/vnmul-4.c: Likewise.
16544
01ac9704 165452016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 16546
e84b00da
L
16547 PR testsuite/69366
16548 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16549 the MPX run-time library, for compile-time MPX test.
16550 * gcc.target/i386/chkp-always_inline.c: Likewise.
16551 * gcc.target/i386/chkp-bndret.c: Likewise.
16552 * gcc.target/i386/chkp-builtins-1.c: Likewise.
16553 * gcc.target/i386/chkp-builtins-2.c: Likewise.
16554 * gcc.target/i386/chkp-builtins-3.c: Likewise.
16555 * gcc.target/i386/chkp-builtins-4.c: Likewise.
16556 * gcc.target/i386/chkp-const-check-1.c: Likewise.
16557 * gcc.target/i386/chkp-const-check-2.c: Likewise.
16558 * gcc.target/i386/chkp-hidden-def.c: Likewise.
16559 * gcc.target/i386/chkp-label-address.c: Likewise.
16560 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16561 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16562 * gcc.target/i386/chkp-pr69044.c: Likewise.
16563 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16564 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16565 * gcc.target/i386/chkp-strchr.c: Likewise.
16566 * gcc.target/i386/chkp-strlen-1.c: Likewise.
16567 * gcc.target/i386/chkp-strlen-2.c: Likewise.
16568 * gcc.target/i386/chkp-strlen-3.c: Likewise.
16569 * gcc.target/i386/chkp-strlen-4.c: Likewise.
16570 * gcc.target/i386/chkp-strlen-5.c: Likewise.
16571 * gcc.target/i386/chkp-stropt-1.c: Likewise.
16572 * gcc.target/i386/chkp-stropt-10.c: Likewise.
16573 * gcc.target/i386/chkp-stropt-11.c: Likewise.
16574 * gcc.target/i386/chkp-stropt-12.c: Likewise.
16575 * gcc.target/i386/chkp-stropt-13.c: Likewise.
16576 * gcc.target/i386/chkp-stropt-14.c: Likewise.
16577 * gcc.target/i386/chkp-stropt-15.c: Likewise.
16578 * gcc.target/i386/chkp-stropt-16.c: Likewise.
16579 * gcc.target/i386/chkp-stropt-2.c: Likewise.
16580 * gcc.target/i386/chkp-stropt-3.c: Likewise.
16581 * gcc.target/i386/chkp-stropt-4.c: Likewise.
16582 * gcc.target/i386/chkp-stropt-5.c: Likewise.
16583 * gcc.target/i386/chkp-stropt-6.c: Likewise.
16584 * gcc.target/i386/chkp-stropt-7.c: Likewise.
16585 * gcc.target/i386/chkp-stropt-8.c: Likewise.
16586 * gcc.target/i386/chkp-stropt-9.c: Likewise.
16587 * gcc.target/i386/pr63995-2.c: Likewise.
16588 * gcc.target/i386/pr64805.c: Likewise.
16589 * gcc.target/i386/pr65044.c: Likewise.
16590 * gcc.target/i386/pr65167.c: Likewise.
16591 * gcc.target/i386/pr65183.c: Likewise.
16592 * gcc.target/i386/pr65184.c: Likewise.
16593 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 16594
28b33016
IE
165952016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
16596
16597 PR tree-optimization/69328
16598 * gcc.dg/pr69328.c: New test.
16599
bcff0913
JL
166002016-01-20 Jeff Law <law@redhat.com>
16601
bf0bb970 16602 PR target/25114
bcff0913
JL
16603 * gcc.target/m68k/pr25114.c: New test.
16604
a3f69631
AV
166052016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
16606
16607 * gcc.target/arm/memset-inline-10.c: Added
16608 dg-require-effective-target arm_thumb2_ok.
16609
af33ba0d
EB
166102016-01-19 Eric Botcazou <ebotcazou@adacore.com>
16611
16612 * gcc.dg/debug/dwarf2/sso.c: New test.
16613
7596d5de
UB
166142016-01-19 Uros Bizjak <ubizjak@gmail.com>
16615
16616 PR testsuite/68820
16617 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16618 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16619 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16620
ceda2c69
JH
166212016-01-19 Jan Hubicka <hubicka@ucw.cz>
16622
16623 PR ipa/66223
16624 * g++.dg/ipa/devirt-50.C: New testcase.
16625
38a979f2
MP
166262016-01-19 Marek Polacek <polacek@redhat.com>
16627
16628 PR c++/68965
16629 * g++.dg/cpp1y/parameter-pack-1.C: New test.
16630 * g++.dg/cpp1y/parameter-pack-2.C: New test.
16631
962801c5
KT
166322016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16633
16634 PR target/69135
16635 * gcc.target/arm/pr69135_1.c: New test.
16636
078fe40a
WD
166372015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16638
16639 * gcc.target/aarch64/ccmp_1.c: Add new tests.
16640
786e3c06
WD
166412015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16642
16643 * gcc.target/aarch64/ccmp_1.c: New testcase.
16644
1e297006
MP
166452016-01-19 Marek Polacek <polacek@redhat.com>
16646
16647 PR c++/68586
16648 * g++.dg/cpp0x/enum30.C: New test.
16649
879c27e3
RB
166502016-01-19 Richard Biener <rguenther@suse.de>
16651
16652 PR tree-optimization/69336
16653 * g++.dg/tree-ssa/pr69336.C: New testcase.
16654
015337d3
JJ
166552016-01-19 Jakub Jelinek <jakub@redhat.com>
16656
16657 PR debug/65779
16658 * gcc.dg/pr65779.c: New test.
16659
e2c768b6
RB
166602016-01-19 Richard Biener <rguenther@suse.de>
16661
16662 PR tree-optimization/69352
16663 * gcc.dg/torture/pr69352.c: New testcase.
16664
569efc34
JJ
166652016-01-19 Jakub Jelinek <jakub@redhat.com>
16666
16667 PR rtl-optimization/68955
16668 PR rtl-optimization/64557
16669 * gcc.dg/torture/pr68955.c: New test.
16670
e49d321f
JH
166712016-01-19 Jan Hubicka <hubicka@ucw.cz>
16672
16673 PR lto/69136
16674 * g++.dg/torture/pr69136.C: New testcase.
16675
e9191ad3
JH
166762016-01-19 Jan Hubicka <hubicka@ucw.cz>
16677
16678 PR lto/69133
16679 * g++.dg/lto/pr69133_0.C: New testcase.
16680 * g++.dg/lto/pr69133_1.C: New testcase.
16681
2bedb645
JL
166822016-01-15 Jeff Law <law@redhat.com>
16683
16684 PR tree-optimization/69320
16685 * gcc.c-torture/pr69320-1.c: New test.
16686 * gcc.c-torture/pr69320-2.c: New test.
16687 * gcc.c-torture/pr69320-3.c: New test.
16688 * gcc.c-torture/pr69320-4.c: New test.
16689
17c15cb9
PP
166902016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16691
16692 PR c++/11858
16693 PR c++/24663
16694 PR c++/24664
16695 * g++.dg/template/pr11858.C: New test.
16696 * g++.dg/template/pr24663.C: New test.
16697 * g++.dg/template/unify12.C: New test.
16698 * g++.dg/template/unify13.C: New test.
16699 * g++.dg/template/unify14.C: New test.
16700 * g++.dg/template/unify15.C: New test.
16701 * g++.dg/template/unify16.C: New test.
16702 * g++.dg/template/unify17.C: New test.
16703
9617fd08
DM
167042016-01-18 David Malcolm <dmalcolm@redhat.com>
16705
16706 PR testsuite/69181
16707 * gcc.dg/pr69181-1.c: New test file.
16708 * gcc.dg/pr69181-2.c: New test file.
16709 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16710 globals by moving it to...
16711 (cleanup-after-saved-dg-test): ...this new function. Add
16712 "global additional_sources_used". Add reset of global
16713 multiline_expected_outputs to the empty list.
16714 * lib/multiline.exp (_multiline_expected_outputs): Rename this
16715 global to...
16716 (multiline_expected_outputs): ...this, and updated comments to
16717 note that it is modified from gcc-dg.exp.
16718 (dg-end-multiline-output): Update for the above renaming.
16719 (handle-multiline-outputs): Likewise. Remove the clearing
16720 of the expected outputs to the empty list.
16721
b555a2e4
RB
167222016-01-18 Richard Biener <rguenther@suse.de>
16723
16724 PR tree-optimization/69297
16725 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16726
96902805
JM
167272016-01-18 Joseph Myers <joseph@codesourcery.com>
16728
16729 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16730 dg-options.
16731 * gcc.target/mips/mips-3d-2.c: Likewise.
16732 * gcc.target/mips/mips-3d-3.c: Likewise.
16733 * gcc.target/mips/mips-3d-4.c: Likewise.
16734 * gcc.target/mips/mips-3d-5.c: Likewise.
16735 * gcc.target/mips/mips-3d-6.c: Likewise.
16736 * gcc.target/mips/mips-3d-7.c: Likewise.
16737 * gcc.target/mips/mips-3d-8.c: Likewise.
16738 * gcc.target/mips/mips-3d-9.c: Likewise.
16739 * gcc.target/mips/mips-ps-1.c: Likewise.
16740 * gcc.target/mips/mips-ps-2.c: Likewise.
16741 * gcc.target/mips/mips-ps-3.c: Likewise.
16742 * gcc.target/mips/mips-ps-4.c: Likewise.
16743 * gcc.target/mips/mips-ps-5.c: Likewise.
16744 * gcc.target/mips/mips-ps-6.c: Likewise.
16745 * gcc.target/mips/mips-ps-7.c: Likewise.
16746 * gcc.target/mips/mips-ps-type.c: Likewise.
16747 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16748 * gcc.target/mips/mips16-attributes-6.c: Likewise.
16749
40e26f94
TV
167502016-01-18 Tom de Vries <tom@codesourcery.com>
16751
16752 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16753 * c-c++-common/goacc/kernels-double-reduction.c: New test.
16754 * c-c++-common/goacc/kernels-empty.c: New test.
16755 * c-c++-common/goacc/kernels-eternal.c: New test.
16756 * c-c++-common/goacc/kernels-loop-2.c: New test.
16757 * c-c++-common/goacc/kernels-loop-3.c: New test.
16758 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16759 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16760 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16761 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16762 * c-c++-common/goacc/kernels-loop-data.c: New test.
16763 * c-c++-common/goacc/kernels-loop-g.c: New test.
16764 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16765 * c-c++-common/goacc/kernels-loop-n.c: New test.
16766 * c-c++-common/goacc/kernels-loop-nest.c: New test.
16767 * c-c++-common/goacc/kernels-loop.c: New test.
16768 * c-c++-common/goacc/kernels-noreturn.c: New test.
16769 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16770 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16771 * c-c++-common/goacc/kernels-reduction.c: New test.
16772
a98d4647
TV
167732016-01-18 Tom de Vries <tom@codesourcery.com>
16774
16775 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16776 * gcc.dg/autopar/outer-2.c: Same.
16777 * gcc.dg/autopar/outer-3.c: Same.
16778 * gcc.dg/autopar/outer-4.c: Same.
16779 * gcc.dg/autopar/outer-5.c: Same.
16780 * gcc.dg/autopar/outer-6.c: Same.
16781 * gcc.dg/autopar/parallelization-1.c: Same.
16782 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16783 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16784 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16785 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16786 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16787 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16788 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16789 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16790 * gcc.dg/autopar/pr39500-1.c: Same.
16791 * gcc.dg/autopar/pr39500-2.c: Same.
16792 * gcc.dg/autopar/pr46193.c: Same.
16793 * gcc.dg/autopar/pr46194.c: Same.
16794 * gcc.dg/autopar/pr49580.c: Same.
16795 * gcc.dg/autopar/pr49960-1.c: Same.
16796 * gcc.dg/autopar/pr49960.c: Same.
16797 * gcc.dg/autopar/pr68373.c: Same.
16798 * gcc.dg/autopar/reduc-1.c: Same.
16799 * gcc.dg/autopar/reduc-1char.c: Same.
16800 * gcc.dg/autopar/reduc-1short.c: Same.
16801 * gcc.dg/autopar/reduc-2.c: Same.
16802 * gcc.dg/autopar/reduc-2char.c: Same.
16803 * gcc.dg/autopar/reduc-2short.c: Same.
16804 * gcc.dg/autopar/reduc-3.c: Same.
16805 * gcc.dg/autopar/reduc-4.c: Same.
16806 * gcc.dg/autopar/reduc-6.c: Same.
16807 * gcc.dg/autopar/reduc-7.c: Same.
16808 * gcc.dg/autopar/reduc-8.c: Same.
16809 * gcc.dg/autopar/reduc-9.c: Same.
16810 * gcc.dg/autopar/uns-outer-4.c: Same.
16811 * gcc.dg/autopar/uns-outer-5.c: Same.
16812 * gcc.dg/autopar/uns-outer-6.c: Same.
16813 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16814 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16815
da976fa8
AL
168162016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16817
16818 PR target/63679
16819 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16820 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16821
70c1e886
AL
168222016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16823
16824 PR target/63679
16825 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16826 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16827 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16828
88bed196
AL
168292016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16830
16831 PR target/63679
16832 * gcc.dg/tree-ssa/sra-17.c: New.
16833 * gcc.dg/tree-ssa/sra-18.c: New.
16834
3dd5f42e
IE
168352016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16836
16837 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16838
ae5a77fa
EB
168392016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16840
16841 * gnat.dg/inline12.adb: New test.
16842
11e57fc6
BC
168432016-01-18 Bin Cheng <bin.cheng@arm.com>
16844
16845 PR tree-optimization/66797
16846 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16847
995b6fe0
RB
168482016-01-18 Richard Biener <rguenther@suse.de>
16849
16850 PR tree-optimization/69170
16851 * gcc.dg/torture/pr69170.c: New testcase.
16852
82ee0cf2 168532016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
16854
16855 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16856
d69da357
TV
168572016-01-16 Tom de Vries <tom@codesourcery.com>
16858
16859 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16860
a3845283
TV
168612016-01-16 Tom de Vries <tom@codesourcery.com>
16862
16863 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16864 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16865 redundant dg-require-effective-target pthread.
16866 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16867 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16868 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16869 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16870 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16871 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16872 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16873
197a6aa6
DE
168742016-01-16 David Edelsohn <dje.gcc@gmail.com>
16875
16876 PR target/68609
16877 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16878 * gcc.target/powerpc/recip-7.c: Same.
16879
ec7886c1
PP
168802016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16881
16882 PR c++/69091
16883 * g++.dg/template/pr69091.C: New test.
16884
203484bb
PP
168852016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16886
16887 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16888 dump does not contain an error_mark_node.
16889 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16890 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16891
aa2500e9
PP
168922016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16893
16894 PR c++/68936
16895 * g++.dg/template/pr68936.C: New test.
16896
28621a5c
DE
168972016-01-15 David Edelsohn <dje.gcc@gmail.com>
16898
16899 PR target/68609
16900 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16901 * gcc.target/powerpc/recip-2.c: Same.
16902 * gcc.target/powerpc/recip-3.c: Same.
16903 * gcc.target/powerpc/recip-4.c: Same.
16904 * gcc.target/powerpc/recip-sqrtf.c: Same.
16905
40c43aca
JL
169062016-01-15 Jeff Law <law@redhat.com>
16907
16908 PR tree-optimization/69270
16909 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16910 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16911
afbc5ae8
PT
169122016-01-15 Paul Thomas <pault@gcc.gnu.org>
16913
16914 PR fortran/49630
16915 * gfortran.dg/deferred_character_13.f90: New test for the fix
16916 of comment 3 of the PR.
16917
16918 PR fortran/54070
16919 * gfortran.dg/deferred_character_8.f90: New test
16920 * gfortran.dg/allocate_error_5.f90: New test
16921
16922 PR fortran/60593
16923 * gfortran.dg/deferred_character_10.f90: New test
16924
16925 PR fortran/60795
16926 * gfortran.dg/deferred_character_14.f90: New test
16927
16928 PR fortran/61147
16929 * gfortran.dg/deferred_character_11.f90: New test
16930
16931 PR fortran/64324
16932 * gfortran.dg/deferred_character_9.f90: New test
16933
49abe076
VM
169342016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16935
16936 PR rtl-optimization/69030
16937 * gcc.target/i386/pr69030.c: New.
16938
16d12992
KT
169392016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16940
16941 * gcc.target/aarch64/target_attr_17.c: New test.
16942
78810bd3
RB
169432016-01-15 Richard Biener <rguenther@suse.de>
16944
16945 PR tree-optimization/66856
16946 * gcc.dg/torture/pr66856-1.c: New testcase.
16947 * gcc.dg/torture/pr66856-2.c: Likewise.
16948
2bd847fe
RB
169492016-01-15 Richard Biener <rguenther@suse.de>
16950
16951 PR debug/69137
16952 * g++.dg/lto/pr69137_0.C: New testcase.
16953
a00fe3b7
RS
169542016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16955
16956 PR middle-end/69246
16957 * gcc.target/i386/pr69246.c: New test.
16958
cbb0e83b
DV
169592016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16960
7596d5de 16961 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 16962
5a500ecf
DV
169632016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16964
16965 PR c++/56194
16966 * g++.dg/init/const9.C: Disable test on S/390.
16967
5d9bf64f
DV
169682016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16969
16970 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16971 * g++.dg/Wno-frame-address.C: Ditto.
16972
e234b19e
DV
169732016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16974
16975 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16976
89483f99
RB
169772016-01-15 Richard Biener <rguenther@suse.de>
16978
16979 PR tree-optimization/68961
16980 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16981
94f37395
IE
169822016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16983
16984 * gcc.target/i386/pr65105-5.c: New test.
16985
82ee0cf2 169862016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
16987
16988 * gcc.c-torture/execute/alias-4.c: New testcase.
16989
82ee0cf2 169902016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
16991
16992 PR ipa/68148
16993 * g++.dg/ipa/devirt-49.C: New testcase.
16994
092f7deb 169952016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
16996
16997 PR target/65837
16998 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16999 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
17000 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
17001
e93c66bc
RB
170022016-01-15 Richard Biener <rguenther@suse.de>
17003
17004 PR tree-optimization/69117
17005 * gcc.dg/torture/pr69117.c: New testcase.
17006
c47eaca6 170072015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
17008
17009 PR c++/69048
17010 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
17011
c3f6914a
FXC
170122016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17013
17014 PR testsuite/67509
17015 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
17016 range tests use 100 * maximum instead of maximum + 1.
17017
cd65ae90
JJ
170182016-01-14 Jakub Jelinek <jakub@redhat.com>
17019
17020 PR debug/69244
17021 * gcc.dg/guality/pr69244.c: New test.
17022
19643948
UB
170232016-01-14 Uros Bizjak <ubizjak@gmail.com>
17024
17025 * lib/target-supports.exp (check_effective_target_issignaling):
17026 New procedure.
17027 * gcc.dg/pr61441.c: Require issignaling effective target.
17028
fe79c97e
SB
170292016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
17030
17031 PR target/68803
17032 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
17033
c7df95d8
DM
170342016-01-14 David Malcolm <dmalcolm@redhat.com>
17035
17036 PR c++/68819
17037 PR preprocessor/69177
17038 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
17039 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
17040 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
17041 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
17042
00083992
MP
170432016-01-14 Marek Polacek <polacek@redhat.com>
17044
17045 PR c/69262
17046 * gcc.dg/array-15.c: New test.
17047
0c9b3294
JJ
170482016-01-14 Jakub Jelinek <jakub@redhat.com>
17049
17050 PR middle-end/68146
17051 PR tree-optimization/69155
17052 * gfortran.dg/pr68146.f: New test.
17053 * gfortran.dg/pr69155.f90: New test.
17054
3688e13d
RB
170552016-01-14 Richard Biener <rguenther@suse.de>
17056
17057 PR tree-optimization/68060
17058 * gcc.dg/torture/pr68060-1.c: New testcase.
17059 * gcc.dg/torture/pr68060-2.c: Likewise.
17060
bab0ad3a
NC
170612016-01-14 Nick Clifton <nickc@redhat.com>
17062
17063 * lib/target-supports.exp
17064 (check_effective_target_arm_neon_ok_nocache): Add an option
17065 sequence that includes setting the ARM architecture to ARMv7-A.
17066 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17067 command line options necessary to enable Neon support.
17068 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17069 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17070 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17071 * gcc.target/arm/pr69180.c: Likewise.
17072
947c2ce5
JL
170732016-01-14 Jeff Law <law@redhat.com>
17074
17075 PR tree-optimization/69270
17076 * gcc.dg/tree-ssa/pr69270.c: New test.
17077
3342fd71
BS
170782016-01-13 Bernd Schmidt <bschmidt@redhat.com>
17079
17080 PR c/66208
17081 * c-c++-common/pr66208.c: New file.
17082
2ad3adf1
JJ
170832016-01-13 Jakub Jelinek <jakub@redhat.com>
17084
17085 PR tree-optimization/69156
17086 * gcc.dg/pr69156.c: New test.
17087
398d6feb
L
170882016-01-13 H.J. Lu <hongjiu.lu@intel.com>
17089
17090 * gcc.target/i386/pr69225-7.c: New test.
17091
4c868789
RH
170922016-01-13 Richard Henderson <rth@redhat.com>
17093
17094 * gcc.dg/tm/memopt-13.c: Update expected function.
17095 * gcc.dg/tm/memopt-6.c: Likewise.
17096
ef6d1772
UB
170972016-01-13 Uros Bizjak <ubizjak@gmail.com>
17098
17099 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17100 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17101 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17102 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 17103
ef6d1772
UB
171042016-01-13 Tom de Vries <tom@codesourcery.com>
17105
17106 PR tree-optimization/69169
0b4b6ef2
TV
17107 * gcc.dg/pr69169.c: New test.
17108
2ad3adf1 171092016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
17110
17111 PR target/69228
17112 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17113 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17114 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17115 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17116 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17117 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17118 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17119 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17120
9060e335
AK
171212016-01-13 Jakub Jelinek <jakub@redhat.com>
17122
17123 PR target/69247
17124 * gcc.dg/pr69247.c: New test.
17125
40311329
RB
171262016-01-13 Richard Biener <rguenther@suse.de>
17127
17128 PR tree-optimization/69242
17129 * gcc.dg/torture/pr69242.c: New testcase.
17130
ccbd7103
RB
171312016-01-13 Richard Biener <rguenther@suse.de>
17132
17133 PR tree-optimization/69186
17134 * gcc.dg/torture/pr69186.c: New testcase.
17135
c6f72a46
JL
171362016-01-13 Jeff Law <law@redhat.com>
17137
17138 PR tree-optimization/67755
17139 * gcc.dg/tree-ssa/pr67755.c: New test.
17140
171412016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
17142
17143 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17144 pass number in output by a star.
17145
c446cf07
BC
171462016-01-12 Bin Cheng <bin.cheng@arm.com>
17147
17148 PR tree-optimization/68911
17149 * gcc.c-torture/execute/pr68911.c: New test.
17150
5342156c
MP
171512016-01-12 Marek Polacek <polacek@redhat.com>
17152
17153 PR c++/68979
17154 * g++.dg/warn/permissive-1.C: New test.
17155
65364cc5
JJ
171562016-01-12 Jakub Jelinek <jakub@redhat.com>
17157
17158 PR objc++/68511
17159 PR c++/69213
17160 * g++.dg/opt/pr69213.C: New test.
17161
81b9a3d9
CB
171622016-01-12 Christian Bruel <christian.bruel@st.com>
17163
17164 PR target/69180
17165 * gcc.target/arm/pr69180.c: New test.
17166
3c4e91c9
RB
171672016-01-12 Richard Biener <rguenther@suse.de>
17168
17169 PR lto/69077
17170 * g++.dg/lto/pr69077_0.C: New testcase.
17171 * g++.dg/lto/pr69077_1.C: Likewise.
17172
5664cea1
JJ
171732016-01-12 Jakub Jelinek <jakub@redhat.com>
17174
17175 PR target/69175
17176 * g++.dg/opt/pr69175.C: New test.
17177
86cefc49
AL
171782016-01-12 Alan Lawrence <alan.lawrence@arm.com>
17179
17180 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17181 rather than #including math.h & stdlib.h.
17182 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17183 * gcc.dg/vect/pr49771.c: Likewise.
17184 * gcc.dg/vect/vect-10-big-array.c: Likewise.
17185 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17186 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17187 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17188 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17189 * gcc.dg/vect/pr44507.c: Likewise.
17190 * gcc.dg/vect/pr45902.c: Likewise.
17191 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17192 * gcc.dg/vect/vect-117.c: Likewise.
17193 * gcc.dg/vect/vect-99.c: Likewise.
17194 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17195 * gcc.dg/vect/vect-cond-1.c: Likewise.
17196 * gcc.dg/vect/vect-cond-2.c: Likewise.
17197 * gcc.dg/vect/vect-cond-3.c: Likewise.
17198 * gcc.dg/vect/vect-cond-4.c: Likewise.
17199 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17200 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17201 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17202 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17203 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17204 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17205 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17206 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17207 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17208 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17209 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17210 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17211 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17212 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17213 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17214 include of signal.h.
17215 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17216 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17217 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17218 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17219 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17220 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17221 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17222 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17223 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17224 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17225 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17226 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17227 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17228 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17229 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17230 * gcc.dg/vect/vect-outer-5.c: Likewise.
17231 * gcc.dg/vect/vect-outer-6.c: Likewise.
17232 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17233 include of stdio.h.
17234
b832f61e
NC
172352016-01-12 Nick Clifton <nickc@redhat.com>
17236
17237 PR target/68913
17238 * gcc.dg/lto/pr61886_0.c: Rename the external function called
17239 to fread so that it will be found in all target runtimes.
17240
8eac49b1
RB
172412016-01-12 Richard Biener <rguenther@suse.de>
17242
17243 PR tree-optimization/69053
17244 * g++.dg/torture/pr69053.C: New testcase.
17245
2935d994
RB
172462016-01-12 Richard Biener <rguenther@suse.de>
17247
17248 PR tree-optimization/69168
17249 * gcc.dg/torture/pr69168.c: New testcase.
17250
66c16fd9
RB
172512016-01-12 Richard Biener <rguenther@suse.de>
17252
17253 PR tree-optimization/69157
17254 * gcc.dg/torture/pr69157.c: New testcase.
17255
172562016-01-12 Richard Biener <rguenther@suse.de>
17257
17258 PR tree-optimization/69174
17259 * gcc.dg/torture/pr69174.c: New testcase.
17260
723033a6
JJ
172612016-01-12 Jakub Jelinek <jakub@redhat.com>
17262
17263 PR c++/66808
17264 PR c++/69000
17265 * g++.dg/tls/pr66808.C: New test.
17266 * g++.dg/tls/pr69000.C: New test.
17267
3574cf47
BS
172682016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17269
17270 * gcc.target/powerpc/swaps-p8-23.c: New test.
17271 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17272
feb20787
JDA
172732016-01-11 John David Anglin <danglin@gcc.gnu.org>
17274
17275 PR tree-optimization/68356
17276 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17277
27b1820a
KV
172782016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
17279 Jim Wilson <jim.wilson@linaro.org>
17280
17281 PR target/69194
17282 * gcc.target/arm/pr69194.c: New test.
17283
cf4de6af
L
172842016-01-11 H.J. Lu <hongjiu.lu@intel.com>
17285
17286 PR target/69225
17287 * gcc.target/i386/pr69225-1.c: New test.
17288 * gcc.target/i386/pr69225-2.c: Likewise.
17289 * gcc.target/i386/pr69225-3.c: Likewise.
17290 * gcc.target/i386/pr69225-4.c: Likewise.
17291 * gcc.target/i386/pr69225-5.c: Likewise.
17292 * gcc.target/i386/pr69225-6.c: Likewise.
17293
1ebd5558
JJ
172942016-01-11 Jakub Jelinek <jakub@redhat.com>
17295
23552a4d
JJ
17296 PR target/67462
17297 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17298 if lp64.
17299
26ff85b0
JJ
17300 PR target/69071
17301 * gcc.dg/pr69071.c: New test.
17302
9cb6bd74
JJ
17303 PR c++/69211
17304 * g++.dg/opt/pr69211.C: New test.
17305
1ebd5558
JJ
17306 PR tree-optimization/69214
17307 * gcc.c-torture/compile/pr69214.c: New test.
17308
8c18c836
UB
173092016-01-11 Uros Bizjak <ubizjak@gmail.com>
17310
17311 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17312 * gcc.target/i386/pr66232-11.c: Ditto.
17313 * gcc.target/i386/pr66232-12.c: Ditto.
17314 * gcc.target/i386/pr66232-13.c: Ditto.
17315
62446e6e
RB
173162016-01-11 Richard Biener <rguenther@suse.de>
17317
17318 PR tree-optimization/69173
17319 * gcc.dg/torture/pr69173.c: New testcase.
17320
2b8568fe
KT
173212016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17322
17323 PR rtl-optimization/68796
17324 * gcc.target/aarch64/tst_5.c: New test.
17325 * gcc.target/aarch64/tst_6.c: Likewise.
17326
5baf4532
KT
173272016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17328
17329 PR rtl-optimization/68841
17330 * gcc.dg/pr68841.c: New test.
17331 * gcc.c-torture/execute/pr68841.c: New test.
17332
ca90b1ed
YR
173332016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
17334
17335 PR rtl-optimization/68920
17336 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17337 for ix86 targets.
17338 * gcc.dg/ifcvt-5.c: New test.
17339
2ad3adf1 173402016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
17341
17342 PR bootstrap/69123
17343 * g++.dg/pr69123.C: New.
17344
83834c09
IE
173452016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
17346
17347 PR target/69010
17348 * gcc.target/i386/pr69010.c: New test.
17349
dcf89d57
MJ
173502016-01-11 Martin Jambor <mjambor@suse.cz>
17351
17352 PR ipa/69044
17353 * gcc.target/i386/chkp-pr69044.c: New test.
17354
d95167ee
TV
173552016-01-11 Tom de Vries <tom@codesourcery.com>
17356
17357 PR tree-optimization/69109
17358 * gcc.dg/autopar/pr69109-2.c: New test.
17359 * gcc.dg/autopar/pr69109.c: New test.
17360
4f6403a8
TV
173612016-01-11 Tom de Vries <tom@codesourcery.com>
17362
17363 PR tree-optimization/69108
17364 * gcc.dg/autopar/pr69108.c: New test.
17365
21efdd80
PP
173662016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
17367
17368 PR c++/69029
17369 * c-c++-common/Wisleading-indentation.c: Augment test.
17370
fd42eed8
TK
173712016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
17372
17373 PR fortran/69154
17374 * gfortran.dg/inline_matmul_12.f90: New test.
17375
4f90ee6c
PT
173762016-01-10 Paul Thomas <pault@gcc.gnu.org>
17377
17378 PR fortran/67779
17379 * gfortran.dg/actual_array_offset_1: New test.
17380
3907c6cf
TV
173812016-01-10 Tom de Vries <tom@codesourcery.com>
17382
17383 PR tree-optimization/69062
17384 * gcc.dg/autopar/pr69062.c: New test.
17385
b07b236e
TS
173862016-01-10 Thomas Schwinge <thomas@codesourcery.com>
17387
17388 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17389 * gcc.dg/vect/slp-perm-2.c: Likewise.
17390 * gcc.dg/vect/slp-perm-3.c: Likewise.
17391 * gcc.dg/vect/slp-perm-5.c: Likewise.
17392 * gcc.dg/vect/slp-perm-6.c: Likewise.
17393 * gcc.dg/vect/slp-perm-7.c: Likewise.
17394 * gcc.dg/vect/slp-perm-8.c: Likewise.
17395
23fab8ae
TV
173962016-01-10 Tom de Vries <tom@codesourcery.com>
17397
17398 PR tree-optimization/69039
17399 * gcc.dg/autopar/pr69039.c: New test.
17400
73f0dae2
MP
174012016-01-09 Marek Polacek <polacek@redhat.com>
17402
17403 PR c++/69113
17404 * g++.dg/pr69113.C: New test.
17405
20b8d734
JJ
174062016-01-09 Jakub Jelinek <jakub@redhat.com>
17407
17408 PR middle-end/50865
17409 PR tree-optimization/69097
17410 * gcc.c-torture/execute/pr50865.c: New test.
17411 * gcc.c-torture/execute/pr69097-1.c: New test.
17412 * gcc.c-torture/execute/pr69097-2.c: New test.
17413 * gcc.dg/pr69097-1.c: New test.
17414 * gcc.dg/pr69097-2.c: New test.
17415
c50e614b
JJ
174162016-01-09 Jakub Jelinek <jakub@redhat.com>
17417
17418 PR c++/69164
17419 * g++.dg/opt/pr69164.C: New test.
17420
e0237993
JJ
174212016-01-08 Jakub Jelinek <jakub@redhat.com>
17422
17423 PR tree-optimization/69167
17424 * gcc.dg/pr69167.c: New test.
17425
bd8f5bb2
MP
174262016-01-08 Marek Polacek <polacek@redhat.com>
17427
17428 PR c++/68449
17429 * g++.dg/pr68449.C: New.
17430
bb0f5ca7
AL
174312016-01-08 Alan Lawrence <alan.lawrence@arm.com>
17432
17433 PR tree-optimization/68707
17434 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17435 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17436 on platforms supporting it.
17437 * gcc.dg/vect/slp-perm-2.c: Likewise.
17438 * gcc.dg/vect/slp-perm-3.c: Likewise.
17439 * gcc.dg/vect/slp-perm-5.c: Likewise.
17440 * gcc.dg/vect/slp-perm-7.c: Likewise.
17441 * gcc.dg/vect/slp-perm-8.c: Likewise.
17442 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17443 on platforms supporting it.
17444
22518428
JJ
174452016-01-08 Jakub Jelinek <jakub@redhat.com>
17446
33f0852f
JJ
17447 PR tree-optimization/69162
17448 * gcc.dg/pr69162.c: New test.
17449
22518428
JJ
17450 PR tree-optimization/69172
17451 * gcc.dg/pr69172.c: New test.
17452
80e9b3aa
TP
174532016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
17454
17455 PR tree-optimization/67781
17456 * gcc.c-torture/execute/pr67781.c: New file.
17457
262a363f
JJ
174582016-01-08 Jakub Jelinek <jakub@redhat.com>
17459
17460 PR tree-optimization/69083
17461 * gcc.dg/vect/pr69083.c: New test.
17462
6e1f093f
SS
174632016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
17464
17465 PR tree-optimization/61441
17466 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17467 Use -fexcess-precision=standard for compiler options.
17468 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
17469
53290e07
JJ
174702016-01-08 Jakub Jelinek <jakub@redhat.com>
17471
57bf3072
JJ
17472 PR fortran/69128
17473 * gfortran.dg/gomp/pr69128.f90: New test.
17474
53290e07
JJ
17475 PR c++/69145
17476 * g++.dg/ext/pr69145-1.C: New test.
17477 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17478 * g++.dg/ext/pr69145-2.h: New file.
17479
7a127fa7
MS
174802016-01-07 Martin Sebor <msebor@redhat.com>
17481
17482 PR c/68966
17483 * gcc.dg/atomic-fetch-bool.c: New test.
17484 * gcc.dg/sync-fetch-bool.c: New test.
17485
95918b49
L
174862016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17487
17488 PR fortran/66680
17489 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17490
c8e62a9d
NC
174912016-01-07 Nick Clifton <nickc@redhat.com>
17492
17493 PR target/66655
17494 * g++.dg/pr66655.C: New test.
17495 * g++.dg/pr66655_1.cc: Test support file.
17496 * g++.dg/pr66655.h: Test header file.
17497
2ad3adf1 174982016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
17499
17500 PR fortran/66680
17501 gfortran.dg/gomp/pr66680.f90: New test.
17502
4cd9ca92
L
175032016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17504
17505 PR target/69171
17506 * gcc.target/i386/pr69171-1.c: New test.
17507 * gcc.target/i386/pr69171-2.c: Likewise.
17508 * gcc.target/i386/pr69171-3.c: Likewise.
17509 * gcc.target/i386/pr69171-4.c: Likewise.
17510 * gcc.target/i386/pr69171-5.c: Likewise.
17511 * gcc.target/i386/pr69171-6.c: Likewise.
17512
7e33d4dc
BS
175132015-12-15 Bernd Schmidt <bschmidt@redhat.com>
17514
17515 PR middle-end/67639
17516 * c-c++-common/pr67639.c: New test.
17517
fec64afc
JJ
175182016-01-07 Jakub Jelinek <jakub@redhat.com>
17519
17520 PR tree-optimization/69141
17521 * g++.dg/opt/pr69141.C: New test.
17522
f293ad29
EB
175232016-01-06 Eric Botcazou <ebotcazou@adacore.com>
17524
17525 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17526
5027395e
UB
175272016-01-06 Uros Bizjak <ubizjak@gmail.com>
17528
17529 PR target/69140
17530 * gcc.target/i386/pr69140.c: New test
17531
7443cf13
DM
175322016-01-06 David Malcolm <dmalcolm@redhat.com>
17533
17534 * gcc.dg/bad-dereference.c: New test case.
17535
32928931
BS
175362015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17537
17538 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17539
68dd05da
AS
175402016-01-06 Andreas Schwab <schwab@linux-m68k.org>
17541
17542 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17543
6b131d5b
MP
175442016-01-06 Marek Polacek <polacek@redhat.com>
17545
17546 PR sanitizer/69099
17547 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17548
8d9fdb49
MP
175492016-01-05 Marek Polacek <polacek@redhat.com>
17550
17551 PR c/69104
17552 * gcc.dg/atomic-invalid-2.c: New.
17553
acf93f1e
L
175542016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17555
17556 PR target/68991
17557 * gcc.target/i386/pr68991.c: New test.
17558
3f50525d
L
175592016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17560
17561 PR target/68991
17562 * g++.dg/pr68991-1.C: New test.
17563 * g++.dg/pr68991-2.C: Likewise.
17564
e0237993 175652016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 17566
e0237993 17567 PR other/60465
face88a1
ST
17568 * gcc.target/ia64/pr60465-gprel64.c: New test.
17569 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17570
a0866eff
KT
175712016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17572
17573 PR rtl-optimization/68651
17574 * gcc.target/aarch64/pr68651_1.c: New test.
17575
c589e975
DM
175762016-01-05 David Malcolm <dmalcolm@redhat.com>
17577
17578 PR c/69122
17579 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17580
929710d9
NS
175812016-01-05 Nathan Sidwell <nathan@acm.org>
17582
ce3e43d7
NS
17583 PR c++/58583
17584 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17585
929710d9
NS
17586 * gcc.dg/alias-15.c: New.
17587
a2faef8e
NC
175882016-01-05 Nick Clifton <nickc@redhat.com>
17589
17590 PR target/68870
17591 * g++.dg/pr68770.C: New test.
17592
4cfa76e3
MS
175932016-01-04 Mike Stump <mikestump@comcast.net>
17594
17595 * lib/target-supports.exp (check_effective_target_cilkplus):
17596 cilkplus targets require pthreads.
4ece61b6 17597 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 17598
4e8a3a35
MM
175992016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
17600
17601 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17602 generation.
17603
818ab71a
JJ
176042016-01-04 Jakub Jelinek <jakub@redhat.com>
17605
17606 Update copyright years.
17607
2fe0a208
MP
176082016-01-04 Marek Polacek <polacek@redhat.com>
17609
17610 PR c/68908
17611 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17612 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17613 * gcc.dg/atomic/stdatomic-op-5.c: New test.
17614
9e3b2fe3
EB
176152016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17616
17617 * gcc.target/sparc/20160104-2.c: New test.
17618
e8d65a35
EB
176192016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17620
17621 * gcc.target/sparc/20160104-1.c: New test.
17622
25ccfccd
PT
176232016-01-03 Paul Thomas <pault@gcc.gnu.org>
17624
17625 PR fortran/65045
17626 * gfortran.dg/pr65045.f90: New test.
17627
cb51d382
EB
176282016-01-02 Eric Botcazou <ebotcazou@adacore.com>
17629
17630 * gnat.dg/specs/debug1.ads: Delete.
17631
6eeaad6e
JD
176322016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17633
17634 PR libgfortran/68867
17635 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
17636 expression.
17637
2f968603
JD
176382016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17639
17640 PR libgfortran/68867
17641 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
17642 PowerPC.
17643
591bb5e4
PT
176442016-01-01 Paul Thomas <pault@gcc.gnu.org>
17645
17646 PR fortran/68864
17647 * gfortran.dg/pr68864.f90: New test.
17648
f1e0620c
JJ
176492016-01-01 Jakub Jelinek <jakub@redhat.com>
17650
942a1319
JJ
17651 PR tree-optimization/69070
17652 * gcc.dg/pr69070.c: New test.
17653
10dff63f
JJ
17654 PR sanitizer/69055
17655 * gfortran.dg/pr69055.f90: New test.
17656
f1e0620c
JJ
17657 PR target/69015
17658 * gcc.dg/pr69015.c: New test.
818ab71a 17659\f
2f883d1c 17660Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
17661
17662Copying and distribution of this file, with or without modification,
17663are permitted in any medium without royalty provided the copyright
17664notice and this notice are preserved.