]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[PR78112] Remove platform-dependent checks in g++.dg/pr78112.C
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
a5b03f2a
BC
12016-12-08 Bin Cheng <bin.cheng@arm.com>
2
3 PR middle-end/78684
4 * g++.dg/torture/pr78684.C: New test.
5
1adc6067
CL
62016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
7
8 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9 (CHECK_CRYPTO): Remove.
10 (expected_poly64x1_t, expected_poly64x2_t): Remove
11
1d09844a
JJ
122016-12-08 Jakub Jelinek <jakub@redhat.com>
13
14 P0003R5 - removal of dynamic exception specification from C++17
15 * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
16 throw (type-id-list) in C++11 and C++14 and removal in C++17.
17 * g++.dg/compat/eh/ctor1_y.C: Likewise.
18 * g++.dg/compat/eh/new1_x.C: Likewise.
19 * g++.dg/compat/eh/new1_y.C: Likewise.
20 * g++.dg/compat/eh/spec3_x.C: Likewise.
21 * g++.dg/compat/eh/spec3_y.C: Likewise.
22 * g++.dg/compat/eh/template1.h: Likewise.
23 * g++.dg/compat/eh/template1_y.C: Likewise.
24 * g++.dg/compat/eh/unexpected1_x.C: Likewise.
25 * g++.dg/compat/eh/unexpected1_y.C: Likewise.
26 * g++.dg/cpp0x/auto9.C: Likewise.
27 * g++.dg/cpp0x/defaulted23.C: Likewise.
28 * g++.dg/cpp0x/error5.C: Likewise.
29 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
30 * g++.dg/cpp0x/noexcept02.C: Likewise.
31 * g++.dg/cpp0x/noexcept07.C: Likewise.
32 * g++.dg/cpp0x/noexcept08.C: Likewise.
33 * g++.dg/cpp0x/noexcept19.C: Likewise.
34 * g++.dg/cpp0x/variadic73.C: Likewise.
35 * g++.dg/cpp0x/variadic-throw.C: Likewise.
36 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
37 * g++.dg/eh/async-unwind2.C: Likewise.
38 * g++.dg/eh/cond4.C: Likewise.
39 * g++.dg/eh/delete1.C: Likewise.
40 * g++.dg/eh/ehopt1.C: Likewise.
41 * g++.dg/eh/forced3.C: Likewise.
42 * g++.dg/eh/forced4.C: Likewise.
43 * g++.dg/eh/init-temp2.C: Likewise.
44 * g++.dg/eh/pr38662.C: Likewise.
45 * g++.dg/eh/pr41819.C: Likewise.
46 * g++.dg/eh/shadow1.C: Likewise.
47 * g++.dg/eh/spec2.C: Likewise.
48 * g++.dg/eh/spec3.C: Likewise.
49 * g++.dg/eh/spec5.C: Likewise.
50 * g++.dg/eh/spec6.C: Likewise.
51 * g++.dg/eh/spec7.C: Likewise.
52 * g++.dg/eh/spec8.C: Likewise.
53 * g++.dg/eh/spec9.C: Likewise.
54 * g++.dg/eh/template1.C: Likewise.
55 * g++.dg/eh/unexpected1.C: Likewise.
56 * g++.dg/ext/has_nothrow_assign.C: Likewise.
57 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
58 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
59 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
60 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
61 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
62 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
63 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
64 * g++.dg/gcov/gcov-7.C: Likewise.
65 * g++.dg/init/new13.C: Likewise.
66 * g++.dg/init/new25.C: Likewise.
67 * g++.dg/lookup/exception1.C: Likewise.
68 * g++.dg/opt/noreturn-1.C: Likewise.
69 * g++.dg/other/error3.C: Likewise.
70 * g++.dg/rtti/crash3.C: Likewise.
71 * g++.dg/template/eh2.C: Likewise.
72 * g++.dg/template/error36.C: Likewise.
73 * g++.dg/tm/pr46567.C: Likewise.
74 * g++.dg/tm/pr47340.C: Likewise.
75 * g++.dg/torture/pr46364.C: Likewise.
76 * g++.dg/torture/pr49394.C: Likewise.
77 * g++.dg/torture/pr52918-1.C: Likewise.
78 * g++.dg/torture/pr57190.C: Likewise.
79 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
80 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
81 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
82 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
83 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
84 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
85 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
86 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
87 * g++.dg/tree-ssa/pr45605.C: Likewise.
88 * g++.dg/warn/Wreturn-type-3.C: Likewise.
89 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
90 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
91 * g++.old-deja/g++.eh/spec1.C: Likewise.
92 * g++.old-deja/g++.eh/spec2.C: Likewise.
93 * g++.old-deja/g++.eh/spec3.C: Likewise.
94 * g++.old-deja/g++.eh/spec4.C: Likewise.
95 * g++.old-deja/g++.eh/spec6.C: Likewise.
96 * g++.old-deja/g++.eh/throw1.C: Likewise.
97 * g++.old-deja/g++.eh/throw2.C: Likewise.
98 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
99 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
100 * g++.old-deja/g++.mike/eh15.C: Likewise.
101 * g++.old-deja/g++.mike/eh25.C: Likewise.
102 * g++.old-deja/g++.mike/eh33.C: Likewise.
103 * g++.old-deja/g++.mike/eh34.C: Likewise.
104 * g++.old-deja/g++.mike/eh50.C: Likewise.
105 * g++.old-deja/g++.mike/eh51.C: Likewise.
106 * g++.old-deja/g++.mike/eh55.C: Likewise.
107 * g++.old-deja/g++.mike/p10416.C: Likewise.
108 * g++.old-deja/g++.other/crash28.C: Likewise.
109 * g++.old-deja/g++.other/crash30.C: Likewise.
110 * g++.old-deja/g++.other/new7.C: Likewise.
111 * g++.old-deja/g++.pt/ehspec1.C: Likewise.
112 * g++.old-deja/g++.robertl/eb123.C: Likewise.
113
23b88fda
N
1142016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
115
1d09844a 116 * gcc.target/aarch64/pr78382.c: New testcase.
23b88fda 117
4ba8f0a3
AP
1182016-12-08 Andrew Pinski <apinski@cavium.com>
119
1d09844a 120 * gcc.target/aarch64/pr71112.c: New testcase.
4ba8f0a3 121
ee92e7ba
MS
1222016-12-07 Martin Sebor <msebor@redhat.com>
123
124 PR middle-end/77784
125 PR middle-end/78149
126 PR middle-end/78138
ee92e7ba
MS
127 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
128 * g++.dg/ext/builtin-object-size3.C (bar): Same.
129 * g++.dg/ext/strncpy-chk1.C: Same.
130 * g++.dg/opt/memcpy1.C: Same.
131 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
132 * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
133 * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
134 * gcc.dg/attr-alloc_size.c: Same.
135 * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
136 * gcc.dg/builtin-stringop-chk-2.c: Same.
137 * gcc.dg/builtin-stringop-chk-4.c: New test.
138 * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
139 * gcc.dg/memcpy-2.c: Same.
140 * gcc.dg/pr40340-1.c: Same.
141 * gcc.dg/pr40340-2.c (main): Same.
142 * gcc.dg/pr40340-5.c (main): Same.
143 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
144 * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
145 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
146 warning.
147 * gfortran.dg/char_length_3.f90: Prune expected warnings.
148 * gfortran.dg/pr38868.f: Add expected warnings.
149
fc3f36f9
MM
1502016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
151
152 PR target/72717
153 * gcc.target/powerpc/pr72717.c: New test.
154
77f1efdb
JJ
1552016-12-07 Jakub Jelinek <jakub@redhat.com>
156
c8952930
JJ
157 * gcc.dg/builtin-strstr-1.c: New test.
158 * g++.dg/cpp0x/constexpr-strstr.C: New test.
159
77f1efdb
JJ
160 PR c++/78692
161 * g++.dg/torture/pr78692.C: New test.
162
8e1d640f
TP
1632016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
164
165 PR rtl-optimization/78617
166 * gcc.c-torture/execute/pr78617.c: New test.
167
27e7087f
CL
1682016-12-07 Carl Love <cel@us.ibm.com>
169
170 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
171 P9 to their own test file. This allows precise constraints on the
172 effective target and compile options.
173 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
174 compare P8 built-in tests.
175 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
176 compare P9 built-in tests.
177
4dfad1fb
UB
1782016-12-07 Uros Bizjak <ubizjak@gmail.com>
179
180 * gcc.target/i386/pr77761.c: Require int128 effective target.
181 (avx512f_test): Delete.
182 (do_main): Rename to avx512f_test.
183
ebf41734
BC
1842016-12-07 Bin Cheng <bin.cheng@arm.com>
185
186 PR tree-optimization/78691
187 * gcc.target/i386/pr78691-i386.c: New test.
188 * gcc.target/powerpc/pr78691-ppc.c: New test.
189
81a58ffb
RO
1902016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
191
192 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
193 * gcc.target/i386/pr70322-2.c: Likewise.
194 * gcc.target/i386/pr70322-3.c: Likewise.
195 * gcc.target/i386/pr70322-4.c: Likewise.
196
7df76747
N
1972016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
198
1d09844a 199 * gcc.target/aarch64/pr71727.c: New testcase.
7df76747 200
8194dcdd
TV
2012016-12-06 Tom de Vries <tom@codesourcery.com>
202
203 PR tree-optimization/67955
204 * gcc.dg/tree-ssa/dse-points-to.c: New test.
205
dd5af1d6
MM
2062016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
207
208 PR target/78658
209 * gcc.target/powerpc/pr78658.c: New test.
210
9a38b8b9
VM
2112016-12-06 Vladimir Makarov <vmakarov@redhat.com>
212
4dfad1fb 213 PR target/77761
9a38b8b9
VM
214 * testsuite/gcc.target/i386/pr77761.c: New.
215
34022d2b
JD
2162016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
217
218 PR fortran/78659
219 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
220 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
221 * gfortran.dg/namelist_34.f90: Update test.
222 * gfortran.dg/namelist_63.f90: Update test.
223
fb7b736c
RS
2242016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
225
226 * gcc.target/mips/msa-builtins-err.c: New test.
227
0d3ce69b
JJ
2282016-12-06 Jakub Jelinek <jakub@redhat.com>
229
0f57194b
JJ
230 PR c++/71537
231 * g++.dg/cpp0x/constexpr-71537.C: New test.
232
66972191
JJ
233 PR c++/71537
234 * g++.dg/cpp0x/constexpr-memchr.C: New test.
235
bf2d0849
JJ
236 PR c++/71537
237 * g++.dg/cpp0x/constexpr-strchr.C: New test.
238
0d3ce69b
JJ
239 PR tree-optimization/78675
240 * gcc.c-torture/execute/pr78675.c: New test.
241 * gcc.target/i386/pr78675-1.c: New test.
242 * gcc.target/i386/pr78675-2.c: New test.
243
6901ea62
AS
2442016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
245
246 * gcc.target/i386/avx512bw-kandd-1.c: New.
247 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
248 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
249 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
250 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
251 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
252 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
253 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
254 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
255 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
256 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
257 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
258 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
259 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
260 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
261 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
262 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
263 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
264 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
265 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
266 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
267 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
268
519e0faa
PB
2692016-12-05 Paolo Bonzini <bonzini@gnu.org>
270
271 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
272 gcc.dg/fold-and-rshift-2.c: New testcases.
273
d0ea9f0a
NS
2742016-12-05 Nathan Sidwell <nathan@acm.org>
275
276 * c-c++-common/fmax_errors.c: Check notes after last error are
277 emitted.
278
648e17d2
JG
2792016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
280
281 PR rtl-optimization/78561
282 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
283
5dcf4561
MS
2842016-12-04 Martin Sebor <msebor@redhat.com>
285
286 PR c/78668
287 * gcc.dg/builtin-alloc-size.c: New test.
288
6b7d8453
UB
2892016-12-04 Uros Bizjak <ubizjak@gmail.com>
290
291 PR target/70322
292 * gcc.target/i386/pr70322-4.c: New test.
293
4ceda204
JW
2942016-12-03 Janus Weil <janus@gcc.gnu.org>
295
296 PR fortran/43207
297 * gfortran.dg/abstract_type_9.f90: New test case.
298
20fee4a9
JW
2992016-12-03 Janus Weil <janus@gcc.gnu.org>
300
301 PR fortran/42188
302 * gfortran.dg/derived_result_2.f90.f90: New test case.
303
802583a2
JW
3042016-12-03 Janus Weil <janus@gcc.gnu.org>
305
306 PR fortran/58175
307 * gfortran.dg/finalize_30.f90: Extend test case.
308
a3f7c896
JJ
3092016-12-02 Jakub Jelinek <jakub@redhat.com>
310
311 PR c++/78649
312 * g++.dg/cpp0x/pr78649.C: New test.
313
81cff75f
UB
3142016-12-02 Uros Bizjak <ubizjak@gmail.com>
315
316 PR target/70322
317 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
318
6ed022af
JW
3192016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
320
321 PR fortran/78618
322 * gfortran.dg/char_conversion.f90: New test.
323
17c69eff
JJ
3242016-12-02 Jakub Jelinek <jakub@redhat.com>
325
326 PR target/70322
327 * gcc.target/i386/pr70322-1.c: New test.
328 * gcc.target/i386/pr70322-2.c: New test.
329 * gcc.target/i386/pr70322-3.c: New test.
330
8261e476
AV
3312016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
332 Thomas Preud'homme <thomas.preudhomme@arm.com>
333
334 * gcc.target/arm/cmse/cmse-1.c: Add test for
335 cmse_nonsecure_caller.
336
c92e08e3
AV
3372016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
338 Thomas Preud'homme <thomas.preudhomme@arm.com>
339
340 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
341 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
342 * gcc.target/arm/cmse/cmse-14.c: New.
343 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
344 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
345 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
346 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
347 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
348 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
349 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
350 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
351 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
352 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
353 * gcc.target/arm/cmse/baseline/union-1.c: New.
354 * gcc.target/arm/cmse/baseline/union-2.c: New.
355 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
356 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
357 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
358 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
359 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
360 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
361 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
362 * gcc.target/arm/cmse/mainline/union-1.c: New.
363 * gcc.target/arm/cmse/mainline/union-2.c: New.
364 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
365 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
366 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
367 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
368 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
369 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
370 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
371 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
372 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
373 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
374 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
375 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
376 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
377 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
378
32ce1e4f
AV
3792016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
380 Thomas Preud'homme <thomas.preudhomme@arm.com>
381
382 * gcc.target/arm/cmse/cmse-3.c: Add tests.
383 * gcc.target/arm/cmse/cmse-4.c: Add tests.
384 * gcc.target/arm/cmse/cmse-15.c: New.
385
de954d6a
AV
3862016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
387 Thomas Preud'homme <thomas.preudhomme@arm.com>
388
389 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
390 * gcc.target/arm/cmse/struct-1.c: New.
391 * gcc.target/arm/cmse/bitfield-1.c: New.
392 * gcc.target/arm/cmse/bitfield-2.c: New.
393 * gcc.target/arm/cmse/bitfield-3.c: New.
394 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
395 * gcc.target/arm/cmse/baseline/softfp.c: New.
396 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
397 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
398 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
399 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
400 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
401
9ad1f699
AV
4022016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
403 Thomas Preud'homme <thomas.preudhomme@arm.com>
404
405 * gcc.target/arm/cmse/cmse-4.c: New.
406 * gcc.target/arm/cmse/cmse-9.c: New.
407 * gcc.target/arm/cmse/cmse-10.c: New.
408
97b0656d
AV
4092016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
410 Thomas Preud'homme <thomas.preudhomme@arm.com>
411
412 * gcc.target/arm/cmse/cmse-3.c: New.
413
de7b5723
AV
4142016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
415 Thomas Preud'homme <thomas.preudhomme@arm.com>
416
417 * gcc.target/arm/cmse/cmse.exp: New.
418 * gcc.target/arm/cmse/cmse-1.c: New.
419 * gcc.target/arm/cmse/cmse-12.c: New.
420 * lib/target-supports.exp
421 (check_effective_target_arm_cmse_ok): New.
422
c5af52eb
CP
4232016-12-02 Cesar Philippidis <cesar@codesourcery.com>
424 James Norris <jnorris@codesourcery.com>
425
426 * c-c++-common/goacc/data-2.c: Adjust test.
427 * c-c++-common/goacc/executeables-1.c: New test.
428 * g++.dg/goacc/data-1.C: Adjust test.
429
04c452f4
JG
4302016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
431
432 PR rtl-optimization/78561
433 * gcc.target/aarch64/pr78561.c: New.
434
714445ae
BC
4352016-12-02 Bin Cheng <bin.cheng@arm.com>
436
437 * gcc.dg/fold-bopcond-1.c: New test.
438 * gcc.dg/fold-bopcond-2.c: New test.
439
d003d97f
DV
4402016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
441
442 * gcc.target/s390/md/setmem_long-1.c: Fix test.
443
a7174449
JJ
4442016-12-02 Jakub Jelinek <jakub@redhat.com>
445
60ebe8ce
JJ
446 PR rtl-optimization/78547
447 * gcc.dg/pr78547.c: New test.
448
a7174449
JJ
449 PR rtl-optimization/78575
450 * gcc.dg/pr78575.c: New test.
451
bba13c0c
DV
4522016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
453
454 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
455
0f6f72e8
DV
4562016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
457
458 PR target/77822
459 * gcc.target/s390/s390.exp: Support .C tests.
460 * gcc.target/s390/pr77822-2.c: New test.
461 * gcc.target/s390/pr77822-1.C: New test.
462
7f5fc633
AK
4632016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
464
465 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
466
eca98038
AK
4672016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
468
469 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
470
a6a2b532
AK
4712016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
472
473 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
474 pattern checks.
475 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
476
84b0769e
MO
4772016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
478
479 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
480
90ee6453
EP
4812016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
482
483 PR fortran/77505
484 * gfortran.dg/char_length_20.f90: New test.
485 * gfortran.dg/char_length_21.f90: Ditto.
486
96ad5df6
SK
4872016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
488
489 PR fortran/78279
490 * gfortran.dg/pr78279.f90: New test.
491
3c708994
DE
4922016-12-01 David Edelsohn <dje.gcc@gmail.com>
493
494 * g++.dg/tls/pr77285-1.C: dg-add-options tls
495
d95fe801
JG
4962016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
497
498 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
499
a1fc386a
RB
5002016-12-01 Richard Biener <rguenther@suse.de>
501
502 * gcc.dg/torture/alias-2.c: New testcase.
503
b0da9709
GJL
5042016-12-01 Georg-Johann Lay <avr@gjlay.de>
505
506 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
507 * gcc.target/avr/tiny-caller-save.c: Dito.
508
ccbf6355
AV
5092016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
510
511 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
512
d26b3eb7
JJ
5132016-12-01 Jakub Jelinek <jakub@redhat.com>
514
515 PR debug/78587
516 * gcc.dg/debug/pr78587.c: New test.
517
0f091278
SB
5182016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
519
520 PR rtl-optimization/78607
521 * gcc.c-torture/compile/pr78607.c: New testcase.
522
1124cf27
MS
5232016-11-30 Martin Sebor <msebor@redhat.com>
524
525 PR tree-optimization/78586
526 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
527
f7abdf36
VM
5282016-11-30 Vladimir Makarov <vmakarov@redhat.com>
529
530 PR tree-optimization/77856
df3f1277 531 * gcc.target/i386/pr77856.c: New.
f7abdf36 532
917b47be
DE
5332016-11-30 David Edelsohn <dje.gcc@gmail.com>
534
df3f1277
UB
535 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
536 scan-assembler-not on AIX.
917b47be 537
8fb75185
AV
5382016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
539
df3f1277 540 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
8fb75185 541
82c7aae6
DE
5422016-11-30 David Edelsohn <dje.gcc@gmail.com>
543
544 * g++.dg/eh/new1.C: XFAIL on AIX.
545 * g++.dg/eh/delete1.C: Same.
546 * g++.dg/init/new40.C: Same.
547 * g++.old-deja/g++.eh/new2.C: Same.
548
9e604f92
DM
5492016-11-30 David Malcolm <dmalcolm@redhat.com>
550
551 PR c/78498
552 * gcc.dg/format/pr78494.c: Rename to...
553 * gcc.dg/format/pr78498.c: ...this.
554
e613205c
DM
5552016-11-30 David Malcolm <dmalcolm@redhat.com>
556
557 PR c/78498
558 * gcc.dg/format/pr78494.c: New test case.
559
e6383ae7
DE
5602016-11-30 David Edelsohn <dje.gcc@gmail.com>
561
562 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
563 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
564 * g++.dg/debug/dwarf2/refqual-1.C: Same.
565 * g++.dg/debug/dwarf2/refqual-2.C: Same.
566
17a938e8
SB
5672016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
568
569 PR rtl-optimization/78610
570 * gcc.c-torture/compile/pr78610.c: New testcase.
571
aec0ee11
BC
5722016-11-30 Bin Cheng <bin.cheng@arm.com>
573
574 PR tree-optimization/78574
575 * gcc.c-torture/compile/pr78574.c: New test.
576
ba85c8c3
AV
5772016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
578
579 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
580 to the changed interfaces.
581 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
582 * gfortran.dg/coarray_allocate_7.f08: Likewise.
583 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
584 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
585 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
586 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
587 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
588
d5c50b02
JW
5892016-11-30 Janus Weil <janus@gcc.gnu.org>
590
591 PR fortran/78593
592 * gfortran.dg/derived_result.f90: New test case.
593
8fef5ca9
TP
5942016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
595
596 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
597 -mfloat-abi=soft option.
598 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
599 foreach loop.
600
35323bd8
KT
6012016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
602
603 PR target/78362
604 * gcc.c-torture/compile/pr78362.c: New test.
605
cc46bc43
AB
6062016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
607
608 * lib/target-supports.exp (check_effective_target_freorder): Check
609 additional case.
610
e9472c81
AB
6112016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
612
613 * gcc.target/arc/arc700-stld-hazard.c: New file.
614
40109581
JW
6152016-11-30 Janus Weil <janus@gcc.gnu.org>
616
617 PR fortran/78592
618 * gfortran.dg/dtio_18.f90: New test case.
619
fb61d96c
ML
6202016-11-30 Martin Liska <mliska@suse.cz>
621
622 PR sanitizer/78541
623 * gcc.dg/asan/pr78541-2.c: New test.
624 * gcc.dg/asan/pr78541.c: New test.
625
053d5e0c
JJ
6262016-11-30 Jakub Jelinek <jakub@redhat.com>
627
628 PR tree-optimization/78586
629 * gcc.c-torture/execute/pr78586.c: New test.
630
a4f15a7d
JW
6312016-11-30 Janus Weil <janus@gcc.gnu.org>
632
633 PR fortran/78573
634 * gfortran.dg/class_61.f90: New test case.
635
94f597df
DM
6362016-11-29 David Malcolm <dmalcolm@redhat.com>
637
638 PR preprocessor/78569
639 * gcc.dg/format/pr78569.c: New test case.
640
576b067c
MS
6412016-11-29 Martin Sebor <msebor@redhat.com>
642
643 avoid false positives on ILP32 targets.
644 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
645
01a4551c
MS
6462016-11-29 Martin Sebor <msebor@redhat.com>
647
648 PR tree-optimization/78512
649 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
650 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
651
a9185480
UB
6522016-11-29 Uros Bizjak <ubizjak@gmail.com>
653
654 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
655 Force value through k register.
656
8bf3cdff
DM
6572016-11-29 David Malcolm <dmalcolm@redhat.com>
658
659 PR c++/72774
660 PR c++/72786
661 PR c++/77922
662 PR c++/78313
663 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
664 * g++.dg/spellcheck-macro-ordering.C: New test case.
665 * g++.dg/spellcheck-pr78313.C: New test case.
666
753a9523
TC
6672016-11-29 Tamar Christina <tamar.christina@arm.com>
668
669 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
670 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
671 (Poly64x1_t, Poly64x2_t): Added types.
672 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
673 (vmov_n_p64, vmovq_n_p64): Added.
674 (vld2_lane_p64, vld2q_lane_p64): Likewise.
675 (vld3_lane_p64, vld3q_lane_p64): Likewise.
676 (vld4_lane_p64, vld4q_lane_p64): Likewise.
677 (vst2_lane_p64, vst2q_lane_p64): Likewise.
678 (vst3_lane_p64, vst3q_lane_p64): Likewise.
679 (vst4_lane_p64, vst4q_lane_p64): Likewise.
680 (vget_lane_p64, vgetq_lane_p64): Likewise.
681 (vget_high_p64): Likewise.
682 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
683 Added AArch64 flags.
684 (vreint_vector, vreint_vector_res): Moved to header.
685 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
686 Added Aarch64 flags.
687 (vreint_vector, vreint_vector_res): Moved to header.
688
c0fe5a21
JW
6892016-11-29 Janus Weil <janus@gcc.gnu.org>
690
691 PR fortran/58175
692 * gfortran.dg/finalize_30.f90: New test case.
693
248cce34
ML
6942016-11-29 Martin Liska <mliska@suse.cz>
695
696 PR gcov-profile/78582
697 * gcc.dg/pr78582.c: New test.
698
11edabc2
SKS
6992016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
700
701 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
702 targets with sizeof(int) < 4.
703
b302f2e0
RB
7042016-11-29 Richard Biener <rguenther@suse.de>
705
706 PR middle-end/78546
707 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
708
01a8a373
SB
7092016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
710
711 * gcc.target/powerpc/rldic-0.c: New testcase.
712 * gcc.target/powerpc/rldic-1.c: New testcase.
713 * gcc.target/powerpc/rldic-2.c: New testcase.
714 * gcc.target/powerpc/rldicl-0.c: New testcase.
715 * gcc.target/powerpc/rldicl-1.c: New testcase.
716 * gcc.target/powerpc/rldicl-2.c: New testcase.
717 * gcc.target/powerpc/rldicr-0.c: New testcase.
718 * gcc.target/powerpc/rldicr-1.c: New testcase.
719 * gcc.target/powerpc/rldicr-2.c: New testcase.
720 * gcc.target/powerpc/rldicx.h: New file.
721 * gcc.target/powerpc/rldimi-0.c: New testcase.
722 * gcc.target/powerpc/rldimi-1.c: New testcase.
723 * gcc.target/powerpc/rldimi-2.c: New testcase.
724 * gcc.target/powerpc/rldimi.h: New file.
725 * gcc.target/powerpc/rlwimi-0.c: New testcase.
726 * gcc.target/powerpc/rlwimi-1.c: New testcase.
727 * gcc.target/powerpc/rlwimi-2.c: New testcase.
728 * gcc.target/powerpc/rlwimi.h: New file.
729 * gcc.target/powerpc/rlwinm-0.c: New testcase.
730 * gcc.target/powerpc/rlwinm-1.c: New testcase.
731 * gcc.target/powerpc/rlwinm-2.c: New testcase.
732 * gcc.target/powerpc/rlwinm.h: New file.
733
a5a4add7
JJ
7342016-11-28 Jakub Jelinek <jakub@redhat.com>
735
736 PR middle-end/78540
737 * gcc.dg/pr78540.c: New test.
738
de6aa933
MS
7392016-11-28 Martin Sebor <msebor@redhat.com>
740
741 PR middle-end/78520
742 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
743 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
744 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
745 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
746
80cf1b8b
JJ
7472016-11-28 Jakub Jelinek <jakub@redhat.com>
748
f28fd43e
JJ
749 PR c++/72808
750 * g++.dg/debug/pr72808.C: New test.
751
d0570047
JJ
752 PR rtl-optimization/78546
753 * gcc.dg/torture/pr78546-1.c: New test.
754 * gcc.dg/torture/pr78546-2.c: New test.
755
80cf1b8b
JJ
756 PR fortran/78298
757 * gfortran.dg/gomp/pr78298.f90: New test.
758
bf9e8b6b
UB
7592016-11-28 Uros Bizjak <ubizjak@gmail.com>
760
761 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
762 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
763
f4bb5c17
JJ
7642016-11-28 Jakub Jelinek <jakub@redhat.com>
765
766 PR c++/77591
767 * g++.dg/cpp1y/pr77591.C: New test.
768
54856e4f
DE
7692016-11-28 David Edelsohn <dje.gcc@gmail.com>
770
771 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
772
6522add2
RB
7732016-11-28 Richard Biener <rguenther@suse.de>
774
775 PR tree-optimization/78542
776 * gcc.dg/torture/pr78542.c: New testcase.
777
b7ce4fe2
RB
7782016-11-28 Richard Biener <rguenther@suse.de>
779
780 PR tree-optimization/78343
781 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
782 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
783
df8391b4
JJ
7842016-11-28 Jakub Jelinek <jakub@redhat.com>
785
786 PR lto/78211
787 * g++.dg/ipa/pr78211.C: New test.
788
e578b767
PT
7892016-11-27 Paul Thomas <pault@gcc.gnu.org>
790
791 PR fortran/78474
792 * gfortran.dg/submodule_22.f08: New test.
793
794 PR fortran/78331
795 * gfortran.dg/submodule_21.f08: New test.
796
ae829c95
JDA
7972016-11-27 John David Anglin <danglin@gcc.gnu.org>
798
799 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
800
b410cf1d
IS
8012016-11-27 Iain Sandoe <iain@codesourcery.com>
802 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
803 Dominique d'Humieres <dominiq@lps.ens.fr>
804
805 PR target/67710
806 * gcc.dg/darwin-minversion-1.c: Update min version check.
807 * gcc.dg/darwin-minversion-2.c: Likewise.
808 * gcc.dg/darwin-minversion-3.c: Likewise.
809
03f82a6a
IS
8102016-11-27 Iain Sandoe <iain@codesourcery.com>
811
812 PR target/57438
813 * gcc.dg/pr57438-1.c: New Test.
814 * gcc.dg/pr57438-2.c: New Test.
815
987395fd
DH
8162016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
817 Iain Sandoe <iain@codesourcery.com>
818
819 PR target/71767
820 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
821 linker-visible symbols.
822 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
823 * gcc.dg/const-uniq-1.c: Likewise.
824 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
825 * gcc.target/i386/pr70799-1.c: Likewise.
826
ad7a69db
JJ
8272016-11-25 Jakub Jelinek <jakub@redhat.com>
828
8382457c
JJ
829 PR rtl-optimization/78438
830 PR rtl-optimization/78477
831 * gcc.c-torture/execute/pr78438.c: New test.
832 * gcc.c-torture/execute/pr78477.c: New test.
833
ad7a69db
JJ
834 PR rtl-optimization/78526
835 * gcc.dg/pr78526.c: New test.
836
c620cf89
VM
8372016-11-25 Vladimir Makarov <vmakarov@redhat.com>
838
839 PR rtl-optimization/77541
840 * gcc.target/i386/pr77541.c: Change target to int128.
841
f76c4d97
JW
8422016-11-25 Janus Weil <janus@gcc.gnu.org>
843
844 PR fortran/60853
845 * gfortran.dg/typebound_assignment_8.f90: New test case.
846
27d0862e
JJ
8472016-11-25 Jakub Jelinek <jakub@redhat.com>
848
849 PR rtl-optimization/78527
850 * gcc.c-torture/compile/pr78527.c: New test.
851
78681a7b
ML
8522016-11-25 Martin Liska <mliska@suse.cz>
853
854 PR gcov-profile/78086
855 * g++.dg/gcov/pr16855.C: Clean up the test case.
856 * g++.dg/gcov/pr16855-priority.C: New test.
857
a77af182
RB
8582016-11-25 Richard Biener <rguenther@suse.de>
859
860 PR ipa/78515
861 * gcc.dg/torture/pr78515.c: New testcase.
862
3cae214f
PT
8632016-11-25 Paul Thomas <pault@gcc.gnu.org>
864
865 PR fortran/78293
866 * gfortran.dg/allocatable_function_10.f90: New test.
867 * gfortran.dg/class_array_15.f03: Increase builtin_free count
868 from 11 to 12.
869
ae22bc5d
BC
8702016-11-25 Bin Cheng <bin.cheng@arm.com>
871
872 PR middle-end/78507
873 PR middle-end/78510
874 PR middle-end/78517
875 * g++.dg/torture/pr78507.C: New test.
876 * gcc.dg/torture/pr78510.c: New test.
877 * gcc.dg/torture/pr78517.c: New test.
878
59ec925b
RB
8792016-11-24 Richard Biener <rguenther@suse.de>
880
881 PR tree-optimization/78343
882 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
883 * gcc.dg/autopar/uns-outer-6.c: Adjust.
884 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
885 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
886 * gcc.dg/vect/pr38529.c: Likewise.
887
83624b60
TP
8882016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
889
890 PR tree-optimization/77673
891 * gcc.dg/pr77673.c: New test.
892
54e606f0
MJ
8932016-11-25 Martin Jambor <mjambor@suse.cz>
894
895 PR tree-optimization/70965
896 * g++.dg/pr70965.C: New test.
897
758dcf83
JJ
8982016-11-25 Jakub Jelinek <jakub@redhat.com>
899 Andreas Schwab <schwab@linux-m68k.org>
900
901 PR gcov-profile/78467
902 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
903 signed int.
904
84db1406
RS
9052016-11-25 Richard Sandiford <richard.sandiford@arm.com>
906
907 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
908 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
909
2c28c3e4
RS
9102016-11-25 Richard Sandiford <richard.sandiford@arm.com>
911
912 * gcc.dg/tree-ssa/tailcall-8.c: New test.
913
4ae35e69
SKS
9142016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
915
916 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
3cae214f 917 with sizeof(int) < 4.
4ae35e69 918
d7b0fcaa
MS
9192016-11-24 Martin Sebor <msebor@redhat.com>
920
921 PR tree-optimization/78476
922 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
923
3f156a6c
VM
9242016-11-24 Vladimir Makarov <vmakarov@redhat.com>
925
926 PR rtl-optimization/77541
927 * gcc.target/i386/pr77541.c: New.
928
fba5a793
SK
9292016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
930
931 PR fortran/78500
932 * gfortran.dg/class_result_4.f90: New test.
933
11e554b3
JG
9342016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
935
936 * gcc.target/aarch64/_Float16_1.c: New.
937 * gcc.target/aarch64/_Float16_2.c: Likewise.
938 * gcc.target/aarch64/_Float16_3.c: Likewise.
939
bf1e3646
JG
9402016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
941
942 * gcc.target/aarch64/floatdihf2_1.c: New.
943
33a002b0
KT
9442016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
945
946 PR target/48863
947 PR inline-asm/70184
948 * gcc.target/arm/pr48863.c: New test.
949
0d56d3c1
ML
9502016-11-24 Martin Liska <mliska@suse.cz>
951
952 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
953 parts for frequencies/probabilities.
954 * gcc.dg/pr34027-1.c: Likewise.
955 * gcc.dg/strict-overflow-2.c: Likewise.
956 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
957 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
958 * gcc.dg/tree-ssa/pr32044.c: Likewise.
959 * gcc.dg/tree-ssa/vector-3.c: Likewise.
960 * gcc.dg/tree-ssa/vrp101.c: Likewise.
961 * gcc.dg/tree-ssa/dump-2.c: New test.
962
8cac4d85
BS
9632016-11-24 Bernd Schmidt <bschmidt@redhat.com>
964
965 * gcc.target/i386/align-limit.c: New test.
966
eb2afa1a
RB
9672016-11-24 Richard Biener <rguenther@suse.de>
968
969 PR tree-optimization/71595
970 * gcc.dg/torture/pr71595.c: New testcase.
971
2d8fec87
BS
9722016-11-24 Bernd Schmidt <bschmidt@redhat.com>
973
974 PR rtl-optimization/78120
975 * gcc.target/i386/pr78120.c: New test.
976
3b08cde8
EB
9772016-11-24 Eric Botcazou <ebotcazou@adacore.com>
978
979 * gcc.c-torture/compile/20161124-1.c: New test.
980
bf2df7a9
ML
9812016-11-24 Jakub Jelinek <jakub@redhat.com>
982
983 PR bootstrap/78493
984 * g++.dg/cpp1z/decomp18.C: New test.
985
adf86091
N
9862016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
987
1d09844a
JJ
988 * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
989 * gcc.target/aarch64/store-pair-1.c: Likewise.
adf86091 990
3884190f
N
9912016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
992
1d09844a
JJ
993 * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
994 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
995 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
996 * gcc.target/aarch64/vect-clz.c: Likewise.
997 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
998 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
999 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1000 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1001 * gcc.target/aarch64/vect-fmovd.c: Likewise.
1002 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1003 * gcc.target/aarch64/vect-fmovf.c: Likewise.
1004 * gcc.target/aarch64/vect_ctz_1.c: Likewise.
3884190f 1005
90b725f0
PB
10062016-11-23 Peter Bergner <bergner@vnet.ibm.com>
1007
1008 PR target/78458
1009 * gcc.target/powerpc/pr78458.c: New.
1010
03f24169
JM
10112016-11-23 Joseph Myers <joseph@codesourcery.com>
1012
1013 * gcc.c-torture/compile/20161123-1.c: New test.
1014
91c9fb42
SK
10152016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
1016
1017 PR fortran/78297
1018 * gfortran.dg/pr78297.f90: New test.
1019
15a3cdd8
DE
10202016-11-23 David Edelsohn <dje.gcc@gmail.com>
1021
1022 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1023
c39dad64
JJ
10242016-11-23 Jakub Jelinek <jakub@redhat.com>
1025
c944c6a2
JJ
1026 PR sanitizer/69278
1027 * g++.dg/ubsan/return-7.C: New test.
1028 * c-c++-common/ubsan/unreachable-4.c: New test.
1029
871a2c6c
JJ
1030 PR tree-optimization/78482
1031 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1032 (bar): New function.
1033 (main): Call bar instead of printf.
1034
c39dad64
JJ
1035 PR middle-end/69183
1036 * gfortran.dg/gomp/pr69183.f90: New test.
1037
10382016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
1039
1040 PR target/78230
1041 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1042 (test2) Ditto.
1043
25cb6b33
JJ
10442016-11-23 Jakub Jelinek <jakub@redhat.com>
1045
1046 PR c++/77907
1047 * g++.dg/cpp0x/pr77907.C: New test.
1048
cfe3d653
PK
10492016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1050
1051 PR middle-end/78153
1052 * gcc.dg/tree-ssa/pr78153-1.c: New test.
1053 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1054
5774b1fa
JG
10552016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1056
1057 PR target/63250
1058 * lib/target-supports.exp (add_options_for_float16): Add
1059 -mfp16-format=ieee when testign arm*-*-*.
1060
5e0f10a0
JG
10612016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1062
1063 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1064 result.
1065 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1066 result.
1067
ba75a174
JG
10682016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1069
1070 * lib/target-supports.exp (check_effective_target_float16): Add
1071 options for _Float16.
1072 (check_effective_target_float32): Add options for _Float32.
1073 (check_effective_target_float64): Add options for _Float64.
1074 (check_effective_target_float128): Add options for _Float128.
1075 (check_effective_target_float32x): Add options for _Float32x.
1076 (check_effective_target_float64x): Add options for _Float64x.
1077 (check_effective_target_float128x): Add options for _Float128x.
1078
56d8ffc1
JG
10792016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1080
1081 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1082 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1083
04f0fcf7
JG
10842016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1085
1086 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1087 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1088
aecc521b
MS
10892016-11-23 Martin Sebor <msebor@redhat.com>
1090
1091 PR middle-end/78461
1092 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1093 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1094
e2df2328
JJ
10952016-11-23 Jakub Jelinek <jakub@redhat.com>
1096
1b3314dd
JJ
1097 PR c++/71450
1098 * g++.dg/cpp0x/pr71450-1.C: New test.
1099 * g++.dg/cpp0x/pr71450-2.C: New test.
1100
e2df2328
JJ
1101 PR c++/77739
1102 * g++.dg/cpp1y/pr77739.C: New test.
1103
56b1c60e
MJ
11042016-11-23 Martin Jambor <mjambor@suse.cz>
1105
1106 * c-c++-common/gomp/gridify-1.c: Update scan string.
1107 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1108 * c-c++-common/gomp/gridify-2.c: New test.
1109 * c-c++-common/gomp/gridify-3.c: Likewise.
1110
e600f219
RB
11112016-11-23 Richard Biener <rguenther@suse.de>
1112
1113 PR tree-optimization/78396
1114 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1115
cbb88345
RB
11162016-11-23 Richard Biener <rguenther@suse.de>
1117
1118 PR tree-optimization/78482
1119 * gcc.dg/torture/pr78482.c: New testcase.
1120
b5481987
BC
11212016-11-23 Bin Cheng <bin.cheng@arm.com>
1122
1123 * gcc.dg/fold-cond_expr-1.c: New test.
1124 * gcc.dg/fold-condcmpconv-1.c: New test.
1125 * gcc.dg/fold-condcmpconv-2.c: New test.
1126
0eb078fe
RB
11272016-11-23 Richard Biener <rguenther@suse.de>
1128
1129 PR middle-end/71762
1130 * gcc.dg/torture/pr71762-1.c: New testcase.
1131 * gcc.dg/torture/pr71762-2.c: Likewise.
1132 * gcc.dg/torture/pr71762-3.c: Likewise.
1133 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1134
efb71232
RB
11352016-11-23 Richard Biener <rguenther@suse.de>
1136
1137 PR lto/78472
1138 * g++.dg/lto/pr78472_0.c: New testcase.
1139 * g++.dg/lto/pr78472_1.C: Likewise.
1140
a5bb8a5c
RB
11412016-11-23 Richard Biener <rguenther@suse.de>
1142 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
1143
1144 PR tree-optimization/78154
1145 * gcc.dg/tree-ssa/pr78154.c: New test.
1146
e36c1cfe
N
11472016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1148
1149 * gcc.dg/pr31096.c: New testcase.
1150 * gcc.dg/pr31096-1.c: New testcase.
1151
fb2675cb
PB
11522016-11-23 Paolo Bonzini <bonzini@gnu.org>
1153
1154 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1155 adjust for warning->pedwarn change.
1156 * gcc.dg/cpp/defined-syshdr.c,
1157 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1158 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1159 gcc.dg/cpp/defined-Wextra.c,
1160 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1161
baf53c47
SKS
11622016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1163
1164 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1165
ec1c5694
JJ
11662016-11-23 Jakub Jelinek <jakub@redhat.com>
1167
1168 PR target/78451
1169 * gcc.target/i386/pr78451.c: New test.
1170 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1171 and #pragma GCC pop_options around the first #pragma GCC target.
1172 * gcc.target/i386/pr69255-2.c: Likewise.
1173 * gcc.target/i386/pr69255-3.c: Likewise.
1174
43fd192f
MC
11752016-11-23 Michael Collison <michael.collison@arm.com>
1176
1177 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1178 additional constants are recognized and fewer instructions generated.
1179 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1180 additional constants are recognized and fewer instructions generated.
1181
ed9e2fa9
ILT
11822016-11-22 Ian Lance Taylor <iant@golang.org>
1183
1184 * gcc.misc-tests/godump-1.c: Update expected output for recent
1185 changes.
1186
3135d8fe
MP
11872016-11-22 Marek Polacek <polacek@redhat.com>
1188
1189 PR tree-optimization/78455
1190 * gcc.dg/uninit-23.c: New.
1191
f8a6e41f
SK
11922016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1193
1194 PR fortran/78479
1195 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1196 comment.
1197
7e98cccb
SK
11982016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1199
1200 PR fortran/78479
1201 * gfortran.dg/char_component_initializer_3.f90: New test.
1202
9435cd52
JJ
12032016-11-22 Jakub Jelinek <jakub@redhat.com>
1204
1205 PR target/78451
1206 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1207 GCC target pragma before including immintrin.h.
1208
a0af8668
CL
12092016-11-22 Carl Love <cel@us.ibm.com>
1210
1211 * gcc.target/powerpc/builtins-3.c: New file to test the new
1212 built-ins for vector compare equal and vector compare not equal.
1213
5d382ed6
JW
12142016-11-22 Janus Weil <janus@gcc.gnu.org>
1215
1216 PR fortran/78443
1217 * gfortran.dg/typebound_proc_35.f90: New test case.
1218
4fa33072
GJL
12192016-11-22 Georg-Johann Lay <avr@gjlay.de>
1220
1221 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1222 parameter in declaration.
1223
0e721ce7
GJL
12242016-11-22 Georg-Johann Lay <avr@gjlay.de>
1225
1226 * gcc.dg/loop-split.c: Require int32plus.
1227 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1228
88c888f1
BE
12292016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1230
1231 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1232
9d494aac
GJL
12332016-11-22 Georg-Johann Lay <avr@gjlay.de>
1234
1235 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1236
c69fb816
KT
12372016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1238
1239 PR target/78439
1240 * gcc.c-torture/compile/pr78439.c: New test.
1241
4ac52f16
TP
12422016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1243
1244 PR target/77904
1245 * gcc.target/arm/pr77904.c: New test.
1246
e4fe8c9f
TT
12472016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
1248
1249 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1250 isa_rev>=2.
1251
9b28cb6f
JJ
12522016-11-22 Jakub Jelinek <jakub@redhat.com>
1253
46a61395
JJ
1254 PR tree-optimization/78436
1255 * gcc.c-torture/execute/pr78436.c: New test.
1256
76a7314d
JJ
1257 PR middle-end/78416
1258 * gcc.dg/torture/pr78416.c: New test.
1259
9b28cb6f
JJ
1260 PR tree-optimization/78445
1261 * gcc.dg/pr78445.c: New test.
1262
ee8195d9
SN
12632016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1264
b2b0acbe 1265 PR libgfortran/78449
ee8195d9
SN
1266 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1267
3ca23cdb
JL
12682016-11-21 Jeff Law <law@redhat.com>
1269
b2b0acbe 1270 PR target/68538
3ca23cdb
JL
1271 * gcc.c-torture/compile/pr68538.c: New test.
1272
d85e598a
MM
12732016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1274
1275 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1276 to be generated instead of FCTIWUZ or FCTIWZ.
1277
afb34582
JJ
12782016-11-21 Jakub Jelinek <jakub@redhat.com>
1279
699e8cb7
JJ
1280 PR middle-end/67335
1281 * g++.dg/vect/simd-clone-7.cc: New test.
1282
afb34582
JJ
1283 PR c++/71973
1284 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1285 long unsigned int.
1286 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1287 unsigned long.
1288
83ad4fac
JL
12892016-11-20 Jeff Law <law@redhat.com>
1290
1291 PR target/25128
1292 * gcc.target/m68k/pr25128.c: New test.
1293
9713daa0
RS
12942016-11-21 Richard Sandiford <richard.sandiford@arm.com>
1295
1296 * gcc.dg/tree-ssa/tailcall-7.c: New test.
1297
67b5d0b2
DM
12982016-11-21 David Malcolm <dmalcolm@redhat.com>
1299
1300 PR preprocessor/78324
1301 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1302 (test_multitoken_macro): New function.
1303 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1304 case.
1305 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1306 case.
1307 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1308 cases.
1309 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1310 Move to...
1311 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
1312 -ftrack-macro-expansion=0.
1313 (test_sprintf_note): Remove "P" macro. Add
1314 dg-begin/end-multiline-output directives.
1315 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1316
dd586f98
GJL
13172016-11-21 Georg-Johann Lay <avr@gjlay.de>
1318
1319 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1320 Return 1 for AVR_TINY.
1321
e51482c9
SB
13222016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
1323
1324 PR rtl-optimization/71785
1325 * gcc.target/powerpc/pr71785.c: New file.
1326
e0e7aa34
BC
13272016-11-21 Bin Cheng <bin.cheng@arm.com>
1328
1329 PR testsuite/78114
1330 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1331 options. Refine test by checking predictive commining PHI
1332 nodes in vectorized loop wrto vector factor.
1333
48330c93
BE
13342016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1335
1336 PR c++/71973
1337 * g++.dg/pr71973-1.C: New test.
1338 * g++.dg/pr71973-2.C: New test.
1339 * g++.dg/pr71973-3.C: New test.
1340 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1341 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1342 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1343 to dg-options.
1344 * g++.old-deja/g++.other/realloc.C: Likewise.
1345 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1346
eeeaf719
BS
13472016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1348
1349 PR tree-optimization/78413
1350 * gcc.dg/tree-ssa/pr78413.c: New test.
1351
e420e419
TP
13522016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1353
1354 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1355 target is Thumb-only.
1356
fe12d76c
JL
13572016-11-20 Jeff Law <law@redhat.com>
1358
1359 PR target/48551
1360 * gcc.target/m68k/pr48551.c: New test.
1361
8dc998fb 13622016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 1363
8dc998fb
HA
1364 PR fortran/69741
1365 * gfortran.dg/forall_18.f90: New testcase.
1366
40fd269a
MG
13672016-11-20 Marc Glisse <marc.glisse@inria.fr>
1368
1369 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1370
8294f555
AV
13712016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
1372
1373 PR fortran/78395
1374 * gfortran.dg/typebound_operator_21.f03: New test.
1375
5b7f6ed0
MG
13762016-11-20 Marc Glisse <marc.glisse@inria.fr>
1377
1378 * gcc.dg/tree-ssa/divide-5.c: New file.
1379
b8271a38
AS
13802016-11-19 Andreas Schwab <schwab@linux-m68k.org>
1381
1382 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1383 signed int.
1384
ddba26a4
JDA
13852016-11-19 John David Anglin <danglin@gcc.gnu.org>
1386
1387 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1388 libatomic_available.
1389 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1390 * gfortran.dg/coarray_allocate_10.f08: Likewise.
1391 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1392 * gfortran.dg/coarray_allocate_8.f08: Likewise.
1393 * gfortran.dg/coarray_allocate_9.f08: Likewise.
1394 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1395 * gfortran.dg/coarray_stat_2.f90: Likewise.
1396 * gfortran.dg/coindexed_1.f90: Likewise.
1397
636a9a89
JL
13982016-11-18 Jeff Law <law@redhat.com>
1399
1400 PR target/25111
1401 * gcc.target/m68k/pr25111.c: New test.
1402
6c554a2a
JJ
14032016-11-18 Jakub Jelinek <jakub@redhat.com>
1404
521c54dd
JJ
1405 PR c++/68180
1406 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1407
5e7c7761
JJ
1408 PR middle-end/78419
1409 * gcc.target/i386/pr78419.c: New test.
1410
6c554a2a
JJ
1411 PR c++/77285
1412 * g++.dg/tls/pr77285-1.C: New test.
1413 * g++.dg/tls/pr77285-2.C: New test.
1414
57d7fe86
JL
14152016-11-18 Jeff Law <law@redhat.com>
1416
1417 PR target/25112
1418 * gcc.target/m68k/pr25112: New test.
1419
1b2e0303
DE
14202016-11-18 David Edelsohn <dje.gcc@gmail.com>
1421
1422 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1423 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1424
70e73d3c
TP
14252016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
1426
1427 * gcc.target/arm/optional_thumb-1.c: New test.
1428 * gcc.target/arm/optional_thumb-2.c: New test.
1429 * gcc.target/arm/optional_thumb-3.c: New test.
1430
151c204f
DV
14312016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1432
1433 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
1434 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
1435 successful test.
1436 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
1437 (DEFAULT_REQUIRED_QUORUM): Likewise.
1438
dbb29a2a
AB
14392016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
1440 Toma Tabacu <toma.tabacu@imgtec.com>
1441
b2b0acbe
UB
1442 * gcc.target/mips/inline-memcpy-1.c (dg-options):
1443 Add (REQUIRES_STDLIB).
dbb29a2a
AB
1444 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1445 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1446 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1447 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1448 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1449 * gcc.target/mips/loongson-simd.c: Ditto.
1450 * gcc.target/mips/memcpy-1.c: Ditto.
1451 * gcc.target/mips/mips-3d-1.c: Ditto.
1452 * gcc.target/mips/mips-3d-2.c: Ditto.
1453 * gcc.target/mips/mips-3d-3.c: Ditto.
1454 * gcc.target/mips/mips-3d-4.c: Ditto.
1455 * gcc.target/mips/mips-3d-5.c: Ditto.
1456 * gcc.target/mips/mips-3d-6.c: Ditto.
1457 * gcc.target/mips/mips-3d-7.c: Ditto.
1458 * gcc.target/mips/mips-3d-8.c: Ditto.
1459 * gcc.target/mips/mips-3d-9.c: Ditto.
1460 * gcc.target/mips/mips-ps-1.c: Ditto.
1461 * gcc.target/mips/mips-ps-2.c: Ditto.
1462 * gcc.target/mips/mips-ps-3.c: Ditto.
1463 * gcc.target/mips/mips-ps-4.c: Ditto.
1464 * gcc.target/mips/mips-ps-6.c: Ditto.
1465 * gcc.target/mips/mips16-attributes.c: Ditto.
1466 * gcc.target/mips/mips32-dsp-run.c: Ditto.
1467 * gcc.target/mips/mips32-dsp.c: Ditto.
1468 * gcc.target/mips/save-restore-1.c: Ditto.
1469 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1470 (mips_preprocess): Add ignore_output argument that when set
1471 will not return the pre-processed output.
b2b0acbe 1472 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
1473 (mips-dg-init): Ditto.
1474 (mips-dg-options): Check if a test having test option
1475 (REQUIRES_STDLIB) has the required sysroot support for
1476 the current test options.
1477
f2b6aad9
JL
14782016-11-17 Jeff Law <law@redhat.com>
1479
f97db488
JL
1480 PR middle-end/38219
1481 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1482
f2b6aad9
JL
1483 PR target/47192
1484 * gcc.target/m68k/pr47192.c: New test.
1485
e080b281
TT
14862016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
1487
1488 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1489 instead of isa>=4, in order to downgrade to R5.
1490
e389ba30
AB
14912016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1492
1493 * gcc.target/arc/cmem-bit-1.c: New file.
1494 * gcc.target/arc/cmem-bit-2.c: New file.
1495 * gcc.target/arc/cmem-bit-3.c: New file.
1496 * gcc.target/arc/cmem-bit-4.c: New file.
1497
9775c1a5
L
14982016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
1499
1500 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1501 "avx5124fmaps".
1502 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1503
15042016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
1505 Andrew Senkevich <andrew.senkevich@intel.com>
1506
1507 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1508 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1509 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1510 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1511 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1512 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1513 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1514 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1515 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1516 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1517 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1518 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1519 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1520 avx5124vnniw-check.h.
1521 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1522 check_effective_target_avx5124vnniw): New.
1523 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1524 Set under ifndef.
1525 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1526 * gcc.target/i386/sse-13.c: Ditto.
1527 * g++.dg/other/i386-2.C: Ditto.
1528 * g++.dg/other/i386-3.C: Ditto.
1529 * gcc.target/i386/sse-22.c: Ditto.
1530 * gcc.target/i386/sse-23.c: Ditto.
1531
80557bb7
PC
15322016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1533
1534 PR c++/55080
1535 * g++.dg/parse/pr55080.C: New.
1536
c80620fc
MM
15372016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1538
1539 PR target/78101
1540 * gcc.target/powerpc/fusion4.c: New test.
1541
77b384c5
TP
15422016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1543
1544 PR target/77933
1545 * gcc.target/arm/pr77933-1.c: New test.
1546 * gcc.target/arm/pr77933-2.c: Likewise.
1547
5fe353c8
JJ
15482016-11-17 Jakub Jelinek <jakub@redhat.com>
1549
1550 PR middle-end/78201
1551 * g++.dg/opt/pr78201.C: New test.
1552
cc4aa659
CL
15532016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
1554
1555 * gcc.dg/pr78333.c: Add empty implementations of
1556 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1557 problems on non-glibc systems.
1558
b8f56412
DM
15592016-11-17 David Malcolm <dmalcolm@redhat.com>
1560
1561 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1562 (test_raw_string_one_liner): New function.
1563 (test_raw_string_multiline): New function.
1564
141a3ccf
KT
15652016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1566
1567 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1568 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1569
54e63f00 15702016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 1571 Richard Biener <rguenther@suse.de>
54e63f00
BS
1572
1573 PR tree-optimization/77848
1574 * gfortran.dg/vect/pr77848.f: New test.
1575
2fe37211
BE
15762016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1577
1578 PR target/77308
1579 * gcc.target/arm/pr53447-5.c: New test.
1580 * lib/target-supports.exp
1581 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1582
c867c39d
CZ
15832016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
1584
1585 * gcc.target/arc/abitest.S: New file.
1586 * gcc.target/arc/abitest.h: Likewise.
1587 * gcc.target/arc/va_args-1.c: Likewise.
1588 * gcc.target/arc/va_args-2.c: Likewise.
1589 * gcc.target/arc/va_args-3.c: Likewise.
1590 * gcc.target/arc/mcrc.c: Deleted.
1591 * gcc.target/arc/mdsp-packa.c: Likewise.
1592 * gcc.target/arc/mdvbf.c: Likewise.
1593 * gcc.target/arc/mmac-24.c: Likewise.
1594 * gcc.target/arc/mmac-d16.c: Likewise.
1595 * gcc.target/arc/mno-crc.c: Likewise.
1596 * gcc.target/arc/mno-dsp-packa.c: Likewise.
1597 * gcc.target/arc/mno-dvbf.c: Likewise.
1598 * gcc.target/arc/mno-mac-24.c: Likewise.
1599 * gcc.target/arc/mno-mac-d16.c: Likewise.
1600 * gcc.target/arc/mno-rtsc.c: Likewise.
1601 * gcc.target/arc/mno-xy.c: Likewise.
1602 * gcc.target/arc/mrtsc.c: Likewise.
1603 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1604 function.
1605 (check_effective_target_arc700): Likewise.
1606 (check_effective_target_arc6xx): Likewise.
1607 (check_effective_target_arcmpy): Likewise.
1608 (check_effective_target_archs): Likewise.
1609 (check_effective_target_clmcpu): Likewise.
1610 (check_effective_target_barrelshifter): Likewise.
1611 * gcc.target/arc/barrel-shifter-1.c: Changed.
1612 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1613 * gcc.target/arc/cmem-1.c: Changed.
1614 * gcc.target/arc/cmem-2.c: Likewise.
1615 * gcc.target/arc/cmem-3.c: Likewise.
1616 * gcc.target/arc/cmem-4.c: Likewise.
1617 * gcc.target/arc/cmem-5.c: Likewise.
1618 * gcc.target/arc/cmem-6.c: Likewise.
1619 * gcc.target/arc/cmem-7.c: Likewise.
1620 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1621 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1622 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1623 * gcc.target/arc/jump-around-jump.c: Update options.
1624 * gcc.target/arc/mARC601.c: Changed.
1625 * gcc.target/arc/mcpu-arc600.c: Changed.
1626 * gcc.target/arc/mcpu-arc601.c: Changed.
1627 * gcc.target/arc/mcpu-arc700.c: Changed.
1628 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1629 * gcc.target/arc/movb-1.c: Changed.
1630 * gcc.target/arc/movb-2.c: Likewise.
1631 * gcc.target/arc/movb-3.c: Likewise.
1632 * gcc.target/arc/movb-4.c: Likewise.
1633 * gcc.target/arc/movb-5.c: Likewise.
1634 * gcc.target/arc/movb_cl-1.c: Likewise.
1635 * gcc.target/arc/movb_cl-2.c: Likewise.
1636 * gcc.target/arc/movbi_cl-1.c: Likewise.
1637 * gcc.target/arc/movh_cl-1.c: Likewise.
1638 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1639 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1640 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1641 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1642 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1643 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1644 * gcc.target/arc/builtin_simdarc.c: Changed.
1645 * gcc.target/arc/extzv-1.c: Likewise.
1646 * gcc.target/arc/insv-1.c: Likewise.
1647 * gcc.target/arc/insv-2.c: Likewise.
1648 * gcc.target/arc/mA6.c: Likewise.
1649 * gcc.target/arc/mA7.c: Likewise.
1650 * gcc.target/arc/mARC600.c: Likewise.
1651 * gcc.target/arc/mARC700.c: Likewise.
1652 * gcc.target/arc/mcpu-arc600.c: Likewise.
1653 * gcc.target/arc/mcpu-arc700.c: Likewise.
1654 * gcc.target/arc/movl-1.c: Likewise.
1655 * gcc.target/arc/nps400-1.c: Likewise.
1656 * gcc.target/arc/trsub.c: Likewise.
1657 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1658 configuration.
1659 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1660 * gcc.target/arc/mswape.c: Likewise.
1661
c90928c8
PC
16622016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1663
1664 PR c++/68180
1665 * g++.dg/cpp1y/pr68180.C: New.
1666
6c99dcb5
PK
16672016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1668
1669 PR tree-optimization/78319
1670 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1671 arm-none-eabi.
1672
8ce3fee5
RB
16732016-11-17 Richard Biener <rguenther@suse.de>
1674
1675 PR tree-optimization/78306
1676 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1677
f8294131
RB
16782016-11-17 Richard Biener <rguenther@suse.de>
1679
1680 PR middle-end/78305
1681 * gcc.dg/torture/pr78305.c: New testcase.
1682
04f1c830
JW
16832016-11-17 Janus Weil <janus@gcc.gnu.org>
1684
1685 PR fortran/66227
1686 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1687
0d939c95
MP
16882016-11-16 Marek Polacek <polacek@redhat.com>
1689
1690 PR c/78285
1691 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1692 * g++.dg/ext/case-range2.C: Likewise.
1693
99c72130
SK
16942016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1695
1696 PR fortran/58001
1697 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1698 * gfortran.dg/fmt_tab_2.f90: Ditto.
1699
fb324f02
JJ
17002016-11-16 Jakub Jelinek <jakub@redhat.com>
1701
1702 PR rtl-optimization/78378
1703 * gcc.c-torture/execute/pr78378.c: New test.
1704
a2ea37fb
AB
17052016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1706
1707 * gcc.dg/tree-prof/section-attr-1.c: New file.
1708 * gcc.dg/tree-prof/section-attr-2.c: New file.
1709 * gcc.dg/tree-prof/section-attr-3.c: New file.
1710
d08c0ea3
MR
17112016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1712
1713 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1714 rather than `la'.
1715
8e2be5ae
MR
17162016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1717
1718 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1719 (dg-final): Remove microMIPS JALRS mnemonic matching.
1720 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1721 (dg-final): Remove microMIPS JALRS mnemonic matching.
1722 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1723 (dg-final): Remove microMIPS JALRS mnemonic matching.
1724 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1725 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1726 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1727 * gcc.target/mips/call-1u.c: New test case.
1728 * gcc.target/mips/call-2u.c: New test case.
1729 * gcc.target/mips/call-3u.c: New test case.
1730 * gcc.target/mips/call-4u.c: New test case.
1731 * gcc.target/mips/call-5u.c: New test case.
1732 * gcc.target/mips/call-6u.c: New test case.
1733
660e6c2c
TP
17342016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1735
1736 * gcc.target/arm/empty_fiq_handler.c: New test.
1737
5e8d7713
JJ
17382016-11-16 Jakub Jelinek <jakub@redhat.com>
1739
1740 PR fortran/78299
1741 * gfortran.dg/gomp/pr78299.f90: New test.
1742
dd784916
WD
17432015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1744
1745 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 1746 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
1747 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1748
0af30954
SN
17492016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1750
1751 PR libgfortran/78314
1752 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1753
e38f6572
BC
17542016-11-16 Bin Cheng <bin.cheng@arm.com>
1755
1756 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1757 according to updated dump info.
1758
5012919d
AM
17592016-11-16 Alexander Monakov <amonakov@ispras.ru>
1760
1761 * lib/target-supports.exp (check_effective_target_alloca): Use a
1762 compile test.
1763 * gcc.target/nvptx/softstack.c: New test.
1764 * gcc.target/nvptx/decl-shared.c: New test.
1765 * gcc.target/nvptx/decl-shared-init.c: New test.
1766
2fe2aba3
MR
17672016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1768
1769 * gcc.target/mips/data-sym-jump.c: New test case.
1770 * gcc.target/mips/data-sym-pool.c: New test case.
1771 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1772 annotation.
1773
598eaaa2
YR
17742016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1775
1776 * lib/target-supports.exp (check_avx2_hw_available): New.
1777 (check_effective_target_avx2_runtime): New.
1778 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1779
03b85dcd
TC
17802016-11-16 Tamar Christina <tamar.christina@arm.com>
1781
1782 PR testsuite/78136
1783 * gcc.dg/cpp/trad/trad.exp
1784 (dg-runtest): Moved $srcdir/$subdir/ to
1785 DEFAULT_TRADCPPFLAGS.
1786
dc9e0b66
AV
17872016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1788
1789 PR fortran/78356
1790 * gfortran.dg/class_allocate_23.f08: New test.
1791
d964ba07
RB
17922016-11-16 Richard Biener <rguenther@suse.de>
1793
1794 PR middle-end/78333
1795 * gcc.dg/pr78333.c: New testcase.
1796
080140bc
ML
17972016-11-16 Martin Liska <mliska@suse.cz>
1798
1799 PR sanitizer/78270
1800 * gcc.dg/asan/pr78270.c: Update comment style.
1801 * gcc.dg/asan/pr78270-2.c: New test.
1802
4786fabe
SKS
18032016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1804
1805 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1806 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1807
510d73a0
RB
18082016-11-16 Richard Biener <rguenther@suse.de>
1809
1810 PR tree-optimization/78348
1811 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1812
1705cebd
JJ
18132016-11-16 Jakub Jelinek <jakub@redhat.com>
1814
1815 PR sanitizer/77823
1816 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1817 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1818
ed66ba99
MP
18192016-11-15 Marek Polacek <polacek@redhat.com>
1820
1821 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1822
5d70ab07
JD
18232016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1824
1825 PR libgfortran/51119
1826 * gfortran.dg/matmul_12.f90: New test case.
1827
48aef8e2
UB
18282016-11-15 Uros Bizjak <ubizjak@gmail.com>
1829
1830 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 1831 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 1832 common 32-bit and 64-bit function specific options.
b2b0acbe 1833 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 1834
0c8a8fe2
JJ
18352016-11-15 Jakub Jelinek <jakub@redhat.com>
1836
5a65a911
JJ
1837 * g++.dg/cpp1z/decomp14.C: New test.
1838 * g++.dg/cpp1z/decomp15.C: New test.
1839 * g++.dg/cpp1z/decomp16.C: New test.
1840
a0f5b987
JJ
1841 * g++.dg/cpp1z/decomp13.C: New test.
1842
5a0e7889
JJ
1843 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1844
0c8a8fe2
JJ
1845 PR c++/71988
1846 * g++.dg/cpp0x/constexpr-71988.C: New test.
1847
2cf63121
MR
18482016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1849
1850 * gcc.target/mips/insn-casesi.c: New test case.
1851 * gcc.target/mips/insn-pseudo-1.c: New test case.
1852 * gcc.target/mips/insn-pseudo-2.c: New test case.
1853 * gcc.target/mips/insn-pseudo-3.c: New test case.
1854 * gcc.target/mips/insn-pseudo-4.c: New test case.
1855 * gcc.target/mips/insn-tablejump.c: New test case.
1856
2cbfb209
MR
18572016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1858
1859 * gcc.target/mips/mips.exp (mips_option_tests): Add
1860 `-mcode-readable=yes' array element.
1861
f05a874c
MR
18622016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1863
1864 * gcc.target/mips/mips.exp (mips_option_tests): Add
1865 `-mmicromips' array element.
1866
b229ab2a
MM
18672016-11-15 Michael Matz <matz@suse.de>
1868
1869 PR missed-optimization/77881
1870 * gcc.target/i386/pr77881.c: New test.
1871
aa806c3b
JJ
18722016-11-15 Jakub Jelinek <jakub@redhat.com>
1873
1874 PR middle-end/78295
1875 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1876
bcb9a772
MM
18772016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1878
1879 * gcc.target/powerpc/vec-set-int.c: New test.
1880 * gcc.target/powerpc/vec-set-short.c: Likesie.
1881 * gcc.target/powerpc/vec-set-char.c: Likewise.
1882
8e745a17
JJ
18832016-11-14 Jakub Jelinek <jakub@redhat.com>
1884
1885 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1886
d809e15a
JW
18872016-11-14 Janus Weil <janus@gcc.gnu.org>
1888
1889 PR fortran/78300
1890 * gfortran.dg/class_result_3.f90: New test.
1891
1ee62b92 18922016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
1893 Richard Biener <rguenther@suse.de>
1894
1895 * gcc.dg/gimplefe-1.c: New testcase.
1896 * gcc.dg/gimplefe-2.c: Likewise.
1897 * gcc.dg/gimplefe-3.c: Likewise.
1898 * gcc.dg/gimplefe-4.c: Likewise.
1899 * gcc.dg/gimplefe-5.c: Likewise.
1900 * gcc.dg/gimplefe-6.c: Likewise.
1901 * gcc.dg/gimplefe-7.c: Likewise.
1902 * gcc.dg/gimplefe-8.c: Likewise.
1903 * gcc.dg/gimplefe-9.c: Likewise.
1904 * gcc.dg/gimplefe-10.c: Likewise.
1905 * gcc.dg/gimplefe-11.c: Likewise.
1906 * gcc.dg/gimplefe-12.c: Likewise.
1907 * gcc.dg/gimplefe-13.c: Likewise.
1908 * gcc.dg/gimplefe-14.c: Likewise.
1909 * gcc.dg/gimplefe-15.c: Likewise.
1910 * gcc.dg/gimplefe-16.c: Likewise.
1911 * gcc.dg/gimplefe-17.c: Likewise.
1912 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 1913
4d209853
ML
19142016-11-14 Martin Liska <mliska@suse.cz>
1915
1916 PR bootstrap/78069
1917 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1918 to match scanned pattern.
1919 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1920
5129b43b
RB
19212016-11-14 Richard Biener <rguenther@suse.de>
1922
1923 PR tree-optimization/78312
1924 * gcc.dg/torture/pr78312.c: New testcase.
1925
d97cca4a
GJL
19262016-11-14 Georg-Johann Lay <avr@gjlay.de>
1927
1928 PR target/78093
1929 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1930
5230c3d8
JJ
19312016-11-14 Jakub Jelinek <jakub@redhat.com>
1932 Jason Merrill <jason@redhat.com>
1933
1934 Implement P0217R3 - C++17 structured bindings
1935 * g++.dg/cpp1z/decomp1.C: New test.
1936 * g++.dg/cpp1z/decomp2.C: New test.
1937 * g++.dg/cpp1z/decomp3.C: New test.
1938 * g++.dg/cpp1z/decomp4.C: New test.
1939 * g++.dg/cpp1z/decomp5.C: New test.
1940 * g++.dg/cpp1z/decomp6.C: New test.
1941 * g++.dg/cpp1z/decomp7.C: New test.
1942 * g++.dg/cpp1z/decomp8.C: New test.
1943 * g++.dg/cpp1z/decomp9.C: New test.
1944 * g++.dg/cpp1z/decomp10.C: New test.
1945
a2b4c188
KV
19462016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1947
1948 * g++.dg/torture/pr78268.C: New test.
1949
975672f3
PK
19502016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1951
1952 PR c/35503
1953 * c-c++-common/pr35503-1.c: New test.
1954 * c-c++-common/pr35503-2.c: Likewise.
1955 * c-c++-common/pr35503-3.c: Likewise.
1956 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1957
a4ba1151
UB
19582016-11-13 Uros Bizjak <ubizjak@gmail.com>
1959
1960 PR rtl-optimization/78232
1961 PR rtl-optimization/78248
1962 * gcc.dg/ubsan/pr78248.c: New test.
1963
47605312
EB
19642016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1965
1966 * gnat.dg/address_conv.adb: New test.
1967
96826e28
EB
19682016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1969
1970 * gnat.dg/renaming11.ad[sb]: New test.
1971
4be719cd
EB
19722016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1973
1974 * c-c++-common/dump-ada-spec-6.c: New test.
1975
4ebd491f
EB
19762016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1977
1978 * gnat.dg/lto21.adb: New test.
1979 * gnat.dg/lto21_pkg1.ads: New helper.
1980 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1981
f9d49cd1
JW
19822016-11-13 Janus Weil <janus@gcc.gnu.org>
1983
1984 PR fortran/60952
1985 * gfortran.dg/typebound_proc_34.f90: New test.
1986
9cbf8673
JW
19872016-11-13 Janus Weil <janus@gcc.gnu.org>
1988
1989 PR fortran/66366
1990 * gfortran.dg/class_57.f90: Changed error message.
1991 * gfortran.dg/class_60.f90: New test.
1992
0e075835
DE
19932016-11-12 David Edelsohn <dje.gcc@gmail.com>
1994
1995 * g++.dg/pr78112.C: XFAIL AIX.
1996
b93d8a3f
JW
19972016-11-12 Janus Weil <janus@gcc.gnu.org>
1998
1999 PR fortran/77501
2000 * gfortran.dg/typebound_generic_16.f90: New test.
2001
b8f70e67
JJ
20022016-11-12 Jakub Jelinek <jakub@redhat.com>
2003
2004 PR c++/71225
2005 * g++.dg/cpp0x/pr71225.C: New test.
2006
8b287aea
EB
20072016-11-11 Eric Botcazou <ebotcazou@adacore.com>
2008
2009 * gcc.target/sparc/20161111-1.c: New test.
2010
c901bc0d
UB
20112016-11-11 Uros Bizjak <ubizjak@gmail.com>
2012
2013 PR target/78310
2014 * gcc.target/i386/pr78310.c: New test.
2015
606f928d
JL
20162016-11-11 Jeff Law <law@redhat.com>
2017
2018 * gcc.dg/tree-ssa/isolate-6.c: New test.
2019 * gcc.dg/tree-ssa/isolate-7.c: New test.
2020
be278990
BC
20212016-11-11 Bin Cheng <bin.cheng@arm.com>
2022
2023 PR testsuite/78292
2024 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2025 vect_max_reduc.
2026
d9ab7525
JJ
20272016-11-11 Jakub Jelinek <jakub@redhat.com>
2028
2029 PR c++/72774
2030 * g++.dg/parse/pr72774.C: New test.
2031
4b7e0c76
RB
20322016-11-11 Richard Biener <rguenther@suse.de>
2033
2034 PR tree-optimization/71575
2035 * gcc.dg/graphite/pr71575-1.c: New testcase.
2036 * gcc.dg/graphite/pr71575-2.c: Likewise.
2037
d07f8c59
RB
20382016-11-11 Richard Biener <rguenther@suse.de>
2039
2040 PR middle-end/78295
2041 * gcc.dg/uninit-pr78295.c: New testcase.
2042
aa806c3b 20432016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
2044
2045 PR fortran/78277
2046 * gfortran.dg/dec_structure_17.f90: New test.
2047
456f0dfa
MM
20482016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2049
2050 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2051 being allowed in vector registers.
2052 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2053 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2054 * gcc.target/powerpc/vsx-himode.c: Likewise.
2055 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2056 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2057 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2058 to allow matching MFVSRD or MFVSRW.
2059
8d34bfa8
PH
20602016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2061
2062 PR rtl-optimization/78241
2063 * gcc.dg/pr78241.c: New test.
2064
0569479e
JJ
20652016-11-10 Jakub Jelinek <jakub@redhat.com>
2066
8ebd1b31
JJ
2067 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2068 201307.
2069
0569479e
JJ
2070 * g++.dg/cpp1z/noexcept-type14.C: New test.
2071 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2072
37a16493
JG
20732016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
2074
2075 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2076 WVAL0S tests added in r241817.
2077
b4c3a85b
JJ
20782016-11-10 Jakub Jelinek <jakub@redhat.com>
2079
2080 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2081 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2082 no longer allowed and corresponding ordered construct.
2083 * gfortran.dg/gomp/linear-1.f90: New test.
2084 * gfortran.dg/gomp/declare-simd-2.f90: New test.
2085 * gfortran.dg/gomp/declare-target-1.f90: New test.
2086 * gfortran.dg/gomp/declare-target-2.f90: New test.
2087
86bc8506
ML
20882016-11-10 Martin Liska <mliska@suse.cz>
2089
2090 PR sanitizer/78270
2091 * gcc.dg/asan/pr78270.c: New test.
2092
ed5fdfba
PMR
20932016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
2094 Jakub Jelinek <jakub@redhat.com>
2095
2096 PR debug/78112
b4c3a85b 2097 * g++.dg/pr78112.C: New testcase.
ed5fdfba 2098
0391e4a3
JJ
20992016-11-09 Jakub Jelinek <jakub@redhat.com>
2100
cc38d9d6
JJ
2101 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2102 -Wno-c++1z-compat.
2103 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2104 string in case condition contains % characters.
2105
0391e4a3
JJ
2106 PR c++/78283
2107 * g++.dg/cpp1z/noexcept-type13.C: New test.
2108
410fe60d
TT
21092016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
2110
2111 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2112 using (HAS_MOVN) with MIPS III.
2113
271dd55c
JW
21142016-11-09 Janus Weil <janus@gcc.gnu.org>
2115
2116 PR fortran/46459
2117 * gfortran.dg/volatile14.f90: New test.
2118
ff1f317b
UB
21192016-11-09 Uros Bizjak <ubizjak@gmail.com>
2120
2121 PR target/78262
2122 * gcc.target/i386/pr78262.c: New test.
2123
aa806c3b 21242016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
2125
2126 PR fortran/78259
2127 * gfortran.dg/pr78259.f90: New test.
2128
b349a81a
JW
21292016-11-09 Janus Weil <janus@gcc.gnu.org>
2130
2131 PR fortran/60777
2132 * gfortran.dg/spec_expr_7.f90: New test.
2133
2e955d50
JJ
21342016-11-09 Jakub Jelinek <jakub@redhat.com>
2135
4f353581
JJ
2136 PR target/77718
2137 * gcc.c-torture/execute/pr77718.c: New test.
2138
2e955d50
JJ
2139 * gcc.dg/ubsan/c99-shift-3.c: New test.
2140 * gcc.dg/ubsan/c99-shift-4.c: New test.
2141 * gcc.dg/ubsan/c99-shift-5.c: New test.
2142 * gcc.dg/ubsan/c99-shift-6.c: New test.
2143
68c93708
ML
21442016-11-09 Martin Liska <mliska@suse.cz>
2145
2146 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2147 test-case for memcmp.
2148 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2149
7b649f79
TP
21502016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2151
2152 PR testsuite/78269
2153 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2154
bfcb501d
PT
21552016-11-09 Paul Thomas <pault@gcc.gnu.org>
2156
2157 * gfortran.dg/move_alloc_18.f90: New test.
2158
e15861c2
PK
21592016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2160
2161 PR middle-end/78256
2162 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2163 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2164
5f395580
JW
21652016-11-09 Janus Weil <janus@gcc.gnu.org>
2166
2167 PR fortran/71894
2168 * gfortran.dg/class_59.f90: New test.
2169
37b14185
RB
21702016-11-09 Richard Biener <rguenther@suse.de>
2171
2172 PR tree-optimization/78007
2173 * gcc.dg/vect/vect-bswap32.c: Adjust.
2174 * gcc.dg/vect/vect-bswap64.c: Likewise.
2175
d6e8a41c
KV
21762016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2177
2178 * gcc.dg/ipa/vrp7.c: New test.
2179
5d5f1e95
KV
21802016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2181
2182 PR ipa/78121
2183 * gcc.dg/ipa/pr78121.c: New test.
2184
0290a292
MO
21852016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2186
2187 * c-c++-common/asan/default_options.h: New file.
2188 * c-c++-common/asan/strcasestr-1.c: New test.
2189 * c-c++-common/asan/strcasestr-2.c: Likewise.
2190 * c-c++-common/asan/strcspn-1.c: Likewise.
2191 * c-c++-common/asan/strcspn-2.c: Likewise.
2192 * c-c++-common/asan/strpbrk-1.c: Likewise.
2193 * c-c++-common/asan/strpbrk-2.c: Likewise.
2194 * c-c++-common/asan/strspn-1.c: Likewise.
2195 * c-c++-common/asan/strspn-2.c: Likewise.
2196 * c-c++-common/asan/strstr-1.c: Likewise.
2197 * c-c++-common/asan/strstr-2.c: Likewise.
2198 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2199
fbdb92eb
MO
22002016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2201
2202 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2203
103c4f75
JW
22042016-11-08 Janus Weil <janus@gcc.gnu.org>
2205
2206 PR fortran/68440
2207 * gfortran.dg/class_58.f90: New test.
2208
90a2ffc0
UB
22092016-11-08 Uros Bizjak <ubizjak@gmail.com>
2210
2211 PR target/70799
2212 * gcc.target/i386/pr70799-2.c: New test.
2213
eba5aec8
JW
22142016-11-08 Janus Weil <janus@gcc.gnu.org>
2215
2216 PR fortran/77596
2217 * gfortran.dg/proc_ptr_comp_46.f90: New test.
2218
fad36601
BC
22192016-11-08 Bin Cheng <bin.cheng@arm.com>
2220
2221 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2222
7c8615b6
BC
22232016-11-08 Bin Cheng <bin.cheng@arm.com>
2224
2225 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2226
4c6a4a53
BC
22272016-11-08 Bin Cheng <bin.cheng@arm.com>
2228
2229 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2230
fcd1b8df
ML
22312016-11-08 Martin Liska <mliska@suse.cz>
2232
2233 PR testsuite/78242
2234 * g++.dg/asan/use-after-scope-4.C: New test.
2235 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2236 * gcc.dg/asan/use-after-scope-8.c: Remove.
2237
f9ef2c76
RB
22382016-11-08 Richard Biener <rguenther@suse.de>
2239
2240 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2241
ad11774f
TC
22422016-11-08 Tamar Christina <tamar.christina@arm.com>
2243
2244 PR testsuite/78136
2245 * gcc.dg/cpp/trad/trad.exp
2246 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2247 * gcc.dg/cpp/trad/include.c: Use local header file.
2248
fe73a332
RB
22492016-11-08 Richard Biener <rguenther@suse.de>
2250
2251 PR tree-optimization/78205
2252 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2253
ed053eb8
RB
22542016-11-08 Richard Biener <rguenther@suse.de>
2255
2256 PR tree-optimization/78224
2257 * g++.dg/torture/pr78224.C: New testcase.
2258
06658c6d
SKS
22592016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2260
2261 * gcc.dg/store_merging_1.c: Require store_merge.
2262 * gcc.dg/store_merging_2.c: Likewise.
2263 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 2264 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
2265 * gcc.dg/store_merging_6.c: Likewise.
2266 * gcc.dg/store_merging_7.c: Likewise.
2267 * gcc.dg/store_merging_8.c: Likewise.
2268 * lib/target-supports.exp (check_effective_target_store_merge): New.
2269
e4b39278
DE
22702016-11-07 David Edelsohn <dje.gcc@gmail.com>
2271
2272 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2273 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2274 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2275 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2276 -mvsx -mpower8-vector.
2277 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2278 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2279 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2280 -mvsx -mpower8-vector.
2281
fda2d612
DE
22822016-11-07 David Edelsohn <dje.gcc@gmail.com>
2283
2284 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2285
2286 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2287 * gcc.dg/visibility-14.c: XFAIL AIX.
2288 * gcc.dg/visibility-15.c: XFAIL AIX.
2289 * gcc.dg/visibility-16.c: XFAIL AIX.
2290 * gcc.dg/visibility-17.c: XFAIL AIX.
2291 * gcc.dg/visibility-18.c: XFAIL AIX.
2292 * gcc.dg/visibility-19.c: XFAIL AIX.
2293 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2294 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2295 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2296 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2297
60cee85e
JJ
22982016-11-07 Jakub Jelinek <jakub@redhat.com>
2299
2300 PR target/78227
2301 * gcc.target/i386/pr78227-1.c: New test.
2302 * gcc.target/i386/pr78227-2.c: New test.
2303
7aa13860
PK
23042016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2305
2306 PR middle-end/35691
2307 * gcc.dg/pr35691-1.c: New test-case.
2308 * gcc.dg/pr35691-2.c: Likewise.
2309
caa024ff
BS
23102016-11-07 Bernd Schmidt <bschmidt@redhat.com>
2311
2312 PR rtl-optimization/77309
2313 * gcc.dg/torture/pr77309.c: New test.
2314
a9815228
JJ
23152016-11-07 Jakub Jelinek <jakub@redhat.com>
2316
2317 PR middle-end/71529
2318 * gcc.target/i386/pr71529.C: Moved to ...
2319 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
2320
2321 PR target/64411
2322 * gcc.target/i386/pr64411.C: Moved to ...
2323 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
2324 lp64.
2325
2326 PR target/65105
2327 * gcc.target/i386/pr65105-4.C: Moved to ...
2328 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
2329 Run into compile test rather than execute test.
2330
e8ab5cb1
RB
23312016-11-07 Richard Biener <rguenther@suse.de>
2332
2333 PR target/78229
2334 * g++.dg/pr78229.C: New testcase.
2335
20770eb8
RB
23362016-11-07 Richard Biener <rguenther@suse.de>
2337
2338 PR tree-optimization/78218
2339 * gcc.dg/torture/pr78218.c: New testcase.
2340
32894793
RB
23412016-11-07 Richard Biener <rguenther@suse.de>
2342
2343 PR tree-optimization/78228
2344 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2345
e27bfda2
KT
23462016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2347
2348 PR target/77822
2349 * g++.dg/torture/pr77822.C: New test.
2350
00d6b7a1
ML
23512016-11-07 Martin Liska <mliska@suse.cz>
2352
2353 * c-c++-common/asan/force-inline-opt0-1.c: Disable
2354 -f-sanitize-address-use-after-scope.
2355 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2356 internal fn calls.
2357 * g++.dg/asan/use-after-scope-1.C: New test.
2358 * g++.dg/asan/use-after-scope-2.C: Likewise.
2359 * g++.dg/asan/use-after-scope-3.C: Likewise.
2360 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2361 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2362 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2363 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2364 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2365 * g++.dg/asan/use-after-scope-types.h: Likewise.
2366 * gcc.dg/asan/use-after-scope-1.c: Likewise.
2367 * gcc.dg/asan/use-after-scope-2.c: Likewise.
2368 * gcc.dg/asan/use-after-scope-3.c: Likewise.
2369 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2370 * gcc.dg/asan/use-after-scope-5.c: Likewise.
2371 * gcc.dg/asan/use-after-scope-6.c: Likewise.
2372 * gcc.dg/asan/use-after-scope-7.c: Likewise.
2373 * gcc.dg/asan/use-after-scope-8.c: Likewise.
2374 * gcc.dg/asan/use-after-scope-9.c: Likewise.
2375 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2376 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2377 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2378 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2379 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2380
a0d3edf8
RB
23812016-11-07 Richard Biener <rguenther@suse.de>
2382
2383 PR tree-optimization/78189
2384 * g++.dg/torture/pr78189.C: New testcase.
2385
0db5adfa
DE
23862016-11-06 David Edelsohn <dje.gcc@gmail.com>
2387
2388 * gcc.dg/Wtrampolines.c: XFAIL AIX.
2389
cc03bf7a
AV
23902016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
2391
2392 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2393 occuring.
2394
18bb8b8a
TK
23952016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2396
2397 PR fortran/78221
2398 * arith.c (gfc_complex2real): Change gfc_warning_now to
2399 gfc_warning.
2400
c7f587bd
PT
24012016-11-05 Paul Thomas <pault@gcc.gnu.org>
2402
2403 * gfortran.dg/move_alloc_17.f03: New test.
2404
92657eb0
RB
24052016-11-05 Richard Biener <rguenther@suse.de>
2406
2407 PR bootstrap/78188
2408 * g++.dg/ipa/pr78188.C: New test.
2409
28ce22e6
JW
24102016-11-05 Janus Weil <janus@gcc.gnu.org>
2411 Dominique d'Humieres <dominiq@lps.ens.fr>
2412
2413 PR fortran/69495
2414 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2415
d233ee5f
PT
24162016-11-05 Paul Thomas <pault@gcc.gnu.org>
2417
2418 PR fortran/67564
2419 * gfortran.dg/select_type_39.f03: New test.
2420
24212016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
2422
2423 PR fortran/64933
2424 * gfortran.dg/associate_23.f90: New test.
2425
5f4cebba
JJ
24262016-11-04 Jakub Jelinek <jakub@redhat.com>
2427
2428 PR target/77834
2429 * gcc.dg/pr77834.c: New test.
2430
6e3ae7e6
PC
24312016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2432
2433 PR c++/67980
2434 * g++.dg/cpp1y/pr67980.C: New.
2435
fff6ed28
BS
24362016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2437
2438 * gcc.target/powerpc/fold-vec-add-1.c: New.
2439 * gcc.target/powerpc/fold-vec-add-2.c: New.
2440 * gcc.target/powerpc/fold-vec-add-3.c: New.
2441 * gcc.target/powerpc/fold-vec-add-4.c: New.
2442 * gcc.target/powerpc/fold-vec-add-5.c: New.
2443 * gcc.target/powerpc/fold-vec-add-6.c: New.
2444 * gcc.target/powerpc/fold-vec-add-7.c: New.
2445
bef3a8d7 24462016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
2447
2448 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2449 for -mbranch-likely, infer -mno-branch-likely for R6.
2450
dac9376a
BE
24512016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2452
2453 PR c++/71973
2454 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2455 * g++.dg/init/new15.C: Likewise.
2456 * g++.dg/ipa/inline-1.C: Likewise.
2457 * g++.dg/ipa/inline-2.C: Likewise.
2458 * g++.dg/lto/20080908-1_0.C: Likewise.
2459 * g++.dg/tc1/dr20.C: Likewise.
2460 * g++.dg/tree-ssa/inline-1.C: Likewise.
2461 * g++.dg/tree-ssa/inline-2.C: Likewise.
2462 * g++.old-deja/g++.law/except1.C: Likewise.
2463 * g++.old-deja/g++.other/vbase5.C: Likewise.
2464 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2465
b210df46
BS
24662016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2467
2468 PR tree-optimization/78210
2469 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2470 possibility of widening multiplies.
2471
964ef24c
RB
24722016-11-04 Richard Biener <rguenther@suse.de>
2473
2474 PR middle-end/78185
2475 * gcc.dg/pr78185.c: New testcase.
2476
5fb80387
DE
24772016-10-04 David Edelsohn <dje.gcc@gmail.com>
2478
2479 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2480 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2481
6905c577
JJ
24822016-11-03 Jakub Jelinek <jakub@redhat.com>
2483 Alexandre Oliva <aoliva@redhat.com>
2484 Jason Merrill <jason@redhat.com>
2485
2486 PR debug/28767
2487 PR debug/56974
2488 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2489 * g++.dg/debug/dwarf2/ref-3.C: New test.
2490 * g++.dg/debug/dwarf2/ref-4.C: New test.
2491 * g++.dg/debug/dwarf2/refqual-1.C: New test.
2492 * g++.dg/debug/dwarf2/refqual-2.C: New test.
2493
24942016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
2495
2496 * gfortran.dg/dec_exp_1.f90: New test.
2497 * gfortran.dg/dec_exp_2.f90: Likewise.
2498 * gfortran.dg/dec_exp_3.f90: Likewise.
2499
6905c577 25002016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
2501
2502 * gfortran.dg/dec_parameter_1.f: New test.
2503 * gfortran.dg/dec_parameter_2.f90: Likewise.
2504 * gfortran.dg/dec_parameter_3.f90: Likewise.
2505 * gfortran.dg/dec_parameter_4.f90: Likewise.
2506
7d29f8e3
ML
25072016-11-03 Martin Liska <mliska@suse.cz>
2508
2509 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2510 output.
2511 * gcc.dg/tree-prof/time-profiler-3.c: New test.
2512
5de3e2d8
BE
25132016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2514
2515 PR libgcc/78067
2516 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2517
f03f0232
SKS
25182016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2519
2520 * gcc.c-torture/execute/pr78170.c: Require int32plus.
2521
bd17a9df
MF
25222016-11-02 Max Filippov <jcmvbkbc@gmail.com>
2523
2524 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2525
2b01aad6
TC
25262016-11-01 Tamar Christina <tamar.christina@arm.com>
2527
2528 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2529 Check for arm_v8_neon_hw.
2530 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2531 Likewise.
2532 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2533 Likewise.
2534 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2535 Likewise.
2536
aa55dc0c
RB
25372016-11-02 Richard Biener <rguenther@suse.de>
2538
2539 * gcc.dg/store_merging_8.c: New testcase.
2540
6905c577 25412016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
2542
2543 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2544
075be4a1
DE
25452016-11-02 David Edelsohn <dje.gcc@gmail.com>
2546
4b69fb13
DE
2547 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2548 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2549 * gcc.dg/addr_equal_1.c: XFAIL AIX.
2550 * gcc.dg/pr65779.c: XFAIL AIX.
2551 * gcc.dg/pr70405.c: XFAIL AIX.
2552
075be4a1
DE
2553 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2554 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2555 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2556
fdb1aa55
RO
25572016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2558
2559 * lib/target-supports.exp (check_gc_sections_available): Use
2560 -print-prog-name=ld to determine linker used.
2561
4adbcdb4
ML
25622016-11-02 Martin Liska <mliska@suse.cz>
2563
2564 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2565 test case.
2566
4b2c06f4
KT
25672016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2568
2569 PR tree-optimization/78170
2570 * gcc.c-torture/execute/pr78170.c: New test.
2571
63e523d6
KT
25722016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2573
2574 PR tree-optimization/78162
2575 * gcc.c-torture/compile/pr78162.c: New test.
2576
da42ac7b
RB
25772016-11-02 Richard Biener <rguenther@suse.de>
2578
2579 PR tree-optimization/78035
2580 PR tree-optimization/77964
2581 * gcc.target/i386/pr78035.c: New testcase.
2582
4280df0a
RB
25832016-11-02 Richard Biener <rguenther@suse.de>
2584
2585 * gcc.dg/tree-ssa/vrp111.c: New testcase.
2586 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2587 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2588 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2589 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2590
1b1d9303
DE
25912016-11-01 David Edelsohn <dje.gcc@gmail.com>
2592
2593 * gfortran.dg/pr70937.f90: require-effective-target lto.
2594
5b7c0519
TK
25952016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2596
2597 PR fortran/69544
2598 * gfortran.dg/where_6.f90: New test.
2599
70d28813
JJ
26002016-11-01 Jakub Jelinek <jakub@redhat.com>
2601
2602 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2603
7f4266d4
TK
26042016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2605
2606 PR fortran/69544
2607 * gfortran.dg/where_5.f90: New test.
2608
9fc158eb
BB
26092016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2610
2611 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2612 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2613 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2614 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2615
baeb7b5c
UB
26162016-11-01 Uros Bizjak <ubizjak@gmail.com>
2617
2618 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2619 Whitespace fixes.
2620 (check_effective_target_vect_cmdline_needed): Check
2621 is-effective-target ia32 for x86 targets.
2622 (check_effective_target_vect_simd_clones): Simplify condition.
2623 (check_effective_target_vect_double): Ditto.
2624 (check_effective_target_vect_aligned_arrays): Check
2625 is-effective-target ia32 for x86 targets. Simplify condition.
2626 (check_effective_target_vect_multiple_sizes): Simplify condition.
2627 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2628 (check_effective_target_sync_int_128): Simplify condition.
2629 (check_effective_target_sync_int_128_runtime): Ditto.
2630 (check_effective_target_sync_long_long_runtime): Ditto.
2631 (check_effective_target_divmod): Add i?86-*-* target.
2632
156b5cca
MM
26332016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2634
2635 * gcc.target/powerpc/vsx-extract-4.c: New test.
2636 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2637
120a4c45
JD
26382016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2639
2640 PR fortran/54679
2641 * gfortran.dg/fmt_l.f90: Update test.
2642 * gfortran.dg/fmt_l0.f90: New test.
2643
c5fed5c6
JJ
26442016-10-31 Jakub Jelinek <jakub@redhat.com>
2645
2646 PR c++/78089
2647 * c-c++-common/builtin-shuffle-1.c: New test.
2648 * g++.dg/cpp0x/addressof3.C: New test.
2649
aee69156
VV
26502016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2651
2652 Add tests for a const member and a reference member for launder.
2653 * g++.dg/cpp1z/launder3.C: New.
2654 * g++.dg/cpp1z/launder4.C: Likewise.
2655 * g++.dg/cpp1z/launder5.C: Likewise.
2656 * g++.dg/cpp1z/launder5.cc: Likewise.
2657 * g++.dg/cpp1z/launder5.h: Likewise.
2658 * g++.dg/cpp1z/launder6.C: Likewise.
2659 * g++.dg/cpp1z/launder6.cc: Likewise.
2660 * g++.dg/cpp1z/launder6.h: Likewise.
2661
1e4fa9b1
JJ
26622016-10-31 Jakub Jelinek <jakub@redhat.com>
2663
dcb466ec
JJ
2664 PR c++/77948
2665 * g++.dg/cpp0x/pr77948-1.C: New test.
2666 * g++.dg/cpp0x/pr77948-2.C: New test.
2667 * g++.dg/cpp0x/pr77948-3.C: New test.
2668 * g++.dg/cpp0x/pr77948-4.C: New test.
2669 * g++.dg/cpp0x/pr77948-5.C: New test.
2670 * g++.dg/cpp0x/pr77948-6.C: New test.
2671
1e4fa9b1
JJ
2672 PR tree-optimization/77860
2673 * gcc.dg/pr77860.c: New test.
2674
9782e1ec
JJ
26752016-10-31 Jakub Jelinek <jakub@redhat.com>
2676
2677 PR c++/77886
2678 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2679
dd57b05e
SKS
26802016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2681
2682 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2683
84ff4775
LCW
26842016-10-30 Le-Chun Wu <lcwu@google.com>
2685 Mark Wielaard <mjw@redhat.com>
2686
2687 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2688 * gcc.dg/Wshadow-local-1.c: Likewise.
2689 * gcc.dg/Wshadow-local-2.c: Likewise.
2690 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2691 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2692 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2693
0b56e9ad
BS
26942016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2695
2696 PR tree-optimization/71915
2697 PR tree-optimization/71490
2698 * gcc.dg/tree-ssa/pr54245.c: Delete.
2699 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2700 document why.
2701
d4fc6702
JD
27022016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2703
2704 PR fortran/78123
2705 * gfortran.dg/fmt_t_9.f: New test.
2706
396e56d2
TK
27072016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2708
2709 PR fortran/67219
2710 * gfortran.dg/pr67219.f90: New test.
2711
a654d5d0
JJ
27122016-10-29 Jakub Jelinek <jakub@redhat.com>
2713
205b9ed1
JJ
2714 PR rtl-optimization/77919
2715 * g++.dg/torture/pr77919-2.C: New test.
2716
a654d5d0
JJ
2717 PR target/78148
2718 * gcc.dg/pr78148.c: New test.
2719
894d8b41
EB
27202016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2721
2722 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2723 * gcc.target/sparc/overflow-4.c: ...here.
2724 * gcc.target/sparc/overflow-5.c: New test.
2725
e72531b9
PK
27262016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2727 Kugan Vivekanandarajah <kuganv@linaro.org>
2728 Jim Wilson <jim.wilson@linaro.org>
2729
2730 PR tree-optimization/43721
2731 * lib/target-supports.exp (check_effective_target_divmod): New.
2732 (check_effective_target_divmod_simode): Likewise.
2733 (check_effective_target_arm_divmod_simode): Likewise.
2734 * gcc.dg/divmod-1-simode.c: New test.
2735 * gcc.dg/divmod-1.c: Likewise.
2736 * gcc.dg/divmod-2-simode.c: Likewise.
2737 * gcc.dg/divmod-2.c: Likewise.
2738 * gcc.dg/divmod-3-simode.c: Likewise.
2739 * gcc.dg/divmod-3.c: Likewise.
2740 * gcc.dg/divmod-4-simode.c: Likewise.
2741 * gcc.dg/divmod-4.c: Likewise.
2742 * gcc.dg/divmod-5.c: Likewise.
2743 * gcc.dg/divmod-6-simode.c: Likewise.
2744 * gcc.dg/divmod-6.c: Likewise.
2745 * gcc.dg/divmod-7.c: Likewise.
2746
f663d9ad 27472016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
2748 Jakub Jelinek <jakub@redhat.com>
2749 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
2750
2751 PR middle-end/22141
2752 PR rtl-optimization/23684
2753 * gcc.c-torture/execute/pr22141-1.c: New test.
2754 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2755 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2756 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2757 * gcc.dg/store_merging_1.c: New test.
2758 * gcc.dg/store_merging_2.c: Likewise.
2759 * gcc.dg/store_merging_3.c: Likewise.
2760 * gcc.dg/store_merging_4.c: Likewise.
2761 * gcc.dg/store_merging_5.c: Likewise.
2762 * gcc.dg/store_merging_6.c: Likewise.
2763 * gcc.dg/store_merging_7.c: Likewise.
2764 * gcc.target/i386/pr22141.c: Likewise.
2765 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2766 * g++.dg/init/new17.C: Likewise.
2767
6905c577 27682016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
2769
2770 PR middle-end/72747
2771 * c-c++-common/pr72747-1.c: New test.
2772 * c-c++-common/pr72747-2.c: Likewise.
2773
539405d5
AK
27742016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2775
2776 * gcc.target/s390/oscbreak-1.c: New test.
2777
0dbb19f0
AK
27782016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2779
2780 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2781
0d9e143c
JJ
27822016-10-28 Jakub Jelinek <jakub@redhat.com>
2783
c19066a7
JJ
2784 PR rtl-optimization/77919
2785 * g++.dg/torture/pr77919.C: New test.
2786
0d9e143c
JJ
2787 PR rtl-optimization/78132
2788 * gcc.target/i386/pr78132.c: New test.
2789
cc91248d
EB
27902016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2791
2792 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2793
787c7a65
MM
27942016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2795
2796 * gcc.target/powerpc/vsx-simode.c: New test.
2797 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2798 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2799
4ce71579
JJ
28002016-10-27 Jakub Jelinek <jakub@redhat.com>
2801
6f21288f
JJ
2802 PR fortran/78026
2803 * gfortran.dg/gomp/pr78026.f03: New test.
2804 * gfortran.dg/select_type_38.f03: New test.
2805
4ce71579
JJ
2806 PR middle-end/78025
2807 * g++.dg/gomp/declare-simd-7.C: New test.
2808
6f21288f 28092016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
2810
2811 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2812 * gfortran.dg/dec_init_2.f90: Likewise.
2813 * gfortran.dg/dec_init_3.f90: New test.
2814 * gfortran.dg/dec_init_4.f90: Likewise.
2815
93f90bec
BC
28162016-10-27 Bin Cheng <bin.cheng@arm.com>
2817
2818 * gcc.dg/fold-narrowbopcst-1.c: New test.
2819
6f21288f 28202016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
2821
2822 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2823 dg-shouldfail/dg-output instead of XFAIL.
2824 * gfortran.dg/dec_io_6.f90: Likewise.
2825
ddb92ab9
TP
28262016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2827
2828 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2829 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2830 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2831 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2832 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2833 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2834 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2835 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2836 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2837 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2838
ad6e4ba8
BC
28392016-10-27 Bin Cheng <bin.cheng@arm.com>
2840
2841 * gcc.dg/fold-convmaxconv-1.c: New test.
2842 * gcc.dg/fold-convminconv-1.c: New test.
2843
6905c577 28442016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
2845
2846 PR fortran/78092
2847 * gfortran.dg/pr78092.f90: New test.
2848
7a83b391
KN
28492016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2850
2851 PR target/78056
2852 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2853 expected error message.
2854 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2855 expected error message.
2856 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2857 (test_all_not_equal_and_not_zero): Change expected error message.
2858
3693a620
JJ
28592016-10-26 Jakub Jelinek <jakub@redhat.com>
2860
2861 PR fortran/77973
2862 * gfortran.dg/gomp/pr77973.f90: New test.
2863
cd612e8a
PT
28642016-10-26 Paul Thomas <pault@gcc.gnu.org>
2865
2866 PR fortran/78108
2867 * gfortran.dg/submodule_18.f08: New test.
2868 * gfortran.dg/submodule_19.f08: New test.
2869
09844a5f
MM
28702016-10-26 Michael Matz <matz@suse.de>
2871
2872 * g++.dg/pr78060.C: New test.
2873 * gfortran.dg/pr78061.f: New test.
2874 * g++.dg/pr78088.C: New test.
2875
6f21288f 28762016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
2877
2878 * gfortran.dg/dec_io_1.f90: New test.
2879 * gfortran.dg/dec_io_2.f90: New test.
2880 * gfortran.dg/dec_io_3.f90: New test.
2881 * gfortran.dg/dec_io_4.f90: New test.
2882 * gfortran.dg/dec_io_5.f90: New test.
2883 * gfortran.dg/dec_io_6.f90: New test.
2884
6c95388f
JJ
28852016-10-25 Jakub Jelinek <jakub@redhat.com>
2886
2887 PR sanitizer/78106
2888 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2889
28902016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
2891
2892 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2893 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2894
90e261e4
EB
28952016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2896
2897 * gnat.dg/opt59.adb: New test.
2898 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2899
2900 * gnat.dg/opt60.adb: New test.
2901
cef026ec
AV
29022016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2903
2904 PR fortran/72770
2905 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2906 this pr.
2907
96592eed
JJ
29082016-10-25 Jakub Jelinek <jakub@redhat.com>
2909
2910 PR target/78102
2911 * gcc.target/i386/pr78102.c: New test.
2912
6c95388f 29132016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
2914
2915 * gfortran.dg/dec_logical_xor_1.f90: New test.
2916 * gfortran.dg/dec_logical_xor_2.f90: New test.
2917 * gfortran.dg/dec_logical_xor_3.f03: New test.
2918
6c95388f 29192016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
2920
2921 * gfortran.dg/dec_loc_rval_1.f90: New test.
2922 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 2923 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 2924
6c95388f 29252016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 2926
90051c26
FR
2927 * gfortran.dg/dec_type_print.f90: New testcase.
2928
6c95388f 29292016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
2930
2931 * gfortran.dg/feed_1.f90: New test.
2932 * gfortran.dg/feed_2.f90: New test.
ef144767 2933
8e104951
ML
29342016-10-25 Martin Liska <mliska@suse.cz>
2935
2936 PR sanitizer/78106
2937 * gcc.dg/asan/pr78106.c: New test.
2938
b93ee1bb
ML
29392016-10-25 Martin Liska <mliska@suse.cz>
2940
2941 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2942
ad6922b0
WD
29432016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2944
2945 PR target/78041
2946 * gcc.target/arm/pr78041.c: New test.
2947
e16f1cc7
JJ
29482016-10-25 Jakub Jelinek <jakub@redhat.com>
2949
2950 * g++.dg/cpp1z/launder1.C: New test.
2951 * g++.dg/cpp1z/launder2.C: New test.
2952
078134e5 29532016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2954 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
2955
2956 PR target/71676
2957 PR target/71678
2958 * gcc.target/avr/pr71676-2.c: New test.
2959
c7212a15 29602016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2961 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
2962
2963 PR target/71676
2964 PR target/71678
2965 * gcc.target/avr/pr71676-1.c: New test.
2966 * gcc.target/avr/pr71676-3.c: New test.
2967 * gcc.target/avr/pr71676.c: New test.
2968 * gcc.target/avr/pr71678.c: New test.
2969
d1c7d3a8
KV
29702016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2971
2972 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2973 such that cloned verions of tested functions are not created.
2974
c7082171
SK
29752016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2976
2977 PR fortran/71895
2978 * gfortran.dg/pr71895.f90: New test.
2979
0f2a9e37
JJ
29802016-10-24 Jakub Jelinek <jakub@redhat.com>
2981
2982 * g++.dg/debug/dwarf2/ref-2.C: New test.
2983
f8348061
BE
29842016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2985
2986 * c-c++-common/Wint-in-bool-context-3.c: New test.
2987
1eb4547b
MS
29882016-10-24 Martin Sebor <msebor@redhat.com>
2989
2990 PR middle-end/77735
2991 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2992 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2993 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2994 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2995 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2996 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2997 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2998
292af537
RB
29992016-10-24 Richard Biener <rguenther@suse.de>
3000
3001 PR testsuite/71491
3002 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3003 * gcc.dg/vect/slp-45.c: Likewise.
3004
40f683e8
RB
30052016-10-24 Richard Biener <rguenther@suse.de>
3006
3007 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3008 * gcc.dg/tree-ssa/pr21458.c: Likewise.
3009 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3010
b1b6774f
GJL
30112016-10-24 Georg-Johann Lay <avr@gjlay.de>
3012
3013 PR target/78093
3014 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3015 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3016
ed9760d2
AV
30172016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3018
3019 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3020
fb027a42
JJ
30212016-10-24 Jakub Jelinek <jakub@redhat.com>
3022
3023 * gcc.target/i386/bmi2-pext-1.c: New test.
3024 * gcc.target/i386/bmi2-pdep-1.c: New test.
3025 * gcc.target/i386/bmi2-bzhi-3.c: New test.
3026 * gcc.target/i386/tbm-bextri-1.c: New test.
3027 * gcc.target/i386/bmi-bextr-6.c: New test.
3028
8e10302e
RO
30292016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3030
3031 PR target/77483
3032 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3033 * gcc.target/i386/pr65105-1.c: Likewise.
3034 * gcc.target/i386/pr65105-2.c: Likewise.
3035 * gcc.target/i386/pr65105-3.c: Likewise.
3036 * gcc.target/i386/pr65105-5.c: Likewise.
3037 * gcc.target/i386/pr67761.c: Likewise.
3038 * gcc.target/i386/pr70799-1.c: Likewise.
3039
866c72a8
ML
30402016-10-24 Martin Liska <mliska@suse.cz>
3041
3042 PR sanitizer/77966
3043 * c-c++-common/ubsan/unreachable-3.c: New test.
3044
0804124b
SK
30452016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3046
3047 PR fortran/77763
3048 * gfortran.dg/pr77763.f90
3049
87c9fca5
SK
30502016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3051
3052 PR fortran/54730
3053 PR fortran/78033
3054 * gfortran.dg/pr78033.f90: New test.
3055
dfd6231e
PT
30562016-10-23 Paul Thomas <pault@gcc.gnu.org>
3057
3058 PR fortran/69834
3059 * gfortran.dg/select_type_1.f03: Change error for overlapping
3060 TYPE IS cases.
3061 * gfortran.dg/select_type_36.f03: New test.
3062
66ccff98
EB
30632016-10-22 Eric Botcazou <ebotcazou@adacore.com>
3064
3065 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3066
15876cee
TK
30672016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3068
3069 PR fortran/78021
3070 * gfortran.dg/string_length_3.f90: New test.
3071
574284e9
AV
30722016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3073
574284e9
AV
3074 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3075
30762016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3077
3078 PR fortran/43366
3079 PR fortran/57117
3080 PR fortran/61337
3081 * gfortran.dg/alloc_comp_class_5.f03: New test.
3082 * gfortran.dg/class_allocate_21.f90: New test.
3083 * gfortran.dg/class_allocate_22.f90: New test.
3084 * gfortran.dg/realloc_on_assign_27.f08: New test.
3085
20276dc9
JL
30862016-10-21 Jeff Law <law@redhat.com>
3087
3088 * PR tree-optimization/71947
3089 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3090 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3091 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3092
f7503699
KV
30932016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3094
3095 * gcc.dg/ipa/vrp5.c: New test.
3096 * gcc.dg/ipa/vrp6.c: New test.
3097
5be6b295
WD
30982016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3099
3100 * gcc.target/aarch64/test_frame_17.c: New test.
3101
c82bc7ed
WD
31022016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3103
3104 * gcc.target/aarch64/test_frame_17.c: New test.
3105
67a6cac7
AP
31062016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
3107
3108 PR preprocessor/71681
3109 * gcc.dg/cpp/pr71681-1.c: New testcase
3110 * gcc.dg/cpp/pr71681-2.c: Likewise
3111 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3112 * gcc.dg/cpp/remap/a/header.gcc: Likewise
3113 * gcc.dg/cpp/remap/a/t_1.h: Likewise
3114 * gcc.dg/cpp/remap/a/t_2.h: Likewise
3115
8e6982f7
JJ
31162016-10-21 Jakub Jelinek <jakub@redhat.com>
3117
9c4c8b7b
JJ
3118 PR target/78057
3119 * gcc.target/i386/pr78057.c: New test.
3120
8e6982f7
JJ
3121 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3122
de514d40
PT
31232016-10-21 Paul Thomas <pault@gcc.gnu.org>
3124
3125 PR fortran/69566
3126 * gfortran.dg/select_type_37.f03: New test.
3127
1d64ceb0
SKS
31282016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3129
3130 PR target/71627
3131 * gcc.target/avr/pr71627.c: New test
3132
85729229
EB
31332016-10-21 Eric Botcazou <ebotcazou@adacore.com>
3134
3135 * gcc.target/sparc/overflow-1.c: New test.
3136 * gcc.target/sparc/overflow-2.c: Likewise.
3137 * gcc.target/sparc/overflow-3.c: Likewise.
3138
d17f2c3b
AV
31392016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3140
3141 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3142 effective target.
3143
0d47cee6
KT
31442016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3145
3146 PR rtl-optimization/78038
3147 * gcc.target/aarch64/pr78038.c: New test.
3148
a20d03c8
RB
31492016-10-21 Richard Biener <rguenther@suse.de>
3150
3151 PR tree-optimization/78051
3152 * g++.dg/torture/pr78051.C: New testcase.
3153
f3ecd50f
BE
31542016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3155
3156 * c-c++-common/wdate-time.c: Restored test case.
3157 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3158
fceabe50
JJ
31592016-10-20 Jakub Jelinek <jakub@redhat.com>
3160
3161 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3162
f56ea76e
UB
31632016-10-20 Uros Bizjak <ubizjak@gmail.com>
3164
3165 PR target/78037
3166 * gcc.target/i386/pr78037.c: New test.
3167
2c35bbe1
EB
31682016-10-20 Eric Botcazou <ebotcazou@adacore.com>
3169
3170 * gcc.target/visium/overflow8.c: New.
3171 * gcc.target/visium/overflow16.c: Likewise.
3172 * gcc.target/visium/overflow32: Likewise.
3173
28df8730
MM
31742016-10-20 Michael Matz <matz@suse.de>
3175
3176 * gcc.dg/loop-split.c: New test.
3177 * gcc.dg/tree-ssa/ifc-9.c: Update.
3178 * gcc.dg/tree-ssa/ifc-10.c: Update.
3179
6c1a9e41
RB
31802016-10-20 Richard Biener <rguenther@suse.de>
3181
3182 * gcc.dg/graphite/pr35356-1.c: Update.
3183
a2923dba
PC
31842016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
3185
3186 PR c++/77446
3187 * g++.dg/cpp1y/pr77446.C: New.
3188
2066ef6a
PK
31892016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3190
3191 PR tree-optimization/53979
3192 * gcc.dg/pr53979-1.c: New test-case.
3193 * gcc.dg/pr53979-2.c: Likewise.
3194
4c712374
BE
31952016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3196
3197 * c-c++-common/Wint-in-bool-context-2.c: New test.
3198
bdcf8e7c
JD
31992016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3200
3201 * gfortran.dg/dtio_17.f90: Fix test.
3202
ec1748d4
AH
32032016-10-19 Aldy Hernandez <aldyh@redhat.com>
3204
3205 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3206 * gcc.dg/Walloca-2.c: Same.
3207
b70f0b0c
AH
32082016-10-19 Aldy Hernandez <aldyh@redhat.com>
3209
3210 * gcc.dg/Wvla-1.c: Rename to...
3211 * gcc.dg/Wvla-larger-than-1.c: ...this.
3212 * gcc.dg/Wvla-2.c: Rename to...
3213 * gcc.dg/Wvla-larger-than-2.c: ...this.
3214 * gcc.dg/Wvla-3.c: Rename to...
3215 * gcc.dg/Walloca-11.c.: ...this.
3216 * gcc.dg/wvla-[1-7].c: Rename to:
3217 * gcc.dg/Wvla-[1-7].c: ...this.
3218
cbb22e61
BC
32192016-10-19 Bin Cheng <bin.cheng@arm.com>
3220
3221 PR tree-optimization/78005
3222 * gcc.dg/vect/pr78005.c: New.
3223 * gcc.target/i386/l_fma_float_1.c: Revise test.
3224 * gcc.target/i386/l_fma_float_2.c: Ditto.
3225 * gcc.target/i386/l_fma_float_3.c: Ditto.
3226 * gcc.target/i386/l_fma_float_4.c: Ditto.
3227 * gcc.target/i386/l_fma_float_5.c: Ditto.
3228 * gcc.target/i386/l_fma_float_6.c: Ditto.
3229 * gcc.target/i386/l_fma_double_1.c: Ditto.
3230 * gcc.target/i386/l_fma_double_2.c: Ditto.
3231 * gcc.target/i386/l_fma_double_3.c: Ditto.
3232 * gcc.target/i386/l_fma_double_4.c: Ditto.
3233 * gcc.target/i386/l_fma_double_5.c: Ditto.
3234 * gcc.target/i386/l_fma_double_6.c: Ditto.
3235
a023f8c8
TS
32362016-10-19 Thomas Schwinge <thomas@codesourcery.com>
3237
3238 PR tree-optimization/78024
3239 * gcc.dg/goacc/loop-processing-1.c: New file.
3240
d9700bdb
RB
32412016-10-19 Richard Biener <rguenther@suse.de>
3242
3243 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3244
902cb7b1
KN
32452016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
3246
3247 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3248 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3249 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3250 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3251 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3252 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3253 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3254 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3255 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3256 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3257 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3258 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3259 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3260 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3261 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3262 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3263 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3264 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3265 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3266 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3267 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3268 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3269 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3270 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3271 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3272 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3273 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3274 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3275 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3276 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3277 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3278 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3279 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3280 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3281 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3282 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3283 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3284 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3285 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3286 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3287 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3288 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3289 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3290 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3291 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3292 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3293 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3294 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3295 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3296 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3297 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3298 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3299 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3300 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3301 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3302 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3303 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3304 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3305 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3306 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3307 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3308 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3309 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3310 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3311 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3312 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3313 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3314 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3315 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3316 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3317 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3318 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3319 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3320 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3321 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3322 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3323 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3324 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3325 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3326 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3327 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3328 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3329 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3330 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3331 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3332 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3333 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3334 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3335 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3336 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3337 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3338 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3339 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3340 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3341 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3342 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3343 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3344 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3345 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3346 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3347 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3348 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3349 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3350 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3351 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3352 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3353 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3354 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3355 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3356 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3357 * gcc.target/powerpc/vsu/vsu.exp: New file.
3358
5cb96b6a
UB
33592016-10-18 Uros Bizjak <ubizjak@gmail.com>
3360
3361 PR target/77991
3362 * gcc.target/i386/pr77991.c: New test.
3363
f5de494c
MF
33642016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
3365
3366 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3367 LTO is used.
3368
e5163ec1
SKS
33692016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3370
5cb96b6a 3371 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 3372
b64e8239
RB
33732016-10-18 Richard Biener <rguenther@suse.de>
3374
3375 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3376 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3377 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3378 * gcc.dg/tree-ssa/pr21294.c: Likewise.
3379 * gcc.dg/tree-ssa/pr21563.c: Likewise.
3380 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3381 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3382 * gcc.dg/tree-ssa/pr68431.c: Likewise.
3383 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3384 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3385 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3386 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3387 * gcc.dg/tree-ssa/vrp19.c: Likewise.
3388 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3389 * gcc.dg/tree-ssa/vrp92.c: Likewise.
3390 * gcc.dg/pr68217.c: Likewise.
3391 * gcc.dg/predict-9.c: Likewise.
3392 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3393 * gcc.dg/predict-1.c: Likewise.
3394
c680ada5
JD
33952016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3396
3397 * gfortran.dg/dtio_17.f90: New test.
3398
7fd4f180
KV
33992016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3400
3401 * gcc.dg/ipa/vrp4.c: Adjust testcase.
3402
718625ad
KV
34032016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3404
3405 * gcc.dg/ipa/vrp4.c: New test.
3406
735b8f9f
KV
34072016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3408
3409 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3410 * gcc.dg/torture/pr39074.c: Likewise.
3411
86f98087
EB
34122016-10-17 Eric Botcazou <ebotcazou@adacore.com>
3413
3414 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3415 * gnat.dg/trampoline4.adb: Minor tweak.
3416
a929f266
BS
34172016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3418
3419 PR tree-optimization/77916
3420 * gcc.dg/torture/pr77916.c: New.
3421
4acf2055
SK
34222016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
3423
3424 PR fortran/77978
3425 * gfortran.dg/pr77978_1.f90: New test.
3426 * gfortran.dg/pr77978_2.f90: Ditto.
3427 * gfortran.dg/pr77978_3.f90: Ditto.
3428
871267e1
PT
34292016-10-17 Paul Thomas <pault@gcc.gnu.org>
3430
3431 PR fortran/61420
3432 PR fortran/78013
3433 * gfortran.dg/proc_ptr_49.f90: New test.
3434
fd9593e9
BE
34352016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3436
3437 PR target/77308
3438 * gcc.target/arm/pr77308.c: New test.
3439
d32d4176
DE
34402016-10-17 David Edelsohn <dje.gcc@gmail.com>
3441
3442 * lib/target-supports.exp
3443 (check_effective_target_floatn_nx_runtime): Return 0 for
3444 powerpc*-ibm-aix*.
3445
dca2910c
AP
34462016-10-17 Andrew Pinski <apinski@cavium.com>
3447
3448 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3449 long instead of long.
3450 * gcc.target/aarch64/cinc_common_1.c: Likewise.
3451 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3452 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3453 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3454 * gcc.target/aarch64/pr68102_1.c: Likewise.
3455 * gcc.target/aarch64/target_attr_3.c: Likewise.
3456
44b00dbc
RB
34572016-10-17 Richard Biener <rguenther@suse.de>
3458
3459 PR tree-optimization/77988
3460 * gcc.dg/torture/pr77988.c: New testcase.
3461
89b80c42
PK
34622016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3463
3464 * gcc.dg/pr71636-1.c: New test-case.
3465 * gcc.dg/pr71636-2.c: Likewise.
3466
4c640e26
EB
34672016-10-16 Eric Botcazou <ebotcazou@adacore.com>
3468
3469 * gnat.dg/trampoline3.adb: New test.
3470 * gnat.dg/trampoline4.adb: Likewise.
3471
6c0347f6
JD
34722016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3473
3474 * gfortran.dg/dtio_16.f90: New test.
3475
d0d48a06
EB
34762016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3477
3478 * gcc.target/sparc/bmaskbshuf.c: Rename to...
3479 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3480 * gcc.target/sparc/bmaskbshuf-2.c: New test.
3481
baa33d83
EB
34822016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3483
3484 * gcc.target/sparc/popc.c: Rename to...
3485 * gcc.target/sparc/popc-1.c: ...this.
3486 * gcc.target/sparc/popc-2.c: New test.
3487
523ee218
JD
34882016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3489
3490 PR fortran/77972
3491 * gfortran.dg/unexpected_eof_4.f90: New test.
3492
c04d4ede
JB
34932016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
3494
31a84d4a
AP
3495 PR libfortran/48587
3496 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 3497
064ed55a
JJ
34982016-10-14 Jakub Jelinek <jakub@redhat.com>
3499
9a822fc7
JJ
3500 PR middle-end/77959
3501 * gfortran.dg/pr77959.f90: New test.
3502
064ed55a
JJ
3503 DR 1511 - const volatile variables and ODR
3504 * g++.dg/DRs/dr1511-1.C: New test.
3505 * g++.dg/DRs/dr1511-2.C: New test.
3506
2579762a
EB
35072016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3508
3509 * gnat.dg/debug7.adb (dg-options): Remove -g.
3510 * gnat.dg/debug8.adb (dg-options): Add -margs.
3511 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3512
6d59425d
RB
35132016-10-14 Richard Biener <rguenther@suse.de>
3514
3515 PR tree-optimization/77979
3516 * gcc.dg/torture/pr77979.c: New testcase.
3517
43f66d6e
ML
35182016-10-14 Martin Liska <mliska@suse.cz>
3519
3520 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3521 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3522 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3523
cb3ac867
UB
35242016-10-14 Uros Bizjak <ubizjak@gmail.com>
3525
3526 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3527 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3528 * gcc.dg/torture/pr77937-2.c: Likewise.
3529
14cf71a0
EB
35302016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3531
3532 * gnat.dg/lto15.adb: Adjust.
3533 * gnat.dg/lto16.adb: Likewise.
3534 * gnat.dg/lto17.adb: Likewise
3535 * gnat.dg/lto18.ad[sb]: New test.
3536 * gnat.dg/lto18_pkg.ads: New helper.
3537 * gnat.dg/lto19.adb: New test.
3538 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3539 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3540 * gnat.dg/lto20.adb: New test.
3541 * gnat.dg/lto20_pkg.ad[sb]: New helper.
3542
6fd9c6f4
AV
35432016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
3544
3545 * gfortran.dg/coarray_38.f90: Expect error message.
3546
01f44038
KT
35472016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3548
3549 * gcc.target/aarch64/spellcheck_1.c: New test.
3550 * gcc.target/aarch64/spellcheck_2.c: Likewise.
3551 * gcc.target/aarch64/spellcheck_3.c: Likewise.
3552 * gcc.target/aarch64/spellcheck_4.c: Likewise.
3553 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3554 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3555
253abb2a
AS
35562016-10-13 Andreas Schwab <schwab@linux-m68k.org>
3557
3558 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3559
a2695319
BS
35602016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3561
3562 PR tree-optimization/77937
3563 * gcc.dg/torture/pr77937-1.c: New.
3564 * gcc.dg/torture/pr77937-2.c: New.
3565
14a2c9aa
JM
35662016-10-13 Jakub Jelinek <jakub@redhat.com>
3567
3568 * g++.dg/cpp1z/inline-var1.C: New test.
3569 * g++.dg/cpp1z/inline-var1a.C: New test.
3570 * g++.dg/cpp1z/inline-var1.h: New file.
3571 * g++.dg/cpp1z/inline-var2.C: New test.
3572 * g++.dg/cpp1z/inline-var3.C: New test.
3573 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3574 uninitialized const.
3575
6c95388f 35762016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 3577
ee7fa2e3
SL
3578 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3579 Xscale is specified, not just -march.
3580 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3581 is incompatible with Xscale.
18d34307 3582
96032047
MS
35832016-10-13 Martin Sebor <msebor@redhat.com>
3584
3585 PR c++/71912
3586 * g++.dg/ext/flexary4.C: Adjust.
3587 * g++.dg/ext/flexary5.C: Same.
3588 * g++.dg/ext/flexary9.C: Same.
3589 * g++.dg/ext/flexary19.C: New test.
3590 * g++.dg/ext/flexary18.C: New test.
3591 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3592 regression test.
5cb96b6a
UB
3593 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3594 Avoid generating a flexible array member in an array.
96032047 3595
5b1548fd
MS
35962016-10-13 Martin Sebor <msebor@redhat.com>
3597
3598 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3599 to placate -Wformat on targets where the type is not int.
3600
7810c4eb
DM
36012016-10-13 David Malcolm <dmalcolm@redhat.com>
3602
3603 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3604 in INSN_LOCATION.
3605
fcd27666
BC
36062016-10-13 Bin Cheng <bin.cheng@arm.com>
3607
3608 * gcc.target/i386/l_fma_float_1.c: Revise test.
3609 * gcc.target/i386/l_fma_float_2.c: Ditto.
3610 * gcc.target/i386/l_fma_float_3.c: Ditto.
3611 * gcc.target/i386/l_fma_float_4.c: Ditto.
3612 * gcc.target/i386/l_fma_float_5.c: Ditto.
3613 * gcc.target/i386/l_fma_float_6.c: Ditto.
3614 * gcc.target/i386/l_fma_double_1.c: Ditto.
3615 * gcc.target/i386/l_fma_double_2.c: Ditto.
3616 * gcc.target/i386/l_fma_double_3.c: Ditto.
3617 * gcc.target/i386/l_fma_double_4.c: Ditto.
3618 * gcc.target/i386/l_fma_double_5.c: Ditto.
3619 * gcc.target/i386/l_fma_double_6.c: Ditto.
3620
b8a4b8c8
BC
36212016-10-13 Bin Cheng <bin.cheng@arm.com>
3622
3623 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3624
328ba117
BC
36252016-10-13 Bin Cheng <bin.cheng@arm.com>
3626
3627 * gcc.dg/vect/vect-98.c: Refine test case.
3628 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3629 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3630 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3631
1a1ab05e
JJ
36322016-10-13 Jakub Jelinek <jakub@redhat.com>
3633
3634 PR c/77946
3635 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3636
27947670
ML
36372016-10-13 Martin Liska <mliska@suse.cz>
3638
3639 PR tree-optimization/77943
3640 * g++.dg/tree-ssa/pr77943.C: New test.
3641
92c5266b
AV
36422016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3643
3644 PR fortran/72832
3645 * gfortran.dg/allocate_with_source_22.f03: New test.
3646 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3647 fail.
3648
90bca4ed
TP
36492016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3650
3651 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3652 * gcc.target/arm/movsi_movw.c: Likewise.
3653 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3654 directive to work on big endian targets.
3655
0011af7b
KV
36562016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3657
3658 * gcc.dg/tree-ssa/evrp6.c: New test.
3659
859e95ab
SB
36602016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3661
3662 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3663 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3664 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3665
2934018d
SB
36662016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3667
3668 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3669 * gcc.target/powerpc/warn-2.c: Ditto.
3670
f92d1522
RS
36712016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3672
3673 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3674 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3675 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3676 for -mmsa.
3677 * gcc.target/mips/msa.c: New test.
3678 * gcc.target/mips/msa-builtins.c: Likewise.
3679 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3680 (check_effective_target_mips_msa_runtime): Likewise.
3681 (check_effective_target_mips_msa): Likewise.
3682 (add_options_for_mips_msa): Likewise.
3683 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3684 (check_effective_target_vect_intfloat_cvt): Likewise.
3685 (check_effective_target_vect_uintfloat_cvt): Likewise.
3686 (check_effective_target_vect_floatint_cvt): Likewise.
3687 (check_effective_target_vect_floatuint_cvt): Likewise.
3688 (check_effective_target_vect_shift): Likewise.
3689 (check_effective_target_vect_shift_char): Likewise.
3690 (check_effective_target_vect_long): Likewise.
3691 (check_effective_target_vect_float): Likewise.
3692 (check_effective_target_vect_double): Likewise.
3693 (check_effective_target_vect_long_long): Likewise.
3694 (check_effective_target_vect_perm): Likewise.
3695 (check_effective_target_vect_perm_byte): Likewise.
3696 (check_effective_target_vect_perm_short): Likewise.
3697 (check_effective_target_vect_sdot_qi): Likewise.
3698 (check_effective_target_vect_udot_qi): Likewise.
3699 (check_effective_target_vect_sdot_hi): Likewise.
3700 (check_effective_target_vect_udot_hi): Likewise.
3701 (check_effective_target_vect_pack_trunc): Likewise.
3702 (check_effective_target_vect_unpack): Likewise.
3703 (check_effective_target_vect_hw_misalign): Likewise.
3704 (check_effective_target_vect_condition): Likewise.
3705 (check_effective_target_vect_cond_mixed): Likewise.
3706 (check_effective_target_vect_char_mult): Likewise.
3707 (check_effective_target_vect_short_mult): Likewise.
3708 (check_effective_target_vect_int_mult): Likewise.
3709 (check_effective_target_vect_extract_even_odd): Likewise.
3710 (check_effective_target_vect_interleave): Likewise.
3711 (check_vect_support_and_set_flags): Check if the target supports MSA
3712 and append to the list of EFFECTIVE_TARGETS.
3713
0bfd099c
RB
37142016-10-12 Richard Biener <rguenther@suse.de>
3715
3716 PR debug/77947
3717 * g++.dg/torture/pr77947.C: New testcase.
3718
b4a9ef2f
PMR
37192016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3720
3721 * gnat.dg/debug8.adb: New testcase.
3722
c0dbd22d
PMR
37232016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3724
3725 * gnat.dg/debug9.adb: New testcase.
3726
8a7c91cd
RB
37272016-10-12 Richard Biener <rguenther@suse.de>
3728
3729 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3730 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3731 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3732
7dc2f5f1
RB
37332016-10-12 Richard Biener <rguenther@suse.de>
3734
3735 PR tree-optimization/77920
3736 * gcc.dg/torture/pr77920.c: New testcase.
3737
70f6d5e1
JJ
37382016-10-12 Jakub Jelinek <jakub@redhat.com>
3739
4a8b97cb
JJ
3740 PR tree-optimization/77929
3741 * gcc.c-torture/compile/pr77929.c: New test.
3742
70f6d5e1
JJ
3743 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3744 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3745 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3746 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3747 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3748 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3749 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3750 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3751 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3752
4803de58
EB
37532016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3754
3755 * gcc.target/sparc/setcc-4.c: Adjust.
3756 * gcc.target/sparc/setcc-5.c: Likewise.
3757 * gcc.target/sparc/setcc-6.c: Likewise.
3758 * gcc.target/sparc/setcc-7.c: Likewise.
3759 * gcc.target/sparc/setcc-8.c: Likewise.
3760 * gcc.target/sparc/setcc-9.c: Likewise.
3761 * gcc.target/sparc/setcc-10.c: Delete.
3762
f6cf4810
SK
37632016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3764
3765 PR fortran/77942
3766 * gfortran.dg/pr77942.f90
3767
8e8c2744
FR
37682016-10-11 Fritz Reese <fritzoreese@gmail.com>
3769
3770 * gfortran.dg/dec_math.f90: New testsuite.
3771
ddefad9a
SKS
37722016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3773
3774 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3775 (main): Declare j as i32 instead of int.
3776
e7b08761
TP
37772016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3778
3779 PR testsuite/PR77710
3780 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3781 target triplet instead of *-*-*-*.
3782
9fd7cd44
EB
37832016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3784
3785 * gnat.dg/unchecked_convert10.adb: New test.
3786 * gnat.dg/unchecked_convert11.adb: Likewise.
3787 * gnat.dg/unchecked_convert12.adb: Likewise.
3788
ff7e7ee0
EB
37892016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3790
3791 * gcc.target/sparc/cbcond-1.c: New test.
3792 * gcc.target/sparc/cbcond-2.c: Likewise.
3793 * gcc.target/sparc/movcc-1.c: Likewise.
3794 * gcc.target/sparc/movcc-2.c: Likewise.
3795 * gcc.target/sparc/setcc-1.c: Adjust.
3796 * gcc.target/sparc/setcc-2.c: Likewise.
3797 * gcc.target/sparc/setcc-3.c: Likewise.
3798 * gcc.target/sparc/setcc-4.c: Likewise.
3799 * gcc.target/sparc/setcc-5.c: Likewise.
3800 * gcc.target/sparc/setcc-6.c: New test.
3801 * gcc.target/sparc/setcc-7.c: Likewise.
3802 * gcc.target/sparc/setcc-8.c: Likewise.
3803 * gcc.target/sparc/setcc-9.c: Likewise.
3804 * gcc.target/sparc/setcc-10.c: Likewise.
3805
d30078b8
JL
38062016-10-10 Jeff Law <law@redhat.com>
3807
3808 PR tree-optimization/71947
3809 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3810 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3811 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3812 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3813 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3814 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3815
5f869266
TK
38162016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3817
3818 PR fortran/77915
3819 * gfortran.dg/matmul_11.f90: New test.
3820
174e0b00
JW
38212016-10-10 Jiong Wang <jiong.wang@arm.com>
3822
3823 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3824 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3825 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3826 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3827 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3828 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3829 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3830 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3831 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3832 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3833 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3834 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3835 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3836 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3837 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3838 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3839 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3840 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3841 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3842 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3843 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3844 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3845 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3846 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3847 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3848 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3849 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3850 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3851 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3852 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3853 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3854 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3855 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3856 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3857 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3858 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3859 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3860 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3861 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3862 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3863 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3864 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3865 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3866 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3867 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3868 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3869 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3870 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3871 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3872 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3873 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3874 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3875 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3876 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3877 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3878 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3879 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3880 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3881 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3882
4bc63138
JW
38832016-10-10 Jiong Wang <jiong.wang@arm.com>
3884
3885 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3886 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3887 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3888 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3889 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3890 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3891 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3892 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3893 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3894 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3895 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3896 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3897 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3898 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3899
8f3edb07
JW
39002016-10-10 Jiong Wang <jiong.wang@arm.com>
3901
3902 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3903 Enable AArch64.
3904 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3905 vdup*_laneq.
3906 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3907 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3908 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3909 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3910
6e49f922
JW
39112016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3912 Jiong Wang <jiong.wang@arm.com>
3913
3914 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3915 AArch64 support.
3916 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3917 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3918 AArch64 targets.
3919 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3920 AArch64 targets.
3921 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3922 targets.
3923 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3924
41683e1a
EB
39252016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3926
3927 * gnat.dg/specs/vfa.ads: New test.
3928
6e49f922 39292016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
3930
3931 * gnat.dg/inline13.ad[sb]: New test.
3932 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3933
55cfd746
EB
39342016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3935
3936 * gnat.dg/biased_subtype.adb: New test.
3937
4dfb8a2a
JJ
39382016-10-09 Jakub Jelinek <jakub@redhat.com>
3939
3940 PR tree-optimization/77901
3941 * gcc.c-torture/compile/pr77901.c: New test.
3942
67b97478
PK
39432016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3944
3945 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3946 * gcc.dg/ipa/propalign-2.c: Likewise
3947 * gcc.dg/ipa/propalign-3.c: Likewise.
3948 * gcc.dg/ipa/propalign-4.c: Likewise.
3949 * gcc.dg/ipa/propalign-5.c: Likewise.
3950
7bad794a
JJ
39512016-10-08 Jakub Jelinek <jakub@redhat.com>
3952
81b02905
JJ
3953 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3954
ee19ef45
JJ
3955 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3956
7bad794a
JJ
3957 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3958 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3959
56d3a930
FR
39602016-10-07 Fritz Reese <fritzoreese@gmail.com>
3961
3962 * gfortran.dg/dec_union_11.f90: New testcase.
3963
45e2bf2e
NS
39642016-10-07 Nathan Sidwell <nathan@acm.org>
3965
3966 PR c++/66443
3967 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3968 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3969 * g++.dg/cpp1y/pr66443-cxx14.C: New
3970 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3971 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3972
be845b04
JJ
39732016-10-07 Jakub Jelinek <jakub@redhat.com>
3974
3975 * g++.dg/cpp0x/addressof1.C: New test.
3976 * g++.dg/cpp0x/addressof2.C: New test.
3977
08213983
MM
39782016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3979
3980 * gcc.target/powerpc/float128-type-1.c: New test to check that
3981 PowerPC 64-bit Linux enables -mfloat128-type by default.
3982 * gcc.target/powerpc/float128-type-2.c: Likewise.
3983 * gcc.target/powerpc/float128-mix.c: Change error message to
3984 reflect that __ibm128 is now #define'ed to be long double.
3985
bd845c14
SK
39862016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3987
3988 PR fortran/77406
3989 * gfortran.dg/pr77406.f90: New test.
3990 * gfortran.dg/assumed_type_3.f90: Update error messages.
3991 * gfortran.dg/defined_operators_1.f90: Ditto.
3992 * gfortran.dg/generic_26.f90: Ditto.
3993 * gfortran.dg/generic_7.f90: Ditto.
3994 * gfortran.dg/gomp/udr5.f90: Ditto.
3995 * gfortran.dg/gomp/udr7.f90: Ditto.
3996 * gfortran.dg/interface_1.f90: Ditto.
3997 * gfortran.dg/interface_37.f90: Ditto.
3998 * gfortran.dg/interface_5.f90: Ditto.
3999 * gfortran.dg/interface_6.f90: Ditto.
4000 * gfortran.dg/interface_7.f90
4001 * gfortran.dg/no_arg_check_3.f90
4002 * gfortran.dg/operator_5.f90
4003 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4004
c09c4992
BE
40052016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4006
4007 PR c++/77700
4008 * c-c++-common/Wint-in-bool-context.c: Update test.
4009
d7f336f8
RB
40102016-10-07 Richard Biener <rguenther@suse.de>
4011
4012 * gcc.dg/tree-ssa/vrp01.c: Adjust.
4013 * gcc.dg/tree-ssa/vrp34.c: Likewise.
4014
a9172bf3
MP
40152016-10-07 Marek Polacek <polacek@redhat.com>
4016
4017 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4018
8a14afd0
BS
40192016-10-07 Bernd Schmidt <bschmidt@redhat.com>
4020
4021 PR c++/69733
4022 * c-c++-common/pr69733.c: New test.
4023 * gcc.dg/pr69733.c: New test.
4024 * gcc.target/i386/pr69733.c: New test.
4025
d4bd4646
MP
40262016-10-07 Marek Polacek <polacek@redhat.com>
4027
4028 PR c++/77803
4029 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4030
a93cdc5c
JJ
40312016-10-07 Jakub Jelinek <jakub@redhat.com>
4032
4033 PR tree-optimization/77664
4034 * gcc.dg/tree-ssa/pr77664.c: New test.
4035 * gcc.dg/pr77664.c: New test.
4036
40372016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
4038
4039 * gfortran.dg/pr69955.f90: New test.
4040
ac193ee7
LK
40412016_10-06 Louis Krupp <louis.krupp@zoho.com>
4042
4043 PR fortran/57910
4044 * gfortran.dg/pr57910.f90: New test.
4045
342cfb3e
JJ
40462016-10-06 Jakub Jelinek <jakub@redhat.com>
4047
4048 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4049 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4050
48057089
KV
40512016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4052
4053 PR tree-optimization/77862
4054 * gcc.dg/pr77862.c: New test.
4055
65b25c9b
KV
40562016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4057
4058 * gcc.dg/tree-ssa/evrp4.c: New test.
4059
f3127685
JL
40602016-10-06 Jeff Law <law@redhat.com>
4061
4062 PR tree-optimization/71661
4063 * gcc.dg/tree-ssa/pr71661.c: New test.
4064
b3972588
RB
40652016-10-06 Richard Biener <rguenther@suse.de>
4066
4067 PR tree-optimization/77855
4068 * gcc.dg/torture/pr77855.c: New testcase.
4069
139dc3c6 40702016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 4071 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
4072
4073 * g++.dg/other/pr77759.C: New test.
4074
37f6a157
RB
40752016-10-06 Richard Biener <rguenther@suse.de>
4076
4077 PR tree-optimization/77839
4078 * gcc.dg/torture/pr77839.c: New testcase.
4079
f779aeb8
MP
40802016-10-06 Marek Polacek <polacek@redhat.com>
4081
4082 * g++.dg/cpp1z/init-statement9.C: New test.
4083
eee8f0b0
AS
40842016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
4085
4086 * gcc.target/i386/pcommit-1.c: Deleted.
4087 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4088 * gcc.target/i386/sse-13.c: Ditto.
4089 * gcc.target/i386/sse-14.c: Ditto.
4090 * gcc.target/i386/sse-22.c: Ditto.
4091 * gcc.target/i386/sse-23.c: Ditto.
4092 * g++.dg/other/i386-2.C: Ditto.
4093
b48042bb
UB
40942016-10-05 Uros Bizjak <ubizjak@gmail.com>
4095
4096 * gcc.target/i386/pr77833.c: Require int128 effective target.
4097
50b01e1d
SK
40982016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
4099
4100 PR fortran/58991
4101 PR fortran/58992
4102 * gfortran.dg/associate_22.f90: New test.
4103
908b8296
FR
41042016-10-05 Fritz Reese <fritzoreese@gmail.com>
4105
4106 * gfortran.dg/dec_union_9.f90: New testcase.
4107 * gfortran.dg/dec_union_10.f90: New testcase.
4108
87582521
JJ
41092016-10-05 Jakub Jelinek <jakub@redhat.com>
4110
2e69f143
JJ
4111 PR sanitizer/66343
4112 * gcc.dg/pch/pr66343-3.c: New test.
4113 * gcc.dg/pch/pr66343-3.hs: New file.
4114
87582521
JJ
4115 PR sanitizer/66343
4116 * gcc.dg/pch/pr66343-1.c: New test.
4117 * gcc.dg/pch/pr66343-1.hs: New file.
4118 * gcc.dg/pch/pr66343-2.c: New test.
4119 * gcc.dg/pch/pr66343-2.hs: New file.
4120
700fff34
BE
41212016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4122
4123 * c-c++-common/Wint-in-bool-context.c: Update test.
4124
17a9e380
MP
41252016-10-05 Marek Polacek <polacek@redhat.com>
4126
4127 * g++.dg/cpp1z/init-statement1.C: New test.
4128 * g++.dg/cpp1z/init-statement2.C: New test.
4129 * g++.dg/cpp1z/init-statement3.C: New test.
4130 * g++.dg/cpp1z/init-statement4.C: New test.
4131 * g++.dg/cpp1z/init-statement5.C: New test.
4132 * g++.dg/cpp1z/init-statement6.C: New test.
4133 * g++.dg/cpp1z/init-statement7.C: New test.
4134 * g++.dg/cpp1z/init-statement8.C: New test.
4135
6e48e779
LK
41362016-10-05 Louis Krupp <louis.krupp@zoho.com>
4137
4138 PR fortran/67524
4139 * gfortran.dg/pr67524.f90: New test.
4140
04a32443
JJ
41412016-10-05 Jakub Jelinek <jakub@redhat.com>
4142
4143 PR sanitizer/77823
4144 * c-c++-common/ubsan/shift-9.c: New test.
4145
743a9cf7
SKS
41462016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4147
4148 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4149 of int if __SIZEOF_INT__ is less than 4 bytes.
4150
a40278c3
JD
41512016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4152
4153 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4154 * gfortran.dg/class_array_20.f03: Likewise.
4155 * gfortran.dg/class_array_21.f03: Likewise.
4156 * gfortran.dg/finalize_29.f08: Likewise.
4157 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4158
39bb7d01
RB
41592016-10-05 Richard Biener <rguenther@suse.de>
4160
4161 PR middle-end/77826
4162 * gcc.dg/torture/pr77826.c: New testcase.
4163
eeb57981
RB
41642016-10-05 Richard Biener <rguenther@suse.de>
4165
4166 * gcc.dg/fold-copysign-1.c: New testcase.
4167
f9018d75
AS
41682016-10-05 Andreas Schwab <schwab@suse.de>
4169
4170 * g++.dg/pr49847-2.C: Remove.
4171
7e8000b3
PMR
41722016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
4173
4174 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4175
54f84ca9
RB
41762016-10-05 Richard Biener <rguenther@suse.de>
4177
4178 PR middle-end/55152
4179 * gcc.dg/pr55152-2.c: New testcase.
4180
17beda50
JD
41812016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4182
4183 * gfortran.dg/dtio_15.f90: New test.
4184
1c84b798
ILT
41852016-10-04 Ian Lance Taylor <iant@golang.org>
4186
4187 * gcc.dg/split-7.c: New test.
4188
7ec39552
MS
41892016-10-04 Martin Sebor <msebor@redhat.com>
4190
4191 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4192 %lc directive to wint_t to silence -Wformat warnings on targets
4193 where the latter is a distinct type such as long.
4194
8ff04ff9
MS
41952016-10-04 Martin Sebor <msebor@redhat.com>
4196
4197 PR c++/77804
4198 * g++.dg/warn/Wplacement-new-size-4.C: New test.
4199
bfecd57c
JJ
42002016-10-04 Jakub Jelinek <jakub@redhat.com>
4201
f72da967
JJ
4202 PR c++/77791
4203 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4204
bfecd57c
JJ
4205 * g++.dg/other/java3.C: Remove.
4206 * g++.dg/other/java1.C: Remove.
4207 * g++.dg/other/error12.C: Remove.
4208 * g++.dg/other/java2.C: Remove.
4209 * g++.dg/warn/Wnvdtor.C: Remove.
4210 * g++.dg/lookup/java1.C: Remove.
4211 * g++.dg/lookup/java2.C: Remove.
4212 * g++.dg/ext/pr34829.C: Remove.
4213 * g++.dg/ext/java-3.C: Remove.
4214 * g++.dg/ext/java-1.C: Remove.
4215 * g++.dg/ext/java-2.C: Remove.
4216 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4217
fe8b1e83
DG
42182016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
4219
4220 PR tree-optimization/77808
4221 * gcc.dg/tree-ssa/pr77808.c: New testcase.
4222
078b5aab
RB
42232016-10-04 Richard Biener <rguenther@suse.de>
4224
4225 PR tree-optimization/77399
4226 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4227
2b568899
RB
42282016-10-04 Richard Biener <rguenther@suse.de>
4229
4230 PR middle-end/77833
4231 * gcc.target/i386/pr77833.c: New testcase.
4232
0a4e5cf3
JL
42332016-09-26 Jeff Law <law@redhat.com>
4234
4235 PR tree-optimization/71550
4236 PR tree-optimization/71403
4237 * gcc.c-torture/execute/pr71550.c: New test.
4238
d07b0a23
SKS
42392016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4240
4241 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4242 option.
4243
b44a42cf
KT
42442016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4245
4246 Revert
4247 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4248
4249 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4250
f41f1ceb
MP
42512016-10-03 Marek Polacek <polacek@redhat.com>
4252
4253 * g++.dg/cpp0x/nullptr37.C: New test.
4254
1633d3b9
BE
42552016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4256
4257 * c-c++-common/Wint-in-bool-context.c: Update test.
4258
2c8e3a1d
JJ
42592016-10-02 Jakub Jelinek <jakub@redhat.com>
4260
4261 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4262 earlier.
4263 * g++.dg/charset/asm2.c (memmove): Likewise.
4264 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4265 * g++.dg/tls/diag-4.C (foo): Likewise.
4266 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4267 dg-warning, fix up regex.
4268 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4269 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4270 * g++.old-deja/g++.mike/net31.C: Likewise.
4271 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4272 for C++17.
4273 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4274 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4275
f00b6283
RB
42762016-10-01 Richard Biener <rguenther@suse.de>
4277
4278 PR middle-end/77798
4279 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4280
0f0565b1
AV
42812016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
4282
4283 PR fortran/77663
4284 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4285
c58823a0
JJ
42862016-10-01 Jakub Jelinek <jakub@redhat.com>
4287
4288 PR c/77490
4289 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4290 Add dg-prune-output directive.
4291
e3228a50
JD
42922016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4293
4294 PR fortran/66643
4295 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4296 * gfortran.fortran-torture/compile/write.f90: Update test.
4297
e70bbc6f
MW
42982016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
4299
4300 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4301 arm_fp16_alternative_ok as the required effective target.
4302 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
4303 -mfp16-format=alternative to the dg-options directive and remove
4304 the dg-add-options directive.
4305
c39747d2
FR
43062016-09-30 Fritz Reese <fritzoreese@gmail.com>
4307
4308 PR fortran/77764
4309 * gfortran.dg/dec_union_8.f90: New testcase.
4310
00074dd8
FR
43112016-09-30 Fritz Reese <fritzoreese@gmail.com>
4312
4313 PR fortran/77782
4314 * gfortran.dg/dec_structure_16.f90: New testcase.
4315
26f391e8
AV
43162016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
4317
4318 * gfortran.dg/coarray_allocate_10.f08: New test.
4319 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4320
fa16a271
KT
43212016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4322
4323 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4324
f334c828
RB
43252016-09-30 Richard Biener <rguenther@suse.de>
4326
4327 PR tree-optimization/77399
4328 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4329
76e3ec9c
SL
43302016-09-29 Sandra Loosemore <sandra@codesourcery.com>
4331
871267e1 4332 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
4333 -fdelete-null-pointer-checks explicit.
4334 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4335 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4336 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4337 * gcc.dg/pic-1.c: Require fpic target support.
4338 * gcc.dg/pic-2.c: Likewise.
4339
a2c6e7f2
JJ
43402016-09-29 Jakub Jelinek <jakub@redhat.com>
4341
4342 Implement P0001R1 - C++17 removal of register storage class specifier
4343 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4344 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4345 C++17.
4346 * c-c++-common/vector-subscript-5.c (foo): Don't use register
4347 keyword if not __SSE2__.
4348 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4349 C++17.
4350 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4351 register keywords.
4352 * g++.dg/eh/pr29166.C: Add -Wno-register option.
4353 * g++.dg/warn/register-parm-1.C (erroneous_warning,
4354 no_erroneous_warning): Expect new warnings for C++17.
4355 * g++.dg/warn/register-var-2.C (f): Likewise.
4356 * g++.dg/parse/register1.C (f): Expect new error for C++17.
4357 * g++.dg/parse/linkage2.C (foo): Likewise.
4358 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4359 keyword on parameters for C++17.
4360 * g++.dg/cpp1z/register1.C: New test.
4361 * g++.dg/cpp1z/register2.C: New test.
4362 * g++.dg/cpp1z/register3.C: New test.
4363
4ab76933
UB
43642016-09-29 Uros Bizjak <ubizjak@gmail.com>
4365
4366 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4367 * gcc.target/i386/avx2-check.h (main): Ditto.
4368 * gcc.target/i386/avx512bw-check.h (main): Ditto.
4369 * gcc.target/i386/avx512cd-check.h (main): Ditto.
4370 * gcc.target/i386/avx512dq-check.h (main): Ditto.
4371 * gcc.target/i386/avx512er-check.h (main): Ditto.
4372 * gcc.target/i386/avx512f-check.h (main): Ditto.
4373 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4374 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4375 * gcc.target/i386/avx512vl-check.h (main): Ditto.
4376
2488ebe5
UB
43772016-09-29 Uros Bizjak <ubizjak@gmail.com>
4378
4379 PR target/77756
4380 * gcc.target/i386/pr77756.c: New test.
4381
4d258d09
MP
43822016-09-29 Marek Polacek <polacek@redhat.com>
4383
4384 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4385
a9087411
MP
43862016-09-29 Marek Polacek <polacek@redhat.com>
4387
4388 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4389 C++14.
4390
fa0a064a
ML
43912016-09-29 Martin Liska <mliska@suse.cz>
4392
4393 * objc/execute/construct1.m: New test.
4394
0ce1ecc7
RB
43952016-09-29 Richard Biener <rguenther@suse.de>
4396
4397 PR tree-optimization/77768
4398 * gcc.dg/torture/pr77768.c: New testcase.
4399
da186c1f
RB
44002016-09-28 Richard Biener <rguenther@suse.de>
4401
4402 PR middle-end/77407
4403 * gcc.dg/pr77407.c: New testcase.
4404
d657e995
RB
44052016-09-29 Richard Biener <rguenther@suse.de>
4406
4407 PR middle-end/55152
4408 * gcc.dg/pr55152.c: New testcase.
4409 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4410
cadf6296
RO
44112016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4412
4413 * gcc.dg/profile-update-warning.c: Restrict to ia32.
4414 (dg-options): Remove -m32.
4415
88000fd1
MS
44162016-09-28 Martin Sebor <msebor@redhat.com>
4417
4418 PR middle-end/77721
4419 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4420
0c172974
JD
44212016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4422
4423 PR libgfortran/77707
4424 * gfortran.dg/inquire_17.f90: New test.
4425
4b390698
JJ
44262016-09-28 Jakub Jelinek <jakub@redhat.com>
4427
4428 PR c++/77467
4429 * g++.dg/cpp1y/constexpr-77467.C: New test.
4430
2b1b5938
MS
44312016-09-28 Martin Sebor <msebor@redhat.com>
4432
4433 PR c/77762
4434 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
4435 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
4436 (test_sprintf_p_const): Adjust line numbers to avoid failures
4437 introduced in r240503.
4438
30dc6ee9
MS
44392016-09-28 Martin Sebor <msebor@redhat.com>
4440
4441 PR middle-end/77683
4442 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4443
7d290e93
BE
44442016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4445
fcf32bad
BE
4446 PR c++/77748
4447 * g++.dg/pr77550.C: Avoid undefined behavior.
4448
7d290e93
BE
4449 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4450
912d9ec3
WD
44512016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
4452
4453 * gcc.dg/strlenopt-20.c: Update test.
4454 * gcc.dg/strlenopt-21.c: Likewise.
4455 * gcc.dg/strlenopt-22.c: Likewise.
4456 * gcc.dg/strlenopt-22g.c: Likewise.
4457 * gcc.dg/strlenopt-26.c: Likewise.
4458 * gcc.dg/strlenopt-5.c: Likewise.
4459 * gcc.dg/strlenopt-7.c: Likewise.
4460 * gcc.dg/strlenopt-9.c: Likewise.
4461
459bcfb0
JJ
44622016-09-27 Jakub Jelinek <jakub@redhat.com>
4463
6e39060a
JJ
4464 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4465
8ca33347
JJ
4466 * g++.dg/cpp1z/lambda-this1.C: New test.
4467 * g++.dg/cpp1z/lambda-this2.C: New test.
4468
459bcfb0
JJ
4469 PR c++/77722
4470 * g++.dg/ubsan/return-4.C: New test.
4471 * g++.dg/ubsan/return-5.C: New test.
4472 * g++.dg/ubsan/return-6.C: New test.
4473
20fba714
JW
44742016-09-27 Jiong Wang <jiong.wang@arm.com>
4475
4476 * lib/target-supports.exp
4477 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4478 in function comment.
4479
bebe0086
ML
44802016-09-27 Martin Liska <mliska@suse.cz>
4481
4482 PR gcov-profile/46266
4483 * lib/gcov.exp: Verify that <built-in>.gcov file is not
4484 considered.
4485
59896334
RB
44862016-09-27 Richard Biener <rguenther@suse.de>
4487
4488 PR tree-optimization/77745
4489 * g++.dg/torture/pr77745.C: New testcase.
4490
f0d355dc
RB
44912016-09-27 Richard Biener <rguenther@suse.de>
4492
4493 PR tree-optimization/77478
4494 * gcc.dg/torture/pr77478.c: New testcase.
4495
8c9434c2
ML
44962016-09-27 Martin Liska <mliska@suse.cz>
4497
4498 PR gcov-profile/7970
4499 PR gcov-profile/16855
4500 PR gcov-profile/44779
4501 * g++.dg/gcov/pr16855.C: New test.
4502
511d092e
SKS
45032016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4504
4505 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4506
f2e0c4e1
JJ
45072016-09-27 Jakub Jelinek <jakub@redhat.com>
4508
4509 PR fortran/77666
4510 * gfortran.dg/gomp/pr77666.f90: New test.
4511
3a4228ba
KV
45122016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
4513
4514 PR ipa/77677
4515 * gcc.dg/torture/pr77677-2.c: New test.
4516
a184e37f
SK
45172016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
4518
4519 PR fortran/77420
4520 * gfortran.dg/pr77420_1.f90: New test.
4521 * gfortran.dg/pr77420_2.f90: Ditto.
4522 * gfortran.dg/pr77420_3.f90: New test. Requires ...
4523 * gfortran.dg/pr77420_4.f90: this file.
4524
8be59d19
KV
45252016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
4526
4527 PR middle-end/77719
4528 * gfortran.dg/pr77719.f90: New test.
4529
991075a4
TP
45302016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4531
4532 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 4533 singular form of byte when quantity is unknown.
991075a4 4534
c6147dc4
MP
45352016-09-26 Marek Polacek <polacek@redhat.com>
4536
4537 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4538
5cc6c41c
ML
45392016-09-26 Martin Liska <mliska@suse.cz>
4540
4541 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4542 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4543 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4544 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4545 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4546 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4547 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4548 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4549 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4550
81fea426
MP
45512016-09-26 Marek Polacek <polacek@redhat.com>
4552
4553 PR c/7652
4554 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4555 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4556 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4557 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4558 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4559 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4560 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4561 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4562 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4563 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4564 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4565 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4566 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4567 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4568 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4569 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4570 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4571 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4572 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4573 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4574 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4575 * c-c++-common/attr-fallthrough-1.c: New test.
4576 * c-c++-common/attr-fallthrough-2.c: New test.
4577 * g++.dg/cpp0x/fallthrough1.C: New test.
4578 * g++.dg/cpp0x/fallthrough2.C: New test.
4579 * g++.dg/cpp1z/fallthrough1.C: New test.
4580 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4581 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4582 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4583 * objc.dg/Wimplicit-fallthrough-1.m: New test.
4584
9b597c1f
SK
45852016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4586
12a813c1 4587 PR fortran/77429
9b597c1f
SK
4588 * gfortran.dg/pr77429.f90: New test.
4589
f1c7e7f1
SK
45902016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4591
4592 PR fortran/77694
4593 * gfortran.dg/pr77694.f90: New test.
4594
50c6dd20
OE
45952016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
4596
4597 PR target/51244
4598 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4599
540b039e
DH
46002016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4601
4602 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4603 for 32-bit mode.
4604
cfd161bf
DH
46052016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4606
4607 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4608 for 32-bit mode.
4609
9a2300e9
MP
46102016-09-24 Marek Polacek <polacek@redhat.com>
4611
4612 PR c/77490
4613 * c-c++-common/Wbool-operation-1.c: New test.
4614 * gcc.dg/Wbool-operation-1.c: New test.
4615
34d567d1
FR
46162016-09-23 Fritz Reese <fritzoreese@gmail.com>
4617
4618 * gfortran.dg/dec_static_1.f90: New.
4619 * gfortran.dg/dec_static_2.f90: New.
4620 * gfortran.dg/dec_static_3.f90: New.
4621 * gfortran.dg/dec_static_4.f90: New.
4622
4a8d4422
JD
46232016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4624
4625 PR fortran/48298
4626 * gfortran.dg/negative_unit_check.f90: Update test.
4627 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 4628
90ef45cb
DV
46292016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4630
4631 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4632 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4633 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4634 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4635 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4636 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4637 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4638
e0535922
MS
46392016-09-23 Martin Sebor <msebor@redhat.com>
4640
4641 PR testsuite/77713
4642 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4643 assuming long double is bigger than double.
4644
d664d76d
JJ
46452016-09-23 Jakub Jelinek <jakub@redhat.com>
4646
4647 Implement P0138R2, C++17 construction rules for enum class values
4648 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4649
3b31f720
DM
46502016-09-23 David Malcolm <dmalcolm@redhat.com>
4651
4652 PR preprocessor/77672
4653 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4654 expected multiline output from first warning to reflect change
4655 in r240434.
4656
592459bf
TP
46572016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4658
4659 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4660
0af06385
BE
46612016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4662 Tom de Vries <tom@codesourcery.com>
4663
4664 PR testsuite/77411
4665 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4666
8f01b67a
MP
46672016-09-23 Marek Polacek <polacek@redhat.com>
4668
4669 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4670 * c-c++-common/gomp/atomic-13.c: Likewise.
4671 * c-c++-common/gomp/atomic-14.c: Likewise.
4672 * c-c++-common/pr60439.c: Remove invalid code.
4673 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4674 * g++.dg/expr/bitfield5.C: Likewise.
4675 * g++.dg/expr/bitfield6.C: Likewise.
4676 * g++.dg/expr/bool1.C: Likewise.
4677 * g++.dg/expr/bool3.C: Likewise.
4678 * g++.dg/expr/lval3.C: Likewise.
4679 * g++.dg/expr/lval4.C: Likewise.
4680 * g++.old-deja/g++.jason/bool5.C: Likewise.
4681
bbd6fcf3
DM
46822016-09-23 David Malcolm <dmalcolm@redhat.com>
4683
4684 PR preprocessor/77672
4685 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4686 (test_terminator_location): New function.
4687
113d06a4
RB
46882016-09-23 Richard Biener <rguenther@suse.de>
4689
4690 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4691
cab9e1df
MW
46922016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4693
4694 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4695 -march=armv8.2-a+fp16 when supported by the hardware.
4696 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4697 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4698 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4699 semi-colons to a macro invocations.
4700 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4701 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4702 defined.
4703 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4704 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4705 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4706 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4707 defined.
4708 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4709 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4710 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4711 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4712 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4713 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4714 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4715 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4716 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4717 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4718 defined.
4719 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4720 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4721 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4722 defined.
4723 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4724 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4725 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4726 defined.
4727 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4728 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4729 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4730 defined.
4731 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4732 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4733 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4734 defined. Also fix some white-space.
4735 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4736 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4737 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4738 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4739 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4740 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4741 defined. Also fix some long lines and white-space.
4742 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4743 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4744 defined. Also fix some long lines and white-space.
4745 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4746 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4747 defined.
4748 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4749 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4750 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4751 defined.
4752 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4753 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4754 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4755 defined.
4756 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
4757 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4758 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 4759 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
4760 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4761 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4762 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4763 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4764 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4765 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 4766 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
4767 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4768 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4769 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4770 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4771 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
4772 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4773 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 4774 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 4775
da9b2e69
JW
47762016-09-23 Jiong Wang <jiong.wang@arm.com>
4777 Matthew Wahab <matthew.wahab@arm.com>
4778
4779 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4780 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4781 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4782 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4783 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4784 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4785 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4786 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4787 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4788 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4789 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4790 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4791 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4792 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4793 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4794 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4795 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4796 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4797 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4798 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4799 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4800 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4801 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4802 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4803 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4804 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4805 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4806 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4807 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4808 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4809 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4810 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4811 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4812 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4813 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4814 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4815 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4816
785cf02f
MW
48172016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4818
4819 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4820 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4821 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4822 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4823 support.
4824
1e401340
KV
48252016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4826
4827 PR ipa/77677
4828 * gcc.dg/torture/pr77677.c: New test.
4829
8ed3eeac
AV
48302016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4831
4832 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4833 here now.
4834
55a9b91b
MW
48352016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4836
4837 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4838 options. Add tests for float16x4_t and float16x8_t.
4839
64c744b9
DV
48402016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4841
4842 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4843 * gcc.target/s390/risbg-ll-2.c: Ditto.
4844 * gcc.target/s390/risbg-ll-3.c: Ditto.
4845
d403b8d4
MW
48462016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4847
4848 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4849 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4850
576987fc
DV
48512016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4852
4853 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4854 output to the simplified instructions.
4855
4ffc8099
MW
48562016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4857
4858 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4859 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4860
b1a970a5
MW
48612016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4862
4863 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4864 (FP16_SUPPORTED): New
4865 (expected-hfloat-16x4): Make conditional on __fp16 support.
4866 (expected-hfloat-16x8): Likewise.
4867 (vdup_n_f16): Disable for non-AArch64 targets.
4868 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4869 conditional on FP16_SUPPORTED.
4870 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4871 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4872 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4873 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4874 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4875 for testing __fp16.
4876 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4877 conditional on FP16_SUPPORTED.
4878 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4879 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4880
50df9464
MW
48812016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4882
4883 * gcc.target/arm/short-vfp-1.c: New.
4884
536b9f42
MW
48852016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4886
4887 * gcc.target/arm/attr-fp16-arith-1.c: New.
4888
1b9e31cf
MW
48892016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4890
4891 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4892 New.
4893 (add_options_for_arm_v8_2a_fp16_neon): New.
4894 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4895 (add_options_for_arm_arch_v8_2a): Auto-generate.
4896 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4897 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4898 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4899 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4900 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4901 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4902 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4903
a5b42ee7
MW
49042016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4905
4906 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4907 arm_fp16_alternative_ok.
4908 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4909 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
4910 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4911 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
4912 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4913 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4914 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4915 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4916 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4917 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4918 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4919 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4920 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4921 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4922 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4923 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4924 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4925 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4926 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4927 arm_fp16_alternative_ok.
4928 * lib/target-supports.exp
4929 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4930 (check_effective_target_arm_fp16_alternative_ok): New.
4931 (check_effective_target_arm_fp16_none_ok_nocache): New.
4932 (check_effective_target_arm_fp16_none_ok): New.
4933
fcbc975b
ML
49342016-09-23 Martin Liska <mliska@suse.cz>
4935
4936 * gcc.dg/ipa/pr77653.c: Replace adress
4937 with address.
4938
1822b732
ML
49392016-09-23 Martin Liska <mliska@suse.cz>
4940
4941 * gcc.target/i386/movbe-4.c: New test.
4942
fab18cc4
ML
49432016-09-23 Martin Liska <mliska@suse.cz>
4944
4945 * gcc.target/i386/crc32-5.c: New test.
4946
e70f01b5
ML
49472016-09-23 Martin Liska <mliska@suse.cz>
4948
4949 * gcc.target/i386/pr71652.c: New test.
4950 * gcc.target/i386/pr71652-2.c: New test.
4951 * gcc.target/i386/pr71652-3.c: New test.
4952
f2e81d05
JJ
49532016-09-23 Jakub Jelinek <jakub@redhat.com>
4954
4955 * lib/gcc-dg.exp (process-message): Support relative line number
4956 notation - .+4 or .-1 etc.
4957 * gcc.dg/dg-test-1.c: New test.
4958
ed30d2a6
MS
49592016-09-22 Martin Sebor <msebor@redhat.com>
4960
4961 PR target/77676
4962 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4963 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4964 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4965 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4966
1c681c7b
UB
49672016-09-22 Uros Bizjak <ubizjak@gmail.com>
4968
4969 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4970 * gcc.dg/ifcvt-2.c: Ditto.
4971 * gcc.dg/zero_bits_compound-1.c: Ditto.
4972 * gcc.dg/zero_bits_compound-1.c: Ditto.
4973 * gcc.dg/pr40550.c: Simplify target selectors.
4974 Use dg-additional-options.
4975 * gcc.dg/pr47893.c: Ditto.
4976 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4977 additional options for 32-bit x86 targets.
4978 * gcc.dg/pr70955.c: Move to ...
4979 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4980
67cf0a53
PC
49812016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4982
4983 PR c++/61019
4984 * g++.dg/cpp0x/pr61019.C: New.
4985
0ee70cc0
AV
49862016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4987 Terry Guo <terry.guo@arm.com>
4988
4989 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4990 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4991 * gcc.target/arm/pure-code/pure-code.exp: New.
4992
43639d2c
UB
49932016-09-22 Uros Bizjak <ubizjak@gmail.com>
4994
4995 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4996 Remove SSE effective target requirement.
4997
a608d15b
PC
49982016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4999
5000 PR c++/71979
5001 * g++.dg/cpp0x/pr71979.C: New.
5002
d94a7ab4
BE
50032016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5004
5005 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5006
a13f439f
ML
50072016-09-22 Martin Liska <mliska@suse.cz>
5008
5009 PR ipa/77653
5010 * gcc.dg/ipa/pr77653.c: New test.
5011
cf352092
JJ
50122016-09-22 Jakub Jelinek <jakub@redhat.com>
5013
5014 PR fortran/77665
5015 * gfortran.dg/gomp/pr77665.f90: New test.
5016
a8de3002
PT
50172016-09-22 Paul Thomas <pault@gcc.gnu.org>
5018
5019 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5020 * gfortran.dg/dtio_13.f90: New test.
5021
39abef62
LK
50222016-09-21 Louis Krupp <louis.krupp@zoho.com>
5023
5024 PR fortran/66107
5025 * gfortran.dg/pr66107.f90: New test.
5026
4a2bb7fc
ILT
50272016-09-21 Ian Lance Taylor <iant@golang.org>
5028
5029 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5030 with call to builtin delete function.
5031
5f84cee2
JM
50322016-09-21 Joseph Myers <joseph@codesourcery.com>
5033
5034 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5035 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5036 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5037 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5038 tests.
5039
fe01a41a
UB
50402016-09-21 Uros Bizjak <ubizjak@gmail.com>
5041
5042 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5043
2e1c20b1
JJ
50442016-09-21 Jakub Jelinek <jakub@redhat.com>
5045
5046 PR c++/77651
5047 * g++.dg/cpp1z/aligned-new6.C: New test.
5048
de4c144a
MW
50492016-09-21 Matthew Wahab <matthew.wahab@arm.com>
5050
5051 * gcc.target/arm/fp16-aapcs-3.c: New.
5052 * gcc.target/arm/fp16-aapcs-4.c: New.
5053 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5054 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5055 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5056 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5057
44fc7854
BE
50582016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5059
5060 PR tree-optimization/77550
5061 * g++.dg/pr77550.C: New test.
5062
bc084f84
GJL
50632016-09-21 Georg-Johann Lay <avr@gjlay.de>
5064
5065 PR target/77326
5066 * gcc.target/avr/torture/pr77326.c: New test.
5067
c075003a
LK
50682016-09-21 Louis Krupp <louis.krupp@zoho.com>
5069
5070 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5071
6811ea79
RB
50722016-09-21 Richard Biener <rguenther@suse.de>
5073
5074 PR tree-optimization/77648
5075 * gcc.dg/torture/pr77648-1.c: New testcase.
5076 * gcc.dg/torture/pr77648-2.c: Likewise.
5077
f955c4c4
RB
50782016-09-21 Richard Biener <rguenther@suse.de>
5079 Jakub Jelinek <jakub@redhat.com>
5080
5081 PR tree-optimization/77621
5082 * gcc.dg/pr77621.c: New testcase.
5083
096506bb
PT
50842016-09-21 Paul Thomas <pault@gcc.gnu.org>
5085
5086 PR fortran/77657
5087 * gfortran.dg/dtio_12.f90: New test.
5088
37d168ae
SKS
50892016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5090
5091 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5092
66454000
KV
50932016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5094
5095 PR tree-optimization/72835
5096 * gcc.dg/tree-ssa/pr72835.c: New test.
5097
88d0c3f0
MS
50982016-09-20 Martin Sebor <msebor@redhat.com>
5099
5100 PR middle-end/49905
5101 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5102 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5103 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5104 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5105 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5106 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5107 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5108
a03df1d5
KV
51092016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5110
5111 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5112 arguments/compare will be optimized away.
5113 * gcc.dg/torture/ftrapv-1.c: Likewise.
5114
8bc5448f
KV
51152016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5116
5117 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5118 will be optimized away.
5119 * gcc.dg/ipa/vrp1.c: New test.
5120 * gcc.dg/ipa/vrp2.c: New test.
5121 * gcc.dg/ipa/vrp3.c: New test.
5122
973625a0
KV
51232016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5124
5125 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5126 does the same transformation.
5127 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5128 * gcc.dg/tree-ssa/evrp1.c: New test.
5129 * gcc.dg/tree-ssa/evrp2.c: New test.
5130 * gcc.dg/tree-ssa/evrp3.c: New test.
5131 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5132 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5133 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5134 * gcc.dg/tree-ssa/pr64130.c: Likewise.
5135 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5136 foling now happens early.
5137 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5138 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5139 * gcc.dg/tree-ssa/vrp16.c: Likewise.
5140 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5141 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5142
9b1ba33c
UB
51432016-09-20 Uros Bizjak <ubizjak@gmail.com>
5144
5145 PR target/77621
5146 * gcc.target/i386/pr77621.c: New test.
5147 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5148 pattern, loop should vectorize with -mtune=atom.
5149
f5bd4ad8
MO
51502016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
5151 Jakub Jelinek <jakub@redhat.com>
5152
5153 PR testsuite/63299
5154 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5155 instead of delete.
5156
7d9cf801
JJ
51572016-09-20 Jakub Jelinek <jakub@redhat.com>
5158
b912f962
JJ
5159 PR c++/77626
5160 * g++.dg/other/pr77626.C: New test.
5161
eaf1ece1
JJ
5162 PR c++/77638
5163 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5164
590b62e9
JJ
5165 PR c++/77637
5166 * g++.dg/cpp0x/gen-attrs-62.C: New test.
5167
7d9cf801
JJ
5168 PR middle-end/77624
5169 * c-c++-common/pr77624-1.c: New test.
5170 * c-c++-common/pr77624-2.c: New test.
5171
3aebb6ff
AV
51722016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
5173
5174 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5175 of digits expected.
5176
b5bbe47b
RB
51772016-09-20 Richard Biener <rguenther@suse.de>
5178
5179 PR tree-optimization/77646
5180 * gcc.dg/torture/pr77646.c: New testcase.
5181
144a96e4
BE
51822016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5183
5184 PR c++/77434
5185 * c-c++-common/Wint-in-bool-context.c: New test.
5186
1f2071fa
JM
51872016-09-19 Joseph Myers <joseph@codesourcery.com>
5188
5189 * gcc.dg/cr-decimal-dig-1.c: New test.
5190
63012d9a
JM
51912016-09-19 Joseph Myers <joseph@codesourcery.com>
5192
5193 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5194 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5195 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5196 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5197
02410826
VM
51982016-09-19 Vladimir Makarov <vmakarov@redhat.com>
5199
5200 PR rtl-optimization/77416
5201 * gcc.target/powerpc/pr77416.c: New.
5202
6101a7ab
PP
52032016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
5204
5205 PR c++/77639
5206 * g++.dg/template/error-recovery4.C: New test.
5207
1993ff76
BC
52082016-09-19 Bin Cheng <bin.cheng@arm.com>
5209
5210 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5211
5fa9e644
KT
52122016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5213
5214 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5215 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5216
fc15d9ec
JJ
52172016-09-19 Jakub Jelinek <jakub@redhat.com>
5218 Jan Hubicka <jh@suse.cz>
5219
5220 PR target/77587
5221 * gcc.dg/pr77587.c: New test.
5222 * gcc.dg/pr77587a.c: New file.
5223
3c9f5092
AV
52242016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
5225
5226 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5227 * gfortran.dg/coarray_38.f90:
5228 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5229 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5230 * gfortran.dg/coarray_allocate_7.f08: New test.
5231 * gfortran.dg/coarray_allocate_8.f08: New test.
5232 * gfortran.dg/coarray_allocate_9.f08: New test.
5233 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5234 new caf_register.
5235 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5236 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5237 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5238 get_by_refs.
5239 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5240 * gfortran.dg/coarray_lock_7.f90: Same.
5241 * gfortran.dg/coarray_poly_5.f90: Same.
5242 * gfortran.dg/coarray_poly_6.f90: Same.
5243 * gfortran.dg/coarray_poly_7.f90: Same.
5244 * gfortran.dg/coarray_poly_8.f90: Same.
5245 * gfortran.dg/coindexed_1.f90: Changed errors expected.
5246
e79e6763
FR
52472016-09-19 Fritz Reese <fritzoreese@gmail.com>
5248
5249 PR fortran/77584
5250 * gfortran.dg/dec_structure_15.f90: New testcase.
5251
ae527639
RB
52522016-09-19 Richard Biener <rguenther@suse.de>
5253
5254 PR middle-end/77605
5255 * gcc.dg/torture/pr77605.c: New testcase.
5256
cdf060f8
LK
52572016-09-18 Louis Krupp <louis.krupp@zoho.com>
5258
5259 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5260
b720e919
JH
52612016-09-17 Jan Hubicka <hubicka@ucw.cz>
5262
5263 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5264 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5265 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5266 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5267 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5268 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5269 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5270 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5271 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5272 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5273 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5274
bdabae39
KY
52752016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
5276
5277 * gcc.target/i386/pr68633.c: Fix expected result.
5278
493ba820
LK
52792016-09-17 Louis Krupp <louis.krupp@gmail.com>
5280
5281 PR fortran/68078
5282 * gfortran.dg/pr68078.f90: New test.
5283 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5284
9a42726b
BS
52852016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5286
5287 PR target/77613
5288 * gcc.target/powerpc/swaps-p8-25.c: New.
5289
e7d61178
JJ
52902016-09-16 Jakub Jelinek <jakub@redhat.com>
5291
8f03e02f
JJ
5292 PR c++/77482
5293 * g++.dg/cpp0x/constexpr-77482.C: New test.
5294
e80cb545
JJ
5295 PR c++/77379
5296 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5297 thunk offsets.
5298 * g++.dg/abi/abi-tag23a.C: Likewise.
5299
1c2f613f
JJ
5300 PR c++/77338
5301 * g++.dg/cpp0x/decltype-77338.C: New test.
5302
e7d61178
JJ
5303 PR c++/77375
5304 * g++.dg/cpp0x/mutable1.C: New test.
5305
8d987deb
SK
53062016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
5307
5308 PR fortran/77612
5309 * gfortran.dg/pr77612.f90: New test.
5310
2c3d35a6
SKS
53112016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5312
5313 * gcc.dg/torture/pr70421.c: Require int32plus.
5314
e43163ae
JJ
53152016-09-16 Jakub Jelinek <jakub@redhat.com>
5316
bcf0905a
JJ
5317 PR middle-end/77475
5318 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5319
e43163ae
JJ
5320 PR target/77526
5321 * gcc.target/i386/pr77526.c: New test.
5322
7d704548
JJ
53232016-09-16 Jakub Jelinek <jakub@redhat.com>
5324 Eric Botcazou <ebotcazou@adacore.com>
5325
5326 PR middle-end/77594
5327 * gcc.target/i386/pr77594.c: New test.
5328
902d624f
LK
53292016-09-15 Louis Krupp <louis.krupp@zoho.com>
5330
5331 PR fortran/69963
5332 * gfortran.dg/misplaced_implicit_character.f90: New test.
5333
7e16ce79
BC
53342016-09-15 Bin Cheng <bin.cheng@arm.com>
5335
5336 PR tree-optimization/77503
5337 * gcc.dg/vect/pr77503.c: New test.
5338
7c05f5c4
RB
53392016-09-15 Richard Biener <rguenther@suse.de>
5340
5341 PR middle-end/77544
5342 * c-c++-common/torture/pr77544.c: New testcase.
5343
76ff80fb
JJ
53442016-09-15 Jakub Jelinek <jakub@redhat.com>
5345
5346 PR middle-end/77475
5347 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5348 * gcc.dg/march-generic.c: Likewise.
5349 * gcc.target/i386/spellcheck-options-1.c: New test.
5350 * gcc.target/i386/spellcheck-options-2.c: New test.
5351 * gcc.target/i386/spellcheck-options-3.c: New test.
5352 * gcc.target/i386/spellcheck-options-4.c: New test.
5353
5560d026
CLT
53542016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
5355
5356 PR fortran/72743
5357 * gfortran.dg/goacc/pr72743.f90: New test.
5358
5334f733
RB
53592016-09-15 Richard Biener <rguenther@suse.de>
5360
5361 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5362
d08615f2
RB
53632016-09-15 Richard Biener <rguenther@suse.de>
5364
5365 PR tree-optimization/77514
5366 * gcc.dg/torture/pr77514.c: New testcase.
5367
28ca05f0
JJ
53682016-09-14 Jakub Jelinek <jakub@redhat.com>
5369
5370 PR c++/77549
5371 * g++.dg/lookup/pr77549.C: New test.
5372
20a1e5b8
MP
53732016-09-14 Marek Polacek <polacek@redhat.com>
5374
5375 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5376 * c-c++-common/gomp/atomic-13.c: Likewise.
5377 * c-c++-common/gomp/atomic-14.c: Likewise.
5378 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5379 * g++.dg/cpp1z/bool-increment1.C: New test.
5380 * c-c++-common/pr60439.c: Add dg-warning.
5381 * g++.dg/expr/bitfield4.C: Likewise.
5382 * g++.dg/expr/bitfield5.C: Likewise.
5383 * g++.dg/expr/bitfield6.C: Likewise.
5384 * g++.dg/expr/bool1.C: Likewise.
5385 * g++.dg/expr/bool3.C: Likewise.
5386 * g++.dg/expr/lval3.C: Likewise.
5387 * g++.dg/expr/lval4.C: Likewise.
5388 * g++.old-deja/g++.jason/bool5.C: Likewise.
5389 * g++.dg/expr/bitfield3.C: Adjust dg-error.
5390 * g++.dg/other/error18.C: Likewise.
5391 * g++.dg/gomp/atomic-14.C: Likewise.
5392
0761f6bf
NS
53932016-09-14 Nathan Sidwell <nathan@acm.org>
5394
5395 PR c++/77539
5396 * g++.dg/cpp1y/pr77539.C: New.
5397
13cddbc1
CL
53982016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
5399
5400 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5401 dg-require.
5402 * g++.dg/ext/builtin_alloca.C: Likewise.
5403 * g++.dg/template/spec35.C: Likewise.
5404 * gcc.dg/builtins-68.c: Likewise.
5405 * gcc.misc-tests/gcov-13.c: Likewise.
5406 * gcc.misc-tests/gcov-14.c: Likewise.
5407
a90638d4
JM
54082016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
5409
5410 * gfortran.dg/dec_structure_14.f90: New testcase.
5411
5ba4a08c
JJ
54122016-09-14 Jakub Jelinek <jakub@redhat.com>
5413
5414 PR sanitizer/68260
5415 * c-c++-common/tsan/pr68260.c: New test.
5416
a713b234
JS
54172016-09-13 Joe Seymour <joe.s@somniumtech.com>
5418
5419 PR target/70713
5420 * gcc.target/msp430/function-attributes-1.c: New test.
5421 * gcc.target/msp430/function-attributes-2.c: New test.
5422 * gcc.target/msp430/function-attributes-3.c: New test.
5423
96032047
MS
54242015-04-18 Martin Sebor <msebor@redhat.com>
5425
5426 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5427 of non-nul characters.
5428 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5429
ea8661cd
JJ
54302016-09-13 Jakub Jelinek <jakub@redhat.com>
5431
9952908a
JJ
5432 * g++.dg/cpp0x/gen-attrs-61.C: New test.
5433 * g++.dg/cpp1z/gen-attrs1.C: New test.
5434
63cdb7a0
JJ
5435 PR tree-optimization/77454
5436 * gcc.dg/pr77454.c: New test.
5437
ea8661cd
JJ
5438 PR c++/77553
5439 * g++.dg/cpp1y/constexpr-77553.C: New test.
5440
254830ba
DM
54412016-09-13 David Malcolm <dmalcolm@redhat.com>
5442
5443 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5444 (test_show_locus): Replace rich_location::add_fixit_insert calls
5445 with add_fixit_insert_before and add_fixit_insert_after.
5446
42763690
JM
54472016-09-13 Jason Merrill <jason@redhat.com>
5448 Tom de Vries <tom@codesourcery.com>
5449
5450 PR c++/77427
5451 * g++.dg/pr77427.C: New test.
5452
c8798f2c
ML
54532016-09-13 Martin Liska <mliska@suse.cz>
5454
5455 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5456 effective target.
5457 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5458 * lib/target-supports.exp: Define the new target.
5459
54700e2e
AP
54602016-09-12 Andrew Pinski <apinski@cavium.com>
5461
5462 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5463 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5464
e1d55bf7
UB
54652016-09-12 Uros Bizjak <ubizjak@gmail.com>
5466
5467 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5468 variable arguments.
5469 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5470 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5471 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5472 variable argument.
5473 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5474 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5475
54dcdb88
BE
54762016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5477
5478 PR c++/77496
5479 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5480 * g++.dg/ext/pr77496.C: New test.
5481 * g++.dg/warn/pr77496.C: New test.
5482
d1463eb9
DM
54832016-09-12 David Malcolm <dmalcolm@redhat.com>
5484
5485 PR c/72858
5486 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5487 to preserve conversion chars, and to preserve prefix information.
5488 * gcc.dg/format/pr72858.c: New test case.
5489
217fabad
SK
54902016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
5491
5492 * gfortran.dg/pr77507.f90: Move to ...
5493 * gfortran.dg/ieee/pr77507.f90: here.
5494
a1cd04ac
JH
54952016-08-09 Jan Hubicka <hubicka@ucw.cz>
5496
5497 PR ipa/61159
5498 * compile/pr61159.c: New testcase
5499
e3912107
JH
55002016-08-09 Jan Hubicka <hubicka@ucw.cz>
5501
5502 PR ipa/64316
5503 * gcc.dg/ipa/pr63416.c: New testcase.
5504
739d9339
PT
55052016-09-10 Paul Thomas <pault@gcc.gnu.org>
5506 Steven G. Kargl <kargl@gcc.gnu.org>
5507
5508 PR fortran/77532
cc3135b6 5509 * gfortran.dg/dtio_11.f90: new test.
739d9339 5510
fb7c40dd
SK
55112016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
5512
5513 PR fortran/77507
5514 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5515 * gfortran.dg/c_assoc_4.f90: Ditto.
5516
5b28efbb
TV
55172016-09-10 Tom de Vries <tom@codesourcery.com>
5518
5519 PR C/71602
5520 * c-c++-common/va-arg-va-list-type.c: New test.
5521
9d0a9bb4
PB
55222016-09-09 Peter Bergner <bergner@vnet.ibm.com>
5523
5524 PR rtl-optimization/77289
5525 * gcc.target/powerpc/pr77289.c: New test.
5526
3f0177e7
MS
55272016-09-09 Martin Sebor <msebor@redhat.com>
5528
5529 PR c/77520
5530 PR c/77521
5531 * gcc.dg/pr77520.c: New test.
5532 * gcc.dg/pr77521.c: New test.
5533
e81e83d0
SK
55342016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5535
5536 PR fortran/77506
5537 * gfortran.dg/pr77506.f90: New test.
5538
8a92685e
SK
55392016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5540
5541 PR fortran/77507
5542 * gfortran.dg/pr77507.f90: New test.
5543
c65248cb
JM
55442016-09-09 Joseph Myers <joseph@codesourcery.com>
5545
5546 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5547
2cf0ff98
SK
55482016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
5549 Louis Krupp <lkrupp@gcc.gnu.org>
5550
5551 PR fortran/69514
5552 * gfortran.dg/pr69514_1.f90: New test.
5553 * gfortran.dg/pr69514_2.f90: New test.
5554
8ebc1e0f
JJ
55552016-09-08 Jakub Jelinek <jakub@redhat.com>
5556
20b6cf01
JJ
5557 PR fortran/77500
5558 * gfortran.dg/gomp/pr77500.f90: New test.
5559
8ebc1e0f
JJ
5560 PR fortran/77516
5561 * gfortran.dg/gomp/pr77516.f90: New test.
5562
34718542
JJ
55632016-09-07 Jakub Jelinek <jakub@redhat.com>
5564
5565 PR middle-end/77475
5566 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5567 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5568 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5569 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5570 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5571 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5572
e5106e27
DM
55732016-09-07 David Malcolm <dmalcolm@redhat.com>
5574
5575 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5576 "substring-locations.h".
5577
ca235a85
RB
55782016-09-07 Richard Biener <rguenther@suse.de>
5579
5580 PR c/77450
5581 * c-c++-common/vector-subscript-8.c: Move ..
5582 * gcc.dg/pr77450.c: ... here.
5583
0076b5dc 55842016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
5585
5586 PR libgfortran/77393
5587 * gfortran.dg/fmt_f0_2.f90: Update test.
5588 * gfortran.dg/fmt_f0_3.f90: New test.
5589
6ac7322b
DH
55902016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5591
5592 PR debug/77389
5593 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5594 in dg-options.
5595
5596 PR debug/57519
5597 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5598
8eb9e049
JJ
55992016-09-06 Jakub Jelinek <jakub@redhat.com>
5600
5601 PR target/69255
5602 * gcc.target/i386/pr69255-1.c: New test.
5603 * gcc.target/i386/pr69255-2.c: New test.
5604 * gcc.target/i386/pr69255-3.c: New test.
5605
56062016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
5607
5608 PR c/77336
5609 * gcc.dg/format/miss-7.c: New test.
5610
e6cb85d4
UB
56112016-09-06 Uros Bizjak <ubizjak@gmail.com>
5612
5613 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5614
7fe76f6a
ML
56152016-09-06 Martin Liska <mliska@suse.cz>
5616
5617 PR gcov-profile/77378
5618 PR gcov-profile/77466
5619 * gcc.dg/profile-update-warning.c: New test.
5620
209b636e
RB
56212016-09-06 Richard Biener <rguenther@suse.de>
5622
5623 PR tree-optimization/77479
5624 * gcc.dg/torture/pr77479.c: New testcase.
5625
b772a565
RB
56262016-09-06 Richard Biener <rguenther@suse.de>
5627
5628 PR c/77450
5629 * c-c++-common/vector-subscript-7.c: Adjust.
5630 * c-c++-common/vector-subscript-8.c: New testcase.
5631
a8c07037
SKS
56322016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5633
5634 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5635
0ce48391
JJ
56362016-09-05 Jakub Jelinek <jakub@redhat.com>
5637
de9188e0
JJ
5638 PR target/77476
5639 * gcc.target/i386/avx512f-pr77476.c: New test.
5640 * gcc.target/i386/avx512bw-pr77476.c: New test.
5641 * gcc.target/i386/avx512dq-pr77476.c: New test.
5642
c76f7809
JJ
5643 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5644 Update comment to mention also avx512f.
5645
0ce48391
JJ
5646 PR sanitizer/77396
5647 * g++.dg/asan/pr77396-2.C: New test.
5648
8a27cf73
UB
56492016-09-05 Uros Bizjak <ubizjak@gmail.com>
5650
5651 PR rtl-optimization/77452
5652 * gcc.target/i386/pr77452.c: New test.
5653
25ff5dd3
MP
56542016-09-05 Marek Polacek <polacek@redhat.com>
5655
5656 PR c/77423
5657 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5658
f2bc4e48
SK
56592016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5660
5661 PR fortran/77391
5662 * gfortran.dg/pr77391.f90: New test.
5663
e85921ee
SK
56642016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5665
5666 PR fortran/77460
5667 * gfortran.dg/pr77460.f90: New test.
5668
b5d50659
JJ
56692016-09-03 Jakub Jelinek <jakub@redhat.com>
5670
5671 PR c/65467
5672 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5673
7b826676
KY
56742016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5675
5676 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5677
717ebe91
DM
56782016-09-02 David Malcolm <dmalcolm@redhat.com>
5679
5680 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5681 test case.
5682 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5683 diagnostic-test-show-locus-generate-patch.c to the sources
5684 for diagnostic_plugin_test_show_locus.c.
5685
94087e88
JJ
56862016-09-02 Jakub Jelinek <jakub@redhat.com>
5687
9dc5773f
JJ
5688 PR c/65467
5689 * gcc.dg/gomp/_Atomic-1.c: New test.
5690 * gcc.dg/gomp/_Atomic-2.c: New test.
5691 * gcc.dg/gomp/_Atomic-3.c: New test.
5692 * gcc.dg/gomp/_Atomic-4.c: New test.
5693 * gcc.dg/gomp/_Atomic-5.c: New test.
5694
94087e88
JJ
5695 PR sanitizer/77396
5696 * g++.dg/asan/pr77396.C: New test.
5697
56982016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
5699
5700 PR tree-optimization/71831
5701 * gcc.dg/builtin-object-size-16.c: New test.
5702 * gcc.dg/builtin-object-size-17.c: New test.
5703
7e89048d
JD
57042016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5705
5706 PR libgfortran/77393
5707 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5708
2f196155
UB
57092016-09-01 Uros Bizjak <ubizjak@gmail.com>
5710
5711 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5712 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5713 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5714 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5715 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5716 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5717 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5718 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5719 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5720 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5721 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5722 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5723 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5724 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5725 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5726 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5727 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5728 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5729
0a6b0523
EB
57302016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5731
5732 * gnat.dg/opt58.adb: New test.
5733 * gnat.dg/opt58_pkg.ads: New helper.
5734
2a99de7b
RB
57352016-09-01 Richard Biener <rguenther@suse.de>
5736
5737 PR middle-end/77436
5738 * gcc.dg/torture/pr77436.c: New testcase.
5739
f79d8786
SKS
57402016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5741
5742 * gcc.dg/pr64252.c: Require int32plus.
5743 * gcc.dg/pr66299-1.c: Likewise.
5744 * gcc.dg/pr66299-2.c: Likewise.
5745 * gcc.dg/torture/20131115-1.c: Skip for avr.
5746
b06335f9
KT
57472016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5748
5749 * gcc.target/aarch64/ands_3.c: New test.
5750
f25f40be
JJ
57512016-08-31 Jakub Jelinek <jakub@redhat.com>
5752
d12a0b5a
JJ
5753 PR fortran/77352
5754 * gfortran.dg/gomp/pr77352.f90: New test.
5755
f25f40be
JJ
5756 PR fortran/77374
5757 * gfortran.dg/gomp/pr77374.f08: New test.
5758
9ff6fb6e
MG
57592016-08-31 Marc Glisse <marc.glisse@inria.fr>
5760
5761 PR tree-optimization/73714
5762 * gcc.dg/tree-ssa/pr73714.c: New test.
5763
8e95a674
JD
57642016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5765
5766 PR libgfortran/77393
5767 * gfortran.dg/fmt_f0_2.f90: New test.
5768
c6b0037d
MG
57692016-08-31 Marc Glisse <marc.glisse@inria.fr>
5770
5771 * gcc.target/i386/pr59539-2.c: Adapt options.
5772 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5773
1a576b13
PT
57742016-08-31 Paul Thomas <pault@gcc.gnu.org>
5775
5776 PR fortran/77418
5777 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5778 of the associate entity and replace with a pointer to the
5779 intended item on the stack.
5780
e73d3ca6 57812016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 5782 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
5783
5784 PR fortran/48298
5785 * gfortran.dg/dtio_1.f90: New test.
5786 * gfortran.dg/dtio_2.f90: New test.
5787 * gfortran.dg/dtio_3.f90: New test.
5788 * gfortran.dg/dtio_4.f90: New test.
5789 * gfortran.dg/dtio_5.f90: New test.
5790 * gfortran.dg/dtio_6.f90: New test.
5791 * gfortran.dg/dtio_7.f90: New test.
5792 * gfortran.dg/dtio_8.f90: New test.
5793 * gfortran.dg/dtio_9.f90: New test.
5794 * gfortran.dg/dtio_10.f90: New test.
5795
b816477a
DM
57962016-08-30 David Malcolm <dmalcolm@redhat.com>
5797
5798 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5799 (test_many_nested_locations): New function.
5800 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5801 (test_show_locus): Handle "test_many_nested_locations".
5802
71b30891
DM
58032016-08-30 David Malcolm <dmalcolm@redhat.com>
5804
5805 * g++.dg/template/double-greater-than-fixit.C: New test case.
5806
8fa37232
EB
58072016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5808
5809 * gnat.dg/opt57.ad[sb]: New test.
5810 * gnat.dg/opt57_pkg.ads: New helper.
5811
6f651bae
RB
58122016-08-30 Richard Biener <rguenther@suse.de>
5813
5814 PR tree-optimization/69047
5815 * gcc.dg/pr69047.c: Fix byte-order check.
5816
ab834832
JJ
58172016-08-30 Jakub Jelinek <jakub@redhat.com>
5818
5116b156
JJ
5819 PR tree-optimization/72866
5820 * gcc.dg/vect/pr72866.c: New test.
5821
3754bbfc
JJ
5822 PR debug/77363
5823 * g++.dg/debug/dwarf2/pr77363.C: New test.
5824
26122e2d
JJ
5825 PR middle-end/77377
5826 * gcc.target/i386/pr77377.c: New test.
5827
ab834832
JJ
5828 PR debug/77389
5829 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5830 in dg-options.
5831
bedc9ca7
SK
58322016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5833
5834 * gfortran.dg/pr77372.f90: Moved to ...
5835 * gfortran.dg/ieee/pr77372.f90: here.
5836
adfa1e6b
MM
58372016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5838
5839 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5840 vector short/char initializations.
5841 * gcc.target/powerpc/vec-init-5.c: Likewise.
5842 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5843 vector initialization optimizations.
5844 * gcc.target/powerpc/vec-init-7.c: Likewise.
5845 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5846 vector float/double initializations.
5847 * gcc.target/powerpc/vec-init-9.c: Likewise.
5848
414b7129
UB
58492016-08-29 Uros Bizjak <ubizjak@gmail.com>
5850
5851 PR target/77403
5852 * gcc.target/i386/pr77403.c: New test.
5853
3d06b6f2
MP
58542016-08-29 Marek Polacek <polacek@redhat.com>
5855
5856 PR c/77292
5857 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5858
ba9bbd6f
TV
58592016-08-29 Tom de Vries <tom@codesourcery.com>
5860
5861 PR c/77398
5862 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5863
d7d80d8f
EB
58642016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5865
5866 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 5867
d7d80d8f 58682016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
5869
5870 * gfortran.dg/dec_structure_13.f90: New testcase.
5871
468d95c8
JB
58722016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5873
5874 PR fortran/77261
5875 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5876 available.
5877
f329b264
TV
58782016-08-28 Tom de Vries <tom@codesourcery.com>
5879
5880 PR lto/70955
5881 * gcc.dg/pr70955.c: New test.
5882 * gcc.dg/lto/pr70955_0.c: Same.
5883 * gcc.dg/lto/pr70955_1.c: Same.
5884
4a389eb6
PP
58852016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5886
5887 PR tree-optimization/71077
5888 * gcc.target/i386/pr71077.c: New test.
5889
3f8257db 58902016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
5891
5892 PR fortran/77380
5893 * gfortran.dg/pr77380.f90: New test.
5894
3f8257db 58952016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
5896
5897 PR fortran/77372
5898 gfortran.dg/pr77372.f90: New test.
5899
ee908516
DM
59002016-08-26 David Malcolm <dmalcolm@redhat.com>
5901
5902 * gcc.dg/spellcheck-fields-2.c (test): Move
5903 dg-begin/end-multiline-output within function body.
5904 (test_macro): New function.
5905
d41e76cf
DM
59062016-08-26 David Malcolm <dmalcolm@redhat.com>
5907
5908 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5909 (test_fixit_insert): Update expected output.
5910 (test_fixit_remove): Likewise.
5911 (test_fixit_replace): Likewise.
5912
524a4c96
RO
59132016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5914
5915 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5916 Fix typo.
5917
ebfa15ab
RB
59182016-08-26 Richard Biener <rguenther@suse.de>
5919
5920 PR tree-optimization/69047
5921 * gcc.dg/pr69047.c: New testcase.
5922
209ca542
PK
59232016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5924 Martin Jambhor <mjambor@suse.cz>
524a4c96 5925
209ca542
PK
5926 * gcc.dg/ipa/propbits-1.c: New test-case.
5927 * gcc.dg/ipa/propbits-2.c: Likewise.
5928 * gcc.dg/ipa/propbits-3.c: Likewise.
5929
e5cf1629
SK
59302016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5931
5932 PR fortran/77351
5933 * gfortran.dg/pr77351.f90: New test.
5934
ebef225f
MP
59352016-08-25 Marek Polacek <polacek@redhat.com>
5936
5937 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5938
fe377a48
MP
59392016-08-25 Marek Polacek <polacek@redhat.com>
5940
5941 PR c/77323
5942 * gcc.dg/pr77323.c: New test.
5943
88b8971f
PT
59442016-08-24 Paul Thomas <pault@gcc.gnu.org>
5945
5946 PR fortran/77358
5947 * gfortran.dg/submodule_17.f08: New test.
5948
3f8257db
JJ
59492016-08-24 Michael Collison <michael.collison@linaro.org>
5950 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
5951
5952 * gcc.target/arm/builtin_saddl.c: New testcase.
5953 * gcc.target/arm/builtin_saddll.c: New testcase.
5954 * gcc.target/arm/builtin_uaddl.c: New testcase.
5955 * gcc.target/arm/builtin_uaddll.c: New testcase.
5956 * gcc.target/arm/builtin_ssubl.c: New testcase.
5957 * gcc.target/arm/builtin_ssubll.c: New testcase.
5958 * gcc.target/arm/builtin_usubl.c: New testcase.
5959 * gcc.target/arm/builtin_usubll.c: New testcase.
5960
d5b5d212
UB
59612016-08-24 Uros Bizjak <ubizjak@gmail.com>
5962
5963 PR target/77270
5964 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5965 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5966 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5967 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5968 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5969 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5970 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5971 effective target. Remove scan-assembler-times directives.
5972 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5973 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5974 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5975
d1188689
SKS
59762016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5977
5978 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5979 of unsigned int.
5980 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5981
0b6b8f85
RS
59822016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5983
5984 PR testsuite/77317
5985 * lib/target-supports.exp
5986 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5987 (check_effective_target_vect_natural_alignment): Ditto.
5988 (check_effective_target_vector_alignment_reachable): Ditto.
5989 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5990
587b7f7a
ILT
59912016-08-23 Ian Lance Taylor <iant@golang.org>
5992
5993 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5994
6019c0fc
MM
59952016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5996
5997 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5998 being created from pointers to memory locations.
5999 * gcc.target/powerpc/vec-init-2.c: Likewise.
6000
cfe37db4
FR
60012016-08-23 Fritz Reese <fritzoreese@gmail.com>
6002
6003 * gfortran.dg/dec_structure_12.f90: New testcase.
6004
7e11f46f
DV
60052016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6006
6007 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6008
7ab4f354
DV
60092016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6010
6011 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6012 verification.
6013
deb9351f
DV
60142016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6015
6016 * gcc.target/s390/md/andc-splitter-1.c: New test case.
6017 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6018
1fd9f058
RB
60192016-08-23 Richard Biener <rguenther@suse.de>
6020
6021 PR tree-optimization/27336
6022 * c-c++-common/pr27336.c: New testcase.
6023
b00e6e75
MP
60242016-08-22 Marek Polacek <polacek@redhat.com>
6025
6026 PR c++/77321
6027 * g++.dg/cpp1y/pr77321.C: New test.
6028
58338bac
SK
60292016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6030
6031 PR fortran/60774
6032 * gfortran.dg/empty_label.f: Adjust test for new error message.
6033 * gfortran.dg/empty_label.f90: Ditto.
6034 * gfortran.dg/empty_label_typedecl.f90: Ditto.
6035 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6036 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6037
30364ce6
SK
60382016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6039
6040 PR fortran/61318
6041 * gfortran.dg/pr61318.f90: New test.
6042
ad7a5a8f
SK
60432016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6044
6045 PR fortran/77260
6046 * gfortran.dg/pr77260_1.f90: New test.
6047 * gfortran.dg/pr77260_2.f90: Ditto.
6048
72f52f30
JM
60492016-08-22 Joseph Myers <joseph@codesourcery.com>
6050
6051 PR middle-end/77269
6052 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6053 __builtin_signbitf and __builtin_signbitl in expected generic
6054 expansion.
6055 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6056 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6057 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6058 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6059 tests.
6060
6dc198e3
JM
60612016-08-22 Joseph Myers <joseph@codesourcery.com>
6062
6063 * gcc.dg/torture/float128-builtin.c,
6064 gcc.dg/torture/float128-ieee-nan.c,
6065 gcc.dg/torture/float128x-builtin.c,
6066 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6067 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6068 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6069 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6070 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6071 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6072 gcc.dg/torture/floatn-nan.h: New tests.
6073
7ff4e41a
JM
60742016-08-22 Joseph Myers <joseph@codesourcery.com>
6075
6076 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6077 macro.
6078 (main): Update calls to TEST_I_F.
6079 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6080 macro.
6081 (main): Update calls to TEST_I_F.
6082
7078cdb6
JM
60832016-08-22 Joseph Myers <joseph@codesourcery.com>
6084
6085 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6086 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6087 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6088 names in calls to TEST_I_F.
6089
a9d7c823
BE
60902016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6091
6092 PR c/52952
6093 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6094
cd800235
SKS
60952016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6096
6097 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6098 and !natural_alignment_64.
6099 * gcc.dg/ipa/propalign-2.c: Likewise.
6100 * gcc.dg/ipa/propalign-3.c: Likewise.
6101 * gcc.dg/ipa/propalign-4.c: Likewise.
6102 * gcc.dg/ipa/propalign-5.c: Likewise.
6103 * lib/target-supports.exp
6104 (check_effective_target_natural_alignment_32): Add avr-*-*.
6105
22d12455
KV
61062016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
6107
6108 PR tree-optimization/61839
6109 * gcc.dg/tree-ssa/pr61839_1.c: New test.
6110 * gcc.dg/tree-ssa/pr61839_2.c: New test.
6111 * gcc.dg/tree-ssa/pr61839_3.c: New test.
6112 * gcc.dg/tree-ssa/pr61839_4.c: New test.
6113
c65699ef
JM
61142016-08-19 Joseph Myers <joseph@codesourcery.com>
6115
6116 PR c/32187
6117 * lib/target-supports.exp (check_effective_target_float16)
6118 (check_effective_target_float32, check_effective_target_float64)
6119 (check_effective_target_float128, check_effective_target_float32x)
6120 (check_effective_target_float64x)
6121 (check_effective_target_float128x)
6122 (check_effective_target_float16_runtime)
6123 (check_effective_target_float32_runtime)
6124 (check_effective_target_float64_runtime)
6125 (check_effective_target_float128_runtime)
6126 (check_effective_target_float32x_runtime)
6127 (check_effective_target_float64x_runtime)
6128 (check_effective_target_float128x_runtime)
6129 (check_effective_target_floatn_nx_runtime)
6130 (add_options_for_float16, add_options_for_float32)
6131 (add_options_for_float64, add_options_for_float128)
6132 (add_options_for_float32x, add_options_for_float64x)
6133 (add_options_for_float128x): New procedures.
6134 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6135 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6136 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6137 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6138 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6139 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6140 gcc.dg/torture/float128-complex.c,
6141 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6142 gcc.dg/torture/float128x-basic.c,
6143 gcc.dg/torture/float128x-complex.c,
6144 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6145 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6146 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6147 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6148 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6149 gcc.dg/torture/float32x-basic.c,
6150 gcc.dg/torture/float32x-complex.c,
6151 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6152 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6153 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6154 gcc.dg/torture/float64x-basic.c,
6155 gcc.dg/torture/float64x-complex.c,
6156 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6157 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6158 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6159 gcc.dg/torture/floatn-tg.h,
6160 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6161 gcc.dg/torture/fp-int-convert-float128-ieee.c,
6162 gcc.dg/torture/fp-int-convert-float128x-timode.c,
6163 gcc.dg/torture/fp-int-convert-float128x.c,
6164 gcc.dg/torture/fp-int-convert-float16-timode.c,
6165 gcc.dg/torture/fp-int-convert-float16.c,
6166 gcc.dg/torture/fp-int-convert-float32-timode.c,
6167 gcc.dg/torture/fp-int-convert-float32.c,
6168 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6169 gcc.dg/torture/fp-int-convert-float32x.c,
6170 gcc.dg/torture/fp-int-convert-float64-timode.c,
6171 gcc.dg/torture/fp-int-convert-float64.c,
6172 gcc.dg/torture/fp-int-convert-float64x-timode.c,
6173 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6174 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6175 maximum exponent of floating-point type. Use it in testing
6176 whether 0x8...0 fits in the floating-point type. Always treat -1
6177 (signed 0xf...f) as fitting in the floating-point type.
6178 (M_OK1): New macro.
6179 * gcc.dg/torture/fp-int-convert-double.c,
6180 gcc.dg/torture/fp-int-convert-float.c,
6181 gcc.dg/torture/fp-int-convert-float128-timode.c,
6182 gcc.dg/torture/fp-int-convert-float128.c,
6183 gcc.dg/torture/fp-int-convert-float80-timode.c,
6184 gcc.dg/torture/fp-int-convert-float80.c,
6185 gcc.dg/torture/fp-int-convert-long-double.c,
6186 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6187
94e73c78
JJ
61882016-08-19 Jakub Jelinek <jakub@redhat.com>
6189
fbdbd4b6
JJ
6190 PR fortran/72744
6191 * gfortran.dg/gomp/pr72744.f90: New test.
6192
94e73c78
JJ
6193 PR fortran/69281
6194 * gfortran.dg/gomp/pr69281.f90: New test.
6195
91151a73
JB
61962016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
6197
414b7129
UB
6198 * gfortran.dg/random_4.f90: Initialize seed before using, handle
6199 the last special seed value.
6200 * gfortran.dg/random_7.f90: Use size for last array member instead
6201 of hardcoded value.
91151a73 6202
fcf830ab
PK
62032016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6204
6205 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6206 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6207
1a5da5b6
RB
62082016-08-19 Richard Biener <rguenther@suse.de>
6209
6210 PR tree-optimization/77286
6211 * gcc.dg/torture/pr77286.c: New testcase.
6212
82f72146
DM
62132016-08-18 David Malcolm <dmalcolm@redhat.com>
6214
6215 * gcc.dg/verbose-asm-2.c: New test case.
6216
cc015f3a
DM
62172016-08-18 David Malcolm <dmalcolm@redhat.com>
6218
6219 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6220 (custom_diagnostic_finalizer): Update for change to
6221 diagnostic_show_locus.
6222
cb18fd07
DM
62232016-08-18 David Malcolm <dmalcolm@redhat.com>
6224
6225 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6226 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6227
a76989dc
MP
62282016-08-18 Marek Polacek <polacek@redhat.com>
6229
6230 PR c/71514
6231 * gcc.dg/pr71514.c: New test.
6232
89c88780
L
62332015-08-18 H.J. Lu <hongjiu.lu@intel.com>
6234
6235 PR target/72839
6236 * gcc.target/i386/pr72839.c: New test.
6237
2c71d454
CLT
62382016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
6239
6240 PR middle-end/70895
6241 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6242 * c-c++-common/goacc/reduction-1.c: Likewise.
6243 * c-c++-common/goacc/reduction-2.c: Likewise.
6244 * c-c++-common/goacc/reduction-3.c: Likewise.
6245 * c-c++-common/goacc/reduction-4.c: Likewise.
6246
66592e95
AM
62472016-08-18 Alan Modra <amodra@gmail.com>
6248
6249 * gcc.c-torture/compile/pr72771.c: New.
6250
3a146d46
JJ
62512016-08-17 Jakub Jelinek <jakub@redhat.com>
6252
6253 PR fortran/67496
6254 * gfortran.dg/pr67496.f90: New test.
6255
3f8257db 62562015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
6257
6258 PR tree-optimization/71752
3a146d46 6259 * gcc.dg/vect/pr71752.c: New.
038000bd 6260
dd42e908
UB
62612016-08-17 Uros Bizjak <ubizjak@gmail.com>
6262
6263 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6264
458a1cd0
JJ
62652016-08-17 Jakub Jelinek <jakub@redhat.com>
6266
6267 PR middle-end/77259
6268 * g++.dg/ipa/devirt-52.C: New test.
6269
11c4c4ba
CLT
62702016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
6271
6272 * c-c++-common/goacc/reduction-6.c: New testcase.
6273
661d6efd
RB
62742016-08-17 Richard Biener <rguenther@suse.de>
6275
6276 PR tree-optimization/76490
6277 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6278 * gcc.dg/pr52904.c: XFAIL.
6279
622d8b69
RB
62802016-08-17 Richard Biener <rguenther@suse.de>
6281
6282 PR tree-optimization/23855
6283 * gcc.dg/loop-unswitch-2.c: Adjust.
6284
af23e99c
JJ
62852016-08-16 Jakub Jelinek <jakub@redhat.com>
6286
6287 PR tree-optimization/72817
6288 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6289
feeb6268
JM
62902016-08-16 Joseph Myers <joseph@codesourcery.com>
6291
6292 PR libgcc/77265
6293 * gcc.dg/torture/float128-extend-inf.c: New test.
6294
65e736c0
DM
62952016-08-16 David Malcolm <dmalcolm@redhat.com>
6296
6297 PR c/72857
6298 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6299 for embedded NUL.
6300 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6301 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6302 caret placement.
6303 (test_oct): Likewise.
6304 (test_multiple): Likewise.
6305 (test_field_width_specifier): Likewise.
6306 (test_field_width_specifier_2): New function.
6307 (test_field_precision_specifier): New function.
6308 (test_embedded_nul): Update expected caret placement.
6309 (test_non_contiguous_strings): Update line number.
6310 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6311 (__emit_string_literal_range): Add "caret_idx" param.
6312 (test_simple_string_literal): Add value for new param, updating
6313 expected output..
6314 (test_concatenated_string_literal): Likewise.
6315 (test_multiline_string_literal): Likewise.
6316 (test_hex): Likewise.
6317 (test_oct): Likewise.
6318 (test_multiple): Likewise.
6319 (test_ucn4): Likewise.
6320 (test_ucn8): Likewise.
6321 (test_u8): Likewise.
6322 (test_u): Likewise; update expected message, from "range" to
6323 "location".
6324 (test_U): Likewise.
6325 (test_L): Likewise.
6326 (test_macro): Add value for new param.
6327 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6328 (__emit_string_literal_range): Add "caret_idx" param.
6329 (test_stringified_token_1): Add value for new param. Update
6330 expected message, from "range" to "location".
6331 (test_stringized_token_2): Likewise, adding param to macro.
6332 (test_stringified_token_3): Likewise.
6333 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6334 (emit_warning): Convert param from source_range to location_t.
6335 (test_string_literals): Add caret_idx param, and use it when
6336 constructing a substring_loc. Update error message, from
6337 "range" to "location".
6338
4a7f57d5
JJ
63392016-08-16 Jakub Jelinek <jakub@redhat.com>
6340
7841800f
JJ
6341 PR target/71910
6342 * g++.dg/gomp/pr71910.C: New test.
6343
1b13411a
JJ
6344 PR middle-end/67485
6345 * gcc.c-torture/compile/pr67485.c: New test.
6346
4a7f57d5
JJ
6347 PR target/72867
6348 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6349
3c556bc4
BC
63502016-08-16 Bin Cheng <bin.cheng@arm.com>
6351
6352 PR tree-optimization/69848
6353 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6354
beab2da6
ML
63552016-08-16 Martin Liska <mliska@suse.cz>
6356
6357 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6358 of memory operations so that it can be handled by core2
6359 in 32-bit mode.
6360
f4eec0a3
RB
63612016-08-16 Richard Biener <rguenther@suse.de>
6362
6363 PR tree-optimization/76783
6364 * gcc.dg/pr76783.c: New testcase.
6365 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6366
8f21990a
BC
63672016-08-16 Bin Cheng <bin.cheng@arm.com>
6368
6369 PR tree-optimization/72817
6370 PR tree-optimization/73450
6371 * gcc.dg/tree-ssa/pr72817.c: New test.
6372 * gcc.dg/tree-ssa/pr73450.c: New test.
6373
7fc61626
FR
63742016-08-15 Fritz Reese <fritzoreese@gmail.com>
6375
6376 * gfortran.dg/init_flag_13.f90: New testcase.
6377 * gfortran.dg/init_flag_14.f90: Ditto.
6378 * gfortran.dg/init_flag_15.f03: Ditto.
6379 * gfortran.dg/dec_init_1.f90: Ditto.
6380 * gfortran.dg/dec_init_2.f90: Ditto.
6381
432baa02
UB
63822016-08-15 Uros Bizjak <ubizjak@gmail.com>
6383
6384 PR target/72867
6385 * gcc.target/i386/pr72867.c: New test.
6386
7e1dde14
EB
63872016-08-16 Eric Botcazou <ebotcazou@adacore.com>
6388
6389 * c-c++-common/dump-ada-spec-5.c: New test.
6390
e4969090
RB
63912016-08-15 Richard Biener <rguenther@suse.de>
6392
6393 PR tree-optimization/73434
6394 * gcc.dg/torture/pr73434.c: New testcase.
6395
66088065
JJ
63962016-08-15 Jakub Jelinek <jakub@redhat.com>
6397
6398 PR tree-optimization/72824
6399 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6400
7c713714
CLT
64012016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
6402
6403 PR fortran/70598
6404 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6405 in use_device clause.
6406 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6407 * gfortran.dg/goacc/list.f95: Adjust to catch
6408 "neither a POINTER nor an array" error messages.
6409
4271e5cb
UB
64102016-08-14 Uros Bizjak <ubizjak@gmail.com>
6411
6412 PR target/76342
6413 * gcc.target/i386/pr76342.c: New test.
6414
b0cea284
JJ
64152016-08-12 Jakub Jelinek <jakub@redhat.com>
6416
6417 PR c/71512
6418 * g++.dg/ubsan/pr71512.C: New test.
6419 * c-c++-common/ubsan/pr71512-1.c: New test.
6420 * c-c++-common/ubsan/pr71512-2.c: New test.
6421
e86aefb8
MM
64222016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6423
6424 * gcc.target/powerpc/vec-init-1.c: New tests to test various
6425 vector initialization options.
6426 * gcc.target/powerpc/vec-init-2.c: Likewise.
6427 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6428 is generated on ISA 3.0.
6429
7fd82d52
PP
64302016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
6431
6432 PR middle-end/71654
6433 * gcc.dg/c-c++-common/pr71654.c: New test.
6434 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
6435 dg-options.
6436 * gcc.dg/tree-ssa/vrp24: Likewise.
6437
2f1364c2
JJ
64382016-08-12 Jakub Jelinek <jakub@redhat.com>
6439
6440 PR c/67410
6441 * gcc.dg/pr67410.c: New test.
6442
8eb414aa
BC
64432016-08-12 Bin Cheng <bin.cheng@arm.com>
6444
6445 PR tree-optimization/69848
6446 * gcc.dg/vect/vect-pr69848.c: New test.
6447
30b39c19
UB
64482016-08-12 Uros Bizjak <ubizjak@gmail.com>
6449
6450 PR testsuite/71008
6451 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6452 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6453 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6454 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6455
e373dd06
RB
64562016-08-12 Richard Biener <rguenther@suse.de>
6457
6458 PR tree-optimization/57326
6459 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6460 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6461 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6462 * gcc.target/i386/pr45685.c: Likewise.
6463 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6464 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6465 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6466 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6467 * gfortran.dg/pr34163.f90: Likewise.
6468
20d1af89
ML
64692016-08-12 Martin Liska <mliska@suse.cz>
6470
6471 * g++.dg/gcov/gcov-16.C: New test.
6472 * lib/gcov.exp: Support new argument for run-gcov function.
6473
5cacda56
ML
64742016-08-12 Martin Liska <mliska@suse.cz>
6475
6476 PR gcov-profile/35590
6477 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6478
663eecfd
RB
64792016-08-12 Richard Biener <rguenther@suse.de>
6480
6481 PR tree-optimization/72851
6482 * gcc.dg/torture/pr72851.c: New testcase.
6483
3f8257db 64842016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 6485
e366d7d8
AO
6486 PR debug/63240
6487 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6488 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6489 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6490 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6491 DW_AT_deleted.
6492
71e1a6a4
AO
6493 PR debug/55641
6494 * g++.dg/debug/dwarf2/ref-1.C: New.
6495
8aaf799b
AO
6496 PR debug/49366
6497 * g++.dg/debug/dwarf2/template-params-12.H: New.
6498 * g++.dg/debug/dwarf2/template-params-12f.C: New.
6499 * g++.dg/debug/dwarf2/template-params-12g.C: New.
6500 * g++.dg/debug/dwarf2/template-params-12n.C: New.
6501 * g++.dg/debug/dwarf2/template-params-12s.C: New.
6502 * g++.dg/debug/dwarf2/template-params-12u.C: New.
6503 * g++.dg/debug/dwarf2/template-params-12v.C: New.
6504 * g++.dg/debug/dwarf2/template-params-12w.C: New.
6505
06f9caed
BS
65062016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6507
6508 PR target/72863
6509 * gcc.target/powerpc/pr72863.c: New test.
6510
a8b956c1
UB
65112016-08-11 Uros Bizjak <ubizjak@gmail.com>
6512
6513 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6514
c73dd986
L
65152015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6516
6517 * gcc.target/i386/pieces-strcpy-1.c: New test.
6518 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6519
385ed708
JJ
65202016-08-11 Jakub Jelinek <jakub@redhat.com>
6521
6522 PR c++/72868
6523 * g++.dg/cpp1y/constexpr-switch4.C: New test.
6524
df7ec09f
L
65252015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6526
6527 * gcc.target/i386/pieces-memcpy-1.c: New test.
6528 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6529 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6530 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6531 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6532 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6533
b95a64bb
JJ
65342016-08-11 Jakub Jelinek <jakub@redhat.com>
6535
6536 PR c/72816
7ddbcf6b 6537 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 6538
59537744
BE
65392016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6540
6541 PR tree-optimization/71083
6542 * gcc.c-torture/execute/pr71083.c: New test.
6543 * gnat.dg/loop_optimization23.adb: New test.
6544 * gnat.dg/loop_optimization23_pkg.ads: New test.
6545 * gnat.dg/loop_optimization23_pkg.adb: New test.
6546
183ac6d0
RB
65472016-08-11 Richard Biener <rguenther@suse.de>
6548
6549 PR tree-optimization/72772
6550 * gcc.dg/graphite/pr35356-1.c: Adjust.
6551 * gcc.dg/tree-ssa/pr59597.c: Likewise.
6552
b152f5a2
JB
65532016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
6554
6555 * gfortran.dg/random_7.f90: Take into account that the last seed
6556 value is the special p value.
6557 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6558
bb7ebad1
RB
65592016-08-11 Richard Biener <rguenther@suse.de>
6560
6561 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6562
2e186411
AM
65632016-08-11 Alan Modra <amodra@gmail.com>
6564
6565 * gcc.target/powerpc/pr71680.c: New.
6566
e9e6d4f6
KN
65672016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6568
6569 * gcc.target/powerpc/bfp/bfp.exp: New file.
6570 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6571 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6572 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6573 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6574 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6575 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6576 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6577 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6578 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6579 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6580 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6581 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6582 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6583 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6584 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6585 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6586 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6587 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6588 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6589 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6590 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6591 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6592 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6593 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6594 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6595 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6596 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6597 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6598 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6599 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6600 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6601 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6602 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6603 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6604 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6605 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6606 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6607 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6608 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6609 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6610 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6611 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6612 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6613 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6614 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6615 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6616 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6617 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6618 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6619 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6620 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6621 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6622 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6623
9c8eabea
BC
66242016-08-10 Bin Cheng <bin.cheng@arm.com>
6625
6626 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6627 Add aarch64*-*-*.
6628
6c553b76
BC
66292016-08-10 Bin Cheng <bin.cheng@arm.com>
6630
6631 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6632
a0883b08
MM
66332016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6634
6635 PR target/72853
6636 * gcc.target/powerpc/pr72853.c: New test.
6637
a266236e
ML
66382016-08-10 Martin Liska <mliska@suse.cz>
6639
6640 PR gcov-profile/58306
6641 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6642
22063dbc
ML
66432016-08-10 Martin Liska <mliska@suse.cz>
6644
6645 * g++.dg/gcov/gcov-threads-1.C: New test.
6646
5250a5bb
SKS
66472016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6648
6649 PR target/71873
6650 * gcc.target/avr/pr71873.c: New test.
6651
b7597ae5
ML
66522016-08-09 Martin Liska <mliska@suse.cz>
6653
6654 * g++.dg/gcov/gcov-dump-1.C: New test.
6655 * g++.dg/gcov/gcov-dump-2.C: New test.
6656
ab50a215
ML
66572016-08-09 Martin Liska <mliska@suse.cz>
6658
6659 * gcc.dg/tree-prof/val-prof-9.c: New test.
6660
dcb1e137
ML
66612016-08-09 Martin Liska <mliska@suse.cz>
6662
6663 * gcc.dg/tree-prof/val-prof-8.c: New test.
6664
04d6d3b6
MJ
66652016-08-09 Martin Jambor <mjambor@suse.cz>
6666
df839749
UB
6667 PR ipa/71981
6668 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 6669
c57e78c4
BC
66702016-08-09 Bin Cheng <bin.cheng@arm.com>
6671
6672 PR tree-optimization/33707
6673 * gcc.dg/vect/pr33707.c: New test.
6674
42970a17
BC
66752016-08-09 Bin Cheng <bin.cheng@arm.com>
6676
6677 PR tree-optimization/pr72772
6678 * gcc.dg/tree-ssa/pr72772.c: New test.
6679
810a3aa6
MF
66802016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6681
6682 PR rtl-optimization/66669
6683 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6684
9e207d6f
JJ
66852016-08-09 Jakub Jelinek <jakub@redhat.com>
6686
6687 PR tree-optimization/72824
6688 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6689
50bf47fd
RB
66902016-08-09 Richard Biener <rguenther@suse.de>
6691
6692 PR tree-optimization/71802
6693 * gcc.dg/torture/pr71802.c: New testcase.
6694
cadec7ca
JJ
66952016-08-09 Jakub Jelinek <jakub@redhat.com>
6696
6697 PR c++/72809
6698 * g++.dg/eh/stdarg1.C: New test.
6699
c43c5112
AK
67002016-08-08 Andi Kleen <ak@linux.intel.com>
6701
6702 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6703 test command line in failure log.
6704 (profopt-execute): dito. Make autofdo file names unique.
6705
895aa8e1
DM
67062016-08-08 David Malcolm <dmalcolm@redhat.com>
6707
6708 PR c/64955
6709 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6710 output.
6711
9afda630
PK
67122016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6713
6714 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6715 c99_runtime.
6716 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6717 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6718 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6719 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6720 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6721 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6722
e52ed3fe
DM
67232016-08-08 David Malcolm <dmalcolm@redhat.com>
6724
6725 PR c/52952
6726 * gcc.dg/cpp/pr66415-1.c: Likewise.
6727 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6728 * gcc.dg/format/c90-printf-1.c: Likewise.
6729 * gcc.dg/format/diagnostic-ranges.c: New test case.
6730
ad200580
JJ
67312016-08-08 Jakub Jelinek <jakub@redhat.com>
6732
77524e0d
JJ
6733 PR fortran/72716
6734 * gfortran.dg/gomp/pr72716.f90: New test.
6735
2187f2a2
JJ
6736 PR middle-end/72781
6737 * gcc.dg/gomp/pr72781.c: New test.
6738
ad200580
JJ
6739 PR middle-end/68762
6740 * g++.dg/vect/pr68762-1.cc: New test.
6741 * g++.dg/vect/pr68762-2.cc: New test.
6742 * g++.dg/vect/pr68762.h: New file.
6743
989d0071
MS
67442016-08-08 Martin Sebor <msebor@redhat.com>
6745
6746 PR testsuite/72838
3a146d46
JJ
6747 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6748 * g++.dg/warn/overflow-warn-3.C: Same.
6749 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 6750
7090cac9
AV
67512016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6752
6753 PR fortran/71936
6754 * gfortran.dg/allocate_with_source_21.f03: New test.
6755
64e56ab0
AV
67562016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6757
6758 PR fortran/72698
6759 * gfortran.dg/allocate_with_source_20.f03: New test.
6760
0476487d
AM
67612016-08-08 Alan Modra <amodra@gmail.com>
6762
6763 * gcc.c-torture/compile/pr72802.c: New.
6764
8e9218f2
AV
67652016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6766
6767 PR fortran/70524
6768 * gfortran.dg/dependency_48.f90: New test.
6769
c1f7083b
TK
67702016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6771
531e5ae3 6772 PR fortran/70040
c1f7083b
TK
6773 * gfortran.dg/pr70040.f90: New testcase.
6774
6ab5813c
TK
67752016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6776
6777 PR fortran/71961
6778 * gfortran.dg/matmul_10.f90: New testcase.
6779
27bddc4a
JH
67802016-08-07 Jan Hubicka <hubicka@ucw.cz>
6781
6782 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6783
4a9f8a9f
JJ
67842016-08-07 Jakub Jelinek <jakub@redhat.com>
6785
6786 PR c/72816
6787 * gcc.dg/pr72816.c: New test.
6788
fa76f2c6
JW
67892016-08-06 Jonathan Wakely <jwakely@redhat.com>
6790
6791 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6792 * g++.dg/conversion/pr41426.C: Likewise.
6793 * g++.dg/conversion/pr66211.C: Likewise.
6794 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6795 * g++.dg/init/ref8.C: Likewise.
6796 * g++.old-deja/g++.law/cvt20.C: Likewise.
6797 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6798
5c3e5002
PP
67992016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6800
6801 PR tree-optimization/18046
6802 * gcc.dg/tree-ssa/vrp105.c: New test.
6803 * gcc.dg/tree-ssa/vrp106.c: New test.
6804
94087e88 68052016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
6806
6807 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6808 1ul in diagnostics. Remove hyphen from "constant-expression."
6809 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6810 * g++.dg/cpp0x/static_assert3.C: Same.
6811 * g++.dg/cpp1y/constexpr-throw.C: Same.
6812 * g++.dg/template/nontype3.C: Same.
6813 * g++.dg/warn/overflow-warn-1.C: Same.
6814 * g++.dg/warn/overflow-warn-3.C: Same.
6815 * g++.dg/warn/overflow-warn-4.C: Same.
6816
88fa5555
DM
68172016-08-05 David Malcolm <dmalcolm@redhat.com>
6818
6819 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6820 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6821 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6822 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6823
1addb9e6
PP
68242016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6825
6826 PR tree-optimization/72810
6827 * gcc.dg/tree-ssa/vrp110.c: New test.
6828
1b62ed4f
JG
68292016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6830
6831 PR Target/72819
6832 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6833 registers.
6834 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6835 saving the half-precision registers.
6836 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6837 value is returned in h0.
6838 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6839 are passed in FP/SIMD registers.
6840 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6841 passing works corrcetly.
6842 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6843 (hfa_f16x2_t): Likewise.
6844 (hfa_f16x3_t): Likewise.
6845 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6846 are promoted to double and passed in a double register.
6847 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6848 are promoted to double and stacked.
6849 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6850 __fp16 data types.
6851 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6852 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6853 __fp16 first get passed in FP/SIMD registers, then stacked.
6854
4228ca19
NS
68552016-08-05 Nathan Sidwell <nathan@acm.org>
6856
6857 PR c++/68724
6858 * g++.dg/cpp0x/pr68724.C: New.
6859
db7c335e
RB
68602016-08-05 Richard Biener <rguenther@suse.de>
6861
6862 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6863
48abe922
PP
68642016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6865
6866 * gcc.dg/tree-ssa/vrp107.c: New test.
6867 * gcc.dg/tree-ssa/vrp108.c: New test.
6868 * gcc.dg/tree-ssa/vrp109.c: New test.
6869
f6cdf42f
PK
68702016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6871
6872 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6873 dg-options.
6874
33a9c609
PK
68752016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6876
6877 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6878 test-cases.
6879 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6880 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6881 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6882 test-cases.
6883 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6884 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6885 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6886 large_double.
6887
4473482d
PC
68882016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6889
6890 PR c++/72800
6891 * g++.dg/cpp1y/lambda-ice1.C: New.
6892
08156df5
PP
68932016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6894
6895 PR c++/72759
6896 * g++.dg/cpp1y/pr72759.C: New test.
6897
938da3a5
PP
68982016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6899
6900 * gcc.dg/switch-10.c: New test.
6901
da84183c
JG
69022016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6903
6904 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6905
ae9281fc
TS
69062016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6907
6908 * c-c++-common/goacc/routine-5.c: Update.
6909
086ad22e
BE
69102016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6911
6912 PR rtl-optimization/70903
6913 * gcc.c-torture/execute/pr70903.c: New test.
6914
6805e400
ML
69152016-08-04 Martin Liska <mliska@suse.cz>
6916
6917 * gcc.dg/params/params.exp: Replace file exists with
6918 TESTING_IN_BUILD_TREE.
6919
a0008434
MP
69202016-08-04 Marek Polacek <polacek@redhat.com>
6921
6922 PR c++/70229
6923 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6924
fb46286e
RB
69252016-08-04 Richard Biener <rguenther@suse.de>
6926
6927 PR middle-end/71984
6928 * gcc.dg/torture/pr71984.c: Guard correctness check for
6929 little-endian.
6930
ac2c96ab
AP
69312016-08-03 Andrew Pinski <apinski@cavium.com>
6932
6933 * gcc.c-torture/compile/20160802-1.c: New testcase.
6934
c98583e9
FR
69352016-08-03 Fritz Reese <fritzoreese@gmail.com>
6936
6937 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6938
9ad1a1da
RB
69392016-08-03 Richard Biener <rguenther@suse.de>
6940
6941 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6942 and remove -O3.
6943 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6944 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6945
cd75c979
RB
69462016-08-03 Richard Biener <rguenther@suse.de>
6947
6948 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6949 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6950 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6951 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6952
30e8d875
SKS
69532016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6954
6955 * gcc.dg/init-excess-2.c: Require int32plus.
6956 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6957 * gcc.dg/pr59963-2.c: Require int32plus.
6958 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6959 * gcc.dg/unroll-7.c: Require int32plus.
6960
69b806f6
BC
69612016-08-02 Bin Cheng <bin.cheng@arm.com>
6962
6963 PR tree-optimization/34114
6964 * gcc.dg/tree-ssa/loop-42.c: New test.
6965
1efafef3
TC
69662016-08-02 Tamar Christina <tamar.christina@arm.com>
6967
6968 * gcc.target/aarch64/vminmaxnm.c: New.
6969 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6970 tests.
6971
e2a99194
MM
69722016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6973
6974 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6975 vec_extract for vector float, vector int, vector short, and vector
6976 char.
6977 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6978 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6979 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6980 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6981
71bfb77a
WD
69822016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6983
6984 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 6985 single stack adjustment, no writeback.
71bfb77a
WD
6986 * gcc.target/aarch64/test_frame_12.c: Likewise.
6987 * gcc.target/aarch64/test_frame_13.c: Likewise.
6988 * gcc.target/aarch64/test_frame_15.c: Likewise.
6989 * gcc.target/aarch64/test_frame_6.c: Likewise.
6990 * gcc.target/aarch64/test_frame_7.c: Likewise.
6991 * gcc.target/aarch64/test_frame_8.c: Likewise.
6992 * gcc.target/aarch64/test_frame_16.c: New test.
6993
37bce35a
L
69942015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6995
6996 PR target/72748
6997 * gcc.target/i386/pr72748.c: New test.
6998
3f8257db 69992015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
7000
7001 PR tree-optimization/71818
7002 * gcc.dg/vect/pr71818.c: New
7003
bf60c531
ML
70042016-08-01 Martin Liska <mliska@suse.cz>
7005
7006 PR tree-optimization/71857
7007 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7008
8ed49fab
KT
70092016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7010
7011 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7012
76e2c821
JB
70132016-08-01 Jan Beulich <jbeulich@suse.com>
7014
7015 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7016
35029597
WS
70172016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7018
7019 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7020 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7021
3aa4b66a
JW
70222016-07-31 Jonathan Wakely <jwakely@redhat.com>
7023
7024 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7025 (check_effective_target_c++): Likewise. Also match for libstdc++.
7026
3f8257db 70272016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
7028
7029 PR fortran/41922
7030 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7031 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7032 * gfortran.dg/pr41922.f90: New test.
7033
9fcb2819
SK
70342016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7035
7036 PR fortran/68566
7037 * gfortran.dg/pr68566.f90: new test.
7038
94087e88 70392016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
7040
7041 PR c++/60760
7042 PR c++/71091
7043 * g++.dg/cpp0x/constexpr-cast.C: New test.
7044 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7045 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7046 * g++.dg/ubsan/pr63956.C: Correct.
7047
d0047a25
MM
70482016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
7049
7050 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7051 vector double or vector long where the vector is in memory.
7052 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7053 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7054
e4f7a5df
SK
70552016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7056
7057 PR fortran/69867
7058 * gfortran.dg/pr69867.f90: New test.
7059
b441ae1d
SK
70602016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7061
7062 PR fortran/69962
7063 * gfortran.dg/pr69962.f90: New test.
7064
712dff31
SK
70652016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7066
7067 PR fortran/70006
7068 * gfortran.dg/pr70006.f90: New test.
7069
fb42421e
SK
70702016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7071
7072 PR fortran/71730
7073 * gfortran.dg/pr71730.f90: New test.
7074 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7075 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7076 * gfortran.dg/array_constructor_26.f03: Ditto.
7077
466effe0
WS
70782016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7079
7080 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7081 * gcc.target/powerpc/pr71763.c: Likewise.
7082
f618a472
MP
70832016-07-29 Marek Polacek <polacek@redhat.com>
7084
7085 PR c/71742
7086 * gcc.dg/940510-1.c: Adjust dg-error.
7087 * gcc.dg/c99-flex-array-1.c: Likewise.
7088 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7089
efd0786f
MP
7090 PR c/71853
7091 * gcc.dg/noncompile/pr71853.c: New test.
7092
e00dceaf
MP
7093 PR c/71573
7094 * gcc.dg/noncompile/pr71573.c: New test.
7095
638fc14f
MP
7096 PR c/71926
7097 * g++.dg/warn/Wparentheses-30.C: New test.
7098 * gcc.dg/Wparentheses-14.c: New test.
7099
61c73a7f
UB
71002016-07-29 Uros Bizjak <ubizjak@gmail.com>
7101
7102 * gcc.dg/pr59833.c: Use dg-add-options ieee.
7103
01d32b2b
BC
71042016-07-29 Bin Cheng <bin.cheng@arm.com>
7105
7106 PR tree-optimization/57558
7107 * gcc.dg/vect/pr57558-1.c: New test.
7108 * gcc.dg/vect/pr57558-2.c: New test.
7109
f6c7a248
PK
71102016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7111
61c73a7f 7112 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
7113 to scan forwprop1 dump pass.
7114
f54ea774
PC
71152016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
7116
7117 PR c++/51488
7118 * g++.dg/template/pr51488.C: New.
7119
673a107a
JJ
71202016-07-29 Jakub Jelinek <jakub@redhat.com>
7121
7122 PR c/71969
7123 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7124 static __inline__.
7125 * gcc.dg/pr71969-1.c: New test.
7126 * gcc.dg/pr71969-2.c: New test.
7127 * gcc.dg/pr71969-3.c: New test.
7128
78169471
MP
71292016-07-29 Marek Polacek <polacek@redhat.com>
7130
7131 PR c/71574
7132 * c-c++-common/pr71574.c: New test.
7133
a5b5c8b6
MP
7134 PR c/71583
7135 * gcc.dg/noncompile/pr71583.c: New test.
7136
883b6d4e
KV
71372016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
7138
7139 PR middle-end/68217
7140 * gcc.dg/pr68217.c: New test.
7141
89f1f37e
SK
71422016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7143
7144 PR fortran/71067
7145 * gfortran.dg/pr71067_1.f90: New test.
7146 * gfortran.dg/pr71067_2.f90: Ditto.
7147
e0d32185
MM
71482016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
7149
7150 * gcc.target/powerpc/vec-extract-1.c: New test.
7151
c851722d
SK
71522016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7153
7154 PR fortran/71799
7155 * gfortran.dg/pr71799.f90: New test.
7156
f064da6a
PC
71572016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7158
7159 PR c++/71665
7160 * g++.dg/cpp0x/pr71665-1.C: New.
7161 * g++.dg/cpp0x/pr71665-2.C: Likewise.
7162 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7163 * g++.dg/ext/label10.C: Likewise.
7164 * g++.dg/parse/constant5.C: Likewise.
7165
1b70aaad
SK
71662016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7167
7168 PR fortran/71859
7169 * gfortran.dg/pr71859.f90: New test.
7170 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7171 * gfortran.dg/coarray_collectives_1.f90: Ditto.
7172
a23404c9
PT
71732016-07-28 Paul Thomas <pault@gcc.gnu.org>
7174
7175 PR fortran/71883
1d09844a 7176 * gfortran.dg/pr71883.f90: New test.
a23404c9 7177
513d866d
YR
71782016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7179
7180 PR tree-optimization/71734
61c73a7f 7181 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 7182
7c428aa2
RL
71832016-07-28 Renlin Li <renlin.li@arm.com>
7184
7185 Revert
7186 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7187
7188 PR fortran/71902
7189 * gfortran.dg/dependency_47.f90: New test.
7190
1225d6b1
ML
71912016-07-28 Martin Liska <mliska@suse.cz>
7192
7193 PR gcov-profile/68025
7194 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7195
e5f5bf35
ML
71962016-07-28 Martin Liska <mliska@suse.cz>
7197
7198 * g++.dg/vect/pr70944.cc: New test.
7199
4536610d
KV
72002016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
7201
7202 PR middle-end/71994
7203 * gcc.dg/torture/pr71994.c: New test.
7204
8c6961ca
PK
72052016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7206
7207 PR middle-end/71078
7208 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7209 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7210 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7211
8de22ea0
RB
72122016-07-27 Richard Biener <rguenther@suse.de>
7213
7214 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7215
5d9da222
ML
72162016-07-27 Martin Liska <mliska@suse.cz>
7217
7218 * gcc.dg/predict-13.c: New test.
7219 * gcc.dg/predict-14.c: New test.
7220
af9e275f
SKS
72212016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7222
a23404c9 7223 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
7224 including stdint.h.
7225 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7226 including stdint.h.
7227
71abba1e
MM
72282016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7229
7230 PR target/71869
7231 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7232 IEEE built-in functions handle quiet and signalling NaNs
7233 correctly.
7234
9cd74e8f
SK
72352016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7236
7237 PR fortran/71862
7238 * gfortran.dg/pr71862.f90: New test.
7239
0d48446f
MS
72402016-07-26 Martin Sebor <msebor@redhat.com>
7241
7242 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7243 selector with dg-options.
7244
524cf1e4
PP
72452016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
7246
7247 PR tree-optimization/18046
7248 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7249 * gcc.dg/tree-ssa/vrp103.c: New test.
7250 * gcc.dg/tree-ssa/vrp104.c: New test.
7251
100665d8
WS
72522016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7253
7254 * gcc.target/powerpc/pr63354.c: Require lp64 since
7255 -mprofile-kernel is not legal with -m32.
7256
0b64ca40
RB
72572016-07-26 Richard Biener <rguenther@suse.de>
7258
7259 PR rtl-optimization/71984
7260 * gcc.dg/torture/pr71984.c: New testcase.
7261
9b7937cf
RS
72622016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
7263
7264 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7265 g++-dg-runtest via et-dg-runtest.
7266 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7267 * gcc.dg/vect/vect.exp: Likewise.
7268 * gfortran.dg/graphite/graphite.exp: Likewise, but for
7269 gfortran-dg-runtest.
7270 * gfortran.dg/vect/vect.exp: Likewise.
7271 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7272 (check_mips_loongson_hw_available): Likewise.
7273 (check_effective_target_mpaired_single_runtime): Likewise.
7274 (check_effective_target_mips_loongson_runtime): Likewise.
7275 (add_options_for_mpaired_single): Likewise.
7276 (check_effective_target_vect_int): Add global et_index.
7277 Check and save the supported feature for a target selected by
7278 the et_index target. Break long lines where appropriate. Call
7279 et-is-effective-target for MIPS with an argument instead of
7280 check_effective_target_* where appropriate.
7281 (check_effective_target_vect_intfloat_cvt): Likewise.
7282 (check_effective_target_vect_uintfloat_cvt): Likewise.
7283 (check_effective_target_vect_floatint_cvt): Likewise.
7284 (check_effective_target_vect_floatuint_cvt): Likewise.
7285 (check_effective_target_vect_simd_clones): Likewise.
7286 (check_effective_target_vect_shift): ewise.
7287 (check_effective_target_whole_vector_shift): Likewise.
7288 (check_effective_target_vect_bswap): Likewise.
7289 (check_effective_target_vect_shift_char): Likewise.
7290 (check_effective_target_vect_long): Likewise.
7291 (check_effective_target_vect_float): Likewise.
7292 (check_effective_target_vect_double): Likewise.
7293 (check_effective_target_vect_long_long): Likewise.
7294 (check_effective_target_vect_no_int_max): Likewise.
7295 (check_effective_target_vect_no_int_add): Likewise.
7296 (check_effective_target_vect_no_bitwise): Likewise.
7297 (check_effective_target_vect_widen_shift): Likewise.
7298 (check_effective_target_vect_no_align): Likewise.
7299 (check_effective_target_vect_hw_misalign): Likewise.
7300 (check_effective_target_vect_element_align): Likewise.
7301 (check_effective_target_vect_condition): Likewise.
7302 (check_effective_target_vect_cond_mixed): Likewise.
7303 (check_effective_target_vect_char_mult): Likewise.
7304 (check_effective_target_vect_short_mult): Likewise.
7305 (check_effective_target_vect_int_mult): Likewise.
7306 (check_effective_target_vect_extract_even_odd): Likewise.
7307 (check_effective_target_vect_interleave): Likewise.
7308 (check_effective_target_vect_stridedN): Likewise.
7309 (check_effective_target_vect_multiple_sizes): Likewise.
7310 (check_effective_target_vect64): Likewise.
7311 (check_effective_target_vect_call_copysignf): Likewise.
7312 (check_effective_target_vect_call_sqrtf): Likewise.
7313 (check_effective_target_vect_call_btrunc): Likewise.
7314 (check_effective_target_vect_call_btruncf): Likewise.
7315 (check_effective_target_vect_call_ceil): Likewise.
7316 (check_effective_target_vect_call_ceilf): Likewise.
7317 (check_effective_target_vect_call_floor): Likewise.
7318 (check_effective_target_vect_call_floorf): Likewise.
7319 (check_effective_target_vect_call_lceil): Likewise.
7320 (check_effective_target_vect_call_lfloor): Likewise.
7321 (check_effective_target_vect_call_nearbyint): Likewise.
7322 (check_effective_target_vect_call_nearbyintf): Likewise.
7323 (check_effective_target_vect_call_round): Likewise.
7324 (check_effective_target_vect_call_roundf): Likewise.
7325 (check_effective_target_vect_perm): Likewise, but also append *_saved
7326 to the existing global name to properly cache the result.
7327 (check_effective_target_vect_perm_byte): Likewise.
7328 (check_effective_target_vect_perm_short): Likewise.
7329 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7330 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7331 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7332 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7333 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7334 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7335 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7336 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7337 (check_effective_target_vect_sdot_qi): Likewise.
7338 (check_effective_target_vect_udot_qi): Likewise.
7339 (check_effective_target_vect_sdot_hi): Likewise.
7340 (check_effective_target_vect_udot_hi): Likewise.
7341 (check_effective_target_vect_usad_char): Likewise.
7342 (check_effective_target_vect_pack_trunc): Likewise.
7343 (check_effective_target_vect_unpack): Likewise.
7344 (check_effective_target_vect_aligned_arrays): Likewise.
7345 (check_effective_target_vect_natural_alignment): Likewise.
7346 (check_effective_target_vector_alignment_reachable): Likewise.
7347 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7348 (is-effective-target): Initialize et_index if undefined.
7349 (et-dg-runtest): New.
7350 (et-is-effective-target): Likewise.
7351 (check_vect_support_and_set_flags): Add supported MIPS targets to
7352 EFFECTIVE_TARGETS list. Return the number of supported targets.
7353
8f63caf6 73542016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 7355 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
7356
7357 PR middle-end/70920
7358 * gcc.dg/pr70920-1.c: New test-case.
7359 * gcc.dg/pr70902-2.c: Likewise.
7360 * gcc.dg/pr70920-3.c: Likewise.
7361 * gcc.dg/pr70920-4.c: Likewise
7362 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7363 2 instead of 3.
7364
7d575fff
AM
73652016-07-25 Alexander Monakov <amonakov@ispras.ru>
7366
7367 * gcc.c-torture/execute/pr71494.c: Require label_values.
7368 * gcc.dg/pr16973.c: Ditto.
7369
bf01e070
SKS
73702016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7371
7372 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7373 * gcc.dg/torture/pr69771.c: Require int32plus.
7374 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7375
16b05965
ML
73762016-07-25 Martin Liska <mliska@suse.cz>
7377
7378 * gcc.dg/torture/pr71987.c: New test.
7379
d52d3767
SK
73802016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
7381
7382 PR fortran/71935
7383 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7384 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
7385 * gfortran.dg/pr71935.f90: New test.
7386
94087e88 73872016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
7388
7389 PR c++/71675
7390 * g++.dg/ext/atomic-3.C: New test.
7391 * gcc.dg/atomic/pr71675.c: New test.
7392
58b3986e
ES
73932016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
7394
7395 * gcc.target/i386/mvc8.c: New test.
7396
faa1612a
BC
73972016-07-22 Bin Cheng <bin.cheng@arm.com>
7398
7399 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7400 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7401
1603ebe0
TK
74022016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7403
7404 PR fortran/71795
7405 * gfortran.dg/constructor_50.f90: New test.
7406
bc91c436
ML
74072016-07-22 Martin Liska <mliska@suse.cz>
7408
7409 PR gcov-profile/69028
7410 PR gcov-profile/62047
7411 * g++.dg/cilk-plus/pr69028.C: New test.
7412
9fe9a3a7
AV
74132016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
7414
7415 * gfortran.dg/coarray_stat_2.f90: New test.
7416
70866e3d
MM
74172016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7418
7419 * gcc.target/powerpc/vec-extract.h: New files to check the
7420 vec_extract built-in functions for all vector types, testing
7421 accessing each element, both with constant and variable element
7422 numbers.
7423 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7424 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7425 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7426 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7427 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7428 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7429 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7430 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
7431 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
7432
ab3af181
JJ
74332016-07-21 Jakub Jelinek <jakub@redhat.com>
7434
7435 PR c++/71728
7436 * g++.dg/other/pr71728.C: New test.
7437
ebe8f322
JG
74382016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
7439
7440 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
7441 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
7442 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7443 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7444 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7445
959cef74
RB
74462016-07-21 Richard Biener <rguenther@suse.de>
7447
7448 PR tree-optimization/71947
7449 * gcc.dg/tree-ssa/vrp102.c: New testcase.
7450
b24d9420
BC
74512016-07-21 Bin Cheng <bin.cheng@arm.com>
7452
7453 * gcc.dg/tree-ssa/scev-15.c: New.
7454
23974819
BC
74552016-07-21 Bin Cheng <bin.cheng@arm.com>
7456
7457 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7458
ee78cbaa
JJ
74592016-07-21 Jakub Jelinek <jakub@redhat.com>
7460
7461 PR c++/71941
7462 * g++.dg/gomp/pr71941.C: New test.
7463
52ed68f7
DM
74642016-07-20 David Malcolm <dmalcolm@redhat.com>
7465
7466 PR c/70339
7467 PR c/71858
7468 * g++.dg/spellcheck-identifiers.C: New test case, based on
7469 gcc.dg/spellcheck-identifiers.c.
7470 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7471 gcc.dg/spellcheck-identifiers-2.c.
7472 * g++.dg/spellcheck-typenames.C: New test case, based on
7473 gcc.dg/spellcheck-typenames.c
7474
18407bfb
JW
74752016-07-20 Jonathan Wakely <jwakely@redhat.com>
7476
7477 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7478 pointer to member function and also test catching by reference.
7479
4c07fd98
DV
74802016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7481
7482 * gcc.target/s390/pr67443.c: Fix test case.
7483
fee21d65
DV
74842016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7485
7486 * gcc.target/s390/insv-1.c: Xfail some tests.
7487 * gcc.target/s390/insv-2.c: Likewise.
7488
dbe9dfdd
GJL
74892016-07-20 Georg-Johann Lay <avr@gjlay.de>
7490
7491 * gcc.target/avr/torture/get-mem.c: New test.
7492 * gcc.target/avr/torture/set-mem.c: New test.
7493
c25e1d82
GJL
74942016-07-20 Georg-Johann Lay <avr@gjlay.de>
7495
7496 PR target/71948
7497 * gcc.target/avr/torture/tiny-progmem.c: New test.
7498
109d2197
JJ
74992016-07-20 Jakub Jelinek <jakub@redhat.com>
7500
7419f441
JJ
7501 PR c++/71909
7502 * g++.dg/parse/pr71909.C: New test.
7503 * g++.dg/tm/pr71909.C: New test.
7504
109d2197
JJ
7505 PR c++/50060
7506 * g++.dg/cpp0x/constexpr-50060.C: New test.
7507 * g++.dg/cpp1y/constexpr-50060.C: New test.
7508
144530cf
ML
75092016-07-20 Martin Liska <mliska@suse.cz>
7510
7511 * gfortran.dg/graphite/pr71898.f90: New test.
7512
04ac4afa
BC
75132016-07-20 Bin Cheng <bin.cheng@arm.com>
7514
7515 PR tree-optimization/71503
7516 PR tree-optimization/71683
7517 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7518 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7519
dcbdb17a
ML
75202016-07-20 Martin Liska <mliska@suse.cz>
7521
7522 * gcc.dg/plugin/plugin.exp: Remove sreal test.
7523 * gcc.dg/plugin/sreal-test-1.c: Remove.
7524 * gcc.dg/plugin/sreal_plugin.c: Remove.
7525
6ed82555
TK
75262016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7527
7528 PR fortran/71902
7529 * gfortran.dg/dependency_47.f90: New test.
7530
13da0507
JJ
75312016-07-19 Jakub Jelinek <jakub@redhat.com>
7532
4833f561
JJ
7533 PR rtl-optimization/71916
7534 * gcc.c-torture/compile/pr71916.c: New test.
7535
4fda19ef
JJ
7536 PR middle-end/71874
7537 * g++.dg/torture/pr71874.C: New test.
7538
13da0507
JJ
7539 PR middle-end/71734
7540 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7541 (my_alloc): Rewritten to use __builtin_posix_memalign and
7542 __SIZE_TYPE__.
7543 (my_free): Use __builtin_free instead of _mm_free.
7544 (Vec::operator=): Use __builtin_memcpy.
7545
e7980add
MJ
75462016-07-19 Martin Jambor <mjambor@suse.cz>
7547
61c73a7f
UB
7548 PR fortran/71688
7549 * gfortran.dg/pr71688.f90: New test.
e7980add 7550
13e88953
RB
75512016-07-19 Richard Biener <rguenther@suse.de>
7552
7553 * c-c++-common/vector-subscript-6.c: New testcase.
7554 * c-c++-common/vector-subscript-7.c: Likewise.
7555
1caf0482
SKS
75562016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7557
a23404c9 7558 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
7559 and UInt32 based on __SIZEOF_INT__.
7560
cef5388d
RB
75612016-07-19 Richard Biener <rguenther@suse.de>
7562
7563 PR tree-optimization/71901
7564 * gcc.dg/torture/pr71901.c: New testcase.
7565
75662016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
7567
7568 PR tree-optimization/71908
7569 * gcc.dg/torture/pr71908.c: New testcase.
7570
a8f7a895
MM
75712016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7572
7573 PR target/71493
7574 * gcc.target/powerpc/pr71493-1.c: New test.
7575 * gcc.target/powerpc/pr71493-2.c: Likewise.
7576
f2111a36
JJ
75772016-07-18 Jakub Jelinek <jakub@redhat.com>
7578
99516432
JJ
7579 PR c++/71835
7580 * g++.dg/conversion/ambig3.C: New test.
7581
87713c6a
JJ
7582 PR c++/71828
7583 * g++.dg/cpp0x/constexpr-71828.C: New test.
7584
7a7f16ca
JJ
7585 PR c++/71826
7586 * g++.dg/template/pr71826.C: New test.
7587
f4d90295
JJ
7588 PR c++/71822
7589 * g++.dg/template/defarg21.C: New test.
7590
f2111a36
JJ
7591 PR c++/71871
7592 * g++.dg/ext/vector31.C: New test.
7593
0b965526
UB
75942016-07-18 Uros Bizjak <ubizjak@gmail.com>
7595
7596 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7597
94e136b9
YR
75982016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7599
7600 PR tree-optimization/71734
7601 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7602
7072df0a
DV
76032016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7604
7605 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7606 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7607 stack-layout-dynamic-1.c: New test.
7608
54158a1a
AK
76092016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7610
7611 * gcc.target/s390/nolrl-1.c: New test.
7612
43068916
FR
76132016-07-17 Fritz Reese <fritzoreese@gmail.com>
7614
7615 PR fortran/71523
7616 * gfortran.dg/pr71523_1.f90: New test.
7617 * gfortran.dg/pr71523_2.f90: New test.
7618
a9356b12
AS
76192016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7620
7621 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7622
a07b81c7 76232016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 7624 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
7625
7626 PR fortran/62125
7627 * gfortran.dg/pr62125.f90: New test.
7628
96c0ec12
BS
76292016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7630
7631 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7632 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7633
479d0ed5
JW
76342016-07-15 Jonathan Wakely <jwakely@redhat.com>
7635
7636 PR c++/58796
7637 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7638 * g++.dg/cpp0x/nullptr35.C: New test.
7639
41c7438e
BC
76402016-07-15 Bin Cheng <bin.cheng@arm.com>
7641
7642 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7643
f7ba880b
CP
76442016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7645
7646 * gfortran.dg/goacc/vector_length.f90: New test.
7647
b9aba0a0
RB
76482016-07-15 Richard Biener <rguenther@suse.de>
7649
7650 PR tree-optimization/71881
7651 * gcc.dg/torture/pr71881.c: New testcase.
7652
9513d5fb
RB
76532016-07-15 Richard Biener <rguenther@suse.de>
7654
7655 PR tree-optimization/71887
7656 * gcc.dg/torture/pr71887.c: New testcase.
7657
ddbbcb19
JJ
76582016-07-15 Jakub Jelinek <jakub@redhat.com>
7659
7660 PR c/71858
7661 * gcc.dg/spellcheck-identifiers-3.c: New test.
7662
29eb509c
AV
76632016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7664
7665 PR fortran/71807
7666 * gfortran.dg/null_9.f90: New test.
7667
43aabfcf
BC
76682016-07-15 Bin Cheng <bin.cheng@arm.com>
7669
7670 * gcc.dg/tree-ssa/loop-41.c: New test.
7671
afc89e58
BC
76722016-07-15 Bin Cheng <bin.cheng@arm.com>
7673
7674 PR tree-optimization/71347
7675 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7676
6fa682ad
SK
76772016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7678
7679 PR fortran/29819
7680 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7681 * gfortran.dg/contains.f90: Ditto.
7682 * gfortran.dg/contains_empty_1.f03: Ditto.
7683 * gfortran.dg/submodule_3.f08: Ditto.
7684
dd36b877
JJ
76852016-07-14 Jakub Jelinek <jakub@redhat.com>
7686
a60a5d31
JJ
7687 PR testsuite/71865
7688 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7689 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7690 expected diagnostics.
7691
dd36b877
JJ
7692 PR c/71858
7693 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7694 * gcc.dg/spellcheck-identifiers-2.c: New test.
7695 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7696 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7697
a241f8ca
JJ
76982016-07-14 Jakub Jelinek <jakub@redhat.com>
7699
7700 PR tree-optimization/71872
7701 * gcc.c-torture/compile/pr71872.c: New test.
7702
d62b809c
TP
77032016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7704
7705 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7706 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7707 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7708 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7709 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7710 * gcc.target/arm/atomic-op-acquire-1.c: This.
7711 * gcc.target/arm/atomic-op-char.c: Rename into ...
7712 * gcc.target/arm/atomic-op-char-1.c: This.
7713 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7714 * gcc.target/arm/atomic-op-consume-1.c: This.
7715 * gcc.target/arm/atomic-op-int.c: Rename into ...
7716 * gcc.target/arm/atomic-op-int-1.c: This.
7717 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7718 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7719 * gcc.target/arm/atomic-op-release.c: Rename into ...
7720 * gcc.target/arm/atomic-op-release-1.c: This.
7721 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7722 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7723 * gcc.target/arm/atomic-op-short.c: Rename into ...
7724 * gcc.target/arm/atomic-op-short-1.c: This.
7725 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7726 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7727 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7728 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7729 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7730 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7731 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7732 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7733 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7734 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7735
1f8dd420
AV
77362016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7737
7738 PR fortran/70842
7739 * gfortran.dg/select_type_35.f03: New test.
7740
53109ba8
KT
77412016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7742
7743 PR target/65951
7744 PR tree-optimization/70923
7745 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7746 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7747 * gcc.dg/vect/pr65951.c: Likewise.
7748 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7749
91f35b7f
DE
77502016-07-14 David Edelsohn <dje.gcc@gmail.com>
7751
7752 * c-c++-common/pr60226.c: Expect maximum object file alignment
7753 error on AIX.
7754
351168fe
RB
77552016-07-14 Richard Biener <rguenther@suse.de>
7756
7757 PR tree-optimization/71866
7758 * gcc.dg/torture/pr71866.c: New testcase.
7759
94c32c00
TP
77602016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7761
7762 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7763 selector and enclose boolean expression in curly braces.
7764
b799a481
AM
77652016-07-14 Alan Modra <amodra@gmail.com>
7766
7767 PR target/71733
7768 * gcc.target/powerpc/p9-novsx.c: New.
7769
f63ba78c
AK
77702016-07-13 Andi Kleen <ak@linux.intel.com>
7771
7772 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7773 * g++.dg/tree-prof/morefunc.C: Dito.
7774 * g++.dg/tree-prof/pr35545.C: Dito.
7775 * g++.dg/tree-prof/reorder.C: Dito.
7776 * gcc.dg/tree-prof/20050826-2.c: Dito.
7777 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7778 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7779 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7780 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7781 * gcc.dg/tree-prof/inliner-1.c: Dito.
7782 * gcc.dg/tree-prof/merge_block.c: Dito.
7783 * gcc.dg/tree-prof/stringop-1.c: Dito.
7784 * gcc.dg/tree-prof/stringop-2.c: Dito.
7785 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7786 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7787 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7788 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7789 * gcc.dg/tree-prof/update-loopch.c: Dito.
7790 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7791 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7792 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7793 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7794 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7795 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7796 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7797
f4d5a23d
AK
77982016-07-13 Andi Kleen <ak@linux.intel.com>
7799
7800 * lib/profopt.exp (profopt-execute): Remove .imports files.
7801
ae145898
AK
78022016-07-13 Andi Kleen <ak@linux.intel.com>
7803
0b965526 7804 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 7805
e97bd4f5
AK
78062016-07-13 Andi Kleen <ak@linux.intel.com>
7807
7808 * lib/profopt.exp (dg-final-scan-autofdo,
7809 dg-final-scan-not-autofdo): New functions.
7810
6fa3d4b4
BC
78112016-07-13 Bin Cheng <bin.cheng@arm.com>
7812
7813 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7814 * gcc.dg/vect/vect-35.c: Ditto.
7815 * gcc.dg/vect/vect-alias-check-2.c: New test.
7816
65f18bc6
ML
78172016-07-13 Martin Liska <mliska@suse.cz>
7818
7819 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 7820 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
7821 * gfortran.dg/pr42108.f90: Update expected dump scan.
7822
9737f35b
RB
78232016-07-13 Richard Biener <rguenther@suse.de>
7824
7825 PR tree-optimization/24574
7826 * gcc.dg/pr24574.c: New testcase.
7827
62c0ea4b
SKS
78282016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7829
0b965526 7830 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
7831 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7832 * c-c++-common/pr68833-1.c: Require int32plus.
7833 * gcc.dg/ipa/pr63551.c: Likewise.
7834 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7835 * gcc.dg/ipa/pr64041.c: Require int32plus.
7836
c7ed8938
IE
78372016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7838
7839 PR ipa/71633
7840 * g++.dg/pr71633.C: New test.
7841
5ce15300
TP
78422016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7843
7844 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7845 Add new arm_thumb1_cbz_ok effective target.
7846 * gcc.target/arm/cbz.c: New test.
7847
2b9509a3
TP
78482016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7849
7850 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7851 Define effective target.
7852 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7853 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7854 * gcc.target/arm/movhi_movw.c: New test.
7855 * gcc.target/arm/movsi_movw.c: Likewise.
7856 * gcc.target/arm/movdi_movw.c: Likewise.
7857
7f15b177
RB
78582016-07-13 Richard Biener <rguenther@suse.de>
7859
7860 PR middle-end/71104
7861 * gcc.dg/pr71104-1.c: New testcase.
7862 * gcc.dg/pr71104-2.c: Likewise.
7863
0b0a896e
MM
78642016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7865
7866 PR target/71805
7867 * gcc.target/powerpc/pr71805.c: New test.
7868
f906f5ed
BS
78692016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7870
7871 * gcc.target/powerpc/divkc3-1.c: New.
7872 * gcc.target/powerpc/mulkc3-1.c: New.
7873
9e63c3aa
NS
78742016-07-12 Nathan Sidwell <nathan@acm.org>
7875
7876 * gcc.target/arm/data-rel-1.c: New.
7877 * gcc.target/arm/data-rel-2.c: New.
7878 * gcc.target/arm/data-rel-3.c: New.
7879
f507d202
ML
78802016-07-12 Martin Liska <mliska@suse.cz>
7881
7882 * gcc.dg/params/blocksort-part.c: New test.
7883 * gcc.dg/params/params.exp: New file.
7884
d6f7c125
KT
78852016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7886
7887 PR middle-end/71700
7888 * gcc.c-torture/execute/pr71700.c: New test.
7889
37ccb0ba
SB
78902016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7891 Richard Biener <rguenther@suse.de>
7892
7893 PR tree-optimization/23286
7894 PR tree-optimization/70159
7895 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7896 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7897 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7898 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7899 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7900 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7901 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7902 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7903 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7904 * gcc.dg/pr51879-12.c: Likewise.
7905 * gcc.dg/strlenopt-9.c: Likewise.
7906 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7907 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7908 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7909 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7910 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7911 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7912 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7913 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7914 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7915 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7916 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7917 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7918 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7919 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7920 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7921
712a93d6
RB
79222016-07-12 Richard Biener <rguenther@suse.de>
7923
7924 PR rtl-optimization/68961
7925 * gcc.target/i386/pr68961.c: New testcase.
7926
c392943c
JJ
79272016-07-11 Jakub Jelinek <jakub@redhat.com>
7928
3d56e6a4
JJ
7929 PR middle-end/71758
7930 * c-c++-common/gomp/pr71758.c: New test.
7931 * gfortran.dg/gomp/pr71758.f90: New test.
7932
c392943c
JJ
7933 PR tree-optimization/71823
7934 * gcc.dg/vect/pr71823.c: New test.
7935
741d3be5
DM
79362016-07-11 David Malcolm <dmalcolm@redhat.com>
7937
7938 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7939 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7940 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7941
92fa45b5
L
79422016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7943
7944 PR target/71801
7945 * gcc.target/i386/pr71801.c: New test.
7946
f51606c7
RB
79472016-07-11 Richard Biener <rguenther@suse.de>
7948
7949 PR tree-optimization/71816
7950 * gcc.dg/torture/pr71816.c: New testcase.
7951
36b54ce0
TK
79522016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7953
7954 PR fortran/71783
7955 * gfortran.dg/dependency_46.f90: New test.
7956
d13835b6
VM
79572016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7958
7959 PR rtl-optimization/71621
7960 * gcc.target/i386/pr71621-1.c: New.
7961 * gcc.target/i386/pr71621-2.c: New.
7962
642bcbdf
CP
79632016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7964
7965 * gfortran.dg/goacc/pr71704.f90: New test.
7966
02eb5b8b
BS
79672016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7968
7969 PR target/71297
7970 * gcc.target/powerpc/pr71297.c: New.
7971
8beb9a0d
JW
79722016-07-08 Jiong Wang <jiong.wang@arm.com>
7973
7974 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7975
cef4b650
MM
79762016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7977
7978 PR target/71806
7979 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7980
3c3ecf52
AH
79812016-07-08 Alan Hayward <alan.hayward@arm.com>
7982
7983 PR tree-optimization/71667
7984 * gcc.dg/vect/pr71667.c: New
7985
2660286d
ML
79862016-07-08 Martin Liska <mliska@suse.cz>
7987
7988 * gcc.dg/torture/pr71606.c: New test.
7989
70cdd4ae
JD
79902016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7991
7992 PR fortran/71764
7993 * gfortran.dg/pr71764.f90: New test.
7994
842dc2e6
JJ
79952016-07-07 Jakub Jelinek <jakub@redhat.com>
7996 Kai Tietz <ktietz70@googlemail.com>
7997
7998 PR c++/70869
7999 PR c++/71054
8000 * g++.dg/cpp0x/pr70869.C: New test.
8001 * g++.dg/cpp0x/pr71054.C: New test.
8002
31be4262
DE
80032016-07-07 David Edelsohn <dje.gcc@gmail.com>
8004
8005 * g++.dg/debug/pr71432.C: Fail on AIX.
8006
1c122092
ML
80072016-07-07 Martin Liska <mliska@suse.cz>
8008
8009 * gfortran.dg/do_1.f90: Remove a corner case that triggers
8010 an undefined behavior.
8011 * gfortran.dg/do_3.F90: Likewise.
8012 * gfortran.dg/do_check_11.f90: New test.
8013 * gfortran.dg/do_check_12.f90: New test.
8014 * gfortran.dg/do_corner_warn.f90: New test.
8015
7119f1b1
ML
80162016-07-07 Martin Liska <mliska@suse.cz>
8017
8018 * gfortran.dg/predict-1.f90: Ammend the test.
8019 * gfortran.dg/predict-2.f90: Likewise.
8020
275792f2
IE
80212016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
8022
8023 PR ipa/71624
8024 * g++.dg/pr71624.C: New test.
8025
05a437c1
TP
80262016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8027
8028 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8029 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8030 ARMv8-M Mainline architectures.
8031
6f493951
TP
80322016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8033
8034 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8035 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8036
5ddaee94
SB
80372016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
8038
8039 PR target/70098
8040 PR target/71763
8041 * gcc.target/powerpc/pr71763.c: New file.
8042
651afdb2
YR
80432016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8044
8045 PR tree-optimization/71518
0b965526 8046 * gcc.dg/pr71518.c: New test.
651afdb2 8047
9df99881
WD
80482016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
8049
8050 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8051
7b4e0769
SKS
80522016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8053
0b965526 8054 PR target/50739
7b4e0769
SKS
8055 * gcc.target/avr/pr50739.c: New test.
8056
eb4432f7
JH
80572016-07-05 Jan Hubicka <jh@suse.cz>
8058
8059 * gcc.dg/tree-ssa/scev-14.c: update template.
8060
c01e092f
RS
80612016-07-06 Richard Sandiford <richard.sandiford@arm.com>
8062
8063 * gcc.dg/vect/group-no-gaps-1.c: New test.
8064
8070763a
AK
80652016-07-05 Andi Kleen <ak@linux.intel.com>
8066
8067 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8068 if kernel supports MPX.
8069
3f8257db 80702016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
8071
8072 * gcc.c-torture/compile/pr69102.c: Require fpic support.
8073
36a265b1
MM
80742016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8075 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8076
8077 * gcc.target/powerpc/signbit-1.c: New test.
8078 * gcc.target/powerpc/signbit-2.c: New test.
8079 * gcc.target/powerpc/signbit-3.c: New test.
8080
7a98fb6e
KT
80812016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8082
8083 PR rtl-optimization/71594
8084 * gcc.dg/torture/pr71594.c: New test.
8085
1e3d54b4
JH
80862016-07-05 Jan Hubicka <jh@suse.cz>
8087
8088 * gcc.dg/tree-ssa/scev-14.c: new testcase.
8089
84ca3893
DM
80902016-07-05 David Malcolm <dmalcolm@redhat.com>
8091
8092 PR c++/62314
3a146d46 8093 * g++.dg/parse/error5.C: Update column
84ca3893
DM
8094 number of missing semicolon error.
8095 * g++.dg/pr62314-2.C: New test case.
8096
20d0bfce
AF
80972016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8098
8099 * gfortran.dg/coarray_stat_function.f90: New test.
8100 * gfortran.dg/coarray_stat_whitespace.f90: New test.
8101 * gfortran.dg/coarray_lib_comm_1: Adapting old test
8102 to new interfaces.
8103
69aaea06
AV
81042016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
8105
8106 PR fortran/71623
8107 * gfortran.dg/deferred_character_17.f90: New test.
8108
f723a43c
CL
81092016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8110
8111 * gcc.target/arm/neon/polytypes.c: Move to ...
8112 * gcc.target/arm/polytypes.c: ... here.
8113 * gcc.target/arm/neon/pr51534.c: Move to ...
8114 * gcc.target/arm/pr51534.c: ... here.
8115 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8116 * gcc.target/arm/vect-vcvt.c: ... here.
8117 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8118 * gcc.target/arm/vect-vcvtq.c: ... here.
8119 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8120 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8121 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8122 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8123 * gcc.target/arm/neon/neon.exp: Delete.
8124 * gcc.target/arm/neon/: Delete.
8125
d73e0ccf
JD
81262016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8127
8128 PR fortran/65575
8129 * gfortran.dg: pr65575.f90: New test.
8130
c20f6223
JD
81312016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8132
8133 PR fortran/35849
8134 * gfortran.dg: pr35849.f90: New test.
8135
2a5537c3
JJ
81362016-07-04 Jakub Jelinek <jakub@redhat.com>
8137
8138 PR c++/71739
8139 * g++.dg/cpp0x/pr71739.C: New test.
8140
740f9751
CL
81412016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
8142
8143 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8144
bf749919
DV
81452016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8146
8147 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8148 locr.
8149 * gcc.target/s390/loc-1.c: New test.
8150
430bb38e
YR
81512016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
8152
3a146d46
JJ
8153 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8154 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 8155
15f6e0da
RR
81562016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8157
8158 PR target/63874
8159 * gcc.target/aarch64/pr63874.c: New test.
8160
79335075
JB
81612016-07-04 Jan Beulich <jbeulich@suse.com>
8162
8163 * g++.dg/header.c: New.
8164 * gcc.dg/header.c: New.
8165
557e8c49
JJ
81662016-07-02 Jakub Jelinek <jakub@redhat.com>
8167
8168 PR c/71719
8169 * c-c++-common/Wunused-var-15.c: New test.
8170
79a592e3
JJ
81712016-07-01 Jakub Jelinek <jakub@redhat.com>
8172
8173 PR fortran/71687
8174 * gfortran.dg/gomp/pr71687.f90: New test.
8175
e2298656
BS
81762016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8177
8178 * gcc.dg/const-float128-ped.c: Require __float128 effective
8179 target and options.
8180 * gcc.dg/const-float128.c: Likewise.
8181 * gcc.dg/torture/float128-cmp-invalid.c: Require
8182 __float128 and base_quadfloat_support effective targets, and
8183 __float128 options.
8184 * gcc.dg/torture/float128-div-underflow.c: Likewise.
8185 * gcc.dg/torture/float128-extend-nan.c: Likewise.
8186 * gcc.dg/torture/float128-nan.c: Likewise.
8187 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8188 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8189 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 8190 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
8191 (add_options_for___float128): New.
8192 (check_effective_target_base_quadword_support): New.
8193
70c11966
MM
81942016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8195
8196 PR target/71720
8197 * gcc.target/powerpc/pr71720.c: New test.
8198
059541fd
JB
81992016-07-01 Jan Beulich <jbeulich@suse.com>
8200
8201 * gcc.dg/bss.c: New.
8202
2c1e4964
PB
82032016-07-01 Peter Bergner <bergner@vnet.ibm.com>
8204
8205 PR target/71698
8206 * gcc.target/powerpc/pr71698.c: New test.
8207
22e1cb39
GJL
82082016-07-01 Georg-Johann Lay <avr@gjlay.de>
8209
8210 PR target/71151
8211 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8212 instead of ".foo" for its section name.
8213 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8214 depending on MCU's flash size.
8215 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8216 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8217 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8218 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8219 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8220 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8221
466cf574
JB
82222016-07-01 Jan Beulich <jbeulich@suse.com>
8223
8224 * gcc.target/i386/pr65105-2.c: Add -msse2.
8225
351beab7
JJ
82262016-06-30 Jakub Jelinek <jakub@redhat.com>
8227
55a0f21a
JJ
8228 PR tree-optimization/71707
8229 * gcc.dg/strlenopt-29.c: New test.
8230
6245ad72
JJ
8231 PR fortran/71704
8232 * gfortran.dg/gomp/pr71704.f90: New test.
8233
351beab7
JJ
8234 PR fortran/71705
8235 * gfortran.dg/gomp/pr71705.f90: New test.
8236
5a3a6a5e
KN
82372016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8238
8239 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8240 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8241 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8242 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8243 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8244 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8245 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8246 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8247 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8248 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8249 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8250 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8251 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8252 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8253 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8254 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8255 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8256 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8257 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8258 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8259 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8260 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8261 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8262 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8263 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8264 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8265 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8266 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8267 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8268 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8269 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8270 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8271 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8272 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8273 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8274 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8275 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8276 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8277 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8278 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8279 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8280 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8281 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8282 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8283 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8284 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8285 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8286 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8287 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8288 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8289 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8290 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8291 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8292 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8293 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8294 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8295 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8296 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8297 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8298 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8299 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8300 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8301 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8302 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8303 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8304 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8305 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8306 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8307 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8308 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8309 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8310 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8311 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8312 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8313 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8314 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8315 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8316 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8317 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8318 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8319 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8320
3dfa8071 83212016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 8322 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
8323
8324 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8325
9bd62242 83262016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 8327 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
8328
8329 * gcc.target/aarch64/vget_set_lane_1.c: New test.
8330
603107fb
DM
83312016-06-30 David Malcolm <dmalcolm@redhat.com>
8332
8333 PR driver/71651
8334 * gcc.dg/spellcheck-options-12.c: New test case.
8335
205cccc7
JJ
83362016-06-30 Jakub Jelinek <jakub@redhat.com>
8337
8338 PR middle-end/71693
8339 * gcc.c-torture/compile/pr71693.c: New test.
8340
f4452176
DM
83412016-06-29 David Malcolm <dmalcolm@redhat.com>
8342
8343 * gcc.dg/spellcheck-params.c: New testcase.
8344 * gcc.dg/spellcheck-params-2.c: New testcase.
8345
c5e74d9d
MM
83462016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8347
8348 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8349 vector extract instructions.
8350 * gcc.target/powerpc/p9-extract-2.c: Likewise.
8351
e44ecbfd
JD
83522016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8353
8354 PR fortran/71686
8355 * gfortran.dg/unexpected_eof_2.f90: New test.
8356 * gfortran.dg/unexpected_eof_3.f90: New test.
8357
ee446d9f
JW
83582016-06-29 Jim Wilson <jim.wilson@linaro.org>
8359
8360 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8361
27f67461
CP
83622016-06-29 Cesar Philippidis <cesar@codesourcery.com>
8363
8364 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8365 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8366 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8367
b1206d29
RB
83682016-06-29 Richard Biener <rguenther@suse.de>
8369
8370 PR middle-end/15256
8371 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8372
1af21224
MW
83732016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8374
8375 * gcc.target/arm/aapcs/neon-vect10.c: Require
8376 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8377 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8378 * gcc.target/arm/aapcs/vfp18.c: Likewise.
8379 * gcc.target/arm/aapcs/vfp19.c: Likewise.
8380 * gcc.target/arm/aapcs/vfp20.c: Likewise.
8381 * gcc.target/arm/aapcs/vfp21.c: Likewise.
8382 * gcc.target/arm/fp16-aapcs-1.c: Require
8383 -mfloat-ab=hard. Also simplify the test.
8384 * gcc.target/arm/fp16-aapcs-2.c: New.
8385
7fe43755
MW
83862016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8387
0b965526 8388 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
8389 (add_options_for_arm_fp16_ieee): New.
8390 (add_options_for_arm_fp16_alternative): New.
8391 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
8392 long-line.
8393 (effective_target_arm_fp16_hw): New.
8394
264d951a
IE
83952016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
8396
8397 PR tree-optimization/71655
8398 * g++.dg/pr71655.C: New test.
8399
5c846a81
ML
84002016-06-29 Martin Liska <mliska@suse.cz>
8401
8402 * gcc.dg/pr71585.c: New test.
8403 * gcc.dg/pr71585-2.c: New test.
8404 * gcc.dg/pr71585-3.c: New test.
8405
fafe9318
YR
84062016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8407
8408 PR tree-optimization/70729
8409 * g++.dg/vect/pr70729.cc: New test.
8410
54d19c3b
TS
84112016-06-29 Thomas Schwinge <thomas@codesourcery.com>
8412
8413 * c-c++-common/gomp/cancel-1.c: Extend.
8414
5f3cd7c3
JJ
84152016-06-29 Jakub Jelinek <jakub@redhat.com>
8416
8417 PR tree-optimization/71625
8418 * gcc.dg/strlenopt-28.c: New test.
8419
4aa83879
RB
84202016-06-29 Richard Biener <rguenther@suse.de>
8421
8422 PR middle-end/71002
8423 * g++.dg/torture/pr71002.C: Adjust testcase.
8424
152ef731
JJ
84252016-06-29 Jakub Jelinek <jakub@redhat.com>
8426
8427 PR c/71685
8428 * gcc.dg/pr71685.c: New test.
8429
84302016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
8431
8432 PR c/71552
8433 * gcc.dg/init-bad-9.c: New test.
8434
d41dc215
BS
84352016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8436
8437 * gcc.target/powerpc/abs128-1.c: Require VSX.
8438 * gcc.target/powerpc/copysign128-1.c: Likewise.
8439 * gcc.target/powerpc/inf128-1.c: Likewise.
8440 * gcc.target/powerpc/nan128-1.c: Likewise.
8441
6a20b538
JJ
84422016-06-28 Jakub Jelinek <jakub@redhat.com>
8443
8444 PR middle-end/71626
8445 * gcc.c-torture/execute/pr71626-1.c: New test.
8446 * gcc.c-torture/execute/pr71626-2.c: New test.
8447
77d93c47
PB
84482016-06-28 Peter Bergner <bergner@vnet.ibm.com>
8449
8450 PR target/71656
8451 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8452
a8264058
SB
84532016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
8454
8455 PR target/71670
8456 * gcc.target/powerpc/pr71670.c: New testcase.
8457
0dc47331
PB
84582016-06-27 Peter Bergner <bergner@vnet.ibm.com>
8459
8460 PR target/71656
8461 * gcc.target/powerpc/pr71656-1.c: New test.
8462 * gcc.target/powerpc/pr71656-2.c: New test.
8463
b65ffc79
CL
84642016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
8465
8466 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8467 around fp16 code.
8468 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8469 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8470 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8471 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8472 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8473 Add arm_neon_fp16_ok effective target.
0b965526
UB
8474 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8475 Likewise.
8476 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8477 Likewise.
8478 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8479 Likewise.
8480 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8481 Likewise.
8482 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8483 Likewise.
8484 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8485 Likewise.
8486 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8487 Likewise.
8488 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8489 Likewise.
8490 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8491 Likewise.
8492 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8493 Likewise.
8494 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8495 Likewise.
b65ffc79 8496
9bb86f40
JH
84972016-06-26 Jan Hubicka <hubicka@ucw.cz>
8498
8499 * gcc.dg/predict-12.c: New testcase.
8500
46db0fd4
JD
85012016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8502
8503 PR fortran/71649
8504 * gfortran.dg/pr71649.f90: New test.
8505
2a65e70b
JJ
85062016-06-25 Jakub Jelinek <jakub@redhat.com>
8507
f8a06e24
JJ
8508 PR tree-optimization/71643
8509 * g++.dg/opt/pr71643.C: New test.
8510
2a65e70b
JJ
8511 PR tree-optimization/71631
8512 * gcc.c-torture/execute/pr71631.c: New test.
8513
7805417a
JH
85142016-06-24 Jan Hubicka <hubicka@ucw.cz>
8515
8516 * gcc.dg/predict-11.c: New testcase.
8517 * gfortran.dg/predict-2.f90: New testcase.
8518
888ed1a3
JH
85192016-06-24 Jan Hubicka <hubicka@ucw.cz>
8520
8521 * gcc.dg/predict-10.c: New test.
8522
53605f35
BS
85232016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8524
8525 * gcc.target/powerpc/abs128-1.c: New.
8526 * gcc.target/powerpc/copysign128-1.c: New.
8527 * gcc.target/powerpc/inf128-1.c: New.
8528 * gcc.target/powerpc/nan128-1.c: New.
8529
7b22b4c6
EB
85302016-06-24 Eric Botcazou <ebotcazou@adacore.com>
8531
8532 * gfortran.dg/pr71642.f90: New test.
8533
37e373c2
JJ
85342016-06-24 Jakub Jelinek <jakub@redhat.com>
8535
8536 PR tree-optimization/71647
8537 * gcc.target/i386/pr71647.c: New test.
8538
b20b79f2
L
85392016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8540
8541 * gcc.target/i386/noplt-gd-1.c: New test.
8542 * gcc.target/i386/noplt-gd-2.c: Likewise.
8543 * gcc.target/i386/noplt-gd-3.c: Likewise.
8544 * gcc.target/i386/noplt-ld-1.c: Likewise.
8545 * gcc.target/i386/noplt-ld-2.c: Likewise.
8546 * gcc.target/i386/noplt-ld-3.c: Likewise.
8547 * lib/target-supports.exp
8548 (check_effective_target_tls_get_addr_via_got): New.
8549
04619cb8
UB
85502016-06-24 Uros Bizjak <ubizjak@gmail.com>
8551
8552 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8553 testsuite compile flags.
8554 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8555 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8556
85572016-06-24 Uros Bizjak <ubizjak@gmail.com>
8558
8559 * g++dg/vect/pr36684.cc: Add dg-do compile.
8560 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8561 * gcc.dg/vect/pr70021.c: Ditto.
8562 * gcc.dg/vect/pr70138-1.c: Ditto.
8563 * gcc.dg/vect/pr70138-2.c: Ditto.
8564 * gcc.dg/vect/pr70354-1.c: Ditto.
8565 * gcc.dg/vect/pr70354-2.c: Ditto.
8566 * gcc.dg/vect/pr71259.c: Ditto.
8567 * gcc.dg/vect/pr71416-1.c: Ditto.
8568 * gcc.dg/vect/slp-43.c: Ditto.
8569 * gcc.dg/vect/slp-45.c: Ditto.
8570 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8571 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8572 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8573 * gfortran.dg/vect/pr69980.f90: Ditto.
8574
85752016-06-24 Uros Bizjak <ubizjak@gmail.com>
8576
8577 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8578 * gcc.dg/vect/bb-slp-30.c: Ditto.
8579 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8580 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8581 * gcc.dg/vect/pr45902.c: Ditto.
8582 * gcc.dg/vect/pr48172.c: Ditto.
8583 * gcc.dg/vect/pr48377.c: Ditto.
8584 * gcc.dg/vect/pr49038.c: Ditto.
8585 * gcc.dg/vect/pr49771.c: Ditto.
8586 * gcc.dg/vect/pr52091.c: Ditto.
8587 * gcc.dg/vect/pr53185-2.c: Ditto.
8588 * gcc.dg/vect/pr56826.c: Ditto.
8589 * gcc.dg/vect/pr60276.c: Ditto.
8590 * gcc.dg/vect/pr62021.c: Ditto.
8591 * gcc.dg/vect/pr63530.c: Ditto.
8592 * gcc.dg/vect/pr65518.c: Ditto.
8593 * gcc.dg/vect/pr65947-1.c: Ditto.
8594 * gcc.dg/vect/pr65947-10.c: Ditto.
8595 * gcc.dg/vect/pr65947-11.c: Ditto.
8596 * gcc.dg/vect/pr65947-12.c: Ditto.
8597 * gcc.dg/vect/pr65947-13.c: Ditto.
8598 * gcc.dg/vect/pr65947-2.c: Ditto.
8599 * gcc.dg/vect/pr65947-3.c: Ditto.
8600 * gcc.dg/vect/pr65947-4.c: Ditto.
8601 * gcc.dg/vect/pr65947-5.c: Ditto.
8602 * gcc.dg/vect/pr65947-6.c: Ditto.
8603 * gcc.dg/vect/pr65947-7.c: Ditto.
8604 * gcc.dg/vect/pr65947-8.c: Ditto.
8605 * gcc.dg/vect/pr65947-9.c: Ditto.
8606 * gcc.dg/vect/pr71416-1.c: Ditto.
8607 * gcc.dg/vect/pr71439.c: Ditto.
8608 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8609 * gcc.dg/vect/vect-bswap16.c: Ditto.
8610 * gcc.dg/vect/vect-bswap32.c: Ditto.
8611 * gcc.dg/vect/vect-bswap64.c: Ditto.
8612 * gcc.dg/vect/vect-live-1.c: Ditto.
8613 * gcc.dg/vect/vect-live-2.c: Ditto.
8614 * gcc.dg/vect/vect-live-3.c: Ditto.
8615 * gcc.dg/vect/vect-live-4.c: Ditto.
8616 * gcc.dg/vect/vect-live-5.c: Ditto.
8617 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8618 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8619 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8620 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8621 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8622 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8623 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8624 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8625 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8626 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8627 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8628 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8629 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8630 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8631 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8632 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8633 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8634
da224bcb
UB
86352016-06-24 Uros Bizjak <ubizjak@gmail.com>
8636
8637 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8638
dfee2870
L
86392016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8640
8641 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8642 ia32 if R_386_GOT32X relocation is supported.
8643 * gcc.target/i386/noplt-3.c: Likewise.
8644 * gcc.target/i386/noplt-2.c: Likewise.
8645 (main): Renamed to ...
8646 (bar): This.
8647 * gcc.target/i386/noplt-4.c: Likewise.
8648 (main): Renamed to ...
8649 (bar): This.
8650 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8651 * gcc.target/i386/pr67400-5.c: Likewise.
8652
a86451b9
JJ
86532016-06-24 Jakub Jelinek <jakub@redhat.com>
8654
00085092
JJ
8655 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8656 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8657
a86451b9
JJ
8658 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8659 f4): Adjust expected diagnostics.
8660 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8661 (T): If OVFP is defined, redefine to TP.
8662 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8663 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8664 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8665 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8666 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8667 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8668 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8669 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8670 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8671 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8672 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8673 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8674 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8675 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8676 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8677 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8678 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8679 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8680 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8681 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8682 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8683 as last argument to __builtin_add_overflow_p.
8684
7bb5d5f4
UB
86852016-06-23 Uros Bizjak <ubizjak@gmail.com>
8686
8687 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8688 dg-options and remove default vector testsuite compile flags.
8689 * g++.dg/vect/pr33860a.cc: Ditto.
8690 * g++.dg/vect/pr45470-a.cc: Ditto.
8691 * g++.dg/vect/pr45470-b.cc: Ditto.
8692 * g++.dg/vect/pr60896.cc: Ditto.
8693 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8694 * gcc.dg/vect/pr18308.c: Ditto.
8695 * gcc.dg/vect/pr24049.c: Ditto.
8696 * gcc.dg/vect/pr33373.c: Ditto.
8697 * gcc.dg/vect/pr36228.c: Ditto.
8698 * gcc.dg/vect/pr42395.c: Ditto.
8699 * gcc.dg/vect/pr42604.c: Ditto.
8700 * gcc.dg/vect/pr46663.c: Ditto.
8701 * gcc.dg/vect/pr48765.c: Ditto.
8702 * gcc.dg/vect/pr49093.c: Ditto.
8703 * gcc.dg/vect/pr49352.c: Ditto.
8704 * gcc.dg/vect/pr52298.c: Ditto.
8705 * gcc.dg/vect/pr52870.c: Ditto.
8706 * gcc.dg/vect/pr53185.c: Ditto.
8707 * gcc.dg/vect/pr53773.c: Ditto.
8708 * gcc.dg/vect/pr56695.c: Ditto.
8709 * gcc.dg/vect/pr62171.c: Ditto.
8710 * gcc.dg/vect/pr63530.c: Ditto.
8711 * gcc.dg/vect/pr68339.c: Ditto.
8712 * gcc.dg/vect/pr71259.c: Ditto.
8713 * gcc.dg/vect/vect-82_64.c: Ditto.
8714 * gcc.dg/vect/vect-83_64.c: Ditto.
8715 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8716 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8717 * gcc.dg/vect/vect-shift-2.c: Ditto.
8718 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8719 * gfortran.dg/vect/pr39318.f90: Ditto.
8720 * gfortran.dg/vect/pr45714-a.f: Ditto.
8721 * gfortran.dg/vect/pr45714-b.f: Ditto.
8722 * gfortran.dg/vect/pr46213.f90: Ditto.
8723
2d4bb02f
MM
87242016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8725 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8726
8727 * gcc.target/powerpc/p9-splat-5.c: New test.
8728
f6d1b868
UB
87292016-06-23 Uros Bizjak <ubizjak@gmail.com>
8730
8731 PR tree-optimization/71488
8732 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8733 * lib/target-supports.exp: ... here.
8734 (check_sse4_hw_available): New procedure.
8735 (check_effective_target_sse4_runtime): Ditto.
8736 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8737 -march=westmere for sse4_runtime targets.
936ff030 8738 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 8739 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 8740 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 8741 (main): Call check_vect ().
a7898180 8742 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 8743
c0597759
L
87442016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8745
8746 PR target/66232
8747 PR target/67400
8748 * gcc.target/i386/pr66232-14.c: New file.
8749 * gcc.target/i386/pr66232-15.c: Likewise.
8750 * gcc.target/i386/pr66232-16.c: Likewise.
8751 * gcc.target/i386/pr66232-17.c: Likewise.
8752 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8753 ia32 if R_386_GOT32X relocation is supported.
8754 * gcc.target/i386/pr67400-2.c: Likewise.
8755 * gcc.target/i386/pr67400-3.c: Likewise.
8756 * gcc.target/i386/pr67400-4.c: Likewise.
8757 * gcc.target/i386/pr67400-6.c: Likewise.
8758 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 8759 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 8760
5b0e27a7
JD
87612016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8762
8763 PR libgfortran/48852
8764 * gfortran.dg/char4_iunit_1.f03: Update test.
8765 * gfortran.dg/f2003_io_5.f03: Update test.
8766 * gfortran.dg/real_const_3.f90: Update test.
8767
7f586d90
AK
87682016-06-23 Andi Kleen <ak@linux.intel.com>
8769
8770 * g++.dg/bprob/bprob.exp: Support autofdo.
8771 * g++.dg/tree-prof/tree-prof.exp: dito.
8772 * gcc.dg/tree-prof/tree-prof.exp: dito.
8773 * gcc.misc-tests/bprob.exp: dito.
8774 * gfortran.dg/prof/prof.exp: dito.
8775 * lib/profopt.exp: dito.
8776 * lib/target-supports.exp: Check for autofdo.
8777
60fa7862
ML
87782016-06-23 Martin Liska <mliska@suse.cz>
8779
8780 * gcc.dg/pr71619.c: New test.
8781
e3d62871
UB
87822016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8783
8784 PR target/67400
cc901875
UB
8785 * gcc.target/i386/pr67400-1.c: New test.
8786 * gcc.target/i386/pr67400-2.c: Likewise.
8787 * gcc.target/i386/pr67400-3.c: Likewise.
8788 * gcc.target/i386/pr67400-4.c: Likewise.
8789 * gcc.target/i386/pr67400-5.c: Likewise.
8790 * gcc.target/i386/pr67400-6.c: Likewise.
8791 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 8792
ac81cf0b
DM
87932016-06-22 David Malcolm <dmalcolm@redhat.com>
8794
8795 * c-c++-common/missing-header-1.c: New test case.
8796 * c-c++-common/missing-header-2.c: New test case.
8797 * c-c++-common/missing-header-3.c: New test case.
8798 * c-c++-common/missing-header-4.c: New test case.
8799
1a4f11c8
DM
88002016-06-22 David Malcolm <dmalcolm@redhat.com>
8801
8802 PR c/70339
8803 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8804 hint.
8805 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8806 expected results due to builtin "nanl" now being suggested for
8807 "name".
8808 * gcc.dg/pr67580.c: Update expected messages.
8809 * gcc.dg/spellcheck-identifiers.c: New testcase.
8810 * gcc.dg/spellcheck-typenames.c: New testcase.
8811
a93eac6a
DM
88122016-06-22 David Malcolm <dmalcolm@redhat.com>
8813
8814 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8815 file.
8816 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8817 diagnostic-test-show-locus-parseable-fixits.c to sources for
8818 diagnostic_plugin_test_show_locus.c.
8819 * lib/gcc-defs.exp (freeform_regexps): New global.
8820 (dg-regexp): New function.
8821 (handle-dg-regexps): New function.
8822 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8823 freeform_regexps to the empty list.
8824 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8825
49e76ff1
IE
88262016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8827
f6d1b868 8828 PR tree-optimization/71488
49e76ff1
IE
8829 * g++.dg/pr71488.C: New test.
8830 * gcc.dg/vect/vect-bool-cmp.c: New test.
8831
951d8c8a
EB
88322016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8833
8834 * gcc.dg/guality/param-5.c: New test.
8835
b60fc3bd
BE
88362016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8837
8838 * gcc.target/i386/asm-flag-7.c: New test.
8839
0609abda
TS
88402016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8841
8842 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8843 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8844 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8845 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8846 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8847 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8848 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8849 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8850 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8851 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8852 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8853 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8854 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8855 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8856 * lib/target-supports.exp: Likewise.
8857
ee2499b4
TS
88582016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8859
8860 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8861 * gcc.dg/attr-ms_struct-2.c: Likewise.
8862 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8863 * gcc.dg/bf-ms-attrib.c: Likewise.
8864 * gcc.dg/bf-ms-layout-2.c: Likewise.
8865 * gcc.dg/bf-ms-layout-3.c: Likewise.
8866 * gcc.dg/bf-ms-layout.c: Likewise.
8867 * gcc.dg/bf-no-ms-layout.c: Likewise.
8868 * gcc.target/i386/bitfield1.c: Likewise.
8869 * gcc.target/i386/bitfield2.c: Likewise.
8870 * gcc.target/i386/bitfield3.c: Likewise.
8871
caea59ff
KN
88722016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8873
8874 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8875 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8876 override other than -mcpu=power9 command-line option is specified,
8877 or if the target operating system is aix.
8878 * gcc.target/powerpc/darn-1.c: Likewise.
8879 * gcc.target/powerpc/darn-2.c: Likewise.
8880 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8881 test if effective-target is not powerpc_p9vector_ok or if the
8882 target operating system is not defined.
8883 * gcc.target/powerpc/vslv-1.c: Likewise.
8884 * gcc.target/powerpc/vsrv-0.c: Likewise.
8885 * gcc.target/powerpc/vsrv-1.c: Likewise.
8886
63617e30
TB
88872016-06-21 Tobias Burnus <burnus@net-b.de>
8888
8889 PR fortran/71068
8890 * gfortran.dg/coarray/data_1.f90: New.
8891
89192c3c
WD
88922016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8893
8894 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8895 (dg-require-effective-target): Use arm_v8_neon_hw.
8896 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8897 (dg-require-effective-target): Likewise.
8898 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8899 (dg-require-effective-target): Likewise.
8900 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8901 (dg-require-effective-target): Likewise.
8902 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8903 (dg-require-effective-target): Likewise.
8904 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8905 (dg-require-effective-target): Likewise.
8906 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8907 Add AArch64 check.
8908
64ac50e2
WD
89092016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8910
8911 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8912 Set to 3 so test passes.
8913
6252b5db
WD
89142016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8915
8916 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8917
3b9bc511
IV
89182016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8919
8920 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8921 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8922 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8923 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8924
21db1c78
IV
89252016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8926
8927 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8928 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8929
9d30e86f
L
89302016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8931
8932 PR target/71549
8933 * gcc.target/i386/pr71549.c: New test.
8934
448a7c69
KN
89352016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8936
8937 * gcc.target/powerpc/vadsdu-0.c: Replace
8938 dg-require-effective-target directive to allow test to run on more
8939 platforms, and add dg-skip-if directive to disable test on aix
8940 platforms because of known incompatibilities.
8941 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8942 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8943 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8944 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8945 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8946 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8947 * gcc.target/powerpc/vadsdub-2.c: Replace
8948 dg-require-effective-target directive to allow test to run on more
8949 platforms, and add dg-skip-if directive to disable test on aix
8950 platforms because of known incompatibilities.
8951 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8952 with vec_absdb call to differentiate this test from vadsdub-1.c.
8953 * gcc.target/powerpc/vadsduh-1.c: Replace
8954 dg-require-effective-target directive to allow test to run on more
8955 platforms, and add dg-skip-if directive to disable test on aix
8956 platforms because of known incompatibilities.
8957 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8958 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8959 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8960
0ad84f34
JJ
89612016-06-21 Jakub Jelinek <jakub@redhat.com>
8962
8963 PR tree-optimization/71588
8964 * gcc.dg/pr71558.c: New test.
8965
e71e8d94
SKS
89662016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8967
8968 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8969 * c-c++-common/pr68657-2.c: Likewise.
8970 * c-c++-common/pr68657-3.c: Likewise.
8971 * gcc.dg/torture/pr69714.c: Require int32plus support.
8972 * gcc.dg/torture/pr70025.c: Likewise.
8973 * gcc.dg/torture/pr70083.c: Likewise.
8974 * gcc.dg/torture/pr70542.c: Likewise.
8975 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8976
5a578671
JM
89772016-06-20 Joseph Myers <joseph@codesourcery.com>
8978
8979 PR c/71601
8980 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8981
7a9df68e
JJ
89822016-06-20 Jakub Jelinek <jakub@redhat.com>
8983
50aa64d5
JJ
8984 PR middle-end/71581
8985 * gcc.dg/pr71581.c: New test.
8986
7a9df68e
JJ
8987 PR rtl-optimization/71591
8988 * gcc.dg/cpp/pr71591.c: New test.
8989
3947cf19
DR
89902016-06-20 David B. Robins <gcc@davidrobins.net>
8991
8992 PR target/71571
8993 * g++.dg/torture/pr71571.C: New test.
8994
c4ff221e
JJ
89952016-06-20 Jakub Jelinek <jakub@redhat.com>
8996
8997 PR target/71559
8998 * gcc.target/i386/sse2-pr71559.c: New test.
8999 * gcc.target/i386/avx-pr71559.c: New test.
9000 * gcc.target/i386/avx512f-pr71559.c: New test.
9001
f1b5abfb
TB
90022016-06-20 Tobias Burnus <burnus@net-b.de>
9003
9004 PR fortran/71194
9005 * gfortran.dg/pointer_remapping_10.f90: New.
9006
842107e4
DM
90072016-06-20 David Malcolm <dmalcolm@redhat.com>
9008
9009 * g++.dg/diagnostic/string-literal-concat.C: New test case.
9010
d9e8bdfd
MS
90112016-06-20 Martin Sebor <msebor@redhat.com>
9012
9013 PR c/69507
9014 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9015 * gnu90-const-expr-1.c: Same.
9016 * gnu99-const-expr-1.c: Same.
9017 * gnu99-static-1.c: Same.
9018
67785479
RL
90192016-06-20 Renlin Li <renlin.li@arm.com>
9020
29f09b38 9021 PR testsuite/71489
67785479
RL
9022 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9023
636929b8
JG
90242016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
9025
9026 * gcc.target/aarch64/vcvt_f64_1.c: New.
9027 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9028 * gcc.target/aarch64/vrecp_f64_1.c: New.
9029
ff7b374b
KT
90302016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9031
9032 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9033 "alignement".
9034
554cfc9e
GJL
90352016-06-20 Georg-Johann Lay <avr@gjlay.de>
9036
9037 PR target/71103
9038 * gcc.target/avr/torture/pr71103-2.c: New test.
9039
94087e88 90402016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
9041
9042 PR c/69507
9043 * gcc.dg/alignof.c: New test.
9044
c561b091
PC
90452016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9046
9047 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9048 vs dg-error; test constexpr specifier too.
9049
bf54f123
PC
90502016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9051
9052 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9053
4e53aa97
CL
90542016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
9055
9056 * lib/target-supports.exp
9057 (check_effective_target_arm_neon_fp16_ok_nocache): Call
9058 arm_neon_ok and merge flags. Fix temporary test name.
9059 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9060 and merge flags.
9061
69071d86
ML
90622016-06-17 Martin Liska <mliska@suse.cz>
9063
9064 * gcc.dg/predict-9.c: Fix dump scanning.
9065
68b3b858
BC
90662016-06-17 Bin Cheng <bin.cheng@arm.com>
9067
9068 PR tree-optimization/71354
9069 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9070
d3ee260a
BC
90712016-06-17 Bin Cheng <bin.cheng@arm.com>
9072
9073 PR tree-optimization/71347
9074 * gcc.dg/tree-ssa/pr71347.c: New test.
9075
bd8fb114
BC
90762016-06-17 Bin Cheng <bin.cheng@arm.com>
9077
9078 PR tree-optimization/71354
9079 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9080
97816be4
BC
90812016-06-17 Bin Cheng <bin.cheng@arm.com>
9082
9083 * gcc.dg/vect/vect-alias-check-1.c: New test.
9084
2d761a37
SKS
90852016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9086
e0277d6b 9087 PR target/71151
2d761a37
SKS
9088 * gcc.target/avr/pr71151-1.c: New test.
9089 * gcc.target/avr/pr71151-2.c: New test.
9090 * gcc.target/avr/pr71151-3.c: New test.
9091 * gcc.target/avr/pr71151-4.c: New test.
9092 * gcc.target/avr/pr71151-5.c: New test.
9093 * gcc.target/avr/pr71151-6.c: New test.
9094 * gcc.target/avr/pr71151-7.c: New test.
9095 * gcc.target/avr/pr71151-8.c: New test.
9096 * gcc.target/avr/pr71151-common.h: New test.
9097
68fa96d6
ML
90982016-06-16 Martin Liska <mliska@suse.cz>
9099
9100 * gfortran.dg/predict-1.f90: New test.
9101
b6ca982f
UB
91022016-06-16 Uros Bizjak <ubizjak@gmail.com>
9103
9104 PR target/71242
3a146d46 9105 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 9106
1dc8d15b
JH
91072016-06-16 Jan Hubicka <hubicka@ucw.cz>
9108
9109 * g++.dg/vect/pr36648.cc: Disable cunrolli
9110
67c25816
JJ
91112016-06-16 Jakub Jelinek <jakub@redhat.com>
9112
c577adb2
JJ
9113 PR target/71554
9114 * gcc.c-torture/execute/pr71554.c: New test.
9115
67c25816
JJ
9116 PR rtl-optimization/71532
9117 * gcc.dg/torture/pr71532.c: New test.
9118
1a3c3ee9
MM
91192016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9120
9121 * gcc.target/powerpc/p9-dimode1.c: New test.
9122 * gcc.target/powerpc/p9-dimode2.c: Likewise.
9123
f29468a7
JJ
91242016-06-15 Jakub Jelinek <jakub@redhat.com>
9125
61daecc4
JJ
9126 * gcc.c-torture/compile/20160615-1.c: New test.
9127
f29468a7
JJ
9128 * g++.dg/cpp0x/ref-qual17.C: New test.
9129
209d1e2d
IE
91302016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
9131
9132 PR middle-end/71529
9133 * gcc.target/i386/pr71529.C: New test.
9134
8dc35712
AH
91352016-06-15 Alan Hayward <alan.hayward@arm.com>
9136
9137 PR tree-optimization/71483
9138 * g++.dg/vect/pr71483.c: New
9139
b8911cb8
PC
91402016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
9141
9142 PR c++/70202
9143 * g++.dg/inherit/crash6.C: New.
9144 * g++.dg/inherit/union2.C: Likewise.
9145 * g++.dg/inherit/virtual12.C: Likewise.
9146 * g++.dg/inherit/virtual13.C: Likewise.
9147 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9148
cf5d08ab
UB
91492016-06-15 Uros Bizjak <ubizjak@gmail.com>
9150
e3d62871 9151 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 9152
8f482165
AH
91532016-06-15 Alan Hayward <alan.hayward@arm.com>
9154
9155 PR tree-optimization/71439
9156 * gcc.dg/vect/pr71439.c: New
9157
3256673f
KT
91582016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9159
9160 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9161
b17dc4d4
RB
91622016-06-15 Richard Biener <rguenther@suse.de>
9163
9164 * gcc.dg/vect/slp-45.c: New testcase.
9165
2a5825f2
RB
91662016-06-15 Richard Biener <rguenther@suse.de>
9167
9168 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9169
6e433d0b
BS
91702016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9171
9172 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9173 requirements, and disable for AIX for now.
9174 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9175
abe7f828
JJ
91762016-06-14 Jakub Jelinek <jakub@redhat.com>
9177
a09c81b4
JJ
9178 PR c++/71528
9179 * g++.dg/opt/pr71528.C: New test.
9180
abe7f828
JJ
9181 PR c++/71516
9182 * g++.dg/init/pr71516.C: New test.
9183
acfadf06
PC
91842016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9185
9186 * g++.dg/init/array46.C: New.
9187
4d568ab2
UB
91882016-06-14 Uros Bizjak <ubizjak@gmail.com>
9189
e3d62871
UB
9190 * gcc.target/i386/float128-3.c: New test.
9191 * gcc.target/i386/quad-sse4.c: Ditto.
9192 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9193 Update scan strings.
4d568ab2 9194
30934c5d
RB
91952016-06-14 Richard Biener <rguenther@suse.de>
9196
9197 PR middle-end/71526
9198 * gfortran.dg/pr71526.f90: New testcase.
9199
3970e545
AV
92002016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
9201
9202 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9203 * gcc.dg/zero_bits_compound-1.c: Likewise.
9204
04976c6e
RB
92052016-06-14 Richard Biener <rguenther@suse.de>
9206
9207 PR tree-optimization/71522
9208 * gcc.dg/torture/pr71522.c: New testcase.
9209
23e025db
JJ
92102016-06-14 Jakub Jelinek <jakub@redhat.com>
9211
9212 PR tree-optimization/71520
9213 * gcc.dg/tree-ssa/pr71520.c: New test.
9214
90b72e84
RB
92152016-06-14 Richard Biener <rguenther@suse.de>
9216
9217 PR tree-optimization/71521
86c24ba6 9218 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 9219
ef7cf206
JJ
92202016-06-13 Jakub Jelinek <jakub@redhat.com>
9221
0dda258b
JJ
9222 PR sanitizer/71498
9223 * c-c++-common/ubsan/bounds-13.c: New test.
9224
ef7cf206
JJ
9225 PR preprocessor/71183
9226 * gcc.dg/cpp/source_date_epoch-3.c: New test.
9227
a73786e3
JL
92282016-06-13 Jeff Law <law@redhat.com>
9229
9230 PR tree-optimization/71403
9231 * c-c++-common/ubsan/pr71403-1.c: New test.
9232 * c-c++-common/ubsan/pr71403-2.c: New test.
9233 * c-c++-common/ubsan/pr71403-3.c: New test.
9234
0ac249bf
JJ
92352016-06-13 Jakub Jelinek <jakub@redhat.com>
9236
9237 PR middle-end/71478
9238 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9239 Add -Wno-psabi -w to dg-options.
9240
5408a64a
KN
92412016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9242
9243 * gcc.target/powerpc/vadsdu-0.c: New test.
9244 * gcc.target/powerpc/vadsdu-1.c: New test.
9245 * gcc.target/powerpc/vadsdu-2.c: New test.
9246 * gcc.target/powerpc/vadsdu-3.c: New test.
9247 * gcc.target/powerpc/vadsdu-4.c: New test.
9248 * gcc.target/powerpc/vadsdu-5.c: New test.
9249 * gcc.target/powerpc/vadsdub-1.c: New test.
9250 * gcc.target/powerpc/vadsdub-2.c: New test.
9251 * gcc.target/powerpc/vadsduh-1.c: New test.
9252 * gcc.target/powerpc/vadsduh-2.c: New test.
9253 * gcc.target/powerpc/vadsduw-1.c: New test.
9254 * gcc.target/powerpc/vadsduw-2.c: New test.
9255
f7e4f2e3
DM
92562016-06-13 David Malcolm <dmalcolm@redhat.com>
9257
9258 * gcc.dg/c99-init-2.c (c): Update expected error message.
9259 * gcc.dg/init-bad-8.c (foo): Likewise.
9260 * gcc.dg/spellcheck-fields-3.c: New test case.
9261
ad23a23e
ML
92622016-06-13 Martin Liska <mliska@suse.cz>
9263
9264 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9265 and "guess loop iv compared" heuristics.
9266 * gcc.dg/predict-2.c: Likewise.
9267 * gcc.dg/predict-3.c: Likewise.
9268 * gcc.dg/predict-4.c: Likewise.
9269 * gcc.dg/predict-5.c: Likewise.
9270 * gcc.dg/predict-6.c: Likewise.
9271
146c55da
MP
92722016-06-13 Marek Polacek <polacek@redhat.com>
9273
9274 PR middle-end/71476
9275 * c-c++-common/Wswitch-unreachable-4.c: New test.
9276 * gcc.dg/Wswitch-unreachable-2.c: New test.
9277 * g++.dg/tm/jump1.C: Move dg-warning.
9278
42e77cbc
EB
92792016-06-13 Eric Botcazou <ebotcazou@adacore.com>
9280
9281 * gnat.dg/renaming10.ad[sb]: New test.
9282
7474dcc1
PT
92832016-06-13 Paul Thomas <pault@gcc.gnu.org>
9284
9285 PR fortran/70673
9286 * gfortran.dg/pr70673.f90: New test.
9287
f57f53d3
RB
92882016-06-13 Richard Biener <rguenther@suse.de>
9289
9290 PR middle-end/64516
9291 * gcc.dg/align-3.c: New testcase.
9292
5843a5f0
ML
92932016-06-13 Martin Liska <mliska@suse.cz>
9294
9295 * gcc.target/i386/pr71458.c: New test.
9296
aa8fdb44
UB
92972016-06-12 Uros Bizjak <ubizjak@gmail.com>
9298
9299 PR target/71241
3a146d46 9300 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 9301
2043e4d7
DH
93022016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9303
9304 PR target/60751
9305 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9306 statement.
9307
d3dc025d
DH
93082016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9309
9310 PR target/60751
9311 * gfortran.dg/comma_IO_extension_1.f90: New test.
9312 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9313 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9314 statement.
9315 * gfortran.dg/graphite/pr38083.f90: Likewise.
9316 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9317 missing format.
9318
a31d78c6
EB
93192016-06-11 Eric Botcazou <ebotcazou@adacore.com>
9320
9321 * gnat.dg/case_character.adb: New test.
9322
95c18dd0
SB
93232016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
9324
9325 PR middle-end/71310
9326 * gcc.target/powerpc/pr71310.c: New testcase.
9327
b97d37b4
KV
93282016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
9329
9330 PR middle-end/71478
9331 * gcc.dg/pr71478.c: New test.
9332
900bcda3
JJ
93332016-06-10 Jakub Jelinek <jakub@redhat.com>
9334
ec1c20db
JJ
9335 PR middle-end/71494
9336 * gcc.c-torture/execute/pr71494.c: New test.
9337
50b15873
JJ
9338 PR c/68657
9339 * gcc.target/i386/pr68657.c: New test.
9340
900bcda3
JJ
9341 PR inline-asm/68843
9342 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9343 (test): Add -masm=intel alternatives.
9344
4d926e34
MS
93452016-06-10 Martin Sebor <msebor@redhat.com>
9346
9347 PR c/71392
9348 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9349
ad071b2b
JL
93502016-06-10 Jeff Law <law@redhat.com>
9351
9352 PR tree-optimization/71335
9353 * gcc.c-torture/execute/pr71335.c: New test.
9354
2704efe8
DM
93552016-06-10 David Malcolm <dmalcolm@redhat.com>
9356
9357 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9358 the various "cannot tail-call: " messages.
9359
18c9b7d4
CL
93602016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
9361
9362 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9363 and options.
9364
7cfa10f3
MO
93652016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
9366
9367 PR sanitizer/71480
9368 * c-c++-common/asan/pr71480.c: New test.
9369
1f24fd3e
L
93702016-06-10 H.J. Lu <hongjiu.lu@intel.com>
9371
9372 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9373 (ASMNAME2): Likewise.
9374 (main): Replace fn in asm statement with ASMNAME ("fn").
9375 * gcc.dg/guality/pr68037-2.c: Likewise.
9376 * gcc.dg/guality/pr68037-3.c: Likewise.
9377 * gcc.dg/torture/pr68037-1.c: Likewise.
9378 * gcc.dg/torture/pr68037-2.c: Likewise.
9379 * gcc.dg/torture/pr68037-3.c: Likewise.
9380
ad551c07
BE
93812016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
9382
9383 PR inline-asm/68843
9384 * gcc.target/i386/pr68843-1.c: New test.
9385 * gcc.target/i386/pr68843-2.c: New test.
9386
4b1ffdb1 93872016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
9388 Cesar Philippidis <cesar@codesourcery.com>
9389
9390 PR middle-end/71373
9391 * gcc.dg/goacc/nested-function-1.c: New file.
9392 * gcc.dg/goacc/nested-function-2.c: Likewise.
9393 * gcc.dg/goacc/pr71373.c: Likewise.
9394 * gfortran.dg/goacc/cray-2.f95: Likewise.
9395 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9396 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9397 * gfortran.dg/goacc/cray.f95: Update.
9398 * gfortran.dg/goacc/loop-1.f95: Likewise.
9399 * gfortran.dg/goacc/loop-3.f95: Likewise.
9400 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9401 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9402
94032016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9404
9405 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9406 for OpenACC tile clauses.
9407 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
9408
9409 PR c/71381
9410 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
9411 to...
9412 * c-c++-common/goacc/cache-2.c: ... this new file.
9413 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9414 * gfortran.dg/goacc/cache-2.f95: ... this new file.
9415 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9416 usage.
9417 * gfortran.dg/goacc/cray.f95: Likewise.
9418 * gfortran.dg/goacc/loop-1.f95: Likewise.
9419
89851e4c
AH
94202016-06-10 Alan Hayward <alan.hayward@arm.com>
9421
9422 PR tree-optimization/71407
9423 PR tree-optimization/71416
9424 * gcc.dg/vect/pr71407.c: New
9425 * gcc.dg/vect/pr71416-1.c: New
9426 * gcc.dg/vect/pr71416-2.c: New
9427
200eafbf
RB
94282016-06-10 Richard Biener <rguenther@suse.de>
9429
9430 PR middle-end/71477
9431 * gcc.dg/torture/pr71477.c: New testcase.
9432
4df99d92
JK
94332016-06-09 Julia Koval <julia.koval@intel.com>
9434
9435 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
9436 * gcc.target/i386/interrupt-13.c: Likewise.
9437 * gcc.target/i386/interrupt-15.c: Likewise.
9438 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
9439 * gcc.target/i386/interrupt-24.c: Likewise.
9440 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
9441 * gcc.target/i386/interrupt-9.c: Likewise.
9442 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9443
e01b4e16
MS
94442016-06-09 Martin Sebor <msebor@redhat.com>
9445
9446 PR c/70883
9447 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9448 * gcc.dg/builtin-constant_p-1.c: Same.
9449 * gcc.dg/builtins-error.c: Same.
9450 * gcc.dg/pr70859.c: Same.
9451
9c35db0e
SKS
94522016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9453
9454 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9455 * gcc.dg/torture/pr68067-1.c: Likewise.
9456 * gcc.dg/torture/pr68067-2.c: Likewise.
9457
94582016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9459
9460 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9461 when setting SIZE.
9462
392a81b9
PC
94632016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9464
9465 PR c++/71465
9466 * g++.dg/inherit/crash5.C: New.
9467 Revert:
9468 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9469
9470 PR c++/70202
9471 * g++.dg/inherit/crash5.C: New.
9472 * g++.dg/inherit/virtual1.C: Adjust.
9473
e49efc14
ML
94742016-06-09 Martin Liska <mliska@suse.cz>
9475
9476 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9477 * g++.dg/predict-loop-exit-2.C: Likewise.
9478 * g++.dg/predict-loop-exit-3.C: Likewise.
9479 * gcc.dg/predict-1.c: Likewise.
9480 * gcc.dg/predict-2.c: Likewise.
9481 * gcc.dg/predict-3.c: Likewise.
9482 * gcc.dg/predict-4.c: Likewise.
9483 * gcc.dg/predict-5.c: Likewise.
9484 * gcc.dg/predict-6.c: Likewise.
9485 * gcc.dg/predict-7.c: Likewise.
9486
36d57986
RB
94872016-06-09 Richard Biener <rguenther@suse.de>
9488
9489 PR tree-optimization/71462
9490 * gcc.dg/torture/pr71462.c: New testcase.
9491
7d82e8e4
MP
94922016-06-09 Marek Polacek <polacek@redhat.com>
9493
9494 PR c/65471
9495 * gcc.dg/c11-generic-3.c: New test.
9496
c8a71589
PC
94972016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
9498
9499 * g++.dg/init/array42.C: New.
9500 * g++.dg/init/array43.C: Likewise.
9501 * g++.dg/init/array44.C: Likewise.
9502 * g++.dg/init/array45.C: Likewise.
9503 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9504 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9505 * g++.dg/cpp1y/auto-fn27.C: Likewise.
9506 * g++.dg/gomp/pr35751.C: Likewise.
9507 * g++.dg/init/array23.C: Likewise.
9508 * g++.dg/init/brace2.C: Likewise.
9509 * g++.dg/init/brace6.C: Likewise.
9510
44a845ca
MS
95112016-06-08 Martin Sebor <msebor@redhat.com>
9512 Jakub Jelinek <jakub@redhat.com>
9513
9514 PR c++/70507
9515 PR c/68120
9516 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9517 * c-c++-common/builtin-arith-overflow-2.c: New test.
9518 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9519 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9520 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9521
2ef16b6e
JJ
95222016-06-08 Jakub Jelinek <jakub@redhat.com>
9523
9524 PR c++/71442
9525 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9526
5e3ee346
AL
95272016-06-08 Alan Lawrence <alan.lawrence@arm.com>
9528
9529 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9530 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9531 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9532 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9533 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9534 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9535 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9536 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9537 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9538 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9539 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9540 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9541 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9542
b2ae2814
RB
95432016-06-08 Richard Biener <rguenther@suse.de>
9544
9545 PR tree-optimization/68558
9546 * gcc.dg/vect/slp-44.c: New testcase.
9547
e09b4c37
RB
95482016-06-08 Richard Biener <rguenther@suse.de>
9549
9550 * gcc.dg/vect/slp-43.c: New testcase.
9551
72d50660
RB
95522016-06-08 Richard Biener <rguenther@suse.de>
9553
9554 PR tree-optimization/71452
9555 * gcc.dg/torture/pr71452.c: New testcase.
9556
988c115c
JJ
95572016-06-08 Jakub Jelinek <jakub@redhat.com>
9558
9559 PR c++/71448
9560 * g++.dg/torture/pr71448.C: New test.
9561
73d73b48
BS
95622016-06-08 Bernd Schmidt <bschmidt@redhat.com>
9563
9564 PR debug/71432
9565 PR ada/71413
9566 * g++.dg/debug/pr71432.C: New test.
9567
bdd15d0c
PK
95682016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9569
9570 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9571 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9572 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9573
ce0607bb
AH
95742016-06-08 Alan Hayward <alan.hayward@arm.com>
9575
9576 * gcc.dg/vect/vect-live-2.c: Update effective target.
9577 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9578 * lib/target-supports.exp: Add aarch64 to vect_long.
9579
92a5f2ba
MP
95802016-06-08 Marek Polacek <polacek@redhat.com>
9581
9582 PR c/71418
9583 * gcc.dg/noncompile/pr71418.c: New test.
9584
08203f73
MP
9585 PR c/71426
9586 * gcc.dg/noncompile/pr71426.c: New test.
9587
d1fcc2bd
JH
95882016-06-07 Jan Hubicka <hubicka@ucw.cz>
9589
9590 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9591 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9592 * gcc.dg/predict-3.c: Update template.
9593 * gcc.dg/predict-5.c: Update template.
9594 * gcc.dg/predict-6.c: Update template.
9595 * gcc.dg/predict-9.c: Update template.
9596 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9597
a23e6f1c
BS
95982016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9599
9600 * gcc.target/powerpc/vec-mul.c: New test.
9601
6ffd47b7
DM
96022016-06-07 David Malcolm <dmalcolm@redhat.com>
9603
9604 * gcc.dg/spellcheck-fields-2.c: New test case.
9605
bfd67b47
RB
96062016-06-07 Richard Biener <rguenther@suse.de>
9607
9608 PR c/61564
9609 * gcc.dg/Wpragmas-1.c: New testcase.
9610 * gcc.dg/Wattributes-4.c: Likewise.
9611 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9612 entry.
9613
701b9a47
CL
96142016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9615
9616 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9617 spurious debug code.
9618
6b80d6fa
RB
96192016-06-07 Richard Biener <rguenther@suse.de>
9620
9621 PR tree-optimization/71428
9622 * gcc.dg/torture/pr71428.c: New testcase.
9623
0f3f9437
RB
96242016-06-07 Richard Biener <rguenther@suse.de>
9625
9626 PR middle-end/71423
9627 * gcc.dg/torture/pr71423.c: New testcase.
9628
ec963f2a
KV
96292016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9630
9631 PR middle-end/71408
9632 * gcc.dg/tree-ssa/pr71408.c: New test.
9633
46ab5b6e
KV
96342016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9635
9636 PR middle-end/71281
9637 * g++.dg/torture/pr71281.C: New test.
9638
1f40cff3
MP
96392016-06-06 Marek Polacek <polacek@redhat.com>
9640
9641 PR c/71362
9642 * gcc.dg/pr71362.c: New test.
9643
6f5bcd24
JJ
96442016-06-06 Jakub Jelinek <jakub@redhat.com>
9645 Patrick Palka <ppalka@gcc.gnu.org>
9646
9647 PR c++/70847
9648 PR c++/71330
9649 PR c++/71393
9650 * g++.dg/opt/pr70847.C: New test.
9651 * g++.dg/ubsan/pr70847.C: New test.
9652 * g++.dg/ubsan/pr71393.C: New test.
9653
158beb4a
JJ
96542016-06-06 Jakub Jelinek <jakub@redhat.com>
9655
9656 PR tree-optimization/71259
9657 * gcc.dg/vect/pr71259.c: New test.
9658
d9b950dd
DM
96592016-06-06 David Malcolm <dmalcolm@redhat.com>
9660
9661 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9662 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9663 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9664 above.
9665
36f9ad69
KT
96662016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9667
9668 PR middle-end/37780
9669 * gcc.c-torture/execute/pr37780.c: New test.
9670 * gcc.target/aarch64/pr37780_1.c: Likewise.
9671 * gcc.target/arm/pr37780_1.c: Likewise.
9672
5545a907
MP
96732016-06-06 Marek Polacek <polacek@redhat.com>
9674
9675 * c-c++-common/attr-may-alias-1.c: New test.
9676 * c-c++-common/attr-may-alias-2.c: New test.
9677 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9678
93671519
BE
96792016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9680
9681 PR c/24414
9682 * gcc.target/i386/pr24414.c: New test.
9683
690f24b7
JM
96842016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9685
9686 * gcc.target/sparc/vis4misc.c: New file.
9687 * gcc.target/sparc/fpcmp.c: Likewise.
9688 * gcc.target/sparc/fpcmpu.c: Likewise.
9689
31ce6157
AH
96902016-06-06 Alan Hayward <alan.hayward@arm.com>
9691
9692 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9693 * gcc.dg/vect/vect-live-3.c: Likewise.
9694
9fcebb5a
RB
96952016-06-06 Richard Biener <rguenther@suse.de>
9696
9697 PR tree-optimization/71398
9698 * gcc.dg/torture/pr71398.c: New testcase.
9699
903ca97b
UB
97002016-06-06 Uros Bizjak <ubizjak@gmail.com>
9701
9702 PR target/71389
9703 * g++.dg/pr71389.C: New test.
9704
9c1eb332
JD
97052016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9706
9707 PR fortran/71404
9708 * gfortran.dg/fmt_read_5.f: New test.
9709
b2d83bd2
AV
97102016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9711
9712 PR fortran/69659
9713 * gfortran.dg/class_array_22.f03: New test.
9714
ec81960e
JH
97152016-06-05 Jan Hubicka <hubicka@ucw.cz>
9716
9717 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9718
429d2750
JH
97192016-06-05 Jan Hubicka <hubicka@ucw.cz>
9720
9721 * gcc.dg/predict-9.c: Update template.
9722
c1c00983
PC
97232016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9724
9725 PR c++/49377
9726 * g++.dg/template/pr49377.C: New.
9727
1927a963
JJ
97282016-06-04 Jakub Jelinek <jakub@redhat.com>
9729
9730 PR tree-optimization/71405
9731 * g++.dg/torture/pr71405.C: New test.
9732
909a11ad
PC
97332016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9734
9735 PR c++/70202
9736 * g++.dg/inherit/crash5.C: New.
9737 * g++.dg/inherit/virtual1.C: Adjust.
9738
08bbb1f8
JL
97392016-06-03 Jeff Law <law@redhat.com>
9740
9741 PR tree-optimization/71316
9742 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9743
7c35235c
JJ
97442016-06-03 Jakub Jelinek <jakub@redhat.com>
9745
9746 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9747 dg-additional-options with just -fno-tree-scev-cprop in it.
9748 * gcc.dg/vect/vect-live-2.c: Likewise.
9749 * gcc.dg/vect/vect-live-5.c: Likewise.
9750 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9751 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9752 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9753
c8572dd6
PP
97542016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9755
9756 PR c++/27100
9757 * g++.dg/other/friend6.C: New test.
9758
1c7733a7
BS
97592016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9760
9761 * g++.dg/torture/ppc-ldst-array.C: New.
9762
0d2f700f
JM
97632016-06-03 Joseph Myers <joseph@codesourcery.com>
9764
9765 PR target/71276
9766 PR target/71277
9767 * gcc.dg/torture/builtin-fp-int-inexact.c,
9768 gcc.target/i386/387-builtin-fp-int-inexact.c,
9769 gcc.target/i386/387-rint-inline-1.c,
9770 gcc.target/i386/387-rint-inline-2.c,
9771 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9772 gcc.target/i386/sse2-rint-inline-1.c,
9773 gcc.target/i386/sse2-rint-inline-2.c,
9774 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9775 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9776
f8071c05
L
97772016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9778 Julia Koval <julia.koval@intel.com>
9779
9780 PR target/66960
9781 PR target/67630
9782 PR target/67634
9783 PR target/67841
9784 PR target/68037
9785 PR target/68618
9786 PR target/68661
9787 PR target/69575
9788 PR target/69596
9789 PR target/69734
9790 * gcc.dg/guality/pr68037-1.c: New test.
9791 * gcc.dg/guality/pr68037-2.c: Likewise.
9792 * gcc.dg/guality/pr68037-3.c: Likewise.
9793 * gcc.dg/torture/pr68037-1.c: Likewise.
9794 * gcc.dg/torture/pr68037-2.c: Likewise.
9795 * gcc.dg/torture/pr68037-3.c: Likewise.
9796 * gcc.dg/torture/pr68661-1a.c: Likewise.
9797 * gcc.dg/torture/pr68661-1b.c: Likewise.
9798 * gcc.target/i386/interrupt-1.c: Likewise.
9799 * gcc.target/i386/interrupt-2.c: Likewise.
9800 * gcc.target/i386/interrupt-3.c: Likewise.
9801 * gcc.target/i386/interrupt-4.c: Likewise.
9802 * gcc.target/i386/interrupt-5.c: Likewise.
9803 * gcc.target/i386/interrupt-6.c: Likewise.
9804 * gcc.target/i386/interrupt-7.c: Likewise.
9805 * gcc.target/i386/interrupt-8.c: Likewise.
9806 * gcc.target/i386/interrupt-9.c: Likewise.
9807 * gcc.target/i386/interrupt-10.c: Likewise.
9808 * gcc.target/i386/interrupt-11.c: Likewise.
9809 * gcc.target/i386/interrupt-12.c: Likewise.
9810 * gcc.target/i386/interrupt-13.c: Likewise.
9811 * gcc.target/i386/interrupt-14.c: Likewise.
9812 * gcc.target/i386/interrupt-15.c: Likewise.
9813 * gcc.target/i386/interrupt-16.c: Likewise.
9814 * gcc.target/i386/interrupt-17.c: Likewise.
9815 * gcc.target/i386/interrupt-18.c: Likewise.
9816 * gcc.target/i386/interrupt-19.c: Likewise.
9817 * gcc.target/i386/interrupt-20.c: Likewise.
9818 * gcc.target/i386/interrupt-21.c: Likewise.
9819 * gcc.target/i386/interrupt-22.c: Likewise.
9820 * gcc.target/i386/interrupt-23.c: Likewise.
9821 * gcc.target/i386/interrupt-24.c: Likewise.
9822 * gcc.target/i386/interrupt-25.c: Likewise.
9823 * gcc.target/i386/interrupt-26.c: Likewise.
9824 * gcc.target/i386/interrupt-27.c: Likewise.
9825 * gcc.target/i386/interrupt-28.c: Likewise.
9826 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9827 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9828 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9829 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9830 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9831 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9832 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9833 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9834 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9835 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9836 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9837 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9838
36b85e43
BS
98392016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9840
9de2e795
L
9841 PR tree-optimization/52171
9842 * gcc.dg/pr52171.c: New test.
9843 * gcc.target/i386/pr52171.c: New test.
36b85e43 9844
bfeee8ac
JH
98452016-06-03 Jan Hubicka <jh@suse.cz>
9846
9847 * g++.dg/tree-ssa/pred-1.C: New testcase
9848 * gcc.dg/tree-ssa/pred-1.c: New testcase
9849
859b0bae
BS
98502016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9851
9852 PR target/70957
9853 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9854 support.
9855 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9856
3a2edf4c
AH
98572016-06-03 Alan Hayward <alan.hayward@arm.com>
9858
9859 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9860
b28ead45
AH
98612016-06-03 Alan Hayward <alan.hayward@arm.com>
9862
9863 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 9864 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
9865 * gcc.dg/vect/vect-live-1.c: New test.
9866 * gcc.dg/vect/vect-live-2.c: New test.
9867 * gcc.dg/vect/vect-live-3.c: New test.
9868 * gcc.dg/vect/vect-live-4.c: New test.
9869 * gcc.dg/vect/vect-live-5.c: New test.
9870 * gcc.dg/vect/vect-live-slp-1.c: New test.
9871 * gcc.dg/vect/vect-live-slp-2.c: New test.
9872 * gcc.dg/vect/vect-live-slp-3.c: New test.
9873
1f91747b
JJ
98742016-06-03 Jakub Jelinek <jakub@redhat.com>
9875
9876 PR middle-end/71387
9877 * g++.dg/opt/pr71387.C: New test.
9878
47b83923
JL
98792016-06-02 Jeff Law <law@redhat.com>
9880
9881 PR tree-optimization/71328
9882 * gcc.c-torture/compile/pr71328.c: New test.
9883
e96e5f46
JD
98842016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9885
9886 PR fortran/52393
9887 * gfortran.dg/fmt_read_3.f90: Fix typo.
9888 * gfortran.dg/fmt_read_4.f90: New test.
9889
b872d729
PC
98902016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9891
9892 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9893 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9894 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9895 * g++.dg/cpp0x/override2.C: Likewise.
9896 * g++.dg/parse/crash5.C: Likewise.
9897 * g++.dg/parse/error16.C: Likewise.
9898 * g++.dg/parse/error27.C: Likewise.
9899 * g++.dg/template/qualttp15.C: Likewise.
9900 * g++.dg/template/redecl4.C: Likewise.
9901 * g++.old-deja/g++.other/crash39.C: Likewise.
9902 * g++.old-deja/g++.other/struct1.C: Likewise.
9903 * g++.old-deja/g++.pt/m9a.C: Likewise.
9904 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9905
0e535442
JJ
99062016-06-02 Jakub Jelinek <jakub@redhat.com>
9907
0633ee10
JJ
9908 PR c++/71372
9909 * c-c++-common/pr71372.c: New test.
9910
0e535442
JJ
9911 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9912 __TIME__ strings with __builtin_strcmp instead of printf and
9913 dg-output.
9914
f3c5ecc2
ML
99152016-06-02 Martin Liska <mliska@suse.cz>
9916
9917 * gcc.dg/predict-9.c: New test.
9918
a91807c5
JJ
99192016-06-02 Jakub Jelinek <jakub@redhat.com>
9920
9921 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9922 global set_compiler_env_var and global saved_compiler_env_var.
9923
b5bd1978
KT
99242016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9925
9926 PR rtl-optimization/71295
9927 * gcc.c-torture/compile/pr71295.c: New test.
9928
b93b1475
JJ
99292016-06-02 Jakub Jelinek <jakub@redhat.com>
9930
930ebd0e
JJ
9931 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9932
1e021dc3
JJ
9933 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9934 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9935
b93b1475
JJ
9936 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9937 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9938 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9939 alternative number.
9940
58f2fb5c
MM
99412016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9942
9943 * gcc.target/powerpc/p9-splat-4.c: New test.
9944
99452016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9946
9947 PR target/71186
9948 * gcc.target/powerpc/pr71186.c: New test.
9949
4731c9f0
JD
99502016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9951
9952 PR fortran/52393
9953 * gfortran.dg/fmt_read_3.f90: New test.
9954
042dee3e
TP
99552016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9956
9957 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9958 procedure.
9959
15c98b2e
ES
99602016-06-01 Eduard Sanou <dhole@openmailbox.org>
9961
9962 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9963 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9964 env var is set.
9965 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9966 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9967 shown once.
9968 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9969 during compilation.
9970 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9971 vars set by dg-set-compiler-env-var.
9972
6442a6f4
PT
99732016-06-01 Paul Thomas <pault@gcc.gnu.org>
9974
9975 PR fortran/71156
9976 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9977 to the module procedure declaration.
9978 * gfortran.dg/submodule_16.f08: New test.
9979
ab62397a
JJ
99802016-06-01 Jakub Jelinek <jakub@redhat.com>
9981
9982 PR middle-end/71371
9983 * c-c++-common/gomp/pr71371.c: New test.
9984
b66af6ed
RB
99852016-06-01 Richard Biener <rguenther@suse.de>
9986
9987 PR tree-optimization/71366
9988 * gcc.dg/torture/pr71366-1.c: New testcase.
9989 * gcc.dg/torture/pr71366-2.c: Likewise.
9990
e342b9d8
KN
99912016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9992
9993 * gcc.target/powerpc/vslv-0.c: New test.
9994 * gcc.target/powerpc/vslv-1.c: New test.
9995 * gcc.target/powerpc/vsrv-0.c: New test.
9996 * gcc.target/powerpc/vsrv-1.c: New test.
9997
721547cd
NS
99982016-06-01 Nathan Sidwell <nathan@acm.org>
9999
10000 * c-c++-common/torture/pr57945.c: Add expected PTX error.
10001 * gcc.target/nvptx/weak.c: New.
10002
fa2c9034
RB
100032016-06-01 Richard Biener <rguenther@suse.de>
10004
10005 PR tree-optimization/71261
10006 * gcc.dg/torture/vect-bool-1.c: New testcase.
10007
3e32893c
JJ
100082016-06-01 Jakub Jelinek <jakub@redhat.com>
10009
10010 * gfortran.dg/gomp/order-1.f90: New test.
10011 * gfortran.dg/gomp/order-2.f90: New test.
10012
8c383600
JH
100132016-06-01 Jan Hubicka <hubicka@ucw.cz>
10014
10015 * gcc.dg/unroll-6.c: Update template.
10016 * gcc.dg/unroll-7.c: New testcase.
10017 * gcc.dg/unroll-8.c: New testcase.
10018
a0dfeef5
EB
100192016-06-01 Eric Botcazou <ebotcazou@adacore.com>
10020
10021 * gnat.dg/opt56.ad[sb]: New test.
10022
48de5701
PC
100232016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10024
10025 PR c++/66635
10026 * g++.dg/cpp0x/constexpr-ice16.C: New.
10027
827cf695
PP
100282016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10029
10030 PR tree-optimization/71314
10031 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
10032 -mbranch-cost=2.
10033
ff66f6e8
PP
100342016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10035
10036 PR tree-optimization/71077
10037 * gcc.dg/tree-ssa/pr71077.c: New test.
10038
050fb209
JH
100392016-05-31 Jan Hubicka <hubicka@ucw.cz>
10040
48de5701
PC
10041 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10042 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10043 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 10044
c642d919
PC
100452016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10046
10047 PR c++/71248
10048 * g++.dg/cpp0x/pr71248.C: New.
10049 * g++.dg/cpp0x/auto7.C: Test column numbers too.
10050 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10051 * g++.dg/init/new37.C: Likewise.
10052 * g++.dg/template/static1.C: Likewise.
10053 * g++.dg/template/static2.C: Likewise.
10054
d6439e08
L
100552016-05-31 H.J. Lu <hongjiu.lu@intel.com>
10056
10057 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10058 instead of %rdi.
10059 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10060
780b9dd4
MP
100612016-05-31 Marek Polacek <polacek@redhat.com>
10062
10063 * c-c++-common/Wswitch-unreachable-3.c: New test.
10064 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10065
0d99f8a0
RB
100662016-05-31 Richard Biener <rguenther@suse.de>
10067
10068 PR tree-optimization/71352
10069 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10070
52545641
TP
100712016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
10072
10073 * gcc.target/arm/armv5_thumb_isa.c: New test.
10074
5b8c1205
KY
100752016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
10076
10077 PR target/71346
10078 * gcc.target/i386/pr71346.c: New test.
10079
7a88cc84
TV
100802016-05-31 Tom de Vries <tom@codesourcery.com>
10081
10082 PR tree-optimization/69068
10083 * gcc.dg/graphite/pr69068.c: New test.
10084
265149a6
MS
100852016-05-27 Martin Sebor <msebor@redhat.com>
10086
10087 PR c++/71306
10088 * g++.dg/warn/Wplacement-new-size-3.C: New test.
10089
00631022
JJ
100902016-05-30 Jakub Jelinek <jakub@redhat.com>
10091
10092 PR c++/71349
10093 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
10094 nowait depend(inout: dd[0]) clauses where permitted.
10095
b2f6675b
PC
100962016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10097
10098 PR c++/71238
10099 * g++.dg/parse/pr71238.C: New.
10100 * g++.dg/concepts/friend1.C: Test column numbers too.
10101 * g++.dg/cpp0x/initlist31.C: Likewise.
10102 * g++.dg/cpp0x/pr51420.C: Likewise.
10103 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10104 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10105 * g++.dg/ext/builtin3.C: Likewise.
10106 * g++.dg/lookup/friend12.C: Likewise.
10107 * g++.dg/lookup/friend7.C: Likewise.
10108 * g++.dg/lookup/koenig1.C: Likewise.
10109 * g++.dg/lookup/koenig5.C: Likewise.
10110 * g++.dg/lookup/used-before-declaration.C: Likewise.
10111 * g++.dg/overload/koenig1.C: Likewise.
10112 * g++.dg/template/crash65.C: Likewise.
10113 * g++.dg/template/friend57.C: Likewise.
10114 * g++.dg/warn/Wshadow-5.C: Likewise.
10115 * g++.dg/warn/Wunused-8.C: Likewise.
10116 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10117 * g++.old-deja/g++.jason/lineno5.C: Likewise.
10118 * g++.old-deja/g++.jason/member.C: Likewise.
10119 * g++.old-deja/g++.jason/report.C: Likewise.
10120 * g++.old-deja/g++.jason/scoping12.C: Likewise.
10121 * g++.old-deja/g++.law/visibility20.C: Likewise.
10122 * g++.old-deja/g++.ns/koenig5.C: Likewise.
10123 * g++.old-deja/g++.other/static5.C: Likewise.
10124 * g++.old-deja/g++.pt/overload2.C: Likewise.
10125
a448ff40
JH
101262016-05-30 Jan Hubicka <hubicka@ucw.cz>
10127
10128 * gcc.dg/tree-ssa/peel1.c: New testcase.
10129 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10130 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10131
69be8c91
TV
101322016-05-30 Tom de Vries <tom@codesourcery.com>
10133
10134 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10135 to ce.
10136
a59775a1
PC
101372016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10138
10139 PR c++/71099
10140 * g++.dg/parse/virtual1.C: New.
10141
53d6d955
UB
101422016-05-30 Uros Bizjak <ubizjak@gmail.com>
10143
10144 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10145 Use correct register when clearing %edx.
10146
0557293f
AM
101472016-05-30 Alexander Monakov <amonakov@ispras.ru>
10148
10149 PR tree-optimization/71289
10150 * gcc.dg/pr71289.c: New test.
10151
5d476e35
KV
101522016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10153
10154 PR middle-end/71269
10155 PR middle-end/71292
10156 * gcc.dg/tree-ssa/pr71269.c: New test.
10157 * gcc.dg/tree-ssa/pr71292.c: New test.
10158
db5447ca
KV
101592016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10160
10161 PR middle-end/71252
10162 * gcc.dg/tree-ssa/pr71252-2.c: New test.
10163
98bdbb39
JH
101642016-05-30 Jan Hubicka <hubicka@ucw.cz>
10165
10166 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10167 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10168 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10169
7e012855
TV
101702016-05-30 Tom de Vries <tom@codesourcery.com>
10171
10172 PR tree-optimization/69067
10173 * gcc.dg/graphite/pr69067.c: New test.
10174
beed3701
UB
101752016-05-29 Uros Bizjak <ubizjak@gmail.com>
10176
10177 PR target/71245
10178 * gcc.target/i386/pr71245-1.c: New test.
10179 * gcc.target/i386/pr71245-2.c: Ditto.
10180
b6d4f8e8
PC
101812016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10182
10183 PR c++/71105
10184 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10185 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10186 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10187
00022058
JH
101882016-05-27 Jan Hubicka <hubicka@ucw.cz>
10189
10190 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10191
c8419aca
VV
101922016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
10193
10194 Revert:
10195 PR c++/69855
10196 * g++.dg/overload/69855.C: New.
10197 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10198 * g++.old-deja/g++.pt/crash3.C: Likewise.
10199
8008c4d2
PC
102002016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10201
10202 PR c++/60385
10203 * g++.dg/parse/namespace13.C: New.
10204
8b2ef235
JL
102052016-05-26 Jeff Law <law@redhat.com>
10206
10207 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10208 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10209 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10210 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10211 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10212 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10213 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10214 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10215 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10216 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10217 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10218 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10219 * gcc.dg/tree-ssa/vrp56.c: Likewise.
10220
7d67159b
VV
102212016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
10222
10223 PR c++/69855
10224 * g++.dg/overload/69855.C: New.
10225 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10226 * g++.old-deja/g++.pt/crash3.C: Likewise.
10227
88e3bdd1
JW
102282016-05-27 Jiong Wang <jiong.wang@arm.com>
10229
10230 PR target/63596
10231 * gcc.target/aarch64/va_arg_1.c: New testcase.
10232 * gcc.target/aarch64/va_arg_2.c: Likewise.
10233 * gcc.target/aarch64/va_arg_3.c: Likewise.
10234
3fd6b9cc
JW
102352016-05-27 Jiong Wang <jiong.wang@arm.com>
10236
10237 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10238 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10239 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10240 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10241 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10242
3cee7e4e
MP
102432016-05-27 Marek Polacek <polacek@redhat.com>
10244
10245 PR middle-end/71308
10246 * g++.dg/torture/pr71308.C: New test.
10247
6a813c96
DV
102482016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10249
10250 * gcc.dg/zero_bits_compound-1.c: New test.
10251 * gcc.dg/zero_bits_compound-2.c: New test.
10252
0561bcfb
IE
102532016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
10254
10255 PR middle-end/71279
10256 * gcc.dg/pr71279.c: New test.
10257
21316320
MM
102582016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10259
10260 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10261 floating point min/max/comparison instructions.
10262 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10263
7211a097
JJ
102642016-05-26 Jakub Jelinek <jakub@redhat.com>
10265
10266 * c-c++-common/gomp/schedule-1.c: New test.
10267 * gfortran.dg/gomp/schedule-1.f90: New test.
10268
cac177cf
PP
102692016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
10270
10271 PR c++/70822
10272 PR c++/70106
10273 * g++.dg/cpp1y/auto-fn32.C: New test.
10274 * g++.dg/cpp1y/paren4.C: New test.
10275
a2d5b8c9
NS
102762016-05-26 Nathan Sidwell <nathan@acm.org>
10277
10278 * gcc.dg/20060410.c: Xfail on ptx.
10279 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10280 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10281 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10282 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10283 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10284
ffa8b552
TP
102852016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10286
10287 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10288
c7501e00
JJ
102892016-05-26 Jakub Jelinek <jakub@redhat.com>
10290
1875b9a0
JJ
10291 PR tree-optimization/71280
10292 * gcc.dg/pr71280.c: New test.
10293
2116e19f
JJ
10294 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10295
305aef09
JJ
10296 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10297 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10298
c7501e00
JJ
10299 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10300
ca449d26
JW
103012016-05-26 Jiong Wang <jiong.wang@arm.com>
10302
10303 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 10304 kept in memory.
ca449d26 10305
8af01c66
JL
103062016-05-25 Jeff Law <law@redhat.com>
10307
10308 PR tree-optimization/71272
10309 * gcc.c-torture/compile/pr71272.c: new test.
10310
f9d6ce73
BS
103112016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10312
10313 * gcc.target/powerpc/vec-cmpne.c: New test.
10314 * gcc.target/powerpc/vec-cmpne-long.c: New test.
10315
a88a7b22
EB
103162016-05-25 Eric Botcazou <ebotcazou@adacore.com>
10317
10318 * gnat.dg/opt55.ad[sb]: New test.
10319
125f02ed
SKS
103202016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10321
10322 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10323 * c-c++-common/pr60226.c: Require int32plus.
10324 * gcc.c-torture/execute/pr70602.c: Likewise.
10325 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10326 unsigned long for malloc arg type.
10327 * gcc.dg/asr_div1.c: Require int32plus.
10328 * gcc.dg/enum-mode-1.c: XFAIL for int16.
10329 * gcc.dg/pie-1.c: Require pie.
10330 * gcc.dg/pie-2.c: Likewise.
10331 * gcc.dg/pr59471.c: Require int32plus.
10332 * gcc.dg/pr59963-2.c: XFAIL for int16.
10333 * gcc.dg/pr60114.c: Require int32plus.
10334 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10335 unsigned long for typedef of size_t.
10336 * gcc.dg/pr63914.c: Require int32plus.
10337 * gcc.dg/pr64536.c: Require pt32plus.
10338 * gcc.dg/pr65658.c: Likewise.
10339 * gcc.dg/pr67271.c: Require int32plus.
10340 * gcc.dg/pr68112.c: Likewise.
10341 * gcc.dg/pr69071.c: Skip for avr target.
10342 * gcc.dg/pr69973.c: Require int32plus.
10343 * gcc.dg/pr70169.c: Skip for avr target.
10344 * gcc.dg/sso-6.c: Require int32plus.
10345 * gcc.dg/sso-7.c: Likewise.
10346 * gcc.dg/sso-8.c: Likewise.
10347 * gcc.dg/vrp-min-max-2.c: Likewise.
10348
c6e434f5
UB
103492016-05-25 H.J. Lu <hongjiu.lu@intel.com>
10350
10351 PR target/70738
10352 * gcc.target/i386/pr70738-1.c: New test.
10353 * gcc.target/i386/pr70738-2.c: Likewise.
10354 * gcc.target/i386/pr70738-3.c: Likewise.
10355 * gcc.target/i386/pr70738-4.c: Likewise.
10356 * gcc.target/i386/pr70738-5.c: Likewise.
10357 * gcc.target/i386/pr70738-6.c: Likewise.
10358 * gcc.target/i386/pr70738-7.c: Likewise.
10359 * gcc.target/i386/pr70738-8.c: Likewise.
10360 * gcc.target/i386/pr70738-9.c: Likewise.
10361
5c42d341
KT
103622016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10363
10364 PR rtl-optimization/66940
10365 * gcc.c-torture/execute/pr66940.c: New test.
10366
bf9a1a07
IV
103672016-05-25 Ilya Verbin <ilya.verbin@intel.com>
10368
10369 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10370 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10371 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10372 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10373 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10374 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10375 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10376 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10377 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10378 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10379 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10380 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10381 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10382 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10383 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10384 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10385 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10386 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10387 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10388 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10389 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10390 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10391 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10392 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10393
95efe6b6
MP
103942016-05-25 Marek Polacek <polacek@redhat.com>
10395
10396 PR c/71265
10397 * gcc.dg/noncompile/pr71265.c: New test.
10398
a23faf7a
MP
10399 PR c/71266
10400 * gcc.dg/noncompile/old-style-parm-3.c: New test.
10401
69a6d5ad
NS
104022016-05-25 Nathan Sidwell <nathan@acm.org>
10403
10404 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10405
3072d4ea
RB
104062016-05-25 Richard Biener <rguenther@suse.de>
10407
10408 PR tree-optimization/71261
10409 * c-c++-common/torture/pr71261.c: New testcase.
10410
e412ece4
RB
104112016-05-25 Richard Biener <rguenther@suse.de>
10412
10413 PR tree-optimization/71264
10414 * gcc.dg/vect/pr71264.c: New testcase.
10415
b9e551ad
PC
104162016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10417
10418 PR c++/55992
10419 * g++.dg/cpp0x/alias-decl-53.C: New.
10420 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10421
6aa1abe5
ML
104222016-05-25 Martin Liska <mliska@suse.cz>
10423
10424 * g++.dg/pr71239.C: New test.
10425
842d162e
RB
104262016-05-25 Richard Biener <rguenther@suse.de>
10427
c87885ca
RO
10428 * gcc.dg/vect/pr58135.c: Rename to ...
10429 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 10430
f184a36c
MP
104312016-05-25 Marek Polacek <polacek@redhat.com>
10432
10433 * g++.dg/pr65295.C: Use target c++14.
10434
021fad86
PC
104352016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10436
53d6d955
UB
10437 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
10438 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 10439
c3eaf15a
MM
104402016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10441
10442 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10443 instructions.
10444
e46c7770
CP
104452016-05-24 Cesar Philippidis <cesar@codesourcery.com>
10446
10447 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10448 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10449 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10450 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10451 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10452 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10453 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10454 * c-c++-common/goacc/pcopy.c: Likewise.
10455 * c-c++-common/goacc/pcopyin.c: Likewise.
10456 * c-c++-common/goacc/pcopyout.c: Likewise.
10457 * c-c++-common/goacc/pcreate.c: Likewise.
10458 * c-c++-common/goacc/pr70688.c: New test.
10459 * c-c++-common/goacc/present-1.c: Adjust test.
10460 * c-c++-common/goacc/reduction-5.c: Likewise.
10461 * g++.dg/goacc/data-1.C: New test.
10462
4bfc9db7
MM
104632016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10464
10465 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10466 vector parity built-in functions.
10467 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10468 count trailing zeros automatic vectorization.
10469 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10470 count trailing zeros built-in functions.
10471
2bc145af
KV
104722016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10473
10474 * gcc.dg/tree-ssa/reassoc-44.c: New test.
10475
26869fdb
PH
104762016-05-24 Pat Haugen <pthaugen@us.ibm.com>
10477
10478 PR target/71050
10479 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10480
b2dc9c3b
PC
104812016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10482
10483 PR c++/50436
10484 * g++.dg/template/crash123.C: New.
10485 * g++.dg/template/crash124.C: Likewise.
10486
f65e97fd
MS
104872016-05-24 Martin Sebor <msebor@redhat.com>
10488
10489 PR c++/71147
10490 * g++.dg/ext/flexary16.C: New test.
10491
a6f5ac7f
IV
104922016-05-24 Ilya Verbin <ilya.verbin@intel.com>
10493
69a6d5ad
NS
10494 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10495 before math.h is included.
a6f5ac7f
IV
10496 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10497 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10498 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10499 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10500 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10501 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10502 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10503 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10504 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10505 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10506 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10507 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10508 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10509 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10510 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10511 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10512 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10513 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10514 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10515 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10516 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10517 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10518 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10519
27bad558
MM
105202016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10521 Kelvin Nilsen <kelvin@gcc.gnu.org>
10522
10523 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10524 support.
10525
72f382fb
PC
105262016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10527
10528 PR c++/69872
10529 * g++.dg/warn/Wno-narrowing1.C: New.
10530
ef2ec9d9
MP
105312016-05-24 Marek Polacek <polacek@redhat.com>
10532
10533 PR c/71249
10534 * c-c++-common/Wswitch-unreachable-2.c: New test.
10535
e90434e3
JJ
105362016-05-24 Jakub Jelinek <jakub@redhat.com>
10537
7adb26f2
JJ
10538 PR c++/71257
10539 * g++.dg/vect/simd-clone-6.cc: New test.
10540 * g++.dg/gomp/declare-simd-6.C: New test.
10541
e90434e3
JJ
10542 PR middle-end/70434
10543 PR c/69504
10544 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10545
b556ea3b
RB
105462016-05-24 Richard Biener <rguenther@suse.de>
10547
10548 PR tree-optimization/71240
10549 * gcc.dg/optimize-bswapsi-5.c: New testcase.
10550
e5328f5d
RB
105512016-05-24 Richard Biener <rguenther@suse.de>
10552
10553 PR tree-optimization/71230
10554 * gcc.dg/torture/pr71230.c: New testcase.
10555 * g++.dg/torture/pr71230.C: Likewise.
10556
a04e69c0
TS
105572016-05-24 Thomas Schwinge <thomas@codesourcery.com>
10558
10559 * c-c++-common/goacc/routine-5.c: Add tests.
10560 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10561 * gfortran.dg/goacc/routine-6.f90: Add tests.
10562
30fd2977
RB
105632016-05-24 Richard Biener <rguenther@suse.de>
10564
10565 PR tree-optimization/71253
10566 * gcc.dg/torture/pr71253.c: New testcase.
10567
ca6f60bc
KV
105682016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10569
10570 PR middle-end/71252
10571 * gfortran.dg/pr71252.f90: New test.
10572
d3465d72
RS
105732016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10574
10575 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10576
f17a223d
RB
105772016-05-24 Richard Biener <rguenther@suse.de>
10578
10579 PR middle-end/70434
10580 PR c/69504
10581 * c-c++-common/vector-subscript-4.c: New testcase.
10582 * c-c++-common/vector-subscript-5.c: Likewise.
10583
e3f36534
JD
105842016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10585
10586 PR fortran/71123
10587 * gfortran.dg/namelist_90.f: New test
10588
85d5c27d
JD
105892016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10590
10591 PR fortran/66461
10592 * gfortran.dg/unexpected_eof.f: New test
10593
fe3f3340
MM
105942016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10595 Kelvin Nilsen <kelvin@gcc.gnu.org>
10596
10597 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10598 as little endian.
10599
26d6ae55
PC
106002016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10601
10602 PR c++/70972
10603 * g++.dg/cpp0x/inh-ctor20.C: New.
10604 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10605
d6c9a06f
PC
106062016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10607
10608 PR c++/69095
10609 * g++.dg/cpp0x/variadic168.C: New.
10610
396a1d10
PC
106112016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10612
10613 * g++.dg/cpp0x/pr31445.C: Test column number too.
10614 * g++.dg/cpp0x/pr32253.C: Likewise.
10615 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10616 * g++.dg/cpp0x/variadic36.C: Likewise.
10617
ece46666
MG
106182016-05-23 Marc Glisse <marc.glisse@inria.fr>
10619
10620 * gcc.dg/fold-notshift-2.c: Adjust.
10621
a7dc5980
MP
106222016-05-23 Marek Polacek <polacek@redhat.com>
10623
10624 PR c/49859
10625 * c-c++-common/Wswitch-unreachable-1.c: New test.
10626 * gcc.dg/Wswitch-unreachable-1.c: New test.
10627 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10628 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10629 * g++.dg/gomp/block-10.C: Likewise.
10630 * gcc.dg/gomp/block-10.c: Likewise.
10631 * g++.dg/gomp/block-9.C: Likewise.
10632 * gcc.dg/gomp/block-9.c: Likewise.
10633 * g++.dg/gomp/target-1.C: Likewise.
10634 * g++.dg/gomp/target-2.C: Likewise.
10635 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 10636 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
10637 * g++.dg/gomp/taskgroup-1.C: Likewise.
10638 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10639 * gcc.dg/gomp/teams-1.c: Likewise.
10640 * g++.dg/gomp/teams-1.C: Likewise.
10641 * g++.dg/overload/error3.C: Likewise.
10642 * g++.dg/tm/jump1.C: Likewise.
10643 * g++.dg/torture/pr40335.C: Likewise.
10644 * gcc.dg/c99-vla-jump-5.c: Likewise.
10645 * gcc.dg/switch-warn-1.c: Likewise.
10646 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10647 * gcc.dg/nested-func-1.c: Likewise.
10648 * gcc.dg/pr67784-4.c: Likewise.
10649
18b54004
RB
106502016-05-23 Richard Biener <rguenther@suse.de>
10651
10652 PR tree-optimization/71230
10653 * gfortran.dg/pr71230-1.f90: New testcase.
10654 * gfortran.dg/pr71230-2.f90: Likewise.
10655
e569db5f
VK
106562016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10657
396a1d10 10658 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
10659 * gcc.dg/vect/pr58135.c: Add new.
10660 * gfortran.dg/pr46519-1.f: Adjust test case.
10661
e4b71114
PC
106622016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10663
10664 PR c++/53401
10665 * g++.dg/cpp0x/decltype64.C: New.
10666
a25a8058
CL
106672016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10668
10669 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10670 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10671 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10672
0dcfe9ab
CL
106732016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10674
10675 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10676 Add poly64x1_t and poly64x2_t cases if supported.
10677 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10678 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10679 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10680 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10681 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10682
ffd70e4a
CL
106832016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10684
10685 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10686 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10687 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10688 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10689 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10690 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10691 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10692
4b1f57fe
CL
106932016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10694
10695 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10696
16c5ec77
CL
106972016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10698
10699 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10700 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10701
94ad56c7
JJ
107022016-05-22 Jakub Jelinek <jakub@redhat.com>
10703
57748705
JJ
10704 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10705 constraint instead of "r".
10706 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10707 insn instead of vxorpd.
10708 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10709
af120161
JJ
10710 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10711 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10712
355023ce
JJ
10713 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10714
3b48574c
JJ
10715 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10716 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10717
94ad56c7
JJ
10718 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10719
8a85cee2
KV
107202016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10721
10722 PR middle-end/40921
10723 * gcc.dg/tree-ssa/pr40921.c: New test.
10724
8e916b16
PS
107252016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10726
10727 PR target/71103
10728 * gcc.target/avr/pr71103.c: New test.
10729
88aea79f
KV
107302016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10731
10732 PR middle-end/71179
10733 * gcc.dg/tree-ssa/pr71179.c: New test.
10734
79063edd
MS
107352016-05-20 Martin Sebor <msebor@redhat.com>
10736
10737 PR c/71115
10738 * gcc.dg/init-excess-2.c: New test.
10739
55c8849f
EB
107402016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10741
10742 * gnat.dg/opt53.adb: New test.
10743 * gnat.dg/opt54.adb: Likewise.
10744
c91a0948
MJ
107452016-05-20 Martin Jambor <mjambor@suse.cz>
10746
10747 PR tree-optimization/70884
10748 * gcc.dg/tree-ssa/pr70919.c: New test.
10749
9cad20fa
BS
107502016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10751
10752 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10753 formatting.
69a6d5ad
NS
10754 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10755 fix code formatting.
10756
107572016-05-20 Nathan Sidwell <nathan@acm.org>
10758
10759 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10760 non-common cases.
10761 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 10762
15c671a7
DM
107632016-05-20 David Malcolm <dmalcolm@redhat.com>
10764
10765 * jit.dg/all-non-failing-tests.h: Add
10766 test-factorial-must-tail-call.c.
10767 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10768 * jit.dg/test-factorial-must-tail-call.c: New test case.
10769
4f028369
JJ
107702016-05-20 Jakub Jelinek <jakub@redhat.com>
10771
10772 PR fortran/71204
10773 * gfortran.dg/pr71204.f90: New test.
10774
7dea4ab3
CP
107752016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10776
10777 * gcc.target/nvptx/sincos.c: New test.
10778
ef98d365
PC
107792016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10780
10781 PR c++/70572
10782 * g++.dg/cpp1y/auto-fn31.C: New.
10783
92466115
BS
107842016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10785
10786 * gcc.target/powerpc/vec-addec.c: New test.
10787 * gcc.target/powerpc/vec-addec-int128.c: New test.
10788
9a385c2d
DM
107892016-05-20 David Malcolm <dmalcolm@redhat.com>
10790
10791 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10792 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10793 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10794 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10795
77c9d5b4
JH
107962016-05-20 Jan Hubicka <hubicka@ucw.cz>
10797
10798 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10799
68047971
JJ
108002016-05-20 Jakub Jelinek <jakub@redhat.com>
10801
18954840
JJ
10802 PR c++/71210
10803 * g++.dg/opt/pr71210-1.C: New test.
10804 * g++.dg/opt/pr71210-2.C: New test.
10805
68047971
JJ
10806 PR tree-optimization/29756
10807 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10808 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10809 only on selected targets where V4SImode vectors are known to be
10810 supported.
10811
d78789f5
MG
108122016-05-20 Marc Glisse <marc.glisse@inria.fr>
10813
10814 PR tree-optimization/71079
10815 PR tree-optimization/71206
10816 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10817
550fa093
PK
108182016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10819
10820 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10821 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10822 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10823
483c6429
RG
108242016-05-20 Richard Guenther <rguenther@suse.de>
10825
10826 PR tree-optimization/29756
10827 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10828
eb066284
RB
108292016-05-20 Richard Biener <rguenther@suse.de>
10830
10831 PR tree-optimization/71185
10832 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10833
58f10249
RB
108342016-05-20 Richard Biener <rguenther@suse.de>
10835
10836 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10837
2a5569fa
MP
108382016-05-19 Marek Polacek <polacek@redhat.com>
10839
10840 PR c++/71075
10841 * g++.dg/diagnostic/pr71075.C: New test.
10842
5e9a5385
DM
108432016-05-19 David Malcolm <dmalcolm@redhat.com>
10844
10845 PR c++/71184
10846 * g++.dg/pr71184.C: New test case.
10847
4f45da44
KN
108482016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10849
10850 * gcc.target/powerpc/darn-0.c: New test.
10851 * gcc.target/powerpc/darn-1.c: New test.
10852 * gcc.target/powerpc/darn-2.c: New test.
10853
4177437e
MP
108542016-05-19 Marek Polacek <polacek@redhat.com>
10855
10856 PR tree-optimization/71031
10857 * gcc.dg/tree-ssa/vrp100.c: New test.
10858
afb72432
IE
108592016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10860
10861 PR rtl-optimization/71148
10862 * gcc.dg/pr71148.c: New test.
10863
4f83064e
KT
108642016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10865
10866 PR target/71056
10867 * gcc.target/arm/pr71056.c: New test.
10868
4bf8dbe1
BE
108692016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10870
10871 * c-c++-common/pr69669.c: Check the used mode.
10872
f3510625
MO
108732016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10874
10875 PR sanitizer/64354
10876 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10877
43c0068e
RB
108782016-05-19 Richard Biener <rguenther@suse.de>
10879
10880 PR tree-optimization/70729
10881 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10882 * gcc.dg/graphite/scop-18.c: Likewise.
10883 * gcc.dg/pr41783.c: Disable LIM.
10884 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10885 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10886 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10887 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10888 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10889 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10890 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10891 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10892 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10893 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10894 * gfortran.dg/pr42108.f90: Likewise.
10895
70f25790
DM
108962016-05-18 David Malcolm <dmalcolm@redhat.com>
10897
10898 PR driver/69265
10899 * gcc.dg/spellcheck-options-11.c: New test case.
10900
960db8ec
JJ
109012016-05-18 Jakub Jelinek <jakub@redhat.com>
10902
10903 PR c++/71100
10904 * g++.dg/opt/pr71100.C: New test.
10905
04643334
MJ
109062016-05-18 Martin Jambor <mjambor@suse.cz>
10907
10908 PR ipa/69708
10909 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10910 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10911 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10912 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10913
91bb9f80
MJ
109142016-05-18 Martin Jambor <mjambor@suse.cz>
10915
10916 PR ipa/69708
10917 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10918 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10919 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10920 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10921 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10922
c584aca6
PC
109232016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10924
10925 PR c++/69793
10926 * g++.dg/template/crash122.C: New.
10927
20309c6e
PC
109282016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10929
10930 PR c++/70466
10931 * g++.dg/template/pr70466-1.C: New.
10932 * g++.dg/template/pr70466-2.C: Likewise.
10933
50c78b9a
MM
109342016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10935
10936 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10937 splat operations and the XXSPLTIB instruction.
10938 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10939 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10940 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10941 xxlxor to clear a register.
10942
cf8be00d
RS
109432016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10944
10945 * gcc.dg/torture/pr71020.c: New test.
10946
848a392a
MJ
109472016-05-18 Martin Jambor <mjambor@suse.cz>
10948
10949 PR ipa/70646
10950 * gcc.dg/ipa/pr70646.c: New test.
10951
1f2ab776
CL
109522016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10953
10954 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10955
76489493
CL
109562016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10957
10958 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10959 missing tests for vreinterpretq_p{8,16}.
10960
bd79378d
CL
109612016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10962
10963 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10964 vsliq_n_s64 and vsliq_n_u64.
10965
81ca3ea0
CL
109662016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10967
10968 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10969 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10970
873cb425
CL
109712016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10972
10973 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10974 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10975 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10976
9d6e7c21
CL
109772016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10978
10979 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10980 in comment.
10981
b4dbe40e 109822016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
10983
10984 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10985 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10986 "blr\t" and switch to scan-assembler-times.
10987
83a5c910
JW
109882016-05-18 Jiong Wang <jiong.wang@arm.com>
10989
53d6d955
UB
10990 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10991 with __aarch64__.
10992 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10993 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 10994
fb7cbdeb
JJ
109952016-05-18 Jakub Jelinek <jakub@redhat.com>
10996
8ee91165
JJ
10997 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10998 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10999 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11000 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11001 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11002 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11003
cf4d516a
JJ
11004 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11005 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11006
a4f16422
JJ
11007 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11008 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11009
7b37ce10
JJ
11010 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11011 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11012
fb7cbdeb
JJ
11013 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11014
c9326aef
RB
110152016-05-18 Richard Biener <rguenther@suse.de>
11016
11017 PR tree-optimization/71168
11018 * gcc.dg/torture/pr71168.c: New testcase.
11019
df8b0a11
KV
110202016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
11021
11022 PR middle-end/63586
11023 * gcc.dg/tree-ssa/pr63586-2.c: New test.
11024 * gcc.dg/tree-ssa/pr63586.c: New test.
11025 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11026
2efd67ed
NS
110272016-05-17 Nathan Sidwell <nathan@acm.org>
11028
11029 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11030 * gcc.dg/pr68671.c: Fix ptx xfail-if.
11031 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11032 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11033
1988b2c2
NS
110342016-05-17 Nathan Sidwell <nathan@acm.org>
11035
11036 * gcc.target/nvptx/abi-vararg-3.c: New.
11037
ad1d92ab
MM
110382016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
11039
11040 PR tree-optimization/54579
11041 PR middle-end/55299
11042 * gcc.dg/fold-notrotate-1.c: New test.
11043 * gcc.dg/fold-notshift-1.c: New test.
11044 * gcc.dg/fold-notshift-2.c: New test.
11045
47768df8
MP
110462016-05-17 Marek Polacek <polacek@redhat.com>
11047
11048 PR ipa/71146
11049 * g++.dg/ipa/pr71146.C: New test.
11050
6b5423a5
DM
110512016-05-17 David Malcolm <dmalcolm@redhat.com>
11052
11053 * jit.dg/test-error-array-bounds.c: New test case.
11054
c7986356
MG
110552016-05-17 Marc Glisse <marc.glisse@inria.fr>
11056
11057 * gcc.dg/tree-ssa/and-1.c: New testcase.
11058
d982c5b7
MG
110592016-05-17 Marc Glisse <marc.glisse@inria.fr>
11060
11061 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11062 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11063
0139ba93
MG
110642016-05-17 Marc Glisse <marc.glisse@inria.fr>
11065
11066 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11067 * gcc.dg/tree-ssa/vrp99.c: New testcase.
11068
daab4562
JW
110692016-05-17 Jiong Wang <jiong.wang@arm.com>
11070
11071 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11072
22330033
JW
110732016-05-17 Jiong Wang <jiong.wang@arm.com>
11074
11075 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11076
98b3a5f2
JW
110772016-05-17 Jiong Wang <jiong.wang@arm.com>
11078
11079 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11080 ".2d[index]" when scan the assembly.
11081 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11082 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11083 float64x1.
11084 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11085
b71b7a8e
RB
110862016-05-17 Richard Biener <rguenther@suse.de>
11087
11088 PR tree-optimization/71132
11089 * gcc.dg/torture/pr71132.c: New testcase.
11090
3c51ad46
CL
110912016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11092
11093 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11094
d20faa66
KT
110952016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11096
11097 PR target/70809
11098 * gcc.target/aarch64/pr70809_1.c: New test.
11099
b75cc5a4
KT
111002016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11101
11102 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11103 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11104 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11105 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11106
b28eb195
IE
111072016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
11108 Ilya Enkovich <ilya.enkovich@intel.com>
11109
11110 PR target/71114
11111 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11112
0b9004ed
JH
111132016-05-16 Jan Hubicka <hubicka@ucw.cz>
11114
11115 * g++.dg/ipa/ivinline-7.C: Do not xfail.
11116 * g++.dg/ipa/ivinline-9.C: Do not xfail.
11117
1b81a1c1
MW
111182016-05-16 Matthew Wahab <matthew.wahab@arm.com>
11119
11120 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
11121 test for __ARM_FP16_ARGS.
11122 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11123 * gcc.target/arm/aapcs/neon-vect10.c: New.
11124 * gcc.target/arm/aapcs/neon-vect9.c: New.
11125 * gcc.target/arm/aapcs/vfp18.c: New.
11126 * gcc.target/arm/aapcs/vfp19.c: New.
11127 * gcc.target/arm/aapcs/vfp20.c: New.
11128 * gcc.target/arm/aapcs/vfp21.c: New.
11129 * gcc.target/arm/fp16-aapcs-1.c: New.
11130 * g++.target/arm/fp16-param-1.c: Update expected output. Add
11131 test for __ARM_FP16_ARGS.
11132 * g++.target/arm/fp16-return-1.c: Update expected output.
11133
921d1e73
JW
111342016-05-16 Jiong Wang <jiong.wang@arm.com>
11135
11136 PR testsuite/70227
11137 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11138
228eb42a
HA
111392016-05-15 Harald Anlauf <anlauf@gmx.de>
11140
11141 PR fortran/69603
11142 * gfortran.dg/pr69603.f90: New testcase.
11143
785abfd3
FR
111442016-05-14 Fritz Reese <fritzoreese@gmail.com>
11145
11146 * gfortran.dg/dec_union_4.f90: Fix endian issue.
11147
e75eb64f
FR
111482016-05-14 Fritz Reese <fritzoreese@gmail.com>
11149
11150 PR fortran/71047
11151 * gfortran.dg/pr71047.f08: New test.
11152
aa4b467b
JM
111532016-05-13 Joseph Myers <joseph@codesourcery.com>
11154
11155 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11156 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11157 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11158
653fb4a2
MS
111592016-05-13 Martin Sebor <msebor@redhat.com>
11160
11161 PR c++/60049
11162 * g++.dg/cpp0x/constexpr-60049.C: New test.
11163
9e37582d
JJ
111642016-05-13 Jakub Jelinek <jakub@redhat.com>
11165
11166 PR bootstrap/71071
11167 * gcc.dg/pr71071.c: New test.
11168
a278aa17
UB
111692016-05-13 Uros Bizjak <ubizjak@gmail.com>
11170
11171 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11172 remove XOP handling.
377eaca7 11173 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 11174
ac3d02e2
NS
111752016-05-13 Nathan Sidwell <nathan@acm.org>
11176
11177 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11178 __atomic_is_lock_free declaration.
11179
8ab3bdac
RB
111802016-05-13 Richard Biener <rguenther@suse.de>
11181
11182 PR tree-optimization/42587
11183 * gcc.dg/optimize-bswapsi-4.c: New testcase.
11184
623b8e0a
ML
111852016-05-13 Martin Liska <mliska@suse.cz>
11186
11187 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11188 the new format of dump output.
11189
da7674f6
IE
111902016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
11191
11192 * gcc.dg/pr71084.c: New test.
11193
c959db3d
RR
111942016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11195
53d6d955
UB
11196 PR target/53440
11197 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 11198
43203dea
RR
111992016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11200
11201 * gcc.target/aarch64/struct_return.c: New test.
11202
4f2e1536
MP
112032016-05-12 Marek Polacek <polacek@redhat.com>
11204
11205 PR c/70756
11206 * c-c++-common/pr70756-2.c: New test.
11207 * c-c++-common/pr70756.c: New test.
11208
1ef33ef3
RB
112092016-05-12 Richard Biener <rguenther@suse.de>
11210
11211 PR tree-optimization/71059
11212 * gcc.dg/torture/pr71059.c: New testcase.
11213
763baff6
RB
112142016-05-12 Richard Biener <rguenther@suse.de>
11215
11216 PR tree-optimization/71062
11217 * gcc.dg/torture/pr71062.c: New testcase.
11218
c4ec1243
IE
112192016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
11220
11221 PR tree-optimization/71006
11222 * gcc.dg/pr71006.c: New test.
11223
a5fbf76d
MP
112242016-05-12 Marek Polacek <polacek@redhat.com>
11225
11226 PR driver/71063
11227 * gcc.dg/opts-7.c: New test.
11228
5acc47a4
KT
112292016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11230
11231 PR target/70830
11232 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11233 Add -save-temps to dg-options.
11234 Scan for ldmfd rather than pop instruction.
11235 * gcc.target/arm/interrupt-2.c: Likewise.
11236 * gcc.target/arm/pr70830.c: New test.
11237
40bd4bf9
JJ
112382016-05-12 Jakub Jelinek <jakub@redhat.com>
11239
3cd63842
JJ
11240 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11241 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11242
c05d08f6
JJ
11243 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11244 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11245 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11246
bc27ffae
JJ
11247 PR target/71019
11248 * gcc.target/i386/avx512vl-pack-1.c: New test.
11249 * gcc.target/i386/avx512vl-pack-2.c: New test.
11250 * gcc.target/i386/avx512bw-pack-2.c: New test.
11251
515d7412
JJ
11252 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11253
40bd4bf9
JJ
11254 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11255 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11256 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11257
44ab146a
RB
112582016-05-12 Richard Biener <rguenther@suse.de>
11259
11260 PR tree-optimization/70986
11261 * gcc.dg/torture/pr70986-1.c: New testcase.
11262 * gcc.dg/torture/pr70986-2.c: Likewise.
11263 * gcc.dg/torture/pr70986-3.c: Likewise.
11264
d6e83a8d
MM
112652016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11266
11267 PR c/43651
11268 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11269 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11270
51e67ea3
UB
112712016-05-11 Uros Bizjak <ubizjak@gmail.com>
11272
11273 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11274 directive.
11275 * gcc.target/i386/pr66746.c: Ditto.
11276
3fd2b007
MM
112772016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11278
11279 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11280 support.
11281 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11282 warning when using -mvsx-timode.
11283 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11284 * gcc.target/powerpc/dform-2.c: Likewise.
11285 * gcc.target/powerpc/pr68805.c: Likewise.
11286
5c3a10fb
MP
112872016-05-11 Marek Polacek <polacek@redhat.com>
11288
11289 PR c++/71024
11290 * c-c++-common/attributes-3.c: New test.
11291
7cfb065b
NS
112922016-05-11 Nathan Sidwell <nathan@acm.org>
11293
11294 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11295 * gcc.c-torture/execute/pr68185.c: Likewise.
11296 * gcc.dg/ipa/pr70306.c: Requires global constructors.
11297 * gcc.dg/pr69634.c: Requires scheduling.
11298 * gcc.dg/torture/pr66178.c: Require label values.
11299 * gcc.dg/setjmp-6.c: Require indirect jumps.
11300
f35ea97d
RB
113012016-05-11 Richard Biener <rguenther@suse.de>
11302
11303 PR tree-optimization/71055
11304 * gcc.dg/torture/pr71055.c: New testcase.
11305
dff70323
RB
113062016-05-11 Richard Biener <rguenther@suse.de>
11307
11308 PR debug/71057
11309 * g++.dg/debug/pr71057.C: New testcase.
11310
56a3d28b
JJ
113112016-05-11 Jakub Jelinek <jakub@redhat.com>
11312
11313 PR fortran/70855
11314 * gfortran.dg/gomp/pr70855.f90: New test.
11315
ebc1b29e
RB
113162016-05-11 Richard Biener <rguenther@suse.de>
11317
11318 PR middle-end/71002
11319 * g++.dg/torture/pr71002.C: New testcase.
11320
98ccd1d7
IE
113212016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
11322
11323 PR middle-end/70807
11324 * gcc.dg/pr70807.c: New test.
11325
ed29e24b
MS
113262016-05-10 Martin Sebor <msebor@redhat.com>
11327
11328 PR c++/38611
11329 * g++.dg/Wattributes.C: New test.
11330
e39dab2c
MG
113312016-05-10 Marc Glisse <marc.glisse@inria.fr>
11332
11333 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11334 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11335 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11336
d067e238
IE
113372016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11338
11339 PR target/70799
11340 * gcc.target/i386/pr70799-1.c: New test.
11341
cd36c83e
PMR
113422016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11343
11344 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11345
1e3af2a4
IE
113462016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11347
11348 PR middle-end/70877
11349 * gcc.target/i386/pr70877.c: New test.
11350
afc610db
IE
113512016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11352
11353 PR tree-optimization/70786
11354 * gcc.target/i386/pr70876.c: New test.
11355
4b59d19f
JJ
113562016-05-10 Jakub Jelinek <jakub@redhat.com>
11357
11358 PR target/70927
11359 * gcc.target/i386/avx512vl-logic-1.c: New test.
11360 * gcc.target/i386/avx512vl-logic-2.c: New test.
11361 * gcc.target/i386/avx512dq-logic-2.c: New test.
11362
9b5ee426
BS
113632016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11364
11365 PR target/70963
11366 * gcc.target/powerpc/pr70963.c: New.
11367
f3352cab
DM
113682016-05-10 David Malcolm <dmalcolm@redhat.com>
11369
11370 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11371 (test_very_wide_line): Add ruler to expected output.
11372 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11373 (test_very_wide_line): Likewise.
11374 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11375 (test_show_locus): Within the handling of "test_very_wide_line",
11376 enable show_ruler_p on the diagnostic context.
11377
4a3255dd
RB
113782016-05-10 Richard Biener <rguenther@suse.de>
11379
11380 PR tree-optimization/71039
11381 * gcc.dg/torture/pr71039.c: New testcase.
11382
da7c9950
NS
113832016-05-10 Nathan Sidwell <nathan@acm.org>
11384
11385 * gcc.dg/nested-func-10.c: Requires alloca.
11386 * gcc.dg/nested-func-9.c: Requires alloca.
11387 * gcc.c-torture/execute/pr70460.c: Requires labels.
11388 * gcc.c-torture/compile/pr70199.c: Requires labels.
11389 * gcc.target/nvptx/decl.c: Compile only.
11390 * gcc.target/nvptx/trailing-init.c: Compile only.
11391 * gcc.target/nvptx/ary-init.c: Compile only.
11392
cf68d92c
MP
113932016-05-10 Marek Polacek <polacek@redhat.com>
11394
11395 PR c/70255
11396 * gcc.dg/attr-opt-1.c: New test.
11397
64ea4e15
RB
113982016-05-10 Richard Biener <rguenther@suse.de>
11399
11400 PR tree-optimization/70497
11401 PR tree-optimization/28367
11402 * gcc.dg/torture/20160404-1.c: New testcase.
11403 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11404 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11405
5a96dae3
PMR
114062016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11407
11408 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11409
fc97f805
UB
114102016-05-09 Uros Bizjak <ubizjak@gmail.com>
11411
11412 * gcc.target/i386/fabsneg-1.c New test.
11413
a710b1d5
AM
114142016-05-09 Alan Modra <amodra@gmail.com>
11415
11416 PR testsuite/70826
11417 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11418
171f6f05
RB
114192016-05-09 Richard Biener <rguenther@suse.de>
11420
11421 PR tree-optimization/70985
11422 * gcc.dg/torture/pr70985.c: New testcase.
11423
18caa34e
BC
114242016-05-09 Bin Cheng <bin.cheng@arm.com>
11425
11426 * gcc.dg/tree-ssa/ifc-9.c: New test.
11427 * gcc.dg/tree-ssa/ifc-10.c: New test.
11428 * gcc.dg/tree-ssa/ifc-11.c: New test.
11429 * gcc.dg/tree-ssa/ifc-12.c: New test.
11430 * gcc.dg/vect/pr61194.c: Remove XFAIL.
11431 * gcc.dg/vect/vect-23.c: Remove XFAIL.
11432 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
11433
7a27d38f
RB
114342016-05-09 Richard Biener <rguenther@suse.de>
11435
11436 PR fortran/70937
11437 * gfortran.dg/pr70937.f90: New testcase.
11438
5ebbbd3d
RO
114392016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11440
11441 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
11442
f6288c24
FR
114432016-05-07 Fritz Reese <fritzoreese@gmail.com>
11444
11445 PR fortran/56226
11446 * gfortran.dg/dec_structure_1.f90: New testcase.
11447 * gfortran.dg/dec_structure_2.f90: Ditto.
11448 * gfortran.dg/dec_structure_3.f90: Ditto.
11449 * gfortran.dg/dec_structure_4.f90: Ditto.
11450 * gfortran.dg/dec_structure_5.f90: Ditto.
11451 * gfortran.dg/dec_structure_6.f90: Ditto.
11452 * gfortran.dg/dec_structure_7.f90: Ditto.
11453 * gfortran.dg/dec_structure_8.f90: Ditto.
11454 * gfortran.dg/dec_structure_9.f90: Ditto.
11455 * gfortran.dg/dec_structure_10.f90: Ditto.
11456 * gfortran.dg/dec_structure_11.f90: Ditto.
11457 * gfortran.dg/dec_union_1.f90: Ditto.
11458 * gfortran.dg/dec_union_2.f90: Ditto.
11459 * gfortran.dg/dec_union_3.f90: Ditto.
11460 * gfortran.dg/dec_union_4.f90: Ditto.
11461 * gfortran.dg/dec_union_5.f90: Ditto.
11462 * gfortran.dg/dec_union_6.f90: Ditto.
11463 * gfortran.dg/dec_union_7.f90: Ditto.
11464
5ec4a8cd
TV
114652016-05-07 Tom de Vries <tom@codesourcery.com>
11466
11467 PR tree-optimization/70956
11468 * gcc.dg/graphite/pr70956.c: New test.
11469
58ec1d0e
JJ
114702016-05-06 Jakub Jelinek <jakub@redhat.com>
11471
ccd88fb7
JJ
11472 PR middle-end/70941
11473 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11474 (a, b, c, d): Change type from char to signed char.
11475 (main): Compare against (signed char) -1634678893 instead of
11476 hardcoded -109. Use __builtin_abort instead of abort.
11477
dd3b6464
JJ
11478 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11479 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11480
58ec1d0e
JJ
11481 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11482
19aa23d8
YR
114832016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
11484
11485 PR debug/70935
11486 * gcc.dg/torture/pr70935.c: New test.
11487
ae5f0df1
OE
114882016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11489
11490 PR target/58219
ce23a8ff 11491 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 11492
078f7e37
RB
114932016-05-06 Richard Biener <rguenther@suse.de>
11494
11495 PR tree-optimization/70960
11496 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11497
765d7b54
OE
114982016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11499
11500 PR target/52933
11501 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11502 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11503 Adjust expected instruction counts.
11504 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11505
29c94e65
MP
115062016-05-06 Marek Polacek <polacek@redhat.com>
11507
11508 PR sanitizer/70875
11509 * gcc.dg/ubsan/bounds-3.c: New test.
11510
3684b02e
OE
115112016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11512
11513 PR target/54089
11514 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11515
8706773f
RB
115162016-05-06 Richard Biener <rguenther@suse.de>
11517
11518 PR middle-end/70931
11519 * gfortran.dg/pr70931.f90: New testcase.
11520
a4f51018
RB
115212016-05-06 Richard Biener <rguenther@suse.de>
11522
11523 PR middle-end/70941
11524 * gcc.dg/torture/pr70941.c: New testcase.
11525
c4f2425f
BC
115262016-05-05 Bin Cheng <bin.cheng@arm.com>
11527
11528 PR tree-optimization/57206
11529 * gcc.dg/vect/pr57206.c: New test.
11530
5dc08197
RO
115312016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11532
11533 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11534
351f85c5
JJ
115352016-05-05 Jakub Jelinek <jakub@redhat.com>
11536
568bac8c
JJ
11537 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11538
351f85c5
JJ
11539 * c-c++-common/Wdangling-else-4.c: New test.
11540
33fd7785
JJ
115412016-05-04 Jakub Jelinek <jakub@redhat.com>
11542
2d1ac15a
JJ
11543 PR c++/70906
11544 PR c++/70933
11545 * g++.dg/opt/pr70906.C: New test.
11546 * g++.dg/opt/pr70933.C: New test.
11547
33fd7785
JJ
11548 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11549
6b715bf6
JH
115502016-05-04 Jan Hubicka <hubicka@ucw.cz>
11551
11552 * gcc.dg/ipa/pure-const-3.c: New testcase.
11553
deef7113
MP
115542016-05-04 Marek Polacek <polacek@redhat.com>
11555
11556 * c-c++-common/Wdangling-else-1.c: New test.
11557 * c-c++-common/Wdangling-else-2.c: New test.
11558 * c-c++-common/Wdangling-else-3.c: New test.
11559
5396db97
KCY
115602016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
11561
11562 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11563 flag is present.
11564
de55efd5
MP
115652016-05-04 Marek Polacek <polacek@redhat.com>
11566
11567 PR c/48778
11568 * gcc.dg/Waddress-2.c: New test.
11569
475839b6
AM
115702016-05-04 Alan Modra <amodra@gmail.com>
11571
11572 * gcc.target/powerpc/pr70866.c: New.
11573
b25aad5f
MS
115742016-05-03 Martin Sebor <msebor@redhat.com>
11575
11576 PR c++/66561
11577 * c-c++-common/builtin_location.c: New test.
11578 * g++.dg/cpp1y/builtin_location.C: New test.
11579
79ce98bc
MP
115802016-05-03 Marek Polacek <polacek@redhat.com>
11581
11582 PR c/70859
11583 * gcc.dg/pr70859.c: New test.
11584 * gcc.dg/pr70859-2.c: New test.
11585
402e89f5
PMR
115862016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11587
11588 * gnat.dg/debug5.adb: New testcase.
11589
f3d90045
DV
115902016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11591
11592 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11593 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11594 Procedure to check for z10 instruction set.
11595
1e26cec1
CL
115962016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11597
11598 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11599
71aca5a0
AM
116002016-05-03 Alan Modra <amodra@gmail.com>
11601
11602 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11603
2fd70ec1
JJ
116042016-05-03 Jakub Jelinek <jakub@redhat.com>
11605
11606 * gcc.target/i386/avx512f-cvt-1.c: New test.
11607
e5705cf7
L
116082016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11609
11610 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11611 -fdump-tree-vrp-details.
11612
381cdae4
RB
116132016-05-03 Richard Biener <rguenther@suse.de>
11614
11615 * gcc.dg/pr30172-1.c: Adjust.
11616 * gcc.dg/pr63743.c: Likewise.
11617 * gcc.dg/tm/pr51696.c: Likewise.
11618 * c-c++-common/tm/safe-1.c: Likewise.
11619 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11620 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11621 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11622 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11623
adedd5c1
JJ
116242016-05-03 Jakub Jelinek <jakub@redhat.com>
11625
31ed1665
JJ
11626 PR rtl-optimization/70467
11627 * gcc.target/i386/pr70467-3.c: New test.
11628 * gcc.target/i386/pr70467-4.c: New test.
11629
dea60b59
JJ
11630 PR tree-optimization/70916
11631 * gcc.c-torture/compile/pr70916.c: New test.
11632
adedd5c1
JJ
11633 PR target/49244
11634 * gcc.target/i386/pr49244-1.c: New test.
11635 * gcc.target/i386/pr49244-2.c: New test.
11636
f80041ef
BS
116372016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11638
11639 PR rtl-optimization/44281
11640 * gcc.target/i386/pr44281.c: New test.
11641
1cfcd39e
BC
116422016-05-03 bin cheng <bin.cheng@arm.com>
11643
11644 PR tree-optimization/56541
11645 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11646 * gcc.dg/vect/pr56541.c: new test.
11647
4304ccfd
MM
116482016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11649
11650 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11651 __float128.
11652 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11653
50d94c29
L
116542016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11655
11656 PR testsuite/70520
11657 * c-c++-common/asan/clone-test-1.c (main): Align child process
11658 stack to 16 bytes.
11659
bc1aee87
DM
116602016-05-02 David Malcolm <dmalcolm@redhat.com>
11661
11662 PR c++/62314
11663 * g++.dg/spellcheck-fields-2.C: New test case.
11664
474e0129
DM
116652016-05-02 David Malcolm <dmalcolm@redhat.com>
11666
11667 PR c++/62314
11668 * g++.dg/pr62314.C: New test case.
11669
818b88a7
JH
116702016-05-02 Jan Hubicka <hubicka@ucw.cz>
11671
11672 * gcc.dg/ipa/inline-8.c: New testcase.
11673
dd77684f
JJ
116742016-05-02 Jakub Jelinek <jakub@redhat.com>
11675
11676 PR rtl-optimization/70467
11677 * gcc.target/i386/pr70467-1.c: New test.
11678
72407e00
BE
116792016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11680
11681 * gcc.dg/spec-options.c: Run the test on all targets.
11682 * gcc.dg/foo.specs: Use cpp_unique_options.
11683
dd53d197
MG
116842016-05-02 Marc Glisse <marc.glisse@inria.fr>
11685
11686 * gcc.dg/tree-ssa/unord.c: New testcase.
11687
a8b85ce9
MG
116882016-05-02 Marc Glisse <marc.glisse@inria.fr>
11689
11690 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11691
5b37e866
NS
116922016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11693
11694 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11695
7176a4a0
MP
116962016-05-02 Marek Polacek <polacek@redhat.com>
11697
11698 PR c/70851
11699 * gcc.dg/enum-incomplete-3.c: New test.
11700
6b9933b9
MP
117012016-05-02 Marek Polacek <polacek@redhat.com>
11702 Tom de Vries <tom@codesourcery.com>
11703
11704 PR tree-optimization/70700
11705 * gcc.dg/pr70700.c: New test.
11706
90f82260
UB
117072016-05-01 Uros Bizjak <ubizjak@gmail.com>
11708
11709 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11710 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11711 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11712 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11713 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11714
f73036c1
EB
117152016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11716
11717 * ada/acats/run_acats: Rename into...
11718 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11719 * ada/acats/run_all.sh: Remove redundant test.
11720 (target_run): Move around.
11721 (target_gnatchop): Use newly built executable.
11722 (target_gnatmake): Likewise.
11723 Check that the compilation of impbit succeeds.
11724
85e051a3
OE
117252016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11726
11727 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11728 * gcc.dg/20021029-1.c: Likewise.
11729 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11730 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11731 * gcc.target/sh/cmpstr.c: Likewise.
11732 * gcc.target/sh/cmpstrn.c: Likewise.
11733 * gcc.target/sh/memset.c: Likewise.
11734 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11735 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11736 * gcc.target/sh/pr39423-1.c: Likewise.
11737 * gcc.target/sh/pr49468-di.c: Likewise.
11738 * gcc.target/sh/pr49468-si.c: Likewise.
11739 * gcc.target/sh/pr49880-1.c: Likewise.
11740 * gcc.target/sh/pr49880-2.c: Likewise.
11741 * gcc.target/sh/pr49880-3.c: Likewise.
11742 * gcc.target/sh/pr50751-1.c: Likewise.
11743 * gcc.target/sh/pr50751-4.c: Likewise.
11744 * gcc.target/sh/pr50751-7.c: Likewise.
11745 * gcc.target/sh/pr51244-1.c: Likewise.
11746 * gcc.target/sh/pr51244-10.c: Likewise.
11747 * gcc.target/sh/pr51244-11.c: Likewise.
11748 * gcc.target/sh/pr51244-12.c: Likewise.
11749 * gcc.target/sh/pr51244-13.c: Likewise.
11750 * gcc.target/sh/pr51244-14.c: Likewise.
11751 * gcc.target/sh/pr51244-17.c: Likewise.
11752 * gcc.target/sh/pr51244-18.c: Likewise.
11753 * gcc.target/sh/pr51244-19.c: Likewise.
11754 * gcc.target/sh/pr51244-4.c: Likewise.
11755 * gcc.target/sh/pr51244-5.c: Likewise.
11756 * gcc.target/sh/pr51244-7.c: Likewise.
11757 * gcc.target/sh/pr51244-8.c: Likewise.
11758 * gcc.target/sh/pr51244-9.c: Likewise.
11759 * gcc.target/sh/pr51697.c: Likewise.
11760 * gcc.target/sh/pr52483-1.c: Likewise.
11761 * gcc.target/sh/pr52483-2.c: Likewise.
11762 * gcc.target/sh/pr52483-3.c: Likewise.
11763 * gcc.target/sh/pr52483-5.c: Likewise.
11764 * gcc.target/sh/pr52933-1.c: Likewise.
11765 * gcc.target/sh/pr52933-2.c: Likewise.
11766 * gcc.target/sh/pr52933-3.c: Likewise.
11767 * gcc.target/sh/pr53568-1.c: Likewise.
11768 * gcc.target/sh/pr53976-1.c: Likewise.
11769 * gcc.target/sh/pr53988-1.c: Likewise.
11770 * gcc.target/sh/pr53988.c: Likewise.
11771 * gcc.target/sh/pr54089-1.c: Likewise.
11772 * gcc.target/sh/pr54089-6.c: Likewise.
11773 * gcc.target/sh/pr54089-7.c: Likewise.
11774 * gcc.target/sh/pr54089-8.c: Likewise.
11775 * gcc.target/sh/pr54089-9.c: Likewise.
11776 * gcc.target/sh/pr54236-1.c: Likewise.
11777 * gcc.target/sh/pr54236-2.c: Likewise.
11778 * gcc.target/sh/pr54236-3.c: Likewise.
11779 * gcc.target/sh/pr54236-4.c: Likewise.
11780 * gcc.target/sh/pr54386.c: Likewise.
11781 * gcc.target/sh/pr54602-1.c: Likewise.
11782 * gcc.target/sh/pr54685.c: Likewise.
11783 * gcc.target/sh/pr54760-1.c: Likewise.
11784 * gcc.target/sh/pr54760-2.c: Likewise.
11785 * gcc.target/sh/pr54760-3.c: Likewise.
11786 * gcc.target/sh/pr54760-4.c: Likewise.
11787 * gcc.target/sh/pr54760-5.c: Likewise.
11788 * gcc.target/sh/pr54760-6.c: Likewise.
11789 * gcc.target/sh/pr55146.c: Likewise.
11790 * gcc.target/sh/pr55160.c: Likewise.
11791 * gcc.target/sh/pr59278.c: Likewise.
11792 * gcc.target/sh/pr59401-1.c: Likewise.
11793 * gcc.target/sh/pr59533-1.c: Likewise.
11794 * gcc.target/sh/pr63260.c: Likewise.
11795 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11796 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11797 * gcc.target/sh/strlen.c: Likewise.
11798 * gcc.target/sh/torture/pr30807.c: Likewise.
11799 * gcc.target/sh/torture/pr34777.c: Likewise.
11800 * gcc.target/sh/torture/pr64652.c: Likewise.
11801 * gcc.target/sh/torture/pr65505.c: Likewise.
11802 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11803 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11804
411e5c67
PC
118052016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11806
11807 PR c++/66644
11808 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11809
8fa97501
BS
118102016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11811
11812 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11813 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11814 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11815 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11816
5a956111
PP
118172016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11818
11819 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11820 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11821
e7ff0319
CP
118222016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11823
11824 PR middle-end/70626
11825 * c-c++-common/goacc/combined-reduction.c: New test.
11826 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11827
52d11a4b
L
118282016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11829
11830 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11831 *movdi_internal pattern only if PIC off.
11832 * gcc.target/i386/pr70155-2.c: Likewise.
11833 * gcc.target/i386/pr70155-3.c: Likewise.
11834 * gcc.target/i386/pr70155-4.c: Likewise.
11835 * gcc.target/i386/pr70155-5.c: Likewise.
11836 * gcc.target/i386/pr70155-6.c: Likewise.
11837 * gcc.target/i386/pr70155-7.c: Likewise.
11838 * gcc.target/i386/pr70155-8.c: Likewise.
11839 * gcc.target/i386/pr70155-15.c: Likewise.
11840 * gcc.target/i386/pr70155-17.c: Likewise.
11841 * gcc.target/i386/pr70155-22.c: Likewise.
11842
8960db31
BC
118432016-04-29 Bin Cheng <bin.cheng@arm.com>
11844
11845 PR tree-optimization/70803
11846 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11847
cca535a4
IE
118482016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11849
11850 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11851 optimization of vector loop.
11852 * gcc.target/i386/vect-unpack-3.c: New test.
11853 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11854 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11855 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11856
500ecf4a
MP
118572016-04-29 Marek Polacek <polacek@redhat.com>
11858
11859 PR sanitizer/70342
11860 * g++.dg/ubsan/null-7.C: New test.
11861
2fff3db8
MP
11862 PR c/70852
11863 * gcc.dg/pr70852.c: New test.
11864
509063eb
DV
118652016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11866
11867 PR/69089
11868 * g++.dg/cpp0x/alignas6.C: New test.
11869
83745c0d
DV
118702016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11871
c87885ca
RO
11872 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11873 * gcc.dg/pr27003.c: Likewise.
11874 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11875 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11876 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11877 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
11878 * gcc.target/arc/mxy.c: Likewise.
11879 * gcc.target/arc/mswape.c: Likewise.
11880 * gcc.target/arc/mrtsc.c: Likewise.
11881 * gcc.target/arc/mcrc.c: Likewise.
11882 * gcc.target/arc/mdsp-packa.c: Likewise.
11883 * gcc.target/arc/mdvbf.c: Likewise.
11884 * gcc.target/arc/mlock.c: Likewise.
11885 * gcc.target/arc/mmac-24.c: Likewise.
11886 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11887
849b265d
BS
118882016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11889 Matthijs Kooijman <matthijs@stdin.nl>
11890 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11891
11892 PR target/60040
11893 * gcc.target/avr/pr60040-1.c: New.
11894 * gcc.target/avr/pr60040-2.c: New.
11895
1390536b
RB
118962016-04-29 Richard Biener <rguenther@suse.de>
11897
11898 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11899
98998245
RB
119002016-04-29 Richard Biener <rguenther@suse.de>
11901
11902 PR tree-optimization/13962
11903 PR tree-optimization/65686
11904 * gcc.dg/uninit-pr65686.c: New testcase.
11905
8b80cc21
JJ
119062016-04-29 Jakub Jelinek <jakub@redhat.com>
11907
11908 PR middle-end/70843
11909 * gcc.dg/pr70843.c: New test.
11910
6181bc30
JJ
119112016-04-28 Jakub Jelinek <jakub@redhat.com>
11912
11913 PR target/70858
11914 * gcc.target/i386/pr70858.c: New test.
11915
f4cb3612
AB
119162016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11917
11918 * gcc.target/arc/nps400-1.c: New file.
11919
8ad9df62
JR
119202016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11921 Andrew Burgess <andrew.burgess@embecosm.com>
11922
11923 * gcc.target/arc/movh_cl-1.c: New file.
11924
ceaaa9fe
JR
119252016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11926 Andrew Burgess <andrew.burgess@embecosm.com>
11927
11928 * gcc.target/arc/extzv-1.c: New file.
11929 * gcc.target/arc/insv-1.c: New file.
11930 * gcc.target/arc/insv-2.c: New file.
11931 * gcc.target/arc/movb-1.c: New file.
11932 * gcc.target/arc/movb-2.c: New file.
11933 * gcc.target/arc/movb-3.c: New file.
11934 * gcc.target/arc/movb-4.c: New file.
11935 * gcc.target/arc/movb-5.c: New file.
11936 * gcc.target/arc/movb_cl-1.c: New file.
11937 * gcc.target/arc/movb_cl-2.c: New file.
11938 * gcc.target/arc/movbi_cl-1.c: New file.
11939 * gcc.target/arc/movl-1.c: New file.
11940
4d03dc2f
JR
119412016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11942 Andrew Burgess <andrew.burgess@embecosm.com>
11943
11944 * gcc.target/arc/cmem-1.c: New file.
11945 * gcc.target/arc/cmem-2.c: New file.
11946 * gcc.target/arc/cmem-3.c: New file.
11947 * gcc.target/arc/cmem-4.c: New file.
11948 * gcc.target/arc/cmem-5.c: New file.
11949 * gcc.target/arc/cmem-6.c: New file.
11950 * gcc.target/arc/cmem-7.c: New file.
11951 * gcc.target/arc/cmem-ld.inc: New file.
11952 * gcc.target/arc/cmem-st.inc: New file.
11953
81262dad
JJ
119542016-04-28 Jakub Jelinek <jakub@redhat.com>
11955
11956 PR target/70821
11957 * gcc.target/i386/pr70821.c: New test.
11958
0a31a09a
BS
119592016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11960
11961 * gcc.target/powerpc/vec-adde.c: New test.
11962 * gcc.target/powerpc/vec-adde-int128.c: New test.
11963
3ddffba9
JJ
119642016-04-28 Jakub Jelinek <jakub@redhat.com>
11965
11966 * gcc.target/i386/avx-vround-1.c: New test.
11967 * gcc.target/i386/avx-vround-2.c: New test.
11968 * gcc.target/i386/avx512vl-vround-1.c: New test.
11969 * gcc.target/i386/avx512vl-vround-2.c: New test.
11970
713dedcd
RO
119712016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11972
11973 PR testsuite/70595
11974 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11975 (check_effective_target_cilkplus_runtime): ... this.
11976 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11977 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11978
11979 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11980 Require cilkplus_runtime.
11981 Don't add -lcilkrts.
11982 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11983 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11984 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11985 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11986 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11987 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11988 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11989 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11990 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11991 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11992 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11993 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11994 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11995 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11996 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11997 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11998 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11999 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12000 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12001 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12002 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12003 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12004 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12005 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12006 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12007 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12008 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12009 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12010 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12011
12012 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12013 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12014
12015 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12016
12017 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12018 cilkplus_runtime.
12019
3563f78f
MG
120202016-04-27 Marc Glisse <marc.glisse@inria.fr>
12021
12022 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12023 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12024
6bc2bb18
RB
120252015-04-27 Ryan Burn <contact@rnburn.com>
12026
12027 PR c++/69024
12028 PR c++/68997
12029 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12030 diagnostic.
12031 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12032 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12033
1e55d29a
EB
120342016-04-27 Eric Botcazou <ebotcazou@adacore.com>
12035
12036 * gnat.dg/limited_with4.ad[sb]: New test.
12037 * gnat.dg/limited_with4_pkg.ads: New helper.
12038
087146ca
L
120392016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12040
12041 PR target/70155
12042 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12043 and movv1ti_internal patterns
12044 * gcc.target/i386/pr70155-1.c: New test.
12045 * gcc.target/i386/pr70155-2.c: Likewise.
12046 * gcc.target/i386/pr70155-3.c: Likewise.
12047 * gcc.target/i386/pr70155-4.c: Likewise.
12048 * gcc.target/i386/pr70155-5.c: Likewise.
12049 * gcc.target/i386/pr70155-6.c: Likewise.
12050 * gcc.target/i386/pr70155-7.c: Likewise.
12051 * gcc.target/i386/pr70155-8.c: Likewise.
12052 * gcc.target/i386/pr70155-9.c: Likewise.
12053 * gcc.target/i386/pr70155-10.c: Likewise.
12054 * gcc.target/i386/pr70155-11.c: Likewise.
12055 * gcc.target/i386/pr70155-12.c: Likewise.
12056 * gcc.target/i386/pr70155-13.c: Likewise.
12057 * gcc.target/i386/pr70155-14.c: Likewise.
12058 * gcc.target/i386/pr70155-15.c: Likewise.
12059 * gcc.target/i386/pr70155-16.c: Likewise.
12060 * gcc.target/i386/pr70155-17.c: Likewise.
12061 * gcc.target/i386/pr70155-18.c: Likewise.
12062 * gcc.target/i386/pr70155-19.c: Likewise.
12063 * gcc.target/i386/pr70155-20.c: Likewise.
12064 * gcc.target/i386/pr70155-21.c: Likewise.
12065 * gcc.target/i386/pr70155-22.c: Likewise.
12066
92329f9f
L
120672016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12068
12069 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12070 ".{5,6}".
12071
309a0cf6
BC
120722016-04-27 Bin Cheng <bin.cheng@arm.com>
12073
12074 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12075 * gcc.dg/tree-ssa/scev-9.c: Ditto.
12076 * gcc.dg/tree-ssa/scev-10.c: Ditto.
12077 * gcc.dg/tree-ssa/scev-11.c: Ditto.
12078 * gcc.dg/tree-ssa/scev-12.c: Ditto.
12079
72ed2b9c
RB
120802016-04-27 Richard Biener <rguenther@suse.de>
12081
12082 PR ipa/70760
12083 * g++.dg/ipa/ipa-pta-2.C: New testcase.
12084 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12085
3c98ff9b
NS
120862016-04-27 Nathan Sidwell <nathan@acm.org>
12087
12088 * g++.dg/cpp0x/constexpr-recursion3.C: New.
12089 * g++.dg/ubsan/pr63956.C: Adjust error location.
12090
9ec5d66b
NC
120912016-04-27 Nick Clifton <nickc@redhat.com>
12092
12093 PR middle-end/49889
12094 * gcc.dg/pr49889.c: New test.
12095
c1e1f433
BS
120962016-04-27 Bernd Schmidt <bschmidt@redhat.com>
12097
12098 * c-c++-common/memset-array.c: New test.
12099
8ac43293
MS
121002016-04-26 Martin Sebor <msebor@redhat.com>
12101
12102 PR c++/66639
12103 * g++.dg/cpp1y/func_constexpr.C: New test.
12104
843ce8ab
PP
121052016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
12106
12107 PR c++/70241
12108 * g++.dg/cpp0x/enum32.C: New test.
12109 * g++.dg/cpp0x/enum33.C: New test.
12110
121112016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
12112
12113 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12114 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12115 * gcc.c-torture/execute/bitfld-6.c: Likewise.
12116 * gcc.c-torture/execute/bitfld-7.c: Likewise.
12117 * gcc.c-torture/execute/pr38151.c: Likewise.
12118 * gcc.c-torture/execute/pr66556.c: Likewise.
12119 * gcc.c-torture/execute/pr67781.c: Likewise.
12120 * gcc.c-torture/execute/pr68648.c: Likewise.
12121
ca1206be
MG
121222016-04-26 Marc Glisse <marc.glisse@inria.fr>
12123
12124 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12125
2448a956
MP
121262016-04-26 Marek Polacek <polacek@redhat.com>
12127
12128 PR c/67784
12129 * gcc.dg/pr67784-3.c: New test.
12130 * gcc.dg/pr67784-4.c: New test.
12131 * gcc.dg/pr67784-5.c: New test.
12132
b02a5e26
MP
12133 PR c/70791
12134 * gcc.dg/Wnested-externs-2.c: New test.
12135
6b6aa8d3
MG
121362016-04-26 Marc Glisse <marc.glisse@inria.fr>
12137
12138 * gcc.dg/fold-plusmult.c: Adjust.
12139 * gcc.dg/no-strict-overflow-6.c: Adjust.
12140 * gcc.dg/gomp/loop-1.c: Xfail some tests.
12141
a2095b55
BS
121422016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12143
12144 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12145 number scans.
12146 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12147 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12148 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12149 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12150 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12151 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12152 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12153 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12154 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12155 * gcc.target/i386/avx512f-gather-5.c: Likewise.
12156 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12157 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12158 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12159 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12160 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12161 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12162 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12163 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12164 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12165 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12166 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12167 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12168 scans.
12169 * gcc.target/i386/pr32219-4.c: Likewise.
12170 * gcc.target/i386/pr32219-6.c: Likewise.
12171 * gcc.target/i386/pr32219-8.c: Likewise.
12172
bb0cc5c8
KT
121732016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12174
12175 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12176 associated options.
12177
5a0802ea
MP
121782016-04-26 Marek Polacek <polacek@redhat.com>
12179
12180 PR c++/70744
12181 * g++.dg/ext/cond2.C: New test.
12182
00f615af
BC
121832016-04-26 Bin Cheng <bin.cheng@arm.com>
12184
12185 PR tree-optimization/70771
12186 PR tree-optimization/70775
12187 * gcc.dg/pr70771.c: New test.
25939d34 12188 * gcc.dg/pr70775.c: New test.
00f615af 12189
218155e7
BS
121902016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12191
12192 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12193
ab99f467
RB
121942016-04-25 Richard Biener <rguenther@suse.de>
12195
12196 PR tree-optimization/70780
12197 * gcc.dg/torture/pr70780.c: New testcase.
12198
3f8257db 121992016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 12200
c87885ca
RO
12201 * gcc.target/arm/neon-vaddws16.c: New test.
12202 * gcc.target/arm/neon-vaddws32.c: New test.
12203 * gcc.target/arm/neon-vaddwu16.c: New test.
12204 * gcc.target/arm/neon-vaddwu32.c: New test.
12205 * gcc.target/arm/neon-vaddwu8.c: New test.
12206 * lib/target-supports.exp
93c590ee
MC
12207 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12208 that arm neon support vector widen sum of HImode TO SImode.
12209
d6c1a7a7
JJ
122102016-04-23 Jakub Jelinek <jakub@redhat.com>
12211
12212 PR sanitizer/70712
12213 * c-c++-common/asan/pr70712.c: New test.
12214
ab0fc037
TS
122152016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
12216
12217 * .gitattributes: New file.
12218
2aa64824
CL
122192016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
12220
12221 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12222
e7e12d92
DH
122232016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
12224
12225 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12226 * gfortran.dg/submodule_15.f08: Likewise.
12227
d1431192
RB
122282016-04-22 Richard Biener <rguenther@suse.de>
12229
12230 PR tree-optimization/70740
12231 * gcc.dg/torture/pr70740.c: New testcase.
12232
04a63c24
L
122332016-04-21 H.J. Lu <hongjiu.lu@intel.com>
12234
12235 PR target/70750
12236 * gcc.target/i386/pr70750-1.c: New test.
12237 * gcc.target/i386/pr70750-2.c: Likewise.
12238
20700098
PC
122392016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
12240
12241 PR c++/70540
12242 * g++.dg/cpp0x/auto48.C: New.
12243
aedf4e12
MP
122442016-04-21 Marek Polacek <polacek@redhat.com>
12245
12246 PR c++/70513
12247 * g++.dg/cpp0x/forw_enum12.C: New test.
12248 * g++.dg/cpp0x/forw_enum13.C: New test.
12249
2074d80a
KY
122502016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
12251
12252 PR target/70728
12253 * gcc.target/i386/pr70728.c: New test.
12254
aef4aab0
RB
122552016-04-21 Richard Biener <rguenther@suse.de>
12256
12257 PR middle-end/70747
12258 * gcc.dg/pr70747.c: New testcase.
12259
2359e571
BC
122602016-04-21 Bin Cheng <bin.cheng@arm.com>
12261
12262 PR tree-optimization/70715
12263 * gcc.dg/tree-ssa/scev-13.c: New test.
12264
ce0e66ff
MG
122652016-04-21 Marc Glisse <marc.glisse@inria.fr>
12266
12267 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12268
2c2870a1
MG
122692016-04-21 Marc Glisse <marc.glisse@inria.fr>
12270
12271 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12272
a2b056a3
JH
122732016-04-20 Jan Hubicka <jh@suse.cz>
12274
12275 PR ipa/70018
12276 * g++.dg/ipa/nothrow-1.C: New testcase.
12277
ee392fc2
NS
122782016-04-20 Nathan Sidwell <nathan@acm.org>
12279
12280 PR c++/55635
12281 * g++.dg/eh/delete1.C: New.
12282
dda49daf
L
122832016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12284
12285 * gcc.target/i386/avx256-unaligned-store-2.c: Add
12286 -mtune-ctrl=sse_typeless_stores.
12287
8a5b9d5a
L
122882016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12289
12290 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12291
1011119f
BC
122922016-04-20 Bin Cheng <bin.cheng@arm.com>
12293
12294 PR tree-optimization/69489
12295 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12296
477d4906
IV
122972016-04-20 Ilya Verbin <ilya.verbin@intel.com>
12298
12299 PR c++/69363
12300 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12301 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12302 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12303
fad08d12
BC
123042016-04-20 Bin Cheng <bin.cheng@arm.com>
12305
12306 PR tree-optimization/56625
12307 PR tree-optimization/69489
12308 * gcc.dg/vect/pr56625.c: New test.
12309 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12310
9e3e4fab
AP
123112016-04-20 Andrew Pinski <apinski@cavium.com>
12312
12313 PR target/64971
12314 * gcc.c-torture/compile/pr37433-1.c: New testcase.
12315
d7aa24e4
AC
123162016-04-20 Arnaud Charlet <charlet@adacore.com>
12317
12318 * gnat.dg/self1.adb: Remove now incorrect test.
12319
e6d62b46
BC
123202016-04-20 Bin Cheng <bin.cheng@arm.com>
12321
12322 * gcc.dg/tree-ssa/scev-11.c: New test.
12323 * gcc.dg/tree-ssa/scev-12.c: New test.
12324
2697b189
MP
123252016-04-20 Marek Polacek <polacek@redhat.com>
12326
12327 PR tree-optimization/70725
12328 * gcc.dg/pr70725.c: New test.
12329
60d393e8
RB
123302016-04-20 Richard Biener <rguenther@suse.de>
12331
12332 PR tree-optimization/70726
12333 * g++.dg/vect/pr70726.cc: New testcase.
12334
82c6f58a
AK
123352016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12336
12337 PR target/70674
12338 * gcc.target/s390/pr70674.c: New test.
12339
90eeab20
JD
123402016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12341
12342 PR libgfortran/70684
12343 * gfortran.dg/list_read_14.f90: New test.
12344
fc9cf6da
L
123452016-04-19 H.J. Lu <hongjiu.lu@intel.com>
12346
12347 PR target/69201
12348 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12349 extern to force it misaligned.
12350 (b): Likewise.
12351 (c): Likewise.
12352 (d): Likewise.
12353 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12354 Don't check `*' before movv4sf_internal.
12355 * gcc.target/i386/avx256-unaligned-store-2.c: Check
12356 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12357 Don't check `*' before movv16qi_internal.
12358 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12359 extern to force it misaligned.
12360 (b): Likewise.
12361 (c): Likewise.
12362 (d): Likewise.
12363 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12364 Don't check `*' before movv2df_internal.
12365 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12366 extern to force it misaligned.
12367 (b): Likewise.
12368 (c): Likewise.
12369 (d): Likewise.
12370 Check movv8sf_internal instead of avx_storeups256.
12371 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12372
ea8927ea
RB
123732016-04-19 Richard Biener <rguenther@suse.de>
12374
12375 PR tree-optimization/70171
12376 * g++.dg/tree-ssa/pr70171.C: New testcase.
12377
65f52ee9
RB
123782016-04-19 Richard Biener <rguenther@suse.de>
12379
12380 PR tree-optimization/70724
12381 * gcc.dg/torture/pr70724.c: New testcase.
12382
987b67f1
VM
123832016-04-18 Vladimir Makarov <vmakarov@redhat.com>
12384
12385 PR middle-end/70689
c87885ca 12386 * gcc.target/i386/pr70689.c: New.
987b67f1 12387
91a47c39
L
123882016-04-18 H.J. Lu <hongjiu.lu@intel.com>
12389
12390 PR target/70708
12391 * gcc.target/i386/pr70708.c: New test.
12392
8270b82d
RB
123932016-04-18 Richard Biener <rguenther@suse.de>
12394
12395 PR tree-optimization/43434
12396 * gcc.dg/vect/pr43434.c: New testcase.
12397 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12398 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12399 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12400 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12401 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12402 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12403 * gcc.dg/gomp/pr68640.c: Likewise.
12404 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12405 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12406
edd048e2
RB
124072016-04-18 Richard Biener <rguenther@suse.de>
12408
12409 PR tree-optimization/70701
12410 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12411
bd5c7330
TV
124122016-04-18 Tom de Vries <tom@codesourcery.com>
12413
12414 PR testsuite/70699
12415 * gcc.dg/pr70161.c: Add dot-file scans.
12416 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12417 instead of after last dot char.
12418
23f2660f
EB
124192016-04-17 Eric Botcazou <ebotcazou@adacore.com>
12420
12421 * c-c++-common/dump-ada-spec-3.c: New test.
12422 * c-c++-common/dump-ada-spec-4.c: Likewise.
12423
da152c9f
TV
124242016-04-17 Tom de Vries <tom@codesourcery.com>
12425
12426 PR other/70183
12427 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12428
cc950f98
JH
124292016-04-15 Jan Hubicka <jh@suse.cz>
12430
12431 PR ipa/70018
12432 * g++.dg/ipa/pure-const-1.C: New testcase.
12433 * g++.dg/ipa/pure-const-2.C: New testcase.
12434 * g++.dg/ipa/pure-const-3.C: New testcase.
12435
949505a9
MP
124362016-04-15 Marek Polacek <polacek@redhat.com>
12437
12438 PR c/70671
12439 * gcc.dg/bitfld-22.c: New test.
12440
10e547d6
BS
124412016-04-15 Bernd Schmidt <bschmidt@redhat.com>
12442
12443 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12444 x86_64.
12445
1e77281b
MP
124462016-04-15 Marek Polacek <polacek@redhat.com>
12447
12448 PR c/70651
12449 * c-c++-common/pr70651.c: New test.
12450
e501fa8e
KT
124512016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12452
12453 PR rtl-optimization/70681
12454 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12455 dump scan on arm and powerpc.
12456 * gcc.dg/pr10474.c: Likewise.
12457
dda1bf61
JJ
124582016-04-15 Jakub Jelinek <jakub@redhat.com>
12459
ca4ef1ff
JJ
12460 PR c++/69517
12461 PR c++/70019
12462 PR c++/70588
12463 * g++.dg/cpp1y/vla11.C: Revert for real.
12464
dda1bf61
JJ
12465 PR c/70436
12466 * c-c++-common/Wparentheses-1.c: New test.
12467 * c-c++-common/gomp/Wparentheses-1.c: New test.
12468 * c-c++-common/gomp/Wparentheses-2.c: New test.
12469 * c-c++-common/gomp/Wparentheses-3.c: New test.
12470 * c-c++-common/gomp/Wparentheses-4.c: New test.
12471 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12472 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12473 * c-c++-common/goacc/Wparentheses-1.c: New test.
12474
1355e62c
KY
124752016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
12476
12477 PR target/70662
12478 * gcc.target/i386/pr70662.c: New test.
12479
0ab34b9e 124802016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 12481 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
12482
12483 PR tree-optimization/70130
12484 * gcc.dg/vect/O3-pr70130.c: New testcase.
12485
bc773aad
MM
124862016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12487
6e9b2286
MM
12488 PR target/70669
12489 * gcc.target/powerpc/pr70669.c: New test.
12490
bc773aad
MM
12491 PR target/70640
12492 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12493 a power7 system that does not have an assembler that supports
12494 power8.
12495
d8747845
MS
124962016-04-14 Martin Sebor <msebor@redhat.com>
12497
12498 PR c++/69517
12499 PR c++/70019
12500 PR c++/70588
12501 * c-c++-common/ubsan/vla-1.c: Revert.
12502 * g++.dg/cpp1y/vla11.C: Same.
12503 * g++.dg/cpp1y/vla12.C: Same.
12504 * g++.dg/cpp1y/vla13.C: Same.
12505 * g++.dg/cpp1y/vla14.C: Same.
12506 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 12507 * g++.dg/init/array24.C: Same.
d8747845
MS
12508 * g++.dg/ubsan/vla-1.C: Same.
12509
85128559
MP
125102016-04-14 Marek Polacek <polacek@redhat.com>
12511 Jan Hubicka <hubicka@ucw.cz>
12512
12513 PR c++/70029
12514 * g++.dg/torture/pr70029.C: New test.
12515
52fbb073
MS
125162016-04-14 Martin Sebor <msebor@redhat.com>
12517
12518 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12519 type size to prevent failures on targets with very low maximum
12520 alignment.
12521
6db61d6f
RB
125222016-04-14 Richard Biener <rguenther@suse.de>
12523
12524 PR tree-optimization/70623
12525 * gcc.dg/torture/pr70623.c: New testcase.
12526 * gcc.dg/torture/pr70623-2.c: Likewise.
12527
342fac95
MS
125282016-04-13 Martin Sebor <msebor@redhat.com>
12529
12530 PR c++/69517
12531 PR c++/70019
12532 PR c++/70588
12533 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12534 * g++.dg/cpp1y/vla11.C: New test.
12535 * g++.dg/cpp1y/vla12.C: New test.
12536 * g++.dg/cpp1y/vla13.C: New test.
12537 * g++.dg/cpp1y/vla14.C: New test.
12538 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 12539 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
12540 * g++.dg/ubsan/vla-1.C: Disable exceptions.
12541
d93c452f
JJ
125422016-04-13 Jakub Jelinek <jakub@redhat.com>
12543
12544 PR c++/70641
12545 * g++.dg/opt/pr70641.C: New test.
12546
85115fb6
RO
125472016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12548
12549 PR rtl-optimization/68749
12550 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12551 effects of argument promotions.
12552 Remove default args to dg-skip-if.
12553
545a4139
PC
125542016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
12555
12556 PR c++/70635
12557 * g++.dg/parse/pr70635.C: New.
12558
b3a77f21
MP
125592016-04-13 Marek Polacek <polacek@redhat.com>
12560
12561 PR c++/70639
12562 * c-c++-common/Wmisleading-indentation-4.c: New test.
12563
99cd9857
MP
125642016-04-13 Marek Polacek <polacek@redhat.com>
12565
12566 PR c/70436
c87885ca
RO
12567 * gcc.dg/Wparentheses-12.c: New test.
12568 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 12569
75ca93ec
IE
125702016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
12571
12572 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12573 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12574 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12575
3d3f9e7e
JJ
125762016-04-13 Jakub Jelinek <jakub@redhat.com>
12577
37947cd0
JJ
12578 PR middle-end/70633
12579 * gcc.c-torture/compile/pr70633.c: New test.
12580
3d3f9e7e
JJ
12581 PR debug/70628
12582 * gcc.dg/torture/pr70628.c: New test.
12583
92886d3e
PP
125842016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
12585
12586 PR c++/70610
12587 * g++.dg/template/pr70610.C: New test.
12588 * g++.dg/template/pr70610-2.C: New test.
12589 * g++.dg/template/pr70610-3.C: New test.
12590 * g++.dg/template/pr70610-4.C: New test.
12591
13bd7c2b
JJ
125922016-04-12 Jakub Jelinek <jakub@redhat.com>
12593
6512fa6d
JJ
12594 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12595 128 instead of 32.
12596
13bd7c2b
JJ
12597 PR c++/70571
12598 * g++.dg/ext/pr70571.C: New test.
12599
20b9851c
MM
126002016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12601
8a434ada 12602 PR target/70640
20b9851c
MM
12603 * gcc.target/powerpc/pr70640.c: New test.
12604
2b2f52bc
PC
126052016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12606
12607 PR c++/68722
12608 * g++.dg/parse/pr68722.C: New.
12609
5901e56a
JJ
126102016-04-12 Jakub Jelinek <jakub@redhat.com>
12611
12612 PR rtl-optimization/70596
12613 * gcc.target/i386/pr70596.c: New test.
12614
d4619dc1
NS
126152016-04-12 Nathan Sidwell <nathan@acm.org>
12616
12617 PR c++/70501
12618 * g++.dg/init/pr70501.C: New.
12619
3df530d3
DW
126202016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12621
12622 * gcc.target/i386/asm-flag-6.c: New test.
12623
b7a120d7
TV
126242016-04-12 Tom de Vries <tom@codesourcery.com>
12625
12626 PR tree-optimization/68756
12627 * gcc.dg/graphite/pr68756.c: New test.
12628
4e0eea75
JJ
126292016-04-12 Jakub Jelinek <jakub@redhat.com>
12630
12631 PR tree-optimization/70602
12632 * gcc.c-torture/execute/pr70602.c: New test.
12633
35fbda43
MM
126342016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12635
12636 PR target/70381
12637 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12638 __float128 emulator is built and runs.
12639 * gcc.target/powerpc/float128-1.c: Likewise.
12640
12641 * lib/target-supports.exp (check_ppc_float128_sw_available):
12642 Rework tests for __float128 software and hardware
12643 availability. Fix exit condition to return 0 on success.
12644
04a99ebe
JG
126452016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12646
12647 PR target/70133
12648 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12649 * gcc.target/aarch64/target_attr_15.c: Likewise.
12650
47cd5a85
PC
126512016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12652
12653 PR c++/69066
12654 * g++.dg/cpp1y/pr69066.C: New.
12655
a5edb32e
JD
126562016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12657
12658 PR fortran/68566
12659 * gfortran.dg/pr36192.f90: Update test.
12660 * gfortran.dg/pr36192_1.f90: Update test.
12661 * gfortran.dg/real_dimension_1.f: Update test.
12662 * gfortran.dg/parameter_array_init_7.f90: New test.
12663
8ef378f8
JDA
126642016-04-09 John David Anglin <danglin@gcc.gnu.org>
12665
c532c871
JDA
12666 PR testsuite/64039
12667 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12668
d34f706f
JDA
12669 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12670
75e1dd9e
JDA
12671 PR rtl-optimization/66669
12672 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12673
8a976f5f
JDA
12674 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12675
da04822a
JDA
12676 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12677 * gcc.dg/pie-1.c: Likewise.
12678 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12679 * gcc.dg/pic-4.c: Likewise.
12680 * gcc.dg/pie-3.c: Likewise.
12681 * gcc.dg/pie-4.c: Likewise.
12682
adfabcf9
JDA
12683 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12684
4a020adf
JDA
12685 PR tree-optimization/68644
12686 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12687
8ef378f8
JDA
12688 PR rtl-optimization/64886
12689 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12690
09bf990e
TV
126912016-04-09 Tom de Vries <tom@codesourcery.com>
12692
12693 PR tree-optimization/68953
12694 * gcc.dg/graphite/pr68953.c: New test.
12695
138c3c1a
DH
126962016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12697
12698 PR fortran/70592
12699 * gfortran.dg/deferred_character_16.f90: New test.
12700
f55460af
JJ
127012016-04-09 Jakub Jelinek <jakub@redhat.com>
12702
12703 PR tree-optimization/70586
12704 * gcc.c-torture/execute/pr70586.c: New test.
12705
0b77bbf3
DH
127062016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12707
12708 PR sanitizer/70573
12709 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12710 with __builtin_memset
12711 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12712
c42cfb5c
CP
127132016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12714
12715 PR lto/70289
12716 PR ipa/70348
12717 PR tree-optimization/70373
12718 PR middle-end/70533
12719 PR middle-end/70534
12720 PR middle-end/70535
12721 * c-c++-common/goacc/reduction-5.c: New test.
12722 * c-c++-common/goacc/reduction-promotions.c: New test.
12723 * gfortran.dg/goacc/reduction-3.f95: New test.
12724 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12725
56cfb596
PP
127262016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12727
12728 PR c++/70590
12729 PR c++/70452
12730 * g++.dg/pr70590.C: New test.
12731 * g++.dg/pr70590-2.C: New test.
12732
1a13c0a2
JJ
127332016-04-08 Jakub Jelinek <jakub@redhat.com>
12734
abc0647a
JJ
12735 PR middle-end/70593
12736 * gcc.target/i386/pr70593.c: New test.
12737
1a13c0a2
JJ
12738 PR rtl-optimization/70574
12739 * gcc.target/i386/avx2-pr70574.c: New test.
12740
c3da4956
MO
127412016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12742
12743 PR sanitizer/70541
12744 * c-c++-common/asan/pr70541.c: New test.
12745
9f1b833b
TV
127462016-04-08 Tom de Vries <tom@codesourcery.com>
12747
12748 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12749 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12750
bae7adda
KT
127512016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12752
12753 PR target/70566
12754 * gcc.c-torture/execute/pr70566.c: New test.
12755
211f3d57
TV
127562016-04-08 Tom de Vries <tom@codesourcery.com>
12757
12758 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12759 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12760
02cf2861
AM
127612016-04-08 Alan Modra <amodra@gmail.com>
12762
12763 * gcc.target/powerpc/pr70117.c: New.
12764
5f490f9f
JJ
127652016-04-07 Jakub Jelinek <jakub@redhat.com>
12766
56e9b710
JJ
12767 PR testsuite/70581
12768 * gcc.dg/lto/simd-function_0.c: New test.
12769
5f490f9f
JJ
12770 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12771 clones.
12772 * c-c++-common/attr-simd-2.c: Likewise.
12773 * c-c++-common/attr-simd-4.c: Likewise.
12774 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12775 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12776
e4ebc74d
TP
127772016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12778
12779 PR testsuite/70553
12780 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12781
9817ae35
TS
127822016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12783 Tom de Vries <tom@codesourcery.com>
12784
12785 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12786 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12787 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12788 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12789 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12790 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12791 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12792 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12793
e292f64d
PP
127942016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12795
12796 PR c/70436
12797 * g++.dg/warn/Wparentheses-29.C: New test.
12798
6b37bdaf
PP
127992016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12800
12801 PR c/70436
12802 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12803 explicit braces to resolve a future -Wparentheses warning.
12804
64824205
RH
128052016-04-06 Richard Henderson <rth@redhat.com>
12806
12807 * gcc.dg/pr61817-1.c: New test.
12808 * gcc.dg/pr61817-2.c: New test.
12809 * gcc.dg/pr69391-1.c: New test.
12810 * gcc.dg/pr69391-2.c: New test.
12811
bc2fc1f3
VM
128122016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12813
12814 PR rtl-optimization/70398
c87885ca 12815 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 12816
41414a02
EB
128172016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12818
12819 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12820
4066ea8a
YR
128212016-04-06 Yvan Roux <yvan.roux@linaro.org>
12822 Pedro Alves <palves@redhat.com>
12823
12824 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12825
ec35ea45
JJ
128262016-04-06 Jakub Jelinek <jakub@redhat.com>
12827
3866f8dd
JJ
12828 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12829 Check for avx512f effective targets instead of avx2.
12830 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12831 for AVX512F clones.
12832 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12833 * g++.dg/gomp/declare-simd-1.C: Likewise.
12834 * g++.dg/gomp/declare-simd-3.C: Likewise.
12835 * g++.dg/gomp/declare-simd-4.C: Likewise.
12836
ec35ea45
JJ
12837 PR middle-end/70550
12838 * c-c++-common/gomp/pr70550-1.c: New test.
12839 * c-c++-common/gomp/pr70550-2.c: New test.
12840
c08d28ac
NS
128412016-04-05 Nathan Sidwell <nathan@acm.org>
12842
12843 PR c++/70512
12844 * g++.dg/ext/attribute-may-alias-5.C: New.
12845
1d510e04
JJ
128462016-04-05 Jakub Jelinek <jakub@redhat.com>
12847
12848 PR c++/70336
12849 * c-c++-common/pr70336.c: New test.
12850 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12851 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12852
84278ed9
JH
128532016-04-05 Jan Hubicka <hubicka@ucw.cz>
12854
12855 PR ipa/66223
12856 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12857
268a0ec4
JJ
128582016-04-05 Jakub Jelinek <jakub@redhat.com>
12859
12860 PR rtl-optimization/70542
12861 * gcc.dg/torture/pr70542.c: New test.
12862 * gcc.target/i386/avx2-pr70542.c: New test.
12863
5e8c2eb1
ZS
128642016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12865
12866 PR tree-optimization/70509
12867 * gcc.target/i386/avx512bw-pr70509.c: New test.
12868
c0daf32d
PP
128692016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12870
12871 PR c++/70452
12872 * g++.dg/ext/constexpr-vla4.C: New test.
12873
bf867841
UB
128742016-04-05 Uros Bizjak <ubizjak@gmail.com>
12875
12876 PR target/70510
12877 * gcc.target/i386/pr70510.c: New test.
12878
3022186a
RB
128792016-04-05 Richard Biener <rguenther@suse.de>
12880
12881 PR tree-optimization/70526
12882 * g++.dg/torture/pr70526.C: New testcase.
12883
55fc79b2
JJ
128842016-04-05 Jakub Jelinek <jakub@redhat.com>
12885
12886 PR target/70525
12887 * gcc.target/i386/pr70525.c: New test.
12888
62b233f2
RB
128892016-04-05 Richard Biener <rguenther@suse.de>
12890
12891 PR middle-end/70499
12892 * g++.dg/torture/pr70499.C: New testcase.
12893
cc05759d
RB
128942016-04-05 Richard Biener <rguenther@suse.de>
12895
12896 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12897 remove XFAIL.
12898
f23f16d4
JJ
128992016-04-04 Jakub Jelinek <jakub@redhat.com>
12900
12901 PR middle-end/70307
12902 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12903 rs6000 ABI warnings.
12904
d27ecc49
JH
129052016-04-04 Jan Hubicka <hubicka@ucw.cz>
12906
12907 PR ipa/66223
12908 * g++.dg/ipa/devirt-51.C: New testcase.
12909
c974c96e 129102016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 12911 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
12912
12913 PR middle-end/70457
12914 * gcc.dg/torture/pr70457.c: New.
12915
7a85da89
AV
129162016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12917
12918 PR fortran/67538
12919 * gfortran.dg/allocate_with_source_19.f08: New test.
12920
de517e64
AV
129212016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12922
12923 PR fortran/65795
12924 * gfortran.dg/coarray_allocate_6.f08: New test.
12925
43b9f499
RB
129262016-04-04 Richard Biener <rguenther@suse.de>
12927
12928 PR rtl-optimization/70484
12929 * gcc.dg/torture/pr70484.c: New testcase.
12930
f13355da
MP
129312016-04-04 Marek Polacek <polacek@redhat.com>
12932
12933 PR c/70307
12934 * gcc.dg/torture/pr70307.c: New test.
12935
6cc6ed50
OE
129362016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12937
12938 PR target/70416
12939 PR target/67391
12940 * gcc.target/sh/torture/pr70416.c: New.
12941
abdc16c8
MS
129422016-04-02 Martin Sebor <msebor@redhat.com>
12943
12944 PR c++/67376
12945 PR c++/70170
12946 PR c++/70172
12947 PR c++/70228
12948 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12949 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12950 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12951 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12952 * g++.dg/cpp0x/constexpr-string.C: Same.
12953 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12954 * g++.dg/cpp0x/pr65398.C: Same.
12955 * g++.dg/ext/constexpr-vla1.C: Same.
12956 * g++.dg/ext/constexpr-vla2.C: Same.
12957 * g++.dg/ext/constexpr-vla3.C: Same.
12958 * g++.dg/ubsan/pr63956.C: Same.
12959
763cd859
JJ
129602016-04-01 Jakub Jelinek <jakub@redhat.com>
12961
12962 PR rtl-optimization/70467
12963 * gcc.target/i386/pr70467-2.c: New test.
12964
0f875435
JJ
129652016-04-01 Jakub Jelinek <jakub@redhat.com>
12966 Marek Polacek <polacek@redhat.com>
12967
12968 PR c++/70488
12969 * g++.dg/init/new47.C: New test.
12970
41d14659
RR
129712016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12972
12973 PR target/70496
12974 * gcc.target/arm/pr70496.c: New test.
12975
f9bf89bb
NS
129762016-04-01 Nathan Sidwell <nathan@acm.org>
12977
73b9085d
NS
12978 PR c++/68475
12979 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12980
4afdcfaa
IE
129812016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12982
12983 PR target/69890
12984 * gcc.dg/strlenopt.h (memmove): New.
12985 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12986 instead of "string.h".
12987 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12988 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12989 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12990 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12991 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12992 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12993 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12994 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12995 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12996 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12997 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12998 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12999 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13000 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13001 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13002 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13003 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13004 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13005 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13006 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13007
b5d7a29c
RO
130082016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13009
13010 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13011 (Holder::foo): Reflect this.
13012
b660f9ec
IE
130132016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
13014
13015 PR target/70442
13016 * gcc.dg/pr70442.c: New test.
13017
88504f34
NS
130182016-03-31 Nathan Sidwell <nathan@acm.org>
13019
13020 PR c++/70393
13021 * g++.dg/cpp0x/constexpr-virtual6.C: New.
13022
95d34b96
KY
130232016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
13024
13025 PR target/70453
13026 * gcc.target/i386/pr70453.c: New test.
13027
b4c4967c
AB
130282016-03-31 Andrey Belevantsev <abel@ispras.ru>
13029
13030 PR target/70292
13031 * gcc.c-torture/pr70292.c: New test.
13032
5fde6a45
MP
130332016-03-31 Marek Polacek <polacek@redhat.com>
13034
13035 PR c/70297
13036 * c-c++-common/pr70297.c: New test.
13037 * g++.dg/cpp0x/typedef-redecl.C: New test.
13038 * gcc.dg/typedef-redecl2.c: New test.
13039
97eb24c4
JJ
130402016-03-31 Jakub Jelinek <jakub@redhat.com>
13041
13042 PR rtl-optimization/70460
13043 * gcc.c-torture/execute/pr70460.c: New test.
13044
efc3536f
RB
130452016-03-31 Richard Biener <rguenther@suse.de>
13046
13047 PR c++/70430
13048 * g++.dg/ext/vector30.C: New testcase.
13049
e0876e21
DH
130502016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13051 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13052
13053 * gfortran.dg/fmt_pf.f90: New test.
13054
e9bff8c6
RO
130552016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13056
13057 Forward-port from 5 branch
13058 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13059
13060 PR testsuite/70356
13061 * gcc.target/i386/avx-vextractf128-256-5.c: Move
13062 dg-require-effective-target after dg-do.
13063
13064 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
13065
13066 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13067
2620c80d
TS
130682016-03-30 Thomas Schwinge <thomas@codesourcery.com>
13069 Julian Brown <julian@codesourcery.com>
13070 Chung-Lin Tang <cltang@codesourcery.com>
13071 Cesar Philippidis <cesar@codesourcery.com>
13072 James Norris <jnorris@codesourcery.com>
13073 Tom de Vries <tom@codesourcery.com>
13074 Nathan Sidwell <nathan@codesourcery.com>
13075
bf867841 13076 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
13077 * c-c++-common/goacc/loop-clauses.c: Likewise.
13078 * g++.dg/goacc/template.C: Likewise.
13079 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13080 * gfortran.dg/goacc/loop-1.f95: Likewise.
13081 * gfortran.dg/goacc/loop-5.f95: Likewise.
13082 * gfortran.dg/goacc/loop-6.f95: Likewise.
13083 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13084 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13085 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13086 * c-c++-common/goacc/clauses-fail.c: Likewise.
13087 * c-c++-common/goacc/parallel-1.c: Likewise.
13088 * c-c++-common/goacc/reduction-1.c: Likewise.
13089 * c-c++-common/goacc/reduction-2.c: Likewise.
13090 * c-c++-common/goacc/reduction-3.c: Likewise.
13091 * c-c++-common/goacc/reduction-4.c: Likewise.
13092 * c-c++-common/goacc/routine-3.c: Likewise.
13093 * c-c++-common/goacc/routine-4.c: Likewise.
13094 * c-c++-common/goacc/routine-5.c: Likewise.
13095 * c-c++-common/goacc/tile.c: Likewise.
13096 * g++.dg/goacc/template.C: Likewise.
13097 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13098 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13099 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
13100 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
13101 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13102 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13103 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13104 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
13105 * c-c++-common/goacc/use_device-1.c: ... this file.
13106 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
13107 * c-c++-common/goacc/host_data-5.c: ... this file, and...
13108 * c-c++-common/goacc/host_data-6.c: ... this file.
13109 * c-c++-common/goacc/loop-2-kernels.c: New file.
13110 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13111 * c-c++-common/goacc/loop-3.c: Likewise.
13112 * g++.dg/goacc/reference.C: Likewise.
13113 * g++.dg/goacc/routine-1.C: Likewise.
13114 * g++.dg/goacc/routine-2.C: Likewise.
13115
f6d2d066
RB
131162016-03-30 Richard Biener <rguenther@suse.de>
13117
13118 PR middle-end/70450
13119 * gcc.dg/torture/pr70450.c: New testcase.
13120
d43242b9
JJ
131212016-03-30 Jakub Jelinek <jakub@redhat.com>
13122
13123 PR target/70421
13124 * gcc.dg/torture/pr70421.c: New test.
13125 * gcc.target/i386/avx512f-pr70421.c: New test.
13126
5ce43b77
L
131272016-03-30 H.J. Lu <hongjiu.lu@intel.com>
13128
13129 PR testsuite/70364
13130 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13131 (check): New function.
13132 (bar): Call check.
13133 (foo): Align stack to 16 bytes when calling bar.
13134 * gcc.target/i386/cleanup-2.c: Likewise.
13135
d014a712
PP
131362016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
13137
13138 PR tree-optimization/59124
13139 * gcc.dg/Warray-bounds-19.c: New test.
13140
3f8257db 131412016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
13142
13143 * lib/prune.exp (escape_regex_chars): New.
13144 (prune_file_path): Update to quote metcharacters for regexp.
13145
3336c6e0
JJ
131462016-03-29 Jakub Jelinek <jakub@redhat.com>
13147
a362f023
JJ
13148 PR rtl-optimization/70429
13149 * gcc.c-torture/execute/pr70429.c: New test.
13150
3336c6e0
JJ
13151 PR tree-optimization/70405
13152 * gcc.dg/pr70405.c: New test.
13153
728557fd
AV
131542016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
13155
13156 PR fortran/70397
13157 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13158 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13159
bef977d4
TS
131602016-03-29 Thomas Schwinge <thomas@codesourcery.com>
13161
13162 PR testsuite/64177
13163 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13164 __cilkrts_set_param to set two workers.
13165 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13166 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13167
6f6d25c9
DH
131682016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
13169
bf867841 13170 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 13171
45733562
KY
131722016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13173
13174 PR target/70406
bf867841 13175 * gcc.target/i386/pr70406.c: New test.
45733562 13176
a1799e5e
EB
131772016-03-27 Eric Botcazou <ebotcazou@adacore.com>
13178
13179 * gnat.dg/specs/double_record_extension3.ads: New test.
13180
5fca7b66
RH
131812016-03-25 Richard Henderson <rth@redhat.com>
13182
13183 PR target/70120
13184 * gcc.target/aarch64/pr70120-1.c: New.
13185 * gcc.target/aarch64/pr70120-2.c: New.
13186 * gcc.target/aarch64/pr70120-3.c: New.
13187
31ce75c6
PP
131882016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
13189
13190 PR c++/62212
13191 * g++.dg/template/mangle2.C: The dg-do directive should be
13192 "compile" not "assemble".
13193
3caf0ca1
BS
131942016-03-25 Bernd Schmidt <bschmidt@redhat.com>
13195
13196 PR lto/69650
13197 * gcc.dg/pr69650.c: New test.
13198
634035b6
DE
131992016-03-25 David Edelsohn <dje.gcc@gmail.com>
13200
13201 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13202
45d34276
AM
132032016-03-25 Alan Modra <amodra@gmail.com>
13204
13205 * gcc.dg/dfp/pr70052.c: New test.
13206
8f085166
RH
132072016-03-24 Richard Henderson <rth@redhat.com>
13208
13209 PR middle-end/69845
13210 * gcc.dg/tree-ssa/pr69845-1.c: New test.
13211 * gcc.dg/tree-ssa/pr69845-2.c: New test.
13212
011e5ec3
TV
132132016-03-24 Tom de Vries <tom@codesourcery.com>
13214
13215 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13216
9e3f4551
TV
132172016-03-24 Tom de Vries <tom@codesourcery.com>
13218
13219 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13220 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13221
45780041
TV
132222016-03-24 Tom de Vries <tom@codesourcery.com>
13223
13224 * c-c++-common/goacc/uninit-dim-clause.c: New test.
13225 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13226
887ab4e5
PP
132272016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
13228
13229 PR c++/62212
13230 * g++.dg/template/mangle2.C: New test.
13231
69a9a66f
RB
132322016-03-24 Richard Biener <rguenther@suse.de>
13233
13234 PR tree-optimization/70396
13235 * gcc.dg/torture/pr70396.c: New testcase.
13236
ed87de55
RB
132372016-03-24 Richard Biener <rguenther@suse.de>
13238
13239 PR middle-end/70370
13240 * gcc.dg/torture/pr70370.c: New testcase.
13241
ea064934
TV
132422016-03-24 Tom de Vries <tom@codesourcery.com>
13243
13244 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13245 * gfortran.dg/goacc/kernels-tree.f95: Same.
13246 * gfortran.dg/goacc/parallel-tree.f95: Same.
13247
b2a4dd1d
TV
132482016-03-24 Tom de Vries <tom@codesourcery.com>
13249
13250 * c-c++-common/goacc/uninit-if-clause.c: New test.
13251 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13252
72e7cd6e
JJ
132532016-03-24 Jakub Jelinek <jakub@redhat.com>
13254
13255 PR target/70290
bf867841
UB
13256 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13257 Fix formatting.
72e7cd6e 13258
ce9d0c03
RB
132592016-03-24 Richard Biener <rguenther@suse.de>
13260
13261 PR tree-optimization/70372
13262 * gcc.dg/tree-ssa/pr70372.c: New testcase.
13263
426b9428
PP
132642016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13265
13266 PR c++/70347
13267 * g++.dg/cpp1y/nsdmi-union1.C: New test.
13268
cd1588c4
PP
132692016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13270
13271 PR c++/70332
13272 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13273
61637db3
JJ
132742016-03-23 Jakub Jelinek <jakub@redhat.com>
13275
928af3bf
JJ
13276 PR c++/70001
13277 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13278 * g++.dg/cpp1y/pr70001.C: New test.
13279
61637db3
JJ
13280 PR c++/70323
13281 * g++.dg/cpp0x/constexpr-70323.C: New test.
13282
05aca4e7
AO
132832016-03-23 Alexandre Oliva <aoliva@redhat.com>
13284 Jason Merrill <jason@redhat.com>
13285 Jakub Jelinek <jakub@redhat.com>
13286
13287 PR c++/69315
13288 * g++.dg/cpp0x/constexpr-69315.C: New test.
13289 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13290
fbdb6baf
MP
132912016-03-23 Marek Polacek <polacek@redhat.com>
13292
13293 PR c++/69884
13294 * g++.dg/warn/Wignored-attributes-1.C: New test.
13295 * g++.dg/warn/Wignored-attributes-2.C: New test.
13296
d79ee524
TV
132972016-03-23 Tom de Vries <tom@codesourcery.com>
13298
13299 * c-c++-common/goacc/kernels-default.c (foo): Add missing
13300 initialization.
13301 * gfortran.dg/goacc/private-3.f95 (test): Same.
13302 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13303 missing use param.
13304
a59f0bef
KT
133052016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13306
13307 * lib/target-supports.exp: Remove v7ve entry from loop
13308 creating effective target checks.
13309 (check_effective_target_arm_arch_v7ve_ok): New procedure.
13310 (add_options_for_arm_arch_v7ve): Likewise.
13311
0179520a
JJ
133122016-03-23 Jakub Jelinek <jakub@redhat.com>
13313
13314 PR tree-optimization/70354
13315 * gcc.dg/vect/pr70354-1.c: New test.
13316 * gcc.dg/vect/pr70354-2.c: New test.
13317 * gcc.target/i386/avx2-pr70354-1.c: New test.
13318 * gcc.target/i386/avx2-pr70354-2.c: New test.
13319
75bb14d7
JL
133202016-03-22 Jeff Law <law@redhat.com>
13321
13322 PR target/70232
13323 * gcc.dg/tree-ssa/pr70232.c: New test.
13324
72c9526d
IE
133252016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13326
13327 PR target/70302
13328 * gcc.target/i386/pr70302.c: New test.
13329
a3ca1bc5
RB
133302016-03-22 Richard Biener <rguenther@suse.de>
13331
13332 PR middle-end/70251
13333 * g++.dg/torture/pr70251.C: New testcase.
13334
5c240f4d
DM
133352016-03-22 David Malcolm <dmalcolm@redhat.com>
13336
13337 PR c/69993
13338 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13339 Wmisleading-indentation.c.
13340 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13341 reflect change to diagnostic text and order of messages.
13342 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13343
80f6631b
DE
133442016-03-22 David Edelsohn <dje.gcc@gmail.com>
13345
13346 * g++.dg/ext/java-3.C: Don't compile on AIX.
13347
9a10956c
RB
133482016-03-22 Richard Biener <rguenther@suse.de>
13349
13350 PR middle-end/70333
13351 * gcc.dg/torture/pr70333.c: New testcase.
13352
6cedf922
IE
133532016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13354
13355 * g++.dg/ext/pr70290.C: New test.
13356
cd6c27ac
KY
133572016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
13358
13359 PR target/70325
13360 * gcc.target/i386/pr70325.c: New test.
13361
4cde512c
JJ
133622016-03-22 Jakub Jelinek <jakub@redhat.com>
13363
b01915ed
JJ
13364 PR target/70329
13365 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13366 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13367
4e3e2cf1
JJ
13368 PR target/70300
13369 * gcc.target/i386/pr70300.c: New test.
13370
4cde512c
JJ
13371 PR c++/70295
13372 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13373 (func2): New function for cond with parens, xfail warning for c++.
13374 * g++.dg/warn/Wnonnull-compare-8.C: New test.
13375
16f6d7dc
PP
133762016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13377
13378 PR c++/70096
13379 * g++.dg/template/ptrmem30.C: New test.
13380
a3e2b438
PP
133812016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13382
13383 PR c++/70204
13384 * g++.dg/cpp0x/constexpr-70204a.C: New test.
13385 * g++.dg/cpp0x/constexpr-70204b.C: New test.
13386
11b6a02e
JJ
133872016-03-21 Jakub Jelinek <jakub@redhat.com>
13388
13389 PR middle-end/70326
13390 * gcc.dg/pr70326.c: New test.
13391
b9407883
MG
133922016-03-21 Marc Glisse <marc.glisse@inria.fr>
13393 Jakub Jelinek <jakub@redhat.com>
13394
13395 PR tree-optimization/70317
13396 * gcc.dg/pr70317.c: New test.
13397
4a148e19
UB
133982016-03-21 Uros Bizjak <ubizjak@gmail.com>
13399
13400 PR target/70327
13401 * gcc.target/i386/pr70327.c: New test.
13402
2a85ddbb
ML
134032016-03-21 Martin Liska <mliska@suse.cz>
13404
7d36fe98 13405 PR ipa/70306
2a85ddbb
ML
13406 * gcc.dg/ipa/pr70306.c: New test.
13407
4a148e19 134082016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
13409
13410 * gcc.target/arm/attr-align1.c: Skip if M-profile.
13411 * gcc.target/arm/attr-align3.c: Likewise.
13412 * gcc.target/arm/attr_arm.c: Likewise.
13413 * gcc.target/arm/flip-thumb.c: Likewise.
13414
6b366948
JJ
134152016-03-21 Jakub Jelinek <jakub@redhat.com>
13416
13417 PR target/70296
13418 * gcc.target/powerpc/altivec-36.c: New test.
13419
2fac8c14
RB
134202016-03-21 Richard Biener <rguenther@suse.de>
13421
13422 PR tree-optimization/70310
13423 * gcc.dg/torture/pr70310.c: New testcase.
13424
e9bde854
KY
134252016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
13426
13427 PR target/70293
13428 * gcc.target/i386/pr70293.c: New test.
13429
56bbfaf6
RB
134302016-03-21 Richard Biener <rguenther@suse.de>
13431
13432 PR tree-optimization/70288
13433 * gcc.dg/torture/pr70288-1.c: New testcase.
13434 * gcc.dg/torture/pr70288-2.c: Likewise.
13435
3eee49ed
AB
134362016-03-21 Andrey Belevantsev <abel@ispras.ru>
13437
13438 PR rtl-optimization/69307
13439 * gcc.target/arm/pr69307.c: New test.
4a148e19 13440
8e7816b4
AB
134412016-03-21 Andrey Belevantsev <abel@ispras.ru>
13442
13443 PR rtl-optimization/69102
13444 * gcc.c-torture/compile/pr69102.c: New test.
13445
14d7d4be
JL
134462016-03-18 Jeff Law <law@redhat.com>
13447
13448 PR rtl-optimization/70263
13449 * gcc.c-torture/compile/pr70263-1.c: New test.
13450 * gcc.target/i386/pr70263-2.c: New test.
13451
5c6a601c
BS
134522016-03-18 Bernd Schmidt <bschmidt@redhat.com>
13453
13454 PR rtl-optimization/70278
13455 * gcc.dg/torture/pr70278.c: New test.
13456 * gcc.target/arm/pr70278.c: New test.
13457
4bbf545b
DM
134582016-03-18 David Malcolm <dmalcolm@redhat.com>
13459
13460 PR c/70281
13461 * gcc.dg/plugin/diagnostic-test-expressions-1.c
13462 (test_builtin_types_compatible_p): New test function.
13463 * gcc.dg/pr70281.c: New test case.
13464
dc28bb68
CL
134652016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
13466
13467 PR target/70113
13468 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13469
5e8d6dff
IE
134702016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13471
13472 PR tree-optimization/70252
13473 * gcc.dg/pr70252.c: New test.
13474
d0e7e403
TV
134752016-03-18 Tom de Vries <tom@codesourcery.com>
13476
13477 * gcc.dg/pr70161-2.c: New test.
13478 * gcc.dg/pr70161.c: New test.
13479
fa22501a
TV
134802016-03-18 Tom de Vries <tom@codesourcery.com>
13481
13482 PR ipa/70269
13483 * gcc.dg/pr70269.c: New test.
13484
dd125026
JJ
134852016-03-18 Jakub Jelinek <jakub@redhat.com>
13486
13487 PR c++/70267
13488 * g++.dg/ext/java-3.C: New test.
13489
91914f0a
PP
134902016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13491
13492 PR c++/70205
13493 * g++.dg/lookup/pr70205.C: New test.
13494
753a8910
PP
134952016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13496
13497 PR c++/70218
13498 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13499
14ba7b28
MP
135002016-03-17 Marek Polacek <polacek@redhat.com>
13501
13502 PR c/69407
13503 * gcc.dg/atomic-op-6.c: New test.
13504
ded60913
DM
135052016-03-17 David Malcolm <dmalcolm@redhat.com>
13506
13507 PR c/70264
13508 * c-c++-common/pr70264.c: New test case.
13509
a3aad0e6
JJ
135102016-03-17 Jakub Jelinek <jakub@redhat.com>
13511
17366700
JJ
13512 PR c++/70144
13513 * c-c++-common/pr70144-1.c: New test.
13514 * c-c++-common/pr70144-2.c: New test.
13515
a3aad0e6
JJ
13516 PR c++/70272
13517 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13518 * g++.dg/opt/flifetime-dse6.C: New test.
13519 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13520
b57e6e18
L
135212016-03-17 H.J. Lu <hongjiu.lu@intel.com>
13522
13523 PR driver/70192
13524 * gcc.dg/pic-1.c: New test.
13525 * gcc.dg/pic-2.c: Likewise.
13526 * gcc.dg/pic-3.c: Likewise.
13527 * gcc.dg/pic-4.c: Likewise.
13528 * gcc.dg/pie-1.c: Likewise.
13529 * gcc.dg/pie-2.c: Likewise.
13530 * gcc.dg/pie-3.c: Likewise.
13531 * gcc.dg/pie-4.c: Likewise.
13532 * gcc.dg/pie-5.c: Likewise.
13533 * gcc.dg/pie-6.c: Likewise.
13534
b38ba58b
TV
135352016-03-17 Tom de Vries <tom@codesourcery.com>
13536
13537 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13538 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13539
6931b3b7
RB
135402016-03-17 Richard Biener <rguenther@suse.de>
13541
13542 PR debug/70271
13543 * g++.dg/debug/pr70271.C: New testcase.
13544
0c8b64cb
IE
135452016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
13546
13547 * gcc.target/i386/pr70251.c: New test.
13548
b1970801
MP
135492016-03-17 Marek Polacek <polacek@redhat.com>
13550
13551 PR c++/70194
13552 * g++.dg/warn/constexpr-70194.C: New test.
13553
820c5eaa
RH
135542016-03-16 Richard Henderson <rth@redhat.com>
13555
13556 PR middle-end/70240
13557 * gcc.c-torture/compile/pr70240.c: New.
13558
da0ad263
SKS
135592016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13560
13561 * gcc.c-torture/compile/20151204.c: Skip for avr.
13562
c73d295c
JJ
135632016-03-16 Jakub Jelinek <jakub@redhat.com>
13564
13565 PR target/70245
13566 * g++.dg/opt/pr70245.C: New test.
13567 * g++.dg/opt/pr70245.h: New file.
13568 * g++.dg/opt/pr70245-aux.cc: New file.
13569
b2794066
MS
135702016-03-16 Martin Sebor <msebor@redhat.com>
13571
13572 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13573
aa43616c
RH
135742016-03-16 Richard Henderson <rth@redhat.com>
13575
13576 PR middle-end/70199
13577 * gcc.c-torture/compile/pr70199.c: New.
13578
59608fe5
L
135792016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13580
13581 * gcc.dg/uninit-19.c: Run dos2unix.
13582
ab4c578f
MP
135832016-03-16 Marek Polacek <polacek@redhat.com>
13584
13585 PR c/70093
13586 * gcc.dg/nested-func-10.c: New test.
13587 * gcc.dg/nested-func-9.c: New test.
13588
f5387e76
JJ
135892016-03-16 Jakub Jelinek <jakub@redhat.com>
13590
13591 PR tree-optimization/68714
13592 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13593
7662b718
TV
135942016-03-16 Tom de Vries <tom@codesourcery.com>
13595
13596 PR tree-optimization/68715
13597 * gcc.dg/graphite/pr68715-2.c: New test.
13598 * gcc.dg/graphite/pr68715.c: New test.
13599 * gfortran.dg/graphite/pr68715.f90: New test.
13600
be7ce7ae
TV
136012016-03-16 Tom de Vries <tom@codesourcery.com>
13602
13603 PR tree-optimization/68809
13604 * gcc.dg/graphite/pr68809-2.c: New test.
13605 * gcc.dg/graphite/pr68809.c: New test.
13606
1935f250
JJ
136072016-03-16 Jakub Jelinek <jakub@redhat.com>
13608
6651c93e
JJ
13609 PR c++/70147
13610 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13611 method call to i () as argument. Adjust expected output.
13612
1935f250
JJ
13613 PR c++/70147
13614 * g++.dg/ubsan/pr70147-1.C: New test.
13615 * g++.dg/ubsan/pr70147-2.C: New test.
13616
ab1caa6e
MS
136172016-03-15 Martin Sebor <msebor@redhat.com>
13618
13619 PR c++/58281
13620 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13621
5c2a1bbb
JDA
136222016-03-15 John David Anglin <danglin@gcc.gnu.org>
13623
cb5d8ad1
JDA
13624 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13625 hppa*-*-hpux*.
13626
b440dd40
JDA
13627 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13628
5c2a1bbb
JDA
13629 PR libfortran/69799
13630 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13631 libatomic_available.
13632
42c729c5
MP
136332016-03-15 Marek Polacek <polacek@redhat.com>
13634
13635 PR c++/70209
13636 * g++.dg/ext/attribute-may-alias-4.C: New test.
13637
82b1c550
AM
136382016-03-15 Alexander Monakov <amonakov@ispras.ru>
13639
13640 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13641 -fvar-tracking-assignments-toggle flag.
13642
4ccbf3a6
PH
136432016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13644
13645 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13646
c39858bd
JJ
136472016-03-15 Jakub Jelinek <jakub@redhat.com>
13648
13649 PR rtl-optimization/70222
13650 * gcc.c-torture/execute/pr70222-1.c: New test.
13651 * gcc.c-torture/execute/pr70222-2.c: New test.
13652
8be119c1
RH
136532016-03-15 Richard Henderson <rth@redhat.com>
13654
13655 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13656
6598bb55
AB
136572016-03-15 Andrey Belevantsev <abel@ispras.ru>
13658
13659 PR rtl-optimization/69032
13660 * gcc.dg/pr69032.c: New test.
13661
81fa2944
AB
136622016-03-15 Andrey Belevantsev <abel@ispras.ru>
13663
13664 PR rtl-optimization/63384
4a148e19 13665 * g++.dg/pr63384.C: New test.
81fa2944 13666
74ea9ab6
AB
136672016-03-15 Andrey Belevantsev <abel@ispras.ru>
13668
13669 PR target/64411
13670 * gcc.target/i386/pr64411.C: New test.
13671
045d5055
TV
136722016-03-15 Tom de Vries <tom@codesourcery.com>
13673
13674 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13675 * gfortran.dg/goacc/kernels-alias.f95: New test.
13676
3ea33585
MS
136772016-03-14 Martin Sebor <msebor@redhat.com>
13678
13679 PR c++/53792
13680 * g++.dg/cpp0x/constexpr-inline.C: New test.
13681 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13682
1df7b330
DE
136832016-03-14 David Edelsohn <dje.gcc@gmail.com>
13684
13685 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13686
79b57d18
JJ
136872016-03-14 Jakub Jelinek <jakub@redhat.com>
13688
13689 PR middle-end/70219
13690 * gcc.dg/pr70219.c: New test.
13691
3cbf012a
BS
136922016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13693
13694 PR target/70083
13695 * gcc.dg/torture/pr70083.c: New test.
13696 * gcc.target/i386/pr70083.c: New test.
13697
a9fee7cd
RB
136982016-03-14 Richard Biener <rguenther@suse.de>
13699
13700 PR tree-optimization/56365
13701 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13702
4799603f
SB
137032016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13704
13705 PR target/70098
13706 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13707 New function.
13708 * g++.dg/pr70098.C: New testcase.
13709
13710
760ca967
TV
137112016-03-14 Tom de Vries <tom@codesourcery.com>
13712
13713 PR tree-optimization/70045
13714 * gcc.dg/graphite/pr70045.c: New test.
13715
44e66a77
JD
137162016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13717
13718 PR fortran/69043
13719 * gfortran.dg/include_9.f90: New test.
13720
a18e0fe1
DH
137212016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13722
13723 PR fortran/45076
13724 gfortran.dg/prof/prof.exp: New script.
13725 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13726
d0aca6ab
AB
137272016-03-12 Andrey Belevantsev <abel@ispras.ru>
13728
13729 PR rtl-optimization/69307
13730 * gcc.dg/pr69307.c: New test.
13731
cefe08a4
VM
137322016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13733
13734 PR target/69614
13735 * gcc.target/arm/pr69614.c: New.
13736
70112e2a
PT
137372016-03-12 Paul Thomas <pault@gcc.gnu.org>
13738
13739 PR fortran/70031
13740 * gfortran.dg/submodule_14.f08: New test
13741
13742 PR fortran/69524
13743 * gfortran.dg/submodule_15.f08: New test
13744
3f1e5d3a
PP
137452016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13746
13747 PR c++/70106
13748 * g++.dg/cpp1y/paren3.C: New test.
13749
a3f6d680
MM
137502016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13751
13752 PR target/70131
13753 * gcc.target/powerpc/ppc-round2.c: New test.
13754
92348f09
BS
137552016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13756
13757 PR target/70123
13758 * gcc.dg/torture/pr70123.c: New test.
13759
cebde9e9
JL
137602016-03-11 Jeff Law <law@redhat.com>
13761
13762 PR tree-optimization/70190
13763 * gcc.c-torture/compile/pr70190.c: New test.
13764
3edc5da4
DM
137652016-03-11 David Malcolm <dmalcolm@redhat.com>
13766
13767 PR c/68187
13768 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13769 case.
13770 (test43_b): Likewise.
13771 (test43_c): Likewise.
13772 (test43_d): Likewise.
13773 (test43_e): Likewise.
13774 (test43_f): Likewise.
13775 (test43_g): Likewise.
13776 (test44_a): Likewise.
13777 (test44_b): Likewise.
13778 (test44_c): Likewise.
13779 (test44_d): Likewise.
13780 (test44_e): Likewise.
13781
318c1204
DM
137822016-03-11 David Malcolm <dmalcolm@redhat.com>
13783
13784 PR c/70085
13785 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13786
bc062234
KT
137872016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13788
13789 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13790 dg-options.
13791
acfc1ac1
KT
137922016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13793
13794 PR target/70002
13795 PR target/69245
13796 * gcc.target/aarch64/pr69245_2.c: New test.
13797
d1e2bb2d
JJ
137982016-03-11 Jakub Jelinek <jakub@redhat.com>
13799
13800 PR tree-optimization/70177
13801 * gcc.dg/pr70177.c: New test.
13802
07350627
AL
138032016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13804
13805 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13806
5c6706f7
AL
138072016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13808
13809 * gcc.dg/tree-ssa/sra-20.c: New.
13810
02d472a2
JJ
138112016-03-11 Jakub Jelinek <jakub@redhat.com>
13812
686d390a
JJ
13813 PR rtl-optimization/70174
13814 * gcc.dg/pr70174.c: New test.
13815
02d472a2
JJ
13816 PR tree-optimization/70169
13817 * gcc.dg/pr70169.c: New test.
13818
0f9befa1
IE
138192016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13820
13821 PR target/70160
13822 * gcc.target/i386/pr70160.c: New test.
13823
432d4670
AK
138242016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13825
13826 * gcc.target/s390/dfp-1.c: New test.
13827
a3dc8760
NC
138282016-03-10 Nick Clifton <nickc@redhat.com>
13829
13830 PR target/70044
13831 * gcc.target/aarch64/pr70044.c: New test.
13832
b87a8d7d
PP
138332016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13834 Jakub Jelinek <jakub@redhat.com>
13835
13836 PR c++/70001
13837 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13838 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13839 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13840
4f4ada6a
JH
138412016-03-10 Jan Hubicka <hubicka@ucw.cz>
13842
13843 PR lto/69589
13844 * g++.dg/lto/pr69589_0.C: New testcase
13845 * g++.dg/lto/pr69589_1.C: New testcase
13846
d49b0aa0
MP
138472016-03-10 Marek Polacek <polacek@redhat.com>
13848
13849 PR c++/70153
13850 * g++.dg/delayedfold/unary-plus1.C: New test.
13851
138522016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
13853
13854 * gcc.target/arm/pr45701-1.c: Escape brackets.
13855 * gcc.target/arm/pr45701-2.c: Likewise.
13856
71017a7b
AL
138572016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13858
13859 * gfortran.dg/unconstrained_commons.f: New.
13860
ba52669f
AM
138612016-03-10 Alan Modra <amodra@gmail.com>
13862
13863 * gcc.dg/pr69195.c: New.
13864 * gcc.dg/pr69238.c: New.
13865
27742332
TV
138662016-03-10 Tom de Vries <tom@codesourcery.com>
13867
13868 PR testsuite/68915
13869 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13870
3a81a594
RB
138712016-03-10 Richard Biener <rguenther@suse.de>
13872
13873 PR tree-optimization/70128
13874 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13875 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13876
3433b975
JJ
138772016-03-09 Jakub Jelinek <jakub@redhat.com>
13878
c2864f02
JJ
13879 PR tree-optimization/70152
13880 * gcc.dg/pr70152.c: New test.
13881
3433b975
JJ
13882 PR target/70086
13883 * gcc.target/i386/pr70086-1.c: New test.
13884 * gcc.target/i386/pr70086-2.c: New test.
13885 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
13886
13887 PR tree-optimization/70127
13888 * gcc.c-torture/execute/pr70127.c: New test.
13889
96b3c82d
CP
138902016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13891
13892 * c-c++-common/goacc/combined-directives-2.c: New test.
13893
b4f3232d
DM
138942016-03-09 David Malcolm <dmalcolm@redhat.com>
13895
13896 PR c/68473
13897 PR c++/70105
13898 * g++.dg/diagnostic/pr70105.C: New test.
13899 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13900 (test_multiple_ordinary_maps): New test function.
13901
40499f81
DM
139022016-03-09 David Malcolm <dmalcolm@redhat.com>
13903
13904 PR c/68473
13905 PR c++/70105
13906 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13907 Drop range information from call to inform_at_rich_loc.
13908 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13909 New.
13910 (test_show_locus): Replace calls to rich_location::add_range with
13911 calls to add_range. Rewrite the tests that used the now-defunct
13912 rich_location ctor taking a source_range. Simplify other tests
13913 by replacing calls to COMBINE_LOCATION_DATA with calls to
13914 make_location.
13915
c9e33662
RB
139162016-03-09 Richard Biener <rguenther@suse.de>
13917 Jakub Jelinek <jakub@redhat.com>
13918
13919 PR tree-optimization/70138
13920 * gcc.dg/vect/pr70138-1.c: New testcase.
13921 * gcc.dg/vect/pr70138-2.c: Likewise.
13922
2c73b764
JJ
139232016-03-09 Jakub Jelinek <jakub@redhat.com>
13924
13925 PR target/70049
13926 * gcc.target/i386/pr70049.c: New test.
13927
c06d25bb
RB
139282016-03-09 Richard Biener <rguenther@suse.de>
13929
13930 PR c/70143
13931 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13932 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13933 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13934
5828a501
RO
139352016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13936
13937 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13938 arm-*-*.
13939
2e141c8d
JJ
139402016-03-09 Jakub Jelinek <jakub@redhat.com>
13941
5a9def37
JJ
13942 PR middle-end/67278
13943 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13944
2e141c8d
JJ
13945 PR target/67278
13946 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13947
13948 PR middle-end/70050
13949 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13950 in testcase comment.
13951
bf751f40
TV
139522016-03-09 Tom de Vries <tom@codesourcery.com>
13953
13954 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13955 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13956 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13957 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13958 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13959 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13960 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13961 * gfortran.dg/goacc/kernels-loop.f95: New test.
13962
e210c999
MS
139632016-03-08 Martin Sebor <msebor@redhat.com>
13964
13965 PR c++/62096
13966 * g++.dg/warn/overflow-warn-7.C: New test.
13967
80aac5c8
JM
139682016-03-08 Jason Merrill <jason@redhat.com>
13969
13970 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13971 * lib/target-supports.exp (check_effective_target_concepts): New.
13972
12b81409
JJ
139732016-03-08 Jakub Jelinek <jakub@redhat.com>
13974
d259b234
JJ
13975 PR c++/70135
13976 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13977 * g++.dg/ubsan/pr70135.C: New test.
13978
12b81409
JJ
13979 PR target/70110
13980 * gcc.dg/pr70110.c: New test.
13981
b4e9f2aa
MJ
139822016-03-07 Martin Jambor <mjambor@suse.cz>
13983
13984 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13985 * c-c++-common/gomp/if-1.c: Likewise.
13986 * c-c++-common/gomp/pr61486-2.c: Likewise.
13987 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13988 to dg-additional-options.
13989 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13990 * g++/gomp/target-teams-1.c: Likewise.
13991 * gcc.dg/gomp/gomp.exp: Likewise.
13992 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13993 dg-additional-options.
13994 * gfortran.dg/gomp/gomp.exp: Likewise.
13995 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13996 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13997 dg-additional-options.
13998 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13999
f86e631e
MJ
140002016-03-07 Martin Jambor <mjambor@suse.cz>
14001
14002 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14003 * c-c++-common/gomp/gridify-1.c: New test.
14004 * gfortran.dg/gomp/gridify-1.f90: Likewise.
14005
94156b3f
AV
140062016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14007
14008 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14009 trigger for cortex-r8, when scanning for register r8.
14010 * gcc.target/arm/pr45701-2.c: Likewise.
14011
a84a49b7 140122016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 14013 Jeff Law <law@redhat.com>
a84a49b7
RB
14014
14015 PR tree-optimization/69740
14016 * gcc.c-torture/compile/pr69740-1.c: New test.
14017 * gcc.c-torture/compile/pr69740-2.c: New test.
14018
e41f6c9e
BS
140192016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14020
14021 * lib/target-supports.exp
14022 (check_effective_target_whole_vector_shift): Enable for PPC64.
14023
57548bf5
RB
140242016-03-07 Richard Biener <rguenther@suse.de>
14025
14026 PR tree-optimization/70115
14027 * gcc.dg/torture/pr70115.c: New testcase.
14028
4ae13300
NS
140292016-03-07 Nathan Sidwell <nathan@codesourcery.com>
14030
14031 PR middle-end/69916
14032 * c-c-++-common/goacc/pr69916.c: New.
14033
5edb9853
RH
140342016-03-07 Richard Henderson <rth@redhat.com>
14035
14036 * gcc.c-torture/compile/pr70061.c: New test.
14037
2067a8f3
RB
140382016-03-07 Richard Biener <rguenther@suse.de>
14039
14040 PR testsuite/70109
14041 * gcc.dg/vect/O3-pr36098.c: New testcase.
14042
4145a9b7
CL
140432016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
14044
14045 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14046
1878be32
EB
140472016-03-07 Eric Botcazou <ebotcazou@adacore.com>
14048
14049 * gnat.dg/renaming9.ad[sb]: New testcase.
14050
df762bb2
JJ
140512016-03-05 Jakub Jelinek <jakub@redhat.com>
14052
14053 PR c++/70084
14054 * g++.dg/expr/stdarg3.C: New test.
14055
7d461295
JL
140562016-03-04 Jeff Law <law@redhat.com>
14057
14058 PR tree-optimization/69196
14059 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14060 x86_64-*-*.
14061
29b9828f
BS
140622016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14063
b6b552fd
BS
14064 PR c/69973
14065 * gcc.dg/pr69973.c: New test.
14066
201d49e9
BS
14067 PR rtl-optimization/69941
14068 * gcc.dg/torture/pr69941.c: New test.
14069
29b9828f
BS
14070 PR c/69824
14071 * gcc.dg/pr69824.c: New test.
14072
640b7e74
TV
140732016-03-05 Tom de Vries <tom@codesourcery.com>
14074
14075 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14076 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14077 function.
14078
7a3a3fad
PP
140792016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
14080
14081 PR c++/66786
14082 * g++.dg/cpp1y/var-templ48.C: New test.
14083 * g++.dg/cpp1y/var-templ49.C: New test.
14084
cd439aec
EB
140852016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14086
14087 * g++.dg/Wno-frame-address.C: Skip on IA-64.
14088
60204554
JJ
140892016-03-04 Jakub Jelinek <jakub@redhat.com>
14090
0c8825de
JJ
14091 PR c++/70035
14092 * g++.dg/ubsan/pr70035.C: New test.
14093
60204554
JJ
14094 PR target/70062
14095 * gcc.target/i386/pr70062.c: New test.
14096
f79d4eab
L
140972016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14098
14099 * g++.dg/template/typename21.C: Remove c++98_only.
14100
ea81ce67
L
141012016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14102
14103 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14104
64b23c13
DM
141052016-03-04 David Malcolm <dmalcolm@redhat.com>
14106
14107 PR c/68187
14108 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14109 function.
14110 (fn_42_b): Likewise.
14111 (fn_42_c): Likewise.
14112
729526f5
DM
141132016-03-04 David Malcolm <dmalcolm@redhat.com>
14114
14115 PR c/68187
14116 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14117 function.
14118 (fn_40_b): Likewise.
14119 (fn_41_a): Likewise.
14120 (fn_41_b): Likewise.
14121
f9ea11ac
JJ
141222016-03-04 Jakub Jelinek <jakub@redhat.com>
14123
14124 PR target/70059
14125 * gcc.target/i386/avx512f-pr70059.c: New test.
14126 * gcc.target/i386/avx512dq-pr70059.c: New test.
14127
b6c38c69
BS
141282016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14129
14130 PR rtl-optimization/57676
14131 * gcc.dg/torture/pr57676.c: New test.
14132
af3cdd34
IE
141332016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14134
14135 * gcc.dg/pr70026.c: New test.
14136
7ff6ca38
MP
141372016-03-04 Marek Polacek <polacek@redhat.com>
14138
14139 PR c/69798
14140 * gcc.dg/cilk-plus/pr69798-1.c: New test.
14141 * gcc.dg/cilk-plus/pr69798-2.c: New test.
14142
a6bf62d5
KT
141432016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14144
14145 PR target/70004
14146 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14147 Delete.
14148 (test_corners_sisd_si): Likewise.
14149 (main): Remove checks of the above.
14150 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14151
ae4cdc6a
EB
141522016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14153
14154 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14155
08455559
CL
141562016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
14157
14158 * gcc.dg/torture/pr69951.c: Accept argc==0.
14159
e9a35493
RB
141602016-03-04 Richard Biener <rguenther@suse.de>
14161
14162 PR c++/70054
14163 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14164 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14165
fba054c2
DV
141662016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
14167
14168 PR testsuite/69766
14169 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14170 testing multiarch.
14171
f10cdc6c
JJ
141722016-03-04 Jakub Jelinek <jakub@redhat.com>
14173
14174 PR debug/69947
14175 * gcc.dg/guality/pr69947.c: New test.
14176
2e981ba0
JJ
141772016-03-03 Jakub Jelinek <jakub@redhat.com>
14178
14179 PR ada/70017
14180 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14181
0ba3bfa2
KT
141822016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14183
14184 PR rtl-optimization/69904
14185 * gcc.target/arm/pr69904.c: New test.
14186
97ecdb46
JJ
141872016-03-03 Jakub Jelinek <jakub@redhat.com>
14188
14189 PR target/70021
14190 * gcc.dg/vect/pr70021.c: New test.
14191 * gcc.target/i386/pr70021.c: New test.
14192
a2a743a1
MP
141932016-03-03 Marek Polacek <polacek@redhat.com>
14194
14195 PR middle-end/70050
14196 * gcc.dg/pr70050.c: New test.
14197
fa07ecdd
JG
141982016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
14199
14200 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14201
23504262
ML
142022016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
14203
14204 PR tree-optimization/70043
14205 * gfortran.dg/vect/pr70043.f90: New test.
14206
b7b9e1a9
EB
142072016-03-03 Eric Botcazou <ebotcazou@adacore.com>
14208
14209 * gnat.dg/specs/task1.ads: New test.
14210
cb83ba54
RO
142112016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14212
14213 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14214 Invoke gdb with -batch.
14215 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14216
a75f5e30
RB
142172016-03-03 Richard Biener <rguenther@suse.de>
14218
14219 PR tree-optimization/55936
14220 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14221
268bc320
JL
142222016-03-02 Jeff Law <law@redhat.com>
14223
815f20ab
JL
14224 PR rtl-optimization/69942
14225 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14226 effects of argument promotions.
14227
268bc320
JL
14228 PR tree-optimization/69987
14229 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14230 target does not support -fprefetch-loop-arrays.
14231
171f7de5
UB
142322016-03-02 Uros Bizjak <ubizjak@gmail.com>
14233
14234 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14235
192912db
BC
142362016-03-02 Bin Cheng <bin.cheng@arm.com>
14237
c7908871 14238 PR rtl-optimization/69052
192912db
BC
14239 * gcc.target/i386/pr69052.c: New test.
14240
90a7a40b
AM
142412016-03-02 Alan Modra <amodra@gmail.com>
14242
14243 * gcc.dg/pr69990.c: New.
14244
69fa742f
JJ
142452016-03-02 Jakub Jelinek <jakub@redhat.com>
14246
de752fb0
JJ
14247 PR c/68062
14248 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14249
14250 PR middle-end/70022
14251 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14252
69fa742f
JJ
14253 PR target/70028
14254 * gcc.target/i386/pr70028.c: New test.
14255
7c65bd56
MK
142562016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14257
14258 * c-c++-common/asan/swapcontext-test-1.c,
14259 * c-c++-common/tsan/thread_leak.c,
14260 * g++.dg/tsan/aligned_vs_unaligned_race.C,
14261 * g++.dg/tsan/benign_race.C,
14262 * g++.dg/tsan/fd_close_norace.C,
14263 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14264 races with sanitizer output
14265
37d98220 142662016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 14267 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
14268
14269 PR target/67278
14270 * gcc.dg/simd-8.c: New testcase.
14271
218db463
RB
142722016-03-02 Richard Biener <rguenther@suse.de>
14273
14274 PR middle-end/67278
14275 * gcc.dg/simd-7.c: New testcase.
14276
22c72158
EB
142772016-03-02 Eric Botcazou <ebotcazou@adacore.com>
14278
14279 * gcc.target/i386/pr70007.c: Tweak.
14280
9a790ccc
DV
142812016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
14282
14283 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14284
bd02f00f
MP
142852016-03-02 Marek Polacek <polacek@redhat.com>
14286
14287 PR c/67854
14288 * gcc.dg/pr67854.c: New test.
14289
1e840f39
JJ
142902016-03-02 Jakub Jelinek <jakub@redhat.com>
14291
14292 PR middle-end/70025
14293 * gcc.dg/torture/pr70025.c: New test.
14294
bca00241
VK
142952016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
14296
14297 PR tree-optimization/68621
14298 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14299
0bca04b8
EB
143002016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14301
14302 * gcc.target/i386/pr70007.c: New test.
14303
2a9afc86
JL
143042016-03-01 Jeff Law <law@redhat.com>
14305
eab2541b 14306 PR tree-optimization/69196
9d83ef71 14307 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 14308
2a9afc86
JL
14309 PR tree-optimization/69196
14310 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14311 duplicating code and spoiling the expected output.
14312
0d39977e
MM
143132016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14314
14315 PR target/70033
14316 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14317 supports power9 before doing tests.
14318 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14319 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14320 * gcc.target/powerpc/p9-permute.c: Likewise.
14321
a0c0699d
UB
143222016-03-01 Uros Bizjak <ubizjak@gmail.com>
14323
14324 PR target/70027
14325 * gcc.target/i386/pr70027.c: New test.
14326
0ae3ef47 143272016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
14328
14329 * gcc.dg/pr70017.c: New test.
14330
686e2237
JJ
143312016-03-01 Jakub Jelinek <jakub@redhat.com>
14332
14333 PR c/69796
14334 PR c/69974
14335 * gcc.dg/pr69796.c: New test.
14336 * gcc.dg/pr69974.c: New test.
14337
f8e4188c
EB
143382016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14339
14340 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14341
5e3f1c7c
JL
143422016-02-29 Jeff Law <law@redhat.com>
14343
14344 PR tree-optimization/69987
14345 * gfortran.dg/pr69987.f90: New test.
14346
14347 PR tree-optimization/69989
14348 * gcc.c-torture/compile/pr69989-2.c: New test.
14349
1be56bc5
MP
143502016-03-01 Marek Polacek <polacek@redhat.com>
14351
14352 PR c++/69795
14353 * g++.dg/parse/invalid1.C: New test.
14354
1b19470d
RB
143552016-03-01 Richard Biener <rguenther@suse.de>
14356
14357 PR middle-end/70022
14358 * gcc.dg/pr70022.c: New testcase.
14359
3ae0661a
IE
143602016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
14361
14362 PR tree-optimization/69956
14363 * gcc.dg/pr69956.c: New test.
14364
0f09ab88
BS
143652016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14366
14367 PR target/70011
14368 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14369 XFAIL when hardware supports efficient unaligned storage access.
14370
76d881bf
PP
143712016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
14372
14373 PR c++/69961
14374 * g++.dg/template/pr69961a.C: New test.
14375 * g++.dg/template/pr69961b.C: New test.
14376
7168133a
DM
143772016-02-29 David Malcolm <dmalcolm@redhat.com>
14378
14379 PR preprocessor/69985
14380 * gcc.dg/cpp/pr69985.c: New test case.
14381
0c6072a3
JL
143822016-02-29 Jeff Law <law@redhat.com>
14383
e66f219b
JL
14384 PR tree-optimization/70005
14385 * gcc.c-torture/execute/pr70005.c New test.
14386
0c6072a3
JL
14387 PR tree-optimization/69999
14388 * gcc.c-torture/compile/pr69999.c: New test.
14389
fd9fbdb3
YR
143902016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
14391
14392 PR tree-optimization/69652
14393 * gcc.dg/torture/pr69652.c: Delete test.
14394 * gcc.dg/vect/pr69652.c: New test.
14395
cbd400b4
RB
143962016-02-19 Richard Biener <rguenther@suse.de>
14397
14398 PR tree-optimization/69980
14399 * gfortran.dg/vect/pr69980.f90: New testcase.
14400
84ea0f58
EB
144012016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14402
14403 * gcc.target/sparc/20160229-1.c: New test.
14404
5d2a63dc
EB
144052016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14406
14407 * gnat.dg/stack_usage3.adb: New test.
14408 * gnat.dg/stack_usage3_pkg.ads: New helper.
14409
93e708f9
EB
144102016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14411
14412 * gnat.dg/renaming8.adb: New test.
14413 * gnat.dg/renaming8_pkg1.ads: New helper.
14414 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14415 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14416
6512bc93
RB
144172016-02-29 Richard Biener <rguenther@suse.de>
14418
14419 PR tree-optimization/69720
14420 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14421
7b201a88
TK
144222016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
14423
14424 PR fortran/68147
14425 PR fortran/47674
14426 * gfortran.dg/realloc_on_assign_26.f90: New test case.
14427
82ee0cf2 144282016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
14429 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14430
14431 PR fortran/56007
14432 * gfortran.dg/coarray_8.f90: Adjust error message.
14433 * gfortran.dg/pr56007.f90: New test.
14434 * gfortran.dg/pr56007.f: New test.
14435
cdc1a2c8
L
144362016-02-28 H.J. Lu <hongjiu.lu@intel.com>
14437
14438 PR tree-optimization/69989
14439 * gcc.dg/torture/pr69989.c: New test.
14440
33505bcf
EB
144412016-02-28 Eric Botcazou <ebotcazou@adacore.com>
14442
14443 * gcc.target/i386/stack-realign-win.c: New test.
14444
524bfb19
HA
144452016-02-28 Harald Anlauf <anlauf@gmx.de>
14446
14447 PR fortran/60126
14448 * gfortran.dg/pr60126.f90: New test.
14449
bd542508
JL
144502016-02-27 Jeff Law <law@redhat.com>
14451
14452 Revert
14453 2016-02-26 Richard Biener <rguenther@suse.de>
14454 Jeff Law <law@redhat.com>
14455
14456 PR tree-optimization/69740
14457 * gcc.c-torture/compile/pr69740-1.c: New test.
14458 * gcc.c-torture/compile/pr69740-2.c: New test.
14459
dd1291e0
JD
144602016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14461
5fb67f8b 14462 PR fortran/69910
dd1291e0
JD
14463 * gfortran.dg/newunit_4.f90: New test.
14464
5cfefb59
JJ
144652016-02-27 Jakub Jelinek <jakub@redhat.com>
14466
14467 PR target/69613
14468 PR rtl-optimization/69886
14469 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14470 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
14471 target.
14472
20ba5f33
MS
144732016-02-26 Martin Sebor <msebor@redhat.com>
14474
14475 PR tree-optimization/15826
14476 * gcc.dg/tree-ssa/pr15826.c: New test.
14477
e6fb01b0
JJ
144782016-02-26 Jakub Jelinek <jakub@redhat.com>
14479
14480 PR target/69969
14481 * gcc.target/powerpc/pr69969.c: New test.
14482
e3e0cf64
MS
144832016-02-26 Martin Sebor <msebor@redhat.com>
14484
14485 PR c++/15766
14486 * g++.old-deja/g++.other/decl5.C: Add a test case.
14487
d1f2bea5
SB
144882016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
14489
14490 PR target/69946
14491 * gcc.target/powerpc/pr69946.c: New file.
14492
4a4f9d2b 144932016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 14494 Jeff Law <law@redhat.com>
4a4f9d2b 14495
e3e0cf64 14496 PR tree-optimization/69740
4a4f9d2b
RB
14497 * gcc.c-torture/compile/pr69740-1.c: New test.
14498 * gcc.c-torture/compile/pr69740-2.c: New test.
14499
ad2a2706
MJ
145002016-02-26 Martin Jambor <mjambor@suse.cz>
14501
14502 PR middle-end/69920
14503 * gcc.dg/torture/pr69932.c: New test.
14504 * gcc.dg/torture/pr69936.c: Likewise.
14505
1d11f7ce
AK
145062016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14507
14508 PR target/69709
14509 * gcc.target/s390/pr69709.c: New test.
14510
6cfccbb2
KT
145112016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14512
14513 PR target/69245
14514 * gcc.target/aarch64/pr69245_1.c: New test.
14515
ac59ad4e
KT
145162016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14517
14518 PR target/69613
14519 * gcc.dg/torture/pr69613.c: New test.
14520
a2ad54a0
JJ
145212016-02-26 Jakub Jelinek <jakub@redhat.com>
14522
14523 PR rtl-optimization/69891
14524 * gcc.target/i386/pr69891.c: New test.
14525
0884062c 145262016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
14527 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14528
d2369d4f 14529 PR target/61397
c163789b
MM
14530 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14531 functionality for both 32-bit and 64-bit.
14532
5aed7e2c
RB
145332016-02-26 Richard Biener <rguenther@suse.de>
14534
14535 PR tree-optimization/69551
14536 * gcc.dg/torture/pr69951.c: New testcase.
14537
798e2a8e
RB
145382016-02-25 Richard Biener <rguenther@suse.de>
14539
14540 PR tree-optimization/48795
14541 * gcc.dg/Warray-bounds-18.c: New testcase.
14542
9559fbac
RO
145432016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14544
14545 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14546
c049b107
JJ
145472016-02-25 Jakub Jelinek <jakub@redhat.com>
14548
14549 PR rtl-optimization/69896
14550 * gcc.dg/pr69896.c: New test.
14551
1137001c
PP
145522016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
14553
14554 PR c++/69736
14555 * g++.dg/cpp1y/paren2.C: New test.
14556
2e9c8641
MS
145572016-02-24 Martin Sebor <msebor@redhat.com>
14558
14559 PR c/51147
14560 * gcc.dg/enum-mode-2.c: New test.
14561
03ca8fb3
JJ
145622016-02-24 Jakub Jelinek <jakub@redhat.com>
14563
14564 PR c++/69922
14565 * g++.dg/warn/Wnonnull-compare-6.C: New test.
14566 * g++.dg/warn/Wnonnull-compare-7.C: New test.
14567 * g++.dg/ubsan/pr69922.C: New test.
14568
0b05329b
MP
145692016-02-24 Marek Polacek <polacek@redhat.com>
14570
14571 PR c/69819
14572 * gcc.dg/pr69819.c: New test.
14573
57c2c374
MS
145742016-02-24 Martin Sebor <msebor@redhat.com>
14575
3b96b93a
MS
14576 PR c++/69912
14577 * g++.dg/ext/flexary15.C: New test.
14578
145792016-02-24 Martin Sebor <msebor@redhat.com>
14580
14581 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 14582 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 14583 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 14584
65433bb5
MK
145852016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14586 Charles Baylis <charles.baylis@linaro.org>
14587
14588 PR debug/61033
14589 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14590
f802a424 145912016-02-24 Richard Biener <rguenther@suse.de>
44293580 14592 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
14593
14594 PR middle-end/69760
14595 * gcc.dg/torture/pr69760.c: New testcase.
14596
525f795f
RO
145972016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14598
14599 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14600 pattern on Solaris with as.
14601
cd7bbceb
KT
146022016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14603
14604 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14605 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14606 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14607 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14608
89c0c1fd
JJ
146092016-02-24 Jakub Jelinek <jakub@redhat.com>
14610
14611 PR middle-end/69915
14612 * gcc.dg/pr69915.c: New test.
14613
0683fd27
KT
146142016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14615
14616 PR rtl-optimization/69886
14617 * gcc.dg/torture/pr69886.c: New test.
14618
e53d562a
RB
146192016-02-24 Richard Biener <rguenther@suse.de>
14620
14621 PR middle-end/68963
14622 * gcc.dg/torture/pr68963.c: New testcase.
14623
74a00288
KT
146242016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14625
14626 PR target/69875
14627 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14628 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14629 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14630 * gcc.target/arm/atomic_loaddi_1.c: New test.
14631 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14632 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14633 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14634 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14635 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14636 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14637 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14638 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14639
340fd4c9
JJ
146402016-02-24 Jakub Jelinek <jakub@redhat.com>
14641
14642 PR middle-end/69909
14643 * gcc.dg/torture/pr69909.c: New test.
14644
47d3fdb2
RB
146452016-02-24 Richard Biener <rguenther@suse.de>
14646
14647 PR tree-optimization/69907
14648 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14649 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14650 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14651
dab73e73
CB
146522016-02-24 Christian Bruel <christian.bruel@st.com>
14653
14654 * gcc.target/arm/pragma_cpp_fma.c: New test.
14655
7cc5ec65
JD
146562016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14657
14658 PR fortran/61156
14659 * gfortran.dg/include_6.f90: Update test.
14660
067fbd8b
JJ
146612016-02-23 Jakub Jelinek <jakub@redhat.com>
14662
14663 PR objc/69844
14664 * objc.dg/pr69844.m: New test.
14665
64a454d9
JD
146662016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14667
14668 PR libgfortran/69456
14669 * gfortran.dg/namelist_89.f90: New test.
14670 * gfortran.dg/pr59700.f90: Update test..
14671
35886f0b
MS
146722016-02-23 Martin Sebor <msebor@redhat.com>
14673
14674 PR middle-end/69780
14675 * g++.dg/ext/builtin_alloca.C: New test.
14676 * gcc.dg/builtins-68.c: New test.
14677
162cc7e3
RH
146782016-02-23 Richard Henderson <rth@redhat.com>
14679
14680 * gcc.target/i386/addr-space-3.c: Remove test.
14681
196440f8
DM
146822016-02-23 David Malcolm <dmalcolm@redhat.com>
14683
14684 PR preprocessor/69126
14685 PR preprocessor/69543
14686 * c-c++-common/pr69126-2-long.c: New test.
14687 * c-c++-common/pr69126-2-short.c: New test.
14688 * c-c++-common/pr69543-1.c: Remove xfail.
14689
1d3121af
DM
146902016-02-23 David Malcolm <dmalcolm@redhat.com>
14691
14692 PR preprocessor/69126
14693 PR preprocessor/69543
14694 PR preprocessor/69558
14695 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14696 (f): Rename to...
14697 (test_2): ...this, and add leading comment.
14698 (MACRO_3, test_3): New.
14699 (MACRO_4A, MACRO_4B, test_4): New.
14700 (MACRO): Rename to...
14701 (MACRO_5): ...this.
14702 (g): Rename to...
14703 (test_5): ...this, updating for renaming of MACRO, and
14704 add leading comment.
14705 * c-c++-common/pr69543-1.c: New.
14706 * c-c++-common/pr69543-2.c: New.
14707 * c-c++-common/pr69543-3.c: New.
14708 * c-c++-common/pr69543-4.c: New.
14709 * c-c++-common/pr69558-1.c: New.
14710 * c-c++-common/pr69558-2.c: New.
14711 * c-c++-common/pr69558-3.c: New.
14712 * c-c++-common/pr69558-4.c: New.
14713 * gcc.dg/pr69558.c: Move to...
14714 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14715 xfail for c++.
14716
f99c3557
TS
147172016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14718
14719 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14720 to -ftree-parallelize-loops/-fopenacc changes.
14721 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14722 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14723 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14724 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14725 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14726 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14727 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14728 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14729 * c-c++-common/goacc/kernels-loop.c: Likewise.
14730 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14731 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14732 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14733 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14734
c60ec7c2
RO
147352016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14736
14737 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14738
f1a62b6f
JJ
147392016-02-23 Jakub Jelinek <jakub@redhat.com>
14740
e67bf044
JJ
14741 PR c++/69902
14742 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14743
f1a62b6f
JJ
14744 PR c/69900
14745 * gcc.dg/pr69900.c: New test.
14746
20c5e09e
MJ
147472016-02-23 Martin Jambor <mjambor@suse.cz>
14748
14749 PR tree-optimization/69666
14750 * gcc.dg/tree-ssa/pr69666.c: New test.
14751
e457a6fc
AV
147522016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14753
14754 PR fortran/67451
14755 * gfortran.dg/coarray_allocate_5.f08: New test.
14756
d7b574f4
AK
147572016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14758
14759 * gcc.target/s390/vcond-shift.c: Move to ...
14760 * gcc.target/s390/vector/vcond-shift.c: ... here.
14761
58bdeb44
AK
147622016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14763
14764 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14765 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14766
7cd0387b
AK
147672016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14768
14769 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14770
4246c8da
MW
147712016-02-20 Mark Wielaard <mjw@redhat.com>
14772
14773 PR c/28901
14774 * gcc.dg/unused-variable-3.c: New test.
14775
f93bc532
JJ
147762016-02-22 Jakub Jelinek <jakub@redhat.com>
14777
14778 PR target/69888
14779 * gcc.target/i386/pr69888.c: New test.
14780
c4e360f4
RB
147812016-02-22 Richard Biener <rguenther@suse.de>
14782
14783 PR tree-optimization/69882
14784 * gfortran.dg/vect/pr69882.f90: New testcase.
14785
09c92f1c
JJ
147862016-02-22 Jakub Jelinek <jakub@redhat.com>
14787
14788 PR target/69885
14789 * gcc.dg/pr69885.c: New test.
14790
f88d45dc
OE
147912016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14792
14793 PR target/69806
14794 PR target/54089
14795 * gcc.target/sh/pr54089-10.c: New.
14796
ce1ff48e
PT
147972016-02-20 Paul Thomas <pault@gcc.gnu.org>
14798
14799 PR fortran/69423
1d09844a 14800 * gfortran.dg/deferred_character_15.f90: New test.
ce1ff48e 14801
bbf27208
DH
148022016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14803
14804 PR fortran/57365
14805 gfortran.dg/allocate_with_source_18.f03: New test.
14806
148072016-02-20 Harald Anlauf <anlauf@gmx.de>
14808
14809 PR fortran/52531
14810 gfortran.dg/gomp/pr52531.f90: New test.
14811
268be88c
BE
148122016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14813
14814 PR c++/69865
14815 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14816 -std=c++03.
14817
4b6c824a
JJ
148182016-02-19 Jakub Jelinek <jakub@redhat.com>
14819
871b3f47
JJ
14820 PR c++/69826
14821 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14822 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14823
7a965d51
JJ
14824 PR c++/69850
14825 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14826
4b6c824a
JJ
14827 PR c++/69851
14828 * g++.dg/torture/pr69851.C: New test.
14829
15fca21a
MS
148302016-02-19 Martin Sebor <msebor@redhat.com>
14831
14832 PR testsuite/69573
14833 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14834
19e21586
JJ
148352016-02-19 Jakub Jelinek <jakub@redhat.com>
14836
03a616ac
JJ
14837 PR c++/69850
14838 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14839 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14840
19e21586
JJ
14841 PR c++/67767
14842 * g++.dg/cpp0x/pr67767.C: New test.
14843
2db16594
KT
148442016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14845
14846 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14847 for fp, simd, crypto, crc, lse.
14848 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14849 above.
14850 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14851 effective target check.
14852
5a7d9d1e
JJ
148532016-02-19 Jakub Jelinek <jakub@redhat.com>
14854
14855 PR target/69820
14856 * gcc.target/i386/pr69820.c: New test.
14857
6448f064
AK
148582016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14859
14860 * gcc.target/s390/vector/int128-1.c: New test.
14861
d0a859e6
AK
148622016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14863
14864 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14865
9e4eb643
AK
148662016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14867
14868 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14869 instruction pattern name to prevent the testcase from failing with
14870 -march=z13.
14871
859a4c0e
AK
148722016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14873
14874 * gcc.target/s390/md/movstr-2.c: New test.
14875
efc2340b
MK
148762016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14877
14878 * gcc.target/s390/morestack.c: New test.
14879
ca2bfbc2
DV
148802016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14881
14882 PR target/69625
14883 * gcc.target/s390/pr69625.c: Add test case.
14884
efd4bd05
BE
148852016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14886
14887 PR testsuite/68580
14888 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14889
2bf2078a
MM
148902016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14891
14892 PR target/68404
14893 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14894 * gcc.target/powerpc/fusion3.c: Likewise.
14895
f003579e
RB
148962016-02-18 Richard Biener <rguenther@suse.de>
14897
14898 PR middle-end/69553
14899 * g++.dg/torture/pr69553.C: New testcase.
14900
19233914
NC
149012016-02-18 Nick Clifton <nickc@redhat.com>
14902
efd4bd05
BE
14903 PR target/62254
14904 PR target/69610
14905 * gcc.target/arm/pr62554.c: New test.
14906 * gcc.target/arm/pr69610-1.c: New test.
14907 * gcc.target/arm/pr69610-2.c: New test.
19233914 14908
23f27839
RB
149092016-02-18 Richard Biener <rguenther@suse.de>
14910
14911 PR middle-end/69854
14912 * gcc.dg/torture/pr69854.c: New testcase.
14913
932c0da4
JJ
149142016-02-17 Jakub Jelinek <jakub@redhat.com>
14915
14916 PR c++/69850
14917 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14918
1bed93e4
BS
149192012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14920
14921 * gcc.target/powerpc/vec-cg.c: New test.
14922
57bfb134
RB
149232016-02-17 Richard Biener <rguenther@suse.de>
14924
14925 PR testsuite/69586
14926 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14927
a44e0ebb
KT
149282016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14929
14930 PR target/69161
14931 * gcc.c-torture/compile/pr69161.c: New test.
14932
ffacd726
DS
149332016-02-17 David Sherwood <david.sherwood@arm.com>
14934
14935 PR target/69532
14936 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14937 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14938
448db8d2
EB
149392016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14940
14941 * gcc.dg/ifcvt-4.c: Skip on Visium.
14942
e2f0522e
EB
149432016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14944
14945 * gnat.dg/atomic8.adb: New test.
14946
bf17fe3f
EB
149472016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14948
14949 * gnat.dg/discr46.ad[sb]: New test.
14950
ecf835e9
KN
149512016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14952
14953 PR Target/48344
14954 * gcc.target/powerpc/pr48344-1.c: New test.
14955
49a1164a
TK
149562015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14957
14958 PR fortran/69742
14959 * gfortran.dg/associate_21.f90: New test.
14960
bf14eba2
JJ
149612016-02-16 Jakub Jelinek <jakub@redhat.com>
14962
14963 PR c/69835
14964 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14965 -Wnonnull in dg-options.
14966 * c-c++-common/nonnull-2.c: New test.
14967
35a093b6
JG
149682016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14969 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14970
14971 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14972
e387d491
JJ
149732016-02-16 Jakub Jelinek <jakub@redhat.com>
14974
14975 PR middle-end/69801
14976 * gcc.dg/pr69801.c: Add empty dg-options.
14977
ba539195
JN
149782016-02-16 James Norris <jnorris@codesourcery.com>
14979
14980 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14981 * g++.dg/goacc/deviceptr-1.c: New file.
14982
2a2b8f64
JJ
149832016-02-16 Jakub Jelinek <jakub@redhat.com>
14984
14985 PR tree-optimization/69820
14986 * gcc.dg/vect/pr69820.c: New test.
14987
87440c29
RB
149882016-02-16 Richard Biener <rguenther@suse.de>
14989
14990 PR tree-optimization/69776
14991 * gcc.dg/torture/pr69776-2.c: New testcase.
14992
6d87c306
BS
149932016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14994
14995 PR tree-optimization/69714
14996 * gcc.dg/torture/pr69714.c: New test.
14997
3824a0a2
JJ
149982016-02-16 Jakub Jelinek <jakub@redhat.com>
14999
15000 PR tree-optimization/69802
15001 * gcc.dg/pr69802.c: New test.
15002
c8cfe96e
RB
150032016-02-16 Richard Biener <rguenther@suse.de>
15004
15005 PR middle-end/69801
15006 * gcc.dg/pr69801.c: New testcase.
15007
fc12098d
JD
150082016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15009
15010 PR libgfortran/69651
15011 * gfortran.dg/read_bang.f90: New test.
15012 * gfortran.dg/read_bang4.f90: New test.
15013
ba6b3795
JJ
150142016-02-15 Jakub Jelinek <jakub@redhat.com>
15015
f0516ca4
JJ
15016 PR c++/69658
15017 * g++.dg/init/pr69658.C: New test.
15018
ba6b3795
JJ
15019 PR c++/69797
15020 * c-c++-common/pr69797.c: New test.
15021
de3f9a2d
PK
150222016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15023
15024 * lib/target-supports.exp (check_effective_target_section_anchors): Add
15025 check for aarch64*-*-*.
15026
17a3b967
RB
150272016-02-15 Richard Biener <rguenther@suse.de>
15028
15029 PR tree-optimization/69783
15030 * gcc.dg/vect/pr69783.c: New testcase.
15031
1c48bff1
RB
150322016-02-15 Richard Biener <rguenther@suse.de>
15033
15034 PR tree-optimization/69776
15035 * gcc.dg/torture/pr69776.c: New testcase.
15036
1e6025b6
TK
150372016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15038
15039 PR fortran/60526
15040 * gfortran.dg/type_decl_4.f90: Reinstated.
15041
d3308279
JDA
150422016-02-14 John David Anglin <danglin@gcc.gnu.org>
15043
15044 PR fortran/68746
15045 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15046
b7c56581
TK
150472016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15048
15049 PR fortran/60526
15050 PR bootstrap/69816
15051 * gfortran.dg/type_decl_4.f90: Removed.
15052
60cb4ef5
TK
150532016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15054
15055 PR fortran/60526
15056 * gfortran.dg/type_decl_4.f90: New test.
15057
f6964637
AM
150582016-02-14 Alan Modra <amodra@gmail.com>
15059
1a8849d1 15060 PR testsuite/68886
f6964637
AM
15061 * gcc.c-torture/execute/stkalign.c: Revise test.
15062
f5121920
OE
150632016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15064
15065 PR target/67260
15066 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15067
6cda3ab6
OE
150682016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15069
15070 PR target/67260
15071 * gcc.target/sh/torture/pr67260.c: New.
15072
6786e598
JDA
150732016-02-12 John David Anglin <danglin@gcc.gnu.org>
15074
15075 * gcc.dg/pr67964.c: Add dg-require-alias.
15076
7e05dad8
OE
150772016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15078
15079 PR target/67636
15080 PR target/64345
15081 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15082
7f4cc3ce
JD
150832016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15084
15085 PR libgfortran/69668
15086 * gfortran.dg/namelist_88.f90: New test.
15087
955ca6dc
JD
150882016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15089
15090 PR libgfortran/69668
15091 * gfortran.dg/namelist_38.f90: Update test.
15092 * gfortran.dg/namelist_84.f90: Update test.
15093
876217ae
DM
150942016-02-12 David Malcolm <dmalcolm@redhat.com>
15095
15096 PR other/69554
15097 * gcc.dg/pr69554-1.c: New test.
15098 * gfortran.dg/pr69554-1.F90: New test.
15099 * gfortran.dg/pr69554-2.F90: New test.
15100 * lib/gcc-dg.exp (proc dg-locus): New function.
15101 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15102 distinguish between the caret-printing and non-caret-printing
15103 cases. If caret-printing has been explicitly enabled, bail out
15104 without attempting to fix up the output.
15105
61789eed
DM
151062016-02-12 David Malcolm <dmalcolm@redhat.com>
15107
15108 PR driver/69265
15109 PR driver/69453
15110 * gcc.dg/spellcheck-options-3.c: New test case.
15111 * gcc.dg/spellcheck-options-4.c: New test case.
15112 * gcc.dg/spellcheck-options-5.c: New test case.
15113 * gcc.dg/spellcheck-options-6.c: New test case.
15114 * gcc.dg/spellcheck-options-7.c: New test case.
15115 * gcc.dg/spellcheck-options-8.c: New test case.
15116 * gcc.dg/spellcheck-options-9.c: New test case.
15117 * gcc.dg/spellcheck-options-10.c: New test case.
15118
c3090c1f
JJ
151192016-02-12 Jakub Jelinek <jakub@redhat.com>
15120
15121 PR rtl-optimization/69764
15122 PR rtl-optimization/69771
15123 * c-c++-common/pr69764.c: New test.
15124 * gcc.dg/torture/pr69771.c: New test.
15125
8222034d
MP
151262016-02-12 Marek Polacek <polacek@redhat.com>
15127
15128 * g++.dg/torture/init-list1.C: New.
15129
f749f792
MP
151302016-02-12 Marek Polacek <polacek@redhat.com>
15131
15132 * gcc.dg/pr69522.c: Add empty dg-options.
15133
199fb02a
IE
151342016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
15135
15136 * g++.dg/lto/lto.exp: Include and init mpx.
15137 * g++.dg/lto/pr69729_0.C: New test.
15138
b69539cb
JJ
151392016-02-12 Jakub Jelinek <jakub@redhat.com>
15140
06ff7000
JJ
15141 PR ipa/69241
15142 * g++.dg/ipa/pr69241-4.C: New test.
15143
b69539cb
JJ
15144 PR ipa/68672
15145 * g++.dg/ipa/pr68672-1.C: New test.
15146 * g++.dg/ipa/pr68672-2.C: New test.
15147 * g++.dg/ipa/pr68672-3.C: New test.
15148
16595a1f
BS
151492016-02-12 Bernd Schmidt <bschmidt@redhat.com>
15150
15151 PR c/69522
6d87c306 15152 * gcc.dg/pr69522.c: New test.
16595a1f 15153
38d795d2
PP
151542016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
15155
15156 PR c++/69098
15157 * g++.dg/cpp1y/69098.C: New test.
15158 * g++.dg/cpp1y/69098-2.C: New test.
15159
9c582551
JJ
151602016-02-12 Jakub Jelinek <jakub@redhat.com>
15161
15162 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15163 and neighbour -> neighbor.
15164 * objc.dg/attributes/method-nonnull-1.m: Likewise.
15165 * objc.dg/gnu-api-2-class-meta.m: Likewise.
15166 * c-c++-common/Wvarargs.c: Likewise.
15167 * c-c++-common/goacc/host_data-5.c: Likewise.
15168 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15169 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15170 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15171 * gcc.target/aarch64/pr60697.c: Likewise.
15172 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15173 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15174 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15175 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15176 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15177 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15178 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15179 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15180 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15181 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15182 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15183 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15184 * g++.dg/lookup/koenig5.C: Likewise.
15185 * g++.dg/ext/no-asm-2.C: Likewise.
15186 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15187 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15188 * gfortran.dg/used_types_16.f90: Likewise.
15189 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15190 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15191 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15192 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15193 * gfortran.dg/abstract_type_6.f03: Likewise.
15194 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15195 * gfortran.dg/used_types_15.f90: Likewise.
15196 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15197 * gfortran.dg/exit_3.f08: Likewise.
15198 * gfortran.dg/open_status_2.f90: Likewise.
15199 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15200 * gfortran.dg/intrinsic_std_1.f90: Likewise.
15201 * gfortran.dg/associate_1.f03: Likewise.
15202 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15203 * gfortran.dg/intrinsic_std_6.f90: Likewise.
15204 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15205 * gcc.dg/builtin-object-size-1.c: Likewise.
15206 * gcc.dg/noreturn-6.c: Likewise.
15207 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15208 * gcc.dg/globalalias.c: Likewise.
15209 * gcc.dg/builtins-config.h: Likewise.
15210 * gcc.dg/pr30457.c: Likewise.
15211 * gcc.c-torture/compile/volatile-1.c: Likewise.
15212 * gcc.c-torture/execute/20101011-1.c: Likewise.
15213 * c-c++-common/Waddress-1.c: Likewise.
15214
66756373
JJ
152152016-02-11 Jakub Jelinek <jakub@redhat.com>
15216
15217 PR c/69768
15218 * c-c++-common/Waddress-1.c: New test.
15219
76fe932b
AV
152202016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
15221
15222 PR fortran/69296
15223 * gfortran.dg/associate_19.f03: New test.
15224 * gfortran.dg/associate_20.f03: New test.
15225
564c4d4b
OE
152262016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
15227
15228 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15229
e1c1ecb0
KT
152302016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15231
15232 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15233 .arch armv8-a\n. Add -dA to dg-options.
15234 * gcc.target/aarch64/assembler_arch_1.c: New test.
15235 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15236
0d7d9458
PC
152372016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
15238
15239 PR c++/68726
15240 * g++.dg/cpp0x/pr68726.C: New.
15241
e6208a60
IE
152422016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15243
15244 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15245 test.
15246
281a11eb
RB
152472016-02-11 Richard Biener <rguenther@suse.de>
15248
15249 * g++.dg/tree-ssa/pr61034.C: Adjust.
15250
e03dd765
VM
152512016-02-10 Vladimir Makarov <vmakarov@redhat.com>
15252
4b48faf5 15253 PR target/69148
e03dd765
VM
15254 * gcc.target/s390/pr69148.c: New.
15255
cdc23927
YR
152562016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
15257
15258 PR tree-optimization/69652
15259 * gcc.dg/torture/pr69652.c: New test.
15260
e199dd0a
JJ
152612016-02-10 Jakub Jelinek <jakub@redhat.com>
15262 Patrick Palka <ppalka@gcc.gnu.org>
15263
15264 PR ipa/69241
15265 PR c++/69649
15266 * g++.dg/ipa/pr69241-1.C: New test.
15267 * g++.dg/ipa/pr69241-2.C: New test.
15268 * g++.dg/ipa/pr69241-3.C: New test.
15269 * g++.dg/ipa/pr69649.C: New test.
15270
d6b38027
UB
152712016-02-10 Uros Bizjak <ubizjak@gmail.com>
15272
15273 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15274 * gcc.dg/tree-ssa/sra-18.c: Ditto.
15275
13b562c5
BC
152762016-02-10 Bin Cheng <bin.cheng@arm.com>
15277
15278 PR tree-optimization/68021
15279 * gcc.dg/tree-ssa/pr68021.c: New test.
15280
24a179f8
RB
152812016-02-10 Richard Biener <rguenther@suse.de>
15282
15283 PR tree-optimization/69726
15284 * gcc.dg/uninit-22.c: New testcase.
15285
0d99886f
AP
152862016-02-09 Andrew Pinski <apinski@cavium.com>
15287
15288 PR tree-opt/69282
15289 * gcc.c-torture/compile/20160205-1.c: New testcase.
15290
ab04995c
MM
152912016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
15292
15293 PR target/68404
15294 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15295 instead accessing a really large arrray.
15296 * gcc.target/powerpc/fusion3.c: Likewise.
15297
4b79ac23
CB
152982016-02-09 Charles Baylis <charles.baylis@linaro.org>
15299
15300 PR target/68532
15301 * gcc.c-torture/execute/pr68532.c: New test.
15302
b890a441
AO
153032016-02-11 Alexandre Oliva <aoliva@redhat.com>
15304
15305 PR target/69634
15306 * gcc.dg/pr69634.c: New.
15307
84a5bef7
RB
153082016-02-09 Richard Biener <rguenther@suse.de>
15309
15310 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15311
1f123759 153122016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 15313
1f123759
AF
15314 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15315
65860c77
YR
153162016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
15317
15318 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15319
7e1e8a0a
RB
153202016-02-09 Richard Biener <rguenther@suse.de>
15321
15322 PR tree-optimization/69715
15323 * gcc.dg/torture/pr69715.c: New testcase.
15324
efb45a9f
PP
153252016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15326
15327 PR c++/69139
15328 * g++.dg/cpp0x/trailing12.C: New test.
15329 * g++.dg/cpp0x/trailing13.C: New test.
15330
20a0c6f9
PP
153312016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15332
15333 PR c++/69283
15334 PR c++/67835
15335 * g++.dg/cpp1y/auto-fn29.C: New test.
15336 * g++.dg/cpp1y/auto-fn30.C: New test.
15337
a162f3af
JJ
153382016-02-08 Jakub Jelinek <jakub@redhat.com>
15339
15340 PR tree-optimization/69209
15341 * gcc.c-torture/compile/pr69209.c: New test.
15342
4b4a9fbd
JL
153432016-02-08 Jeff Law <law@redhat.com>
15344
15345 PR tree-optimization/68541
15346 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15347 of statements allowed in join block for path splitting.
15348
cfac5ed2
JJ
153492016-02-08 Jakub Jelinek <jakub@redhat.com>
15350
f68bc23f
JJ
15351 PR c++/59627
15352 * g++.dg/gomp/pr59627.C: New test.
15353
cfac5ed2
JJ
15354 PR ipa/69239
15355 * g++.dg/ipa/pr69239.C: New test.
15356
44714d8c
DM
153572016-02-08 David Malcolm <dmalcolm@redhat.com>
15358
15359 PR preprocessor/69664
15360 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15361 * gcc.dg/cpp/warn-comments.c: Likewise.
15362
eba9e839
MP
153632016-02-08 Marek Polacek <polacek@redhat.com>
15364
15365 PR c++/69688
15366 * g++.dg/init/const12.C: New test.
15367
a011cd92
BS
153682016-02-08 Bernd Schmidt <bschmidt@redhat.com>
15369
15370 PR target/60410
15371 * gcc.dg/lto/pr55113_0.c: Remove test.
15372
5317b1be
RB
153732016-02-08 Richard Biener <rguenther@suse.de>
15374
15375 PR tree-optimization/69719
15376 * gcc.dg/torture/pr69719.c: New testcase.
15377
63998a63
RB
153782016-02-08 Richard Biener <rguenther@suse.de>
15379 Jeff Law <law@redhat.com>
15380
15381 PR target/68273
15382 * gcc.target/mips/pr68273.c: New testcase.
15383
43f4a281
RB
153842016-02-08 Richard Biener <rguenther@suse.de>
15385
15386 PR rtl-optimization/69274
15387 * gcc.target/i386/addr-sel-1.c: XFAIL.
15388
0b604d2d
JL
153892016-02-08 Jeff Law <law@redhat.com>
15390
e8dfe49e
JL
15391 PR tree-optimization/68541
15392 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15393
6daecd7a 15394 PR tree-optimization/65917
0b604d2d
JL
15395 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15396
c0f0e35a
JD
153972016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15398
15399 PR fortran/50555
15400 * gfortran.dg/namelist_args.f90: New test.
15401
8981d712
JL
154022016-02-05 Jeff Law <law@redhat.com>
15403
6daecd7a 15404 PR tree-optimization/68541
8981d712
JL
15405 * gcc.dg/tree-ssa/split-path-2.c: New test.
15406 * gcc.dg/tree-ssa/split-path-3.c: New test.
15407 * gcc.dg/tree-ssa/split-path-4.c: New test.
15408 * gcc.dg/tree-ssa/split-path-5.c: New test.
15409 * gcc.dg/tree-ssa/split-path-6.c: New test.
15410 * gcc.dg/tree-ssa/split-path-7.c: New test.
15411
46cb9332
MS
154122016-02-05 Martin Sebor <msebor@redhat.com>
15413
15414 PR c++/69662
15415 * g++.dg/warn/Wplacement-new-size-1.C: New test.
15416 * g++.dg/warn/Wplacement-new-size-2.C: New test.
15417
be2083ea
RH
154182016-02-06 Richard HEnderson <rth@redhat.com>
15419
15420 PR c/69643
15421 * gcc.target/i386/addr-space-4.c: New.
15422 * gcc.target/i386/addr-space-5.c: New.
15423
711d7c23
MM
154242016-02-05 Mikael Morin <mikael@gcc.gnu.org>
15425
15426 PR fortran/66089
15427 * gfortran.dg/elemental_dependency_6.f90: New.
15428
b5c1c988
JJ
154292016-02-05 Jakub Jelinek <jakub@redhat.com>
15430
861c7bcd
JJ
15431 PR rtl-optimization/69691
15432 * gcc.c-torture/execute/pr69691.c: New test.
15433
b5c1c988
JJ
15434 PR c++/69628
15435 * g++.dg/parse/pr69628.C: New test.
15436
f7dfa966
UB
154372016-02-05 Uros Bizjak <ubizjak@gmail.com>
15438
15439 * gcc.dg/sancov/asan.c: Move to ...
15440 * gcc.dg/asan/sancov-1.c: ... here.
15441
9b143e64
UB
154422016-02-05 Uros Bizjak <ubizjak@gmail.com>
15443
15444 * gcc.target/i386/pr69577.c: Require avx_runtime target.
15445
f5d4b899
L
154462016-02-05 H.J. Lu <hongjiu.lu@intel.com>
15447
15448 PR target/69677
15449 * gcc.target/i386/pr69677.c: New test.
15450
76c85fbb
PP
154512016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
15452
15453 PR c++/68948
15454 * g++.dg/template/pr68948.C: New test.
15455
f181bf90
DV
154562016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
15457
15458 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15459 (only necessary on s390x).
15460
714fb282
L
154612016-02-04 H.J. Lu <hongjiu.lu@intel.com>
15462
15463 * gcc.target/i386/pr69454-2.c: Compile with -msse2
15464 -mno-accumulate-outgoing-args.
15465
618d6c1c
PP
154662016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
15467
15468 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15469
1066e9b5
JJ
154702016-02-04 Jakub Jelinek <jakub@redhat.com>
15471
15472 PR c/69669
15473 * c-c++-common/pr69669.c: New test.
15474
76255d0d
MM
154752016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15476
15477 PR target/69667
15478 * g++.dg/pr69667.C: New file.
15479
e0b059b1
WD
154802016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
15481
15482 PR target/69619
15483 * gcc.dg/pr69619.c: Add new test.
15484
2692b5c8
RS
154852016-02-04 Richard Sandiford <richard.sandiford@arm.com>
15486
15487 PR rtl-optimization/69577
15488 * gcc.target/i386/pr69577.c: New test.
15489
7db337c2
ML
154902016-02-04 Martin Liska <mliska@suse.cz>
15491
15492 * g++.dg/asan/pr69276.C: New test.
15493
cc9c0829
KT
154942016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15495
15496 PR target/65932
15497 PR target/67714
15498 * gcc.target/arm/wmul-3.c: Simplify test to generate just
15499 a single smulbb instruction.
15500 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15501 * gcc.target/amr/wmul-2.c: Likewise.
15502
eb9feb52
KT
155032016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15504
15505 PR target/65932
15506 PR target/67714
15507 * gcc.c-torture/execute/pr67714.c: New test.
15508
61f727fe
JJ
155092016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
15510
15511 PR target/69454
15512 * gcc.target/i386/pr69454-1.c: New test.
15513 * gcc.target/i386/pr69454-2.c: New test.
15514
05dd97db
MS
155152016-02-03 Martin Sebor <msebor@redhat.com>
15516
15517 PR c++/69251
15518 PR c++/69253
15519 PR c++/69290
15520 PR c++/69277
15521 PR c++/69349
15522 * g++.dg/ext/flexarray-mangle-2.C: New test.
15523 * g++.dg/ext/flexarray-mangle.C: New test.
15524 * g++.dg/ext/flexarray-subst.C: New test.
15525 * g++.dg/ext/flexary11.C: New test.
15526 * g++.dg/ext/flexary12.C: New test.
15527 * g++.dg/ext/flexary13.C: New test.
15528 * g++.dg/ext/flexary14.C: New test.
15529 * g++.dg/other/dump-ada-spec-2.C: Adjust.
15530
dac2fc29
L
155312016-02-03 H.J. Lu <hongjiu.lu@intel.com>
15532
15533 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15534 Define only if CHECK_FLOAT128 is defined.
15535 (main): Properly initialize u5.
15536
eadb8035
JJ
155372016-02-03 Jakub Jelinek <jakub@redhat.com>
15538
0afbb81b
JJ
15539 PR c/69627
15540 * gcc.dg/pr69627.c: New test.
15541
eadb8035
JJ
15542 PR target/69644
15543 * gcc.dg/pr69644.c: New test.
15544
b12d4923
MS
155452016-02-03 Mike Stump <mikestump@comcast.net>
15546
15547 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15548 support for struct-layout-1.exp.
15549
ab4bae0c
PP
155502016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
15551
15552 PR c++/69056
618d6c1c 15553 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 15554
95831c01
VM
155552016-02-03 Vladimir Makarov <vmakarov@redhat.com>
15556 Alexandre Oliva <aoliva@redhat.com>
15557
15558 PR target/69461
15559 * gcc.target/powerpc/pr69461.c: New.
15560
ccc71ab8
UB
155612016-02-03 Uros Bizjak <ubizjak@gmail.com>
15562
15563 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15564 works from here ...
15565 (check_effective_target_fsanitize_thread): ... to here. Do not
15566 specify additional compile flags for the test source.
15567 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15568 specify additional compile flags for the test source.
15569
96299640
WD
155702016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15571
15572 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15573
781d83d9
AV
155742016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
15575
15576 PR fortran/67451
15577 PR fortran/69418
15578 * gfortran.dg/coarray_allocate_2.f08: New test.
15579 * gfortran.dg/coarray_allocate_3.f08: New test.
15580 * gfortran.dg/coarray_allocate_4.f08: New test.
15581
d8208e6d
AL
155822016-02-03 Alan Lawrence <alan.lawrence@arm.com>
15583
15584 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15585 use same scan-tree-dump-times on all platforms.
15586 * gcc.dg/vect/vect-outer-1.c: Likewise.
15587 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15588 * gcc.dg/vect/vect-outer-1a.c: Likewise.
15589 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15590 * gcc.dg/vect/vect-outer-1b.c: Likewise.
15591 * gcc.dg/vect/vect-outer-2b.c: Likewise.
15592 * gcc.dg/vect/vect-outer-3b.c: Likewise.
15593 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15594
a8394fa0
SB
155952016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
15596
15597 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15598 warning.
15599
f3baa1d3
L
156002016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15601
15602 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15603
eb077516
JN
156042016-02-02 James Norris <jnorris@codesourcery.com>
15605
15606 * c-c++-common/goacc/routine-5.c: Add tests.
15607
578fb225
AM
156082016-02-02 Alexander Monakov <amonakov@ispras.ru>
15609
15610 * gcc.target/nvptx/unsigned-cmp.c: New test.
15611
c64f7d37
WD
156122016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15613
15614 * gcc.target/aarch64/scalar_shift_1.c
15615 (test_corners_sisd_di): Improve force to SIMD register.
15616 (test_corners_sisd_si): Likewise.
15617 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15618 Remove scan-assembler check for ldr.
15619
90c6f26c
RB
156202016-02-02 Richard Biener <rguenther@suse.de>
15621
15622 PR tree-optimization/69595
15623 * gcc.dg/Warray-bounds-17.c: New testcase.
15624
9dc03c97
RB
156252016-02-02 Richard Biener <rguenther@suse.de>
15626
15627 PR tree-optimization/69606
15628 * gcc.dg/torture/pr69606.c: New testcase.
15629
2d4dc223
YR
156302016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15631
15632 PR middle-end/68542
15633 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15634 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15635
65c98fde
AM
156362016-02-02 Alan Modra <amodra@gmail.com>
15637
15638 PR target/69548
15639 * gcc.target/powerpc/pr69548.c: New test.
15640
e1b81f2b
JJ
156412016-02-01 Jakub Jelinek <jakub@redhat.com>
15642
d0268b37
JJ
15643 PR rtl-optimization/69592
15644 * gcc.dg/pr69592.c: New test.
15645
e1b81f2b
JJ
15646 PR preprocessor/69543
15647 PR c/69558
15648 * gcc.dg/pr69543.c: New test.
15649 * gcc.dg/pr69558.c: New test.
15650
7dd7780d
UB
156512016-02-01 Uros Bizjak <ubizjak@gmail.com>
15652
bf672ee5
UB
15653 PR testsuite/65940
15654 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 15655
9a7013f8
MS
156562016-02-01 Martin Sebor <msebor@redhat.com>
15657
15658 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15659
e681fb2b
BC
156602016-02-01 Bin Cheng <bin.cheng@arm.com>
15661
15662 PR tree-optimization/67921
15663 * c-c++-common/ubsan/pr67921.c: New test.
15664
ff86345f
RB
156652016-02-01 Richard Biener <rguenther@suse.de>
15666
15667 PR middle-end/69556
15668 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15669
bc369dbd
RB
156702016-02-01 Richard Biener <rguenther@suse.de>
15671
15672 PR tree-optimization/69574
15673 * gcc.dg/torture/pr69574.c: New testcase.
15674
ef318184
RB
156752016-02-01 Richard Biener <rguenther@suse.de>
15676
15677 PR tree-optimization/69579
15678 * gcc.dg/setjmp-6.c: New testcase.
15679
654745e6
JJ
156802016-02-01 Jakub Jelinek <jakub@redhat.com>
15681
15682 PR rtl-optimization/69570
15683 * g++.dg/opt/pr69570.C: New test.
15684
e6c0c44b
RH
156852016-02-01 Richard Henderson <rth@redhat.com>
15686
15687 * gcc.dg/pr69535.c: New test.
15688
6ff3f09a
JDA
156892016-01-31 John David Anglin <danglin@gcc.gnu.org>
15690
2c005538
JDA
15691 PR testsuite/69584
15692 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15693 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15694
61083a4b
JDA
15695 PR debug/68244
15696 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15697
6ff3f09a
JDA
15698 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15699
0c221916
PT
157002016-01-31 Paul Thomas <pault@gcc.gnu.org>
15701
15702 PR fortran/67564
15703 * gfortran.dg/allocate_with_source_17.f03: New test.
15704
db7a2818
JJ
157052016-01-30 Jakub Jelinek <jakub@redhat.com>
15706
15707 PR tree-optimization/69546
15708 * gcc.dg/torture/pr69546.c: New test.
15709
e520d5f0
PT
157102016-01-30 Paul Thomas <pault@gcc.gnu.org>
15711
15712 PR fortran/69566
15713 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15714
343c05d3
MS
157152016-01-30 Martin Sebor <msebor@redhat.com>
15716
15717 PR c++/68490
15718 * g++.dg/ext/flexary10.C: New test.
15719
d6c3a539
DH
157202016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15721
15722 PR fortran/66707
15723 gfortran.dg/common_23.f90: New test.
15724
52d72fcd
BS
157252016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15726
15727 PR target/65546
15728 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15729 condition being checked, and disable it when the target supports
15730 misaligned loads and stores.
15731
3a5d2ba4
JJ
157322016-01-29 Jakub Jelinek <jakub@redhat.com>
15733
15734 PR debug/69518
15735 * gcc.dg/torture/pr69518.c: New test.
15736
6bbacdb5
L
157372016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15738
15739 PR target/69530
15740 * gcc.target/i386/pr69530.c: New test.
15741
af932cdb
SE
157422016-01-29 Steve Ellcey <sellcey@imgtec.com>
15743
15744 PR target/65604
15745 * gcc.target/mips/div-delay.c: New test.
15746
26658b7c
JJ
157472016-01-29 Jakub Jelinek <jakub@redhat.com>
15748
33e89989
JJ
15749 PR target/69551
15750 * gcc.target/i386/pr69551.c: New test.
15751
26658b7c
JJ
15752 PR target/66137
15753 * gcc.target/i386/pr66137.c: New test.
15754
401116b5
AB
157552016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15756
15757 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15758 always built for p5600.
15759 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15760 isa=p5600 dg-option.
15761
d4abfcc5
RB
157622016-01-29 Richard Biener <rguenther@suse.de>
15763
15764 PR tree-optimization/69547
15765 * g++.dg/tree-ssa/pr69547.C: New testcase.
15766
16b77b32
JJ
157672016-01-29 Jakub Jelinek <jakub@redhat.com>
15768
15769 PR debug/66869
15770 * g++.dg/warn/Wunused-function2.C: New test.
15771
a1c95464
DV
157722016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15773
15774 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15775 support for test to succeed.
15776
5453bfed
MP
157772016-01-29 Marek Polacek <polacek@redhat.com>
15778
15779 PR c++/69509
15780 PR c++/69516
15781 * g++.dg/ext/constexpr-vla2.C: New test.
15782 * g++.dg/ext/constexpr-vla3.C: New test.
15783 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15784
452ec2a5
RB
157852016-01-29 Richard Biener <rguenther@suse.de>
15786
15787 PR middle-end/69537
15788 * gcc.dg/uninit-21.c: New testcase.
15789
aec0b19e
UB
157902016-01-28 Uros Bizjak <ubizjak@gmail.com>
15791
15792 PR target/69459
15793 * gcc.target/i386/pr69459.c: New test.
15794
df113ce7
SE
157952016-01-28 Steve Ellcey <sellcey@imgtec.com>
15796
15797 PR target/68400
15798 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15799 * gcc.target/mips/pr68400.c: New test.
15800
494de84f
MS
158012016-01-28 Martin Sebor <msebor@redhat.com>
15802
15803 PR target/17381
15804 * gcc.target/powerpc/pr17381.c: New test.
15805
eb1b1f01
JJ
158062016-01-28 Jakub Jelinek <jakub@redhat.com>
15807
15808 PR middle-end/69542
15809 * gcc.dg/torture/pr69542.c: New test.
15810
6dfeb7ce
WD
158112016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15812
15813 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15814
4b7471a4
DE
158152016-01-28 David Edelsohn <dje.gcc@gmail.com>
15816
15817 * gcc.dg/pr65980.c: Skip on AIX.
15818 * gcc.dg/pr66688.c: Same.
15819
b271fd21
DE
158202016-01-28 David Edelsohn <dje.gcc@gmail.com>
15821
15822 PR target/63679
15823 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15824 * gcc.dg/tree-ssa/sra-18.c: Same.
15825
874108a9
AV
158262016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15827
15828 PR fortran/62536
15829 * gfortran.dg/block_15.f08: New test.
15830 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15831 on incorrectly closed BLOCK.
15832
30480bcd
IE
158332016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15834
15835 * gcc.dg/declare-simd.c: New test.
6905c577 15836
14ba8d6d
RB
158372016-01-28 Richard Biener <rguenther@suse.de>
15838
15839 PR tree-optimization/69466
15840 * gfortran.dg/vect/pr69466.f90: New testcase.
15841
0d4c694e
TP
158422016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15843
15844 * g++.dg/pr67989.C: Remove ARM-specific option.
15845 * gcc.target/arm/pr67989.C: New file.
15846
2aa780da
UB
158472016-01-27 Uros Bizjak <ubizjak@gmail.com>
15848
15849 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15850 and expm1 test for glibc < 2.11.
15851
f75ebe77
RH
158522016-01-27 Richard Henderson <rth@redhat.com>
15853
15854 * gcc.c-torture/execute/pr69447.c: New test.
15855
158562016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 15857
9a175e65 15858 PR fortran/69422
49847d75
PT
15859 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15860
cbdd8ae0
JJ
158612016-01-27 Jakub Jelinek <jakub@redhat.com>
15862
15863 PR debug/66869
15864 * gcc.dg/pr66869.c: New test.
15865
2b572b3c
JL
158662016-01-25 Jeff Law <law@redhat.com>
15867
15868 PR tree-optimization/68398
aec0b19e 15869 PR tree-optimization/69196
2b572b3c
JL
15870 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15871 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15872 path to avoid new heuristic allowing more irreducible regions
15873 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15874 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15875 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15876 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15877 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15878
fa74a4bc
MP
158792016-01-27 Marek Polacek <polacek@redhat.com>
15880
15881 PR c/68062
15882 * c-c++-common/vector-compare-4.c: New test.
15883
0afff540
DM
158842016-01-27 David Malcolm <dmalcolm@redhat.com>
15885
15886 PR preprocessor/69126
15887 * c-c++-common/pr69126.c: New test case.
15888
1a218fc9
ILT
158892016-01-27 Ian Lance Taylor <iant@google.com>
15890
15891 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15892
5d70666e
RB
158932016-01-27 Ryan Burn <contact@rnburn.com>
15894
15895 PR cilkplus/69267
15896 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15897
87ff4d66
UB
158982016-01-27 Uros Bizjak <ubizjak@gmail.com>
15899
15900 PR target/69512
15901 * gcc.target/i386/pr69512.c: New test.
15902
27e23cca
RE
159032016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15904
15905 PR ada/69488
15906 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15907
05bf54c3
MP
159082016-01-27 Marek Polacek <polacek@redhat.com>
15909
15910 PR c++/69379
15911 * g++.dg/pr69379.C: New test.
15912
60214d0d
MS
159132016-01-27 Martin Sebor <msebor@redhat.com>
15914
15915 PR c++/69317
15916 * g++.dg/abi/Wabi-2-2.C: New test.
15917 * g++.dg/abi/Wabi-2-3.C: New test.
15918 * g++.dg/abi/Wabi-3-2.C: New test.
15919 * g++.dg/abi/Wabi-3-3.C: New test.
15920
167c7bfa
RB
159212016-01-27 Richard Biener <rguenther@suse.de>
15922
15923 PR tree-optimization/69166
15924 * gcc.dg/torture/pr69166.c: New testcase.
15925
1430fb1f
MJ
159262016-01-27 Martin Jambor <mjambor@suse.cz>
15927
15928 PR tree-optimization/69355
15929 * gcc.dg/tree-ssa/pr69355.c: New test.
15930
95e3030c
MP
159312016-01-27 Marek Polacek <polacek@redhat.com>
15932
15933 PR c++/69496
15934 * g++.dg/ext/constexpr-vla1.C: New test.
15935
eeb085f3
CB
159362016-01-20 Christian Bruel <christian.bruel@st.com>
15937
15938 PR target/69245
15939 * gcc.target/arm/pr69245.c: New test.
15940
b1652dde
JJ
159412016-01-27 Jakub Jelinek <jakub@redhat.com>
15942
15943 PR tree-optimization/69399
15944 * gcc.dg/torture/pr69399.c: New test.
15945
ce7e8f00
EB
159462016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15947
15948 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15949
e4aac1d1
EB
159502016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15951
15952 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15953
8dfdb419
TV
159542016-01-26 Tom de Vries <tom@codesourcery.com>
15955
15956 PR tree-optimization/69110
15957 * gcc.dg/autopar/pr69110.c: New test.
15958
56f80f54 159592016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 15960 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
15961
15962 * gcc.dg/graphite/isl-ast-op-select.c: New.
15963
a0909527
PT
159642015-01-26 Paul Thomas <pault@gcc.gnu.org>
15965
15966 PR fortran/69385
15967 * gfortran.dg/allocate_error_6.f90: New test.
15968
ffc445f4
RH
159692016-01-26 Richard Henderson <rth@redhat.com>
15970
15971 * gcc.dg/tm/pr60908.c: New test.
15972
01e1dea3
DM
159732016-01-26 David Malcolm <dmalcolm@redhat.com>
15974
15975 PR other/69006
15976 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15977 directive.
15978 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15979 expected multiline output to reflect the colorization being
15980 disabled before newlines.
15981 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15982 (custom_diagnostic_finalizer): Replace call to
15983 pp_newline_and_flush with call to pp_flush.
15984 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15985 * gfortran.dg/implicit_class_1.f90: Likewise.
15986 * lib/gcc-dg.exp (allow_blank_lines): New global.
15987 (dg-allow-blank-lines-in-output): New procedure.
15988 (gcc-dg-prune): Complain about blank lines in the output, unless
15989 dg-allow-blank-lines-in-output was called.
15990 * lib/multiline.exp (_build_multiline_regex): Only support
15991 arbitrary followup text for non-blank-lines, not for blank lines.
15992
13f92e8d
JJ
159932016-01-26 Jakub Jelinek <jakub@redhat.com>
15994
15995 PR tree-optimization/69483
15996 * gcc.dg/pr69483.c: New test.
15997 * g++.dg/opt/pr69483.C: New test.
15998
92422235
CL
159992016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16000
16001 PR target/68620
16002 * gcc.target/arm/pr68620.c: New test.
16003
0bccf11b
L
160042016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16005
16006 * gcc.target/i386/pr68986-2.c: Remove -m32.
16007
81cd202e
L
160082016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16009
16010 PR target/68986
16011 * gcc.target/i386/pr68986-1.c: New test.
16012 * gcc.target/i386/pr68986-2.c: Likewise.
16013 * gcc.target/i386/pr68986-3.c: Likewise.
16014
213a1c03
CB
160152016-01-26 Christian Bruel <christian.bruel@st.com>
16016
16017 * lib/target-supports.exp
16018 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16019 (check_effective_target_arm_crypto_pragma_ok): Likewise.
16020 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16021
22a08dd1
RB
160222016-01-26 Richard Biener <rguenther@suse.de>
16023
16024 PR tree-optimization/69452
16025 * gcc.dg/torture/pr69452.c: New testcase.
16026
6c06e0e8
JJ
160272016-01-26 Jakub Jelinek <jakub@redhat.com>
16028
16029 PR target/69442
16030 * gcc.dg/pr69442.c: New test.
16031
b96824c4
RFI
160322016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
16033
16034 PR target/67896
16035 * gcc.target/aarch64/simd/pr67896.C: New.
16036
5ee31e57
RS
160372016-01-26 Richard Sandiford <richard.sandiford@arm.com>
16038
16039 PR tree-optimization/69400
16040 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16041 function.
16042 (plugin_init): Call it.
16043 * gcc.dg/torture/pr69400.c: New test.
16044
7ddfb31d
CL
160452016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16046
16047 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16048
1e050c90
AK
160492016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16050 Sebastian Pop <s.pop@samsung.com>
16051
16052 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16053 isl-0.15.
16054
c8ee4bf5
AK
160552016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16056 Sebastian Pop <s.pop@samsung.com>
16057
16058 * gcc.dg/graphite/pr69292.c: New.
16059
d902b330
JJ
160602016-01-25 Jakub Jelinek <jakub@redhat.com>
16061
16062 * c-c++-common/goacc/use_device-1.c: New test.
16063
2c89b952
JL
160642016-01-25 Jeff Law <law@redhat.com>
16065
16066 PR tree-optimization/69196
16067 PR tree-optimization/68398
16068 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16069 * gcc.dg/tree-ssa/pr68198.c: Likewise.
16070
685c8785
DE
160712016-01-25 David Edelsohn <dje.gcc@gmail.com>
16072
16073 PR target/69469
16074 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16075 Algorithm.
16076
95cef0c1
RB
160772016-01-25 Richard Biener <rguenther@suse.de>
16078
16079 PR testsuite/69380
16080 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16081
2947d3b2
IE
160822016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
16083
16084 PR target/69421
16085 * gcc.dg/pr69421.c: New test.
16086
ae19075a
BB
160872016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
16088
16089 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16090 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16091 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16092 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16093 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16094 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16095 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16096 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16097 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16098 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16099
fa4511c2
RB
161002016-01-25 Richard Biener <rguenther@suse.de>
16101
16102 PR tree-optimization/69376
16103 * gcc.dg/torture/pr69376.c: New testcase.
16104
1d101216
JD
161052016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16106
16107 PR fortran/69397
16108 PR fortran/68442
16109 * gfortran.dg/interface_38.f90: New test.
16110 * gfortran.dg/interface_39.f90: New test.
a0909527 16111
a59b92b0
PP
161122016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
16113
16114 Revert:
16115 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16116
16117 PR c++/11858
16118 PR c++/24663
16119 PR c++/24664
16120 * g++.dg/template/pr11858.C: New test.
16121 * g++.dg/template/pr24663.C: New test.
16122 * g++.dg/template/unify12.C: New test.
16123 * g++.dg/template/unify13.C: New test.
16124 * g++.dg/template/unify14.C: New test.
16125 * g++.dg/template/unify15.C: New test.
16126 * g++.dg/template/unify16.C: New test.
16127 * g++.dg/template/unify17.C: New test.
16128
16acb1a8
DH
161292016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
16130
16131 PR fortran/68283
16132 gfortran.dg/pr68283.f90: New test.
16133
094773e8
TK
161342016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
16135
16136 PR fortran/66094
16137 * gfortran.dg/inline_matmul_13.f90: New test.
16138 * gfortran.dg/matmul_bounds_8.f90: New test.
16139 * gfortran.dg/matmul_bounds_9.f90: New test.
16140 * gfortran.dg/matmul_bounds_10.f90: New test.
16141
42fb90d7
TV
161422016-01-23 Tom de Vries <tom@codesourcery.com>
16143
16144 PR tree-optimization/69426
16145 * gcc.dg/autopar/pr69426.c: New test.
16146
69da7802
MS
161472016-01-23 Martin Sebor <msebor@redhat.com>
16148
16149 PR c++/58109
16150 PR c++/69022
16151 * g++.dg/cpp0x/alignas5.C: New test.
16152 * g++.dg/ext/vector29.C: Same.
16153
da17300a
UB
161542016-01-23 Uros Bizjak <ubizjak@gmail.com>
16155
16156 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16157 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16158 _GNU_SOURCE from compile flags to the source.
16159 * gcc.target/i386/chkp-stropt-12.c: Ditto.
16160 * gcc.target/i386/chkp-stropt-16.c: Ditto.
16161 * gcc.target/i386/chkp-stropt-4.c: Ditto.
16162 * gcc.target/i386/chkp-stropt-8.c: Ditto.
16163
62041cfc
JJ
161642016-01-22 Jakub Jelinek <jakub@redhat.com>
16165
16166 PR target/69432
16167 * g++.dg/opt/pr69432.C: New test.
16168
f7d2ad6f
BS
161692016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16170
16171 * gcc.target/powerpc/pr63354c: Adjust target selector to include
16172 32-bit targets testing an -m64 multilib.
16173
d403fc9a
WS
161742016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16175
16176 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16177 64-bit support.
16178
4aa16f8d
JG
161792016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
16180
16181 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16182
7c816d0f
CB
161832016-01-21 Christian Bruel <christian.bruel@st.com>
16184
16185 PR target/68674
16186 * gcc.target/i386/pr68674.c
16187 * gcc.target/aarch64/pr68674.c
16188 * gcc.target/arm/pr68674.c
16189
fce661e8
KT
161902016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16191
16192 PR target/69403
16193 * gcc.c-torture/execute/pr69403.c: New test.
16194
4696899f
PC
161952016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
16196
16197 PR c++/55843
16198 * g++.dg/template/pr55843.C: New.
16199
bac69366
AL
162002016-01-22 Alan Lawrence <alan.lawrence@arm.com>
16201
16202 PR testsuite/66877
16203 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16204 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16205
b57d3a5c
BS
162062016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16207
16208 PR testsuite/67489
da17300a
UB
16209 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16210 from dg-do compile directive, and instead add
16211 { dg-require-effective-target int128 }.
b57d3a5c 16212
9f04a53e
MS
162132016-01-20 Martin Sebor <msebor@redhat.com>
16214
16215 PR c/69405
16216 * gcc.dg/sync-fetch.c: New test.
16217
38a51663
JL
162182016-01-21 Martin Sebor <msebor@redhat.com>
16219
16220 PR target/69252
16221 * gcc.target/powerpc/pr69252.c: New test.
16222
2423a75a
JD
162232016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16224
16225 PR fortran/65996
da17300a 16226 * gfortran.dg/pr65996.f90: New test.
2423a75a 16227
0a76463f
DV
162282016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
16229
16230 PR c++/68810
9f04a53e 16231 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 16232 expected to generate an error.
0a76463f 16233
9776e692
BS
162342016-01-21 Bernd Schmidt <bschmidt@redhat.com>
16235
16236 PR middle-end/66178
16237 * gcc.dg/torture/pr66178.c: New test.
16238
c8d3e088
AB
162392016-01-21 Anton Blanchard <anton@samba.org>
16240 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16241
16242 PR target/63354
16243 * gcc.target/powerpc/pr63354.c: New test.
16244
35b707ff
VM
162452016-01-21 Vladimir Makarov <vmakarov@redhat.com>
16246
16247 PR rtl-optimization/68990
16248 * gcc.target/i386/pr68990: New.
16249
157b0829
NC
162502016-01-21 Nick Clifton <nickc@redhat.com>
16251
16252 PR target/69129
16253 * gcc.target/mips/pr69129.c: New.
16254
aede6748
PC
162552016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
16256
16257 PR c++/58046
16258 * g++.dg/cpp0x/pr58046.C: New.
16259
5463c2c8
JJ
162602016-01-21 Jakub Jelinek <jakub@redhat.com>
16261
6d31cc75
SS
16262 PR target/69187
16263 PR target/65624
16264 * gcc.target/arm/pr69187.c: New test.
16265
5463c2c8
JJ
16266 PR c++/69355
16267 * g++.dg/torture/pr69355.C: New test.
16268
fa28f32b
AK
162692016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16270 Sebastian Pop <s.pop@samsung.com>
16271
16272 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16273
b920a047
AK
162742016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16275 Sebastian Pop <s.pop@samsung.com>
16276
da17300a 16277 * gcc.dg/graphite/pr68976.c: New test.
b920a047 16278
bdd3aea6
JJ
162792016-01-21 Jakub Jelinek <jakub@redhat.com>
16280
16281 PR middle-end/67653
16282 * c-c++-common/pr67653.c: New test.
16283 * gcc.dg/torture/pr29119.c: Add dg-warning.
16284
26a2e6ae
PB
162852016-01-20 Peter Bergner <bergner@vnet.ibm.com>
16286
16287 * gcc.target/powerpc/cpu-builtin-1.c: New test.
16288
d25c7690
PK
162892016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16290
16291 PR c/24293
16292 * gcc.dg/pr24293.c: New test.
16293 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16294 incomplete struct type.
16295 * gcc.dg/declspec-1.c: Likewise.
16296 * gcc.dg/pr63549.c: Likewise.
16297
889d5698
JJ
162982016-01-20 Jakub Jelinek <jakub@redhat.com>
16299
16300 PR tree-optimization/66612
16301 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16302 for bdn instruction.
16303
d7cf3dc7
CL
163042016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16305
16306 * lib/target-supports.exp
16307 (check_effective_target_arm_fp_ok_nocache): New.
16308 (check_effective_target_arm_fp_ok): New.
16309 (add_options_for_arm_fp): New.
16310 (check_effective_target_arm_crypto_ok_nocache): Require
16311 target_arm_v8_neon_ok instead of arm32.
16312 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16313 (check_effective_target_arm_crypto_pragma_ok): New.
16314 (add_options_for_arm_vfp): New.
16315 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16316 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16317 target instead. Force initial fpu to vfp.
16318 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16319 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16320 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16321 dependency.
16322 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16323 use arm_vfp effective target instead. Force initial fpu to vfp.
16324 * gcc.target/arm/attr-neon3.c: Likewise.
16325 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16326 arm_vfp_ok.
16327 * gcc.target/arm/unsigned-float.c: Likewise.
16328 * gcc.target/arm/vfp-1.c: Likewise.
16329 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16330 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16331 * gcc.target/arm/vfp-ldmiad.c: Likewise.
16332 * gcc.target/arm/vfp-ldmias.c: Likewise.
16333 * gcc.target/arm/vfp-stmdbd.c: Likewise.
16334 * gcc.target/arm/vfp-stmdbs.c: Likewise.
16335 * gcc.target/arm/vfp-stmiad.c: Likewise.
16336 * gcc.target/arm/vfp-stmias.c: Likewise.
16337 * gcc.target/arm/vnmul-1.c: Likewise.
16338 * gcc.target/arm/vnmul-2.c: Likewise.
16339 * gcc.target/arm/vnmul-3.c: Likewise.
16340 * gcc.target/arm/vnmul-4.c: Likewise.
16341
01ac9704 163422016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 16343
e84b00da
L
16344 PR testsuite/69366
16345 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16346 the MPX run-time library, for compile-time MPX test.
16347 * gcc.target/i386/chkp-always_inline.c: Likewise.
16348 * gcc.target/i386/chkp-bndret.c: Likewise.
16349 * gcc.target/i386/chkp-builtins-1.c: Likewise.
16350 * gcc.target/i386/chkp-builtins-2.c: Likewise.
16351 * gcc.target/i386/chkp-builtins-3.c: Likewise.
16352 * gcc.target/i386/chkp-builtins-4.c: Likewise.
16353 * gcc.target/i386/chkp-const-check-1.c: Likewise.
16354 * gcc.target/i386/chkp-const-check-2.c: Likewise.
16355 * gcc.target/i386/chkp-hidden-def.c: Likewise.
16356 * gcc.target/i386/chkp-label-address.c: Likewise.
16357 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16358 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16359 * gcc.target/i386/chkp-pr69044.c: Likewise.
16360 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16361 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16362 * gcc.target/i386/chkp-strchr.c: Likewise.
16363 * gcc.target/i386/chkp-strlen-1.c: Likewise.
16364 * gcc.target/i386/chkp-strlen-2.c: Likewise.
16365 * gcc.target/i386/chkp-strlen-3.c: Likewise.
16366 * gcc.target/i386/chkp-strlen-4.c: Likewise.
16367 * gcc.target/i386/chkp-strlen-5.c: Likewise.
16368 * gcc.target/i386/chkp-stropt-1.c: Likewise.
16369 * gcc.target/i386/chkp-stropt-10.c: Likewise.
16370 * gcc.target/i386/chkp-stropt-11.c: Likewise.
16371 * gcc.target/i386/chkp-stropt-12.c: Likewise.
16372 * gcc.target/i386/chkp-stropt-13.c: Likewise.
16373 * gcc.target/i386/chkp-stropt-14.c: Likewise.
16374 * gcc.target/i386/chkp-stropt-15.c: Likewise.
16375 * gcc.target/i386/chkp-stropt-16.c: Likewise.
16376 * gcc.target/i386/chkp-stropt-2.c: Likewise.
16377 * gcc.target/i386/chkp-stropt-3.c: Likewise.
16378 * gcc.target/i386/chkp-stropt-4.c: Likewise.
16379 * gcc.target/i386/chkp-stropt-5.c: Likewise.
16380 * gcc.target/i386/chkp-stropt-6.c: Likewise.
16381 * gcc.target/i386/chkp-stropt-7.c: Likewise.
16382 * gcc.target/i386/chkp-stropt-8.c: Likewise.
16383 * gcc.target/i386/chkp-stropt-9.c: Likewise.
16384 * gcc.target/i386/pr63995-2.c: Likewise.
16385 * gcc.target/i386/pr64805.c: Likewise.
16386 * gcc.target/i386/pr65044.c: Likewise.
16387 * gcc.target/i386/pr65167.c: Likewise.
16388 * gcc.target/i386/pr65183.c: Likewise.
16389 * gcc.target/i386/pr65184.c: Likewise.
16390 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 16391
28b33016
IE
163922016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
16393
16394 PR tree-optimization/69328
16395 * gcc.dg/pr69328.c: New test.
16396
bcff0913
JL
163972016-01-20 Jeff Law <law@redhat.com>
16398
bf0bb970 16399 PR target/25114
bcff0913
JL
16400 * gcc.target/m68k/pr25114.c: New test.
16401
a3f69631
AV
164022016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
16403
16404 * gcc.target/arm/memset-inline-10.c: Added
16405 dg-require-effective-target arm_thumb2_ok.
16406
af33ba0d
EB
164072016-01-19 Eric Botcazou <ebotcazou@adacore.com>
16408
16409 * gcc.dg/debug/dwarf2/sso.c: New test.
16410
7596d5de
UB
164112016-01-19 Uros Bizjak <ubizjak@gmail.com>
16412
16413 PR testsuite/68820
16414 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16415 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16416 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16417
ceda2c69
JH
164182016-01-19 Jan Hubicka <hubicka@ucw.cz>
16419
16420 PR ipa/66223
16421 * g++.dg/ipa/devirt-50.C: New testcase.
16422
38a979f2
MP
164232016-01-19 Marek Polacek <polacek@redhat.com>
16424
16425 PR c++/68965
16426 * g++.dg/cpp1y/parameter-pack-1.C: New test.
16427 * g++.dg/cpp1y/parameter-pack-2.C: New test.
16428
962801c5
KT
164292016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16430
16431 PR target/69135
16432 * gcc.target/arm/pr69135_1.c: New test.
16433
078fe40a
WD
164342015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16435
16436 * gcc.target/aarch64/ccmp_1.c: Add new tests.
16437
786e3c06
WD
164382015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16439
16440 * gcc.target/aarch64/ccmp_1.c: New testcase.
16441
1e297006
MP
164422016-01-19 Marek Polacek <polacek@redhat.com>
16443
16444 PR c++/68586
16445 * g++.dg/cpp0x/enum30.C: New test.
16446
879c27e3
RB
164472016-01-19 Richard Biener <rguenther@suse.de>
16448
16449 PR tree-optimization/69336
16450 * g++.dg/tree-ssa/pr69336.C: New testcase.
16451
015337d3
JJ
164522016-01-19 Jakub Jelinek <jakub@redhat.com>
16453
16454 PR debug/65779
16455 * gcc.dg/pr65779.c: New test.
16456
e2c768b6
RB
164572016-01-19 Richard Biener <rguenther@suse.de>
16458
16459 PR tree-optimization/69352
16460 * gcc.dg/torture/pr69352.c: New testcase.
16461
569efc34
JJ
164622016-01-19 Jakub Jelinek <jakub@redhat.com>
16463
16464 PR rtl-optimization/68955
16465 PR rtl-optimization/64557
16466 * gcc.dg/torture/pr68955.c: New test.
16467
e49d321f
JH
164682016-01-19 Jan Hubicka <hubicka@ucw.cz>
16469
16470 PR lto/69136
16471 * g++.dg/torture/pr69136.C: New testcase.
16472
e9191ad3
JH
164732016-01-19 Jan Hubicka <hubicka@ucw.cz>
16474
16475 PR lto/69133
16476 * g++.dg/lto/pr69133_0.C: New testcase.
16477 * g++.dg/lto/pr69133_1.C: New testcase.
16478
2bedb645
JL
164792016-01-15 Jeff Law <law@redhat.com>
16480
16481 PR tree-optimization/69320
16482 * gcc.c-torture/pr69320-1.c: New test.
16483 * gcc.c-torture/pr69320-2.c: New test.
16484 * gcc.c-torture/pr69320-3.c: New test.
16485 * gcc.c-torture/pr69320-4.c: New test.
16486
17c15cb9
PP
164872016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16488
16489 PR c++/11858
16490 PR c++/24663
16491 PR c++/24664
16492 * g++.dg/template/pr11858.C: New test.
16493 * g++.dg/template/pr24663.C: New test.
16494 * g++.dg/template/unify12.C: New test.
16495 * g++.dg/template/unify13.C: New test.
16496 * g++.dg/template/unify14.C: New test.
16497 * g++.dg/template/unify15.C: New test.
16498 * g++.dg/template/unify16.C: New test.
16499 * g++.dg/template/unify17.C: New test.
16500
9617fd08
DM
165012016-01-18 David Malcolm <dmalcolm@redhat.com>
16502
16503 PR testsuite/69181
16504 * gcc.dg/pr69181-1.c: New test file.
16505 * gcc.dg/pr69181-2.c: New test file.
16506 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16507 globals by moving it to...
16508 (cleanup-after-saved-dg-test): ...this new function. Add
16509 "global additional_sources_used". Add reset of global
16510 multiline_expected_outputs to the empty list.
16511 * lib/multiline.exp (_multiline_expected_outputs): Rename this
16512 global to...
16513 (multiline_expected_outputs): ...this, and updated comments to
16514 note that it is modified from gcc-dg.exp.
16515 (dg-end-multiline-output): Update for the above renaming.
16516 (handle-multiline-outputs): Likewise. Remove the clearing
16517 of the expected outputs to the empty list.
16518
b555a2e4
RB
165192016-01-18 Richard Biener <rguenther@suse.de>
16520
16521 PR tree-optimization/69297
16522 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16523
96902805
JM
165242016-01-18 Joseph Myers <joseph@codesourcery.com>
16525
16526 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16527 dg-options.
16528 * gcc.target/mips/mips-3d-2.c: Likewise.
16529 * gcc.target/mips/mips-3d-3.c: Likewise.
16530 * gcc.target/mips/mips-3d-4.c: Likewise.
16531 * gcc.target/mips/mips-3d-5.c: Likewise.
16532 * gcc.target/mips/mips-3d-6.c: Likewise.
16533 * gcc.target/mips/mips-3d-7.c: Likewise.
16534 * gcc.target/mips/mips-3d-8.c: Likewise.
16535 * gcc.target/mips/mips-3d-9.c: Likewise.
16536 * gcc.target/mips/mips-ps-1.c: Likewise.
16537 * gcc.target/mips/mips-ps-2.c: Likewise.
16538 * gcc.target/mips/mips-ps-3.c: Likewise.
16539 * gcc.target/mips/mips-ps-4.c: Likewise.
16540 * gcc.target/mips/mips-ps-5.c: Likewise.
16541 * gcc.target/mips/mips-ps-6.c: Likewise.
16542 * gcc.target/mips/mips-ps-7.c: Likewise.
16543 * gcc.target/mips/mips-ps-type.c: Likewise.
16544 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16545 * gcc.target/mips/mips16-attributes-6.c: Likewise.
16546
40e26f94
TV
165472016-01-18 Tom de Vries <tom@codesourcery.com>
16548
16549 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16550 * c-c++-common/goacc/kernels-double-reduction.c: New test.
16551 * c-c++-common/goacc/kernels-empty.c: New test.
16552 * c-c++-common/goacc/kernels-eternal.c: New test.
16553 * c-c++-common/goacc/kernels-loop-2.c: New test.
16554 * c-c++-common/goacc/kernels-loop-3.c: New test.
16555 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16556 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16557 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16558 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16559 * c-c++-common/goacc/kernels-loop-data.c: New test.
16560 * c-c++-common/goacc/kernels-loop-g.c: New test.
16561 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16562 * c-c++-common/goacc/kernels-loop-n.c: New test.
16563 * c-c++-common/goacc/kernels-loop-nest.c: New test.
16564 * c-c++-common/goacc/kernels-loop.c: New test.
16565 * c-c++-common/goacc/kernels-noreturn.c: New test.
16566 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16567 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16568 * c-c++-common/goacc/kernels-reduction.c: New test.
16569
a98d4647
TV
165702016-01-18 Tom de Vries <tom@codesourcery.com>
16571
16572 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16573 * gcc.dg/autopar/outer-2.c: Same.
16574 * gcc.dg/autopar/outer-3.c: Same.
16575 * gcc.dg/autopar/outer-4.c: Same.
16576 * gcc.dg/autopar/outer-5.c: Same.
16577 * gcc.dg/autopar/outer-6.c: Same.
16578 * gcc.dg/autopar/parallelization-1.c: Same.
16579 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16580 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16581 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16582 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16583 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16584 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16585 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16586 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16587 * gcc.dg/autopar/pr39500-1.c: Same.
16588 * gcc.dg/autopar/pr39500-2.c: Same.
16589 * gcc.dg/autopar/pr46193.c: Same.
16590 * gcc.dg/autopar/pr46194.c: Same.
16591 * gcc.dg/autopar/pr49580.c: Same.
16592 * gcc.dg/autopar/pr49960-1.c: Same.
16593 * gcc.dg/autopar/pr49960.c: Same.
16594 * gcc.dg/autopar/pr68373.c: Same.
16595 * gcc.dg/autopar/reduc-1.c: Same.
16596 * gcc.dg/autopar/reduc-1char.c: Same.
16597 * gcc.dg/autopar/reduc-1short.c: Same.
16598 * gcc.dg/autopar/reduc-2.c: Same.
16599 * gcc.dg/autopar/reduc-2char.c: Same.
16600 * gcc.dg/autopar/reduc-2short.c: Same.
16601 * gcc.dg/autopar/reduc-3.c: Same.
16602 * gcc.dg/autopar/reduc-4.c: Same.
16603 * gcc.dg/autopar/reduc-6.c: Same.
16604 * gcc.dg/autopar/reduc-7.c: Same.
16605 * gcc.dg/autopar/reduc-8.c: Same.
16606 * gcc.dg/autopar/reduc-9.c: Same.
16607 * gcc.dg/autopar/uns-outer-4.c: Same.
16608 * gcc.dg/autopar/uns-outer-5.c: Same.
16609 * gcc.dg/autopar/uns-outer-6.c: Same.
16610 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16611 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16612
da976fa8
AL
166132016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16614
16615 PR target/63679
16616 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16617 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16618
70c1e886
AL
166192016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16620
16621 PR target/63679
16622 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16623 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16624 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16625
88bed196
AL
166262016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16627
16628 PR target/63679
16629 * gcc.dg/tree-ssa/sra-17.c: New.
16630 * gcc.dg/tree-ssa/sra-18.c: New.
16631
3dd5f42e
IE
166322016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16633
16634 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16635
ae5a77fa
EB
166362016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16637
16638 * gnat.dg/inline12.adb: New test.
16639
11e57fc6
BC
166402016-01-18 Bin Cheng <bin.cheng@arm.com>
16641
16642 PR tree-optimization/66797
16643 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16644
995b6fe0
RB
166452016-01-18 Richard Biener <rguenther@suse.de>
16646
16647 PR tree-optimization/69170
16648 * gcc.dg/torture/pr69170.c: New testcase.
16649
82ee0cf2 166502016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
16651
16652 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16653
d69da357
TV
166542016-01-16 Tom de Vries <tom@codesourcery.com>
16655
16656 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16657
a3845283
TV
166582016-01-16 Tom de Vries <tom@codesourcery.com>
16659
16660 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16661 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16662 redundant dg-require-effective-target pthread.
16663 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16664 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16665 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16666 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16667 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16668 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16669 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16670
197a6aa6
DE
166712016-01-16 David Edelsohn <dje.gcc@gmail.com>
16672
16673 PR target/68609
16674 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16675 * gcc.target/powerpc/recip-7.c: Same.
16676
ec7886c1
PP
166772016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16678
16679 PR c++/69091
16680 * g++.dg/template/pr69091.C: New test.
16681
203484bb
PP
166822016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16683
16684 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16685 dump does not contain an error_mark_node.
16686 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16687 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16688
aa2500e9
PP
166892016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16690
16691 PR c++/68936
16692 * g++.dg/template/pr68936.C: New test.
16693
28621a5c
DE
166942016-01-15 David Edelsohn <dje.gcc@gmail.com>
16695
16696 PR target/68609
16697 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16698 * gcc.target/powerpc/recip-2.c: Same.
16699 * gcc.target/powerpc/recip-3.c: Same.
16700 * gcc.target/powerpc/recip-4.c: Same.
16701 * gcc.target/powerpc/recip-sqrtf.c: Same.
16702
40c43aca
JL
167032016-01-15 Jeff Law <law@redhat.com>
16704
16705 PR tree-optimization/69270
16706 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16707 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16708
afbc5ae8
PT
167092016-01-15 Paul Thomas <pault@gcc.gnu.org>
16710
16711 PR fortran/49630
16712 * gfortran.dg/deferred_character_13.f90: New test for the fix
16713 of comment 3 of the PR.
16714
16715 PR fortran/54070
16716 * gfortran.dg/deferred_character_8.f90: New test
16717 * gfortran.dg/allocate_error_5.f90: New test
16718
16719 PR fortran/60593
16720 * gfortran.dg/deferred_character_10.f90: New test
16721
16722 PR fortran/60795
16723 * gfortran.dg/deferred_character_14.f90: New test
16724
16725 PR fortran/61147
16726 * gfortran.dg/deferred_character_11.f90: New test
16727
16728 PR fortran/64324
16729 * gfortran.dg/deferred_character_9.f90: New test
16730
49abe076
VM
167312016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16732
16733 PR rtl-optimization/69030
16734 * gcc.target/i386/pr69030.c: New.
16735
16d12992
KT
167362016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16737
16738 * gcc.target/aarch64/target_attr_17.c: New test.
16739
78810bd3
RB
167402016-01-15 Richard Biener <rguenther@suse.de>
16741
16742 PR tree-optimization/66856
16743 * gcc.dg/torture/pr66856-1.c: New testcase.
16744 * gcc.dg/torture/pr66856-2.c: Likewise.
16745
2bd847fe
RB
167462016-01-15 Richard Biener <rguenther@suse.de>
16747
16748 PR debug/69137
16749 * g++.dg/lto/pr69137_0.C: New testcase.
16750
a00fe3b7
RS
167512016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16752
16753 PR middle-end/69246
16754 * gcc.target/i386/pr69246.c: New test.
16755
cbb0e83b
DV
167562016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16757
7596d5de 16758 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 16759
5a500ecf
DV
167602016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16761
16762 PR c++/56194
16763 * g++.dg/init/const9.C: Disable test on S/390.
16764
5d9bf64f
DV
167652016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16766
16767 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16768 * g++.dg/Wno-frame-address.C: Ditto.
16769
e234b19e
DV
167702016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16771
16772 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16773
89483f99
RB
167742016-01-15 Richard Biener <rguenther@suse.de>
16775
16776 PR tree-optimization/68961
16777 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16778
94f37395
IE
167792016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16780
16781 * gcc.target/i386/pr65105-5.c: New test.
16782
82ee0cf2 167832016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
16784
16785 * gcc.c-torture/execute/alias-4.c: New testcase.
16786
82ee0cf2 167872016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
16788
16789 PR ipa/68148
16790 * g++.dg/ipa/devirt-49.C: New testcase.
16791
092f7deb 167922016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
16793
16794 PR target/65837
16795 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16796 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16797 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16798
e93c66bc
RB
167992016-01-15 Richard Biener <rguenther@suse.de>
16800
16801 PR tree-optimization/69117
16802 * gcc.dg/torture/pr69117.c: New testcase.
16803
c47eaca6 168042015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
16805
16806 PR c++/69048
16807 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16808
c3f6914a
FXC
168092016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16810
16811 PR testsuite/67509
16812 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16813 range tests use 100 * maximum instead of maximum + 1.
16814
cd65ae90
JJ
168152016-01-14 Jakub Jelinek <jakub@redhat.com>
16816
16817 PR debug/69244
16818 * gcc.dg/guality/pr69244.c: New test.
16819
19643948
UB
168202016-01-14 Uros Bizjak <ubizjak@gmail.com>
16821
16822 * lib/target-supports.exp (check_effective_target_issignaling):
16823 New procedure.
16824 * gcc.dg/pr61441.c: Require issignaling effective target.
16825
fe79c97e
SB
168262016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16827
16828 PR target/68803
16829 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16830
c7df95d8
DM
168312016-01-14 David Malcolm <dmalcolm@redhat.com>
16832
16833 PR c++/68819
16834 PR preprocessor/69177
16835 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16836 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16837 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16838 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16839
00083992
MP
168402016-01-14 Marek Polacek <polacek@redhat.com>
16841
16842 PR c/69262
16843 * gcc.dg/array-15.c: New test.
16844
0c9b3294
JJ
168452016-01-14 Jakub Jelinek <jakub@redhat.com>
16846
16847 PR middle-end/68146
16848 PR tree-optimization/69155
16849 * gfortran.dg/pr68146.f: New test.
16850 * gfortran.dg/pr69155.f90: New test.
16851
3688e13d
RB
168522016-01-14 Richard Biener <rguenther@suse.de>
16853
16854 PR tree-optimization/68060
16855 * gcc.dg/torture/pr68060-1.c: New testcase.
16856 * gcc.dg/torture/pr68060-2.c: Likewise.
16857
bab0ad3a
NC
168582016-01-14 Nick Clifton <nickc@redhat.com>
16859
16860 * lib/target-supports.exp
16861 (check_effective_target_arm_neon_ok_nocache): Add an option
16862 sequence that includes setting the ARM architecture to ARMv7-A.
16863 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16864 command line options necessary to enable Neon support.
16865 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16866 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16867 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16868 * gcc.target/arm/pr69180.c: Likewise.
16869
947c2ce5
JL
168702016-01-14 Jeff Law <law@redhat.com>
16871
16872 PR tree-optimization/69270
16873 * gcc.dg/tree-ssa/pr69270.c: New test.
16874
3342fd71
BS
168752016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16876
16877 PR c/66208
16878 * c-c++-common/pr66208.c: New file.
16879
2ad3adf1
JJ
168802016-01-13 Jakub Jelinek <jakub@redhat.com>
16881
16882 PR tree-optimization/69156
16883 * gcc.dg/pr69156.c: New test.
16884
398d6feb
L
168852016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16886
16887 * gcc.target/i386/pr69225-7.c: New test.
16888
4c868789
RH
168892016-01-13 Richard Henderson <rth@redhat.com>
16890
16891 * gcc.dg/tm/memopt-13.c: Update expected function.
16892 * gcc.dg/tm/memopt-6.c: Likewise.
16893
ef6d1772
UB
168942016-01-13 Uros Bizjak <ubizjak@gmail.com>
16895
16896 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16897 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16898 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16899 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 16900
ef6d1772
UB
169012016-01-13 Tom de Vries <tom@codesourcery.com>
16902
16903 PR tree-optimization/69169
0b4b6ef2
TV
16904 * gcc.dg/pr69169.c: New test.
16905
2ad3adf1 169062016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
16907
16908 PR target/69228
16909 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16910 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16911 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16912 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16913 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16914 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16915 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16916 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16917
9060e335
AK
169182016-01-13 Jakub Jelinek <jakub@redhat.com>
16919
16920 PR target/69247
16921 * gcc.dg/pr69247.c: New test.
16922
40311329
RB
169232016-01-13 Richard Biener <rguenther@suse.de>
16924
16925 PR tree-optimization/69242
16926 * gcc.dg/torture/pr69242.c: New testcase.
16927
ccbd7103
RB
169282016-01-13 Richard Biener <rguenther@suse.de>
16929
16930 PR tree-optimization/69186
16931 * gcc.dg/torture/pr69186.c: New testcase.
16932
c6f72a46
JL
169332016-01-13 Jeff Law <law@redhat.com>
16934
16935 PR tree-optimization/67755
16936 * gcc.dg/tree-ssa/pr67755.c: New test.
16937
169382016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
16939
16940 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16941 pass number in output by a star.
16942
c446cf07
BC
169432016-01-12 Bin Cheng <bin.cheng@arm.com>
16944
16945 PR tree-optimization/68911
16946 * gcc.c-torture/execute/pr68911.c: New test.
16947
5342156c
MP
169482016-01-12 Marek Polacek <polacek@redhat.com>
16949
16950 PR c++/68979
16951 * g++.dg/warn/permissive-1.C: New test.
16952
65364cc5
JJ
169532016-01-12 Jakub Jelinek <jakub@redhat.com>
16954
16955 PR objc++/68511
16956 PR c++/69213
16957 * g++.dg/opt/pr69213.C: New test.
16958
81b9a3d9
CB
169592016-01-12 Christian Bruel <christian.bruel@st.com>
16960
16961 PR target/69180
16962 * gcc.target/arm/pr69180.c: New test.
16963
3c4e91c9
RB
169642016-01-12 Richard Biener <rguenther@suse.de>
16965
16966 PR lto/69077
16967 * g++.dg/lto/pr69077_0.C: New testcase.
16968 * g++.dg/lto/pr69077_1.C: Likewise.
16969
5664cea1
JJ
169702016-01-12 Jakub Jelinek <jakub@redhat.com>
16971
16972 PR target/69175
16973 * g++.dg/opt/pr69175.C: New test.
16974
86cefc49
AL
169752016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16976
16977 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16978 rather than #including math.h & stdlib.h.
16979 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16980 * gcc.dg/vect/pr49771.c: Likewise.
16981 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16982 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16983 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16984 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16985 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16986 * gcc.dg/vect/pr44507.c: Likewise.
16987 * gcc.dg/vect/pr45902.c: Likewise.
16988 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16989 * gcc.dg/vect/vect-117.c: Likewise.
16990 * gcc.dg/vect/vect-99.c: Likewise.
16991 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16992 * gcc.dg/vect/vect-cond-1.c: Likewise.
16993 * gcc.dg/vect/vect-cond-2.c: Likewise.
16994 * gcc.dg/vect/vect-cond-3.c: Likewise.
16995 * gcc.dg/vect/vect-cond-4.c: Likewise.
16996 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16997 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16998 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16999 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17000 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17001 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17002 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17003 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17004 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17005 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17006 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17007 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17008 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17009 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17010 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17011 include of signal.h.
17012 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17013 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17014 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17015 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17016 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17017 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17018 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17019 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17020 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17021 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17022 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17023 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17024 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17025 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17026 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17027 * gcc.dg/vect/vect-outer-5.c: Likewise.
17028 * gcc.dg/vect/vect-outer-6.c: Likewise.
17029 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17030 include of stdio.h.
17031
b832f61e
NC
170322016-01-12 Nick Clifton <nickc@redhat.com>
17033
17034 PR target/68913
17035 * gcc.dg/lto/pr61886_0.c: Rename the external function called
17036 to fread so that it will be found in all target runtimes.
17037
8eac49b1
RB
170382016-01-12 Richard Biener <rguenther@suse.de>
17039
17040 PR tree-optimization/69053
17041 * g++.dg/torture/pr69053.C: New testcase.
17042
2935d994
RB
170432016-01-12 Richard Biener <rguenther@suse.de>
17044
17045 PR tree-optimization/69168
17046 * gcc.dg/torture/pr69168.c: New testcase.
17047
66c16fd9
RB
170482016-01-12 Richard Biener <rguenther@suse.de>
17049
17050 PR tree-optimization/69157
17051 * gcc.dg/torture/pr69157.c: New testcase.
17052
170532016-01-12 Richard Biener <rguenther@suse.de>
17054
17055 PR tree-optimization/69174
17056 * gcc.dg/torture/pr69174.c: New testcase.
17057
723033a6
JJ
170582016-01-12 Jakub Jelinek <jakub@redhat.com>
17059
17060 PR c++/66808
17061 PR c++/69000
17062 * g++.dg/tls/pr66808.C: New test.
17063 * g++.dg/tls/pr69000.C: New test.
17064
3574cf47
BS
170652016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17066
17067 * gcc.target/powerpc/swaps-p8-23.c: New test.
17068 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17069
feb20787
JDA
170702016-01-11 John David Anglin <danglin@gcc.gnu.org>
17071
17072 PR tree-optimization/68356
17073 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17074
27b1820a
KV
170752016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
17076 Jim Wilson <jim.wilson@linaro.org>
17077
17078 PR target/69194
17079 * gcc.target/arm/pr69194.c: New test.
17080
cf4de6af
L
170812016-01-11 H.J. Lu <hongjiu.lu@intel.com>
17082
17083 PR target/69225
17084 * gcc.target/i386/pr69225-1.c: New test.
17085 * gcc.target/i386/pr69225-2.c: Likewise.
17086 * gcc.target/i386/pr69225-3.c: Likewise.
17087 * gcc.target/i386/pr69225-4.c: Likewise.
17088 * gcc.target/i386/pr69225-5.c: Likewise.
17089 * gcc.target/i386/pr69225-6.c: Likewise.
17090
1ebd5558
JJ
170912016-01-11 Jakub Jelinek <jakub@redhat.com>
17092
23552a4d
JJ
17093 PR target/67462
17094 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17095 if lp64.
17096
26ff85b0
JJ
17097 PR target/69071
17098 * gcc.dg/pr69071.c: New test.
17099
9cb6bd74
JJ
17100 PR c++/69211
17101 * g++.dg/opt/pr69211.C: New test.
17102
1ebd5558
JJ
17103 PR tree-optimization/69214
17104 * gcc.c-torture/compile/pr69214.c: New test.
17105
8c18c836
UB
171062016-01-11 Uros Bizjak <ubizjak@gmail.com>
17107
17108 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17109 * gcc.target/i386/pr66232-11.c: Ditto.
17110 * gcc.target/i386/pr66232-12.c: Ditto.
17111 * gcc.target/i386/pr66232-13.c: Ditto.
17112
62446e6e
RB
171132016-01-11 Richard Biener <rguenther@suse.de>
17114
17115 PR tree-optimization/69173
17116 * gcc.dg/torture/pr69173.c: New testcase.
17117
2b8568fe
KT
171182016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17119
17120 PR rtl-optimization/68796
17121 * gcc.target/aarch64/tst_5.c: New test.
17122 * gcc.target/aarch64/tst_6.c: Likewise.
17123
5baf4532
KT
171242016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17125
17126 PR rtl-optimization/68841
17127 * gcc.dg/pr68841.c: New test.
17128 * gcc.c-torture/execute/pr68841.c: New test.
17129
ca90b1ed
YR
171302016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
17131
17132 PR rtl-optimization/68920
17133 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17134 for ix86 targets.
17135 * gcc.dg/ifcvt-5.c: New test.
17136
2ad3adf1 171372016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
17138
17139 PR bootstrap/69123
17140 * g++.dg/pr69123.C: New.
17141
83834c09
IE
171422016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
17143
17144 PR target/69010
17145 * gcc.target/i386/pr69010.c: New test.
17146
dcf89d57
MJ
171472016-01-11 Martin Jambor <mjambor@suse.cz>
17148
17149 PR ipa/69044
17150 * gcc.target/i386/chkp-pr69044.c: New test.
17151
d95167ee
TV
171522016-01-11 Tom de Vries <tom@codesourcery.com>
17153
17154 PR tree-optimization/69109
17155 * gcc.dg/autopar/pr69109-2.c: New test.
17156 * gcc.dg/autopar/pr69109.c: New test.
17157
4f6403a8
TV
171582016-01-11 Tom de Vries <tom@codesourcery.com>
17159
17160 PR tree-optimization/69108
17161 * gcc.dg/autopar/pr69108.c: New test.
17162
21efdd80
PP
171632016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
17164
17165 PR c++/69029
17166 * c-c++-common/Wisleading-indentation.c: Augment test.
17167
fd42eed8
TK
171682016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
17169
17170 PR fortran/69154
17171 * gfortran.dg/inline_matmul_12.f90: New test.
17172
4f90ee6c
PT
171732016-01-10 Paul Thomas <pault@gcc.gnu.org>
17174
17175 PR fortran/67779
17176 * gfortran.dg/actual_array_offset_1: New test.
17177
3907c6cf
TV
171782016-01-10 Tom de Vries <tom@codesourcery.com>
17179
17180 PR tree-optimization/69062
17181 * gcc.dg/autopar/pr69062.c: New test.
17182
b07b236e
TS
171832016-01-10 Thomas Schwinge <thomas@codesourcery.com>
17184
17185 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17186 * gcc.dg/vect/slp-perm-2.c: Likewise.
17187 * gcc.dg/vect/slp-perm-3.c: Likewise.
17188 * gcc.dg/vect/slp-perm-5.c: Likewise.
17189 * gcc.dg/vect/slp-perm-6.c: Likewise.
17190 * gcc.dg/vect/slp-perm-7.c: Likewise.
17191 * gcc.dg/vect/slp-perm-8.c: Likewise.
17192
23fab8ae
TV
171932016-01-10 Tom de Vries <tom@codesourcery.com>
17194
17195 PR tree-optimization/69039
17196 * gcc.dg/autopar/pr69039.c: New test.
17197
73f0dae2
MP
171982016-01-09 Marek Polacek <polacek@redhat.com>
17199
17200 PR c++/69113
17201 * g++.dg/pr69113.C: New test.
17202
20b8d734
JJ
172032016-01-09 Jakub Jelinek <jakub@redhat.com>
17204
17205 PR middle-end/50865
17206 PR tree-optimization/69097
17207 * gcc.c-torture/execute/pr50865.c: New test.
17208 * gcc.c-torture/execute/pr69097-1.c: New test.
17209 * gcc.c-torture/execute/pr69097-2.c: New test.
17210 * gcc.dg/pr69097-1.c: New test.
17211 * gcc.dg/pr69097-2.c: New test.
17212
c50e614b
JJ
172132016-01-09 Jakub Jelinek <jakub@redhat.com>
17214
17215 PR c++/69164
17216 * g++.dg/opt/pr69164.C: New test.
17217
e0237993
JJ
172182016-01-08 Jakub Jelinek <jakub@redhat.com>
17219
17220 PR tree-optimization/69167
17221 * gcc.dg/pr69167.c: New test.
17222
bd8f5bb2
MP
172232016-01-08 Marek Polacek <polacek@redhat.com>
17224
17225 PR c++/68449
17226 * g++.dg/pr68449.C: New.
17227
bb0f5ca7
AL
172282016-01-08 Alan Lawrence <alan.lawrence@arm.com>
17229
17230 PR tree-optimization/68707
17231 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17232 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17233 on platforms supporting it.
17234 * gcc.dg/vect/slp-perm-2.c: Likewise.
17235 * gcc.dg/vect/slp-perm-3.c: Likewise.
17236 * gcc.dg/vect/slp-perm-5.c: Likewise.
17237 * gcc.dg/vect/slp-perm-7.c: Likewise.
17238 * gcc.dg/vect/slp-perm-8.c: Likewise.
17239 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17240 on platforms supporting it.
17241
22518428
JJ
172422016-01-08 Jakub Jelinek <jakub@redhat.com>
17243
33f0852f
JJ
17244 PR tree-optimization/69162
17245 * gcc.dg/pr69162.c: New test.
17246
22518428
JJ
17247 PR tree-optimization/69172
17248 * gcc.dg/pr69172.c: New test.
17249
80e9b3aa
TP
172502016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
17251
17252 PR tree-optimization/67781
17253 * gcc.c-torture/execute/pr67781.c: New file.
17254
262a363f
JJ
172552016-01-08 Jakub Jelinek <jakub@redhat.com>
17256
17257 PR tree-optimization/69083
17258 * gcc.dg/vect/pr69083.c: New test.
17259
6e1f093f
SS
172602016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
17261
17262 PR tree-optimization/61441
17263 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17264 Use -fexcess-precision=standard for compiler options.
17265 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
17266
53290e07
JJ
172672016-01-08 Jakub Jelinek <jakub@redhat.com>
17268
57bf3072
JJ
17269 PR fortran/69128
17270 * gfortran.dg/gomp/pr69128.f90: New test.
17271
53290e07
JJ
17272 PR c++/69145
17273 * g++.dg/ext/pr69145-1.C: New test.
17274 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17275 * g++.dg/ext/pr69145-2.h: New file.
17276
7a127fa7
MS
172772016-01-07 Martin Sebor <msebor@redhat.com>
17278
17279 PR c/68966
17280 * gcc.dg/atomic-fetch-bool.c: New test.
17281 * gcc.dg/sync-fetch-bool.c: New test.
17282
95918b49
L
172832016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17284
17285 PR fortran/66680
17286 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17287
c8e62a9d
NC
172882016-01-07 Nick Clifton <nickc@redhat.com>
17289
17290 PR target/66655
17291 * g++.dg/pr66655.C: New test.
17292 * g++.dg/pr66655_1.cc: Test support file.
17293 * g++.dg/pr66655.h: Test header file.
17294
2ad3adf1 172952016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
17296
17297 PR fortran/66680
17298 gfortran.dg/gomp/pr66680.f90: New test.
17299
4cd9ca92
L
173002016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17301
17302 PR target/69171
17303 * gcc.target/i386/pr69171-1.c: New test.
17304 * gcc.target/i386/pr69171-2.c: Likewise.
17305 * gcc.target/i386/pr69171-3.c: Likewise.
17306 * gcc.target/i386/pr69171-4.c: Likewise.
17307 * gcc.target/i386/pr69171-5.c: Likewise.
17308 * gcc.target/i386/pr69171-6.c: Likewise.
17309
7e33d4dc
BS
173102015-12-15 Bernd Schmidt <bschmidt@redhat.com>
17311
17312 PR middle-end/67639
17313 * c-c++-common/pr67639.c: New test.
17314
fec64afc
JJ
173152016-01-07 Jakub Jelinek <jakub@redhat.com>
17316
17317 PR tree-optimization/69141
17318 * g++.dg/opt/pr69141.C: New test.
17319
f293ad29
EB
173202016-01-06 Eric Botcazou <ebotcazou@adacore.com>
17321
17322 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17323
5027395e
UB
173242016-01-06 Uros Bizjak <ubizjak@gmail.com>
17325
17326 PR target/69140
17327 * gcc.target/i386/pr69140.c: New test
17328
7443cf13
DM
173292016-01-06 David Malcolm <dmalcolm@redhat.com>
17330
17331 * gcc.dg/bad-dereference.c: New test case.
17332
32928931
BS
173332015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17334
17335 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17336
68dd05da
AS
173372016-01-06 Andreas Schwab <schwab@linux-m68k.org>
17338
17339 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17340
6b131d5b
MP
173412016-01-06 Marek Polacek <polacek@redhat.com>
17342
17343 PR sanitizer/69099
17344 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17345
8d9fdb49
MP
173462016-01-05 Marek Polacek <polacek@redhat.com>
17347
17348 PR c/69104
17349 * gcc.dg/atomic-invalid-2.c: New.
17350
acf93f1e
L
173512016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17352
17353 PR target/68991
17354 * gcc.target/i386/pr68991.c: New test.
17355
3f50525d
L
173562016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17357
17358 PR target/68991
17359 * g++.dg/pr68991-1.C: New test.
17360 * g++.dg/pr68991-2.C: Likewise.
17361
e0237993 173622016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 17363
e0237993 17364 PR other/60465
face88a1
ST
17365 * gcc.target/ia64/pr60465-gprel64.c: New test.
17366 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17367
a0866eff
KT
173682016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17369
17370 PR rtl-optimization/68651
17371 * gcc.target/aarch64/pr68651_1.c: New test.
17372
c589e975
DM
173732016-01-05 David Malcolm <dmalcolm@redhat.com>
17374
17375 PR c/69122
17376 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17377
929710d9
NS
173782016-01-05 Nathan Sidwell <nathan@acm.org>
17379
ce3e43d7
NS
17380 PR c++/58583
17381 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17382
929710d9
NS
17383 * gcc.dg/alias-15.c: New.
17384
a2faef8e
NC
173852016-01-05 Nick Clifton <nickc@redhat.com>
17386
17387 PR target/68870
17388 * g++.dg/pr68770.C: New test.
17389
4cfa76e3
MS
173902016-01-04 Mike Stump <mikestump@comcast.net>
17391
17392 * lib/target-supports.exp (check_effective_target_cilkplus):
17393 cilkplus targets require pthreads.
4ece61b6 17394 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 17395
4e8a3a35
MM
173962016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
17397
17398 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17399 generation.
17400
818ab71a
JJ
174012016-01-04 Jakub Jelinek <jakub@redhat.com>
17402
17403 Update copyright years.
17404
2fe0a208
MP
174052016-01-04 Marek Polacek <polacek@redhat.com>
17406
17407 PR c/68908
17408 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17409 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17410 * gcc.dg/atomic/stdatomic-op-5.c: New test.
17411
9e3b2fe3
EB
174122016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17413
17414 * gcc.target/sparc/20160104-2.c: New test.
17415
e8d65a35
EB
174162016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17417
17418 * gcc.target/sparc/20160104-1.c: New test.
17419
25ccfccd
PT
174202016-01-03 Paul Thomas <pault@gcc.gnu.org>
17421
17422 PR fortran/65045
17423 * gfortran.dg/pr65045.f90: New test.
17424
cb51d382
EB
174252016-01-02 Eric Botcazou <ebotcazou@adacore.com>
17426
17427 * gnat.dg/specs/debug1.ads: Delete.
17428
6eeaad6e
JD
174292016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17430
17431 PR libgfortran/68867
17432 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
17433 expression.
17434
2f968603
JD
174352016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17436
17437 PR libgfortran/68867
17438 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
17439 PowerPC.
17440
591bb5e4
PT
174412016-01-01 Paul Thomas <pault@gcc.gnu.org>
17442
17443 PR fortran/68864
17444 * gfortran.dg/pr68864.f90: New test.
17445
f1e0620c
JJ
174462016-01-01 Jakub Jelinek <jakub@redhat.com>
17447
942a1319
JJ
17448 PR tree-optimization/69070
17449 * gcc.dg/pr69070.c: New test.
17450
10dff63f
JJ
17451 PR sanitizer/69055
17452 * gfortran.dg/pr69055.f90: New test.
17453
f1e0620c
JJ
17454 PR target/69015
17455 * gcc.dg/pr69015.c: New test.
818ab71a 17456\f
2f883d1c 17457Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
17458
17459Copying and distribution of this file, with or without modification,
17460are permitted in any medium without royalty provided the copyright
17461notice and this notice are preserved.