]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR tree-optimization/78721 (ICE on valid code at -O2 and -O3 on x86_64-linux-gnu...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
7d22d5a3
KV
12016-12-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2
3 PR ipa/78721
4 * gcc.dg/pr78721.c: New test.
5
424c77c2
JJ
62016-12-09 Jakub Jelinek <jakub@redhat.com>
7
8 PR target/72742
9 * gcc.c-torture/compile/pr72742.c: New test.
10
c915eee6
MS
112016-12-09 Martin Sebor <msebor@redhat.com>
12
13 on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
14
d5a752eb
AV
152016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
16
17 PR rtl-optimization/78255
18 * gcc.target/aarch64/pr78255.c: New.
19 * gcc.target/arm/pr78255-1.c: New.
20 * gcc.target/arm/pr78255-2.c: New.
21
d9e0fdff
WS
222016-12-09 Will Schmidt <will_schmidt@vnet.ibm.com>
23
24 * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
25 strings
26 * gcc.target/powerpc/dimode-2.c: Likewise.
27
97ad3aef
CP
282016-12-09 Cesar Philippidis <cesar@codesourcery.com>
29
30 PR ipa/78027
31 * c-c++-common/goacc/acc-icf.c: New test.
32 * gfortran.dg/goacc/pr78027.f90: New test.
33
ac9e52e7
WD
342015-12-09 Wilco Dijkstra <wdijkstr@arm.com>
35
36 PR target/78733
37 * gcc.target/aarch64/pr78733.c: New test.
38
cdeb16cb
JW
392016-12-09 Janus Weil <janus@gcc.gnu.org>
40
41 PR fortran/61767
42 * gfortran.dg/finalize_31.f90: New test.
43
ffaf9305
AV
442016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
45
46 PR fortran/78505
47 * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
48
39da5866
AV
492016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
50
51 * gfortran.dg/coarray_alloc_comp_3.f08: New test.
52 * gfortran.dg/coarray_alloc_comp_4.f08: New test.
53 * gfortran.dg/finalize_18.f90: Add count for additional guard against
54 accessing null-pointer.
55 * gfortran.dg/proc_ptr_comp_47.f90: New test.
56
32913637
NS
572016-12-09 Nathan Sidwell <nathan@acm.org>
58
59 PR c++/78550
60 * g++.dg/cpp1y/pr78550.C: New.
61
345bd7eb
PT
622016-12-09 Paul Thomas <pault@gcc.gnu.org>
63
64 PR fortran/44265
65 * gfortran.dg/char_result_14.f90: New test.
66 * gfortran.dg/char_result_15.f90: New test.
67
cdecc83f
ML
682016-12-09 Martin Liska <mliska@suse.cz>
69
70 * gcc.dg/tree-ssa/dump-3.c: New test.
71
52af5e48
JJ
722016-12-09 Jakub Jelinek <jakub@redhat.com>
73
74 PR tree-optimization/78726
75 * gcc.c-torture/execute/pr78726.c: New test.
76 * gcc.dg/guality/pr78726.c: New test.
77
8bd9f164
MS
782016-12-08 Martin Sebor <msebor@redhat.com>
79
80 PR c/78284
81 * gcc.dg/attr-alloc_size-3.c: New test.
82 * gcc.dg/attr-alloc_size-4.c: New test.
83 * gcc.dg/attr-alloc_size-5.c: New test.
84 * gcc.dg/attr-alloc_size-6.c: New test.
85 * gcc.dg/attr-alloc_size-7.c: New test.
86 * gcc.dg/attr-alloc_size-8.c: New test.
87 * gcc.dg/attr-alloc_size-9.c: New test.
88 * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
89
d0803c0c
SK
902016-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
91
92 PR fortran/65173
93 PR fortran/69064
94 PR fortran/69859
95 PR fortran/78350
96 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
97 * gfortran.dg/charlen_01.f90: New test.
98 * gfortran.dg/charlen_02.f90: Ditto.
99 * gfortran.dg/charlen_03.f90: Ditto.
100 * gfortran.dg/charlen_04.f90: Ditto.
101 * gfortran.dg/charlen_05.f90: Ditto.
102 * gfortran.dg/charlen_06.f90: Ditto.
103 * gfortran.dg/charlen_07.f90: Ditto.
104 * gfortran.dg/charlen_08.f90: Ditto.
105 * gfortran.dg/charlen_09.f90: Ditto.
106 * gfortran.dg/charlen_10.f90: Ditto.
107 * gfortran.dg/charlen_11.f90: Ditto.
108 * gfortran.dg/charlen_12.f90: Ditto.
109 * gfortran.dg/charlen_13.f90: Ditto.
110 * gfortran.dg/charlen_14.f90: Ditto.
111 * gfortran.dg/charlen_15.f90: Ditto.
112
7e964f49
VM
1132016-12-08 Vladimir Makarov <vmakarov@redhat.com>
114
115 PR rtl-optimization/78671
116 * gcc.target/i386/pr78671.c: New.
117
80d43579
WD
1182015-12-08 Wilco Dijkstra <wdijkstr@arm.com>
119
120 PR target/78733
121 * gcc.target/aarch64/pr78733.c: New test.
122
d6b46fca
NS
1232016-12-08 Nathan Sidwell <nathan@acm.org>
124
125 PR c++/78551
126 * g++.dg/cpp1y/pr78551.C: New.
127
66110738
PMR
1282016-12-08 Pierre-Marie de Rodat <derodat@adacore.com>
129
130 PR debug/78112
131 * g++.dg/pr78112.C: Remove platform-dependent checks.
132 * g++.dg/pr78112-2.C: New testcase.
133
a5b03f2a
BC
1342016-12-08 Bin Cheng <bin.cheng@arm.com>
135
136 PR middle-end/78684
137 * g++.dg/torture/pr78684.C: New test.
138
1adc6067
CL
1392016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
140
141 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
142 (CHECK_CRYPTO): Remove.
143 (expected_poly64x1_t, expected_poly64x2_t): Remove
144
1d09844a
JJ
1452016-12-08 Jakub Jelinek <jakub@redhat.com>
146
147 P0003R5 - removal of dynamic exception specification from C++17
148 * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
149 throw (type-id-list) in C++11 and C++14 and removal in C++17.
150 * g++.dg/compat/eh/ctor1_y.C: Likewise.
151 * g++.dg/compat/eh/new1_x.C: Likewise.
152 * g++.dg/compat/eh/new1_y.C: Likewise.
153 * g++.dg/compat/eh/spec3_x.C: Likewise.
154 * g++.dg/compat/eh/spec3_y.C: Likewise.
155 * g++.dg/compat/eh/template1.h: Likewise.
156 * g++.dg/compat/eh/template1_y.C: Likewise.
157 * g++.dg/compat/eh/unexpected1_x.C: Likewise.
158 * g++.dg/compat/eh/unexpected1_y.C: Likewise.
159 * g++.dg/cpp0x/auto9.C: Likewise.
160 * g++.dg/cpp0x/defaulted23.C: Likewise.
161 * g++.dg/cpp0x/error5.C: Likewise.
162 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
163 * g++.dg/cpp0x/noexcept02.C: Likewise.
164 * g++.dg/cpp0x/noexcept07.C: Likewise.
165 * g++.dg/cpp0x/noexcept08.C: Likewise.
166 * g++.dg/cpp0x/noexcept19.C: Likewise.
167 * g++.dg/cpp0x/variadic73.C: Likewise.
168 * g++.dg/cpp0x/variadic-throw.C: Likewise.
169 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
170 * g++.dg/eh/async-unwind2.C: Likewise.
171 * g++.dg/eh/cond4.C: Likewise.
172 * g++.dg/eh/delete1.C: Likewise.
173 * g++.dg/eh/ehopt1.C: Likewise.
174 * g++.dg/eh/forced3.C: Likewise.
175 * g++.dg/eh/forced4.C: Likewise.
176 * g++.dg/eh/init-temp2.C: Likewise.
177 * g++.dg/eh/pr38662.C: Likewise.
178 * g++.dg/eh/pr41819.C: Likewise.
179 * g++.dg/eh/shadow1.C: Likewise.
180 * g++.dg/eh/spec2.C: Likewise.
181 * g++.dg/eh/spec3.C: Likewise.
182 * g++.dg/eh/spec5.C: Likewise.
183 * g++.dg/eh/spec6.C: Likewise.
184 * g++.dg/eh/spec7.C: Likewise.
185 * g++.dg/eh/spec8.C: Likewise.
186 * g++.dg/eh/spec9.C: Likewise.
187 * g++.dg/eh/template1.C: Likewise.
188 * g++.dg/eh/unexpected1.C: Likewise.
189 * g++.dg/ext/has_nothrow_assign.C: Likewise.
190 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
191 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
192 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
193 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
194 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
195 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
196 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
197 * g++.dg/gcov/gcov-7.C: Likewise.
198 * g++.dg/init/new13.C: Likewise.
199 * g++.dg/init/new25.C: Likewise.
200 * g++.dg/lookup/exception1.C: Likewise.
201 * g++.dg/opt/noreturn-1.C: Likewise.
202 * g++.dg/other/error3.C: Likewise.
203 * g++.dg/rtti/crash3.C: Likewise.
204 * g++.dg/template/eh2.C: Likewise.
205 * g++.dg/template/error36.C: Likewise.
206 * g++.dg/tm/pr46567.C: Likewise.
207 * g++.dg/tm/pr47340.C: Likewise.
208 * g++.dg/torture/pr46364.C: Likewise.
209 * g++.dg/torture/pr49394.C: Likewise.
210 * g++.dg/torture/pr52918-1.C: Likewise.
211 * g++.dg/torture/pr57190.C: Likewise.
212 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
213 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
214 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
215 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
216 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
217 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
218 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
219 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
220 * g++.dg/tree-ssa/pr45605.C: Likewise.
221 * g++.dg/warn/Wreturn-type-3.C: Likewise.
222 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
223 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
224 * g++.old-deja/g++.eh/spec1.C: Likewise.
225 * g++.old-deja/g++.eh/spec2.C: Likewise.
226 * g++.old-deja/g++.eh/spec3.C: Likewise.
227 * g++.old-deja/g++.eh/spec4.C: Likewise.
228 * g++.old-deja/g++.eh/spec6.C: Likewise.
229 * g++.old-deja/g++.eh/throw1.C: Likewise.
230 * g++.old-deja/g++.eh/throw2.C: Likewise.
231 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
232 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
233 * g++.old-deja/g++.mike/eh15.C: Likewise.
234 * g++.old-deja/g++.mike/eh25.C: Likewise.
235 * g++.old-deja/g++.mike/eh33.C: Likewise.
236 * g++.old-deja/g++.mike/eh34.C: Likewise.
237 * g++.old-deja/g++.mike/eh50.C: Likewise.
238 * g++.old-deja/g++.mike/eh51.C: Likewise.
239 * g++.old-deja/g++.mike/eh55.C: Likewise.
240 * g++.old-deja/g++.mike/p10416.C: Likewise.
241 * g++.old-deja/g++.other/crash28.C: Likewise.
242 * g++.old-deja/g++.other/crash30.C: Likewise.
243 * g++.old-deja/g++.other/new7.C: Likewise.
244 * g++.old-deja/g++.pt/ehspec1.C: Likewise.
245 * g++.old-deja/g++.robertl/eb123.C: Likewise.
246
23b88fda
N
2472016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
248
1d09844a 249 * gcc.target/aarch64/pr78382.c: New testcase.
23b88fda 250
4ba8f0a3
AP
2512016-12-08 Andrew Pinski <apinski@cavium.com>
252
1d09844a 253 * gcc.target/aarch64/pr71112.c: New testcase.
4ba8f0a3 254
ee92e7ba
MS
2552016-12-07 Martin Sebor <msebor@redhat.com>
256
257 PR middle-end/77784
258 PR middle-end/78149
259 PR middle-end/78138
ee92e7ba
MS
260 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
261 * g++.dg/ext/builtin-object-size3.C (bar): Same.
262 * g++.dg/ext/strncpy-chk1.C: Same.
263 * g++.dg/opt/memcpy1.C: Same.
264 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
265 * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
266 * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
267 * gcc.dg/attr-alloc_size.c: Same.
268 * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
269 * gcc.dg/builtin-stringop-chk-2.c: Same.
270 * gcc.dg/builtin-stringop-chk-4.c: New test.
271 * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
272 * gcc.dg/memcpy-2.c: Same.
273 * gcc.dg/pr40340-1.c: Same.
274 * gcc.dg/pr40340-2.c (main): Same.
275 * gcc.dg/pr40340-5.c (main): Same.
276 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
277 * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
278 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
279 warning.
280 * gfortran.dg/char_length_3.f90: Prune expected warnings.
281 * gfortran.dg/pr38868.f: Add expected warnings.
282
fc3f36f9
MM
2832016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
284
285 PR target/72717
286 * gcc.target/powerpc/pr72717.c: New test.
287
77f1efdb
JJ
2882016-12-07 Jakub Jelinek <jakub@redhat.com>
289
c8952930
JJ
290 * gcc.dg/builtin-strstr-1.c: New test.
291 * g++.dg/cpp0x/constexpr-strstr.C: New test.
292
77f1efdb
JJ
293 PR c++/78692
294 * g++.dg/torture/pr78692.C: New test.
295
8e1d640f
TP
2962016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
297
298 PR rtl-optimization/78617
299 * gcc.c-torture/execute/pr78617.c: New test.
300
27e7087f
CL
3012016-12-07 Carl Love <cel@us.ibm.com>
302
303 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
304 P9 to their own test file. This allows precise constraints on the
305 effective target and compile options.
306 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
307 compare P8 built-in tests.
308 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
309 compare P9 built-in tests.
310
4dfad1fb
UB
3112016-12-07 Uros Bizjak <ubizjak@gmail.com>
312
313 * gcc.target/i386/pr77761.c: Require int128 effective target.
314 (avx512f_test): Delete.
315 (do_main): Rename to avx512f_test.
316
ebf41734
BC
3172016-12-07 Bin Cheng <bin.cheng@arm.com>
318
319 PR tree-optimization/78691
320 * gcc.target/i386/pr78691-i386.c: New test.
321 * gcc.target/powerpc/pr78691-ppc.c: New test.
322
81a58ffb
RO
3232016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
324
325 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
326 * gcc.target/i386/pr70322-2.c: Likewise.
327 * gcc.target/i386/pr70322-3.c: Likewise.
328 * gcc.target/i386/pr70322-4.c: Likewise.
329
7df76747
N
3302016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
331
1d09844a 332 * gcc.target/aarch64/pr71727.c: New testcase.
7df76747 333
8194dcdd
TV
3342016-12-06 Tom de Vries <tom@codesourcery.com>
335
336 PR tree-optimization/67955
337 * gcc.dg/tree-ssa/dse-points-to.c: New test.
338
dd5af1d6
MM
3392016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
340
341 PR target/78658
342 * gcc.target/powerpc/pr78658.c: New test.
343
9a38b8b9
VM
3442016-12-06 Vladimir Makarov <vmakarov@redhat.com>
345
4dfad1fb 346 PR target/77761
9a38b8b9
VM
347 * testsuite/gcc.target/i386/pr77761.c: New.
348
34022d2b
JD
3492016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
350
351 PR fortran/78659
352 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
353 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
354 * gfortran.dg/namelist_34.f90: Update test.
355 * gfortran.dg/namelist_63.f90: Update test.
356
fb7b736c
RS
3572016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
358
359 * gcc.target/mips/msa-builtins-err.c: New test.
360
0d3ce69b
JJ
3612016-12-06 Jakub Jelinek <jakub@redhat.com>
362
0f57194b
JJ
363 PR c++/71537
364 * g++.dg/cpp0x/constexpr-71537.C: New test.
365
66972191
JJ
366 PR c++/71537
367 * g++.dg/cpp0x/constexpr-memchr.C: New test.
368
bf2d0849
JJ
369 PR c++/71537
370 * g++.dg/cpp0x/constexpr-strchr.C: New test.
371
0d3ce69b
JJ
372 PR tree-optimization/78675
373 * gcc.c-torture/execute/pr78675.c: New test.
374 * gcc.target/i386/pr78675-1.c: New test.
375 * gcc.target/i386/pr78675-2.c: New test.
376
6901ea62
AS
3772016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
378
379 * gcc.target/i386/avx512bw-kandd-1.c: New.
380 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
381 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
382 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
383 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
384 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
385 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
386 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
387 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
388 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
389 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
390 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
391 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
392 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
393 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
394 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
395 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
396 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
397 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
398 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
399 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
400 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
401
519e0faa
PB
4022016-12-05 Paolo Bonzini <bonzini@gnu.org>
403
404 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
405 gcc.dg/fold-and-rshift-2.c: New testcases.
406
d0ea9f0a
NS
4072016-12-05 Nathan Sidwell <nathan@acm.org>
408
409 * c-c++-common/fmax_errors.c: Check notes after last error are
410 emitted.
411
648e17d2
JG
4122016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
413
414 PR rtl-optimization/78561
415 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
416
5dcf4561
MS
4172016-12-04 Martin Sebor <msebor@redhat.com>
418
419 PR c/78668
420 * gcc.dg/builtin-alloc-size.c: New test.
421
6b7d8453
UB
4222016-12-04 Uros Bizjak <ubizjak@gmail.com>
423
424 PR target/70322
425 * gcc.target/i386/pr70322-4.c: New test.
426
4ceda204
JW
4272016-12-03 Janus Weil <janus@gcc.gnu.org>
428
429 PR fortran/43207
430 * gfortran.dg/abstract_type_9.f90: New test case.
431
20fee4a9
JW
4322016-12-03 Janus Weil <janus@gcc.gnu.org>
433
434 PR fortran/42188
435 * gfortran.dg/derived_result_2.f90.f90: New test case.
436
802583a2
JW
4372016-12-03 Janus Weil <janus@gcc.gnu.org>
438
439 PR fortran/58175
440 * gfortran.dg/finalize_30.f90: Extend test case.
441
a3f7c896
JJ
4422016-12-02 Jakub Jelinek <jakub@redhat.com>
443
444 PR c++/78649
445 * g++.dg/cpp0x/pr78649.C: New test.
446
81cff75f
UB
4472016-12-02 Uros Bizjak <ubizjak@gmail.com>
448
449 PR target/70322
450 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
451
6ed022af
JW
4522016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
453
454 PR fortran/78618
455 * gfortran.dg/char_conversion.f90: New test.
456
17c69eff
JJ
4572016-12-02 Jakub Jelinek <jakub@redhat.com>
458
459 PR target/70322
460 * gcc.target/i386/pr70322-1.c: New test.
461 * gcc.target/i386/pr70322-2.c: New test.
462 * gcc.target/i386/pr70322-3.c: New test.
463
8261e476
AV
4642016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
465 Thomas Preud'homme <thomas.preudhomme@arm.com>
466
467 * gcc.target/arm/cmse/cmse-1.c: Add test for
468 cmse_nonsecure_caller.
469
c92e08e3
AV
4702016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
471 Thomas Preud'homme <thomas.preudhomme@arm.com>
472
473 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
474 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
475 * gcc.target/arm/cmse/cmse-14.c: New.
476 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
477 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
478 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
479 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
480 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
481 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
482 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
483 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
484 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
485 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
486 * gcc.target/arm/cmse/baseline/union-1.c: New.
487 * gcc.target/arm/cmse/baseline/union-2.c: New.
488 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
489 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
490 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
491 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
492 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
493 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
494 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
495 * gcc.target/arm/cmse/mainline/union-1.c: New.
496 * gcc.target/arm/cmse/mainline/union-2.c: New.
497 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
498 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
499 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
500 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
501 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
502 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
503 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
504 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
505 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
506 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
507 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
508 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
509 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
510 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
511
32ce1e4f
AV
5122016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
513 Thomas Preud'homme <thomas.preudhomme@arm.com>
514
515 * gcc.target/arm/cmse/cmse-3.c: Add tests.
516 * gcc.target/arm/cmse/cmse-4.c: Add tests.
517 * gcc.target/arm/cmse/cmse-15.c: New.
518
de954d6a
AV
5192016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
520 Thomas Preud'homme <thomas.preudhomme@arm.com>
521
522 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
523 * gcc.target/arm/cmse/struct-1.c: New.
524 * gcc.target/arm/cmse/bitfield-1.c: New.
525 * gcc.target/arm/cmse/bitfield-2.c: New.
526 * gcc.target/arm/cmse/bitfield-3.c: New.
527 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
528 * gcc.target/arm/cmse/baseline/softfp.c: New.
529 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
530 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
531 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
532 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
533 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
534
9ad1f699
AV
5352016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
536 Thomas Preud'homme <thomas.preudhomme@arm.com>
537
538 * gcc.target/arm/cmse/cmse-4.c: New.
539 * gcc.target/arm/cmse/cmse-9.c: New.
540 * gcc.target/arm/cmse/cmse-10.c: New.
541
97b0656d
AV
5422016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
543 Thomas Preud'homme <thomas.preudhomme@arm.com>
544
545 * gcc.target/arm/cmse/cmse-3.c: New.
546
de7b5723
AV
5472016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
548 Thomas Preud'homme <thomas.preudhomme@arm.com>
549
550 * gcc.target/arm/cmse/cmse.exp: New.
551 * gcc.target/arm/cmse/cmse-1.c: New.
552 * gcc.target/arm/cmse/cmse-12.c: New.
553 * lib/target-supports.exp
554 (check_effective_target_arm_cmse_ok): New.
555
c5af52eb
CP
5562016-12-02 Cesar Philippidis <cesar@codesourcery.com>
557 James Norris <jnorris@codesourcery.com>
558
559 * c-c++-common/goacc/data-2.c: Adjust test.
560 * c-c++-common/goacc/executeables-1.c: New test.
561 * g++.dg/goacc/data-1.C: Adjust test.
562
04c452f4
JG
5632016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
564
565 PR rtl-optimization/78561
566 * gcc.target/aarch64/pr78561.c: New.
567
714445ae
BC
5682016-12-02 Bin Cheng <bin.cheng@arm.com>
569
570 * gcc.dg/fold-bopcond-1.c: New test.
571 * gcc.dg/fold-bopcond-2.c: New test.
572
d003d97f
DV
5732016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
574
575 * gcc.target/s390/md/setmem_long-1.c: Fix test.
576
a7174449
JJ
5772016-12-02 Jakub Jelinek <jakub@redhat.com>
578
60ebe8ce
JJ
579 PR rtl-optimization/78547
580 * gcc.dg/pr78547.c: New test.
581
a7174449
JJ
582 PR rtl-optimization/78575
583 * gcc.dg/pr78575.c: New test.
584
bba13c0c
DV
5852016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
586
587 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
588
0f6f72e8
DV
5892016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
590
591 PR target/77822
592 * gcc.target/s390/s390.exp: Support .C tests.
593 * gcc.target/s390/pr77822-2.c: New test.
594 * gcc.target/s390/pr77822-1.C: New test.
595
7f5fc633
AK
5962016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
597
598 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
599
eca98038
AK
6002016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
601
602 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
603
a6a2b532
AK
6042016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
605
606 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
607 pattern checks.
608 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
609
84b0769e
MO
6102016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
611
612 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
613
90ee6453
EP
6142016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
615
616 PR fortran/77505
617 * gfortran.dg/char_length_20.f90: New test.
618 * gfortran.dg/char_length_21.f90: Ditto.
619
96ad5df6
SK
6202016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
621
622 PR fortran/78279
623 * gfortran.dg/pr78279.f90: New test.
624
3c708994
DE
6252016-12-01 David Edelsohn <dje.gcc@gmail.com>
626
627 * g++.dg/tls/pr77285-1.C: dg-add-options tls
628
d95fe801
JG
6292016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
630
631 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
632
a1fc386a
RB
6332016-12-01 Richard Biener <rguenther@suse.de>
634
635 * gcc.dg/torture/alias-2.c: New testcase.
636
b0da9709
GJL
6372016-12-01 Georg-Johann Lay <avr@gjlay.de>
638
639 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
640 * gcc.target/avr/tiny-caller-save.c: Dito.
641
ccbf6355
AV
6422016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
643
644 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
645
d26b3eb7
JJ
6462016-12-01 Jakub Jelinek <jakub@redhat.com>
647
648 PR debug/78587
649 * gcc.dg/debug/pr78587.c: New test.
650
0f091278
SB
6512016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
652
653 PR rtl-optimization/78607
654 * gcc.c-torture/compile/pr78607.c: New testcase.
655
1124cf27
MS
6562016-11-30 Martin Sebor <msebor@redhat.com>
657
658 PR tree-optimization/78586
659 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
660
f7abdf36
VM
6612016-11-30 Vladimir Makarov <vmakarov@redhat.com>
662
663 PR tree-optimization/77856
df3f1277 664 * gcc.target/i386/pr77856.c: New.
f7abdf36 665
917b47be
DE
6662016-11-30 David Edelsohn <dje.gcc@gmail.com>
667
df3f1277
UB
668 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
669 scan-assembler-not on AIX.
917b47be 670
8fb75185
AV
6712016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
672
df3f1277 673 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
8fb75185 674
82c7aae6
DE
6752016-11-30 David Edelsohn <dje.gcc@gmail.com>
676
677 * g++.dg/eh/new1.C: XFAIL on AIX.
678 * g++.dg/eh/delete1.C: Same.
679 * g++.dg/init/new40.C: Same.
680 * g++.old-deja/g++.eh/new2.C: Same.
681
9e604f92
DM
6822016-11-30 David Malcolm <dmalcolm@redhat.com>
683
684 PR c/78498
685 * gcc.dg/format/pr78494.c: Rename to...
686 * gcc.dg/format/pr78498.c: ...this.
687
e613205c
DM
6882016-11-30 David Malcolm <dmalcolm@redhat.com>
689
690 PR c/78498
691 * gcc.dg/format/pr78494.c: New test case.
692
e6383ae7
DE
6932016-11-30 David Edelsohn <dje.gcc@gmail.com>
694
695 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
696 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
697 * g++.dg/debug/dwarf2/refqual-1.C: Same.
698 * g++.dg/debug/dwarf2/refqual-2.C: Same.
699
17a938e8
SB
7002016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
701
702 PR rtl-optimization/78610
703 * gcc.c-torture/compile/pr78610.c: New testcase.
704
aec0ee11
BC
7052016-11-30 Bin Cheng <bin.cheng@arm.com>
706
707 PR tree-optimization/78574
708 * gcc.c-torture/compile/pr78574.c: New test.
709
ba85c8c3
AV
7102016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
711
712 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
713 to the changed interfaces.
714 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
715 * gfortran.dg/coarray_allocate_7.f08: Likewise.
716 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
717 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
718 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
719 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
720 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
721
d5c50b02
JW
7222016-11-30 Janus Weil <janus@gcc.gnu.org>
723
724 PR fortran/78593
725 * gfortran.dg/derived_result.f90: New test case.
726
8fef5ca9
TP
7272016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
728
729 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
730 -mfloat-abi=soft option.
731 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
732 foreach loop.
733
35323bd8
KT
7342016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
735
736 PR target/78362
737 * gcc.c-torture/compile/pr78362.c: New test.
738
cc46bc43
AB
7392016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
740
741 * lib/target-supports.exp (check_effective_target_freorder): Check
742 additional case.
743
e9472c81
AB
7442016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
745
746 * gcc.target/arc/arc700-stld-hazard.c: New file.
747
40109581
JW
7482016-11-30 Janus Weil <janus@gcc.gnu.org>
749
750 PR fortran/78592
751 * gfortran.dg/dtio_18.f90: New test case.
752
fb61d96c
ML
7532016-11-30 Martin Liska <mliska@suse.cz>
754
755 PR sanitizer/78541
756 * gcc.dg/asan/pr78541-2.c: New test.
757 * gcc.dg/asan/pr78541.c: New test.
758
053d5e0c
JJ
7592016-11-30 Jakub Jelinek <jakub@redhat.com>
760
761 PR tree-optimization/78586
762 * gcc.c-torture/execute/pr78586.c: New test.
763
a4f15a7d
JW
7642016-11-30 Janus Weil <janus@gcc.gnu.org>
765
766 PR fortran/78573
767 * gfortran.dg/class_61.f90: New test case.
768
94f597df
DM
7692016-11-29 David Malcolm <dmalcolm@redhat.com>
770
771 PR preprocessor/78569
772 * gcc.dg/format/pr78569.c: New test case.
773
576b067c
MS
7742016-11-29 Martin Sebor <msebor@redhat.com>
775
776 avoid false positives on ILP32 targets.
777 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
778
01a4551c
MS
7792016-11-29 Martin Sebor <msebor@redhat.com>
780
781 PR tree-optimization/78512
782 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
783 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
784
a9185480
UB
7852016-11-29 Uros Bizjak <ubizjak@gmail.com>
786
787 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
788 Force value through k register.
789
8bf3cdff
DM
7902016-11-29 David Malcolm <dmalcolm@redhat.com>
791
792 PR c++/72774
793 PR c++/72786
794 PR c++/77922
795 PR c++/78313
796 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
797 * g++.dg/spellcheck-macro-ordering.C: New test case.
798 * g++.dg/spellcheck-pr78313.C: New test case.
799
753a9523
TC
8002016-11-29 Tamar Christina <tamar.christina@arm.com>
801
802 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
803 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
804 (Poly64x1_t, Poly64x2_t): Added types.
805 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
806 (vmov_n_p64, vmovq_n_p64): Added.
807 (vld2_lane_p64, vld2q_lane_p64): Likewise.
808 (vld3_lane_p64, vld3q_lane_p64): Likewise.
809 (vld4_lane_p64, vld4q_lane_p64): Likewise.
810 (vst2_lane_p64, vst2q_lane_p64): Likewise.
811 (vst3_lane_p64, vst3q_lane_p64): Likewise.
812 (vst4_lane_p64, vst4q_lane_p64): Likewise.
813 (vget_lane_p64, vgetq_lane_p64): Likewise.
814 (vget_high_p64): Likewise.
815 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
816 Added AArch64 flags.
817 (vreint_vector, vreint_vector_res): Moved to header.
818 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
819 Added Aarch64 flags.
820 (vreint_vector, vreint_vector_res): Moved to header.
821
c0fe5a21
JW
8222016-11-29 Janus Weil <janus@gcc.gnu.org>
823
824 PR fortran/58175
825 * gfortran.dg/finalize_30.f90: New test case.
826
248cce34
ML
8272016-11-29 Martin Liska <mliska@suse.cz>
828
829 PR gcov-profile/78582
830 * gcc.dg/pr78582.c: New test.
831
11edabc2
SKS
8322016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
833
834 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
835 targets with sizeof(int) < 4.
836
b302f2e0
RB
8372016-11-29 Richard Biener <rguenther@suse.de>
838
839 PR middle-end/78546
840 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
841
01a8a373
SB
8422016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
843
844 * gcc.target/powerpc/rldic-0.c: New testcase.
845 * gcc.target/powerpc/rldic-1.c: New testcase.
846 * gcc.target/powerpc/rldic-2.c: New testcase.
847 * gcc.target/powerpc/rldicl-0.c: New testcase.
848 * gcc.target/powerpc/rldicl-1.c: New testcase.
849 * gcc.target/powerpc/rldicl-2.c: New testcase.
850 * gcc.target/powerpc/rldicr-0.c: New testcase.
851 * gcc.target/powerpc/rldicr-1.c: New testcase.
852 * gcc.target/powerpc/rldicr-2.c: New testcase.
853 * gcc.target/powerpc/rldicx.h: New file.
854 * gcc.target/powerpc/rldimi-0.c: New testcase.
855 * gcc.target/powerpc/rldimi-1.c: New testcase.
856 * gcc.target/powerpc/rldimi-2.c: New testcase.
857 * gcc.target/powerpc/rldimi.h: New file.
858 * gcc.target/powerpc/rlwimi-0.c: New testcase.
859 * gcc.target/powerpc/rlwimi-1.c: New testcase.
860 * gcc.target/powerpc/rlwimi-2.c: New testcase.
861 * gcc.target/powerpc/rlwimi.h: New file.
862 * gcc.target/powerpc/rlwinm-0.c: New testcase.
863 * gcc.target/powerpc/rlwinm-1.c: New testcase.
864 * gcc.target/powerpc/rlwinm-2.c: New testcase.
865 * gcc.target/powerpc/rlwinm.h: New file.
866
a5a4add7
JJ
8672016-11-28 Jakub Jelinek <jakub@redhat.com>
868
869 PR middle-end/78540
870 * gcc.dg/pr78540.c: New test.
871
de6aa933
MS
8722016-11-28 Martin Sebor <msebor@redhat.com>
873
874 PR middle-end/78520
875 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
876 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
877 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
878 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
879
80cf1b8b
JJ
8802016-11-28 Jakub Jelinek <jakub@redhat.com>
881
f28fd43e
JJ
882 PR c++/72808
883 * g++.dg/debug/pr72808.C: New test.
884
d0570047
JJ
885 PR rtl-optimization/78546
886 * gcc.dg/torture/pr78546-1.c: New test.
887 * gcc.dg/torture/pr78546-2.c: New test.
888
80cf1b8b
JJ
889 PR fortran/78298
890 * gfortran.dg/gomp/pr78298.f90: New test.
891
bf9e8b6b
UB
8922016-11-28 Uros Bizjak <ubizjak@gmail.com>
893
894 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
895 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
896
f4bb5c17
JJ
8972016-11-28 Jakub Jelinek <jakub@redhat.com>
898
899 PR c++/77591
900 * g++.dg/cpp1y/pr77591.C: New test.
901
54856e4f
DE
9022016-11-28 David Edelsohn <dje.gcc@gmail.com>
903
904 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
905
6522add2
RB
9062016-11-28 Richard Biener <rguenther@suse.de>
907
908 PR tree-optimization/78542
909 * gcc.dg/torture/pr78542.c: New testcase.
910
b7ce4fe2
RB
9112016-11-28 Richard Biener <rguenther@suse.de>
912
913 PR tree-optimization/78343
914 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
915 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
916
df8391b4
JJ
9172016-11-28 Jakub Jelinek <jakub@redhat.com>
918
919 PR lto/78211
920 * g++.dg/ipa/pr78211.C: New test.
921
e578b767
PT
9222016-11-27 Paul Thomas <pault@gcc.gnu.org>
923
924 PR fortran/78474
925 * gfortran.dg/submodule_22.f08: New test.
926
927 PR fortran/78331
928 * gfortran.dg/submodule_21.f08: New test.
929
ae829c95
JDA
9302016-11-27 John David Anglin <danglin@gcc.gnu.org>
931
932 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
933
b410cf1d
IS
9342016-11-27 Iain Sandoe <iain@codesourcery.com>
935 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
936 Dominique d'Humieres <dominiq@lps.ens.fr>
937
938 PR target/67710
939 * gcc.dg/darwin-minversion-1.c: Update min version check.
940 * gcc.dg/darwin-minversion-2.c: Likewise.
941 * gcc.dg/darwin-minversion-3.c: Likewise.
942
03f82a6a
IS
9432016-11-27 Iain Sandoe <iain@codesourcery.com>
944
945 PR target/57438
946 * gcc.dg/pr57438-1.c: New Test.
947 * gcc.dg/pr57438-2.c: New Test.
948
987395fd
DH
9492016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
950 Iain Sandoe <iain@codesourcery.com>
951
952 PR target/71767
953 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
954 linker-visible symbols.
955 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
956 * gcc.dg/const-uniq-1.c: Likewise.
957 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
958 * gcc.target/i386/pr70799-1.c: Likewise.
959
ad7a69db
JJ
9602016-11-25 Jakub Jelinek <jakub@redhat.com>
961
8382457c
JJ
962 PR rtl-optimization/78438
963 PR rtl-optimization/78477
964 * gcc.c-torture/execute/pr78438.c: New test.
965 * gcc.c-torture/execute/pr78477.c: New test.
966
ad7a69db
JJ
967 PR rtl-optimization/78526
968 * gcc.dg/pr78526.c: New test.
969
c620cf89
VM
9702016-11-25 Vladimir Makarov <vmakarov@redhat.com>
971
972 PR rtl-optimization/77541
973 * gcc.target/i386/pr77541.c: Change target to int128.
974
f76c4d97
JW
9752016-11-25 Janus Weil <janus@gcc.gnu.org>
976
977 PR fortran/60853
978 * gfortran.dg/typebound_assignment_8.f90: New test case.
979
27d0862e
JJ
9802016-11-25 Jakub Jelinek <jakub@redhat.com>
981
982 PR rtl-optimization/78527
983 * gcc.c-torture/compile/pr78527.c: New test.
984
78681a7b
ML
9852016-11-25 Martin Liska <mliska@suse.cz>
986
987 PR gcov-profile/78086
988 * g++.dg/gcov/pr16855.C: Clean up the test case.
989 * g++.dg/gcov/pr16855-priority.C: New test.
990
a77af182
RB
9912016-11-25 Richard Biener <rguenther@suse.de>
992
993 PR ipa/78515
994 * gcc.dg/torture/pr78515.c: New testcase.
995
3cae214f
PT
9962016-11-25 Paul Thomas <pault@gcc.gnu.org>
997
998 PR fortran/78293
999 * gfortran.dg/allocatable_function_10.f90: New test.
1000 * gfortran.dg/class_array_15.f03: Increase builtin_free count
1001 from 11 to 12.
1002
ae22bc5d
BC
10032016-11-25 Bin Cheng <bin.cheng@arm.com>
1004
1005 PR middle-end/78507
1006 PR middle-end/78510
1007 PR middle-end/78517
1008 * g++.dg/torture/pr78507.C: New test.
1009 * gcc.dg/torture/pr78510.c: New test.
1010 * gcc.dg/torture/pr78517.c: New test.
1011
59ec925b
RB
10122016-11-24 Richard Biener <rguenther@suse.de>
1013
1014 PR tree-optimization/78343
1015 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1016 * gcc.dg/autopar/uns-outer-6.c: Adjust.
1017 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1018 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1019 * gcc.dg/vect/pr38529.c: Likewise.
1020
83624b60
TP
10212016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
1022
1023 PR tree-optimization/77673
1024 * gcc.dg/pr77673.c: New test.
1025
54e606f0
MJ
10262016-11-25 Martin Jambor <mjambor@suse.cz>
1027
1028 PR tree-optimization/70965
1029 * g++.dg/pr70965.C: New test.
1030
758dcf83
JJ
10312016-11-25 Jakub Jelinek <jakub@redhat.com>
1032 Andreas Schwab <schwab@linux-m68k.org>
1033
1034 PR gcov-profile/78467
1035 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1036 signed int.
1037
84db1406
RS
10382016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1039
1040 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1041 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1042
2c28c3e4
RS
10432016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1044
1045 * gcc.dg/tree-ssa/tailcall-8.c: New test.
1046
4ae35e69
SKS
10472016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1048
1049 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
3cae214f 1050 with sizeof(int) < 4.
4ae35e69 1051
d7b0fcaa
MS
10522016-11-24 Martin Sebor <msebor@redhat.com>
1053
1054 PR tree-optimization/78476
1055 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1056
3f156a6c
VM
10572016-11-24 Vladimir Makarov <vmakarov@redhat.com>
1058
1059 PR rtl-optimization/77541
1060 * gcc.target/i386/pr77541.c: New.
1061
fba5a793
SK
10622016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1063
1064 PR fortran/78500
1065 * gfortran.dg/class_result_4.f90: New test.
1066
11e554b3
JG
10672016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1068
1069 * gcc.target/aarch64/_Float16_1.c: New.
1070 * gcc.target/aarch64/_Float16_2.c: Likewise.
1071 * gcc.target/aarch64/_Float16_3.c: Likewise.
1072
bf1e3646
JG
10732016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1074
1075 * gcc.target/aarch64/floatdihf2_1.c: New.
1076
33a002b0
KT
10772016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1078
1079 PR target/48863
1080 PR inline-asm/70184
1081 * gcc.target/arm/pr48863.c: New test.
1082
0d56d3c1
ML
10832016-11-24 Martin Liska <mliska@suse.cz>
1084
1085 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1086 parts for frequencies/probabilities.
1087 * gcc.dg/pr34027-1.c: Likewise.
1088 * gcc.dg/strict-overflow-2.c: Likewise.
1089 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1090 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1091 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1092 * gcc.dg/tree-ssa/vector-3.c: Likewise.
1093 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1094 * gcc.dg/tree-ssa/dump-2.c: New test.
1095
8cac4d85
BS
10962016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1097
1098 * gcc.target/i386/align-limit.c: New test.
1099
eb2afa1a
RB
11002016-11-24 Richard Biener <rguenther@suse.de>
1101
1102 PR tree-optimization/71595
1103 * gcc.dg/torture/pr71595.c: New testcase.
1104
2d8fec87
BS
11052016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1106
1107 PR rtl-optimization/78120
1108 * gcc.target/i386/pr78120.c: New test.
1109
3b08cde8
EB
11102016-11-24 Eric Botcazou <ebotcazou@adacore.com>
1111
1112 * gcc.c-torture/compile/20161124-1.c: New test.
1113
bf2df7a9
ML
11142016-11-24 Jakub Jelinek <jakub@redhat.com>
1115
1116 PR bootstrap/78493
1117 * g++.dg/cpp1z/decomp18.C: New test.
1118
adf86091
N
11192016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1120
1d09844a
JJ
1121 * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1122 * gcc.target/aarch64/store-pair-1.c: Likewise.
adf86091 1123
3884190f
N
11242016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1125
1d09844a
JJ
1126 * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1127 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1128 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1129 * gcc.target/aarch64/vect-clz.c: Likewise.
1130 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1131 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1132 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1133 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1134 * gcc.target/aarch64/vect-fmovd.c: Likewise.
1135 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1136 * gcc.target/aarch64/vect-fmovf.c: Likewise.
1137 * gcc.target/aarch64/vect_ctz_1.c: Likewise.
3884190f 1138
90b725f0
PB
11392016-11-23 Peter Bergner <bergner@vnet.ibm.com>
1140
1141 PR target/78458
1142 * gcc.target/powerpc/pr78458.c: New.
1143
03f24169
JM
11442016-11-23 Joseph Myers <joseph@codesourcery.com>
1145
1146 * gcc.c-torture/compile/20161123-1.c: New test.
1147
91c9fb42
SK
11482016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
1149
1150 PR fortran/78297
1151 * gfortran.dg/pr78297.f90: New test.
1152
15a3cdd8
DE
11532016-11-23 David Edelsohn <dje.gcc@gmail.com>
1154
1155 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1156
c39dad64
JJ
11572016-11-23 Jakub Jelinek <jakub@redhat.com>
1158
c944c6a2
JJ
1159 PR sanitizer/69278
1160 * g++.dg/ubsan/return-7.C: New test.
1161 * c-c++-common/ubsan/unreachable-4.c: New test.
1162
871a2c6c
JJ
1163 PR tree-optimization/78482
1164 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1165 (bar): New function.
1166 (main): Call bar instead of printf.
1167
c39dad64
JJ
1168 PR middle-end/69183
1169 * gfortran.dg/gomp/pr69183.f90: New test.
1170
11712016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
1172
1173 PR target/78230
1174 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1175 (test2) Ditto.
1176
25cb6b33
JJ
11772016-11-23 Jakub Jelinek <jakub@redhat.com>
1178
1179 PR c++/77907
1180 * g++.dg/cpp0x/pr77907.C: New test.
1181
cfe3d653
PK
11822016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1183
1184 PR middle-end/78153
1185 * gcc.dg/tree-ssa/pr78153-1.c: New test.
1186 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1187
5774b1fa
JG
11882016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1189
1190 PR target/63250
1191 * lib/target-supports.exp (add_options_for_float16): Add
1192 -mfp16-format=ieee when testign arm*-*-*.
1193
5e0f10a0
JG
11942016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1195
1196 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1197 result.
1198 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1199 result.
1200
ba75a174
JG
12012016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1202
1203 * lib/target-supports.exp (check_effective_target_float16): Add
1204 options for _Float16.
1205 (check_effective_target_float32): Add options for _Float32.
1206 (check_effective_target_float64): Add options for _Float64.
1207 (check_effective_target_float128): Add options for _Float128.
1208 (check_effective_target_float32x): Add options for _Float32x.
1209 (check_effective_target_float64x): Add options for _Float64x.
1210 (check_effective_target_float128x): Add options for _Float128x.
1211
56d8ffc1
JG
12122016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1213
1214 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1215 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1216
04f0fcf7
JG
12172016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1218
1219 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1220 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1221
aecc521b
MS
12222016-11-23 Martin Sebor <msebor@redhat.com>
1223
1224 PR middle-end/78461
1225 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1226 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1227
e2df2328
JJ
12282016-11-23 Jakub Jelinek <jakub@redhat.com>
1229
1b3314dd
JJ
1230 PR c++/71450
1231 * g++.dg/cpp0x/pr71450-1.C: New test.
1232 * g++.dg/cpp0x/pr71450-2.C: New test.
1233
e2df2328
JJ
1234 PR c++/77739
1235 * g++.dg/cpp1y/pr77739.C: New test.
1236
56b1c60e
MJ
12372016-11-23 Martin Jambor <mjambor@suse.cz>
1238
1239 * c-c++-common/gomp/gridify-1.c: Update scan string.
1240 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1241 * c-c++-common/gomp/gridify-2.c: New test.
1242 * c-c++-common/gomp/gridify-3.c: Likewise.
1243
e600f219
RB
12442016-11-23 Richard Biener <rguenther@suse.de>
1245
1246 PR tree-optimization/78396
1247 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1248
cbb88345
RB
12492016-11-23 Richard Biener <rguenther@suse.de>
1250
1251 PR tree-optimization/78482
1252 * gcc.dg/torture/pr78482.c: New testcase.
1253
b5481987
BC
12542016-11-23 Bin Cheng <bin.cheng@arm.com>
1255
1256 * gcc.dg/fold-cond_expr-1.c: New test.
1257 * gcc.dg/fold-condcmpconv-1.c: New test.
1258 * gcc.dg/fold-condcmpconv-2.c: New test.
1259
0eb078fe
RB
12602016-11-23 Richard Biener <rguenther@suse.de>
1261
1262 PR middle-end/71762
1263 * gcc.dg/torture/pr71762-1.c: New testcase.
1264 * gcc.dg/torture/pr71762-2.c: Likewise.
1265 * gcc.dg/torture/pr71762-3.c: Likewise.
1266 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1267
efb71232
RB
12682016-11-23 Richard Biener <rguenther@suse.de>
1269
1270 PR lto/78472
1271 * g++.dg/lto/pr78472_0.c: New testcase.
1272 * g++.dg/lto/pr78472_1.C: Likewise.
1273
a5bb8a5c
RB
12742016-11-23 Richard Biener <rguenther@suse.de>
1275 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
1276
1277 PR tree-optimization/78154
1278 * gcc.dg/tree-ssa/pr78154.c: New test.
1279
e36c1cfe
N
12802016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1281
1282 * gcc.dg/pr31096.c: New testcase.
1283 * gcc.dg/pr31096-1.c: New testcase.
1284
fb2675cb
PB
12852016-11-23 Paolo Bonzini <bonzini@gnu.org>
1286
1287 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1288 adjust for warning->pedwarn change.
1289 * gcc.dg/cpp/defined-syshdr.c,
1290 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1291 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1292 gcc.dg/cpp/defined-Wextra.c,
1293 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1294
baf53c47
SKS
12952016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1296
1297 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1298
ec1c5694
JJ
12992016-11-23 Jakub Jelinek <jakub@redhat.com>
1300
1301 PR target/78451
1302 * gcc.target/i386/pr78451.c: New test.
1303 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1304 and #pragma GCC pop_options around the first #pragma GCC target.
1305 * gcc.target/i386/pr69255-2.c: Likewise.
1306 * gcc.target/i386/pr69255-3.c: Likewise.
1307
43fd192f
MC
13082016-11-23 Michael Collison <michael.collison@arm.com>
1309
1310 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1311 additional constants are recognized and fewer instructions generated.
1312 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1313 additional constants are recognized and fewer instructions generated.
1314
ed9e2fa9
ILT
13152016-11-22 Ian Lance Taylor <iant@golang.org>
1316
1317 * gcc.misc-tests/godump-1.c: Update expected output for recent
1318 changes.
1319
3135d8fe
MP
13202016-11-22 Marek Polacek <polacek@redhat.com>
1321
1322 PR tree-optimization/78455
1323 * gcc.dg/uninit-23.c: New.
1324
f8a6e41f
SK
13252016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1326
1327 PR fortran/78479
1328 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1329 comment.
1330
7e98cccb
SK
13312016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1332
1333 PR fortran/78479
1334 * gfortran.dg/char_component_initializer_3.f90: New test.
1335
9435cd52
JJ
13362016-11-22 Jakub Jelinek <jakub@redhat.com>
1337
1338 PR target/78451
1339 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1340 GCC target pragma before including immintrin.h.
1341
a0af8668
CL
13422016-11-22 Carl Love <cel@us.ibm.com>
1343
1344 * gcc.target/powerpc/builtins-3.c: New file to test the new
1345 built-ins for vector compare equal and vector compare not equal.
1346
5d382ed6
JW
13472016-11-22 Janus Weil <janus@gcc.gnu.org>
1348
1349 PR fortran/78443
1350 * gfortran.dg/typebound_proc_35.f90: New test case.
1351
4fa33072
GJL
13522016-11-22 Georg-Johann Lay <avr@gjlay.de>
1353
1354 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1355 parameter in declaration.
1356
0e721ce7
GJL
13572016-11-22 Georg-Johann Lay <avr@gjlay.de>
1358
1359 * gcc.dg/loop-split.c: Require int32plus.
1360 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1361
88c888f1
BE
13622016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1363
1364 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1365
9d494aac
GJL
13662016-11-22 Georg-Johann Lay <avr@gjlay.de>
1367
1368 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1369
c69fb816
KT
13702016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1371
1372 PR target/78439
1373 * gcc.c-torture/compile/pr78439.c: New test.
1374
4ac52f16
TP
13752016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1376
1377 PR target/77904
1378 * gcc.target/arm/pr77904.c: New test.
1379
e4fe8c9f
TT
13802016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
1381
1382 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1383 isa_rev>=2.
1384
9b28cb6f
JJ
13852016-11-22 Jakub Jelinek <jakub@redhat.com>
1386
46a61395
JJ
1387 PR tree-optimization/78436
1388 * gcc.c-torture/execute/pr78436.c: New test.
1389
76a7314d
JJ
1390 PR middle-end/78416
1391 * gcc.dg/torture/pr78416.c: New test.
1392
9b28cb6f
JJ
1393 PR tree-optimization/78445
1394 * gcc.dg/pr78445.c: New test.
1395
ee8195d9
SN
13962016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1397
b2b0acbe 1398 PR libgfortran/78449
ee8195d9
SN
1399 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1400
3ca23cdb
JL
14012016-11-21 Jeff Law <law@redhat.com>
1402
b2b0acbe 1403 PR target/68538
3ca23cdb
JL
1404 * gcc.c-torture/compile/pr68538.c: New test.
1405
d85e598a
MM
14062016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1407
1408 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1409 to be generated instead of FCTIWUZ or FCTIWZ.
1410
afb34582
JJ
14112016-11-21 Jakub Jelinek <jakub@redhat.com>
1412
699e8cb7
JJ
1413 PR middle-end/67335
1414 * g++.dg/vect/simd-clone-7.cc: New test.
1415
afb34582
JJ
1416 PR c++/71973
1417 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1418 long unsigned int.
1419 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1420 unsigned long.
1421
83ad4fac
JL
14222016-11-20 Jeff Law <law@redhat.com>
1423
1424 PR target/25128
1425 * gcc.target/m68k/pr25128.c: New test.
1426
9713daa0
RS
14272016-11-21 Richard Sandiford <richard.sandiford@arm.com>
1428
1429 * gcc.dg/tree-ssa/tailcall-7.c: New test.
1430
67b5d0b2
DM
14312016-11-21 David Malcolm <dmalcolm@redhat.com>
1432
1433 PR preprocessor/78324
1434 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1435 (test_multitoken_macro): New function.
1436 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1437 case.
1438 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1439 case.
1440 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1441 cases.
1442 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1443 Move to...
1444 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
1445 -ftrack-macro-expansion=0.
1446 (test_sprintf_note): Remove "P" macro. Add
1447 dg-begin/end-multiline-output directives.
1448 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1449
dd586f98
GJL
14502016-11-21 Georg-Johann Lay <avr@gjlay.de>
1451
1452 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1453 Return 1 for AVR_TINY.
1454
e51482c9
SB
14552016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
1456
1457 PR rtl-optimization/71785
1458 * gcc.target/powerpc/pr71785.c: New file.
1459
e0e7aa34
BC
14602016-11-21 Bin Cheng <bin.cheng@arm.com>
1461
1462 PR testsuite/78114
1463 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1464 options. Refine test by checking predictive commining PHI
1465 nodes in vectorized loop wrto vector factor.
1466
48330c93
BE
14672016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1468
1469 PR c++/71973
1470 * g++.dg/pr71973-1.C: New test.
1471 * g++.dg/pr71973-2.C: New test.
1472 * g++.dg/pr71973-3.C: New test.
1473 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1474 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1475 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1476 to dg-options.
1477 * g++.old-deja/g++.other/realloc.C: Likewise.
1478 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1479
eeeaf719
BS
14802016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1481
1482 PR tree-optimization/78413
1483 * gcc.dg/tree-ssa/pr78413.c: New test.
1484
e420e419
TP
14852016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1486
1487 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1488 target is Thumb-only.
1489
fe12d76c
JL
14902016-11-20 Jeff Law <law@redhat.com>
1491
1492 PR target/48551
1493 * gcc.target/m68k/pr48551.c: New test.
1494
8dc998fb 14952016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 1496
8dc998fb
HA
1497 PR fortran/69741
1498 * gfortran.dg/forall_18.f90: New testcase.
1499
40fd269a
MG
15002016-11-20 Marc Glisse <marc.glisse@inria.fr>
1501
1502 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1503
8294f555
AV
15042016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
1505
1506 PR fortran/78395
1507 * gfortran.dg/typebound_operator_21.f03: New test.
1508
5b7f6ed0
MG
15092016-11-20 Marc Glisse <marc.glisse@inria.fr>
1510
1511 * gcc.dg/tree-ssa/divide-5.c: New file.
1512
b8271a38
AS
15132016-11-19 Andreas Schwab <schwab@linux-m68k.org>
1514
1515 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1516 signed int.
1517
ddba26a4
JDA
15182016-11-19 John David Anglin <danglin@gcc.gnu.org>
1519
1520 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1521 libatomic_available.
1522 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1523 * gfortran.dg/coarray_allocate_10.f08: Likewise.
1524 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1525 * gfortran.dg/coarray_allocate_8.f08: Likewise.
1526 * gfortran.dg/coarray_allocate_9.f08: Likewise.
1527 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1528 * gfortran.dg/coarray_stat_2.f90: Likewise.
1529 * gfortran.dg/coindexed_1.f90: Likewise.
1530
636a9a89
JL
15312016-11-18 Jeff Law <law@redhat.com>
1532
1533 PR target/25111
1534 * gcc.target/m68k/pr25111.c: New test.
1535
6c554a2a
JJ
15362016-11-18 Jakub Jelinek <jakub@redhat.com>
1537
521c54dd
JJ
1538 PR c++/68180
1539 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1540
5e7c7761
JJ
1541 PR middle-end/78419
1542 * gcc.target/i386/pr78419.c: New test.
1543
6c554a2a
JJ
1544 PR c++/77285
1545 * g++.dg/tls/pr77285-1.C: New test.
1546 * g++.dg/tls/pr77285-2.C: New test.
1547
57d7fe86
JL
15482016-11-18 Jeff Law <law@redhat.com>
1549
1550 PR target/25112
1551 * gcc.target/m68k/pr25112: New test.
1552
1b2e0303
DE
15532016-11-18 David Edelsohn <dje.gcc@gmail.com>
1554
1555 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1556 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1557
70e73d3c
TP
15582016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
1559
1560 * gcc.target/arm/optional_thumb-1.c: New test.
1561 * gcc.target/arm/optional_thumb-2.c: New test.
1562 * gcc.target/arm/optional_thumb-3.c: New test.
1563
151c204f
DV
15642016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1565
1566 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
1567 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
1568 successful test.
1569 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
1570 (DEFAULT_REQUIRED_QUORUM): Likewise.
1571
dbb29a2a
AB
15722016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
1573 Toma Tabacu <toma.tabacu@imgtec.com>
1574
b2b0acbe
UB
1575 * gcc.target/mips/inline-memcpy-1.c (dg-options):
1576 Add (REQUIRES_STDLIB).
dbb29a2a
AB
1577 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1578 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1579 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1580 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1581 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1582 * gcc.target/mips/loongson-simd.c: Ditto.
1583 * gcc.target/mips/memcpy-1.c: Ditto.
1584 * gcc.target/mips/mips-3d-1.c: Ditto.
1585 * gcc.target/mips/mips-3d-2.c: Ditto.
1586 * gcc.target/mips/mips-3d-3.c: Ditto.
1587 * gcc.target/mips/mips-3d-4.c: Ditto.
1588 * gcc.target/mips/mips-3d-5.c: Ditto.
1589 * gcc.target/mips/mips-3d-6.c: Ditto.
1590 * gcc.target/mips/mips-3d-7.c: Ditto.
1591 * gcc.target/mips/mips-3d-8.c: Ditto.
1592 * gcc.target/mips/mips-3d-9.c: Ditto.
1593 * gcc.target/mips/mips-ps-1.c: Ditto.
1594 * gcc.target/mips/mips-ps-2.c: Ditto.
1595 * gcc.target/mips/mips-ps-3.c: Ditto.
1596 * gcc.target/mips/mips-ps-4.c: Ditto.
1597 * gcc.target/mips/mips-ps-6.c: Ditto.
1598 * gcc.target/mips/mips16-attributes.c: Ditto.
1599 * gcc.target/mips/mips32-dsp-run.c: Ditto.
1600 * gcc.target/mips/mips32-dsp.c: Ditto.
1601 * gcc.target/mips/save-restore-1.c: Ditto.
1602 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1603 (mips_preprocess): Add ignore_output argument that when set
1604 will not return the pre-processed output.
b2b0acbe 1605 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
1606 (mips-dg-init): Ditto.
1607 (mips-dg-options): Check if a test having test option
1608 (REQUIRES_STDLIB) has the required sysroot support for
1609 the current test options.
1610
f2b6aad9
JL
16112016-11-17 Jeff Law <law@redhat.com>
1612
f97db488
JL
1613 PR middle-end/38219
1614 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1615
f2b6aad9
JL
1616 PR target/47192
1617 * gcc.target/m68k/pr47192.c: New test.
1618
e080b281
TT
16192016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
1620
1621 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1622 instead of isa>=4, in order to downgrade to R5.
1623
e389ba30
AB
16242016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1625
1626 * gcc.target/arc/cmem-bit-1.c: New file.
1627 * gcc.target/arc/cmem-bit-2.c: New file.
1628 * gcc.target/arc/cmem-bit-3.c: New file.
1629 * gcc.target/arc/cmem-bit-4.c: New file.
1630
9775c1a5
L
16312016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
1632
1633 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1634 "avx5124fmaps".
1635 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1636
16372016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
1638 Andrew Senkevich <andrew.senkevich@intel.com>
1639
1640 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1641 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1642 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1643 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1644 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1645 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1646 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1647 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1648 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1649 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1650 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1651 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1652 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1653 avx5124vnniw-check.h.
1654 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1655 check_effective_target_avx5124vnniw): New.
1656 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1657 Set under ifndef.
1658 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1659 * gcc.target/i386/sse-13.c: Ditto.
1660 * g++.dg/other/i386-2.C: Ditto.
1661 * g++.dg/other/i386-3.C: Ditto.
1662 * gcc.target/i386/sse-22.c: Ditto.
1663 * gcc.target/i386/sse-23.c: Ditto.
1664
80557bb7
PC
16652016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1666
1667 PR c++/55080
1668 * g++.dg/parse/pr55080.C: New.
1669
c80620fc
MM
16702016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1671
1672 PR target/78101
1673 * gcc.target/powerpc/fusion4.c: New test.
1674
77b384c5
TP
16752016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1676
1677 PR target/77933
1678 * gcc.target/arm/pr77933-1.c: New test.
1679 * gcc.target/arm/pr77933-2.c: Likewise.
1680
5fe353c8
JJ
16812016-11-17 Jakub Jelinek <jakub@redhat.com>
1682
1683 PR middle-end/78201
1684 * g++.dg/opt/pr78201.C: New test.
1685
cc4aa659
CL
16862016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
1687
1688 * gcc.dg/pr78333.c: Add empty implementations of
1689 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1690 problems on non-glibc systems.
1691
b8f56412
DM
16922016-11-17 David Malcolm <dmalcolm@redhat.com>
1693
1694 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1695 (test_raw_string_one_liner): New function.
1696 (test_raw_string_multiline): New function.
1697
141a3ccf
KT
16982016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1699
1700 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1701 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1702
54e63f00 17032016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 1704 Richard Biener <rguenther@suse.de>
54e63f00
BS
1705
1706 PR tree-optimization/77848
1707 * gfortran.dg/vect/pr77848.f: New test.
1708
2fe37211
BE
17092016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1710
1711 PR target/77308
1712 * gcc.target/arm/pr53447-5.c: New test.
1713 * lib/target-supports.exp
1714 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1715
c867c39d
CZ
17162016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
1717
1718 * gcc.target/arc/abitest.S: New file.
1719 * gcc.target/arc/abitest.h: Likewise.
1720 * gcc.target/arc/va_args-1.c: Likewise.
1721 * gcc.target/arc/va_args-2.c: Likewise.
1722 * gcc.target/arc/va_args-3.c: Likewise.
1723 * gcc.target/arc/mcrc.c: Deleted.
1724 * gcc.target/arc/mdsp-packa.c: Likewise.
1725 * gcc.target/arc/mdvbf.c: Likewise.
1726 * gcc.target/arc/mmac-24.c: Likewise.
1727 * gcc.target/arc/mmac-d16.c: Likewise.
1728 * gcc.target/arc/mno-crc.c: Likewise.
1729 * gcc.target/arc/mno-dsp-packa.c: Likewise.
1730 * gcc.target/arc/mno-dvbf.c: Likewise.
1731 * gcc.target/arc/mno-mac-24.c: Likewise.
1732 * gcc.target/arc/mno-mac-d16.c: Likewise.
1733 * gcc.target/arc/mno-rtsc.c: Likewise.
1734 * gcc.target/arc/mno-xy.c: Likewise.
1735 * gcc.target/arc/mrtsc.c: Likewise.
1736 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1737 function.
1738 (check_effective_target_arc700): Likewise.
1739 (check_effective_target_arc6xx): Likewise.
1740 (check_effective_target_arcmpy): Likewise.
1741 (check_effective_target_archs): Likewise.
1742 (check_effective_target_clmcpu): Likewise.
1743 (check_effective_target_barrelshifter): Likewise.
1744 * gcc.target/arc/barrel-shifter-1.c: Changed.
1745 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1746 * gcc.target/arc/cmem-1.c: Changed.
1747 * gcc.target/arc/cmem-2.c: Likewise.
1748 * gcc.target/arc/cmem-3.c: Likewise.
1749 * gcc.target/arc/cmem-4.c: Likewise.
1750 * gcc.target/arc/cmem-5.c: Likewise.
1751 * gcc.target/arc/cmem-6.c: Likewise.
1752 * gcc.target/arc/cmem-7.c: Likewise.
1753 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1754 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1755 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1756 * gcc.target/arc/jump-around-jump.c: Update options.
1757 * gcc.target/arc/mARC601.c: Changed.
1758 * gcc.target/arc/mcpu-arc600.c: Changed.
1759 * gcc.target/arc/mcpu-arc601.c: Changed.
1760 * gcc.target/arc/mcpu-arc700.c: Changed.
1761 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1762 * gcc.target/arc/movb-1.c: Changed.
1763 * gcc.target/arc/movb-2.c: Likewise.
1764 * gcc.target/arc/movb-3.c: Likewise.
1765 * gcc.target/arc/movb-4.c: Likewise.
1766 * gcc.target/arc/movb-5.c: Likewise.
1767 * gcc.target/arc/movb_cl-1.c: Likewise.
1768 * gcc.target/arc/movb_cl-2.c: Likewise.
1769 * gcc.target/arc/movbi_cl-1.c: Likewise.
1770 * gcc.target/arc/movh_cl-1.c: Likewise.
1771 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1772 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1773 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1774 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1775 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1776 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1777 * gcc.target/arc/builtin_simdarc.c: Changed.
1778 * gcc.target/arc/extzv-1.c: Likewise.
1779 * gcc.target/arc/insv-1.c: Likewise.
1780 * gcc.target/arc/insv-2.c: Likewise.
1781 * gcc.target/arc/mA6.c: Likewise.
1782 * gcc.target/arc/mA7.c: Likewise.
1783 * gcc.target/arc/mARC600.c: Likewise.
1784 * gcc.target/arc/mARC700.c: Likewise.
1785 * gcc.target/arc/mcpu-arc600.c: Likewise.
1786 * gcc.target/arc/mcpu-arc700.c: Likewise.
1787 * gcc.target/arc/movl-1.c: Likewise.
1788 * gcc.target/arc/nps400-1.c: Likewise.
1789 * gcc.target/arc/trsub.c: Likewise.
1790 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1791 configuration.
1792 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1793 * gcc.target/arc/mswape.c: Likewise.
1794
c90928c8
PC
17952016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1796
1797 PR c++/68180
1798 * g++.dg/cpp1y/pr68180.C: New.
1799
6c99dcb5
PK
18002016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1801
1802 PR tree-optimization/78319
1803 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1804 arm-none-eabi.
1805
8ce3fee5
RB
18062016-11-17 Richard Biener <rguenther@suse.de>
1807
1808 PR tree-optimization/78306
1809 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1810
f8294131
RB
18112016-11-17 Richard Biener <rguenther@suse.de>
1812
1813 PR middle-end/78305
1814 * gcc.dg/torture/pr78305.c: New testcase.
1815
04f1c830
JW
18162016-11-17 Janus Weil <janus@gcc.gnu.org>
1817
1818 PR fortran/66227
1819 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1820
0d939c95
MP
18212016-11-16 Marek Polacek <polacek@redhat.com>
1822
1823 PR c/78285
1824 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1825 * g++.dg/ext/case-range2.C: Likewise.
1826
99c72130
SK
18272016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1828
1829 PR fortran/58001
1830 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1831 * gfortran.dg/fmt_tab_2.f90: Ditto.
1832
fb324f02
JJ
18332016-11-16 Jakub Jelinek <jakub@redhat.com>
1834
1835 PR rtl-optimization/78378
1836 * gcc.c-torture/execute/pr78378.c: New test.
1837
a2ea37fb
AB
18382016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1839
1840 * gcc.dg/tree-prof/section-attr-1.c: New file.
1841 * gcc.dg/tree-prof/section-attr-2.c: New file.
1842 * gcc.dg/tree-prof/section-attr-3.c: New file.
1843
d08c0ea3
MR
18442016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1845
1846 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1847 rather than `la'.
1848
8e2be5ae
MR
18492016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1850
1851 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1852 (dg-final): Remove microMIPS JALRS mnemonic matching.
1853 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1854 (dg-final): Remove microMIPS JALRS mnemonic matching.
1855 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1856 (dg-final): Remove microMIPS JALRS mnemonic matching.
1857 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1858 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1859 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1860 * gcc.target/mips/call-1u.c: New test case.
1861 * gcc.target/mips/call-2u.c: New test case.
1862 * gcc.target/mips/call-3u.c: New test case.
1863 * gcc.target/mips/call-4u.c: New test case.
1864 * gcc.target/mips/call-5u.c: New test case.
1865 * gcc.target/mips/call-6u.c: New test case.
1866
660e6c2c
TP
18672016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1868
1869 * gcc.target/arm/empty_fiq_handler.c: New test.
1870
5e8d7713
JJ
18712016-11-16 Jakub Jelinek <jakub@redhat.com>
1872
1873 PR fortran/78299
1874 * gfortran.dg/gomp/pr78299.f90: New test.
1875
dd784916
WD
18762015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1877
1878 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 1879 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
1880 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1881
0af30954
SN
18822016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1883
1884 PR libgfortran/78314
1885 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1886
e38f6572
BC
18872016-11-16 Bin Cheng <bin.cheng@arm.com>
1888
1889 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1890 according to updated dump info.
1891
5012919d
AM
18922016-11-16 Alexander Monakov <amonakov@ispras.ru>
1893
1894 * lib/target-supports.exp (check_effective_target_alloca): Use a
1895 compile test.
1896 * gcc.target/nvptx/softstack.c: New test.
1897 * gcc.target/nvptx/decl-shared.c: New test.
1898 * gcc.target/nvptx/decl-shared-init.c: New test.
1899
2fe2aba3
MR
19002016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1901
1902 * gcc.target/mips/data-sym-jump.c: New test case.
1903 * gcc.target/mips/data-sym-pool.c: New test case.
1904 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1905 annotation.
1906
598eaaa2
YR
19072016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1908
1909 * lib/target-supports.exp (check_avx2_hw_available): New.
1910 (check_effective_target_avx2_runtime): New.
1911 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1912
03b85dcd
TC
19132016-11-16 Tamar Christina <tamar.christina@arm.com>
1914
1915 PR testsuite/78136
1916 * gcc.dg/cpp/trad/trad.exp
1917 (dg-runtest): Moved $srcdir/$subdir/ to
1918 DEFAULT_TRADCPPFLAGS.
1919
dc9e0b66
AV
19202016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1921
1922 PR fortran/78356
1923 * gfortran.dg/class_allocate_23.f08: New test.
1924
d964ba07
RB
19252016-11-16 Richard Biener <rguenther@suse.de>
1926
1927 PR middle-end/78333
1928 * gcc.dg/pr78333.c: New testcase.
1929
080140bc
ML
19302016-11-16 Martin Liska <mliska@suse.cz>
1931
1932 PR sanitizer/78270
1933 * gcc.dg/asan/pr78270.c: Update comment style.
1934 * gcc.dg/asan/pr78270-2.c: New test.
1935
4786fabe
SKS
19362016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1937
1938 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1939 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1940
510d73a0
RB
19412016-11-16 Richard Biener <rguenther@suse.de>
1942
1943 PR tree-optimization/78348
1944 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1945
1705cebd
JJ
19462016-11-16 Jakub Jelinek <jakub@redhat.com>
1947
1948 PR sanitizer/77823
1949 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1950 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1951
ed66ba99
MP
19522016-11-15 Marek Polacek <polacek@redhat.com>
1953
1954 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1955
5d70ab07
JD
19562016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1957
1958 PR libgfortran/51119
1959 * gfortran.dg/matmul_12.f90: New test case.
1960
48aef8e2
UB
19612016-11-15 Uros Bizjak <ubizjak@gmail.com>
1962
1963 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 1964 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 1965 common 32-bit and 64-bit function specific options.
b2b0acbe 1966 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 1967
0c8a8fe2
JJ
19682016-11-15 Jakub Jelinek <jakub@redhat.com>
1969
5a65a911
JJ
1970 * g++.dg/cpp1z/decomp14.C: New test.
1971 * g++.dg/cpp1z/decomp15.C: New test.
1972 * g++.dg/cpp1z/decomp16.C: New test.
1973
a0f5b987
JJ
1974 * g++.dg/cpp1z/decomp13.C: New test.
1975
5a0e7889
JJ
1976 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1977
0c8a8fe2
JJ
1978 PR c++/71988
1979 * g++.dg/cpp0x/constexpr-71988.C: New test.
1980
2cf63121
MR
19812016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1982
1983 * gcc.target/mips/insn-casesi.c: New test case.
1984 * gcc.target/mips/insn-pseudo-1.c: New test case.
1985 * gcc.target/mips/insn-pseudo-2.c: New test case.
1986 * gcc.target/mips/insn-pseudo-3.c: New test case.
1987 * gcc.target/mips/insn-pseudo-4.c: New test case.
1988 * gcc.target/mips/insn-tablejump.c: New test case.
1989
2cbfb209
MR
19902016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1991
1992 * gcc.target/mips/mips.exp (mips_option_tests): Add
1993 `-mcode-readable=yes' array element.
1994
f05a874c
MR
19952016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1996
1997 * gcc.target/mips/mips.exp (mips_option_tests): Add
1998 `-mmicromips' array element.
1999
b229ab2a
MM
20002016-11-15 Michael Matz <matz@suse.de>
2001
2002 PR missed-optimization/77881
2003 * gcc.target/i386/pr77881.c: New test.
2004
aa806c3b
JJ
20052016-11-15 Jakub Jelinek <jakub@redhat.com>
2006
2007 PR middle-end/78295
2008 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2009
bcb9a772
MM
20102016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2011
2012 * gcc.target/powerpc/vec-set-int.c: New test.
2013 * gcc.target/powerpc/vec-set-short.c: Likesie.
2014 * gcc.target/powerpc/vec-set-char.c: Likewise.
2015
8e745a17
JJ
20162016-11-14 Jakub Jelinek <jakub@redhat.com>
2017
2018 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2019
d809e15a
JW
20202016-11-14 Janus Weil <janus@gcc.gnu.org>
2021
2022 PR fortran/78300
2023 * gfortran.dg/class_result_3.f90: New test.
2024
1ee62b92 20252016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
2026 Richard Biener <rguenther@suse.de>
2027
2028 * gcc.dg/gimplefe-1.c: New testcase.
2029 * gcc.dg/gimplefe-2.c: Likewise.
2030 * gcc.dg/gimplefe-3.c: Likewise.
2031 * gcc.dg/gimplefe-4.c: Likewise.
2032 * gcc.dg/gimplefe-5.c: Likewise.
2033 * gcc.dg/gimplefe-6.c: Likewise.
2034 * gcc.dg/gimplefe-7.c: Likewise.
2035 * gcc.dg/gimplefe-8.c: Likewise.
2036 * gcc.dg/gimplefe-9.c: Likewise.
2037 * gcc.dg/gimplefe-10.c: Likewise.
2038 * gcc.dg/gimplefe-11.c: Likewise.
2039 * gcc.dg/gimplefe-12.c: Likewise.
2040 * gcc.dg/gimplefe-13.c: Likewise.
2041 * gcc.dg/gimplefe-14.c: Likewise.
2042 * gcc.dg/gimplefe-15.c: Likewise.
2043 * gcc.dg/gimplefe-16.c: Likewise.
2044 * gcc.dg/gimplefe-17.c: Likewise.
2045 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 2046
4d209853
ML
20472016-11-14 Martin Liska <mliska@suse.cz>
2048
2049 PR bootstrap/78069
2050 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2051 to match scanned pattern.
2052 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2053
5129b43b
RB
20542016-11-14 Richard Biener <rguenther@suse.de>
2055
2056 PR tree-optimization/78312
2057 * gcc.dg/torture/pr78312.c: New testcase.
2058
d97cca4a
GJL
20592016-11-14 Georg-Johann Lay <avr@gjlay.de>
2060
2061 PR target/78093
2062 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2063
5230c3d8
JJ
20642016-11-14 Jakub Jelinek <jakub@redhat.com>
2065 Jason Merrill <jason@redhat.com>
2066
2067 Implement P0217R3 - C++17 structured bindings
2068 * g++.dg/cpp1z/decomp1.C: New test.
2069 * g++.dg/cpp1z/decomp2.C: New test.
2070 * g++.dg/cpp1z/decomp3.C: New test.
2071 * g++.dg/cpp1z/decomp4.C: New test.
2072 * g++.dg/cpp1z/decomp5.C: New test.
2073 * g++.dg/cpp1z/decomp6.C: New test.
2074 * g++.dg/cpp1z/decomp7.C: New test.
2075 * g++.dg/cpp1z/decomp8.C: New test.
2076 * g++.dg/cpp1z/decomp9.C: New test.
2077 * g++.dg/cpp1z/decomp10.C: New test.
2078
a2b4c188
KV
20792016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2080
2081 * g++.dg/torture/pr78268.C: New test.
2082
975672f3
PK
20832016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2084
2085 PR c/35503
2086 * c-c++-common/pr35503-1.c: New test.
2087 * c-c++-common/pr35503-2.c: Likewise.
2088 * c-c++-common/pr35503-3.c: Likewise.
2089 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2090
a4ba1151
UB
20912016-11-13 Uros Bizjak <ubizjak@gmail.com>
2092
2093 PR rtl-optimization/78232
2094 PR rtl-optimization/78248
2095 * gcc.dg/ubsan/pr78248.c: New test.
2096
47605312
EB
20972016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2098
2099 * gnat.dg/address_conv.adb: New test.
2100
96826e28
EB
21012016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2102
2103 * gnat.dg/renaming11.ad[sb]: New test.
2104
4be719cd
EB
21052016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2106
2107 * c-c++-common/dump-ada-spec-6.c: New test.
2108
4ebd491f
EB
21092016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2110
2111 * gnat.dg/lto21.adb: New test.
2112 * gnat.dg/lto21_pkg1.ads: New helper.
2113 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2114
f9d49cd1
JW
21152016-11-13 Janus Weil <janus@gcc.gnu.org>
2116
2117 PR fortran/60952
2118 * gfortran.dg/typebound_proc_34.f90: New test.
2119
9cbf8673
JW
21202016-11-13 Janus Weil <janus@gcc.gnu.org>
2121
2122 PR fortran/66366
2123 * gfortran.dg/class_57.f90: Changed error message.
2124 * gfortran.dg/class_60.f90: New test.
2125
0e075835
DE
21262016-11-12 David Edelsohn <dje.gcc@gmail.com>
2127
2128 * g++.dg/pr78112.C: XFAIL AIX.
2129
b93d8a3f
JW
21302016-11-12 Janus Weil <janus@gcc.gnu.org>
2131
2132 PR fortran/77501
2133 * gfortran.dg/typebound_generic_16.f90: New test.
2134
b8f70e67
JJ
21352016-11-12 Jakub Jelinek <jakub@redhat.com>
2136
2137 PR c++/71225
2138 * g++.dg/cpp0x/pr71225.C: New test.
2139
8b287aea
EB
21402016-11-11 Eric Botcazou <ebotcazou@adacore.com>
2141
2142 * gcc.target/sparc/20161111-1.c: New test.
2143
c901bc0d
UB
21442016-11-11 Uros Bizjak <ubizjak@gmail.com>
2145
2146 PR target/78310
2147 * gcc.target/i386/pr78310.c: New test.
2148
606f928d
JL
21492016-11-11 Jeff Law <law@redhat.com>
2150
2151 * gcc.dg/tree-ssa/isolate-6.c: New test.
2152 * gcc.dg/tree-ssa/isolate-7.c: New test.
2153
be278990
BC
21542016-11-11 Bin Cheng <bin.cheng@arm.com>
2155
2156 PR testsuite/78292
2157 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2158 vect_max_reduc.
2159
d9ab7525
JJ
21602016-11-11 Jakub Jelinek <jakub@redhat.com>
2161
2162 PR c++/72774
2163 * g++.dg/parse/pr72774.C: New test.
2164
4b7e0c76
RB
21652016-11-11 Richard Biener <rguenther@suse.de>
2166
2167 PR tree-optimization/71575
2168 * gcc.dg/graphite/pr71575-1.c: New testcase.
2169 * gcc.dg/graphite/pr71575-2.c: Likewise.
2170
d07f8c59
RB
21712016-11-11 Richard Biener <rguenther@suse.de>
2172
2173 PR middle-end/78295
2174 * gcc.dg/uninit-pr78295.c: New testcase.
2175
aa806c3b 21762016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
2177
2178 PR fortran/78277
2179 * gfortran.dg/dec_structure_17.f90: New test.
2180
456f0dfa
MM
21812016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2182
2183 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2184 being allowed in vector registers.
2185 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2186 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2187 * gcc.target/powerpc/vsx-himode.c: Likewise.
2188 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2189 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2190 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2191 to allow matching MFVSRD or MFVSRW.
2192
8d34bfa8
PH
21932016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2194
2195 PR rtl-optimization/78241
2196 * gcc.dg/pr78241.c: New test.
2197
0569479e
JJ
21982016-11-10 Jakub Jelinek <jakub@redhat.com>
2199
8ebd1b31
JJ
2200 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2201 201307.
2202
0569479e
JJ
2203 * g++.dg/cpp1z/noexcept-type14.C: New test.
2204 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2205
37a16493
JG
22062016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
2207
2208 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2209 WVAL0S tests added in r241817.
2210
b4c3a85b
JJ
22112016-11-10 Jakub Jelinek <jakub@redhat.com>
2212
2213 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2214 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2215 no longer allowed and corresponding ordered construct.
2216 * gfortran.dg/gomp/linear-1.f90: New test.
2217 * gfortran.dg/gomp/declare-simd-2.f90: New test.
2218 * gfortran.dg/gomp/declare-target-1.f90: New test.
2219 * gfortran.dg/gomp/declare-target-2.f90: New test.
2220
86bc8506
ML
22212016-11-10 Martin Liska <mliska@suse.cz>
2222
2223 PR sanitizer/78270
2224 * gcc.dg/asan/pr78270.c: New test.
2225
ed5fdfba
PMR
22262016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
2227 Jakub Jelinek <jakub@redhat.com>
2228
2229 PR debug/78112
b4c3a85b 2230 * g++.dg/pr78112.C: New testcase.
ed5fdfba 2231
0391e4a3
JJ
22322016-11-09 Jakub Jelinek <jakub@redhat.com>
2233
cc38d9d6
JJ
2234 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2235 -Wno-c++1z-compat.
2236 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2237 string in case condition contains % characters.
2238
0391e4a3
JJ
2239 PR c++/78283
2240 * g++.dg/cpp1z/noexcept-type13.C: New test.
2241
410fe60d
TT
22422016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
2243
2244 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2245 using (HAS_MOVN) with MIPS III.
2246
271dd55c
JW
22472016-11-09 Janus Weil <janus@gcc.gnu.org>
2248
2249 PR fortran/46459
2250 * gfortran.dg/volatile14.f90: New test.
2251
ff1f317b
UB
22522016-11-09 Uros Bizjak <ubizjak@gmail.com>
2253
2254 PR target/78262
2255 * gcc.target/i386/pr78262.c: New test.
2256
aa806c3b 22572016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
2258
2259 PR fortran/78259
2260 * gfortran.dg/pr78259.f90: New test.
2261
b349a81a
JW
22622016-11-09 Janus Weil <janus@gcc.gnu.org>
2263
2264 PR fortran/60777
2265 * gfortran.dg/spec_expr_7.f90: New test.
2266
2e955d50
JJ
22672016-11-09 Jakub Jelinek <jakub@redhat.com>
2268
4f353581
JJ
2269 PR target/77718
2270 * gcc.c-torture/execute/pr77718.c: New test.
2271
2e955d50
JJ
2272 * gcc.dg/ubsan/c99-shift-3.c: New test.
2273 * gcc.dg/ubsan/c99-shift-4.c: New test.
2274 * gcc.dg/ubsan/c99-shift-5.c: New test.
2275 * gcc.dg/ubsan/c99-shift-6.c: New test.
2276
68c93708
ML
22772016-11-09 Martin Liska <mliska@suse.cz>
2278
2279 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2280 test-case for memcmp.
2281 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2282
7b649f79
TP
22832016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2284
2285 PR testsuite/78269
2286 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2287
bfcb501d
PT
22882016-11-09 Paul Thomas <pault@gcc.gnu.org>
2289
2290 * gfortran.dg/move_alloc_18.f90: New test.
2291
e15861c2
PK
22922016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2293
2294 PR middle-end/78256
2295 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2296 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2297
5f395580
JW
22982016-11-09 Janus Weil <janus@gcc.gnu.org>
2299
2300 PR fortran/71894
2301 * gfortran.dg/class_59.f90: New test.
2302
37b14185
RB
23032016-11-09 Richard Biener <rguenther@suse.de>
2304
2305 PR tree-optimization/78007
2306 * gcc.dg/vect/vect-bswap32.c: Adjust.
2307 * gcc.dg/vect/vect-bswap64.c: Likewise.
2308
d6e8a41c
KV
23092016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2310
2311 * gcc.dg/ipa/vrp7.c: New test.
2312
5d5f1e95
KV
23132016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2314
2315 PR ipa/78121
2316 * gcc.dg/ipa/pr78121.c: New test.
2317
0290a292
MO
23182016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2319
2320 * c-c++-common/asan/default_options.h: New file.
2321 * c-c++-common/asan/strcasestr-1.c: New test.
2322 * c-c++-common/asan/strcasestr-2.c: Likewise.
2323 * c-c++-common/asan/strcspn-1.c: Likewise.
2324 * c-c++-common/asan/strcspn-2.c: Likewise.
2325 * c-c++-common/asan/strpbrk-1.c: Likewise.
2326 * c-c++-common/asan/strpbrk-2.c: Likewise.
2327 * c-c++-common/asan/strspn-1.c: Likewise.
2328 * c-c++-common/asan/strspn-2.c: Likewise.
2329 * c-c++-common/asan/strstr-1.c: Likewise.
2330 * c-c++-common/asan/strstr-2.c: Likewise.
2331 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2332
fbdb92eb
MO
23332016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2334
2335 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2336
103c4f75
JW
23372016-11-08 Janus Weil <janus@gcc.gnu.org>
2338
2339 PR fortran/68440
2340 * gfortran.dg/class_58.f90: New test.
2341
90a2ffc0
UB
23422016-11-08 Uros Bizjak <ubizjak@gmail.com>
2343
2344 PR target/70799
2345 * gcc.target/i386/pr70799-2.c: New test.
2346
eba5aec8
JW
23472016-11-08 Janus Weil <janus@gcc.gnu.org>
2348
2349 PR fortran/77596
2350 * gfortran.dg/proc_ptr_comp_46.f90: New test.
2351
fad36601
BC
23522016-11-08 Bin Cheng <bin.cheng@arm.com>
2353
2354 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2355
7c8615b6
BC
23562016-11-08 Bin Cheng <bin.cheng@arm.com>
2357
2358 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2359
4c6a4a53
BC
23602016-11-08 Bin Cheng <bin.cheng@arm.com>
2361
2362 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2363
fcd1b8df
ML
23642016-11-08 Martin Liska <mliska@suse.cz>
2365
2366 PR testsuite/78242
2367 * g++.dg/asan/use-after-scope-4.C: New test.
2368 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2369 * gcc.dg/asan/use-after-scope-8.c: Remove.
2370
f9ef2c76
RB
23712016-11-08 Richard Biener <rguenther@suse.de>
2372
2373 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2374
ad11774f
TC
23752016-11-08 Tamar Christina <tamar.christina@arm.com>
2376
2377 PR testsuite/78136
2378 * gcc.dg/cpp/trad/trad.exp
2379 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2380 * gcc.dg/cpp/trad/include.c: Use local header file.
2381
fe73a332
RB
23822016-11-08 Richard Biener <rguenther@suse.de>
2383
2384 PR tree-optimization/78205
2385 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2386
ed053eb8
RB
23872016-11-08 Richard Biener <rguenther@suse.de>
2388
2389 PR tree-optimization/78224
2390 * g++.dg/torture/pr78224.C: New testcase.
2391
06658c6d
SKS
23922016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2393
2394 * gcc.dg/store_merging_1.c: Require store_merge.
2395 * gcc.dg/store_merging_2.c: Likewise.
2396 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 2397 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
2398 * gcc.dg/store_merging_6.c: Likewise.
2399 * gcc.dg/store_merging_7.c: Likewise.
2400 * gcc.dg/store_merging_8.c: Likewise.
2401 * lib/target-supports.exp (check_effective_target_store_merge): New.
2402
e4b39278
DE
24032016-11-07 David Edelsohn <dje.gcc@gmail.com>
2404
2405 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2406 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2407 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2408 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2409 -mvsx -mpower8-vector.
2410 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2411 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2412 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2413 -mvsx -mpower8-vector.
2414
fda2d612
DE
24152016-11-07 David Edelsohn <dje.gcc@gmail.com>
2416
2417 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2418
2419 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2420 * gcc.dg/visibility-14.c: XFAIL AIX.
2421 * gcc.dg/visibility-15.c: XFAIL AIX.
2422 * gcc.dg/visibility-16.c: XFAIL AIX.
2423 * gcc.dg/visibility-17.c: XFAIL AIX.
2424 * gcc.dg/visibility-18.c: XFAIL AIX.
2425 * gcc.dg/visibility-19.c: XFAIL AIX.
2426 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2427 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2428 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2429 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2430
60cee85e
JJ
24312016-11-07 Jakub Jelinek <jakub@redhat.com>
2432
2433 PR target/78227
2434 * gcc.target/i386/pr78227-1.c: New test.
2435 * gcc.target/i386/pr78227-2.c: New test.
2436
7aa13860
PK
24372016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2438
2439 PR middle-end/35691
2440 * gcc.dg/pr35691-1.c: New test-case.
2441 * gcc.dg/pr35691-2.c: Likewise.
2442
caa024ff
BS
24432016-11-07 Bernd Schmidt <bschmidt@redhat.com>
2444
2445 PR rtl-optimization/77309
2446 * gcc.dg/torture/pr77309.c: New test.
2447
a9815228
JJ
24482016-11-07 Jakub Jelinek <jakub@redhat.com>
2449
2450 PR middle-end/71529
2451 * gcc.target/i386/pr71529.C: Moved to ...
2452 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
2453
2454 PR target/64411
2455 * gcc.target/i386/pr64411.C: Moved to ...
2456 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
2457 lp64.
2458
2459 PR target/65105
2460 * gcc.target/i386/pr65105-4.C: Moved to ...
2461 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
2462 Run into compile test rather than execute test.
2463
e8ab5cb1
RB
24642016-11-07 Richard Biener <rguenther@suse.de>
2465
2466 PR target/78229
2467 * g++.dg/pr78229.C: New testcase.
2468
20770eb8
RB
24692016-11-07 Richard Biener <rguenther@suse.de>
2470
2471 PR tree-optimization/78218
2472 * gcc.dg/torture/pr78218.c: New testcase.
2473
32894793
RB
24742016-11-07 Richard Biener <rguenther@suse.de>
2475
2476 PR tree-optimization/78228
2477 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2478
e27bfda2
KT
24792016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2480
2481 PR target/77822
2482 * g++.dg/torture/pr77822.C: New test.
2483
00d6b7a1
ML
24842016-11-07 Martin Liska <mliska@suse.cz>
2485
2486 * c-c++-common/asan/force-inline-opt0-1.c: Disable
2487 -f-sanitize-address-use-after-scope.
2488 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2489 internal fn calls.
2490 * g++.dg/asan/use-after-scope-1.C: New test.
2491 * g++.dg/asan/use-after-scope-2.C: Likewise.
2492 * g++.dg/asan/use-after-scope-3.C: Likewise.
2493 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2494 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2495 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2496 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2497 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2498 * g++.dg/asan/use-after-scope-types.h: Likewise.
2499 * gcc.dg/asan/use-after-scope-1.c: Likewise.
2500 * gcc.dg/asan/use-after-scope-2.c: Likewise.
2501 * gcc.dg/asan/use-after-scope-3.c: Likewise.
2502 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2503 * gcc.dg/asan/use-after-scope-5.c: Likewise.
2504 * gcc.dg/asan/use-after-scope-6.c: Likewise.
2505 * gcc.dg/asan/use-after-scope-7.c: Likewise.
2506 * gcc.dg/asan/use-after-scope-8.c: Likewise.
2507 * gcc.dg/asan/use-after-scope-9.c: Likewise.
2508 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2509 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2510 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2511 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2512 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2513
a0d3edf8
RB
25142016-11-07 Richard Biener <rguenther@suse.de>
2515
2516 PR tree-optimization/78189
2517 * g++.dg/torture/pr78189.C: New testcase.
2518
0db5adfa
DE
25192016-11-06 David Edelsohn <dje.gcc@gmail.com>
2520
2521 * gcc.dg/Wtrampolines.c: XFAIL AIX.
2522
cc03bf7a
AV
25232016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
2524
2525 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2526 occuring.
2527
18bb8b8a
TK
25282016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2529
2530 PR fortran/78221
2531 * arith.c (gfc_complex2real): Change gfc_warning_now to
2532 gfc_warning.
2533
c7f587bd
PT
25342016-11-05 Paul Thomas <pault@gcc.gnu.org>
2535
2536 * gfortran.dg/move_alloc_17.f03: New test.
2537
92657eb0
RB
25382016-11-05 Richard Biener <rguenther@suse.de>
2539
2540 PR bootstrap/78188
2541 * g++.dg/ipa/pr78188.C: New test.
2542
28ce22e6
JW
25432016-11-05 Janus Weil <janus@gcc.gnu.org>
2544 Dominique d'Humieres <dominiq@lps.ens.fr>
2545
2546 PR fortran/69495
2547 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2548
d233ee5f
PT
25492016-11-05 Paul Thomas <pault@gcc.gnu.org>
2550
2551 PR fortran/67564
2552 * gfortran.dg/select_type_39.f03: New test.
2553
25542016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
2555
2556 PR fortran/64933
2557 * gfortran.dg/associate_23.f90: New test.
2558
5f4cebba
JJ
25592016-11-04 Jakub Jelinek <jakub@redhat.com>
2560
2561 PR target/77834
2562 * gcc.dg/pr77834.c: New test.
2563
6e3ae7e6
PC
25642016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2565
2566 PR c++/67980
2567 * g++.dg/cpp1y/pr67980.C: New.
2568
fff6ed28
BS
25692016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2570
2571 * gcc.target/powerpc/fold-vec-add-1.c: New.
2572 * gcc.target/powerpc/fold-vec-add-2.c: New.
2573 * gcc.target/powerpc/fold-vec-add-3.c: New.
2574 * gcc.target/powerpc/fold-vec-add-4.c: New.
2575 * gcc.target/powerpc/fold-vec-add-5.c: New.
2576 * gcc.target/powerpc/fold-vec-add-6.c: New.
2577 * gcc.target/powerpc/fold-vec-add-7.c: New.
2578
bef3a8d7 25792016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
2580
2581 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2582 for -mbranch-likely, infer -mno-branch-likely for R6.
2583
dac9376a
BE
25842016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2585
2586 PR c++/71973
2587 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2588 * g++.dg/init/new15.C: Likewise.
2589 * g++.dg/ipa/inline-1.C: Likewise.
2590 * g++.dg/ipa/inline-2.C: Likewise.
2591 * g++.dg/lto/20080908-1_0.C: Likewise.
2592 * g++.dg/tc1/dr20.C: Likewise.
2593 * g++.dg/tree-ssa/inline-1.C: Likewise.
2594 * g++.dg/tree-ssa/inline-2.C: Likewise.
2595 * g++.old-deja/g++.law/except1.C: Likewise.
2596 * g++.old-deja/g++.other/vbase5.C: Likewise.
2597 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2598
b210df46
BS
25992016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2600
2601 PR tree-optimization/78210
2602 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2603 possibility of widening multiplies.
2604
964ef24c
RB
26052016-11-04 Richard Biener <rguenther@suse.de>
2606
2607 PR middle-end/78185
2608 * gcc.dg/pr78185.c: New testcase.
2609
5fb80387
DE
26102016-10-04 David Edelsohn <dje.gcc@gmail.com>
2611
2612 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2613 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2614
6905c577
JJ
26152016-11-03 Jakub Jelinek <jakub@redhat.com>
2616 Alexandre Oliva <aoliva@redhat.com>
2617 Jason Merrill <jason@redhat.com>
2618
2619 PR debug/28767
2620 PR debug/56974
2621 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2622 * g++.dg/debug/dwarf2/ref-3.C: New test.
2623 * g++.dg/debug/dwarf2/ref-4.C: New test.
2624 * g++.dg/debug/dwarf2/refqual-1.C: New test.
2625 * g++.dg/debug/dwarf2/refqual-2.C: New test.
2626
26272016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
2628
2629 * gfortran.dg/dec_exp_1.f90: New test.
2630 * gfortran.dg/dec_exp_2.f90: Likewise.
2631 * gfortran.dg/dec_exp_3.f90: Likewise.
2632
6905c577 26332016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
2634
2635 * gfortran.dg/dec_parameter_1.f: New test.
2636 * gfortran.dg/dec_parameter_2.f90: Likewise.
2637 * gfortran.dg/dec_parameter_3.f90: Likewise.
2638 * gfortran.dg/dec_parameter_4.f90: Likewise.
2639
7d29f8e3
ML
26402016-11-03 Martin Liska <mliska@suse.cz>
2641
2642 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2643 output.
2644 * gcc.dg/tree-prof/time-profiler-3.c: New test.
2645
5de3e2d8
BE
26462016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2647
2648 PR libgcc/78067
2649 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2650
f03f0232
SKS
26512016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2652
2653 * gcc.c-torture/execute/pr78170.c: Require int32plus.
2654
bd17a9df
MF
26552016-11-02 Max Filippov <jcmvbkbc@gmail.com>
2656
2657 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2658
2b01aad6
TC
26592016-11-01 Tamar Christina <tamar.christina@arm.com>
2660
2661 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2662 Check for arm_v8_neon_hw.
2663 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2664 Likewise.
2665 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2666 Likewise.
2667 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2668 Likewise.
2669
aa55dc0c
RB
26702016-11-02 Richard Biener <rguenther@suse.de>
2671
2672 * gcc.dg/store_merging_8.c: New testcase.
2673
6905c577 26742016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
2675
2676 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2677
075be4a1
DE
26782016-11-02 David Edelsohn <dje.gcc@gmail.com>
2679
4b69fb13
DE
2680 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2681 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2682 * gcc.dg/addr_equal_1.c: XFAIL AIX.
2683 * gcc.dg/pr65779.c: XFAIL AIX.
2684 * gcc.dg/pr70405.c: XFAIL AIX.
2685
075be4a1
DE
2686 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2687 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2688 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2689
fdb1aa55
RO
26902016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2691
2692 * lib/target-supports.exp (check_gc_sections_available): Use
2693 -print-prog-name=ld to determine linker used.
2694
4adbcdb4
ML
26952016-11-02 Martin Liska <mliska@suse.cz>
2696
2697 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2698 test case.
2699
4b2c06f4
KT
27002016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2701
2702 PR tree-optimization/78170
2703 * gcc.c-torture/execute/pr78170.c: New test.
2704
63e523d6
KT
27052016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2706
2707 PR tree-optimization/78162
2708 * gcc.c-torture/compile/pr78162.c: New test.
2709
da42ac7b
RB
27102016-11-02 Richard Biener <rguenther@suse.de>
2711
2712 PR tree-optimization/78035
2713 PR tree-optimization/77964
2714 * gcc.target/i386/pr78035.c: New testcase.
2715
4280df0a
RB
27162016-11-02 Richard Biener <rguenther@suse.de>
2717
2718 * gcc.dg/tree-ssa/vrp111.c: New testcase.
2719 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2720 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2721 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2722 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2723
1b1d9303
DE
27242016-11-01 David Edelsohn <dje.gcc@gmail.com>
2725
2726 * gfortran.dg/pr70937.f90: require-effective-target lto.
2727
5b7c0519
TK
27282016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2729
2730 PR fortran/69544
2731 * gfortran.dg/where_6.f90: New test.
2732
70d28813
JJ
27332016-11-01 Jakub Jelinek <jakub@redhat.com>
2734
2735 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2736
7f4266d4
TK
27372016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2738
2739 PR fortran/69544
2740 * gfortran.dg/where_5.f90: New test.
2741
9fc158eb
BB
27422016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2743
2744 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2745 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2746 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2747 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2748
baeb7b5c
UB
27492016-11-01 Uros Bizjak <ubizjak@gmail.com>
2750
2751 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2752 Whitespace fixes.
2753 (check_effective_target_vect_cmdline_needed): Check
2754 is-effective-target ia32 for x86 targets.
2755 (check_effective_target_vect_simd_clones): Simplify condition.
2756 (check_effective_target_vect_double): Ditto.
2757 (check_effective_target_vect_aligned_arrays): Check
2758 is-effective-target ia32 for x86 targets. Simplify condition.
2759 (check_effective_target_vect_multiple_sizes): Simplify condition.
2760 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2761 (check_effective_target_sync_int_128): Simplify condition.
2762 (check_effective_target_sync_int_128_runtime): Ditto.
2763 (check_effective_target_sync_long_long_runtime): Ditto.
2764 (check_effective_target_divmod): Add i?86-*-* target.
2765
156b5cca
MM
27662016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2767
2768 * gcc.target/powerpc/vsx-extract-4.c: New test.
2769 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2770
120a4c45
JD
27712016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2772
2773 PR fortran/54679
2774 * gfortran.dg/fmt_l.f90: Update test.
2775 * gfortran.dg/fmt_l0.f90: New test.
2776
c5fed5c6
JJ
27772016-10-31 Jakub Jelinek <jakub@redhat.com>
2778
2779 PR c++/78089
2780 * c-c++-common/builtin-shuffle-1.c: New test.
2781 * g++.dg/cpp0x/addressof3.C: New test.
2782
aee69156
VV
27832016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2784
2785 Add tests for a const member and a reference member for launder.
2786 * g++.dg/cpp1z/launder3.C: New.
2787 * g++.dg/cpp1z/launder4.C: Likewise.
2788 * g++.dg/cpp1z/launder5.C: Likewise.
2789 * g++.dg/cpp1z/launder5.cc: Likewise.
2790 * g++.dg/cpp1z/launder5.h: Likewise.
2791 * g++.dg/cpp1z/launder6.C: Likewise.
2792 * g++.dg/cpp1z/launder6.cc: Likewise.
2793 * g++.dg/cpp1z/launder6.h: Likewise.
2794
1e4fa9b1
JJ
27952016-10-31 Jakub Jelinek <jakub@redhat.com>
2796
dcb466ec
JJ
2797 PR c++/77948
2798 * g++.dg/cpp0x/pr77948-1.C: New test.
2799 * g++.dg/cpp0x/pr77948-2.C: New test.
2800 * g++.dg/cpp0x/pr77948-3.C: New test.
2801 * g++.dg/cpp0x/pr77948-4.C: New test.
2802 * g++.dg/cpp0x/pr77948-5.C: New test.
2803 * g++.dg/cpp0x/pr77948-6.C: New test.
2804
1e4fa9b1
JJ
2805 PR tree-optimization/77860
2806 * gcc.dg/pr77860.c: New test.
2807
9782e1ec
JJ
28082016-10-31 Jakub Jelinek <jakub@redhat.com>
2809
2810 PR c++/77886
2811 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2812
dd57b05e
SKS
28132016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2814
2815 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2816
84ff4775
LCW
28172016-10-30 Le-Chun Wu <lcwu@google.com>
2818 Mark Wielaard <mjw@redhat.com>
2819
2820 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2821 * gcc.dg/Wshadow-local-1.c: Likewise.
2822 * gcc.dg/Wshadow-local-2.c: Likewise.
2823 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2824 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2825 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2826
0b56e9ad
BS
28272016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2828
2829 PR tree-optimization/71915
2830 PR tree-optimization/71490
2831 * gcc.dg/tree-ssa/pr54245.c: Delete.
2832 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2833 document why.
2834
d4fc6702
JD
28352016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2836
2837 PR fortran/78123
2838 * gfortran.dg/fmt_t_9.f: New test.
2839
396e56d2
TK
28402016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2841
2842 PR fortran/67219
2843 * gfortran.dg/pr67219.f90: New test.
2844
a654d5d0
JJ
28452016-10-29 Jakub Jelinek <jakub@redhat.com>
2846
205b9ed1
JJ
2847 PR rtl-optimization/77919
2848 * g++.dg/torture/pr77919-2.C: New test.
2849
a654d5d0
JJ
2850 PR target/78148
2851 * gcc.dg/pr78148.c: New test.
2852
894d8b41
EB
28532016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2854
2855 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2856 * gcc.target/sparc/overflow-4.c: ...here.
2857 * gcc.target/sparc/overflow-5.c: New test.
2858
e72531b9
PK
28592016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2860 Kugan Vivekanandarajah <kuganv@linaro.org>
2861 Jim Wilson <jim.wilson@linaro.org>
2862
2863 PR tree-optimization/43721
2864 * lib/target-supports.exp (check_effective_target_divmod): New.
2865 (check_effective_target_divmod_simode): Likewise.
2866 (check_effective_target_arm_divmod_simode): Likewise.
2867 * gcc.dg/divmod-1-simode.c: New test.
2868 * gcc.dg/divmod-1.c: Likewise.
2869 * gcc.dg/divmod-2-simode.c: Likewise.
2870 * gcc.dg/divmod-2.c: Likewise.
2871 * gcc.dg/divmod-3-simode.c: Likewise.
2872 * gcc.dg/divmod-3.c: Likewise.
2873 * gcc.dg/divmod-4-simode.c: Likewise.
2874 * gcc.dg/divmod-4.c: Likewise.
2875 * gcc.dg/divmod-5.c: Likewise.
2876 * gcc.dg/divmod-6-simode.c: Likewise.
2877 * gcc.dg/divmod-6.c: Likewise.
2878 * gcc.dg/divmod-7.c: Likewise.
2879
f663d9ad 28802016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
2881 Jakub Jelinek <jakub@redhat.com>
2882 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
2883
2884 PR middle-end/22141
2885 PR rtl-optimization/23684
2886 * gcc.c-torture/execute/pr22141-1.c: New test.
2887 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2888 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2889 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2890 * gcc.dg/store_merging_1.c: New test.
2891 * gcc.dg/store_merging_2.c: Likewise.
2892 * gcc.dg/store_merging_3.c: Likewise.
2893 * gcc.dg/store_merging_4.c: Likewise.
2894 * gcc.dg/store_merging_5.c: Likewise.
2895 * gcc.dg/store_merging_6.c: Likewise.
2896 * gcc.dg/store_merging_7.c: Likewise.
2897 * gcc.target/i386/pr22141.c: Likewise.
2898 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2899 * g++.dg/init/new17.C: Likewise.
2900
6905c577 29012016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
2902
2903 PR middle-end/72747
2904 * c-c++-common/pr72747-1.c: New test.
2905 * c-c++-common/pr72747-2.c: Likewise.
2906
539405d5
AK
29072016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2908
2909 * gcc.target/s390/oscbreak-1.c: New test.
2910
0dbb19f0
AK
29112016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2912
2913 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2914
0d9e143c
JJ
29152016-10-28 Jakub Jelinek <jakub@redhat.com>
2916
c19066a7
JJ
2917 PR rtl-optimization/77919
2918 * g++.dg/torture/pr77919.C: New test.
2919
0d9e143c
JJ
2920 PR rtl-optimization/78132
2921 * gcc.target/i386/pr78132.c: New test.
2922
cc91248d
EB
29232016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2924
2925 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2926
787c7a65
MM
29272016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2928
2929 * gcc.target/powerpc/vsx-simode.c: New test.
2930 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2931 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2932
4ce71579
JJ
29332016-10-27 Jakub Jelinek <jakub@redhat.com>
2934
6f21288f
JJ
2935 PR fortran/78026
2936 * gfortran.dg/gomp/pr78026.f03: New test.
2937 * gfortran.dg/select_type_38.f03: New test.
2938
4ce71579
JJ
2939 PR middle-end/78025
2940 * g++.dg/gomp/declare-simd-7.C: New test.
2941
6f21288f 29422016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
2943
2944 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2945 * gfortran.dg/dec_init_2.f90: Likewise.
2946 * gfortran.dg/dec_init_3.f90: New test.
2947 * gfortran.dg/dec_init_4.f90: Likewise.
2948
93f90bec
BC
29492016-10-27 Bin Cheng <bin.cheng@arm.com>
2950
2951 * gcc.dg/fold-narrowbopcst-1.c: New test.
2952
6f21288f 29532016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
2954
2955 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2956 dg-shouldfail/dg-output instead of XFAIL.
2957 * gfortran.dg/dec_io_6.f90: Likewise.
2958
ddb92ab9
TP
29592016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2960
2961 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2962 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2963 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2964 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2965 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2966 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2967 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2968 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2969 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2970 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2971
ad6e4ba8
BC
29722016-10-27 Bin Cheng <bin.cheng@arm.com>
2973
2974 * gcc.dg/fold-convmaxconv-1.c: New test.
2975 * gcc.dg/fold-convminconv-1.c: New test.
2976
6905c577 29772016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
2978
2979 PR fortran/78092
2980 * gfortran.dg/pr78092.f90: New test.
2981
7a83b391
KN
29822016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2983
2984 PR target/78056
2985 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2986 expected error message.
2987 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2988 expected error message.
2989 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2990 (test_all_not_equal_and_not_zero): Change expected error message.
2991
3693a620
JJ
29922016-10-26 Jakub Jelinek <jakub@redhat.com>
2993
2994 PR fortran/77973
2995 * gfortran.dg/gomp/pr77973.f90: New test.
2996
cd612e8a
PT
29972016-10-26 Paul Thomas <pault@gcc.gnu.org>
2998
2999 PR fortran/78108
3000 * gfortran.dg/submodule_18.f08: New test.
3001 * gfortran.dg/submodule_19.f08: New test.
3002
09844a5f
MM
30032016-10-26 Michael Matz <matz@suse.de>
3004
3005 * g++.dg/pr78060.C: New test.
3006 * gfortran.dg/pr78061.f: New test.
3007 * g++.dg/pr78088.C: New test.
3008
6f21288f 30092016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
3010
3011 * gfortran.dg/dec_io_1.f90: New test.
3012 * gfortran.dg/dec_io_2.f90: New test.
3013 * gfortran.dg/dec_io_3.f90: New test.
3014 * gfortran.dg/dec_io_4.f90: New test.
3015 * gfortran.dg/dec_io_5.f90: New test.
3016 * gfortran.dg/dec_io_6.f90: New test.
3017
6c95388f
JJ
30182016-10-25 Jakub Jelinek <jakub@redhat.com>
3019
3020 PR sanitizer/78106
3021 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3022
30232016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
3024
3025 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3026 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3027
90e261e4
EB
30282016-10-25 Eric Botcazou <ebotcazou@adacore.com>
3029
3030 * gnat.dg/opt59.adb: New test.
3031 * gnat.dg/opt59_pkg.ad[sb]: New helper.
3032
3033 * gnat.dg/opt60.adb: New test.
3034
cef026ec
AV
30352016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
3036
3037 PR fortran/72770
3038 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3039 this pr.
3040
96592eed
JJ
30412016-10-25 Jakub Jelinek <jakub@redhat.com>
3042
3043 PR target/78102
3044 * gcc.target/i386/pr78102.c: New test.
3045
6c95388f 30462016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
3047
3048 * gfortran.dg/dec_logical_xor_1.f90: New test.
3049 * gfortran.dg/dec_logical_xor_2.f90: New test.
3050 * gfortran.dg/dec_logical_xor_3.f03: New test.
3051
6c95388f 30522016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
3053
3054 * gfortran.dg/dec_loc_rval_1.f90: New test.
3055 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 3056 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 3057
6c95388f 30582016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 3059
90051c26
FR
3060 * gfortran.dg/dec_type_print.f90: New testcase.
3061
6c95388f 30622016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
3063
3064 * gfortran.dg/feed_1.f90: New test.
3065 * gfortran.dg/feed_2.f90: New test.
ef144767 3066
8e104951
ML
30672016-10-25 Martin Liska <mliska@suse.cz>
3068
3069 PR sanitizer/78106
3070 * gcc.dg/asan/pr78106.c: New test.
3071
b93ee1bb
ML
30722016-10-25 Martin Liska <mliska@suse.cz>
3073
3074 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3075
ad6922b0
WD
30762016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
3077
3078 PR target/78041
3079 * gcc.target/arm/pr78041.c: New test.
3080
e16f1cc7
JJ
30812016-10-25 Jakub Jelinek <jakub@redhat.com>
3082
3083 * g++.dg/cpp1z/launder1.C: New test.
3084 * g++.dg/cpp1z/launder2.C: New test.
3085
078134e5 30862016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 3087 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
3088
3089 PR target/71676
3090 PR target/71678
3091 * gcc.target/avr/pr71676-2.c: New test.
3092
c7212a15 30932016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 3094 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
3095
3096 PR target/71676
3097 PR target/71678
3098 * gcc.target/avr/pr71676-1.c: New test.
3099 * gcc.target/avr/pr71676-3.c: New test.
3100 * gcc.target/avr/pr71676.c: New test.
3101 * gcc.target/avr/pr71678.c: New test.
3102
d1c7d3a8
KV
31032016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
3104
3105 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3106 such that cloned verions of tested functions are not created.
3107
c7082171
SK
31082016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
3109
3110 PR fortran/71895
3111 * gfortran.dg/pr71895.f90: New test.
3112
0f2a9e37
JJ
31132016-10-24 Jakub Jelinek <jakub@redhat.com>
3114
3115 * g++.dg/debug/dwarf2/ref-2.C: New test.
3116
f8348061
BE
31172016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
3118
3119 * c-c++-common/Wint-in-bool-context-3.c: New test.
3120
1eb4547b
MS
31212016-10-24 Martin Sebor <msebor@redhat.com>
3122
3123 PR middle-end/77735
3124 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3125 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3126 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3127 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3128 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3129 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3130 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3131
292af537
RB
31322016-10-24 Richard Biener <rguenther@suse.de>
3133
3134 PR testsuite/71491
3135 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3136 * gcc.dg/vect/slp-45.c: Likewise.
3137
40f683e8
RB
31382016-10-24 Richard Biener <rguenther@suse.de>
3139
3140 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3141 * gcc.dg/tree-ssa/pr21458.c: Likewise.
3142 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3143
b1b6774f
GJL
31442016-10-24 Georg-Johann Lay <avr@gjlay.de>
3145
3146 PR target/78093
3147 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3148 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3149
ed9760d2
AV
31502016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3151
3152 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3153
fb027a42
JJ
31542016-10-24 Jakub Jelinek <jakub@redhat.com>
3155
3156 * gcc.target/i386/bmi2-pext-1.c: New test.
3157 * gcc.target/i386/bmi2-pdep-1.c: New test.
3158 * gcc.target/i386/bmi2-bzhi-3.c: New test.
3159 * gcc.target/i386/tbm-bextri-1.c: New test.
3160 * gcc.target/i386/bmi-bextr-6.c: New test.
3161
8e10302e
RO
31622016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3163
3164 PR target/77483
3165 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3166 * gcc.target/i386/pr65105-1.c: Likewise.
3167 * gcc.target/i386/pr65105-2.c: Likewise.
3168 * gcc.target/i386/pr65105-3.c: Likewise.
3169 * gcc.target/i386/pr65105-5.c: Likewise.
3170 * gcc.target/i386/pr67761.c: Likewise.
3171 * gcc.target/i386/pr70799-1.c: Likewise.
3172
866c72a8
ML
31732016-10-24 Martin Liska <mliska@suse.cz>
3174
3175 PR sanitizer/77966
3176 * c-c++-common/ubsan/unreachable-3.c: New test.
3177
0804124b
SK
31782016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3179
3180 PR fortran/77763
3181 * gfortran.dg/pr77763.f90
3182
87c9fca5
SK
31832016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3184
3185 PR fortran/54730
3186 PR fortran/78033
3187 * gfortran.dg/pr78033.f90: New test.
3188
dfd6231e
PT
31892016-10-23 Paul Thomas <pault@gcc.gnu.org>
3190
3191 PR fortran/69834
3192 * gfortran.dg/select_type_1.f03: Change error for overlapping
3193 TYPE IS cases.
3194 * gfortran.dg/select_type_36.f03: New test.
3195
66ccff98
EB
31962016-10-22 Eric Botcazou <ebotcazou@adacore.com>
3197
3198 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3199
15876cee
TK
32002016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3201
3202 PR fortran/78021
3203 * gfortran.dg/string_length_3.f90: New test.
3204
574284e9
AV
32052016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3206
574284e9
AV
3207 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3208
32092016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3210
3211 PR fortran/43366
3212 PR fortran/57117
3213 PR fortran/61337
3214 * gfortran.dg/alloc_comp_class_5.f03: New test.
3215 * gfortran.dg/class_allocate_21.f90: New test.
3216 * gfortran.dg/class_allocate_22.f90: New test.
3217 * gfortran.dg/realloc_on_assign_27.f08: New test.
3218
20276dc9
JL
32192016-10-21 Jeff Law <law@redhat.com>
3220
3221 * PR tree-optimization/71947
3222 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3223 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3224 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3225
f7503699
KV
32262016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3227
3228 * gcc.dg/ipa/vrp5.c: New test.
3229 * gcc.dg/ipa/vrp6.c: New test.
3230
5be6b295
WD
32312016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3232
3233 * gcc.target/aarch64/test_frame_17.c: New test.
3234
c82bc7ed
WD
32352016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3236
3237 * gcc.target/aarch64/test_frame_17.c: New test.
3238
67a6cac7
AP
32392016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
3240
3241 PR preprocessor/71681
3242 * gcc.dg/cpp/pr71681-1.c: New testcase
3243 * gcc.dg/cpp/pr71681-2.c: Likewise
3244 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3245 * gcc.dg/cpp/remap/a/header.gcc: Likewise
3246 * gcc.dg/cpp/remap/a/t_1.h: Likewise
3247 * gcc.dg/cpp/remap/a/t_2.h: Likewise
3248
8e6982f7
JJ
32492016-10-21 Jakub Jelinek <jakub@redhat.com>
3250
9c4c8b7b
JJ
3251 PR target/78057
3252 * gcc.target/i386/pr78057.c: New test.
3253
8e6982f7
JJ
3254 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3255
de514d40
PT
32562016-10-21 Paul Thomas <pault@gcc.gnu.org>
3257
3258 PR fortran/69566
3259 * gfortran.dg/select_type_37.f03: New test.
3260
1d64ceb0
SKS
32612016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3262
3263 PR target/71627
3264 * gcc.target/avr/pr71627.c: New test
3265
85729229
EB
32662016-10-21 Eric Botcazou <ebotcazou@adacore.com>
3267
3268 * gcc.target/sparc/overflow-1.c: New test.
3269 * gcc.target/sparc/overflow-2.c: Likewise.
3270 * gcc.target/sparc/overflow-3.c: Likewise.
3271
d17f2c3b
AV
32722016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3273
3274 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3275 effective target.
3276
0d47cee6
KT
32772016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3278
3279 PR rtl-optimization/78038
3280 * gcc.target/aarch64/pr78038.c: New test.
3281
a20d03c8
RB
32822016-10-21 Richard Biener <rguenther@suse.de>
3283
3284 PR tree-optimization/78051
3285 * g++.dg/torture/pr78051.C: New testcase.
3286
f3ecd50f
BE
32872016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3288
3289 * c-c++-common/wdate-time.c: Restored test case.
3290 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3291
fceabe50
JJ
32922016-10-20 Jakub Jelinek <jakub@redhat.com>
3293
3294 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3295
f56ea76e
UB
32962016-10-20 Uros Bizjak <ubizjak@gmail.com>
3297
3298 PR target/78037
3299 * gcc.target/i386/pr78037.c: New test.
3300
2c35bbe1
EB
33012016-10-20 Eric Botcazou <ebotcazou@adacore.com>
3302
3303 * gcc.target/visium/overflow8.c: New.
3304 * gcc.target/visium/overflow16.c: Likewise.
3305 * gcc.target/visium/overflow32: Likewise.
3306
28df8730
MM
33072016-10-20 Michael Matz <matz@suse.de>
3308
3309 * gcc.dg/loop-split.c: New test.
3310 * gcc.dg/tree-ssa/ifc-9.c: Update.
3311 * gcc.dg/tree-ssa/ifc-10.c: Update.
3312
6c1a9e41
RB
33132016-10-20 Richard Biener <rguenther@suse.de>
3314
3315 * gcc.dg/graphite/pr35356-1.c: Update.
3316
a2923dba
PC
33172016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
3318
3319 PR c++/77446
3320 * g++.dg/cpp1y/pr77446.C: New.
3321
2066ef6a
PK
33222016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3323
3324 PR tree-optimization/53979
3325 * gcc.dg/pr53979-1.c: New test-case.
3326 * gcc.dg/pr53979-2.c: Likewise.
3327
4c712374
BE
33282016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3329
3330 * c-c++-common/Wint-in-bool-context-2.c: New test.
3331
bdcf8e7c
JD
33322016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3333
3334 * gfortran.dg/dtio_17.f90: Fix test.
3335
ec1748d4
AH
33362016-10-19 Aldy Hernandez <aldyh@redhat.com>
3337
3338 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3339 * gcc.dg/Walloca-2.c: Same.
3340
b70f0b0c
AH
33412016-10-19 Aldy Hernandez <aldyh@redhat.com>
3342
3343 * gcc.dg/Wvla-1.c: Rename to...
3344 * gcc.dg/Wvla-larger-than-1.c: ...this.
3345 * gcc.dg/Wvla-2.c: Rename to...
3346 * gcc.dg/Wvla-larger-than-2.c: ...this.
3347 * gcc.dg/Wvla-3.c: Rename to...
3348 * gcc.dg/Walloca-11.c.: ...this.
3349 * gcc.dg/wvla-[1-7].c: Rename to:
3350 * gcc.dg/Wvla-[1-7].c: ...this.
3351
cbb22e61
BC
33522016-10-19 Bin Cheng <bin.cheng@arm.com>
3353
3354 PR tree-optimization/78005
3355 * gcc.dg/vect/pr78005.c: New.
3356 * gcc.target/i386/l_fma_float_1.c: Revise test.
3357 * gcc.target/i386/l_fma_float_2.c: Ditto.
3358 * gcc.target/i386/l_fma_float_3.c: Ditto.
3359 * gcc.target/i386/l_fma_float_4.c: Ditto.
3360 * gcc.target/i386/l_fma_float_5.c: Ditto.
3361 * gcc.target/i386/l_fma_float_6.c: Ditto.
3362 * gcc.target/i386/l_fma_double_1.c: Ditto.
3363 * gcc.target/i386/l_fma_double_2.c: Ditto.
3364 * gcc.target/i386/l_fma_double_3.c: Ditto.
3365 * gcc.target/i386/l_fma_double_4.c: Ditto.
3366 * gcc.target/i386/l_fma_double_5.c: Ditto.
3367 * gcc.target/i386/l_fma_double_6.c: Ditto.
3368
a023f8c8
TS
33692016-10-19 Thomas Schwinge <thomas@codesourcery.com>
3370
3371 PR tree-optimization/78024
3372 * gcc.dg/goacc/loop-processing-1.c: New file.
3373
d9700bdb
RB
33742016-10-19 Richard Biener <rguenther@suse.de>
3375
3376 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3377
902cb7b1
KN
33782016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
3379
3380 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3381 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3382 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3383 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3384 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3385 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3386 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3387 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3388 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3389 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3390 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3391 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3392 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3393 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3394 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3395 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3396 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3397 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3398 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3399 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3400 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3401 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3402 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3403 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3404 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3405 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3406 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3407 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3408 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3409 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3410 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3411 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3412 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3413 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3414 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3415 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3416 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3417 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3418 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3419 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3420 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3421 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3422 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3423 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3424 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3425 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3426 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3427 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3428 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3429 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3430 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3431 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3432 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3433 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3434 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3435 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3436 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3437 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3438 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3439 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3440 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3441 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3442 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3443 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3444 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3445 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3446 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3447 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3448 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3449 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3450 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3451 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3452 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3453 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3454 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3455 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3456 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3457 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3458 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3459 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3460 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3461 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3462 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3463 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3464 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3465 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3466 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3467 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3468 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3469 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3470 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3471 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3472 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3473 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3474 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3475 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3476 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3477 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3478 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3479 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3480 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3481 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3482 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3483 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3484 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3485 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3486 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3487 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3488 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3489 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3490 * gcc.target/powerpc/vsu/vsu.exp: New file.
3491
5cb96b6a
UB
34922016-10-18 Uros Bizjak <ubizjak@gmail.com>
3493
3494 PR target/77991
3495 * gcc.target/i386/pr77991.c: New test.
3496
f5de494c
MF
34972016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
3498
3499 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3500 LTO is used.
3501
e5163ec1
SKS
35022016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3503
5cb96b6a 3504 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 3505
b64e8239
RB
35062016-10-18 Richard Biener <rguenther@suse.de>
3507
3508 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3509 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3510 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3511 * gcc.dg/tree-ssa/pr21294.c: Likewise.
3512 * gcc.dg/tree-ssa/pr21563.c: Likewise.
3513 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3514 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3515 * gcc.dg/tree-ssa/pr68431.c: Likewise.
3516 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3517 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3518 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3519 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3520 * gcc.dg/tree-ssa/vrp19.c: Likewise.
3521 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3522 * gcc.dg/tree-ssa/vrp92.c: Likewise.
3523 * gcc.dg/pr68217.c: Likewise.
3524 * gcc.dg/predict-9.c: Likewise.
3525 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3526 * gcc.dg/predict-1.c: Likewise.
3527
c680ada5
JD
35282016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3529
3530 * gfortran.dg/dtio_17.f90: New test.
3531
7fd4f180
KV
35322016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3533
3534 * gcc.dg/ipa/vrp4.c: Adjust testcase.
3535
718625ad
KV
35362016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3537
3538 * gcc.dg/ipa/vrp4.c: New test.
3539
735b8f9f
KV
35402016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3541
3542 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3543 * gcc.dg/torture/pr39074.c: Likewise.
3544
86f98087
EB
35452016-10-17 Eric Botcazou <ebotcazou@adacore.com>
3546
3547 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3548 * gnat.dg/trampoline4.adb: Minor tweak.
3549
a929f266
BS
35502016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3551
3552 PR tree-optimization/77916
3553 * gcc.dg/torture/pr77916.c: New.
3554
4acf2055
SK
35552016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
3556
3557 PR fortran/77978
3558 * gfortran.dg/pr77978_1.f90: New test.
3559 * gfortran.dg/pr77978_2.f90: Ditto.
3560 * gfortran.dg/pr77978_3.f90: Ditto.
3561
871267e1
PT
35622016-10-17 Paul Thomas <pault@gcc.gnu.org>
3563
3564 PR fortran/61420
3565 PR fortran/78013
3566 * gfortran.dg/proc_ptr_49.f90: New test.
3567
fd9593e9
BE
35682016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3569
3570 PR target/77308
3571 * gcc.target/arm/pr77308.c: New test.
3572
d32d4176
DE
35732016-10-17 David Edelsohn <dje.gcc@gmail.com>
3574
3575 * lib/target-supports.exp
3576 (check_effective_target_floatn_nx_runtime): Return 0 for
3577 powerpc*-ibm-aix*.
3578
dca2910c
AP
35792016-10-17 Andrew Pinski <apinski@cavium.com>
3580
3581 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3582 long instead of long.
3583 * gcc.target/aarch64/cinc_common_1.c: Likewise.
3584 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3585 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3586 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3587 * gcc.target/aarch64/pr68102_1.c: Likewise.
3588 * gcc.target/aarch64/target_attr_3.c: Likewise.
3589
44b00dbc
RB
35902016-10-17 Richard Biener <rguenther@suse.de>
3591
3592 PR tree-optimization/77988
3593 * gcc.dg/torture/pr77988.c: New testcase.
3594
89b80c42
PK
35952016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3596
3597 * gcc.dg/pr71636-1.c: New test-case.
3598 * gcc.dg/pr71636-2.c: Likewise.
3599
4c640e26
EB
36002016-10-16 Eric Botcazou <ebotcazou@adacore.com>
3601
3602 * gnat.dg/trampoline3.adb: New test.
3603 * gnat.dg/trampoline4.adb: Likewise.
3604
6c0347f6
JD
36052016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3606
3607 * gfortran.dg/dtio_16.f90: New test.
3608
d0d48a06
EB
36092016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3610
3611 * gcc.target/sparc/bmaskbshuf.c: Rename to...
3612 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3613 * gcc.target/sparc/bmaskbshuf-2.c: New test.
3614
baa33d83
EB
36152016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3616
3617 * gcc.target/sparc/popc.c: Rename to...
3618 * gcc.target/sparc/popc-1.c: ...this.
3619 * gcc.target/sparc/popc-2.c: New test.
3620
523ee218
JD
36212016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3622
3623 PR fortran/77972
3624 * gfortran.dg/unexpected_eof_4.f90: New test.
3625
c04d4ede
JB
36262016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
3627
31a84d4a
AP
3628 PR libfortran/48587
3629 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 3630
064ed55a
JJ
36312016-10-14 Jakub Jelinek <jakub@redhat.com>
3632
9a822fc7
JJ
3633 PR middle-end/77959
3634 * gfortran.dg/pr77959.f90: New test.
3635
064ed55a
JJ
3636 DR 1511 - const volatile variables and ODR
3637 * g++.dg/DRs/dr1511-1.C: New test.
3638 * g++.dg/DRs/dr1511-2.C: New test.
3639
2579762a
EB
36402016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3641
3642 * gnat.dg/debug7.adb (dg-options): Remove -g.
3643 * gnat.dg/debug8.adb (dg-options): Add -margs.
3644 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3645
6d59425d
RB
36462016-10-14 Richard Biener <rguenther@suse.de>
3647
3648 PR tree-optimization/77979
3649 * gcc.dg/torture/pr77979.c: New testcase.
3650
43f66d6e
ML
36512016-10-14 Martin Liska <mliska@suse.cz>
3652
3653 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3654 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3655 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3656
cb3ac867
UB
36572016-10-14 Uros Bizjak <ubizjak@gmail.com>
3658
3659 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3660 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3661 * gcc.dg/torture/pr77937-2.c: Likewise.
3662
14cf71a0
EB
36632016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3664
3665 * gnat.dg/lto15.adb: Adjust.
3666 * gnat.dg/lto16.adb: Likewise.
3667 * gnat.dg/lto17.adb: Likewise
3668 * gnat.dg/lto18.ad[sb]: New test.
3669 * gnat.dg/lto18_pkg.ads: New helper.
3670 * gnat.dg/lto19.adb: New test.
3671 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3672 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3673 * gnat.dg/lto20.adb: New test.
3674 * gnat.dg/lto20_pkg.ad[sb]: New helper.
3675
6fd9c6f4
AV
36762016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
3677
3678 * gfortran.dg/coarray_38.f90: Expect error message.
3679
01f44038
KT
36802016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3681
3682 * gcc.target/aarch64/spellcheck_1.c: New test.
3683 * gcc.target/aarch64/spellcheck_2.c: Likewise.
3684 * gcc.target/aarch64/spellcheck_3.c: Likewise.
3685 * gcc.target/aarch64/spellcheck_4.c: Likewise.
3686 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3687 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3688
253abb2a
AS
36892016-10-13 Andreas Schwab <schwab@linux-m68k.org>
3690
3691 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3692
a2695319
BS
36932016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3694
3695 PR tree-optimization/77937
3696 * gcc.dg/torture/pr77937-1.c: New.
3697 * gcc.dg/torture/pr77937-2.c: New.
3698
14a2c9aa
JM
36992016-10-13 Jakub Jelinek <jakub@redhat.com>
3700
3701 * g++.dg/cpp1z/inline-var1.C: New test.
3702 * g++.dg/cpp1z/inline-var1a.C: New test.
3703 * g++.dg/cpp1z/inline-var1.h: New file.
3704 * g++.dg/cpp1z/inline-var2.C: New test.
3705 * g++.dg/cpp1z/inline-var3.C: New test.
3706 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3707 uninitialized const.
3708
6c95388f 37092016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 3710
ee7fa2e3
SL
3711 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3712 Xscale is specified, not just -march.
3713 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3714 is incompatible with Xscale.
18d34307 3715
96032047
MS
37162016-10-13 Martin Sebor <msebor@redhat.com>
3717
3718 PR c++/71912
3719 * g++.dg/ext/flexary4.C: Adjust.
3720 * g++.dg/ext/flexary5.C: Same.
3721 * g++.dg/ext/flexary9.C: Same.
3722 * g++.dg/ext/flexary19.C: New test.
3723 * g++.dg/ext/flexary18.C: New test.
3724 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3725 regression test.
5cb96b6a
UB
3726 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3727 Avoid generating a flexible array member in an array.
96032047 3728
5b1548fd
MS
37292016-10-13 Martin Sebor <msebor@redhat.com>
3730
3731 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3732 to placate -Wformat on targets where the type is not int.
3733
7810c4eb
DM
37342016-10-13 David Malcolm <dmalcolm@redhat.com>
3735
3736 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3737 in INSN_LOCATION.
3738
fcd27666
BC
37392016-10-13 Bin Cheng <bin.cheng@arm.com>
3740
3741 * gcc.target/i386/l_fma_float_1.c: Revise test.
3742 * gcc.target/i386/l_fma_float_2.c: Ditto.
3743 * gcc.target/i386/l_fma_float_3.c: Ditto.
3744 * gcc.target/i386/l_fma_float_4.c: Ditto.
3745 * gcc.target/i386/l_fma_float_5.c: Ditto.
3746 * gcc.target/i386/l_fma_float_6.c: Ditto.
3747 * gcc.target/i386/l_fma_double_1.c: Ditto.
3748 * gcc.target/i386/l_fma_double_2.c: Ditto.
3749 * gcc.target/i386/l_fma_double_3.c: Ditto.
3750 * gcc.target/i386/l_fma_double_4.c: Ditto.
3751 * gcc.target/i386/l_fma_double_5.c: Ditto.
3752 * gcc.target/i386/l_fma_double_6.c: Ditto.
3753
b8a4b8c8
BC
37542016-10-13 Bin Cheng <bin.cheng@arm.com>
3755
3756 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3757
328ba117
BC
37582016-10-13 Bin Cheng <bin.cheng@arm.com>
3759
3760 * gcc.dg/vect/vect-98.c: Refine test case.
3761 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3762 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3763 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3764
1a1ab05e
JJ
37652016-10-13 Jakub Jelinek <jakub@redhat.com>
3766
3767 PR c/77946
3768 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3769
27947670
ML
37702016-10-13 Martin Liska <mliska@suse.cz>
3771
3772 PR tree-optimization/77943
3773 * g++.dg/tree-ssa/pr77943.C: New test.
3774
92c5266b
AV
37752016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3776
3777 PR fortran/72832
3778 * gfortran.dg/allocate_with_source_22.f03: New test.
3779 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3780 fail.
3781
90bca4ed
TP
37822016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3783
3784 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3785 * gcc.target/arm/movsi_movw.c: Likewise.
3786 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3787 directive to work on big endian targets.
3788
0011af7b
KV
37892016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3790
3791 * gcc.dg/tree-ssa/evrp6.c: New test.
3792
859e95ab
SB
37932016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3794
3795 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3796 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3797 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3798
2934018d
SB
37992016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3800
3801 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3802 * gcc.target/powerpc/warn-2.c: Ditto.
3803
f92d1522
RS
38042016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3805
3806 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3807 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3808 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3809 for -mmsa.
3810 * gcc.target/mips/msa.c: New test.
3811 * gcc.target/mips/msa-builtins.c: Likewise.
3812 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3813 (check_effective_target_mips_msa_runtime): Likewise.
3814 (check_effective_target_mips_msa): Likewise.
3815 (add_options_for_mips_msa): Likewise.
3816 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3817 (check_effective_target_vect_intfloat_cvt): Likewise.
3818 (check_effective_target_vect_uintfloat_cvt): Likewise.
3819 (check_effective_target_vect_floatint_cvt): Likewise.
3820 (check_effective_target_vect_floatuint_cvt): Likewise.
3821 (check_effective_target_vect_shift): Likewise.
3822 (check_effective_target_vect_shift_char): Likewise.
3823 (check_effective_target_vect_long): Likewise.
3824 (check_effective_target_vect_float): Likewise.
3825 (check_effective_target_vect_double): Likewise.
3826 (check_effective_target_vect_long_long): Likewise.
3827 (check_effective_target_vect_perm): Likewise.
3828 (check_effective_target_vect_perm_byte): Likewise.
3829 (check_effective_target_vect_perm_short): Likewise.
3830 (check_effective_target_vect_sdot_qi): Likewise.
3831 (check_effective_target_vect_udot_qi): Likewise.
3832 (check_effective_target_vect_sdot_hi): Likewise.
3833 (check_effective_target_vect_udot_hi): Likewise.
3834 (check_effective_target_vect_pack_trunc): Likewise.
3835 (check_effective_target_vect_unpack): Likewise.
3836 (check_effective_target_vect_hw_misalign): Likewise.
3837 (check_effective_target_vect_condition): Likewise.
3838 (check_effective_target_vect_cond_mixed): Likewise.
3839 (check_effective_target_vect_char_mult): Likewise.
3840 (check_effective_target_vect_short_mult): Likewise.
3841 (check_effective_target_vect_int_mult): Likewise.
3842 (check_effective_target_vect_extract_even_odd): Likewise.
3843 (check_effective_target_vect_interleave): Likewise.
3844 (check_vect_support_and_set_flags): Check if the target supports MSA
3845 and append to the list of EFFECTIVE_TARGETS.
3846
0bfd099c
RB
38472016-10-12 Richard Biener <rguenther@suse.de>
3848
3849 PR debug/77947
3850 * g++.dg/torture/pr77947.C: New testcase.
3851
b4a9ef2f
PMR
38522016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3853
3854 * gnat.dg/debug8.adb: New testcase.
3855
c0dbd22d
PMR
38562016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3857
3858 * gnat.dg/debug9.adb: New testcase.
3859
8a7c91cd
RB
38602016-10-12 Richard Biener <rguenther@suse.de>
3861
3862 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3863 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3864 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3865
7dc2f5f1
RB
38662016-10-12 Richard Biener <rguenther@suse.de>
3867
3868 PR tree-optimization/77920
3869 * gcc.dg/torture/pr77920.c: New testcase.
3870
70f6d5e1
JJ
38712016-10-12 Jakub Jelinek <jakub@redhat.com>
3872
4a8b97cb
JJ
3873 PR tree-optimization/77929
3874 * gcc.c-torture/compile/pr77929.c: New test.
3875
70f6d5e1
JJ
3876 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3877 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3878 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3879 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3880 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3881 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3882 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3883 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3884 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3885
4803de58
EB
38862016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3887
3888 * gcc.target/sparc/setcc-4.c: Adjust.
3889 * gcc.target/sparc/setcc-5.c: Likewise.
3890 * gcc.target/sparc/setcc-6.c: Likewise.
3891 * gcc.target/sparc/setcc-7.c: Likewise.
3892 * gcc.target/sparc/setcc-8.c: Likewise.
3893 * gcc.target/sparc/setcc-9.c: Likewise.
3894 * gcc.target/sparc/setcc-10.c: Delete.
3895
f6cf4810
SK
38962016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3897
3898 PR fortran/77942
3899 * gfortran.dg/pr77942.f90
3900
8e8c2744
FR
39012016-10-11 Fritz Reese <fritzoreese@gmail.com>
3902
3903 * gfortran.dg/dec_math.f90: New testsuite.
3904
ddefad9a
SKS
39052016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3906
3907 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3908 (main): Declare j as i32 instead of int.
3909
e7b08761
TP
39102016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3911
3912 PR testsuite/PR77710
3913 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3914 target triplet instead of *-*-*-*.
3915
9fd7cd44
EB
39162016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3917
3918 * gnat.dg/unchecked_convert10.adb: New test.
3919 * gnat.dg/unchecked_convert11.adb: Likewise.
3920 * gnat.dg/unchecked_convert12.adb: Likewise.
3921
ff7e7ee0
EB
39222016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3923
3924 * gcc.target/sparc/cbcond-1.c: New test.
3925 * gcc.target/sparc/cbcond-2.c: Likewise.
3926 * gcc.target/sparc/movcc-1.c: Likewise.
3927 * gcc.target/sparc/movcc-2.c: Likewise.
3928 * gcc.target/sparc/setcc-1.c: Adjust.
3929 * gcc.target/sparc/setcc-2.c: Likewise.
3930 * gcc.target/sparc/setcc-3.c: Likewise.
3931 * gcc.target/sparc/setcc-4.c: Likewise.
3932 * gcc.target/sparc/setcc-5.c: Likewise.
3933 * gcc.target/sparc/setcc-6.c: New test.
3934 * gcc.target/sparc/setcc-7.c: Likewise.
3935 * gcc.target/sparc/setcc-8.c: Likewise.
3936 * gcc.target/sparc/setcc-9.c: Likewise.
3937 * gcc.target/sparc/setcc-10.c: Likewise.
3938
d30078b8
JL
39392016-10-10 Jeff Law <law@redhat.com>
3940
3941 PR tree-optimization/71947
3942 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3943 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3944 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3945 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3946 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3947 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3948
5f869266
TK
39492016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3950
3951 PR fortran/77915
3952 * gfortran.dg/matmul_11.f90: New test.
3953
174e0b00
JW
39542016-10-10 Jiong Wang <jiong.wang@arm.com>
3955
3956 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3957 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3958 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3959 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3960 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3961 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3962 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3963 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3964 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3965 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3966 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3967 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3968 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3969 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3970 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3971 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3972 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3973 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3974 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3975 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3976 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3977 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3978 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3979 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3980 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3981 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3982 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3983 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3984 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3985 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3986 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3987 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3988 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3989 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3990 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3991 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3992 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3993 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3994 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3995 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3996 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3997 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3998 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3999 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4000 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4001 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4002 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4003 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4004 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4005 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4006 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4007 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4008 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4009 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4010 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4011 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4012 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4013 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4014 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4015
4bc63138
JW
40162016-10-10 Jiong Wang <jiong.wang@arm.com>
4017
4018 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4019 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4020 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4021 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4022 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4023 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4024 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4025 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4026 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4027 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4028 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4029 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4030 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4031 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4032
8f3edb07
JW
40332016-10-10 Jiong Wang <jiong.wang@arm.com>
4034
4035 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4036 Enable AArch64.
4037 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4038 vdup*_laneq.
4039 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4040 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4041 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4042 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4043
6e49f922
JW
40442016-10-10 Matthew Wahab <matthew.wahab@arm.com>
4045 Jiong Wang <jiong.wang@arm.com>
4046
4047 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4048 AArch64 support.
4049 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4050 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4051 AArch64 targets.
4052 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4053 AArch64 targets.
4054 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4055 targets.
4056 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4057
41683e1a
EB
40582016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4059
4060 * gnat.dg/specs/vfa.ads: New test.
4061
6e49f922 40622016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
4063
4064 * gnat.dg/inline13.ad[sb]: New test.
4065 * gnat.dg/inline13_pkg.ad[sb]: New helper.
4066
55cfd746
EB
40672016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4068
4069 * gnat.dg/biased_subtype.adb: New test.
4070
4dfb8a2a
JJ
40712016-10-09 Jakub Jelinek <jakub@redhat.com>
4072
4073 PR tree-optimization/77901
4074 * gcc.c-torture/compile/pr77901.c: New test.
4075
67b97478
PK
40762016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4077
4078 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4079 * gcc.dg/ipa/propalign-2.c: Likewise
4080 * gcc.dg/ipa/propalign-3.c: Likewise.
4081 * gcc.dg/ipa/propalign-4.c: Likewise.
4082 * gcc.dg/ipa/propalign-5.c: Likewise.
4083
7bad794a
JJ
40842016-10-08 Jakub Jelinek <jakub@redhat.com>
4085
81b02905
JJ
4086 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4087
ee19ef45
JJ
4088 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4089
7bad794a
JJ
4090 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4091 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4092
56d3a930
FR
40932016-10-07 Fritz Reese <fritzoreese@gmail.com>
4094
4095 * gfortran.dg/dec_union_11.f90: New testcase.
4096
45e2bf2e
NS
40972016-10-07 Nathan Sidwell <nathan@acm.org>
4098
4099 PR c++/66443
4100 * g++.dg/cpp0x/pr66443-cxx11.C: New.
4101 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4102 * g++.dg/cpp1y/pr66443-cxx14.C: New
4103 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4104 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4105
be845b04
JJ
41062016-10-07 Jakub Jelinek <jakub@redhat.com>
4107
4108 * g++.dg/cpp0x/addressof1.C: New test.
4109 * g++.dg/cpp0x/addressof2.C: New test.
4110
08213983
MM
41112016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4112
4113 * gcc.target/powerpc/float128-type-1.c: New test to check that
4114 PowerPC 64-bit Linux enables -mfloat128-type by default.
4115 * gcc.target/powerpc/float128-type-2.c: Likewise.
4116 * gcc.target/powerpc/float128-mix.c: Change error message to
4117 reflect that __ibm128 is now #define'ed to be long double.
4118
bd845c14
SK
41192016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
4120
4121 PR fortran/77406
4122 * gfortran.dg/pr77406.f90: New test.
4123 * gfortran.dg/assumed_type_3.f90: Update error messages.
4124 * gfortran.dg/defined_operators_1.f90: Ditto.
4125 * gfortran.dg/generic_26.f90: Ditto.
4126 * gfortran.dg/generic_7.f90: Ditto.
4127 * gfortran.dg/gomp/udr5.f90: Ditto.
4128 * gfortran.dg/gomp/udr7.f90: Ditto.
4129 * gfortran.dg/interface_1.f90: Ditto.
4130 * gfortran.dg/interface_37.f90: Ditto.
4131 * gfortran.dg/interface_5.f90: Ditto.
4132 * gfortran.dg/interface_6.f90: Ditto.
4133 * gfortran.dg/interface_7.f90
4134 * gfortran.dg/no_arg_check_3.f90
4135 * gfortran.dg/operator_5.f90
4136 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4137
c09c4992
BE
41382016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4139
4140 PR c++/77700
4141 * c-c++-common/Wint-in-bool-context.c: Update test.
4142
d7f336f8
RB
41432016-10-07 Richard Biener <rguenther@suse.de>
4144
4145 * gcc.dg/tree-ssa/vrp01.c: Adjust.
4146 * gcc.dg/tree-ssa/vrp34.c: Likewise.
4147
a9172bf3
MP
41482016-10-07 Marek Polacek <polacek@redhat.com>
4149
4150 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4151
8a14afd0
BS
41522016-10-07 Bernd Schmidt <bschmidt@redhat.com>
4153
4154 PR c++/69733
4155 * c-c++-common/pr69733.c: New test.
4156 * gcc.dg/pr69733.c: New test.
4157 * gcc.target/i386/pr69733.c: New test.
4158
d4bd4646
MP
41592016-10-07 Marek Polacek <polacek@redhat.com>
4160
4161 PR c++/77803
4162 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4163
a93cdc5c
JJ
41642016-10-07 Jakub Jelinek <jakub@redhat.com>
4165
4166 PR tree-optimization/77664
4167 * gcc.dg/tree-ssa/pr77664.c: New test.
4168 * gcc.dg/pr77664.c: New test.
4169
41702016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
4171
4172 * gfortran.dg/pr69955.f90: New test.
4173
ac193ee7
LK
41742016_10-06 Louis Krupp <louis.krupp@zoho.com>
4175
4176 PR fortran/57910
4177 * gfortran.dg/pr57910.f90: New test.
4178
342cfb3e
JJ
41792016-10-06 Jakub Jelinek <jakub@redhat.com>
4180
4181 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4182 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4183
48057089
KV
41842016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4185
4186 PR tree-optimization/77862
4187 * gcc.dg/pr77862.c: New test.
4188
65b25c9b
KV
41892016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4190
4191 * gcc.dg/tree-ssa/evrp4.c: New test.
4192
f3127685
JL
41932016-10-06 Jeff Law <law@redhat.com>
4194
4195 PR tree-optimization/71661
4196 * gcc.dg/tree-ssa/pr71661.c: New test.
4197
b3972588
RB
41982016-10-06 Richard Biener <rguenther@suse.de>
4199
4200 PR tree-optimization/77855
4201 * gcc.dg/torture/pr77855.c: New testcase.
4202
139dc3c6 42032016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 4204 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
4205
4206 * g++.dg/other/pr77759.C: New test.
4207
37f6a157
RB
42082016-10-06 Richard Biener <rguenther@suse.de>
4209
4210 PR tree-optimization/77839
4211 * gcc.dg/torture/pr77839.c: New testcase.
4212
f779aeb8
MP
42132016-10-06 Marek Polacek <polacek@redhat.com>
4214
4215 * g++.dg/cpp1z/init-statement9.C: New test.
4216
eee8f0b0
AS
42172016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
4218
4219 * gcc.target/i386/pcommit-1.c: Deleted.
4220 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4221 * gcc.target/i386/sse-13.c: Ditto.
4222 * gcc.target/i386/sse-14.c: Ditto.
4223 * gcc.target/i386/sse-22.c: Ditto.
4224 * gcc.target/i386/sse-23.c: Ditto.
4225 * g++.dg/other/i386-2.C: Ditto.
4226
b48042bb
UB
42272016-10-05 Uros Bizjak <ubizjak@gmail.com>
4228
4229 * gcc.target/i386/pr77833.c: Require int128 effective target.
4230
50b01e1d
SK
42312016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
4232
4233 PR fortran/58991
4234 PR fortran/58992
4235 * gfortran.dg/associate_22.f90: New test.
4236
908b8296
FR
42372016-10-05 Fritz Reese <fritzoreese@gmail.com>
4238
4239 * gfortran.dg/dec_union_9.f90: New testcase.
4240 * gfortran.dg/dec_union_10.f90: New testcase.
4241
87582521
JJ
42422016-10-05 Jakub Jelinek <jakub@redhat.com>
4243
2e69f143
JJ
4244 PR sanitizer/66343
4245 * gcc.dg/pch/pr66343-3.c: New test.
4246 * gcc.dg/pch/pr66343-3.hs: New file.
4247
87582521
JJ
4248 PR sanitizer/66343
4249 * gcc.dg/pch/pr66343-1.c: New test.
4250 * gcc.dg/pch/pr66343-1.hs: New file.
4251 * gcc.dg/pch/pr66343-2.c: New test.
4252 * gcc.dg/pch/pr66343-2.hs: New file.
4253
700fff34
BE
42542016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4255
4256 * c-c++-common/Wint-in-bool-context.c: Update test.
4257
17a9e380
MP
42582016-10-05 Marek Polacek <polacek@redhat.com>
4259
4260 * g++.dg/cpp1z/init-statement1.C: New test.
4261 * g++.dg/cpp1z/init-statement2.C: New test.
4262 * g++.dg/cpp1z/init-statement3.C: New test.
4263 * g++.dg/cpp1z/init-statement4.C: New test.
4264 * g++.dg/cpp1z/init-statement5.C: New test.
4265 * g++.dg/cpp1z/init-statement6.C: New test.
4266 * g++.dg/cpp1z/init-statement7.C: New test.
4267 * g++.dg/cpp1z/init-statement8.C: New test.
4268
6e48e779
LK
42692016-10-05 Louis Krupp <louis.krupp@zoho.com>
4270
4271 PR fortran/67524
4272 * gfortran.dg/pr67524.f90: New test.
4273
04a32443
JJ
42742016-10-05 Jakub Jelinek <jakub@redhat.com>
4275
4276 PR sanitizer/77823
4277 * c-c++-common/ubsan/shift-9.c: New test.
4278
743a9cf7
SKS
42792016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4280
4281 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4282 of int if __SIZEOF_INT__ is less than 4 bytes.
4283
a40278c3
JD
42842016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4285
4286 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4287 * gfortran.dg/class_array_20.f03: Likewise.
4288 * gfortran.dg/class_array_21.f03: Likewise.
4289 * gfortran.dg/finalize_29.f08: Likewise.
4290 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4291
39bb7d01
RB
42922016-10-05 Richard Biener <rguenther@suse.de>
4293
4294 PR middle-end/77826
4295 * gcc.dg/torture/pr77826.c: New testcase.
4296
eeb57981
RB
42972016-10-05 Richard Biener <rguenther@suse.de>
4298
4299 * gcc.dg/fold-copysign-1.c: New testcase.
4300
f9018d75
AS
43012016-10-05 Andreas Schwab <schwab@suse.de>
4302
4303 * g++.dg/pr49847-2.C: Remove.
4304
7e8000b3
PMR
43052016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
4306
4307 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4308
54f84ca9
RB
43092016-10-05 Richard Biener <rguenther@suse.de>
4310
4311 PR middle-end/55152
4312 * gcc.dg/pr55152-2.c: New testcase.
4313
17beda50
JD
43142016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4315
4316 * gfortran.dg/dtio_15.f90: New test.
4317
1c84b798
ILT
43182016-10-04 Ian Lance Taylor <iant@golang.org>
4319
4320 * gcc.dg/split-7.c: New test.
4321
7ec39552
MS
43222016-10-04 Martin Sebor <msebor@redhat.com>
4323
4324 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4325 %lc directive to wint_t to silence -Wformat warnings on targets
4326 where the latter is a distinct type such as long.
4327
8ff04ff9
MS
43282016-10-04 Martin Sebor <msebor@redhat.com>
4329
4330 PR c++/77804
4331 * g++.dg/warn/Wplacement-new-size-4.C: New test.
4332
bfecd57c
JJ
43332016-10-04 Jakub Jelinek <jakub@redhat.com>
4334
f72da967
JJ
4335 PR c++/77791
4336 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4337
bfecd57c
JJ
4338 * g++.dg/other/java3.C: Remove.
4339 * g++.dg/other/java1.C: Remove.
4340 * g++.dg/other/error12.C: Remove.
4341 * g++.dg/other/java2.C: Remove.
4342 * g++.dg/warn/Wnvdtor.C: Remove.
4343 * g++.dg/lookup/java1.C: Remove.
4344 * g++.dg/lookup/java2.C: Remove.
4345 * g++.dg/ext/pr34829.C: Remove.
4346 * g++.dg/ext/java-3.C: Remove.
4347 * g++.dg/ext/java-1.C: Remove.
4348 * g++.dg/ext/java-2.C: Remove.
4349 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4350
fe8b1e83
DG
43512016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
4352
4353 PR tree-optimization/77808
4354 * gcc.dg/tree-ssa/pr77808.c: New testcase.
4355
078b5aab
RB
43562016-10-04 Richard Biener <rguenther@suse.de>
4357
4358 PR tree-optimization/77399
4359 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4360
2b568899
RB
43612016-10-04 Richard Biener <rguenther@suse.de>
4362
4363 PR middle-end/77833
4364 * gcc.target/i386/pr77833.c: New testcase.
4365
0a4e5cf3
JL
43662016-09-26 Jeff Law <law@redhat.com>
4367
4368 PR tree-optimization/71550
4369 PR tree-optimization/71403
4370 * gcc.c-torture/execute/pr71550.c: New test.
4371
d07b0a23
SKS
43722016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4373
4374 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4375 option.
4376
b44a42cf
KT
43772016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4378
4379 Revert
4380 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4381
4382 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4383
f41f1ceb
MP
43842016-10-03 Marek Polacek <polacek@redhat.com>
4385
4386 * g++.dg/cpp0x/nullptr37.C: New test.
4387
1633d3b9
BE
43882016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4389
4390 * c-c++-common/Wint-in-bool-context.c: Update test.
4391
2c8e3a1d
JJ
43922016-10-02 Jakub Jelinek <jakub@redhat.com>
4393
4394 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4395 earlier.
4396 * g++.dg/charset/asm2.c (memmove): Likewise.
4397 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4398 * g++.dg/tls/diag-4.C (foo): Likewise.
4399 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4400 dg-warning, fix up regex.
4401 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4402 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4403 * g++.old-deja/g++.mike/net31.C: Likewise.
4404 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4405 for C++17.
4406 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4407 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4408
f00b6283
RB
44092016-10-01 Richard Biener <rguenther@suse.de>
4410
4411 PR middle-end/77798
4412 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4413
0f0565b1
AV
44142016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
4415
4416 PR fortran/77663
4417 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4418
c58823a0
JJ
44192016-10-01 Jakub Jelinek <jakub@redhat.com>
4420
4421 PR c/77490
4422 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4423 Add dg-prune-output directive.
4424
e3228a50
JD
44252016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4426
4427 PR fortran/66643
4428 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4429 * gfortran.fortran-torture/compile/write.f90: Update test.
4430
e70bbc6f
MW
44312016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
4432
4433 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4434 arm_fp16_alternative_ok as the required effective target.
4435 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
4436 -mfp16-format=alternative to the dg-options directive and remove
4437 the dg-add-options directive.
4438
c39747d2
FR
44392016-09-30 Fritz Reese <fritzoreese@gmail.com>
4440
4441 PR fortran/77764
4442 * gfortran.dg/dec_union_8.f90: New testcase.
4443
00074dd8
FR
44442016-09-30 Fritz Reese <fritzoreese@gmail.com>
4445
4446 PR fortran/77782
4447 * gfortran.dg/dec_structure_16.f90: New testcase.
4448
26f391e8
AV
44492016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
4450
4451 * gfortran.dg/coarray_allocate_10.f08: New test.
4452 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4453
fa16a271
KT
44542016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4455
4456 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4457
f334c828
RB
44582016-09-30 Richard Biener <rguenther@suse.de>
4459
4460 PR tree-optimization/77399
4461 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4462
76e3ec9c
SL
44632016-09-29 Sandra Loosemore <sandra@codesourcery.com>
4464
871267e1 4465 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
4466 -fdelete-null-pointer-checks explicit.
4467 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4468 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4469 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4470 * gcc.dg/pic-1.c: Require fpic target support.
4471 * gcc.dg/pic-2.c: Likewise.
4472
a2c6e7f2
JJ
44732016-09-29 Jakub Jelinek <jakub@redhat.com>
4474
4475 Implement P0001R1 - C++17 removal of register storage class specifier
4476 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4477 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4478 C++17.
4479 * c-c++-common/vector-subscript-5.c (foo): Don't use register
4480 keyword if not __SSE2__.
4481 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4482 C++17.
4483 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4484 register keywords.
4485 * g++.dg/eh/pr29166.C: Add -Wno-register option.
4486 * g++.dg/warn/register-parm-1.C (erroneous_warning,
4487 no_erroneous_warning): Expect new warnings for C++17.
4488 * g++.dg/warn/register-var-2.C (f): Likewise.
4489 * g++.dg/parse/register1.C (f): Expect new error for C++17.
4490 * g++.dg/parse/linkage2.C (foo): Likewise.
4491 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4492 keyword on parameters for C++17.
4493 * g++.dg/cpp1z/register1.C: New test.
4494 * g++.dg/cpp1z/register2.C: New test.
4495 * g++.dg/cpp1z/register3.C: New test.
4496
4ab76933
UB
44972016-09-29 Uros Bizjak <ubizjak@gmail.com>
4498
4499 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4500 * gcc.target/i386/avx2-check.h (main): Ditto.
4501 * gcc.target/i386/avx512bw-check.h (main): Ditto.
4502 * gcc.target/i386/avx512cd-check.h (main): Ditto.
4503 * gcc.target/i386/avx512dq-check.h (main): Ditto.
4504 * gcc.target/i386/avx512er-check.h (main): Ditto.
4505 * gcc.target/i386/avx512f-check.h (main): Ditto.
4506 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4507 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4508 * gcc.target/i386/avx512vl-check.h (main): Ditto.
4509
2488ebe5
UB
45102016-09-29 Uros Bizjak <ubizjak@gmail.com>
4511
4512 PR target/77756
4513 * gcc.target/i386/pr77756.c: New test.
4514
4d258d09
MP
45152016-09-29 Marek Polacek <polacek@redhat.com>
4516
4517 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4518
a9087411
MP
45192016-09-29 Marek Polacek <polacek@redhat.com>
4520
4521 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4522 C++14.
4523
fa0a064a
ML
45242016-09-29 Martin Liska <mliska@suse.cz>
4525
4526 * objc/execute/construct1.m: New test.
4527
0ce1ecc7
RB
45282016-09-29 Richard Biener <rguenther@suse.de>
4529
4530 PR tree-optimization/77768
4531 * gcc.dg/torture/pr77768.c: New testcase.
4532
da186c1f
RB
45332016-09-28 Richard Biener <rguenther@suse.de>
4534
4535 PR middle-end/77407
4536 * gcc.dg/pr77407.c: New testcase.
4537
d657e995
RB
45382016-09-29 Richard Biener <rguenther@suse.de>
4539
4540 PR middle-end/55152
4541 * gcc.dg/pr55152.c: New testcase.
4542 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4543
cadf6296
RO
45442016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4545
4546 * gcc.dg/profile-update-warning.c: Restrict to ia32.
4547 (dg-options): Remove -m32.
4548
88000fd1
MS
45492016-09-28 Martin Sebor <msebor@redhat.com>
4550
4551 PR middle-end/77721
4552 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4553
0c172974
JD
45542016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4555
4556 PR libgfortran/77707
4557 * gfortran.dg/inquire_17.f90: New test.
4558
4b390698
JJ
45592016-09-28 Jakub Jelinek <jakub@redhat.com>
4560
4561 PR c++/77467
4562 * g++.dg/cpp1y/constexpr-77467.C: New test.
4563
2b1b5938
MS
45642016-09-28 Martin Sebor <msebor@redhat.com>
4565
4566 PR c/77762
4567 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
4568 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
4569 (test_sprintf_p_const): Adjust line numbers to avoid failures
4570 introduced in r240503.
4571
30dc6ee9
MS
45722016-09-28 Martin Sebor <msebor@redhat.com>
4573
4574 PR middle-end/77683
4575 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4576
7d290e93
BE
45772016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4578
fcf32bad
BE
4579 PR c++/77748
4580 * g++.dg/pr77550.C: Avoid undefined behavior.
4581
7d290e93
BE
4582 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4583
912d9ec3
WD
45842016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
4585
4586 * gcc.dg/strlenopt-20.c: Update test.
4587 * gcc.dg/strlenopt-21.c: Likewise.
4588 * gcc.dg/strlenopt-22.c: Likewise.
4589 * gcc.dg/strlenopt-22g.c: Likewise.
4590 * gcc.dg/strlenopt-26.c: Likewise.
4591 * gcc.dg/strlenopt-5.c: Likewise.
4592 * gcc.dg/strlenopt-7.c: Likewise.
4593 * gcc.dg/strlenopt-9.c: Likewise.
4594
459bcfb0
JJ
45952016-09-27 Jakub Jelinek <jakub@redhat.com>
4596
6e39060a
JJ
4597 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4598
8ca33347
JJ
4599 * g++.dg/cpp1z/lambda-this1.C: New test.
4600 * g++.dg/cpp1z/lambda-this2.C: New test.
4601
459bcfb0
JJ
4602 PR c++/77722
4603 * g++.dg/ubsan/return-4.C: New test.
4604 * g++.dg/ubsan/return-5.C: New test.
4605 * g++.dg/ubsan/return-6.C: New test.
4606
20fba714
JW
46072016-09-27 Jiong Wang <jiong.wang@arm.com>
4608
4609 * lib/target-supports.exp
4610 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4611 in function comment.
4612
bebe0086
ML
46132016-09-27 Martin Liska <mliska@suse.cz>
4614
4615 PR gcov-profile/46266
4616 * lib/gcov.exp: Verify that <built-in>.gcov file is not
4617 considered.
4618
59896334
RB
46192016-09-27 Richard Biener <rguenther@suse.de>
4620
4621 PR tree-optimization/77745
4622 * g++.dg/torture/pr77745.C: New testcase.
4623
f0d355dc
RB
46242016-09-27 Richard Biener <rguenther@suse.de>
4625
4626 PR tree-optimization/77478
4627 * gcc.dg/torture/pr77478.c: New testcase.
4628
8c9434c2
ML
46292016-09-27 Martin Liska <mliska@suse.cz>
4630
4631 PR gcov-profile/7970
4632 PR gcov-profile/16855
4633 PR gcov-profile/44779
4634 * g++.dg/gcov/pr16855.C: New test.
4635
511d092e
SKS
46362016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4637
4638 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4639
f2e0c4e1
JJ
46402016-09-27 Jakub Jelinek <jakub@redhat.com>
4641
4642 PR fortran/77666
4643 * gfortran.dg/gomp/pr77666.f90: New test.
4644
3a4228ba
KV
46452016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
4646
4647 PR ipa/77677
4648 * gcc.dg/torture/pr77677-2.c: New test.
4649
a184e37f
SK
46502016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
4651
4652 PR fortran/77420
4653 * gfortran.dg/pr77420_1.f90: New test.
4654 * gfortran.dg/pr77420_2.f90: Ditto.
4655 * gfortran.dg/pr77420_3.f90: New test. Requires ...
4656 * gfortran.dg/pr77420_4.f90: this file.
4657
8be59d19
KV
46582016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
4659
4660 PR middle-end/77719
4661 * gfortran.dg/pr77719.f90: New test.
4662
991075a4
TP
46632016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4664
4665 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 4666 singular form of byte when quantity is unknown.
991075a4 4667
c6147dc4
MP
46682016-09-26 Marek Polacek <polacek@redhat.com>
4669
4670 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4671
5cc6c41c
ML
46722016-09-26 Martin Liska <mliska@suse.cz>
4673
4674 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4675 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4676 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4677 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4678 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4679 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4680 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4681 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4682 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4683
81fea426
MP
46842016-09-26 Marek Polacek <polacek@redhat.com>
4685
4686 PR c/7652
4687 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4688 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4689 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4690 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4691 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4692 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4693 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4694 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4695 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4696 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4697 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4698 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4699 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4700 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4701 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4702 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4703 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4704 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4705 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4706 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4707 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4708 * c-c++-common/attr-fallthrough-1.c: New test.
4709 * c-c++-common/attr-fallthrough-2.c: New test.
4710 * g++.dg/cpp0x/fallthrough1.C: New test.
4711 * g++.dg/cpp0x/fallthrough2.C: New test.
4712 * g++.dg/cpp1z/fallthrough1.C: New test.
4713 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4714 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4715 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4716 * objc.dg/Wimplicit-fallthrough-1.m: New test.
4717
9b597c1f
SK
47182016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4719
12a813c1 4720 PR fortran/77429
9b597c1f
SK
4721 * gfortran.dg/pr77429.f90: New test.
4722
f1c7e7f1
SK
47232016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4724
4725 PR fortran/77694
4726 * gfortran.dg/pr77694.f90: New test.
4727
50c6dd20
OE
47282016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
4729
4730 PR target/51244
4731 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4732
540b039e
DH
47332016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4734
4735 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4736 for 32-bit mode.
4737
cfd161bf
DH
47382016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4739
4740 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4741 for 32-bit mode.
4742
9a2300e9
MP
47432016-09-24 Marek Polacek <polacek@redhat.com>
4744
4745 PR c/77490
4746 * c-c++-common/Wbool-operation-1.c: New test.
4747 * gcc.dg/Wbool-operation-1.c: New test.
4748
34d567d1
FR
47492016-09-23 Fritz Reese <fritzoreese@gmail.com>
4750
4751 * gfortran.dg/dec_static_1.f90: New.
4752 * gfortran.dg/dec_static_2.f90: New.
4753 * gfortran.dg/dec_static_3.f90: New.
4754 * gfortran.dg/dec_static_4.f90: New.
4755
4a8d4422
JD
47562016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4757
4758 PR fortran/48298
4759 * gfortran.dg/negative_unit_check.f90: Update test.
4760 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 4761
90ef45cb
DV
47622016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4763
4764 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4765 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4766 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4767 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4768 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4769 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4770 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4771
e0535922
MS
47722016-09-23 Martin Sebor <msebor@redhat.com>
4773
4774 PR testsuite/77713
4775 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4776 assuming long double is bigger than double.
4777
d664d76d
JJ
47782016-09-23 Jakub Jelinek <jakub@redhat.com>
4779
4780 Implement P0138R2, C++17 construction rules for enum class values
4781 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4782
3b31f720
DM
47832016-09-23 David Malcolm <dmalcolm@redhat.com>
4784
4785 PR preprocessor/77672
4786 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4787 expected multiline output from first warning to reflect change
4788 in r240434.
4789
592459bf
TP
47902016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4791
4792 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4793
0af06385
BE
47942016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4795 Tom de Vries <tom@codesourcery.com>
4796
4797 PR testsuite/77411
4798 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4799
8f01b67a
MP
48002016-09-23 Marek Polacek <polacek@redhat.com>
4801
4802 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4803 * c-c++-common/gomp/atomic-13.c: Likewise.
4804 * c-c++-common/gomp/atomic-14.c: Likewise.
4805 * c-c++-common/pr60439.c: Remove invalid code.
4806 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4807 * g++.dg/expr/bitfield5.C: Likewise.
4808 * g++.dg/expr/bitfield6.C: Likewise.
4809 * g++.dg/expr/bool1.C: Likewise.
4810 * g++.dg/expr/bool3.C: Likewise.
4811 * g++.dg/expr/lval3.C: Likewise.
4812 * g++.dg/expr/lval4.C: Likewise.
4813 * g++.old-deja/g++.jason/bool5.C: Likewise.
4814
bbd6fcf3
DM
48152016-09-23 David Malcolm <dmalcolm@redhat.com>
4816
4817 PR preprocessor/77672
4818 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4819 (test_terminator_location): New function.
4820
113d06a4
RB
48212016-09-23 Richard Biener <rguenther@suse.de>
4822
4823 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4824
cab9e1df
MW
48252016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4826
4827 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4828 -march=armv8.2-a+fp16 when supported by the hardware.
4829 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4830 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4831 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4832 semi-colons to a macro invocations.
4833 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4834 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4835 defined.
4836 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4837 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4838 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4839 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4840 defined.
4841 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4842 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4843 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4844 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4845 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4846 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4847 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4848 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4849 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4850 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4851 defined.
4852 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4853 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4854 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4855 defined.
4856 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4857 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4858 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4859 defined.
4860 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4861 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4862 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4863 defined.
4864 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4865 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4866 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4867 defined. Also fix some white-space.
4868 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4869 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4870 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4871 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4872 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4873 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4874 defined. Also fix some long lines and white-space.
4875 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4876 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4877 defined. Also fix some long lines and white-space.
4878 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4879 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4880 defined.
4881 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4882 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4883 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4884 defined.
4885 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4886 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4887 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4888 defined.
4889 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
4890 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4891 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 4892 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
4893 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4894 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4895 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4896 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4897 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4898 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 4899 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
4900 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4901 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4902 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4903 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4904 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
4905 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4906 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 4907 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 4908
da9b2e69
JW
49092016-09-23 Jiong Wang <jiong.wang@arm.com>
4910 Matthew Wahab <matthew.wahab@arm.com>
4911
4912 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4913 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4914 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4915 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4916 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4917 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4918 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4919 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4920 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4921 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4922 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4923 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4924 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4925 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4926 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4927 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4928 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4929 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4930 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4931 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4932 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4933 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4934 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4935 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4936 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4937 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4938 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4939 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4940 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4941 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4942 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4943 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4944 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4945 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4946 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4947 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4948 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4949
785cf02f
MW
49502016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4951
4952 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4953 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4954 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4955 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4956 support.
4957
1e401340
KV
49582016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4959
4960 PR ipa/77677
4961 * gcc.dg/torture/pr77677.c: New test.
4962
8ed3eeac
AV
49632016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4964
4965 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4966 here now.
4967
55a9b91b
MW
49682016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4969
4970 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4971 options. Add tests for float16x4_t and float16x8_t.
4972
64c744b9
DV
49732016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4974
4975 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4976 * gcc.target/s390/risbg-ll-2.c: Ditto.
4977 * gcc.target/s390/risbg-ll-3.c: Ditto.
4978
d403b8d4
MW
49792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4980
4981 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4982 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4983
576987fc
DV
49842016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4985
4986 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4987 output to the simplified instructions.
4988
4ffc8099
MW
49892016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4990
4991 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4992 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4993
b1a970a5
MW
49942016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4995
4996 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4997 (FP16_SUPPORTED): New
4998 (expected-hfloat-16x4): Make conditional on __fp16 support.
4999 (expected-hfloat-16x8): Likewise.
5000 (vdup_n_f16): Disable for non-AArch64 targets.
5001 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5002 conditional on FP16_SUPPORTED.
5003 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5004 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5005 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5006 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5007 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5008 for testing __fp16.
5009 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5010 conditional on FP16_SUPPORTED.
5011 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5012 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5013
50df9464
MW
50142016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5015
5016 * gcc.target/arm/short-vfp-1.c: New.
5017
536b9f42
MW
50182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5019
5020 * gcc.target/arm/attr-fp16-arith-1.c: New.
5021
1b9e31cf
MW
50222016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5023
5024 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5025 New.
5026 (add_options_for_arm_v8_2a_fp16_neon): New.
5027 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5028 (add_options_for_arm_arch_v8_2a): Auto-generate.
5029 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5030 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5031 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5032 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5033 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5034 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5035 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5036
a5b42ee7
MW
50372016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5038
5039 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5040 arm_fp16_alternative_ok.
5041 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5042 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
5043 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5044 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
5045 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5046 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5047 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5048 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5049 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5050 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5051 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5052 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5053 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5054 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5055 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5056 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5057 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5058 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5059 * gcc.target/arm/fp16-rounding-alt-1.c: Use
5060 arm_fp16_alternative_ok.
5061 * lib/target-supports.exp
5062 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5063 (check_effective_target_arm_fp16_alternative_ok): New.
5064 (check_effective_target_arm_fp16_none_ok_nocache): New.
5065 (check_effective_target_arm_fp16_none_ok): New.
5066
fcbc975b
ML
50672016-09-23 Martin Liska <mliska@suse.cz>
5068
5069 * gcc.dg/ipa/pr77653.c: Replace adress
5070 with address.
5071
1822b732
ML
50722016-09-23 Martin Liska <mliska@suse.cz>
5073
5074 * gcc.target/i386/movbe-4.c: New test.
5075
fab18cc4
ML
50762016-09-23 Martin Liska <mliska@suse.cz>
5077
5078 * gcc.target/i386/crc32-5.c: New test.
5079
e70f01b5
ML
50802016-09-23 Martin Liska <mliska@suse.cz>
5081
5082 * gcc.target/i386/pr71652.c: New test.
5083 * gcc.target/i386/pr71652-2.c: New test.
5084 * gcc.target/i386/pr71652-3.c: New test.
5085
f2e81d05
JJ
50862016-09-23 Jakub Jelinek <jakub@redhat.com>
5087
5088 * lib/gcc-dg.exp (process-message): Support relative line number
5089 notation - .+4 or .-1 etc.
5090 * gcc.dg/dg-test-1.c: New test.
5091
ed30d2a6
MS
50922016-09-22 Martin Sebor <msebor@redhat.com>
5093
5094 PR target/77676
5095 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5096 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5097 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5098 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5099
1c681c7b
UB
51002016-09-22 Uros Bizjak <ubizjak@gmail.com>
5101
5102 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5103 * gcc.dg/ifcvt-2.c: Ditto.
5104 * gcc.dg/zero_bits_compound-1.c: Ditto.
5105 * gcc.dg/zero_bits_compound-1.c: Ditto.
5106 * gcc.dg/pr40550.c: Simplify target selectors.
5107 Use dg-additional-options.
5108 * gcc.dg/pr47893.c: Ditto.
5109 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
5110 additional options for 32-bit x86 targets.
5111 * gcc.dg/pr70955.c: Move to ...
5112 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
5113
67cf0a53
PC
51142016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5115
5116 PR c++/61019
5117 * g++.dg/cpp0x/pr61019.C: New.
5118
0ee70cc0
AV
51192016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5120 Terry Guo <terry.guo@arm.com>
5121
5122 * gcc.target/arm/pure-code/ffunction-sections.c: New.
5123 * gcc.target/arm/pure-code/no-literal-pool.c: New.
5124 * gcc.target/arm/pure-code/pure-code.exp: New.
5125
43639d2c
UB
51262016-09-22 Uros Bizjak <ubizjak@gmail.com>
5127
5128 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5129 Remove SSE effective target requirement.
5130
a608d15b
PC
51312016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5132
5133 PR c++/71979
5134 * g++.dg/cpp0x/pr71979.C: New.
5135
d94a7ab4
BE
51362016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5137
5138 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5139
a13f439f
ML
51402016-09-22 Martin Liska <mliska@suse.cz>
5141
5142 PR ipa/77653
5143 * gcc.dg/ipa/pr77653.c: New test.
5144
cf352092
JJ
51452016-09-22 Jakub Jelinek <jakub@redhat.com>
5146
5147 PR fortran/77665
5148 * gfortran.dg/gomp/pr77665.f90: New test.
5149
a8de3002
PT
51502016-09-22 Paul Thomas <pault@gcc.gnu.org>
5151
5152 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5153 * gfortran.dg/dtio_13.f90: New test.
5154
39abef62
LK
51552016-09-21 Louis Krupp <louis.krupp@zoho.com>
5156
5157 PR fortran/66107
5158 * gfortran.dg/pr66107.f90: New test.
5159
4a2bb7fc
ILT
51602016-09-21 Ian Lance Taylor <iant@golang.org>
5161
5162 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5163 with call to builtin delete function.
5164
5f84cee2
JM
51652016-09-21 Joseph Myers <joseph@codesourcery.com>
5166
5167 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5168 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5169 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5170 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5171 tests.
5172
fe01a41a
UB
51732016-09-21 Uros Bizjak <ubizjak@gmail.com>
5174
5175 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5176
2e1c20b1
JJ
51772016-09-21 Jakub Jelinek <jakub@redhat.com>
5178
5179 PR c++/77651
5180 * g++.dg/cpp1z/aligned-new6.C: New test.
5181
de4c144a
MW
51822016-09-21 Matthew Wahab <matthew.wahab@arm.com>
5183
5184 * gcc.target/arm/fp16-aapcs-3.c: New.
5185 * gcc.target/arm/fp16-aapcs-4.c: New.
5186 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5187 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5188 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5189 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5190
44fc7854
BE
51912016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5192
5193 PR tree-optimization/77550
5194 * g++.dg/pr77550.C: New test.
5195
bc084f84
GJL
51962016-09-21 Georg-Johann Lay <avr@gjlay.de>
5197
5198 PR target/77326
5199 * gcc.target/avr/torture/pr77326.c: New test.
5200
c075003a
LK
52012016-09-21 Louis Krupp <louis.krupp@zoho.com>
5202
5203 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5204
6811ea79
RB
52052016-09-21 Richard Biener <rguenther@suse.de>
5206
5207 PR tree-optimization/77648
5208 * gcc.dg/torture/pr77648-1.c: New testcase.
5209 * gcc.dg/torture/pr77648-2.c: Likewise.
5210
f955c4c4
RB
52112016-09-21 Richard Biener <rguenther@suse.de>
5212 Jakub Jelinek <jakub@redhat.com>
5213
5214 PR tree-optimization/77621
5215 * gcc.dg/pr77621.c: New testcase.
5216
096506bb
PT
52172016-09-21 Paul Thomas <pault@gcc.gnu.org>
5218
5219 PR fortran/77657
5220 * gfortran.dg/dtio_12.f90: New test.
5221
37d168ae
SKS
52222016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5223
5224 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5225
66454000
KV
52262016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5227
5228 PR tree-optimization/72835
5229 * gcc.dg/tree-ssa/pr72835.c: New test.
5230
88d0c3f0
MS
52312016-09-20 Martin Sebor <msebor@redhat.com>
5232
5233 PR middle-end/49905
5234 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5235 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5236 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5237 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5238 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5239 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5240 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5241
a03df1d5
KV
52422016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5243
5244 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5245 arguments/compare will be optimized away.
5246 * gcc.dg/torture/ftrapv-1.c: Likewise.
5247
8bc5448f
KV
52482016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5249
5250 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5251 will be optimized away.
5252 * gcc.dg/ipa/vrp1.c: New test.
5253 * gcc.dg/ipa/vrp2.c: New test.
5254 * gcc.dg/ipa/vrp3.c: New test.
5255
973625a0
KV
52562016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5257
5258 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5259 does the same transformation.
5260 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5261 * gcc.dg/tree-ssa/evrp1.c: New test.
5262 * gcc.dg/tree-ssa/evrp2.c: New test.
5263 * gcc.dg/tree-ssa/evrp3.c: New test.
5264 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5265 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5266 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5267 * gcc.dg/tree-ssa/pr64130.c: Likewise.
5268 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5269 foling now happens early.
5270 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5271 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5272 * gcc.dg/tree-ssa/vrp16.c: Likewise.
5273 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5274 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5275
9b1ba33c
UB
52762016-09-20 Uros Bizjak <ubizjak@gmail.com>
5277
5278 PR target/77621
5279 * gcc.target/i386/pr77621.c: New test.
5280 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5281 pattern, loop should vectorize with -mtune=atom.
5282
f5bd4ad8
MO
52832016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
5284 Jakub Jelinek <jakub@redhat.com>
5285
5286 PR testsuite/63299
5287 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5288 instead of delete.
5289
7d9cf801
JJ
52902016-09-20 Jakub Jelinek <jakub@redhat.com>
5291
b912f962
JJ
5292 PR c++/77626
5293 * g++.dg/other/pr77626.C: New test.
5294
eaf1ece1
JJ
5295 PR c++/77638
5296 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5297
590b62e9
JJ
5298 PR c++/77637
5299 * g++.dg/cpp0x/gen-attrs-62.C: New test.
5300
7d9cf801
JJ
5301 PR middle-end/77624
5302 * c-c++-common/pr77624-1.c: New test.
5303 * c-c++-common/pr77624-2.c: New test.
5304
3aebb6ff
AV
53052016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
5306
5307 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5308 of digits expected.
5309
b5bbe47b
RB
53102016-09-20 Richard Biener <rguenther@suse.de>
5311
5312 PR tree-optimization/77646
5313 * gcc.dg/torture/pr77646.c: New testcase.
5314
144a96e4
BE
53152016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5316
5317 PR c++/77434
5318 * c-c++-common/Wint-in-bool-context.c: New test.
5319
1f2071fa
JM
53202016-09-19 Joseph Myers <joseph@codesourcery.com>
5321
5322 * gcc.dg/cr-decimal-dig-1.c: New test.
5323
63012d9a
JM
53242016-09-19 Joseph Myers <joseph@codesourcery.com>
5325
5326 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5327 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5328 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5329 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5330
02410826
VM
53312016-09-19 Vladimir Makarov <vmakarov@redhat.com>
5332
5333 PR rtl-optimization/77416
5334 * gcc.target/powerpc/pr77416.c: New.
5335
6101a7ab
PP
53362016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
5337
5338 PR c++/77639
5339 * g++.dg/template/error-recovery4.C: New test.
5340
1993ff76
BC
53412016-09-19 Bin Cheng <bin.cheng@arm.com>
5342
5343 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5344
5fa9e644
KT
53452016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5346
5347 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5348 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5349
fc15d9ec
JJ
53502016-09-19 Jakub Jelinek <jakub@redhat.com>
5351 Jan Hubicka <jh@suse.cz>
5352
5353 PR target/77587
5354 * gcc.dg/pr77587.c: New test.
5355 * gcc.dg/pr77587a.c: New file.
5356
3c9f5092
AV
53572016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
5358
5359 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5360 * gfortran.dg/coarray_38.f90:
5361 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5362 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5363 * gfortran.dg/coarray_allocate_7.f08: New test.
5364 * gfortran.dg/coarray_allocate_8.f08: New test.
5365 * gfortran.dg/coarray_allocate_9.f08: New test.
5366 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5367 new caf_register.
5368 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5369 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5370 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5371 get_by_refs.
5372 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5373 * gfortran.dg/coarray_lock_7.f90: Same.
5374 * gfortran.dg/coarray_poly_5.f90: Same.
5375 * gfortran.dg/coarray_poly_6.f90: Same.
5376 * gfortran.dg/coarray_poly_7.f90: Same.
5377 * gfortran.dg/coarray_poly_8.f90: Same.
5378 * gfortran.dg/coindexed_1.f90: Changed errors expected.
5379
e79e6763
FR
53802016-09-19 Fritz Reese <fritzoreese@gmail.com>
5381
5382 PR fortran/77584
5383 * gfortran.dg/dec_structure_15.f90: New testcase.
5384
ae527639
RB
53852016-09-19 Richard Biener <rguenther@suse.de>
5386
5387 PR middle-end/77605
5388 * gcc.dg/torture/pr77605.c: New testcase.
5389
cdf060f8
LK
53902016-09-18 Louis Krupp <louis.krupp@zoho.com>
5391
5392 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5393
b720e919
JH
53942016-09-17 Jan Hubicka <hubicka@ucw.cz>
5395
5396 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5397 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5398 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5399 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5400 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5401 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5402 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5403 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5404 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5405 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5406 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5407
bdabae39
KY
54082016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
5409
5410 * gcc.target/i386/pr68633.c: Fix expected result.
5411
493ba820
LK
54122016-09-17 Louis Krupp <louis.krupp@gmail.com>
5413
5414 PR fortran/68078
5415 * gfortran.dg/pr68078.f90: New test.
5416 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5417
9a42726b
BS
54182016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5419
5420 PR target/77613
5421 * gcc.target/powerpc/swaps-p8-25.c: New.
5422
e7d61178
JJ
54232016-09-16 Jakub Jelinek <jakub@redhat.com>
5424
8f03e02f
JJ
5425 PR c++/77482
5426 * g++.dg/cpp0x/constexpr-77482.C: New test.
5427
e80cb545
JJ
5428 PR c++/77379
5429 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5430 thunk offsets.
5431 * g++.dg/abi/abi-tag23a.C: Likewise.
5432
1c2f613f
JJ
5433 PR c++/77338
5434 * g++.dg/cpp0x/decltype-77338.C: New test.
5435
e7d61178
JJ
5436 PR c++/77375
5437 * g++.dg/cpp0x/mutable1.C: New test.
5438
8d987deb
SK
54392016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
5440
5441 PR fortran/77612
5442 * gfortran.dg/pr77612.f90: New test.
5443
2c3d35a6
SKS
54442016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5445
5446 * gcc.dg/torture/pr70421.c: Require int32plus.
5447
e43163ae
JJ
54482016-09-16 Jakub Jelinek <jakub@redhat.com>
5449
bcf0905a
JJ
5450 PR middle-end/77475
5451 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5452
e43163ae
JJ
5453 PR target/77526
5454 * gcc.target/i386/pr77526.c: New test.
5455
7d704548
JJ
54562016-09-16 Jakub Jelinek <jakub@redhat.com>
5457 Eric Botcazou <ebotcazou@adacore.com>
5458
5459 PR middle-end/77594
5460 * gcc.target/i386/pr77594.c: New test.
5461
902d624f
LK
54622016-09-15 Louis Krupp <louis.krupp@zoho.com>
5463
5464 PR fortran/69963
5465 * gfortran.dg/misplaced_implicit_character.f90: New test.
5466
7e16ce79
BC
54672016-09-15 Bin Cheng <bin.cheng@arm.com>
5468
5469 PR tree-optimization/77503
5470 * gcc.dg/vect/pr77503.c: New test.
5471
7c05f5c4
RB
54722016-09-15 Richard Biener <rguenther@suse.de>
5473
5474 PR middle-end/77544
5475 * c-c++-common/torture/pr77544.c: New testcase.
5476
76ff80fb
JJ
54772016-09-15 Jakub Jelinek <jakub@redhat.com>
5478
5479 PR middle-end/77475
5480 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5481 * gcc.dg/march-generic.c: Likewise.
5482 * gcc.target/i386/spellcheck-options-1.c: New test.
5483 * gcc.target/i386/spellcheck-options-2.c: New test.
5484 * gcc.target/i386/spellcheck-options-3.c: New test.
5485 * gcc.target/i386/spellcheck-options-4.c: New test.
5486
5560d026
CLT
54872016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
5488
5489 PR fortran/72743
5490 * gfortran.dg/goacc/pr72743.f90: New test.
5491
5334f733
RB
54922016-09-15 Richard Biener <rguenther@suse.de>
5493
5494 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5495
d08615f2
RB
54962016-09-15 Richard Biener <rguenther@suse.de>
5497
5498 PR tree-optimization/77514
5499 * gcc.dg/torture/pr77514.c: New testcase.
5500
28ca05f0
JJ
55012016-09-14 Jakub Jelinek <jakub@redhat.com>
5502
5503 PR c++/77549
5504 * g++.dg/lookup/pr77549.C: New test.
5505
20a1e5b8
MP
55062016-09-14 Marek Polacek <polacek@redhat.com>
5507
5508 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5509 * c-c++-common/gomp/atomic-13.c: Likewise.
5510 * c-c++-common/gomp/atomic-14.c: Likewise.
5511 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5512 * g++.dg/cpp1z/bool-increment1.C: New test.
5513 * c-c++-common/pr60439.c: Add dg-warning.
5514 * g++.dg/expr/bitfield4.C: Likewise.
5515 * g++.dg/expr/bitfield5.C: Likewise.
5516 * g++.dg/expr/bitfield6.C: Likewise.
5517 * g++.dg/expr/bool1.C: Likewise.
5518 * g++.dg/expr/bool3.C: Likewise.
5519 * g++.dg/expr/lval3.C: Likewise.
5520 * g++.dg/expr/lval4.C: Likewise.
5521 * g++.old-deja/g++.jason/bool5.C: Likewise.
5522 * g++.dg/expr/bitfield3.C: Adjust dg-error.
5523 * g++.dg/other/error18.C: Likewise.
5524 * g++.dg/gomp/atomic-14.C: Likewise.
5525
0761f6bf
NS
55262016-09-14 Nathan Sidwell <nathan@acm.org>
5527
5528 PR c++/77539
5529 * g++.dg/cpp1y/pr77539.C: New.
5530
13cddbc1
CL
55312016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
5532
5533 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5534 dg-require.
5535 * g++.dg/ext/builtin_alloca.C: Likewise.
5536 * g++.dg/template/spec35.C: Likewise.
5537 * gcc.dg/builtins-68.c: Likewise.
5538 * gcc.misc-tests/gcov-13.c: Likewise.
5539 * gcc.misc-tests/gcov-14.c: Likewise.
5540
a90638d4
JM
55412016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
5542
5543 * gfortran.dg/dec_structure_14.f90: New testcase.
5544
5ba4a08c
JJ
55452016-09-14 Jakub Jelinek <jakub@redhat.com>
5546
5547 PR sanitizer/68260
5548 * c-c++-common/tsan/pr68260.c: New test.
5549
a713b234
JS
55502016-09-13 Joe Seymour <joe.s@somniumtech.com>
5551
5552 PR target/70713
5553 * gcc.target/msp430/function-attributes-1.c: New test.
5554 * gcc.target/msp430/function-attributes-2.c: New test.
5555 * gcc.target/msp430/function-attributes-3.c: New test.
5556
96032047
MS
55572015-04-18 Martin Sebor <msebor@redhat.com>
5558
5559 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5560 of non-nul characters.
5561 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5562
ea8661cd
JJ
55632016-09-13 Jakub Jelinek <jakub@redhat.com>
5564
9952908a
JJ
5565 * g++.dg/cpp0x/gen-attrs-61.C: New test.
5566 * g++.dg/cpp1z/gen-attrs1.C: New test.
5567
63cdb7a0
JJ
5568 PR tree-optimization/77454
5569 * gcc.dg/pr77454.c: New test.
5570
ea8661cd
JJ
5571 PR c++/77553
5572 * g++.dg/cpp1y/constexpr-77553.C: New test.
5573
254830ba
DM
55742016-09-13 David Malcolm <dmalcolm@redhat.com>
5575
5576 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5577 (test_show_locus): Replace rich_location::add_fixit_insert calls
5578 with add_fixit_insert_before and add_fixit_insert_after.
5579
42763690
JM
55802016-09-13 Jason Merrill <jason@redhat.com>
5581 Tom de Vries <tom@codesourcery.com>
5582
5583 PR c++/77427
5584 * g++.dg/pr77427.C: New test.
5585
c8798f2c
ML
55862016-09-13 Martin Liska <mliska@suse.cz>
5587
5588 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5589 effective target.
5590 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5591 * lib/target-supports.exp: Define the new target.
5592
54700e2e
AP
55932016-09-12 Andrew Pinski <apinski@cavium.com>
5594
5595 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5596 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5597
e1d55bf7
UB
55982016-09-12 Uros Bizjak <ubizjak@gmail.com>
5599
5600 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5601 variable arguments.
5602 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5603 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5604 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5605 variable argument.
5606 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5607 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5608
54dcdb88
BE
56092016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5610
5611 PR c++/77496
5612 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5613 * g++.dg/ext/pr77496.C: New test.
5614 * g++.dg/warn/pr77496.C: New test.
5615
d1463eb9
DM
56162016-09-12 David Malcolm <dmalcolm@redhat.com>
5617
5618 PR c/72858
5619 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5620 to preserve conversion chars, and to preserve prefix information.
5621 * gcc.dg/format/pr72858.c: New test case.
5622
217fabad
SK
56232016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
5624
5625 * gfortran.dg/pr77507.f90: Move to ...
5626 * gfortran.dg/ieee/pr77507.f90: here.
5627
a1cd04ac
JH
56282016-08-09 Jan Hubicka <hubicka@ucw.cz>
5629
5630 PR ipa/61159
5631 * compile/pr61159.c: New testcase
5632
e3912107
JH
56332016-08-09 Jan Hubicka <hubicka@ucw.cz>
5634
5635 PR ipa/64316
5636 * gcc.dg/ipa/pr63416.c: New testcase.
5637
739d9339
PT
56382016-09-10 Paul Thomas <pault@gcc.gnu.org>
5639 Steven G. Kargl <kargl@gcc.gnu.org>
5640
5641 PR fortran/77532
cc3135b6 5642 * gfortran.dg/dtio_11.f90: new test.
739d9339 5643
fb7c40dd
SK
56442016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
5645
5646 PR fortran/77507
5647 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5648 * gfortran.dg/c_assoc_4.f90: Ditto.
5649
5b28efbb
TV
56502016-09-10 Tom de Vries <tom@codesourcery.com>
5651
5652 PR C/71602
5653 * c-c++-common/va-arg-va-list-type.c: New test.
5654
9d0a9bb4
PB
56552016-09-09 Peter Bergner <bergner@vnet.ibm.com>
5656
5657 PR rtl-optimization/77289
5658 * gcc.target/powerpc/pr77289.c: New test.
5659
3f0177e7
MS
56602016-09-09 Martin Sebor <msebor@redhat.com>
5661
5662 PR c/77520
5663 PR c/77521
5664 * gcc.dg/pr77520.c: New test.
5665 * gcc.dg/pr77521.c: New test.
5666
e81e83d0
SK
56672016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5668
5669 PR fortran/77506
5670 * gfortran.dg/pr77506.f90: New test.
5671
8a92685e
SK
56722016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5673
5674 PR fortran/77507
5675 * gfortran.dg/pr77507.f90: New test.
5676
c65248cb
JM
56772016-09-09 Joseph Myers <joseph@codesourcery.com>
5678
5679 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5680
2cf0ff98
SK
56812016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
5682 Louis Krupp <lkrupp@gcc.gnu.org>
5683
5684 PR fortran/69514
5685 * gfortran.dg/pr69514_1.f90: New test.
5686 * gfortran.dg/pr69514_2.f90: New test.
5687
8ebc1e0f
JJ
56882016-09-08 Jakub Jelinek <jakub@redhat.com>
5689
20b6cf01
JJ
5690 PR fortran/77500
5691 * gfortran.dg/gomp/pr77500.f90: New test.
5692
8ebc1e0f
JJ
5693 PR fortran/77516
5694 * gfortran.dg/gomp/pr77516.f90: New test.
5695
34718542
JJ
56962016-09-07 Jakub Jelinek <jakub@redhat.com>
5697
5698 PR middle-end/77475
5699 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5700 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5701 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5702 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5703 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5704 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5705
e5106e27
DM
57062016-09-07 David Malcolm <dmalcolm@redhat.com>
5707
5708 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5709 "substring-locations.h".
5710
ca235a85
RB
57112016-09-07 Richard Biener <rguenther@suse.de>
5712
5713 PR c/77450
5714 * c-c++-common/vector-subscript-8.c: Move ..
5715 * gcc.dg/pr77450.c: ... here.
5716
0076b5dc 57172016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
5718
5719 PR libgfortran/77393
5720 * gfortran.dg/fmt_f0_2.f90: Update test.
5721 * gfortran.dg/fmt_f0_3.f90: New test.
5722
6ac7322b
DH
57232016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5724
5725 PR debug/77389
5726 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5727 in dg-options.
5728
5729 PR debug/57519
5730 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5731
8eb9e049
JJ
57322016-09-06 Jakub Jelinek <jakub@redhat.com>
5733
5734 PR target/69255
5735 * gcc.target/i386/pr69255-1.c: New test.
5736 * gcc.target/i386/pr69255-2.c: New test.
5737 * gcc.target/i386/pr69255-3.c: New test.
5738
57392016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
5740
5741 PR c/77336
5742 * gcc.dg/format/miss-7.c: New test.
5743
e6cb85d4
UB
57442016-09-06 Uros Bizjak <ubizjak@gmail.com>
5745
5746 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5747
7fe76f6a
ML
57482016-09-06 Martin Liska <mliska@suse.cz>
5749
5750 PR gcov-profile/77378
5751 PR gcov-profile/77466
5752 * gcc.dg/profile-update-warning.c: New test.
5753
209b636e
RB
57542016-09-06 Richard Biener <rguenther@suse.de>
5755
5756 PR tree-optimization/77479
5757 * gcc.dg/torture/pr77479.c: New testcase.
5758
b772a565
RB
57592016-09-06 Richard Biener <rguenther@suse.de>
5760
5761 PR c/77450
5762 * c-c++-common/vector-subscript-7.c: Adjust.
5763 * c-c++-common/vector-subscript-8.c: New testcase.
5764
a8c07037
SKS
57652016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5766
5767 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5768
0ce48391
JJ
57692016-09-05 Jakub Jelinek <jakub@redhat.com>
5770
de9188e0
JJ
5771 PR target/77476
5772 * gcc.target/i386/avx512f-pr77476.c: New test.
5773 * gcc.target/i386/avx512bw-pr77476.c: New test.
5774 * gcc.target/i386/avx512dq-pr77476.c: New test.
5775
c76f7809
JJ
5776 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5777 Update comment to mention also avx512f.
5778
0ce48391
JJ
5779 PR sanitizer/77396
5780 * g++.dg/asan/pr77396-2.C: New test.
5781
8a27cf73
UB
57822016-09-05 Uros Bizjak <ubizjak@gmail.com>
5783
5784 PR rtl-optimization/77452
5785 * gcc.target/i386/pr77452.c: New test.
5786
25ff5dd3
MP
57872016-09-05 Marek Polacek <polacek@redhat.com>
5788
5789 PR c/77423
5790 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5791
f2bc4e48
SK
57922016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5793
5794 PR fortran/77391
5795 * gfortran.dg/pr77391.f90: New test.
5796
e85921ee
SK
57972016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5798
5799 PR fortran/77460
5800 * gfortran.dg/pr77460.f90: New test.
5801
b5d50659
JJ
58022016-09-03 Jakub Jelinek <jakub@redhat.com>
5803
5804 PR c/65467
5805 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5806
7b826676
KY
58072016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5808
5809 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5810
717ebe91
DM
58112016-09-02 David Malcolm <dmalcolm@redhat.com>
5812
5813 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5814 test case.
5815 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5816 diagnostic-test-show-locus-generate-patch.c to the sources
5817 for diagnostic_plugin_test_show_locus.c.
5818
94087e88
JJ
58192016-09-02 Jakub Jelinek <jakub@redhat.com>
5820
9dc5773f
JJ
5821 PR c/65467
5822 * gcc.dg/gomp/_Atomic-1.c: New test.
5823 * gcc.dg/gomp/_Atomic-2.c: New test.
5824 * gcc.dg/gomp/_Atomic-3.c: New test.
5825 * gcc.dg/gomp/_Atomic-4.c: New test.
5826 * gcc.dg/gomp/_Atomic-5.c: New test.
5827
94087e88
JJ
5828 PR sanitizer/77396
5829 * g++.dg/asan/pr77396.C: New test.
5830
58312016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
5832
5833 PR tree-optimization/71831
5834 * gcc.dg/builtin-object-size-16.c: New test.
5835 * gcc.dg/builtin-object-size-17.c: New test.
5836
7e89048d
JD
58372016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5838
5839 PR libgfortran/77393
5840 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5841
2f196155
UB
58422016-09-01 Uros Bizjak <ubizjak@gmail.com>
5843
5844 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5845 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5846 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5847 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5848 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5849 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5850 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5851 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5852 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5853 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5854 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5855 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5856 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5857 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5858 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5859 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5860 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5861 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5862
0a6b0523
EB
58632016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5864
5865 * gnat.dg/opt58.adb: New test.
5866 * gnat.dg/opt58_pkg.ads: New helper.
5867
2a99de7b
RB
58682016-09-01 Richard Biener <rguenther@suse.de>
5869
5870 PR middle-end/77436
5871 * gcc.dg/torture/pr77436.c: New testcase.
5872
f79d8786
SKS
58732016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5874
5875 * gcc.dg/pr64252.c: Require int32plus.
5876 * gcc.dg/pr66299-1.c: Likewise.
5877 * gcc.dg/pr66299-2.c: Likewise.
5878 * gcc.dg/torture/20131115-1.c: Skip for avr.
5879
b06335f9
KT
58802016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5881
5882 * gcc.target/aarch64/ands_3.c: New test.
5883
f25f40be
JJ
58842016-08-31 Jakub Jelinek <jakub@redhat.com>
5885
d12a0b5a
JJ
5886 PR fortran/77352
5887 * gfortran.dg/gomp/pr77352.f90: New test.
5888
f25f40be
JJ
5889 PR fortran/77374
5890 * gfortran.dg/gomp/pr77374.f08: New test.
5891
9ff6fb6e
MG
58922016-08-31 Marc Glisse <marc.glisse@inria.fr>
5893
5894 PR tree-optimization/73714
5895 * gcc.dg/tree-ssa/pr73714.c: New test.
5896
8e95a674
JD
58972016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5898
5899 PR libgfortran/77393
5900 * gfortran.dg/fmt_f0_2.f90: New test.
5901
c6b0037d
MG
59022016-08-31 Marc Glisse <marc.glisse@inria.fr>
5903
5904 * gcc.target/i386/pr59539-2.c: Adapt options.
5905 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5906
1a576b13
PT
59072016-08-31 Paul Thomas <pault@gcc.gnu.org>
5908
5909 PR fortran/77418
5910 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5911 of the associate entity and replace with a pointer to the
5912 intended item on the stack.
5913
e73d3ca6 59142016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 5915 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
5916
5917 PR fortran/48298
5918 * gfortran.dg/dtio_1.f90: New test.
5919 * gfortran.dg/dtio_2.f90: New test.
5920 * gfortran.dg/dtio_3.f90: New test.
5921 * gfortran.dg/dtio_4.f90: New test.
5922 * gfortran.dg/dtio_5.f90: New test.
5923 * gfortran.dg/dtio_6.f90: New test.
5924 * gfortran.dg/dtio_7.f90: New test.
5925 * gfortran.dg/dtio_8.f90: New test.
5926 * gfortran.dg/dtio_9.f90: New test.
5927 * gfortran.dg/dtio_10.f90: New test.
5928
b816477a
DM
59292016-08-30 David Malcolm <dmalcolm@redhat.com>
5930
5931 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5932 (test_many_nested_locations): New function.
5933 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5934 (test_show_locus): Handle "test_many_nested_locations".
5935
71b30891
DM
59362016-08-30 David Malcolm <dmalcolm@redhat.com>
5937
5938 * g++.dg/template/double-greater-than-fixit.C: New test case.
5939
8fa37232
EB
59402016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5941
5942 * gnat.dg/opt57.ad[sb]: New test.
5943 * gnat.dg/opt57_pkg.ads: New helper.
5944
6f651bae
RB
59452016-08-30 Richard Biener <rguenther@suse.de>
5946
5947 PR tree-optimization/69047
5948 * gcc.dg/pr69047.c: Fix byte-order check.
5949
ab834832
JJ
59502016-08-30 Jakub Jelinek <jakub@redhat.com>
5951
5116b156
JJ
5952 PR tree-optimization/72866
5953 * gcc.dg/vect/pr72866.c: New test.
5954
3754bbfc
JJ
5955 PR debug/77363
5956 * g++.dg/debug/dwarf2/pr77363.C: New test.
5957
26122e2d
JJ
5958 PR middle-end/77377
5959 * gcc.target/i386/pr77377.c: New test.
5960
ab834832
JJ
5961 PR debug/77389
5962 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5963 in dg-options.
5964
bedc9ca7
SK
59652016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5966
5967 * gfortran.dg/pr77372.f90: Moved to ...
5968 * gfortran.dg/ieee/pr77372.f90: here.
5969
adfa1e6b
MM
59702016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5971
5972 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5973 vector short/char initializations.
5974 * gcc.target/powerpc/vec-init-5.c: Likewise.
5975 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5976 vector initialization optimizations.
5977 * gcc.target/powerpc/vec-init-7.c: Likewise.
5978 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5979 vector float/double initializations.
5980 * gcc.target/powerpc/vec-init-9.c: Likewise.
5981
414b7129
UB
59822016-08-29 Uros Bizjak <ubizjak@gmail.com>
5983
5984 PR target/77403
5985 * gcc.target/i386/pr77403.c: New test.
5986
3d06b6f2
MP
59872016-08-29 Marek Polacek <polacek@redhat.com>
5988
5989 PR c/77292
5990 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5991
ba9bbd6f
TV
59922016-08-29 Tom de Vries <tom@codesourcery.com>
5993
5994 PR c/77398
5995 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5996
d7d80d8f
EB
59972016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5998
5999 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 6000
d7d80d8f 60012016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
6002
6003 * gfortran.dg/dec_structure_13.f90: New testcase.
6004
468d95c8
JB
60052016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
6006
6007 PR fortran/77261
6008 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6009 available.
6010
f329b264
TV
60112016-08-28 Tom de Vries <tom@codesourcery.com>
6012
6013 PR lto/70955
6014 * gcc.dg/pr70955.c: New test.
6015 * gcc.dg/lto/pr70955_0.c: Same.
6016 * gcc.dg/lto/pr70955_1.c: Same.
6017
4a389eb6
PP
60182016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
6019
6020 PR tree-optimization/71077
6021 * gcc.target/i386/pr71077.c: New test.
6022
3f8257db 60232016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
6024
6025 PR fortran/77380
6026 * gfortran.dg/pr77380.f90: New test.
6027
3f8257db 60282016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
6029
6030 PR fortran/77372
6031 gfortran.dg/pr77372.f90: New test.
6032
ee908516
DM
60332016-08-26 David Malcolm <dmalcolm@redhat.com>
6034
6035 * gcc.dg/spellcheck-fields-2.c (test): Move
6036 dg-begin/end-multiline-output within function body.
6037 (test_macro): New function.
6038
d41e76cf
DM
60392016-08-26 David Malcolm <dmalcolm@redhat.com>
6040
6041 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6042 (test_fixit_insert): Update expected output.
6043 (test_fixit_remove): Likewise.
6044 (test_fixit_replace): Likewise.
6045
524a4c96
RO
60462016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6047
6048 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6049 Fix typo.
6050
ebfa15ab
RB
60512016-08-26 Richard Biener <rguenther@suse.de>
6052
6053 PR tree-optimization/69047
6054 * gcc.dg/pr69047.c: New testcase.
6055
209ca542
PK
60562016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6057 Martin Jambhor <mjambor@suse.cz>
524a4c96 6058
209ca542
PK
6059 * gcc.dg/ipa/propbits-1.c: New test-case.
6060 * gcc.dg/ipa/propbits-2.c: Likewise.
6061 * gcc.dg/ipa/propbits-3.c: Likewise.
6062
e5cf1629
SK
60632016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
6064
6065 PR fortran/77351
6066 * gfortran.dg/pr77351.f90: New test.
6067
ebef225f
MP
60682016-08-25 Marek Polacek <polacek@redhat.com>
6069
6070 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6071
fe377a48
MP
60722016-08-25 Marek Polacek <polacek@redhat.com>
6073
6074 PR c/77323
6075 * gcc.dg/pr77323.c: New test.
6076
88b8971f
PT
60772016-08-24 Paul Thomas <pault@gcc.gnu.org>
6078
6079 PR fortran/77358
6080 * gfortran.dg/submodule_17.f08: New test.
6081
3f8257db
JJ
60822016-08-24 Michael Collison <michael.collison@linaro.org>
6083 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
6084
6085 * gcc.target/arm/builtin_saddl.c: New testcase.
6086 * gcc.target/arm/builtin_saddll.c: New testcase.
6087 * gcc.target/arm/builtin_uaddl.c: New testcase.
6088 * gcc.target/arm/builtin_uaddll.c: New testcase.
6089 * gcc.target/arm/builtin_ssubl.c: New testcase.
6090 * gcc.target/arm/builtin_ssubll.c: New testcase.
6091 * gcc.target/arm/builtin_usubl.c: New testcase.
6092 * gcc.target/arm/builtin_usubll.c: New testcase.
6093
d5b5d212
UB
60942016-08-24 Uros Bizjak <ubizjak@gmail.com>
6095
6096 PR target/77270
6097 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6098 (dg-options): Use -march=amdfam10 instead of -march=athlon.
6099 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6100 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6101 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6102 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6103 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
6104 effective target. Remove scan-assembler-times directives.
6105 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6106 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6107 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6108
d1188689
SKS
61092016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6110
6111 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6112 of unsigned int.
6113 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6114
0b6b8f85
RS
61152016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
6116
6117 PR testsuite/77317
6118 * lib/target-supports.exp
6119 (check_effective_target_vect_aligned_arrays): Don't cache the result.
6120 (check_effective_target_vect_natural_alignment): Ditto.
6121 (check_effective_target_vector_alignment_reachable): Ditto.
6122 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6123
587b7f7a
ILT
61242016-08-23 Ian Lance Taylor <iant@golang.org>
6125
6126 * gcc.target/s390/nolrl-1.c: Don't match the file name.
6127
6019c0fc
MM
61282016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6129
6130 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6131 being created from pointers to memory locations.
6132 * gcc.target/powerpc/vec-init-2.c: Likewise.
6133
cfe37db4
FR
61342016-08-23 Fritz Reese <fritzoreese@gmail.com>
6135
6136 * gfortran.dg/dec_structure_12.f90: New testcase.
6137
7e11f46f
DV
61382016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6139
6140 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6141
7ab4f354
DV
61422016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6143
6144 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6145 verification.
6146
deb9351f
DV
61472016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6148
6149 * gcc.target/s390/md/andc-splitter-1.c: New test case.
6150 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6151
1fd9f058
RB
61522016-08-23 Richard Biener <rguenther@suse.de>
6153
6154 PR tree-optimization/27336
6155 * c-c++-common/pr27336.c: New testcase.
6156
b00e6e75
MP
61572016-08-22 Marek Polacek <polacek@redhat.com>
6158
6159 PR c++/77321
6160 * g++.dg/cpp1y/pr77321.C: New test.
6161
58338bac
SK
61622016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6163
6164 PR fortran/60774
6165 * gfortran.dg/empty_label.f: Adjust test for new error message.
6166 * gfortran.dg/empty_label.f90: Ditto.
6167 * gfortran.dg/empty_label_typedecl.f90: Ditto.
6168 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6169 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6170
30364ce6
SK
61712016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6172
6173 PR fortran/61318
6174 * gfortran.dg/pr61318.f90: New test.
6175
ad7a5a8f
SK
61762016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6177
6178 PR fortran/77260
6179 * gfortran.dg/pr77260_1.f90: New test.
6180 * gfortran.dg/pr77260_2.f90: Ditto.
6181
72f52f30
JM
61822016-08-22 Joseph Myers <joseph@codesourcery.com>
6183
6184 PR middle-end/77269
6185 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6186 __builtin_signbitf and __builtin_signbitl in expected generic
6187 expansion.
6188 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6189 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6190 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6191 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6192 tests.
6193
6dc198e3
JM
61942016-08-22 Joseph Myers <joseph@codesourcery.com>
6195
6196 * gcc.dg/torture/float128-builtin.c,
6197 gcc.dg/torture/float128-ieee-nan.c,
6198 gcc.dg/torture/float128x-builtin.c,
6199 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6200 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6201 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6202 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6203 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6204 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6205 gcc.dg/torture/floatn-nan.h: New tests.
6206
7ff4e41a
JM
62072016-08-22 Joseph Myers <joseph@codesourcery.com>
6208
6209 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6210 macro.
6211 (main): Update calls to TEST_I_F.
6212 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6213 macro.
6214 (main): Update calls to TEST_I_F.
6215
7078cdb6
JM
62162016-08-22 Joseph Myers <joseph@codesourcery.com>
6217
6218 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6219 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6220 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6221 names in calls to TEST_I_F.
6222
a9d7c823
BE
62232016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6224
6225 PR c/52952
6226 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6227
cd800235
SKS
62282016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6229
6230 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6231 and !natural_alignment_64.
6232 * gcc.dg/ipa/propalign-2.c: Likewise.
6233 * gcc.dg/ipa/propalign-3.c: Likewise.
6234 * gcc.dg/ipa/propalign-4.c: Likewise.
6235 * gcc.dg/ipa/propalign-5.c: Likewise.
6236 * lib/target-supports.exp
6237 (check_effective_target_natural_alignment_32): Add avr-*-*.
6238
22d12455
KV
62392016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
6240
6241 PR tree-optimization/61839
6242 * gcc.dg/tree-ssa/pr61839_1.c: New test.
6243 * gcc.dg/tree-ssa/pr61839_2.c: New test.
6244 * gcc.dg/tree-ssa/pr61839_3.c: New test.
6245 * gcc.dg/tree-ssa/pr61839_4.c: New test.
6246
c65699ef
JM
62472016-08-19 Joseph Myers <joseph@codesourcery.com>
6248
6249 PR c/32187
6250 * lib/target-supports.exp (check_effective_target_float16)
6251 (check_effective_target_float32, check_effective_target_float64)
6252 (check_effective_target_float128, check_effective_target_float32x)
6253 (check_effective_target_float64x)
6254 (check_effective_target_float128x)
6255 (check_effective_target_float16_runtime)
6256 (check_effective_target_float32_runtime)
6257 (check_effective_target_float64_runtime)
6258 (check_effective_target_float128_runtime)
6259 (check_effective_target_float32x_runtime)
6260 (check_effective_target_float64x_runtime)
6261 (check_effective_target_float128x_runtime)
6262 (check_effective_target_floatn_nx_runtime)
6263 (add_options_for_float16, add_options_for_float32)
6264 (add_options_for_float64, add_options_for_float128)
6265 (add_options_for_float32x, add_options_for_float64x)
6266 (add_options_for_float128x): New procedures.
6267 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6268 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6269 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6270 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6271 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6272 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6273 gcc.dg/torture/float128-complex.c,
6274 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6275 gcc.dg/torture/float128x-basic.c,
6276 gcc.dg/torture/float128x-complex.c,
6277 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6278 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6279 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6280 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6281 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6282 gcc.dg/torture/float32x-basic.c,
6283 gcc.dg/torture/float32x-complex.c,
6284 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6285 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6286 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6287 gcc.dg/torture/float64x-basic.c,
6288 gcc.dg/torture/float64x-complex.c,
6289 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6290 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6291 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6292 gcc.dg/torture/floatn-tg.h,
6293 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6294 gcc.dg/torture/fp-int-convert-float128-ieee.c,
6295 gcc.dg/torture/fp-int-convert-float128x-timode.c,
6296 gcc.dg/torture/fp-int-convert-float128x.c,
6297 gcc.dg/torture/fp-int-convert-float16-timode.c,
6298 gcc.dg/torture/fp-int-convert-float16.c,
6299 gcc.dg/torture/fp-int-convert-float32-timode.c,
6300 gcc.dg/torture/fp-int-convert-float32.c,
6301 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6302 gcc.dg/torture/fp-int-convert-float32x.c,
6303 gcc.dg/torture/fp-int-convert-float64-timode.c,
6304 gcc.dg/torture/fp-int-convert-float64.c,
6305 gcc.dg/torture/fp-int-convert-float64x-timode.c,
6306 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6307 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6308 maximum exponent of floating-point type. Use it in testing
6309 whether 0x8...0 fits in the floating-point type. Always treat -1
6310 (signed 0xf...f) as fitting in the floating-point type.
6311 (M_OK1): New macro.
6312 * gcc.dg/torture/fp-int-convert-double.c,
6313 gcc.dg/torture/fp-int-convert-float.c,
6314 gcc.dg/torture/fp-int-convert-float128-timode.c,
6315 gcc.dg/torture/fp-int-convert-float128.c,
6316 gcc.dg/torture/fp-int-convert-float80-timode.c,
6317 gcc.dg/torture/fp-int-convert-float80.c,
6318 gcc.dg/torture/fp-int-convert-long-double.c,
6319 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6320
94e73c78
JJ
63212016-08-19 Jakub Jelinek <jakub@redhat.com>
6322
fbdbd4b6
JJ
6323 PR fortran/72744
6324 * gfortran.dg/gomp/pr72744.f90: New test.
6325
94e73c78
JJ
6326 PR fortran/69281
6327 * gfortran.dg/gomp/pr69281.f90: New test.
6328
91151a73
JB
63292016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
6330
414b7129
UB
6331 * gfortran.dg/random_4.f90: Initialize seed before using, handle
6332 the last special seed value.
6333 * gfortran.dg/random_7.f90: Use size for last array member instead
6334 of hardcoded value.
91151a73 6335
fcf830ab
PK
63362016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6337
6338 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6339 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6340
1a5da5b6
RB
63412016-08-19 Richard Biener <rguenther@suse.de>
6342
6343 PR tree-optimization/77286
6344 * gcc.dg/torture/pr77286.c: New testcase.
6345
82f72146
DM
63462016-08-18 David Malcolm <dmalcolm@redhat.com>
6347
6348 * gcc.dg/verbose-asm-2.c: New test case.
6349
cc015f3a
DM
63502016-08-18 David Malcolm <dmalcolm@redhat.com>
6351
6352 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6353 (custom_diagnostic_finalizer): Update for change to
6354 diagnostic_show_locus.
6355
cb18fd07
DM
63562016-08-18 David Malcolm <dmalcolm@redhat.com>
6357
6358 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6359 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6360
a76989dc
MP
63612016-08-18 Marek Polacek <polacek@redhat.com>
6362
6363 PR c/71514
6364 * gcc.dg/pr71514.c: New test.
6365
89c88780
L
63662015-08-18 H.J. Lu <hongjiu.lu@intel.com>
6367
6368 PR target/72839
6369 * gcc.target/i386/pr72839.c: New test.
6370
2c71d454
CLT
63712016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
6372
6373 PR middle-end/70895
6374 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6375 * c-c++-common/goacc/reduction-1.c: Likewise.
6376 * c-c++-common/goacc/reduction-2.c: Likewise.
6377 * c-c++-common/goacc/reduction-3.c: Likewise.
6378 * c-c++-common/goacc/reduction-4.c: Likewise.
6379
66592e95
AM
63802016-08-18 Alan Modra <amodra@gmail.com>
6381
6382 * gcc.c-torture/compile/pr72771.c: New.
6383
3a146d46
JJ
63842016-08-17 Jakub Jelinek <jakub@redhat.com>
6385
6386 PR fortran/67496
6387 * gfortran.dg/pr67496.f90: New test.
6388
3f8257db 63892015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
6390
6391 PR tree-optimization/71752
3a146d46 6392 * gcc.dg/vect/pr71752.c: New.
038000bd 6393
dd42e908
UB
63942016-08-17 Uros Bizjak <ubizjak@gmail.com>
6395
6396 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6397
458a1cd0
JJ
63982016-08-17 Jakub Jelinek <jakub@redhat.com>
6399
6400 PR middle-end/77259
6401 * g++.dg/ipa/devirt-52.C: New test.
6402
11c4c4ba
CLT
64032016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
6404
6405 * c-c++-common/goacc/reduction-6.c: New testcase.
6406
661d6efd
RB
64072016-08-17 Richard Biener <rguenther@suse.de>
6408
6409 PR tree-optimization/76490
6410 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6411 * gcc.dg/pr52904.c: XFAIL.
6412
622d8b69
RB
64132016-08-17 Richard Biener <rguenther@suse.de>
6414
6415 PR tree-optimization/23855
6416 * gcc.dg/loop-unswitch-2.c: Adjust.
6417
af23e99c
JJ
64182016-08-16 Jakub Jelinek <jakub@redhat.com>
6419
6420 PR tree-optimization/72817
6421 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6422
feeb6268
JM
64232016-08-16 Joseph Myers <joseph@codesourcery.com>
6424
6425 PR libgcc/77265
6426 * gcc.dg/torture/float128-extend-inf.c: New test.
6427
65e736c0
DM
64282016-08-16 David Malcolm <dmalcolm@redhat.com>
6429
6430 PR c/72857
6431 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6432 for embedded NUL.
6433 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6434 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6435 caret placement.
6436 (test_oct): Likewise.
6437 (test_multiple): Likewise.
6438 (test_field_width_specifier): Likewise.
6439 (test_field_width_specifier_2): New function.
6440 (test_field_precision_specifier): New function.
6441 (test_embedded_nul): Update expected caret placement.
6442 (test_non_contiguous_strings): Update line number.
6443 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6444 (__emit_string_literal_range): Add "caret_idx" param.
6445 (test_simple_string_literal): Add value for new param, updating
6446 expected output..
6447 (test_concatenated_string_literal): Likewise.
6448 (test_multiline_string_literal): Likewise.
6449 (test_hex): Likewise.
6450 (test_oct): Likewise.
6451 (test_multiple): Likewise.
6452 (test_ucn4): Likewise.
6453 (test_ucn8): Likewise.
6454 (test_u8): Likewise.
6455 (test_u): Likewise; update expected message, from "range" to
6456 "location".
6457 (test_U): Likewise.
6458 (test_L): Likewise.
6459 (test_macro): Add value for new param.
6460 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6461 (__emit_string_literal_range): Add "caret_idx" param.
6462 (test_stringified_token_1): Add value for new param. Update
6463 expected message, from "range" to "location".
6464 (test_stringized_token_2): Likewise, adding param to macro.
6465 (test_stringified_token_3): Likewise.
6466 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6467 (emit_warning): Convert param from source_range to location_t.
6468 (test_string_literals): Add caret_idx param, and use it when
6469 constructing a substring_loc. Update error message, from
6470 "range" to "location".
6471
4a7f57d5
JJ
64722016-08-16 Jakub Jelinek <jakub@redhat.com>
6473
7841800f
JJ
6474 PR target/71910
6475 * g++.dg/gomp/pr71910.C: New test.
6476
1b13411a
JJ
6477 PR middle-end/67485
6478 * gcc.c-torture/compile/pr67485.c: New test.
6479
4a7f57d5
JJ
6480 PR target/72867
6481 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6482
3c556bc4
BC
64832016-08-16 Bin Cheng <bin.cheng@arm.com>
6484
6485 PR tree-optimization/69848
6486 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6487
beab2da6
ML
64882016-08-16 Martin Liska <mliska@suse.cz>
6489
6490 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6491 of memory operations so that it can be handled by core2
6492 in 32-bit mode.
6493
f4eec0a3
RB
64942016-08-16 Richard Biener <rguenther@suse.de>
6495
6496 PR tree-optimization/76783
6497 * gcc.dg/pr76783.c: New testcase.
6498 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6499
8f21990a
BC
65002016-08-16 Bin Cheng <bin.cheng@arm.com>
6501
6502 PR tree-optimization/72817
6503 PR tree-optimization/73450
6504 * gcc.dg/tree-ssa/pr72817.c: New test.
6505 * gcc.dg/tree-ssa/pr73450.c: New test.
6506
7fc61626
FR
65072016-08-15 Fritz Reese <fritzoreese@gmail.com>
6508
6509 * gfortran.dg/init_flag_13.f90: New testcase.
6510 * gfortran.dg/init_flag_14.f90: Ditto.
6511 * gfortran.dg/init_flag_15.f03: Ditto.
6512 * gfortran.dg/dec_init_1.f90: Ditto.
6513 * gfortran.dg/dec_init_2.f90: Ditto.
6514
432baa02
UB
65152016-08-15 Uros Bizjak <ubizjak@gmail.com>
6516
6517 PR target/72867
6518 * gcc.target/i386/pr72867.c: New test.
6519
7e1dde14
EB
65202016-08-16 Eric Botcazou <ebotcazou@adacore.com>
6521
6522 * c-c++-common/dump-ada-spec-5.c: New test.
6523
e4969090
RB
65242016-08-15 Richard Biener <rguenther@suse.de>
6525
6526 PR tree-optimization/73434
6527 * gcc.dg/torture/pr73434.c: New testcase.
6528
66088065
JJ
65292016-08-15 Jakub Jelinek <jakub@redhat.com>
6530
6531 PR tree-optimization/72824
6532 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6533
7c713714
CLT
65342016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
6535
6536 PR fortran/70598
6537 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6538 in use_device clause.
6539 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6540 * gfortran.dg/goacc/list.f95: Adjust to catch
6541 "neither a POINTER nor an array" error messages.
6542
4271e5cb
UB
65432016-08-14 Uros Bizjak <ubizjak@gmail.com>
6544
6545 PR target/76342
6546 * gcc.target/i386/pr76342.c: New test.
6547
b0cea284
JJ
65482016-08-12 Jakub Jelinek <jakub@redhat.com>
6549
6550 PR c/71512
6551 * g++.dg/ubsan/pr71512.C: New test.
6552 * c-c++-common/ubsan/pr71512-1.c: New test.
6553 * c-c++-common/ubsan/pr71512-2.c: New test.
6554
e86aefb8
MM
65552016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6556
6557 * gcc.target/powerpc/vec-init-1.c: New tests to test various
6558 vector initialization options.
6559 * gcc.target/powerpc/vec-init-2.c: Likewise.
6560 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6561 is generated on ISA 3.0.
6562
7fd82d52
PP
65632016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
6564
6565 PR middle-end/71654
6566 * gcc.dg/c-c++-common/pr71654.c: New test.
6567 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
6568 dg-options.
6569 * gcc.dg/tree-ssa/vrp24: Likewise.
6570
2f1364c2
JJ
65712016-08-12 Jakub Jelinek <jakub@redhat.com>
6572
6573 PR c/67410
6574 * gcc.dg/pr67410.c: New test.
6575
8eb414aa
BC
65762016-08-12 Bin Cheng <bin.cheng@arm.com>
6577
6578 PR tree-optimization/69848
6579 * gcc.dg/vect/vect-pr69848.c: New test.
6580
30b39c19
UB
65812016-08-12 Uros Bizjak <ubizjak@gmail.com>
6582
6583 PR testsuite/71008
6584 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6585 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6586 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6587 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6588
e373dd06
RB
65892016-08-12 Richard Biener <rguenther@suse.de>
6590
6591 PR tree-optimization/57326
6592 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6593 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6594 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6595 * gcc.target/i386/pr45685.c: Likewise.
6596 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6597 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6598 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6599 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6600 * gfortran.dg/pr34163.f90: Likewise.
6601
20d1af89
ML
66022016-08-12 Martin Liska <mliska@suse.cz>
6603
6604 * g++.dg/gcov/gcov-16.C: New test.
6605 * lib/gcov.exp: Support new argument for run-gcov function.
6606
5cacda56
ML
66072016-08-12 Martin Liska <mliska@suse.cz>
6608
6609 PR gcov-profile/35590
6610 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6611
663eecfd
RB
66122016-08-12 Richard Biener <rguenther@suse.de>
6613
6614 PR tree-optimization/72851
6615 * gcc.dg/torture/pr72851.c: New testcase.
6616
3f8257db 66172016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 6618
e366d7d8
AO
6619 PR debug/63240
6620 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6621 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6622 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6623 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6624 DW_AT_deleted.
6625
71e1a6a4
AO
6626 PR debug/55641
6627 * g++.dg/debug/dwarf2/ref-1.C: New.
6628
8aaf799b
AO
6629 PR debug/49366
6630 * g++.dg/debug/dwarf2/template-params-12.H: New.
6631 * g++.dg/debug/dwarf2/template-params-12f.C: New.
6632 * g++.dg/debug/dwarf2/template-params-12g.C: New.
6633 * g++.dg/debug/dwarf2/template-params-12n.C: New.
6634 * g++.dg/debug/dwarf2/template-params-12s.C: New.
6635 * g++.dg/debug/dwarf2/template-params-12u.C: New.
6636 * g++.dg/debug/dwarf2/template-params-12v.C: New.
6637 * g++.dg/debug/dwarf2/template-params-12w.C: New.
6638
06f9caed
BS
66392016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6640
6641 PR target/72863
6642 * gcc.target/powerpc/pr72863.c: New test.
6643
a8b956c1
UB
66442016-08-11 Uros Bizjak <ubizjak@gmail.com>
6645
6646 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6647
c73dd986
L
66482015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6649
6650 * gcc.target/i386/pieces-strcpy-1.c: New test.
6651 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6652
385ed708
JJ
66532016-08-11 Jakub Jelinek <jakub@redhat.com>
6654
6655 PR c++/72868
6656 * g++.dg/cpp1y/constexpr-switch4.C: New test.
6657
df7ec09f
L
66582015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6659
6660 * gcc.target/i386/pieces-memcpy-1.c: New test.
6661 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6662 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6663 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6664 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6665 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6666
b95a64bb
JJ
66672016-08-11 Jakub Jelinek <jakub@redhat.com>
6668
6669 PR c/72816
7ddbcf6b 6670 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 6671
59537744
BE
66722016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6673
6674 PR tree-optimization/71083
6675 * gcc.c-torture/execute/pr71083.c: New test.
6676 * gnat.dg/loop_optimization23.adb: New test.
6677 * gnat.dg/loop_optimization23_pkg.ads: New test.
6678 * gnat.dg/loop_optimization23_pkg.adb: New test.
6679
183ac6d0
RB
66802016-08-11 Richard Biener <rguenther@suse.de>
6681
6682 PR tree-optimization/72772
6683 * gcc.dg/graphite/pr35356-1.c: Adjust.
6684 * gcc.dg/tree-ssa/pr59597.c: Likewise.
6685
b152f5a2
JB
66862016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
6687
6688 * gfortran.dg/random_7.f90: Take into account that the last seed
6689 value is the special p value.
6690 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6691
bb7ebad1
RB
66922016-08-11 Richard Biener <rguenther@suse.de>
6693
6694 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6695
2e186411
AM
66962016-08-11 Alan Modra <amodra@gmail.com>
6697
6698 * gcc.target/powerpc/pr71680.c: New.
6699
e9e6d4f6
KN
67002016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6701
6702 * gcc.target/powerpc/bfp/bfp.exp: New file.
6703 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6704 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6705 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6706 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6707 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6708 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6709 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6710 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6711 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6712 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6713 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6714 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6715 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6716 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6717 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6718 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6719 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6720 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6721 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6722 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6723 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6724 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6725 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6726 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6727 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6728 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6729 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6730 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6731 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6732 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6733 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6734 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6735 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6736 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6737 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6738 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6739 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6740 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6741 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6742 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6743 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6744 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6745 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6746 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6747 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6748 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6749 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6750 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6751 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6752 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6753 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6754 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6755 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6756
9c8eabea
BC
67572016-08-10 Bin Cheng <bin.cheng@arm.com>
6758
6759 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6760 Add aarch64*-*-*.
6761
6c553b76
BC
67622016-08-10 Bin Cheng <bin.cheng@arm.com>
6763
6764 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6765
a0883b08
MM
67662016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6767
6768 PR target/72853
6769 * gcc.target/powerpc/pr72853.c: New test.
6770
a266236e
ML
67712016-08-10 Martin Liska <mliska@suse.cz>
6772
6773 PR gcov-profile/58306
6774 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6775
22063dbc
ML
67762016-08-10 Martin Liska <mliska@suse.cz>
6777
6778 * g++.dg/gcov/gcov-threads-1.C: New test.
6779
5250a5bb
SKS
67802016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6781
6782 PR target/71873
6783 * gcc.target/avr/pr71873.c: New test.
6784
b7597ae5
ML
67852016-08-09 Martin Liska <mliska@suse.cz>
6786
6787 * g++.dg/gcov/gcov-dump-1.C: New test.
6788 * g++.dg/gcov/gcov-dump-2.C: New test.
6789
ab50a215
ML
67902016-08-09 Martin Liska <mliska@suse.cz>
6791
6792 * gcc.dg/tree-prof/val-prof-9.c: New test.
6793
dcb1e137
ML
67942016-08-09 Martin Liska <mliska@suse.cz>
6795
6796 * gcc.dg/tree-prof/val-prof-8.c: New test.
6797
04d6d3b6
MJ
67982016-08-09 Martin Jambor <mjambor@suse.cz>
6799
df839749
UB
6800 PR ipa/71981
6801 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 6802
c57e78c4
BC
68032016-08-09 Bin Cheng <bin.cheng@arm.com>
6804
6805 PR tree-optimization/33707
6806 * gcc.dg/vect/pr33707.c: New test.
6807
42970a17
BC
68082016-08-09 Bin Cheng <bin.cheng@arm.com>
6809
6810 PR tree-optimization/pr72772
6811 * gcc.dg/tree-ssa/pr72772.c: New test.
6812
810a3aa6
MF
68132016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6814
6815 PR rtl-optimization/66669
6816 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6817
9e207d6f
JJ
68182016-08-09 Jakub Jelinek <jakub@redhat.com>
6819
6820 PR tree-optimization/72824
6821 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6822
50bf47fd
RB
68232016-08-09 Richard Biener <rguenther@suse.de>
6824
6825 PR tree-optimization/71802
6826 * gcc.dg/torture/pr71802.c: New testcase.
6827
cadec7ca
JJ
68282016-08-09 Jakub Jelinek <jakub@redhat.com>
6829
6830 PR c++/72809
6831 * g++.dg/eh/stdarg1.C: New test.
6832
c43c5112
AK
68332016-08-08 Andi Kleen <ak@linux.intel.com>
6834
6835 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6836 test command line in failure log.
6837 (profopt-execute): dito. Make autofdo file names unique.
6838
895aa8e1
DM
68392016-08-08 David Malcolm <dmalcolm@redhat.com>
6840
6841 PR c/64955
6842 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6843 output.
6844
9afda630
PK
68452016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6846
6847 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6848 c99_runtime.
6849 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6850 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6851 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6852 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6853 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6854 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6855
e52ed3fe
DM
68562016-08-08 David Malcolm <dmalcolm@redhat.com>
6857
6858 PR c/52952
6859 * gcc.dg/cpp/pr66415-1.c: Likewise.
6860 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6861 * gcc.dg/format/c90-printf-1.c: Likewise.
6862 * gcc.dg/format/diagnostic-ranges.c: New test case.
6863
ad200580
JJ
68642016-08-08 Jakub Jelinek <jakub@redhat.com>
6865
77524e0d
JJ
6866 PR fortran/72716
6867 * gfortran.dg/gomp/pr72716.f90: New test.
6868
2187f2a2
JJ
6869 PR middle-end/72781
6870 * gcc.dg/gomp/pr72781.c: New test.
6871
ad200580
JJ
6872 PR middle-end/68762
6873 * g++.dg/vect/pr68762-1.cc: New test.
6874 * g++.dg/vect/pr68762-2.cc: New test.
6875 * g++.dg/vect/pr68762.h: New file.
6876
989d0071
MS
68772016-08-08 Martin Sebor <msebor@redhat.com>
6878
6879 PR testsuite/72838
3a146d46
JJ
6880 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6881 * g++.dg/warn/overflow-warn-3.C: Same.
6882 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 6883
7090cac9
AV
68842016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6885
6886 PR fortran/71936
6887 * gfortran.dg/allocate_with_source_21.f03: New test.
6888
64e56ab0
AV
68892016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6890
6891 PR fortran/72698
6892 * gfortran.dg/allocate_with_source_20.f03: New test.
6893
0476487d
AM
68942016-08-08 Alan Modra <amodra@gmail.com>
6895
6896 * gcc.c-torture/compile/pr72802.c: New.
6897
8e9218f2
AV
68982016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6899
6900 PR fortran/70524
6901 * gfortran.dg/dependency_48.f90: New test.
6902
c1f7083b
TK
69032016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6904
531e5ae3 6905 PR fortran/70040
c1f7083b
TK
6906 * gfortran.dg/pr70040.f90: New testcase.
6907
6ab5813c
TK
69082016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6909
6910 PR fortran/71961
6911 * gfortran.dg/matmul_10.f90: New testcase.
6912
27bddc4a
JH
69132016-08-07 Jan Hubicka <hubicka@ucw.cz>
6914
6915 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6916
4a9f8a9f
JJ
69172016-08-07 Jakub Jelinek <jakub@redhat.com>
6918
6919 PR c/72816
6920 * gcc.dg/pr72816.c: New test.
6921
fa76f2c6
JW
69222016-08-06 Jonathan Wakely <jwakely@redhat.com>
6923
6924 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6925 * g++.dg/conversion/pr41426.C: Likewise.
6926 * g++.dg/conversion/pr66211.C: Likewise.
6927 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6928 * g++.dg/init/ref8.C: Likewise.
6929 * g++.old-deja/g++.law/cvt20.C: Likewise.
6930 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6931
5c3e5002
PP
69322016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6933
6934 PR tree-optimization/18046
6935 * gcc.dg/tree-ssa/vrp105.c: New test.
6936 * gcc.dg/tree-ssa/vrp106.c: New test.
6937
94087e88 69382016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
6939
6940 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6941 1ul in diagnostics. Remove hyphen from "constant-expression."
6942 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6943 * g++.dg/cpp0x/static_assert3.C: Same.
6944 * g++.dg/cpp1y/constexpr-throw.C: Same.
6945 * g++.dg/template/nontype3.C: Same.
6946 * g++.dg/warn/overflow-warn-1.C: Same.
6947 * g++.dg/warn/overflow-warn-3.C: Same.
6948 * g++.dg/warn/overflow-warn-4.C: Same.
6949
88fa5555
DM
69502016-08-05 David Malcolm <dmalcolm@redhat.com>
6951
6952 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6953 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6954 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6955 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6956
1addb9e6
PP
69572016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6958
6959 PR tree-optimization/72810
6960 * gcc.dg/tree-ssa/vrp110.c: New test.
6961
1b62ed4f
JG
69622016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6963
6964 PR Target/72819
6965 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6966 registers.
6967 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6968 saving the half-precision registers.
6969 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6970 value is returned in h0.
6971 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6972 are passed in FP/SIMD registers.
6973 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6974 passing works corrcetly.
6975 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6976 (hfa_f16x2_t): Likewise.
6977 (hfa_f16x3_t): Likewise.
6978 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6979 are promoted to double and passed in a double register.
6980 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6981 are promoted to double and stacked.
6982 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6983 __fp16 data types.
6984 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6985 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6986 __fp16 first get passed in FP/SIMD registers, then stacked.
6987
4228ca19
NS
69882016-08-05 Nathan Sidwell <nathan@acm.org>
6989
6990 PR c++/68724
6991 * g++.dg/cpp0x/pr68724.C: New.
6992
db7c335e
RB
69932016-08-05 Richard Biener <rguenther@suse.de>
6994
6995 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6996
48abe922
PP
69972016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6998
6999 * gcc.dg/tree-ssa/vrp107.c: New test.
7000 * gcc.dg/tree-ssa/vrp108.c: New test.
7001 * gcc.dg/tree-ssa/vrp109.c: New test.
7002
f6cdf42f
PK
70032016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7004
7005 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7006 dg-options.
7007
33a9c609
PK
70082016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7009
7010 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7011 test-cases.
7012 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7013 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7014 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7015 test-cases.
7016 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7017 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7018 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7019 large_double.
7020
4473482d
PC
70212016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
7022
7023 PR c++/72800
7024 * g++.dg/cpp1y/lambda-ice1.C: New.
7025
08156df5
PP
70262016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7027
7028 PR c++/72759
7029 * g++.dg/cpp1y/pr72759.C: New test.
7030
938da3a5
PP
70312016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7032
7033 * gcc.dg/switch-10.c: New test.
7034
da84183c
JG
70352016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
7036
7037 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7038
ae9281fc
TS
70392016-08-04 Thomas Schwinge <thomas@codesourcery.com>
7040
7041 * c-c++-common/goacc/routine-5.c: Update.
7042
086ad22e
BE
70432016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7044
7045 PR rtl-optimization/70903
7046 * gcc.c-torture/execute/pr70903.c: New test.
7047
6805e400
ML
70482016-08-04 Martin Liska <mliska@suse.cz>
7049
7050 * gcc.dg/params/params.exp: Replace file exists with
7051 TESTING_IN_BUILD_TREE.
7052
a0008434
MP
70532016-08-04 Marek Polacek <polacek@redhat.com>
7054
7055 PR c++/70229
7056 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7057
fb46286e
RB
70582016-08-04 Richard Biener <rguenther@suse.de>
7059
7060 PR middle-end/71984
7061 * gcc.dg/torture/pr71984.c: Guard correctness check for
7062 little-endian.
7063
ac2c96ab
AP
70642016-08-03 Andrew Pinski <apinski@cavium.com>
7065
7066 * gcc.c-torture/compile/20160802-1.c: New testcase.
7067
c98583e9
FR
70682016-08-03 Fritz Reese <fritzoreese@gmail.com>
7069
7070 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7071
9ad1a1da
RB
70722016-08-03 Richard Biener <rguenther@suse.de>
7073
7074 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7075 and remove -O3.
7076 * c-c++-common/ubsan/pr71403-2.c: Likewise.
7077 * c-c++-common/ubsan/pr71403-3.c: Likewise.
7078
cd75c979
RB
70792016-08-03 Richard Biener <rguenther@suse.de>
7080
7081 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7082 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7083 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7084 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7085
30e8d875
SKS
70862016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7087
7088 * gcc.dg/init-excess-2.c: Require int32plus.
7089 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7090 * gcc.dg/pr59963-2.c: Require int32plus.
7091 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7092 * gcc.dg/unroll-7.c: Require int32plus.
7093
69b806f6
BC
70942016-08-02 Bin Cheng <bin.cheng@arm.com>
7095
7096 PR tree-optimization/34114
7097 * gcc.dg/tree-ssa/loop-42.c: New test.
7098
1efafef3
TC
70992016-08-02 Tamar Christina <tamar.christina@arm.com>
7100
7101 * gcc.target/aarch64/vminmaxnm.c: New.
7102 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7103 tests.
7104
e2a99194
MM
71052016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7106
7107 * gcc.target/powerpc/vec-extract-5.c: New tests to test
7108 vec_extract for vector float, vector int, vector short, and vector
7109 char.
7110 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7111 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7112 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7113 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7114
71bfb77a
WD
71152016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
7116
7117 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 7118 single stack adjustment, no writeback.
71bfb77a
WD
7119 * gcc.target/aarch64/test_frame_12.c: Likewise.
7120 * gcc.target/aarch64/test_frame_13.c: Likewise.
7121 * gcc.target/aarch64/test_frame_15.c: Likewise.
7122 * gcc.target/aarch64/test_frame_6.c: Likewise.
7123 * gcc.target/aarch64/test_frame_7.c: Likewise.
7124 * gcc.target/aarch64/test_frame_8.c: Likewise.
7125 * gcc.target/aarch64/test_frame_16.c: New test.
7126
37bce35a
L
71272015-08-01 H.J. Lu <hongjiu.lu@intel.com>
7128
7129 PR target/72748
7130 * gcc.target/i386/pr72748.c: New test.
7131
3f8257db 71322015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
7133
7134 PR tree-optimization/71818
7135 * gcc.dg/vect/pr71818.c: New
7136
bf60c531
ML
71372016-08-01 Martin Liska <mliska@suse.cz>
7138
7139 PR tree-optimization/71857
7140 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7141
8ed49fab
KT
71422016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7143
7144 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7145
76e2c821
JB
71462016-08-01 Jan Beulich <jbeulich@suse.com>
7147
7148 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7149
35029597
WS
71502016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7151
7152 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7153 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7154
3aa4b66a
JW
71552016-07-31 Jonathan Wakely <jwakely@redhat.com>
7156
7157 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7158 (check_effective_target_c++): Likewise. Also match for libstdc++.
7159
3f8257db 71602016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
7161
7162 PR fortran/41922
7163 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7164 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7165 * gfortran.dg/pr41922.f90: New test.
7166
9fcb2819
SK
71672016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7168
7169 PR fortran/68566
7170 * gfortran.dg/pr68566.f90: new test.
7171
94087e88 71722016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
7173
7174 PR c++/60760
7175 PR c++/71091
7176 * g++.dg/cpp0x/constexpr-cast.C: New test.
7177 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7178 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7179 * g++.dg/ubsan/pr63956.C: Correct.
7180
d0047a25
MM
71812016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
7182
7183 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7184 vector double or vector long where the vector is in memory.
7185 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7186 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7187
e4f7a5df
SK
71882016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7189
7190 PR fortran/69867
7191 * gfortran.dg/pr69867.f90: New test.
7192
b441ae1d
SK
71932016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7194
7195 PR fortran/69962
7196 * gfortran.dg/pr69962.f90: New test.
7197
712dff31
SK
71982016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7199
7200 PR fortran/70006
7201 * gfortran.dg/pr70006.f90: New test.
7202
fb42421e
SK
72032016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7204
7205 PR fortran/71730
7206 * gfortran.dg/pr71730.f90: New test.
7207 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7208 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7209 * gfortran.dg/array_constructor_26.f03: Ditto.
7210
466effe0
WS
72112016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7212
7213 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7214 * gcc.target/powerpc/pr71763.c: Likewise.
7215
f618a472
MP
72162016-07-29 Marek Polacek <polacek@redhat.com>
7217
7218 PR c/71742
7219 * gcc.dg/940510-1.c: Adjust dg-error.
7220 * gcc.dg/c99-flex-array-1.c: Likewise.
7221 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7222
efd0786f
MP
7223 PR c/71853
7224 * gcc.dg/noncompile/pr71853.c: New test.
7225
e00dceaf
MP
7226 PR c/71573
7227 * gcc.dg/noncompile/pr71573.c: New test.
7228
638fc14f
MP
7229 PR c/71926
7230 * g++.dg/warn/Wparentheses-30.C: New test.
7231 * gcc.dg/Wparentheses-14.c: New test.
7232
61c73a7f
UB
72332016-07-29 Uros Bizjak <ubizjak@gmail.com>
7234
7235 * gcc.dg/pr59833.c: Use dg-add-options ieee.
7236
01d32b2b
BC
72372016-07-29 Bin Cheng <bin.cheng@arm.com>
7238
7239 PR tree-optimization/57558
7240 * gcc.dg/vect/pr57558-1.c: New test.
7241 * gcc.dg/vect/pr57558-2.c: New test.
7242
f6c7a248
PK
72432016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7244
61c73a7f 7245 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
7246 to scan forwprop1 dump pass.
7247
f54ea774
PC
72482016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
7249
7250 PR c++/51488
7251 * g++.dg/template/pr51488.C: New.
7252
673a107a
JJ
72532016-07-29 Jakub Jelinek <jakub@redhat.com>
7254
7255 PR c/71969
7256 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7257 static __inline__.
7258 * gcc.dg/pr71969-1.c: New test.
7259 * gcc.dg/pr71969-2.c: New test.
7260 * gcc.dg/pr71969-3.c: New test.
7261
78169471
MP
72622016-07-29 Marek Polacek <polacek@redhat.com>
7263
7264 PR c/71574
7265 * c-c++-common/pr71574.c: New test.
7266
a5b5c8b6
MP
7267 PR c/71583
7268 * gcc.dg/noncompile/pr71583.c: New test.
7269
883b6d4e
KV
72702016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
7271
7272 PR middle-end/68217
7273 * gcc.dg/pr68217.c: New test.
7274
89f1f37e
SK
72752016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7276
7277 PR fortran/71067
7278 * gfortran.dg/pr71067_1.f90: New test.
7279 * gfortran.dg/pr71067_2.f90: Ditto.
7280
e0d32185
MM
72812016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
7282
7283 * gcc.target/powerpc/vec-extract-1.c: New test.
7284
c851722d
SK
72852016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7286
7287 PR fortran/71799
7288 * gfortran.dg/pr71799.f90: New test.
7289
f064da6a
PC
72902016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7291
7292 PR c++/71665
7293 * g++.dg/cpp0x/pr71665-1.C: New.
7294 * g++.dg/cpp0x/pr71665-2.C: Likewise.
7295 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7296 * g++.dg/ext/label10.C: Likewise.
7297 * g++.dg/parse/constant5.C: Likewise.
7298
1b70aaad
SK
72992016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7300
7301 PR fortran/71859
7302 * gfortran.dg/pr71859.f90: New test.
7303 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7304 * gfortran.dg/coarray_collectives_1.f90: Ditto.
7305
a23404c9
PT
73062016-07-28 Paul Thomas <pault@gcc.gnu.org>
7307
7308 PR fortran/71883
1d09844a 7309 * gfortran.dg/pr71883.f90: New test.
a23404c9 7310
513d866d
YR
73112016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7312
7313 PR tree-optimization/71734
61c73a7f 7314 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 7315
7c428aa2
RL
73162016-07-28 Renlin Li <renlin.li@arm.com>
7317
7318 Revert
7319 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7320
7321 PR fortran/71902
7322 * gfortran.dg/dependency_47.f90: New test.
7323
1225d6b1
ML
73242016-07-28 Martin Liska <mliska@suse.cz>
7325
7326 PR gcov-profile/68025
7327 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7328
e5f5bf35
ML
73292016-07-28 Martin Liska <mliska@suse.cz>
7330
7331 * g++.dg/vect/pr70944.cc: New test.
7332
4536610d
KV
73332016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
7334
7335 PR middle-end/71994
7336 * gcc.dg/torture/pr71994.c: New test.
7337
8c6961ca
PK
73382016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7339
7340 PR middle-end/71078
7341 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7342 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7343 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7344
8de22ea0
RB
73452016-07-27 Richard Biener <rguenther@suse.de>
7346
7347 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7348
5d9da222
ML
73492016-07-27 Martin Liska <mliska@suse.cz>
7350
7351 * gcc.dg/predict-13.c: New test.
7352 * gcc.dg/predict-14.c: New test.
7353
af9e275f
SKS
73542016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7355
a23404c9 7356 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
7357 including stdint.h.
7358 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7359 including stdint.h.
7360
71abba1e
MM
73612016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7362
7363 PR target/71869
7364 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7365 IEEE built-in functions handle quiet and signalling NaNs
7366 correctly.
7367
9cd74e8f
SK
73682016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7369
7370 PR fortran/71862
7371 * gfortran.dg/pr71862.f90: New test.
7372
0d48446f
MS
73732016-07-26 Martin Sebor <msebor@redhat.com>
7374
7375 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7376 selector with dg-options.
7377
524cf1e4
PP
73782016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
7379
7380 PR tree-optimization/18046
7381 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7382 * gcc.dg/tree-ssa/vrp103.c: New test.
7383 * gcc.dg/tree-ssa/vrp104.c: New test.
7384
100665d8
WS
73852016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7386
7387 * gcc.target/powerpc/pr63354.c: Require lp64 since
7388 -mprofile-kernel is not legal with -m32.
7389
0b64ca40
RB
73902016-07-26 Richard Biener <rguenther@suse.de>
7391
7392 PR rtl-optimization/71984
7393 * gcc.dg/torture/pr71984.c: New testcase.
7394
9b7937cf
RS
73952016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
7396
7397 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7398 g++-dg-runtest via et-dg-runtest.
7399 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7400 * gcc.dg/vect/vect.exp: Likewise.
7401 * gfortran.dg/graphite/graphite.exp: Likewise, but for
7402 gfortran-dg-runtest.
7403 * gfortran.dg/vect/vect.exp: Likewise.
7404 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7405 (check_mips_loongson_hw_available): Likewise.
7406 (check_effective_target_mpaired_single_runtime): Likewise.
7407 (check_effective_target_mips_loongson_runtime): Likewise.
7408 (add_options_for_mpaired_single): Likewise.
7409 (check_effective_target_vect_int): Add global et_index.
7410 Check and save the supported feature for a target selected by
7411 the et_index target. Break long lines where appropriate. Call
7412 et-is-effective-target for MIPS with an argument instead of
7413 check_effective_target_* where appropriate.
7414 (check_effective_target_vect_intfloat_cvt): Likewise.
7415 (check_effective_target_vect_uintfloat_cvt): Likewise.
7416 (check_effective_target_vect_floatint_cvt): Likewise.
7417 (check_effective_target_vect_floatuint_cvt): Likewise.
7418 (check_effective_target_vect_simd_clones): Likewise.
7419 (check_effective_target_vect_shift): ewise.
7420 (check_effective_target_whole_vector_shift): Likewise.
7421 (check_effective_target_vect_bswap): Likewise.
7422 (check_effective_target_vect_shift_char): Likewise.
7423 (check_effective_target_vect_long): Likewise.
7424 (check_effective_target_vect_float): Likewise.
7425 (check_effective_target_vect_double): Likewise.
7426 (check_effective_target_vect_long_long): Likewise.
7427 (check_effective_target_vect_no_int_max): Likewise.
7428 (check_effective_target_vect_no_int_add): Likewise.
7429 (check_effective_target_vect_no_bitwise): Likewise.
7430 (check_effective_target_vect_widen_shift): Likewise.
7431 (check_effective_target_vect_no_align): Likewise.
7432 (check_effective_target_vect_hw_misalign): Likewise.
7433 (check_effective_target_vect_element_align): Likewise.
7434 (check_effective_target_vect_condition): Likewise.
7435 (check_effective_target_vect_cond_mixed): Likewise.
7436 (check_effective_target_vect_char_mult): Likewise.
7437 (check_effective_target_vect_short_mult): Likewise.
7438 (check_effective_target_vect_int_mult): Likewise.
7439 (check_effective_target_vect_extract_even_odd): Likewise.
7440 (check_effective_target_vect_interleave): Likewise.
7441 (check_effective_target_vect_stridedN): Likewise.
7442 (check_effective_target_vect_multiple_sizes): Likewise.
7443 (check_effective_target_vect64): Likewise.
7444 (check_effective_target_vect_call_copysignf): Likewise.
7445 (check_effective_target_vect_call_sqrtf): Likewise.
7446 (check_effective_target_vect_call_btrunc): Likewise.
7447 (check_effective_target_vect_call_btruncf): Likewise.
7448 (check_effective_target_vect_call_ceil): Likewise.
7449 (check_effective_target_vect_call_ceilf): Likewise.
7450 (check_effective_target_vect_call_floor): Likewise.
7451 (check_effective_target_vect_call_floorf): Likewise.
7452 (check_effective_target_vect_call_lceil): Likewise.
7453 (check_effective_target_vect_call_lfloor): Likewise.
7454 (check_effective_target_vect_call_nearbyint): Likewise.
7455 (check_effective_target_vect_call_nearbyintf): Likewise.
7456 (check_effective_target_vect_call_round): Likewise.
7457 (check_effective_target_vect_call_roundf): Likewise.
7458 (check_effective_target_vect_perm): Likewise, but also append *_saved
7459 to the existing global name to properly cache the result.
7460 (check_effective_target_vect_perm_byte): Likewise.
7461 (check_effective_target_vect_perm_short): Likewise.
7462 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7463 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7464 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7465 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7466 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7467 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7468 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7469 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7470 (check_effective_target_vect_sdot_qi): Likewise.
7471 (check_effective_target_vect_udot_qi): Likewise.
7472 (check_effective_target_vect_sdot_hi): Likewise.
7473 (check_effective_target_vect_udot_hi): Likewise.
7474 (check_effective_target_vect_usad_char): Likewise.
7475 (check_effective_target_vect_pack_trunc): Likewise.
7476 (check_effective_target_vect_unpack): Likewise.
7477 (check_effective_target_vect_aligned_arrays): Likewise.
7478 (check_effective_target_vect_natural_alignment): Likewise.
7479 (check_effective_target_vector_alignment_reachable): Likewise.
7480 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7481 (is-effective-target): Initialize et_index if undefined.
7482 (et-dg-runtest): New.
7483 (et-is-effective-target): Likewise.
7484 (check_vect_support_and_set_flags): Add supported MIPS targets to
7485 EFFECTIVE_TARGETS list. Return the number of supported targets.
7486
8f63caf6 74872016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 7488 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
7489
7490 PR middle-end/70920
7491 * gcc.dg/pr70920-1.c: New test-case.
7492 * gcc.dg/pr70902-2.c: Likewise.
7493 * gcc.dg/pr70920-3.c: Likewise.
7494 * gcc.dg/pr70920-4.c: Likewise
7495 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7496 2 instead of 3.
7497
7d575fff
AM
74982016-07-25 Alexander Monakov <amonakov@ispras.ru>
7499
7500 * gcc.c-torture/execute/pr71494.c: Require label_values.
7501 * gcc.dg/pr16973.c: Ditto.
7502
bf01e070
SKS
75032016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7504
7505 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7506 * gcc.dg/torture/pr69771.c: Require int32plus.
7507 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7508
16b05965
ML
75092016-07-25 Martin Liska <mliska@suse.cz>
7510
7511 * gcc.dg/torture/pr71987.c: New test.
7512
d52d3767
SK
75132016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
7514
7515 PR fortran/71935
7516 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7517 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
7518 * gfortran.dg/pr71935.f90: New test.
7519
94087e88 75202016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
7521
7522 PR c++/71675
7523 * g++.dg/ext/atomic-3.C: New test.
7524 * gcc.dg/atomic/pr71675.c: New test.
7525
58b3986e
ES
75262016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
7527
7528 * gcc.target/i386/mvc8.c: New test.
7529
faa1612a
BC
75302016-07-22 Bin Cheng <bin.cheng@arm.com>
7531
7532 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7533 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7534
1603ebe0
TK
75352016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7536
7537 PR fortran/71795
7538 * gfortran.dg/constructor_50.f90: New test.
7539
bc91c436
ML
75402016-07-22 Martin Liska <mliska@suse.cz>
7541
7542 PR gcov-profile/69028
7543 PR gcov-profile/62047
7544 * g++.dg/cilk-plus/pr69028.C: New test.
7545
9fe9a3a7
AV
75462016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
7547
7548 * gfortran.dg/coarray_stat_2.f90: New test.
7549
70866e3d
MM
75502016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7551
7552 * gcc.target/powerpc/vec-extract.h: New files to check the
7553 vec_extract built-in functions for all vector types, testing
7554 accessing each element, both with constant and variable element
7555 numbers.
7556 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7557 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7558 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7559 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7560 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7561 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7562 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7563 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
7564 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
7565
ab3af181
JJ
75662016-07-21 Jakub Jelinek <jakub@redhat.com>
7567
7568 PR c++/71728
7569 * g++.dg/other/pr71728.C: New test.
7570
ebe8f322
JG
75712016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
7572
7573 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
7574 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
7575 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7576 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7577 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7578
959cef74
RB
75792016-07-21 Richard Biener <rguenther@suse.de>
7580
7581 PR tree-optimization/71947
7582 * gcc.dg/tree-ssa/vrp102.c: New testcase.
7583
b24d9420
BC
75842016-07-21 Bin Cheng <bin.cheng@arm.com>
7585
7586 * gcc.dg/tree-ssa/scev-15.c: New.
7587
23974819
BC
75882016-07-21 Bin Cheng <bin.cheng@arm.com>
7589
7590 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7591
ee78cbaa
JJ
75922016-07-21 Jakub Jelinek <jakub@redhat.com>
7593
7594 PR c++/71941
7595 * g++.dg/gomp/pr71941.C: New test.
7596
52ed68f7
DM
75972016-07-20 David Malcolm <dmalcolm@redhat.com>
7598
7599 PR c/70339
7600 PR c/71858
7601 * g++.dg/spellcheck-identifiers.C: New test case, based on
7602 gcc.dg/spellcheck-identifiers.c.
7603 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7604 gcc.dg/spellcheck-identifiers-2.c.
7605 * g++.dg/spellcheck-typenames.C: New test case, based on
7606 gcc.dg/spellcheck-typenames.c
7607
18407bfb
JW
76082016-07-20 Jonathan Wakely <jwakely@redhat.com>
7609
7610 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7611 pointer to member function and also test catching by reference.
7612
4c07fd98
DV
76132016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7614
7615 * gcc.target/s390/pr67443.c: Fix test case.
7616
fee21d65
DV
76172016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7618
7619 * gcc.target/s390/insv-1.c: Xfail some tests.
7620 * gcc.target/s390/insv-2.c: Likewise.
7621
dbe9dfdd
GJL
76222016-07-20 Georg-Johann Lay <avr@gjlay.de>
7623
7624 * gcc.target/avr/torture/get-mem.c: New test.
7625 * gcc.target/avr/torture/set-mem.c: New test.
7626
c25e1d82
GJL
76272016-07-20 Georg-Johann Lay <avr@gjlay.de>
7628
7629 PR target/71948
7630 * gcc.target/avr/torture/tiny-progmem.c: New test.
7631
109d2197
JJ
76322016-07-20 Jakub Jelinek <jakub@redhat.com>
7633
7419f441
JJ
7634 PR c++/71909
7635 * g++.dg/parse/pr71909.C: New test.
7636 * g++.dg/tm/pr71909.C: New test.
7637
109d2197
JJ
7638 PR c++/50060
7639 * g++.dg/cpp0x/constexpr-50060.C: New test.
7640 * g++.dg/cpp1y/constexpr-50060.C: New test.
7641
144530cf
ML
76422016-07-20 Martin Liska <mliska@suse.cz>
7643
7644 * gfortran.dg/graphite/pr71898.f90: New test.
7645
04ac4afa
BC
76462016-07-20 Bin Cheng <bin.cheng@arm.com>
7647
7648 PR tree-optimization/71503
7649 PR tree-optimization/71683
7650 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7651 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7652
dcbdb17a
ML
76532016-07-20 Martin Liska <mliska@suse.cz>
7654
7655 * gcc.dg/plugin/plugin.exp: Remove sreal test.
7656 * gcc.dg/plugin/sreal-test-1.c: Remove.
7657 * gcc.dg/plugin/sreal_plugin.c: Remove.
7658
6ed82555
TK
76592016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7660
7661 PR fortran/71902
7662 * gfortran.dg/dependency_47.f90: New test.
7663
13da0507
JJ
76642016-07-19 Jakub Jelinek <jakub@redhat.com>
7665
4833f561
JJ
7666 PR rtl-optimization/71916
7667 * gcc.c-torture/compile/pr71916.c: New test.
7668
4fda19ef
JJ
7669 PR middle-end/71874
7670 * g++.dg/torture/pr71874.C: New test.
7671
13da0507
JJ
7672 PR middle-end/71734
7673 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7674 (my_alloc): Rewritten to use __builtin_posix_memalign and
7675 __SIZE_TYPE__.
7676 (my_free): Use __builtin_free instead of _mm_free.
7677 (Vec::operator=): Use __builtin_memcpy.
7678
e7980add
MJ
76792016-07-19 Martin Jambor <mjambor@suse.cz>
7680
61c73a7f
UB
7681 PR fortran/71688
7682 * gfortran.dg/pr71688.f90: New test.
e7980add 7683
13e88953
RB
76842016-07-19 Richard Biener <rguenther@suse.de>
7685
7686 * c-c++-common/vector-subscript-6.c: New testcase.
7687 * c-c++-common/vector-subscript-7.c: Likewise.
7688
1caf0482
SKS
76892016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7690
a23404c9 7691 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
7692 and UInt32 based on __SIZEOF_INT__.
7693
cef5388d
RB
76942016-07-19 Richard Biener <rguenther@suse.de>
7695
7696 PR tree-optimization/71901
7697 * gcc.dg/torture/pr71901.c: New testcase.
7698
76992016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
7700
7701 PR tree-optimization/71908
7702 * gcc.dg/torture/pr71908.c: New testcase.
7703
a8f7a895
MM
77042016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7705
7706 PR target/71493
7707 * gcc.target/powerpc/pr71493-1.c: New test.
7708 * gcc.target/powerpc/pr71493-2.c: Likewise.
7709
f2111a36
JJ
77102016-07-18 Jakub Jelinek <jakub@redhat.com>
7711
99516432
JJ
7712 PR c++/71835
7713 * g++.dg/conversion/ambig3.C: New test.
7714
87713c6a
JJ
7715 PR c++/71828
7716 * g++.dg/cpp0x/constexpr-71828.C: New test.
7717
7a7f16ca
JJ
7718 PR c++/71826
7719 * g++.dg/template/pr71826.C: New test.
7720
f4d90295
JJ
7721 PR c++/71822
7722 * g++.dg/template/defarg21.C: New test.
7723
f2111a36
JJ
7724 PR c++/71871
7725 * g++.dg/ext/vector31.C: New test.
7726
0b965526
UB
77272016-07-18 Uros Bizjak <ubizjak@gmail.com>
7728
7729 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7730
94e136b9
YR
77312016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7732
7733 PR tree-optimization/71734
7734 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7735
7072df0a
DV
77362016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7737
7738 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7739 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7740 stack-layout-dynamic-1.c: New test.
7741
54158a1a
AK
77422016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7743
7744 * gcc.target/s390/nolrl-1.c: New test.
7745
43068916
FR
77462016-07-17 Fritz Reese <fritzoreese@gmail.com>
7747
7748 PR fortran/71523
7749 * gfortran.dg/pr71523_1.f90: New test.
7750 * gfortran.dg/pr71523_2.f90: New test.
7751
a9356b12
AS
77522016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7753
7754 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7755
a07b81c7 77562016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 7757 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
7758
7759 PR fortran/62125
7760 * gfortran.dg/pr62125.f90: New test.
7761
96c0ec12
BS
77622016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7763
7764 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7765 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7766
479d0ed5
JW
77672016-07-15 Jonathan Wakely <jwakely@redhat.com>
7768
7769 PR c++/58796
7770 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7771 * g++.dg/cpp0x/nullptr35.C: New test.
7772
41c7438e
BC
77732016-07-15 Bin Cheng <bin.cheng@arm.com>
7774
7775 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7776
f7ba880b
CP
77772016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7778
7779 * gfortran.dg/goacc/vector_length.f90: New test.
7780
b9aba0a0
RB
77812016-07-15 Richard Biener <rguenther@suse.de>
7782
7783 PR tree-optimization/71881
7784 * gcc.dg/torture/pr71881.c: New testcase.
7785
9513d5fb
RB
77862016-07-15 Richard Biener <rguenther@suse.de>
7787
7788 PR tree-optimization/71887
7789 * gcc.dg/torture/pr71887.c: New testcase.
7790
ddbbcb19
JJ
77912016-07-15 Jakub Jelinek <jakub@redhat.com>
7792
7793 PR c/71858
7794 * gcc.dg/spellcheck-identifiers-3.c: New test.
7795
29eb509c
AV
77962016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7797
7798 PR fortran/71807
7799 * gfortran.dg/null_9.f90: New test.
7800
43aabfcf
BC
78012016-07-15 Bin Cheng <bin.cheng@arm.com>
7802
7803 * gcc.dg/tree-ssa/loop-41.c: New test.
7804
afc89e58
BC
78052016-07-15 Bin Cheng <bin.cheng@arm.com>
7806
7807 PR tree-optimization/71347
7808 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7809
6fa682ad
SK
78102016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7811
7812 PR fortran/29819
7813 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7814 * gfortran.dg/contains.f90: Ditto.
7815 * gfortran.dg/contains_empty_1.f03: Ditto.
7816 * gfortran.dg/submodule_3.f08: Ditto.
7817
dd36b877
JJ
78182016-07-14 Jakub Jelinek <jakub@redhat.com>
7819
a60a5d31
JJ
7820 PR testsuite/71865
7821 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7822 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7823 expected diagnostics.
7824
dd36b877
JJ
7825 PR c/71858
7826 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7827 * gcc.dg/spellcheck-identifiers-2.c: New test.
7828 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7829 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7830
a241f8ca
JJ
78312016-07-14 Jakub Jelinek <jakub@redhat.com>
7832
7833 PR tree-optimization/71872
7834 * gcc.c-torture/compile/pr71872.c: New test.
7835
d62b809c
TP
78362016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7837
7838 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7839 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7840 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7841 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7842 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7843 * gcc.target/arm/atomic-op-acquire-1.c: This.
7844 * gcc.target/arm/atomic-op-char.c: Rename into ...
7845 * gcc.target/arm/atomic-op-char-1.c: This.
7846 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7847 * gcc.target/arm/atomic-op-consume-1.c: This.
7848 * gcc.target/arm/atomic-op-int.c: Rename into ...
7849 * gcc.target/arm/atomic-op-int-1.c: This.
7850 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7851 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7852 * gcc.target/arm/atomic-op-release.c: Rename into ...
7853 * gcc.target/arm/atomic-op-release-1.c: This.
7854 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7855 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7856 * gcc.target/arm/atomic-op-short.c: Rename into ...
7857 * gcc.target/arm/atomic-op-short-1.c: This.
7858 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7859 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7860 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7861 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7862 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7863 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7864 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7865 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7866 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7867 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7868
1f8dd420
AV
78692016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7870
7871 PR fortran/70842
7872 * gfortran.dg/select_type_35.f03: New test.
7873
53109ba8
KT
78742016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7875
7876 PR target/65951
7877 PR tree-optimization/70923
7878 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7879 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7880 * gcc.dg/vect/pr65951.c: Likewise.
7881 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7882
91f35b7f
DE
78832016-07-14 David Edelsohn <dje.gcc@gmail.com>
7884
7885 * c-c++-common/pr60226.c: Expect maximum object file alignment
7886 error on AIX.
7887
351168fe
RB
78882016-07-14 Richard Biener <rguenther@suse.de>
7889
7890 PR tree-optimization/71866
7891 * gcc.dg/torture/pr71866.c: New testcase.
7892
94c32c00
TP
78932016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7894
7895 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7896 selector and enclose boolean expression in curly braces.
7897
b799a481
AM
78982016-07-14 Alan Modra <amodra@gmail.com>
7899
7900 PR target/71733
7901 * gcc.target/powerpc/p9-novsx.c: New.
7902
f63ba78c
AK
79032016-07-13 Andi Kleen <ak@linux.intel.com>
7904
7905 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7906 * g++.dg/tree-prof/morefunc.C: Dito.
7907 * g++.dg/tree-prof/pr35545.C: Dito.
7908 * g++.dg/tree-prof/reorder.C: Dito.
7909 * gcc.dg/tree-prof/20050826-2.c: Dito.
7910 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7911 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7912 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7913 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7914 * gcc.dg/tree-prof/inliner-1.c: Dito.
7915 * gcc.dg/tree-prof/merge_block.c: Dito.
7916 * gcc.dg/tree-prof/stringop-1.c: Dito.
7917 * gcc.dg/tree-prof/stringop-2.c: Dito.
7918 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7919 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7920 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7921 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7922 * gcc.dg/tree-prof/update-loopch.c: Dito.
7923 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7924 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7925 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7926 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7927 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7928 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7929 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7930
f4d5a23d
AK
79312016-07-13 Andi Kleen <ak@linux.intel.com>
7932
7933 * lib/profopt.exp (profopt-execute): Remove .imports files.
7934
ae145898
AK
79352016-07-13 Andi Kleen <ak@linux.intel.com>
7936
0b965526 7937 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 7938
e97bd4f5
AK
79392016-07-13 Andi Kleen <ak@linux.intel.com>
7940
7941 * lib/profopt.exp (dg-final-scan-autofdo,
7942 dg-final-scan-not-autofdo): New functions.
7943
6fa3d4b4
BC
79442016-07-13 Bin Cheng <bin.cheng@arm.com>
7945
7946 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7947 * gcc.dg/vect/vect-35.c: Ditto.
7948 * gcc.dg/vect/vect-alias-check-2.c: New test.
7949
65f18bc6
ML
79502016-07-13 Martin Liska <mliska@suse.cz>
7951
7952 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 7953 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
7954 * gfortran.dg/pr42108.f90: Update expected dump scan.
7955
9737f35b
RB
79562016-07-13 Richard Biener <rguenther@suse.de>
7957
7958 PR tree-optimization/24574
7959 * gcc.dg/pr24574.c: New testcase.
7960
62c0ea4b
SKS
79612016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7962
0b965526 7963 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
7964 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7965 * c-c++-common/pr68833-1.c: Require int32plus.
7966 * gcc.dg/ipa/pr63551.c: Likewise.
7967 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7968 * gcc.dg/ipa/pr64041.c: Require int32plus.
7969
c7ed8938
IE
79702016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7971
7972 PR ipa/71633
7973 * g++.dg/pr71633.C: New test.
7974
5ce15300
TP
79752016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7976
7977 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7978 Add new arm_thumb1_cbz_ok effective target.
7979 * gcc.target/arm/cbz.c: New test.
7980
2b9509a3
TP
79812016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7982
7983 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7984 Define effective target.
7985 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7986 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7987 * gcc.target/arm/movhi_movw.c: New test.
7988 * gcc.target/arm/movsi_movw.c: Likewise.
7989 * gcc.target/arm/movdi_movw.c: Likewise.
7990
7f15b177
RB
79912016-07-13 Richard Biener <rguenther@suse.de>
7992
7993 PR middle-end/71104
7994 * gcc.dg/pr71104-1.c: New testcase.
7995 * gcc.dg/pr71104-2.c: Likewise.
7996
0b0a896e
MM
79972016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7998
7999 PR target/71805
8000 * gcc.target/powerpc/pr71805.c: New test.
8001
f906f5ed
BS
80022016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8003
8004 * gcc.target/powerpc/divkc3-1.c: New.
8005 * gcc.target/powerpc/mulkc3-1.c: New.
8006
9e63c3aa
NS
80072016-07-12 Nathan Sidwell <nathan@acm.org>
8008
8009 * gcc.target/arm/data-rel-1.c: New.
8010 * gcc.target/arm/data-rel-2.c: New.
8011 * gcc.target/arm/data-rel-3.c: New.
8012
f507d202
ML
80132016-07-12 Martin Liska <mliska@suse.cz>
8014
8015 * gcc.dg/params/blocksort-part.c: New test.
8016 * gcc.dg/params/params.exp: New file.
8017
d6f7c125
KT
80182016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8019
8020 PR middle-end/71700
8021 * gcc.c-torture/execute/pr71700.c: New test.
8022
37ccb0ba
SB
80232016-07-12 Steven Bosscher <steven@gcc.gnu.org>
8024 Richard Biener <rguenther@suse.de>
8025
8026 PR tree-optimization/23286
8027 PR tree-optimization/70159
8028 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8029 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8030 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8031 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8032 * gcc.dg/tree-ssa/pr35286.c: Likewise.
8033 * gcc.dg/tree-ssa/pr35287.c: Likewise.
8034 * gcc.dg/hoist-register-pressure-1.c: Likewise.
8035 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8036 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8037 * gcc.dg/pr51879-12.c: Likewise.
8038 * gcc.dg/strlenopt-9.c: Likewise.
8039 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8040 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8041 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8042 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8043 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8044 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8045 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8046 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8047 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8048 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8049 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8050 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8051 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8052 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8053 * gfortran.dg/pr43984.f90: Adjust expected outcome.
8054
712a93d6
RB
80552016-07-12 Richard Biener <rguenther@suse.de>
8056
8057 PR rtl-optimization/68961
8058 * gcc.target/i386/pr68961.c: New testcase.
8059
c392943c
JJ
80602016-07-11 Jakub Jelinek <jakub@redhat.com>
8061
3d56e6a4
JJ
8062 PR middle-end/71758
8063 * c-c++-common/gomp/pr71758.c: New test.
8064 * gfortran.dg/gomp/pr71758.f90: New test.
8065
c392943c
JJ
8066 PR tree-optimization/71823
8067 * gcc.dg/vect/pr71823.c: New test.
8068
741d3be5
DM
80692016-07-11 David Malcolm <dmalcolm@redhat.com>
8070
8071 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8072 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8073 and LINE_MAP_MAX_LOCATION_WITH_COLS.
8074
92fa45b5
L
80752016-07-11 H.J. Lu <hongjiu.lu@intel.com>
8076
8077 PR target/71801
8078 * gcc.target/i386/pr71801.c: New test.
8079
f51606c7
RB
80802016-07-11 Richard Biener <rguenther@suse.de>
8081
8082 PR tree-optimization/71816
8083 * gcc.dg/torture/pr71816.c: New testcase.
8084
36b54ce0
TK
80852016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8086
8087 PR fortran/71783
8088 * gfortran.dg/dependency_46.f90: New test.
8089
d13835b6
VM
80902016-07-08 Vladimir Makarov <vmakarov@redhat.com>
8091
8092 PR rtl-optimization/71621
8093 * gcc.target/i386/pr71621-1.c: New.
8094 * gcc.target/i386/pr71621-2.c: New.
8095
642bcbdf
CP
80962016-07-08 Cesar Philippidis <cesar@codesourcery.com>
8097
8098 * gfortran.dg/goacc/pr71704.f90: New test.
8099
02eb5b8b
BS
81002016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8101
8102 PR target/71297
8103 * gcc.target/powerpc/pr71297.c: New.
8104
8beb9a0d
JW
81052016-07-08 Jiong Wang <jiong.wang@arm.com>
8106
8107 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8108
cef4b650
MM
81092016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8110
8111 PR target/71806
8112 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8113
3c3ecf52
AH
81142016-07-08 Alan Hayward <alan.hayward@arm.com>
8115
8116 PR tree-optimization/71667
8117 * gcc.dg/vect/pr71667.c: New
8118
2660286d
ML
81192016-07-08 Martin Liska <mliska@suse.cz>
8120
8121 * gcc.dg/torture/pr71606.c: New test.
8122
70cdd4ae
JD
81232016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8124
8125 PR fortran/71764
8126 * gfortran.dg/pr71764.f90: New test.
8127
842dc2e6
JJ
81282016-07-07 Jakub Jelinek <jakub@redhat.com>
8129 Kai Tietz <ktietz70@googlemail.com>
8130
8131 PR c++/70869
8132 PR c++/71054
8133 * g++.dg/cpp0x/pr70869.C: New test.
8134 * g++.dg/cpp0x/pr71054.C: New test.
8135
31be4262
DE
81362016-07-07 David Edelsohn <dje.gcc@gmail.com>
8137
8138 * g++.dg/debug/pr71432.C: Fail on AIX.
8139
1c122092
ML
81402016-07-07 Martin Liska <mliska@suse.cz>
8141
8142 * gfortran.dg/do_1.f90: Remove a corner case that triggers
8143 an undefined behavior.
8144 * gfortran.dg/do_3.F90: Likewise.
8145 * gfortran.dg/do_check_11.f90: New test.
8146 * gfortran.dg/do_check_12.f90: New test.
8147 * gfortran.dg/do_corner_warn.f90: New test.
8148
7119f1b1
ML
81492016-07-07 Martin Liska <mliska@suse.cz>
8150
8151 * gfortran.dg/predict-1.f90: Ammend the test.
8152 * gfortran.dg/predict-2.f90: Likewise.
8153
275792f2
IE
81542016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
8155
8156 PR ipa/71624
8157 * g++.dg/pr71624.C: New test.
8158
05a437c1
TP
81592016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8160
8161 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8162 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8163 ARMv8-M Mainline architectures.
8164
6f493951
TP
81652016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8166
8167 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8168 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8169
5ddaee94
SB
81702016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
8171
8172 PR target/70098
8173 PR target/71763
8174 * gcc.target/powerpc/pr71763.c: New file.
8175
651afdb2
YR
81762016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8177
8178 PR tree-optimization/71518
0b965526 8179 * gcc.dg/pr71518.c: New test.
651afdb2 8180
9df99881
WD
81812016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
8182
8183 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8184
7b4e0769
SKS
81852016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8186
0b965526 8187 PR target/50739
7b4e0769
SKS
8188 * gcc.target/avr/pr50739.c: New test.
8189
eb4432f7
JH
81902016-07-05 Jan Hubicka <jh@suse.cz>
8191
8192 * gcc.dg/tree-ssa/scev-14.c: update template.
8193
c01e092f
RS
81942016-07-06 Richard Sandiford <richard.sandiford@arm.com>
8195
8196 * gcc.dg/vect/group-no-gaps-1.c: New test.
8197
8070763a
AK
81982016-07-05 Andi Kleen <ak@linux.intel.com>
8199
8200 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8201 if kernel supports MPX.
8202
3f8257db 82032016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
8204
8205 * gcc.c-torture/compile/pr69102.c: Require fpic support.
8206
36a265b1
MM
82072016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8208 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8209
8210 * gcc.target/powerpc/signbit-1.c: New test.
8211 * gcc.target/powerpc/signbit-2.c: New test.
8212 * gcc.target/powerpc/signbit-3.c: New test.
8213
7a98fb6e
KT
82142016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8215
8216 PR rtl-optimization/71594
8217 * gcc.dg/torture/pr71594.c: New test.
8218
1e3d54b4
JH
82192016-07-05 Jan Hubicka <jh@suse.cz>
8220
8221 * gcc.dg/tree-ssa/scev-14.c: new testcase.
8222
84ca3893
DM
82232016-07-05 David Malcolm <dmalcolm@redhat.com>
8224
8225 PR c++/62314
3a146d46 8226 * g++.dg/parse/error5.C: Update column
84ca3893
DM
8227 number of missing semicolon error.
8228 * g++.dg/pr62314-2.C: New test case.
8229
20d0bfce
AF
82302016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8231
8232 * gfortran.dg/coarray_stat_function.f90: New test.
8233 * gfortran.dg/coarray_stat_whitespace.f90: New test.
8234 * gfortran.dg/coarray_lib_comm_1: Adapting old test
8235 to new interfaces.
8236
69aaea06
AV
82372016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
8238
8239 PR fortran/71623
8240 * gfortran.dg/deferred_character_17.f90: New test.
8241
f723a43c
CL
82422016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8243
8244 * gcc.target/arm/neon/polytypes.c: Move to ...
8245 * gcc.target/arm/polytypes.c: ... here.
8246 * gcc.target/arm/neon/pr51534.c: Move to ...
8247 * gcc.target/arm/pr51534.c: ... here.
8248 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8249 * gcc.target/arm/vect-vcvt.c: ... here.
8250 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8251 * gcc.target/arm/vect-vcvtq.c: ... here.
8252 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8253 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8254 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8255 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8256 * gcc.target/arm/neon/neon.exp: Delete.
8257 * gcc.target/arm/neon/: Delete.
8258
d73e0ccf
JD
82592016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8260
8261 PR fortran/65575
8262 * gfortran.dg: pr65575.f90: New test.
8263
c20f6223
JD
82642016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8265
8266 PR fortran/35849
8267 * gfortran.dg: pr35849.f90: New test.
8268
2a5537c3
JJ
82692016-07-04 Jakub Jelinek <jakub@redhat.com>
8270
8271 PR c++/71739
8272 * g++.dg/cpp0x/pr71739.C: New test.
8273
740f9751
CL
82742016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
8275
8276 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8277
bf749919
DV
82782016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8279
8280 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8281 locr.
8282 * gcc.target/s390/loc-1.c: New test.
8283
430bb38e
YR
82842016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
8285
3a146d46
JJ
8286 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8287 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 8288
15f6e0da
RR
82892016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8290
8291 PR target/63874
8292 * gcc.target/aarch64/pr63874.c: New test.
8293
79335075
JB
82942016-07-04 Jan Beulich <jbeulich@suse.com>
8295
8296 * g++.dg/header.c: New.
8297 * gcc.dg/header.c: New.
8298
557e8c49
JJ
82992016-07-02 Jakub Jelinek <jakub@redhat.com>
8300
8301 PR c/71719
8302 * c-c++-common/Wunused-var-15.c: New test.
8303
79a592e3
JJ
83042016-07-01 Jakub Jelinek <jakub@redhat.com>
8305
8306 PR fortran/71687
8307 * gfortran.dg/gomp/pr71687.f90: New test.
8308
e2298656
BS
83092016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8310
8311 * gcc.dg/const-float128-ped.c: Require __float128 effective
8312 target and options.
8313 * gcc.dg/const-float128.c: Likewise.
8314 * gcc.dg/torture/float128-cmp-invalid.c: Require
8315 __float128 and base_quadfloat_support effective targets, and
8316 __float128 options.
8317 * gcc.dg/torture/float128-div-underflow.c: Likewise.
8318 * gcc.dg/torture/float128-extend-nan.c: Likewise.
8319 * gcc.dg/torture/float128-nan.c: Likewise.
8320 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8321 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8322 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 8323 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
8324 (add_options_for___float128): New.
8325 (check_effective_target_base_quadword_support): New.
8326
70c11966
MM
83272016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8328
8329 PR target/71720
8330 * gcc.target/powerpc/pr71720.c: New test.
8331
059541fd
JB
83322016-07-01 Jan Beulich <jbeulich@suse.com>
8333
8334 * gcc.dg/bss.c: New.
8335
2c1e4964
PB
83362016-07-01 Peter Bergner <bergner@vnet.ibm.com>
8337
8338 PR target/71698
8339 * gcc.target/powerpc/pr71698.c: New test.
8340
22e1cb39
GJL
83412016-07-01 Georg-Johann Lay <avr@gjlay.de>
8342
8343 PR target/71151
8344 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8345 instead of ".foo" for its section name.
8346 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8347 depending on MCU's flash size.
8348 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8349 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8350 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8351 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8352 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8353 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8354
466cf574
JB
83552016-07-01 Jan Beulich <jbeulich@suse.com>
8356
8357 * gcc.target/i386/pr65105-2.c: Add -msse2.
8358
351beab7
JJ
83592016-06-30 Jakub Jelinek <jakub@redhat.com>
8360
55a0f21a
JJ
8361 PR tree-optimization/71707
8362 * gcc.dg/strlenopt-29.c: New test.
8363
6245ad72
JJ
8364 PR fortran/71704
8365 * gfortran.dg/gomp/pr71704.f90: New test.
8366
351beab7
JJ
8367 PR fortran/71705
8368 * gfortran.dg/gomp/pr71705.f90: New test.
8369
5a3a6a5e
KN
83702016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8371
8372 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8373 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8374 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8375 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8376 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8377 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8378 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8379 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8380 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8381 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8382 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8383 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8384 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8385 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8386 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8387 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8388 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8389 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8390 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8391 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8392 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8393 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8394 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8395 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8396 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8397 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8398 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8399 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8400 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8401 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8402 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8403 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8404 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8405 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8406 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8407 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8408 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8409 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8410 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8411 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8412 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8413 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8414 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8415 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8416 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8417 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8418 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8419 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8420 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8421 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8422 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8423 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8424 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8425 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8426 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8427 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8428 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8429 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8430 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8431 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8432 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8433 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8434 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8435 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8436 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8437 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8438 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8439 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8440 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8441 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8442 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8443 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8444 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8445 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8446 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8447 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8448 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8449 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8450 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8451 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8452 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8453
3dfa8071 84542016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 8455 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
8456
8457 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8458
9bd62242 84592016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 8460 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
8461
8462 * gcc.target/aarch64/vget_set_lane_1.c: New test.
8463
603107fb
DM
84642016-06-30 David Malcolm <dmalcolm@redhat.com>
8465
8466 PR driver/71651
8467 * gcc.dg/spellcheck-options-12.c: New test case.
8468
205cccc7
JJ
84692016-06-30 Jakub Jelinek <jakub@redhat.com>
8470
8471 PR middle-end/71693
8472 * gcc.c-torture/compile/pr71693.c: New test.
8473
f4452176
DM
84742016-06-29 David Malcolm <dmalcolm@redhat.com>
8475
8476 * gcc.dg/spellcheck-params.c: New testcase.
8477 * gcc.dg/spellcheck-params-2.c: New testcase.
8478
c5e74d9d
MM
84792016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8480
8481 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8482 vector extract instructions.
8483 * gcc.target/powerpc/p9-extract-2.c: Likewise.
8484
e44ecbfd
JD
84852016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8486
8487 PR fortran/71686
8488 * gfortran.dg/unexpected_eof_2.f90: New test.
8489 * gfortran.dg/unexpected_eof_3.f90: New test.
8490
ee446d9f
JW
84912016-06-29 Jim Wilson <jim.wilson@linaro.org>
8492
8493 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8494
27f67461
CP
84952016-06-29 Cesar Philippidis <cesar@codesourcery.com>
8496
8497 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8498 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8499 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8500
b1206d29
RB
85012016-06-29 Richard Biener <rguenther@suse.de>
8502
8503 PR middle-end/15256
8504 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8505
1af21224
MW
85062016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8507
8508 * gcc.target/arm/aapcs/neon-vect10.c: Require
8509 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8510 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8511 * gcc.target/arm/aapcs/vfp18.c: Likewise.
8512 * gcc.target/arm/aapcs/vfp19.c: Likewise.
8513 * gcc.target/arm/aapcs/vfp20.c: Likewise.
8514 * gcc.target/arm/aapcs/vfp21.c: Likewise.
8515 * gcc.target/arm/fp16-aapcs-1.c: Require
8516 -mfloat-ab=hard. Also simplify the test.
8517 * gcc.target/arm/fp16-aapcs-2.c: New.
8518
7fe43755
MW
85192016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8520
0b965526 8521 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
8522 (add_options_for_arm_fp16_ieee): New.
8523 (add_options_for_arm_fp16_alternative): New.
8524 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
8525 long-line.
8526 (effective_target_arm_fp16_hw): New.
8527
264d951a
IE
85282016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
8529
8530 PR tree-optimization/71655
8531 * g++.dg/pr71655.C: New test.
8532
5c846a81
ML
85332016-06-29 Martin Liska <mliska@suse.cz>
8534
8535 * gcc.dg/pr71585.c: New test.
8536 * gcc.dg/pr71585-2.c: New test.
8537 * gcc.dg/pr71585-3.c: New test.
8538
fafe9318
YR
85392016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8540
8541 PR tree-optimization/70729
8542 * g++.dg/vect/pr70729.cc: New test.
8543
54d19c3b
TS
85442016-06-29 Thomas Schwinge <thomas@codesourcery.com>
8545
8546 * c-c++-common/gomp/cancel-1.c: Extend.
8547
5f3cd7c3
JJ
85482016-06-29 Jakub Jelinek <jakub@redhat.com>
8549
8550 PR tree-optimization/71625
8551 * gcc.dg/strlenopt-28.c: New test.
8552
4aa83879
RB
85532016-06-29 Richard Biener <rguenther@suse.de>
8554
8555 PR middle-end/71002
8556 * g++.dg/torture/pr71002.C: Adjust testcase.
8557
152ef731
JJ
85582016-06-29 Jakub Jelinek <jakub@redhat.com>
8559
8560 PR c/71685
8561 * gcc.dg/pr71685.c: New test.
8562
85632016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
8564
8565 PR c/71552
8566 * gcc.dg/init-bad-9.c: New test.
8567
d41dc215
BS
85682016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8569
8570 * gcc.target/powerpc/abs128-1.c: Require VSX.
8571 * gcc.target/powerpc/copysign128-1.c: Likewise.
8572 * gcc.target/powerpc/inf128-1.c: Likewise.
8573 * gcc.target/powerpc/nan128-1.c: Likewise.
8574
6a20b538
JJ
85752016-06-28 Jakub Jelinek <jakub@redhat.com>
8576
8577 PR middle-end/71626
8578 * gcc.c-torture/execute/pr71626-1.c: New test.
8579 * gcc.c-torture/execute/pr71626-2.c: New test.
8580
77d93c47
PB
85812016-06-28 Peter Bergner <bergner@vnet.ibm.com>
8582
8583 PR target/71656
8584 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8585
a8264058
SB
85862016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
8587
8588 PR target/71670
8589 * gcc.target/powerpc/pr71670.c: New testcase.
8590
0dc47331
PB
85912016-06-27 Peter Bergner <bergner@vnet.ibm.com>
8592
8593 PR target/71656
8594 * gcc.target/powerpc/pr71656-1.c: New test.
8595 * gcc.target/powerpc/pr71656-2.c: New test.
8596
b65ffc79
CL
85972016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
8598
8599 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8600 around fp16 code.
8601 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8602 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8603 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8604 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8605 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8606 Add arm_neon_fp16_ok effective target.
0b965526
UB
8607 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8608 Likewise.
8609 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8610 Likewise.
8611 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8612 Likewise.
8613 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8614 Likewise.
8615 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8616 Likewise.
8617 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8618 Likewise.
8619 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8620 Likewise.
8621 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8622 Likewise.
8623 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8624 Likewise.
8625 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8626 Likewise.
8627 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8628 Likewise.
b65ffc79 8629
9bb86f40
JH
86302016-06-26 Jan Hubicka <hubicka@ucw.cz>
8631
8632 * gcc.dg/predict-12.c: New testcase.
8633
46db0fd4
JD
86342016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8635
8636 PR fortran/71649
8637 * gfortran.dg/pr71649.f90: New test.
8638
2a65e70b
JJ
86392016-06-25 Jakub Jelinek <jakub@redhat.com>
8640
f8a06e24
JJ
8641 PR tree-optimization/71643
8642 * g++.dg/opt/pr71643.C: New test.
8643
2a65e70b
JJ
8644 PR tree-optimization/71631
8645 * gcc.c-torture/execute/pr71631.c: New test.
8646
7805417a
JH
86472016-06-24 Jan Hubicka <hubicka@ucw.cz>
8648
8649 * gcc.dg/predict-11.c: New testcase.
8650 * gfortran.dg/predict-2.f90: New testcase.
8651
888ed1a3
JH
86522016-06-24 Jan Hubicka <hubicka@ucw.cz>
8653
8654 * gcc.dg/predict-10.c: New test.
8655
53605f35
BS
86562016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8657
8658 * gcc.target/powerpc/abs128-1.c: New.
8659 * gcc.target/powerpc/copysign128-1.c: New.
8660 * gcc.target/powerpc/inf128-1.c: New.
8661 * gcc.target/powerpc/nan128-1.c: New.
8662
7b22b4c6
EB
86632016-06-24 Eric Botcazou <ebotcazou@adacore.com>
8664
8665 * gfortran.dg/pr71642.f90: New test.
8666
37e373c2
JJ
86672016-06-24 Jakub Jelinek <jakub@redhat.com>
8668
8669 PR tree-optimization/71647
8670 * gcc.target/i386/pr71647.c: New test.
8671
b20b79f2
L
86722016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8673
8674 * gcc.target/i386/noplt-gd-1.c: New test.
8675 * gcc.target/i386/noplt-gd-2.c: Likewise.
8676 * gcc.target/i386/noplt-gd-3.c: Likewise.
8677 * gcc.target/i386/noplt-ld-1.c: Likewise.
8678 * gcc.target/i386/noplt-ld-2.c: Likewise.
8679 * gcc.target/i386/noplt-ld-3.c: Likewise.
8680 * lib/target-supports.exp
8681 (check_effective_target_tls_get_addr_via_got): New.
8682
04619cb8
UB
86832016-06-24 Uros Bizjak <ubizjak@gmail.com>
8684
8685 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8686 testsuite compile flags.
8687 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8688 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8689
86902016-06-24 Uros Bizjak <ubizjak@gmail.com>
8691
8692 * g++dg/vect/pr36684.cc: Add dg-do compile.
8693 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8694 * gcc.dg/vect/pr70021.c: Ditto.
8695 * gcc.dg/vect/pr70138-1.c: Ditto.
8696 * gcc.dg/vect/pr70138-2.c: Ditto.
8697 * gcc.dg/vect/pr70354-1.c: Ditto.
8698 * gcc.dg/vect/pr70354-2.c: Ditto.
8699 * gcc.dg/vect/pr71259.c: Ditto.
8700 * gcc.dg/vect/pr71416-1.c: Ditto.
8701 * gcc.dg/vect/slp-43.c: Ditto.
8702 * gcc.dg/vect/slp-45.c: Ditto.
8703 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8704 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8705 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8706 * gfortran.dg/vect/pr69980.f90: Ditto.
8707
87082016-06-24 Uros Bizjak <ubizjak@gmail.com>
8709
8710 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8711 * gcc.dg/vect/bb-slp-30.c: Ditto.
8712 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8713 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8714 * gcc.dg/vect/pr45902.c: Ditto.
8715 * gcc.dg/vect/pr48172.c: Ditto.
8716 * gcc.dg/vect/pr48377.c: Ditto.
8717 * gcc.dg/vect/pr49038.c: Ditto.
8718 * gcc.dg/vect/pr49771.c: Ditto.
8719 * gcc.dg/vect/pr52091.c: Ditto.
8720 * gcc.dg/vect/pr53185-2.c: Ditto.
8721 * gcc.dg/vect/pr56826.c: Ditto.
8722 * gcc.dg/vect/pr60276.c: Ditto.
8723 * gcc.dg/vect/pr62021.c: Ditto.
8724 * gcc.dg/vect/pr63530.c: Ditto.
8725 * gcc.dg/vect/pr65518.c: Ditto.
8726 * gcc.dg/vect/pr65947-1.c: Ditto.
8727 * gcc.dg/vect/pr65947-10.c: Ditto.
8728 * gcc.dg/vect/pr65947-11.c: Ditto.
8729 * gcc.dg/vect/pr65947-12.c: Ditto.
8730 * gcc.dg/vect/pr65947-13.c: Ditto.
8731 * gcc.dg/vect/pr65947-2.c: Ditto.
8732 * gcc.dg/vect/pr65947-3.c: Ditto.
8733 * gcc.dg/vect/pr65947-4.c: Ditto.
8734 * gcc.dg/vect/pr65947-5.c: Ditto.
8735 * gcc.dg/vect/pr65947-6.c: Ditto.
8736 * gcc.dg/vect/pr65947-7.c: Ditto.
8737 * gcc.dg/vect/pr65947-8.c: Ditto.
8738 * gcc.dg/vect/pr65947-9.c: Ditto.
8739 * gcc.dg/vect/pr71416-1.c: Ditto.
8740 * gcc.dg/vect/pr71439.c: Ditto.
8741 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8742 * gcc.dg/vect/vect-bswap16.c: Ditto.
8743 * gcc.dg/vect/vect-bswap32.c: Ditto.
8744 * gcc.dg/vect/vect-bswap64.c: Ditto.
8745 * gcc.dg/vect/vect-live-1.c: Ditto.
8746 * gcc.dg/vect/vect-live-2.c: Ditto.
8747 * gcc.dg/vect/vect-live-3.c: Ditto.
8748 * gcc.dg/vect/vect-live-4.c: Ditto.
8749 * gcc.dg/vect/vect-live-5.c: Ditto.
8750 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8751 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8752 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8753 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8754 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8755 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8756 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8757 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8758 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8759 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8760 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8761 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8762 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8763 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8764 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8765 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8766 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8767
da224bcb
UB
87682016-06-24 Uros Bizjak <ubizjak@gmail.com>
8769
8770 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8771
dfee2870
L
87722016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8773
8774 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8775 ia32 if R_386_GOT32X relocation is supported.
8776 * gcc.target/i386/noplt-3.c: Likewise.
8777 * gcc.target/i386/noplt-2.c: Likewise.
8778 (main): Renamed to ...
8779 (bar): This.
8780 * gcc.target/i386/noplt-4.c: Likewise.
8781 (main): Renamed to ...
8782 (bar): This.
8783 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8784 * gcc.target/i386/pr67400-5.c: Likewise.
8785
a86451b9
JJ
87862016-06-24 Jakub Jelinek <jakub@redhat.com>
8787
00085092
JJ
8788 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8789 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8790
a86451b9
JJ
8791 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8792 f4): Adjust expected diagnostics.
8793 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8794 (T): If OVFP is defined, redefine to TP.
8795 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8796 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8797 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8798 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8799 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8800 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8801 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8802 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8803 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8804 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8805 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8806 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8807 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8808 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8809 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8810 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8811 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8812 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8813 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8814 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8815 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8816 as last argument to __builtin_add_overflow_p.
8817
7bb5d5f4
UB
88182016-06-23 Uros Bizjak <ubizjak@gmail.com>
8819
8820 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8821 dg-options and remove default vector testsuite compile flags.
8822 * g++.dg/vect/pr33860a.cc: Ditto.
8823 * g++.dg/vect/pr45470-a.cc: Ditto.
8824 * g++.dg/vect/pr45470-b.cc: Ditto.
8825 * g++.dg/vect/pr60896.cc: Ditto.
8826 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8827 * gcc.dg/vect/pr18308.c: Ditto.
8828 * gcc.dg/vect/pr24049.c: Ditto.
8829 * gcc.dg/vect/pr33373.c: Ditto.
8830 * gcc.dg/vect/pr36228.c: Ditto.
8831 * gcc.dg/vect/pr42395.c: Ditto.
8832 * gcc.dg/vect/pr42604.c: Ditto.
8833 * gcc.dg/vect/pr46663.c: Ditto.
8834 * gcc.dg/vect/pr48765.c: Ditto.
8835 * gcc.dg/vect/pr49093.c: Ditto.
8836 * gcc.dg/vect/pr49352.c: Ditto.
8837 * gcc.dg/vect/pr52298.c: Ditto.
8838 * gcc.dg/vect/pr52870.c: Ditto.
8839 * gcc.dg/vect/pr53185.c: Ditto.
8840 * gcc.dg/vect/pr53773.c: Ditto.
8841 * gcc.dg/vect/pr56695.c: Ditto.
8842 * gcc.dg/vect/pr62171.c: Ditto.
8843 * gcc.dg/vect/pr63530.c: Ditto.
8844 * gcc.dg/vect/pr68339.c: Ditto.
8845 * gcc.dg/vect/pr71259.c: Ditto.
8846 * gcc.dg/vect/vect-82_64.c: Ditto.
8847 * gcc.dg/vect/vect-83_64.c: Ditto.
8848 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8849 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8850 * gcc.dg/vect/vect-shift-2.c: Ditto.
8851 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8852 * gfortran.dg/vect/pr39318.f90: Ditto.
8853 * gfortran.dg/vect/pr45714-a.f: Ditto.
8854 * gfortran.dg/vect/pr45714-b.f: Ditto.
8855 * gfortran.dg/vect/pr46213.f90: Ditto.
8856
2d4bb02f
MM
88572016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8858 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8859
8860 * gcc.target/powerpc/p9-splat-5.c: New test.
8861
f6d1b868
UB
88622016-06-23 Uros Bizjak <ubizjak@gmail.com>
8863
8864 PR tree-optimization/71488
8865 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8866 * lib/target-supports.exp: ... here.
8867 (check_sse4_hw_available): New procedure.
8868 (check_effective_target_sse4_runtime): Ditto.
8869 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8870 -march=westmere for sse4_runtime targets.
936ff030 8871 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 8872 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 8873 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 8874 (main): Call check_vect ().
a7898180 8875 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 8876
c0597759
L
88772016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8878
8879 PR target/66232
8880 PR target/67400
8881 * gcc.target/i386/pr66232-14.c: New file.
8882 * gcc.target/i386/pr66232-15.c: Likewise.
8883 * gcc.target/i386/pr66232-16.c: Likewise.
8884 * gcc.target/i386/pr66232-17.c: Likewise.
8885 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8886 ia32 if R_386_GOT32X relocation is supported.
8887 * gcc.target/i386/pr67400-2.c: Likewise.
8888 * gcc.target/i386/pr67400-3.c: Likewise.
8889 * gcc.target/i386/pr67400-4.c: Likewise.
8890 * gcc.target/i386/pr67400-6.c: Likewise.
8891 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 8892 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 8893
5b0e27a7
JD
88942016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8895
8896 PR libgfortran/48852
8897 * gfortran.dg/char4_iunit_1.f03: Update test.
8898 * gfortran.dg/f2003_io_5.f03: Update test.
8899 * gfortran.dg/real_const_3.f90: Update test.
8900
7f586d90
AK
89012016-06-23 Andi Kleen <ak@linux.intel.com>
8902
8903 * g++.dg/bprob/bprob.exp: Support autofdo.
8904 * g++.dg/tree-prof/tree-prof.exp: dito.
8905 * gcc.dg/tree-prof/tree-prof.exp: dito.
8906 * gcc.misc-tests/bprob.exp: dito.
8907 * gfortran.dg/prof/prof.exp: dito.
8908 * lib/profopt.exp: dito.
8909 * lib/target-supports.exp: Check for autofdo.
8910
60fa7862
ML
89112016-06-23 Martin Liska <mliska@suse.cz>
8912
8913 * gcc.dg/pr71619.c: New test.
8914
e3d62871
UB
89152016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8916
8917 PR target/67400
cc901875
UB
8918 * gcc.target/i386/pr67400-1.c: New test.
8919 * gcc.target/i386/pr67400-2.c: Likewise.
8920 * gcc.target/i386/pr67400-3.c: Likewise.
8921 * gcc.target/i386/pr67400-4.c: Likewise.
8922 * gcc.target/i386/pr67400-5.c: Likewise.
8923 * gcc.target/i386/pr67400-6.c: Likewise.
8924 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 8925
ac81cf0b
DM
89262016-06-22 David Malcolm <dmalcolm@redhat.com>
8927
8928 * c-c++-common/missing-header-1.c: New test case.
8929 * c-c++-common/missing-header-2.c: New test case.
8930 * c-c++-common/missing-header-3.c: New test case.
8931 * c-c++-common/missing-header-4.c: New test case.
8932
1a4f11c8
DM
89332016-06-22 David Malcolm <dmalcolm@redhat.com>
8934
8935 PR c/70339
8936 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8937 hint.
8938 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8939 expected results due to builtin "nanl" now being suggested for
8940 "name".
8941 * gcc.dg/pr67580.c: Update expected messages.
8942 * gcc.dg/spellcheck-identifiers.c: New testcase.
8943 * gcc.dg/spellcheck-typenames.c: New testcase.
8944
a93eac6a
DM
89452016-06-22 David Malcolm <dmalcolm@redhat.com>
8946
8947 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8948 file.
8949 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8950 diagnostic-test-show-locus-parseable-fixits.c to sources for
8951 diagnostic_plugin_test_show_locus.c.
8952 * lib/gcc-defs.exp (freeform_regexps): New global.
8953 (dg-regexp): New function.
8954 (handle-dg-regexps): New function.
8955 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8956 freeform_regexps to the empty list.
8957 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8958
49e76ff1
IE
89592016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8960
f6d1b868 8961 PR tree-optimization/71488
49e76ff1
IE
8962 * g++.dg/pr71488.C: New test.
8963 * gcc.dg/vect/vect-bool-cmp.c: New test.
8964
951d8c8a
EB
89652016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8966
8967 * gcc.dg/guality/param-5.c: New test.
8968
b60fc3bd
BE
89692016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8970
8971 * gcc.target/i386/asm-flag-7.c: New test.
8972
0609abda
TS
89732016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8974
8975 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8976 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8977 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8978 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8979 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8980 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8981 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8982 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8983 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8984 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8985 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8986 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8987 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8988 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8989 * lib/target-supports.exp: Likewise.
8990
ee2499b4
TS
89912016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8992
8993 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8994 * gcc.dg/attr-ms_struct-2.c: Likewise.
8995 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8996 * gcc.dg/bf-ms-attrib.c: Likewise.
8997 * gcc.dg/bf-ms-layout-2.c: Likewise.
8998 * gcc.dg/bf-ms-layout-3.c: Likewise.
8999 * gcc.dg/bf-ms-layout.c: Likewise.
9000 * gcc.dg/bf-no-ms-layout.c: Likewise.
9001 * gcc.target/i386/bitfield1.c: Likewise.
9002 * gcc.target/i386/bitfield2.c: Likewise.
9003 * gcc.target/i386/bitfield3.c: Likewise.
9004
caea59ff
KN
90052016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9006
9007 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9008 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9009 override other than -mcpu=power9 command-line option is specified,
9010 or if the target operating system is aix.
9011 * gcc.target/powerpc/darn-1.c: Likewise.
9012 * gcc.target/powerpc/darn-2.c: Likewise.
9013 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9014 test if effective-target is not powerpc_p9vector_ok or if the
9015 target operating system is not defined.
9016 * gcc.target/powerpc/vslv-1.c: Likewise.
9017 * gcc.target/powerpc/vsrv-0.c: Likewise.
9018 * gcc.target/powerpc/vsrv-1.c: Likewise.
9019
63617e30
TB
90202016-06-21 Tobias Burnus <burnus@net-b.de>
9021
9022 PR fortran/71068
9023 * gfortran.dg/coarray/data_1.f90: New.
9024
89192c3c
WD
90252016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9026
9027 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9028 (dg-require-effective-target): Use arm_v8_neon_hw.
9029 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9030 (dg-require-effective-target): Likewise.
9031 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9032 (dg-require-effective-target): Likewise.
9033 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9034 (dg-require-effective-target): Likewise.
9035 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9036 (dg-require-effective-target): Likewise.
9037 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9038 (dg-require-effective-target): Likewise.
9039 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9040 Add AArch64 check.
9041
64ac50e2
WD
90422016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9043
9044 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9045 Set to 3 so test passes.
9046
6252b5db
WD
90472016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9048
9049 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9050
3b9bc511
IV
90512016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9052
9053 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9054 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9055 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9056 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9057
21db1c78
IV
90582016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9059
9060 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9061 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9062
9d30e86f
L
90632016-06-21 H.J. Lu <hongjiu.lu@intel.com>
9064
9065 PR target/71549
9066 * gcc.target/i386/pr71549.c: New test.
9067
448a7c69
KN
90682016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9069
9070 * gcc.target/powerpc/vadsdu-0.c: Replace
9071 dg-require-effective-target directive to allow test to run on more
9072 platforms, and add dg-skip-if directive to disable test on aix
9073 platforms because of known incompatibilities.
9074 * gcc.target/powerpc/vadsdu-1.c: Likewise.
9075 * gcc.target/powerpc/vadsdu-2.c: Likewise.
9076 * gcc.target/powerpc/vadsdu-3.c: Likewise.
9077 * gcc.target/powerpc/vadsdu-4.c: Likewise.
9078 * gcc.target/powerpc/vadsdu-5.c: Likewise.
9079 * gcc.target/powerpc/vadsdub-1.c: Likewise.
9080 * gcc.target/powerpc/vadsdub-2.c: Replace
9081 dg-require-effective-target directive to allow test to run on more
9082 platforms, and add dg-skip-if directive to disable test on aix
9083 platforms because of known incompatibilities.
9084 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9085 with vec_absdb call to differentiate this test from vadsdub-1.c.
9086 * gcc.target/powerpc/vadsduh-1.c: Replace
9087 dg-require-effective-target directive to allow test to run on more
9088 platforms, and add dg-skip-if directive to disable test on aix
9089 platforms because of known incompatibilities.
9090 * gcc.target/powerpc/vadsduh-2.c: Likewise.
9091 * gcc.target/powerpc/vadsduw-1.c: Likewise.
9092 * gcc.target/powerpc/vadsduw-2.c: Likewise.
9093
0ad84f34
JJ
90942016-06-21 Jakub Jelinek <jakub@redhat.com>
9095
9096 PR tree-optimization/71588
9097 * gcc.dg/pr71558.c: New test.
9098
e71e8d94
SKS
90992016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9100
9101 * c-c++-common/pr68657-1.c: Require ptr32plus support.
9102 * c-c++-common/pr68657-2.c: Likewise.
9103 * c-c++-common/pr68657-3.c: Likewise.
9104 * gcc.dg/torture/pr69714.c: Require int32plus support.
9105 * gcc.dg/torture/pr70025.c: Likewise.
9106 * gcc.dg/torture/pr70083.c: Likewise.
9107 * gcc.dg/torture/pr70542.c: Likewise.
9108 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9109
5a578671
JM
91102016-06-20 Joseph Myers <joseph@codesourcery.com>
9111
9112 PR c/71601
9113 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9114
7a9df68e
JJ
91152016-06-20 Jakub Jelinek <jakub@redhat.com>
9116
50aa64d5
JJ
9117 PR middle-end/71581
9118 * gcc.dg/pr71581.c: New test.
9119
7a9df68e
JJ
9120 PR rtl-optimization/71591
9121 * gcc.dg/cpp/pr71591.c: New test.
9122
3947cf19
DR
91232016-06-20 David B. Robins <gcc@davidrobins.net>
9124
9125 PR target/71571
9126 * g++.dg/torture/pr71571.C: New test.
9127
c4ff221e
JJ
91282016-06-20 Jakub Jelinek <jakub@redhat.com>
9129
9130 PR target/71559
9131 * gcc.target/i386/sse2-pr71559.c: New test.
9132 * gcc.target/i386/avx-pr71559.c: New test.
9133 * gcc.target/i386/avx512f-pr71559.c: New test.
9134
f1b5abfb
TB
91352016-06-20 Tobias Burnus <burnus@net-b.de>
9136
9137 PR fortran/71194
9138 * gfortran.dg/pointer_remapping_10.f90: New.
9139
842107e4
DM
91402016-06-20 David Malcolm <dmalcolm@redhat.com>
9141
9142 * g++.dg/diagnostic/string-literal-concat.C: New test case.
9143
d9e8bdfd
MS
91442016-06-20 Martin Sebor <msebor@redhat.com>
9145
9146 PR c/69507
9147 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9148 * gnu90-const-expr-1.c: Same.
9149 * gnu99-const-expr-1.c: Same.
9150 * gnu99-static-1.c: Same.
9151
67785479
RL
91522016-06-20 Renlin Li <renlin.li@arm.com>
9153
29f09b38 9154 PR testsuite/71489
67785479
RL
9155 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9156
636929b8
JG
91572016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
9158
9159 * gcc.target/aarch64/vcvt_f64_1.c: New.
9160 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9161 * gcc.target/aarch64/vrecp_f64_1.c: New.
9162
ff7b374b
KT
91632016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9164
9165 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9166 "alignement".
9167
554cfc9e
GJL
91682016-06-20 Georg-Johann Lay <avr@gjlay.de>
9169
9170 PR target/71103
9171 * gcc.target/avr/torture/pr71103-2.c: New test.
9172
94087e88 91732016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
9174
9175 PR c/69507
9176 * gcc.dg/alignof.c: New test.
9177
c561b091
PC
91782016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9179
9180 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9181 vs dg-error; test constexpr specifier too.
9182
bf54f123
PC
91832016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9184
9185 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9186
4e53aa97
CL
91872016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
9188
9189 * lib/target-supports.exp
9190 (check_effective_target_arm_neon_fp16_ok_nocache): Call
9191 arm_neon_ok and merge flags. Fix temporary test name.
9192 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9193 and merge flags.
9194
69071d86
ML
91952016-06-17 Martin Liska <mliska@suse.cz>
9196
9197 * gcc.dg/predict-9.c: Fix dump scanning.
9198
68b3b858
BC
91992016-06-17 Bin Cheng <bin.cheng@arm.com>
9200
9201 PR tree-optimization/71354
9202 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9203
d3ee260a
BC
92042016-06-17 Bin Cheng <bin.cheng@arm.com>
9205
9206 PR tree-optimization/71347
9207 * gcc.dg/tree-ssa/pr71347.c: New test.
9208
bd8fb114
BC
92092016-06-17 Bin Cheng <bin.cheng@arm.com>
9210
9211 PR tree-optimization/71354
9212 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9213
97816be4
BC
92142016-06-17 Bin Cheng <bin.cheng@arm.com>
9215
9216 * gcc.dg/vect/vect-alias-check-1.c: New test.
9217
2d761a37
SKS
92182016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9219
e0277d6b 9220 PR target/71151
2d761a37
SKS
9221 * gcc.target/avr/pr71151-1.c: New test.
9222 * gcc.target/avr/pr71151-2.c: New test.
9223 * gcc.target/avr/pr71151-3.c: New test.
9224 * gcc.target/avr/pr71151-4.c: New test.
9225 * gcc.target/avr/pr71151-5.c: New test.
9226 * gcc.target/avr/pr71151-6.c: New test.
9227 * gcc.target/avr/pr71151-7.c: New test.
9228 * gcc.target/avr/pr71151-8.c: New test.
9229 * gcc.target/avr/pr71151-common.h: New test.
9230
68fa96d6
ML
92312016-06-16 Martin Liska <mliska@suse.cz>
9232
9233 * gfortran.dg/predict-1.f90: New test.
9234
b6ca982f
UB
92352016-06-16 Uros Bizjak <ubizjak@gmail.com>
9236
9237 PR target/71242
3a146d46 9238 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 9239
1dc8d15b
JH
92402016-06-16 Jan Hubicka <hubicka@ucw.cz>
9241
9242 * g++.dg/vect/pr36648.cc: Disable cunrolli
9243
67c25816
JJ
92442016-06-16 Jakub Jelinek <jakub@redhat.com>
9245
c577adb2
JJ
9246 PR target/71554
9247 * gcc.c-torture/execute/pr71554.c: New test.
9248
67c25816
JJ
9249 PR rtl-optimization/71532
9250 * gcc.dg/torture/pr71532.c: New test.
9251
1a3c3ee9
MM
92522016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9253
9254 * gcc.target/powerpc/p9-dimode1.c: New test.
9255 * gcc.target/powerpc/p9-dimode2.c: Likewise.
9256
f29468a7
JJ
92572016-06-15 Jakub Jelinek <jakub@redhat.com>
9258
61daecc4
JJ
9259 * gcc.c-torture/compile/20160615-1.c: New test.
9260
f29468a7
JJ
9261 * g++.dg/cpp0x/ref-qual17.C: New test.
9262
209d1e2d
IE
92632016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
9264
9265 PR middle-end/71529
9266 * gcc.target/i386/pr71529.C: New test.
9267
8dc35712
AH
92682016-06-15 Alan Hayward <alan.hayward@arm.com>
9269
9270 PR tree-optimization/71483
9271 * g++.dg/vect/pr71483.c: New
9272
b8911cb8
PC
92732016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
9274
9275 PR c++/70202
9276 * g++.dg/inherit/crash6.C: New.
9277 * g++.dg/inherit/union2.C: Likewise.
9278 * g++.dg/inherit/virtual12.C: Likewise.
9279 * g++.dg/inherit/virtual13.C: Likewise.
9280 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9281
cf5d08ab
UB
92822016-06-15 Uros Bizjak <ubizjak@gmail.com>
9283
e3d62871 9284 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 9285
8f482165
AH
92862016-06-15 Alan Hayward <alan.hayward@arm.com>
9287
9288 PR tree-optimization/71439
9289 * gcc.dg/vect/pr71439.c: New
9290
3256673f
KT
92912016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9292
9293 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9294
b17dc4d4
RB
92952016-06-15 Richard Biener <rguenther@suse.de>
9296
9297 * gcc.dg/vect/slp-45.c: New testcase.
9298
2a5825f2
RB
92992016-06-15 Richard Biener <rguenther@suse.de>
9300
9301 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9302
6e433d0b
BS
93032016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9304
9305 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9306 requirements, and disable for AIX for now.
9307 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9308
abe7f828
JJ
93092016-06-14 Jakub Jelinek <jakub@redhat.com>
9310
a09c81b4
JJ
9311 PR c++/71528
9312 * g++.dg/opt/pr71528.C: New test.
9313
abe7f828
JJ
9314 PR c++/71516
9315 * g++.dg/init/pr71516.C: New test.
9316
acfadf06
PC
93172016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9318
9319 * g++.dg/init/array46.C: New.
9320
4d568ab2
UB
93212016-06-14 Uros Bizjak <ubizjak@gmail.com>
9322
e3d62871
UB
9323 * gcc.target/i386/float128-3.c: New test.
9324 * gcc.target/i386/quad-sse4.c: Ditto.
9325 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9326 Update scan strings.
4d568ab2 9327
30934c5d
RB
93282016-06-14 Richard Biener <rguenther@suse.de>
9329
9330 PR middle-end/71526
9331 * gfortran.dg/pr71526.f90: New testcase.
9332
3970e545
AV
93332016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
9334
9335 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9336 * gcc.dg/zero_bits_compound-1.c: Likewise.
9337
04976c6e
RB
93382016-06-14 Richard Biener <rguenther@suse.de>
9339
9340 PR tree-optimization/71522
9341 * gcc.dg/torture/pr71522.c: New testcase.
9342
23e025db
JJ
93432016-06-14 Jakub Jelinek <jakub@redhat.com>
9344
9345 PR tree-optimization/71520
9346 * gcc.dg/tree-ssa/pr71520.c: New test.
9347
90b72e84
RB
93482016-06-14 Richard Biener <rguenther@suse.de>
9349
9350 PR tree-optimization/71521
86c24ba6 9351 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 9352
ef7cf206
JJ
93532016-06-13 Jakub Jelinek <jakub@redhat.com>
9354
0dda258b
JJ
9355 PR sanitizer/71498
9356 * c-c++-common/ubsan/bounds-13.c: New test.
9357
ef7cf206
JJ
9358 PR preprocessor/71183
9359 * gcc.dg/cpp/source_date_epoch-3.c: New test.
9360
a73786e3
JL
93612016-06-13 Jeff Law <law@redhat.com>
9362
9363 PR tree-optimization/71403
9364 * c-c++-common/ubsan/pr71403-1.c: New test.
9365 * c-c++-common/ubsan/pr71403-2.c: New test.
9366 * c-c++-common/ubsan/pr71403-3.c: New test.
9367
0ac249bf
JJ
93682016-06-13 Jakub Jelinek <jakub@redhat.com>
9369
9370 PR middle-end/71478
9371 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9372 Add -Wno-psabi -w to dg-options.
9373
5408a64a
KN
93742016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9375
9376 * gcc.target/powerpc/vadsdu-0.c: New test.
9377 * gcc.target/powerpc/vadsdu-1.c: New test.
9378 * gcc.target/powerpc/vadsdu-2.c: New test.
9379 * gcc.target/powerpc/vadsdu-3.c: New test.
9380 * gcc.target/powerpc/vadsdu-4.c: New test.
9381 * gcc.target/powerpc/vadsdu-5.c: New test.
9382 * gcc.target/powerpc/vadsdub-1.c: New test.
9383 * gcc.target/powerpc/vadsdub-2.c: New test.
9384 * gcc.target/powerpc/vadsduh-1.c: New test.
9385 * gcc.target/powerpc/vadsduh-2.c: New test.
9386 * gcc.target/powerpc/vadsduw-1.c: New test.
9387 * gcc.target/powerpc/vadsduw-2.c: New test.
9388
f7e4f2e3
DM
93892016-06-13 David Malcolm <dmalcolm@redhat.com>
9390
9391 * gcc.dg/c99-init-2.c (c): Update expected error message.
9392 * gcc.dg/init-bad-8.c (foo): Likewise.
9393 * gcc.dg/spellcheck-fields-3.c: New test case.
9394
ad23a23e
ML
93952016-06-13 Martin Liska <mliska@suse.cz>
9396
9397 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9398 and "guess loop iv compared" heuristics.
9399 * gcc.dg/predict-2.c: Likewise.
9400 * gcc.dg/predict-3.c: Likewise.
9401 * gcc.dg/predict-4.c: Likewise.
9402 * gcc.dg/predict-5.c: Likewise.
9403 * gcc.dg/predict-6.c: Likewise.
9404
146c55da
MP
94052016-06-13 Marek Polacek <polacek@redhat.com>
9406
9407 PR middle-end/71476
9408 * c-c++-common/Wswitch-unreachable-4.c: New test.
9409 * gcc.dg/Wswitch-unreachable-2.c: New test.
9410 * g++.dg/tm/jump1.C: Move dg-warning.
9411
42e77cbc
EB
94122016-06-13 Eric Botcazou <ebotcazou@adacore.com>
9413
9414 * gnat.dg/renaming10.ad[sb]: New test.
9415
7474dcc1
PT
94162016-06-13 Paul Thomas <pault@gcc.gnu.org>
9417
9418 PR fortran/70673
9419 * gfortran.dg/pr70673.f90: New test.
9420
f57f53d3
RB
94212016-06-13 Richard Biener <rguenther@suse.de>
9422
9423 PR middle-end/64516
9424 * gcc.dg/align-3.c: New testcase.
9425
5843a5f0
ML
94262016-06-13 Martin Liska <mliska@suse.cz>
9427
9428 * gcc.target/i386/pr71458.c: New test.
9429
aa8fdb44
UB
94302016-06-12 Uros Bizjak <ubizjak@gmail.com>
9431
9432 PR target/71241
3a146d46 9433 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 9434
2043e4d7
DH
94352016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9436
9437 PR target/60751
9438 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9439 statement.
9440
d3dc025d
DH
94412016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9442
9443 PR target/60751
9444 * gfortran.dg/comma_IO_extension_1.f90: New test.
9445 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9446 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9447 statement.
9448 * gfortran.dg/graphite/pr38083.f90: Likewise.
9449 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9450 missing format.
9451
a31d78c6
EB
94522016-06-11 Eric Botcazou <ebotcazou@adacore.com>
9453
9454 * gnat.dg/case_character.adb: New test.
9455
95c18dd0
SB
94562016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
9457
9458 PR middle-end/71310
9459 * gcc.target/powerpc/pr71310.c: New testcase.
9460
b97d37b4
KV
94612016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
9462
9463 PR middle-end/71478
9464 * gcc.dg/pr71478.c: New test.
9465
900bcda3
JJ
94662016-06-10 Jakub Jelinek <jakub@redhat.com>
9467
ec1c20db
JJ
9468 PR middle-end/71494
9469 * gcc.c-torture/execute/pr71494.c: New test.
9470
50b15873
JJ
9471 PR c/68657
9472 * gcc.target/i386/pr68657.c: New test.
9473
900bcda3
JJ
9474 PR inline-asm/68843
9475 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9476 (test): Add -masm=intel alternatives.
9477
4d926e34
MS
94782016-06-10 Martin Sebor <msebor@redhat.com>
9479
9480 PR c/71392
9481 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9482
ad071b2b
JL
94832016-06-10 Jeff Law <law@redhat.com>
9484
9485 PR tree-optimization/71335
9486 * gcc.c-torture/execute/pr71335.c: New test.
9487
2704efe8
DM
94882016-06-10 David Malcolm <dmalcolm@redhat.com>
9489
9490 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9491 the various "cannot tail-call: " messages.
9492
18c9b7d4
CL
94932016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
9494
9495 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9496 and options.
9497
7cfa10f3
MO
94982016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
9499
9500 PR sanitizer/71480
9501 * c-c++-common/asan/pr71480.c: New test.
9502
1f24fd3e
L
95032016-06-10 H.J. Lu <hongjiu.lu@intel.com>
9504
9505 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9506 (ASMNAME2): Likewise.
9507 (main): Replace fn in asm statement with ASMNAME ("fn").
9508 * gcc.dg/guality/pr68037-2.c: Likewise.
9509 * gcc.dg/guality/pr68037-3.c: Likewise.
9510 * gcc.dg/torture/pr68037-1.c: Likewise.
9511 * gcc.dg/torture/pr68037-2.c: Likewise.
9512 * gcc.dg/torture/pr68037-3.c: Likewise.
9513
ad551c07
BE
95142016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
9515
9516 PR inline-asm/68843
9517 * gcc.target/i386/pr68843-1.c: New test.
9518 * gcc.target/i386/pr68843-2.c: New test.
9519
4b1ffdb1 95202016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
9521 Cesar Philippidis <cesar@codesourcery.com>
9522
9523 PR middle-end/71373
9524 * gcc.dg/goacc/nested-function-1.c: New file.
9525 * gcc.dg/goacc/nested-function-2.c: Likewise.
9526 * gcc.dg/goacc/pr71373.c: Likewise.
9527 * gfortran.dg/goacc/cray-2.f95: Likewise.
9528 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9529 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9530 * gfortran.dg/goacc/cray.f95: Update.
9531 * gfortran.dg/goacc/loop-1.f95: Likewise.
9532 * gfortran.dg/goacc/loop-3.f95: Likewise.
9533 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9534 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9535
95362016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9537
9538 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9539 for OpenACC tile clauses.
9540 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
9541
9542 PR c/71381
9543 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
9544 to...
9545 * c-c++-common/goacc/cache-2.c: ... this new file.
9546 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9547 * gfortran.dg/goacc/cache-2.f95: ... this new file.
9548 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9549 usage.
9550 * gfortran.dg/goacc/cray.f95: Likewise.
9551 * gfortran.dg/goacc/loop-1.f95: Likewise.
9552
89851e4c
AH
95532016-06-10 Alan Hayward <alan.hayward@arm.com>
9554
9555 PR tree-optimization/71407
9556 PR tree-optimization/71416
9557 * gcc.dg/vect/pr71407.c: New
9558 * gcc.dg/vect/pr71416-1.c: New
9559 * gcc.dg/vect/pr71416-2.c: New
9560
200eafbf
RB
95612016-06-10 Richard Biener <rguenther@suse.de>
9562
9563 PR middle-end/71477
9564 * gcc.dg/torture/pr71477.c: New testcase.
9565
4df99d92
JK
95662016-06-09 Julia Koval <julia.koval@intel.com>
9567
9568 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
9569 * gcc.target/i386/interrupt-13.c: Likewise.
9570 * gcc.target/i386/interrupt-15.c: Likewise.
9571 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
9572 * gcc.target/i386/interrupt-24.c: Likewise.
9573 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
9574 * gcc.target/i386/interrupt-9.c: Likewise.
9575 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9576
e01b4e16
MS
95772016-06-09 Martin Sebor <msebor@redhat.com>
9578
9579 PR c/70883
9580 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9581 * gcc.dg/builtin-constant_p-1.c: Same.
9582 * gcc.dg/builtins-error.c: Same.
9583 * gcc.dg/pr70859.c: Same.
9584
9c35db0e
SKS
95852016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9586
9587 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9588 * gcc.dg/torture/pr68067-1.c: Likewise.
9589 * gcc.dg/torture/pr68067-2.c: Likewise.
9590
95912016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9592
9593 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9594 when setting SIZE.
9595
392a81b9
PC
95962016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9597
9598 PR c++/71465
9599 * g++.dg/inherit/crash5.C: New.
9600 Revert:
9601 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9602
9603 PR c++/70202
9604 * g++.dg/inherit/crash5.C: New.
9605 * g++.dg/inherit/virtual1.C: Adjust.
9606
e49efc14
ML
96072016-06-09 Martin Liska <mliska@suse.cz>
9608
9609 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9610 * g++.dg/predict-loop-exit-2.C: Likewise.
9611 * g++.dg/predict-loop-exit-3.C: Likewise.
9612 * gcc.dg/predict-1.c: Likewise.
9613 * gcc.dg/predict-2.c: Likewise.
9614 * gcc.dg/predict-3.c: Likewise.
9615 * gcc.dg/predict-4.c: Likewise.
9616 * gcc.dg/predict-5.c: Likewise.
9617 * gcc.dg/predict-6.c: Likewise.
9618 * gcc.dg/predict-7.c: Likewise.
9619
36d57986
RB
96202016-06-09 Richard Biener <rguenther@suse.de>
9621
9622 PR tree-optimization/71462
9623 * gcc.dg/torture/pr71462.c: New testcase.
9624
7d82e8e4
MP
96252016-06-09 Marek Polacek <polacek@redhat.com>
9626
9627 PR c/65471
9628 * gcc.dg/c11-generic-3.c: New test.
9629
c8a71589
PC
96302016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
9631
9632 * g++.dg/init/array42.C: New.
9633 * g++.dg/init/array43.C: Likewise.
9634 * g++.dg/init/array44.C: Likewise.
9635 * g++.dg/init/array45.C: Likewise.
9636 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9637 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9638 * g++.dg/cpp1y/auto-fn27.C: Likewise.
9639 * g++.dg/gomp/pr35751.C: Likewise.
9640 * g++.dg/init/array23.C: Likewise.
9641 * g++.dg/init/brace2.C: Likewise.
9642 * g++.dg/init/brace6.C: Likewise.
9643
44a845ca
MS
96442016-06-08 Martin Sebor <msebor@redhat.com>
9645 Jakub Jelinek <jakub@redhat.com>
9646
9647 PR c++/70507
9648 PR c/68120
9649 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9650 * c-c++-common/builtin-arith-overflow-2.c: New test.
9651 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9652 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9653 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9654
2ef16b6e
JJ
96552016-06-08 Jakub Jelinek <jakub@redhat.com>
9656
9657 PR c++/71442
9658 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9659
5e3ee346
AL
96602016-06-08 Alan Lawrence <alan.lawrence@arm.com>
9661
9662 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9663 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9664 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9665 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9666 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9667 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9668 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9669 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9670 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9671 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9672 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9673 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9674 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9675
b2ae2814
RB
96762016-06-08 Richard Biener <rguenther@suse.de>
9677
9678 PR tree-optimization/68558
9679 * gcc.dg/vect/slp-44.c: New testcase.
9680
e09b4c37
RB
96812016-06-08 Richard Biener <rguenther@suse.de>
9682
9683 * gcc.dg/vect/slp-43.c: New testcase.
9684
72d50660
RB
96852016-06-08 Richard Biener <rguenther@suse.de>
9686
9687 PR tree-optimization/71452
9688 * gcc.dg/torture/pr71452.c: New testcase.
9689
988c115c
JJ
96902016-06-08 Jakub Jelinek <jakub@redhat.com>
9691
9692 PR c++/71448
9693 * g++.dg/torture/pr71448.C: New test.
9694
73d73b48
BS
96952016-06-08 Bernd Schmidt <bschmidt@redhat.com>
9696
9697 PR debug/71432
9698 PR ada/71413
9699 * g++.dg/debug/pr71432.C: New test.
9700
bdd15d0c
PK
97012016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9702
9703 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9704 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9705 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9706
ce0607bb
AH
97072016-06-08 Alan Hayward <alan.hayward@arm.com>
9708
9709 * gcc.dg/vect/vect-live-2.c: Update effective target.
9710 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9711 * lib/target-supports.exp: Add aarch64 to vect_long.
9712
92a5f2ba
MP
97132016-06-08 Marek Polacek <polacek@redhat.com>
9714
9715 PR c/71418
9716 * gcc.dg/noncompile/pr71418.c: New test.
9717
08203f73
MP
9718 PR c/71426
9719 * gcc.dg/noncompile/pr71426.c: New test.
9720
d1fcc2bd
JH
97212016-06-07 Jan Hubicka <hubicka@ucw.cz>
9722
9723 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9724 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9725 * gcc.dg/predict-3.c: Update template.
9726 * gcc.dg/predict-5.c: Update template.
9727 * gcc.dg/predict-6.c: Update template.
9728 * gcc.dg/predict-9.c: Update template.
9729 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9730
a23e6f1c
BS
97312016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9732
9733 * gcc.target/powerpc/vec-mul.c: New test.
9734
6ffd47b7
DM
97352016-06-07 David Malcolm <dmalcolm@redhat.com>
9736
9737 * gcc.dg/spellcheck-fields-2.c: New test case.
9738
bfd67b47
RB
97392016-06-07 Richard Biener <rguenther@suse.de>
9740
9741 PR c/61564
9742 * gcc.dg/Wpragmas-1.c: New testcase.
9743 * gcc.dg/Wattributes-4.c: Likewise.
9744 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9745 entry.
9746
701b9a47
CL
97472016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9748
9749 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9750 spurious debug code.
9751
6b80d6fa
RB
97522016-06-07 Richard Biener <rguenther@suse.de>
9753
9754 PR tree-optimization/71428
9755 * gcc.dg/torture/pr71428.c: New testcase.
9756
0f3f9437
RB
97572016-06-07 Richard Biener <rguenther@suse.de>
9758
9759 PR middle-end/71423
9760 * gcc.dg/torture/pr71423.c: New testcase.
9761
ec963f2a
KV
97622016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9763
9764 PR middle-end/71408
9765 * gcc.dg/tree-ssa/pr71408.c: New test.
9766
46ab5b6e
KV
97672016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9768
9769 PR middle-end/71281
9770 * g++.dg/torture/pr71281.C: New test.
9771
1f40cff3
MP
97722016-06-06 Marek Polacek <polacek@redhat.com>
9773
9774 PR c/71362
9775 * gcc.dg/pr71362.c: New test.
9776
6f5bcd24
JJ
97772016-06-06 Jakub Jelinek <jakub@redhat.com>
9778 Patrick Palka <ppalka@gcc.gnu.org>
9779
9780 PR c++/70847
9781 PR c++/71330
9782 PR c++/71393
9783 * g++.dg/opt/pr70847.C: New test.
9784 * g++.dg/ubsan/pr70847.C: New test.
9785 * g++.dg/ubsan/pr71393.C: New test.
9786
158beb4a
JJ
97872016-06-06 Jakub Jelinek <jakub@redhat.com>
9788
9789 PR tree-optimization/71259
9790 * gcc.dg/vect/pr71259.c: New test.
9791
d9b950dd
DM
97922016-06-06 David Malcolm <dmalcolm@redhat.com>
9793
9794 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9795 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9796 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9797 above.
9798
36f9ad69
KT
97992016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9800
9801 PR middle-end/37780
9802 * gcc.c-torture/execute/pr37780.c: New test.
9803 * gcc.target/aarch64/pr37780_1.c: Likewise.
9804 * gcc.target/arm/pr37780_1.c: Likewise.
9805
5545a907
MP
98062016-06-06 Marek Polacek <polacek@redhat.com>
9807
9808 * c-c++-common/attr-may-alias-1.c: New test.
9809 * c-c++-common/attr-may-alias-2.c: New test.
9810 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9811
93671519
BE
98122016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9813
9814 PR c/24414
9815 * gcc.target/i386/pr24414.c: New test.
9816
690f24b7
JM
98172016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9818
9819 * gcc.target/sparc/vis4misc.c: New file.
9820 * gcc.target/sparc/fpcmp.c: Likewise.
9821 * gcc.target/sparc/fpcmpu.c: Likewise.
9822
31ce6157
AH
98232016-06-06 Alan Hayward <alan.hayward@arm.com>
9824
9825 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9826 * gcc.dg/vect/vect-live-3.c: Likewise.
9827
9fcebb5a
RB
98282016-06-06 Richard Biener <rguenther@suse.de>
9829
9830 PR tree-optimization/71398
9831 * gcc.dg/torture/pr71398.c: New testcase.
9832
903ca97b
UB
98332016-06-06 Uros Bizjak <ubizjak@gmail.com>
9834
9835 PR target/71389
9836 * g++.dg/pr71389.C: New test.
9837
9c1eb332
JD
98382016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9839
9840 PR fortran/71404
9841 * gfortran.dg/fmt_read_5.f: New test.
9842
b2d83bd2
AV
98432016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9844
9845 PR fortran/69659
9846 * gfortran.dg/class_array_22.f03: New test.
9847
ec81960e
JH
98482016-06-05 Jan Hubicka <hubicka@ucw.cz>
9849
9850 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9851
429d2750
JH
98522016-06-05 Jan Hubicka <hubicka@ucw.cz>
9853
9854 * gcc.dg/predict-9.c: Update template.
9855
c1c00983
PC
98562016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9857
9858 PR c++/49377
9859 * g++.dg/template/pr49377.C: New.
9860
1927a963
JJ
98612016-06-04 Jakub Jelinek <jakub@redhat.com>
9862
9863 PR tree-optimization/71405
9864 * g++.dg/torture/pr71405.C: New test.
9865
909a11ad
PC
98662016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9867
9868 PR c++/70202
9869 * g++.dg/inherit/crash5.C: New.
9870 * g++.dg/inherit/virtual1.C: Adjust.
9871
08bbb1f8
JL
98722016-06-03 Jeff Law <law@redhat.com>
9873
9874 PR tree-optimization/71316
9875 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9876
7c35235c
JJ
98772016-06-03 Jakub Jelinek <jakub@redhat.com>
9878
9879 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9880 dg-additional-options with just -fno-tree-scev-cprop in it.
9881 * gcc.dg/vect/vect-live-2.c: Likewise.
9882 * gcc.dg/vect/vect-live-5.c: Likewise.
9883 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9884 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9885 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9886
c8572dd6
PP
98872016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9888
9889 PR c++/27100
9890 * g++.dg/other/friend6.C: New test.
9891
1c7733a7
BS
98922016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9893
9894 * g++.dg/torture/ppc-ldst-array.C: New.
9895
0d2f700f
JM
98962016-06-03 Joseph Myers <joseph@codesourcery.com>
9897
9898 PR target/71276
9899 PR target/71277
9900 * gcc.dg/torture/builtin-fp-int-inexact.c,
9901 gcc.target/i386/387-builtin-fp-int-inexact.c,
9902 gcc.target/i386/387-rint-inline-1.c,
9903 gcc.target/i386/387-rint-inline-2.c,
9904 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9905 gcc.target/i386/sse2-rint-inline-1.c,
9906 gcc.target/i386/sse2-rint-inline-2.c,
9907 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9908 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9909
f8071c05
L
99102016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9911 Julia Koval <julia.koval@intel.com>
9912
9913 PR target/66960
9914 PR target/67630
9915 PR target/67634
9916 PR target/67841
9917 PR target/68037
9918 PR target/68618
9919 PR target/68661
9920 PR target/69575
9921 PR target/69596
9922 PR target/69734
9923 * gcc.dg/guality/pr68037-1.c: New test.
9924 * gcc.dg/guality/pr68037-2.c: Likewise.
9925 * gcc.dg/guality/pr68037-3.c: Likewise.
9926 * gcc.dg/torture/pr68037-1.c: Likewise.
9927 * gcc.dg/torture/pr68037-2.c: Likewise.
9928 * gcc.dg/torture/pr68037-3.c: Likewise.
9929 * gcc.dg/torture/pr68661-1a.c: Likewise.
9930 * gcc.dg/torture/pr68661-1b.c: Likewise.
9931 * gcc.target/i386/interrupt-1.c: Likewise.
9932 * gcc.target/i386/interrupt-2.c: Likewise.
9933 * gcc.target/i386/interrupt-3.c: Likewise.
9934 * gcc.target/i386/interrupt-4.c: Likewise.
9935 * gcc.target/i386/interrupt-5.c: Likewise.
9936 * gcc.target/i386/interrupt-6.c: Likewise.
9937 * gcc.target/i386/interrupt-7.c: Likewise.
9938 * gcc.target/i386/interrupt-8.c: Likewise.
9939 * gcc.target/i386/interrupt-9.c: Likewise.
9940 * gcc.target/i386/interrupt-10.c: Likewise.
9941 * gcc.target/i386/interrupt-11.c: Likewise.
9942 * gcc.target/i386/interrupt-12.c: Likewise.
9943 * gcc.target/i386/interrupt-13.c: Likewise.
9944 * gcc.target/i386/interrupt-14.c: Likewise.
9945 * gcc.target/i386/interrupt-15.c: Likewise.
9946 * gcc.target/i386/interrupt-16.c: Likewise.
9947 * gcc.target/i386/interrupt-17.c: Likewise.
9948 * gcc.target/i386/interrupt-18.c: Likewise.
9949 * gcc.target/i386/interrupt-19.c: Likewise.
9950 * gcc.target/i386/interrupt-20.c: Likewise.
9951 * gcc.target/i386/interrupt-21.c: Likewise.
9952 * gcc.target/i386/interrupt-22.c: Likewise.
9953 * gcc.target/i386/interrupt-23.c: Likewise.
9954 * gcc.target/i386/interrupt-24.c: Likewise.
9955 * gcc.target/i386/interrupt-25.c: Likewise.
9956 * gcc.target/i386/interrupt-26.c: Likewise.
9957 * gcc.target/i386/interrupt-27.c: Likewise.
9958 * gcc.target/i386/interrupt-28.c: Likewise.
9959 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9960 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9961 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9962 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9963 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9964 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9965 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9966 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9967 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9968 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9969 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9970 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9971
36b85e43
BS
99722016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9973
9de2e795
L
9974 PR tree-optimization/52171
9975 * gcc.dg/pr52171.c: New test.
9976 * gcc.target/i386/pr52171.c: New test.
36b85e43 9977
bfeee8ac
JH
99782016-06-03 Jan Hubicka <jh@suse.cz>
9979
9980 * g++.dg/tree-ssa/pred-1.C: New testcase
9981 * gcc.dg/tree-ssa/pred-1.c: New testcase
9982
859b0bae
BS
99832016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9984
9985 PR target/70957
9986 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9987 support.
9988 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9989
3a2edf4c
AH
99902016-06-03 Alan Hayward <alan.hayward@arm.com>
9991
9992 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9993
b28ead45
AH
99942016-06-03 Alan Hayward <alan.hayward@arm.com>
9995
9996 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 9997 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
9998 * gcc.dg/vect/vect-live-1.c: New test.
9999 * gcc.dg/vect/vect-live-2.c: New test.
10000 * gcc.dg/vect/vect-live-3.c: New test.
10001 * gcc.dg/vect/vect-live-4.c: New test.
10002 * gcc.dg/vect/vect-live-5.c: New test.
10003 * gcc.dg/vect/vect-live-slp-1.c: New test.
10004 * gcc.dg/vect/vect-live-slp-2.c: New test.
10005 * gcc.dg/vect/vect-live-slp-3.c: New test.
10006
1f91747b
JJ
100072016-06-03 Jakub Jelinek <jakub@redhat.com>
10008
10009 PR middle-end/71387
10010 * g++.dg/opt/pr71387.C: New test.
10011
47b83923
JL
100122016-06-02 Jeff Law <law@redhat.com>
10013
10014 PR tree-optimization/71328
10015 * gcc.c-torture/compile/pr71328.c: New test.
10016
e96e5f46
JD
100172016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10018
10019 PR fortran/52393
10020 * gfortran.dg/fmt_read_3.f90: Fix typo.
10021 * gfortran.dg/fmt_read_4.f90: New test.
10022
b872d729
PC
100232016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
10024
10025 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10026 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10027 * g++.dg/cpp0x/forw_enum8.C: Likewise.
10028 * g++.dg/cpp0x/override2.C: Likewise.
10029 * g++.dg/parse/crash5.C: Likewise.
10030 * g++.dg/parse/error16.C: Likewise.
10031 * g++.dg/parse/error27.C: Likewise.
10032 * g++.dg/template/qualttp15.C: Likewise.
10033 * g++.dg/template/redecl4.C: Likewise.
10034 * g++.old-deja/g++.other/crash39.C: Likewise.
10035 * g++.old-deja/g++.other/struct1.C: Likewise.
10036 * g++.old-deja/g++.pt/m9a.C: Likewise.
10037 * g++.old-deja/g++.pt/memclass10.C: Likewise.
10038
0e535442
JJ
100392016-06-02 Jakub Jelinek <jakub@redhat.com>
10040
0633ee10
JJ
10041 PR c++/71372
10042 * c-c++-common/pr71372.c: New test.
10043
0e535442
JJ
10044 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10045 __TIME__ strings with __builtin_strcmp instead of printf and
10046 dg-output.
10047
f3c5ecc2
ML
100482016-06-02 Martin Liska <mliska@suse.cz>
10049
10050 * gcc.dg/predict-9.c: New test.
10051
a91807c5
JJ
100522016-06-02 Jakub Jelinek <jakub@redhat.com>
10053
10054 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10055 global set_compiler_env_var and global saved_compiler_env_var.
10056
b5bd1978
KT
100572016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10058
10059 PR rtl-optimization/71295
10060 * gcc.c-torture/compile/pr71295.c: New test.
10061
b93b1475
JJ
100622016-06-02 Jakub Jelinek <jakub@redhat.com>
10063
930ebd0e
JJ
10064 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10065
1e021dc3
JJ
10066 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10067 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10068
b93b1475
JJ
10069 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10070 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10071 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10072 alternative number.
10073
58f2fb5c
MM
100742016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10075
10076 * gcc.target/powerpc/p9-splat-4.c: New test.
10077
100782016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10079
10080 PR target/71186
10081 * gcc.target/powerpc/pr71186.c: New test.
10082
4731c9f0
JD
100832016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10084
10085 PR fortran/52393
10086 * gfortran.dg/fmt_read_3.f90: New test.
10087
042dee3e
TP
100882016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
10089
10090 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10091 procedure.
10092
15c98b2e
ES
100932016-06-01 Eduard Sanou <dhole@openmailbox.org>
10094
10095 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10096 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10097 env var is set.
10098 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10099 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10100 shown once.
10101 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10102 during compilation.
10103 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10104 vars set by dg-set-compiler-env-var.
10105
6442a6f4
PT
101062016-06-01 Paul Thomas <pault@gcc.gnu.org>
10107
10108 PR fortran/71156
10109 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10110 to the module procedure declaration.
10111 * gfortran.dg/submodule_16.f08: New test.
10112
ab62397a
JJ
101132016-06-01 Jakub Jelinek <jakub@redhat.com>
10114
10115 PR middle-end/71371
10116 * c-c++-common/gomp/pr71371.c: New test.
10117
b66af6ed
RB
101182016-06-01 Richard Biener <rguenther@suse.de>
10119
10120 PR tree-optimization/71366
10121 * gcc.dg/torture/pr71366-1.c: New testcase.
10122 * gcc.dg/torture/pr71366-2.c: Likewise.
10123
e342b9d8
KN
101242016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10125
10126 * gcc.target/powerpc/vslv-0.c: New test.
10127 * gcc.target/powerpc/vslv-1.c: New test.
10128 * gcc.target/powerpc/vsrv-0.c: New test.
10129 * gcc.target/powerpc/vsrv-1.c: New test.
10130
721547cd
NS
101312016-06-01 Nathan Sidwell <nathan@acm.org>
10132
10133 * c-c++-common/torture/pr57945.c: Add expected PTX error.
10134 * gcc.target/nvptx/weak.c: New.
10135
fa2c9034
RB
101362016-06-01 Richard Biener <rguenther@suse.de>
10137
10138 PR tree-optimization/71261
10139 * gcc.dg/torture/vect-bool-1.c: New testcase.
10140
3e32893c
JJ
101412016-06-01 Jakub Jelinek <jakub@redhat.com>
10142
10143 * gfortran.dg/gomp/order-1.f90: New test.
10144 * gfortran.dg/gomp/order-2.f90: New test.
10145
8c383600
JH
101462016-06-01 Jan Hubicka <hubicka@ucw.cz>
10147
10148 * gcc.dg/unroll-6.c: Update template.
10149 * gcc.dg/unroll-7.c: New testcase.
10150 * gcc.dg/unroll-8.c: New testcase.
10151
a0dfeef5
EB
101522016-06-01 Eric Botcazou <ebotcazou@adacore.com>
10153
10154 * gnat.dg/opt56.ad[sb]: New test.
10155
48de5701
PC
101562016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10157
10158 PR c++/66635
10159 * g++.dg/cpp0x/constexpr-ice16.C: New.
10160
827cf695
PP
101612016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10162
10163 PR tree-optimization/71314
10164 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
10165 -mbranch-cost=2.
10166
ff66f6e8
PP
101672016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10168
10169 PR tree-optimization/71077
10170 * gcc.dg/tree-ssa/pr71077.c: New test.
10171
050fb209
JH
101722016-05-31 Jan Hubicka <hubicka@ucw.cz>
10173
48de5701
PC
10174 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10175 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10176 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 10177
c642d919
PC
101782016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10179
10180 PR c++/71248
10181 * g++.dg/cpp0x/pr71248.C: New.
10182 * g++.dg/cpp0x/auto7.C: Test column numbers too.
10183 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10184 * g++.dg/init/new37.C: Likewise.
10185 * g++.dg/template/static1.C: Likewise.
10186 * g++.dg/template/static2.C: Likewise.
10187
d6439e08
L
101882016-05-31 H.J. Lu <hongjiu.lu@intel.com>
10189
10190 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10191 instead of %rdi.
10192 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10193
780b9dd4
MP
101942016-05-31 Marek Polacek <polacek@redhat.com>
10195
10196 * c-c++-common/Wswitch-unreachable-3.c: New test.
10197 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10198
0d99f8a0
RB
101992016-05-31 Richard Biener <rguenther@suse.de>
10200
10201 PR tree-optimization/71352
10202 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10203
52545641
TP
102042016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
10205
10206 * gcc.target/arm/armv5_thumb_isa.c: New test.
10207
5b8c1205
KY
102082016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
10209
10210 PR target/71346
10211 * gcc.target/i386/pr71346.c: New test.
10212
7a88cc84
TV
102132016-05-31 Tom de Vries <tom@codesourcery.com>
10214
10215 PR tree-optimization/69068
10216 * gcc.dg/graphite/pr69068.c: New test.
10217
265149a6
MS
102182016-05-27 Martin Sebor <msebor@redhat.com>
10219
10220 PR c++/71306
10221 * g++.dg/warn/Wplacement-new-size-3.C: New test.
10222
00631022
JJ
102232016-05-30 Jakub Jelinek <jakub@redhat.com>
10224
10225 PR c++/71349
10226 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
10227 nowait depend(inout: dd[0]) clauses where permitted.
10228
b2f6675b
PC
102292016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10230
10231 PR c++/71238
10232 * g++.dg/parse/pr71238.C: New.
10233 * g++.dg/concepts/friend1.C: Test column numbers too.
10234 * g++.dg/cpp0x/initlist31.C: Likewise.
10235 * g++.dg/cpp0x/pr51420.C: Likewise.
10236 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10237 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10238 * g++.dg/ext/builtin3.C: Likewise.
10239 * g++.dg/lookup/friend12.C: Likewise.
10240 * g++.dg/lookup/friend7.C: Likewise.
10241 * g++.dg/lookup/koenig1.C: Likewise.
10242 * g++.dg/lookup/koenig5.C: Likewise.
10243 * g++.dg/lookup/used-before-declaration.C: Likewise.
10244 * g++.dg/overload/koenig1.C: Likewise.
10245 * g++.dg/template/crash65.C: Likewise.
10246 * g++.dg/template/friend57.C: Likewise.
10247 * g++.dg/warn/Wshadow-5.C: Likewise.
10248 * g++.dg/warn/Wunused-8.C: Likewise.
10249 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10250 * g++.old-deja/g++.jason/lineno5.C: Likewise.
10251 * g++.old-deja/g++.jason/member.C: Likewise.
10252 * g++.old-deja/g++.jason/report.C: Likewise.
10253 * g++.old-deja/g++.jason/scoping12.C: Likewise.
10254 * g++.old-deja/g++.law/visibility20.C: Likewise.
10255 * g++.old-deja/g++.ns/koenig5.C: Likewise.
10256 * g++.old-deja/g++.other/static5.C: Likewise.
10257 * g++.old-deja/g++.pt/overload2.C: Likewise.
10258
a448ff40
JH
102592016-05-30 Jan Hubicka <hubicka@ucw.cz>
10260
10261 * gcc.dg/tree-ssa/peel1.c: New testcase.
10262 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10263 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10264
69be8c91
TV
102652016-05-30 Tom de Vries <tom@codesourcery.com>
10266
10267 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10268 to ce.
10269
a59775a1
PC
102702016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10271
10272 PR c++/71099
10273 * g++.dg/parse/virtual1.C: New.
10274
53d6d955
UB
102752016-05-30 Uros Bizjak <ubizjak@gmail.com>
10276
10277 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10278 Use correct register when clearing %edx.
10279
0557293f
AM
102802016-05-30 Alexander Monakov <amonakov@ispras.ru>
10281
10282 PR tree-optimization/71289
10283 * gcc.dg/pr71289.c: New test.
10284
5d476e35
KV
102852016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10286
10287 PR middle-end/71269
10288 PR middle-end/71292
10289 * gcc.dg/tree-ssa/pr71269.c: New test.
10290 * gcc.dg/tree-ssa/pr71292.c: New test.
10291
db5447ca
KV
102922016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10293
10294 PR middle-end/71252
10295 * gcc.dg/tree-ssa/pr71252-2.c: New test.
10296
98bdbb39
JH
102972016-05-30 Jan Hubicka <hubicka@ucw.cz>
10298
10299 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10300 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10301 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10302
7e012855
TV
103032016-05-30 Tom de Vries <tom@codesourcery.com>
10304
10305 PR tree-optimization/69067
10306 * gcc.dg/graphite/pr69067.c: New test.
10307
beed3701
UB
103082016-05-29 Uros Bizjak <ubizjak@gmail.com>
10309
10310 PR target/71245
10311 * gcc.target/i386/pr71245-1.c: New test.
10312 * gcc.target/i386/pr71245-2.c: Ditto.
10313
b6d4f8e8
PC
103142016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10315
10316 PR c++/71105
10317 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10318 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10319 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10320
00022058
JH
103212016-05-27 Jan Hubicka <hubicka@ucw.cz>
10322
10323 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10324
c8419aca
VV
103252016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
10326
10327 Revert:
10328 PR c++/69855
10329 * g++.dg/overload/69855.C: New.
10330 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10331 * g++.old-deja/g++.pt/crash3.C: Likewise.
10332
8008c4d2
PC
103332016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10334
10335 PR c++/60385
10336 * g++.dg/parse/namespace13.C: New.
10337
8b2ef235
JL
103382016-05-26 Jeff Law <law@redhat.com>
10339
10340 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10341 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10342 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10343 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10344 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10345 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10346 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10347 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10348 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10349 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10350 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10351 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10352 * gcc.dg/tree-ssa/vrp56.c: Likewise.
10353
7d67159b
VV
103542016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
10355
10356 PR c++/69855
10357 * g++.dg/overload/69855.C: New.
10358 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10359 * g++.old-deja/g++.pt/crash3.C: Likewise.
10360
88e3bdd1
JW
103612016-05-27 Jiong Wang <jiong.wang@arm.com>
10362
10363 PR target/63596
10364 * gcc.target/aarch64/va_arg_1.c: New testcase.
10365 * gcc.target/aarch64/va_arg_2.c: Likewise.
10366 * gcc.target/aarch64/va_arg_3.c: Likewise.
10367
3fd6b9cc
JW
103682016-05-27 Jiong Wang <jiong.wang@arm.com>
10369
10370 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10371 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10372 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10373 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10374 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10375
3cee7e4e
MP
103762016-05-27 Marek Polacek <polacek@redhat.com>
10377
10378 PR middle-end/71308
10379 * g++.dg/torture/pr71308.C: New test.
10380
6a813c96
DV
103812016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10382
10383 * gcc.dg/zero_bits_compound-1.c: New test.
10384 * gcc.dg/zero_bits_compound-2.c: New test.
10385
0561bcfb
IE
103862016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
10387
10388 PR middle-end/71279
10389 * gcc.dg/pr71279.c: New test.
10390
21316320
MM
103912016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10392
10393 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10394 floating point min/max/comparison instructions.
10395 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10396
7211a097
JJ
103972016-05-26 Jakub Jelinek <jakub@redhat.com>
10398
10399 * c-c++-common/gomp/schedule-1.c: New test.
10400 * gfortran.dg/gomp/schedule-1.f90: New test.
10401
cac177cf
PP
104022016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
10403
10404 PR c++/70822
10405 PR c++/70106
10406 * g++.dg/cpp1y/auto-fn32.C: New test.
10407 * g++.dg/cpp1y/paren4.C: New test.
10408
a2d5b8c9
NS
104092016-05-26 Nathan Sidwell <nathan@acm.org>
10410
10411 * gcc.dg/20060410.c: Xfail on ptx.
10412 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10413 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10414 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10415 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10416 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10417
ffa8b552
TP
104182016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10419
10420 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10421
c7501e00
JJ
104222016-05-26 Jakub Jelinek <jakub@redhat.com>
10423
1875b9a0
JJ
10424 PR tree-optimization/71280
10425 * gcc.dg/pr71280.c: New test.
10426
2116e19f
JJ
10427 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10428
305aef09
JJ
10429 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10430 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10431
c7501e00
JJ
10432 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10433
ca449d26
JW
104342016-05-26 Jiong Wang <jiong.wang@arm.com>
10435
10436 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 10437 kept in memory.
ca449d26 10438
8af01c66
JL
104392016-05-25 Jeff Law <law@redhat.com>
10440
10441 PR tree-optimization/71272
10442 * gcc.c-torture/compile/pr71272.c: new test.
10443
f9d6ce73
BS
104442016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10445
10446 * gcc.target/powerpc/vec-cmpne.c: New test.
10447 * gcc.target/powerpc/vec-cmpne-long.c: New test.
10448
a88a7b22
EB
104492016-05-25 Eric Botcazou <ebotcazou@adacore.com>
10450
10451 * gnat.dg/opt55.ad[sb]: New test.
10452
125f02ed
SKS
104532016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10454
10455 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10456 * c-c++-common/pr60226.c: Require int32plus.
10457 * gcc.c-torture/execute/pr70602.c: Likewise.
10458 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10459 unsigned long for malloc arg type.
10460 * gcc.dg/asr_div1.c: Require int32plus.
10461 * gcc.dg/enum-mode-1.c: XFAIL for int16.
10462 * gcc.dg/pie-1.c: Require pie.
10463 * gcc.dg/pie-2.c: Likewise.
10464 * gcc.dg/pr59471.c: Require int32plus.
10465 * gcc.dg/pr59963-2.c: XFAIL for int16.
10466 * gcc.dg/pr60114.c: Require int32plus.
10467 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10468 unsigned long for typedef of size_t.
10469 * gcc.dg/pr63914.c: Require int32plus.
10470 * gcc.dg/pr64536.c: Require pt32plus.
10471 * gcc.dg/pr65658.c: Likewise.
10472 * gcc.dg/pr67271.c: Require int32plus.
10473 * gcc.dg/pr68112.c: Likewise.
10474 * gcc.dg/pr69071.c: Skip for avr target.
10475 * gcc.dg/pr69973.c: Require int32plus.
10476 * gcc.dg/pr70169.c: Skip for avr target.
10477 * gcc.dg/sso-6.c: Require int32plus.
10478 * gcc.dg/sso-7.c: Likewise.
10479 * gcc.dg/sso-8.c: Likewise.
10480 * gcc.dg/vrp-min-max-2.c: Likewise.
10481
c6e434f5
UB
104822016-05-25 H.J. Lu <hongjiu.lu@intel.com>
10483
10484 PR target/70738
10485 * gcc.target/i386/pr70738-1.c: New test.
10486 * gcc.target/i386/pr70738-2.c: Likewise.
10487 * gcc.target/i386/pr70738-3.c: Likewise.
10488 * gcc.target/i386/pr70738-4.c: Likewise.
10489 * gcc.target/i386/pr70738-5.c: Likewise.
10490 * gcc.target/i386/pr70738-6.c: Likewise.
10491 * gcc.target/i386/pr70738-7.c: Likewise.
10492 * gcc.target/i386/pr70738-8.c: Likewise.
10493 * gcc.target/i386/pr70738-9.c: Likewise.
10494
5c42d341
KT
104952016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10496
10497 PR rtl-optimization/66940
10498 * gcc.c-torture/execute/pr66940.c: New test.
10499
bf9a1a07
IV
105002016-05-25 Ilya Verbin <ilya.verbin@intel.com>
10501
10502 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10503 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10504 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10505 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10506 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10507 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10508 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10509 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10510 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10511 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10512 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10513 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10514 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10515 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10516 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10517 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10518 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10519 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10520 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10521 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10522 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10523 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10524 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10525 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10526
95efe6b6
MP
105272016-05-25 Marek Polacek <polacek@redhat.com>
10528
10529 PR c/71265
10530 * gcc.dg/noncompile/pr71265.c: New test.
10531
a23faf7a
MP
10532 PR c/71266
10533 * gcc.dg/noncompile/old-style-parm-3.c: New test.
10534
69a6d5ad
NS
105352016-05-25 Nathan Sidwell <nathan@acm.org>
10536
10537 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10538
3072d4ea
RB
105392016-05-25 Richard Biener <rguenther@suse.de>
10540
10541 PR tree-optimization/71261
10542 * c-c++-common/torture/pr71261.c: New testcase.
10543
e412ece4
RB
105442016-05-25 Richard Biener <rguenther@suse.de>
10545
10546 PR tree-optimization/71264
10547 * gcc.dg/vect/pr71264.c: New testcase.
10548
b9e551ad
PC
105492016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10550
10551 PR c++/55992
10552 * g++.dg/cpp0x/alias-decl-53.C: New.
10553 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10554
6aa1abe5
ML
105552016-05-25 Martin Liska <mliska@suse.cz>
10556
10557 * g++.dg/pr71239.C: New test.
10558
842d162e
RB
105592016-05-25 Richard Biener <rguenther@suse.de>
10560
c87885ca
RO
10561 * gcc.dg/vect/pr58135.c: Rename to ...
10562 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 10563
f184a36c
MP
105642016-05-25 Marek Polacek <polacek@redhat.com>
10565
10566 * g++.dg/pr65295.C: Use target c++14.
10567
021fad86
PC
105682016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10569
53d6d955
UB
10570 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
10571 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 10572
c3eaf15a
MM
105732016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10574
10575 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10576 instructions.
10577
e46c7770
CP
105782016-05-24 Cesar Philippidis <cesar@codesourcery.com>
10579
10580 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10581 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10582 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10583 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10584 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10585 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10586 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10587 * c-c++-common/goacc/pcopy.c: Likewise.
10588 * c-c++-common/goacc/pcopyin.c: Likewise.
10589 * c-c++-common/goacc/pcopyout.c: Likewise.
10590 * c-c++-common/goacc/pcreate.c: Likewise.
10591 * c-c++-common/goacc/pr70688.c: New test.
10592 * c-c++-common/goacc/present-1.c: Adjust test.
10593 * c-c++-common/goacc/reduction-5.c: Likewise.
10594 * g++.dg/goacc/data-1.C: New test.
10595
4bfc9db7
MM
105962016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10597
10598 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10599 vector parity built-in functions.
10600 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10601 count trailing zeros automatic vectorization.
10602 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10603 count trailing zeros built-in functions.
10604
2bc145af
KV
106052016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10606
10607 * gcc.dg/tree-ssa/reassoc-44.c: New test.
10608
26869fdb
PH
106092016-05-24 Pat Haugen <pthaugen@us.ibm.com>
10610
10611 PR target/71050
10612 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10613
b2dc9c3b
PC
106142016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10615
10616 PR c++/50436
10617 * g++.dg/template/crash123.C: New.
10618 * g++.dg/template/crash124.C: Likewise.
10619
f65e97fd
MS
106202016-05-24 Martin Sebor <msebor@redhat.com>
10621
10622 PR c++/71147
10623 * g++.dg/ext/flexary16.C: New test.
10624
a6f5ac7f
IV
106252016-05-24 Ilya Verbin <ilya.verbin@intel.com>
10626
69a6d5ad
NS
10627 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10628 before math.h is included.
a6f5ac7f
IV
10629 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10630 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10631 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10632 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10633 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10634 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10635 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10636 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10637 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10638 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10639 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10640 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10641 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10642 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10643 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10644 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10645 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10646 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10647 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10648 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10649 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10650 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10651 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10652
27bad558
MM
106532016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10654 Kelvin Nilsen <kelvin@gcc.gnu.org>
10655
10656 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10657 support.
10658
72f382fb
PC
106592016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10660
10661 PR c++/69872
10662 * g++.dg/warn/Wno-narrowing1.C: New.
10663
ef2ec9d9
MP
106642016-05-24 Marek Polacek <polacek@redhat.com>
10665
10666 PR c/71249
10667 * c-c++-common/Wswitch-unreachable-2.c: New test.
10668
e90434e3
JJ
106692016-05-24 Jakub Jelinek <jakub@redhat.com>
10670
7adb26f2
JJ
10671 PR c++/71257
10672 * g++.dg/vect/simd-clone-6.cc: New test.
10673 * g++.dg/gomp/declare-simd-6.C: New test.
10674
e90434e3
JJ
10675 PR middle-end/70434
10676 PR c/69504
10677 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10678
b556ea3b
RB
106792016-05-24 Richard Biener <rguenther@suse.de>
10680
10681 PR tree-optimization/71240
10682 * gcc.dg/optimize-bswapsi-5.c: New testcase.
10683
e5328f5d
RB
106842016-05-24 Richard Biener <rguenther@suse.de>
10685
10686 PR tree-optimization/71230
10687 * gcc.dg/torture/pr71230.c: New testcase.
10688 * g++.dg/torture/pr71230.C: Likewise.
10689
a04e69c0
TS
106902016-05-24 Thomas Schwinge <thomas@codesourcery.com>
10691
10692 * c-c++-common/goacc/routine-5.c: Add tests.
10693 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10694 * gfortran.dg/goacc/routine-6.f90: Add tests.
10695
30fd2977
RB
106962016-05-24 Richard Biener <rguenther@suse.de>
10697
10698 PR tree-optimization/71253
10699 * gcc.dg/torture/pr71253.c: New testcase.
10700
ca6f60bc
KV
107012016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10702
10703 PR middle-end/71252
10704 * gfortran.dg/pr71252.f90: New test.
10705
d3465d72
RS
107062016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10707
10708 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10709
f17a223d
RB
107102016-05-24 Richard Biener <rguenther@suse.de>
10711
10712 PR middle-end/70434
10713 PR c/69504
10714 * c-c++-common/vector-subscript-4.c: New testcase.
10715 * c-c++-common/vector-subscript-5.c: Likewise.
10716
e3f36534
JD
107172016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10718
10719 PR fortran/71123
10720 * gfortran.dg/namelist_90.f: New test
10721
85d5c27d
JD
107222016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10723
10724 PR fortran/66461
10725 * gfortran.dg/unexpected_eof.f: New test
10726
fe3f3340
MM
107272016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10728 Kelvin Nilsen <kelvin@gcc.gnu.org>
10729
10730 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10731 as little endian.
10732
26d6ae55
PC
107332016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10734
10735 PR c++/70972
10736 * g++.dg/cpp0x/inh-ctor20.C: New.
10737 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10738
d6c9a06f
PC
107392016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10740
10741 PR c++/69095
10742 * g++.dg/cpp0x/variadic168.C: New.
10743
396a1d10
PC
107442016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10745
10746 * g++.dg/cpp0x/pr31445.C: Test column number too.
10747 * g++.dg/cpp0x/pr32253.C: Likewise.
10748 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10749 * g++.dg/cpp0x/variadic36.C: Likewise.
10750
ece46666
MG
107512016-05-23 Marc Glisse <marc.glisse@inria.fr>
10752
10753 * gcc.dg/fold-notshift-2.c: Adjust.
10754
a7dc5980
MP
107552016-05-23 Marek Polacek <polacek@redhat.com>
10756
10757 PR c/49859
10758 * c-c++-common/Wswitch-unreachable-1.c: New test.
10759 * gcc.dg/Wswitch-unreachable-1.c: New test.
10760 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10761 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10762 * g++.dg/gomp/block-10.C: Likewise.
10763 * gcc.dg/gomp/block-10.c: Likewise.
10764 * g++.dg/gomp/block-9.C: Likewise.
10765 * gcc.dg/gomp/block-9.c: Likewise.
10766 * g++.dg/gomp/target-1.C: Likewise.
10767 * g++.dg/gomp/target-2.C: Likewise.
10768 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 10769 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
10770 * g++.dg/gomp/taskgroup-1.C: Likewise.
10771 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10772 * gcc.dg/gomp/teams-1.c: Likewise.
10773 * g++.dg/gomp/teams-1.C: Likewise.
10774 * g++.dg/overload/error3.C: Likewise.
10775 * g++.dg/tm/jump1.C: Likewise.
10776 * g++.dg/torture/pr40335.C: Likewise.
10777 * gcc.dg/c99-vla-jump-5.c: Likewise.
10778 * gcc.dg/switch-warn-1.c: Likewise.
10779 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10780 * gcc.dg/nested-func-1.c: Likewise.
10781 * gcc.dg/pr67784-4.c: Likewise.
10782
18b54004
RB
107832016-05-23 Richard Biener <rguenther@suse.de>
10784
10785 PR tree-optimization/71230
10786 * gfortran.dg/pr71230-1.f90: New testcase.
10787 * gfortran.dg/pr71230-2.f90: Likewise.
10788
e569db5f
VK
107892016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10790
396a1d10 10791 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
10792 * gcc.dg/vect/pr58135.c: Add new.
10793 * gfortran.dg/pr46519-1.f: Adjust test case.
10794
e4b71114
PC
107952016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10796
10797 PR c++/53401
10798 * g++.dg/cpp0x/decltype64.C: New.
10799
a25a8058
CL
108002016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10801
10802 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10803 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10804 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10805
0dcfe9ab
CL
108062016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10807
10808 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10809 Add poly64x1_t and poly64x2_t cases if supported.
10810 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10811 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10812 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10813 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10814 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10815
ffd70e4a
CL
108162016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10817
10818 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10819 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10820 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10821 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10822 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10823 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10824 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10825
4b1f57fe
CL
108262016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10827
10828 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10829
16c5ec77
CL
108302016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10831
10832 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10833 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10834
94ad56c7
JJ
108352016-05-22 Jakub Jelinek <jakub@redhat.com>
10836
57748705
JJ
10837 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10838 constraint instead of "r".
10839 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10840 insn instead of vxorpd.
10841 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10842
af120161
JJ
10843 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10844 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10845
355023ce
JJ
10846 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10847
3b48574c
JJ
10848 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10849 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10850
94ad56c7
JJ
10851 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10852
8a85cee2
KV
108532016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10854
10855 PR middle-end/40921
10856 * gcc.dg/tree-ssa/pr40921.c: New test.
10857
8e916b16
PS
108582016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10859
10860 PR target/71103
10861 * gcc.target/avr/pr71103.c: New test.
10862
88aea79f
KV
108632016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10864
10865 PR middle-end/71179
10866 * gcc.dg/tree-ssa/pr71179.c: New test.
10867
79063edd
MS
108682016-05-20 Martin Sebor <msebor@redhat.com>
10869
10870 PR c/71115
10871 * gcc.dg/init-excess-2.c: New test.
10872
55c8849f
EB
108732016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10874
10875 * gnat.dg/opt53.adb: New test.
10876 * gnat.dg/opt54.adb: Likewise.
10877
c91a0948
MJ
108782016-05-20 Martin Jambor <mjambor@suse.cz>
10879
10880 PR tree-optimization/70884
10881 * gcc.dg/tree-ssa/pr70919.c: New test.
10882
9cad20fa
BS
108832016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10884
10885 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10886 formatting.
69a6d5ad
NS
10887 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10888 fix code formatting.
10889
108902016-05-20 Nathan Sidwell <nathan@acm.org>
10891
10892 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10893 non-common cases.
10894 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 10895
15c671a7
DM
108962016-05-20 David Malcolm <dmalcolm@redhat.com>
10897
10898 * jit.dg/all-non-failing-tests.h: Add
10899 test-factorial-must-tail-call.c.
10900 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10901 * jit.dg/test-factorial-must-tail-call.c: New test case.
10902
4f028369
JJ
109032016-05-20 Jakub Jelinek <jakub@redhat.com>
10904
10905 PR fortran/71204
10906 * gfortran.dg/pr71204.f90: New test.
10907
7dea4ab3
CP
109082016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10909
10910 * gcc.target/nvptx/sincos.c: New test.
10911
ef98d365
PC
109122016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10913
10914 PR c++/70572
10915 * g++.dg/cpp1y/auto-fn31.C: New.
10916
92466115
BS
109172016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10918
10919 * gcc.target/powerpc/vec-addec.c: New test.
10920 * gcc.target/powerpc/vec-addec-int128.c: New test.
10921
9a385c2d
DM
109222016-05-20 David Malcolm <dmalcolm@redhat.com>
10923
10924 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10925 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10926 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10927 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10928
77c9d5b4
JH
109292016-05-20 Jan Hubicka <hubicka@ucw.cz>
10930
10931 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10932
68047971
JJ
109332016-05-20 Jakub Jelinek <jakub@redhat.com>
10934
18954840
JJ
10935 PR c++/71210
10936 * g++.dg/opt/pr71210-1.C: New test.
10937 * g++.dg/opt/pr71210-2.C: New test.
10938
68047971
JJ
10939 PR tree-optimization/29756
10940 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10941 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10942 only on selected targets where V4SImode vectors are known to be
10943 supported.
10944
d78789f5
MG
109452016-05-20 Marc Glisse <marc.glisse@inria.fr>
10946
10947 PR tree-optimization/71079
10948 PR tree-optimization/71206
10949 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10950
550fa093
PK
109512016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10952
10953 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10954 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10955 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10956
483c6429
RG
109572016-05-20 Richard Guenther <rguenther@suse.de>
10958
10959 PR tree-optimization/29756
10960 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10961
eb066284
RB
109622016-05-20 Richard Biener <rguenther@suse.de>
10963
10964 PR tree-optimization/71185
10965 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10966
58f10249
RB
109672016-05-20 Richard Biener <rguenther@suse.de>
10968
10969 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10970
2a5569fa
MP
109712016-05-19 Marek Polacek <polacek@redhat.com>
10972
10973 PR c++/71075
10974 * g++.dg/diagnostic/pr71075.C: New test.
10975
5e9a5385
DM
109762016-05-19 David Malcolm <dmalcolm@redhat.com>
10977
10978 PR c++/71184
10979 * g++.dg/pr71184.C: New test case.
10980
4f45da44
KN
109812016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10982
10983 * gcc.target/powerpc/darn-0.c: New test.
10984 * gcc.target/powerpc/darn-1.c: New test.
10985 * gcc.target/powerpc/darn-2.c: New test.
10986
4177437e
MP
109872016-05-19 Marek Polacek <polacek@redhat.com>
10988
10989 PR tree-optimization/71031
10990 * gcc.dg/tree-ssa/vrp100.c: New test.
10991
afb72432
IE
109922016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10993
10994 PR rtl-optimization/71148
10995 * gcc.dg/pr71148.c: New test.
10996
4f83064e
KT
109972016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10998
10999 PR target/71056
11000 * gcc.target/arm/pr71056.c: New test.
11001
4bf8dbe1
BE
110022016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11003
11004 * c-c++-common/pr69669.c: Check the used mode.
11005
f3510625
MO
110062016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11007
11008 PR sanitizer/64354
11009 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11010
43c0068e
RB
110112016-05-19 Richard Biener <rguenther@suse.de>
11012
11013 PR tree-optimization/70729
11014 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11015 * gcc.dg/graphite/scop-18.c: Likewise.
11016 * gcc.dg/pr41783.c: Disable LIM.
11017 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11018 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11019 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11020 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11021 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11022 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11023 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11024 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11025 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11026 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11027 * gfortran.dg/pr42108.f90: Likewise.
11028
70f25790
DM
110292016-05-18 David Malcolm <dmalcolm@redhat.com>
11030
11031 PR driver/69265
11032 * gcc.dg/spellcheck-options-11.c: New test case.
11033
960db8ec
JJ
110342016-05-18 Jakub Jelinek <jakub@redhat.com>
11035
11036 PR c++/71100
11037 * g++.dg/opt/pr71100.C: New test.
11038
04643334
MJ
110392016-05-18 Martin Jambor <mjambor@suse.cz>
11040
11041 PR ipa/69708
11042 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11043 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11044 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11045 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11046
91bb9f80
MJ
110472016-05-18 Martin Jambor <mjambor@suse.cz>
11048
11049 PR ipa/69708
11050 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11051 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11052 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11053 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11054 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11055
c584aca6
PC
110562016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11057
11058 PR c++/69793
11059 * g++.dg/template/crash122.C: New.
11060
20309c6e
PC
110612016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11062
11063 PR c++/70466
11064 * g++.dg/template/pr70466-1.C: New.
11065 * g++.dg/template/pr70466-2.C: Likewise.
11066
50c78b9a
MM
110672016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11068
11069 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11070 splat operations and the XXSPLTIB instruction.
11071 * gcc.target/powerpc/p9-splat-2.c: Likewise.
11072 * gcc.target/powerpc/p9-splat-3.c: Likewise.
11073 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11074 xxlxor to clear a register.
11075
cf8be00d
RS
110762016-05-18 Richard Sandiford <richard.sandiford@arm.com>
11077
11078 * gcc.dg/torture/pr71020.c: New test.
11079
848a392a
MJ
110802016-05-18 Martin Jambor <mjambor@suse.cz>
11081
11082 PR ipa/70646
11083 * gcc.dg/ipa/pr70646.c: New test.
11084
1f2ab776
CL
110852016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11086
11087 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11088
76489493
CL
110892016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11090
11091 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11092 missing tests for vreinterpretq_p{8,16}.
11093
bd79378d
CL
110942016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11095
11096 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11097 vsliq_n_s64 and vsliq_n_u64.
11098
81ca3ea0
CL
110992016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11100
11101 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11102 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11103
873cb425
CL
111042016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11105
11106 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11107 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11108 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11109
9d6e7c21
CL
111102016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11111
11112 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11113 in comment.
11114
b4dbe40e 111152016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
11116
11117 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11118 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11119 "blr\t" and switch to scan-assembler-times.
11120
83a5c910
JW
111212016-05-18 Jiong Wang <jiong.wang@arm.com>
11122
53d6d955
UB
11123 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11124 with __aarch64__.
11125 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11126 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 11127
fb7cbdeb
JJ
111282016-05-18 Jakub Jelinek <jakub@redhat.com>
11129
8ee91165
JJ
11130 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11131 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11132 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11133 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11134 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11135 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11136
cf4d516a
JJ
11137 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11138 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11139
a4f16422
JJ
11140 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11141 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11142
7b37ce10
JJ
11143 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11144 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11145
fb7cbdeb
JJ
11146 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11147
c9326aef
RB
111482016-05-18 Richard Biener <rguenther@suse.de>
11149
11150 PR tree-optimization/71168
11151 * gcc.dg/torture/pr71168.c: New testcase.
11152
df8b0a11
KV
111532016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
11154
11155 PR middle-end/63586
11156 * gcc.dg/tree-ssa/pr63586-2.c: New test.
11157 * gcc.dg/tree-ssa/pr63586.c: New test.
11158 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11159
2efd67ed
NS
111602016-05-17 Nathan Sidwell <nathan@acm.org>
11161
11162 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11163 * gcc.dg/pr68671.c: Fix ptx xfail-if.
11164 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11165 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11166
1988b2c2
NS
111672016-05-17 Nathan Sidwell <nathan@acm.org>
11168
11169 * gcc.target/nvptx/abi-vararg-3.c: New.
11170
ad1d92ab
MM
111712016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
11172
11173 PR tree-optimization/54579
11174 PR middle-end/55299
11175 * gcc.dg/fold-notrotate-1.c: New test.
11176 * gcc.dg/fold-notshift-1.c: New test.
11177 * gcc.dg/fold-notshift-2.c: New test.
11178
47768df8
MP
111792016-05-17 Marek Polacek <polacek@redhat.com>
11180
11181 PR ipa/71146
11182 * g++.dg/ipa/pr71146.C: New test.
11183
6b5423a5
DM
111842016-05-17 David Malcolm <dmalcolm@redhat.com>
11185
11186 * jit.dg/test-error-array-bounds.c: New test case.
11187
c7986356
MG
111882016-05-17 Marc Glisse <marc.glisse@inria.fr>
11189
11190 * gcc.dg/tree-ssa/and-1.c: New testcase.
11191
d982c5b7
MG
111922016-05-17 Marc Glisse <marc.glisse@inria.fr>
11193
11194 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11195 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11196
0139ba93
MG
111972016-05-17 Marc Glisse <marc.glisse@inria.fr>
11198
11199 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11200 * gcc.dg/tree-ssa/vrp99.c: New testcase.
11201
daab4562
JW
112022016-05-17 Jiong Wang <jiong.wang@arm.com>
11203
11204 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11205
22330033
JW
112062016-05-17 Jiong Wang <jiong.wang@arm.com>
11207
11208 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11209
98b3a5f2
JW
112102016-05-17 Jiong Wang <jiong.wang@arm.com>
11211
11212 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11213 ".2d[index]" when scan the assembly.
11214 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11215 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11216 float64x1.
11217 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11218
b71b7a8e
RB
112192016-05-17 Richard Biener <rguenther@suse.de>
11220
11221 PR tree-optimization/71132
11222 * gcc.dg/torture/pr71132.c: New testcase.
11223
3c51ad46
CL
112242016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11225
11226 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11227
d20faa66
KT
112282016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11229
11230 PR target/70809
11231 * gcc.target/aarch64/pr70809_1.c: New test.
11232
b75cc5a4
KT
112332016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11234
11235 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11236 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11237 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11238 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11239
b28eb195
IE
112402016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
11241 Ilya Enkovich <ilya.enkovich@intel.com>
11242
11243 PR target/71114
11244 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11245
0b9004ed
JH
112462016-05-16 Jan Hubicka <hubicka@ucw.cz>
11247
11248 * g++.dg/ipa/ivinline-7.C: Do not xfail.
11249 * g++.dg/ipa/ivinline-9.C: Do not xfail.
11250
1b81a1c1
MW
112512016-05-16 Matthew Wahab <matthew.wahab@arm.com>
11252
11253 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
11254 test for __ARM_FP16_ARGS.
11255 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11256 * gcc.target/arm/aapcs/neon-vect10.c: New.
11257 * gcc.target/arm/aapcs/neon-vect9.c: New.
11258 * gcc.target/arm/aapcs/vfp18.c: New.
11259 * gcc.target/arm/aapcs/vfp19.c: New.
11260 * gcc.target/arm/aapcs/vfp20.c: New.
11261 * gcc.target/arm/aapcs/vfp21.c: New.
11262 * gcc.target/arm/fp16-aapcs-1.c: New.
11263 * g++.target/arm/fp16-param-1.c: Update expected output. Add
11264 test for __ARM_FP16_ARGS.
11265 * g++.target/arm/fp16-return-1.c: Update expected output.
11266
921d1e73
JW
112672016-05-16 Jiong Wang <jiong.wang@arm.com>
11268
11269 PR testsuite/70227
11270 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11271
228eb42a
HA
112722016-05-15 Harald Anlauf <anlauf@gmx.de>
11273
11274 PR fortran/69603
11275 * gfortran.dg/pr69603.f90: New testcase.
11276
785abfd3
FR
112772016-05-14 Fritz Reese <fritzoreese@gmail.com>
11278
11279 * gfortran.dg/dec_union_4.f90: Fix endian issue.
11280
e75eb64f
FR
112812016-05-14 Fritz Reese <fritzoreese@gmail.com>
11282
11283 PR fortran/71047
11284 * gfortran.dg/pr71047.f08: New test.
11285
aa4b467b
JM
112862016-05-13 Joseph Myers <joseph@codesourcery.com>
11287
11288 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11289 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11290 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11291
653fb4a2
MS
112922016-05-13 Martin Sebor <msebor@redhat.com>
11293
11294 PR c++/60049
11295 * g++.dg/cpp0x/constexpr-60049.C: New test.
11296
9e37582d
JJ
112972016-05-13 Jakub Jelinek <jakub@redhat.com>
11298
11299 PR bootstrap/71071
11300 * gcc.dg/pr71071.c: New test.
11301
a278aa17
UB
113022016-05-13 Uros Bizjak <ubizjak@gmail.com>
11303
11304 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11305 remove XOP handling.
377eaca7 11306 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 11307
ac3d02e2
NS
113082016-05-13 Nathan Sidwell <nathan@acm.org>
11309
11310 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11311 __atomic_is_lock_free declaration.
11312
8ab3bdac
RB
113132016-05-13 Richard Biener <rguenther@suse.de>
11314
11315 PR tree-optimization/42587
11316 * gcc.dg/optimize-bswapsi-4.c: New testcase.
11317
623b8e0a
ML
113182016-05-13 Martin Liska <mliska@suse.cz>
11319
11320 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11321 the new format of dump output.
11322
da7674f6
IE
113232016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
11324
11325 * gcc.dg/pr71084.c: New test.
11326
c959db3d
RR
113272016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11328
53d6d955
UB
11329 PR target/53440
11330 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 11331
43203dea
RR
113322016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11333
11334 * gcc.target/aarch64/struct_return.c: New test.
11335
4f2e1536
MP
113362016-05-12 Marek Polacek <polacek@redhat.com>
11337
11338 PR c/70756
11339 * c-c++-common/pr70756-2.c: New test.
11340 * c-c++-common/pr70756.c: New test.
11341
1ef33ef3
RB
113422016-05-12 Richard Biener <rguenther@suse.de>
11343
11344 PR tree-optimization/71059
11345 * gcc.dg/torture/pr71059.c: New testcase.
11346
763baff6
RB
113472016-05-12 Richard Biener <rguenther@suse.de>
11348
11349 PR tree-optimization/71062
11350 * gcc.dg/torture/pr71062.c: New testcase.
11351
c4ec1243
IE
113522016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
11353
11354 PR tree-optimization/71006
11355 * gcc.dg/pr71006.c: New test.
11356
a5fbf76d
MP
113572016-05-12 Marek Polacek <polacek@redhat.com>
11358
11359 PR driver/71063
11360 * gcc.dg/opts-7.c: New test.
11361
5acc47a4
KT
113622016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11363
11364 PR target/70830
11365 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11366 Add -save-temps to dg-options.
11367 Scan for ldmfd rather than pop instruction.
11368 * gcc.target/arm/interrupt-2.c: Likewise.
11369 * gcc.target/arm/pr70830.c: New test.
11370
40bd4bf9
JJ
113712016-05-12 Jakub Jelinek <jakub@redhat.com>
11372
3cd63842
JJ
11373 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11374 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11375
c05d08f6
JJ
11376 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11377 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11378 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11379
bc27ffae
JJ
11380 PR target/71019
11381 * gcc.target/i386/avx512vl-pack-1.c: New test.
11382 * gcc.target/i386/avx512vl-pack-2.c: New test.
11383 * gcc.target/i386/avx512bw-pack-2.c: New test.
11384
515d7412
JJ
11385 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11386
40bd4bf9
JJ
11387 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11388 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11389 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11390
44ab146a
RB
113912016-05-12 Richard Biener <rguenther@suse.de>
11392
11393 PR tree-optimization/70986
11394 * gcc.dg/torture/pr70986-1.c: New testcase.
11395 * gcc.dg/torture/pr70986-2.c: Likewise.
11396 * gcc.dg/torture/pr70986-3.c: Likewise.
11397
d6e83a8d
MM
113982016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11399
11400 PR c/43651
11401 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11402 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11403
51e67ea3
UB
114042016-05-11 Uros Bizjak <ubizjak@gmail.com>
11405
11406 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11407 directive.
11408 * gcc.target/i386/pr66746.c: Ditto.
11409
3fd2b007
MM
114102016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11411
11412 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11413 support.
11414 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11415 warning when using -mvsx-timode.
11416 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11417 * gcc.target/powerpc/dform-2.c: Likewise.
11418 * gcc.target/powerpc/pr68805.c: Likewise.
11419
5c3a10fb
MP
114202016-05-11 Marek Polacek <polacek@redhat.com>
11421
11422 PR c++/71024
11423 * c-c++-common/attributes-3.c: New test.
11424
7cfb065b
NS
114252016-05-11 Nathan Sidwell <nathan@acm.org>
11426
11427 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11428 * gcc.c-torture/execute/pr68185.c: Likewise.
11429 * gcc.dg/ipa/pr70306.c: Requires global constructors.
11430 * gcc.dg/pr69634.c: Requires scheduling.
11431 * gcc.dg/torture/pr66178.c: Require label values.
11432 * gcc.dg/setjmp-6.c: Require indirect jumps.
11433
f35ea97d
RB
114342016-05-11 Richard Biener <rguenther@suse.de>
11435
11436 PR tree-optimization/71055
11437 * gcc.dg/torture/pr71055.c: New testcase.
11438
dff70323
RB
114392016-05-11 Richard Biener <rguenther@suse.de>
11440
11441 PR debug/71057
11442 * g++.dg/debug/pr71057.C: New testcase.
11443
56a3d28b
JJ
114442016-05-11 Jakub Jelinek <jakub@redhat.com>
11445
11446 PR fortran/70855
11447 * gfortran.dg/gomp/pr70855.f90: New test.
11448
ebc1b29e
RB
114492016-05-11 Richard Biener <rguenther@suse.de>
11450
11451 PR middle-end/71002
11452 * g++.dg/torture/pr71002.C: New testcase.
11453
98ccd1d7
IE
114542016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
11455
11456 PR middle-end/70807
11457 * gcc.dg/pr70807.c: New test.
11458
ed29e24b
MS
114592016-05-10 Martin Sebor <msebor@redhat.com>
11460
11461 PR c++/38611
11462 * g++.dg/Wattributes.C: New test.
11463
e39dab2c
MG
114642016-05-10 Marc Glisse <marc.glisse@inria.fr>
11465
11466 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11467 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11468 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11469
d067e238
IE
114702016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11471
11472 PR target/70799
11473 * gcc.target/i386/pr70799-1.c: New test.
11474
cd36c83e
PMR
114752016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11476
11477 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11478
1e3af2a4
IE
114792016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11480
11481 PR middle-end/70877
11482 * gcc.target/i386/pr70877.c: New test.
11483
afc610db
IE
114842016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11485
11486 PR tree-optimization/70786
11487 * gcc.target/i386/pr70876.c: New test.
11488
4b59d19f
JJ
114892016-05-10 Jakub Jelinek <jakub@redhat.com>
11490
11491 PR target/70927
11492 * gcc.target/i386/avx512vl-logic-1.c: New test.
11493 * gcc.target/i386/avx512vl-logic-2.c: New test.
11494 * gcc.target/i386/avx512dq-logic-2.c: New test.
11495
9b5ee426
BS
114962016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11497
11498 PR target/70963
11499 * gcc.target/powerpc/pr70963.c: New.
11500
f3352cab
DM
115012016-05-10 David Malcolm <dmalcolm@redhat.com>
11502
11503 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11504 (test_very_wide_line): Add ruler to expected output.
11505 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11506 (test_very_wide_line): Likewise.
11507 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11508 (test_show_locus): Within the handling of "test_very_wide_line",
11509 enable show_ruler_p on the diagnostic context.
11510
4a3255dd
RB
115112016-05-10 Richard Biener <rguenther@suse.de>
11512
11513 PR tree-optimization/71039
11514 * gcc.dg/torture/pr71039.c: New testcase.
11515
da7c9950
NS
115162016-05-10 Nathan Sidwell <nathan@acm.org>
11517
11518 * gcc.dg/nested-func-10.c: Requires alloca.
11519 * gcc.dg/nested-func-9.c: Requires alloca.
11520 * gcc.c-torture/execute/pr70460.c: Requires labels.
11521 * gcc.c-torture/compile/pr70199.c: Requires labels.
11522 * gcc.target/nvptx/decl.c: Compile only.
11523 * gcc.target/nvptx/trailing-init.c: Compile only.
11524 * gcc.target/nvptx/ary-init.c: Compile only.
11525
cf68d92c
MP
115262016-05-10 Marek Polacek <polacek@redhat.com>
11527
11528 PR c/70255
11529 * gcc.dg/attr-opt-1.c: New test.
11530
64ea4e15
RB
115312016-05-10 Richard Biener <rguenther@suse.de>
11532
11533 PR tree-optimization/70497
11534 PR tree-optimization/28367
11535 * gcc.dg/torture/20160404-1.c: New testcase.
11536 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11537 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11538
5a96dae3
PMR
115392016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11540
11541 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11542
fc97f805
UB
115432016-05-09 Uros Bizjak <ubizjak@gmail.com>
11544
11545 * gcc.target/i386/fabsneg-1.c New test.
11546
a710b1d5
AM
115472016-05-09 Alan Modra <amodra@gmail.com>
11548
11549 PR testsuite/70826
11550 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11551
171f6f05
RB
115522016-05-09 Richard Biener <rguenther@suse.de>
11553
11554 PR tree-optimization/70985
11555 * gcc.dg/torture/pr70985.c: New testcase.
11556
18caa34e
BC
115572016-05-09 Bin Cheng <bin.cheng@arm.com>
11558
11559 * gcc.dg/tree-ssa/ifc-9.c: New test.
11560 * gcc.dg/tree-ssa/ifc-10.c: New test.
11561 * gcc.dg/tree-ssa/ifc-11.c: New test.
11562 * gcc.dg/tree-ssa/ifc-12.c: New test.
11563 * gcc.dg/vect/pr61194.c: Remove XFAIL.
11564 * gcc.dg/vect/vect-23.c: Remove XFAIL.
11565 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
11566
7a27d38f
RB
115672016-05-09 Richard Biener <rguenther@suse.de>
11568
11569 PR fortran/70937
11570 * gfortran.dg/pr70937.f90: New testcase.
11571
5ebbbd3d
RO
115722016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11573
11574 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
11575
f6288c24
FR
115762016-05-07 Fritz Reese <fritzoreese@gmail.com>
11577
11578 PR fortran/56226
11579 * gfortran.dg/dec_structure_1.f90: New testcase.
11580 * gfortran.dg/dec_structure_2.f90: Ditto.
11581 * gfortran.dg/dec_structure_3.f90: Ditto.
11582 * gfortran.dg/dec_structure_4.f90: Ditto.
11583 * gfortran.dg/dec_structure_5.f90: Ditto.
11584 * gfortran.dg/dec_structure_6.f90: Ditto.
11585 * gfortran.dg/dec_structure_7.f90: Ditto.
11586 * gfortran.dg/dec_structure_8.f90: Ditto.
11587 * gfortran.dg/dec_structure_9.f90: Ditto.
11588 * gfortran.dg/dec_structure_10.f90: Ditto.
11589 * gfortran.dg/dec_structure_11.f90: Ditto.
11590 * gfortran.dg/dec_union_1.f90: Ditto.
11591 * gfortran.dg/dec_union_2.f90: Ditto.
11592 * gfortran.dg/dec_union_3.f90: Ditto.
11593 * gfortran.dg/dec_union_4.f90: Ditto.
11594 * gfortran.dg/dec_union_5.f90: Ditto.
11595 * gfortran.dg/dec_union_6.f90: Ditto.
11596 * gfortran.dg/dec_union_7.f90: Ditto.
11597
5ec4a8cd
TV
115982016-05-07 Tom de Vries <tom@codesourcery.com>
11599
11600 PR tree-optimization/70956
11601 * gcc.dg/graphite/pr70956.c: New test.
11602
58ec1d0e
JJ
116032016-05-06 Jakub Jelinek <jakub@redhat.com>
11604
ccd88fb7
JJ
11605 PR middle-end/70941
11606 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11607 (a, b, c, d): Change type from char to signed char.
11608 (main): Compare against (signed char) -1634678893 instead of
11609 hardcoded -109. Use __builtin_abort instead of abort.
11610
dd3b6464
JJ
11611 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11612 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11613
58ec1d0e
JJ
11614 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11615
19aa23d8
YR
116162016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
11617
11618 PR debug/70935
11619 * gcc.dg/torture/pr70935.c: New test.
11620
ae5f0df1
OE
116212016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11622
11623 PR target/58219
ce23a8ff 11624 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 11625
078f7e37
RB
116262016-05-06 Richard Biener <rguenther@suse.de>
11627
11628 PR tree-optimization/70960
11629 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11630
765d7b54
OE
116312016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11632
11633 PR target/52933
11634 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11635 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11636 Adjust expected instruction counts.
11637 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11638
29c94e65
MP
116392016-05-06 Marek Polacek <polacek@redhat.com>
11640
11641 PR sanitizer/70875
11642 * gcc.dg/ubsan/bounds-3.c: New test.
11643
3684b02e
OE
116442016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11645
11646 PR target/54089
11647 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11648
8706773f
RB
116492016-05-06 Richard Biener <rguenther@suse.de>
11650
11651 PR middle-end/70931
11652 * gfortran.dg/pr70931.f90: New testcase.
11653
a4f51018
RB
116542016-05-06 Richard Biener <rguenther@suse.de>
11655
11656 PR middle-end/70941
11657 * gcc.dg/torture/pr70941.c: New testcase.
11658
c4f2425f
BC
116592016-05-05 Bin Cheng <bin.cheng@arm.com>
11660
11661 PR tree-optimization/57206
11662 * gcc.dg/vect/pr57206.c: New test.
11663
5dc08197
RO
116642016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11665
11666 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11667
351f85c5
JJ
116682016-05-05 Jakub Jelinek <jakub@redhat.com>
11669
568bac8c
JJ
11670 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11671
351f85c5
JJ
11672 * c-c++-common/Wdangling-else-4.c: New test.
11673
33fd7785
JJ
116742016-05-04 Jakub Jelinek <jakub@redhat.com>
11675
2d1ac15a
JJ
11676 PR c++/70906
11677 PR c++/70933
11678 * g++.dg/opt/pr70906.C: New test.
11679 * g++.dg/opt/pr70933.C: New test.
11680
33fd7785
JJ
11681 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11682
6b715bf6
JH
116832016-05-04 Jan Hubicka <hubicka@ucw.cz>
11684
11685 * gcc.dg/ipa/pure-const-3.c: New testcase.
11686
deef7113
MP
116872016-05-04 Marek Polacek <polacek@redhat.com>
11688
11689 * c-c++-common/Wdangling-else-1.c: New test.
11690 * c-c++-common/Wdangling-else-2.c: New test.
11691 * c-c++-common/Wdangling-else-3.c: New test.
11692
5396db97
KCY
116932016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
11694
11695 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11696 flag is present.
11697
de55efd5
MP
116982016-05-04 Marek Polacek <polacek@redhat.com>
11699
11700 PR c/48778
11701 * gcc.dg/Waddress-2.c: New test.
11702
475839b6
AM
117032016-05-04 Alan Modra <amodra@gmail.com>
11704
11705 * gcc.target/powerpc/pr70866.c: New.
11706
b25aad5f
MS
117072016-05-03 Martin Sebor <msebor@redhat.com>
11708
11709 PR c++/66561
11710 * c-c++-common/builtin_location.c: New test.
11711 * g++.dg/cpp1y/builtin_location.C: New test.
11712
79ce98bc
MP
117132016-05-03 Marek Polacek <polacek@redhat.com>
11714
11715 PR c/70859
11716 * gcc.dg/pr70859.c: New test.
11717 * gcc.dg/pr70859-2.c: New test.
11718
402e89f5
PMR
117192016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11720
11721 * gnat.dg/debug5.adb: New testcase.
11722
f3d90045
DV
117232016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11724
11725 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11726 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11727 Procedure to check for z10 instruction set.
11728
1e26cec1
CL
117292016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11730
11731 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11732
71aca5a0
AM
117332016-05-03 Alan Modra <amodra@gmail.com>
11734
11735 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11736
2fd70ec1
JJ
117372016-05-03 Jakub Jelinek <jakub@redhat.com>
11738
11739 * gcc.target/i386/avx512f-cvt-1.c: New test.
11740
e5705cf7
L
117412016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11742
11743 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11744 -fdump-tree-vrp-details.
11745
381cdae4
RB
117462016-05-03 Richard Biener <rguenther@suse.de>
11747
11748 * gcc.dg/pr30172-1.c: Adjust.
11749 * gcc.dg/pr63743.c: Likewise.
11750 * gcc.dg/tm/pr51696.c: Likewise.
11751 * c-c++-common/tm/safe-1.c: Likewise.
11752 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11753 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11754 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11755 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11756
adedd5c1
JJ
117572016-05-03 Jakub Jelinek <jakub@redhat.com>
11758
31ed1665
JJ
11759 PR rtl-optimization/70467
11760 * gcc.target/i386/pr70467-3.c: New test.
11761 * gcc.target/i386/pr70467-4.c: New test.
11762
dea60b59
JJ
11763 PR tree-optimization/70916
11764 * gcc.c-torture/compile/pr70916.c: New test.
11765
adedd5c1
JJ
11766 PR target/49244
11767 * gcc.target/i386/pr49244-1.c: New test.
11768 * gcc.target/i386/pr49244-2.c: New test.
11769
f80041ef
BS
117702016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11771
11772 PR rtl-optimization/44281
11773 * gcc.target/i386/pr44281.c: New test.
11774
1cfcd39e
BC
117752016-05-03 bin cheng <bin.cheng@arm.com>
11776
11777 PR tree-optimization/56541
11778 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11779 * gcc.dg/vect/pr56541.c: new test.
11780
4304ccfd
MM
117812016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11782
11783 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11784 __float128.
11785 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11786
50d94c29
L
117872016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11788
11789 PR testsuite/70520
11790 * c-c++-common/asan/clone-test-1.c (main): Align child process
11791 stack to 16 bytes.
11792
bc1aee87
DM
117932016-05-02 David Malcolm <dmalcolm@redhat.com>
11794
11795 PR c++/62314
11796 * g++.dg/spellcheck-fields-2.C: New test case.
11797
474e0129
DM
117982016-05-02 David Malcolm <dmalcolm@redhat.com>
11799
11800 PR c++/62314
11801 * g++.dg/pr62314.C: New test case.
11802
818b88a7
JH
118032016-05-02 Jan Hubicka <hubicka@ucw.cz>
11804
11805 * gcc.dg/ipa/inline-8.c: New testcase.
11806
dd77684f
JJ
118072016-05-02 Jakub Jelinek <jakub@redhat.com>
11808
11809 PR rtl-optimization/70467
11810 * gcc.target/i386/pr70467-1.c: New test.
11811
72407e00
BE
118122016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11813
11814 * gcc.dg/spec-options.c: Run the test on all targets.
11815 * gcc.dg/foo.specs: Use cpp_unique_options.
11816
dd53d197
MG
118172016-05-02 Marc Glisse <marc.glisse@inria.fr>
11818
11819 * gcc.dg/tree-ssa/unord.c: New testcase.
11820
a8b85ce9
MG
118212016-05-02 Marc Glisse <marc.glisse@inria.fr>
11822
11823 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11824
5b37e866
NS
118252016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11826
11827 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11828
7176a4a0
MP
118292016-05-02 Marek Polacek <polacek@redhat.com>
11830
11831 PR c/70851
11832 * gcc.dg/enum-incomplete-3.c: New test.
11833
6b9933b9
MP
118342016-05-02 Marek Polacek <polacek@redhat.com>
11835 Tom de Vries <tom@codesourcery.com>
11836
11837 PR tree-optimization/70700
11838 * gcc.dg/pr70700.c: New test.
11839
90f82260
UB
118402016-05-01 Uros Bizjak <ubizjak@gmail.com>
11841
11842 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11843 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11844 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11845 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11846 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11847
f73036c1
EB
118482016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11849
11850 * ada/acats/run_acats: Rename into...
11851 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11852 * ada/acats/run_all.sh: Remove redundant test.
11853 (target_run): Move around.
11854 (target_gnatchop): Use newly built executable.
11855 (target_gnatmake): Likewise.
11856 Check that the compilation of impbit succeeds.
11857
85e051a3
OE
118582016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11859
11860 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11861 * gcc.dg/20021029-1.c: Likewise.
11862 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11863 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11864 * gcc.target/sh/cmpstr.c: Likewise.
11865 * gcc.target/sh/cmpstrn.c: Likewise.
11866 * gcc.target/sh/memset.c: Likewise.
11867 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11868 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11869 * gcc.target/sh/pr39423-1.c: Likewise.
11870 * gcc.target/sh/pr49468-di.c: Likewise.
11871 * gcc.target/sh/pr49468-si.c: Likewise.
11872 * gcc.target/sh/pr49880-1.c: Likewise.
11873 * gcc.target/sh/pr49880-2.c: Likewise.
11874 * gcc.target/sh/pr49880-3.c: Likewise.
11875 * gcc.target/sh/pr50751-1.c: Likewise.
11876 * gcc.target/sh/pr50751-4.c: Likewise.
11877 * gcc.target/sh/pr50751-7.c: Likewise.
11878 * gcc.target/sh/pr51244-1.c: Likewise.
11879 * gcc.target/sh/pr51244-10.c: Likewise.
11880 * gcc.target/sh/pr51244-11.c: Likewise.
11881 * gcc.target/sh/pr51244-12.c: Likewise.
11882 * gcc.target/sh/pr51244-13.c: Likewise.
11883 * gcc.target/sh/pr51244-14.c: Likewise.
11884 * gcc.target/sh/pr51244-17.c: Likewise.
11885 * gcc.target/sh/pr51244-18.c: Likewise.
11886 * gcc.target/sh/pr51244-19.c: Likewise.
11887 * gcc.target/sh/pr51244-4.c: Likewise.
11888 * gcc.target/sh/pr51244-5.c: Likewise.
11889 * gcc.target/sh/pr51244-7.c: Likewise.
11890 * gcc.target/sh/pr51244-8.c: Likewise.
11891 * gcc.target/sh/pr51244-9.c: Likewise.
11892 * gcc.target/sh/pr51697.c: Likewise.
11893 * gcc.target/sh/pr52483-1.c: Likewise.
11894 * gcc.target/sh/pr52483-2.c: Likewise.
11895 * gcc.target/sh/pr52483-3.c: Likewise.
11896 * gcc.target/sh/pr52483-5.c: Likewise.
11897 * gcc.target/sh/pr52933-1.c: Likewise.
11898 * gcc.target/sh/pr52933-2.c: Likewise.
11899 * gcc.target/sh/pr52933-3.c: Likewise.
11900 * gcc.target/sh/pr53568-1.c: Likewise.
11901 * gcc.target/sh/pr53976-1.c: Likewise.
11902 * gcc.target/sh/pr53988-1.c: Likewise.
11903 * gcc.target/sh/pr53988.c: Likewise.
11904 * gcc.target/sh/pr54089-1.c: Likewise.
11905 * gcc.target/sh/pr54089-6.c: Likewise.
11906 * gcc.target/sh/pr54089-7.c: Likewise.
11907 * gcc.target/sh/pr54089-8.c: Likewise.
11908 * gcc.target/sh/pr54089-9.c: Likewise.
11909 * gcc.target/sh/pr54236-1.c: Likewise.
11910 * gcc.target/sh/pr54236-2.c: Likewise.
11911 * gcc.target/sh/pr54236-3.c: Likewise.
11912 * gcc.target/sh/pr54236-4.c: Likewise.
11913 * gcc.target/sh/pr54386.c: Likewise.
11914 * gcc.target/sh/pr54602-1.c: Likewise.
11915 * gcc.target/sh/pr54685.c: Likewise.
11916 * gcc.target/sh/pr54760-1.c: Likewise.
11917 * gcc.target/sh/pr54760-2.c: Likewise.
11918 * gcc.target/sh/pr54760-3.c: Likewise.
11919 * gcc.target/sh/pr54760-4.c: Likewise.
11920 * gcc.target/sh/pr54760-5.c: Likewise.
11921 * gcc.target/sh/pr54760-6.c: Likewise.
11922 * gcc.target/sh/pr55146.c: Likewise.
11923 * gcc.target/sh/pr55160.c: Likewise.
11924 * gcc.target/sh/pr59278.c: Likewise.
11925 * gcc.target/sh/pr59401-1.c: Likewise.
11926 * gcc.target/sh/pr59533-1.c: Likewise.
11927 * gcc.target/sh/pr63260.c: Likewise.
11928 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11929 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11930 * gcc.target/sh/strlen.c: Likewise.
11931 * gcc.target/sh/torture/pr30807.c: Likewise.
11932 * gcc.target/sh/torture/pr34777.c: Likewise.
11933 * gcc.target/sh/torture/pr64652.c: Likewise.
11934 * gcc.target/sh/torture/pr65505.c: Likewise.
11935 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11936 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11937
411e5c67
PC
119382016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11939
11940 PR c++/66644
11941 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11942
8fa97501
BS
119432016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11944
11945 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11946 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11947 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11948 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11949
5a956111
PP
119502016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11951
11952 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11953 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11954
e7ff0319
CP
119552016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11956
11957 PR middle-end/70626
11958 * c-c++-common/goacc/combined-reduction.c: New test.
11959 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11960
52d11a4b
L
119612016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11962
11963 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11964 *movdi_internal pattern only if PIC off.
11965 * gcc.target/i386/pr70155-2.c: Likewise.
11966 * gcc.target/i386/pr70155-3.c: Likewise.
11967 * gcc.target/i386/pr70155-4.c: Likewise.
11968 * gcc.target/i386/pr70155-5.c: Likewise.
11969 * gcc.target/i386/pr70155-6.c: Likewise.
11970 * gcc.target/i386/pr70155-7.c: Likewise.
11971 * gcc.target/i386/pr70155-8.c: Likewise.
11972 * gcc.target/i386/pr70155-15.c: Likewise.
11973 * gcc.target/i386/pr70155-17.c: Likewise.
11974 * gcc.target/i386/pr70155-22.c: Likewise.
11975
8960db31
BC
119762016-04-29 Bin Cheng <bin.cheng@arm.com>
11977
11978 PR tree-optimization/70803
11979 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11980
cca535a4
IE
119812016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11982
11983 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11984 optimization of vector loop.
11985 * gcc.target/i386/vect-unpack-3.c: New test.
11986 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11987 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11988 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11989
500ecf4a
MP
119902016-04-29 Marek Polacek <polacek@redhat.com>
11991
11992 PR sanitizer/70342
11993 * g++.dg/ubsan/null-7.C: New test.
11994
2fff3db8
MP
11995 PR c/70852
11996 * gcc.dg/pr70852.c: New test.
11997
509063eb
DV
119982016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11999
12000 PR/69089
12001 * g++.dg/cpp0x/alignas6.C: New test.
12002
83745c0d
DV
120032016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12004
c87885ca
RO
12005 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12006 * gcc.dg/pr27003.c: Likewise.
12007 * gcc.dg/tree-ssa/cswtch.c: Likewise.
12008 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12009 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12010 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
12011 * gcc.target/arc/mxy.c: Likewise.
12012 * gcc.target/arc/mswape.c: Likewise.
12013 * gcc.target/arc/mrtsc.c: Likewise.
12014 * gcc.target/arc/mcrc.c: Likewise.
12015 * gcc.target/arc/mdsp-packa.c: Likewise.
12016 * gcc.target/arc/mdvbf.c: Likewise.
12017 * gcc.target/arc/mlock.c: Likewise.
12018 * gcc.target/arc/mmac-24.c: Likewise.
12019 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12020
849b265d
BS
120212016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
12022 Matthijs Kooijman <matthijs@stdin.nl>
12023 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12024
12025 PR target/60040
12026 * gcc.target/avr/pr60040-1.c: New.
12027 * gcc.target/avr/pr60040-2.c: New.
12028
1390536b
RB
120292016-04-29 Richard Biener <rguenther@suse.de>
12030
12031 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12032
98998245
RB
120332016-04-29 Richard Biener <rguenther@suse.de>
12034
12035 PR tree-optimization/13962
12036 PR tree-optimization/65686
12037 * gcc.dg/uninit-pr65686.c: New testcase.
12038
8b80cc21
JJ
120392016-04-29 Jakub Jelinek <jakub@redhat.com>
12040
12041 PR middle-end/70843
12042 * gcc.dg/pr70843.c: New test.
12043
6181bc30
JJ
120442016-04-28 Jakub Jelinek <jakub@redhat.com>
12045
12046 PR target/70858
12047 * gcc.target/i386/pr70858.c: New test.
12048
f4cb3612
AB
120492016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
12050
12051 * gcc.target/arc/nps400-1.c: New file.
12052
8ad9df62
JR
120532016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12054 Andrew Burgess <andrew.burgess@embecosm.com>
12055
12056 * gcc.target/arc/movh_cl-1.c: New file.
12057
ceaaa9fe
JR
120582016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12059 Andrew Burgess <andrew.burgess@embecosm.com>
12060
12061 * gcc.target/arc/extzv-1.c: New file.
12062 * gcc.target/arc/insv-1.c: New file.
12063 * gcc.target/arc/insv-2.c: New file.
12064 * gcc.target/arc/movb-1.c: New file.
12065 * gcc.target/arc/movb-2.c: New file.
12066 * gcc.target/arc/movb-3.c: New file.
12067 * gcc.target/arc/movb-4.c: New file.
12068 * gcc.target/arc/movb-5.c: New file.
12069 * gcc.target/arc/movb_cl-1.c: New file.
12070 * gcc.target/arc/movb_cl-2.c: New file.
12071 * gcc.target/arc/movbi_cl-1.c: New file.
12072 * gcc.target/arc/movl-1.c: New file.
12073
4d03dc2f
JR
120742016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12075 Andrew Burgess <andrew.burgess@embecosm.com>
12076
12077 * gcc.target/arc/cmem-1.c: New file.
12078 * gcc.target/arc/cmem-2.c: New file.
12079 * gcc.target/arc/cmem-3.c: New file.
12080 * gcc.target/arc/cmem-4.c: New file.
12081 * gcc.target/arc/cmem-5.c: New file.
12082 * gcc.target/arc/cmem-6.c: New file.
12083 * gcc.target/arc/cmem-7.c: New file.
12084 * gcc.target/arc/cmem-ld.inc: New file.
12085 * gcc.target/arc/cmem-st.inc: New file.
12086
81262dad
JJ
120872016-04-28 Jakub Jelinek <jakub@redhat.com>
12088
12089 PR target/70821
12090 * gcc.target/i386/pr70821.c: New test.
12091
0a31a09a
BS
120922016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
12093
12094 * gcc.target/powerpc/vec-adde.c: New test.
12095 * gcc.target/powerpc/vec-adde-int128.c: New test.
12096
3ddffba9
JJ
120972016-04-28 Jakub Jelinek <jakub@redhat.com>
12098
12099 * gcc.target/i386/avx-vround-1.c: New test.
12100 * gcc.target/i386/avx-vround-2.c: New test.
12101 * gcc.target/i386/avx512vl-vround-1.c: New test.
12102 * gcc.target/i386/avx512vl-vround-2.c: New test.
12103
713dedcd
RO
121042016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12105
12106 PR testsuite/70595
12107 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12108 (check_effective_target_cilkplus_runtime): ... this.
12109 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12110 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12111
12112 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12113 Require cilkplus_runtime.
12114 Don't add -lcilkrts.
12115 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12116 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12117 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12118 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12119 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12120 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12121 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12122 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12123 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12124 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12125 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12126 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12127 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12128 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12129 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12130 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12131 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12132 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12133 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12134 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12135 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12136 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12137 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12138 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12139 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12140 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12141 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12142 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12143 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12144
12145 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12146 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12147
12148 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12149
12150 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12151 cilkplus_runtime.
12152
3563f78f
MG
121532016-04-27 Marc Glisse <marc.glisse@inria.fr>
12154
12155 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12156 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12157
6bc2bb18
RB
121582015-04-27 Ryan Burn <contact@rnburn.com>
12159
12160 PR c++/69024
12161 PR c++/68997
12162 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12163 diagnostic.
12164 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12165 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12166
1e55d29a
EB
121672016-04-27 Eric Botcazou <ebotcazou@adacore.com>
12168
12169 * gnat.dg/limited_with4.ad[sb]: New test.
12170 * gnat.dg/limited_with4_pkg.ads: New helper.
12171
087146ca
L
121722016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12173
12174 PR target/70155
12175 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12176 and movv1ti_internal patterns
12177 * gcc.target/i386/pr70155-1.c: New test.
12178 * gcc.target/i386/pr70155-2.c: Likewise.
12179 * gcc.target/i386/pr70155-3.c: Likewise.
12180 * gcc.target/i386/pr70155-4.c: Likewise.
12181 * gcc.target/i386/pr70155-5.c: Likewise.
12182 * gcc.target/i386/pr70155-6.c: Likewise.
12183 * gcc.target/i386/pr70155-7.c: Likewise.
12184 * gcc.target/i386/pr70155-8.c: Likewise.
12185 * gcc.target/i386/pr70155-9.c: Likewise.
12186 * gcc.target/i386/pr70155-10.c: Likewise.
12187 * gcc.target/i386/pr70155-11.c: Likewise.
12188 * gcc.target/i386/pr70155-12.c: Likewise.
12189 * gcc.target/i386/pr70155-13.c: Likewise.
12190 * gcc.target/i386/pr70155-14.c: Likewise.
12191 * gcc.target/i386/pr70155-15.c: Likewise.
12192 * gcc.target/i386/pr70155-16.c: Likewise.
12193 * gcc.target/i386/pr70155-17.c: Likewise.
12194 * gcc.target/i386/pr70155-18.c: Likewise.
12195 * gcc.target/i386/pr70155-19.c: Likewise.
12196 * gcc.target/i386/pr70155-20.c: Likewise.
12197 * gcc.target/i386/pr70155-21.c: Likewise.
12198 * gcc.target/i386/pr70155-22.c: Likewise.
12199
92329f9f
L
122002016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12201
12202 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12203 ".{5,6}".
12204
309a0cf6
BC
122052016-04-27 Bin Cheng <bin.cheng@arm.com>
12206
12207 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12208 * gcc.dg/tree-ssa/scev-9.c: Ditto.
12209 * gcc.dg/tree-ssa/scev-10.c: Ditto.
12210 * gcc.dg/tree-ssa/scev-11.c: Ditto.
12211 * gcc.dg/tree-ssa/scev-12.c: Ditto.
12212
72ed2b9c
RB
122132016-04-27 Richard Biener <rguenther@suse.de>
12214
12215 PR ipa/70760
12216 * g++.dg/ipa/ipa-pta-2.C: New testcase.
12217 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12218
3c98ff9b
NS
122192016-04-27 Nathan Sidwell <nathan@acm.org>
12220
12221 * g++.dg/cpp0x/constexpr-recursion3.C: New.
12222 * g++.dg/ubsan/pr63956.C: Adjust error location.
12223
9ec5d66b
NC
122242016-04-27 Nick Clifton <nickc@redhat.com>
12225
12226 PR middle-end/49889
12227 * gcc.dg/pr49889.c: New test.
12228
c1e1f433
BS
122292016-04-27 Bernd Schmidt <bschmidt@redhat.com>
12230
12231 * c-c++-common/memset-array.c: New test.
12232
8ac43293
MS
122332016-04-26 Martin Sebor <msebor@redhat.com>
12234
12235 PR c++/66639
12236 * g++.dg/cpp1y/func_constexpr.C: New test.
12237
843ce8ab
PP
122382016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
12239
12240 PR c++/70241
12241 * g++.dg/cpp0x/enum32.C: New test.
12242 * g++.dg/cpp0x/enum33.C: New test.
12243
122442016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
12245
12246 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12247 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12248 * gcc.c-torture/execute/bitfld-6.c: Likewise.
12249 * gcc.c-torture/execute/bitfld-7.c: Likewise.
12250 * gcc.c-torture/execute/pr38151.c: Likewise.
12251 * gcc.c-torture/execute/pr66556.c: Likewise.
12252 * gcc.c-torture/execute/pr67781.c: Likewise.
12253 * gcc.c-torture/execute/pr68648.c: Likewise.
12254
ca1206be
MG
122552016-04-26 Marc Glisse <marc.glisse@inria.fr>
12256
12257 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12258
2448a956
MP
122592016-04-26 Marek Polacek <polacek@redhat.com>
12260
12261 PR c/67784
12262 * gcc.dg/pr67784-3.c: New test.
12263 * gcc.dg/pr67784-4.c: New test.
12264 * gcc.dg/pr67784-5.c: New test.
12265
b02a5e26
MP
12266 PR c/70791
12267 * gcc.dg/Wnested-externs-2.c: New test.
12268
6b6aa8d3
MG
122692016-04-26 Marc Glisse <marc.glisse@inria.fr>
12270
12271 * gcc.dg/fold-plusmult.c: Adjust.
12272 * gcc.dg/no-strict-overflow-6.c: Adjust.
12273 * gcc.dg/gomp/loop-1.c: Xfail some tests.
12274
a2095b55
BS
122752016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12276
12277 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12278 number scans.
12279 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12280 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12281 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12282 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12283 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12284 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12285 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12286 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12287 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12288 * gcc.target/i386/avx512f-gather-5.c: Likewise.
12289 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12290 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12291 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12292 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12293 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12294 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12295 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12296 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12297 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12298 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12299 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12300 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12301 scans.
12302 * gcc.target/i386/pr32219-4.c: Likewise.
12303 * gcc.target/i386/pr32219-6.c: Likewise.
12304 * gcc.target/i386/pr32219-8.c: Likewise.
12305
bb0cc5c8
KT
123062016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12307
12308 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12309 associated options.
12310
5a0802ea
MP
123112016-04-26 Marek Polacek <polacek@redhat.com>
12312
12313 PR c++/70744
12314 * g++.dg/ext/cond2.C: New test.
12315
00f615af
BC
123162016-04-26 Bin Cheng <bin.cheng@arm.com>
12317
12318 PR tree-optimization/70771
12319 PR tree-optimization/70775
12320 * gcc.dg/pr70771.c: New test.
25939d34 12321 * gcc.dg/pr70775.c: New test.
00f615af 12322
218155e7
BS
123232016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12324
12325 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12326
ab99f467
RB
123272016-04-25 Richard Biener <rguenther@suse.de>
12328
12329 PR tree-optimization/70780
12330 * gcc.dg/torture/pr70780.c: New testcase.
12331
3f8257db 123322016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 12333
c87885ca
RO
12334 * gcc.target/arm/neon-vaddws16.c: New test.
12335 * gcc.target/arm/neon-vaddws32.c: New test.
12336 * gcc.target/arm/neon-vaddwu16.c: New test.
12337 * gcc.target/arm/neon-vaddwu32.c: New test.
12338 * gcc.target/arm/neon-vaddwu8.c: New test.
12339 * lib/target-supports.exp
93c590ee
MC
12340 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12341 that arm neon support vector widen sum of HImode TO SImode.
12342
d6c1a7a7
JJ
123432016-04-23 Jakub Jelinek <jakub@redhat.com>
12344
12345 PR sanitizer/70712
12346 * c-c++-common/asan/pr70712.c: New test.
12347
ab0fc037
TS
123482016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
12349
12350 * .gitattributes: New file.
12351
2aa64824
CL
123522016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
12353
12354 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12355
e7e12d92
DH
123562016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
12357
12358 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12359 * gfortran.dg/submodule_15.f08: Likewise.
12360
d1431192
RB
123612016-04-22 Richard Biener <rguenther@suse.de>
12362
12363 PR tree-optimization/70740
12364 * gcc.dg/torture/pr70740.c: New testcase.
12365
04a63c24
L
123662016-04-21 H.J. Lu <hongjiu.lu@intel.com>
12367
12368 PR target/70750
12369 * gcc.target/i386/pr70750-1.c: New test.
12370 * gcc.target/i386/pr70750-2.c: Likewise.
12371
20700098
PC
123722016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
12373
12374 PR c++/70540
12375 * g++.dg/cpp0x/auto48.C: New.
12376
aedf4e12
MP
123772016-04-21 Marek Polacek <polacek@redhat.com>
12378
12379 PR c++/70513
12380 * g++.dg/cpp0x/forw_enum12.C: New test.
12381 * g++.dg/cpp0x/forw_enum13.C: New test.
12382
2074d80a
KY
123832016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
12384
12385 PR target/70728
12386 * gcc.target/i386/pr70728.c: New test.
12387
aef4aab0
RB
123882016-04-21 Richard Biener <rguenther@suse.de>
12389
12390 PR middle-end/70747
12391 * gcc.dg/pr70747.c: New testcase.
12392
2359e571
BC
123932016-04-21 Bin Cheng <bin.cheng@arm.com>
12394
12395 PR tree-optimization/70715
12396 * gcc.dg/tree-ssa/scev-13.c: New test.
12397
ce0e66ff
MG
123982016-04-21 Marc Glisse <marc.glisse@inria.fr>
12399
12400 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12401
2c2870a1
MG
124022016-04-21 Marc Glisse <marc.glisse@inria.fr>
12403
12404 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12405
a2b056a3
JH
124062016-04-20 Jan Hubicka <jh@suse.cz>
12407
12408 PR ipa/70018
12409 * g++.dg/ipa/nothrow-1.C: New testcase.
12410
ee392fc2
NS
124112016-04-20 Nathan Sidwell <nathan@acm.org>
12412
12413 PR c++/55635
12414 * g++.dg/eh/delete1.C: New.
12415
dda49daf
L
124162016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12417
12418 * gcc.target/i386/avx256-unaligned-store-2.c: Add
12419 -mtune-ctrl=sse_typeless_stores.
12420
8a5b9d5a
L
124212016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12422
12423 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12424
1011119f
BC
124252016-04-20 Bin Cheng <bin.cheng@arm.com>
12426
12427 PR tree-optimization/69489
12428 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12429
477d4906
IV
124302016-04-20 Ilya Verbin <ilya.verbin@intel.com>
12431
12432 PR c++/69363
12433 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12434 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12435 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12436
fad08d12
BC
124372016-04-20 Bin Cheng <bin.cheng@arm.com>
12438
12439 PR tree-optimization/56625
12440 PR tree-optimization/69489
12441 * gcc.dg/vect/pr56625.c: New test.
12442 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12443
9e3e4fab
AP
124442016-04-20 Andrew Pinski <apinski@cavium.com>
12445
12446 PR target/64971
12447 * gcc.c-torture/compile/pr37433-1.c: New testcase.
12448
d7aa24e4
AC
124492016-04-20 Arnaud Charlet <charlet@adacore.com>
12450
12451 * gnat.dg/self1.adb: Remove now incorrect test.
12452
e6d62b46
BC
124532016-04-20 Bin Cheng <bin.cheng@arm.com>
12454
12455 * gcc.dg/tree-ssa/scev-11.c: New test.
12456 * gcc.dg/tree-ssa/scev-12.c: New test.
12457
2697b189
MP
124582016-04-20 Marek Polacek <polacek@redhat.com>
12459
12460 PR tree-optimization/70725
12461 * gcc.dg/pr70725.c: New test.
12462
60d393e8
RB
124632016-04-20 Richard Biener <rguenther@suse.de>
12464
12465 PR tree-optimization/70726
12466 * g++.dg/vect/pr70726.cc: New testcase.
12467
82c6f58a
AK
124682016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12469
12470 PR target/70674
12471 * gcc.target/s390/pr70674.c: New test.
12472
90eeab20
JD
124732016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12474
12475 PR libgfortran/70684
12476 * gfortran.dg/list_read_14.f90: New test.
12477
fc9cf6da
L
124782016-04-19 H.J. Lu <hongjiu.lu@intel.com>
12479
12480 PR target/69201
12481 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12482 extern to force it misaligned.
12483 (b): Likewise.
12484 (c): Likewise.
12485 (d): Likewise.
12486 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12487 Don't check `*' before movv4sf_internal.
12488 * gcc.target/i386/avx256-unaligned-store-2.c: Check
12489 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12490 Don't check `*' before movv16qi_internal.
12491 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12492 extern to force it misaligned.
12493 (b): Likewise.
12494 (c): Likewise.
12495 (d): Likewise.
12496 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12497 Don't check `*' before movv2df_internal.
12498 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12499 extern to force it misaligned.
12500 (b): Likewise.
12501 (c): Likewise.
12502 (d): Likewise.
12503 Check movv8sf_internal instead of avx_storeups256.
12504 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12505
ea8927ea
RB
125062016-04-19 Richard Biener <rguenther@suse.de>
12507
12508 PR tree-optimization/70171
12509 * g++.dg/tree-ssa/pr70171.C: New testcase.
12510
65f52ee9
RB
125112016-04-19 Richard Biener <rguenther@suse.de>
12512
12513 PR tree-optimization/70724
12514 * gcc.dg/torture/pr70724.c: New testcase.
12515
987b67f1
VM
125162016-04-18 Vladimir Makarov <vmakarov@redhat.com>
12517
12518 PR middle-end/70689
c87885ca 12519 * gcc.target/i386/pr70689.c: New.
987b67f1 12520
91a47c39
L
125212016-04-18 H.J. Lu <hongjiu.lu@intel.com>
12522
12523 PR target/70708
12524 * gcc.target/i386/pr70708.c: New test.
12525
8270b82d
RB
125262016-04-18 Richard Biener <rguenther@suse.de>
12527
12528 PR tree-optimization/43434
12529 * gcc.dg/vect/pr43434.c: New testcase.
12530 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12531 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12532 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12533 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12534 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12535 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12536 * gcc.dg/gomp/pr68640.c: Likewise.
12537 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12538 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12539
edd048e2
RB
125402016-04-18 Richard Biener <rguenther@suse.de>
12541
12542 PR tree-optimization/70701
12543 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12544
bd5c7330
TV
125452016-04-18 Tom de Vries <tom@codesourcery.com>
12546
12547 PR testsuite/70699
12548 * gcc.dg/pr70161.c: Add dot-file scans.
12549 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12550 instead of after last dot char.
12551
23f2660f
EB
125522016-04-17 Eric Botcazou <ebotcazou@adacore.com>
12553
12554 * c-c++-common/dump-ada-spec-3.c: New test.
12555 * c-c++-common/dump-ada-spec-4.c: Likewise.
12556
da152c9f
TV
125572016-04-17 Tom de Vries <tom@codesourcery.com>
12558
12559 PR other/70183
12560 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12561
cc950f98
JH
125622016-04-15 Jan Hubicka <jh@suse.cz>
12563
12564 PR ipa/70018
12565 * g++.dg/ipa/pure-const-1.C: New testcase.
12566 * g++.dg/ipa/pure-const-2.C: New testcase.
12567 * g++.dg/ipa/pure-const-3.C: New testcase.
12568
949505a9
MP
125692016-04-15 Marek Polacek <polacek@redhat.com>
12570
12571 PR c/70671
12572 * gcc.dg/bitfld-22.c: New test.
12573
10e547d6
BS
125742016-04-15 Bernd Schmidt <bschmidt@redhat.com>
12575
12576 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12577 x86_64.
12578
1e77281b
MP
125792016-04-15 Marek Polacek <polacek@redhat.com>
12580
12581 PR c/70651
12582 * c-c++-common/pr70651.c: New test.
12583
e501fa8e
KT
125842016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12585
12586 PR rtl-optimization/70681
12587 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12588 dump scan on arm and powerpc.
12589 * gcc.dg/pr10474.c: Likewise.
12590
dda1bf61
JJ
125912016-04-15 Jakub Jelinek <jakub@redhat.com>
12592
ca4ef1ff
JJ
12593 PR c++/69517
12594 PR c++/70019
12595 PR c++/70588
12596 * g++.dg/cpp1y/vla11.C: Revert for real.
12597
dda1bf61
JJ
12598 PR c/70436
12599 * c-c++-common/Wparentheses-1.c: New test.
12600 * c-c++-common/gomp/Wparentheses-1.c: New test.
12601 * c-c++-common/gomp/Wparentheses-2.c: New test.
12602 * c-c++-common/gomp/Wparentheses-3.c: New test.
12603 * c-c++-common/gomp/Wparentheses-4.c: New test.
12604 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12605 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12606 * c-c++-common/goacc/Wparentheses-1.c: New test.
12607
1355e62c
KY
126082016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
12609
12610 PR target/70662
12611 * gcc.target/i386/pr70662.c: New test.
12612
0ab34b9e 126132016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 12614 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
12615
12616 PR tree-optimization/70130
12617 * gcc.dg/vect/O3-pr70130.c: New testcase.
12618
bc773aad
MM
126192016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12620
6e9b2286
MM
12621 PR target/70669
12622 * gcc.target/powerpc/pr70669.c: New test.
12623
bc773aad
MM
12624 PR target/70640
12625 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12626 a power7 system that does not have an assembler that supports
12627 power8.
12628
d8747845
MS
126292016-04-14 Martin Sebor <msebor@redhat.com>
12630
12631 PR c++/69517
12632 PR c++/70019
12633 PR c++/70588
12634 * c-c++-common/ubsan/vla-1.c: Revert.
12635 * g++.dg/cpp1y/vla11.C: Same.
12636 * g++.dg/cpp1y/vla12.C: Same.
12637 * g++.dg/cpp1y/vla13.C: Same.
12638 * g++.dg/cpp1y/vla14.C: Same.
12639 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 12640 * g++.dg/init/array24.C: Same.
d8747845
MS
12641 * g++.dg/ubsan/vla-1.C: Same.
12642
85128559
MP
126432016-04-14 Marek Polacek <polacek@redhat.com>
12644 Jan Hubicka <hubicka@ucw.cz>
12645
12646 PR c++/70029
12647 * g++.dg/torture/pr70029.C: New test.
12648
52fbb073
MS
126492016-04-14 Martin Sebor <msebor@redhat.com>
12650
12651 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12652 type size to prevent failures on targets with very low maximum
12653 alignment.
12654
6db61d6f
RB
126552016-04-14 Richard Biener <rguenther@suse.de>
12656
12657 PR tree-optimization/70623
12658 * gcc.dg/torture/pr70623.c: New testcase.
12659 * gcc.dg/torture/pr70623-2.c: Likewise.
12660
342fac95
MS
126612016-04-13 Martin Sebor <msebor@redhat.com>
12662
12663 PR c++/69517
12664 PR c++/70019
12665 PR c++/70588
12666 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12667 * g++.dg/cpp1y/vla11.C: New test.
12668 * g++.dg/cpp1y/vla12.C: New test.
12669 * g++.dg/cpp1y/vla13.C: New test.
12670 * g++.dg/cpp1y/vla14.C: New test.
12671 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 12672 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
12673 * g++.dg/ubsan/vla-1.C: Disable exceptions.
12674
d93c452f
JJ
126752016-04-13 Jakub Jelinek <jakub@redhat.com>
12676
12677 PR c++/70641
12678 * g++.dg/opt/pr70641.C: New test.
12679
85115fb6
RO
126802016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12681
12682 PR rtl-optimization/68749
12683 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12684 effects of argument promotions.
12685 Remove default args to dg-skip-if.
12686
545a4139
PC
126872016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
12688
12689 PR c++/70635
12690 * g++.dg/parse/pr70635.C: New.
12691
b3a77f21
MP
126922016-04-13 Marek Polacek <polacek@redhat.com>
12693
12694 PR c++/70639
12695 * c-c++-common/Wmisleading-indentation-4.c: New test.
12696
99cd9857
MP
126972016-04-13 Marek Polacek <polacek@redhat.com>
12698
12699 PR c/70436
c87885ca
RO
12700 * gcc.dg/Wparentheses-12.c: New test.
12701 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 12702
75ca93ec
IE
127032016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
12704
12705 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12706 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12707 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12708
3d3f9e7e
JJ
127092016-04-13 Jakub Jelinek <jakub@redhat.com>
12710
37947cd0
JJ
12711 PR middle-end/70633
12712 * gcc.c-torture/compile/pr70633.c: New test.
12713
3d3f9e7e
JJ
12714 PR debug/70628
12715 * gcc.dg/torture/pr70628.c: New test.
12716
92886d3e
PP
127172016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
12718
12719 PR c++/70610
12720 * g++.dg/template/pr70610.C: New test.
12721 * g++.dg/template/pr70610-2.C: New test.
12722 * g++.dg/template/pr70610-3.C: New test.
12723 * g++.dg/template/pr70610-4.C: New test.
12724
13bd7c2b
JJ
127252016-04-12 Jakub Jelinek <jakub@redhat.com>
12726
6512fa6d
JJ
12727 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12728 128 instead of 32.
12729
13bd7c2b
JJ
12730 PR c++/70571
12731 * g++.dg/ext/pr70571.C: New test.
12732
20b9851c
MM
127332016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12734
8a434ada 12735 PR target/70640
20b9851c
MM
12736 * gcc.target/powerpc/pr70640.c: New test.
12737
2b2f52bc
PC
127382016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12739
12740 PR c++/68722
12741 * g++.dg/parse/pr68722.C: New.
12742
5901e56a
JJ
127432016-04-12 Jakub Jelinek <jakub@redhat.com>
12744
12745 PR rtl-optimization/70596
12746 * gcc.target/i386/pr70596.c: New test.
12747
d4619dc1
NS
127482016-04-12 Nathan Sidwell <nathan@acm.org>
12749
12750 PR c++/70501
12751 * g++.dg/init/pr70501.C: New.
12752
3df530d3
DW
127532016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12754
12755 * gcc.target/i386/asm-flag-6.c: New test.
12756
b7a120d7
TV
127572016-04-12 Tom de Vries <tom@codesourcery.com>
12758
12759 PR tree-optimization/68756
12760 * gcc.dg/graphite/pr68756.c: New test.
12761
4e0eea75
JJ
127622016-04-12 Jakub Jelinek <jakub@redhat.com>
12763
12764 PR tree-optimization/70602
12765 * gcc.c-torture/execute/pr70602.c: New test.
12766
35fbda43
MM
127672016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12768
12769 PR target/70381
12770 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12771 __float128 emulator is built and runs.
12772 * gcc.target/powerpc/float128-1.c: Likewise.
12773
12774 * lib/target-supports.exp (check_ppc_float128_sw_available):
12775 Rework tests for __float128 software and hardware
12776 availability. Fix exit condition to return 0 on success.
12777
04a99ebe
JG
127782016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12779
12780 PR target/70133
12781 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12782 * gcc.target/aarch64/target_attr_15.c: Likewise.
12783
47cd5a85
PC
127842016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12785
12786 PR c++/69066
12787 * g++.dg/cpp1y/pr69066.C: New.
12788
a5edb32e
JD
127892016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12790
12791 PR fortran/68566
12792 * gfortran.dg/pr36192.f90: Update test.
12793 * gfortran.dg/pr36192_1.f90: Update test.
12794 * gfortran.dg/real_dimension_1.f: Update test.
12795 * gfortran.dg/parameter_array_init_7.f90: New test.
12796
8ef378f8
JDA
127972016-04-09 John David Anglin <danglin@gcc.gnu.org>
12798
c532c871
JDA
12799 PR testsuite/64039
12800 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12801
d34f706f
JDA
12802 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12803
75e1dd9e
JDA
12804 PR rtl-optimization/66669
12805 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12806
8a976f5f
JDA
12807 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12808
da04822a
JDA
12809 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12810 * gcc.dg/pie-1.c: Likewise.
12811 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12812 * gcc.dg/pic-4.c: Likewise.
12813 * gcc.dg/pie-3.c: Likewise.
12814 * gcc.dg/pie-4.c: Likewise.
12815
adfabcf9
JDA
12816 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12817
4a020adf
JDA
12818 PR tree-optimization/68644
12819 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12820
8ef378f8
JDA
12821 PR rtl-optimization/64886
12822 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12823
09bf990e
TV
128242016-04-09 Tom de Vries <tom@codesourcery.com>
12825
12826 PR tree-optimization/68953
12827 * gcc.dg/graphite/pr68953.c: New test.
12828
138c3c1a
DH
128292016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12830
12831 PR fortran/70592
12832 * gfortran.dg/deferred_character_16.f90: New test.
12833
f55460af
JJ
128342016-04-09 Jakub Jelinek <jakub@redhat.com>
12835
12836 PR tree-optimization/70586
12837 * gcc.c-torture/execute/pr70586.c: New test.
12838
0b77bbf3
DH
128392016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12840
12841 PR sanitizer/70573
12842 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12843 with __builtin_memset
12844 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12845
c42cfb5c
CP
128462016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12847
12848 PR lto/70289
12849 PR ipa/70348
12850 PR tree-optimization/70373
12851 PR middle-end/70533
12852 PR middle-end/70534
12853 PR middle-end/70535
12854 * c-c++-common/goacc/reduction-5.c: New test.
12855 * c-c++-common/goacc/reduction-promotions.c: New test.
12856 * gfortran.dg/goacc/reduction-3.f95: New test.
12857 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12858
56cfb596
PP
128592016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12860
12861 PR c++/70590
12862 PR c++/70452
12863 * g++.dg/pr70590.C: New test.
12864 * g++.dg/pr70590-2.C: New test.
12865
1a13c0a2
JJ
128662016-04-08 Jakub Jelinek <jakub@redhat.com>
12867
abc0647a
JJ
12868 PR middle-end/70593
12869 * gcc.target/i386/pr70593.c: New test.
12870
1a13c0a2
JJ
12871 PR rtl-optimization/70574
12872 * gcc.target/i386/avx2-pr70574.c: New test.
12873
c3da4956
MO
128742016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12875
12876 PR sanitizer/70541
12877 * c-c++-common/asan/pr70541.c: New test.
12878
9f1b833b
TV
128792016-04-08 Tom de Vries <tom@codesourcery.com>
12880
12881 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12882 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12883
bae7adda
KT
128842016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12885
12886 PR target/70566
12887 * gcc.c-torture/execute/pr70566.c: New test.
12888
211f3d57
TV
128892016-04-08 Tom de Vries <tom@codesourcery.com>
12890
12891 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12892 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12893
02cf2861
AM
128942016-04-08 Alan Modra <amodra@gmail.com>
12895
12896 * gcc.target/powerpc/pr70117.c: New.
12897
5f490f9f
JJ
128982016-04-07 Jakub Jelinek <jakub@redhat.com>
12899
56e9b710
JJ
12900 PR testsuite/70581
12901 * gcc.dg/lto/simd-function_0.c: New test.
12902
5f490f9f
JJ
12903 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12904 clones.
12905 * c-c++-common/attr-simd-2.c: Likewise.
12906 * c-c++-common/attr-simd-4.c: Likewise.
12907 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12908 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12909
e4ebc74d
TP
129102016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12911
12912 PR testsuite/70553
12913 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12914
9817ae35
TS
129152016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12916 Tom de Vries <tom@codesourcery.com>
12917
12918 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12919 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12920 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12921 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12922 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12923 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12924 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12925 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12926
e292f64d
PP
129272016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12928
12929 PR c/70436
12930 * g++.dg/warn/Wparentheses-29.C: New test.
12931
6b37bdaf
PP
129322016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12933
12934 PR c/70436
12935 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12936 explicit braces to resolve a future -Wparentheses warning.
12937
64824205
RH
129382016-04-06 Richard Henderson <rth@redhat.com>
12939
12940 * gcc.dg/pr61817-1.c: New test.
12941 * gcc.dg/pr61817-2.c: New test.
12942 * gcc.dg/pr69391-1.c: New test.
12943 * gcc.dg/pr69391-2.c: New test.
12944
bc2fc1f3
VM
129452016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12946
12947 PR rtl-optimization/70398
c87885ca 12948 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 12949
41414a02
EB
129502016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12951
12952 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12953
4066ea8a
YR
129542016-04-06 Yvan Roux <yvan.roux@linaro.org>
12955 Pedro Alves <palves@redhat.com>
12956
12957 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12958
ec35ea45
JJ
129592016-04-06 Jakub Jelinek <jakub@redhat.com>
12960
3866f8dd
JJ
12961 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12962 Check for avx512f effective targets instead of avx2.
12963 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12964 for AVX512F clones.
12965 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12966 * g++.dg/gomp/declare-simd-1.C: Likewise.
12967 * g++.dg/gomp/declare-simd-3.C: Likewise.
12968 * g++.dg/gomp/declare-simd-4.C: Likewise.
12969
ec35ea45
JJ
12970 PR middle-end/70550
12971 * c-c++-common/gomp/pr70550-1.c: New test.
12972 * c-c++-common/gomp/pr70550-2.c: New test.
12973
c08d28ac
NS
129742016-04-05 Nathan Sidwell <nathan@acm.org>
12975
12976 PR c++/70512
12977 * g++.dg/ext/attribute-may-alias-5.C: New.
12978
1d510e04
JJ
129792016-04-05 Jakub Jelinek <jakub@redhat.com>
12980
12981 PR c++/70336
12982 * c-c++-common/pr70336.c: New test.
12983 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12984 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12985
84278ed9
JH
129862016-04-05 Jan Hubicka <hubicka@ucw.cz>
12987
12988 PR ipa/66223
12989 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12990
268a0ec4
JJ
129912016-04-05 Jakub Jelinek <jakub@redhat.com>
12992
12993 PR rtl-optimization/70542
12994 * gcc.dg/torture/pr70542.c: New test.
12995 * gcc.target/i386/avx2-pr70542.c: New test.
12996
5e8c2eb1
ZS
129972016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12998
12999 PR tree-optimization/70509
13000 * gcc.target/i386/avx512bw-pr70509.c: New test.
13001
c0daf32d
PP
130022016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
13003
13004 PR c++/70452
13005 * g++.dg/ext/constexpr-vla4.C: New test.
13006
bf867841
UB
130072016-04-05 Uros Bizjak <ubizjak@gmail.com>
13008
13009 PR target/70510
13010 * gcc.target/i386/pr70510.c: New test.
13011
3022186a
RB
130122016-04-05 Richard Biener <rguenther@suse.de>
13013
13014 PR tree-optimization/70526
13015 * g++.dg/torture/pr70526.C: New testcase.
13016
55fc79b2
JJ
130172016-04-05 Jakub Jelinek <jakub@redhat.com>
13018
13019 PR target/70525
13020 * gcc.target/i386/pr70525.c: New test.
13021
62b233f2
RB
130222016-04-05 Richard Biener <rguenther@suse.de>
13023
13024 PR middle-end/70499
13025 * g++.dg/torture/pr70499.C: New testcase.
13026
cc05759d
RB
130272016-04-05 Richard Biener <rguenther@suse.de>
13028
13029 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13030 remove XFAIL.
13031
f23f16d4
JJ
130322016-04-04 Jakub Jelinek <jakub@redhat.com>
13033
13034 PR middle-end/70307
13035 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
13036 rs6000 ABI warnings.
13037
d27ecc49
JH
130382016-04-04 Jan Hubicka <hubicka@ucw.cz>
13039
13040 PR ipa/66223
13041 * g++.dg/ipa/devirt-51.C: New testcase.
13042
c974c96e 130432016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 13044 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
13045
13046 PR middle-end/70457
13047 * gcc.dg/torture/pr70457.c: New.
13048
7a85da89
AV
130492016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13050
13051 PR fortran/67538
13052 * gfortran.dg/allocate_with_source_19.f08: New test.
13053
de517e64
AV
130542016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13055
13056 PR fortran/65795
13057 * gfortran.dg/coarray_allocate_6.f08: New test.
13058
43b9f499
RB
130592016-04-04 Richard Biener <rguenther@suse.de>
13060
13061 PR rtl-optimization/70484
13062 * gcc.dg/torture/pr70484.c: New testcase.
13063
f13355da
MP
130642016-04-04 Marek Polacek <polacek@redhat.com>
13065
13066 PR c/70307
13067 * gcc.dg/torture/pr70307.c: New test.
13068
6cc6ed50
OE
130692016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
13070
13071 PR target/70416
13072 PR target/67391
13073 * gcc.target/sh/torture/pr70416.c: New.
13074
abdc16c8
MS
130752016-04-02 Martin Sebor <msebor@redhat.com>
13076
13077 PR c++/67376
13078 PR c++/70170
13079 PR c++/70172
13080 PR c++/70228
13081 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13082 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13083 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13084 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13085 * g++.dg/cpp0x/constexpr-string.C: Same.
13086 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13087 * g++.dg/cpp0x/pr65398.C: Same.
13088 * g++.dg/ext/constexpr-vla1.C: Same.
13089 * g++.dg/ext/constexpr-vla2.C: Same.
13090 * g++.dg/ext/constexpr-vla3.C: Same.
13091 * g++.dg/ubsan/pr63956.C: Same.
13092
763cd859
JJ
130932016-04-01 Jakub Jelinek <jakub@redhat.com>
13094
13095 PR rtl-optimization/70467
13096 * gcc.target/i386/pr70467-2.c: New test.
13097
0f875435
JJ
130982016-04-01 Jakub Jelinek <jakub@redhat.com>
13099 Marek Polacek <polacek@redhat.com>
13100
13101 PR c++/70488
13102 * g++.dg/init/new47.C: New test.
13103
41d14659
RR
131042016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13105
13106 PR target/70496
13107 * gcc.target/arm/pr70496.c: New test.
13108
f9bf89bb
NS
131092016-04-01 Nathan Sidwell <nathan@acm.org>
13110
73b9085d
NS
13111 PR c++/68475
13112 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13113
4afdcfaa
IE
131142016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13115
13116 PR target/69890
13117 * gcc.dg/strlenopt.h (memmove): New.
13118 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13119 instead of "string.h".
13120 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13121 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13122 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13123 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13124 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13125 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13126 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13127 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13128 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13129 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13130 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13131 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13132 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13133 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13134 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13135 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13136 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13137 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13138 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13139 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13140
b5d7a29c
RO
131412016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13142
13143 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13144 (Holder::foo): Reflect this.
13145
b660f9ec
IE
131462016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
13147
13148 PR target/70442
13149 * gcc.dg/pr70442.c: New test.
13150
88504f34
NS
131512016-03-31 Nathan Sidwell <nathan@acm.org>
13152
13153 PR c++/70393
13154 * g++.dg/cpp0x/constexpr-virtual6.C: New.
13155
95d34b96
KY
131562016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
13157
13158 PR target/70453
13159 * gcc.target/i386/pr70453.c: New test.
13160
b4c4967c
AB
131612016-03-31 Andrey Belevantsev <abel@ispras.ru>
13162
13163 PR target/70292
13164 * gcc.c-torture/pr70292.c: New test.
13165
5fde6a45
MP
131662016-03-31 Marek Polacek <polacek@redhat.com>
13167
13168 PR c/70297
13169 * c-c++-common/pr70297.c: New test.
13170 * g++.dg/cpp0x/typedef-redecl.C: New test.
13171 * gcc.dg/typedef-redecl2.c: New test.
13172
97eb24c4
JJ
131732016-03-31 Jakub Jelinek <jakub@redhat.com>
13174
13175 PR rtl-optimization/70460
13176 * gcc.c-torture/execute/pr70460.c: New test.
13177
efc3536f
RB
131782016-03-31 Richard Biener <rguenther@suse.de>
13179
13180 PR c++/70430
13181 * g++.dg/ext/vector30.C: New testcase.
13182
e0876e21
DH
131832016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13184 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13185
13186 * gfortran.dg/fmt_pf.f90: New test.
13187
e9bff8c6
RO
131882016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13189
13190 Forward-port from 5 branch
13191 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13192
13193 PR testsuite/70356
13194 * gcc.target/i386/avx-vextractf128-256-5.c: Move
13195 dg-require-effective-target after dg-do.
13196
13197 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
13198
13199 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13200
2620c80d
TS
132012016-03-30 Thomas Schwinge <thomas@codesourcery.com>
13202 Julian Brown <julian@codesourcery.com>
13203 Chung-Lin Tang <cltang@codesourcery.com>
13204 Cesar Philippidis <cesar@codesourcery.com>
13205 James Norris <jnorris@codesourcery.com>
13206 Tom de Vries <tom@codesourcery.com>
13207 Nathan Sidwell <nathan@codesourcery.com>
13208
bf867841 13209 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
13210 * c-c++-common/goacc/loop-clauses.c: Likewise.
13211 * g++.dg/goacc/template.C: Likewise.
13212 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13213 * gfortran.dg/goacc/loop-1.f95: Likewise.
13214 * gfortran.dg/goacc/loop-5.f95: Likewise.
13215 * gfortran.dg/goacc/loop-6.f95: Likewise.
13216 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13217 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13218 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13219 * c-c++-common/goacc/clauses-fail.c: Likewise.
13220 * c-c++-common/goacc/parallel-1.c: Likewise.
13221 * c-c++-common/goacc/reduction-1.c: Likewise.
13222 * c-c++-common/goacc/reduction-2.c: Likewise.
13223 * c-c++-common/goacc/reduction-3.c: Likewise.
13224 * c-c++-common/goacc/reduction-4.c: Likewise.
13225 * c-c++-common/goacc/routine-3.c: Likewise.
13226 * c-c++-common/goacc/routine-4.c: Likewise.
13227 * c-c++-common/goacc/routine-5.c: Likewise.
13228 * c-c++-common/goacc/tile.c: Likewise.
13229 * g++.dg/goacc/template.C: Likewise.
13230 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13231 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13232 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
13233 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
13234 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13235 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13236 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13237 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
13238 * c-c++-common/goacc/use_device-1.c: ... this file.
13239 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
13240 * c-c++-common/goacc/host_data-5.c: ... this file, and...
13241 * c-c++-common/goacc/host_data-6.c: ... this file.
13242 * c-c++-common/goacc/loop-2-kernels.c: New file.
13243 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13244 * c-c++-common/goacc/loop-3.c: Likewise.
13245 * g++.dg/goacc/reference.C: Likewise.
13246 * g++.dg/goacc/routine-1.C: Likewise.
13247 * g++.dg/goacc/routine-2.C: Likewise.
13248
f6d2d066
RB
132492016-03-30 Richard Biener <rguenther@suse.de>
13250
13251 PR middle-end/70450
13252 * gcc.dg/torture/pr70450.c: New testcase.
13253
d43242b9
JJ
132542016-03-30 Jakub Jelinek <jakub@redhat.com>
13255
13256 PR target/70421
13257 * gcc.dg/torture/pr70421.c: New test.
13258 * gcc.target/i386/avx512f-pr70421.c: New test.
13259
5ce43b77
L
132602016-03-30 H.J. Lu <hongjiu.lu@intel.com>
13261
13262 PR testsuite/70364
13263 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13264 (check): New function.
13265 (bar): Call check.
13266 (foo): Align stack to 16 bytes when calling bar.
13267 * gcc.target/i386/cleanup-2.c: Likewise.
13268
d014a712
PP
132692016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
13270
13271 PR tree-optimization/59124
13272 * gcc.dg/Warray-bounds-19.c: New test.
13273
3f8257db 132742016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
13275
13276 * lib/prune.exp (escape_regex_chars): New.
13277 (prune_file_path): Update to quote metcharacters for regexp.
13278
3336c6e0
JJ
132792016-03-29 Jakub Jelinek <jakub@redhat.com>
13280
a362f023
JJ
13281 PR rtl-optimization/70429
13282 * gcc.c-torture/execute/pr70429.c: New test.
13283
3336c6e0
JJ
13284 PR tree-optimization/70405
13285 * gcc.dg/pr70405.c: New test.
13286
728557fd
AV
132872016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
13288
13289 PR fortran/70397
13290 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13291 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13292
bef977d4
TS
132932016-03-29 Thomas Schwinge <thomas@codesourcery.com>
13294
13295 PR testsuite/64177
13296 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13297 __cilkrts_set_param to set two workers.
13298 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13299 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13300
6f6d25c9
DH
133012016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
13302
bf867841 13303 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 13304
45733562
KY
133052016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13306
13307 PR target/70406
bf867841 13308 * gcc.target/i386/pr70406.c: New test.
45733562 13309
a1799e5e
EB
133102016-03-27 Eric Botcazou <ebotcazou@adacore.com>
13311
13312 * gnat.dg/specs/double_record_extension3.ads: New test.
13313
5fca7b66
RH
133142016-03-25 Richard Henderson <rth@redhat.com>
13315
13316 PR target/70120
13317 * gcc.target/aarch64/pr70120-1.c: New.
13318 * gcc.target/aarch64/pr70120-2.c: New.
13319 * gcc.target/aarch64/pr70120-3.c: New.
13320
31ce75c6
PP
133212016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
13322
13323 PR c++/62212
13324 * g++.dg/template/mangle2.C: The dg-do directive should be
13325 "compile" not "assemble".
13326
3caf0ca1
BS
133272016-03-25 Bernd Schmidt <bschmidt@redhat.com>
13328
13329 PR lto/69650
13330 * gcc.dg/pr69650.c: New test.
13331
634035b6
DE
133322016-03-25 David Edelsohn <dje.gcc@gmail.com>
13333
13334 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13335
45d34276
AM
133362016-03-25 Alan Modra <amodra@gmail.com>
13337
13338 * gcc.dg/dfp/pr70052.c: New test.
13339
8f085166
RH
133402016-03-24 Richard Henderson <rth@redhat.com>
13341
13342 PR middle-end/69845
13343 * gcc.dg/tree-ssa/pr69845-1.c: New test.
13344 * gcc.dg/tree-ssa/pr69845-2.c: New test.
13345
011e5ec3
TV
133462016-03-24 Tom de Vries <tom@codesourcery.com>
13347
13348 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13349
9e3f4551
TV
133502016-03-24 Tom de Vries <tom@codesourcery.com>
13351
13352 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13353 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13354
45780041
TV
133552016-03-24 Tom de Vries <tom@codesourcery.com>
13356
13357 * c-c++-common/goacc/uninit-dim-clause.c: New test.
13358 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13359
887ab4e5
PP
133602016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
13361
13362 PR c++/62212
13363 * g++.dg/template/mangle2.C: New test.
13364
69a9a66f
RB
133652016-03-24 Richard Biener <rguenther@suse.de>
13366
13367 PR tree-optimization/70396
13368 * gcc.dg/torture/pr70396.c: New testcase.
13369
ed87de55
RB
133702016-03-24 Richard Biener <rguenther@suse.de>
13371
13372 PR middle-end/70370
13373 * gcc.dg/torture/pr70370.c: New testcase.
13374
ea064934
TV
133752016-03-24 Tom de Vries <tom@codesourcery.com>
13376
13377 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13378 * gfortran.dg/goacc/kernels-tree.f95: Same.
13379 * gfortran.dg/goacc/parallel-tree.f95: Same.
13380
b2a4dd1d
TV
133812016-03-24 Tom de Vries <tom@codesourcery.com>
13382
13383 * c-c++-common/goacc/uninit-if-clause.c: New test.
13384 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13385
72e7cd6e
JJ
133862016-03-24 Jakub Jelinek <jakub@redhat.com>
13387
13388 PR target/70290
bf867841
UB
13389 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13390 Fix formatting.
72e7cd6e 13391
ce9d0c03
RB
133922016-03-24 Richard Biener <rguenther@suse.de>
13393
13394 PR tree-optimization/70372
13395 * gcc.dg/tree-ssa/pr70372.c: New testcase.
13396
426b9428
PP
133972016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13398
13399 PR c++/70347
13400 * g++.dg/cpp1y/nsdmi-union1.C: New test.
13401
cd1588c4
PP
134022016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13403
13404 PR c++/70332
13405 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13406
61637db3
JJ
134072016-03-23 Jakub Jelinek <jakub@redhat.com>
13408
928af3bf
JJ
13409 PR c++/70001
13410 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13411 * g++.dg/cpp1y/pr70001.C: New test.
13412
61637db3
JJ
13413 PR c++/70323
13414 * g++.dg/cpp0x/constexpr-70323.C: New test.
13415
05aca4e7
AO
134162016-03-23 Alexandre Oliva <aoliva@redhat.com>
13417 Jason Merrill <jason@redhat.com>
13418 Jakub Jelinek <jakub@redhat.com>
13419
13420 PR c++/69315
13421 * g++.dg/cpp0x/constexpr-69315.C: New test.
13422 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13423
fbdb6baf
MP
134242016-03-23 Marek Polacek <polacek@redhat.com>
13425
13426 PR c++/69884
13427 * g++.dg/warn/Wignored-attributes-1.C: New test.
13428 * g++.dg/warn/Wignored-attributes-2.C: New test.
13429
d79ee524
TV
134302016-03-23 Tom de Vries <tom@codesourcery.com>
13431
13432 * c-c++-common/goacc/kernels-default.c (foo): Add missing
13433 initialization.
13434 * gfortran.dg/goacc/private-3.f95 (test): Same.
13435 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13436 missing use param.
13437
a59f0bef
KT
134382016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13439
13440 * lib/target-supports.exp: Remove v7ve entry from loop
13441 creating effective target checks.
13442 (check_effective_target_arm_arch_v7ve_ok): New procedure.
13443 (add_options_for_arm_arch_v7ve): Likewise.
13444
0179520a
JJ
134452016-03-23 Jakub Jelinek <jakub@redhat.com>
13446
13447 PR tree-optimization/70354
13448 * gcc.dg/vect/pr70354-1.c: New test.
13449 * gcc.dg/vect/pr70354-2.c: New test.
13450 * gcc.target/i386/avx2-pr70354-1.c: New test.
13451 * gcc.target/i386/avx2-pr70354-2.c: New test.
13452
75bb14d7
JL
134532016-03-22 Jeff Law <law@redhat.com>
13454
13455 PR target/70232
13456 * gcc.dg/tree-ssa/pr70232.c: New test.
13457
72c9526d
IE
134582016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13459
13460 PR target/70302
13461 * gcc.target/i386/pr70302.c: New test.
13462
a3ca1bc5
RB
134632016-03-22 Richard Biener <rguenther@suse.de>
13464
13465 PR middle-end/70251
13466 * g++.dg/torture/pr70251.C: New testcase.
13467
5c240f4d
DM
134682016-03-22 David Malcolm <dmalcolm@redhat.com>
13469
13470 PR c/69993
13471 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13472 Wmisleading-indentation.c.
13473 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13474 reflect change to diagnostic text and order of messages.
13475 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13476
80f6631b
DE
134772016-03-22 David Edelsohn <dje.gcc@gmail.com>
13478
13479 * g++.dg/ext/java-3.C: Don't compile on AIX.
13480
9a10956c
RB
134812016-03-22 Richard Biener <rguenther@suse.de>
13482
13483 PR middle-end/70333
13484 * gcc.dg/torture/pr70333.c: New testcase.
13485
6cedf922
IE
134862016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13487
13488 * g++.dg/ext/pr70290.C: New test.
13489
cd6c27ac
KY
134902016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
13491
13492 PR target/70325
13493 * gcc.target/i386/pr70325.c: New test.
13494
4cde512c
JJ
134952016-03-22 Jakub Jelinek <jakub@redhat.com>
13496
b01915ed
JJ
13497 PR target/70329
13498 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13499 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13500
4e3e2cf1
JJ
13501 PR target/70300
13502 * gcc.target/i386/pr70300.c: New test.
13503
4cde512c
JJ
13504 PR c++/70295
13505 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13506 (func2): New function for cond with parens, xfail warning for c++.
13507 * g++.dg/warn/Wnonnull-compare-8.C: New test.
13508
16f6d7dc
PP
135092016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13510
13511 PR c++/70096
13512 * g++.dg/template/ptrmem30.C: New test.
13513
a3e2b438
PP
135142016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13515
13516 PR c++/70204
13517 * g++.dg/cpp0x/constexpr-70204a.C: New test.
13518 * g++.dg/cpp0x/constexpr-70204b.C: New test.
13519
11b6a02e
JJ
135202016-03-21 Jakub Jelinek <jakub@redhat.com>
13521
13522 PR middle-end/70326
13523 * gcc.dg/pr70326.c: New test.
13524
b9407883
MG
135252016-03-21 Marc Glisse <marc.glisse@inria.fr>
13526 Jakub Jelinek <jakub@redhat.com>
13527
13528 PR tree-optimization/70317
13529 * gcc.dg/pr70317.c: New test.
13530
4a148e19
UB
135312016-03-21 Uros Bizjak <ubizjak@gmail.com>
13532
13533 PR target/70327
13534 * gcc.target/i386/pr70327.c: New test.
13535
2a85ddbb
ML
135362016-03-21 Martin Liska <mliska@suse.cz>
13537
7d36fe98 13538 PR ipa/70306
2a85ddbb
ML
13539 * gcc.dg/ipa/pr70306.c: New test.
13540
4a148e19 135412016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
13542
13543 * gcc.target/arm/attr-align1.c: Skip if M-profile.
13544 * gcc.target/arm/attr-align3.c: Likewise.
13545 * gcc.target/arm/attr_arm.c: Likewise.
13546 * gcc.target/arm/flip-thumb.c: Likewise.
13547
6b366948
JJ
135482016-03-21 Jakub Jelinek <jakub@redhat.com>
13549
13550 PR target/70296
13551 * gcc.target/powerpc/altivec-36.c: New test.
13552
2fac8c14
RB
135532016-03-21 Richard Biener <rguenther@suse.de>
13554
13555 PR tree-optimization/70310
13556 * gcc.dg/torture/pr70310.c: New testcase.
13557
e9bde854
KY
135582016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
13559
13560 PR target/70293
13561 * gcc.target/i386/pr70293.c: New test.
13562
56bbfaf6
RB
135632016-03-21 Richard Biener <rguenther@suse.de>
13564
13565 PR tree-optimization/70288
13566 * gcc.dg/torture/pr70288-1.c: New testcase.
13567 * gcc.dg/torture/pr70288-2.c: Likewise.
13568
3eee49ed
AB
135692016-03-21 Andrey Belevantsev <abel@ispras.ru>
13570
13571 PR rtl-optimization/69307
13572 * gcc.target/arm/pr69307.c: New test.
4a148e19 13573
8e7816b4
AB
135742016-03-21 Andrey Belevantsev <abel@ispras.ru>
13575
13576 PR rtl-optimization/69102
13577 * gcc.c-torture/compile/pr69102.c: New test.
13578
14d7d4be
JL
135792016-03-18 Jeff Law <law@redhat.com>
13580
13581 PR rtl-optimization/70263
13582 * gcc.c-torture/compile/pr70263-1.c: New test.
13583 * gcc.target/i386/pr70263-2.c: New test.
13584
5c6a601c
BS
135852016-03-18 Bernd Schmidt <bschmidt@redhat.com>
13586
13587 PR rtl-optimization/70278
13588 * gcc.dg/torture/pr70278.c: New test.
13589 * gcc.target/arm/pr70278.c: New test.
13590
4bbf545b
DM
135912016-03-18 David Malcolm <dmalcolm@redhat.com>
13592
13593 PR c/70281
13594 * gcc.dg/plugin/diagnostic-test-expressions-1.c
13595 (test_builtin_types_compatible_p): New test function.
13596 * gcc.dg/pr70281.c: New test case.
13597
dc28bb68
CL
135982016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
13599
13600 PR target/70113
13601 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13602
5e8d6dff
IE
136032016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13604
13605 PR tree-optimization/70252
13606 * gcc.dg/pr70252.c: New test.
13607
d0e7e403
TV
136082016-03-18 Tom de Vries <tom@codesourcery.com>
13609
13610 * gcc.dg/pr70161-2.c: New test.
13611 * gcc.dg/pr70161.c: New test.
13612
fa22501a
TV
136132016-03-18 Tom de Vries <tom@codesourcery.com>
13614
13615 PR ipa/70269
13616 * gcc.dg/pr70269.c: New test.
13617
dd125026
JJ
136182016-03-18 Jakub Jelinek <jakub@redhat.com>
13619
13620 PR c++/70267
13621 * g++.dg/ext/java-3.C: New test.
13622
91914f0a
PP
136232016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13624
13625 PR c++/70205
13626 * g++.dg/lookup/pr70205.C: New test.
13627
753a8910
PP
136282016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13629
13630 PR c++/70218
13631 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13632
14ba7b28
MP
136332016-03-17 Marek Polacek <polacek@redhat.com>
13634
13635 PR c/69407
13636 * gcc.dg/atomic-op-6.c: New test.
13637
ded60913
DM
136382016-03-17 David Malcolm <dmalcolm@redhat.com>
13639
13640 PR c/70264
13641 * c-c++-common/pr70264.c: New test case.
13642
a3aad0e6
JJ
136432016-03-17 Jakub Jelinek <jakub@redhat.com>
13644
17366700
JJ
13645 PR c++/70144
13646 * c-c++-common/pr70144-1.c: New test.
13647 * c-c++-common/pr70144-2.c: New test.
13648
a3aad0e6
JJ
13649 PR c++/70272
13650 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13651 * g++.dg/opt/flifetime-dse6.C: New test.
13652 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13653
b57e6e18
L
136542016-03-17 H.J. Lu <hongjiu.lu@intel.com>
13655
13656 PR driver/70192
13657 * gcc.dg/pic-1.c: New test.
13658 * gcc.dg/pic-2.c: Likewise.
13659 * gcc.dg/pic-3.c: Likewise.
13660 * gcc.dg/pic-4.c: Likewise.
13661 * gcc.dg/pie-1.c: Likewise.
13662 * gcc.dg/pie-2.c: Likewise.
13663 * gcc.dg/pie-3.c: Likewise.
13664 * gcc.dg/pie-4.c: Likewise.
13665 * gcc.dg/pie-5.c: Likewise.
13666 * gcc.dg/pie-6.c: Likewise.
13667
b38ba58b
TV
136682016-03-17 Tom de Vries <tom@codesourcery.com>
13669
13670 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13671 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13672
6931b3b7
RB
136732016-03-17 Richard Biener <rguenther@suse.de>
13674
13675 PR debug/70271
13676 * g++.dg/debug/pr70271.C: New testcase.
13677
0c8b64cb
IE
136782016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
13679
13680 * gcc.target/i386/pr70251.c: New test.
13681
b1970801
MP
136822016-03-17 Marek Polacek <polacek@redhat.com>
13683
13684 PR c++/70194
13685 * g++.dg/warn/constexpr-70194.C: New test.
13686
820c5eaa
RH
136872016-03-16 Richard Henderson <rth@redhat.com>
13688
13689 PR middle-end/70240
13690 * gcc.c-torture/compile/pr70240.c: New.
13691
da0ad263
SKS
136922016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13693
13694 * gcc.c-torture/compile/20151204.c: Skip for avr.
13695
c73d295c
JJ
136962016-03-16 Jakub Jelinek <jakub@redhat.com>
13697
13698 PR target/70245
13699 * g++.dg/opt/pr70245.C: New test.
13700 * g++.dg/opt/pr70245.h: New file.
13701 * g++.dg/opt/pr70245-aux.cc: New file.
13702
b2794066
MS
137032016-03-16 Martin Sebor <msebor@redhat.com>
13704
13705 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13706
aa43616c
RH
137072016-03-16 Richard Henderson <rth@redhat.com>
13708
13709 PR middle-end/70199
13710 * gcc.c-torture/compile/pr70199.c: New.
13711
59608fe5
L
137122016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13713
13714 * gcc.dg/uninit-19.c: Run dos2unix.
13715
ab4c578f
MP
137162016-03-16 Marek Polacek <polacek@redhat.com>
13717
13718 PR c/70093
13719 * gcc.dg/nested-func-10.c: New test.
13720 * gcc.dg/nested-func-9.c: New test.
13721
f5387e76
JJ
137222016-03-16 Jakub Jelinek <jakub@redhat.com>
13723
13724 PR tree-optimization/68714
13725 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13726
7662b718
TV
137272016-03-16 Tom de Vries <tom@codesourcery.com>
13728
13729 PR tree-optimization/68715
13730 * gcc.dg/graphite/pr68715-2.c: New test.
13731 * gcc.dg/graphite/pr68715.c: New test.
13732 * gfortran.dg/graphite/pr68715.f90: New test.
13733
be7ce7ae
TV
137342016-03-16 Tom de Vries <tom@codesourcery.com>
13735
13736 PR tree-optimization/68809
13737 * gcc.dg/graphite/pr68809-2.c: New test.
13738 * gcc.dg/graphite/pr68809.c: New test.
13739
1935f250
JJ
137402016-03-16 Jakub Jelinek <jakub@redhat.com>
13741
6651c93e
JJ
13742 PR c++/70147
13743 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13744 method call to i () as argument. Adjust expected output.
13745
1935f250
JJ
13746 PR c++/70147
13747 * g++.dg/ubsan/pr70147-1.C: New test.
13748 * g++.dg/ubsan/pr70147-2.C: New test.
13749
ab1caa6e
MS
137502016-03-15 Martin Sebor <msebor@redhat.com>
13751
13752 PR c++/58281
13753 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13754
5c2a1bbb
JDA
137552016-03-15 John David Anglin <danglin@gcc.gnu.org>
13756
cb5d8ad1
JDA
13757 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13758 hppa*-*-hpux*.
13759
b440dd40
JDA
13760 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13761
5c2a1bbb
JDA
13762 PR libfortran/69799
13763 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13764 libatomic_available.
13765
42c729c5
MP
137662016-03-15 Marek Polacek <polacek@redhat.com>
13767
13768 PR c++/70209
13769 * g++.dg/ext/attribute-may-alias-4.C: New test.
13770
82b1c550
AM
137712016-03-15 Alexander Monakov <amonakov@ispras.ru>
13772
13773 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13774 -fvar-tracking-assignments-toggle flag.
13775
4ccbf3a6
PH
137762016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13777
13778 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13779
c39858bd
JJ
137802016-03-15 Jakub Jelinek <jakub@redhat.com>
13781
13782 PR rtl-optimization/70222
13783 * gcc.c-torture/execute/pr70222-1.c: New test.
13784 * gcc.c-torture/execute/pr70222-2.c: New test.
13785
8be119c1
RH
137862016-03-15 Richard Henderson <rth@redhat.com>
13787
13788 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13789
6598bb55
AB
137902016-03-15 Andrey Belevantsev <abel@ispras.ru>
13791
13792 PR rtl-optimization/69032
13793 * gcc.dg/pr69032.c: New test.
13794
81fa2944
AB
137952016-03-15 Andrey Belevantsev <abel@ispras.ru>
13796
13797 PR rtl-optimization/63384
4a148e19 13798 * g++.dg/pr63384.C: New test.
81fa2944 13799
74ea9ab6
AB
138002016-03-15 Andrey Belevantsev <abel@ispras.ru>
13801
13802 PR target/64411
13803 * gcc.target/i386/pr64411.C: New test.
13804
045d5055
TV
138052016-03-15 Tom de Vries <tom@codesourcery.com>
13806
13807 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13808 * gfortran.dg/goacc/kernels-alias.f95: New test.
13809
3ea33585
MS
138102016-03-14 Martin Sebor <msebor@redhat.com>
13811
13812 PR c++/53792
13813 * g++.dg/cpp0x/constexpr-inline.C: New test.
13814 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13815
1df7b330
DE
138162016-03-14 David Edelsohn <dje.gcc@gmail.com>
13817
13818 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13819
79b57d18
JJ
138202016-03-14 Jakub Jelinek <jakub@redhat.com>
13821
13822 PR middle-end/70219
13823 * gcc.dg/pr70219.c: New test.
13824
3cbf012a
BS
138252016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13826
13827 PR target/70083
13828 * gcc.dg/torture/pr70083.c: New test.
13829 * gcc.target/i386/pr70083.c: New test.
13830
a9fee7cd
RB
138312016-03-14 Richard Biener <rguenther@suse.de>
13832
13833 PR tree-optimization/56365
13834 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13835
4799603f
SB
138362016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13837
13838 PR target/70098
13839 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13840 New function.
13841 * g++.dg/pr70098.C: New testcase.
13842
13843
760ca967
TV
138442016-03-14 Tom de Vries <tom@codesourcery.com>
13845
13846 PR tree-optimization/70045
13847 * gcc.dg/graphite/pr70045.c: New test.
13848
44e66a77
JD
138492016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13850
13851 PR fortran/69043
13852 * gfortran.dg/include_9.f90: New test.
13853
a18e0fe1
DH
138542016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13855
13856 PR fortran/45076
13857 gfortran.dg/prof/prof.exp: New script.
13858 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13859
d0aca6ab
AB
138602016-03-12 Andrey Belevantsev <abel@ispras.ru>
13861
13862 PR rtl-optimization/69307
13863 * gcc.dg/pr69307.c: New test.
13864
cefe08a4
VM
138652016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13866
13867 PR target/69614
13868 * gcc.target/arm/pr69614.c: New.
13869
70112e2a
PT
138702016-03-12 Paul Thomas <pault@gcc.gnu.org>
13871
13872 PR fortran/70031
13873 * gfortran.dg/submodule_14.f08: New test
13874
13875 PR fortran/69524
13876 * gfortran.dg/submodule_15.f08: New test
13877
3f1e5d3a
PP
138782016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13879
13880 PR c++/70106
13881 * g++.dg/cpp1y/paren3.C: New test.
13882
a3f6d680
MM
138832016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13884
13885 PR target/70131
13886 * gcc.target/powerpc/ppc-round2.c: New test.
13887
92348f09
BS
138882016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13889
13890 PR target/70123
13891 * gcc.dg/torture/pr70123.c: New test.
13892
cebde9e9
JL
138932016-03-11 Jeff Law <law@redhat.com>
13894
13895 PR tree-optimization/70190
13896 * gcc.c-torture/compile/pr70190.c: New test.
13897
3edc5da4
DM
138982016-03-11 David Malcolm <dmalcolm@redhat.com>
13899
13900 PR c/68187
13901 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13902 case.
13903 (test43_b): Likewise.
13904 (test43_c): Likewise.
13905 (test43_d): Likewise.
13906 (test43_e): Likewise.
13907 (test43_f): Likewise.
13908 (test43_g): Likewise.
13909 (test44_a): Likewise.
13910 (test44_b): Likewise.
13911 (test44_c): Likewise.
13912 (test44_d): Likewise.
13913 (test44_e): Likewise.
13914
318c1204
DM
139152016-03-11 David Malcolm <dmalcolm@redhat.com>
13916
13917 PR c/70085
13918 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13919
bc062234
KT
139202016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13921
13922 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13923 dg-options.
13924
acfc1ac1
KT
139252016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13926
13927 PR target/70002
13928 PR target/69245
13929 * gcc.target/aarch64/pr69245_2.c: New test.
13930
d1e2bb2d
JJ
139312016-03-11 Jakub Jelinek <jakub@redhat.com>
13932
13933 PR tree-optimization/70177
13934 * gcc.dg/pr70177.c: New test.
13935
07350627
AL
139362016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13937
13938 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13939
5c6706f7
AL
139402016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13941
13942 * gcc.dg/tree-ssa/sra-20.c: New.
13943
02d472a2
JJ
139442016-03-11 Jakub Jelinek <jakub@redhat.com>
13945
686d390a
JJ
13946 PR rtl-optimization/70174
13947 * gcc.dg/pr70174.c: New test.
13948
02d472a2
JJ
13949 PR tree-optimization/70169
13950 * gcc.dg/pr70169.c: New test.
13951
0f9befa1
IE
139522016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13953
13954 PR target/70160
13955 * gcc.target/i386/pr70160.c: New test.
13956
432d4670
AK
139572016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13958
13959 * gcc.target/s390/dfp-1.c: New test.
13960
a3dc8760
NC
139612016-03-10 Nick Clifton <nickc@redhat.com>
13962
13963 PR target/70044
13964 * gcc.target/aarch64/pr70044.c: New test.
13965
b87a8d7d
PP
139662016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13967 Jakub Jelinek <jakub@redhat.com>
13968
13969 PR c++/70001
13970 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13971 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13972 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13973
4f4ada6a
JH
139742016-03-10 Jan Hubicka <hubicka@ucw.cz>
13975
13976 PR lto/69589
13977 * g++.dg/lto/pr69589_0.C: New testcase
13978 * g++.dg/lto/pr69589_1.C: New testcase
13979
d49b0aa0
MP
139802016-03-10 Marek Polacek <polacek@redhat.com>
13981
13982 PR c++/70153
13983 * g++.dg/delayedfold/unary-plus1.C: New test.
13984
139852016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
13986
13987 * gcc.target/arm/pr45701-1.c: Escape brackets.
13988 * gcc.target/arm/pr45701-2.c: Likewise.
13989
71017a7b
AL
139902016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13991
13992 * gfortran.dg/unconstrained_commons.f: New.
13993
ba52669f
AM
139942016-03-10 Alan Modra <amodra@gmail.com>
13995
13996 * gcc.dg/pr69195.c: New.
13997 * gcc.dg/pr69238.c: New.
13998
27742332
TV
139992016-03-10 Tom de Vries <tom@codesourcery.com>
14000
14001 PR testsuite/68915
14002 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14003
3a81a594
RB
140042016-03-10 Richard Biener <rguenther@suse.de>
14005
14006 PR tree-optimization/70128
14007 * gcc.dg/tree-ssa/alias-34.c: New testcase.
14008 * gcc.dg/tree-ssa/alias-35.c: Likewise.
14009
3433b975
JJ
140102016-03-09 Jakub Jelinek <jakub@redhat.com>
14011
c2864f02
JJ
14012 PR tree-optimization/70152
14013 * gcc.dg/pr70152.c: New test.
14014
3433b975
JJ
14015 PR target/70086
14016 * gcc.target/i386/pr70086-1.c: New test.
14017 * gcc.target/i386/pr70086-2.c: New test.
14018 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
14019
14020 PR tree-optimization/70127
14021 * gcc.c-torture/execute/pr70127.c: New test.
14022
96b3c82d
CP
140232016-03-09 Cesar Philippidis <cesar@codesourcery.com>
14024
14025 * c-c++-common/goacc/combined-directives-2.c: New test.
14026
b4f3232d
DM
140272016-03-09 David Malcolm <dmalcolm@redhat.com>
14028
14029 PR c/68473
14030 PR c++/70105
14031 * g++.dg/diagnostic/pr70105.C: New test.
14032 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14033 (test_multiple_ordinary_maps): New test function.
14034
40499f81
DM
140352016-03-09 David Malcolm <dmalcolm@redhat.com>
14036
14037 PR c/68473
14038 PR c++/70105
14039 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14040 Drop range information from call to inform_at_rich_loc.
14041 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14042 New.
14043 (test_show_locus): Replace calls to rich_location::add_range with
14044 calls to add_range. Rewrite the tests that used the now-defunct
14045 rich_location ctor taking a source_range. Simplify other tests
14046 by replacing calls to COMBINE_LOCATION_DATA with calls to
14047 make_location.
14048
c9e33662
RB
140492016-03-09 Richard Biener <rguenther@suse.de>
14050 Jakub Jelinek <jakub@redhat.com>
14051
14052 PR tree-optimization/70138
14053 * gcc.dg/vect/pr70138-1.c: New testcase.
14054 * gcc.dg/vect/pr70138-2.c: Likewise.
14055
2c73b764
JJ
140562016-03-09 Jakub Jelinek <jakub@redhat.com>
14057
14058 PR target/70049
14059 * gcc.target/i386/pr70049.c: New test.
14060
c06d25bb
RB
140612016-03-09 Richard Biener <rguenther@suse.de>
14062
14063 PR c/70143
14064 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14065 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14066 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14067
5828a501
RO
140682016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14069
14070 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14071 arm-*-*.
14072
2e141c8d
JJ
140732016-03-09 Jakub Jelinek <jakub@redhat.com>
14074
5a9def37
JJ
14075 PR middle-end/67278
14076 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14077
2e141c8d
JJ
14078 PR target/67278
14079 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14080
14081 PR middle-end/70050
14082 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
14083 in testcase comment.
14084
bf751f40
TV
140852016-03-09 Tom de Vries <tom@codesourcery.com>
14086
14087 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14088 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14089 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14090 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14091 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14092 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14093 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14094 * gfortran.dg/goacc/kernels-loop.f95: New test.
14095
e210c999
MS
140962016-03-08 Martin Sebor <msebor@redhat.com>
14097
14098 PR c++/62096
14099 * g++.dg/warn/overflow-warn-7.C: New test.
14100
80aac5c8
JM
141012016-03-08 Jason Merrill <jason@redhat.com>
14102
14103 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14104 * lib/target-supports.exp (check_effective_target_concepts): New.
14105
12b81409
JJ
141062016-03-08 Jakub Jelinek <jakub@redhat.com>
14107
d259b234
JJ
14108 PR c++/70135
14109 * g++.dg/cpp1y/constexpr-loop4.C: New test.
14110 * g++.dg/ubsan/pr70135.C: New test.
14111
12b81409
JJ
14112 PR target/70110
14113 * gcc.dg/pr70110.c: New test.
14114
b4e9f2aa
MJ
141152016-03-07 Martin Jambor <mjambor@suse.cz>
14116
14117 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14118 * c-c++-common/gomp/if-1.c: Likewise.
14119 * c-c++-common/gomp/pr61486-2.c: Likewise.
14120 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14121 to dg-additional-options.
14122 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14123 * g++/gomp/target-teams-1.c: Likewise.
14124 * gcc.dg/gomp/gomp.exp: Likewise.
14125 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14126 dg-additional-options.
14127 * gfortran.dg/gomp/gomp.exp: Likewise.
14128 * gfortran.dg/gomp/target1.f90: Remove dg-options.
14129 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14130 dg-additional-options.
14131 * gfortran.dg/gomp/target3.f90: Remove dg-options.
14132
f86e631e
MJ
141332016-03-07 Martin Jambor <mjambor@suse.cz>
14134
14135 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14136 * c-c++-common/gomp/gridify-1.c: New test.
14137 * gfortran.dg/gomp/gridify-1.f90: Likewise.
14138
94156b3f
AV
141392016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14140
14141 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14142 trigger for cortex-r8, when scanning for register r8.
14143 * gcc.target/arm/pr45701-2.c: Likewise.
14144
a84a49b7 141452016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 14146 Jeff Law <law@redhat.com>
a84a49b7
RB
14147
14148 PR tree-optimization/69740
14149 * gcc.c-torture/compile/pr69740-1.c: New test.
14150 * gcc.c-torture/compile/pr69740-2.c: New test.
14151
e41f6c9e
BS
141522016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14153
14154 * lib/target-supports.exp
14155 (check_effective_target_whole_vector_shift): Enable for PPC64.
14156
57548bf5
RB
141572016-03-07 Richard Biener <rguenther@suse.de>
14158
14159 PR tree-optimization/70115
14160 * gcc.dg/torture/pr70115.c: New testcase.
14161
4ae13300
NS
141622016-03-07 Nathan Sidwell <nathan@codesourcery.com>
14163
14164 PR middle-end/69916
14165 * c-c-++-common/goacc/pr69916.c: New.
14166
5edb9853
RH
141672016-03-07 Richard Henderson <rth@redhat.com>
14168
14169 * gcc.c-torture/compile/pr70061.c: New test.
14170
2067a8f3
RB
141712016-03-07 Richard Biener <rguenther@suse.de>
14172
14173 PR testsuite/70109
14174 * gcc.dg/vect/O3-pr36098.c: New testcase.
14175
4145a9b7
CL
141762016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
14177
14178 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14179
1878be32
EB
141802016-03-07 Eric Botcazou <ebotcazou@adacore.com>
14181
14182 * gnat.dg/renaming9.ad[sb]: New testcase.
14183
df762bb2
JJ
141842016-03-05 Jakub Jelinek <jakub@redhat.com>
14185
14186 PR c++/70084
14187 * g++.dg/expr/stdarg3.C: New test.
14188
7d461295
JL
141892016-03-04 Jeff Law <law@redhat.com>
14190
14191 PR tree-optimization/69196
14192 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14193 x86_64-*-*.
14194
29b9828f
BS
141952016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14196
b6b552fd
BS
14197 PR c/69973
14198 * gcc.dg/pr69973.c: New test.
14199
201d49e9
BS
14200 PR rtl-optimization/69941
14201 * gcc.dg/torture/pr69941.c: New test.
14202
29b9828f
BS
14203 PR c/69824
14204 * gcc.dg/pr69824.c: New test.
14205
640b7e74
TV
142062016-03-05 Tom de Vries <tom@codesourcery.com>
14207
14208 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14209 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14210 function.
14211
7a3a3fad
PP
142122016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
14213
14214 PR c++/66786
14215 * g++.dg/cpp1y/var-templ48.C: New test.
14216 * g++.dg/cpp1y/var-templ49.C: New test.
14217
cd439aec
EB
142182016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14219
14220 * g++.dg/Wno-frame-address.C: Skip on IA-64.
14221
60204554
JJ
142222016-03-04 Jakub Jelinek <jakub@redhat.com>
14223
0c8825de
JJ
14224 PR c++/70035
14225 * g++.dg/ubsan/pr70035.C: New test.
14226
60204554
JJ
14227 PR target/70062
14228 * gcc.target/i386/pr70062.c: New test.
14229
f79d4eab
L
142302016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14231
14232 * g++.dg/template/typename21.C: Remove c++98_only.
14233
ea81ce67
L
142342016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14235
14236 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14237
64b23c13
DM
142382016-03-04 David Malcolm <dmalcolm@redhat.com>
14239
14240 PR c/68187
14241 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14242 function.
14243 (fn_42_b): Likewise.
14244 (fn_42_c): Likewise.
14245
729526f5
DM
142462016-03-04 David Malcolm <dmalcolm@redhat.com>
14247
14248 PR c/68187
14249 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14250 function.
14251 (fn_40_b): Likewise.
14252 (fn_41_a): Likewise.
14253 (fn_41_b): Likewise.
14254
f9ea11ac
JJ
142552016-03-04 Jakub Jelinek <jakub@redhat.com>
14256
14257 PR target/70059
14258 * gcc.target/i386/avx512f-pr70059.c: New test.
14259 * gcc.target/i386/avx512dq-pr70059.c: New test.
14260
b6c38c69
BS
142612016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14262
14263 PR rtl-optimization/57676
14264 * gcc.dg/torture/pr57676.c: New test.
14265
af3cdd34
IE
142662016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14267
14268 * gcc.dg/pr70026.c: New test.
14269
7ff6ca38
MP
142702016-03-04 Marek Polacek <polacek@redhat.com>
14271
14272 PR c/69798
14273 * gcc.dg/cilk-plus/pr69798-1.c: New test.
14274 * gcc.dg/cilk-plus/pr69798-2.c: New test.
14275
a6bf62d5
KT
142762016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14277
14278 PR target/70004
14279 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14280 Delete.
14281 (test_corners_sisd_si): Likewise.
14282 (main): Remove checks of the above.
14283 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14284
ae4cdc6a
EB
142852016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14286
14287 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14288
08455559
CL
142892016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
14290
14291 * gcc.dg/torture/pr69951.c: Accept argc==0.
14292
e9a35493
RB
142932016-03-04 Richard Biener <rguenther@suse.de>
14294
14295 PR c++/70054
14296 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14297 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14298
fba054c2
DV
142992016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
14300
14301 PR testsuite/69766
14302 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14303 testing multiarch.
14304
f10cdc6c
JJ
143052016-03-04 Jakub Jelinek <jakub@redhat.com>
14306
14307 PR debug/69947
14308 * gcc.dg/guality/pr69947.c: New test.
14309
2e981ba0
JJ
143102016-03-03 Jakub Jelinek <jakub@redhat.com>
14311
14312 PR ada/70017
14313 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14314
0ba3bfa2
KT
143152016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14316
14317 PR rtl-optimization/69904
14318 * gcc.target/arm/pr69904.c: New test.
14319
97ecdb46
JJ
143202016-03-03 Jakub Jelinek <jakub@redhat.com>
14321
14322 PR target/70021
14323 * gcc.dg/vect/pr70021.c: New test.
14324 * gcc.target/i386/pr70021.c: New test.
14325
a2a743a1
MP
143262016-03-03 Marek Polacek <polacek@redhat.com>
14327
14328 PR middle-end/70050
14329 * gcc.dg/pr70050.c: New test.
14330
fa07ecdd
JG
143312016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
14332
14333 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14334
23504262
ML
143352016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
14336
14337 PR tree-optimization/70043
14338 * gfortran.dg/vect/pr70043.f90: New test.
14339
b7b9e1a9
EB
143402016-03-03 Eric Botcazou <ebotcazou@adacore.com>
14341
14342 * gnat.dg/specs/task1.ads: New test.
14343
cb83ba54
RO
143442016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14345
14346 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14347 Invoke gdb with -batch.
14348 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14349
a75f5e30
RB
143502016-03-03 Richard Biener <rguenther@suse.de>
14351
14352 PR tree-optimization/55936
14353 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14354
268bc320
JL
143552016-03-02 Jeff Law <law@redhat.com>
14356
815f20ab
JL
14357 PR rtl-optimization/69942
14358 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14359 effects of argument promotions.
14360
268bc320
JL
14361 PR tree-optimization/69987
14362 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14363 target does not support -fprefetch-loop-arrays.
14364
171f7de5
UB
143652016-03-02 Uros Bizjak <ubizjak@gmail.com>
14366
14367 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14368
192912db
BC
143692016-03-02 Bin Cheng <bin.cheng@arm.com>
14370
c7908871 14371 PR rtl-optimization/69052
192912db
BC
14372 * gcc.target/i386/pr69052.c: New test.
14373
90a7a40b
AM
143742016-03-02 Alan Modra <amodra@gmail.com>
14375
14376 * gcc.dg/pr69990.c: New.
14377
69fa742f
JJ
143782016-03-02 Jakub Jelinek <jakub@redhat.com>
14379
de752fb0
JJ
14380 PR c/68062
14381 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14382
14383 PR middle-end/70022
14384 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14385
69fa742f
JJ
14386 PR target/70028
14387 * gcc.target/i386/pr70028.c: New test.
14388
7c65bd56
MK
143892016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14390
14391 * c-c++-common/asan/swapcontext-test-1.c,
14392 * c-c++-common/tsan/thread_leak.c,
14393 * g++.dg/tsan/aligned_vs_unaligned_race.C,
14394 * g++.dg/tsan/benign_race.C,
14395 * g++.dg/tsan/fd_close_norace.C,
14396 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14397 races with sanitizer output
14398
37d98220 143992016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 14400 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
14401
14402 PR target/67278
14403 * gcc.dg/simd-8.c: New testcase.
14404
218db463
RB
144052016-03-02 Richard Biener <rguenther@suse.de>
14406
14407 PR middle-end/67278
14408 * gcc.dg/simd-7.c: New testcase.
14409
22c72158
EB
144102016-03-02 Eric Botcazou <ebotcazou@adacore.com>
14411
14412 * gcc.target/i386/pr70007.c: Tweak.
14413
9a790ccc
DV
144142016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
14415
14416 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14417
bd02f00f
MP
144182016-03-02 Marek Polacek <polacek@redhat.com>
14419
14420 PR c/67854
14421 * gcc.dg/pr67854.c: New test.
14422
1e840f39
JJ
144232016-03-02 Jakub Jelinek <jakub@redhat.com>
14424
14425 PR middle-end/70025
14426 * gcc.dg/torture/pr70025.c: New test.
14427
bca00241
VK
144282016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
14429
14430 PR tree-optimization/68621
14431 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14432
0bca04b8
EB
144332016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14434
14435 * gcc.target/i386/pr70007.c: New test.
14436
2a9afc86
JL
144372016-03-01 Jeff Law <law@redhat.com>
14438
eab2541b 14439 PR tree-optimization/69196
9d83ef71 14440 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 14441
2a9afc86
JL
14442 PR tree-optimization/69196
14443 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14444 duplicating code and spoiling the expected output.
14445
0d39977e
MM
144462016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14447
14448 PR target/70033
14449 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14450 supports power9 before doing tests.
14451 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14452 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14453 * gcc.target/powerpc/p9-permute.c: Likewise.
14454
a0c0699d
UB
144552016-03-01 Uros Bizjak <ubizjak@gmail.com>
14456
14457 PR target/70027
14458 * gcc.target/i386/pr70027.c: New test.
14459
0ae3ef47 144602016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
14461
14462 * gcc.dg/pr70017.c: New test.
14463
686e2237
JJ
144642016-03-01 Jakub Jelinek <jakub@redhat.com>
14465
14466 PR c/69796
14467 PR c/69974
14468 * gcc.dg/pr69796.c: New test.
14469 * gcc.dg/pr69974.c: New test.
14470
f8e4188c
EB
144712016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14472
14473 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14474
5e3f1c7c
JL
144752016-02-29 Jeff Law <law@redhat.com>
14476
14477 PR tree-optimization/69987
14478 * gfortran.dg/pr69987.f90: New test.
14479
14480 PR tree-optimization/69989
14481 * gcc.c-torture/compile/pr69989-2.c: New test.
14482
1be56bc5
MP
144832016-03-01 Marek Polacek <polacek@redhat.com>
14484
14485 PR c++/69795
14486 * g++.dg/parse/invalid1.C: New test.
14487
1b19470d
RB
144882016-03-01 Richard Biener <rguenther@suse.de>
14489
14490 PR middle-end/70022
14491 * gcc.dg/pr70022.c: New testcase.
14492
3ae0661a
IE
144932016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
14494
14495 PR tree-optimization/69956
14496 * gcc.dg/pr69956.c: New test.
14497
0f09ab88
BS
144982016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14499
14500 PR target/70011
14501 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14502 XFAIL when hardware supports efficient unaligned storage access.
14503
76d881bf
PP
145042016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
14505
14506 PR c++/69961
14507 * g++.dg/template/pr69961a.C: New test.
14508 * g++.dg/template/pr69961b.C: New test.
14509
7168133a
DM
145102016-02-29 David Malcolm <dmalcolm@redhat.com>
14511
14512 PR preprocessor/69985
14513 * gcc.dg/cpp/pr69985.c: New test case.
14514
0c6072a3
JL
145152016-02-29 Jeff Law <law@redhat.com>
14516
e66f219b
JL
14517 PR tree-optimization/70005
14518 * gcc.c-torture/execute/pr70005.c New test.
14519
0c6072a3
JL
14520 PR tree-optimization/69999
14521 * gcc.c-torture/compile/pr69999.c: New test.
14522
fd9fbdb3
YR
145232016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
14524
14525 PR tree-optimization/69652
14526 * gcc.dg/torture/pr69652.c: Delete test.
14527 * gcc.dg/vect/pr69652.c: New test.
14528
cbd400b4
RB
145292016-02-19 Richard Biener <rguenther@suse.de>
14530
14531 PR tree-optimization/69980
14532 * gfortran.dg/vect/pr69980.f90: New testcase.
14533
84ea0f58
EB
145342016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14535
14536 * gcc.target/sparc/20160229-1.c: New test.
14537
5d2a63dc
EB
145382016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14539
14540 * gnat.dg/stack_usage3.adb: New test.
14541 * gnat.dg/stack_usage3_pkg.ads: New helper.
14542
93e708f9
EB
145432016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14544
14545 * gnat.dg/renaming8.adb: New test.
14546 * gnat.dg/renaming8_pkg1.ads: New helper.
14547 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14548 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14549
6512bc93
RB
145502016-02-29 Richard Biener <rguenther@suse.de>
14551
14552 PR tree-optimization/69720
14553 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14554
7b201a88
TK
145552016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
14556
14557 PR fortran/68147
14558 PR fortran/47674
14559 * gfortran.dg/realloc_on_assign_26.f90: New test case.
14560
82ee0cf2 145612016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
14562 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14563
14564 PR fortran/56007
14565 * gfortran.dg/coarray_8.f90: Adjust error message.
14566 * gfortran.dg/pr56007.f90: New test.
14567 * gfortran.dg/pr56007.f: New test.
14568
cdc1a2c8
L
145692016-02-28 H.J. Lu <hongjiu.lu@intel.com>
14570
14571 PR tree-optimization/69989
14572 * gcc.dg/torture/pr69989.c: New test.
14573
33505bcf
EB
145742016-02-28 Eric Botcazou <ebotcazou@adacore.com>
14575
14576 * gcc.target/i386/stack-realign-win.c: New test.
14577
524bfb19
HA
145782016-02-28 Harald Anlauf <anlauf@gmx.de>
14579
14580 PR fortran/60126
14581 * gfortran.dg/pr60126.f90: New test.
14582
bd542508
JL
145832016-02-27 Jeff Law <law@redhat.com>
14584
14585 Revert
14586 2016-02-26 Richard Biener <rguenther@suse.de>
14587 Jeff Law <law@redhat.com>
14588
14589 PR tree-optimization/69740
14590 * gcc.c-torture/compile/pr69740-1.c: New test.
14591 * gcc.c-torture/compile/pr69740-2.c: New test.
14592
dd1291e0
JD
145932016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14594
5fb67f8b 14595 PR fortran/69910
dd1291e0
JD
14596 * gfortran.dg/newunit_4.f90: New test.
14597
5cfefb59
JJ
145982016-02-27 Jakub Jelinek <jakub@redhat.com>
14599
14600 PR target/69613
14601 PR rtl-optimization/69886
14602 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14603 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
14604 target.
14605
20ba5f33
MS
146062016-02-26 Martin Sebor <msebor@redhat.com>
14607
14608 PR tree-optimization/15826
14609 * gcc.dg/tree-ssa/pr15826.c: New test.
14610
e6fb01b0
JJ
146112016-02-26 Jakub Jelinek <jakub@redhat.com>
14612
14613 PR target/69969
14614 * gcc.target/powerpc/pr69969.c: New test.
14615
e3e0cf64
MS
146162016-02-26 Martin Sebor <msebor@redhat.com>
14617
14618 PR c++/15766
14619 * g++.old-deja/g++.other/decl5.C: Add a test case.
14620
d1f2bea5
SB
146212016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
14622
14623 PR target/69946
14624 * gcc.target/powerpc/pr69946.c: New file.
14625
4a4f9d2b 146262016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 14627 Jeff Law <law@redhat.com>
4a4f9d2b 14628
e3e0cf64 14629 PR tree-optimization/69740
4a4f9d2b
RB
14630 * gcc.c-torture/compile/pr69740-1.c: New test.
14631 * gcc.c-torture/compile/pr69740-2.c: New test.
14632
ad2a2706
MJ
146332016-02-26 Martin Jambor <mjambor@suse.cz>
14634
14635 PR middle-end/69920
14636 * gcc.dg/torture/pr69932.c: New test.
14637 * gcc.dg/torture/pr69936.c: Likewise.
14638
1d11f7ce
AK
146392016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14640
14641 PR target/69709
14642 * gcc.target/s390/pr69709.c: New test.
14643
6cfccbb2
KT
146442016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14645
14646 PR target/69245
14647 * gcc.target/aarch64/pr69245_1.c: New test.
14648
ac59ad4e
KT
146492016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14650
14651 PR target/69613
14652 * gcc.dg/torture/pr69613.c: New test.
14653
a2ad54a0
JJ
146542016-02-26 Jakub Jelinek <jakub@redhat.com>
14655
14656 PR rtl-optimization/69891
14657 * gcc.target/i386/pr69891.c: New test.
14658
0884062c 146592016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
14660 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14661
d2369d4f 14662 PR target/61397
c163789b
MM
14663 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14664 functionality for both 32-bit and 64-bit.
14665
5aed7e2c
RB
146662016-02-26 Richard Biener <rguenther@suse.de>
14667
14668 PR tree-optimization/69551
14669 * gcc.dg/torture/pr69951.c: New testcase.
14670
798e2a8e
RB
146712016-02-25 Richard Biener <rguenther@suse.de>
14672
14673 PR tree-optimization/48795
14674 * gcc.dg/Warray-bounds-18.c: New testcase.
14675
9559fbac
RO
146762016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14677
14678 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14679
c049b107
JJ
146802016-02-25 Jakub Jelinek <jakub@redhat.com>
14681
14682 PR rtl-optimization/69896
14683 * gcc.dg/pr69896.c: New test.
14684
1137001c
PP
146852016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
14686
14687 PR c++/69736
14688 * g++.dg/cpp1y/paren2.C: New test.
14689
2e9c8641
MS
146902016-02-24 Martin Sebor <msebor@redhat.com>
14691
14692 PR c/51147
14693 * gcc.dg/enum-mode-2.c: New test.
14694
03ca8fb3
JJ
146952016-02-24 Jakub Jelinek <jakub@redhat.com>
14696
14697 PR c++/69922
14698 * g++.dg/warn/Wnonnull-compare-6.C: New test.
14699 * g++.dg/warn/Wnonnull-compare-7.C: New test.
14700 * g++.dg/ubsan/pr69922.C: New test.
14701
0b05329b
MP
147022016-02-24 Marek Polacek <polacek@redhat.com>
14703
14704 PR c/69819
14705 * gcc.dg/pr69819.c: New test.
14706
57c2c374
MS
147072016-02-24 Martin Sebor <msebor@redhat.com>
14708
3b96b93a
MS
14709 PR c++/69912
14710 * g++.dg/ext/flexary15.C: New test.
14711
147122016-02-24 Martin Sebor <msebor@redhat.com>
14713
14714 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 14715 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 14716 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 14717
65433bb5
MK
147182016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14719 Charles Baylis <charles.baylis@linaro.org>
14720
14721 PR debug/61033
14722 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14723
f802a424 147242016-02-24 Richard Biener <rguenther@suse.de>
44293580 14725 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
14726
14727 PR middle-end/69760
14728 * gcc.dg/torture/pr69760.c: New testcase.
14729
525f795f
RO
147302016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14731
14732 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14733 pattern on Solaris with as.
14734
cd7bbceb
KT
147352016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14736
14737 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14738 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14739 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14740 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14741
89c0c1fd
JJ
147422016-02-24 Jakub Jelinek <jakub@redhat.com>
14743
14744 PR middle-end/69915
14745 * gcc.dg/pr69915.c: New test.
14746
0683fd27
KT
147472016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14748
14749 PR rtl-optimization/69886
14750 * gcc.dg/torture/pr69886.c: New test.
14751
e53d562a
RB
147522016-02-24 Richard Biener <rguenther@suse.de>
14753
14754 PR middle-end/68963
14755 * gcc.dg/torture/pr68963.c: New testcase.
14756
74a00288
KT
147572016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14758
14759 PR target/69875
14760 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14761 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14762 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14763 * gcc.target/arm/atomic_loaddi_1.c: New test.
14764 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14765 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14766 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14767 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14768 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14769 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14770 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14771 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14772
340fd4c9
JJ
147732016-02-24 Jakub Jelinek <jakub@redhat.com>
14774
14775 PR middle-end/69909
14776 * gcc.dg/torture/pr69909.c: New test.
14777
47d3fdb2
RB
147782016-02-24 Richard Biener <rguenther@suse.de>
14779
14780 PR tree-optimization/69907
14781 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14782 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14783 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14784
dab73e73
CB
147852016-02-24 Christian Bruel <christian.bruel@st.com>
14786
14787 * gcc.target/arm/pragma_cpp_fma.c: New test.
14788
7cc5ec65
JD
147892016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14790
14791 PR fortran/61156
14792 * gfortran.dg/include_6.f90: Update test.
14793
067fbd8b
JJ
147942016-02-23 Jakub Jelinek <jakub@redhat.com>
14795
14796 PR objc/69844
14797 * objc.dg/pr69844.m: New test.
14798
64a454d9
JD
147992016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14800
14801 PR libgfortran/69456
14802 * gfortran.dg/namelist_89.f90: New test.
14803 * gfortran.dg/pr59700.f90: Update test..
14804
35886f0b
MS
148052016-02-23 Martin Sebor <msebor@redhat.com>
14806
14807 PR middle-end/69780
14808 * g++.dg/ext/builtin_alloca.C: New test.
14809 * gcc.dg/builtins-68.c: New test.
14810
162cc7e3
RH
148112016-02-23 Richard Henderson <rth@redhat.com>
14812
14813 * gcc.target/i386/addr-space-3.c: Remove test.
14814
196440f8
DM
148152016-02-23 David Malcolm <dmalcolm@redhat.com>
14816
14817 PR preprocessor/69126
14818 PR preprocessor/69543
14819 * c-c++-common/pr69126-2-long.c: New test.
14820 * c-c++-common/pr69126-2-short.c: New test.
14821 * c-c++-common/pr69543-1.c: Remove xfail.
14822
1d3121af
DM
148232016-02-23 David Malcolm <dmalcolm@redhat.com>
14824
14825 PR preprocessor/69126
14826 PR preprocessor/69543
14827 PR preprocessor/69558
14828 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14829 (f): Rename to...
14830 (test_2): ...this, and add leading comment.
14831 (MACRO_3, test_3): New.
14832 (MACRO_4A, MACRO_4B, test_4): New.
14833 (MACRO): Rename to...
14834 (MACRO_5): ...this.
14835 (g): Rename to...
14836 (test_5): ...this, updating for renaming of MACRO, and
14837 add leading comment.
14838 * c-c++-common/pr69543-1.c: New.
14839 * c-c++-common/pr69543-2.c: New.
14840 * c-c++-common/pr69543-3.c: New.
14841 * c-c++-common/pr69543-4.c: New.
14842 * c-c++-common/pr69558-1.c: New.
14843 * c-c++-common/pr69558-2.c: New.
14844 * c-c++-common/pr69558-3.c: New.
14845 * c-c++-common/pr69558-4.c: New.
14846 * gcc.dg/pr69558.c: Move to...
14847 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14848 xfail for c++.
14849
f99c3557
TS
148502016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14851
14852 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14853 to -ftree-parallelize-loops/-fopenacc changes.
14854 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14855 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14856 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14857 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14858 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14859 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14860 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14861 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14862 * c-c++-common/goacc/kernels-loop.c: Likewise.
14863 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14864 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14865 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14866 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14867
c60ec7c2
RO
148682016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14869
14870 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14871
f1a62b6f
JJ
148722016-02-23 Jakub Jelinek <jakub@redhat.com>
14873
e67bf044
JJ
14874 PR c++/69902
14875 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14876
f1a62b6f
JJ
14877 PR c/69900
14878 * gcc.dg/pr69900.c: New test.
14879
20c5e09e
MJ
148802016-02-23 Martin Jambor <mjambor@suse.cz>
14881
14882 PR tree-optimization/69666
14883 * gcc.dg/tree-ssa/pr69666.c: New test.
14884
e457a6fc
AV
148852016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14886
14887 PR fortran/67451
14888 * gfortran.dg/coarray_allocate_5.f08: New test.
14889
d7b574f4
AK
148902016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14891
14892 * gcc.target/s390/vcond-shift.c: Move to ...
14893 * gcc.target/s390/vector/vcond-shift.c: ... here.
14894
58bdeb44
AK
148952016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14896
14897 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14898 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14899
7cd0387b
AK
149002016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14901
14902 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14903
4246c8da
MW
149042016-02-20 Mark Wielaard <mjw@redhat.com>
14905
14906 PR c/28901
14907 * gcc.dg/unused-variable-3.c: New test.
14908
f93bc532
JJ
149092016-02-22 Jakub Jelinek <jakub@redhat.com>
14910
14911 PR target/69888
14912 * gcc.target/i386/pr69888.c: New test.
14913
c4e360f4
RB
149142016-02-22 Richard Biener <rguenther@suse.de>
14915
14916 PR tree-optimization/69882
14917 * gfortran.dg/vect/pr69882.f90: New testcase.
14918
09c92f1c
JJ
149192016-02-22 Jakub Jelinek <jakub@redhat.com>
14920
14921 PR target/69885
14922 * gcc.dg/pr69885.c: New test.
14923
f88d45dc
OE
149242016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14925
14926 PR target/69806
14927 PR target/54089
14928 * gcc.target/sh/pr54089-10.c: New.
14929
ce1ff48e
PT
149302016-02-20 Paul Thomas <pault@gcc.gnu.org>
14931
14932 PR fortran/69423
1d09844a 14933 * gfortran.dg/deferred_character_15.f90: New test.
ce1ff48e 14934
bbf27208
DH
149352016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14936
14937 PR fortran/57365
14938 gfortran.dg/allocate_with_source_18.f03: New test.
14939
149402016-02-20 Harald Anlauf <anlauf@gmx.de>
14941
14942 PR fortran/52531
14943 gfortran.dg/gomp/pr52531.f90: New test.
14944
268be88c
BE
149452016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14946
14947 PR c++/69865
14948 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14949 -std=c++03.
14950
4b6c824a
JJ
149512016-02-19 Jakub Jelinek <jakub@redhat.com>
14952
871b3f47
JJ
14953 PR c++/69826
14954 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14955 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14956
7a965d51
JJ
14957 PR c++/69850
14958 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14959
4b6c824a
JJ
14960 PR c++/69851
14961 * g++.dg/torture/pr69851.C: New test.
14962
15fca21a
MS
149632016-02-19 Martin Sebor <msebor@redhat.com>
14964
14965 PR testsuite/69573
14966 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14967
19e21586
JJ
149682016-02-19 Jakub Jelinek <jakub@redhat.com>
14969
03a616ac
JJ
14970 PR c++/69850
14971 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14972 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14973
19e21586
JJ
14974 PR c++/67767
14975 * g++.dg/cpp0x/pr67767.C: New test.
14976
2db16594
KT
149772016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14978
14979 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14980 for fp, simd, crypto, crc, lse.
14981 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14982 above.
14983 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14984 effective target check.
14985
5a7d9d1e
JJ
149862016-02-19 Jakub Jelinek <jakub@redhat.com>
14987
14988 PR target/69820
14989 * gcc.target/i386/pr69820.c: New test.
14990
6448f064
AK
149912016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14992
14993 * gcc.target/s390/vector/int128-1.c: New test.
14994
d0a859e6
AK
149952016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14996
14997 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14998
9e4eb643
AK
149992016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15000
15001 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15002 instruction pattern name to prevent the testcase from failing with
15003 -march=z13.
15004
859a4c0e
AK
150052016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15006
15007 * gcc.target/s390/md/movstr-2.c: New test.
15008
efc2340b
MK
150092016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
15010
15011 * gcc.target/s390/morestack.c: New test.
15012
ca2bfbc2
DV
150132016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
15014
15015 PR target/69625
15016 * gcc.target/s390/pr69625.c: Add test case.
15017
efd4bd05
BE
150182016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
15019
15020 PR testsuite/68580
15021 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15022
2bf2078a
MM
150232016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
15024
15025 PR target/68404
15026 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15027 * gcc.target/powerpc/fusion3.c: Likewise.
15028
f003579e
RB
150292016-02-18 Richard Biener <rguenther@suse.de>
15030
15031 PR middle-end/69553
15032 * g++.dg/torture/pr69553.C: New testcase.
15033
19233914
NC
150342016-02-18 Nick Clifton <nickc@redhat.com>
15035
efd4bd05
BE
15036 PR target/62254
15037 PR target/69610
15038 * gcc.target/arm/pr62554.c: New test.
15039 * gcc.target/arm/pr69610-1.c: New test.
15040 * gcc.target/arm/pr69610-2.c: New test.
19233914 15041
23f27839
RB
150422016-02-18 Richard Biener <rguenther@suse.de>
15043
15044 PR middle-end/69854
15045 * gcc.dg/torture/pr69854.c: New testcase.
15046
932c0da4
JJ
150472016-02-17 Jakub Jelinek <jakub@redhat.com>
15048
15049 PR c++/69850
15050 * g++.dg/warn/Wnonnull-compare-1.C: New test.
15051
1bed93e4
BS
150522012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15053
15054 * gcc.target/powerpc/vec-cg.c: New test.
15055
57bfb134
RB
150562016-02-17 Richard Biener <rguenther@suse.de>
15057
15058 PR testsuite/69586
15059 * gcc.dg/uninit-21.c: Add -fno-short-enums.
15060
a44e0ebb
KT
150612016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15062
15063 PR target/69161
15064 * gcc.c-torture/compile/pr69161.c: New test.
15065
ffacd726
DS
150662016-02-17 David Sherwood <david.sherwood@arm.com>
15067
15068 PR target/69532
15069 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15070 * gcc.target/arm/vect-fmaxmin.c: Likewise.
15071
448db8d2
EB
150722016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15073
15074 * gcc.dg/ifcvt-4.c: Skip on Visium.
15075
e2f0522e
EB
150762016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15077
15078 * gnat.dg/atomic8.adb: New test.
15079
bf17fe3f
EB
150802016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15081
15082 * gnat.dg/discr46.ad[sb]: New test.
15083
ecf835e9
KN
150842016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
15085
15086 PR Target/48344
15087 * gcc.target/powerpc/pr48344-1.c: New test.
15088
49a1164a
TK
150892015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
15090
15091 PR fortran/69742
15092 * gfortran.dg/associate_21.f90: New test.
15093
bf14eba2
JJ
150942016-02-16 Jakub Jelinek <jakub@redhat.com>
15095
15096 PR c/69835
15097 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15098 -Wnonnull in dg-options.
15099 * c-c++-common/nonnull-2.c: New test.
15100
35a093b6
JG
151012016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
15102 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15103
15104 * gcc.target/aarch64/vector_initialization_nostack.c: New.
15105
e387d491
JJ
151062016-02-16 Jakub Jelinek <jakub@redhat.com>
15107
15108 PR middle-end/69801
15109 * gcc.dg/pr69801.c: Add empty dg-options.
15110
ba539195
JN
151112016-02-16 James Norris <jnorris@codesourcery.com>
15112
15113 * c-c++-common/goacc/deviceptr-1.c: Add tests.
15114 * g++.dg/goacc/deviceptr-1.c: New file.
15115
2a2b8f64
JJ
151162016-02-16 Jakub Jelinek <jakub@redhat.com>
15117
15118 PR tree-optimization/69820
15119 * gcc.dg/vect/pr69820.c: New test.
15120
87440c29
RB
151212016-02-16 Richard Biener <rguenther@suse.de>
15122
15123 PR tree-optimization/69776
15124 * gcc.dg/torture/pr69776-2.c: New testcase.
15125
6d87c306
BS
151262016-02-16 Bernd Schmidt <bschmidt@redhat.com>
15127
15128 PR tree-optimization/69714
15129 * gcc.dg/torture/pr69714.c: New test.
15130
3824a0a2
JJ
151312016-02-16 Jakub Jelinek <jakub@redhat.com>
15132
15133 PR tree-optimization/69802
15134 * gcc.dg/pr69802.c: New test.
15135
c8cfe96e
RB
151362016-02-16 Richard Biener <rguenther@suse.de>
15137
15138 PR middle-end/69801
15139 * gcc.dg/pr69801.c: New testcase.
15140
fc12098d
JD
151412016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15142
15143 PR libgfortran/69651
15144 * gfortran.dg/read_bang.f90: New test.
15145 * gfortran.dg/read_bang4.f90: New test.
15146
ba6b3795
JJ
151472016-02-15 Jakub Jelinek <jakub@redhat.com>
15148
f0516ca4
JJ
15149 PR c++/69658
15150 * g++.dg/init/pr69658.C: New test.
15151
ba6b3795
JJ
15152 PR c++/69797
15153 * c-c++-common/pr69797.c: New test.
15154
de3f9a2d
PK
151552016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15156
15157 * lib/target-supports.exp (check_effective_target_section_anchors): Add
15158 check for aarch64*-*-*.
15159
17a3b967
RB
151602016-02-15 Richard Biener <rguenther@suse.de>
15161
15162 PR tree-optimization/69783
15163 * gcc.dg/vect/pr69783.c: New testcase.
15164
1c48bff1
RB
151652016-02-15 Richard Biener <rguenther@suse.de>
15166
15167 PR tree-optimization/69776
15168 * gcc.dg/torture/pr69776.c: New testcase.
15169
1e6025b6
TK
151702016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15171
15172 PR fortran/60526
15173 * gfortran.dg/type_decl_4.f90: Reinstated.
15174
d3308279
JDA
151752016-02-14 John David Anglin <danglin@gcc.gnu.org>
15176
15177 PR fortran/68746
15178 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15179
b7c56581
TK
151802016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15181
15182 PR fortran/60526
15183 PR bootstrap/69816
15184 * gfortran.dg/type_decl_4.f90: Removed.
15185
60cb4ef5
TK
151862016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15187
15188 PR fortran/60526
15189 * gfortran.dg/type_decl_4.f90: New test.
15190
f6964637
AM
151912016-02-14 Alan Modra <amodra@gmail.com>
15192
1a8849d1 15193 PR testsuite/68886
f6964637
AM
15194 * gcc.c-torture/execute/stkalign.c: Revise test.
15195
f5121920
OE
151962016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15197
15198 PR target/67260
15199 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15200
6cda3ab6
OE
152012016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15202
15203 PR target/67260
15204 * gcc.target/sh/torture/pr67260.c: New.
15205
6786e598
JDA
152062016-02-12 John David Anglin <danglin@gcc.gnu.org>
15207
15208 * gcc.dg/pr67964.c: Add dg-require-alias.
15209
7e05dad8
OE
152102016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15211
15212 PR target/67636
15213 PR target/64345
15214 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15215
7f4cc3ce
JD
152162016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15217
15218 PR libgfortran/69668
15219 * gfortran.dg/namelist_88.f90: New test.
15220
955ca6dc
JD
152212016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15222
15223 PR libgfortran/69668
15224 * gfortran.dg/namelist_38.f90: Update test.
15225 * gfortran.dg/namelist_84.f90: Update test.
15226
876217ae
DM
152272016-02-12 David Malcolm <dmalcolm@redhat.com>
15228
15229 PR other/69554
15230 * gcc.dg/pr69554-1.c: New test.
15231 * gfortran.dg/pr69554-1.F90: New test.
15232 * gfortran.dg/pr69554-2.F90: New test.
15233 * lib/gcc-dg.exp (proc dg-locus): New function.
15234 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15235 distinguish between the caret-printing and non-caret-printing
15236 cases. If caret-printing has been explicitly enabled, bail out
15237 without attempting to fix up the output.
15238
61789eed
DM
152392016-02-12 David Malcolm <dmalcolm@redhat.com>
15240
15241 PR driver/69265
15242 PR driver/69453
15243 * gcc.dg/spellcheck-options-3.c: New test case.
15244 * gcc.dg/spellcheck-options-4.c: New test case.
15245 * gcc.dg/spellcheck-options-5.c: New test case.
15246 * gcc.dg/spellcheck-options-6.c: New test case.
15247 * gcc.dg/spellcheck-options-7.c: New test case.
15248 * gcc.dg/spellcheck-options-8.c: New test case.
15249 * gcc.dg/spellcheck-options-9.c: New test case.
15250 * gcc.dg/spellcheck-options-10.c: New test case.
15251
c3090c1f
JJ
152522016-02-12 Jakub Jelinek <jakub@redhat.com>
15253
15254 PR rtl-optimization/69764
15255 PR rtl-optimization/69771
15256 * c-c++-common/pr69764.c: New test.
15257 * gcc.dg/torture/pr69771.c: New test.
15258
8222034d
MP
152592016-02-12 Marek Polacek <polacek@redhat.com>
15260
15261 * g++.dg/torture/init-list1.C: New.
15262
f749f792
MP
152632016-02-12 Marek Polacek <polacek@redhat.com>
15264
15265 * gcc.dg/pr69522.c: Add empty dg-options.
15266
199fb02a
IE
152672016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
15268
15269 * g++.dg/lto/lto.exp: Include and init mpx.
15270 * g++.dg/lto/pr69729_0.C: New test.
15271
b69539cb
JJ
152722016-02-12 Jakub Jelinek <jakub@redhat.com>
15273
06ff7000
JJ
15274 PR ipa/69241
15275 * g++.dg/ipa/pr69241-4.C: New test.
15276
b69539cb
JJ
15277 PR ipa/68672
15278 * g++.dg/ipa/pr68672-1.C: New test.
15279 * g++.dg/ipa/pr68672-2.C: New test.
15280 * g++.dg/ipa/pr68672-3.C: New test.
15281
16595a1f
BS
152822016-02-12 Bernd Schmidt <bschmidt@redhat.com>
15283
15284 PR c/69522
6d87c306 15285 * gcc.dg/pr69522.c: New test.
16595a1f 15286
38d795d2
PP
152872016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
15288
15289 PR c++/69098
15290 * g++.dg/cpp1y/69098.C: New test.
15291 * g++.dg/cpp1y/69098-2.C: New test.
15292
9c582551
JJ
152932016-02-12 Jakub Jelinek <jakub@redhat.com>
15294
15295 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15296 and neighbour -> neighbor.
15297 * objc.dg/attributes/method-nonnull-1.m: Likewise.
15298 * objc.dg/gnu-api-2-class-meta.m: Likewise.
15299 * c-c++-common/Wvarargs.c: Likewise.
15300 * c-c++-common/goacc/host_data-5.c: Likewise.
15301 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15302 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15303 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15304 * gcc.target/aarch64/pr60697.c: Likewise.
15305 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15306 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15307 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15308 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15309 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15310 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15311 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15312 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15313 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15314 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15315 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15316 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15317 * g++.dg/lookup/koenig5.C: Likewise.
15318 * g++.dg/ext/no-asm-2.C: Likewise.
15319 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15320 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15321 * gfortran.dg/used_types_16.f90: Likewise.
15322 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15323 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15324 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15325 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15326 * gfortran.dg/abstract_type_6.f03: Likewise.
15327 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15328 * gfortran.dg/used_types_15.f90: Likewise.
15329 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15330 * gfortran.dg/exit_3.f08: Likewise.
15331 * gfortran.dg/open_status_2.f90: Likewise.
15332 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15333 * gfortran.dg/intrinsic_std_1.f90: Likewise.
15334 * gfortran.dg/associate_1.f03: Likewise.
15335 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15336 * gfortran.dg/intrinsic_std_6.f90: Likewise.
15337 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15338 * gcc.dg/builtin-object-size-1.c: Likewise.
15339 * gcc.dg/noreturn-6.c: Likewise.
15340 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15341 * gcc.dg/globalalias.c: Likewise.
15342 * gcc.dg/builtins-config.h: Likewise.
15343 * gcc.dg/pr30457.c: Likewise.
15344 * gcc.c-torture/compile/volatile-1.c: Likewise.
15345 * gcc.c-torture/execute/20101011-1.c: Likewise.
15346 * c-c++-common/Waddress-1.c: Likewise.
15347
66756373
JJ
153482016-02-11 Jakub Jelinek <jakub@redhat.com>
15349
15350 PR c/69768
15351 * c-c++-common/Waddress-1.c: New test.
15352
76fe932b
AV
153532016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
15354
15355 PR fortran/69296
15356 * gfortran.dg/associate_19.f03: New test.
15357 * gfortran.dg/associate_20.f03: New test.
15358
564c4d4b
OE
153592016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
15360
15361 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15362
e1c1ecb0
KT
153632016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15364
15365 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15366 .arch armv8-a\n. Add -dA to dg-options.
15367 * gcc.target/aarch64/assembler_arch_1.c: New test.
15368 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15369
0d7d9458
PC
153702016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
15371
15372 PR c++/68726
15373 * g++.dg/cpp0x/pr68726.C: New.
15374
e6208a60
IE
153752016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15376
15377 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15378 test.
15379
281a11eb
RB
153802016-02-11 Richard Biener <rguenther@suse.de>
15381
15382 * g++.dg/tree-ssa/pr61034.C: Adjust.
15383
e03dd765
VM
153842016-02-10 Vladimir Makarov <vmakarov@redhat.com>
15385
4b48faf5 15386 PR target/69148
e03dd765
VM
15387 * gcc.target/s390/pr69148.c: New.
15388
cdc23927
YR
153892016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
15390
15391 PR tree-optimization/69652
15392 * gcc.dg/torture/pr69652.c: New test.
15393
e199dd0a
JJ
153942016-02-10 Jakub Jelinek <jakub@redhat.com>
15395 Patrick Palka <ppalka@gcc.gnu.org>
15396
15397 PR ipa/69241
15398 PR c++/69649
15399 * g++.dg/ipa/pr69241-1.C: New test.
15400 * g++.dg/ipa/pr69241-2.C: New test.
15401 * g++.dg/ipa/pr69241-3.C: New test.
15402 * g++.dg/ipa/pr69649.C: New test.
15403
d6b38027
UB
154042016-02-10 Uros Bizjak <ubizjak@gmail.com>
15405
15406 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15407 * gcc.dg/tree-ssa/sra-18.c: Ditto.
15408
13b562c5
BC
154092016-02-10 Bin Cheng <bin.cheng@arm.com>
15410
15411 PR tree-optimization/68021
15412 * gcc.dg/tree-ssa/pr68021.c: New test.
15413
24a179f8
RB
154142016-02-10 Richard Biener <rguenther@suse.de>
15415
15416 PR tree-optimization/69726
15417 * gcc.dg/uninit-22.c: New testcase.
15418
0d99886f
AP
154192016-02-09 Andrew Pinski <apinski@cavium.com>
15420
15421 PR tree-opt/69282
15422 * gcc.c-torture/compile/20160205-1.c: New testcase.
15423
ab04995c
MM
154242016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
15425
15426 PR target/68404
15427 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15428 instead accessing a really large arrray.
15429 * gcc.target/powerpc/fusion3.c: Likewise.
15430
4b79ac23
CB
154312016-02-09 Charles Baylis <charles.baylis@linaro.org>
15432
15433 PR target/68532
15434 * gcc.c-torture/execute/pr68532.c: New test.
15435
b890a441
AO
154362016-02-11 Alexandre Oliva <aoliva@redhat.com>
15437
15438 PR target/69634
15439 * gcc.dg/pr69634.c: New.
15440
84a5bef7
RB
154412016-02-09 Richard Biener <rguenther@suse.de>
15442
15443 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15444
1f123759 154452016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 15446
1f123759
AF
15447 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15448
65860c77
YR
154492016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
15450
15451 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15452
7e1e8a0a
RB
154532016-02-09 Richard Biener <rguenther@suse.de>
15454
15455 PR tree-optimization/69715
15456 * gcc.dg/torture/pr69715.c: New testcase.
15457
efb45a9f
PP
154582016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15459
15460 PR c++/69139
15461 * g++.dg/cpp0x/trailing12.C: New test.
15462 * g++.dg/cpp0x/trailing13.C: New test.
15463
20a0c6f9
PP
154642016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15465
15466 PR c++/69283
15467 PR c++/67835
15468 * g++.dg/cpp1y/auto-fn29.C: New test.
15469 * g++.dg/cpp1y/auto-fn30.C: New test.
15470
a162f3af
JJ
154712016-02-08 Jakub Jelinek <jakub@redhat.com>
15472
15473 PR tree-optimization/69209
15474 * gcc.c-torture/compile/pr69209.c: New test.
15475
4b4a9fbd
JL
154762016-02-08 Jeff Law <law@redhat.com>
15477
15478 PR tree-optimization/68541
15479 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15480 of statements allowed in join block for path splitting.
15481
cfac5ed2
JJ
154822016-02-08 Jakub Jelinek <jakub@redhat.com>
15483
f68bc23f
JJ
15484 PR c++/59627
15485 * g++.dg/gomp/pr59627.C: New test.
15486
cfac5ed2
JJ
15487 PR ipa/69239
15488 * g++.dg/ipa/pr69239.C: New test.
15489
44714d8c
DM
154902016-02-08 David Malcolm <dmalcolm@redhat.com>
15491
15492 PR preprocessor/69664
15493 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15494 * gcc.dg/cpp/warn-comments.c: Likewise.
15495
eba9e839
MP
154962016-02-08 Marek Polacek <polacek@redhat.com>
15497
15498 PR c++/69688
15499 * g++.dg/init/const12.C: New test.
15500
a011cd92
BS
155012016-02-08 Bernd Schmidt <bschmidt@redhat.com>
15502
15503 PR target/60410
15504 * gcc.dg/lto/pr55113_0.c: Remove test.
15505
5317b1be
RB
155062016-02-08 Richard Biener <rguenther@suse.de>
15507
15508 PR tree-optimization/69719
15509 * gcc.dg/torture/pr69719.c: New testcase.
15510
63998a63
RB
155112016-02-08 Richard Biener <rguenther@suse.de>
15512 Jeff Law <law@redhat.com>
15513
15514 PR target/68273
15515 * gcc.target/mips/pr68273.c: New testcase.
15516
43f4a281
RB
155172016-02-08 Richard Biener <rguenther@suse.de>
15518
15519 PR rtl-optimization/69274
15520 * gcc.target/i386/addr-sel-1.c: XFAIL.
15521
0b604d2d
JL
155222016-02-08 Jeff Law <law@redhat.com>
15523
e8dfe49e
JL
15524 PR tree-optimization/68541
15525 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15526
6daecd7a 15527 PR tree-optimization/65917
0b604d2d
JL
15528 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15529
c0f0e35a
JD
155302016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15531
15532 PR fortran/50555
15533 * gfortran.dg/namelist_args.f90: New test.
15534
8981d712
JL
155352016-02-05 Jeff Law <law@redhat.com>
15536
6daecd7a 15537 PR tree-optimization/68541
8981d712
JL
15538 * gcc.dg/tree-ssa/split-path-2.c: New test.
15539 * gcc.dg/tree-ssa/split-path-3.c: New test.
15540 * gcc.dg/tree-ssa/split-path-4.c: New test.
15541 * gcc.dg/tree-ssa/split-path-5.c: New test.
15542 * gcc.dg/tree-ssa/split-path-6.c: New test.
15543 * gcc.dg/tree-ssa/split-path-7.c: New test.
15544
46cb9332
MS
155452016-02-05 Martin Sebor <msebor@redhat.com>
15546
15547 PR c++/69662
15548 * g++.dg/warn/Wplacement-new-size-1.C: New test.
15549 * g++.dg/warn/Wplacement-new-size-2.C: New test.
15550
be2083ea
RH
155512016-02-06 Richard HEnderson <rth@redhat.com>
15552
15553 PR c/69643
15554 * gcc.target/i386/addr-space-4.c: New.
15555 * gcc.target/i386/addr-space-5.c: New.
15556
711d7c23
MM
155572016-02-05 Mikael Morin <mikael@gcc.gnu.org>
15558
15559 PR fortran/66089
15560 * gfortran.dg/elemental_dependency_6.f90: New.
15561
b5c1c988
JJ
155622016-02-05 Jakub Jelinek <jakub@redhat.com>
15563
861c7bcd
JJ
15564 PR rtl-optimization/69691
15565 * gcc.c-torture/execute/pr69691.c: New test.
15566
b5c1c988
JJ
15567 PR c++/69628
15568 * g++.dg/parse/pr69628.C: New test.
15569
f7dfa966
UB
155702016-02-05 Uros Bizjak <ubizjak@gmail.com>
15571
15572 * gcc.dg/sancov/asan.c: Move to ...
15573 * gcc.dg/asan/sancov-1.c: ... here.
15574
9b143e64
UB
155752016-02-05 Uros Bizjak <ubizjak@gmail.com>
15576
15577 * gcc.target/i386/pr69577.c: Require avx_runtime target.
15578
f5d4b899
L
155792016-02-05 H.J. Lu <hongjiu.lu@intel.com>
15580
15581 PR target/69677
15582 * gcc.target/i386/pr69677.c: New test.
15583
76c85fbb
PP
155842016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
15585
15586 PR c++/68948
15587 * g++.dg/template/pr68948.C: New test.
15588
f181bf90
DV
155892016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
15590
15591 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15592 (only necessary on s390x).
15593
714fb282
L
155942016-02-04 H.J. Lu <hongjiu.lu@intel.com>
15595
15596 * gcc.target/i386/pr69454-2.c: Compile with -msse2
15597 -mno-accumulate-outgoing-args.
15598
618d6c1c
PP
155992016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
15600
15601 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15602
1066e9b5
JJ
156032016-02-04 Jakub Jelinek <jakub@redhat.com>
15604
15605 PR c/69669
15606 * c-c++-common/pr69669.c: New test.
15607
76255d0d
MM
156082016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15609
15610 PR target/69667
15611 * g++.dg/pr69667.C: New file.
15612
e0b059b1
WD
156132016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
15614
15615 PR target/69619
15616 * gcc.dg/pr69619.c: Add new test.
15617
2692b5c8
RS
156182016-02-04 Richard Sandiford <richard.sandiford@arm.com>
15619
15620 PR rtl-optimization/69577
15621 * gcc.target/i386/pr69577.c: New test.
15622
7db337c2
ML
156232016-02-04 Martin Liska <mliska@suse.cz>
15624
15625 * g++.dg/asan/pr69276.C: New test.
15626
cc9c0829
KT
156272016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15628
15629 PR target/65932
15630 PR target/67714
15631 * gcc.target/arm/wmul-3.c: Simplify test to generate just
15632 a single smulbb instruction.
15633 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15634 * gcc.target/amr/wmul-2.c: Likewise.
15635
eb9feb52
KT
156362016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15637
15638 PR target/65932
15639 PR target/67714
15640 * gcc.c-torture/execute/pr67714.c: New test.
15641
61f727fe
JJ
156422016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
15643
15644 PR target/69454
15645 * gcc.target/i386/pr69454-1.c: New test.
15646 * gcc.target/i386/pr69454-2.c: New test.
15647
05dd97db
MS
156482016-02-03 Martin Sebor <msebor@redhat.com>
15649
15650 PR c++/69251
15651 PR c++/69253
15652 PR c++/69290
15653 PR c++/69277
15654 PR c++/69349
15655 * g++.dg/ext/flexarray-mangle-2.C: New test.
15656 * g++.dg/ext/flexarray-mangle.C: New test.
15657 * g++.dg/ext/flexarray-subst.C: New test.
15658 * g++.dg/ext/flexary11.C: New test.
15659 * g++.dg/ext/flexary12.C: New test.
15660 * g++.dg/ext/flexary13.C: New test.
15661 * g++.dg/ext/flexary14.C: New test.
15662 * g++.dg/other/dump-ada-spec-2.C: Adjust.
15663
dac2fc29
L
156642016-02-03 H.J. Lu <hongjiu.lu@intel.com>
15665
15666 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15667 Define only if CHECK_FLOAT128 is defined.
15668 (main): Properly initialize u5.
15669
eadb8035
JJ
156702016-02-03 Jakub Jelinek <jakub@redhat.com>
15671
0afbb81b
JJ
15672 PR c/69627
15673 * gcc.dg/pr69627.c: New test.
15674
eadb8035
JJ
15675 PR target/69644
15676 * gcc.dg/pr69644.c: New test.
15677
b12d4923
MS
156782016-02-03 Mike Stump <mikestump@comcast.net>
15679
15680 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15681 support for struct-layout-1.exp.
15682
ab4bae0c
PP
156832016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
15684
15685 PR c++/69056
618d6c1c 15686 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 15687
95831c01
VM
156882016-02-03 Vladimir Makarov <vmakarov@redhat.com>
15689 Alexandre Oliva <aoliva@redhat.com>
15690
15691 PR target/69461
15692 * gcc.target/powerpc/pr69461.c: New.
15693
ccc71ab8
UB
156942016-02-03 Uros Bizjak <ubizjak@gmail.com>
15695
15696 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15697 works from here ...
15698 (check_effective_target_fsanitize_thread): ... to here. Do not
15699 specify additional compile flags for the test source.
15700 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15701 specify additional compile flags for the test source.
15702
96299640
WD
157032016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15704
15705 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15706
781d83d9
AV
157072016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
15708
15709 PR fortran/67451
15710 PR fortran/69418
15711 * gfortran.dg/coarray_allocate_2.f08: New test.
15712 * gfortran.dg/coarray_allocate_3.f08: New test.
15713 * gfortran.dg/coarray_allocate_4.f08: New test.
15714
d8208e6d
AL
157152016-02-03 Alan Lawrence <alan.lawrence@arm.com>
15716
15717 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15718 use same scan-tree-dump-times on all platforms.
15719 * gcc.dg/vect/vect-outer-1.c: Likewise.
15720 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15721 * gcc.dg/vect/vect-outer-1a.c: Likewise.
15722 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15723 * gcc.dg/vect/vect-outer-1b.c: Likewise.
15724 * gcc.dg/vect/vect-outer-2b.c: Likewise.
15725 * gcc.dg/vect/vect-outer-3b.c: Likewise.
15726 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15727
a8394fa0
SB
157282016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
15729
15730 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15731 warning.
15732
f3baa1d3
L
157332016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15734
15735 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15736
eb077516
JN
157372016-02-02 James Norris <jnorris@codesourcery.com>
15738
15739 * c-c++-common/goacc/routine-5.c: Add tests.
15740
578fb225
AM
157412016-02-02 Alexander Monakov <amonakov@ispras.ru>
15742
15743 * gcc.target/nvptx/unsigned-cmp.c: New test.
15744
c64f7d37
WD
157452016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15746
15747 * gcc.target/aarch64/scalar_shift_1.c
15748 (test_corners_sisd_di): Improve force to SIMD register.
15749 (test_corners_sisd_si): Likewise.
15750 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15751 Remove scan-assembler check for ldr.
15752
90c6f26c
RB
157532016-02-02 Richard Biener <rguenther@suse.de>
15754
15755 PR tree-optimization/69595
15756 * gcc.dg/Warray-bounds-17.c: New testcase.
15757
9dc03c97
RB
157582016-02-02 Richard Biener <rguenther@suse.de>
15759
15760 PR tree-optimization/69606
15761 * gcc.dg/torture/pr69606.c: New testcase.
15762
2d4dc223
YR
157632016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15764
15765 PR middle-end/68542
15766 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15767 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15768
65c98fde
AM
157692016-02-02 Alan Modra <amodra@gmail.com>
15770
15771 PR target/69548
15772 * gcc.target/powerpc/pr69548.c: New test.
15773
e1b81f2b
JJ
157742016-02-01 Jakub Jelinek <jakub@redhat.com>
15775
d0268b37
JJ
15776 PR rtl-optimization/69592
15777 * gcc.dg/pr69592.c: New test.
15778
e1b81f2b
JJ
15779 PR preprocessor/69543
15780 PR c/69558
15781 * gcc.dg/pr69543.c: New test.
15782 * gcc.dg/pr69558.c: New test.
15783
7dd7780d
UB
157842016-02-01 Uros Bizjak <ubizjak@gmail.com>
15785
bf672ee5
UB
15786 PR testsuite/65940
15787 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 15788
9a7013f8
MS
157892016-02-01 Martin Sebor <msebor@redhat.com>
15790
15791 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15792
e681fb2b
BC
157932016-02-01 Bin Cheng <bin.cheng@arm.com>
15794
15795 PR tree-optimization/67921
15796 * c-c++-common/ubsan/pr67921.c: New test.
15797
ff86345f
RB
157982016-02-01 Richard Biener <rguenther@suse.de>
15799
15800 PR middle-end/69556
15801 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15802
bc369dbd
RB
158032016-02-01 Richard Biener <rguenther@suse.de>
15804
15805 PR tree-optimization/69574
15806 * gcc.dg/torture/pr69574.c: New testcase.
15807
ef318184
RB
158082016-02-01 Richard Biener <rguenther@suse.de>
15809
15810 PR tree-optimization/69579
15811 * gcc.dg/setjmp-6.c: New testcase.
15812
654745e6
JJ
158132016-02-01 Jakub Jelinek <jakub@redhat.com>
15814
15815 PR rtl-optimization/69570
15816 * g++.dg/opt/pr69570.C: New test.
15817
e6c0c44b
RH
158182016-02-01 Richard Henderson <rth@redhat.com>
15819
15820 * gcc.dg/pr69535.c: New test.
15821
6ff3f09a
JDA
158222016-01-31 John David Anglin <danglin@gcc.gnu.org>
15823
2c005538
JDA
15824 PR testsuite/69584
15825 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15826 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15827
61083a4b
JDA
15828 PR debug/68244
15829 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15830
6ff3f09a
JDA
15831 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15832
0c221916
PT
158332016-01-31 Paul Thomas <pault@gcc.gnu.org>
15834
15835 PR fortran/67564
15836 * gfortran.dg/allocate_with_source_17.f03: New test.
15837
db7a2818
JJ
158382016-01-30 Jakub Jelinek <jakub@redhat.com>
15839
15840 PR tree-optimization/69546
15841 * gcc.dg/torture/pr69546.c: New test.
15842
e520d5f0
PT
158432016-01-30 Paul Thomas <pault@gcc.gnu.org>
15844
15845 PR fortran/69566
15846 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15847
343c05d3
MS
158482016-01-30 Martin Sebor <msebor@redhat.com>
15849
15850 PR c++/68490
15851 * g++.dg/ext/flexary10.C: New test.
15852
d6c3a539
DH
158532016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15854
15855 PR fortran/66707
15856 gfortran.dg/common_23.f90: New test.
15857
52d72fcd
BS
158582016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15859
15860 PR target/65546
15861 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15862 condition being checked, and disable it when the target supports
15863 misaligned loads and stores.
15864
3a5d2ba4
JJ
158652016-01-29 Jakub Jelinek <jakub@redhat.com>
15866
15867 PR debug/69518
15868 * gcc.dg/torture/pr69518.c: New test.
15869
6bbacdb5
L
158702016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15871
15872 PR target/69530
15873 * gcc.target/i386/pr69530.c: New test.
15874
af932cdb
SE
158752016-01-29 Steve Ellcey <sellcey@imgtec.com>
15876
15877 PR target/65604
15878 * gcc.target/mips/div-delay.c: New test.
15879
26658b7c
JJ
158802016-01-29 Jakub Jelinek <jakub@redhat.com>
15881
33e89989
JJ
15882 PR target/69551
15883 * gcc.target/i386/pr69551.c: New test.
15884
26658b7c
JJ
15885 PR target/66137
15886 * gcc.target/i386/pr66137.c: New test.
15887
401116b5
AB
158882016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15889
15890 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15891 always built for p5600.
15892 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15893 isa=p5600 dg-option.
15894
d4abfcc5
RB
158952016-01-29 Richard Biener <rguenther@suse.de>
15896
15897 PR tree-optimization/69547
15898 * g++.dg/tree-ssa/pr69547.C: New testcase.
15899
16b77b32
JJ
159002016-01-29 Jakub Jelinek <jakub@redhat.com>
15901
15902 PR debug/66869
15903 * g++.dg/warn/Wunused-function2.C: New test.
15904
a1c95464
DV
159052016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15906
15907 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15908 support for test to succeed.
15909
5453bfed
MP
159102016-01-29 Marek Polacek <polacek@redhat.com>
15911
15912 PR c++/69509
15913 PR c++/69516
15914 * g++.dg/ext/constexpr-vla2.C: New test.
15915 * g++.dg/ext/constexpr-vla3.C: New test.
15916 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15917
452ec2a5
RB
159182016-01-29 Richard Biener <rguenther@suse.de>
15919
15920 PR middle-end/69537
15921 * gcc.dg/uninit-21.c: New testcase.
15922
aec0b19e
UB
159232016-01-28 Uros Bizjak <ubizjak@gmail.com>
15924
15925 PR target/69459
15926 * gcc.target/i386/pr69459.c: New test.
15927
df113ce7
SE
159282016-01-28 Steve Ellcey <sellcey@imgtec.com>
15929
15930 PR target/68400
15931 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15932 * gcc.target/mips/pr68400.c: New test.
15933
494de84f
MS
159342016-01-28 Martin Sebor <msebor@redhat.com>
15935
15936 PR target/17381
15937 * gcc.target/powerpc/pr17381.c: New test.
15938
eb1b1f01
JJ
159392016-01-28 Jakub Jelinek <jakub@redhat.com>
15940
15941 PR middle-end/69542
15942 * gcc.dg/torture/pr69542.c: New test.
15943
6dfeb7ce
WD
159442016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15945
15946 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15947
4b7471a4
DE
159482016-01-28 David Edelsohn <dje.gcc@gmail.com>
15949
15950 * gcc.dg/pr65980.c: Skip on AIX.
15951 * gcc.dg/pr66688.c: Same.
15952
b271fd21
DE
159532016-01-28 David Edelsohn <dje.gcc@gmail.com>
15954
15955 PR target/63679
15956 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15957 * gcc.dg/tree-ssa/sra-18.c: Same.
15958
874108a9
AV
159592016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15960
15961 PR fortran/62536
15962 * gfortran.dg/block_15.f08: New test.
15963 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15964 on incorrectly closed BLOCK.
15965
30480bcd
IE
159662016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15967
15968 * gcc.dg/declare-simd.c: New test.
6905c577 15969
14ba8d6d
RB
159702016-01-28 Richard Biener <rguenther@suse.de>
15971
15972 PR tree-optimization/69466
15973 * gfortran.dg/vect/pr69466.f90: New testcase.
15974
0d4c694e
TP
159752016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15976
15977 * g++.dg/pr67989.C: Remove ARM-specific option.
15978 * gcc.target/arm/pr67989.C: New file.
15979
2aa780da
UB
159802016-01-27 Uros Bizjak <ubizjak@gmail.com>
15981
15982 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15983 and expm1 test for glibc < 2.11.
15984
f75ebe77
RH
159852016-01-27 Richard Henderson <rth@redhat.com>
15986
15987 * gcc.c-torture/execute/pr69447.c: New test.
15988
159892016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 15990
9a175e65 15991 PR fortran/69422
49847d75
PT
15992 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15993
cbdd8ae0
JJ
159942016-01-27 Jakub Jelinek <jakub@redhat.com>
15995
15996 PR debug/66869
15997 * gcc.dg/pr66869.c: New test.
15998
2b572b3c
JL
159992016-01-25 Jeff Law <law@redhat.com>
16000
16001 PR tree-optimization/68398
aec0b19e 16002 PR tree-optimization/69196
2b572b3c
JL
16003 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16004 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16005 path to avoid new heuristic allowing more irreducible regions
16006 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16007 * gcc.dg/tree-ssa/vrp46.c: Likewise.
16008 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16009 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16010 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16011
fa74a4bc
MP
160122016-01-27 Marek Polacek <polacek@redhat.com>
16013
16014 PR c/68062
16015 * c-c++-common/vector-compare-4.c: New test.
16016
0afff540
DM
160172016-01-27 David Malcolm <dmalcolm@redhat.com>
16018
16019 PR preprocessor/69126
16020 * c-c++-common/pr69126.c: New test case.
16021
1a218fc9
ILT
160222016-01-27 Ian Lance Taylor <iant@google.com>
16023
16024 * gcc.dg/tree-ssa/ivopt_5.c: New test.
16025
5d70666e
RB
160262016-01-27 Ryan Burn <contact@rnburn.com>
16027
16028 PR cilkplus/69267
16029 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16030
87ff4d66
UB
160312016-01-27 Uros Bizjak <ubizjak@gmail.com>
16032
16033 PR target/69512
16034 * gcc.target/i386/pr69512.c: New test.
16035
27e23cca
RE
160362016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
16037
16038 PR ada/69488
16039 * gnat.dg/sso/*.adb: Robustify dg-output directives.
16040
05bf54c3
MP
160412016-01-27 Marek Polacek <polacek@redhat.com>
16042
16043 PR c++/69379
16044 * g++.dg/pr69379.C: New test.
16045
60214d0d
MS
160462016-01-27 Martin Sebor <msebor@redhat.com>
16047
16048 PR c++/69317
16049 * g++.dg/abi/Wabi-2-2.C: New test.
16050 * g++.dg/abi/Wabi-2-3.C: New test.
16051 * g++.dg/abi/Wabi-3-2.C: New test.
16052 * g++.dg/abi/Wabi-3-3.C: New test.
16053
167c7bfa
RB
160542016-01-27 Richard Biener <rguenther@suse.de>
16055
16056 PR tree-optimization/69166
16057 * gcc.dg/torture/pr69166.c: New testcase.
16058
1430fb1f
MJ
160592016-01-27 Martin Jambor <mjambor@suse.cz>
16060
16061 PR tree-optimization/69355
16062 * gcc.dg/tree-ssa/pr69355.c: New test.
16063
95e3030c
MP
160642016-01-27 Marek Polacek <polacek@redhat.com>
16065
16066 PR c++/69496
16067 * g++.dg/ext/constexpr-vla1.C: New test.
16068
eeb085f3
CB
160692016-01-20 Christian Bruel <christian.bruel@st.com>
16070
16071 PR target/69245
16072 * gcc.target/arm/pr69245.c: New test.
16073
b1652dde
JJ
160742016-01-27 Jakub Jelinek <jakub@redhat.com>
16075
16076 PR tree-optimization/69399
16077 * gcc.dg/torture/pr69399.c: New test.
16078
ce7e8f00
EB
160792016-01-27 Eric Botcazou <ebotcazou@adacore.com>
16080
16081 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16082
e4aac1d1
EB
160832016-01-26 Eric Botcazou <ebotcazou@adacore.com>
16084
16085 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16086
8dfdb419
TV
160872016-01-26 Tom de Vries <tom@codesourcery.com>
16088
16089 PR tree-optimization/69110
16090 * gcc.dg/autopar/pr69110.c: New test.
16091
56f80f54 160922016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 16093 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
16094
16095 * gcc.dg/graphite/isl-ast-op-select.c: New.
16096
a0909527
PT
160972015-01-26 Paul Thomas <pault@gcc.gnu.org>
16098
16099 PR fortran/69385
16100 * gfortran.dg/allocate_error_6.f90: New test.
16101
ffc445f4
RH
161022016-01-26 Richard Henderson <rth@redhat.com>
16103
16104 * gcc.dg/tm/pr60908.c: New test.
16105
01e1dea3
DM
161062016-01-26 David Malcolm <dmalcolm@redhat.com>
16107
16108 PR other/69006
16109 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16110 directive.
16111 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16112 expected multiline output to reflect the colorization being
16113 disabled before newlines.
16114 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16115 (custom_diagnostic_finalizer): Replace call to
16116 pp_newline_and_flush with call to pp_flush.
16117 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16118 * gfortran.dg/implicit_class_1.f90: Likewise.
16119 * lib/gcc-dg.exp (allow_blank_lines): New global.
16120 (dg-allow-blank-lines-in-output): New procedure.
16121 (gcc-dg-prune): Complain about blank lines in the output, unless
16122 dg-allow-blank-lines-in-output was called.
16123 * lib/multiline.exp (_build_multiline_regex): Only support
16124 arbitrary followup text for non-blank-lines, not for blank lines.
16125
13f92e8d
JJ
161262016-01-26 Jakub Jelinek <jakub@redhat.com>
16127
16128 PR tree-optimization/69483
16129 * gcc.dg/pr69483.c: New test.
16130 * g++.dg/opt/pr69483.C: New test.
16131
92422235
CL
161322016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16133
16134 PR target/68620
16135 * gcc.target/arm/pr68620.c: New test.
16136
0bccf11b
L
161372016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16138
16139 * gcc.target/i386/pr68986-2.c: Remove -m32.
16140
81cd202e
L
161412016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16142
16143 PR target/68986
16144 * gcc.target/i386/pr68986-1.c: New test.
16145 * gcc.target/i386/pr68986-2.c: Likewise.
16146 * gcc.target/i386/pr68986-3.c: Likewise.
16147
213a1c03
CB
161482016-01-26 Christian Bruel <christian.bruel@st.com>
16149
16150 * lib/target-supports.exp
16151 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16152 (check_effective_target_arm_crypto_pragma_ok): Likewise.
16153 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16154
22a08dd1
RB
161552016-01-26 Richard Biener <rguenther@suse.de>
16156
16157 PR tree-optimization/69452
16158 * gcc.dg/torture/pr69452.c: New testcase.
16159
6c06e0e8
JJ
161602016-01-26 Jakub Jelinek <jakub@redhat.com>
16161
16162 PR target/69442
16163 * gcc.dg/pr69442.c: New test.
16164
b96824c4
RFI
161652016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
16166
16167 PR target/67896
16168 * gcc.target/aarch64/simd/pr67896.C: New.
16169
5ee31e57
RS
161702016-01-26 Richard Sandiford <richard.sandiford@arm.com>
16171
16172 PR tree-optimization/69400
16173 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16174 function.
16175 (plugin_init): Call it.
16176 * gcc.dg/torture/pr69400.c: New test.
16177
7ddfb31d
CL
161782016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16179
16180 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16181
1e050c90
AK
161822016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16183 Sebastian Pop <s.pop@samsung.com>
16184
16185 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16186 isl-0.15.
16187
c8ee4bf5
AK
161882016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16189 Sebastian Pop <s.pop@samsung.com>
16190
16191 * gcc.dg/graphite/pr69292.c: New.
16192
d902b330
JJ
161932016-01-25 Jakub Jelinek <jakub@redhat.com>
16194
16195 * c-c++-common/goacc/use_device-1.c: New test.
16196
2c89b952
JL
161972016-01-25 Jeff Law <law@redhat.com>
16198
16199 PR tree-optimization/69196
16200 PR tree-optimization/68398
16201 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16202 * gcc.dg/tree-ssa/pr68198.c: Likewise.
16203
685c8785
DE
162042016-01-25 David Edelsohn <dje.gcc@gmail.com>
16205
16206 PR target/69469
16207 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16208 Algorithm.
16209
95cef0c1
RB
162102016-01-25 Richard Biener <rguenther@suse.de>
16211
16212 PR testsuite/69380
16213 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16214
2947d3b2
IE
162152016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
16216
16217 PR target/69421
16218 * gcc.dg/pr69421.c: New test.
16219
ae19075a
BB
162202016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
16221
16222 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16223 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16224 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16225 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16226 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16227 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16228 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16229 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16230 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16231 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16232
fa4511c2
RB
162332016-01-25 Richard Biener <rguenther@suse.de>
16234
16235 PR tree-optimization/69376
16236 * gcc.dg/torture/pr69376.c: New testcase.
16237
1d101216
JD
162382016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16239
16240 PR fortran/69397
16241 PR fortran/68442
16242 * gfortran.dg/interface_38.f90: New test.
16243 * gfortran.dg/interface_39.f90: New test.
a0909527 16244
a59b92b0
PP
162452016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
16246
16247 Revert:
16248 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16249
16250 PR c++/11858
16251 PR c++/24663
16252 PR c++/24664
16253 * g++.dg/template/pr11858.C: New test.
16254 * g++.dg/template/pr24663.C: New test.
16255 * g++.dg/template/unify12.C: New test.
16256 * g++.dg/template/unify13.C: New test.
16257 * g++.dg/template/unify14.C: New test.
16258 * g++.dg/template/unify15.C: New test.
16259 * g++.dg/template/unify16.C: New test.
16260 * g++.dg/template/unify17.C: New test.
16261
16acb1a8
DH
162622016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
16263
16264 PR fortran/68283
16265 gfortran.dg/pr68283.f90: New test.
16266
094773e8
TK
162672016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
16268
16269 PR fortran/66094
16270 * gfortran.dg/inline_matmul_13.f90: New test.
16271 * gfortran.dg/matmul_bounds_8.f90: New test.
16272 * gfortran.dg/matmul_bounds_9.f90: New test.
16273 * gfortran.dg/matmul_bounds_10.f90: New test.
16274
42fb90d7
TV
162752016-01-23 Tom de Vries <tom@codesourcery.com>
16276
16277 PR tree-optimization/69426
16278 * gcc.dg/autopar/pr69426.c: New test.
16279
69da7802
MS
162802016-01-23 Martin Sebor <msebor@redhat.com>
16281
16282 PR c++/58109
16283 PR c++/69022
16284 * g++.dg/cpp0x/alignas5.C: New test.
16285 * g++.dg/ext/vector29.C: Same.
16286
da17300a
UB
162872016-01-23 Uros Bizjak <ubizjak@gmail.com>
16288
16289 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16290 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16291 _GNU_SOURCE from compile flags to the source.
16292 * gcc.target/i386/chkp-stropt-12.c: Ditto.
16293 * gcc.target/i386/chkp-stropt-16.c: Ditto.
16294 * gcc.target/i386/chkp-stropt-4.c: Ditto.
16295 * gcc.target/i386/chkp-stropt-8.c: Ditto.
16296
62041cfc
JJ
162972016-01-22 Jakub Jelinek <jakub@redhat.com>
16298
16299 PR target/69432
16300 * g++.dg/opt/pr69432.C: New test.
16301
f7d2ad6f
BS
163022016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16303
16304 * gcc.target/powerpc/pr63354c: Adjust target selector to include
16305 32-bit targets testing an -m64 multilib.
16306
d403fc9a
WS
163072016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16308
16309 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16310 64-bit support.
16311
4aa16f8d
JG
163122016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
16313
16314 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16315
7c816d0f
CB
163162016-01-21 Christian Bruel <christian.bruel@st.com>
16317
16318 PR target/68674
16319 * gcc.target/i386/pr68674.c
16320 * gcc.target/aarch64/pr68674.c
16321 * gcc.target/arm/pr68674.c
16322
fce661e8
KT
163232016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16324
16325 PR target/69403
16326 * gcc.c-torture/execute/pr69403.c: New test.
16327
4696899f
PC
163282016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
16329
16330 PR c++/55843
16331 * g++.dg/template/pr55843.C: New.
16332
bac69366
AL
163332016-01-22 Alan Lawrence <alan.lawrence@arm.com>
16334
16335 PR testsuite/66877
16336 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16337 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16338
b57d3a5c
BS
163392016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16340
16341 PR testsuite/67489
da17300a
UB
16342 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16343 from dg-do compile directive, and instead add
16344 { dg-require-effective-target int128 }.
b57d3a5c 16345
9f04a53e
MS
163462016-01-20 Martin Sebor <msebor@redhat.com>
16347
16348 PR c/69405
16349 * gcc.dg/sync-fetch.c: New test.
16350
38a51663
JL
163512016-01-21 Martin Sebor <msebor@redhat.com>
16352
16353 PR target/69252
16354 * gcc.target/powerpc/pr69252.c: New test.
16355
2423a75a
JD
163562016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16357
16358 PR fortran/65996
da17300a 16359 * gfortran.dg/pr65996.f90: New test.
2423a75a 16360
0a76463f
DV
163612016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
16362
16363 PR c++/68810
9f04a53e 16364 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 16365 expected to generate an error.
0a76463f 16366
9776e692
BS
163672016-01-21 Bernd Schmidt <bschmidt@redhat.com>
16368
16369 PR middle-end/66178
16370 * gcc.dg/torture/pr66178.c: New test.
16371
c8d3e088
AB
163722016-01-21 Anton Blanchard <anton@samba.org>
16373 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16374
16375 PR target/63354
16376 * gcc.target/powerpc/pr63354.c: New test.
16377
35b707ff
VM
163782016-01-21 Vladimir Makarov <vmakarov@redhat.com>
16379
16380 PR rtl-optimization/68990
16381 * gcc.target/i386/pr68990: New.
16382
157b0829
NC
163832016-01-21 Nick Clifton <nickc@redhat.com>
16384
16385 PR target/69129
16386 * gcc.target/mips/pr69129.c: New.
16387
aede6748
PC
163882016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
16389
16390 PR c++/58046
16391 * g++.dg/cpp0x/pr58046.C: New.
16392
5463c2c8
JJ
163932016-01-21 Jakub Jelinek <jakub@redhat.com>
16394
6d31cc75
SS
16395 PR target/69187
16396 PR target/65624
16397 * gcc.target/arm/pr69187.c: New test.
16398
5463c2c8
JJ
16399 PR c++/69355
16400 * g++.dg/torture/pr69355.C: New test.
16401
fa28f32b
AK
164022016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16403 Sebastian Pop <s.pop@samsung.com>
16404
16405 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16406
b920a047
AK
164072016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16408 Sebastian Pop <s.pop@samsung.com>
16409
da17300a 16410 * gcc.dg/graphite/pr68976.c: New test.
b920a047 16411
bdd3aea6
JJ
164122016-01-21 Jakub Jelinek <jakub@redhat.com>
16413
16414 PR middle-end/67653
16415 * c-c++-common/pr67653.c: New test.
16416 * gcc.dg/torture/pr29119.c: Add dg-warning.
16417
26a2e6ae
PB
164182016-01-20 Peter Bergner <bergner@vnet.ibm.com>
16419
16420 * gcc.target/powerpc/cpu-builtin-1.c: New test.
16421
d25c7690
PK
164222016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16423
16424 PR c/24293
16425 * gcc.dg/pr24293.c: New test.
16426 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16427 incomplete struct type.
16428 * gcc.dg/declspec-1.c: Likewise.
16429 * gcc.dg/pr63549.c: Likewise.
16430
889d5698
JJ
164312016-01-20 Jakub Jelinek <jakub@redhat.com>
16432
16433 PR tree-optimization/66612
16434 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16435 for bdn instruction.
16436
d7cf3dc7
CL
164372016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16438
16439 * lib/target-supports.exp
16440 (check_effective_target_arm_fp_ok_nocache): New.
16441 (check_effective_target_arm_fp_ok): New.
16442 (add_options_for_arm_fp): New.
16443 (check_effective_target_arm_crypto_ok_nocache): Require
16444 target_arm_v8_neon_ok instead of arm32.
16445 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16446 (check_effective_target_arm_crypto_pragma_ok): New.
16447 (add_options_for_arm_vfp): New.
16448 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16449 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16450 target instead. Force initial fpu to vfp.
16451 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16452 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16453 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16454 dependency.
16455 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16456 use arm_vfp effective target instead. Force initial fpu to vfp.
16457 * gcc.target/arm/attr-neon3.c: Likewise.
16458 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16459 arm_vfp_ok.
16460 * gcc.target/arm/unsigned-float.c: Likewise.
16461 * gcc.target/arm/vfp-1.c: Likewise.
16462 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16463 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16464 * gcc.target/arm/vfp-ldmiad.c: Likewise.
16465 * gcc.target/arm/vfp-ldmias.c: Likewise.
16466 * gcc.target/arm/vfp-stmdbd.c: Likewise.
16467 * gcc.target/arm/vfp-stmdbs.c: Likewise.
16468 * gcc.target/arm/vfp-stmiad.c: Likewise.
16469 * gcc.target/arm/vfp-stmias.c: Likewise.
16470 * gcc.target/arm/vnmul-1.c: Likewise.
16471 * gcc.target/arm/vnmul-2.c: Likewise.
16472 * gcc.target/arm/vnmul-3.c: Likewise.
16473 * gcc.target/arm/vnmul-4.c: Likewise.
16474
01ac9704 164752016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 16476
e84b00da
L
16477 PR testsuite/69366
16478 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16479 the MPX run-time library, for compile-time MPX test.
16480 * gcc.target/i386/chkp-always_inline.c: Likewise.
16481 * gcc.target/i386/chkp-bndret.c: Likewise.
16482 * gcc.target/i386/chkp-builtins-1.c: Likewise.
16483 * gcc.target/i386/chkp-builtins-2.c: Likewise.
16484 * gcc.target/i386/chkp-builtins-3.c: Likewise.
16485 * gcc.target/i386/chkp-builtins-4.c: Likewise.
16486 * gcc.target/i386/chkp-const-check-1.c: Likewise.
16487 * gcc.target/i386/chkp-const-check-2.c: Likewise.
16488 * gcc.target/i386/chkp-hidden-def.c: Likewise.
16489 * gcc.target/i386/chkp-label-address.c: Likewise.
16490 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16491 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16492 * gcc.target/i386/chkp-pr69044.c: Likewise.
16493 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16494 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16495 * gcc.target/i386/chkp-strchr.c: Likewise.
16496 * gcc.target/i386/chkp-strlen-1.c: Likewise.
16497 * gcc.target/i386/chkp-strlen-2.c: Likewise.
16498 * gcc.target/i386/chkp-strlen-3.c: Likewise.
16499 * gcc.target/i386/chkp-strlen-4.c: Likewise.
16500 * gcc.target/i386/chkp-strlen-5.c: Likewise.
16501 * gcc.target/i386/chkp-stropt-1.c: Likewise.
16502 * gcc.target/i386/chkp-stropt-10.c: Likewise.
16503 * gcc.target/i386/chkp-stropt-11.c: Likewise.
16504 * gcc.target/i386/chkp-stropt-12.c: Likewise.
16505 * gcc.target/i386/chkp-stropt-13.c: Likewise.
16506 * gcc.target/i386/chkp-stropt-14.c: Likewise.
16507 * gcc.target/i386/chkp-stropt-15.c: Likewise.
16508 * gcc.target/i386/chkp-stropt-16.c: Likewise.
16509 * gcc.target/i386/chkp-stropt-2.c: Likewise.
16510 * gcc.target/i386/chkp-stropt-3.c: Likewise.
16511 * gcc.target/i386/chkp-stropt-4.c: Likewise.
16512 * gcc.target/i386/chkp-stropt-5.c: Likewise.
16513 * gcc.target/i386/chkp-stropt-6.c: Likewise.
16514 * gcc.target/i386/chkp-stropt-7.c: Likewise.
16515 * gcc.target/i386/chkp-stropt-8.c: Likewise.
16516 * gcc.target/i386/chkp-stropt-9.c: Likewise.
16517 * gcc.target/i386/pr63995-2.c: Likewise.
16518 * gcc.target/i386/pr64805.c: Likewise.
16519 * gcc.target/i386/pr65044.c: Likewise.
16520 * gcc.target/i386/pr65167.c: Likewise.
16521 * gcc.target/i386/pr65183.c: Likewise.
16522 * gcc.target/i386/pr65184.c: Likewise.
16523 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 16524
28b33016
IE
165252016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
16526
16527 PR tree-optimization/69328
16528 * gcc.dg/pr69328.c: New test.
16529
bcff0913
JL
165302016-01-20 Jeff Law <law@redhat.com>
16531
bf0bb970 16532 PR target/25114
bcff0913
JL
16533 * gcc.target/m68k/pr25114.c: New test.
16534
a3f69631
AV
165352016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
16536
16537 * gcc.target/arm/memset-inline-10.c: Added
16538 dg-require-effective-target arm_thumb2_ok.
16539
af33ba0d
EB
165402016-01-19 Eric Botcazou <ebotcazou@adacore.com>
16541
16542 * gcc.dg/debug/dwarf2/sso.c: New test.
16543
7596d5de
UB
165442016-01-19 Uros Bizjak <ubizjak@gmail.com>
16545
16546 PR testsuite/68820
16547 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16548 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16549 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16550
ceda2c69
JH
165512016-01-19 Jan Hubicka <hubicka@ucw.cz>
16552
16553 PR ipa/66223
16554 * g++.dg/ipa/devirt-50.C: New testcase.
16555
38a979f2
MP
165562016-01-19 Marek Polacek <polacek@redhat.com>
16557
16558 PR c++/68965
16559 * g++.dg/cpp1y/parameter-pack-1.C: New test.
16560 * g++.dg/cpp1y/parameter-pack-2.C: New test.
16561
962801c5
KT
165622016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16563
16564 PR target/69135
16565 * gcc.target/arm/pr69135_1.c: New test.
16566
078fe40a
WD
165672015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16568
16569 * gcc.target/aarch64/ccmp_1.c: Add new tests.
16570
786e3c06
WD
165712015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16572
16573 * gcc.target/aarch64/ccmp_1.c: New testcase.
16574
1e297006
MP
165752016-01-19 Marek Polacek <polacek@redhat.com>
16576
16577 PR c++/68586
16578 * g++.dg/cpp0x/enum30.C: New test.
16579
879c27e3
RB
165802016-01-19 Richard Biener <rguenther@suse.de>
16581
16582 PR tree-optimization/69336
16583 * g++.dg/tree-ssa/pr69336.C: New testcase.
16584
015337d3
JJ
165852016-01-19 Jakub Jelinek <jakub@redhat.com>
16586
16587 PR debug/65779
16588 * gcc.dg/pr65779.c: New test.
16589
e2c768b6
RB
165902016-01-19 Richard Biener <rguenther@suse.de>
16591
16592 PR tree-optimization/69352
16593 * gcc.dg/torture/pr69352.c: New testcase.
16594
569efc34
JJ
165952016-01-19 Jakub Jelinek <jakub@redhat.com>
16596
16597 PR rtl-optimization/68955
16598 PR rtl-optimization/64557
16599 * gcc.dg/torture/pr68955.c: New test.
16600
e49d321f
JH
166012016-01-19 Jan Hubicka <hubicka@ucw.cz>
16602
16603 PR lto/69136
16604 * g++.dg/torture/pr69136.C: New testcase.
16605
e9191ad3
JH
166062016-01-19 Jan Hubicka <hubicka@ucw.cz>
16607
16608 PR lto/69133
16609 * g++.dg/lto/pr69133_0.C: New testcase.
16610 * g++.dg/lto/pr69133_1.C: New testcase.
16611
2bedb645
JL
166122016-01-15 Jeff Law <law@redhat.com>
16613
16614 PR tree-optimization/69320
16615 * gcc.c-torture/pr69320-1.c: New test.
16616 * gcc.c-torture/pr69320-2.c: New test.
16617 * gcc.c-torture/pr69320-3.c: New test.
16618 * gcc.c-torture/pr69320-4.c: New test.
16619
17c15cb9
PP
166202016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16621
16622 PR c++/11858
16623 PR c++/24663
16624 PR c++/24664
16625 * g++.dg/template/pr11858.C: New test.
16626 * g++.dg/template/pr24663.C: New test.
16627 * g++.dg/template/unify12.C: New test.
16628 * g++.dg/template/unify13.C: New test.
16629 * g++.dg/template/unify14.C: New test.
16630 * g++.dg/template/unify15.C: New test.
16631 * g++.dg/template/unify16.C: New test.
16632 * g++.dg/template/unify17.C: New test.
16633
9617fd08
DM
166342016-01-18 David Malcolm <dmalcolm@redhat.com>
16635
16636 PR testsuite/69181
16637 * gcc.dg/pr69181-1.c: New test file.
16638 * gcc.dg/pr69181-2.c: New test file.
16639 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16640 globals by moving it to...
16641 (cleanup-after-saved-dg-test): ...this new function. Add
16642 "global additional_sources_used". Add reset of global
16643 multiline_expected_outputs to the empty list.
16644 * lib/multiline.exp (_multiline_expected_outputs): Rename this
16645 global to...
16646 (multiline_expected_outputs): ...this, and updated comments to
16647 note that it is modified from gcc-dg.exp.
16648 (dg-end-multiline-output): Update for the above renaming.
16649 (handle-multiline-outputs): Likewise. Remove the clearing
16650 of the expected outputs to the empty list.
16651
b555a2e4
RB
166522016-01-18 Richard Biener <rguenther@suse.de>
16653
16654 PR tree-optimization/69297
16655 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16656
96902805
JM
166572016-01-18 Joseph Myers <joseph@codesourcery.com>
16658
16659 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16660 dg-options.
16661 * gcc.target/mips/mips-3d-2.c: Likewise.
16662 * gcc.target/mips/mips-3d-3.c: Likewise.
16663 * gcc.target/mips/mips-3d-4.c: Likewise.
16664 * gcc.target/mips/mips-3d-5.c: Likewise.
16665 * gcc.target/mips/mips-3d-6.c: Likewise.
16666 * gcc.target/mips/mips-3d-7.c: Likewise.
16667 * gcc.target/mips/mips-3d-8.c: Likewise.
16668 * gcc.target/mips/mips-3d-9.c: Likewise.
16669 * gcc.target/mips/mips-ps-1.c: Likewise.
16670 * gcc.target/mips/mips-ps-2.c: Likewise.
16671 * gcc.target/mips/mips-ps-3.c: Likewise.
16672 * gcc.target/mips/mips-ps-4.c: Likewise.
16673 * gcc.target/mips/mips-ps-5.c: Likewise.
16674 * gcc.target/mips/mips-ps-6.c: Likewise.
16675 * gcc.target/mips/mips-ps-7.c: Likewise.
16676 * gcc.target/mips/mips-ps-type.c: Likewise.
16677 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16678 * gcc.target/mips/mips16-attributes-6.c: Likewise.
16679
40e26f94
TV
166802016-01-18 Tom de Vries <tom@codesourcery.com>
16681
16682 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16683 * c-c++-common/goacc/kernels-double-reduction.c: New test.
16684 * c-c++-common/goacc/kernels-empty.c: New test.
16685 * c-c++-common/goacc/kernels-eternal.c: New test.
16686 * c-c++-common/goacc/kernels-loop-2.c: New test.
16687 * c-c++-common/goacc/kernels-loop-3.c: New test.
16688 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16689 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16690 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16691 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16692 * c-c++-common/goacc/kernels-loop-data.c: New test.
16693 * c-c++-common/goacc/kernels-loop-g.c: New test.
16694 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16695 * c-c++-common/goacc/kernels-loop-n.c: New test.
16696 * c-c++-common/goacc/kernels-loop-nest.c: New test.
16697 * c-c++-common/goacc/kernels-loop.c: New test.
16698 * c-c++-common/goacc/kernels-noreturn.c: New test.
16699 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16700 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16701 * c-c++-common/goacc/kernels-reduction.c: New test.
16702
a98d4647
TV
167032016-01-18 Tom de Vries <tom@codesourcery.com>
16704
16705 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16706 * gcc.dg/autopar/outer-2.c: Same.
16707 * gcc.dg/autopar/outer-3.c: Same.
16708 * gcc.dg/autopar/outer-4.c: Same.
16709 * gcc.dg/autopar/outer-5.c: Same.
16710 * gcc.dg/autopar/outer-6.c: Same.
16711 * gcc.dg/autopar/parallelization-1.c: Same.
16712 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16713 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16714 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16715 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16716 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16717 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16718 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16719 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16720 * gcc.dg/autopar/pr39500-1.c: Same.
16721 * gcc.dg/autopar/pr39500-2.c: Same.
16722 * gcc.dg/autopar/pr46193.c: Same.
16723 * gcc.dg/autopar/pr46194.c: Same.
16724 * gcc.dg/autopar/pr49580.c: Same.
16725 * gcc.dg/autopar/pr49960-1.c: Same.
16726 * gcc.dg/autopar/pr49960.c: Same.
16727 * gcc.dg/autopar/pr68373.c: Same.
16728 * gcc.dg/autopar/reduc-1.c: Same.
16729 * gcc.dg/autopar/reduc-1char.c: Same.
16730 * gcc.dg/autopar/reduc-1short.c: Same.
16731 * gcc.dg/autopar/reduc-2.c: Same.
16732 * gcc.dg/autopar/reduc-2char.c: Same.
16733 * gcc.dg/autopar/reduc-2short.c: Same.
16734 * gcc.dg/autopar/reduc-3.c: Same.
16735 * gcc.dg/autopar/reduc-4.c: Same.
16736 * gcc.dg/autopar/reduc-6.c: Same.
16737 * gcc.dg/autopar/reduc-7.c: Same.
16738 * gcc.dg/autopar/reduc-8.c: Same.
16739 * gcc.dg/autopar/reduc-9.c: Same.
16740 * gcc.dg/autopar/uns-outer-4.c: Same.
16741 * gcc.dg/autopar/uns-outer-5.c: Same.
16742 * gcc.dg/autopar/uns-outer-6.c: Same.
16743 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16744 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16745
da976fa8
AL
167462016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16747
16748 PR target/63679
16749 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16750 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16751
70c1e886
AL
167522016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16753
16754 PR target/63679
16755 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16756 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16757 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16758
88bed196
AL
167592016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16760
16761 PR target/63679
16762 * gcc.dg/tree-ssa/sra-17.c: New.
16763 * gcc.dg/tree-ssa/sra-18.c: New.
16764
3dd5f42e
IE
167652016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16766
16767 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16768
ae5a77fa
EB
167692016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16770
16771 * gnat.dg/inline12.adb: New test.
16772
11e57fc6
BC
167732016-01-18 Bin Cheng <bin.cheng@arm.com>
16774
16775 PR tree-optimization/66797
16776 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16777
995b6fe0
RB
167782016-01-18 Richard Biener <rguenther@suse.de>
16779
16780 PR tree-optimization/69170
16781 * gcc.dg/torture/pr69170.c: New testcase.
16782
82ee0cf2 167832016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
16784
16785 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16786
d69da357
TV
167872016-01-16 Tom de Vries <tom@codesourcery.com>
16788
16789 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16790
a3845283
TV
167912016-01-16 Tom de Vries <tom@codesourcery.com>
16792
16793 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16794 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16795 redundant dg-require-effective-target pthread.
16796 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16797 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16798 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16799 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16800 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16801 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16802 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16803
197a6aa6
DE
168042016-01-16 David Edelsohn <dje.gcc@gmail.com>
16805
16806 PR target/68609
16807 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16808 * gcc.target/powerpc/recip-7.c: Same.
16809
ec7886c1
PP
168102016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16811
16812 PR c++/69091
16813 * g++.dg/template/pr69091.C: New test.
16814
203484bb
PP
168152016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16816
16817 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16818 dump does not contain an error_mark_node.
16819 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16820 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16821
aa2500e9
PP
168222016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16823
16824 PR c++/68936
16825 * g++.dg/template/pr68936.C: New test.
16826
28621a5c
DE
168272016-01-15 David Edelsohn <dje.gcc@gmail.com>
16828
16829 PR target/68609
16830 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16831 * gcc.target/powerpc/recip-2.c: Same.
16832 * gcc.target/powerpc/recip-3.c: Same.
16833 * gcc.target/powerpc/recip-4.c: Same.
16834 * gcc.target/powerpc/recip-sqrtf.c: Same.
16835
40c43aca
JL
168362016-01-15 Jeff Law <law@redhat.com>
16837
16838 PR tree-optimization/69270
16839 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16840 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16841
afbc5ae8
PT
168422016-01-15 Paul Thomas <pault@gcc.gnu.org>
16843
16844 PR fortran/49630
16845 * gfortran.dg/deferred_character_13.f90: New test for the fix
16846 of comment 3 of the PR.
16847
16848 PR fortran/54070
16849 * gfortran.dg/deferred_character_8.f90: New test
16850 * gfortran.dg/allocate_error_5.f90: New test
16851
16852 PR fortran/60593
16853 * gfortran.dg/deferred_character_10.f90: New test
16854
16855 PR fortran/60795
16856 * gfortran.dg/deferred_character_14.f90: New test
16857
16858 PR fortran/61147
16859 * gfortran.dg/deferred_character_11.f90: New test
16860
16861 PR fortran/64324
16862 * gfortran.dg/deferred_character_9.f90: New test
16863
49abe076
VM
168642016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16865
16866 PR rtl-optimization/69030
16867 * gcc.target/i386/pr69030.c: New.
16868
16d12992
KT
168692016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16870
16871 * gcc.target/aarch64/target_attr_17.c: New test.
16872
78810bd3
RB
168732016-01-15 Richard Biener <rguenther@suse.de>
16874
16875 PR tree-optimization/66856
16876 * gcc.dg/torture/pr66856-1.c: New testcase.
16877 * gcc.dg/torture/pr66856-2.c: Likewise.
16878
2bd847fe
RB
168792016-01-15 Richard Biener <rguenther@suse.de>
16880
16881 PR debug/69137
16882 * g++.dg/lto/pr69137_0.C: New testcase.
16883
a00fe3b7
RS
168842016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16885
16886 PR middle-end/69246
16887 * gcc.target/i386/pr69246.c: New test.
16888
cbb0e83b
DV
168892016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16890
7596d5de 16891 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 16892
5a500ecf
DV
168932016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16894
16895 PR c++/56194
16896 * g++.dg/init/const9.C: Disable test on S/390.
16897
5d9bf64f
DV
168982016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16899
16900 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16901 * g++.dg/Wno-frame-address.C: Ditto.
16902
e234b19e
DV
169032016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16904
16905 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16906
89483f99
RB
169072016-01-15 Richard Biener <rguenther@suse.de>
16908
16909 PR tree-optimization/68961
16910 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16911
94f37395
IE
169122016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16913
16914 * gcc.target/i386/pr65105-5.c: New test.
16915
82ee0cf2 169162016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
16917
16918 * gcc.c-torture/execute/alias-4.c: New testcase.
16919
82ee0cf2 169202016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
16921
16922 PR ipa/68148
16923 * g++.dg/ipa/devirt-49.C: New testcase.
16924
092f7deb 169252016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
16926
16927 PR target/65837
16928 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16929 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16930 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16931
e93c66bc
RB
169322016-01-15 Richard Biener <rguenther@suse.de>
16933
16934 PR tree-optimization/69117
16935 * gcc.dg/torture/pr69117.c: New testcase.
16936
c47eaca6 169372015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
16938
16939 PR c++/69048
16940 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16941
c3f6914a
FXC
169422016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16943
16944 PR testsuite/67509
16945 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16946 range tests use 100 * maximum instead of maximum + 1.
16947
cd65ae90
JJ
169482016-01-14 Jakub Jelinek <jakub@redhat.com>
16949
16950 PR debug/69244
16951 * gcc.dg/guality/pr69244.c: New test.
16952
19643948
UB
169532016-01-14 Uros Bizjak <ubizjak@gmail.com>
16954
16955 * lib/target-supports.exp (check_effective_target_issignaling):
16956 New procedure.
16957 * gcc.dg/pr61441.c: Require issignaling effective target.
16958
fe79c97e
SB
169592016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16960
16961 PR target/68803
16962 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16963
c7df95d8
DM
169642016-01-14 David Malcolm <dmalcolm@redhat.com>
16965
16966 PR c++/68819
16967 PR preprocessor/69177
16968 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16969 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16970 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16971 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16972
00083992
MP
169732016-01-14 Marek Polacek <polacek@redhat.com>
16974
16975 PR c/69262
16976 * gcc.dg/array-15.c: New test.
16977
0c9b3294
JJ
169782016-01-14 Jakub Jelinek <jakub@redhat.com>
16979
16980 PR middle-end/68146
16981 PR tree-optimization/69155
16982 * gfortran.dg/pr68146.f: New test.
16983 * gfortran.dg/pr69155.f90: New test.
16984
3688e13d
RB
169852016-01-14 Richard Biener <rguenther@suse.de>
16986
16987 PR tree-optimization/68060
16988 * gcc.dg/torture/pr68060-1.c: New testcase.
16989 * gcc.dg/torture/pr68060-2.c: Likewise.
16990
bab0ad3a
NC
169912016-01-14 Nick Clifton <nickc@redhat.com>
16992
16993 * lib/target-supports.exp
16994 (check_effective_target_arm_neon_ok_nocache): Add an option
16995 sequence that includes setting the ARM architecture to ARMv7-A.
16996 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16997 command line options necessary to enable Neon support.
16998 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16999 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17000 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17001 * gcc.target/arm/pr69180.c: Likewise.
17002
947c2ce5
JL
170032016-01-14 Jeff Law <law@redhat.com>
17004
17005 PR tree-optimization/69270
17006 * gcc.dg/tree-ssa/pr69270.c: New test.
17007
3342fd71
BS
170082016-01-13 Bernd Schmidt <bschmidt@redhat.com>
17009
17010 PR c/66208
17011 * c-c++-common/pr66208.c: New file.
17012
2ad3adf1
JJ
170132016-01-13 Jakub Jelinek <jakub@redhat.com>
17014
17015 PR tree-optimization/69156
17016 * gcc.dg/pr69156.c: New test.
17017
398d6feb
L
170182016-01-13 H.J. Lu <hongjiu.lu@intel.com>
17019
17020 * gcc.target/i386/pr69225-7.c: New test.
17021
4c868789
RH
170222016-01-13 Richard Henderson <rth@redhat.com>
17023
17024 * gcc.dg/tm/memopt-13.c: Update expected function.
17025 * gcc.dg/tm/memopt-6.c: Likewise.
17026
ef6d1772
UB
170272016-01-13 Uros Bizjak <ubizjak@gmail.com>
17028
17029 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17030 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17031 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17032 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 17033
ef6d1772
UB
170342016-01-13 Tom de Vries <tom@codesourcery.com>
17035
17036 PR tree-optimization/69169
0b4b6ef2
TV
17037 * gcc.dg/pr69169.c: New test.
17038
2ad3adf1 170392016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
17040
17041 PR target/69228
17042 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17043 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17044 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17045 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17046 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17047 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17048 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17049 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17050
9060e335
AK
170512016-01-13 Jakub Jelinek <jakub@redhat.com>
17052
17053 PR target/69247
17054 * gcc.dg/pr69247.c: New test.
17055
40311329
RB
170562016-01-13 Richard Biener <rguenther@suse.de>
17057
17058 PR tree-optimization/69242
17059 * gcc.dg/torture/pr69242.c: New testcase.
17060
ccbd7103
RB
170612016-01-13 Richard Biener <rguenther@suse.de>
17062
17063 PR tree-optimization/69186
17064 * gcc.dg/torture/pr69186.c: New testcase.
17065
c6f72a46
JL
170662016-01-13 Jeff Law <law@redhat.com>
17067
17068 PR tree-optimization/67755
17069 * gcc.dg/tree-ssa/pr67755.c: New test.
17070
170712016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
17072
17073 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17074 pass number in output by a star.
17075
c446cf07
BC
170762016-01-12 Bin Cheng <bin.cheng@arm.com>
17077
17078 PR tree-optimization/68911
17079 * gcc.c-torture/execute/pr68911.c: New test.
17080
5342156c
MP
170812016-01-12 Marek Polacek <polacek@redhat.com>
17082
17083 PR c++/68979
17084 * g++.dg/warn/permissive-1.C: New test.
17085
65364cc5
JJ
170862016-01-12 Jakub Jelinek <jakub@redhat.com>
17087
17088 PR objc++/68511
17089 PR c++/69213
17090 * g++.dg/opt/pr69213.C: New test.
17091
81b9a3d9
CB
170922016-01-12 Christian Bruel <christian.bruel@st.com>
17093
17094 PR target/69180
17095 * gcc.target/arm/pr69180.c: New test.
17096
3c4e91c9
RB
170972016-01-12 Richard Biener <rguenther@suse.de>
17098
17099 PR lto/69077
17100 * g++.dg/lto/pr69077_0.C: New testcase.
17101 * g++.dg/lto/pr69077_1.C: Likewise.
17102
5664cea1
JJ
171032016-01-12 Jakub Jelinek <jakub@redhat.com>
17104
17105 PR target/69175
17106 * g++.dg/opt/pr69175.C: New test.
17107
86cefc49
AL
171082016-01-12 Alan Lawrence <alan.lawrence@arm.com>
17109
17110 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17111 rather than #including math.h & stdlib.h.
17112 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17113 * gcc.dg/vect/pr49771.c: Likewise.
17114 * gcc.dg/vect/vect-10-big-array.c: Likewise.
17115 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17116 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17117 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17118 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17119 * gcc.dg/vect/pr44507.c: Likewise.
17120 * gcc.dg/vect/pr45902.c: Likewise.
17121 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17122 * gcc.dg/vect/vect-117.c: Likewise.
17123 * gcc.dg/vect/vect-99.c: Likewise.
17124 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17125 * gcc.dg/vect/vect-cond-1.c: Likewise.
17126 * gcc.dg/vect/vect-cond-2.c: Likewise.
17127 * gcc.dg/vect/vect-cond-3.c: Likewise.
17128 * gcc.dg/vect/vect-cond-4.c: Likewise.
17129 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17130 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17131 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17132 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17133 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17134 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17135 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17136 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17137 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17138 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17139 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17140 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17141 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17142 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17143 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17144 include of signal.h.
17145 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17146 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17147 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17148 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17149 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17150 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17151 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17152 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17153 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17154 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17155 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17156 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17157 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17158 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17159 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17160 * gcc.dg/vect/vect-outer-5.c: Likewise.
17161 * gcc.dg/vect/vect-outer-6.c: Likewise.
17162 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17163 include of stdio.h.
17164
b832f61e
NC
171652016-01-12 Nick Clifton <nickc@redhat.com>
17166
17167 PR target/68913
17168 * gcc.dg/lto/pr61886_0.c: Rename the external function called
17169 to fread so that it will be found in all target runtimes.
17170
8eac49b1
RB
171712016-01-12 Richard Biener <rguenther@suse.de>
17172
17173 PR tree-optimization/69053
17174 * g++.dg/torture/pr69053.C: New testcase.
17175
2935d994
RB
171762016-01-12 Richard Biener <rguenther@suse.de>
17177
17178 PR tree-optimization/69168
17179 * gcc.dg/torture/pr69168.c: New testcase.
17180
66c16fd9
RB
171812016-01-12 Richard Biener <rguenther@suse.de>
17182
17183 PR tree-optimization/69157
17184 * gcc.dg/torture/pr69157.c: New testcase.
17185
171862016-01-12 Richard Biener <rguenther@suse.de>
17187
17188 PR tree-optimization/69174
17189 * gcc.dg/torture/pr69174.c: New testcase.
17190
723033a6
JJ
171912016-01-12 Jakub Jelinek <jakub@redhat.com>
17192
17193 PR c++/66808
17194 PR c++/69000
17195 * g++.dg/tls/pr66808.C: New test.
17196 * g++.dg/tls/pr69000.C: New test.
17197
3574cf47
BS
171982016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17199
17200 * gcc.target/powerpc/swaps-p8-23.c: New test.
17201 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17202
feb20787
JDA
172032016-01-11 John David Anglin <danglin@gcc.gnu.org>
17204
17205 PR tree-optimization/68356
17206 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17207
27b1820a
KV
172082016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
17209 Jim Wilson <jim.wilson@linaro.org>
17210
17211 PR target/69194
17212 * gcc.target/arm/pr69194.c: New test.
17213
cf4de6af
L
172142016-01-11 H.J. Lu <hongjiu.lu@intel.com>
17215
17216 PR target/69225
17217 * gcc.target/i386/pr69225-1.c: New test.
17218 * gcc.target/i386/pr69225-2.c: Likewise.
17219 * gcc.target/i386/pr69225-3.c: Likewise.
17220 * gcc.target/i386/pr69225-4.c: Likewise.
17221 * gcc.target/i386/pr69225-5.c: Likewise.
17222 * gcc.target/i386/pr69225-6.c: Likewise.
17223
1ebd5558
JJ
172242016-01-11 Jakub Jelinek <jakub@redhat.com>
17225
23552a4d
JJ
17226 PR target/67462
17227 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17228 if lp64.
17229
26ff85b0
JJ
17230 PR target/69071
17231 * gcc.dg/pr69071.c: New test.
17232
9cb6bd74
JJ
17233 PR c++/69211
17234 * g++.dg/opt/pr69211.C: New test.
17235
1ebd5558
JJ
17236 PR tree-optimization/69214
17237 * gcc.c-torture/compile/pr69214.c: New test.
17238
8c18c836
UB
172392016-01-11 Uros Bizjak <ubizjak@gmail.com>
17240
17241 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17242 * gcc.target/i386/pr66232-11.c: Ditto.
17243 * gcc.target/i386/pr66232-12.c: Ditto.
17244 * gcc.target/i386/pr66232-13.c: Ditto.
17245
62446e6e
RB
172462016-01-11 Richard Biener <rguenther@suse.de>
17247
17248 PR tree-optimization/69173
17249 * gcc.dg/torture/pr69173.c: New testcase.
17250
2b8568fe
KT
172512016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17252
17253 PR rtl-optimization/68796
17254 * gcc.target/aarch64/tst_5.c: New test.
17255 * gcc.target/aarch64/tst_6.c: Likewise.
17256
5baf4532
KT
172572016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17258
17259 PR rtl-optimization/68841
17260 * gcc.dg/pr68841.c: New test.
17261 * gcc.c-torture/execute/pr68841.c: New test.
17262
ca90b1ed
YR
172632016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
17264
17265 PR rtl-optimization/68920
17266 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17267 for ix86 targets.
17268 * gcc.dg/ifcvt-5.c: New test.
17269
2ad3adf1 172702016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
17271
17272 PR bootstrap/69123
17273 * g++.dg/pr69123.C: New.
17274
83834c09
IE
172752016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
17276
17277 PR target/69010
17278 * gcc.target/i386/pr69010.c: New test.
17279
dcf89d57
MJ
172802016-01-11 Martin Jambor <mjambor@suse.cz>
17281
17282 PR ipa/69044
17283 * gcc.target/i386/chkp-pr69044.c: New test.
17284
d95167ee
TV
172852016-01-11 Tom de Vries <tom@codesourcery.com>
17286
17287 PR tree-optimization/69109
17288 * gcc.dg/autopar/pr69109-2.c: New test.
17289 * gcc.dg/autopar/pr69109.c: New test.
17290
4f6403a8
TV
172912016-01-11 Tom de Vries <tom@codesourcery.com>
17292
17293 PR tree-optimization/69108
17294 * gcc.dg/autopar/pr69108.c: New test.
17295
21efdd80
PP
172962016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
17297
17298 PR c++/69029
17299 * c-c++-common/Wisleading-indentation.c: Augment test.
17300
fd42eed8
TK
173012016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
17302
17303 PR fortran/69154
17304 * gfortran.dg/inline_matmul_12.f90: New test.
17305
4f90ee6c
PT
173062016-01-10 Paul Thomas <pault@gcc.gnu.org>
17307
17308 PR fortran/67779
17309 * gfortran.dg/actual_array_offset_1: New test.
17310
3907c6cf
TV
173112016-01-10 Tom de Vries <tom@codesourcery.com>
17312
17313 PR tree-optimization/69062
17314 * gcc.dg/autopar/pr69062.c: New test.
17315
b07b236e
TS
173162016-01-10 Thomas Schwinge <thomas@codesourcery.com>
17317
17318 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17319 * gcc.dg/vect/slp-perm-2.c: Likewise.
17320 * gcc.dg/vect/slp-perm-3.c: Likewise.
17321 * gcc.dg/vect/slp-perm-5.c: Likewise.
17322 * gcc.dg/vect/slp-perm-6.c: Likewise.
17323 * gcc.dg/vect/slp-perm-7.c: Likewise.
17324 * gcc.dg/vect/slp-perm-8.c: Likewise.
17325
23fab8ae
TV
173262016-01-10 Tom de Vries <tom@codesourcery.com>
17327
17328 PR tree-optimization/69039
17329 * gcc.dg/autopar/pr69039.c: New test.
17330
73f0dae2
MP
173312016-01-09 Marek Polacek <polacek@redhat.com>
17332
17333 PR c++/69113
17334 * g++.dg/pr69113.C: New test.
17335
20b8d734
JJ
173362016-01-09 Jakub Jelinek <jakub@redhat.com>
17337
17338 PR middle-end/50865
17339 PR tree-optimization/69097
17340 * gcc.c-torture/execute/pr50865.c: New test.
17341 * gcc.c-torture/execute/pr69097-1.c: New test.
17342 * gcc.c-torture/execute/pr69097-2.c: New test.
17343 * gcc.dg/pr69097-1.c: New test.
17344 * gcc.dg/pr69097-2.c: New test.
17345
c50e614b
JJ
173462016-01-09 Jakub Jelinek <jakub@redhat.com>
17347
17348 PR c++/69164
17349 * g++.dg/opt/pr69164.C: New test.
17350
e0237993
JJ
173512016-01-08 Jakub Jelinek <jakub@redhat.com>
17352
17353 PR tree-optimization/69167
17354 * gcc.dg/pr69167.c: New test.
17355
bd8f5bb2
MP
173562016-01-08 Marek Polacek <polacek@redhat.com>
17357
17358 PR c++/68449
17359 * g++.dg/pr68449.C: New.
17360
bb0f5ca7
AL
173612016-01-08 Alan Lawrence <alan.lawrence@arm.com>
17362
17363 PR tree-optimization/68707
17364 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17365 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17366 on platforms supporting it.
17367 * gcc.dg/vect/slp-perm-2.c: Likewise.
17368 * gcc.dg/vect/slp-perm-3.c: Likewise.
17369 * gcc.dg/vect/slp-perm-5.c: Likewise.
17370 * gcc.dg/vect/slp-perm-7.c: Likewise.
17371 * gcc.dg/vect/slp-perm-8.c: Likewise.
17372 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17373 on platforms supporting it.
17374
22518428
JJ
173752016-01-08 Jakub Jelinek <jakub@redhat.com>
17376
33f0852f
JJ
17377 PR tree-optimization/69162
17378 * gcc.dg/pr69162.c: New test.
17379
22518428
JJ
17380 PR tree-optimization/69172
17381 * gcc.dg/pr69172.c: New test.
17382
80e9b3aa
TP
173832016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
17384
17385 PR tree-optimization/67781
17386 * gcc.c-torture/execute/pr67781.c: New file.
17387
262a363f
JJ
173882016-01-08 Jakub Jelinek <jakub@redhat.com>
17389
17390 PR tree-optimization/69083
17391 * gcc.dg/vect/pr69083.c: New test.
17392
6e1f093f
SS
173932016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
17394
17395 PR tree-optimization/61441
17396 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17397 Use -fexcess-precision=standard for compiler options.
17398 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
17399
53290e07
JJ
174002016-01-08 Jakub Jelinek <jakub@redhat.com>
17401
57bf3072
JJ
17402 PR fortran/69128
17403 * gfortran.dg/gomp/pr69128.f90: New test.
17404
53290e07
JJ
17405 PR c++/69145
17406 * g++.dg/ext/pr69145-1.C: New test.
17407 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17408 * g++.dg/ext/pr69145-2.h: New file.
17409
7a127fa7
MS
174102016-01-07 Martin Sebor <msebor@redhat.com>
17411
17412 PR c/68966
17413 * gcc.dg/atomic-fetch-bool.c: New test.
17414 * gcc.dg/sync-fetch-bool.c: New test.
17415
95918b49
L
174162016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17417
17418 PR fortran/66680
17419 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17420
c8e62a9d
NC
174212016-01-07 Nick Clifton <nickc@redhat.com>
17422
17423 PR target/66655
17424 * g++.dg/pr66655.C: New test.
17425 * g++.dg/pr66655_1.cc: Test support file.
17426 * g++.dg/pr66655.h: Test header file.
17427
2ad3adf1 174282016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
17429
17430 PR fortran/66680
17431 gfortran.dg/gomp/pr66680.f90: New test.
17432
4cd9ca92
L
174332016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17434
17435 PR target/69171
17436 * gcc.target/i386/pr69171-1.c: New test.
17437 * gcc.target/i386/pr69171-2.c: Likewise.
17438 * gcc.target/i386/pr69171-3.c: Likewise.
17439 * gcc.target/i386/pr69171-4.c: Likewise.
17440 * gcc.target/i386/pr69171-5.c: Likewise.
17441 * gcc.target/i386/pr69171-6.c: Likewise.
17442
7e33d4dc
BS
174432015-12-15 Bernd Schmidt <bschmidt@redhat.com>
17444
17445 PR middle-end/67639
17446 * c-c++-common/pr67639.c: New test.
17447
fec64afc
JJ
174482016-01-07 Jakub Jelinek <jakub@redhat.com>
17449
17450 PR tree-optimization/69141
17451 * g++.dg/opt/pr69141.C: New test.
17452
f293ad29
EB
174532016-01-06 Eric Botcazou <ebotcazou@adacore.com>
17454
17455 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17456
5027395e
UB
174572016-01-06 Uros Bizjak <ubizjak@gmail.com>
17458
17459 PR target/69140
17460 * gcc.target/i386/pr69140.c: New test
17461
7443cf13
DM
174622016-01-06 David Malcolm <dmalcolm@redhat.com>
17463
17464 * gcc.dg/bad-dereference.c: New test case.
17465
32928931
BS
174662015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17467
17468 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17469
68dd05da
AS
174702016-01-06 Andreas Schwab <schwab@linux-m68k.org>
17471
17472 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17473
6b131d5b
MP
174742016-01-06 Marek Polacek <polacek@redhat.com>
17475
17476 PR sanitizer/69099
17477 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17478
8d9fdb49
MP
174792016-01-05 Marek Polacek <polacek@redhat.com>
17480
17481 PR c/69104
17482 * gcc.dg/atomic-invalid-2.c: New.
17483
acf93f1e
L
174842016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17485
17486 PR target/68991
17487 * gcc.target/i386/pr68991.c: New test.
17488
3f50525d
L
174892016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17490
17491 PR target/68991
17492 * g++.dg/pr68991-1.C: New test.
17493 * g++.dg/pr68991-2.C: Likewise.
17494
e0237993 174952016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 17496
e0237993 17497 PR other/60465
face88a1
ST
17498 * gcc.target/ia64/pr60465-gprel64.c: New test.
17499 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17500
a0866eff
KT
175012016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17502
17503 PR rtl-optimization/68651
17504 * gcc.target/aarch64/pr68651_1.c: New test.
17505
c589e975
DM
175062016-01-05 David Malcolm <dmalcolm@redhat.com>
17507
17508 PR c/69122
17509 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17510
929710d9
NS
175112016-01-05 Nathan Sidwell <nathan@acm.org>
17512
ce3e43d7
NS
17513 PR c++/58583
17514 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17515
929710d9
NS
17516 * gcc.dg/alias-15.c: New.
17517
a2faef8e
NC
175182016-01-05 Nick Clifton <nickc@redhat.com>
17519
17520 PR target/68870
17521 * g++.dg/pr68770.C: New test.
17522
4cfa76e3
MS
175232016-01-04 Mike Stump <mikestump@comcast.net>
17524
17525 * lib/target-supports.exp (check_effective_target_cilkplus):
17526 cilkplus targets require pthreads.
4ece61b6 17527 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 17528
4e8a3a35
MM
175292016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
17530
17531 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17532 generation.
17533
818ab71a
JJ
175342016-01-04 Jakub Jelinek <jakub@redhat.com>
17535
17536 Update copyright years.
17537
2fe0a208
MP
175382016-01-04 Marek Polacek <polacek@redhat.com>
17539
17540 PR c/68908
17541 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17542 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17543 * gcc.dg/atomic/stdatomic-op-5.c: New test.
17544
9e3b2fe3
EB
175452016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17546
17547 * gcc.target/sparc/20160104-2.c: New test.
17548
e8d65a35
EB
175492016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17550
17551 * gcc.target/sparc/20160104-1.c: New test.
17552
25ccfccd
PT
175532016-01-03 Paul Thomas <pault@gcc.gnu.org>
17554
17555 PR fortran/65045
17556 * gfortran.dg/pr65045.f90: New test.
17557
cb51d382
EB
175582016-01-02 Eric Botcazou <ebotcazou@adacore.com>
17559
17560 * gnat.dg/specs/debug1.ads: Delete.
17561
6eeaad6e
JD
175622016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17563
17564 PR libgfortran/68867
17565 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
17566 expression.
17567
2f968603
JD
175682016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17569
17570 PR libgfortran/68867
17571 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
17572 PowerPC.
17573
591bb5e4
PT
175742016-01-01 Paul Thomas <pault@gcc.gnu.org>
17575
17576 PR fortran/68864
17577 * gfortran.dg/pr68864.f90: New test.
17578
f1e0620c
JJ
175792016-01-01 Jakub Jelinek <jakub@redhat.com>
17580
942a1319
JJ
17581 PR tree-optimization/69070
17582 * gcc.dg/pr69070.c: New test.
17583
10dff63f
JJ
17584 PR sanitizer/69055
17585 * gfortran.dg/pr69055.f90: New test.
17586
f1e0620c
JJ
17587 PR target/69015
17588 * gcc.dg/pr69015.c: New test.
818ab71a 17589\f
2f883d1c 17590Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
17591
17592Copying and distribution of this file, with or without modification,
17593are permitted in any medium without royalty provided the copyright
17594notice and this notice are preserved.