]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR c++/78550 (bit field and std::initializer_list)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
32913637
NS
12016-12-09 Nathan Sidwell <nathan@acm.org>
2
3 PR c++/78550
4 * g++.dg/cpp1y/pr78550.C: New.
5
345bd7eb
PT
62016-12-09 Paul Thomas <pault@gcc.gnu.org>
7
8 PR fortran/44265
9 * gfortran.dg/char_result_14.f90: New test.
10 * gfortran.dg/char_result_15.f90: New test.
11
cdecc83f
ML
122016-12-09 Martin Liska <mliska@suse.cz>
13
14 * gcc.dg/tree-ssa/dump-3.c: New test.
15
52af5e48
JJ
162016-12-09 Jakub Jelinek <jakub@redhat.com>
17
18 PR tree-optimization/78726
19 * gcc.c-torture/execute/pr78726.c: New test.
20 * gcc.dg/guality/pr78726.c: New test.
21
8bd9f164
MS
222016-12-08 Martin Sebor <msebor@redhat.com>
23
24 PR c/78284
25 * gcc.dg/attr-alloc_size-3.c: New test.
26 * gcc.dg/attr-alloc_size-4.c: New test.
27 * gcc.dg/attr-alloc_size-5.c: New test.
28 * gcc.dg/attr-alloc_size-6.c: New test.
29 * gcc.dg/attr-alloc_size-7.c: New test.
30 * gcc.dg/attr-alloc_size-8.c: New test.
31 * gcc.dg/attr-alloc_size-9.c: New test.
32 * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
33
d0803c0c
SK
342016-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
35
36 PR fortran/65173
37 PR fortran/69064
38 PR fortran/69859
39 PR fortran/78350
40 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
41 * gfortran.dg/charlen_01.f90: New test.
42 * gfortran.dg/charlen_02.f90: Ditto.
43 * gfortran.dg/charlen_03.f90: Ditto.
44 * gfortran.dg/charlen_04.f90: Ditto.
45 * gfortran.dg/charlen_05.f90: Ditto.
46 * gfortran.dg/charlen_06.f90: Ditto.
47 * gfortran.dg/charlen_07.f90: Ditto.
48 * gfortran.dg/charlen_08.f90: Ditto.
49 * gfortran.dg/charlen_09.f90: Ditto.
50 * gfortran.dg/charlen_10.f90: Ditto.
51 * gfortran.dg/charlen_11.f90: Ditto.
52 * gfortran.dg/charlen_12.f90: Ditto.
53 * gfortran.dg/charlen_13.f90: Ditto.
54 * gfortran.dg/charlen_14.f90: Ditto.
55 * gfortran.dg/charlen_15.f90: Ditto.
56
7e964f49
VM
572016-12-08 Vladimir Makarov <vmakarov@redhat.com>
58
59 PR rtl-optimization/78671
60 * gcc.target/i386/pr78671.c: New.
61
80d43579
WD
622015-12-08 Wilco Dijkstra <wdijkstr@arm.com>
63
64 PR target/78733
65 * gcc.target/aarch64/pr78733.c: New test.
66
d6b46fca
NS
672016-12-08 Nathan Sidwell <nathan@acm.org>
68
69 PR c++/78551
70 * g++.dg/cpp1y/pr78551.C: New.
71
66110738
PMR
722016-12-08 Pierre-Marie de Rodat <derodat@adacore.com>
73
74 PR debug/78112
75 * g++.dg/pr78112.C: Remove platform-dependent checks.
76 * g++.dg/pr78112-2.C: New testcase.
77
a5b03f2a
BC
782016-12-08 Bin Cheng <bin.cheng@arm.com>
79
80 PR middle-end/78684
81 * g++.dg/torture/pr78684.C: New test.
82
1adc6067
CL
832016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
84
85 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
86 (CHECK_CRYPTO): Remove.
87 (expected_poly64x1_t, expected_poly64x2_t): Remove
88
1d09844a
JJ
892016-12-08 Jakub Jelinek <jakub@redhat.com>
90
91 P0003R5 - removal of dynamic exception specification from C++17
92 * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
93 throw (type-id-list) in C++11 and C++14 and removal in C++17.
94 * g++.dg/compat/eh/ctor1_y.C: Likewise.
95 * g++.dg/compat/eh/new1_x.C: Likewise.
96 * g++.dg/compat/eh/new1_y.C: Likewise.
97 * g++.dg/compat/eh/spec3_x.C: Likewise.
98 * g++.dg/compat/eh/spec3_y.C: Likewise.
99 * g++.dg/compat/eh/template1.h: Likewise.
100 * g++.dg/compat/eh/template1_y.C: Likewise.
101 * g++.dg/compat/eh/unexpected1_x.C: Likewise.
102 * g++.dg/compat/eh/unexpected1_y.C: Likewise.
103 * g++.dg/cpp0x/auto9.C: Likewise.
104 * g++.dg/cpp0x/defaulted23.C: Likewise.
105 * g++.dg/cpp0x/error5.C: Likewise.
106 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
107 * g++.dg/cpp0x/noexcept02.C: Likewise.
108 * g++.dg/cpp0x/noexcept07.C: Likewise.
109 * g++.dg/cpp0x/noexcept08.C: Likewise.
110 * g++.dg/cpp0x/noexcept19.C: Likewise.
111 * g++.dg/cpp0x/variadic73.C: Likewise.
112 * g++.dg/cpp0x/variadic-throw.C: Likewise.
113 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
114 * g++.dg/eh/async-unwind2.C: Likewise.
115 * g++.dg/eh/cond4.C: Likewise.
116 * g++.dg/eh/delete1.C: Likewise.
117 * g++.dg/eh/ehopt1.C: Likewise.
118 * g++.dg/eh/forced3.C: Likewise.
119 * g++.dg/eh/forced4.C: Likewise.
120 * g++.dg/eh/init-temp2.C: Likewise.
121 * g++.dg/eh/pr38662.C: Likewise.
122 * g++.dg/eh/pr41819.C: Likewise.
123 * g++.dg/eh/shadow1.C: Likewise.
124 * g++.dg/eh/spec2.C: Likewise.
125 * g++.dg/eh/spec3.C: Likewise.
126 * g++.dg/eh/spec5.C: Likewise.
127 * g++.dg/eh/spec6.C: Likewise.
128 * g++.dg/eh/spec7.C: Likewise.
129 * g++.dg/eh/spec8.C: Likewise.
130 * g++.dg/eh/spec9.C: Likewise.
131 * g++.dg/eh/template1.C: Likewise.
132 * g++.dg/eh/unexpected1.C: Likewise.
133 * g++.dg/ext/has_nothrow_assign.C: Likewise.
134 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
135 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
136 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
137 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
138 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
139 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
140 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
141 * g++.dg/gcov/gcov-7.C: Likewise.
142 * g++.dg/init/new13.C: Likewise.
143 * g++.dg/init/new25.C: Likewise.
144 * g++.dg/lookup/exception1.C: Likewise.
145 * g++.dg/opt/noreturn-1.C: Likewise.
146 * g++.dg/other/error3.C: Likewise.
147 * g++.dg/rtti/crash3.C: Likewise.
148 * g++.dg/template/eh2.C: Likewise.
149 * g++.dg/template/error36.C: Likewise.
150 * g++.dg/tm/pr46567.C: Likewise.
151 * g++.dg/tm/pr47340.C: Likewise.
152 * g++.dg/torture/pr46364.C: Likewise.
153 * g++.dg/torture/pr49394.C: Likewise.
154 * g++.dg/torture/pr52918-1.C: Likewise.
155 * g++.dg/torture/pr57190.C: Likewise.
156 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
157 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
158 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
159 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
160 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
161 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
162 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
163 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
164 * g++.dg/tree-ssa/pr45605.C: Likewise.
165 * g++.dg/warn/Wreturn-type-3.C: Likewise.
166 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
167 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
168 * g++.old-deja/g++.eh/spec1.C: Likewise.
169 * g++.old-deja/g++.eh/spec2.C: Likewise.
170 * g++.old-deja/g++.eh/spec3.C: Likewise.
171 * g++.old-deja/g++.eh/spec4.C: Likewise.
172 * g++.old-deja/g++.eh/spec6.C: Likewise.
173 * g++.old-deja/g++.eh/throw1.C: Likewise.
174 * g++.old-deja/g++.eh/throw2.C: Likewise.
175 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
176 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
177 * g++.old-deja/g++.mike/eh15.C: Likewise.
178 * g++.old-deja/g++.mike/eh25.C: Likewise.
179 * g++.old-deja/g++.mike/eh33.C: Likewise.
180 * g++.old-deja/g++.mike/eh34.C: Likewise.
181 * g++.old-deja/g++.mike/eh50.C: Likewise.
182 * g++.old-deja/g++.mike/eh51.C: Likewise.
183 * g++.old-deja/g++.mike/eh55.C: Likewise.
184 * g++.old-deja/g++.mike/p10416.C: Likewise.
185 * g++.old-deja/g++.other/crash28.C: Likewise.
186 * g++.old-deja/g++.other/crash30.C: Likewise.
187 * g++.old-deja/g++.other/new7.C: Likewise.
188 * g++.old-deja/g++.pt/ehspec1.C: Likewise.
189 * g++.old-deja/g++.robertl/eb123.C: Likewise.
190
23b88fda
N
1912016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
192
1d09844a 193 * gcc.target/aarch64/pr78382.c: New testcase.
23b88fda 194
4ba8f0a3
AP
1952016-12-08 Andrew Pinski <apinski@cavium.com>
196
1d09844a 197 * gcc.target/aarch64/pr71112.c: New testcase.
4ba8f0a3 198
ee92e7ba
MS
1992016-12-07 Martin Sebor <msebor@redhat.com>
200
201 PR middle-end/77784
202 PR middle-end/78149
203 PR middle-end/78138
ee92e7ba
MS
204 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
205 * g++.dg/ext/builtin-object-size3.C (bar): Same.
206 * g++.dg/ext/strncpy-chk1.C: Same.
207 * g++.dg/opt/memcpy1.C: Same.
208 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
209 * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
210 * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
211 * gcc.dg/attr-alloc_size.c: Same.
212 * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
213 * gcc.dg/builtin-stringop-chk-2.c: Same.
214 * gcc.dg/builtin-stringop-chk-4.c: New test.
215 * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
216 * gcc.dg/memcpy-2.c: Same.
217 * gcc.dg/pr40340-1.c: Same.
218 * gcc.dg/pr40340-2.c (main): Same.
219 * gcc.dg/pr40340-5.c (main): Same.
220 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
221 * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
222 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
223 warning.
224 * gfortran.dg/char_length_3.f90: Prune expected warnings.
225 * gfortran.dg/pr38868.f: Add expected warnings.
226
fc3f36f9
MM
2272016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
228
229 PR target/72717
230 * gcc.target/powerpc/pr72717.c: New test.
231
77f1efdb
JJ
2322016-12-07 Jakub Jelinek <jakub@redhat.com>
233
c8952930
JJ
234 * gcc.dg/builtin-strstr-1.c: New test.
235 * g++.dg/cpp0x/constexpr-strstr.C: New test.
236
77f1efdb
JJ
237 PR c++/78692
238 * g++.dg/torture/pr78692.C: New test.
239
8e1d640f
TP
2402016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
241
242 PR rtl-optimization/78617
243 * gcc.c-torture/execute/pr78617.c: New test.
244
27e7087f
CL
2452016-12-07 Carl Love <cel@us.ibm.com>
246
247 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
248 P9 to their own test file. This allows precise constraints on the
249 effective target and compile options.
250 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
251 compare P8 built-in tests.
252 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
253 compare P9 built-in tests.
254
4dfad1fb
UB
2552016-12-07 Uros Bizjak <ubizjak@gmail.com>
256
257 * gcc.target/i386/pr77761.c: Require int128 effective target.
258 (avx512f_test): Delete.
259 (do_main): Rename to avx512f_test.
260
ebf41734
BC
2612016-12-07 Bin Cheng <bin.cheng@arm.com>
262
263 PR tree-optimization/78691
264 * gcc.target/i386/pr78691-i386.c: New test.
265 * gcc.target/powerpc/pr78691-ppc.c: New test.
266
81a58ffb
RO
2672016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
268
269 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
270 * gcc.target/i386/pr70322-2.c: Likewise.
271 * gcc.target/i386/pr70322-3.c: Likewise.
272 * gcc.target/i386/pr70322-4.c: Likewise.
273
7df76747
N
2742016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
275
1d09844a 276 * gcc.target/aarch64/pr71727.c: New testcase.
7df76747 277
8194dcdd
TV
2782016-12-06 Tom de Vries <tom@codesourcery.com>
279
280 PR tree-optimization/67955
281 * gcc.dg/tree-ssa/dse-points-to.c: New test.
282
dd5af1d6
MM
2832016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
284
285 PR target/78658
286 * gcc.target/powerpc/pr78658.c: New test.
287
9a38b8b9
VM
2882016-12-06 Vladimir Makarov <vmakarov@redhat.com>
289
4dfad1fb 290 PR target/77761
9a38b8b9
VM
291 * testsuite/gcc.target/i386/pr77761.c: New.
292
34022d2b
JD
2932016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
294
295 PR fortran/78659
296 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
297 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
298 * gfortran.dg/namelist_34.f90: Update test.
299 * gfortran.dg/namelist_63.f90: Update test.
300
fb7b736c
RS
3012016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
302
303 * gcc.target/mips/msa-builtins-err.c: New test.
304
0d3ce69b
JJ
3052016-12-06 Jakub Jelinek <jakub@redhat.com>
306
0f57194b
JJ
307 PR c++/71537
308 * g++.dg/cpp0x/constexpr-71537.C: New test.
309
66972191
JJ
310 PR c++/71537
311 * g++.dg/cpp0x/constexpr-memchr.C: New test.
312
bf2d0849
JJ
313 PR c++/71537
314 * g++.dg/cpp0x/constexpr-strchr.C: New test.
315
0d3ce69b
JJ
316 PR tree-optimization/78675
317 * gcc.c-torture/execute/pr78675.c: New test.
318 * gcc.target/i386/pr78675-1.c: New test.
319 * gcc.target/i386/pr78675-2.c: New test.
320
6901ea62
AS
3212016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
322
323 * gcc.target/i386/avx512bw-kandd-1.c: New.
324 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
325 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
326 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
327 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
328 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
329 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
330 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
331 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
332 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
333 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
334 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
335 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
336 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
337 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
338 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
339 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
340 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
341 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
342 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
343 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
344 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
345
519e0faa
PB
3462016-12-05 Paolo Bonzini <bonzini@gnu.org>
347
348 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
349 gcc.dg/fold-and-rshift-2.c: New testcases.
350
d0ea9f0a
NS
3512016-12-05 Nathan Sidwell <nathan@acm.org>
352
353 * c-c++-common/fmax_errors.c: Check notes after last error are
354 emitted.
355
648e17d2
JG
3562016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
357
358 PR rtl-optimization/78561
359 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
360
5dcf4561
MS
3612016-12-04 Martin Sebor <msebor@redhat.com>
362
363 PR c/78668
364 * gcc.dg/builtin-alloc-size.c: New test.
365
6b7d8453
UB
3662016-12-04 Uros Bizjak <ubizjak@gmail.com>
367
368 PR target/70322
369 * gcc.target/i386/pr70322-4.c: New test.
370
4ceda204
JW
3712016-12-03 Janus Weil <janus@gcc.gnu.org>
372
373 PR fortran/43207
374 * gfortran.dg/abstract_type_9.f90: New test case.
375
20fee4a9
JW
3762016-12-03 Janus Weil <janus@gcc.gnu.org>
377
378 PR fortran/42188
379 * gfortran.dg/derived_result_2.f90.f90: New test case.
380
802583a2
JW
3812016-12-03 Janus Weil <janus@gcc.gnu.org>
382
383 PR fortran/58175
384 * gfortran.dg/finalize_30.f90: Extend test case.
385
a3f7c896
JJ
3862016-12-02 Jakub Jelinek <jakub@redhat.com>
387
388 PR c++/78649
389 * g++.dg/cpp0x/pr78649.C: New test.
390
81cff75f
UB
3912016-12-02 Uros Bizjak <ubizjak@gmail.com>
392
393 PR target/70322
394 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
395
6ed022af
JW
3962016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
397
398 PR fortran/78618
399 * gfortran.dg/char_conversion.f90: New test.
400
17c69eff
JJ
4012016-12-02 Jakub Jelinek <jakub@redhat.com>
402
403 PR target/70322
404 * gcc.target/i386/pr70322-1.c: New test.
405 * gcc.target/i386/pr70322-2.c: New test.
406 * gcc.target/i386/pr70322-3.c: New test.
407
8261e476
AV
4082016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
409 Thomas Preud'homme <thomas.preudhomme@arm.com>
410
411 * gcc.target/arm/cmse/cmse-1.c: Add test for
412 cmse_nonsecure_caller.
413
c92e08e3
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: Run tests in mainline dir.
418 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
419 * gcc.target/arm/cmse/cmse-14.c: New.
420 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
421 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
422 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
423 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
424 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
425 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
426 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
427 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
428 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
429 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
430 * gcc.target/arm/cmse/baseline/union-1.c: New.
431 * gcc.target/arm/cmse/baseline/union-2.c: New.
432 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
433 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
434 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
435 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
436 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
437 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
438 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
439 * gcc.target/arm/cmse/mainline/union-1.c: New.
440 * gcc.target/arm/cmse/mainline/union-2.c: New.
441 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
442 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
443 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
444 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
445 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
446 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
447 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
448 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
449 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
450 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
451 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
452 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
453 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
454 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
455
32ce1e4f
AV
4562016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
457 Thomas Preud'homme <thomas.preudhomme@arm.com>
458
459 * gcc.target/arm/cmse/cmse-3.c: Add tests.
460 * gcc.target/arm/cmse/cmse-4.c: Add tests.
461 * gcc.target/arm/cmse/cmse-15.c: New.
462
de954d6a
AV
4632016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
464 Thomas Preud'homme <thomas.preudhomme@arm.com>
465
466 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
467 * gcc.target/arm/cmse/struct-1.c: New.
468 * gcc.target/arm/cmse/bitfield-1.c: New.
469 * gcc.target/arm/cmse/bitfield-2.c: New.
470 * gcc.target/arm/cmse/bitfield-3.c: New.
471 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
472 * gcc.target/arm/cmse/baseline/softfp.c: New.
473 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
474 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
475 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
476 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
477 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
478
9ad1f699
AV
4792016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
480 Thomas Preud'homme <thomas.preudhomme@arm.com>
481
482 * gcc.target/arm/cmse/cmse-4.c: New.
483 * gcc.target/arm/cmse/cmse-9.c: New.
484 * gcc.target/arm/cmse/cmse-10.c: New.
485
97b0656d
AV
4862016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
487 Thomas Preud'homme <thomas.preudhomme@arm.com>
488
489 * gcc.target/arm/cmse/cmse-3.c: New.
490
de7b5723
AV
4912016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
492 Thomas Preud'homme <thomas.preudhomme@arm.com>
493
494 * gcc.target/arm/cmse/cmse.exp: New.
495 * gcc.target/arm/cmse/cmse-1.c: New.
496 * gcc.target/arm/cmse/cmse-12.c: New.
497 * lib/target-supports.exp
498 (check_effective_target_arm_cmse_ok): New.
499
c5af52eb
CP
5002016-12-02 Cesar Philippidis <cesar@codesourcery.com>
501 James Norris <jnorris@codesourcery.com>
502
503 * c-c++-common/goacc/data-2.c: Adjust test.
504 * c-c++-common/goacc/executeables-1.c: New test.
505 * g++.dg/goacc/data-1.C: Adjust test.
506
04c452f4
JG
5072016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
508
509 PR rtl-optimization/78561
510 * gcc.target/aarch64/pr78561.c: New.
511
714445ae
BC
5122016-12-02 Bin Cheng <bin.cheng@arm.com>
513
514 * gcc.dg/fold-bopcond-1.c: New test.
515 * gcc.dg/fold-bopcond-2.c: New test.
516
d003d97f
DV
5172016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
518
519 * gcc.target/s390/md/setmem_long-1.c: Fix test.
520
a7174449
JJ
5212016-12-02 Jakub Jelinek <jakub@redhat.com>
522
60ebe8ce
JJ
523 PR rtl-optimization/78547
524 * gcc.dg/pr78547.c: New test.
525
a7174449
JJ
526 PR rtl-optimization/78575
527 * gcc.dg/pr78575.c: New test.
528
bba13c0c
DV
5292016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
530
531 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
532
0f6f72e8
DV
5332016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
534
535 PR target/77822
536 * gcc.target/s390/s390.exp: Support .C tests.
537 * gcc.target/s390/pr77822-2.c: New test.
538 * gcc.target/s390/pr77822-1.C: New test.
539
7f5fc633
AK
5402016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
541
542 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
543
eca98038
AK
5442016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
545
546 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
547
a6a2b532
AK
5482016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
549
550 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
551 pattern checks.
552 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
553
84b0769e
MO
5542016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
555
556 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
557
90ee6453
EP
5582016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
559
560 PR fortran/77505
561 * gfortran.dg/char_length_20.f90: New test.
562 * gfortran.dg/char_length_21.f90: Ditto.
563
96ad5df6
SK
5642016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
565
566 PR fortran/78279
567 * gfortran.dg/pr78279.f90: New test.
568
3c708994
DE
5692016-12-01 David Edelsohn <dje.gcc@gmail.com>
570
571 * g++.dg/tls/pr77285-1.C: dg-add-options tls
572
d95fe801
JG
5732016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
574
575 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
576
a1fc386a
RB
5772016-12-01 Richard Biener <rguenther@suse.de>
578
579 * gcc.dg/torture/alias-2.c: New testcase.
580
b0da9709
GJL
5812016-12-01 Georg-Johann Lay <avr@gjlay.de>
582
583 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
584 * gcc.target/avr/tiny-caller-save.c: Dito.
585
ccbf6355
AV
5862016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
587
588 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
589
d26b3eb7
JJ
5902016-12-01 Jakub Jelinek <jakub@redhat.com>
591
592 PR debug/78587
593 * gcc.dg/debug/pr78587.c: New test.
594
0f091278
SB
5952016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
596
597 PR rtl-optimization/78607
598 * gcc.c-torture/compile/pr78607.c: New testcase.
599
1124cf27
MS
6002016-11-30 Martin Sebor <msebor@redhat.com>
601
602 PR tree-optimization/78586
603 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
604
f7abdf36
VM
6052016-11-30 Vladimir Makarov <vmakarov@redhat.com>
606
607 PR tree-optimization/77856
df3f1277 608 * gcc.target/i386/pr77856.c: New.
f7abdf36 609
917b47be
DE
6102016-11-30 David Edelsohn <dje.gcc@gmail.com>
611
df3f1277
UB
612 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
613 scan-assembler-not on AIX.
917b47be 614
8fb75185
AV
6152016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
616
df3f1277 617 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
8fb75185 618
82c7aae6
DE
6192016-11-30 David Edelsohn <dje.gcc@gmail.com>
620
621 * g++.dg/eh/new1.C: XFAIL on AIX.
622 * g++.dg/eh/delete1.C: Same.
623 * g++.dg/init/new40.C: Same.
624 * g++.old-deja/g++.eh/new2.C: Same.
625
9e604f92
DM
6262016-11-30 David Malcolm <dmalcolm@redhat.com>
627
628 PR c/78498
629 * gcc.dg/format/pr78494.c: Rename to...
630 * gcc.dg/format/pr78498.c: ...this.
631
e613205c
DM
6322016-11-30 David Malcolm <dmalcolm@redhat.com>
633
634 PR c/78498
635 * gcc.dg/format/pr78494.c: New test case.
636
e6383ae7
DE
6372016-11-30 David Edelsohn <dje.gcc@gmail.com>
638
639 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
640 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
641 * g++.dg/debug/dwarf2/refqual-1.C: Same.
642 * g++.dg/debug/dwarf2/refqual-2.C: Same.
643
17a938e8
SB
6442016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
645
646 PR rtl-optimization/78610
647 * gcc.c-torture/compile/pr78610.c: New testcase.
648
aec0ee11
BC
6492016-11-30 Bin Cheng <bin.cheng@arm.com>
650
651 PR tree-optimization/78574
652 * gcc.c-torture/compile/pr78574.c: New test.
653
ba85c8c3
AV
6542016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
655
656 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
657 to the changed interfaces.
658 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
659 * gfortran.dg/coarray_allocate_7.f08: Likewise.
660 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
661 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
662 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
663 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
664 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
665
d5c50b02
JW
6662016-11-30 Janus Weil <janus@gcc.gnu.org>
667
668 PR fortran/78593
669 * gfortran.dg/derived_result.f90: New test case.
670
8fef5ca9
TP
6712016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
672
673 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
674 -mfloat-abi=soft option.
675 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
676 foreach loop.
677
35323bd8
KT
6782016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
679
680 PR target/78362
681 * gcc.c-torture/compile/pr78362.c: New test.
682
cc46bc43
AB
6832016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
684
685 * lib/target-supports.exp (check_effective_target_freorder): Check
686 additional case.
687
e9472c81
AB
6882016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
689
690 * gcc.target/arc/arc700-stld-hazard.c: New file.
691
40109581
JW
6922016-11-30 Janus Weil <janus@gcc.gnu.org>
693
694 PR fortran/78592
695 * gfortran.dg/dtio_18.f90: New test case.
696
fb61d96c
ML
6972016-11-30 Martin Liska <mliska@suse.cz>
698
699 PR sanitizer/78541
700 * gcc.dg/asan/pr78541-2.c: New test.
701 * gcc.dg/asan/pr78541.c: New test.
702
053d5e0c
JJ
7032016-11-30 Jakub Jelinek <jakub@redhat.com>
704
705 PR tree-optimization/78586
706 * gcc.c-torture/execute/pr78586.c: New test.
707
a4f15a7d
JW
7082016-11-30 Janus Weil <janus@gcc.gnu.org>
709
710 PR fortran/78573
711 * gfortran.dg/class_61.f90: New test case.
712
94f597df
DM
7132016-11-29 David Malcolm <dmalcolm@redhat.com>
714
715 PR preprocessor/78569
716 * gcc.dg/format/pr78569.c: New test case.
717
576b067c
MS
7182016-11-29 Martin Sebor <msebor@redhat.com>
719
720 avoid false positives on ILP32 targets.
721 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
722
01a4551c
MS
7232016-11-29 Martin Sebor <msebor@redhat.com>
724
725 PR tree-optimization/78512
726 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
727 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
728
a9185480
UB
7292016-11-29 Uros Bizjak <ubizjak@gmail.com>
730
731 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
732 Force value through k register.
733
8bf3cdff
DM
7342016-11-29 David Malcolm <dmalcolm@redhat.com>
735
736 PR c++/72774
737 PR c++/72786
738 PR c++/77922
739 PR c++/78313
740 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
741 * g++.dg/spellcheck-macro-ordering.C: New test case.
742 * g++.dg/spellcheck-pr78313.C: New test case.
743
753a9523
TC
7442016-11-29 Tamar Christina <tamar.christina@arm.com>
745
746 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
747 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
748 (Poly64x1_t, Poly64x2_t): Added types.
749 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
750 (vmov_n_p64, vmovq_n_p64): Added.
751 (vld2_lane_p64, vld2q_lane_p64): Likewise.
752 (vld3_lane_p64, vld3q_lane_p64): Likewise.
753 (vld4_lane_p64, vld4q_lane_p64): Likewise.
754 (vst2_lane_p64, vst2q_lane_p64): Likewise.
755 (vst3_lane_p64, vst3q_lane_p64): Likewise.
756 (vst4_lane_p64, vst4q_lane_p64): Likewise.
757 (vget_lane_p64, vgetq_lane_p64): Likewise.
758 (vget_high_p64): Likewise.
759 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
760 Added AArch64 flags.
761 (vreint_vector, vreint_vector_res): Moved to header.
762 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
763 Added Aarch64 flags.
764 (vreint_vector, vreint_vector_res): Moved to header.
765
c0fe5a21
JW
7662016-11-29 Janus Weil <janus@gcc.gnu.org>
767
768 PR fortran/58175
769 * gfortran.dg/finalize_30.f90: New test case.
770
248cce34
ML
7712016-11-29 Martin Liska <mliska@suse.cz>
772
773 PR gcov-profile/78582
774 * gcc.dg/pr78582.c: New test.
775
11edabc2
SKS
7762016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
777
778 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
779 targets with sizeof(int) < 4.
780
b302f2e0
RB
7812016-11-29 Richard Biener <rguenther@suse.de>
782
783 PR middle-end/78546
784 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
785
01a8a373
SB
7862016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
787
788 * gcc.target/powerpc/rldic-0.c: New testcase.
789 * gcc.target/powerpc/rldic-1.c: New testcase.
790 * gcc.target/powerpc/rldic-2.c: New testcase.
791 * gcc.target/powerpc/rldicl-0.c: New testcase.
792 * gcc.target/powerpc/rldicl-1.c: New testcase.
793 * gcc.target/powerpc/rldicl-2.c: New testcase.
794 * gcc.target/powerpc/rldicr-0.c: New testcase.
795 * gcc.target/powerpc/rldicr-1.c: New testcase.
796 * gcc.target/powerpc/rldicr-2.c: New testcase.
797 * gcc.target/powerpc/rldicx.h: New file.
798 * gcc.target/powerpc/rldimi-0.c: New testcase.
799 * gcc.target/powerpc/rldimi-1.c: New testcase.
800 * gcc.target/powerpc/rldimi-2.c: New testcase.
801 * gcc.target/powerpc/rldimi.h: New file.
802 * gcc.target/powerpc/rlwimi-0.c: New testcase.
803 * gcc.target/powerpc/rlwimi-1.c: New testcase.
804 * gcc.target/powerpc/rlwimi-2.c: New testcase.
805 * gcc.target/powerpc/rlwimi.h: New file.
806 * gcc.target/powerpc/rlwinm-0.c: New testcase.
807 * gcc.target/powerpc/rlwinm-1.c: New testcase.
808 * gcc.target/powerpc/rlwinm-2.c: New testcase.
809 * gcc.target/powerpc/rlwinm.h: New file.
810
a5a4add7
JJ
8112016-11-28 Jakub Jelinek <jakub@redhat.com>
812
813 PR middle-end/78540
814 * gcc.dg/pr78540.c: New test.
815
de6aa933
MS
8162016-11-28 Martin Sebor <msebor@redhat.com>
817
818 PR middle-end/78520
819 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
820 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
821 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
822 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
823
80cf1b8b
JJ
8242016-11-28 Jakub Jelinek <jakub@redhat.com>
825
f28fd43e
JJ
826 PR c++/72808
827 * g++.dg/debug/pr72808.C: New test.
828
d0570047
JJ
829 PR rtl-optimization/78546
830 * gcc.dg/torture/pr78546-1.c: New test.
831 * gcc.dg/torture/pr78546-2.c: New test.
832
80cf1b8b
JJ
833 PR fortran/78298
834 * gfortran.dg/gomp/pr78298.f90: New test.
835
bf9e8b6b
UB
8362016-11-28 Uros Bizjak <ubizjak@gmail.com>
837
838 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
839 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
840
f4bb5c17
JJ
8412016-11-28 Jakub Jelinek <jakub@redhat.com>
842
843 PR c++/77591
844 * g++.dg/cpp1y/pr77591.C: New test.
845
54856e4f
DE
8462016-11-28 David Edelsohn <dje.gcc@gmail.com>
847
848 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
849
6522add2
RB
8502016-11-28 Richard Biener <rguenther@suse.de>
851
852 PR tree-optimization/78542
853 * gcc.dg/torture/pr78542.c: New testcase.
854
b7ce4fe2
RB
8552016-11-28 Richard Biener <rguenther@suse.de>
856
857 PR tree-optimization/78343
858 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
859 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
860
df8391b4
JJ
8612016-11-28 Jakub Jelinek <jakub@redhat.com>
862
863 PR lto/78211
864 * g++.dg/ipa/pr78211.C: New test.
865
e578b767
PT
8662016-11-27 Paul Thomas <pault@gcc.gnu.org>
867
868 PR fortran/78474
869 * gfortran.dg/submodule_22.f08: New test.
870
871 PR fortran/78331
872 * gfortran.dg/submodule_21.f08: New test.
873
ae829c95
JDA
8742016-11-27 John David Anglin <danglin@gcc.gnu.org>
875
876 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
877
b410cf1d
IS
8782016-11-27 Iain Sandoe <iain@codesourcery.com>
879 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
880 Dominique d'Humieres <dominiq@lps.ens.fr>
881
882 PR target/67710
883 * gcc.dg/darwin-minversion-1.c: Update min version check.
884 * gcc.dg/darwin-minversion-2.c: Likewise.
885 * gcc.dg/darwin-minversion-3.c: Likewise.
886
03f82a6a
IS
8872016-11-27 Iain Sandoe <iain@codesourcery.com>
888
889 PR target/57438
890 * gcc.dg/pr57438-1.c: New Test.
891 * gcc.dg/pr57438-2.c: New Test.
892
987395fd
DH
8932016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
894 Iain Sandoe <iain@codesourcery.com>
895
896 PR target/71767
897 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
898 linker-visible symbols.
899 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
900 * gcc.dg/const-uniq-1.c: Likewise.
901 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
902 * gcc.target/i386/pr70799-1.c: Likewise.
903
ad7a69db
JJ
9042016-11-25 Jakub Jelinek <jakub@redhat.com>
905
8382457c
JJ
906 PR rtl-optimization/78438
907 PR rtl-optimization/78477
908 * gcc.c-torture/execute/pr78438.c: New test.
909 * gcc.c-torture/execute/pr78477.c: New test.
910
ad7a69db
JJ
911 PR rtl-optimization/78526
912 * gcc.dg/pr78526.c: New test.
913
c620cf89
VM
9142016-11-25 Vladimir Makarov <vmakarov@redhat.com>
915
916 PR rtl-optimization/77541
917 * gcc.target/i386/pr77541.c: Change target to int128.
918
f76c4d97
JW
9192016-11-25 Janus Weil <janus@gcc.gnu.org>
920
921 PR fortran/60853
922 * gfortran.dg/typebound_assignment_8.f90: New test case.
923
27d0862e
JJ
9242016-11-25 Jakub Jelinek <jakub@redhat.com>
925
926 PR rtl-optimization/78527
927 * gcc.c-torture/compile/pr78527.c: New test.
928
78681a7b
ML
9292016-11-25 Martin Liska <mliska@suse.cz>
930
931 PR gcov-profile/78086
932 * g++.dg/gcov/pr16855.C: Clean up the test case.
933 * g++.dg/gcov/pr16855-priority.C: New test.
934
a77af182
RB
9352016-11-25 Richard Biener <rguenther@suse.de>
936
937 PR ipa/78515
938 * gcc.dg/torture/pr78515.c: New testcase.
939
3cae214f
PT
9402016-11-25 Paul Thomas <pault@gcc.gnu.org>
941
942 PR fortran/78293
943 * gfortran.dg/allocatable_function_10.f90: New test.
944 * gfortran.dg/class_array_15.f03: Increase builtin_free count
945 from 11 to 12.
946
ae22bc5d
BC
9472016-11-25 Bin Cheng <bin.cheng@arm.com>
948
949 PR middle-end/78507
950 PR middle-end/78510
951 PR middle-end/78517
952 * g++.dg/torture/pr78507.C: New test.
953 * gcc.dg/torture/pr78510.c: New test.
954 * gcc.dg/torture/pr78517.c: New test.
955
59ec925b
RB
9562016-11-24 Richard Biener <rguenther@suse.de>
957
958 PR tree-optimization/78343
959 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
960 * gcc.dg/autopar/uns-outer-6.c: Adjust.
961 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
962 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
963 * gcc.dg/vect/pr38529.c: Likewise.
964
83624b60
TP
9652016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
966
967 PR tree-optimization/77673
968 * gcc.dg/pr77673.c: New test.
969
54e606f0
MJ
9702016-11-25 Martin Jambor <mjambor@suse.cz>
971
972 PR tree-optimization/70965
973 * g++.dg/pr70965.C: New test.
974
758dcf83
JJ
9752016-11-25 Jakub Jelinek <jakub@redhat.com>
976 Andreas Schwab <schwab@linux-m68k.org>
977
978 PR gcov-profile/78467
979 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
980 signed int.
981
84db1406
RS
9822016-11-25 Richard Sandiford <richard.sandiford@arm.com>
983
984 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
985 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
986
2c28c3e4
RS
9872016-11-25 Richard Sandiford <richard.sandiford@arm.com>
988
989 * gcc.dg/tree-ssa/tailcall-8.c: New test.
990
4ae35e69
SKS
9912016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
992
993 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
3cae214f 994 with sizeof(int) < 4.
4ae35e69 995
d7b0fcaa
MS
9962016-11-24 Martin Sebor <msebor@redhat.com>
997
998 PR tree-optimization/78476
999 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1000
3f156a6c
VM
10012016-11-24 Vladimir Makarov <vmakarov@redhat.com>
1002
1003 PR rtl-optimization/77541
1004 * gcc.target/i386/pr77541.c: New.
1005
fba5a793
SK
10062016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1007
1008 PR fortran/78500
1009 * gfortran.dg/class_result_4.f90: New test.
1010
11e554b3
JG
10112016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1012
1013 * gcc.target/aarch64/_Float16_1.c: New.
1014 * gcc.target/aarch64/_Float16_2.c: Likewise.
1015 * gcc.target/aarch64/_Float16_3.c: Likewise.
1016
bf1e3646
JG
10172016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1018
1019 * gcc.target/aarch64/floatdihf2_1.c: New.
1020
33a002b0
KT
10212016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1022
1023 PR target/48863
1024 PR inline-asm/70184
1025 * gcc.target/arm/pr48863.c: New test.
1026
0d56d3c1
ML
10272016-11-24 Martin Liska <mliska@suse.cz>
1028
1029 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1030 parts for frequencies/probabilities.
1031 * gcc.dg/pr34027-1.c: Likewise.
1032 * gcc.dg/strict-overflow-2.c: Likewise.
1033 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1034 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1035 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1036 * gcc.dg/tree-ssa/vector-3.c: Likewise.
1037 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1038 * gcc.dg/tree-ssa/dump-2.c: New test.
1039
8cac4d85
BS
10402016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1041
1042 * gcc.target/i386/align-limit.c: New test.
1043
eb2afa1a
RB
10442016-11-24 Richard Biener <rguenther@suse.de>
1045
1046 PR tree-optimization/71595
1047 * gcc.dg/torture/pr71595.c: New testcase.
1048
2d8fec87
BS
10492016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1050
1051 PR rtl-optimization/78120
1052 * gcc.target/i386/pr78120.c: New test.
1053
3b08cde8
EB
10542016-11-24 Eric Botcazou <ebotcazou@adacore.com>
1055
1056 * gcc.c-torture/compile/20161124-1.c: New test.
1057
bf2df7a9
ML
10582016-11-24 Jakub Jelinek <jakub@redhat.com>
1059
1060 PR bootstrap/78493
1061 * g++.dg/cpp1z/decomp18.C: New test.
1062
adf86091
N
10632016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1064
1d09844a
JJ
1065 * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1066 * gcc.target/aarch64/store-pair-1.c: Likewise.
adf86091 1067
3884190f
N
10682016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1069
1d09844a
JJ
1070 * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1071 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1072 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1073 * gcc.target/aarch64/vect-clz.c: Likewise.
1074 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1075 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1076 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1077 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1078 * gcc.target/aarch64/vect-fmovd.c: Likewise.
1079 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1080 * gcc.target/aarch64/vect-fmovf.c: Likewise.
1081 * gcc.target/aarch64/vect_ctz_1.c: Likewise.
3884190f 1082
90b725f0
PB
10832016-11-23 Peter Bergner <bergner@vnet.ibm.com>
1084
1085 PR target/78458
1086 * gcc.target/powerpc/pr78458.c: New.
1087
03f24169
JM
10882016-11-23 Joseph Myers <joseph@codesourcery.com>
1089
1090 * gcc.c-torture/compile/20161123-1.c: New test.
1091
91c9fb42
SK
10922016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
1093
1094 PR fortran/78297
1095 * gfortran.dg/pr78297.f90: New test.
1096
15a3cdd8
DE
10972016-11-23 David Edelsohn <dje.gcc@gmail.com>
1098
1099 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1100
c39dad64
JJ
11012016-11-23 Jakub Jelinek <jakub@redhat.com>
1102
c944c6a2
JJ
1103 PR sanitizer/69278
1104 * g++.dg/ubsan/return-7.C: New test.
1105 * c-c++-common/ubsan/unreachable-4.c: New test.
1106
871a2c6c
JJ
1107 PR tree-optimization/78482
1108 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1109 (bar): New function.
1110 (main): Call bar instead of printf.
1111
c39dad64
JJ
1112 PR middle-end/69183
1113 * gfortran.dg/gomp/pr69183.f90: New test.
1114
11152016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
1116
1117 PR target/78230
1118 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1119 (test2) Ditto.
1120
25cb6b33
JJ
11212016-11-23 Jakub Jelinek <jakub@redhat.com>
1122
1123 PR c++/77907
1124 * g++.dg/cpp0x/pr77907.C: New test.
1125
cfe3d653
PK
11262016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1127
1128 PR middle-end/78153
1129 * gcc.dg/tree-ssa/pr78153-1.c: New test.
1130 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1131
5774b1fa
JG
11322016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1133
1134 PR target/63250
1135 * lib/target-supports.exp (add_options_for_float16): Add
1136 -mfp16-format=ieee when testign arm*-*-*.
1137
5e0f10a0
JG
11382016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1139
1140 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1141 result.
1142 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1143 result.
1144
ba75a174
JG
11452016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1146
1147 * lib/target-supports.exp (check_effective_target_float16): Add
1148 options for _Float16.
1149 (check_effective_target_float32): Add options for _Float32.
1150 (check_effective_target_float64): Add options for _Float64.
1151 (check_effective_target_float128): Add options for _Float128.
1152 (check_effective_target_float32x): Add options for _Float32x.
1153 (check_effective_target_float64x): Add options for _Float64x.
1154 (check_effective_target_float128x): Add options for _Float128x.
1155
56d8ffc1
JG
11562016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1157
1158 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1159 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1160
04f0fcf7
JG
11612016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1162
1163 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1164 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1165
aecc521b
MS
11662016-11-23 Martin Sebor <msebor@redhat.com>
1167
1168 PR middle-end/78461
1169 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1170 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1171
e2df2328
JJ
11722016-11-23 Jakub Jelinek <jakub@redhat.com>
1173
1b3314dd
JJ
1174 PR c++/71450
1175 * g++.dg/cpp0x/pr71450-1.C: New test.
1176 * g++.dg/cpp0x/pr71450-2.C: New test.
1177
e2df2328
JJ
1178 PR c++/77739
1179 * g++.dg/cpp1y/pr77739.C: New test.
1180
56b1c60e
MJ
11812016-11-23 Martin Jambor <mjambor@suse.cz>
1182
1183 * c-c++-common/gomp/gridify-1.c: Update scan string.
1184 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1185 * c-c++-common/gomp/gridify-2.c: New test.
1186 * c-c++-common/gomp/gridify-3.c: Likewise.
1187
e600f219
RB
11882016-11-23 Richard Biener <rguenther@suse.de>
1189
1190 PR tree-optimization/78396
1191 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1192
cbb88345
RB
11932016-11-23 Richard Biener <rguenther@suse.de>
1194
1195 PR tree-optimization/78482
1196 * gcc.dg/torture/pr78482.c: New testcase.
1197
b5481987
BC
11982016-11-23 Bin Cheng <bin.cheng@arm.com>
1199
1200 * gcc.dg/fold-cond_expr-1.c: New test.
1201 * gcc.dg/fold-condcmpconv-1.c: New test.
1202 * gcc.dg/fold-condcmpconv-2.c: New test.
1203
0eb078fe
RB
12042016-11-23 Richard Biener <rguenther@suse.de>
1205
1206 PR middle-end/71762
1207 * gcc.dg/torture/pr71762-1.c: New testcase.
1208 * gcc.dg/torture/pr71762-2.c: Likewise.
1209 * gcc.dg/torture/pr71762-3.c: Likewise.
1210 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1211
efb71232
RB
12122016-11-23 Richard Biener <rguenther@suse.de>
1213
1214 PR lto/78472
1215 * g++.dg/lto/pr78472_0.c: New testcase.
1216 * g++.dg/lto/pr78472_1.C: Likewise.
1217
a5bb8a5c
RB
12182016-11-23 Richard Biener <rguenther@suse.de>
1219 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
1220
1221 PR tree-optimization/78154
1222 * gcc.dg/tree-ssa/pr78154.c: New test.
1223
e36c1cfe
N
12242016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1225
1226 * gcc.dg/pr31096.c: New testcase.
1227 * gcc.dg/pr31096-1.c: New testcase.
1228
fb2675cb
PB
12292016-11-23 Paolo Bonzini <bonzini@gnu.org>
1230
1231 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1232 adjust for warning->pedwarn change.
1233 * gcc.dg/cpp/defined-syshdr.c,
1234 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1235 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1236 gcc.dg/cpp/defined-Wextra.c,
1237 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1238
baf53c47
SKS
12392016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1240
1241 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1242
ec1c5694
JJ
12432016-11-23 Jakub Jelinek <jakub@redhat.com>
1244
1245 PR target/78451
1246 * gcc.target/i386/pr78451.c: New test.
1247 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1248 and #pragma GCC pop_options around the first #pragma GCC target.
1249 * gcc.target/i386/pr69255-2.c: Likewise.
1250 * gcc.target/i386/pr69255-3.c: Likewise.
1251
43fd192f
MC
12522016-11-23 Michael Collison <michael.collison@arm.com>
1253
1254 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1255 additional constants are recognized and fewer instructions generated.
1256 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1257 additional constants are recognized and fewer instructions generated.
1258
ed9e2fa9
ILT
12592016-11-22 Ian Lance Taylor <iant@golang.org>
1260
1261 * gcc.misc-tests/godump-1.c: Update expected output for recent
1262 changes.
1263
3135d8fe
MP
12642016-11-22 Marek Polacek <polacek@redhat.com>
1265
1266 PR tree-optimization/78455
1267 * gcc.dg/uninit-23.c: New.
1268
f8a6e41f
SK
12692016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1270
1271 PR fortran/78479
1272 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1273 comment.
1274
7e98cccb
SK
12752016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1276
1277 PR fortran/78479
1278 * gfortran.dg/char_component_initializer_3.f90: New test.
1279
9435cd52
JJ
12802016-11-22 Jakub Jelinek <jakub@redhat.com>
1281
1282 PR target/78451
1283 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1284 GCC target pragma before including immintrin.h.
1285
a0af8668
CL
12862016-11-22 Carl Love <cel@us.ibm.com>
1287
1288 * gcc.target/powerpc/builtins-3.c: New file to test the new
1289 built-ins for vector compare equal and vector compare not equal.
1290
5d382ed6
JW
12912016-11-22 Janus Weil <janus@gcc.gnu.org>
1292
1293 PR fortran/78443
1294 * gfortran.dg/typebound_proc_35.f90: New test case.
1295
4fa33072
GJL
12962016-11-22 Georg-Johann Lay <avr@gjlay.de>
1297
1298 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1299 parameter in declaration.
1300
0e721ce7
GJL
13012016-11-22 Georg-Johann Lay <avr@gjlay.de>
1302
1303 * gcc.dg/loop-split.c: Require int32plus.
1304 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1305
88c888f1
BE
13062016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1307
1308 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1309
9d494aac
GJL
13102016-11-22 Georg-Johann Lay <avr@gjlay.de>
1311
1312 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1313
c69fb816
KT
13142016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1315
1316 PR target/78439
1317 * gcc.c-torture/compile/pr78439.c: New test.
1318
4ac52f16
TP
13192016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1320
1321 PR target/77904
1322 * gcc.target/arm/pr77904.c: New test.
1323
e4fe8c9f
TT
13242016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
1325
1326 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1327 isa_rev>=2.
1328
9b28cb6f
JJ
13292016-11-22 Jakub Jelinek <jakub@redhat.com>
1330
46a61395
JJ
1331 PR tree-optimization/78436
1332 * gcc.c-torture/execute/pr78436.c: New test.
1333
76a7314d
JJ
1334 PR middle-end/78416
1335 * gcc.dg/torture/pr78416.c: New test.
1336
9b28cb6f
JJ
1337 PR tree-optimization/78445
1338 * gcc.dg/pr78445.c: New test.
1339
ee8195d9
SN
13402016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1341
b2b0acbe 1342 PR libgfortran/78449
ee8195d9
SN
1343 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1344
3ca23cdb
JL
13452016-11-21 Jeff Law <law@redhat.com>
1346
b2b0acbe 1347 PR target/68538
3ca23cdb
JL
1348 * gcc.c-torture/compile/pr68538.c: New test.
1349
d85e598a
MM
13502016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1351
1352 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1353 to be generated instead of FCTIWUZ or FCTIWZ.
1354
afb34582
JJ
13552016-11-21 Jakub Jelinek <jakub@redhat.com>
1356
699e8cb7
JJ
1357 PR middle-end/67335
1358 * g++.dg/vect/simd-clone-7.cc: New test.
1359
afb34582
JJ
1360 PR c++/71973
1361 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1362 long unsigned int.
1363 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1364 unsigned long.
1365
83ad4fac
JL
13662016-11-20 Jeff Law <law@redhat.com>
1367
1368 PR target/25128
1369 * gcc.target/m68k/pr25128.c: New test.
1370
9713daa0
RS
13712016-11-21 Richard Sandiford <richard.sandiford@arm.com>
1372
1373 * gcc.dg/tree-ssa/tailcall-7.c: New test.
1374
67b5d0b2
DM
13752016-11-21 David Malcolm <dmalcolm@redhat.com>
1376
1377 PR preprocessor/78324
1378 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1379 (test_multitoken_macro): New function.
1380 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1381 case.
1382 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1383 case.
1384 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1385 cases.
1386 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1387 Move to...
1388 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
1389 -ftrack-macro-expansion=0.
1390 (test_sprintf_note): Remove "P" macro. Add
1391 dg-begin/end-multiline-output directives.
1392 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1393
dd586f98
GJL
13942016-11-21 Georg-Johann Lay <avr@gjlay.de>
1395
1396 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1397 Return 1 for AVR_TINY.
1398
e51482c9
SB
13992016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
1400
1401 PR rtl-optimization/71785
1402 * gcc.target/powerpc/pr71785.c: New file.
1403
e0e7aa34
BC
14042016-11-21 Bin Cheng <bin.cheng@arm.com>
1405
1406 PR testsuite/78114
1407 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1408 options. Refine test by checking predictive commining PHI
1409 nodes in vectorized loop wrto vector factor.
1410
48330c93
BE
14112016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1412
1413 PR c++/71973
1414 * g++.dg/pr71973-1.C: New test.
1415 * g++.dg/pr71973-2.C: New test.
1416 * g++.dg/pr71973-3.C: New test.
1417 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1418 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1419 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1420 to dg-options.
1421 * g++.old-deja/g++.other/realloc.C: Likewise.
1422 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1423
eeeaf719
BS
14242016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1425
1426 PR tree-optimization/78413
1427 * gcc.dg/tree-ssa/pr78413.c: New test.
1428
e420e419
TP
14292016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1430
1431 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1432 target is Thumb-only.
1433
fe12d76c
JL
14342016-11-20 Jeff Law <law@redhat.com>
1435
1436 PR target/48551
1437 * gcc.target/m68k/pr48551.c: New test.
1438
8dc998fb 14392016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 1440
8dc998fb
HA
1441 PR fortran/69741
1442 * gfortran.dg/forall_18.f90: New testcase.
1443
40fd269a
MG
14442016-11-20 Marc Glisse <marc.glisse@inria.fr>
1445
1446 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1447
8294f555
AV
14482016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
1449
1450 PR fortran/78395
1451 * gfortran.dg/typebound_operator_21.f03: New test.
1452
5b7f6ed0
MG
14532016-11-20 Marc Glisse <marc.glisse@inria.fr>
1454
1455 * gcc.dg/tree-ssa/divide-5.c: New file.
1456
b8271a38
AS
14572016-11-19 Andreas Schwab <schwab@linux-m68k.org>
1458
1459 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1460 signed int.
1461
ddba26a4
JDA
14622016-11-19 John David Anglin <danglin@gcc.gnu.org>
1463
1464 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1465 libatomic_available.
1466 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1467 * gfortran.dg/coarray_allocate_10.f08: Likewise.
1468 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1469 * gfortran.dg/coarray_allocate_8.f08: Likewise.
1470 * gfortran.dg/coarray_allocate_9.f08: Likewise.
1471 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1472 * gfortran.dg/coarray_stat_2.f90: Likewise.
1473 * gfortran.dg/coindexed_1.f90: Likewise.
1474
636a9a89
JL
14752016-11-18 Jeff Law <law@redhat.com>
1476
1477 PR target/25111
1478 * gcc.target/m68k/pr25111.c: New test.
1479
6c554a2a
JJ
14802016-11-18 Jakub Jelinek <jakub@redhat.com>
1481
521c54dd
JJ
1482 PR c++/68180
1483 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1484
5e7c7761
JJ
1485 PR middle-end/78419
1486 * gcc.target/i386/pr78419.c: New test.
1487
6c554a2a
JJ
1488 PR c++/77285
1489 * g++.dg/tls/pr77285-1.C: New test.
1490 * g++.dg/tls/pr77285-2.C: New test.
1491
57d7fe86
JL
14922016-11-18 Jeff Law <law@redhat.com>
1493
1494 PR target/25112
1495 * gcc.target/m68k/pr25112: New test.
1496
1b2e0303
DE
14972016-11-18 David Edelsohn <dje.gcc@gmail.com>
1498
1499 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1500 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1501
70e73d3c
TP
15022016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
1503
1504 * gcc.target/arm/optional_thumb-1.c: New test.
1505 * gcc.target/arm/optional_thumb-2.c: New test.
1506 * gcc.target/arm/optional_thumb-3.c: New test.
1507
151c204f
DV
15082016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1509
1510 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
1511 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
1512 successful test.
1513 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
1514 (DEFAULT_REQUIRED_QUORUM): Likewise.
1515
dbb29a2a
AB
15162016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
1517 Toma Tabacu <toma.tabacu@imgtec.com>
1518
b2b0acbe
UB
1519 * gcc.target/mips/inline-memcpy-1.c (dg-options):
1520 Add (REQUIRES_STDLIB).
dbb29a2a
AB
1521 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1522 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1523 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1524 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1525 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1526 * gcc.target/mips/loongson-simd.c: Ditto.
1527 * gcc.target/mips/memcpy-1.c: Ditto.
1528 * gcc.target/mips/mips-3d-1.c: Ditto.
1529 * gcc.target/mips/mips-3d-2.c: Ditto.
1530 * gcc.target/mips/mips-3d-3.c: Ditto.
1531 * gcc.target/mips/mips-3d-4.c: Ditto.
1532 * gcc.target/mips/mips-3d-5.c: Ditto.
1533 * gcc.target/mips/mips-3d-6.c: Ditto.
1534 * gcc.target/mips/mips-3d-7.c: Ditto.
1535 * gcc.target/mips/mips-3d-8.c: Ditto.
1536 * gcc.target/mips/mips-3d-9.c: Ditto.
1537 * gcc.target/mips/mips-ps-1.c: Ditto.
1538 * gcc.target/mips/mips-ps-2.c: Ditto.
1539 * gcc.target/mips/mips-ps-3.c: Ditto.
1540 * gcc.target/mips/mips-ps-4.c: Ditto.
1541 * gcc.target/mips/mips-ps-6.c: Ditto.
1542 * gcc.target/mips/mips16-attributes.c: Ditto.
1543 * gcc.target/mips/mips32-dsp-run.c: Ditto.
1544 * gcc.target/mips/mips32-dsp.c: Ditto.
1545 * gcc.target/mips/save-restore-1.c: Ditto.
1546 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1547 (mips_preprocess): Add ignore_output argument that when set
1548 will not return the pre-processed output.
b2b0acbe 1549 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
1550 (mips-dg-init): Ditto.
1551 (mips-dg-options): Check if a test having test option
1552 (REQUIRES_STDLIB) has the required sysroot support for
1553 the current test options.
1554
f2b6aad9
JL
15552016-11-17 Jeff Law <law@redhat.com>
1556
f97db488
JL
1557 PR middle-end/38219
1558 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1559
f2b6aad9
JL
1560 PR target/47192
1561 * gcc.target/m68k/pr47192.c: New test.
1562
e080b281
TT
15632016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
1564
1565 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1566 instead of isa>=4, in order to downgrade to R5.
1567
e389ba30
AB
15682016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1569
1570 * gcc.target/arc/cmem-bit-1.c: New file.
1571 * gcc.target/arc/cmem-bit-2.c: New file.
1572 * gcc.target/arc/cmem-bit-3.c: New file.
1573 * gcc.target/arc/cmem-bit-4.c: New file.
1574
9775c1a5
L
15752016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
1576
1577 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1578 "avx5124fmaps".
1579 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1580
15812016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
1582 Andrew Senkevich <andrew.senkevich@intel.com>
1583
1584 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1585 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1586 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1587 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1588 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1589 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1590 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1591 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1592 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1593 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1594 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1595 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1596 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1597 avx5124vnniw-check.h.
1598 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1599 check_effective_target_avx5124vnniw): New.
1600 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1601 Set under ifndef.
1602 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1603 * gcc.target/i386/sse-13.c: Ditto.
1604 * g++.dg/other/i386-2.C: Ditto.
1605 * g++.dg/other/i386-3.C: Ditto.
1606 * gcc.target/i386/sse-22.c: Ditto.
1607 * gcc.target/i386/sse-23.c: Ditto.
1608
80557bb7
PC
16092016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1610
1611 PR c++/55080
1612 * g++.dg/parse/pr55080.C: New.
1613
c80620fc
MM
16142016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1615
1616 PR target/78101
1617 * gcc.target/powerpc/fusion4.c: New test.
1618
77b384c5
TP
16192016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1620
1621 PR target/77933
1622 * gcc.target/arm/pr77933-1.c: New test.
1623 * gcc.target/arm/pr77933-2.c: Likewise.
1624
5fe353c8
JJ
16252016-11-17 Jakub Jelinek <jakub@redhat.com>
1626
1627 PR middle-end/78201
1628 * g++.dg/opt/pr78201.C: New test.
1629
cc4aa659
CL
16302016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
1631
1632 * gcc.dg/pr78333.c: Add empty implementations of
1633 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1634 problems on non-glibc systems.
1635
b8f56412
DM
16362016-11-17 David Malcolm <dmalcolm@redhat.com>
1637
1638 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1639 (test_raw_string_one_liner): New function.
1640 (test_raw_string_multiline): New function.
1641
141a3ccf
KT
16422016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1643
1644 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1645 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1646
54e63f00 16472016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 1648 Richard Biener <rguenther@suse.de>
54e63f00
BS
1649
1650 PR tree-optimization/77848
1651 * gfortran.dg/vect/pr77848.f: New test.
1652
2fe37211
BE
16532016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1654
1655 PR target/77308
1656 * gcc.target/arm/pr53447-5.c: New test.
1657 * lib/target-supports.exp
1658 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1659
c867c39d
CZ
16602016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
1661
1662 * gcc.target/arc/abitest.S: New file.
1663 * gcc.target/arc/abitest.h: Likewise.
1664 * gcc.target/arc/va_args-1.c: Likewise.
1665 * gcc.target/arc/va_args-2.c: Likewise.
1666 * gcc.target/arc/va_args-3.c: Likewise.
1667 * gcc.target/arc/mcrc.c: Deleted.
1668 * gcc.target/arc/mdsp-packa.c: Likewise.
1669 * gcc.target/arc/mdvbf.c: Likewise.
1670 * gcc.target/arc/mmac-24.c: Likewise.
1671 * gcc.target/arc/mmac-d16.c: Likewise.
1672 * gcc.target/arc/mno-crc.c: Likewise.
1673 * gcc.target/arc/mno-dsp-packa.c: Likewise.
1674 * gcc.target/arc/mno-dvbf.c: Likewise.
1675 * gcc.target/arc/mno-mac-24.c: Likewise.
1676 * gcc.target/arc/mno-mac-d16.c: Likewise.
1677 * gcc.target/arc/mno-rtsc.c: Likewise.
1678 * gcc.target/arc/mno-xy.c: Likewise.
1679 * gcc.target/arc/mrtsc.c: Likewise.
1680 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1681 function.
1682 (check_effective_target_arc700): Likewise.
1683 (check_effective_target_arc6xx): Likewise.
1684 (check_effective_target_arcmpy): Likewise.
1685 (check_effective_target_archs): Likewise.
1686 (check_effective_target_clmcpu): Likewise.
1687 (check_effective_target_barrelshifter): Likewise.
1688 * gcc.target/arc/barrel-shifter-1.c: Changed.
1689 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1690 * gcc.target/arc/cmem-1.c: Changed.
1691 * gcc.target/arc/cmem-2.c: Likewise.
1692 * gcc.target/arc/cmem-3.c: Likewise.
1693 * gcc.target/arc/cmem-4.c: Likewise.
1694 * gcc.target/arc/cmem-5.c: Likewise.
1695 * gcc.target/arc/cmem-6.c: Likewise.
1696 * gcc.target/arc/cmem-7.c: Likewise.
1697 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1698 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1699 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1700 * gcc.target/arc/jump-around-jump.c: Update options.
1701 * gcc.target/arc/mARC601.c: Changed.
1702 * gcc.target/arc/mcpu-arc600.c: Changed.
1703 * gcc.target/arc/mcpu-arc601.c: Changed.
1704 * gcc.target/arc/mcpu-arc700.c: Changed.
1705 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1706 * gcc.target/arc/movb-1.c: Changed.
1707 * gcc.target/arc/movb-2.c: Likewise.
1708 * gcc.target/arc/movb-3.c: Likewise.
1709 * gcc.target/arc/movb-4.c: Likewise.
1710 * gcc.target/arc/movb-5.c: Likewise.
1711 * gcc.target/arc/movb_cl-1.c: Likewise.
1712 * gcc.target/arc/movb_cl-2.c: Likewise.
1713 * gcc.target/arc/movbi_cl-1.c: Likewise.
1714 * gcc.target/arc/movh_cl-1.c: Likewise.
1715 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1716 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1717 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1718 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1719 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1720 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1721 * gcc.target/arc/builtin_simdarc.c: Changed.
1722 * gcc.target/arc/extzv-1.c: Likewise.
1723 * gcc.target/arc/insv-1.c: Likewise.
1724 * gcc.target/arc/insv-2.c: Likewise.
1725 * gcc.target/arc/mA6.c: Likewise.
1726 * gcc.target/arc/mA7.c: Likewise.
1727 * gcc.target/arc/mARC600.c: Likewise.
1728 * gcc.target/arc/mARC700.c: Likewise.
1729 * gcc.target/arc/mcpu-arc600.c: Likewise.
1730 * gcc.target/arc/mcpu-arc700.c: Likewise.
1731 * gcc.target/arc/movl-1.c: Likewise.
1732 * gcc.target/arc/nps400-1.c: Likewise.
1733 * gcc.target/arc/trsub.c: Likewise.
1734 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1735 configuration.
1736 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1737 * gcc.target/arc/mswape.c: Likewise.
1738
c90928c8
PC
17392016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1740
1741 PR c++/68180
1742 * g++.dg/cpp1y/pr68180.C: New.
1743
6c99dcb5
PK
17442016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1745
1746 PR tree-optimization/78319
1747 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1748 arm-none-eabi.
1749
8ce3fee5
RB
17502016-11-17 Richard Biener <rguenther@suse.de>
1751
1752 PR tree-optimization/78306
1753 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1754
f8294131
RB
17552016-11-17 Richard Biener <rguenther@suse.de>
1756
1757 PR middle-end/78305
1758 * gcc.dg/torture/pr78305.c: New testcase.
1759
04f1c830
JW
17602016-11-17 Janus Weil <janus@gcc.gnu.org>
1761
1762 PR fortran/66227
1763 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1764
0d939c95
MP
17652016-11-16 Marek Polacek <polacek@redhat.com>
1766
1767 PR c/78285
1768 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1769 * g++.dg/ext/case-range2.C: Likewise.
1770
99c72130
SK
17712016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1772
1773 PR fortran/58001
1774 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1775 * gfortran.dg/fmt_tab_2.f90: Ditto.
1776
fb324f02
JJ
17772016-11-16 Jakub Jelinek <jakub@redhat.com>
1778
1779 PR rtl-optimization/78378
1780 * gcc.c-torture/execute/pr78378.c: New test.
1781
a2ea37fb
AB
17822016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1783
1784 * gcc.dg/tree-prof/section-attr-1.c: New file.
1785 * gcc.dg/tree-prof/section-attr-2.c: New file.
1786 * gcc.dg/tree-prof/section-attr-3.c: New file.
1787
d08c0ea3
MR
17882016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1789
1790 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1791 rather than `la'.
1792
8e2be5ae
MR
17932016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1794
1795 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1796 (dg-final): Remove microMIPS JALRS mnemonic matching.
1797 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1798 (dg-final): Remove microMIPS JALRS mnemonic matching.
1799 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1800 (dg-final): Remove microMIPS JALRS mnemonic matching.
1801 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1802 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1803 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1804 * gcc.target/mips/call-1u.c: New test case.
1805 * gcc.target/mips/call-2u.c: New test case.
1806 * gcc.target/mips/call-3u.c: New test case.
1807 * gcc.target/mips/call-4u.c: New test case.
1808 * gcc.target/mips/call-5u.c: New test case.
1809 * gcc.target/mips/call-6u.c: New test case.
1810
660e6c2c
TP
18112016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1812
1813 * gcc.target/arm/empty_fiq_handler.c: New test.
1814
5e8d7713
JJ
18152016-11-16 Jakub Jelinek <jakub@redhat.com>
1816
1817 PR fortran/78299
1818 * gfortran.dg/gomp/pr78299.f90: New test.
1819
dd784916
WD
18202015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1821
1822 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 1823 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
1824 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1825
0af30954
SN
18262016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1827
1828 PR libgfortran/78314
1829 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1830
e38f6572
BC
18312016-11-16 Bin Cheng <bin.cheng@arm.com>
1832
1833 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1834 according to updated dump info.
1835
5012919d
AM
18362016-11-16 Alexander Monakov <amonakov@ispras.ru>
1837
1838 * lib/target-supports.exp (check_effective_target_alloca): Use a
1839 compile test.
1840 * gcc.target/nvptx/softstack.c: New test.
1841 * gcc.target/nvptx/decl-shared.c: New test.
1842 * gcc.target/nvptx/decl-shared-init.c: New test.
1843
2fe2aba3
MR
18442016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1845
1846 * gcc.target/mips/data-sym-jump.c: New test case.
1847 * gcc.target/mips/data-sym-pool.c: New test case.
1848 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1849 annotation.
1850
598eaaa2
YR
18512016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1852
1853 * lib/target-supports.exp (check_avx2_hw_available): New.
1854 (check_effective_target_avx2_runtime): New.
1855 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1856
03b85dcd
TC
18572016-11-16 Tamar Christina <tamar.christina@arm.com>
1858
1859 PR testsuite/78136
1860 * gcc.dg/cpp/trad/trad.exp
1861 (dg-runtest): Moved $srcdir/$subdir/ to
1862 DEFAULT_TRADCPPFLAGS.
1863
dc9e0b66
AV
18642016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1865
1866 PR fortran/78356
1867 * gfortran.dg/class_allocate_23.f08: New test.
1868
d964ba07
RB
18692016-11-16 Richard Biener <rguenther@suse.de>
1870
1871 PR middle-end/78333
1872 * gcc.dg/pr78333.c: New testcase.
1873
080140bc
ML
18742016-11-16 Martin Liska <mliska@suse.cz>
1875
1876 PR sanitizer/78270
1877 * gcc.dg/asan/pr78270.c: Update comment style.
1878 * gcc.dg/asan/pr78270-2.c: New test.
1879
4786fabe
SKS
18802016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1881
1882 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1883 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1884
510d73a0
RB
18852016-11-16 Richard Biener <rguenther@suse.de>
1886
1887 PR tree-optimization/78348
1888 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1889
1705cebd
JJ
18902016-11-16 Jakub Jelinek <jakub@redhat.com>
1891
1892 PR sanitizer/77823
1893 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1894 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1895
ed66ba99
MP
18962016-11-15 Marek Polacek <polacek@redhat.com>
1897
1898 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1899
5d70ab07
JD
19002016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1901
1902 PR libgfortran/51119
1903 * gfortran.dg/matmul_12.f90: New test case.
1904
48aef8e2
UB
19052016-11-15 Uros Bizjak <ubizjak@gmail.com>
1906
1907 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 1908 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 1909 common 32-bit and 64-bit function specific options.
b2b0acbe 1910 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 1911
0c8a8fe2
JJ
19122016-11-15 Jakub Jelinek <jakub@redhat.com>
1913
5a65a911
JJ
1914 * g++.dg/cpp1z/decomp14.C: New test.
1915 * g++.dg/cpp1z/decomp15.C: New test.
1916 * g++.dg/cpp1z/decomp16.C: New test.
1917
a0f5b987
JJ
1918 * g++.dg/cpp1z/decomp13.C: New test.
1919
5a0e7889
JJ
1920 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1921
0c8a8fe2
JJ
1922 PR c++/71988
1923 * g++.dg/cpp0x/constexpr-71988.C: New test.
1924
2cf63121
MR
19252016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1926
1927 * gcc.target/mips/insn-casesi.c: New test case.
1928 * gcc.target/mips/insn-pseudo-1.c: New test case.
1929 * gcc.target/mips/insn-pseudo-2.c: New test case.
1930 * gcc.target/mips/insn-pseudo-3.c: New test case.
1931 * gcc.target/mips/insn-pseudo-4.c: New test case.
1932 * gcc.target/mips/insn-tablejump.c: New test case.
1933
2cbfb209
MR
19342016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1935
1936 * gcc.target/mips/mips.exp (mips_option_tests): Add
1937 `-mcode-readable=yes' array element.
1938
f05a874c
MR
19392016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1940
1941 * gcc.target/mips/mips.exp (mips_option_tests): Add
1942 `-mmicromips' array element.
1943
b229ab2a
MM
19442016-11-15 Michael Matz <matz@suse.de>
1945
1946 PR missed-optimization/77881
1947 * gcc.target/i386/pr77881.c: New test.
1948
aa806c3b
JJ
19492016-11-15 Jakub Jelinek <jakub@redhat.com>
1950
1951 PR middle-end/78295
1952 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1953
bcb9a772
MM
19542016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1955
1956 * gcc.target/powerpc/vec-set-int.c: New test.
1957 * gcc.target/powerpc/vec-set-short.c: Likesie.
1958 * gcc.target/powerpc/vec-set-char.c: Likewise.
1959
8e745a17
JJ
19602016-11-14 Jakub Jelinek <jakub@redhat.com>
1961
1962 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1963
d809e15a
JW
19642016-11-14 Janus Weil <janus@gcc.gnu.org>
1965
1966 PR fortran/78300
1967 * gfortran.dg/class_result_3.f90: New test.
1968
1ee62b92 19692016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
1970 Richard Biener <rguenther@suse.de>
1971
1972 * gcc.dg/gimplefe-1.c: New testcase.
1973 * gcc.dg/gimplefe-2.c: Likewise.
1974 * gcc.dg/gimplefe-3.c: Likewise.
1975 * gcc.dg/gimplefe-4.c: Likewise.
1976 * gcc.dg/gimplefe-5.c: Likewise.
1977 * gcc.dg/gimplefe-6.c: Likewise.
1978 * gcc.dg/gimplefe-7.c: Likewise.
1979 * gcc.dg/gimplefe-8.c: Likewise.
1980 * gcc.dg/gimplefe-9.c: Likewise.
1981 * gcc.dg/gimplefe-10.c: Likewise.
1982 * gcc.dg/gimplefe-11.c: Likewise.
1983 * gcc.dg/gimplefe-12.c: Likewise.
1984 * gcc.dg/gimplefe-13.c: Likewise.
1985 * gcc.dg/gimplefe-14.c: Likewise.
1986 * gcc.dg/gimplefe-15.c: Likewise.
1987 * gcc.dg/gimplefe-16.c: Likewise.
1988 * gcc.dg/gimplefe-17.c: Likewise.
1989 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 1990
4d209853
ML
19912016-11-14 Martin Liska <mliska@suse.cz>
1992
1993 PR bootstrap/78069
1994 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1995 to match scanned pattern.
1996 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1997
5129b43b
RB
19982016-11-14 Richard Biener <rguenther@suse.de>
1999
2000 PR tree-optimization/78312
2001 * gcc.dg/torture/pr78312.c: New testcase.
2002
d97cca4a
GJL
20032016-11-14 Georg-Johann Lay <avr@gjlay.de>
2004
2005 PR target/78093
2006 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2007
5230c3d8
JJ
20082016-11-14 Jakub Jelinek <jakub@redhat.com>
2009 Jason Merrill <jason@redhat.com>
2010
2011 Implement P0217R3 - C++17 structured bindings
2012 * g++.dg/cpp1z/decomp1.C: New test.
2013 * g++.dg/cpp1z/decomp2.C: New test.
2014 * g++.dg/cpp1z/decomp3.C: New test.
2015 * g++.dg/cpp1z/decomp4.C: New test.
2016 * g++.dg/cpp1z/decomp5.C: New test.
2017 * g++.dg/cpp1z/decomp6.C: New test.
2018 * g++.dg/cpp1z/decomp7.C: New test.
2019 * g++.dg/cpp1z/decomp8.C: New test.
2020 * g++.dg/cpp1z/decomp9.C: New test.
2021 * g++.dg/cpp1z/decomp10.C: New test.
2022
a2b4c188
KV
20232016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2024
2025 * g++.dg/torture/pr78268.C: New test.
2026
975672f3
PK
20272016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2028
2029 PR c/35503
2030 * c-c++-common/pr35503-1.c: New test.
2031 * c-c++-common/pr35503-2.c: Likewise.
2032 * c-c++-common/pr35503-3.c: Likewise.
2033 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2034
a4ba1151
UB
20352016-11-13 Uros Bizjak <ubizjak@gmail.com>
2036
2037 PR rtl-optimization/78232
2038 PR rtl-optimization/78248
2039 * gcc.dg/ubsan/pr78248.c: New test.
2040
47605312
EB
20412016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2042
2043 * gnat.dg/address_conv.adb: New test.
2044
96826e28
EB
20452016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2046
2047 * gnat.dg/renaming11.ad[sb]: New test.
2048
4be719cd
EB
20492016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2050
2051 * c-c++-common/dump-ada-spec-6.c: New test.
2052
4ebd491f
EB
20532016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2054
2055 * gnat.dg/lto21.adb: New test.
2056 * gnat.dg/lto21_pkg1.ads: New helper.
2057 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2058
f9d49cd1
JW
20592016-11-13 Janus Weil <janus@gcc.gnu.org>
2060
2061 PR fortran/60952
2062 * gfortran.dg/typebound_proc_34.f90: New test.
2063
9cbf8673
JW
20642016-11-13 Janus Weil <janus@gcc.gnu.org>
2065
2066 PR fortran/66366
2067 * gfortran.dg/class_57.f90: Changed error message.
2068 * gfortran.dg/class_60.f90: New test.
2069
0e075835
DE
20702016-11-12 David Edelsohn <dje.gcc@gmail.com>
2071
2072 * g++.dg/pr78112.C: XFAIL AIX.
2073
b93d8a3f
JW
20742016-11-12 Janus Weil <janus@gcc.gnu.org>
2075
2076 PR fortran/77501
2077 * gfortran.dg/typebound_generic_16.f90: New test.
2078
b8f70e67
JJ
20792016-11-12 Jakub Jelinek <jakub@redhat.com>
2080
2081 PR c++/71225
2082 * g++.dg/cpp0x/pr71225.C: New test.
2083
8b287aea
EB
20842016-11-11 Eric Botcazou <ebotcazou@adacore.com>
2085
2086 * gcc.target/sparc/20161111-1.c: New test.
2087
c901bc0d
UB
20882016-11-11 Uros Bizjak <ubizjak@gmail.com>
2089
2090 PR target/78310
2091 * gcc.target/i386/pr78310.c: New test.
2092
606f928d
JL
20932016-11-11 Jeff Law <law@redhat.com>
2094
2095 * gcc.dg/tree-ssa/isolate-6.c: New test.
2096 * gcc.dg/tree-ssa/isolate-7.c: New test.
2097
be278990
BC
20982016-11-11 Bin Cheng <bin.cheng@arm.com>
2099
2100 PR testsuite/78292
2101 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2102 vect_max_reduc.
2103
d9ab7525
JJ
21042016-11-11 Jakub Jelinek <jakub@redhat.com>
2105
2106 PR c++/72774
2107 * g++.dg/parse/pr72774.C: New test.
2108
4b7e0c76
RB
21092016-11-11 Richard Biener <rguenther@suse.de>
2110
2111 PR tree-optimization/71575
2112 * gcc.dg/graphite/pr71575-1.c: New testcase.
2113 * gcc.dg/graphite/pr71575-2.c: Likewise.
2114
d07f8c59
RB
21152016-11-11 Richard Biener <rguenther@suse.de>
2116
2117 PR middle-end/78295
2118 * gcc.dg/uninit-pr78295.c: New testcase.
2119
aa806c3b 21202016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
2121
2122 PR fortran/78277
2123 * gfortran.dg/dec_structure_17.f90: New test.
2124
456f0dfa
MM
21252016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2126
2127 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2128 being allowed in vector registers.
2129 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2130 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2131 * gcc.target/powerpc/vsx-himode.c: Likewise.
2132 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2133 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2134 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2135 to allow matching MFVSRD or MFVSRW.
2136
8d34bfa8
PH
21372016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2138
2139 PR rtl-optimization/78241
2140 * gcc.dg/pr78241.c: New test.
2141
0569479e
JJ
21422016-11-10 Jakub Jelinek <jakub@redhat.com>
2143
8ebd1b31
JJ
2144 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2145 201307.
2146
0569479e
JJ
2147 * g++.dg/cpp1z/noexcept-type14.C: New test.
2148 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2149
37a16493
JG
21502016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
2151
2152 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2153 WVAL0S tests added in r241817.
2154
b4c3a85b
JJ
21552016-11-10 Jakub Jelinek <jakub@redhat.com>
2156
2157 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2158 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2159 no longer allowed and corresponding ordered construct.
2160 * gfortran.dg/gomp/linear-1.f90: New test.
2161 * gfortran.dg/gomp/declare-simd-2.f90: New test.
2162 * gfortran.dg/gomp/declare-target-1.f90: New test.
2163 * gfortran.dg/gomp/declare-target-2.f90: New test.
2164
86bc8506
ML
21652016-11-10 Martin Liska <mliska@suse.cz>
2166
2167 PR sanitizer/78270
2168 * gcc.dg/asan/pr78270.c: New test.
2169
ed5fdfba
PMR
21702016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
2171 Jakub Jelinek <jakub@redhat.com>
2172
2173 PR debug/78112
b4c3a85b 2174 * g++.dg/pr78112.C: New testcase.
ed5fdfba 2175
0391e4a3
JJ
21762016-11-09 Jakub Jelinek <jakub@redhat.com>
2177
cc38d9d6
JJ
2178 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2179 -Wno-c++1z-compat.
2180 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2181 string in case condition contains % characters.
2182
0391e4a3
JJ
2183 PR c++/78283
2184 * g++.dg/cpp1z/noexcept-type13.C: New test.
2185
410fe60d
TT
21862016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
2187
2188 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2189 using (HAS_MOVN) with MIPS III.
2190
271dd55c
JW
21912016-11-09 Janus Weil <janus@gcc.gnu.org>
2192
2193 PR fortran/46459
2194 * gfortran.dg/volatile14.f90: New test.
2195
ff1f317b
UB
21962016-11-09 Uros Bizjak <ubizjak@gmail.com>
2197
2198 PR target/78262
2199 * gcc.target/i386/pr78262.c: New test.
2200
aa806c3b 22012016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
2202
2203 PR fortran/78259
2204 * gfortran.dg/pr78259.f90: New test.
2205
b349a81a
JW
22062016-11-09 Janus Weil <janus@gcc.gnu.org>
2207
2208 PR fortran/60777
2209 * gfortran.dg/spec_expr_7.f90: New test.
2210
2e955d50
JJ
22112016-11-09 Jakub Jelinek <jakub@redhat.com>
2212
4f353581
JJ
2213 PR target/77718
2214 * gcc.c-torture/execute/pr77718.c: New test.
2215
2e955d50
JJ
2216 * gcc.dg/ubsan/c99-shift-3.c: New test.
2217 * gcc.dg/ubsan/c99-shift-4.c: New test.
2218 * gcc.dg/ubsan/c99-shift-5.c: New test.
2219 * gcc.dg/ubsan/c99-shift-6.c: New test.
2220
68c93708
ML
22212016-11-09 Martin Liska <mliska@suse.cz>
2222
2223 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2224 test-case for memcmp.
2225 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2226
7b649f79
TP
22272016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2228
2229 PR testsuite/78269
2230 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2231
bfcb501d
PT
22322016-11-09 Paul Thomas <pault@gcc.gnu.org>
2233
2234 * gfortran.dg/move_alloc_18.f90: New test.
2235
e15861c2
PK
22362016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2237
2238 PR middle-end/78256
2239 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2240 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2241
5f395580
JW
22422016-11-09 Janus Weil <janus@gcc.gnu.org>
2243
2244 PR fortran/71894
2245 * gfortran.dg/class_59.f90: New test.
2246
37b14185
RB
22472016-11-09 Richard Biener <rguenther@suse.de>
2248
2249 PR tree-optimization/78007
2250 * gcc.dg/vect/vect-bswap32.c: Adjust.
2251 * gcc.dg/vect/vect-bswap64.c: Likewise.
2252
d6e8a41c
KV
22532016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2254
2255 * gcc.dg/ipa/vrp7.c: New test.
2256
5d5f1e95
KV
22572016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2258
2259 PR ipa/78121
2260 * gcc.dg/ipa/pr78121.c: New test.
2261
0290a292
MO
22622016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2263
2264 * c-c++-common/asan/default_options.h: New file.
2265 * c-c++-common/asan/strcasestr-1.c: New test.
2266 * c-c++-common/asan/strcasestr-2.c: Likewise.
2267 * c-c++-common/asan/strcspn-1.c: Likewise.
2268 * c-c++-common/asan/strcspn-2.c: Likewise.
2269 * c-c++-common/asan/strpbrk-1.c: Likewise.
2270 * c-c++-common/asan/strpbrk-2.c: Likewise.
2271 * c-c++-common/asan/strspn-1.c: Likewise.
2272 * c-c++-common/asan/strspn-2.c: Likewise.
2273 * c-c++-common/asan/strstr-1.c: Likewise.
2274 * c-c++-common/asan/strstr-2.c: Likewise.
2275 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2276
fbdb92eb
MO
22772016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2278
2279 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2280
103c4f75
JW
22812016-11-08 Janus Weil <janus@gcc.gnu.org>
2282
2283 PR fortran/68440
2284 * gfortran.dg/class_58.f90: New test.
2285
90a2ffc0
UB
22862016-11-08 Uros Bizjak <ubizjak@gmail.com>
2287
2288 PR target/70799
2289 * gcc.target/i386/pr70799-2.c: New test.
2290
eba5aec8
JW
22912016-11-08 Janus Weil <janus@gcc.gnu.org>
2292
2293 PR fortran/77596
2294 * gfortran.dg/proc_ptr_comp_46.f90: New test.
2295
fad36601
BC
22962016-11-08 Bin Cheng <bin.cheng@arm.com>
2297
2298 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2299
7c8615b6
BC
23002016-11-08 Bin Cheng <bin.cheng@arm.com>
2301
2302 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2303
4c6a4a53
BC
23042016-11-08 Bin Cheng <bin.cheng@arm.com>
2305
2306 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2307
fcd1b8df
ML
23082016-11-08 Martin Liska <mliska@suse.cz>
2309
2310 PR testsuite/78242
2311 * g++.dg/asan/use-after-scope-4.C: New test.
2312 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2313 * gcc.dg/asan/use-after-scope-8.c: Remove.
2314
f9ef2c76
RB
23152016-11-08 Richard Biener <rguenther@suse.de>
2316
2317 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2318
ad11774f
TC
23192016-11-08 Tamar Christina <tamar.christina@arm.com>
2320
2321 PR testsuite/78136
2322 * gcc.dg/cpp/trad/trad.exp
2323 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2324 * gcc.dg/cpp/trad/include.c: Use local header file.
2325
fe73a332
RB
23262016-11-08 Richard Biener <rguenther@suse.de>
2327
2328 PR tree-optimization/78205
2329 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2330
ed053eb8
RB
23312016-11-08 Richard Biener <rguenther@suse.de>
2332
2333 PR tree-optimization/78224
2334 * g++.dg/torture/pr78224.C: New testcase.
2335
06658c6d
SKS
23362016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2337
2338 * gcc.dg/store_merging_1.c: Require store_merge.
2339 * gcc.dg/store_merging_2.c: Likewise.
2340 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 2341 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
2342 * gcc.dg/store_merging_6.c: Likewise.
2343 * gcc.dg/store_merging_7.c: Likewise.
2344 * gcc.dg/store_merging_8.c: Likewise.
2345 * lib/target-supports.exp (check_effective_target_store_merge): New.
2346
e4b39278
DE
23472016-11-07 David Edelsohn <dje.gcc@gmail.com>
2348
2349 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2350 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2351 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2352 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2353 -mvsx -mpower8-vector.
2354 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2355 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2356 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2357 -mvsx -mpower8-vector.
2358
fda2d612
DE
23592016-11-07 David Edelsohn <dje.gcc@gmail.com>
2360
2361 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2362
2363 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2364 * gcc.dg/visibility-14.c: XFAIL AIX.
2365 * gcc.dg/visibility-15.c: XFAIL AIX.
2366 * gcc.dg/visibility-16.c: XFAIL AIX.
2367 * gcc.dg/visibility-17.c: XFAIL AIX.
2368 * gcc.dg/visibility-18.c: XFAIL AIX.
2369 * gcc.dg/visibility-19.c: XFAIL AIX.
2370 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2371 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2372 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2373 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2374
60cee85e
JJ
23752016-11-07 Jakub Jelinek <jakub@redhat.com>
2376
2377 PR target/78227
2378 * gcc.target/i386/pr78227-1.c: New test.
2379 * gcc.target/i386/pr78227-2.c: New test.
2380
7aa13860
PK
23812016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2382
2383 PR middle-end/35691
2384 * gcc.dg/pr35691-1.c: New test-case.
2385 * gcc.dg/pr35691-2.c: Likewise.
2386
caa024ff
BS
23872016-11-07 Bernd Schmidt <bschmidt@redhat.com>
2388
2389 PR rtl-optimization/77309
2390 * gcc.dg/torture/pr77309.c: New test.
2391
a9815228
JJ
23922016-11-07 Jakub Jelinek <jakub@redhat.com>
2393
2394 PR middle-end/71529
2395 * gcc.target/i386/pr71529.C: Moved to ...
2396 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
2397
2398 PR target/64411
2399 * gcc.target/i386/pr64411.C: Moved to ...
2400 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
2401 lp64.
2402
2403 PR target/65105
2404 * gcc.target/i386/pr65105-4.C: Moved to ...
2405 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
2406 Run into compile test rather than execute test.
2407
e8ab5cb1
RB
24082016-11-07 Richard Biener <rguenther@suse.de>
2409
2410 PR target/78229
2411 * g++.dg/pr78229.C: New testcase.
2412
20770eb8
RB
24132016-11-07 Richard Biener <rguenther@suse.de>
2414
2415 PR tree-optimization/78218
2416 * gcc.dg/torture/pr78218.c: New testcase.
2417
32894793
RB
24182016-11-07 Richard Biener <rguenther@suse.de>
2419
2420 PR tree-optimization/78228
2421 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2422
e27bfda2
KT
24232016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2424
2425 PR target/77822
2426 * g++.dg/torture/pr77822.C: New test.
2427
00d6b7a1
ML
24282016-11-07 Martin Liska <mliska@suse.cz>
2429
2430 * c-c++-common/asan/force-inline-opt0-1.c: Disable
2431 -f-sanitize-address-use-after-scope.
2432 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2433 internal fn calls.
2434 * g++.dg/asan/use-after-scope-1.C: New test.
2435 * g++.dg/asan/use-after-scope-2.C: Likewise.
2436 * g++.dg/asan/use-after-scope-3.C: Likewise.
2437 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2438 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2439 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2440 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2441 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2442 * g++.dg/asan/use-after-scope-types.h: Likewise.
2443 * gcc.dg/asan/use-after-scope-1.c: Likewise.
2444 * gcc.dg/asan/use-after-scope-2.c: Likewise.
2445 * gcc.dg/asan/use-after-scope-3.c: Likewise.
2446 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2447 * gcc.dg/asan/use-after-scope-5.c: Likewise.
2448 * gcc.dg/asan/use-after-scope-6.c: Likewise.
2449 * gcc.dg/asan/use-after-scope-7.c: Likewise.
2450 * gcc.dg/asan/use-after-scope-8.c: Likewise.
2451 * gcc.dg/asan/use-after-scope-9.c: Likewise.
2452 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2453 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2454 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2455 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2456 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2457
a0d3edf8
RB
24582016-11-07 Richard Biener <rguenther@suse.de>
2459
2460 PR tree-optimization/78189
2461 * g++.dg/torture/pr78189.C: New testcase.
2462
0db5adfa
DE
24632016-11-06 David Edelsohn <dje.gcc@gmail.com>
2464
2465 * gcc.dg/Wtrampolines.c: XFAIL AIX.
2466
cc03bf7a
AV
24672016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
2468
2469 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2470 occuring.
2471
18bb8b8a
TK
24722016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2473
2474 PR fortran/78221
2475 * arith.c (gfc_complex2real): Change gfc_warning_now to
2476 gfc_warning.
2477
c7f587bd
PT
24782016-11-05 Paul Thomas <pault@gcc.gnu.org>
2479
2480 * gfortran.dg/move_alloc_17.f03: New test.
2481
92657eb0
RB
24822016-11-05 Richard Biener <rguenther@suse.de>
2483
2484 PR bootstrap/78188
2485 * g++.dg/ipa/pr78188.C: New test.
2486
28ce22e6
JW
24872016-11-05 Janus Weil <janus@gcc.gnu.org>
2488 Dominique d'Humieres <dominiq@lps.ens.fr>
2489
2490 PR fortran/69495
2491 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2492
d233ee5f
PT
24932016-11-05 Paul Thomas <pault@gcc.gnu.org>
2494
2495 PR fortran/67564
2496 * gfortran.dg/select_type_39.f03: New test.
2497
24982016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
2499
2500 PR fortran/64933
2501 * gfortran.dg/associate_23.f90: New test.
2502
5f4cebba
JJ
25032016-11-04 Jakub Jelinek <jakub@redhat.com>
2504
2505 PR target/77834
2506 * gcc.dg/pr77834.c: New test.
2507
6e3ae7e6
PC
25082016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2509
2510 PR c++/67980
2511 * g++.dg/cpp1y/pr67980.C: New.
2512
fff6ed28
BS
25132016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2514
2515 * gcc.target/powerpc/fold-vec-add-1.c: New.
2516 * gcc.target/powerpc/fold-vec-add-2.c: New.
2517 * gcc.target/powerpc/fold-vec-add-3.c: New.
2518 * gcc.target/powerpc/fold-vec-add-4.c: New.
2519 * gcc.target/powerpc/fold-vec-add-5.c: New.
2520 * gcc.target/powerpc/fold-vec-add-6.c: New.
2521 * gcc.target/powerpc/fold-vec-add-7.c: New.
2522
bef3a8d7 25232016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
2524
2525 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2526 for -mbranch-likely, infer -mno-branch-likely for R6.
2527
dac9376a
BE
25282016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2529
2530 PR c++/71973
2531 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2532 * g++.dg/init/new15.C: Likewise.
2533 * g++.dg/ipa/inline-1.C: Likewise.
2534 * g++.dg/ipa/inline-2.C: Likewise.
2535 * g++.dg/lto/20080908-1_0.C: Likewise.
2536 * g++.dg/tc1/dr20.C: Likewise.
2537 * g++.dg/tree-ssa/inline-1.C: Likewise.
2538 * g++.dg/tree-ssa/inline-2.C: Likewise.
2539 * g++.old-deja/g++.law/except1.C: Likewise.
2540 * g++.old-deja/g++.other/vbase5.C: Likewise.
2541 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2542
b210df46
BS
25432016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2544
2545 PR tree-optimization/78210
2546 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2547 possibility of widening multiplies.
2548
964ef24c
RB
25492016-11-04 Richard Biener <rguenther@suse.de>
2550
2551 PR middle-end/78185
2552 * gcc.dg/pr78185.c: New testcase.
2553
5fb80387
DE
25542016-10-04 David Edelsohn <dje.gcc@gmail.com>
2555
2556 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2557 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2558
6905c577
JJ
25592016-11-03 Jakub Jelinek <jakub@redhat.com>
2560 Alexandre Oliva <aoliva@redhat.com>
2561 Jason Merrill <jason@redhat.com>
2562
2563 PR debug/28767
2564 PR debug/56974
2565 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2566 * g++.dg/debug/dwarf2/ref-3.C: New test.
2567 * g++.dg/debug/dwarf2/ref-4.C: New test.
2568 * g++.dg/debug/dwarf2/refqual-1.C: New test.
2569 * g++.dg/debug/dwarf2/refqual-2.C: New test.
2570
25712016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
2572
2573 * gfortran.dg/dec_exp_1.f90: New test.
2574 * gfortran.dg/dec_exp_2.f90: Likewise.
2575 * gfortran.dg/dec_exp_3.f90: Likewise.
2576
6905c577 25772016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
2578
2579 * gfortran.dg/dec_parameter_1.f: New test.
2580 * gfortran.dg/dec_parameter_2.f90: Likewise.
2581 * gfortran.dg/dec_parameter_3.f90: Likewise.
2582 * gfortran.dg/dec_parameter_4.f90: Likewise.
2583
7d29f8e3
ML
25842016-11-03 Martin Liska <mliska@suse.cz>
2585
2586 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2587 output.
2588 * gcc.dg/tree-prof/time-profiler-3.c: New test.
2589
5de3e2d8
BE
25902016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2591
2592 PR libgcc/78067
2593 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2594
f03f0232
SKS
25952016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2596
2597 * gcc.c-torture/execute/pr78170.c: Require int32plus.
2598
bd17a9df
MF
25992016-11-02 Max Filippov <jcmvbkbc@gmail.com>
2600
2601 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2602
2b01aad6
TC
26032016-11-01 Tamar Christina <tamar.christina@arm.com>
2604
2605 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2606 Check for arm_v8_neon_hw.
2607 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2608 Likewise.
2609 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2610 Likewise.
2611 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2612 Likewise.
2613
aa55dc0c
RB
26142016-11-02 Richard Biener <rguenther@suse.de>
2615
2616 * gcc.dg/store_merging_8.c: New testcase.
2617
6905c577 26182016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
2619
2620 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2621
075be4a1
DE
26222016-11-02 David Edelsohn <dje.gcc@gmail.com>
2623
4b69fb13
DE
2624 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2625 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2626 * gcc.dg/addr_equal_1.c: XFAIL AIX.
2627 * gcc.dg/pr65779.c: XFAIL AIX.
2628 * gcc.dg/pr70405.c: XFAIL AIX.
2629
075be4a1
DE
2630 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2631 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2632 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2633
fdb1aa55
RO
26342016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2635
2636 * lib/target-supports.exp (check_gc_sections_available): Use
2637 -print-prog-name=ld to determine linker used.
2638
4adbcdb4
ML
26392016-11-02 Martin Liska <mliska@suse.cz>
2640
2641 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2642 test case.
2643
4b2c06f4
KT
26442016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2645
2646 PR tree-optimization/78170
2647 * gcc.c-torture/execute/pr78170.c: New test.
2648
63e523d6
KT
26492016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2650
2651 PR tree-optimization/78162
2652 * gcc.c-torture/compile/pr78162.c: New test.
2653
da42ac7b
RB
26542016-11-02 Richard Biener <rguenther@suse.de>
2655
2656 PR tree-optimization/78035
2657 PR tree-optimization/77964
2658 * gcc.target/i386/pr78035.c: New testcase.
2659
4280df0a
RB
26602016-11-02 Richard Biener <rguenther@suse.de>
2661
2662 * gcc.dg/tree-ssa/vrp111.c: New testcase.
2663 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2664 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2665 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2666 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2667
1b1d9303
DE
26682016-11-01 David Edelsohn <dje.gcc@gmail.com>
2669
2670 * gfortran.dg/pr70937.f90: require-effective-target lto.
2671
5b7c0519
TK
26722016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2673
2674 PR fortran/69544
2675 * gfortran.dg/where_6.f90: New test.
2676
70d28813
JJ
26772016-11-01 Jakub Jelinek <jakub@redhat.com>
2678
2679 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2680
7f4266d4
TK
26812016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2682
2683 PR fortran/69544
2684 * gfortran.dg/where_5.f90: New test.
2685
9fc158eb
BB
26862016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2687
2688 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2689 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2690 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2691 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2692
baeb7b5c
UB
26932016-11-01 Uros Bizjak <ubizjak@gmail.com>
2694
2695 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2696 Whitespace fixes.
2697 (check_effective_target_vect_cmdline_needed): Check
2698 is-effective-target ia32 for x86 targets.
2699 (check_effective_target_vect_simd_clones): Simplify condition.
2700 (check_effective_target_vect_double): Ditto.
2701 (check_effective_target_vect_aligned_arrays): Check
2702 is-effective-target ia32 for x86 targets. Simplify condition.
2703 (check_effective_target_vect_multiple_sizes): Simplify condition.
2704 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2705 (check_effective_target_sync_int_128): Simplify condition.
2706 (check_effective_target_sync_int_128_runtime): Ditto.
2707 (check_effective_target_sync_long_long_runtime): Ditto.
2708 (check_effective_target_divmod): Add i?86-*-* target.
2709
156b5cca
MM
27102016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2711
2712 * gcc.target/powerpc/vsx-extract-4.c: New test.
2713 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2714
120a4c45
JD
27152016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2716
2717 PR fortran/54679
2718 * gfortran.dg/fmt_l.f90: Update test.
2719 * gfortran.dg/fmt_l0.f90: New test.
2720
c5fed5c6
JJ
27212016-10-31 Jakub Jelinek <jakub@redhat.com>
2722
2723 PR c++/78089
2724 * c-c++-common/builtin-shuffle-1.c: New test.
2725 * g++.dg/cpp0x/addressof3.C: New test.
2726
aee69156
VV
27272016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2728
2729 Add tests for a const member and a reference member for launder.
2730 * g++.dg/cpp1z/launder3.C: New.
2731 * g++.dg/cpp1z/launder4.C: Likewise.
2732 * g++.dg/cpp1z/launder5.C: Likewise.
2733 * g++.dg/cpp1z/launder5.cc: Likewise.
2734 * g++.dg/cpp1z/launder5.h: Likewise.
2735 * g++.dg/cpp1z/launder6.C: Likewise.
2736 * g++.dg/cpp1z/launder6.cc: Likewise.
2737 * g++.dg/cpp1z/launder6.h: Likewise.
2738
1e4fa9b1
JJ
27392016-10-31 Jakub Jelinek <jakub@redhat.com>
2740
dcb466ec
JJ
2741 PR c++/77948
2742 * g++.dg/cpp0x/pr77948-1.C: New test.
2743 * g++.dg/cpp0x/pr77948-2.C: New test.
2744 * g++.dg/cpp0x/pr77948-3.C: New test.
2745 * g++.dg/cpp0x/pr77948-4.C: New test.
2746 * g++.dg/cpp0x/pr77948-5.C: New test.
2747 * g++.dg/cpp0x/pr77948-6.C: New test.
2748
1e4fa9b1
JJ
2749 PR tree-optimization/77860
2750 * gcc.dg/pr77860.c: New test.
2751
9782e1ec
JJ
27522016-10-31 Jakub Jelinek <jakub@redhat.com>
2753
2754 PR c++/77886
2755 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2756
dd57b05e
SKS
27572016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2758
2759 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2760
84ff4775
LCW
27612016-10-30 Le-Chun Wu <lcwu@google.com>
2762 Mark Wielaard <mjw@redhat.com>
2763
2764 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2765 * gcc.dg/Wshadow-local-1.c: Likewise.
2766 * gcc.dg/Wshadow-local-2.c: Likewise.
2767 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2768 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2769 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2770
0b56e9ad
BS
27712016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2772
2773 PR tree-optimization/71915
2774 PR tree-optimization/71490
2775 * gcc.dg/tree-ssa/pr54245.c: Delete.
2776 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2777 document why.
2778
d4fc6702
JD
27792016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2780
2781 PR fortran/78123
2782 * gfortran.dg/fmt_t_9.f: New test.
2783
396e56d2
TK
27842016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2785
2786 PR fortran/67219
2787 * gfortran.dg/pr67219.f90: New test.
2788
a654d5d0
JJ
27892016-10-29 Jakub Jelinek <jakub@redhat.com>
2790
205b9ed1
JJ
2791 PR rtl-optimization/77919
2792 * g++.dg/torture/pr77919-2.C: New test.
2793
a654d5d0
JJ
2794 PR target/78148
2795 * gcc.dg/pr78148.c: New test.
2796
894d8b41
EB
27972016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2798
2799 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2800 * gcc.target/sparc/overflow-4.c: ...here.
2801 * gcc.target/sparc/overflow-5.c: New test.
2802
e72531b9
PK
28032016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2804 Kugan Vivekanandarajah <kuganv@linaro.org>
2805 Jim Wilson <jim.wilson@linaro.org>
2806
2807 PR tree-optimization/43721
2808 * lib/target-supports.exp (check_effective_target_divmod): New.
2809 (check_effective_target_divmod_simode): Likewise.
2810 (check_effective_target_arm_divmod_simode): Likewise.
2811 * gcc.dg/divmod-1-simode.c: New test.
2812 * gcc.dg/divmod-1.c: Likewise.
2813 * gcc.dg/divmod-2-simode.c: Likewise.
2814 * gcc.dg/divmod-2.c: Likewise.
2815 * gcc.dg/divmod-3-simode.c: Likewise.
2816 * gcc.dg/divmod-3.c: Likewise.
2817 * gcc.dg/divmod-4-simode.c: Likewise.
2818 * gcc.dg/divmod-4.c: Likewise.
2819 * gcc.dg/divmod-5.c: Likewise.
2820 * gcc.dg/divmod-6-simode.c: Likewise.
2821 * gcc.dg/divmod-6.c: Likewise.
2822 * gcc.dg/divmod-7.c: Likewise.
2823
f663d9ad 28242016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
2825 Jakub Jelinek <jakub@redhat.com>
2826 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
2827
2828 PR middle-end/22141
2829 PR rtl-optimization/23684
2830 * gcc.c-torture/execute/pr22141-1.c: New test.
2831 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2832 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2833 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2834 * gcc.dg/store_merging_1.c: New test.
2835 * gcc.dg/store_merging_2.c: Likewise.
2836 * gcc.dg/store_merging_3.c: Likewise.
2837 * gcc.dg/store_merging_4.c: Likewise.
2838 * gcc.dg/store_merging_5.c: Likewise.
2839 * gcc.dg/store_merging_6.c: Likewise.
2840 * gcc.dg/store_merging_7.c: Likewise.
2841 * gcc.target/i386/pr22141.c: Likewise.
2842 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2843 * g++.dg/init/new17.C: Likewise.
2844
6905c577 28452016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
2846
2847 PR middle-end/72747
2848 * c-c++-common/pr72747-1.c: New test.
2849 * c-c++-common/pr72747-2.c: Likewise.
2850
539405d5
AK
28512016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2852
2853 * gcc.target/s390/oscbreak-1.c: New test.
2854
0dbb19f0
AK
28552016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2856
2857 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2858
0d9e143c
JJ
28592016-10-28 Jakub Jelinek <jakub@redhat.com>
2860
c19066a7
JJ
2861 PR rtl-optimization/77919
2862 * g++.dg/torture/pr77919.C: New test.
2863
0d9e143c
JJ
2864 PR rtl-optimization/78132
2865 * gcc.target/i386/pr78132.c: New test.
2866
cc91248d
EB
28672016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2868
2869 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2870
787c7a65
MM
28712016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2872
2873 * gcc.target/powerpc/vsx-simode.c: New test.
2874 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2875 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2876
4ce71579
JJ
28772016-10-27 Jakub Jelinek <jakub@redhat.com>
2878
6f21288f
JJ
2879 PR fortran/78026
2880 * gfortran.dg/gomp/pr78026.f03: New test.
2881 * gfortran.dg/select_type_38.f03: New test.
2882
4ce71579
JJ
2883 PR middle-end/78025
2884 * g++.dg/gomp/declare-simd-7.C: New test.
2885
6f21288f 28862016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
2887
2888 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2889 * gfortran.dg/dec_init_2.f90: Likewise.
2890 * gfortran.dg/dec_init_3.f90: New test.
2891 * gfortran.dg/dec_init_4.f90: Likewise.
2892
93f90bec
BC
28932016-10-27 Bin Cheng <bin.cheng@arm.com>
2894
2895 * gcc.dg/fold-narrowbopcst-1.c: New test.
2896
6f21288f 28972016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
2898
2899 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2900 dg-shouldfail/dg-output instead of XFAIL.
2901 * gfortran.dg/dec_io_6.f90: Likewise.
2902
ddb92ab9
TP
29032016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2904
2905 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2906 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2907 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2908 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2909 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2910 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2911 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2912 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2913 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2914 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2915
ad6e4ba8
BC
29162016-10-27 Bin Cheng <bin.cheng@arm.com>
2917
2918 * gcc.dg/fold-convmaxconv-1.c: New test.
2919 * gcc.dg/fold-convminconv-1.c: New test.
2920
6905c577 29212016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
2922
2923 PR fortran/78092
2924 * gfortran.dg/pr78092.f90: New test.
2925
7a83b391
KN
29262016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2927
2928 PR target/78056
2929 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2930 expected error message.
2931 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2932 expected error message.
2933 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2934 (test_all_not_equal_and_not_zero): Change expected error message.
2935
3693a620
JJ
29362016-10-26 Jakub Jelinek <jakub@redhat.com>
2937
2938 PR fortran/77973
2939 * gfortran.dg/gomp/pr77973.f90: New test.
2940
cd612e8a
PT
29412016-10-26 Paul Thomas <pault@gcc.gnu.org>
2942
2943 PR fortran/78108
2944 * gfortran.dg/submodule_18.f08: New test.
2945 * gfortran.dg/submodule_19.f08: New test.
2946
09844a5f
MM
29472016-10-26 Michael Matz <matz@suse.de>
2948
2949 * g++.dg/pr78060.C: New test.
2950 * gfortran.dg/pr78061.f: New test.
2951 * g++.dg/pr78088.C: New test.
2952
6f21288f 29532016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
2954
2955 * gfortran.dg/dec_io_1.f90: New test.
2956 * gfortran.dg/dec_io_2.f90: New test.
2957 * gfortran.dg/dec_io_3.f90: New test.
2958 * gfortran.dg/dec_io_4.f90: New test.
2959 * gfortran.dg/dec_io_5.f90: New test.
2960 * gfortran.dg/dec_io_6.f90: New test.
2961
6c95388f
JJ
29622016-10-25 Jakub Jelinek <jakub@redhat.com>
2963
2964 PR sanitizer/78106
2965 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2966
29672016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
2968
2969 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2970 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2971
90e261e4
EB
29722016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2973
2974 * gnat.dg/opt59.adb: New test.
2975 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2976
2977 * gnat.dg/opt60.adb: New test.
2978
cef026ec
AV
29792016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2980
2981 PR fortran/72770
2982 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2983 this pr.
2984
96592eed
JJ
29852016-10-25 Jakub Jelinek <jakub@redhat.com>
2986
2987 PR target/78102
2988 * gcc.target/i386/pr78102.c: New test.
2989
6c95388f 29902016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
2991
2992 * gfortran.dg/dec_logical_xor_1.f90: New test.
2993 * gfortran.dg/dec_logical_xor_2.f90: New test.
2994 * gfortran.dg/dec_logical_xor_3.f03: New test.
2995
6c95388f 29962016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
2997
2998 * gfortran.dg/dec_loc_rval_1.f90: New test.
2999 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 3000 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 3001
6c95388f 30022016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 3003
90051c26
FR
3004 * gfortran.dg/dec_type_print.f90: New testcase.
3005
6c95388f 30062016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
3007
3008 * gfortran.dg/feed_1.f90: New test.
3009 * gfortran.dg/feed_2.f90: New test.
ef144767 3010
8e104951
ML
30112016-10-25 Martin Liska <mliska@suse.cz>
3012
3013 PR sanitizer/78106
3014 * gcc.dg/asan/pr78106.c: New test.
3015
b93ee1bb
ML
30162016-10-25 Martin Liska <mliska@suse.cz>
3017
3018 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3019
ad6922b0
WD
30202016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
3021
3022 PR target/78041
3023 * gcc.target/arm/pr78041.c: New test.
3024
e16f1cc7
JJ
30252016-10-25 Jakub Jelinek <jakub@redhat.com>
3026
3027 * g++.dg/cpp1z/launder1.C: New test.
3028 * g++.dg/cpp1z/launder2.C: New test.
3029
078134e5 30302016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 3031 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
3032
3033 PR target/71676
3034 PR target/71678
3035 * gcc.target/avr/pr71676-2.c: New test.
3036
c7212a15 30372016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 3038 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
3039
3040 PR target/71676
3041 PR target/71678
3042 * gcc.target/avr/pr71676-1.c: New test.
3043 * gcc.target/avr/pr71676-3.c: New test.
3044 * gcc.target/avr/pr71676.c: New test.
3045 * gcc.target/avr/pr71678.c: New test.
3046
d1c7d3a8
KV
30472016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
3048
3049 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3050 such that cloned verions of tested functions are not created.
3051
c7082171
SK
30522016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
3053
3054 PR fortran/71895
3055 * gfortran.dg/pr71895.f90: New test.
3056
0f2a9e37
JJ
30572016-10-24 Jakub Jelinek <jakub@redhat.com>
3058
3059 * g++.dg/debug/dwarf2/ref-2.C: New test.
3060
f8348061
BE
30612016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
3062
3063 * c-c++-common/Wint-in-bool-context-3.c: New test.
3064
1eb4547b
MS
30652016-10-24 Martin Sebor <msebor@redhat.com>
3066
3067 PR middle-end/77735
3068 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3069 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3070 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3071 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3072 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3073 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3074 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3075
292af537
RB
30762016-10-24 Richard Biener <rguenther@suse.de>
3077
3078 PR testsuite/71491
3079 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3080 * gcc.dg/vect/slp-45.c: Likewise.
3081
40f683e8
RB
30822016-10-24 Richard Biener <rguenther@suse.de>
3083
3084 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3085 * gcc.dg/tree-ssa/pr21458.c: Likewise.
3086 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3087
b1b6774f
GJL
30882016-10-24 Georg-Johann Lay <avr@gjlay.de>
3089
3090 PR target/78093
3091 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3092 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3093
ed9760d2
AV
30942016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3095
3096 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3097
fb027a42
JJ
30982016-10-24 Jakub Jelinek <jakub@redhat.com>
3099
3100 * gcc.target/i386/bmi2-pext-1.c: New test.
3101 * gcc.target/i386/bmi2-pdep-1.c: New test.
3102 * gcc.target/i386/bmi2-bzhi-3.c: New test.
3103 * gcc.target/i386/tbm-bextri-1.c: New test.
3104 * gcc.target/i386/bmi-bextr-6.c: New test.
3105
8e10302e
RO
31062016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3107
3108 PR target/77483
3109 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3110 * gcc.target/i386/pr65105-1.c: Likewise.
3111 * gcc.target/i386/pr65105-2.c: Likewise.
3112 * gcc.target/i386/pr65105-3.c: Likewise.
3113 * gcc.target/i386/pr65105-5.c: Likewise.
3114 * gcc.target/i386/pr67761.c: Likewise.
3115 * gcc.target/i386/pr70799-1.c: Likewise.
3116
866c72a8
ML
31172016-10-24 Martin Liska <mliska@suse.cz>
3118
3119 PR sanitizer/77966
3120 * c-c++-common/ubsan/unreachable-3.c: New test.
3121
0804124b
SK
31222016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3123
3124 PR fortran/77763
3125 * gfortran.dg/pr77763.f90
3126
87c9fca5
SK
31272016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3128
3129 PR fortran/54730
3130 PR fortran/78033
3131 * gfortran.dg/pr78033.f90: New test.
3132
dfd6231e
PT
31332016-10-23 Paul Thomas <pault@gcc.gnu.org>
3134
3135 PR fortran/69834
3136 * gfortran.dg/select_type_1.f03: Change error for overlapping
3137 TYPE IS cases.
3138 * gfortran.dg/select_type_36.f03: New test.
3139
66ccff98
EB
31402016-10-22 Eric Botcazou <ebotcazou@adacore.com>
3141
3142 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3143
15876cee
TK
31442016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3145
3146 PR fortran/78021
3147 * gfortran.dg/string_length_3.f90: New test.
3148
574284e9
AV
31492016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3150
574284e9
AV
3151 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3152
31532016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3154
3155 PR fortran/43366
3156 PR fortran/57117
3157 PR fortran/61337
3158 * gfortran.dg/alloc_comp_class_5.f03: New test.
3159 * gfortran.dg/class_allocate_21.f90: New test.
3160 * gfortran.dg/class_allocate_22.f90: New test.
3161 * gfortran.dg/realloc_on_assign_27.f08: New test.
3162
20276dc9
JL
31632016-10-21 Jeff Law <law@redhat.com>
3164
3165 * PR tree-optimization/71947
3166 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3167 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3168 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3169
f7503699
KV
31702016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3171
3172 * gcc.dg/ipa/vrp5.c: New test.
3173 * gcc.dg/ipa/vrp6.c: New test.
3174
5be6b295
WD
31752016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3176
3177 * gcc.target/aarch64/test_frame_17.c: New test.
3178
c82bc7ed
WD
31792016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3180
3181 * gcc.target/aarch64/test_frame_17.c: New test.
3182
67a6cac7
AP
31832016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
3184
3185 PR preprocessor/71681
3186 * gcc.dg/cpp/pr71681-1.c: New testcase
3187 * gcc.dg/cpp/pr71681-2.c: Likewise
3188 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3189 * gcc.dg/cpp/remap/a/header.gcc: Likewise
3190 * gcc.dg/cpp/remap/a/t_1.h: Likewise
3191 * gcc.dg/cpp/remap/a/t_2.h: Likewise
3192
8e6982f7
JJ
31932016-10-21 Jakub Jelinek <jakub@redhat.com>
3194
9c4c8b7b
JJ
3195 PR target/78057
3196 * gcc.target/i386/pr78057.c: New test.
3197
8e6982f7
JJ
3198 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3199
de514d40
PT
32002016-10-21 Paul Thomas <pault@gcc.gnu.org>
3201
3202 PR fortran/69566
3203 * gfortran.dg/select_type_37.f03: New test.
3204
1d64ceb0
SKS
32052016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3206
3207 PR target/71627
3208 * gcc.target/avr/pr71627.c: New test
3209
85729229
EB
32102016-10-21 Eric Botcazou <ebotcazou@adacore.com>
3211
3212 * gcc.target/sparc/overflow-1.c: New test.
3213 * gcc.target/sparc/overflow-2.c: Likewise.
3214 * gcc.target/sparc/overflow-3.c: Likewise.
3215
d17f2c3b
AV
32162016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3217
3218 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3219 effective target.
3220
0d47cee6
KT
32212016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3222
3223 PR rtl-optimization/78038
3224 * gcc.target/aarch64/pr78038.c: New test.
3225
a20d03c8
RB
32262016-10-21 Richard Biener <rguenther@suse.de>
3227
3228 PR tree-optimization/78051
3229 * g++.dg/torture/pr78051.C: New testcase.
3230
f3ecd50f
BE
32312016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3232
3233 * c-c++-common/wdate-time.c: Restored test case.
3234 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3235
fceabe50
JJ
32362016-10-20 Jakub Jelinek <jakub@redhat.com>
3237
3238 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3239
f56ea76e
UB
32402016-10-20 Uros Bizjak <ubizjak@gmail.com>
3241
3242 PR target/78037
3243 * gcc.target/i386/pr78037.c: New test.
3244
2c35bbe1
EB
32452016-10-20 Eric Botcazou <ebotcazou@adacore.com>
3246
3247 * gcc.target/visium/overflow8.c: New.
3248 * gcc.target/visium/overflow16.c: Likewise.
3249 * gcc.target/visium/overflow32: Likewise.
3250
28df8730
MM
32512016-10-20 Michael Matz <matz@suse.de>
3252
3253 * gcc.dg/loop-split.c: New test.
3254 * gcc.dg/tree-ssa/ifc-9.c: Update.
3255 * gcc.dg/tree-ssa/ifc-10.c: Update.
3256
6c1a9e41
RB
32572016-10-20 Richard Biener <rguenther@suse.de>
3258
3259 * gcc.dg/graphite/pr35356-1.c: Update.
3260
a2923dba
PC
32612016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
3262
3263 PR c++/77446
3264 * g++.dg/cpp1y/pr77446.C: New.
3265
2066ef6a
PK
32662016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3267
3268 PR tree-optimization/53979
3269 * gcc.dg/pr53979-1.c: New test-case.
3270 * gcc.dg/pr53979-2.c: Likewise.
3271
4c712374
BE
32722016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3273
3274 * c-c++-common/Wint-in-bool-context-2.c: New test.
3275
bdcf8e7c
JD
32762016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3277
3278 * gfortran.dg/dtio_17.f90: Fix test.
3279
ec1748d4
AH
32802016-10-19 Aldy Hernandez <aldyh@redhat.com>
3281
3282 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3283 * gcc.dg/Walloca-2.c: Same.
3284
b70f0b0c
AH
32852016-10-19 Aldy Hernandez <aldyh@redhat.com>
3286
3287 * gcc.dg/Wvla-1.c: Rename to...
3288 * gcc.dg/Wvla-larger-than-1.c: ...this.
3289 * gcc.dg/Wvla-2.c: Rename to...
3290 * gcc.dg/Wvla-larger-than-2.c: ...this.
3291 * gcc.dg/Wvla-3.c: Rename to...
3292 * gcc.dg/Walloca-11.c.: ...this.
3293 * gcc.dg/wvla-[1-7].c: Rename to:
3294 * gcc.dg/Wvla-[1-7].c: ...this.
3295
cbb22e61
BC
32962016-10-19 Bin Cheng <bin.cheng@arm.com>
3297
3298 PR tree-optimization/78005
3299 * gcc.dg/vect/pr78005.c: New.
3300 * gcc.target/i386/l_fma_float_1.c: Revise test.
3301 * gcc.target/i386/l_fma_float_2.c: Ditto.
3302 * gcc.target/i386/l_fma_float_3.c: Ditto.
3303 * gcc.target/i386/l_fma_float_4.c: Ditto.
3304 * gcc.target/i386/l_fma_float_5.c: Ditto.
3305 * gcc.target/i386/l_fma_float_6.c: Ditto.
3306 * gcc.target/i386/l_fma_double_1.c: Ditto.
3307 * gcc.target/i386/l_fma_double_2.c: Ditto.
3308 * gcc.target/i386/l_fma_double_3.c: Ditto.
3309 * gcc.target/i386/l_fma_double_4.c: Ditto.
3310 * gcc.target/i386/l_fma_double_5.c: Ditto.
3311 * gcc.target/i386/l_fma_double_6.c: Ditto.
3312
a023f8c8
TS
33132016-10-19 Thomas Schwinge <thomas@codesourcery.com>
3314
3315 PR tree-optimization/78024
3316 * gcc.dg/goacc/loop-processing-1.c: New file.
3317
d9700bdb
RB
33182016-10-19 Richard Biener <rguenther@suse.de>
3319
3320 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3321
902cb7b1
KN
33222016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
3323
3324 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3325 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3326 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3327 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3328 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3329 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3330 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3331 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3332 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3333 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3334 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3335 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3336 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3337 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3338 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3339 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3340 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3341 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3342 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3343 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3344 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3345 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3346 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3347 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3348 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3349 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3350 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3351 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3352 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3353 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3354 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3355 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3356 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3357 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3358 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3359 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3360 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3361 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3362 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3363 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3364 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3365 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3366 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3367 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3368 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3369 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3370 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3371 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3372 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3373 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3374 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3375 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3376 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3377 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3378 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3379 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3380 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3381 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3382 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3383 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3384 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3385 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3386 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3387 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3388 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3389 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3390 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3391 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3392 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3393 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3394 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3395 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3396 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3397 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3398 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3399 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3400 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3401 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3402 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3403 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3404 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3405 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3406 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3407 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3408 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3409 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3410 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3411 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3412 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3413 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3414 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3415 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3416 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3417 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3418 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3419 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3420 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3421 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3422 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3423 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3424 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3425 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3426 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3427 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3428 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3429 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3430 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3431 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3432 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3433 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3434 * gcc.target/powerpc/vsu/vsu.exp: New file.
3435
5cb96b6a
UB
34362016-10-18 Uros Bizjak <ubizjak@gmail.com>
3437
3438 PR target/77991
3439 * gcc.target/i386/pr77991.c: New test.
3440
f5de494c
MF
34412016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
3442
3443 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3444 LTO is used.
3445
e5163ec1
SKS
34462016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3447
5cb96b6a 3448 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 3449
b64e8239
RB
34502016-10-18 Richard Biener <rguenther@suse.de>
3451
3452 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3453 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3454 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3455 * gcc.dg/tree-ssa/pr21294.c: Likewise.
3456 * gcc.dg/tree-ssa/pr21563.c: Likewise.
3457 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3458 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3459 * gcc.dg/tree-ssa/pr68431.c: Likewise.
3460 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3461 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3462 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3463 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3464 * gcc.dg/tree-ssa/vrp19.c: Likewise.
3465 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3466 * gcc.dg/tree-ssa/vrp92.c: Likewise.
3467 * gcc.dg/pr68217.c: Likewise.
3468 * gcc.dg/predict-9.c: Likewise.
3469 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3470 * gcc.dg/predict-1.c: Likewise.
3471
c680ada5
JD
34722016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3473
3474 * gfortran.dg/dtio_17.f90: New test.
3475
7fd4f180
KV
34762016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3477
3478 * gcc.dg/ipa/vrp4.c: Adjust testcase.
3479
718625ad
KV
34802016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3481
3482 * gcc.dg/ipa/vrp4.c: New test.
3483
735b8f9f
KV
34842016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3485
3486 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3487 * gcc.dg/torture/pr39074.c: Likewise.
3488
86f98087
EB
34892016-10-17 Eric Botcazou <ebotcazou@adacore.com>
3490
3491 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3492 * gnat.dg/trampoline4.adb: Minor tweak.
3493
a929f266
BS
34942016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3495
3496 PR tree-optimization/77916
3497 * gcc.dg/torture/pr77916.c: New.
3498
4acf2055
SK
34992016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
3500
3501 PR fortran/77978
3502 * gfortran.dg/pr77978_1.f90: New test.
3503 * gfortran.dg/pr77978_2.f90: Ditto.
3504 * gfortran.dg/pr77978_3.f90: Ditto.
3505
871267e1
PT
35062016-10-17 Paul Thomas <pault@gcc.gnu.org>
3507
3508 PR fortran/61420
3509 PR fortran/78013
3510 * gfortran.dg/proc_ptr_49.f90: New test.
3511
fd9593e9
BE
35122016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3513
3514 PR target/77308
3515 * gcc.target/arm/pr77308.c: New test.
3516
d32d4176
DE
35172016-10-17 David Edelsohn <dje.gcc@gmail.com>
3518
3519 * lib/target-supports.exp
3520 (check_effective_target_floatn_nx_runtime): Return 0 for
3521 powerpc*-ibm-aix*.
3522
dca2910c
AP
35232016-10-17 Andrew Pinski <apinski@cavium.com>
3524
3525 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3526 long instead of long.
3527 * gcc.target/aarch64/cinc_common_1.c: Likewise.
3528 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3529 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3530 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3531 * gcc.target/aarch64/pr68102_1.c: Likewise.
3532 * gcc.target/aarch64/target_attr_3.c: Likewise.
3533
44b00dbc
RB
35342016-10-17 Richard Biener <rguenther@suse.de>
3535
3536 PR tree-optimization/77988
3537 * gcc.dg/torture/pr77988.c: New testcase.
3538
89b80c42
PK
35392016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3540
3541 * gcc.dg/pr71636-1.c: New test-case.
3542 * gcc.dg/pr71636-2.c: Likewise.
3543
4c640e26
EB
35442016-10-16 Eric Botcazou <ebotcazou@adacore.com>
3545
3546 * gnat.dg/trampoline3.adb: New test.
3547 * gnat.dg/trampoline4.adb: Likewise.
3548
6c0347f6
JD
35492016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3550
3551 * gfortran.dg/dtio_16.f90: New test.
3552
d0d48a06
EB
35532016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3554
3555 * gcc.target/sparc/bmaskbshuf.c: Rename to...
3556 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3557 * gcc.target/sparc/bmaskbshuf-2.c: New test.
3558
baa33d83
EB
35592016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3560
3561 * gcc.target/sparc/popc.c: Rename to...
3562 * gcc.target/sparc/popc-1.c: ...this.
3563 * gcc.target/sparc/popc-2.c: New test.
3564
523ee218
JD
35652016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3566
3567 PR fortran/77972
3568 * gfortran.dg/unexpected_eof_4.f90: New test.
3569
c04d4ede
JB
35702016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
3571
31a84d4a
AP
3572 PR libfortran/48587
3573 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 3574
064ed55a
JJ
35752016-10-14 Jakub Jelinek <jakub@redhat.com>
3576
9a822fc7
JJ
3577 PR middle-end/77959
3578 * gfortran.dg/pr77959.f90: New test.
3579
064ed55a
JJ
3580 DR 1511 - const volatile variables and ODR
3581 * g++.dg/DRs/dr1511-1.C: New test.
3582 * g++.dg/DRs/dr1511-2.C: New test.
3583
2579762a
EB
35842016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3585
3586 * gnat.dg/debug7.adb (dg-options): Remove -g.
3587 * gnat.dg/debug8.adb (dg-options): Add -margs.
3588 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3589
6d59425d
RB
35902016-10-14 Richard Biener <rguenther@suse.de>
3591
3592 PR tree-optimization/77979
3593 * gcc.dg/torture/pr77979.c: New testcase.
3594
43f66d6e
ML
35952016-10-14 Martin Liska <mliska@suse.cz>
3596
3597 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3598 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3599 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3600
cb3ac867
UB
36012016-10-14 Uros Bizjak <ubizjak@gmail.com>
3602
3603 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3604 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3605 * gcc.dg/torture/pr77937-2.c: Likewise.
3606
14cf71a0
EB
36072016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3608
3609 * gnat.dg/lto15.adb: Adjust.
3610 * gnat.dg/lto16.adb: Likewise.
3611 * gnat.dg/lto17.adb: Likewise
3612 * gnat.dg/lto18.ad[sb]: New test.
3613 * gnat.dg/lto18_pkg.ads: New helper.
3614 * gnat.dg/lto19.adb: New test.
3615 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3616 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3617 * gnat.dg/lto20.adb: New test.
3618 * gnat.dg/lto20_pkg.ad[sb]: New helper.
3619
6fd9c6f4
AV
36202016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
3621
3622 * gfortran.dg/coarray_38.f90: Expect error message.
3623
01f44038
KT
36242016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3625
3626 * gcc.target/aarch64/spellcheck_1.c: New test.
3627 * gcc.target/aarch64/spellcheck_2.c: Likewise.
3628 * gcc.target/aarch64/spellcheck_3.c: Likewise.
3629 * gcc.target/aarch64/spellcheck_4.c: Likewise.
3630 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3631 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3632
253abb2a
AS
36332016-10-13 Andreas Schwab <schwab@linux-m68k.org>
3634
3635 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3636
a2695319
BS
36372016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3638
3639 PR tree-optimization/77937
3640 * gcc.dg/torture/pr77937-1.c: New.
3641 * gcc.dg/torture/pr77937-2.c: New.
3642
14a2c9aa
JM
36432016-10-13 Jakub Jelinek <jakub@redhat.com>
3644
3645 * g++.dg/cpp1z/inline-var1.C: New test.
3646 * g++.dg/cpp1z/inline-var1a.C: New test.
3647 * g++.dg/cpp1z/inline-var1.h: New file.
3648 * g++.dg/cpp1z/inline-var2.C: New test.
3649 * g++.dg/cpp1z/inline-var3.C: New test.
3650 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3651 uninitialized const.
3652
6c95388f 36532016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 3654
ee7fa2e3
SL
3655 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3656 Xscale is specified, not just -march.
3657 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3658 is incompatible with Xscale.
18d34307 3659
96032047
MS
36602016-10-13 Martin Sebor <msebor@redhat.com>
3661
3662 PR c++/71912
3663 * g++.dg/ext/flexary4.C: Adjust.
3664 * g++.dg/ext/flexary5.C: Same.
3665 * g++.dg/ext/flexary9.C: Same.
3666 * g++.dg/ext/flexary19.C: New test.
3667 * g++.dg/ext/flexary18.C: New test.
3668 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3669 regression test.
5cb96b6a
UB
3670 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3671 Avoid generating a flexible array member in an array.
96032047 3672
5b1548fd
MS
36732016-10-13 Martin Sebor <msebor@redhat.com>
3674
3675 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3676 to placate -Wformat on targets where the type is not int.
3677
7810c4eb
DM
36782016-10-13 David Malcolm <dmalcolm@redhat.com>
3679
3680 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3681 in INSN_LOCATION.
3682
fcd27666
BC
36832016-10-13 Bin Cheng <bin.cheng@arm.com>
3684
3685 * gcc.target/i386/l_fma_float_1.c: Revise test.
3686 * gcc.target/i386/l_fma_float_2.c: Ditto.
3687 * gcc.target/i386/l_fma_float_3.c: Ditto.
3688 * gcc.target/i386/l_fma_float_4.c: Ditto.
3689 * gcc.target/i386/l_fma_float_5.c: Ditto.
3690 * gcc.target/i386/l_fma_float_6.c: Ditto.
3691 * gcc.target/i386/l_fma_double_1.c: Ditto.
3692 * gcc.target/i386/l_fma_double_2.c: Ditto.
3693 * gcc.target/i386/l_fma_double_3.c: Ditto.
3694 * gcc.target/i386/l_fma_double_4.c: Ditto.
3695 * gcc.target/i386/l_fma_double_5.c: Ditto.
3696 * gcc.target/i386/l_fma_double_6.c: Ditto.
3697
b8a4b8c8
BC
36982016-10-13 Bin Cheng <bin.cheng@arm.com>
3699
3700 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3701
328ba117
BC
37022016-10-13 Bin Cheng <bin.cheng@arm.com>
3703
3704 * gcc.dg/vect/vect-98.c: Refine test case.
3705 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3706 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3707 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3708
1a1ab05e
JJ
37092016-10-13 Jakub Jelinek <jakub@redhat.com>
3710
3711 PR c/77946
3712 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3713
27947670
ML
37142016-10-13 Martin Liska <mliska@suse.cz>
3715
3716 PR tree-optimization/77943
3717 * g++.dg/tree-ssa/pr77943.C: New test.
3718
92c5266b
AV
37192016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3720
3721 PR fortran/72832
3722 * gfortran.dg/allocate_with_source_22.f03: New test.
3723 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3724 fail.
3725
90bca4ed
TP
37262016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3727
3728 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3729 * gcc.target/arm/movsi_movw.c: Likewise.
3730 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3731 directive to work on big endian targets.
3732
0011af7b
KV
37332016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3734
3735 * gcc.dg/tree-ssa/evrp6.c: New test.
3736
859e95ab
SB
37372016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3738
3739 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3740 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3741 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3742
2934018d
SB
37432016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3744
3745 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3746 * gcc.target/powerpc/warn-2.c: Ditto.
3747
f92d1522
RS
37482016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3749
3750 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3751 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3752 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3753 for -mmsa.
3754 * gcc.target/mips/msa.c: New test.
3755 * gcc.target/mips/msa-builtins.c: Likewise.
3756 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3757 (check_effective_target_mips_msa_runtime): Likewise.
3758 (check_effective_target_mips_msa): Likewise.
3759 (add_options_for_mips_msa): Likewise.
3760 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3761 (check_effective_target_vect_intfloat_cvt): Likewise.
3762 (check_effective_target_vect_uintfloat_cvt): Likewise.
3763 (check_effective_target_vect_floatint_cvt): Likewise.
3764 (check_effective_target_vect_floatuint_cvt): Likewise.
3765 (check_effective_target_vect_shift): Likewise.
3766 (check_effective_target_vect_shift_char): Likewise.
3767 (check_effective_target_vect_long): Likewise.
3768 (check_effective_target_vect_float): Likewise.
3769 (check_effective_target_vect_double): Likewise.
3770 (check_effective_target_vect_long_long): Likewise.
3771 (check_effective_target_vect_perm): Likewise.
3772 (check_effective_target_vect_perm_byte): Likewise.
3773 (check_effective_target_vect_perm_short): Likewise.
3774 (check_effective_target_vect_sdot_qi): Likewise.
3775 (check_effective_target_vect_udot_qi): Likewise.
3776 (check_effective_target_vect_sdot_hi): Likewise.
3777 (check_effective_target_vect_udot_hi): Likewise.
3778 (check_effective_target_vect_pack_trunc): Likewise.
3779 (check_effective_target_vect_unpack): Likewise.
3780 (check_effective_target_vect_hw_misalign): Likewise.
3781 (check_effective_target_vect_condition): Likewise.
3782 (check_effective_target_vect_cond_mixed): Likewise.
3783 (check_effective_target_vect_char_mult): Likewise.
3784 (check_effective_target_vect_short_mult): Likewise.
3785 (check_effective_target_vect_int_mult): Likewise.
3786 (check_effective_target_vect_extract_even_odd): Likewise.
3787 (check_effective_target_vect_interleave): Likewise.
3788 (check_vect_support_and_set_flags): Check if the target supports MSA
3789 and append to the list of EFFECTIVE_TARGETS.
3790
0bfd099c
RB
37912016-10-12 Richard Biener <rguenther@suse.de>
3792
3793 PR debug/77947
3794 * g++.dg/torture/pr77947.C: New testcase.
3795
b4a9ef2f
PMR
37962016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3797
3798 * gnat.dg/debug8.adb: New testcase.
3799
c0dbd22d
PMR
38002016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3801
3802 * gnat.dg/debug9.adb: New testcase.
3803
8a7c91cd
RB
38042016-10-12 Richard Biener <rguenther@suse.de>
3805
3806 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3807 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3808 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3809
7dc2f5f1
RB
38102016-10-12 Richard Biener <rguenther@suse.de>
3811
3812 PR tree-optimization/77920
3813 * gcc.dg/torture/pr77920.c: New testcase.
3814
70f6d5e1
JJ
38152016-10-12 Jakub Jelinek <jakub@redhat.com>
3816
4a8b97cb
JJ
3817 PR tree-optimization/77929
3818 * gcc.c-torture/compile/pr77929.c: New test.
3819
70f6d5e1
JJ
3820 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3821 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3822 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3823 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3824 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3825 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3826 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3827 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3828 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3829
4803de58
EB
38302016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3831
3832 * gcc.target/sparc/setcc-4.c: Adjust.
3833 * gcc.target/sparc/setcc-5.c: Likewise.
3834 * gcc.target/sparc/setcc-6.c: Likewise.
3835 * gcc.target/sparc/setcc-7.c: Likewise.
3836 * gcc.target/sparc/setcc-8.c: Likewise.
3837 * gcc.target/sparc/setcc-9.c: Likewise.
3838 * gcc.target/sparc/setcc-10.c: Delete.
3839
f6cf4810
SK
38402016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3841
3842 PR fortran/77942
3843 * gfortran.dg/pr77942.f90
3844
8e8c2744
FR
38452016-10-11 Fritz Reese <fritzoreese@gmail.com>
3846
3847 * gfortran.dg/dec_math.f90: New testsuite.
3848
ddefad9a
SKS
38492016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3850
3851 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3852 (main): Declare j as i32 instead of int.
3853
e7b08761
TP
38542016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3855
3856 PR testsuite/PR77710
3857 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3858 target triplet instead of *-*-*-*.
3859
9fd7cd44
EB
38602016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3861
3862 * gnat.dg/unchecked_convert10.adb: New test.
3863 * gnat.dg/unchecked_convert11.adb: Likewise.
3864 * gnat.dg/unchecked_convert12.adb: Likewise.
3865
ff7e7ee0
EB
38662016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3867
3868 * gcc.target/sparc/cbcond-1.c: New test.
3869 * gcc.target/sparc/cbcond-2.c: Likewise.
3870 * gcc.target/sparc/movcc-1.c: Likewise.
3871 * gcc.target/sparc/movcc-2.c: Likewise.
3872 * gcc.target/sparc/setcc-1.c: Adjust.
3873 * gcc.target/sparc/setcc-2.c: Likewise.
3874 * gcc.target/sparc/setcc-3.c: Likewise.
3875 * gcc.target/sparc/setcc-4.c: Likewise.
3876 * gcc.target/sparc/setcc-5.c: Likewise.
3877 * gcc.target/sparc/setcc-6.c: New test.
3878 * gcc.target/sparc/setcc-7.c: Likewise.
3879 * gcc.target/sparc/setcc-8.c: Likewise.
3880 * gcc.target/sparc/setcc-9.c: Likewise.
3881 * gcc.target/sparc/setcc-10.c: Likewise.
3882
d30078b8
JL
38832016-10-10 Jeff Law <law@redhat.com>
3884
3885 PR tree-optimization/71947
3886 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3887 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3888 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3889 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3890 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3891 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3892
5f869266
TK
38932016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3894
3895 PR fortran/77915
3896 * gfortran.dg/matmul_11.f90: New test.
3897
174e0b00
JW
38982016-10-10 Jiong Wang <jiong.wang@arm.com>
3899
3900 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3901 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3902 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3903 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3904 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3905 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3906 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3907 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3908 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3909 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3910 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3911 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3912 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3913 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3914 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3915 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3916 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3917 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3918 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3919 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3920 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3921 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3922 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3923 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3924 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3925 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3926 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3927 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3928 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3929 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3930 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3931 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3932 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3933 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3934 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3935 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3936 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3937 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3938 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3939 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3940 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3941 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3942 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3943 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3944 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3945 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3946 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3947 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3948 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3949 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3950 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3951 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3952 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3953 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3954 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3955 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3956 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3957 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3958 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3959
4bc63138
JW
39602016-10-10 Jiong Wang <jiong.wang@arm.com>
3961
3962 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3963 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3964 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3965 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3966 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3967 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3968 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3969 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3970 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3971 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3972 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3973 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3974 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3975 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3976
8f3edb07
JW
39772016-10-10 Jiong Wang <jiong.wang@arm.com>
3978
3979 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3980 Enable AArch64.
3981 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3982 vdup*_laneq.
3983 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3984 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3985 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3986 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3987
6e49f922
JW
39882016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3989 Jiong Wang <jiong.wang@arm.com>
3990
3991 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3992 AArch64 support.
3993 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3994 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3995 AArch64 targets.
3996 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3997 AArch64 targets.
3998 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3999 targets.
4000 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4001
41683e1a
EB
40022016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4003
4004 * gnat.dg/specs/vfa.ads: New test.
4005
6e49f922 40062016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
4007
4008 * gnat.dg/inline13.ad[sb]: New test.
4009 * gnat.dg/inline13_pkg.ad[sb]: New helper.
4010
55cfd746
EB
40112016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4012
4013 * gnat.dg/biased_subtype.adb: New test.
4014
4dfb8a2a
JJ
40152016-10-09 Jakub Jelinek <jakub@redhat.com>
4016
4017 PR tree-optimization/77901
4018 * gcc.c-torture/compile/pr77901.c: New test.
4019
67b97478
PK
40202016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4021
4022 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4023 * gcc.dg/ipa/propalign-2.c: Likewise
4024 * gcc.dg/ipa/propalign-3.c: Likewise.
4025 * gcc.dg/ipa/propalign-4.c: Likewise.
4026 * gcc.dg/ipa/propalign-5.c: Likewise.
4027
7bad794a
JJ
40282016-10-08 Jakub Jelinek <jakub@redhat.com>
4029
81b02905
JJ
4030 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4031
ee19ef45
JJ
4032 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4033
7bad794a
JJ
4034 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4035 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4036
56d3a930
FR
40372016-10-07 Fritz Reese <fritzoreese@gmail.com>
4038
4039 * gfortran.dg/dec_union_11.f90: New testcase.
4040
45e2bf2e
NS
40412016-10-07 Nathan Sidwell <nathan@acm.org>
4042
4043 PR c++/66443
4044 * g++.dg/cpp0x/pr66443-cxx11.C: New.
4045 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4046 * g++.dg/cpp1y/pr66443-cxx14.C: New
4047 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4048 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4049
be845b04
JJ
40502016-10-07 Jakub Jelinek <jakub@redhat.com>
4051
4052 * g++.dg/cpp0x/addressof1.C: New test.
4053 * g++.dg/cpp0x/addressof2.C: New test.
4054
08213983
MM
40552016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4056
4057 * gcc.target/powerpc/float128-type-1.c: New test to check that
4058 PowerPC 64-bit Linux enables -mfloat128-type by default.
4059 * gcc.target/powerpc/float128-type-2.c: Likewise.
4060 * gcc.target/powerpc/float128-mix.c: Change error message to
4061 reflect that __ibm128 is now #define'ed to be long double.
4062
bd845c14
SK
40632016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
4064
4065 PR fortran/77406
4066 * gfortran.dg/pr77406.f90: New test.
4067 * gfortran.dg/assumed_type_3.f90: Update error messages.
4068 * gfortran.dg/defined_operators_1.f90: Ditto.
4069 * gfortran.dg/generic_26.f90: Ditto.
4070 * gfortran.dg/generic_7.f90: Ditto.
4071 * gfortran.dg/gomp/udr5.f90: Ditto.
4072 * gfortran.dg/gomp/udr7.f90: Ditto.
4073 * gfortran.dg/interface_1.f90: Ditto.
4074 * gfortran.dg/interface_37.f90: Ditto.
4075 * gfortran.dg/interface_5.f90: Ditto.
4076 * gfortran.dg/interface_6.f90: Ditto.
4077 * gfortran.dg/interface_7.f90
4078 * gfortran.dg/no_arg_check_3.f90
4079 * gfortran.dg/operator_5.f90
4080 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4081
c09c4992
BE
40822016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4083
4084 PR c++/77700
4085 * c-c++-common/Wint-in-bool-context.c: Update test.
4086
d7f336f8
RB
40872016-10-07 Richard Biener <rguenther@suse.de>
4088
4089 * gcc.dg/tree-ssa/vrp01.c: Adjust.
4090 * gcc.dg/tree-ssa/vrp34.c: Likewise.
4091
a9172bf3
MP
40922016-10-07 Marek Polacek <polacek@redhat.com>
4093
4094 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4095
8a14afd0
BS
40962016-10-07 Bernd Schmidt <bschmidt@redhat.com>
4097
4098 PR c++/69733
4099 * c-c++-common/pr69733.c: New test.
4100 * gcc.dg/pr69733.c: New test.
4101 * gcc.target/i386/pr69733.c: New test.
4102
d4bd4646
MP
41032016-10-07 Marek Polacek <polacek@redhat.com>
4104
4105 PR c++/77803
4106 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4107
a93cdc5c
JJ
41082016-10-07 Jakub Jelinek <jakub@redhat.com>
4109
4110 PR tree-optimization/77664
4111 * gcc.dg/tree-ssa/pr77664.c: New test.
4112 * gcc.dg/pr77664.c: New test.
4113
41142016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
4115
4116 * gfortran.dg/pr69955.f90: New test.
4117
ac193ee7
LK
41182016_10-06 Louis Krupp <louis.krupp@zoho.com>
4119
4120 PR fortran/57910
4121 * gfortran.dg/pr57910.f90: New test.
4122
342cfb3e
JJ
41232016-10-06 Jakub Jelinek <jakub@redhat.com>
4124
4125 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4126 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4127
48057089
KV
41282016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4129
4130 PR tree-optimization/77862
4131 * gcc.dg/pr77862.c: New test.
4132
65b25c9b
KV
41332016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4134
4135 * gcc.dg/tree-ssa/evrp4.c: New test.
4136
f3127685
JL
41372016-10-06 Jeff Law <law@redhat.com>
4138
4139 PR tree-optimization/71661
4140 * gcc.dg/tree-ssa/pr71661.c: New test.
4141
b3972588
RB
41422016-10-06 Richard Biener <rguenther@suse.de>
4143
4144 PR tree-optimization/77855
4145 * gcc.dg/torture/pr77855.c: New testcase.
4146
139dc3c6 41472016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 4148 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
4149
4150 * g++.dg/other/pr77759.C: New test.
4151
37f6a157
RB
41522016-10-06 Richard Biener <rguenther@suse.de>
4153
4154 PR tree-optimization/77839
4155 * gcc.dg/torture/pr77839.c: New testcase.
4156
f779aeb8
MP
41572016-10-06 Marek Polacek <polacek@redhat.com>
4158
4159 * g++.dg/cpp1z/init-statement9.C: New test.
4160
eee8f0b0
AS
41612016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
4162
4163 * gcc.target/i386/pcommit-1.c: Deleted.
4164 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4165 * gcc.target/i386/sse-13.c: Ditto.
4166 * gcc.target/i386/sse-14.c: Ditto.
4167 * gcc.target/i386/sse-22.c: Ditto.
4168 * gcc.target/i386/sse-23.c: Ditto.
4169 * g++.dg/other/i386-2.C: Ditto.
4170
b48042bb
UB
41712016-10-05 Uros Bizjak <ubizjak@gmail.com>
4172
4173 * gcc.target/i386/pr77833.c: Require int128 effective target.
4174
50b01e1d
SK
41752016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
4176
4177 PR fortran/58991
4178 PR fortran/58992
4179 * gfortran.dg/associate_22.f90: New test.
4180
908b8296
FR
41812016-10-05 Fritz Reese <fritzoreese@gmail.com>
4182
4183 * gfortran.dg/dec_union_9.f90: New testcase.
4184 * gfortran.dg/dec_union_10.f90: New testcase.
4185
87582521
JJ
41862016-10-05 Jakub Jelinek <jakub@redhat.com>
4187
2e69f143
JJ
4188 PR sanitizer/66343
4189 * gcc.dg/pch/pr66343-3.c: New test.
4190 * gcc.dg/pch/pr66343-3.hs: New file.
4191
87582521
JJ
4192 PR sanitizer/66343
4193 * gcc.dg/pch/pr66343-1.c: New test.
4194 * gcc.dg/pch/pr66343-1.hs: New file.
4195 * gcc.dg/pch/pr66343-2.c: New test.
4196 * gcc.dg/pch/pr66343-2.hs: New file.
4197
700fff34
BE
41982016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4199
4200 * c-c++-common/Wint-in-bool-context.c: Update test.
4201
17a9e380
MP
42022016-10-05 Marek Polacek <polacek@redhat.com>
4203
4204 * g++.dg/cpp1z/init-statement1.C: New test.
4205 * g++.dg/cpp1z/init-statement2.C: New test.
4206 * g++.dg/cpp1z/init-statement3.C: New test.
4207 * g++.dg/cpp1z/init-statement4.C: New test.
4208 * g++.dg/cpp1z/init-statement5.C: New test.
4209 * g++.dg/cpp1z/init-statement6.C: New test.
4210 * g++.dg/cpp1z/init-statement7.C: New test.
4211 * g++.dg/cpp1z/init-statement8.C: New test.
4212
6e48e779
LK
42132016-10-05 Louis Krupp <louis.krupp@zoho.com>
4214
4215 PR fortran/67524
4216 * gfortran.dg/pr67524.f90: New test.
4217
04a32443
JJ
42182016-10-05 Jakub Jelinek <jakub@redhat.com>
4219
4220 PR sanitizer/77823
4221 * c-c++-common/ubsan/shift-9.c: New test.
4222
743a9cf7
SKS
42232016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4224
4225 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4226 of int if __SIZEOF_INT__ is less than 4 bytes.
4227
a40278c3
JD
42282016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4229
4230 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4231 * gfortran.dg/class_array_20.f03: Likewise.
4232 * gfortran.dg/class_array_21.f03: Likewise.
4233 * gfortran.dg/finalize_29.f08: Likewise.
4234 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4235
39bb7d01
RB
42362016-10-05 Richard Biener <rguenther@suse.de>
4237
4238 PR middle-end/77826
4239 * gcc.dg/torture/pr77826.c: New testcase.
4240
eeb57981
RB
42412016-10-05 Richard Biener <rguenther@suse.de>
4242
4243 * gcc.dg/fold-copysign-1.c: New testcase.
4244
f9018d75
AS
42452016-10-05 Andreas Schwab <schwab@suse.de>
4246
4247 * g++.dg/pr49847-2.C: Remove.
4248
7e8000b3
PMR
42492016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
4250
4251 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4252
54f84ca9
RB
42532016-10-05 Richard Biener <rguenther@suse.de>
4254
4255 PR middle-end/55152
4256 * gcc.dg/pr55152-2.c: New testcase.
4257
17beda50
JD
42582016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4259
4260 * gfortran.dg/dtio_15.f90: New test.
4261
1c84b798
ILT
42622016-10-04 Ian Lance Taylor <iant@golang.org>
4263
4264 * gcc.dg/split-7.c: New test.
4265
7ec39552
MS
42662016-10-04 Martin Sebor <msebor@redhat.com>
4267
4268 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4269 %lc directive to wint_t to silence -Wformat warnings on targets
4270 where the latter is a distinct type such as long.
4271
8ff04ff9
MS
42722016-10-04 Martin Sebor <msebor@redhat.com>
4273
4274 PR c++/77804
4275 * g++.dg/warn/Wplacement-new-size-4.C: New test.
4276
bfecd57c
JJ
42772016-10-04 Jakub Jelinek <jakub@redhat.com>
4278
f72da967
JJ
4279 PR c++/77791
4280 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4281
bfecd57c
JJ
4282 * g++.dg/other/java3.C: Remove.
4283 * g++.dg/other/java1.C: Remove.
4284 * g++.dg/other/error12.C: Remove.
4285 * g++.dg/other/java2.C: Remove.
4286 * g++.dg/warn/Wnvdtor.C: Remove.
4287 * g++.dg/lookup/java1.C: Remove.
4288 * g++.dg/lookup/java2.C: Remove.
4289 * g++.dg/ext/pr34829.C: Remove.
4290 * g++.dg/ext/java-3.C: Remove.
4291 * g++.dg/ext/java-1.C: Remove.
4292 * g++.dg/ext/java-2.C: Remove.
4293 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4294
fe8b1e83
DG
42952016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
4296
4297 PR tree-optimization/77808
4298 * gcc.dg/tree-ssa/pr77808.c: New testcase.
4299
078b5aab
RB
43002016-10-04 Richard Biener <rguenther@suse.de>
4301
4302 PR tree-optimization/77399
4303 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4304
2b568899
RB
43052016-10-04 Richard Biener <rguenther@suse.de>
4306
4307 PR middle-end/77833
4308 * gcc.target/i386/pr77833.c: New testcase.
4309
0a4e5cf3
JL
43102016-09-26 Jeff Law <law@redhat.com>
4311
4312 PR tree-optimization/71550
4313 PR tree-optimization/71403
4314 * gcc.c-torture/execute/pr71550.c: New test.
4315
d07b0a23
SKS
43162016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4317
4318 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4319 option.
4320
b44a42cf
KT
43212016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4322
4323 Revert
4324 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4325
4326 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4327
f41f1ceb
MP
43282016-10-03 Marek Polacek <polacek@redhat.com>
4329
4330 * g++.dg/cpp0x/nullptr37.C: New test.
4331
1633d3b9
BE
43322016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4333
4334 * c-c++-common/Wint-in-bool-context.c: Update test.
4335
2c8e3a1d
JJ
43362016-10-02 Jakub Jelinek <jakub@redhat.com>
4337
4338 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4339 earlier.
4340 * g++.dg/charset/asm2.c (memmove): Likewise.
4341 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4342 * g++.dg/tls/diag-4.C (foo): Likewise.
4343 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4344 dg-warning, fix up regex.
4345 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4346 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4347 * g++.old-deja/g++.mike/net31.C: Likewise.
4348 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4349 for C++17.
4350 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4351 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4352
f00b6283
RB
43532016-10-01 Richard Biener <rguenther@suse.de>
4354
4355 PR middle-end/77798
4356 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4357
0f0565b1
AV
43582016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
4359
4360 PR fortran/77663
4361 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4362
c58823a0
JJ
43632016-10-01 Jakub Jelinek <jakub@redhat.com>
4364
4365 PR c/77490
4366 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4367 Add dg-prune-output directive.
4368
e3228a50
JD
43692016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4370
4371 PR fortran/66643
4372 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4373 * gfortran.fortran-torture/compile/write.f90: Update test.
4374
e70bbc6f
MW
43752016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
4376
4377 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4378 arm_fp16_alternative_ok as the required effective target.
4379 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
4380 -mfp16-format=alternative to the dg-options directive and remove
4381 the dg-add-options directive.
4382
c39747d2
FR
43832016-09-30 Fritz Reese <fritzoreese@gmail.com>
4384
4385 PR fortran/77764
4386 * gfortran.dg/dec_union_8.f90: New testcase.
4387
00074dd8
FR
43882016-09-30 Fritz Reese <fritzoreese@gmail.com>
4389
4390 PR fortran/77782
4391 * gfortran.dg/dec_structure_16.f90: New testcase.
4392
26f391e8
AV
43932016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
4394
4395 * gfortran.dg/coarray_allocate_10.f08: New test.
4396 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4397
fa16a271
KT
43982016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4399
4400 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4401
f334c828
RB
44022016-09-30 Richard Biener <rguenther@suse.de>
4403
4404 PR tree-optimization/77399
4405 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4406
76e3ec9c
SL
44072016-09-29 Sandra Loosemore <sandra@codesourcery.com>
4408
871267e1 4409 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
4410 -fdelete-null-pointer-checks explicit.
4411 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4412 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4413 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4414 * gcc.dg/pic-1.c: Require fpic target support.
4415 * gcc.dg/pic-2.c: Likewise.
4416
a2c6e7f2
JJ
44172016-09-29 Jakub Jelinek <jakub@redhat.com>
4418
4419 Implement P0001R1 - C++17 removal of register storage class specifier
4420 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4421 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4422 C++17.
4423 * c-c++-common/vector-subscript-5.c (foo): Don't use register
4424 keyword if not __SSE2__.
4425 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4426 C++17.
4427 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4428 register keywords.
4429 * g++.dg/eh/pr29166.C: Add -Wno-register option.
4430 * g++.dg/warn/register-parm-1.C (erroneous_warning,
4431 no_erroneous_warning): Expect new warnings for C++17.
4432 * g++.dg/warn/register-var-2.C (f): Likewise.
4433 * g++.dg/parse/register1.C (f): Expect new error for C++17.
4434 * g++.dg/parse/linkage2.C (foo): Likewise.
4435 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4436 keyword on parameters for C++17.
4437 * g++.dg/cpp1z/register1.C: New test.
4438 * g++.dg/cpp1z/register2.C: New test.
4439 * g++.dg/cpp1z/register3.C: New test.
4440
4ab76933
UB
44412016-09-29 Uros Bizjak <ubizjak@gmail.com>
4442
4443 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4444 * gcc.target/i386/avx2-check.h (main): Ditto.
4445 * gcc.target/i386/avx512bw-check.h (main): Ditto.
4446 * gcc.target/i386/avx512cd-check.h (main): Ditto.
4447 * gcc.target/i386/avx512dq-check.h (main): Ditto.
4448 * gcc.target/i386/avx512er-check.h (main): Ditto.
4449 * gcc.target/i386/avx512f-check.h (main): Ditto.
4450 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4451 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4452 * gcc.target/i386/avx512vl-check.h (main): Ditto.
4453
2488ebe5
UB
44542016-09-29 Uros Bizjak <ubizjak@gmail.com>
4455
4456 PR target/77756
4457 * gcc.target/i386/pr77756.c: New test.
4458
4d258d09
MP
44592016-09-29 Marek Polacek <polacek@redhat.com>
4460
4461 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4462
a9087411
MP
44632016-09-29 Marek Polacek <polacek@redhat.com>
4464
4465 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4466 C++14.
4467
fa0a064a
ML
44682016-09-29 Martin Liska <mliska@suse.cz>
4469
4470 * objc/execute/construct1.m: New test.
4471
0ce1ecc7
RB
44722016-09-29 Richard Biener <rguenther@suse.de>
4473
4474 PR tree-optimization/77768
4475 * gcc.dg/torture/pr77768.c: New testcase.
4476
da186c1f
RB
44772016-09-28 Richard Biener <rguenther@suse.de>
4478
4479 PR middle-end/77407
4480 * gcc.dg/pr77407.c: New testcase.
4481
d657e995
RB
44822016-09-29 Richard Biener <rguenther@suse.de>
4483
4484 PR middle-end/55152
4485 * gcc.dg/pr55152.c: New testcase.
4486 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4487
cadf6296
RO
44882016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4489
4490 * gcc.dg/profile-update-warning.c: Restrict to ia32.
4491 (dg-options): Remove -m32.
4492
88000fd1
MS
44932016-09-28 Martin Sebor <msebor@redhat.com>
4494
4495 PR middle-end/77721
4496 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4497
0c172974
JD
44982016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4499
4500 PR libgfortran/77707
4501 * gfortran.dg/inquire_17.f90: New test.
4502
4b390698
JJ
45032016-09-28 Jakub Jelinek <jakub@redhat.com>
4504
4505 PR c++/77467
4506 * g++.dg/cpp1y/constexpr-77467.C: New test.
4507
2b1b5938
MS
45082016-09-28 Martin Sebor <msebor@redhat.com>
4509
4510 PR c/77762
4511 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
4512 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
4513 (test_sprintf_p_const): Adjust line numbers to avoid failures
4514 introduced in r240503.
4515
30dc6ee9
MS
45162016-09-28 Martin Sebor <msebor@redhat.com>
4517
4518 PR middle-end/77683
4519 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4520
7d290e93
BE
45212016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4522
fcf32bad
BE
4523 PR c++/77748
4524 * g++.dg/pr77550.C: Avoid undefined behavior.
4525
7d290e93
BE
4526 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4527
912d9ec3
WD
45282016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
4529
4530 * gcc.dg/strlenopt-20.c: Update test.
4531 * gcc.dg/strlenopt-21.c: Likewise.
4532 * gcc.dg/strlenopt-22.c: Likewise.
4533 * gcc.dg/strlenopt-22g.c: Likewise.
4534 * gcc.dg/strlenopt-26.c: Likewise.
4535 * gcc.dg/strlenopt-5.c: Likewise.
4536 * gcc.dg/strlenopt-7.c: Likewise.
4537 * gcc.dg/strlenopt-9.c: Likewise.
4538
459bcfb0
JJ
45392016-09-27 Jakub Jelinek <jakub@redhat.com>
4540
6e39060a
JJ
4541 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4542
8ca33347
JJ
4543 * g++.dg/cpp1z/lambda-this1.C: New test.
4544 * g++.dg/cpp1z/lambda-this2.C: New test.
4545
459bcfb0
JJ
4546 PR c++/77722
4547 * g++.dg/ubsan/return-4.C: New test.
4548 * g++.dg/ubsan/return-5.C: New test.
4549 * g++.dg/ubsan/return-6.C: New test.
4550
20fba714
JW
45512016-09-27 Jiong Wang <jiong.wang@arm.com>
4552
4553 * lib/target-supports.exp
4554 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4555 in function comment.
4556
bebe0086
ML
45572016-09-27 Martin Liska <mliska@suse.cz>
4558
4559 PR gcov-profile/46266
4560 * lib/gcov.exp: Verify that <built-in>.gcov file is not
4561 considered.
4562
59896334
RB
45632016-09-27 Richard Biener <rguenther@suse.de>
4564
4565 PR tree-optimization/77745
4566 * g++.dg/torture/pr77745.C: New testcase.
4567
f0d355dc
RB
45682016-09-27 Richard Biener <rguenther@suse.de>
4569
4570 PR tree-optimization/77478
4571 * gcc.dg/torture/pr77478.c: New testcase.
4572
8c9434c2
ML
45732016-09-27 Martin Liska <mliska@suse.cz>
4574
4575 PR gcov-profile/7970
4576 PR gcov-profile/16855
4577 PR gcov-profile/44779
4578 * g++.dg/gcov/pr16855.C: New test.
4579
511d092e
SKS
45802016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4581
4582 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4583
f2e0c4e1
JJ
45842016-09-27 Jakub Jelinek <jakub@redhat.com>
4585
4586 PR fortran/77666
4587 * gfortran.dg/gomp/pr77666.f90: New test.
4588
3a4228ba
KV
45892016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
4590
4591 PR ipa/77677
4592 * gcc.dg/torture/pr77677-2.c: New test.
4593
a184e37f
SK
45942016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
4595
4596 PR fortran/77420
4597 * gfortran.dg/pr77420_1.f90: New test.
4598 * gfortran.dg/pr77420_2.f90: Ditto.
4599 * gfortran.dg/pr77420_3.f90: New test. Requires ...
4600 * gfortran.dg/pr77420_4.f90: this file.
4601
8be59d19
KV
46022016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
4603
4604 PR middle-end/77719
4605 * gfortran.dg/pr77719.f90: New test.
4606
991075a4
TP
46072016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4608
4609 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 4610 singular form of byte when quantity is unknown.
991075a4 4611
c6147dc4
MP
46122016-09-26 Marek Polacek <polacek@redhat.com>
4613
4614 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4615
5cc6c41c
ML
46162016-09-26 Martin Liska <mliska@suse.cz>
4617
4618 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4619 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4620 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4621 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4622 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4623 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4624 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4625 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4626 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4627
81fea426
MP
46282016-09-26 Marek Polacek <polacek@redhat.com>
4629
4630 PR c/7652
4631 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4632 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4633 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4634 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4635 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4636 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4637 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4638 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4639 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4640 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4641 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4642 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4643 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4644 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4645 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4646 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4647 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4648 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4649 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4650 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4651 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4652 * c-c++-common/attr-fallthrough-1.c: New test.
4653 * c-c++-common/attr-fallthrough-2.c: New test.
4654 * g++.dg/cpp0x/fallthrough1.C: New test.
4655 * g++.dg/cpp0x/fallthrough2.C: New test.
4656 * g++.dg/cpp1z/fallthrough1.C: New test.
4657 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4658 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4659 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4660 * objc.dg/Wimplicit-fallthrough-1.m: New test.
4661
9b597c1f
SK
46622016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4663
12a813c1 4664 PR fortran/77429
9b597c1f
SK
4665 * gfortran.dg/pr77429.f90: New test.
4666
f1c7e7f1
SK
46672016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4668
4669 PR fortran/77694
4670 * gfortran.dg/pr77694.f90: New test.
4671
50c6dd20
OE
46722016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
4673
4674 PR target/51244
4675 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4676
540b039e
DH
46772016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4678
4679 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4680 for 32-bit mode.
4681
cfd161bf
DH
46822016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4683
4684 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4685 for 32-bit mode.
4686
9a2300e9
MP
46872016-09-24 Marek Polacek <polacek@redhat.com>
4688
4689 PR c/77490
4690 * c-c++-common/Wbool-operation-1.c: New test.
4691 * gcc.dg/Wbool-operation-1.c: New test.
4692
34d567d1
FR
46932016-09-23 Fritz Reese <fritzoreese@gmail.com>
4694
4695 * gfortran.dg/dec_static_1.f90: New.
4696 * gfortran.dg/dec_static_2.f90: New.
4697 * gfortran.dg/dec_static_3.f90: New.
4698 * gfortran.dg/dec_static_4.f90: New.
4699
4a8d4422
JD
47002016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4701
4702 PR fortran/48298
4703 * gfortran.dg/negative_unit_check.f90: Update test.
4704 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 4705
90ef45cb
DV
47062016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4707
4708 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4709 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4710 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4711 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4712 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4713 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4714 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4715
e0535922
MS
47162016-09-23 Martin Sebor <msebor@redhat.com>
4717
4718 PR testsuite/77713
4719 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4720 assuming long double is bigger than double.
4721
d664d76d
JJ
47222016-09-23 Jakub Jelinek <jakub@redhat.com>
4723
4724 Implement P0138R2, C++17 construction rules for enum class values
4725 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4726
3b31f720
DM
47272016-09-23 David Malcolm <dmalcolm@redhat.com>
4728
4729 PR preprocessor/77672
4730 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4731 expected multiline output from first warning to reflect change
4732 in r240434.
4733
592459bf
TP
47342016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4735
4736 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4737
0af06385
BE
47382016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4739 Tom de Vries <tom@codesourcery.com>
4740
4741 PR testsuite/77411
4742 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4743
8f01b67a
MP
47442016-09-23 Marek Polacek <polacek@redhat.com>
4745
4746 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4747 * c-c++-common/gomp/atomic-13.c: Likewise.
4748 * c-c++-common/gomp/atomic-14.c: Likewise.
4749 * c-c++-common/pr60439.c: Remove invalid code.
4750 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4751 * g++.dg/expr/bitfield5.C: Likewise.
4752 * g++.dg/expr/bitfield6.C: Likewise.
4753 * g++.dg/expr/bool1.C: Likewise.
4754 * g++.dg/expr/bool3.C: Likewise.
4755 * g++.dg/expr/lval3.C: Likewise.
4756 * g++.dg/expr/lval4.C: Likewise.
4757 * g++.old-deja/g++.jason/bool5.C: Likewise.
4758
bbd6fcf3
DM
47592016-09-23 David Malcolm <dmalcolm@redhat.com>
4760
4761 PR preprocessor/77672
4762 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4763 (test_terminator_location): New function.
4764
113d06a4
RB
47652016-09-23 Richard Biener <rguenther@suse.de>
4766
4767 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4768
cab9e1df
MW
47692016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4770
4771 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4772 -march=armv8.2-a+fp16 when supported by the hardware.
4773 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4774 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4775 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4776 semi-colons to a macro invocations.
4777 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4778 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4779 defined.
4780 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4781 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4782 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4783 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4784 defined.
4785 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4786 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4787 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4788 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4789 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4790 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4791 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4792 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4793 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4794 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4795 defined.
4796 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4797 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4798 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4799 defined.
4800 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4801 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4802 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4803 defined.
4804 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4805 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4806 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4807 defined.
4808 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4809 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4810 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4811 defined. Also fix some white-space.
4812 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4813 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4814 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4815 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4816 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4817 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4818 defined. Also fix some long lines and white-space.
4819 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4820 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4821 defined. Also fix some long lines and white-space.
4822 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4823 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4824 defined.
4825 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4826 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4827 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4828 defined.
4829 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4830 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4831 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4832 defined.
4833 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
4834 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4835 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 4836 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
4837 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4838 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4839 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4840 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4841 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4842 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 4843 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
4844 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4845 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4846 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4847 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4848 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
4849 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4850 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 4851 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 4852
da9b2e69
JW
48532016-09-23 Jiong Wang <jiong.wang@arm.com>
4854 Matthew Wahab <matthew.wahab@arm.com>
4855
4856 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4857 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4858 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4859 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4860 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4861 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4862 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4863 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4864 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4865 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4866 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4867 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4868 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4869 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4870 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4871 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4872 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4873 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4874 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4875 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4876 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4877 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4878 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4879 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4880 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4881 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4882 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4883 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4884 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4885 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4886 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4887 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4888 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4889 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4890 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4891 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4892 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4893
785cf02f
MW
48942016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4895
4896 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4897 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4898 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4899 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4900 support.
4901
1e401340
KV
49022016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4903
4904 PR ipa/77677
4905 * gcc.dg/torture/pr77677.c: New test.
4906
8ed3eeac
AV
49072016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4908
4909 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4910 here now.
4911
55a9b91b
MW
49122016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4913
4914 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4915 options. Add tests for float16x4_t and float16x8_t.
4916
64c744b9
DV
49172016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4918
4919 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4920 * gcc.target/s390/risbg-ll-2.c: Ditto.
4921 * gcc.target/s390/risbg-ll-3.c: Ditto.
4922
d403b8d4
MW
49232016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4924
4925 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4926 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4927
576987fc
DV
49282016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4929
4930 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4931 output to the simplified instructions.
4932
4ffc8099
MW
49332016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4934
4935 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4936 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4937
b1a970a5
MW
49382016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4939
4940 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4941 (FP16_SUPPORTED): New
4942 (expected-hfloat-16x4): Make conditional on __fp16 support.
4943 (expected-hfloat-16x8): Likewise.
4944 (vdup_n_f16): Disable for non-AArch64 targets.
4945 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4946 conditional on FP16_SUPPORTED.
4947 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4948 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4949 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4950 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4951 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4952 for testing __fp16.
4953 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4954 conditional on FP16_SUPPORTED.
4955 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4956 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4957
50df9464
MW
49582016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4959
4960 * gcc.target/arm/short-vfp-1.c: New.
4961
536b9f42
MW
49622016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4963
4964 * gcc.target/arm/attr-fp16-arith-1.c: New.
4965
1b9e31cf
MW
49662016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4967
4968 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4969 New.
4970 (add_options_for_arm_v8_2a_fp16_neon): New.
4971 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4972 (add_options_for_arm_arch_v8_2a): Auto-generate.
4973 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4974 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4975 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4976 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4977 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4978 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4979 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4980
a5b42ee7
MW
49812016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4982
4983 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4984 arm_fp16_alternative_ok.
4985 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4986 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
4987 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4988 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
4989 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4990 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4991 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4992 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4993 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4994 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4995 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4996 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4997 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4998 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4999 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5000 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5001 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5002 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5003 * gcc.target/arm/fp16-rounding-alt-1.c: Use
5004 arm_fp16_alternative_ok.
5005 * lib/target-supports.exp
5006 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5007 (check_effective_target_arm_fp16_alternative_ok): New.
5008 (check_effective_target_arm_fp16_none_ok_nocache): New.
5009 (check_effective_target_arm_fp16_none_ok): New.
5010
fcbc975b
ML
50112016-09-23 Martin Liska <mliska@suse.cz>
5012
5013 * gcc.dg/ipa/pr77653.c: Replace adress
5014 with address.
5015
1822b732
ML
50162016-09-23 Martin Liska <mliska@suse.cz>
5017
5018 * gcc.target/i386/movbe-4.c: New test.
5019
fab18cc4
ML
50202016-09-23 Martin Liska <mliska@suse.cz>
5021
5022 * gcc.target/i386/crc32-5.c: New test.
5023
e70f01b5
ML
50242016-09-23 Martin Liska <mliska@suse.cz>
5025
5026 * gcc.target/i386/pr71652.c: New test.
5027 * gcc.target/i386/pr71652-2.c: New test.
5028 * gcc.target/i386/pr71652-3.c: New test.
5029
f2e81d05
JJ
50302016-09-23 Jakub Jelinek <jakub@redhat.com>
5031
5032 * lib/gcc-dg.exp (process-message): Support relative line number
5033 notation - .+4 or .-1 etc.
5034 * gcc.dg/dg-test-1.c: New test.
5035
ed30d2a6
MS
50362016-09-22 Martin Sebor <msebor@redhat.com>
5037
5038 PR target/77676
5039 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5040 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5041 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5042 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5043
1c681c7b
UB
50442016-09-22 Uros Bizjak <ubizjak@gmail.com>
5045
5046 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5047 * gcc.dg/ifcvt-2.c: Ditto.
5048 * gcc.dg/zero_bits_compound-1.c: Ditto.
5049 * gcc.dg/zero_bits_compound-1.c: Ditto.
5050 * gcc.dg/pr40550.c: Simplify target selectors.
5051 Use dg-additional-options.
5052 * gcc.dg/pr47893.c: Ditto.
5053 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
5054 additional options for 32-bit x86 targets.
5055 * gcc.dg/pr70955.c: Move to ...
5056 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
5057
67cf0a53
PC
50582016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5059
5060 PR c++/61019
5061 * g++.dg/cpp0x/pr61019.C: New.
5062
0ee70cc0
AV
50632016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5064 Terry Guo <terry.guo@arm.com>
5065
5066 * gcc.target/arm/pure-code/ffunction-sections.c: New.
5067 * gcc.target/arm/pure-code/no-literal-pool.c: New.
5068 * gcc.target/arm/pure-code/pure-code.exp: New.
5069
43639d2c
UB
50702016-09-22 Uros Bizjak <ubizjak@gmail.com>
5071
5072 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5073 Remove SSE effective target requirement.
5074
a608d15b
PC
50752016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5076
5077 PR c++/71979
5078 * g++.dg/cpp0x/pr71979.C: New.
5079
d94a7ab4
BE
50802016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5081
5082 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5083
a13f439f
ML
50842016-09-22 Martin Liska <mliska@suse.cz>
5085
5086 PR ipa/77653
5087 * gcc.dg/ipa/pr77653.c: New test.
5088
cf352092
JJ
50892016-09-22 Jakub Jelinek <jakub@redhat.com>
5090
5091 PR fortran/77665
5092 * gfortran.dg/gomp/pr77665.f90: New test.
5093
a8de3002
PT
50942016-09-22 Paul Thomas <pault@gcc.gnu.org>
5095
5096 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5097 * gfortran.dg/dtio_13.f90: New test.
5098
39abef62
LK
50992016-09-21 Louis Krupp <louis.krupp@zoho.com>
5100
5101 PR fortran/66107
5102 * gfortran.dg/pr66107.f90: New test.
5103
4a2bb7fc
ILT
51042016-09-21 Ian Lance Taylor <iant@golang.org>
5105
5106 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5107 with call to builtin delete function.
5108
5f84cee2
JM
51092016-09-21 Joseph Myers <joseph@codesourcery.com>
5110
5111 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5112 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5113 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5114 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5115 tests.
5116
fe01a41a
UB
51172016-09-21 Uros Bizjak <ubizjak@gmail.com>
5118
5119 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5120
2e1c20b1
JJ
51212016-09-21 Jakub Jelinek <jakub@redhat.com>
5122
5123 PR c++/77651
5124 * g++.dg/cpp1z/aligned-new6.C: New test.
5125
de4c144a
MW
51262016-09-21 Matthew Wahab <matthew.wahab@arm.com>
5127
5128 * gcc.target/arm/fp16-aapcs-3.c: New.
5129 * gcc.target/arm/fp16-aapcs-4.c: New.
5130 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5131 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5132 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5133 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5134
44fc7854
BE
51352016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5136
5137 PR tree-optimization/77550
5138 * g++.dg/pr77550.C: New test.
5139
bc084f84
GJL
51402016-09-21 Georg-Johann Lay <avr@gjlay.de>
5141
5142 PR target/77326
5143 * gcc.target/avr/torture/pr77326.c: New test.
5144
c075003a
LK
51452016-09-21 Louis Krupp <louis.krupp@zoho.com>
5146
5147 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5148
6811ea79
RB
51492016-09-21 Richard Biener <rguenther@suse.de>
5150
5151 PR tree-optimization/77648
5152 * gcc.dg/torture/pr77648-1.c: New testcase.
5153 * gcc.dg/torture/pr77648-2.c: Likewise.
5154
f955c4c4
RB
51552016-09-21 Richard Biener <rguenther@suse.de>
5156 Jakub Jelinek <jakub@redhat.com>
5157
5158 PR tree-optimization/77621
5159 * gcc.dg/pr77621.c: New testcase.
5160
096506bb
PT
51612016-09-21 Paul Thomas <pault@gcc.gnu.org>
5162
5163 PR fortran/77657
5164 * gfortran.dg/dtio_12.f90: New test.
5165
37d168ae
SKS
51662016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5167
5168 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5169
66454000
KV
51702016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5171
5172 PR tree-optimization/72835
5173 * gcc.dg/tree-ssa/pr72835.c: New test.
5174
88d0c3f0
MS
51752016-09-20 Martin Sebor <msebor@redhat.com>
5176
5177 PR middle-end/49905
5178 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5179 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5180 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5181 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5182 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5183 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5184 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5185
a03df1d5
KV
51862016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5187
5188 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5189 arguments/compare will be optimized away.
5190 * gcc.dg/torture/ftrapv-1.c: Likewise.
5191
8bc5448f
KV
51922016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5193
5194 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5195 will be optimized away.
5196 * gcc.dg/ipa/vrp1.c: New test.
5197 * gcc.dg/ipa/vrp2.c: New test.
5198 * gcc.dg/ipa/vrp3.c: New test.
5199
973625a0
KV
52002016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5201
5202 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5203 does the same transformation.
5204 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5205 * gcc.dg/tree-ssa/evrp1.c: New test.
5206 * gcc.dg/tree-ssa/evrp2.c: New test.
5207 * gcc.dg/tree-ssa/evrp3.c: New test.
5208 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5209 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5210 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5211 * gcc.dg/tree-ssa/pr64130.c: Likewise.
5212 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5213 foling now happens early.
5214 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5215 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5216 * gcc.dg/tree-ssa/vrp16.c: Likewise.
5217 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5218 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5219
9b1ba33c
UB
52202016-09-20 Uros Bizjak <ubizjak@gmail.com>
5221
5222 PR target/77621
5223 * gcc.target/i386/pr77621.c: New test.
5224 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5225 pattern, loop should vectorize with -mtune=atom.
5226
f5bd4ad8
MO
52272016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
5228 Jakub Jelinek <jakub@redhat.com>
5229
5230 PR testsuite/63299
5231 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5232 instead of delete.
5233
7d9cf801
JJ
52342016-09-20 Jakub Jelinek <jakub@redhat.com>
5235
b912f962
JJ
5236 PR c++/77626
5237 * g++.dg/other/pr77626.C: New test.
5238
eaf1ece1
JJ
5239 PR c++/77638
5240 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5241
590b62e9
JJ
5242 PR c++/77637
5243 * g++.dg/cpp0x/gen-attrs-62.C: New test.
5244
7d9cf801
JJ
5245 PR middle-end/77624
5246 * c-c++-common/pr77624-1.c: New test.
5247 * c-c++-common/pr77624-2.c: New test.
5248
3aebb6ff
AV
52492016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
5250
5251 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5252 of digits expected.
5253
b5bbe47b
RB
52542016-09-20 Richard Biener <rguenther@suse.de>
5255
5256 PR tree-optimization/77646
5257 * gcc.dg/torture/pr77646.c: New testcase.
5258
144a96e4
BE
52592016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5260
5261 PR c++/77434
5262 * c-c++-common/Wint-in-bool-context.c: New test.
5263
1f2071fa
JM
52642016-09-19 Joseph Myers <joseph@codesourcery.com>
5265
5266 * gcc.dg/cr-decimal-dig-1.c: New test.
5267
63012d9a
JM
52682016-09-19 Joseph Myers <joseph@codesourcery.com>
5269
5270 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5271 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5272 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5273 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5274
02410826
VM
52752016-09-19 Vladimir Makarov <vmakarov@redhat.com>
5276
5277 PR rtl-optimization/77416
5278 * gcc.target/powerpc/pr77416.c: New.
5279
6101a7ab
PP
52802016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
5281
5282 PR c++/77639
5283 * g++.dg/template/error-recovery4.C: New test.
5284
1993ff76
BC
52852016-09-19 Bin Cheng <bin.cheng@arm.com>
5286
5287 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5288
5fa9e644
KT
52892016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5290
5291 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5292 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5293
fc15d9ec
JJ
52942016-09-19 Jakub Jelinek <jakub@redhat.com>
5295 Jan Hubicka <jh@suse.cz>
5296
5297 PR target/77587
5298 * gcc.dg/pr77587.c: New test.
5299 * gcc.dg/pr77587a.c: New file.
5300
3c9f5092
AV
53012016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
5302
5303 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5304 * gfortran.dg/coarray_38.f90:
5305 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5306 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5307 * gfortran.dg/coarray_allocate_7.f08: New test.
5308 * gfortran.dg/coarray_allocate_8.f08: New test.
5309 * gfortran.dg/coarray_allocate_9.f08: New test.
5310 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5311 new caf_register.
5312 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5313 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5314 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5315 get_by_refs.
5316 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5317 * gfortran.dg/coarray_lock_7.f90: Same.
5318 * gfortran.dg/coarray_poly_5.f90: Same.
5319 * gfortran.dg/coarray_poly_6.f90: Same.
5320 * gfortran.dg/coarray_poly_7.f90: Same.
5321 * gfortran.dg/coarray_poly_8.f90: Same.
5322 * gfortran.dg/coindexed_1.f90: Changed errors expected.
5323
e79e6763
FR
53242016-09-19 Fritz Reese <fritzoreese@gmail.com>
5325
5326 PR fortran/77584
5327 * gfortran.dg/dec_structure_15.f90: New testcase.
5328
ae527639
RB
53292016-09-19 Richard Biener <rguenther@suse.de>
5330
5331 PR middle-end/77605
5332 * gcc.dg/torture/pr77605.c: New testcase.
5333
cdf060f8
LK
53342016-09-18 Louis Krupp <louis.krupp@zoho.com>
5335
5336 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5337
b720e919
JH
53382016-09-17 Jan Hubicka <hubicka@ucw.cz>
5339
5340 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5341 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5342 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5343 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5344 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5345 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5346 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5347 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5348 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5349 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5350 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5351
bdabae39
KY
53522016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
5353
5354 * gcc.target/i386/pr68633.c: Fix expected result.
5355
493ba820
LK
53562016-09-17 Louis Krupp <louis.krupp@gmail.com>
5357
5358 PR fortran/68078
5359 * gfortran.dg/pr68078.f90: New test.
5360 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5361
9a42726b
BS
53622016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5363
5364 PR target/77613
5365 * gcc.target/powerpc/swaps-p8-25.c: New.
5366
e7d61178
JJ
53672016-09-16 Jakub Jelinek <jakub@redhat.com>
5368
8f03e02f
JJ
5369 PR c++/77482
5370 * g++.dg/cpp0x/constexpr-77482.C: New test.
5371
e80cb545
JJ
5372 PR c++/77379
5373 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5374 thunk offsets.
5375 * g++.dg/abi/abi-tag23a.C: Likewise.
5376
1c2f613f
JJ
5377 PR c++/77338
5378 * g++.dg/cpp0x/decltype-77338.C: New test.
5379
e7d61178
JJ
5380 PR c++/77375
5381 * g++.dg/cpp0x/mutable1.C: New test.
5382
8d987deb
SK
53832016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
5384
5385 PR fortran/77612
5386 * gfortran.dg/pr77612.f90: New test.
5387
2c3d35a6
SKS
53882016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5389
5390 * gcc.dg/torture/pr70421.c: Require int32plus.
5391
e43163ae
JJ
53922016-09-16 Jakub Jelinek <jakub@redhat.com>
5393
bcf0905a
JJ
5394 PR middle-end/77475
5395 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5396
e43163ae
JJ
5397 PR target/77526
5398 * gcc.target/i386/pr77526.c: New test.
5399
7d704548
JJ
54002016-09-16 Jakub Jelinek <jakub@redhat.com>
5401 Eric Botcazou <ebotcazou@adacore.com>
5402
5403 PR middle-end/77594
5404 * gcc.target/i386/pr77594.c: New test.
5405
902d624f
LK
54062016-09-15 Louis Krupp <louis.krupp@zoho.com>
5407
5408 PR fortran/69963
5409 * gfortran.dg/misplaced_implicit_character.f90: New test.
5410
7e16ce79
BC
54112016-09-15 Bin Cheng <bin.cheng@arm.com>
5412
5413 PR tree-optimization/77503
5414 * gcc.dg/vect/pr77503.c: New test.
5415
7c05f5c4
RB
54162016-09-15 Richard Biener <rguenther@suse.de>
5417
5418 PR middle-end/77544
5419 * c-c++-common/torture/pr77544.c: New testcase.
5420
76ff80fb
JJ
54212016-09-15 Jakub Jelinek <jakub@redhat.com>
5422
5423 PR middle-end/77475
5424 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5425 * gcc.dg/march-generic.c: Likewise.
5426 * gcc.target/i386/spellcheck-options-1.c: New test.
5427 * gcc.target/i386/spellcheck-options-2.c: New test.
5428 * gcc.target/i386/spellcheck-options-3.c: New test.
5429 * gcc.target/i386/spellcheck-options-4.c: New test.
5430
5560d026
CLT
54312016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
5432
5433 PR fortran/72743
5434 * gfortran.dg/goacc/pr72743.f90: New test.
5435
5334f733
RB
54362016-09-15 Richard Biener <rguenther@suse.de>
5437
5438 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5439
d08615f2
RB
54402016-09-15 Richard Biener <rguenther@suse.de>
5441
5442 PR tree-optimization/77514
5443 * gcc.dg/torture/pr77514.c: New testcase.
5444
28ca05f0
JJ
54452016-09-14 Jakub Jelinek <jakub@redhat.com>
5446
5447 PR c++/77549
5448 * g++.dg/lookup/pr77549.C: New test.
5449
20a1e5b8
MP
54502016-09-14 Marek Polacek <polacek@redhat.com>
5451
5452 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5453 * c-c++-common/gomp/atomic-13.c: Likewise.
5454 * c-c++-common/gomp/atomic-14.c: Likewise.
5455 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5456 * g++.dg/cpp1z/bool-increment1.C: New test.
5457 * c-c++-common/pr60439.c: Add dg-warning.
5458 * g++.dg/expr/bitfield4.C: Likewise.
5459 * g++.dg/expr/bitfield5.C: Likewise.
5460 * g++.dg/expr/bitfield6.C: Likewise.
5461 * g++.dg/expr/bool1.C: Likewise.
5462 * g++.dg/expr/bool3.C: Likewise.
5463 * g++.dg/expr/lval3.C: Likewise.
5464 * g++.dg/expr/lval4.C: Likewise.
5465 * g++.old-deja/g++.jason/bool5.C: Likewise.
5466 * g++.dg/expr/bitfield3.C: Adjust dg-error.
5467 * g++.dg/other/error18.C: Likewise.
5468 * g++.dg/gomp/atomic-14.C: Likewise.
5469
0761f6bf
NS
54702016-09-14 Nathan Sidwell <nathan@acm.org>
5471
5472 PR c++/77539
5473 * g++.dg/cpp1y/pr77539.C: New.
5474
13cddbc1
CL
54752016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
5476
5477 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5478 dg-require.
5479 * g++.dg/ext/builtin_alloca.C: Likewise.
5480 * g++.dg/template/spec35.C: Likewise.
5481 * gcc.dg/builtins-68.c: Likewise.
5482 * gcc.misc-tests/gcov-13.c: Likewise.
5483 * gcc.misc-tests/gcov-14.c: Likewise.
5484
a90638d4
JM
54852016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
5486
5487 * gfortran.dg/dec_structure_14.f90: New testcase.
5488
5ba4a08c
JJ
54892016-09-14 Jakub Jelinek <jakub@redhat.com>
5490
5491 PR sanitizer/68260
5492 * c-c++-common/tsan/pr68260.c: New test.
5493
a713b234
JS
54942016-09-13 Joe Seymour <joe.s@somniumtech.com>
5495
5496 PR target/70713
5497 * gcc.target/msp430/function-attributes-1.c: New test.
5498 * gcc.target/msp430/function-attributes-2.c: New test.
5499 * gcc.target/msp430/function-attributes-3.c: New test.
5500
96032047
MS
55012015-04-18 Martin Sebor <msebor@redhat.com>
5502
5503 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5504 of non-nul characters.
5505 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5506
ea8661cd
JJ
55072016-09-13 Jakub Jelinek <jakub@redhat.com>
5508
9952908a
JJ
5509 * g++.dg/cpp0x/gen-attrs-61.C: New test.
5510 * g++.dg/cpp1z/gen-attrs1.C: New test.
5511
63cdb7a0
JJ
5512 PR tree-optimization/77454
5513 * gcc.dg/pr77454.c: New test.
5514
ea8661cd
JJ
5515 PR c++/77553
5516 * g++.dg/cpp1y/constexpr-77553.C: New test.
5517
254830ba
DM
55182016-09-13 David Malcolm <dmalcolm@redhat.com>
5519
5520 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5521 (test_show_locus): Replace rich_location::add_fixit_insert calls
5522 with add_fixit_insert_before and add_fixit_insert_after.
5523
42763690
JM
55242016-09-13 Jason Merrill <jason@redhat.com>
5525 Tom de Vries <tom@codesourcery.com>
5526
5527 PR c++/77427
5528 * g++.dg/pr77427.C: New test.
5529
c8798f2c
ML
55302016-09-13 Martin Liska <mliska@suse.cz>
5531
5532 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5533 effective target.
5534 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5535 * lib/target-supports.exp: Define the new target.
5536
54700e2e
AP
55372016-09-12 Andrew Pinski <apinski@cavium.com>
5538
5539 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5540 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5541
e1d55bf7
UB
55422016-09-12 Uros Bizjak <ubizjak@gmail.com>
5543
5544 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5545 variable arguments.
5546 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5547 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5548 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5549 variable argument.
5550 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5551 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5552
54dcdb88
BE
55532016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5554
5555 PR c++/77496
5556 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5557 * g++.dg/ext/pr77496.C: New test.
5558 * g++.dg/warn/pr77496.C: New test.
5559
d1463eb9
DM
55602016-09-12 David Malcolm <dmalcolm@redhat.com>
5561
5562 PR c/72858
5563 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5564 to preserve conversion chars, and to preserve prefix information.
5565 * gcc.dg/format/pr72858.c: New test case.
5566
217fabad
SK
55672016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
5568
5569 * gfortran.dg/pr77507.f90: Move to ...
5570 * gfortran.dg/ieee/pr77507.f90: here.
5571
a1cd04ac
JH
55722016-08-09 Jan Hubicka <hubicka@ucw.cz>
5573
5574 PR ipa/61159
5575 * compile/pr61159.c: New testcase
5576
e3912107
JH
55772016-08-09 Jan Hubicka <hubicka@ucw.cz>
5578
5579 PR ipa/64316
5580 * gcc.dg/ipa/pr63416.c: New testcase.
5581
739d9339
PT
55822016-09-10 Paul Thomas <pault@gcc.gnu.org>
5583 Steven G. Kargl <kargl@gcc.gnu.org>
5584
5585 PR fortran/77532
cc3135b6 5586 * gfortran.dg/dtio_11.f90: new test.
739d9339 5587
fb7c40dd
SK
55882016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
5589
5590 PR fortran/77507
5591 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5592 * gfortran.dg/c_assoc_4.f90: Ditto.
5593
5b28efbb
TV
55942016-09-10 Tom de Vries <tom@codesourcery.com>
5595
5596 PR C/71602
5597 * c-c++-common/va-arg-va-list-type.c: New test.
5598
9d0a9bb4
PB
55992016-09-09 Peter Bergner <bergner@vnet.ibm.com>
5600
5601 PR rtl-optimization/77289
5602 * gcc.target/powerpc/pr77289.c: New test.
5603
3f0177e7
MS
56042016-09-09 Martin Sebor <msebor@redhat.com>
5605
5606 PR c/77520
5607 PR c/77521
5608 * gcc.dg/pr77520.c: New test.
5609 * gcc.dg/pr77521.c: New test.
5610
e81e83d0
SK
56112016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5612
5613 PR fortran/77506
5614 * gfortran.dg/pr77506.f90: New test.
5615
8a92685e
SK
56162016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5617
5618 PR fortran/77507
5619 * gfortran.dg/pr77507.f90: New test.
5620
c65248cb
JM
56212016-09-09 Joseph Myers <joseph@codesourcery.com>
5622
5623 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5624
2cf0ff98
SK
56252016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
5626 Louis Krupp <lkrupp@gcc.gnu.org>
5627
5628 PR fortran/69514
5629 * gfortran.dg/pr69514_1.f90: New test.
5630 * gfortran.dg/pr69514_2.f90: New test.
5631
8ebc1e0f
JJ
56322016-09-08 Jakub Jelinek <jakub@redhat.com>
5633
20b6cf01
JJ
5634 PR fortran/77500
5635 * gfortran.dg/gomp/pr77500.f90: New test.
5636
8ebc1e0f
JJ
5637 PR fortran/77516
5638 * gfortran.dg/gomp/pr77516.f90: New test.
5639
34718542
JJ
56402016-09-07 Jakub Jelinek <jakub@redhat.com>
5641
5642 PR middle-end/77475
5643 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5644 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5645 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5646 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5647 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5648 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5649
e5106e27
DM
56502016-09-07 David Malcolm <dmalcolm@redhat.com>
5651
5652 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5653 "substring-locations.h".
5654
ca235a85
RB
56552016-09-07 Richard Biener <rguenther@suse.de>
5656
5657 PR c/77450
5658 * c-c++-common/vector-subscript-8.c: Move ..
5659 * gcc.dg/pr77450.c: ... here.
5660
0076b5dc 56612016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
5662
5663 PR libgfortran/77393
5664 * gfortran.dg/fmt_f0_2.f90: Update test.
5665 * gfortran.dg/fmt_f0_3.f90: New test.
5666
6ac7322b
DH
56672016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5668
5669 PR debug/77389
5670 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5671 in dg-options.
5672
5673 PR debug/57519
5674 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5675
8eb9e049
JJ
56762016-09-06 Jakub Jelinek <jakub@redhat.com>
5677
5678 PR target/69255
5679 * gcc.target/i386/pr69255-1.c: New test.
5680 * gcc.target/i386/pr69255-2.c: New test.
5681 * gcc.target/i386/pr69255-3.c: New test.
5682
56832016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
5684
5685 PR c/77336
5686 * gcc.dg/format/miss-7.c: New test.
5687
e6cb85d4
UB
56882016-09-06 Uros Bizjak <ubizjak@gmail.com>
5689
5690 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5691
7fe76f6a
ML
56922016-09-06 Martin Liska <mliska@suse.cz>
5693
5694 PR gcov-profile/77378
5695 PR gcov-profile/77466
5696 * gcc.dg/profile-update-warning.c: New test.
5697
209b636e
RB
56982016-09-06 Richard Biener <rguenther@suse.de>
5699
5700 PR tree-optimization/77479
5701 * gcc.dg/torture/pr77479.c: New testcase.
5702
b772a565
RB
57032016-09-06 Richard Biener <rguenther@suse.de>
5704
5705 PR c/77450
5706 * c-c++-common/vector-subscript-7.c: Adjust.
5707 * c-c++-common/vector-subscript-8.c: New testcase.
5708
a8c07037
SKS
57092016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5710
5711 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5712
0ce48391
JJ
57132016-09-05 Jakub Jelinek <jakub@redhat.com>
5714
de9188e0
JJ
5715 PR target/77476
5716 * gcc.target/i386/avx512f-pr77476.c: New test.
5717 * gcc.target/i386/avx512bw-pr77476.c: New test.
5718 * gcc.target/i386/avx512dq-pr77476.c: New test.
5719
c76f7809
JJ
5720 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5721 Update comment to mention also avx512f.
5722
0ce48391
JJ
5723 PR sanitizer/77396
5724 * g++.dg/asan/pr77396-2.C: New test.
5725
8a27cf73
UB
57262016-09-05 Uros Bizjak <ubizjak@gmail.com>
5727
5728 PR rtl-optimization/77452
5729 * gcc.target/i386/pr77452.c: New test.
5730
25ff5dd3
MP
57312016-09-05 Marek Polacek <polacek@redhat.com>
5732
5733 PR c/77423
5734 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5735
f2bc4e48
SK
57362016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5737
5738 PR fortran/77391
5739 * gfortran.dg/pr77391.f90: New test.
5740
e85921ee
SK
57412016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5742
5743 PR fortran/77460
5744 * gfortran.dg/pr77460.f90: New test.
5745
b5d50659
JJ
57462016-09-03 Jakub Jelinek <jakub@redhat.com>
5747
5748 PR c/65467
5749 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5750
7b826676
KY
57512016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5752
5753 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5754
717ebe91
DM
57552016-09-02 David Malcolm <dmalcolm@redhat.com>
5756
5757 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5758 test case.
5759 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5760 diagnostic-test-show-locus-generate-patch.c to the sources
5761 for diagnostic_plugin_test_show_locus.c.
5762
94087e88
JJ
57632016-09-02 Jakub Jelinek <jakub@redhat.com>
5764
9dc5773f
JJ
5765 PR c/65467
5766 * gcc.dg/gomp/_Atomic-1.c: New test.
5767 * gcc.dg/gomp/_Atomic-2.c: New test.
5768 * gcc.dg/gomp/_Atomic-3.c: New test.
5769 * gcc.dg/gomp/_Atomic-4.c: New test.
5770 * gcc.dg/gomp/_Atomic-5.c: New test.
5771
94087e88
JJ
5772 PR sanitizer/77396
5773 * g++.dg/asan/pr77396.C: New test.
5774
57752016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
5776
5777 PR tree-optimization/71831
5778 * gcc.dg/builtin-object-size-16.c: New test.
5779 * gcc.dg/builtin-object-size-17.c: New test.
5780
7e89048d
JD
57812016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5782
5783 PR libgfortran/77393
5784 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5785
2f196155
UB
57862016-09-01 Uros Bizjak <ubizjak@gmail.com>
5787
5788 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5789 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5790 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5791 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5792 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5793 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5794 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5795 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5796 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5797 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5798 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5799 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5800 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5801 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5802 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5803 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5804 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5805 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5806
0a6b0523
EB
58072016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5808
5809 * gnat.dg/opt58.adb: New test.
5810 * gnat.dg/opt58_pkg.ads: New helper.
5811
2a99de7b
RB
58122016-09-01 Richard Biener <rguenther@suse.de>
5813
5814 PR middle-end/77436
5815 * gcc.dg/torture/pr77436.c: New testcase.
5816
f79d8786
SKS
58172016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5818
5819 * gcc.dg/pr64252.c: Require int32plus.
5820 * gcc.dg/pr66299-1.c: Likewise.
5821 * gcc.dg/pr66299-2.c: Likewise.
5822 * gcc.dg/torture/20131115-1.c: Skip for avr.
5823
b06335f9
KT
58242016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5825
5826 * gcc.target/aarch64/ands_3.c: New test.
5827
f25f40be
JJ
58282016-08-31 Jakub Jelinek <jakub@redhat.com>
5829
d12a0b5a
JJ
5830 PR fortran/77352
5831 * gfortran.dg/gomp/pr77352.f90: New test.
5832
f25f40be
JJ
5833 PR fortran/77374
5834 * gfortran.dg/gomp/pr77374.f08: New test.
5835
9ff6fb6e
MG
58362016-08-31 Marc Glisse <marc.glisse@inria.fr>
5837
5838 PR tree-optimization/73714
5839 * gcc.dg/tree-ssa/pr73714.c: New test.
5840
8e95a674
JD
58412016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5842
5843 PR libgfortran/77393
5844 * gfortran.dg/fmt_f0_2.f90: New test.
5845
c6b0037d
MG
58462016-08-31 Marc Glisse <marc.glisse@inria.fr>
5847
5848 * gcc.target/i386/pr59539-2.c: Adapt options.
5849 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5850
1a576b13
PT
58512016-08-31 Paul Thomas <pault@gcc.gnu.org>
5852
5853 PR fortran/77418
5854 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5855 of the associate entity and replace with a pointer to the
5856 intended item on the stack.
5857
e73d3ca6 58582016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 5859 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
5860
5861 PR fortran/48298
5862 * gfortran.dg/dtio_1.f90: New test.
5863 * gfortran.dg/dtio_2.f90: New test.
5864 * gfortran.dg/dtio_3.f90: New test.
5865 * gfortran.dg/dtio_4.f90: New test.
5866 * gfortran.dg/dtio_5.f90: New test.
5867 * gfortran.dg/dtio_6.f90: New test.
5868 * gfortran.dg/dtio_7.f90: New test.
5869 * gfortran.dg/dtio_8.f90: New test.
5870 * gfortran.dg/dtio_9.f90: New test.
5871 * gfortran.dg/dtio_10.f90: New test.
5872
b816477a
DM
58732016-08-30 David Malcolm <dmalcolm@redhat.com>
5874
5875 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5876 (test_many_nested_locations): New function.
5877 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5878 (test_show_locus): Handle "test_many_nested_locations".
5879
71b30891
DM
58802016-08-30 David Malcolm <dmalcolm@redhat.com>
5881
5882 * g++.dg/template/double-greater-than-fixit.C: New test case.
5883
8fa37232
EB
58842016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5885
5886 * gnat.dg/opt57.ad[sb]: New test.
5887 * gnat.dg/opt57_pkg.ads: New helper.
5888
6f651bae
RB
58892016-08-30 Richard Biener <rguenther@suse.de>
5890
5891 PR tree-optimization/69047
5892 * gcc.dg/pr69047.c: Fix byte-order check.
5893
ab834832
JJ
58942016-08-30 Jakub Jelinek <jakub@redhat.com>
5895
5116b156
JJ
5896 PR tree-optimization/72866
5897 * gcc.dg/vect/pr72866.c: New test.
5898
3754bbfc
JJ
5899 PR debug/77363
5900 * g++.dg/debug/dwarf2/pr77363.C: New test.
5901
26122e2d
JJ
5902 PR middle-end/77377
5903 * gcc.target/i386/pr77377.c: New test.
5904
ab834832
JJ
5905 PR debug/77389
5906 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5907 in dg-options.
5908
bedc9ca7
SK
59092016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5910
5911 * gfortran.dg/pr77372.f90: Moved to ...
5912 * gfortran.dg/ieee/pr77372.f90: here.
5913
adfa1e6b
MM
59142016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5915
5916 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5917 vector short/char initializations.
5918 * gcc.target/powerpc/vec-init-5.c: Likewise.
5919 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5920 vector initialization optimizations.
5921 * gcc.target/powerpc/vec-init-7.c: Likewise.
5922 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5923 vector float/double initializations.
5924 * gcc.target/powerpc/vec-init-9.c: Likewise.
5925
414b7129
UB
59262016-08-29 Uros Bizjak <ubizjak@gmail.com>
5927
5928 PR target/77403
5929 * gcc.target/i386/pr77403.c: New test.
5930
3d06b6f2
MP
59312016-08-29 Marek Polacek <polacek@redhat.com>
5932
5933 PR c/77292
5934 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5935
ba9bbd6f
TV
59362016-08-29 Tom de Vries <tom@codesourcery.com>
5937
5938 PR c/77398
5939 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5940
d7d80d8f
EB
59412016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5942
5943 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 5944
d7d80d8f 59452016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
5946
5947 * gfortran.dg/dec_structure_13.f90: New testcase.
5948
468d95c8
JB
59492016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5950
5951 PR fortran/77261
5952 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5953 available.
5954
f329b264
TV
59552016-08-28 Tom de Vries <tom@codesourcery.com>
5956
5957 PR lto/70955
5958 * gcc.dg/pr70955.c: New test.
5959 * gcc.dg/lto/pr70955_0.c: Same.
5960 * gcc.dg/lto/pr70955_1.c: Same.
5961
4a389eb6
PP
59622016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5963
5964 PR tree-optimization/71077
5965 * gcc.target/i386/pr71077.c: New test.
5966
3f8257db 59672016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
5968
5969 PR fortran/77380
5970 * gfortran.dg/pr77380.f90: New test.
5971
3f8257db 59722016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
5973
5974 PR fortran/77372
5975 gfortran.dg/pr77372.f90: New test.
5976
ee908516
DM
59772016-08-26 David Malcolm <dmalcolm@redhat.com>
5978
5979 * gcc.dg/spellcheck-fields-2.c (test): Move
5980 dg-begin/end-multiline-output within function body.
5981 (test_macro): New function.
5982
d41e76cf
DM
59832016-08-26 David Malcolm <dmalcolm@redhat.com>
5984
5985 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5986 (test_fixit_insert): Update expected output.
5987 (test_fixit_remove): Likewise.
5988 (test_fixit_replace): Likewise.
5989
524a4c96
RO
59902016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5991
5992 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5993 Fix typo.
5994
ebfa15ab
RB
59952016-08-26 Richard Biener <rguenther@suse.de>
5996
5997 PR tree-optimization/69047
5998 * gcc.dg/pr69047.c: New testcase.
5999
209ca542
PK
60002016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6001 Martin Jambhor <mjambor@suse.cz>
524a4c96 6002
209ca542
PK
6003 * gcc.dg/ipa/propbits-1.c: New test-case.
6004 * gcc.dg/ipa/propbits-2.c: Likewise.
6005 * gcc.dg/ipa/propbits-3.c: Likewise.
6006
e5cf1629
SK
60072016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
6008
6009 PR fortran/77351
6010 * gfortran.dg/pr77351.f90: New test.
6011
ebef225f
MP
60122016-08-25 Marek Polacek <polacek@redhat.com>
6013
6014 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6015
fe377a48
MP
60162016-08-25 Marek Polacek <polacek@redhat.com>
6017
6018 PR c/77323
6019 * gcc.dg/pr77323.c: New test.
6020
88b8971f
PT
60212016-08-24 Paul Thomas <pault@gcc.gnu.org>
6022
6023 PR fortran/77358
6024 * gfortran.dg/submodule_17.f08: New test.
6025
3f8257db
JJ
60262016-08-24 Michael Collison <michael.collison@linaro.org>
6027 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
6028
6029 * gcc.target/arm/builtin_saddl.c: New testcase.
6030 * gcc.target/arm/builtin_saddll.c: New testcase.
6031 * gcc.target/arm/builtin_uaddl.c: New testcase.
6032 * gcc.target/arm/builtin_uaddll.c: New testcase.
6033 * gcc.target/arm/builtin_ssubl.c: New testcase.
6034 * gcc.target/arm/builtin_ssubll.c: New testcase.
6035 * gcc.target/arm/builtin_usubl.c: New testcase.
6036 * gcc.target/arm/builtin_usubll.c: New testcase.
6037
d5b5d212
UB
60382016-08-24 Uros Bizjak <ubizjak@gmail.com>
6039
6040 PR target/77270
6041 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6042 (dg-options): Use -march=amdfam10 instead of -march=athlon.
6043 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6044 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6045 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6046 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6047 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
6048 effective target. Remove scan-assembler-times directives.
6049 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6050 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6051 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6052
d1188689
SKS
60532016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6054
6055 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6056 of unsigned int.
6057 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6058
0b6b8f85
RS
60592016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
6060
6061 PR testsuite/77317
6062 * lib/target-supports.exp
6063 (check_effective_target_vect_aligned_arrays): Don't cache the result.
6064 (check_effective_target_vect_natural_alignment): Ditto.
6065 (check_effective_target_vector_alignment_reachable): Ditto.
6066 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6067
587b7f7a
ILT
60682016-08-23 Ian Lance Taylor <iant@golang.org>
6069
6070 * gcc.target/s390/nolrl-1.c: Don't match the file name.
6071
6019c0fc
MM
60722016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6073
6074 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6075 being created from pointers to memory locations.
6076 * gcc.target/powerpc/vec-init-2.c: Likewise.
6077
cfe37db4
FR
60782016-08-23 Fritz Reese <fritzoreese@gmail.com>
6079
6080 * gfortran.dg/dec_structure_12.f90: New testcase.
6081
7e11f46f
DV
60822016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6083
6084 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6085
7ab4f354
DV
60862016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6087
6088 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6089 verification.
6090
deb9351f
DV
60912016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6092
6093 * gcc.target/s390/md/andc-splitter-1.c: New test case.
6094 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6095
1fd9f058
RB
60962016-08-23 Richard Biener <rguenther@suse.de>
6097
6098 PR tree-optimization/27336
6099 * c-c++-common/pr27336.c: New testcase.
6100
b00e6e75
MP
61012016-08-22 Marek Polacek <polacek@redhat.com>
6102
6103 PR c++/77321
6104 * g++.dg/cpp1y/pr77321.C: New test.
6105
58338bac
SK
61062016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6107
6108 PR fortran/60774
6109 * gfortran.dg/empty_label.f: Adjust test for new error message.
6110 * gfortran.dg/empty_label.f90: Ditto.
6111 * gfortran.dg/empty_label_typedecl.f90: Ditto.
6112 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6113 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6114
30364ce6
SK
61152016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6116
6117 PR fortran/61318
6118 * gfortran.dg/pr61318.f90: New test.
6119
ad7a5a8f
SK
61202016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6121
6122 PR fortran/77260
6123 * gfortran.dg/pr77260_1.f90: New test.
6124 * gfortran.dg/pr77260_2.f90: Ditto.
6125
72f52f30
JM
61262016-08-22 Joseph Myers <joseph@codesourcery.com>
6127
6128 PR middle-end/77269
6129 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6130 __builtin_signbitf and __builtin_signbitl in expected generic
6131 expansion.
6132 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6133 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6134 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6135 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6136 tests.
6137
6dc198e3
JM
61382016-08-22 Joseph Myers <joseph@codesourcery.com>
6139
6140 * gcc.dg/torture/float128-builtin.c,
6141 gcc.dg/torture/float128-ieee-nan.c,
6142 gcc.dg/torture/float128x-builtin.c,
6143 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6144 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6145 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6146 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6147 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6148 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6149 gcc.dg/torture/floatn-nan.h: New tests.
6150
7ff4e41a
JM
61512016-08-22 Joseph Myers <joseph@codesourcery.com>
6152
6153 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6154 macro.
6155 (main): Update calls to TEST_I_F.
6156 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6157 macro.
6158 (main): Update calls to TEST_I_F.
6159
7078cdb6
JM
61602016-08-22 Joseph Myers <joseph@codesourcery.com>
6161
6162 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6163 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6164 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6165 names in calls to TEST_I_F.
6166
a9d7c823
BE
61672016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6168
6169 PR c/52952
6170 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6171
cd800235
SKS
61722016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6173
6174 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6175 and !natural_alignment_64.
6176 * gcc.dg/ipa/propalign-2.c: Likewise.
6177 * gcc.dg/ipa/propalign-3.c: Likewise.
6178 * gcc.dg/ipa/propalign-4.c: Likewise.
6179 * gcc.dg/ipa/propalign-5.c: Likewise.
6180 * lib/target-supports.exp
6181 (check_effective_target_natural_alignment_32): Add avr-*-*.
6182
22d12455
KV
61832016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
6184
6185 PR tree-optimization/61839
6186 * gcc.dg/tree-ssa/pr61839_1.c: New test.
6187 * gcc.dg/tree-ssa/pr61839_2.c: New test.
6188 * gcc.dg/tree-ssa/pr61839_3.c: New test.
6189 * gcc.dg/tree-ssa/pr61839_4.c: New test.
6190
c65699ef
JM
61912016-08-19 Joseph Myers <joseph@codesourcery.com>
6192
6193 PR c/32187
6194 * lib/target-supports.exp (check_effective_target_float16)
6195 (check_effective_target_float32, check_effective_target_float64)
6196 (check_effective_target_float128, check_effective_target_float32x)
6197 (check_effective_target_float64x)
6198 (check_effective_target_float128x)
6199 (check_effective_target_float16_runtime)
6200 (check_effective_target_float32_runtime)
6201 (check_effective_target_float64_runtime)
6202 (check_effective_target_float128_runtime)
6203 (check_effective_target_float32x_runtime)
6204 (check_effective_target_float64x_runtime)
6205 (check_effective_target_float128x_runtime)
6206 (check_effective_target_floatn_nx_runtime)
6207 (add_options_for_float16, add_options_for_float32)
6208 (add_options_for_float64, add_options_for_float128)
6209 (add_options_for_float32x, add_options_for_float64x)
6210 (add_options_for_float128x): New procedures.
6211 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6212 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6213 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6214 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6215 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6216 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6217 gcc.dg/torture/float128-complex.c,
6218 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6219 gcc.dg/torture/float128x-basic.c,
6220 gcc.dg/torture/float128x-complex.c,
6221 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6222 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6223 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6224 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6225 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6226 gcc.dg/torture/float32x-basic.c,
6227 gcc.dg/torture/float32x-complex.c,
6228 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6229 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6230 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6231 gcc.dg/torture/float64x-basic.c,
6232 gcc.dg/torture/float64x-complex.c,
6233 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6234 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6235 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6236 gcc.dg/torture/floatn-tg.h,
6237 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6238 gcc.dg/torture/fp-int-convert-float128-ieee.c,
6239 gcc.dg/torture/fp-int-convert-float128x-timode.c,
6240 gcc.dg/torture/fp-int-convert-float128x.c,
6241 gcc.dg/torture/fp-int-convert-float16-timode.c,
6242 gcc.dg/torture/fp-int-convert-float16.c,
6243 gcc.dg/torture/fp-int-convert-float32-timode.c,
6244 gcc.dg/torture/fp-int-convert-float32.c,
6245 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6246 gcc.dg/torture/fp-int-convert-float32x.c,
6247 gcc.dg/torture/fp-int-convert-float64-timode.c,
6248 gcc.dg/torture/fp-int-convert-float64.c,
6249 gcc.dg/torture/fp-int-convert-float64x-timode.c,
6250 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6251 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6252 maximum exponent of floating-point type. Use it in testing
6253 whether 0x8...0 fits in the floating-point type. Always treat -1
6254 (signed 0xf...f) as fitting in the floating-point type.
6255 (M_OK1): New macro.
6256 * gcc.dg/torture/fp-int-convert-double.c,
6257 gcc.dg/torture/fp-int-convert-float.c,
6258 gcc.dg/torture/fp-int-convert-float128-timode.c,
6259 gcc.dg/torture/fp-int-convert-float128.c,
6260 gcc.dg/torture/fp-int-convert-float80-timode.c,
6261 gcc.dg/torture/fp-int-convert-float80.c,
6262 gcc.dg/torture/fp-int-convert-long-double.c,
6263 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6264
94e73c78
JJ
62652016-08-19 Jakub Jelinek <jakub@redhat.com>
6266
fbdbd4b6
JJ
6267 PR fortran/72744
6268 * gfortran.dg/gomp/pr72744.f90: New test.
6269
94e73c78
JJ
6270 PR fortran/69281
6271 * gfortran.dg/gomp/pr69281.f90: New test.
6272
91151a73
JB
62732016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
6274
414b7129
UB
6275 * gfortran.dg/random_4.f90: Initialize seed before using, handle
6276 the last special seed value.
6277 * gfortran.dg/random_7.f90: Use size for last array member instead
6278 of hardcoded value.
91151a73 6279
fcf830ab
PK
62802016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6281
6282 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6283 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6284
1a5da5b6
RB
62852016-08-19 Richard Biener <rguenther@suse.de>
6286
6287 PR tree-optimization/77286
6288 * gcc.dg/torture/pr77286.c: New testcase.
6289
82f72146
DM
62902016-08-18 David Malcolm <dmalcolm@redhat.com>
6291
6292 * gcc.dg/verbose-asm-2.c: New test case.
6293
cc015f3a
DM
62942016-08-18 David Malcolm <dmalcolm@redhat.com>
6295
6296 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6297 (custom_diagnostic_finalizer): Update for change to
6298 diagnostic_show_locus.
6299
cb18fd07
DM
63002016-08-18 David Malcolm <dmalcolm@redhat.com>
6301
6302 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6303 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6304
a76989dc
MP
63052016-08-18 Marek Polacek <polacek@redhat.com>
6306
6307 PR c/71514
6308 * gcc.dg/pr71514.c: New test.
6309
89c88780
L
63102015-08-18 H.J. Lu <hongjiu.lu@intel.com>
6311
6312 PR target/72839
6313 * gcc.target/i386/pr72839.c: New test.
6314
2c71d454
CLT
63152016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
6316
6317 PR middle-end/70895
6318 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6319 * c-c++-common/goacc/reduction-1.c: Likewise.
6320 * c-c++-common/goacc/reduction-2.c: Likewise.
6321 * c-c++-common/goacc/reduction-3.c: Likewise.
6322 * c-c++-common/goacc/reduction-4.c: Likewise.
6323
66592e95
AM
63242016-08-18 Alan Modra <amodra@gmail.com>
6325
6326 * gcc.c-torture/compile/pr72771.c: New.
6327
3a146d46
JJ
63282016-08-17 Jakub Jelinek <jakub@redhat.com>
6329
6330 PR fortran/67496
6331 * gfortran.dg/pr67496.f90: New test.
6332
3f8257db 63332015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
6334
6335 PR tree-optimization/71752
3a146d46 6336 * gcc.dg/vect/pr71752.c: New.
038000bd 6337
dd42e908
UB
63382016-08-17 Uros Bizjak <ubizjak@gmail.com>
6339
6340 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6341
458a1cd0
JJ
63422016-08-17 Jakub Jelinek <jakub@redhat.com>
6343
6344 PR middle-end/77259
6345 * g++.dg/ipa/devirt-52.C: New test.
6346
11c4c4ba
CLT
63472016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
6348
6349 * c-c++-common/goacc/reduction-6.c: New testcase.
6350
661d6efd
RB
63512016-08-17 Richard Biener <rguenther@suse.de>
6352
6353 PR tree-optimization/76490
6354 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6355 * gcc.dg/pr52904.c: XFAIL.
6356
622d8b69
RB
63572016-08-17 Richard Biener <rguenther@suse.de>
6358
6359 PR tree-optimization/23855
6360 * gcc.dg/loop-unswitch-2.c: Adjust.
6361
af23e99c
JJ
63622016-08-16 Jakub Jelinek <jakub@redhat.com>
6363
6364 PR tree-optimization/72817
6365 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6366
feeb6268
JM
63672016-08-16 Joseph Myers <joseph@codesourcery.com>
6368
6369 PR libgcc/77265
6370 * gcc.dg/torture/float128-extend-inf.c: New test.
6371
65e736c0
DM
63722016-08-16 David Malcolm <dmalcolm@redhat.com>
6373
6374 PR c/72857
6375 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6376 for embedded NUL.
6377 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6378 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6379 caret placement.
6380 (test_oct): Likewise.
6381 (test_multiple): Likewise.
6382 (test_field_width_specifier): Likewise.
6383 (test_field_width_specifier_2): New function.
6384 (test_field_precision_specifier): New function.
6385 (test_embedded_nul): Update expected caret placement.
6386 (test_non_contiguous_strings): Update line number.
6387 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6388 (__emit_string_literal_range): Add "caret_idx" param.
6389 (test_simple_string_literal): Add value for new param, updating
6390 expected output..
6391 (test_concatenated_string_literal): Likewise.
6392 (test_multiline_string_literal): Likewise.
6393 (test_hex): Likewise.
6394 (test_oct): Likewise.
6395 (test_multiple): Likewise.
6396 (test_ucn4): Likewise.
6397 (test_ucn8): Likewise.
6398 (test_u8): Likewise.
6399 (test_u): Likewise; update expected message, from "range" to
6400 "location".
6401 (test_U): Likewise.
6402 (test_L): Likewise.
6403 (test_macro): Add value for new param.
6404 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6405 (__emit_string_literal_range): Add "caret_idx" param.
6406 (test_stringified_token_1): Add value for new param. Update
6407 expected message, from "range" to "location".
6408 (test_stringized_token_2): Likewise, adding param to macro.
6409 (test_stringified_token_3): Likewise.
6410 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6411 (emit_warning): Convert param from source_range to location_t.
6412 (test_string_literals): Add caret_idx param, and use it when
6413 constructing a substring_loc. Update error message, from
6414 "range" to "location".
6415
4a7f57d5
JJ
64162016-08-16 Jakub Jelinek <jakub@redhat.com>
6417
7841800f
JJ
6418 PR target/71910
6419 * g++.dg/gomp/pr71910.C: New test.
6420
1b13411a
JJ
6421 PR middle-end/67485
6422 * gcc.c-torture/compile/pr67485.c: New test.
6423
4a7f57d5
JJ
6424 PR target/72867
6425 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6426
3c556bc4
BC
64272016-08-16 Bin Cheng <bin.cheng@arm.com>
6428
6429 PR tree-optimization/69848
6430 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6431
beab2da6
ML
64322016-08-16 Martin Liska <mliska@suse.cz>
6433
6434 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6435 of memory operations so that it can be handled by core2
6436 in 32-bit mode.
6437
f4eec0a3
RB
64382016-08-16 Richard Biener <rguenther@suse.de>
6439
6440 PR tree-optimization/76783
6441 * gcc.dg/pr76783.c: New testcase.
6442 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6443
8f21990a
BC
64442016-08-16 Bin Cheng <bin.cheng@arm.com>
6445
6446 PR tree-optimization/72817
6447 PR tree-optimization/73450
6448 * gcc.dg/tree-ssa/pr72817.c: New test.
6449 * gcc.dg/tree-ssa/pr73450.c: New test.
6450
7fc61626
FR
64512016-08-15 Fritz Reese <fritzoreese@gmail.com>
6452
6453 * gfortran.dg/init_flag_13.f90: New testcase.
6454 * gfortran.dg/init_flag_14.f90: Ditto.
6455 * gfortran.dg/init_flag_15.f03: Ditto.
6456 * gfortran.dg/dec_init_1.f90: Ditto.
6457 * gfortran.dg/dec_init_2.f90: Ditto.
6458
432baa02
UB
64592016-08-15 Uros Bizjak <ubizjak@gmail.com>
6460
6461 PR target/72867
6462 * gcc.target/i386/pr72867.c: New test.
6463
7e1dde14
EB
64642016-08-16 Eric Botcazou <ebotcazou@adacore.com>
6465
6466 * c-c++-common/dump-ada-spec-5.c: New test.
6467
e4969090
RB
64682016-08-15 Richard Biener <rguenther@suse.de>
6469
6470 PR tree-optimization/73434
6471 * gcc.dg/torture/pr73434.c: New testcase.
6472
66088065
JJ
64732016-08-15 Jakub Jelinek <jakub@redhat.com>
6474
6475 PR tree-optimization/72824
6476 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6477
7c713714
CLT
64782016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
6479
6480 PR fortran/70598
6481 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6482 in use_device clause.
6483 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6484 * gfortran.dg/goacc/list.f95: Adjust to catch
6485 "neither a POINTER nor an array" error messages.
6486
4271e5cb
UB
64872016-08-14 Uros Bizjak <ubizjak@gmail.com>
6488
6489 PR target/76342
6490 * gcc.target/i386/pr76342.c: New test.
6491
b0cea284
JJ
64922016-08-12 Jakub Jelinek <jakub@redhat.com>
6493
6494 PR c/71512
6495 * g++.dg/ubsan/pr71512.C: New test.
6496 * c-c++-common/ubsan/pr71512-1.c: New test.
6497 * c-c++-common/ubsan/pr71512-2.c: New test.
6498
e86aefb8
MM
64992016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6500
6501 * gcc.target/powerpc/vec-init-1.c: New tests to test various
6502 vector initialization options.
6503 * gcc.target/powerpc/vec-init-2.c: Likewise.
6504 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6505 is generated on ISA 3.0.
6506
7fd82d52
PP
65072016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
6508
6509 PR middle-end/71654
6510 * gcc.dg/c-c++-common/pr71654.c: New test.
6511 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
6512 dg-options.
6513 * gcc.dg/tree-ssa/vrp24: Likewise.
6514
2f1364c2
JJ
65152016-08-12 Jakub Jelinek <jakub@redhat.com>
6516
6517 PR c/67410
6518 * gcc.dg/pr67410.c: New test.
6519
8eb414aa
BC
65202016-08-12 Bin Cheng <bin.cheng@arm.com>
6521
6522 PR tree-optimization/69848
6523 * gcc.dg/vect/vect-pr69848.c: New test.
6524
30b39c19
UB
65252016-08-12 Uros Bizjak <ubizjak@gmail.com>
6526
6527 PR testsuite/71008
6528 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6529 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6530 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6531 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6532
e373dd06
RB
65332016-08-12 Richard Biener <rguenther@suse.de>
6534
6535 PR tree-optimization/57326
6536 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6537 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6538 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6539 * gcc.target/i386/pr45685.c: Likewise.
6540 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6541 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6542 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6543 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6544 * gfortran.dg/pr34163.f90: Likewise.
6545
20d1af89
ML
65462016-08-12 Martin Liska <mliska@suse.cz>
6547
6548 * g++.dg/gcov/gcov-16.C: New test.
6549 * lib/gcov.exp: Support new argument for run-gcov function.
6550
5cacda56
ML
65512016-08-12 Martin Liska <mliska@suse.cz>
6552
6553 PR gcov-profile/35590
6554 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6555
663eecfd
RB
65562016-08-12 Richard Biener <rguenther@suse.de>
6557
6558 PR tree-optimization/72851
6559 * gcc.dg/torture/pr72851.c: New testcase.
6560
3f8257db 65612016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 6562
e366d7d8
AO
6563 PR debug/63240
6564 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6565 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6566 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6567 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6568 DW_AT_deleted.
6569
71e1a6a4
AO
6570 PR debug/55641
6571 * g++.dg/debug/dwarf2/ref-1.C: New.
6572
8aaf799b
AO
6573 PR debug/49366
6574 * g++.dg/debug/dwarf2/template-params-12.H: New.
6575 * g++.dg/debug/dwarf2/template-params-12f.C: New.
6576 * g++.dg/debug/dwarf2/template-params-12g.C: New.
6577 * g++.dg/debug/dwarf2/template-params-12n.C: New.
6578 * g++.dg/debug/dwarf2/template-params-12s.C: New.
6579 * g++.dg/debug/dwarf2/template-params-12u.C: New.
6580 * g++.dg/debug/dwarf2/template-params-12v.C: New.
6581 * g++.dg/debug/dwarf2/template-params-12w.C: New.
6582
06f9caed
BS
65832016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6584
6585 PR target/72863
6586 * gcc.target/powerpc/pr72863.c: New test.
6587
a8b956c1
UB
65882016-08-11 Uros Bizjak <ubizjak@gmail.com>
6589
6590 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6591
c73dd986
L
65922015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6593
6594 * gcc.target/i386/pieces-strcpy-1.c: New test.
6595 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6596
385ed708
JJ
65972016-08-11 Jakub Jelinek <jakub@redhat.com>
6598
6599 PR c++/72868
6600 * g++.dg/cpp1y/constexpr-switch4.C: New test.
6601
df7ec09f
L
66022015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6603
6604 * gcc.target/i386/pieces-memcpy-1.c: New test.
6605 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6606 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6607 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6608 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6609 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6610
b95a64bb
JJ
66112016-08-11 Jakub Jelinek <jakub@redhat.com>
6612
6613 PR c/72816
7ddbcf6b 6614 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 6615
59537744
BE
66162016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6617
6618 PR tree-optimization/71083
6619 * gcc.c-torture/execute/pr71083.c: New test.
6620 * gnat.dg/loop_optimization23.adb: New test.
6621 * gnat.dg/loop_optimization23_pkg.ads: New test.
6622 * gnat.dg/loop_optimization23_pkg.adb: New test.
6623
183ac6d0
RB
66242016-08-11 Richard Biener <rguenther@suse.de>
6625
6626 PR tree-optimization/72772
6627 * gcc.dg/graphite/pr35356-1.c: Adjust.
6628 * gcc.dg/tree-ssa/pr59597.c: Likewise.
6629
b152f5a2
JB
66302016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
6631
6632 * gfortran.dg/random_7.f90: Take into account that the last seed
6633 value is the special p value.
6634 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6635
bb7ebad1
RB
66362016-08-11 Richard Biener <rguenther@suse.de>
6637
6638 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6639
2e186411
AM
66402016-08-11 Alan Modra <amodra@gmail.com>
6641
6642 * gcc.target/powerpc/pr71680.c: New.
6643
e9e6d4f6
KN
66442016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6645
6646 * gcc.target/powerpc/bfp/bfp.exp: New file.
6647 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6648 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6649 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6650 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6651 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6652 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6653 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6654 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6655 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6656 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6657 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6658 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6659 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6660 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6661 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6662 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6663 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6664 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6665 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6666 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6667 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6668 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6669 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6670 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6671 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6672 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6673 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6674 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6675 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6676 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6677 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6678 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6679 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6680 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6681 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6682 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6683 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6684 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6685 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6686 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6687 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6688 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6689 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6690 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6691 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6692 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6693 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6694 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6695 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6696 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6697 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6698 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6699 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6700
9c8eabea
BC
67012016-08-10 Bin Cheng <bin.cheng@arm.com>
6702
6703 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6704 Add aarch64*-*-*.
6705
6c553b76
BC
67062016-08-10 Bin Cheng <bin.cheng@arm.com>
6707
6708 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6709
a0883b08
MM
67102016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6711
6712 PR target/72853
6713 * gcc.target/powerpc/pr72853.c: New test.
6714
a266236e
ML
67152016-08-10 Martin Liska <mliska@suse.cz>
6716
6717 PR gcov-profile/58306
6718 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6719
22063dbc
ML
67202016-08-10 Martin Liska <mliska@suse.cz>
6721
6722 * g++.dg/gcov/gcov-threads-1.C: New test.
6723
5250a5bb
SKS
67242016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6725
6726 PR target/71873
6727 * gcc.target/avr/pr71873.c: New test.
6728
b7597ae5
ML
67292016-08-09 Martin Liska <mliska@suse.cz>
6730
6731 * g++.dg/gcov/gcov-dump-1.C: New test.
6732 * g++.dg/gcov/gcov-dump-2.C: New test.
6733
ab50a215
ML
67342016-08-09 Martin Liska <mliska@suse.cz>
6735
6736 * gcc.dg/tree-prof/val-prof-9.c: New test.
6737
dcb1e137
ML
67382016-08-09 Martin Liska <mliska@suse.cz>
6739
6740 * gcc.dg/tree-prof/val-prof-8.c: New test.
6741
04d6d3b6
MJ
67422016-08-09 Martin Jambor <mjambor@suse.cz>
6743
df839749
UB
6744 PR ipa/71981
6745 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 6746
c57e78c4
BC
67472016-08-09 Bin Cheng <bin.cheng@arm.com>
6748
6749 PR tree-optimization/33707
6750 * gcc.dg/vect/pr33707.c: New test.
6751
42970a17
BC
67522016-08-09 Bin Cheng <bin.cheng@arm.com>
6753
6754 PR tree-optimization/pr72772
6755 * gcc.dg/tree-ssa/pr72772.c: New test.
6756
810a3aa6
MF
67572016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6758
6759 PR rtl-optimization/66669
6760 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6761
9e207d6f
JJ
67622016-08-09 Jakub Jelinek <jakub@redhat.com>
6763
6764 PR tree-optimization/72824
6765 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6766
50bf47fd
RB
67672016-08-09 Richard Biener <rguenther@suse.de>
6768
6769 PR tree-optimization/71802
6770 * gcc.dg/torture/pr71802.c: New testcase.
6771
cadec7ca
JJ
67722016-08-09 Jakub Jelinek <jakub@redhat.com>
6773
6774 PR c++/72809
6775 * g++.dg/eh/stdarg1.C: New test.
6776
c43c5112
AK
67772016-08-08 Andi Kleen <ak@linux.intel.com>
6778
6779 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6780 test command line in failure log.
6781 (profopt-execute): dito. Make autofdo file names unique.
6782
895aa8e1
DM
67832016-08-08 David Malcolm <dmalcolm@redhat.com>
6784
6785 PR c/64955
6786 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6787 output.
6788
9afda630
PK
67892016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6790
6791 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6792 c99_runtime.
6793 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6794 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6795 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6796 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6797 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6798 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6799
e52ed3fe
DM
68002016-08-08 David Malcolm <dmalcolm@redhat.com>
6801
6802 PR c/52952
6803 * gcc.dg/cpp/pr66415-1.c: Likewise.
6804 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6805 * gcc.dg/format/c90-printf-1.c: Likewise.
6806 * gcc.dg/format/diagnostic-ranges.c: New test case.
6807
ad200580
JJ
68082016-08-08 Jakub Jelinek <jakub@redhat.com>
6809
77524e0d
JJ
6810 PR fortran/72716
6811 * gfortran.dg/gomp/pr72716.f90: New test.
6812
2187f2a2
JJ
6813 PR middle-end/72781
6814 * gcc.dg/gomp/pr72781.c: New test.
6815
ad200580
JJ
6816 PR middle-end/68762
6817 * g++.dg/vect/pr68762-1.cc: New test.
6818 * g++.dg/vect/pr68762-2.cc: New test.
6819 * g++.dg/vect/pr68762.h: New file.
6820
989d0071
MS
68212016-08-08 Martin Sebor <msebor@redhat.com>
6822
6823 PR testsuite/72838
3a146d46
JJ
6824 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6825 * g++.dg/warn/overflow-warn-3.C: Same.
6826 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 6827
7090cac9
AV
68282016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6829
6830 PR fortran/71936
6831 * gfortran.dg/allocate_with_source_21.f03: New test.
6832
64e56ab0
AV
68332016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6834
6835 PR fortran/72698
6836 * gfortran.dg/allocate_with_source_20.f03: New test.
6837
0476487d
AM
68382016-08-08 Alan Modra <amodra@gmail.com>
6839
6840 * gcc.c-torture/compile/pr72802.c: New.
6841
8e9218f2
AV
68422016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6843
6844 PR fortran/70524
6845 * gfortran.dg/dependency_48.f90: New test.
6846
c1f7083b
TK
68472016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6848
531e5ae3 6849 PR fortran/70040
c1f7083b
TK
6850 * gfortran.dg/pr70040.f90: New testcase.
6851
6ab5813c
TK
68522016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6853
6854 PR fortran/71961
6855 * gfortran.dg/matmul_10.f90: New testcase.
6856
27bddc4a
JH
68572016-08-07 Jan Hubicka <hubicka@ucw.cz>
6858
6859 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6860
4a9f8a9f
JJ
68612016-08-07 Jakub Jelinek <jakub@redhat.com>
6862
6863 PR c/72816
6864 * gcc.dg/pr72816.c: New test.
6865
fa76f2c6
JW
68662016-08-06 Jonathan Wakely <jwakely@redhat.com>
6867
6868 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6869 * g++.dg/conversion/pr41426.C: Likewise.
6870 * g++.dg/conversion/pr66211.C: Likewise.
6871 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6872 * g++.dg/init/ref8.C: Likewise.
6873 * g++.old-deja/g++.law/cvt20.C: Likewise.
6874 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6875
5c3e5002
PP
68762016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6877
6878 PR tree-optimization/18046
6879 * gcc.dg/tree-ssa/vrp105.c: New test.
6880 * gcc.dg/tree-ssa/vrp106.c: New test.
6881
94087e88 68822016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
6883
6884 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6885 1ul in diagnostics. Remove hyphen from "constant-expression."
6886 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6887 * g++.dg/cpp0x/static_assert3.C: Same.
6888 * g++.dg/cpp1y/constexpr-throw.C: Same.
6889 * g++.dg/template/nontype3.C: Same.
6890 * g++.dg/warn/overflow-warn-1.C: Same.
6891 * g++.dg/warn/overflow-warn-3.C: Same.
6892 * g++.dg/warn/overflow-warn-4.C: Same.
6893
88fa5555
DM
68942016-08-05 David Malcolm <dmalcolm@redhat.com>
6895
6896 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6897 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6898 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6899 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6900
1addb9e6
PP
69012016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6902
6903 PR tree-optimization/72810
6904 * gcc.dg/tree-ssa/vrp110.c: New test.
6905
1b62ed4f
JG
69062016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6907
6908 PR Target/72819
6909 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6910 registers.
6911 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6912 saving the half-precision registers.
6913 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6914 value is returned in h0.
6915 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6916 are passed in FP/SIMD registers.
6917 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6918 passing works corrcetly.
6919 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6920 (hfa_f16x2_t): Likewise.
6921 (hfa_f16x3_t): Likewise.
6922 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6923 are promoted to double and passed in a double register.
6924 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6925 are promoted to double and stacked.
6926 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6927 __fp16 data types.
6928 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6929 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6930 __fp16 first get passed in FP/SIMD registers, then stacked.
6931
4228ca19
NS
69322016-08-05 Nathan Sidwell <nathan@acm.org>
6933
6934 PR c++/68724
6935 * g++.dg/cpp0x/pr68724.C: New.
6936
db7c335e
RB
69372016-08-05 Richard Biener <rguenther@suse.de>
6938
6939 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6940
48abe922
PP
69412016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6942
6943 * gcc.dg/tree-ssa/vrp107.c: New test.
6944 * gcc.dg/tree-ssa/vrp108.c: New test.
6945 * gcc.dg/tree-ssa/vrp109.c: New test.
6946
f6cdf42f
PK
69472016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6948
6949 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6950 dg-options.
6951
33a9c609
PK
69522016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6953
6954 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6955 test-cases.
6956 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6957 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6958 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6959 test-cases.
6960 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6961 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6962 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6963 large_double.
6964
4473482d
PC
69652016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6966
6967 PR c++/72800
6968 * g++.dg/cpp1y/lambda-ice1.C: New.
6969
08156df5
PP
69702016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6971
6972 PR c++/72759
6973 * g++.dg/cpp1y/pr72759.C: New test.
6974
938da3a5
PP
69752016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6976
6977 * gcc.dg/switch-10.c: New test.
6978
da84183c
JG
69792016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6980
6981 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6982
ae9281fc
TS
69832016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6984
6985 * c-c++-common/goacc/routine-5.c: Update.
6986
086ad22e
BE
69872016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6988
6989 PR rtl-optimization/70903
6990 * gcc.c-torture/execute/pr70903.c: New test.
6991
6805e400
ML
69922016-08-04 Martin Liska <mliska@suse.cz>
6993
6994 * gcc.dg/params/params.exp: Replace file exists with
6995 TESTING_IN_BUILD_TREE.
6996
a0008434
MP
69972016-08-04 Marek Polacek <polacek@redhat.com>
6998
6999 PR c++/70229
7000 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7001
fb46286e
RB
70022016-08-04 Richard Biener <rguenther@suse.de>
7003
7004 PR middle-end/71984
7005 * gcc.dg/torture/pr71984.c: Guard correctness check for
7006 little-endian.
7007
ac2c96ab
AP
70082016-08-03 Andrew Pinski <apinski@cavium.com>
7009
7010 * gcc.c-torture/compile/20160802-1.c: New testcase.
7011
c98583e9
FR
70122016-08-03 Fritz Reese <fritzoreese@gmail.com>
7013
7014 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7015
9ad1a1da
RB
70162016-08-03 Richard Biener <rguenther@suse.de>
7017
7018 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7019 and remove -O3.
7020 * c-c++-common/ubsan/pr71403-2.c: Likewise.
7021 * c-c++-common/ubsan/pr71403-3.c: Likewise.
7022
cd75c979
RB
70232016-08-03 Richard Biener <rguenther@suse.de>
7024
7025 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7026 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7027 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7028 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7029
30e8d875
SKS
70302016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7031
7032 * gcc.dg/init-excess-2.c: Require int32plus.
7033 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7034 * gcc.dg/pr59963-2.c: Require int32plus.
7035 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7036 * gcc.dg/unroll-7.c: Require int32plus.
7037
69b806f6
BC
70382016-08-02 Bin Cheng <bin.cheng@arm.com>
7039
7040 PR tree-optimization/34114
7041 * gcc.dg/tree-ssa/loop-42.c: New test.
7042
1efafef3
TC
70432016-08-02 Tamar Christina <tamar.christina@arm.com>
7044
7045 * gcc.target/aarch64/vminmaxnm.c: New.
7046 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7047 tests.
7048
e2a99194
MM
70492016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7050
7051 * gcc.target/powerpc/vec-extract-5.c: New tests to test
7052 vec_extract for vector float, vector int, vector short, and vector
7053 char.
7054 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7055 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7056 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7057 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7058
71bfb77a
WD
70592016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
7060
7061 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 7062 single stack adjustment, no writeback.
71bfb77a
WD
7063 * gcc.target/aarch64/test_frame_12.c: Likewise.
7064 * gcc.target/aarch64/test_frame_13.c: Likewise.
7065 * gcc.target/aarch64/test_frame_15.c: Likewise.
7066 * gcc.target/aarch64/test_frame_6.c: Likewise.
7067 * gcc.target/aarch64/test_frame_7.c: Likewise.
7068 * gcc.target/aarch64/test_frame_8.c: Likewise.
7069 * gcc.target/aarch64/test_frame_16.c: New test.
7070
37bce35a
L
70712015-08-01 H.J. Lu <hongjiu.lu@intel.com>
7072
7073 PR target/72748
7074 * gcc.target/i386/pr72748.c: New test.
7075
3f8257db 70762015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
7077
7078 PR tree-optimization/71818
7079 * gcc.dg/vect/pr71818.c: New
7080
bf60c531
ML
70812016-08-01 Martin Liska <mliska@suse.cz>
7082
7083 PR tree-optimization/71857
7084 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7085
8ed49fab
KT
70862016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7087
7088 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7089
76e2c821
JB
70902016-08-01 Jan Beulich <jbeulich@suse.com>
7091
7092 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7093
35029597
WS
70942016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7095
7096 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7097 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7098
3aa4b66a
JW
70992016-07-31 Jonathan Wakely <jwakely@redhat.com>
7100
7101 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7102 (check_effective_target_c++): Likewise. Also match for libstdc++.
7103
3f8257db 71042016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
7105
7106 PR fortran/41922
7107 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7108 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7109 * gfortran.dg/pr41922.f90: New test.
7110
9fcb2819
SK
71112016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7112
7113 PR fortran/68566
7114 * gfortran.dg/pr68566.f90: new test.
7115
94087e88 71162016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
7117
7118 PR c++/60760
7119 PR c++/71091
7120 * g++.dg/cpp0x/constexpr-cast.C: New test.
7121 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7122 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7123 * g++.dg/ubsan/pr63956.C: Correct.
7124
d0047a25
MM
71252016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
7126
7127 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7128 vector double or vector long where the vector is in memory.
7129 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7130 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7131
e4f7a5df
SK
71322016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7133
7134 PR fortran/69867
7135 * gfortran.dg/pr69867.f90: New test.
7136
b441ae1d
SK
71372016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7138
7139 PR fortran/69962
7140 * gfortran.dg/pr69962.f90: New test.
7141
712dff31
SK
71422016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7143
7144 PR fortran/70006
7145 * gfortran.dg/pr70006.f90: New test.
7146
fb42421e
SK
71472016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7148
7149 PR fortran/71730
7150 * gfortran.dg/pr71730.f90: New test.
7151 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7152 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7153 * gfortran.dg/array_constructor_26.f03: Ditto.
7154
466effe0
WS
71552016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7156
7157 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7158 * gcc.target/powerpc/pr71763.c: Likewise.
7159
f618a472
MP
71602016-07-29 Marek Polacek <polacek@redhat.com>
7161
7162 PR c/71742
7163 * gcc.dg/940510-1.c: Adjust dg-error.
7164 * gcc.dg/c99-flex-array-1.c: Likewise.
7165 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7166
efd0786f
MP
7167 PR c/71853
7168 * gcc.dg/noncompile/pr71853.c: New test.
7169
e00dceaf
MP
7170 PR c/71573
7171 * gcc.dg/noncompile/pr71573.c: New test.
7172
638fc14f
MP
7173 PR c/71926
7174 * g++.dg/warn/Wparentheses-30.C: New test.
7175 * gcc.dg/Wparentheses-14.c: New test.
7176
61c73a7f
UB
71772016-07-29 Uros Bizjak <ubizjak@gmail.com>
7178
7179 * gcc.dg/pr59833.c: Use dg-add-options ieee.
7180
01d32b2b
BC
71812016-07-29 Bin Cheng <bin.cheng@arm.com>
7182
7183 PR tree-optimization/57558
7184 * gcc.dg/vect/pr57558-1.c: New test.
7185 * gcc.dg/vect/pr57558-2.c: New test.
7186
f6c7a248
PK
71872016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7188
61c73a7f 7189 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
7190 to scan forwprop1 dump pass.
7191
f54ea774
PC
71922016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
7193
7194 PR c++/51488
7195 * g++.dg/template/pr51488.C: New.
7196
673a107a
JJ
71972016-07-29 Jakub Jelinek <jakub@redhat.com>
7198
7199 PR c/71969
7200 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7201 static __inline__.
7202 * gcc.dg/pr71969-1.c: New test.
7203 * gcc.dg/pr71969-2.c: New test.
7204 * gcc.dg/pr71969-3.c: New test.
7205
78169471
MP
72062016-07-29 Marek Polacek <polacek@redhat.com>
7207
7208 PR c/71574
7209 * c-c++-common/pr71574.c: New test.
7210
a5b5c8b6
MP
7211 PR c/71583
7212 * gcc.dg/noncompile/pr71583.c: New test.
7213
883b6d4e
KV
72142016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
7215
7216 PR middle-end/68217
7217 * gcc.dg/pr68217.c: New test.
7218
89f1f37e
SK
72192016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7220
7221 PR fortran/71067
7222 * gfortran.dg/pr71067_1.f90: New test.
7223 * gfortran.dg/pr71067_2.f90: Ditto.
7224
e0d32185
MM
72252016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
7226
7227 * gcc.target/powerpc/vec-extract-1.c: New test.
7228
c851722d
SK
72292016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7230
7231 PR fortran/71799
7232 * gfortran.dg/pr71799.f90: New test.
7233
f064da6a
PC
72342016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7235
7236 PR c++/71665
7237 * g++.dg/cpp0x/pr71665-1.C: New.
7238 * g++.dg/cpp0x/pr71665-2.C: Likewise.
7239 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7240 * g++.dg/ext/label10.C: Likewise.
7241 * g++.dg/parse/constant5.C: Likewise.
7242
1b70aaad
SK
72432016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7244
7245 PR fortran/71859
7246 * gfortran.dg/pr71859.f90: New test.
7247 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7248 * gfortran.dg/coarray_collectives_1.f90: Ditto.
7249
a23404c9
PT
72502016-07-28 Paul Thomas <pault@gcc.gnu.org>
7251
7252 PR fortran/71883
1d09844a 7253 * gfortran.dg/pr71883.f90: New test.
a23404c9 7254
513d866d
YR
72552016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7256
7257 PR tree-optimization/71734
61c73a7f 7258 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 7259
7c428aa2
RL
72602016-07-28 Renlin Li <renlin.li@arm.com>
7261
7262 Revert
7263 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7264
7265 PR fortran/71902
7266 * gfortran.dg/dependency_47.f90: New test.
7267
1225d6b1
ML
72682016-07-28 Martin Liska <mliska@suse.cz>
7269
7270 PR gcov-profile/68025
7271 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7272
e5f5bf35
ML
72732016-07-28 Martin Liska <mliska@suse.cz>
7274
7275 * g++.dg/vect/pr70944.cc: New test.
7276
4536610d
KV
72772016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
7278
7279 PR middle-end/71994
7280 * gcc.dg/torture/pr71994.c: New test.
7281
8c6961ca
PK
72822016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7283
7284 PR middle-end/71078
7285 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7286 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7287 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7288
8de22ea0
RB
72892016-07-27 Richard Biener <rguenther@suse.de>
7290
7291 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7292
5d9da222
ML
72932016-07-27 Martin Liska <mliska@suse.cz>
7294
7295 * gcc.dg/predict-13.c: New test.
7296 * gcc.dg/predict-14.c: New test.
7297
af9e275f
SKS
72982016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7299
a23404c9 7300 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
7301 including stdint.h.
7302 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7303 including stdint.h.
7304
71abba1e
MM
73052016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7306
7307 PR target/71869
7308 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7309 IEEE built-in functions handle quiet and signalling NaNs
7310 correctly.
7311
9cd74e8f
SK
73122016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7313
7314 PR fortran/71862
7315 * gfortran.dg/pr71862.f90: New test.
7316
0d48446f
MS
73172016-07-26 Martin Sebor <msebor@redhat.com>
7318
7319 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7320 selector with dg-options.
7321
524cf1e4
PP
73222016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
7323
7324 PR tree-optimization/18046
7325 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7326 * gcc.dg/tree-ssa/vrp103.c: New test.
7327 * gcc.dg/tree-ssa/vrp104.c: New test.
7328
100665d8
WS
73292016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7330
7331 * gcc.target/powerpc/pr63354.c: Require lp64 since
7332 -mprofile-kernel is not legal with -m32.
7333
0b64ca40
RB
73342016-07-26 Richard Biener <rguenther@suse.de>
7335
7336 PR rtl-optimization/71984
7337 * gcc.dg/torture/pr71984.c: New testcase.
7338
9b7937cf
RS
73392016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
7340
7341 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7342 g++-dg-runtest via et-dg-runtest.
7343 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7344 * gcc.dg/vect/vect.exp: Likewise.
7345 * gfortran.dg/graphite/graphite.exp: Likewise, but for
7346 gfortran-dg-runtest.
7347 * gfortran.dg/vect/vect.exp: Likewise.
7348 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7349 (check_mips_loongson_hw_available): Likewise.
7350 (check_effective_target_mpaired_single_runtime): Likewise.
7351 (check_effective_target_mips_loongson_runtime): Likewise.
7352 (add_options_for_mpaired_single): Likewise.
7353 (check_effective_target_vect_int): Add global et_index.
7354 Check and save the supported feature for a target selected by
7355 the et_index target. Break long lines where appropriate. Call
7356 et-is-effective-target for MIPS with an argument instead of
7357 check_effective_target_* where appropriate.
7358 (check_effective_target_vect_intfloat_cvt): Likewise.
7359 (check_effective_target_vect_uintfloat_cvt): Likewise.
7360 (check_effective_target_vect_floatint_cvt): Likewise.
7361 (check_effective_target_vect_floatuint_cvt): Likewise.
7362 (check_effective_target_vect_simd_clones): Likewise.
7363 (check_effective_target_vect_shift): ewise.
7364 (check_effective_target_whole_vector_shift): Likewise.
7365 (check_effective_target_vect_bswap): Likewise.
7366 (check_effective_target_vect_shift_char): Likewise.
7367 (check_effective_target_vect_long): Likewise.
7368 (check_effective_target_vect_float): Likewise.
7369 (check_effective_target_vect_double): Likewise.
7370 (check_effective_target_vect_long_long): Likewise.
7371 (check_effective_target_vect_no_int_max): Likewise.
7372 (check_effective_target_vect_no_int_add): Likewise.
7373 (check_effective_target_vect_no_bitwise): Likewise.
7374 (check_effective_target_vect_widen_shift): Likewise.
7375 (check_effective_target_vect_no_align): Likewise.
7376 (check_effective_target_vect_hw_misalign): Likewise.
7377 (check_effective_target_vect_element_align): Likewise.
7378 (check_effective_target_vect_condition): Likewise.
7379 (check_effective_target_vect_cond_mixed): Likewise.
7380 (check_effective_target_vect_char_mult): Likewise.
7381 (check_effective_target_vect_short_mult): Likewise.
7382 (check_effective_target_vect_int_mult): Likewise.
7383 (check_effective_target_vect_extract_even_odd): Likewise.
7384 (check_effective_target_vect_interleave): Likewise.
7385 (check_effective_target_vect_stridedN): Likewise.
7386 (check_effective_target_vect_multiple_sizes): Likewise.
7387 (check_effective_target_vect64): Likewise.
7388 (check_effective_target_vect_call_copysignf): Likewise.
7389 (check_effective_target_vect_call_sqrtf): Likewise.
7390 (check_effective_target_vect_call_btrunc): Likewise.
7391 (check_effective_target_vect_call_btruncf): Likewise.
7392 (check_effective_target_vect_call_ceil): Likewise.
7393 (check_effective_target_vect_call_ceilf): Likewise.
7394 (check_effective_target_vect_call_floor): Likewise.
7395 (check_effective_target_vect_call_floorf): Likewise.
7396 (check_effective_target_vect_call_lceil): Likewise.
7397 (check_effective_target_vect_call_lfloor): Likewise.
7398 (check_effective_target_vect_call_nearbyint): Likewise.
7399 (check_effective_target_vect_call_nearbyintf): Likewise.
7400 (check_effective_target_vect_call_round): Likewise.
7401 (check_effective_target_vect_call_roundf): Likewise.
7402 (check_effective_target_vect_perm): Likewise, but also append *_saved
7403 to the existing global name to properly cache the result.
7404 (check_effective_target_vect_perm_byte): Likewise.
7405 (check_effective_target_vect_perm_short): Likewise.
7406 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7407 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7408 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7409 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7410 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7411 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7412 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7413 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7414 (check_effective_target_vect_sdot_qi): Likewise.
7415 (check_effective_target_vect_udot_qi): Likewise.
7416 (check_effective_target_vect_sdot_hi): Likewise.
7417 (check_effective_target_vect_udot_hi): Likewise.
7418 (check_effective_target_vect_usad_char): Likewise.
7419 (check_effective_target_vect_pack_trunc): Likewise.
7420 (check_effective_target_vect_unpack): Likewise.
7421 (check_effective_target_vect_aligned_arrays): Likewise.
7422 (check_effective_target_vect_natural_alignment): Likewise.
7423 (check_effective_target_vector_alignment_reachable): Likewise.
7424 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7425 (is-effective-target): Initialize et_index if undefined.
7426 (et-dg-runtest): New.
7427 (et-is-effective-target): Likewise.
7428 (check_vect_support_and_set_flags): Add supported MIPS targets to
7429 EFFECTIVE_TARGETS list. Return the number of supported targets.
7430
8f63caf6 74312016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 7432 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
7433
7434 PR middle-end/70920
7435 * gcc.dg/pr70920-1.c: New test-case.
7436 * gcc.dg/pr70902-2.c: Likewise.
7437 * gcc.dg/pr70920-3.c: Likewise.
7438 * gcc.dg/pr70920-4.c: Likewise
7439 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7440 2 instead of 3.
7441
7d575fff
AM
74422016-07-25 Alexander Monakov <amonakov@ispras.ru>
7443
7444 * gcc.c-torture/execute/pr71494.c: Require label_values.
7445 * gcc.dg/pr16973.c: Ditto.
7446
bf01e070
SKS
74472016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7448
7449 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7450 * gcc.dg/torture/pr69771.c: Require int32plus.
7451 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7452
16b05965
ML
74532016-07-25 Martin Liska <mliska@suse.cz>
7454
7455 * gcc.dg/torture/pr71987.c: New test.
7456
d52d3767
SK
74572016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
7458
7459 PR fortran/71935
7460 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7461 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
7462 * gfortran.dg/pr71935.f90: New test.
7463
94087e88 74642016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
7465
7466 PR c++/71675
7467 * g++.dg/ext/atomic-3.C: New test.
7468 * gcc.dg/atomic/pr71675.c: New test.
7469
58b3986e
ES
74702016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
7471
7472 * gcc.target/i386/mvc8.c: New test.
7473
faa1612a
BC
74742016-07-22 Bin Cheng <bin.cheng@arm.com>
7475
7476 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7477 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7478
1603ebe0
TK
74792016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7480
7481 PR fortran/71795
7482 * gfortran.dg/constructor_50.f90: New test.
7483
bc91c436
ML
74842016-07-22 Martin Liska <mliska@suse.cz>
7485
7486 PR gcov-profile/69028
7487 PR gcov-profile/62047
7488 * g++.dg/cilk-plus/pr69028.C: New test.
7489
9fe9a3a7
AV
74902016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
7491
7492 * gfortran.dg/coarray_stat_2.f90: New test.
7493
70866e3d
MM
74942016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7495
7496 * gcc.target/powerpc/vec-extract.h: New files to check the
7497 vec_extract built-in functions for all vector types, testing
7498 accessing each element, both with constant and variable element
7499 numbers.
7500 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7501 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7502 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7503 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7504 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7505 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7506 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7507 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
7508 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
7509
ab3af181
JJ
75102016-07-21 Jakub Jelinek <jakub@redhat.com>
7511
7512 PR c++/71728
7513 * g++.dg/other/pr71728.C: New test.
7514
ebe8f322
JG
75152016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
7516
7517 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
7518 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
7519 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7520 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7521 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7522
959cef74
RB
75232016-07-21 Richard Biener <rguenther@suse.de>
7524
7525 PR tree-optimization/71947
7526 * gcc.dg/tree-ssa/vrp102.c: New testcase.
7527
b24d9420
BC
75282016-07-21 Bin Cheng <bin.cheng@arm.com>
7529
7530 * gcc.dg/tree-ssa/scev-15.c: New.
7531
23974819
BC
75322016-07-21 Bin Cheng <bin.cheng@arm.com>
7533
7534 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7535
ee78cbaa
JJ
75362016-07-21 Jakub Jelinek <jakub@redhat.com>
7537
7538 PR c++/71941
7539 * g++.dg/gomp/pr71941.C: New test.
7540
52ed68f7
DM
75412016-07-20 David Malcolm <dmalcolm@redhat.com>
7542
7543 PR c/70339
7544 PR c/71858
7545 * g++.dg/spellcheck-identifiers.C: New test case, based on
7546 gcc.dg/spellcheck-identifiers.c.
7547 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7548 gcc.dg/spellcheck-identifiers-2.c.
7549 * g++.dg/spellcheck-typenames.C: New test case, based on
7550 gcc.dg/spellcheck-typenames.c
7551
18407bfb
JW
75522016-07-20 Jonathan Wakely <jwakely@redhat.com>
7553
7554 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7555 pointer to member function and also test catching by reference.
7556
4c07fd98
DV
75572016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7558
7559 * gcc.target/s390/pr67443.c: Fix test case.
7560
fee21d65
DV
75612016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7562
7563 * gcc.target/s390/insv-1.c: Xfail some tests.
7564 * gcc.target/s390/insv-2.c: Likewise.
7565
dbe9dfdd
GJL
75662016-07-20 Georg-Johann Lay <avr@gjlay.de>
7567
7568 * gcc.target/avr/torture/get-mem.c: New test.
7569 * gcc.target/avr/torture/set-mem.c: New test.
7570
c25e1d82
GJL
75712016-07-20 Georg-Johann Lay <avr@gjlay.de>
7572
7573 PR target/71948
7574 * gcc.target/avr/torture/tiny-progmem.c: New test.
7575
109d2197
JJ
75762016-07-20 Jakub Jelinek <jakub@redhat.com>
7577
7419f441
JJ
7578 PR c++/71909
7579 * g++.dg/parse/pr71909.C: New test.
7580 * g++.dg/tm/pr71909.C: New test.
7581
109d2197
JJ
7582 PR c++/50060
7583 * g++.dg/cpp0x/constexpr-50060.C: New test.
7584 * g++.dg/cpp1y/constexpr-50060.C: New test.
7585
144530cf
ML
75862016-07-20 Martin Liska <mliska@suse.cz>
7587
7588 * gfortran.dg/graphite/pr71898.f90: New test.
7589
04ac4afa
BC
75902016-07-20 Bin Cheng <bin.cheng@arm.com>
7591
7592 PR tree-optimization/71503
7593 PR tree-optimization/71683
7594 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7595 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7596
dcbdb17a
ML
75972016-07-20 Martin Liska <mliska@suse.cz>
7598
7599 * gcc.dg/plugin/plugin.exp: Remove sreal test.
7600 * gcc.dg/plugin/sreal-test-1.c: Remove.
7601 * gcc.dg/plugin/sreal_plugin.c: Remove.
7602
6ed82555
TK
76032016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7604
7605 PR fortran/71902
7606 * gfortran.dg/dependency_47.f90: New test.
7607
13da0507
JJ
76082016-07-19 Jakub Jelinek <jakub@redhat.com>
7609
4833f561
JJ
7610 PR rtl-optimization/71916
7611 * gcc.c-torture/compile/pr71916.c: New test.
7612
4fda19ef
JJ
7613 PR middle-end/71874
7614 * g++.dg/torture/pr71874.C: New test.
7615
13da0507
JJ
7616 PR middle-end/71734
7617 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7618 (my_alloc): Rewritten to use __builtin_posix_memalign and
7619 __SIZE_TYPE__.
7620 (my_free): Use __builtin_free instead of _mm_free.
7621 (Vec::operator=): Use __builtin_memcpy.
7622
e7980add
MJ
76232016-07-19 Martin Jambor <mjambor@suse.cz>
7624
61c73a7f
UB
7625 PR fortran/71688
7626 * gfortran.dg/pr71688.f90: New test.
e7980add 7627
13e88953
RB
76282016-07-19 Richard Biener <rguenther@suse.de>
7629
7630 * c-c++-common/vector-subscript-6.c: New testcase.
7631 * c-c++-common/vector-subscript-7.c: Likewise.
7632
1caf0482
SKS
76332016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7634
a23404c9 7635 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
7636 and UInt32 based on __SIZEOF_INT__.
7637
cef5388d
RB
76382016-07-19 Richard Biener <rguenther@suse.de>
7639
7640 PR tree-optimization/71901
7641 * gcc.dg/torture/pr71901.c: New testcase.
7642
76432016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
7644
7645 PR tree-optimization/71908
7646 * gcc.dg/torture/pr71908.c: New testcase.
7647
a8f7a895
MM
76482016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7649
7650 PR target/71493
7651 * gcc.target/powerpc/pr71493-1.c: New test.
7652 * gcc.target/powerpc/pr71493-2.c: Likewise.
7653
f2111a36
JJ
76542016-07-18 Jakub Jelinek <jakub@redhat.com>
7655
99516432
JJ
7656 PR c++/71835
7657 * g++.dg/conversion/ambig3.C: New test.
7658
87713c6a
JJ
7659 PR c++/71828
7660 * g++.dg/cpp0x/constexpr-71828.C: New test.
7661
7a7f16ca
JJ
7662 PR c++/71826
7663 * g++.dg/template/pr71826.C: New test.
7664
f4d90295
JJ
7665 PR c++/71822
7666 * g++.dg/template/defarg21.C: New test.
7667
f2111a36
JJ
7668 PR c++/71871
7669 * g++.dg/ext/vector31.C: New test.
7670
0b965526
UB
76712016-07-18 Uros Bizjak <ubizjak@gmail.com>
7672
7673 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7674
94e136b9
YR
76752016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7676
7677 PR tree-optimization/71734
7678 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7679
7072df0a
DV
76802016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7681
7682 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7683 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7684 stack-layout-dynamic-1.c: New test.
7685
54158a1a
AK
76862016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7687
7688 * gcc.target/s390/nolrl-1.c: New test.
7689
43068916
FR
76902016-07-17 Fritz Reese <fritzoreese@gmail.com>
7691
7692 PR fortran/71523
7693 * gfortran.dg/pr71523_1.f90: New test.
7694 * gfortran.dg/pr71523_2.f90: New test.
7695
a9356b12
AS
76962016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7697
7698 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7699
a07b81c7 77002016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 7701 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
7702
7703 PR fortran/62125
7704 * gfortran.dg/pr62125.f90: New test.
7705
96c0ec12
BS
77062016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7707
7708 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7709 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7710
479d0ed5
JW
77112016-07-15 Jonathan Wakely <jwakely@redhat.com>
7712
7713 PR c++/58796
7714 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7715 * g++.dg/cpp0x/nullptr35.C: New test.
7716
41c7438e
BC
77172016-07-15 Bin Cheng <bin.cheng@arm.com>
7718
7719 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7720
f7ba880b
CP
77212016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7722
7723 * gfortran.dg/goacc/vector_length.f90: New test.
7724
b9aba0a0
RB
77252016-07-15 Richard Biener <rguenther@suse.de>
7726
7727 PR tree-optimization/71881
7728 * gcc.dg/torture/pr71881.c: New testcase.
7729
9513d5fb
RB
77302016-07-15 Richard Biener <rguenther@suse.de>
7731
7732 PR tree-optimization/71887
7733 * gcc.dg/torture/pr71887.c: New testcase.
7734
ddbbcb19
JJ
77352016-07-15 Jakub Jelinek <jakub@redhat.com>
7736
7737 PR c/71858
7738 * gcc.dg/spellcheck-identifiers-3.c: New test.
7739
29eb509c
AV
77402016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7741
7742 PR fortran/71807
7743 * gfortran.dg/null_9.f90: New test.
7744
43aabfcf
BC
77452016-07-15 Bin Cheng <bin.cheng@arm.com>
7746
7747 * gcc.dg/tree-ssa/loop-41.c: New test.
7748
afc89e58
BC
77492016-07-15 Bin Cheng <bin.cheng@arm.com>
7750
7751 PR tree-optimization/71347
7752 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7753
6fa682ad
SK
77542016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7755
7756 PR fortran/29819
7757 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7758 * gfortran.dg/contains.f90: Ditto.
7759 * gfortran.dg/contains_empty_1.f03: Ditto.
7760 * gfortran.dg/submodule_3.f08: Ditto.
7761
dd36b877
JJ
77622016-07-14 Jakub Jelinek <jakub@redhat.com>
7763
a60a5d31
JJ
7764 PR testsuite/71865
7765 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7766 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7767 expected diagnostics.
7768
dd36b877
JJ
7769 PR c/71858
7770 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7771 * gcc.dg/spellcheck-identifiers-2.c: New test.
7772 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7773 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7774
a241f8ca
JJ
77752016-07-14 Jakub Jelinek <jakub@redhat.com>
7776
7777 PR tree-optimization/71872
7778 * gcc.c-torture/compile/pr71872.c: New test.
7779
d62b809c
TP
77802016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7781
7782 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7783 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7784 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7785 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7786 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7787 * gcc.target/arm/atomic-op-acquire-1.c: This.
7788 * gcc.target/arm/atomic-op-char.c: Rename into ...
7789 * gcc.target/arm/atomic-op-char-1.c: This.
7790 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7791 * gcc.target/arm/atomic-op-consume-1.c: This.
7792 * gcc.target/arm/atomic-op-int.c: Rename into ...
7793 * gcc.target/arm/atomic-op-int-1.c: This.
7794 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7795 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7796 * gcc.target/arm/atomic-op-release.c: Rename into ...
7797 * gcc.target/arm/atomic-op-release-1.c: This.
7798 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7799 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7800 * gcc.target/arm/atomic-op-short.c: Rename into ...
7801 * gcc.target/arm/atomic-op-short-1.c: This.
7802 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7803 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7804 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7805 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7806 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7807 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7808 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7809 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7810 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7811 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7812
1f8dd420
AV
78132016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7814
7815 PR fortran/70842
7816 * gfortran.dg/select_type_35.f03: New test.
7817
53109ba8
KT
78182016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7819
7820 PR target/65951
7821 PR tree-optimization/70923
7822 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7823 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7824 * gcc.dg/vect/pr65951.c: Likewise.
7825 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7826
91f35b7f
DE
78272016-07-14 David Edelsohn <dje.gcc@gmail.com>
7828
7829 * c-c++-common/pr60226.c: Expect maximum object file alignment
7830 error on AIX.
7831
351168fe
RB
78322016-07-14 Richard Biener <rguenther@suse.de>
7833
7834 PR tree-optimization/71866
7835 * gcc.dg/torture/pr71866.c: New testcase.
7836
94c32c00
TP
78372016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7838
7839 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7840 selector and enclose boolean expression in curly braces.
7841
b799a481
AM
78422016-07-14 Alan Modra <amodra@gmail.com>
7843
7844 PR target/71733
7845 * gcc.target/powerpc/p9-novsx.c: New.
7846
f63ba78c
AK
78472016-07-13 Andi Kleen <ak@linux.intel.com>
7848
7849 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7850 * g++.dg/tree-prof/morefunc.C: Dito.
7851 * g++.dg/tree-prof/pr35545.C: Dito.
7852 * g++.dg/tree-prof/reorder.C: Dito.
7853 * gcc.dg/tree-prof/20050826-2.c: Dito.
7854 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7855 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7856 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7857 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7858 * gcc.dg/tree-prof/inliner-1.c: Dito.
7859 * gcc.dg/tree-prof/merge_block.c: Dito.
7860 * gcc.dg/tree-prof/stringop-1.c: Dito.
7861 * gcc.dg/tree-prof/stringop-2.c: Dito.
7862 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7863 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7864 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7865 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7866 * gcc.dg/tree-prof/update-loopch.c: Dito.
7867 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7868 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7869 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7870 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7871 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7872 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7873 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7874
f4d5a23d
AK
78752016-07-13 Andi Kleen <ak@linux.intel.com>
7876
7877 * lib/profopt.exp (profopt-execute): Remove .imports files.
7878
ae145898
AK
78792016-07-13 Andi Kleen <ak@linux.intel.com>
7880
0b965526 7881 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 7882
e97bd4f5
AK
78832016-07-13 Andi Kleen <ak@linux.intel.com>
7884
7885 * lib/profopt.exp (dg-final-scan-autofdo,
7886 dg-final-scan-not-autofdo): New functions.
7887
6fa3d4b4
BC
78882016-07-13 Bin Cheng <bin.cheng@arm.com>
7889
7890 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7891 * gcc.dg/vect/vect-35.c: Ditto.
7892 * gcc.dg/vect/vect-alias-check-2.c: New test.
7893
65f18bc6
ML
78942016-07-13 Martin Liska <mliska@suse.cz>
7895
7896 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 7897 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
7898 * gfortran.dg/pr42108.f90: Update expected dump scan.
7899
9737f35b
RB
79002016-07-13 Richard Biener <rguenther@suse.de>
7901
7902 PR tree-optimization/24574
7903 * gcc.dg/pr24574.c: New testcase.
7904
62c0ea4b
SKS
79052016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7906
0b965526 7907 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
7908 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7909 * c-c++-common/pr68833-1.c: Require int32plus.
7910 * gcc.dg/ipa/pr63551.c: Likewise.
7911 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7912 * gcc.dg/ipa/pr64041.c: Require int32plus.
7913
c7ed8938
IE
79142016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7915
7916 PR ipa/71633
7917 * g++.dg/pr71633.C: New test.
7918
5ce15300
TP
79192016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7920
7921 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7922 Add new arm_thumb1_cbz_ok effective target.
7923 * gcc.target/arm/cbz.c: New test.
7924
2b9509a3
TP
79252016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7926
7927 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7928 Define effective target.
7929 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7930 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7931 * gcc.target/arm/movhi_movw.c: New test.
7932 * gcc.target/arm/movsi_movw.c: Likewise.
7933 * gcc.target/arm/movdi_movw.c: Likewise.
7934
7f15b177
RB
79352016-07-13 Richard Biener <rguenther@suse.de>
7936
7937 PR middle-end/71104
7938 * gcc.dg/pr71104-1.c: New testcase.
7939 * gcc.dg/pr71104-2.c: Likewise.
7940
0b0a896e
MM
79412016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7942
7943 PR target/71805
7944 * gcc.target/powerpc/pr71805.c: New test.
7945
f906f5ed
BS
79462016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7947
7948 * gcc.target/powerpc/divkc3-1.c: New.
7949 * gcc.target/powerpc/mulkc3-1.c: New.
7950
9e63c3aa
NS
79512016-07-12 Nathan Sidwell <nathan@acm.org>
7952
7953 * gcc.target/arm/data-rel-1.c: New.
7954 * gcc.target/arm/data-rel-2.c: New.
7955 * gcc.target/arm/data-rel-3.c: New.
7956
f507d202
ML
79572016-07-12 Martin Liska <mliska@suse.cz>
7958
7959 * gcc.dg/params/blocksort-part.c: New test.
7960 * gcc.dg/params/params.exp: New file.
7961
d6f7c125
KT
79622016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7963
7964 PR middle-end/71700
7965 * gcc.c-torture/execute/pr71700.c: New test.
7966
37ccb0ba
SB
79672016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7968 Richard Biener <rguenther@suse.de>
7969
7970 PR tree-optimization/23286
7971 PR tree-optimization/70159
7972 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7973 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7974 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7975 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7976 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7977 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7978 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7979 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7980 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7981 * gcc.dg/pr51879-12.c: Likewise.
7982 * gcc.dg/strlenopt-9.c: Likewise.
7983 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7984 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7985 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7986 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7987 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7988 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7989 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7990 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7991 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7992 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7993 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7994 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7995 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7996 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7997 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7998
712a93d6
RB
79992016-07-12 Richard Biener <rguenther@suse.de>
8000
8001 PR rtl-optimization/68961
8002 * gcc.target/i386/pr68961.c: New testcase.
8003
c392943c
JJ
80042016-07-11 Jakub Jelinek <jakub@redhat.com>
8005
3d56e6a4
JJ
8006 PR middle-end/71758
8007 * c-c++-common/gomp/pr71758.c: New test.
8008 * gfortran.dg/gomp/pr71758.f90: New test.
8009
c392943c
JJ
8010 PR tree-optimization/71823
8011 * gcc.dg/vect/pr71823.c: New test.
8012
741d3be5
DM
80132016-07-11 David Malcolm <dmalcolm@redhat.com>
8014
8015 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8016 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8017 and LINE_MAP_MAX_LOCATION_WITH_COLS.
8018
92fa45b5
L
80192016-07-11 H.J. Lu <hongjiu.lu@intel.com>
8020
8021 PR target/71801
8022 * gcc.target/i386/pr71801.c: New test.
8023
f51606c7
RB
80242016-07-11 Richard Biener <rguenther@suse.de>
8025
8026 PR tree-optimization/71816
8027 * gcc.dg/torture/pr71816.c: New testcase.
8028
36b54ce0
TK
80292016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8030
8031 PR fortran/71783
8032 * gfortran.dg/dependency_46.f90: New test.
8033
d13835b6
VM
80342016-07-08 Vladimir Makarov <vmakarov@redhat.com>
8035
8036 PR rtl-optimization/71621
8037 * gcc.target/i386/pr71621-1.c: New.
8038 * gcc.target/i386/pr71621-2.c: New.
8039
642bcbdf
CP
80402016-07-08 Cesar Philippidis <cesar@codesourcery.com>
8041
8042 * gfortran.dg/goacc/pr71704.f90: New test.
8043
02eb5b8b
BS
80442016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8045
8046 PR target/71297
8047 * gcc.target/powerpc/pr71297.c: New.
8048
8beb9a0d
JW
80492016-07-08 Jiong Wang <jiong.wang@arm.com>
8050
8051 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8052
cef4b650
MM
80532016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8054
8055 PR target/71806
8056 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8057
3c3ecf52
AH
80582016-07-08 Alan Hayward <alan.hayward@arm.com>
8059
8060 PR tree-optimization/71667
8061 * gcc.dg/vect/pr71667.c: New
8062
2660286d
ML
80632016-07-08 Martin Liska <mliska@suse.cz>
8064
8065 * gcc.dg/torture/pr71606.c: New test.
8066
70cdd4ae
JD
80672016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8068
8069 PR fortran/71764
8070 * gfortran.dg/pr71764.f90: New test.
8071
842dc2e6
JJ
80722016-07-07 Jakub Jelinek <jakub@redhat.com>
8073 Kai Tietz <ktietz70@googlemail.com>
8074
8075 PR c++/70869
8076 PR c++/71054
8077 * g++.dg/cpp0x/pr70869.C: New test.
8078 * g++.dg/cpp0x/pr71054.C: New test.
8079
31be4262
DE
80802016-07-07 David Edelsohn <dje.gcc@gmail.com>
8081
8082 * g++.dg/debug/pr71432.C: Fail on AIX.
8083
1c122092
ML
80842016-07-07 Martin Liska <mliska@suse.cz>
8085
8086 * gfortran.dg/do_1.f90: Remove a corner case that triggers
8087 an undefined behavior.
8088 * gfortran.dg/do_3.F90: Likewise.
8089 * gfortran.dg/do_check_11.f90: New test.
8090 * gfortran.dg/do_check_12.f90: New test.
8091 * gfortran.dg/do_corner_warn.f90: New test.
8092
7119f1b1
ML
80932016-07-07 Martin Liska <mliska@suse.cz>
8094
8095 * gfortran.dg/predict-1.f90: Ammend the test.
8096 * gfortran.dg/predict-2.f90: Likewise.
8097
275792f2
IE
80982016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
8099
8100 PR ipa/71624
8101 * g++.dg/pr71624.C: New test.
8102
05a437c1
TP
81032016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8104
8105 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8106 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8107 ARMv8-M Mainline architectures.
8108
6f493951
TP
81092016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8110
8111 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8112 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8113
5ddaee94
SB
81142016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
8115
8116 PR target/70098
8117 PR target/71763
8118 * gcc.target/powerpc/pr71763.c: New file.
8119
651afdb2
YR
81202016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8121
8122 PR tree-optimization/71518
0b965526 8123 * gcc.dg/pr71518.c: New test.
651afdb2 8124
9df99881
WD
81252016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
8126
8127 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8128
7b4e0769
SKS
81292016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8130
0b965526 8131 PR target/50739
7b4e0769
SKS
8132 * gcc.target/avr/pr50739.c: New test.
8133
eb4432f7
JH
81342016-07-05 Jan Hubicka <jh@suse.cz>
8135
8136 * gcc.dg/tree-ssa/scev-14.c: update template.
8137
c01e092f
RS
81382016-07-06 Richard Sandiford <richard.sandiford@arm.com>
8139
8140 * gcc.dg/vect/group-no-gaps-1.c: New test.
8141
8070763a
AK
81422016-07-05 Andi Kleen <ak@linux.intel.com>
8143
8144 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8145 if kernel supports MPX.
8146
3f8257db 81472016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
8148
8149 * gcc.c-torture/compile/pr69102.c: Require fpic support.
8150
36a265b1
MM
81512016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8152 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8153
8154 * gcc.target/powerpc/signbit-1.c: New test.
8155 * gcc.target/powerpc/signbit-2.c: New test.
8156 * gcc.target/powerpc/signbit-3.c: New test.
8157
7a98fb6e
KT
81582016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8159
8160 PR rtl-optimization/71594
8161 * gcc.dg/torture/pr71594.c: New test.
8162
1e3d54b4
JH
81632016-07-05 Jan Hubicka <jh@suse.cz>
8164
8165 * gcc.dg/tree-ssa/scev-14.c: new testcase.
8166
84ca3893
DM
81672016-07-05 David Malcolm <dmalcolm@redhat.com>
8168
8169 PR c++/62314
3a146d46 8170 * g++.dg/parse/error5.C: Update column
84ca3893
DM
8171 number of missing semicolon error.
8172 * g++.dg/pr62314-2.C: New test case.
8173
20d0bfce
AF
81742016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8175
8176 * gfortran.dg/coarray_stat_function.f90: New test.
8177 * gfortran.dg/coarray_stat_whitespace.f90: New test.
8178 * gfortran.dg/coarray_lib_comm_1: Adapting old test
8179 to new interfaces.
8180
69aaea06
AV
81812016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
8182
8183 PR fortran/71623
8184 * gfortran.dg/deferred_character_17.f90: New test.
8185
f723a43c
CL
81862016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8187
8188 * gcc.target/arm/neon/polytypes.c: Move to ...
8189 * gcc.target/arm/polytypes.c: ... here.
8190 * gcc.target/arm/neon/pr51534.c: Move to ...
8191 * gcc.target/arm/pr51534.c: ... here.
8192 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8193 * gcc.target/arm/vect-vcvt.c: ... here.
8194 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8195 * gcc.target/arm/vect-vcvtq.c: ... here.
8196 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8197 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8198 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8199 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8200 * gcc.target/arm/neon/neon.exp: Delete.
8201 * gcc.target/arm/neon/: Delete.
8202
d73e0ccf
JD
82032016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8204
8205 PR fortran/65575
8206 * gfortran.dg: pr65575.f90: New test.
8207
c20f6223
JD
82082016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8209
8210 PR fortran/35849
8211 * gfortran.dg: pr35849.f90: New test.
8212
2a5537c3
JJ
82132016-07-04 Jakub Jelinek <jakub@redhat.com>
8214
8215 PR c++/71739
8216 * g++.dg/cpp0x/pr71739.C: New test.
8217
740f9751
CL
82182016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
8219
8220 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8221
bf749919
DV
82222016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8223
8224 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8225 locr.
8226 * gcc.target/s390/loc-1.c: New test.
8227
430bb38e
YR
82282016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
8229
3a146d46
JJ
8230 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8231 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 8232
15f6e0da
RR
82332016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8234
8235 PR target/63874
8236 * gcc.target/aarch64/pr63874.c: New test.
8237
79335075
JB
82382016-07-04 Jan Beulich <jbeulich@suse.com>
8239
8240 * g++.dg/header.c: New.
8241 * gcc.dg/header.c: New.
8242
557e8c49
JJ
82432016-07-02 Jakub Jelinek <jakub@redhat.com>
8244
8245 PR c/71719
8246 * c-c++-common/Wunused-var-15.c: New test.
8247
79a592e3
JJ
82482016-07-01 Jakub Jelinek <jakub@redhat.com>
8249
8250 PR fortran/71687
8251 * gfortran.dg/gomp/pr71687.f90: New test.
8252
e2298656
BS
82532016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8254
8255 * gcc.dg/const-float128-ped.c: Require __float128 effective
8256 target and options.
8257 * gcc.dg/const-float128.c: Likewise.
8258 * gcc.dg/torture/float128-cmp-invalid.c: Require
8259 __float128 and base_quadfloat_support effective targets, and
8260 __float128 options.
8261 * gcc.dg/torture/float128-div-underflow.c: Likewise.
8262 * gcc.dg/torture/float128-extend-nan.c: Likewise.
8263 * gcc.dg/torture/float128-nan.c: Likewise.
8264 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8265 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8266 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 8267 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
8268 (add_options_for___float128): New.
8269 (check_effective_target_base_quadword_support): New.
8270
70c11966
MM
82712016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8272
8273 PR target/71720
8274 * gcc.target/powerpc/pr71720.c: New test.
8275
059541fd
JB
82762016-07-01 Jan Beulich <jbeulich@suse.com>
8277
8278 * gcc.dg/bss.c: New.
8279
2c1e4964
PB
82802016-07-01 Peter Bergner <bergner@vnet.ibm.com>
8281
8282 PR target/71698
8283 * gcc.target/powerpc/pr71698.c: New test.
8284
22e1cb39
GJL
82852016-07-01 Georg-Johann Lay <avr@gjlay.de>
8286
8287 PR target/71151
8288 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8289 instead of ".foo" for its section name.
8290 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8291 depending on MCU's flash size.
8292 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8293 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8294 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8295 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8296 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8297 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8298
466cf574
JB
82992016-07-01 Jan Beulich <jbeulich@suse.com>
8300
8301 * gcc.target/i386/pr65105-2.c: Add -msse2.
8302
351beab7
JJ
83032016-06-30 Jakub Jelinek <jakub@redhat.com>
8304
55a0f21a
JJ
8305 PR tree-optimization/71707
8306 * gcc.dg/strlenopt-29.c: New test.
8307
6245ad72
JJ
8308 PR fortran/71704
8309 * gfortran.dg/gomp/pr71704.f90: New test.
8310
351beab7
JJ
8311 PR fortran/71705
8312 * gfortran.dg/gomp/pr71705.f90: New test.
8313
5a3a6a5e
KN
83142016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8315
8316 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8317 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8318 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8319 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8320 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8321 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8322 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8323 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8324 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8325 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8326 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8327 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8328 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8329 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8330 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8331 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8332 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8333 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8334 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8335 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8336 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8337 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8338 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8339 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8340 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8341 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8342 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8343 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8344 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8345 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8346 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8347 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8348 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8349 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8350 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8351 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8352 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8353 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8354 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8355 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8356 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8357 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8358 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8359 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8360 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8361 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8362 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8363 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8364 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8365 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8366 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8367 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8368 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8369 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8370 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8371 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8372 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8373 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8374 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8375 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8376 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8377 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8378 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8379 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8380 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8381 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8382 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8383 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8384 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8385 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8386 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8387 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8388 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8389 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8390 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8391 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8392 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8393 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8394 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8395 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8396 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8397
3dfa8071 83982016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 8399 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
8400
8401 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8402
9bd62242 84032016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 8404 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
8405
8406 * gcc.target/aarch64/vget_set_lane_1.c: New test.
8407
603107fb
DM
84082016-06-30 David Malcolm <dmalcolm@redhat.com>
8409
8410 PR driver/71651
8411 * gcc.dg/spellcheck-options-12.c: New test case.
8412
205cccc7
JJ
84132016-06-30 Jakub Jelinek <jakub@redhat.com>
8414
8415 PR middle-end/71693
8416 * gcc.c-torture/compile/pr71693.c: New test.
8417
f4452176
DM
84182016-06-29 David Malcolm <dmalcolm@redhat.com>
8419
8420 * gcc.dg/spellcheck-params.c: New testcase.
8421 * gcc.dg/spellcheck-params-2.c: New testcase.
8422
c5e74d9d
MM
84232016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8424
8425 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8426 vector extract instructions.
8427 * gcc.target/powerpc/p9-extract-2.c: Likewise.
8428
e44ecbfd
JD
84292016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8430
8431 PR fortran/71686
8432 * gfortran.dg/unexpected_eof_2.f90: New test.
8433 * gfortran.dg/unexpected_eof_3.f90: New test.
8434
ee446d9f
JW
84352016-06-29 Jim Wilson <jim.wilson@linaro.org>
8436
8437 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8438
27f67461
CP
84392016-06-29 Cesar Philippidis <cesar@codesourcery.com>
8440
8441 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8442 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8443 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8444
b1206d29
RB
84452016-06-29 Richard Biener <rguenther@suse.de>
8446
8447 PR middle-end/15256
8448 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8449
1af21224
MW
84502016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8451
8452 * gcc.target/arm/aapcs/neon-vect10.c: Require
8453 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8454 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8455 * gcc.target/arm/aapcs/vfp18.c: Likewise.
8456 * gcc.target/arm/aapcs/vfp19.c: Likewise.
8457 * gcc.target/arm/aapcs/vfp20.c: Likewise.
8458 * gcc.target/arm/aapcs/vfp21.c: Likewise.
8459 * gcc.target/arm/fp16-aapcs-1.c: Require
8460 -mfloat-ab=hard. Also simplify the test.
8461 * gcc.target/arm/fp16-aapcs-2.c: New.
8462
7fe43755
MW
84632016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8464
0b965526 8465 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
8466 (add_options_for_arm_fp16_ieee): New.
8467 (add_options_for_arm_fp16_alternative): New.
8468 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
8469 long-line.
8470 (effective_target_arm_fp16_hw): New.
8471
264d951a
IE
84722016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
8473
8474 PR tree-optimization/71655
8475 * g++.dg/pr71655.C: New test.
8476
5c846a81
ML
84772016-06-29 Martin Liska <mliska@suse.cz>
8478
8479 * gcc.dg/pr71585.c: New test.
8480 * gcc.dg/pr71585-2.c: New test.
8481 * gcc.dg/pr71585-3.c: New test.
8482
fafe9318
YR
84832016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8484
8485 PR tree-optimization/70729
8486 * g++.dg/vect/pr70729.cc: New test.
8487
54d19c3b
TS
84882016-06-29 Thomas Schwinge <thomas@codesourcery.com>
8489
8490 * c-c++-common/gomp/cancel-1.c: Extend.
8491
5f3cd7c3
JJ
84922016-06-29 Jakub Jelinek <jakub@redhat.com>
8493
8494 PR tree-optimization/71625
8495 * gcc.dg/strlenopt-28.c: New test.
8496
4aa83879
RB
84972016-06-29 Richard Biener <rguenther@suse.de>
8498
8499 PR middle-end/71002
8500 * g++.dg/torture/pr71002.C: Adjust testcase.
8501
152ef731
JJ
85022016-06-29 Jakub Jelinek <jakub@redhat.com>
8503
8504 PR c/71685
8505 * gcc.dg/pr71685.c: New test.
8506
85072016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
8508
8509 PR c/71552
8510 * gcc.dg/init-bad-9.c: New test.
8511
d41dc215
BS
85122016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8513
8514 * gcc.target/powerpc/abs128-1.c: Require VSX.
8515 * gcc.target/powerpc/copysign128-1.c: Likewise.
8516 * gcc.target/powerpc/inf128-1.c: Likewise.
8517 * gcc.target/powerpc/nan128-1.c: Likewise.
8518
6a20b538
JJ
85192016-06-28 Jakub Jelinek <jakub@redhat.com>
8520
8521 PR middle-end/71626
8522 * gcc.c-torture/execute/pr71626-1.c: New test.
8523 * gcc.c-torture/execute/pr71626-2.c: New test.
8524
77d93c47
PB
85252016-06-28 Peter Bergner <bergner@vnet.ibm.com>
8526
8527 PR target/71656
8528 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8529
a8264058
SB
85302016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
8531
8532 PR target/71670
8533 * gcc.target/powerpc/pr71670.c: New testcase.
8534
0dc47331
PB
85352016-06-27 Peter Bergner <bergner@vnet.ibm.com>
8536
8537 PR target/71656
8538 * gcc.target/powerpc/pr71656-1.c: New test.
8539 * gcc.target/powerpc/pr71656-2.c: New test.
8540
b65ffc79
CL
85412016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
8542
8543 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8544 around fp16 code.
8545 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8546 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8547 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8548 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8549 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8550 Add arm_neon_fp16_ok effective target.
0b965526
UB
8551 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8552 Likewise.
8553 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8554 Likewise.
8555 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8556 Likewise.
8557 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8558 Likewise.
8559 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8560 Likewise.
8561 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8562 Likewise.
8563 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8564 Likewise.
8565 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8566 Likewise.
8567 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8568 Likewise.
8569 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8570 Likewise.
8571 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8572 Likewise.
b65ffc79 8573
9bb86f40
JH
85742016-06-26 Jan Hubicka <hubicka@ucw.cz>
8575
8576 * gcc.dg/predict-12.c: New testcase.
8577
46db0fd4
JD
85782016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8579
8580 PR fortran/71649
8581 * gfortran.dg/pr71649.f90: New test.
8582
2a65e70b
JJ
85832016-06-25 Jakub Jelinek <jakub@redhat.com>
8584
f8a06e24
JJ
8585 PR tree-optimization/71643
8586 * g++.dg/opt/pr71643.C: New test.
8587
2a65e70b
JJ
8588 PR tree-optimization/71631
8589 * gcc.c-torture/execute/pr71631.c: New test.
8590
7805417a
JH
85912016-06-24 Jan Hubicka <hubicka@ucw.cz>
8592
8593 * gcc.dg/predict-11.c: New testcase.
8594 * gfortran.dg/predict-2.f90: New testcase.
8595
888ed1a3
JH
85962016-06-24 Jan Hubicka <hubicka@ucw.cz>
8597
8598 * gcc.dg/predict-10.c: New test.
8599
53605f35
BS
86002016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8601
8602 * gcc.target/powerpc/abs128-1.c: New.
8603 * gcc.target/powerpc/copysign128-1.c: New.
8604 * gcc.target/powerpc/inf128-1.c: New.
8605 * gcc.target/powerpc/nan128-1.c: New.
8606
7b22b4c6
EB
86072016-06-24 Eric Botcazou <ebotcazou@adacore.com>
8608
8609 * gfortran.dg/pr71642.f90: New test.
8610
37e373c2
JJ
86112016-06-24 Jakub Jelinek <jakub@redhat.com>
8612
8613 PR tree-optimization/71647
8614 * gcc.target/i386/pr71647.c: New test.
8615
b20b79f2
L
86162016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8617
8618 * gcc.target/i386/noplt-gd-1.c: New test.
8619 * gcc.target/i386/noplt-gd-2.c: Likewise.
8620 * gcc.target/i386/noplt-gd-3.c: Likewise.
8621 * gcc.target/i386/noplt-ld-1.c: Likewise.
8622 * gcc.target/i386/noplt-ld-2.c: Likewise.
8623 * gcc.target/i386/noplt-ld-3.c: Likewise.
8624 * lib/target-supports.exp
8625 (check_effective_target_tls_get_addr_via_got): New.
8626
04619cb8
UB
86272016-06-24 Uros Bizjak <ubizjak@gmail.com>
8628
8629 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8630 testsuite compile flags.
8631 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8632 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8633
86342016-06-24 Uros Bizjak <ubizjak@gmail.com>
8635
8636 * g++dg/vect/pr36684.cc: Add dg-do compile.
8637 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8638 * gcc.dg/vect/pr70021.c: Ditto.
8639 * gcc.dg/vect/pr70138-1.c: Ditto.
8640 * gcc.dg/vect/pr70138-2.c: Ditto.
8641 * gcc.dg/vect/pr70354-1.c: Ditto.
8642 * gcc.dg/vect/pr70354-2.c: Ditto.
8643 * gcc.dg/vect/pr71259.c: Ditto.
8644 * gcc.dg/vect/pr71416-1.c: Ditto.
8645 * gcc.dg/vect/slp-43.c: Ditto.
8646 * gcc.dg/vect/slp-45.c: Ditto.
8647 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8648 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8649 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8650 * gfortran.dg/vect/pr69980.f90: Ditto.
8651
86522016-06-24 Uros Bizjak <ubizjak@gmail.com>
8653
8654 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8655 * gcc.dg/vect/bb-slp-30.c: Ditto.
8656 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8657 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8658 * gcc.dg/vect/pr45902.c: Ditto.
8659 * gcc.dg/vect/pr48172.c: Ditto.
8660 * gcc.dg/vect/pr48377.c: Ditto.
8661 * gcc.dg/vect/pr49038.c: Ditto.
8662 * gcc.dg/vect/pr49771.c: Ditto.
8663 * gcc.dg/vect/pr52091.c: Ditto.
8664 * gcc.dg/vect/pr53185-2.c: Ditto.
8665 * gcc.dg/vect/pr56826.c: Ditto.
8666 * gcc.dg/vect/pr60276.c: Ditto.
8667 * gcc.dg/vect/pr62021.c: Ditto.
8668 * gcc.dg/vect/pr63530.c: Ditto.
8669 * gcc.dg/vect/pr65518.c: Ditto.
8670 * gcc.dg/vect/pr65947-1.c: Ditto.
8671 * gcc.dg/vect/pr65947-10.c: Ditto.
8672 * gcc.dg/vect/pr65947-11.c: Ditto.
8673 * gcc.dg/vect/pr65947-12.c: Ditto.
8674 * gcc.dg/vect/pr65947-13.c: Ditto.
8675 * gcc.dg/vect/pr65947-2.c: Ditto.
8676 * gcc.dg/vect/pr65947-3.c: Ditto.
8677 * gcc.dg/vect/pr65947-4.c: Ditto.
8678 * gcc.dg/vect/pr65947-5.c: Ditto.
8679 * gcc.dg/vect/pr65947-6.c: Ditto.
8680 * gcc.dg/vect/pr65947-7.c: Ditto.
8681 * gcc.dg/vect/pr65947-8.c: Ditto.
8682 * gcc.dg/vect/pr65947-9.c: Ditto.
8683 * gcc.dg/vect/pr71416-1.c: Ditto.
8684 * gcc.dg/vect/pr71439.c: Ditto.
8685 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8686 * gcc.dg/vect/vect-bswap16.c: Ditto.
8687 * gcc.dg/vect/vect-bswap32.c: Ditto.
8688 * gcc.dg/vect/vect-bswap64.c: Ditto.
8689 * gcc.dg/vect/vect-live-1.c: Ditto.
8690 * gcc.dg/vect/vect-live-2.c: Ditto.
8691 * gcc.dg/vect/vect-live-3.c: Ditto.
8692 * gcc.dg/vect/vect-live-4.c: Ditto.
8693 * gcc.dg/vect/vect-live-5.c: Ditto.
8694 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8695 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8696 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8697 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8698 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8699 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8700 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8701 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8702 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8703 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8704 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8705 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8706 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8707 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8708 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8709 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8710 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8711
da224bcb
UB
87122016-06-24 Uros Bizjak <ubizjak@gmail.com>
8713
8714 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8715
dfee2870
L
87162016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8717
8718 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8719 ia32 if R_386_GOT32X relocation is supported.
8720 * gcc.target/i386/noplt-3.c: Likewise.
8721 * gcc.target/i386/noplt-2.c: Likewise.
8722 (main): Renamed to ...
8723 (bar): This.
8724 * gcc.target/i386/noplt-4.c: Likewise.
8725 (main): Renamed to ...
8726 (bar): This.
8727 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8728 * gcc.target/i386/pr67400-5.c: Likewise.
8729
a86451b9
JJ
87302016-06-24 Jakub Jelinek <jakub@redhat.com>
8731
00085092
JJ
8732 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8733 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8734
a86451b9
JJ
8735 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8736 f4): Adjust expected diagnostics.
8737 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8738 (T): If OVFP is defined, redefine to TP.
8739 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8740 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8741 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8742 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8743 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8744 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8745 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8746 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8747 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8748 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8749 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8750 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8751 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8752 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8753 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8754 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8755 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8756 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8757 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8758 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8759 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8760 as last argument to __builtin_add_overflow_p.
8761
7bb5d5f4
UB
87622016-06-23 Uros Bizjak <ubizjak@gmail.com>
8763
8764 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8765 dg-options and remove default vector testsuite compile flags.
8766 * g++.dg/vect/pr33860a.cc: Ditto.
8767 * g++.dg/vect/pr45470-a.cc: Ditto.
8768 * g++.dg/vect/pr45470-b.cc: Ditto.
8769 * g++.dg/vect/pr60896.cc: Ditto.
8770 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8771 * gcc.dg/vect/pr18308.c: Ditto.
8772 * gcc.dg/vect/pr24049.c: Ditto.
8773 * gcc.dg/vect/pr33373.c: Ditto.
8774 * gcc.dg/vect/pr36228.c: Ditto.
8775 * gcc.dg/vect/pr42395.c: Ditto.
8776 * gcc.dg/vect/pr42604.c: Ditto.
8777 * gcc.dg/vect/pr46663.c: Ditto.
8778 * gcc.dg/vect/pr48765.c: Ditto.
8779 * gcc.dg/vect/pr49093.c: Ditto.
8780 * gcc.dg/vect/pr49352.c: Ditto.
8781 * gcc.dg/vect/pr52298.c: Ditto.
8782 * gcc.dg/vect/pr52870.c: Ditto.
8783 * gcc.dg/vect/pr53185.c: Ditto.
8784 * gcc.dg/vect/pr53773.c: Ditto.
8785 * gcc.dg/vect/pr56695.c: Ditto.
8786 * gcc.dg/vect/pr62171.c: Ditto.
8787 * gcc.dg/vect/pr63530.c: Ditto.
8788 * gcc.dg/vect/pr68339.c: Ditto.
8789 * gcc.dg/vect/pr71259.c: Ditto.
8790 * gcc.dg/vect/vect-82_64.c: Ditto.
8791 * gcc.dg/vect/vect-83_64.c: Ditto.
8792 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8793 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8794 * gcc.dg/vect/vect-shift-2.c: Ditto.
8795 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8796 * gfortran.dg/vect/pr39318.f90: Ditto.
8797 * gfortran.dg/vect/pr45714-a.f: Ditto.
8798 * gfortran.dg/vect/pr45714-b.f: Ditto.
8799 * gfortran.dg/vect/pr46213.f90: Ditto.
8800
2d4bb02f
MM
88012016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8802 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8803
8804 * gcc.target/powerpc/p9-splat-5.c: New test.
8805
f6d1b868
UB
88062016-06-23 Uros Bizjak <ubizjak@gmail.com>
8807
8808 PR tree-optimization/71488
8809 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8810 * lib/target-supports.exp: ... here.
8811 (check_sse4_hw_available): New procedure.
8812 (check_effective_target_sse4_runtime): Ditto.
8813 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8814 -march=westmere for sse4_runtime targets.
936ff030 8815 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 8816 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 8817 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 8818 (main): Call check_vect ().
a7898180 8819 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 8820
c0597759
L
88212016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8822
8823 PR target/66232
8824 PR target/67400
8825 * gcc.target/i386/pr66232-14.c: New file.
8826 * gcc.target/i386/pr66232-15.c: Likewise.
8827 * gcc.target/i386/pr66232-16.c: Likewise.
8828 * gcc.target/i386/pr66232-17.c: Likewise.
8829 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8830 ia32 if R_386_GOT32X relocation is supported.
8831 * gcc.target/i386/pr67400-2.c: Likewise.
8832 * gcc.target/i386/pr67400-3.c: Likewise.
8833 * gcc.target/i386/pr67400-4.c: Likewise.
8834 * gcc.target/i386/pr67400-6.c: Likewise.
8835 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 8836 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 8837
5b0e27a7
JD
88382016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8839
8840 PR libgfortran/48852
8841 * gfortran.dg/char4_iunit_1.f03: Update test.
8842 * gfortran.dg/f2003_io_5.f03: Update test.
8843 * gfortran.dg/real_const_3.f90: Update test.
8844
7f586d90
AK
88452016-06-23 Andi Kleen <ak@linux.intel.com>
8846
8847 * g++.dg/bprob/bprob.exp: Support autofdo.
8848 * g++.dg/tree-prof/tree-prof.exp: dito.
8849 * gcc.dg/tree-prof/tree-prof.exp: dito.
8850 * gcc.misc-tests/bprob.exp: dito.
8851 * gfortran.dg/prof/prof.exp: dito.
8852 * lib/profopt.exp: dito.
8853 * lib/target-supports.exp: Check for autofdo.
8854
60fa7862
ML
88552016-06-23 Martin Liska <mliska@suse.cz>
8856
8857 * gcc.dg/pr71619.c: New test.
8858
e3d62871
UB
88592016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8860
8861 PR target/67400
cc901875
UB
8862 * gcc.target/i386/pr67400-1.c: New test.
8863 * gcc.target/i386/pr67400-2.c: Likewise.
8864 * gcc.target/i386/pr67400-3.c: Likewise.
8865 * gcc.target/i386/pr67400-4.c: Likewise.
8866 * gcc.target/i386/pr67400-5.c: Likewise.
8867 * gcc.target/i386/pr67400-6.c: Likewise.
8868 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 8869
ac81cf0b
DM
88702016-06-22 David Malcolm <dmalcolm@redhat.com>
8871
8872 * c-c++-common/missing-header-1.c: New test case.
8873 * c-c++-common/missing-header-2.c: New test case.
8874 * c-c++-common/missing-header-3.c: New test case.
8875 * c-c++-common/missing-header-4.c: New test case.
8876
1a4f11c8
DM
88772016-06-22 David Malcolm <dmalcolm@redhat.com>
8878
8879 PR c/70339
8880 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8881 hint.
8882 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8883 expected results due to builtin "nanl" now being suggested for
8884 "name".
8885 * gcc.dg/pr67580.c: Update expected messages.
8886 * gcc.dg/spellcheck-identifiers.c: New testcase.
8887 * gcc.dg/spellcheck-typenames.c: New testcase.
8888
a93eac6a
DM
88892016-06-22 David Malcolm <dmalcolm@redhat.com>
8890
8891 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8892 file.
8893 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8894 diagnostic-test-show-locus-parseable-fixits.c to sources for
8895 diagnostic_plugin_test_show_locus.c.
8896 * lib/gcc-defs.exp (freeform_regexps): New global.
8897 (dg-regexp): New function.
8898 (handle-dg-regexps): New function.
8899 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8900 freeform_regexps to the empty list.
8901 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8902
49e76ff1
IE
89032016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8904
f6d1b868 8905 PR tree-optimization/71488
49e76ff1
IE
8906 * g++.dg/pr71488.C: New test.
8907 * gcc.dg/vect/vect-bool-cmp.c: New test.
8908
951d8c8a
EB
89092016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8910
8911 * gcc.dg/guality/param-5.c: New test.
8912
b60fc3bd
BE
89132016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8914
8915 * gcc.target/i386/asm-flag-7.c: New test.
8916
0609abda
TS
89172016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8918
8919 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8920 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8921 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8922 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8923 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8924 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8925 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8926 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8927 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8928 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8929 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8930 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8931 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8932 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8933 * lib/target-supports.exp: Likewise.
8934
ee2499b4
TS
89352016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8936
8937 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8938 * gcc.dg/attr-ms_struct-2.c: Likewise.
8939 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8940 * gcc.dg/bf-ms-attrib.c: Likewise.
8941 * gcc.dg/bf-ms-layout-2.c: Likewise.
8942 * gcc.dg/bf-ms-layout-3.c: Likewise.
8943 * gcc.dg/bf-ms-layout.c: Likewise.
8944 * gcc.dg/bf-no-ms-layout.c: Likewise.
8945 * gcc.target/i386/bitfield1.c: Likewise.
8946 * gcc.target/i386/bitfield2.c: Likewise.
8947 * gcc.target/i386/bitfield3.c: Likewise.
8948
caea59ff
KN
89492016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8950
8951 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8952 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8953 override other than -mcpu=power9 command-line option is specified,
8954 or if the target operating system is aix.
8955 * gcc.target/powerpc/darn-1.c: Likewise.
8956 * gcc.target/powerpc/darn-2.c: Likewise.
8957 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8958 test if effective-target is not powerpc_p9vector_ok or if the
8959 target operating system is not defined.
8960 * gcc.target/powerpc/vslv-1.c: Likewise.
8961 * gcc.target/powerpc/vsrv-0.c: Likewise.
8962 * gcc.target/powerpc/vsrv-1.c: Likewise.
8963
63617e30
TB
89642016-06-21 Tobias Burnus <burnus@net-b.de>
8965
8966 PR fortran/71068
8967 * gfortran.dg/coarray/data_1.f90: New.
8968
89192c3c
WD
89692016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8970
8971 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8972 (dg-require-effective-target): Use arm_v8_neon_hw.
8973 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8974 (dg-require-effective-target): Likewise.
8975 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8976 (dg-require-effective-target): Likewise.
8977 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8978 (dg-require-effective-target): Likewise.
8979 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8980 (dg-require-effective-target): Likewise.
8981 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8982 (dg-require-effective-target): Likewise.
8983 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8984 Add AArch64 check.
8985
64ac50e2
WD
89862016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8987
8988 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8989 Set to 3 so test passes.
8990
6252b5db
WD
89912016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8992
8993 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8994
3b9bc511
IV
89952016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8996
8997 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8998 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8999 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9000 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9001
21db1c78
IV
90022016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9003
9004 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9005 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9006
9d30e86f
L
90072016-06-21 H.J. Lu <hongjiu.lu@intel.com>
9008
9009 PR target/71549
9010 * gcc.target/i386/pr71549.c: New test.
9011
448a7c69
KN
90122016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9013
9014 * gcc.target/powerpc/vadsdu-0.c: Replace
9015 dg-require-effective-target directive to allow test to run on more
9016 platforms, and add dg-skip-if directive to disable test on aix
9017 platforms because of known incompatibilities.
9018 * gcc.target/powerpc/vadsdu-1.c: Likewise.
9019 * gcc.target/powerpc/vadsdu-2.c: Likewise.
9020 * gcc.target/powerpc/vadsdu-3.c: Likewise.
9021 * gcc.target/powerpc/vadsdu-4.c: Likewise.
9022 * gcc.target/powerpc/vadsdu-5.c: Likewise.
9023 * gcc.target/powerpc/vadsdub-1.c: Likewise.
9024 * gcc.target/powerpc/vadsdub-2.c: Replace
9025 dg-require-effective-target directive to allow test to run on more
9026 platforms, and add dg-skip-if directive to disable test on aix
9027 platforms because of known incompatibilities.
9028 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9029 with vec_absdb call to differentiate this test from vadsdub-1.c.
9030 * gcc.target/powerpc/vadsduh-1.c: Replace
9031 dg-require-effective-target directive to allow test to run on more
9032 platforms, and add dg-skip-if directive to disable test on aix
9033 platforms because of known incompatibilities.
9034 * gcc.target/powerpc/vadsduh-2.c: Likewise.
9035 * gcc.target/powerpc/vadsduw-1.c: Likewise.
9036 * gcc.target/powerpc/vadsduw-2.c: Likewise.
9037
0ad84f34
JJ
90382016-06-21 Jakub Jelinek <jakub@redhat.com>
9039
9040 PR tree-optimization/71588
9041 * gcc.dg/pr71558.c: New test.
9042
e71e8d94
SKS
90432016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9044
9045 * c-c++-common/pr68657-1.c: Require ptr32plus support.
9046 * c-c++-common/pr68657-2.c: Likewise.
9047 * c-c++-common/pr68657-3.c: Likewise.
9048 * gcc.dg/torture/pr69714.c: Require int32plus support.
9049 * gcc.dg/torture/pr70025.c: Likewise.
9050 * gcc.dg/torture/pr70083.c: Likewise.
9051 * gcc.dg/torture/pr70542.c: Likewise.
9052 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9053
5a578671
JM
90542016-06-20 Joseph Myers <joseph@codesourcery.com>
9055
9056 PR c/71601
9057 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9058
7a9df68e
JJ
90592016-06-20 Jakub Jelinek <jakub@redhat.com>
9060
50aa64d5
JJ
9061 PR middle-end/71581
9062 * gcc.dg/pr71581.c: New test.
9063
7a9df68e
JJ
9064 PR rtl-optimization/71591
9065 * gcc.dg/cpp/pr71591.c: New test.
9066
3947cf19
DR
90672016-06-20 David B. Robins <gcc@davidrobins.net>
9068
9069 PR target/71571
9070 * g++.dg/torture/pr71571.C: New test.
9071
c4ff221e
JJ
90722016-06-20 Jakub Jelinek <jakub@redhat.com>
9073
9074 PR target/71559
9075 * gcc.target/i386/sse2-pr71559.c: New test.
9076 * gcc.target/i386/avx-pr71559.c: New test.
9077 * gcc.target/i386/avx512f-pr71559.c: New test.
9078
f1b5abfb
TB
90792016-06-20 Tobias Burnus <burnus@net-b.de>
9080
9081 PR fortran/71194
9082 * gfortran.dg/pointer_remapping_10.f90: New.
9083
842107e4
DM
90842016-06-20 David Malcolm <dmalcolm@redhat.com>
9085
9086 * g++.dg/diagnostic/string-literal-concat.C: New test case.
9087
d9e8bdfd
MS
90882016-06-20 Martin Sebor <msebor@redhat.com>
9089
9090 PR c/69507
9091 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9092 * gnu90-const-expr-1.c: Same.
9093 * gnu99-const-expr-1.c: Same.
9094 * gnu99-static-1.c: Same.
9095
67785479
RL
90962016-06-20 Renlin Li <renlin.li@arm.com>
9097
29f09b38 9098 PR testsuite/71489
67785479
RL
9099 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9100
636929b8
JG
91012016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
9102
9103 * gcc.target/aarch64/vcvt_f64_1.c: New.
9104 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9105 * gcc.target/aarch64/vrecp_f64_1.c: New.
9106
ff7b374b
KT
91072016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9108
9109 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9110 "alignement".
9111
554cfc9e
GJL
91122016-06-20 Georg-Johann Lay <avr@gjlay.de>
9113
9114 PR target/71103
9115 * gcc.target/avr/torture/pr71103-2.c: New test.
9116
94087e88 91172016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
9118
9119 PR c/69507
9120 * gcc.dg/alignof.c: New test.
9121
c561b091
PC
91222016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9123
9124 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9125 vs dg-error; test constexpr specifier too.
9126
bf54f123
PC
91272016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9128
9129 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9130
4e53aa97
CL
91312016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
9132
9133 * lib/target-supports.exp
9134 (check_effective_target_arm_neon_fp16_ok_nocache): Call
9135 arm_neon_ok and merge flags. Fix temporary test name.
9136 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9137 and merge flags.
9138
69071d86
ML
91392016-06-17 Martin Liska <mliska@suse.cz>
9140
9141 * gcc.dg/predict-9.c: Fix dump scanning.
9142
68b3b858
BC
91432016-06-17 Bin Cheng <bin.cheng@arm.com>
9144
9145 PR tree-optimization/71354
9146 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9147
d3ee260a
BC
91482016-06-17 Bin Cheng <bin.cheng@arm.com>
9149
9150 PR tree-optimization/71347
9151 * gcc.dg/tree-ssa/pr71347.c: New test.
9152
bd8fb114
BC
91532016-06-17 Bin Cheng <bin.cheng@arm.com>
9154
9155 PR tree-optimization/71354
9156 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9157
97816be4
BC
91582016-06-17 Bin Cheng <bin.cheng@arm.com>
9159
9160 * gcc.dg/vect/vect-alias-check-1.c: New test.
9161
2d761a37
SKS
91622016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9163
e0277d6b 9164 PR target/71151
2d761a37
SKS
9165 * gcc.target/avr/pr71151-1.c: New test.
9166 * gcc.target/avr/pr71151-2.c: New test.
9167 * gcc.target/avr/pr71151-3.c: New test.
9168 * gcc.target/avr/pr71151-4.c: New test.
9169 * gcc.target/avr/pr71151-5.c: New test.
9170 * gcc.target/avr/pr71151-6.c: New test.
9171 * gcc.target/avr/pr71151-7.c: New test.
9172 * gcc.target/avr/pr71151-8.c: New test.
9173 * gcc.target/avr/pr71151-common.h: New test.
9174
68fa96d6
ML
91752016-06-16 Martin Liska <mliska@suse.cz>
9176
9177 * gfortran.dg/predict-1.f90: New test.
9178
b6ca982f
UB
91792016-06-16 Uros Bizjak <ubizjak@gmail.com>
9180
9181 PR target/71242
3a146d46 9182 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 9183
1dc8d15b
JH
91842016-06-16 Jan Hubicka <hubicka@ucw.cz>
9185
9186 * g++.dg/vect/pr36648.cc: Disable cunrolli
9187
67c25816
JJ
91882016-06-16 Jakub Jelinek <jakub@redhat.com>
9189
c577adb2
JJ
9190 PR target/71554
9191 * gcc.c-torture/execute/pr71554.c: New test.
9192
67c25816
JJ
9193 PR rtl-optimization/71532
9194 * gcc.dg/torture/pr71532.c: New test.
9195
1a3c3ee9
MM
91962016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9197
9198 * gcc.target/powerpc/p9-dimode1.c: New test.
9199 * gcc.target/powerpc/p9-dimode2.c: Likewise.
9200
f29468a7
JJ
92012016-06-15 Jakub Jelinek <jakub@redhat.com>
9202
61daecc4
JJ
9203 * gcc.c-torture/compile/20160615-1.c: New test.
9204
f29468a7
JJ
9205 * g++.dg/cpp0x/ref-qual17.C: New test.
9206
209d1e2d
IE
92072016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
9208
9209 PR middle-end/71529
9210 * gcc.target/i386/pr71529.C: New test.
9211
8dc35712
AH
92122016-06-15 Alan Hayward <alan.hayward@arm.com>
9213
9214 PR tree-optimization/71483
9215 * g++.dg/vect/pr71483.c: New
9216
b8911cb8
PC
92172016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
9218
9219 PR c++/70202
9220 * g++.dg/inherit/crash6.C: New.
9221 * g++.dg/inherit/union2.C: Likewise.
9222 * g++.dg/inherit/virtual12.C: Likewise.
9223 * g++.dg/inherit/virtual13.C: Likewise.
9224 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9225
cf5d08ab
UB
92262016-06-15 Uros Bizjak <ubizjak@gmail.com>
9227
e3d62871 9228 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 9229
8f482165
AH
92302016-06-15 Alan Hayward <alan.hayward@arm.com>
9231
9232 PR tree-optimization/71439
9233 * gcc.dg/vect/pr71439.c: New
9234
3256673f
KT
92352016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9236
9237 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9238
b17dc4d4
RB
92392016-06-15 Richard Biener <rguenther@suse.de>
9240
9241 * gcc.dg/vect/slp-45.c: New testcase.
9242
2a5825f2
RB
92432016-06-15 Richard Biener <rguenther@suse.de>
9244
9245 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9246
6e433d0b
BS
92472016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9248
9249 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9250 requirements, and disable for AIX for now.
9251 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9252
abe7f828
JJ
92532016-06-14 Jakub Jelinek <jakub@redhat.com>
9254
a09c81b4
JJ
9255 PR c++/71528
9256 * g++.dg/opt/pr71528.C: New test.
9257
abe7f828
JJ
9258 PR c++/71516
9259 * g++.dg/init/pr71516.C: New test.
9260
acfadf06
PC
92612016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9262
9263 * g++.dg/init/array46.C: New.
9264
4d568ab2
UB
92652016-06-14 Uros Bizjak <ubizjak@gmail.com>
9266
e3d62871
UB
9267 * gcc.target/i386/float128-3.c: New test.
9268 * gcc.target/i386/quad-sse4.c: Ditto.
9269 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9270 Update scan strings.
4d568ab2 9271
30934c5d
RB
92722016-06-14 Richard Biener <rguenther@suse.de>
9273
9274 PR middle-end/71526
9275 * gfortran.dg/pr71526.f90: New testcase.
9276
3970e545
AV
92772016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
9278
9279 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9280 * gcc.dg/zero_bits_compound-1.c: Likewise.
9281
04976c6e
RB
92822016-06-14 Richard Biener <rguenther@suse.de>
9283
9284 PR tree-optimization/71522
9285 * gcc.dg/torture/pr71522.c: New testcase.
9286
23e025db
JJ
92872016-06-14 Jakub Jelinek <jakub@redhat.com>
9288
9289 PR tree-optimization/71520
9290 * gcc.dg/tree-ssa/pr71520.c: New test.
9291
90b72e84
RB
92922016-06-14 Richard Biener <rguenther@suse.de>
9293
9294 PR tree-optimization/71521
86c24ba6 9295 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 9296
ef7cf206
JJ
92972016-06-13 Jakub Jelinek <jakub@redhat.com>
9298
0dda258b
JJ
9299 PR sanitizer/71498
9300 * c-c++-common/ubsan/bounds-13.c: New test.
9301
ef7cf206
JJ
9302 PR preprocessor/71183
9303 * gcc.dg/cpp/source_date_epoch-3.c: New test.
9304
a73786e3
JL
93052016-06-13 Jeff Law <law@redhat.com>
9306
9307 PR tree-optimization/71403
9308 * c-c++-common/ubsan/pr71403-1.c: New test.
9309 * c-c++-common/ubsan/pr71403-2.c: New test.
9310 * c-c++-common/ubsan/pr71403-3.c: New test.
9311
0ac249bf
JJ
93122016-06-13 Jakub Jelinek <jakub@redhat.com>
9313
9314 PR middle-end/71478
9315 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9316 Add -Wno-psabi -w to dg-options.
9317
5408a64a
KN
93182016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9319
9320 * gcc.target/powerpc/vadsdu-0.c: New test.
9321 * gcc.target/powerpc/vadsdu-1.c: New test.
9322 * gcc.target/powerpc/vadsdu-2.c: New test.
9323 * gcc.target/powerpc/vadsdu-3.c: New test.
9324 * gcc.target/powerpc/vadsdu-4.c: New test.
9325 * gcc.target/powerpc/vadsdu-5.c: New test.
9326 * gcc.target/powerpc/vadsdub-1.c: New test.
9327 * gcc.target/powerpc/vadsdub-2.c: New test.
9328 * gcc.target/powerpc/vadsduh-1.c: New test.
9329 * gcc.target/powerpc/vadsduh-2.c: New test.
9330 * gcc.target/powerpc/vadsduw-1.c: New test.
9331 * gcc.target/powerpc/vadsduw-2.c: New test.
9332
f7e4f2e3
DM
93332016-06-13 David Malcolm <dmalcolm@redhat.com>
9334
9335 * gcc.dg/c99-init-2.c (c): Update expected error message.
9336 * gcc.dg/init-bad-8.c (foo): Likewise.
9337 * gcc.dg/spellcheck-fields-3.c: New test case.
9338
ad23a23e
ML
93392016-06-13 Martin Liska <mliska@suse.cz>
9340
9341 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9342 and "guess loop iv compared" heuristics.
9343 * gcc.dg/predict-2.c: Likewise.
9344 * gcc.dg/predict-3.c: Likewise.
9345 * gcc.dg/predict-4.c: Likewise.
9346 * gcc.dg/predict-5.c: Likewise.
9347 * gcc.dg/predict-6.c: Likewise.
9348
146c55da
MP
93492016-06-13 Marek Polacek <polacek@redhat.com>
9350
9351 PR middle-end/71476
9352 * c-c++-common/Wswitch-unreachable-4.c: New test.
9353 * gcc.dg/Wswitch-unreachable-2.c: New test.
9354 * g++.dg/tm/jump1.C: Move dg-warning.
9355
42e77cbc
EB
93562016-06-13 Eric Botcazou <ebotcazou@adacore.com>
9357
9358 * gnat.dg/renaming10.ad[sb]: New test.
9359
7474dcc1
PT
93602016-06-13 Paul Thomas <pault@gcc.gnu.org>
9361
9362 PR fortran/70673
9363 * gfortran.dg/pr70673.f90: New test.
9364
f57f53d3
RB
93652016-06-13 Richard Biener <rguenther@suse.de>
9366
9367 PR middle-end/64516
9368 * gcc.dg/align-3.c: New testcase.
9369
5843a5f0
ML
93702016-06-13 Martin Liska <mliska@suse.cz>
9371
9372 * gcc.target/i386/pr71458.c: New test.
9373
aa8fdb44
UB
93742016-06-12 Uros Bizjak <ubizjak@gmail.com>
9375
9376 PR target/71241
3a146d46 9377 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 9378
2043e4d7
DH
93792016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9380
9381 PR target/60751
9382 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9383 statement.
9384
d3dc025d
DH
93852016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9386
9387 PR target/60751
9388 * gfortran.dg/comma_IO_extension_1.f90: New test.
9389 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9390 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9391 statement.
9392 * gfortran.dg/graphite/pr38083.f90: Likewise.
9393 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9394 missing format.
9395
a31d78c6
EB
93962016-06-11 Eric Botcazou <ebotcazou@adacore.com>
9397
9398 * gnat.dg/case_character.adb: New test.
9399
95c18dd0
SB
94002016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
9401
9402 PR middle-end/71310
9403 * gcc.target/powerpc/pr71310.c: New testcase.
9404
b97d37b4
KV
94052016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
9406
9407 PR middle-end/71478
9408 * gcc.dg/pr71478.c: New test.
9409
900bcda3
JJ
94102016-06-10 Jakub Jelinek <jakub@redhat.com>
9411
ec1c20db
JJ
9412 PR middle-end/71494
9413 * gcc.c-torture/execute/pr71494.c: New test.
9414
50b15873
JJ
9415 PR c/68657
9416 * gcc.target/i386/pr68657.c: New test.
9417
900bcda3
JJ
9418 PR inline-asm/68843
9419 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9420 (test): Add -masm=intel alternatives.
9421
4d926e34
MS
94222016-06-10 Martin Sebor <msebor@redhat.com>
9423
9424 PR c/71392
9425 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9426
ad071b2b
JL
94272016-06-10 Jeff Law <law@redhat.com>
9428
9429 PR tree-optimization/71335
9430 * gcc.c-torture/execute/pr71335.c: New test.
9431
2704efe8
DM
94322016-06-10 David Malcolm <dmalcolm@redhat.com>
9433
9434 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9435 the various "cannot tail-call: " messages.
9436
18c9b7d4
CL
94372016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
9438
9439 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9440 and options.
9441
7cfa10f3
MO
94422016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
9443
9444 PR sanitizer/71480
9445 * c-c++-common/asan/pr71480.c: New test.
9446
1f24fd3e
L
94472016-06-10 H.J. Lu <hongjiu.lu@intel.com>
9448
9449 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9450 (ASMNAME2): Likewise.
9451 (main): Replace fn in asm statement with ASMNAME ("fn").
9452 * gcc.dg/guality/pr68037-2.c: Likewise.
9453 * gcc.dg/guality/pr68037-3.c: Likewise.
9454 * gcc.dg/torture/pr68037-1.c: Likewise.
9455 * gcc.dg/torture/pr68037-2.c: Likewise.
9456 * gcc.dg/torture/pr68037-3.c: Likewise.
9457
ad551c07
BE
94582016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
9459
9460 PR inline-asm/68843
9461 * gcc.target/i386/pr68843-1.c: New test.
9462 * gcc.target/i386/pr68843-2.c: New test.
9463
4b1ffdb1 94642016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
9465 Cesar Philippidis <cesar@codesourcery.com>
9466
9467 PR middle-end/71373
9468 * gcc.dg/goacc/nested-function-1.c: New file.
9469 * gcc.dg/goacc/nested-function-2.c: Likewise.
9470 * gcc.dg/goacc/pr71373.c: Likewise.
9471 * gfortran.dg/goacc/cray-2.f95: Likewise.
9472 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9473 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9474 * gfortran.dg/goacc/cray.f95: Update.
9475 * gfortran.dg/goacc/loop-1.f95: Likewise.
9476 * gfortran.dg/goacc/loop-3.f95: Likewise.
9477 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9478 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9479
94802016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9481
9482 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9483 for OpenACC tile clauses.
9484 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
9485
9486 PR c/71381
9487 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
9488 to...
9489 * c-c++-common/goacc/cache-2.c: ... this new file.
9490 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9491 * gfortran.dg/goacc/cache-2.f95: ... this new file.
9492 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9493 usage.
9494 * gfortran.dg/goacc/cray.f95: Likewise.
9495 * gfortran.dg/goacc/loop-1.f95: Likewise.
9496
89851e4c
AH
94972016-06-10 Alan Hayward <alan.hayward@arm.com>
9498
9499 PR tree-optimization/71407
9500 PR tree-optimization/71416
9501 * gcc.dg/vect/pr71407.c: New
9502 * gcc.dg/vect/pr71416-1.c: New
9503 * gcc.dg/vect/pr71416-2.c: New
9504
200eafbf
RB
95052016-06-10 Richard Biener <rguenther@suse.de>
9506
9507 PR middle-end/71477
9508 * gcc.dg/torture/pr71477.c: New testcase.
9509
4df99d92
JK
95102016-06-09 Julia Koval <julia.koval@intel.com>
9511
9512 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
9513 * gcc.target/i386/interrupt-13.c: Likewise.
9514 * gcc.target/i386/interrupt-15.c: Likewise.
9515 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
9516 * gcc.target/i386/interrupt-24.c: Likewise.
9517 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
9518 * gcc.target/i386/interrupt-9.c: Likewise.
9519 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9520
e01b4e16
MS
95212016-06-09 Martin Sebor <msebor@redhat.com>
9522
9523 PR c/70883
9524 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9525 * gcc.dg/builtin-constant_p-1.c: Same.
9526 * gcc.dg/builtins-error.c: Same.
9527 * gcc.dg/pr70859.c: Same.
9528
9c35db0e
SKS
95292016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9530
9531 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9532 * gcc.dg/torture/pr68067-1.c: Likewise.
9533 * gcc.dg/torture/pr68067-2.c: Likewise.
9534
95352016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9536
9537 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9538 when setting SIZE.
9539
392a81b9
PC
95402016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9541
9542 PR c++/71465
9543 * g++.dg/inherit/crash5.C: New.
9544 Revert:
9545 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9546
9547 PR c++/70202
9548 * g++.dg/inherit/crash5.C: New.
9549 * g++.dg/inherit/virtual1.C: Adjust.
9550
e49efc14
ML
95512016-06-09 Martin Liska <mliska@suse.cz>
9552
9553 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9554 * g++.dg/predict-loop-exit-2.C: Likewise.
9555 * g++.dg/predict-loop-exit-3.C: Likewise.
9556 * gcc.dg/predict-1.c: Likewise.
9557 * gcc.dg/predict-2.c: Likewise.
9558 * gcc.dg/predict-3.c: Likewise.
9559 * gcc.dg/predict-4.c: Likewise.
9560 * gcc.dg/predict-5.c: Likewise.
9561 * gcc.dg/predict-6.c: Likewise.
9562 * gcc.dg/predict-7.c: Likewise.
9563
36d57986
RB
95642016-06-09 Richard Biener <rguenther@suse.de>
9565
9566 PR tree-optimization/71462
9567 * gcc.dg/torture/pr71462.c: New testcase.
9568
7d82e8e4
MP
95692016-06-09 Marek Polacek <polacek@redhat.com>
9570
9571 PR c/65471
9572 * gcc.dg/c11-generic-3.c: New test.
9573
c8a71589
PC
95742016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
9575
9576 * g++.dg/init/array42.C: New.
9577 * g++.dg/init/array43.C: Likewise.
9578 * g++.dg/init/array44.C: Likewise.
9579 * g++.dg/init/array45.C: Likewise.
9580 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9581 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9582 * g++.dg/cpp1y/auto-fn27.C: Likewise.
9583 * g++.dg/gomp/pr35751.C: Likewise.
9584 * g++.dg/init/array23.C: Likewise.
9585 * g++.dg/init/brace2.C: Likewise.
9586 * g++.dg/init/brace6.C: Likewise.
9587
44a845ca
MS
95882016-06-08 Martin Sebor <msebor@redhat.com>
9589 Jakub Jelinek <jakub@redhat.com>
9590
9591 PR c++/70507
9592 PR c/68120
9593 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9594 * c-c++-common/builtin-arith-overflow-2.c: New test.
9595 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9596 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9597 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9598
2ef16b6e
JJ
95992016-06-08 Jakub Jelinek <jakub@redhat.com>
9600
9601 PR c++/71442
9602 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9603
5e3ee346
AL
96042016-06-08 Alan Lawrence <alan.lawrence@arm.com>
9605
9606 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9607 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9608 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9609 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9610 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9611 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9612 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9613 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9614 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9615 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9616 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9617 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9618 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9619
b2ae2814
RB
96202016-06-08 Richard Biener <rguenther@suse.de>
9621
9622 PR tree-optimization/68558
9623 * gcc.dg/vect/slp-44.c: New testcase.
9624
e09b4c37
RB
96252016-06-08 Richard Biener <rguenther@suse.de>
9626
9627 * gcc.dg/vect/slp-43.c: New testcase.
9628
72d50660
RB
96292016-06-08 Richard Biener <rguenther@suse.de>
9630
9631 PR tree-optimization/71452
9632 * gcc.dg/torture/pr71452.c: New testcase.
9633
988c115c
JJ
96342016-06-08 Jakub Jelinek <jakub@redhat.com>
9635
9636 PR c++/71448
9637 * g++.dg/torture/pr71448.C: New test.
9638
73d73b48
BS
96392016-06-08 Bernd Schmidt <bschmidt@redhat.com>
9640
9641 PR debug/71432
9642 PR ada/71413
9643 * g++.dg/debug/pr71432.C: New test.
9644
bdd15d0c
PK
96452016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9646
9647 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9648 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9649 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9650
ce0607bb
AH
96512016-06-08 Alan Hayward <alan.hayward@arm.com>
9652
9653 * gcc.dg/vect/vect-live-2.c: Update effective target.
9654 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9655 * lib/target-supports.exp: Add aarch64 to vect_long.
9656
92a5f2ba
MP
96572016-06-08 Marek Polacek <polacek@redhat.com>
9658
9659 PR c/71418
9660 * gcc.dg/noncompile/pr71418.c: New test.
9661
08203f73
MP
9662 PR c/71426
9663 * gcc.dg/noncompile/pr71426.c: New test.
9664
d1fcc2bd
JH
96652016-06-07 Jan Hubicka <hubicka@ucw.cz>
9666
9667 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9668 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9669 * gcc.dg/predict-3.c: Update template.
9670 * gcc.dg/predict-5.c: Update template.
9671 * gcc.dg/predict-6.c: Update template.
9672 * gcc.dg/predict-9.c: Update template.
9673 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9674
a23e6f1c
BS
96752016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9676
9677 * gcc.target/powerpc/vec-mul.c: New test.
9678
6ffd47b7
DM
96792016-06-07 David Malcolm <dmalcolm@redhat.com>
9680
9681 * gcc.dg/spellcheck-fields-2.c: New test case.
9682
bfd67b47
RB
96832016-06-07 Richard Biener <rguenther@suse.de>
9684
9685 PR c/61564
9686 * gcc.dg/Wpragmas-1.c: New testcase.
9687 * gcc.dg/Wattributes-4.c: Likewise.
9688 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9689 entry.
9690
701b9a47
CL
96912016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9692
9693 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9694 spurious debug code.
9695
6b80d6fa
RB
96962016-06-07 Richard Biener <rguenther@suse.de>
9697
9698 PR tree-optimization/71428
9699 * gcc.dg/torture/pr71428.c: New testcase.
9700
0f3f9437
RB
97012016-06-07 Richard Biener <rguenther@suse.de>
9702
9703 PR middle-end/71423
9704 * gcc.dg/torture/pr71423.c: New testcase.
9705
ec963f2a
KV
97062016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9707
9708 PR middle-end/71408
9709 * gcc.dg/tree-ssa/pr71408.c: New test.
9710
46ab5b6e
KV
97112016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9712
9713 PR middle-end/71281
9714 * g++.dg/torture/pr71281.C: New test.
9715
1f40cff3
MP
97162016-06-06 Marek Polacek <polacek@redhat.com>
9717
9718 PR c/71362
9719 * gcc.dg/pr71362.c: New test.
9720
6f5bcd24
JJ
97212016-06-06 Jakub Jelinek <jakub@redhat.com>
9722 Patrick Palka <ppalka@gcc.gnu.org>
9723
9724 PR c++/70847
9725 PR c++/71330
9726 PR c++/71393
9727 * g++.dg/opt/pr70847.C: New test.
9728 * g++.dg/ubsan/pr70847.C: New test.
9729 * g++.dg/ubsan/pr71393.C: New test.
9730
158beb4a
JJ
97312016-06-06 Jakub Jelinek <jakub@redhat.com>
9732
9733 PR tree-optimization/71259
9734 * gcc.dg/vect/pr71259.c: New test.
9735
d9b950dd
DM
97362016-06-06 David Malcolm <dmalcolm@redhat.com>
9737
9738 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9739 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9740 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9741 above.
9742
36f9ad69
KT
97432016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9744
9745 PR middle-end/37780
9746 * gcc.c-torture/execute/pr37780.c: New test.
9747 * gcc.target/aarch64/pr37780_1.c: Likewise.
9748 * gcc.target/arm/pr37780_1.c: Likewise.
9749
5545a907
MP
97502016-06-06 Marek Polacek <polacek@redhat.com>
9751
9752 * c-c++-common/attr-may-alias-1.c: New test.
9753 * c-c++-common/attr-may-alias-2.c: New test.
9754 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9755
93671519
BE
97562016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9757
9758 PR c/24414
9759 * gcc.target/i386/pr24414.c: New test.
9760
690f24b7
JM
97612016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9762
9763 * gcc.target/sparc/vis4misc.c: New file.
9764 * gcc.target/sparc/fpcmp.c: Likewise.
9765 * gcc.target/sparc/fpcmpu.c: Likewise.
9766
31ce6157
AH
97672016-06-06 Alan Hayward <alan.hayward@arm.com>
9768
9769 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9770 * gcc.dg/vect/vect-live-3.c: Likewise.
9771
9fcebb5a
RB
97722016-06-06 Richard Biener <rguenther@suse.de>
9773
9774 PR tree-optimization/71398
9775 * gcc.dg/torture/pr71398.c: New testcase.
9776
903ca97b
UB
97772016-06-06 Uros Bizjak <ubizjak@gmail.com>
9778
9779 PR target/71389
9780 * g++.dg/pr71389.C: New test.
9781
9c1eb332
JD
97822016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9783
9784 PR fortran/71404
9785 * gfortran.dg/fmt_read_5.f: New test.
9786
b2d83bd2
AV
97872016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9788
9789 PR fortran/69659
9790 * gfortran.dg/class_array_22.f03: New test.
9791
ec81960e
JH
97922016-06-05 Jan Hubicka <hubicka@ucw.cz>
9793
9794 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9795
429d2750
JH
97962016-06-05 Jan Hubicka <hubicka@ucw.cz>
9797
9798 * gcc.dg/predict-9.c: Update template.
9799
c1c00983
PC
98002016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9801
9802 PR c++/49377
9803 * g++.dg/template/pr49377.C: New.
9804
1927a963
JJ
98052016-06-04 Jakub Jelinek <jakub@redhat.com>
9806
9807 PR tree-optimization/71405
9808 * g++.dg/torture/pr71405.C: New test.
9809
909a11ad
PC
98102016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9811
9812 PR c++/70202
9813 * g++.dg/inherit/crash5.C: New.
9814 * g++.dg/inherit/virtual1.C: Adjust.
9815
08bbb1f8
JL
98162016-06-03 Jeff Law <law@redhat.com>
9817
9818 PR tree-optimization/71316
9819 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9820
7c35235c
JJ
98212016-06-03 Jakub Jelinek <jakub@redhat.com>
9822
9823 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9824 dg-additional-options with just -fno-tree-scev-cprop in it.
9825 * gcc.dg/vect/vect-live-2.c: Likewise.
9826 * gcc.dg/vect/vect-live-5.c: Likewise.
9827 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9828 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9829 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9830
c8572dd6
PP
98312016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9832
9833 PR c++/27100
9834 * g++.dg/other/friend6.C: New test.
9835
1c7733a7
BS
98362016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9837
9838 * g++.dg/torture/ppc-ldst-array.C: New.
9839
0d2f700f
JM
98402016-06-03 Joseph Myers <joseph@codesourcery.com>
9841
9842 PR target/71276
9843 PR target/71277
9844 * gcc.dg/torture/builtin-fp-int-inexact.c,
9845 gcc.target/i386/387-builtin-fp-int-inexact.c,
9846 gcc.target/i386/387-rint-inline-1.c,
9847 gcc.target/i386/387-rint-inline-2.c,
9848 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9849 gcc.target/i386/sse2-rint-inline-1.c,
9850 gcc.target/i386/sse2-rint-inline-2.c,
9851 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9852 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9853
f8071c05
L
98542016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9855 Julia Koval <julia.koval@intel.com>
9856
9857 PR target/66960
9858 PR target/67630
9859 PR target/67634
9860 PR target/67841
9861 PR target/68037
9862 PR target/68618
9863 PR target/68661
9864 PR target/69575
9865 PR target/69596
9866 PR target/69734
9867 * gcc.dg/guality/pr68037-1.c: New test.
9868 * gcc.dg/guality/pr68037-2.c: Likewise.
9869 * gcc.dg/guality/pr68037-3.c: Likewise.
9870 * gcc.dg/torture/pr68037-1.c: Likewise.
9871 * gcc.dg/torture/pr68037-2.c: Likewise.
9872 * gcc.dg/torture/pr68037-3.c: Likewise.
9873 * gcc.dg/torture/pr68661-1a.c: Likewise.
9874 * gcc.dg/torture/pr68661-1b.c: Likewise.
9875 * gcc.target/i386/interrupt-1.c: Likewise.
9876 * gcc.target/i386/interrupt-2.c: Likewise.
9877 * gcc.target/i386/interrupt-3.c: Likewise.
9878 * gcc.target/i386/interrupt-4.c: Likewise.
9879 * gcc.target/i386/interrupt-5.c: Likewise.
9880 * gcc.target/i386/interrupt-6.c: Likewise.
9881 * gcc.target/i386/interrupt-7.c: Likewise.
9882 * gcc.target/i386/interrupt-8.c: Likewise.
9883 * gcc.target/i386/interrupt-9.c: Likewise.
9884 * gcc.target/i386/interrupt-10.c: Likewise.
9885 * gcc.target/i386/interrupt-11.c: Likewise.
9886 * gcc.target/i386/interrupt-12.c: Likewise.
9887 * gcc.target/i386/interrupt-13.c: Likewise.
9888 * gcc.target/i386/interrupt-14.c: Likewise.
9889 * gcc.target/i386/interrupt-15.c: Likewise.
9890 * gcc.target/i386/interrupt-16.c: Likewise.
9891 * gcc.target/i386/interrupt-17.c: Likewise.
9892 * gcc.target/i386/interrupt-18.c: Likewise.
9893 * gcc.target/i386/interrupt-19.c: Likewise.
9894 * gcc.target/i386/interrupt-20.c: Likewise.
9895 * gcc.target/i386/interrupt-21.c: Likewise.
9896 * gcc.target/i386/interrupt-22.c: Likewise.
9897 * gcc.target/i386/interrupt-23.c: Likewise.
9898 * gcc.target/i386/interrupt-24.c: Likewise.
9899 * gcc.target/i386/interrupt-25.c: Likewise.
9900 * gcc.target/i386/interrupt-26.c: Likewise.
9901 * gcc.target/i386/interrupt-27.c: Likewise.
9902 * gcc.target/i386/interrupt-28.c: Likewise.
9903 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9904 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9905 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9906 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9907 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9908 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9909 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9910 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9911 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9912 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9913 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9914 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9915
36b85e43
BS
99162016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9917
9de2e795
L
9918 PR tree-optimization/52171
9919 * gcc.dg/pr52171.c: New test.
9920 * gcc.target/i386/pr52171.c: New test.
36b85e43 9921
bfeee8ac
JH
99222016-06-03 Jan Hubicka <jh@suse.cz>
9923
9924 * g++.dg/tree-ssa/pred-1.C: New testcase
9925 * gcc.dg/tree-ssa/pred-1.c: New testcase
9926
859b0bae
BS
99272016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9928
9929 PR target/70957
9930 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9931 support.
9932 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9933
3a2edf4c
AH
99342016-06-03 Alan Hayward <alan.hayward@arm.com>
9935
9936 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9937
b28ead45
AH
99382016-06-03 Alan Hayward <alan.hayward@arm.com>
9939
9940 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 9941 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
9942 * gcc.dg/vect/vect-live-1.c: New test.
9943 * gcc.dg/vect/vect-live-2.c: New test.
9944 * gcc.dg/vect/vect-live-3.c: New test.
9945 * gcc.dg/vect/vect-live-4.c: New test.
9946 * gcc.dg/vect/vect-live-5.c: New test.
9947 * gcc.dg/vect/vect-live-slp-1.c: New test.
9948 * gcc.dg/vect/vect-live-slp-2.c: New test.
9949 * gcc.dg/vect/vect-live-slp-3.c: New test.
9950
1f91747b
JJ
99512016-06-03 Jakub Jelinek <jakub@redhat.com>
9952
9953 PR middle-end/71387
9954 * g++.dg/opt/pr71387.C: New test.
9955
47b83923
JL
99562016-06-02 Jeff Law <law@redhat.com>
9957
9958 PR tree-optimization/71328
9959 * gcc.c-torture/compile/pr71328.c: New test.
9960
e96e5f46
JD
99612016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9962
9963 PR fortran/52393
9964 * gfortran.dg/fmt_read_3.f90: Fix typo.
9965 * gfortran.dg/fmt_read_4.f90: New test.
9966
b872d729
PC
99672016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9968
9969 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9970 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9971 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9972 * g++.dg/cpp0x/override2.C: Likewise.
9973 * g++.dg/parse/crash5.C: Likewise.
9974 * g++.dg/parse/error16.C: Likewise.
9975 * g++.dg/parse/error27.C: Likewise.
9976 * g++.dg/template/qualttp15.C: Likewise.
9977 * g++.dg/template/redecl4.C: Likewise.
9978 * g++.old-deja/g++.other/crash39.C: Likewise.
9979 * g++.old-deja/g++.other/struct1.C: Likewise.
9980 * g++.old-deja/g++.pt/m9a.C: Likewise.
9981 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9982
0e535442
JJ
99832016-06-02 Jakub Jelinek <jakub@redhat.com>
9984
0633ee10
JJ
9985 PR c++/71372
9986 * c-c++-common/pr71372.c: New test.
9987
0e535442
JJ
9988 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9989 __TIME__ strings with __builtin_strcmp instead of printf and
9990 dg-output.
9991
f3c5ecc2
ML
99922016-06-02 Martin Liska <mliska@suse.cz>
9993
9994 * gcc.dg/predict-9.c: New test.
9995
a91807c5
JJ
99962016-06-02 Jakub Jelinek <jakub@redhat.com>
9997
9998 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9999 global set_compiler_env_var and global saved_compiler_env_var.
10000
b5bd1978
KT
100012016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10002
10003 PR rtl-optimization/71295
10004 * gcc.c-torture/compile/pr71295.c: New test.
10005
b93b1475
JJ
100062016-06-02 Jakub Jelinek <jakub@redhat.com>
10007
930ebd0e
JJ
10008 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10009
1e021dc3
JJ
10010 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10011 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10012
b93b1475
JJ
10013 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10014 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10015 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10016 alternative number.
10017
58f2fb5c
MM
100182016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10019
10020 * gcc.target/powerpc/p9-splat-4.c: New test.
10021
100222016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10023
10024 PR target/71186
10025 * gcc.target/powerpc/pr71186.c: New test.
10026
4731c9f0
JD
100272016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10028
10029 PR fortran/52393
10030 * gfortran.dg/fmt_read_3.f90: New test.
10031
042dee3e
TP
100322016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
10033
10034 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10035 procedure.
10036
15c98b2e
ES
100372016-06-01 Eduard Sanou <dhole@openmailbox.org>
10038
10039 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10040 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10041 env var is set.
10042 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10043 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10044 shown once.
10045 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10046 during compilation.
10047 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10048 vars set by dg-set-compiler-env-var.
10049
6442a6f4
PT
100502016-06-01 Paul Thomas <pault@gcc.gnu.org>
10051
10052 PR fortran/71156
10053 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10054 to the module procedure declaration.
10055 * gfortran.dg/submodule_16.f08: New test.
10056
ab62397a
JJ
100572016-06-01 Jakub Jelinek <jakub@redhat.com>
10058
10059 PR middle-end/71371
10060 * c-c++-common/gomp/pr71371.c: New test.
10061
b66af6ed
RB
100622016-06-01 Richard Biener <rguenther@suse.de>
10063
10064 PR tree-optimization/71366
10065 * gcc.dg/torture/pr71366-1.c: New testcase.
10066 * gcc.dg/torture/pr71366-2.c: Likewise.
10067
e342b9d8
KN
100682016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10069
10070 * gcc.target/powerpc/vslv-0.c: New test.
10071 * gcc.target/powerpc/vslv-1.c: New test.
10072 * gcc.target/powerpc/vsrv-0.c: New test.
10073 * gcc.target/powerpc/vsrv-1.c: New test.
10074
721547cd
NS
100752016-06-01 Nathan Sidwell <nathan@acm.org>
10076
10077 * c-c++-common/torture/pr57945.c: Add expected PTX error.
10078 * gcc.target/nvptx/weak.c: New.
10079
fa2c9034
RB
100802016-06-01 Richard Biener <rguenther@suse.de>
10081
10082 PR tree-optimization/71261
10083 * gcc.dg/torture/vect-bool-1.c: New testcase.
10084
3e32893c
JJ
100852016-06-01 Jakub Jelinek <jakub@redhat.com>
10086
10087 * gfortran.dg/gomp/order-1.f90: New test.
10088 * gfortran.dg/gomp/order-2.f90: New test.
10089
8c383600
JH
100902016-06-01 Jan Hubicka <hubicka@ucw.cz>
10091
10092 * gcc.dg/unroll-6.c: Update template.
10093 * gcc.dg/unroll-7.c: New testcase.
10094 * gcc.dg/unroll-8.c: New testcase.
10095
a0dfeef5
EB
100962016-06-01 Eric Botcazou <ebotcazou@adacore.com>
10097
10098 * gnat.dg/opt56.ad[sb]: New test.
10099
48de5701
PC
101002016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10101
10102 PR c++/66635
10103 * g++.dg/cpp0x/constexpr-ice16.C: New.
10104
827cf695
PP
101052016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10106
10107 PR tree-optimization/71314
10108 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
10109 -mbranch-cost=2.
10110
ff66f6e8
PP
101112016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10112
10113 PR tree-optimization/71077
10114 * gcc.dg/tree-ssa/pr71077.c: New test.
10115
050fb209
JH
101162016-05-31 Jan Hubicka <hubicka@ucw.cz>
10117
48de5701
PC
10118 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10119 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10120 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 10121
c642d919
PC
101222016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10123
10124 PR c++/71248
10125 * g++.dg/cpp0x/pr71248.C: New.
10126 * g++.dg/cpp0x/auto7.C: Test column numbers too.
10127 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10128 * g++.dg/init/new37.C: Likewise.
10129 * g++.dg/template/static1.C: Likewise.
10130 * g++.dg/template/static2.C: Likewise.
10131
d6439e08
L
101322016-05-31 H.J. Lu <hongjiu.lu@intel.com>
10133
10134 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10135 instead of %rdi.
10136 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10137
780b9dd4
MP
101382016-05-31 Marek Polacek <polacek@redhat.com>
10139
10140 * c-c++-common/Wswitch-unreachable-3.c: New test.
10141 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10142
0d99f8a0
RB
101432016-05-31 Richard Biener <rguenther@suse.de>
10144
10145 PR tree-optimization/71352
10146 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10147
52545641
TP
101482016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
10149
10150 * gcc.target/arm/armv5_thumb_isa.c: New test.
10151
5b8c1205
KY
101522016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
10153
10154 PR target/71346
10155 * gcc.target/i386/pr71346.c: New test.
10156
7a88cc84
TV
101572016-05-31 Tom de Vries <tom@codesourcery.com>
10158
10159 PR tree-optimization/69068
10160 * gcc.dg/graphite/pr69068.c: New test.
10161
265149a6
MS
101622016-05-27 Martin Sebor <msebor@redhat.com>
10163
10164 PR c++/71306
10165 * g++.dg/warn/Wplacement-new-size-3.C: New test.
10166
00631022
JJ
101672016-05-30 Jakub Jelinek <jakub@redhat.com>
10168
10169 PR c++/71349
10170 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
10171 nowait depend(inout: dd[0]) clauses where permitted.
10172
b2f6675b
PC
101732016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10174
10175 PR c++/71238
10176 * g++.dg/parse/pr71238.C: New.
10177 * g++.dg/concepts/friend1.C: Test column numbers too.
10178 * g++.dg/cpp0x/initlist31.C: Likewise.
10179 * g++.dg/cpp0x/pr51420.C: Likewise.
10180 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10181 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10182 * g++.dg/ext/builtin3.C: Likewise.
10183 * g++.dg/lookup/friend12.C: Likewise.
10184 * g++.dg/lookup/friend7.C: Likewise.
10185 * g++.dg/lookup/koenig1.C: Likewise.
10186 * g++.dg/lookup/koenig5.C: Likewise.
10187 * g++.dg/lookup/used-before-declaration.C: Likewise.
10188 * g++.dg/overload/koenig1.C: Likewise.
10189 * g++.dg/template/crash65.C: Likewise.
10190 * g++.dg/template/friend57.C: Likewise.
10191 * g++.dg/warn/Wshadow-5.C: Likewise.
10192 * g++.dg/warn/Wunused-8.C: Likewise.
10193 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10194 * g++.old-deja/g++.jason/lineno5.C: Likewise.
10195 * g++.old-deja/g++.jason/member.C: Likewise.
10196 * g++.old-deja/g++.jason/report.C: Likewise.
10197 * g++.old-deja/g++.jason/scoping12.C: Likewise.
10198 * g++.old-deja/g++.law/visibility20.C: Likewise.
10199 * g++.old-deja/g++.ns/koenig5.C: Likewise.
10200 * g++.old-deja/g++.other/static5.C: Likewise.
10201 * g++.old-deja/g++.pt/overload2.C: Likewise.
10202
a448ff40
JH
102032016-05-30 Jan Hubicka <hubicka@ucw.cz>
10204
10205 * gcc.dg/tree-ssa/peel1.c: New testcase.
10206 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10207 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10208
69be8c91
TV
102092016-05-30 Tom de Vries <tom@codesourcery.com>
10210
10211 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10212 to ce.
10213
a59775a1
PC
102142016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10215
10216 PR c++/71099
10217 * g++.dg/parse/virtual1.C: New.
10218
53d6d955
UB
102192016-05-30 Uros Bizjak <ubizjak@gmail.com>
10220
10221 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10222 Use correct register when clearing %edx.
10223
0557293f
AM
102242016-05-30 Alexander Monakov <amonakov@ispras.ru>
10225
10226 PR tree-optimization/71289
10227 * gcc.dg/pr71289.c: New test.
10228
5d476e35
KV
102292016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10230
10231 PR middle-end/71269
10232 PR middle-end/71292
10233 * gcc.dg/tree-ssa/pr71269.c: New test.
10234 * gcc.dg/tree-ssa/pr71292.c: New test.
10235
db5447ca
KV
102362016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10237
10238 PR middle-end/71252
10239 * gcc.dg/tree-ssa/pr71252-2.c: New test.
10240
98bdbb39
JH
102412016-05-30 Jan Hubicka <hubicka@ucw.cz>
10242
10243 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10244 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10245 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10246
7e012855
TV
102472016-05-30 Tom de Vries <tom@codesourcery.com>
10248
10249 PR tree-optimization/69067
10250 * gcc.dg/graphite/pr69067.c: New test.
10251
beed3701
UB
102522016-05-29 Uros Bizjak <ubizjak@gmail.com>
10253
10254 PR target/71245
10255 * gcc.target/i386/pr71245-1.c: New test.
10256 * gcc.target/i386/pr71245-2.c: Ditto.
10257
b6d4f8e8
PC
102582016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10259
10260 PR c++/71105
10261 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10262 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10263 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10264
00022058
JH
102652016-05-27 Jan Hubicka <hubicka@ucw.cz>
10266
10267 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10268
c8419aca
VV
102692016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
10270
10271 Revert:
10272 PR c++/69855
10273 * g++.dg/overload/69855.C: New.
10274 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10275 * g++.old-deja/g++.pt/crash3.C: Likewise.
10276
8008c4d2
PC
102772016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10278
10279 PR c++/60385
10280 * g++.dg/parse/namespace13.C: New.
10281
8b2ef235
JL
102822016-05-26 Jeff Law <law@redhat.com>
10283
10284 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10285 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10286 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10287 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10288 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10289 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10290 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10291 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10292 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10293 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10294 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10295 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10296 * gcc.dg/tree-ssa/vrp56.c: Likewise.
10297
7d67159b
VV
102982016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
10299
10300 PR c++/69855
10301 * g++.dg/overload/69855.C: New.
10302 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10303 * g++.old-deja/g++.pt/crash3.C: Likewise.
10304
88e3bdd1
JW
103052016-05-27 Jiong Wang <jiong.wang@arm.com>
10306
10307 PR target/63596
10308 * gcc.target/aarch64/va_arg_1.c: New testcase.
10309 * gcc.target/aarch64/va_arg_2.c: Likewise.
10310 * gcc.target/aarch64/va_arg_3.c: Likewise.
10311
3fd6b9cc
JW
103122016-05-27 Jiong Wang <jiong.wang@arm.com>
10313
10314 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10315 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10316 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10317 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10318 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10319
3cee7e4e
MP
103202016-05-27 Marek Polacek <polacek@redhat.com>
10321
10322 PR middle-end/71308
10323 * g++.dg/torture/pr71308.C: New test.
10324
6a813c96
DV
103252016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10326
10327 * gcc.dg/zero_bits_compound-1.c: New test.
10328 * gcc.dg/zero_bits_compound-2.c: New test.
10329
0561bcfb
IE
103302016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
10331
10332 PR middle-end/71279
10333 * gcc.dg/pr71279.c: New test.
10334
21316320
MM
103352016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10336
10337 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10338 floating point min/max/comparison instructions.
10339 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10340
7211a097
JJ
103412016-05-26 Jakub Jelinek <jakub@redhat.com>
10342
10343 * c-c++-common/gomp/schedule-1.c: New test.
10344 * gfortran.dg/gomp/schedule-1.f90: New test.
10345
cac177cf
PP
103462016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
10347
10348 PR c++/70822
10349 PR c++/70106
10350 * g++.dg/cpp1y/auto-fn32.C: New test.
10351 * g++.dg/cpp1y/paren4.C: New test.
10352
a2d5b8c9
NS
103532016-05-26 Nathan Sidwell <nathan@acm.org>
10354
10355 * gcc.dg/20060410.c: Xfail on ptx.
10356 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10357 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10358 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10359 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10360 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10361
ffa8b552
TP
103622016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10363
10364 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10365
c7501e00
JJ
103662016-05-26 Jakub Jelinek <jakub@redhat.com>
10367
1875b9a0
JJ
10368 PR tree-optimization/71280
10369 * gcc.dg/pr71280.c: New test.
10370
2116e19f
JJ
10371 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10372
305aef09
JJ
10373 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10374 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10375
c7501e00
JJ
10376 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10377
ca449d26
JW
103782016-05-26 Jiong Wang <jiong.wang@arm.com>
10379
10380 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 10381 kept in memory.
ca449d26 10382
8af01c66
JL
103832016-05-25 Jeff Law <law@redhat.com>
10384
10385 PR tree-optimization/71272
10386 * gcc.c-torture/compile/pr71272.c: new test.
10387
f9d6ce73
BS
103882016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10389
10390 * gcc.target/powerpc/vec-cmpne.c: New test.
10391 * gcc.target/powerpc/vec-cmpne-long.c: New test.
10392
a88a7b22
EB
103932016-05-25 Eric Botcazou <ebotcazou@adacore.com>
10394
10395 * gnat.dg/opt55.ad[sb]: New test.
10396
125f02ed
SKS
103972016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10398
10399 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10400 * c-c++-common/pr60226.c: Require int32plus.
10401 * gcc.c-torture/execute/pr70602.c: Likewise.
10402 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10403 unsigned long for malloc arg type.
10404 * gcc.dg/asr_div1.c: Require int32plus.
10405 * gcc.dg/enum-mode-1.c: XFAIL for int16.
10406 * gcc.dg/pie-1.c: Require pie.
10407 * gcc.dg/pie-2.c: Likewise.
10408 * gcc.dg/pr59471.c: Require int32plus.
10409 * gcc.dg/pr59963-2.c: XFAIL for int16.
10410 * gcc.dg/pr60114.c: Require int32plus.
10411 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10412 unsigned long for typedef of size_t.
10413 * gcc.dg/pr63914.c: Require int32plus.
10414 * gcc.dg/pr64536.c: Require pt32plus.
10415 * gcc.dg/pr65658.c: Likewise.
10416 * gcc.dg/pr67271.c: Require int32plus.
10417 * gcc.dg/pr68112.c: Likewise.
10418 * gcc.dg/pr69071.c: Skip for avr target.
10419 * gcc.dg/pr69973.c: Require int32plus.
10420 * gcc.dg/pr70169.c: Skip for avr target.
10421 * gcc.dg/sso-6.c: Require int32plus.
10422 * gcc.dg/sso-7.c: Likewise.
10423 * gcc.dg/sso-8.c: Likewise.
10424 * gcc.dg/vrp-min-max-2.c: Likewise.
10425
c6e434f5
UB
104262016-05-25 H.J. Lu <hongjiu.lu@intel.com>
10427
10428 PR target/70738
10429 * gcc.target/i386/pr70738-1.c: New test.
10430 * gcc.target/i386/pr70738-2.c: Likewise.
10431 * gcc.target/i386/pr70738-3.c: Likewise.
10432 * gcc.target/i386/pr70738-4.c: Likewise.
10433 * gcc.target/i386/pr70738-5.c: Likewise.
10434 * gcc.target/i386/pr70738-6.c: Likewise.
10435 * gcc.target/i386/pr70738-7.c: Likewise.
10436 * gcc.target/i386/pr70738-8.c: Likewise.
10437 * gcc.target/i386/pr70738-9.c: Likewise.
10438
5c42d341
KT
104392016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10440
10441 PR rtl-optimization/66940
10442 * gcc.c-torture/execute/pr66940.c: New test.
10443
bf9a1a07
IV
104442016-05-25 Ilya Verbin <ilya.verbin@intel.com>
10445
10446 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10447 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10448 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10449 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10450 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10451 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10452 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10453 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10454 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10455 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10456 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10457 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10458 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10459 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10460 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10461 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10462 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10463 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10464 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10465 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10466 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10467 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10468 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10469 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10470
95efe6b6
MP
104712016-05-25 Marek Polacek <polacek@redhat.com>
10472
10473 PR c/71265
10474 * gcc.dg/noncompile/pr71265.c: New test.
10475
a23faf7a
MP
10476 PR c/71266
10477 * gcc.dg/noncompile/old-style-parm-3.c: New test.
10478
69a6d5ad
NS
104792016-05-25 Nathan Sidwell <nathan@acm.org>
10480
10481 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10482
3072d4ea
RB
104832016-05-25 Richard Biener <rguenther@suse.de>
10484
10485 PR tree-optimization/71261
10486 * c-c++-common/torture/pr71261.c: New testcase.
10487
e412ece4
RB
104882016-05-25 Richard Biener <rguenther@suse.de>
10489
10490 PR tree-optimization/71264
10491 * gcc.dg/vect/pr71264.c: New testcase.
10492
b9e551ad
PC
104932016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10494
10495 PR c++/55992
10496 * g++.dg/cpp0x/alias-decl-53.C: New.
10497 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10498
6aa1abe5
ML
104992016-05-25 Martin Liska <mliska@suse.cz>
10500
10501 * g++.dg/pr71239.C: New test.
10502
842d162e
RB
105032016-05-25 Richard Biener <rguenther@suse.de>
10504
c87885ca
RO
10505 * gcc.dg/vect/pr58135.c: Rename to ...
10506 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 10507
f184a36c
MP
105082016-05-25 Marek Polacek <polacek@redhat.com>
10509
10510 * g++.dg/pr65295.C: Use target c++14.
10511
021fad86
PC
105122016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10513
53d6d955
UB
10514 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
10515 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 10516
c3eaf15a
MM
105172016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10518
10519 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10520 instructions.
10521
e46c7770
CP
105222016-05-24 Cesar Philippidis <cesar@codesourcery.com>
10523
10524 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10525 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10526 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10527 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10528 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10529 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10530 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10531 * c-c++-common/goacc/pcopy.c: Likewise.
10532 * c-c++-common/goacc/pcopyin.c: Likewise.
10533 * c-c++-common/goacc/pcopyout.c: Likewise.
10534 * c-c++-common/goacc/pcreate.c: Likewise.
10535 * c-c++-common/goacc/pr70688.c: New test.
10536 * c-c++-common/goacc/present-1.c: Adjust test.
10537 * c-c++-common/goacc/reduction-5.c: Likewise.
10538 * g++.dg/goacc/data-1.C: New test.
10539
4bfc9db7
MM
105402016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10541
10542 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10543 vector parity built-in functions.
10544 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10545 count trailing zeros automatic vectorization.
10546 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10547 count trailing zeros built-in functions.
10548
2bc145af
KV
105492016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10550
10551 * gcc.dg/tree-ssa/reassoc-44.c: New test.
10552
26869fdb
PH
105532016-05-24 Pat Haugen <pthaugen@us.ibm.com>
10554
10555 PR target/71050
10556 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10557
b2dc9c3b
PC
105582016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10559
10560 PR c++/50436
10561 * g++.dg/template/crash123.C: New.
10562 * g++.dg/template/crash124.C: Likewise.
10563
f65e97fd
MS
105642016-05-24 Martin Sebor <msebor@redhat.com>
10565
10566 PR c++/71147
10567 * g++.dg/ext/flexary16.C: New test.
10568
a6f5ac7f
IV
105692016-05-24 Ilya Verbin <ilya.verbin@intel.com>
10570
69a6d5ad
NS
10571 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10572 before math.h is included.
a6f5ac7f
IV
10573 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10574 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10575 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10576 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10577 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10578 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10579 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10580 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10581 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10582 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10583 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10584 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10585 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10586 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10587 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10588 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10589 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10590 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10591 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10592 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10593 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10594 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10595 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10596
27bad558
MM
105972016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10598 Kelvin Nilsen <kelvin@gcc.gnu.org>
10599
10600 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10601 support.
10602
72f382fb
PC
106032016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10604
10605 PR c++/69872
10606 * g++.dg/warn/Wno-narrowing1.C: New.
10607
ef2ec9d9
MP
106082016-05-24 Marek Polacek <polacek@redhat.com>
10609
10610 PR c/71249
10611 * c-c++-common/Wswitch-unreachable-2.c: New test.
10612
e90434e3
JJ
106132016-05-24 Jakub Jelinek <jakub@redhat.com>
10614
7adb26f2
JJ
10615 PR c++/71257
10616 * g++.dg/vect/simd-clone-6.cc: New test.
10617 * g++.dg/gomp/declare-simd-6.C: New test.
10618
e90434e3
JJ
10619 PR middle-end/70434
10620 PR c/69504
10621 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10622
b556ea3b
RB
106232016-05-24 Richard Biener <rguenther@suse.de>
10624
10625 PR tree-optimization/71240
10626 * gcc.dg/optimize-bswapsi-5.c: New testcase.
10627
e5328f5d
RB
106282016-05-24 Richard Biener <rguenther@suse.de>
10629
10630 PR tree-optimization/71230
10631 * gcc.dg/torture/pr71230.c: New testcase.
10632 * g++.dg/torture/pr71230.C: Likewise.
10633
a04e69c0
TS
106342016-05-24 Thomas Schwinge <thomas@codesourcery.com>
10635
10636 * c-c++-common/goacc/routine-5.c: Add tests.
10637 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10638 * gfortran.dg/goacc/routine-6.f90: Add tests.
10639
30fd2977
RB
106402016-05-24 Richard Biener <rguenther@suse.de>
10641
10642 PR tree-optimization/71253
10643 * gcc.dg/torture/pr71253.c: New testcase.
10644
ca6f60bc
KV
106452016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10646
10647 PR middle-end/71252
10648 * gfortran.dg/pr71252.f90: New test.
10649
d3465d72
RS
106502016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10651
10652 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10653
f17a223d
RB
106542016-05-24 Richard Biener <rguenther@suse.de>
10655
10656 PR middle-end/70434
10657 PR c/69504
10658 * c-c++-common/vector-subscript-4.c: New testcase.
10659 * c-c++-common/vector-subscript-5.c: Likewise.
10660
e3f36534
JD
106612016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10662
10663 PR fortran/71123
10664 * gfortran.dg/namelist_90.f: New test
10665
85d5c27d
JD
106662016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10667
10668 PR fortran/66461
10669 * gfortran.dg/unexpected_eof.f: New test
10670
fe3f3340
MM
106712016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10672 Kelvin Nilsen <kelvin@gcc.gnu.org>
10673
10674 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10675 as little endian.
10676
26d6ae55
PC
106772016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10678
10679 PR c++/70972
10680 * g++.dg/cpp0x/inh-ctor20.C: New.
10681 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10682
d6c9a06f
PC
106832016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10684
10685 PR c++/69095
10686 * g++.dg/cpp0x/variadic168.C: New.
10687
396a1d10
PC
106882016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10689
10690 * g++.dg/cpp0x/pr31445.C: Test column number too.
10691 * g++.dg/cpp0x/pr32253.C: Likewise.
10692 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10693 * g++.dg/cpp0x/variadic36.C: Likewise.
10694
ece46666
MG
106952016-05-23 Marc Glisse <marc.glisse@inria.fr>
10696
10697 * gcc.dg/fold-notshift-2.c: Adjust.
10698
a7dc5980
MP
106992016-05-23 Marek Polacek <polacek@redhat.com>
10700
10701 PR c/49859
10702 * c-c++-common/Wswitch-unreachable-1.c: New test.
10703 * gcc.dg/Wswitch-unreachable-1.c: New test.
10704 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10705 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10706 * g++.dg/gomp/block-10.C: Likewise.
10707 * gcc.dg/gomp/block-10.c: Likewise.
10708 * g++.dg/gomp/block-9.C: Likewise.
10709 * gcc.dg/gomp/block-9.c: Likewise.
10710 * g++.dg/gomp/target-1.C: Likewise.
10711 * g++.dg/gomp/target-2.C: Likewise.
10712 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 10713 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
10714 * g++.dg/gomp/taskgroup-1.C: Likewise.
10715 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10716 * gcc.dg/gomp/teams-1.c: Likewise.
10717 * g++.dg/gomp/teams-1.C: Likewise.
10718 * g++.dg/overload/error3.C: Likewise.
10719 * g++.dg/tm/jump1.C: Likewise.
10720 * g++.dg/torture/pr40335.C: Likewise.
10721 * gcc.dg/c99-vla-jump-5.c: Likewise.
10722 * gcc.dg/switch-warn-1.c: Likewise.
10723 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10724 * gcc.dg/nested-func-1.c: Likewise.
10725 * gcc.dg/pr67784-4.c: Likewise.
10726
18b54004
RB
107272016-05-23 Richard Biener <rguenther@suse.de>
10728
10729 PR tree-optimization/71230
10730 * gfortran.dg/pr71230-1.f90: New testcase.
10731 * gfortran.dg/pr71230-2.f90: Likewise.
10732
e569db5f
VK
107332016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10734
396a1d10 10735 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
10736 * gcc.dg/vect/pr58135.c: Add new.
10737 * gfortran.dg/pr46519-1.f: Adjust test case.
10738
e4b71114
PC
107392016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10740
10741 PR c++/53401
10742 * g++.dg/cpp0x/decltype64.C: New.
10743
a25a8058
CL
107442016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10745
10746 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10747 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10748 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10749
0dcfe9ab
CL
107502016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10751
10752 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10753 Add poly64x1_t and poly64x2_t cases if supported.
10754 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10755 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10756 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10757 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10758 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10759
ffd70e4a
CL
107602016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10761
10762 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10763 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10764 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10765 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10766 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10767 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10768 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10769
4b1f57fe
CL
107702016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10771
10772 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10773
16c5ec77
CL
107742016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10775
10776 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10777 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10778
94ad56c7
JJ
107792016-05-22 Jakub Jelinek <jakub@redhat.com>
10780
57748705
JJ
10781 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10782 constraint instead of "r".
10783 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10784 insn instead of vxorpd.
10785 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10786
af120161
JJ
10787 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10788 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10789
355023ce
JJ
10790 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10791
3b48574c
JJ
10792 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10793 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10794
94ad56c7
JJ
10795 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10796
8a85cee2
KV
107972016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10798
10799 PR middle-end/40921
10800 * gcc.dg/tree-ssa/pr40921.c: New test.
10801
8e916b16
PS
108022016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10803
10804 PR target/71103
10805 * gcc.target/avr/pr71103.c: New test.
10806
88aea79f
KV
108072016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10808
10809 PR middle-end/71179
10810 * gcc.dg/tree-ssa/pr71179.c: New test.
10811
79063edd
MS
108122016-05-20 Martin Sebor <msebor@redhat.com>
10813
10814 PR c/71115
10815 * gcc.dg/init-excess-2.c: New test.
10816
55c8849f
EB
108172016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10818
10819 * gnat.dg/opt53.adb: New test.
10820 * gnat.dg/opt54.adb: Likewise.
10821
c91a0948
MJ
108222016-05-20 Martin Jambor <mjambor@suse.cz>
10823
10824 PR tree-optimization/70884
10825 * gcc.dg/tree-ssa/pr70919.c: New test.
10826
9cad20fa
BS
108272016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10828
10829 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10830 formatting.
69a6d5ad
NS
10831 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10832 fix code formatting.
10833
108342016-05-20 Nathan Sidwell <nathan@acm.org>
10835
10836 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10837 non-common cases.
10838 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 10839
15c671a7
DM
108402016-05-20 David Malcolm <dmalcolm@redhat.com>
10841
10842 * jit.dg/all-non-failing-tests.h: Add
10843 test-factorial-must-tail-call.c.
10844 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10845 * jit.dg/test-factorial-must-tail-call.c: New test case.
10846
4f028369
JJ
108472016-05-20 Jakub Jelinek <jakub@redhat.com>
10848
10849 PR fortran/71204
10850 * gfortran.dg/pr71204.f90: New test.
10851
7dea4ab3
CP
108522016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10853
10854 * gcc.target/nvptx/sincos.c: New test.
10855
ef98d365
PC
108562016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10857
10858 PR c++/70572
10859 * g++.dg/cpp1y/auto-fn31.C: New.
10860
92466115
BS
108612016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10862
10863 * gcc.target/powerpc/vec-addec.c: New test.
10864 * gcc.target/powerpc/vec-addec-int128.c: New test.
10865
9a385c2d
DM
108662016-05-20 David Malcolm <dmalcolm@redhat.com>
10867
10868 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10869 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10870 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10871 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10872
77c9d5b4
JH
108732016-05-20 Jan Hubicka <hubicka@ucw.cz>
10874
10875 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10876
68047971
JJ
108772016-05-20 Jakub Jelinek <jakub@redhat.com>
10878
18954840
JJ
10879 PR c++/71210
10880 * g++.dg/opt/pr71210-1.C: New test.
10881 * g++.dg/opt/pr71210-2.C: New test.
10882
68047971
JJ
10883 PR tree-optimization/29756
10884 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10885 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10886 only on selected targets where V4SImode vectors are known to be
10887 supported.
10888
d78789f5
MG
108892016-05-20 Marc Glisse <marc.glisse@inria.fr>
10890
10891 PR tree-optimization/71079
10892 PR tree-optimization/71206
10893 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10894
550fa093
PK
108952016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10896
10897 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10898 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10899 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10900
483c6429
RG
109012016-05-20 Richard Guenther <rguenther@suse.de>
10902
10903 PR tree-optimization/29756
10904 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10905
eb066284
RB
109062016-05-20 Richard Biener <rguenther@suse.de>
10907
10908 PR tree-optimization/71185
10909 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10910
58f10249
RB
109112016-05-20 Richard Biener <rguenther@suse.de>
10912
10913 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10914
2a5569fa
MP
109152016-05-19 Marek Polacek <polacek@redhat.com>
10916
10917 PR c++/71075
10918 * g++.dg/diagnostic/pr71075.C: New test.
10919
5e9a5385
DM
109202016-05-19 David Malcolm <dmalcolm@redhat.com>
10921
10922 PR c++/71184
10923 * g++.dg/pr71184.C: New test case.
10924
4f45da44
KN
109252016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10926
10927 * gcc.target/powerpc/darn-0.c: New test.
10928 * gcc.target/powerpc/darn-1.c: New test.
10929 * gcc.target/powerpc/darn-2.c: New test.
10930
4177437e
MP
109312016-05-19 Marek Polacek <polacek@redhat.com>
10932
10933 PR tree-optimization/71031
10934 * gcc.dg/tree-ssa/vrp100.c: New test.
10935
afb72432
IE
109362016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10937
10938 PR rtl-optimization/71148
10939 * gcc.dg/pr71148.c: New test.
10940
4f83064e
KT
109412016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10942
10943 PR target/71056
10944 * gcc.target/arm/pr71056.c: New test.
10945
4bf8dbe1
BE
109462016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10947
10948 * c-c++-common/pr69669.c: Check the used mode.
10949
f3510625
MO
109502016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10951
10952 PR sanitizer/64354
10953 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10954
43c0068e
RB
109552016-05-19 Richard Biener <rguenther@suse.de>
10956
10957 PR tree-optimization/70729
10958 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10959 * gcc.dg/graphite/scop-18.c: Likewise.
10960 * gcc.dg/pr41783.c: Disable LIM.
10961 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10962 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10963 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10964 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10965 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10966 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10967 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10968 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10969 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10970 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10971 * gfortran.dg/pr42108.f90: Likewise.
10972
70f25790
DM
109732016-05-18 David Malcolm <dmalcolm@redhat.com>
10974
10975 PR driver/69265
10976 * gcc.dg/spellcheck-options-11.c: New test case.
10977
960db8ec
JJ
109782016-05-18 Jakub Jelinek <jakub@redhat.com>
10979
10980 PR c++/71100
10981 * g++.dg/opt/pr71100.C: New test.
10982
04643334
MJ
109832016-05-18 Martin Jambor <mjambor@suse.cz>
10984
10985 PR ipa/69708
10986 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10987 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10988 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10989 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10990
91bb9f80
MJ
109912016-05-18 Martin Jambor <mjambor@suse.cz>
10992
10993 PR ipa/69708
10994 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10995 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10996 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10997 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10998 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10999
c584aca6
PC
110002016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11001
11002 PR c++/69793
11003 * g++.dg/template/crash122.C: New.
11004
20309c6e
PC
110052016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11006
11007 PR c++/70466
11008 * g++.dg/template/pr70466-1.C: New.
11009 * g++.dg/template/pr70466-2.C: Likewise.
11010
50c78b9a
MM
110112016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11012
11013 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11014 splat operations and the XXSPLTIB instruction.
11015 * gcc.target/powerpc/p9-splat-2.c: Likewise.
11016 * gcc.target/powerpc/p9-splat-3.c: Likewise.
11017 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11018 xxlxor to clear a register.
11019
cf8be00d
RS
110202016-05-18 Richard Sandiford <richard.sandiford@arm.com>
11021
11022 * gcc.dg/torture/pr71020.c: New test.
11023
848a392a
MJ
110242016-05-18 Martin Jambor <mjambor@suse.cz>
11025
11026 PR ipa/70646
11027 * gcc.dg/ipa/pr70646.c: New test.
11028
1f2ab776
CL
110292016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11030
11031 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11032
76489493
CL
110332016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11034
11035 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11036 missing tests for vreinterpretq_p{8,16}.
11037
bd79378d
CL
110382016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11039
11040 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11041 vsliq_n_s64 and vsliq_n_u64.
11042
81ca3ea0
CL
110432016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11044
11045 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11046 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11047
873cb425
CL
110482016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11049
11050 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11051 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11052 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11053
9d6e7c21
CL
110542016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11055
11056 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11057 in comment.
11058
b4dbe40e 110592016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
11060
11061 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11062 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11063 "blr\t" and switch to scan-assembler-times.
11064
83a5c910
JW
110652016-05-18 Jiong Wang <jiong.wang@arm.com>
11066
53d6d955
UB
11067 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11068 with __aarch64__.
11069 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11070 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 11071
fb7cbdeb
JJ
110722016-05-18 Jakub Jelinek <jakub@redhat.com>
11073
8ee91165
JJ
11074 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11075 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11076 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11077 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11078 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11079 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11080
cf4d516a
JJ
11081 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11082 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11083
a4f16422
JJ
11084 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11085 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11086
7b37ce10
JJ
11087 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11088 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11089
fb7cbdeb
JJ
11090 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11091
c9326aef
RB
110922016-05-18 Richard Biener <rguenther@suse.de>
11093
11094 PR tree-optimization/71168
11095 * gcc.dg/torture/pr71168.c: New testcase.
11096
df8b0a11
KV
110972016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
11098
11099 PR middle-end/63586
11100 * gcc.dg/tree-ssa/pr63586-2.c: New test.
11101 * gcc.dg/tree-ssa/pr63586.c: New test.
11102 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11103
2efd67ed
NS
111042016-05-17 Nathan Sidwell <nathan@acm.org>
11105
11106 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11107 * gcc.dg/pr68671.c: Fix ptx xfail-if.
11108 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11109 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11110
1988b2c2
NS
111112016-05-17 Nathan Sidwell <nathan@acm.org>
11112
11113 * gcc.target/nvptx/abi-vararg-3.c: New.
11114
ad1d92ab
MM
111152016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
11116
11117 PR tree-optimization/54579
11118 PR middle-end/55299
11119 * gcc.dg/fold-notrotate-1.c: New test.
11120 * gcc.dg/fold-notshift-1.c: New test.
11121 * gcc.dg/fold-notshift-2.c: New test.
11122
47768df8
MP
111232016-05-17 Marek Polacek <polacek@redhat.com>
11124
11125 PR ipa/71146
11126 * g++.dg/ipa/pr71146.C: New test.
11127
6b5423a5
DM
111282016-05-17 David Malcolm <dmalcolm@redhat.com>
11129
11130 * jit.dg/test-error-array-bounds.c: New test case.
11131
c7986356
MG
111322016-05-17 Marc Glisse <marc.glisse@inria.fr>
11133
11134 * gcc.dg/tree-ssa/and-1.c: New testcase.
11135
d982c5b7
MG
111362016-05-17 Marc Glisse <marc.glisse@inria.fr>
11137
11138 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11139 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11140
0139ba93
MG
111412016-05-17 Marc Glisse <marc.glisse@inria.fr>
11142
11143 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11144 * gcc.dg/tree-ssa/vrp99.c: New testcase.
11145
daab4562
JW
111462016-05-17 Jiong Wang <jiong.wang@arm.com>
11147
11148 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11149
22330033
JW
111502016-05-17 Jiong Wang <jiong.wang@arm.com>
11151
11152 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11153
98b3a5f2
JW
111542016-05-17 Jiong Wang <jiong.wang@arm.com>
11155
11156 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11157 ".2d[index]" when scan the assembly.
11158 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11159 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11160 float64x1.
11161 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11162
b71b7a8e
RB
111632016-05-17 Richard Biener <rguenther@suse.de>
11164
11165 PR tree-optimization/71132
11166 * gcc.dg/torture/pr71132.c: New testcase.
11167
3c51ad46
CL
111682016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11169
11170 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11171
d20faa66
KT
111722016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11173
11174 PR target/70809
11175 * gcc.target/aarch64/pr70809_1.c: New test.
11176
b75cc5a4
KT
111772016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11178
11179 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11180 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11181 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11182 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11183
b28eb195
IE
111842016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
11185 Ilya Enkovich <ilya.enkovich@intel.com>
11186
11187 PR target/71114
11188 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11189
0b9004ed
JH
111902016-05-16 Jan Hubicka <hubicka@ucw.cz>
11191
11192 * g++.dg/ipa/ivinline-7.C: Do not xfail.
11193 * g++.dg/ipa/ivinline-9.C: Do not xfail.
11194
1b81a1c1
MW
111952016-05-16 Matthew Wahab <matthew.wahab@arm.com>
11196
11197 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
11198 test for __ARM_FP16_ARGS.
11199 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11200 * gcc.target/arm/aapcs/neon-vect10.c: New.
11201 * gcc.target/arm/aapcs/neon-vect9.c: New.
11202 * gcc.target/arm/aapcs/vfp18.c: New.
11203 * gcc.target/arm/aapcs/vfp19.c: New.
11204 * gcc.target/arm/aapcs/vfp20.c: New.
11205 * gcc.target/arm/aapcs/vfp21.c: New.
11206 * gcc.target/arm/fp16-aapcs-1.c: New.
11207 * g++.target/arm/fp16-param-1.c: Update expected output. Add
11208 test for __ARM_FP16_ARGS.
11209 * g++.target/arm/fp16-return-1.c: Update expected output.
11210
921d1e73
JW
112112016-05-16 Jiong Wang <jiong.wang@arm.com>
11212
11213 PR testsuite/70227
11214 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11215
228eb42a
HA
112162016-05-15 Harald Anlauf <anlauf@gmx.de>
11217
11218 PR fortran/69603
11219 * gfortran.dg/pr69603.f90: New testcase.
11220
785abfd3
FR
112212016-05-14 Fritz Reese <fritzoreese@gmail.com>
11222
11223 * gfortran.dg/dec_union_4.f90: Fix endian issue.
11224
e75eb64f
FR
112252016-05-14 Fritz Reese <fritzoreese@gmail.com>
11226
11227 PR fortran/71047
11228 * gfortran.dg/pr71047.f08: New test.
11229
aa4b467b
JM
112302016-05-13 Joseph Myers <joseph@codesourcery.com>
11231
11232 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11233 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11234 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11235
653fb4a2
MS
112362016-05-13 Martin Sebor <msebor@redhat.com>
11237
11238 PR c++/60049
11239 * g++.dg/cpp0x/constexpr-60049.C: New test.
11240
9e37582d
JJ
112412016-05-13 Jakub Jelinek <jakub@redhat.com>
11242
11243 PR bootstrap/71071
11244 * gcc.dg/pr71071.c: New test.
11245
a278aa17
UB
112462016-05-13 Uros Bizjak <ubizjak@gmail.com>
11247
11248 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11249 remove XOP handling.
377eaca7 11250 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 11251
ac3d02e2
NS
112522016-05-13 Nathan Sidwell <nathan@acm.org>
11253
11254 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11255 __atomic_is_lock_free declaration.
11256
8ab3bdac
RB
112572016-05-13 Richard Biener <rguenther@suse.de>
11258
11259 PR tree-optimization/42587
11260 * gcc.dg/optimize-bswapsi-4.c: New testcase.
11261
623b8e0a
ML
112622016-05-13 Martin Liska <mliska@suse.cz>
11263
11264 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11265 the new format of dump output.
11266
da7674f6
IE
112672016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
11268
11269 * gcc.dg/pr71084.c: New test.
11270
c959db3d
RR
112712016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11272
53d6d955
UB
11273 PR target/53440
11274 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 11275
43203dea
RR
112762016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11277
11278 * gcc.target/aarch64/struct_return.c: New test.
11279
4f2e1536
MP
112802016-05-12 Marek Polacek <polacek@redhat.com>
11281
11282 PR c/70756
11283 * c-c++-common/pr70756-2.c: New test.
11284 * c-c++-common/pr70756.c: New test.
11285
1ef33ef3
RB
112862016-05-12 Richard Biener <rguenther@suse.de>
11287
11288 PR tree-optimization/71059
11289 * gcc.dg/torture/pr71059.c: New testcase.
11290
763baff6
RB
112912016-05-12 Richard Biener <rguenther@suse.de>
11292
11293 PR tree-optimization/71062
11294 * gcc.dg/torture/pr71062.c: New testcase.
11295
c4ec1243
IE
112962016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
11297
11298 PR tree-optimization/71006
11299 * gcc.dg/pr71006.c: New test.
11300
a5fbf76d
MP
113012016-05-12 Marek Polacek <polacek@redhat.com>
11302
11303 PR driver/71063
11304 * gcc.dg/opts-7.c: New test.
11305
5acc47a4
KT
113062016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11307
11308 PR target/70830
11309 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11310 Add -save-temps to dg-options.
11311 Scan for ldmfd rather than pop instruction.
11312 * gcc.target/arm/interrupt-2.c: Likewise.
11313 * gcc.target/arm/pr70830.c: New test.
11314
40bd4bf9
JJ
113152016-05-12 Jakub Jelinek <jakub@redhat.com>
11316
3cd63842
JJ
11317 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11318 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11319
c05d08f6
JJ
11320 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11321 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11322 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11323
bc27ffae
JJ
11324 PR target/71019
11325 * gcc.target/i386/avx512vl-pack-1.c: New test.
11326 * gcc.target/i386/avx512vl-pack-2.c: New test.
11327 * gcc.target/i386/avx512bw-pack-2.c: New test.
11328
515d7412
JJ
11329 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11330
40bd4bf9
JJ
11331 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11332 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11333 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11334
44ab146a
RB
113352016-05-12 Richard Biener <rguenther@suse.de>
11336
11337 PR tree-optimization/70986
11338 * gcc.dg/torture/pr70986-1.c: New testcase.
11339 * gcc.dg/torture/pr70986-2.c: Likewise.
11340 * gcc.dg/torture/pr70986-3.c: Likewise.
11341
d6e83a8d
MM
113422016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11343
11344 PR c/43651
11345 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11346 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11347
51e67ea3
UB
113482016-05-11 Uros Bizjak <ubizjak@gmail.com>
11349
11350 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11351 directive.
11352 * gcc.target/i386/pr66746.c: Ditto.
11353
3fd2b007
MM
113542016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11355
11356 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11357 support.
11358 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11359 warning when using -mvsx-timode.
11360 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11361 * gcc.target/powerpc/dform-2.c: Likewise.
11362 * gcc.target/powerpc/pr68805.c: Likewise.
11363
5c3a10fb
MP
113642016-05-11 Marek Polacek <polacek@redhat.com>
11365
11366 PR c++/71024
11367 * c-c++-common/attributes-3.c: New test.
11368
7cfb065b
NS
113692016-05-11 Nathan Sidwell <nathan@acm.org>
11370
11371 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11372 * gcc.c-torture/execute/pr68185.c: Likewise.
11373 * gcc.dg/ipa/pr70306.c: Requires global constructors.
11374 * gcc.dg/pr69634.c: Requires scheduling.
11375 * gcc.dg/torture/pr66178.c: Require label values.
11376 * gcc.dg/setjmp-6.c: Require indirect jumps.
11377
f35ea97d
RB
113782016-05-11 Richard Biener <rguenther@suse.de>
11379
11380 PR tree-optimization/71055
11381 * gcc.dg/torture/pr71055.c: New testcase.
11382
dff70323
RB
113832016-05-11 Richard Biener <rguenther@suse.de>
11384
11385 PR debug/71057
11386 * g++.dg/debug/pr71057.C: New testcase.
11387
56a3d28b
JJ
113882016-05-11 Jakub Jelinek <jakub@redhat.com>
11389
11390 PR fortran/70855
11391 * gfortran.dg/gomp/pr70855.f90: New test.
11392
ebc1b29e
RB
113932016-05-11 Richard Biener <rguenther@suse.de>
11394
11395 PR middle-end/71002
11396 * g++.dg/torture/pr71002.C: New testcase.
11397
98ccd1d7
IE
113982016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
11399
11400 PR middle-end/70807
11401 * gcc.dg/pr70807.c: New test.
11402
ed29e24b
MS
114032016-05-10 Martin Sebor <msebor@redhat.com>
11404
11405 PR c++/38611
11406 * g++.dg/Wattributes.C: New test.
11407
e39dab2c
MG
114082016-05-10 Marc Glisse <marc.glisse@inria.fr>
11409
11410 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11411 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11412 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11413
d067e238
IE
114142016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11415
11416 PR target/70799
11417 * gcc.target/i386/pr70799-1.c: New test.
11418
cd36c83e
PMR
114192016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11420
11421 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11422
1e3af2a4
IE
114232016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11424
11425 PR middle-end/70877
11426 * gcc.target/i386/pr70877.c: New test.
11427
afc610db
IE
114282016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11429
11430 PR tree-optimization/70786
11431 * gcc.target/i386/pr70876.c: New test.
11432
4b59d19f
JJ
114332016-05-10 Jakub Jelinek <jakub@redhat.com>
11434
11435 PR target/70927
11436 * gcc.target/i386/avx512vl-logic-1.c: New test.
11437 * gcc.target/i386/avx512vl-logic-2.c: New test.
11438 * gcc.target/i386/avx512dq-logic-2.c: New test.
11439
9b5ee426
BS
114402016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11441
11442 PR target/70963
11443 * gcc.target/powerpc/pr70963.c: New.
11444
f3352cab
DM
114452016-05-10 David Malcolm <dmalcolm@redhat.com>
11446
11447 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11448 (test_very_wide_line): Add ruler to expected output.
11449 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11450 (test_very_wide_line): Likewise.
11451 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11452 (test_show_locus): Within the handling of "test_very_wide_line",
11453 enable show_ruler_p on the diagnostic context.
11454
4a3255dd
RB
114552016-05-10 Richard Biener <rguenther@suse.de>
11456
11457 PR tree-optimization/71039
11458 * gcc.dg/torture/pr71039.c: New testcase.
11459
da7c9950
NS
114602016-05-10 Nathan Sidwell <nathan@acm.org>
11461
11462 * gcc.dg/nested-func-10.c: Requires alloca.
11463 * gcc.dg/nested-func-9.c: Requires alloca.
11464 * gcc.c-torture/execute/pr70460.c: Requires labels.
11465 * gcc.c-torture/compile/pr70199.c: Requires labels.
11466 * gcc.target/nvptx/decl.c: Compile only.
11467 * gcc.target/nvptx/trailing-init.c: Compile only.
11468 * gcc.target/nvptx/ary-init.c: Compile only.
11469
cf68d92c
MP
114702016-05-10 Marek Polacek <polacek@redhat.com>
11471
11472 PR c/70255
11473 * gcc.dg/attr-opt-1.c: New test.
11474
64ea4e15
RB
114752016-05-10 Richard Biener <rguenther@suse.de>
11476
11477 PR tree-optimization/70497
11478 PR tree-optimization/28367
11479 * gcc.dg/torture/20160404-1.c: New testcase.
11480 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11481 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11482
5a96dae3
PMR
114832016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11484
11485 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11486
fc97f805
UB
114872016-05-09 Uros Bizjak <ubizjak@gmail.com>
11488
11489 * gcc.target/i386/fabsneg-1.c New test.
11490
a710b1d5
AM
114912016-05-09 Alan Modra <amodra@gmail.com>
11492
11493 PR testsuite/70826
11494 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11495
171f6f05
RB
114962016-05-09 Richard Biener <rguenther@suse.de>
11497
11498 PR tree-optimization/70985
11499 * gcc.dg/torture/pr70985.c: New testcase.
11500
18caa34e
BC
115012016-05-09 Bin Cheng <bin.cheng@arm.com>
11502
11503 * gcc.dg/tree-ssa/ifc-9.c: New test.
11504 * gcc.dg/tree-ssa/ifc-10.c: New test.
11505 * gcc.dg/tree-ssa/ifc-11.c: New test.
11506 * gcc.dg/tree-ssa/ifc-12.c: New test.
11507 * gcc.dg/vect/pr61194.c: Remove XFAIL.
11508 * gcc.dg/vect/vect-23.c: Remove XFAIL.
11509 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
11510
7a27d38f
RB
115112016-05-09 Richard Biener <rguenther@suse.de>
11512
11513 PR fortran/70937
11514 * gfortran.dg/pr70937.f90: New testcase.
11515
5ebbbd3d
RO
115162016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11517
11518 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
11519
f6288c24
FR
115202016-05-07 Fritz Reese <fritzoreese@gmail.com>
11521
11522 PR fortran/56226
11523 * gfortran.dg/dec_structure_1.f90: New testcase.
11524 * gfortran.dg/dec_structure_2.f90: Ditto.
11525 * gfortran.dg/dec_structure_3.f90: Ditto.
11526 * gfortran.dg/dec_structure_4.f90: Ditto.
11527 * gfortran.dg/dec_structure_5.f90: Ditto.
11528 * gfortran.dg/dec_structure_6.f90: Ditto.
11529 * gfortran.dg/dec_structure_7.f90: Ditto.
11530 * gfortran.dg/dec_structure_8.f90: Ditto.
11531 * gfortran.dg/dec_structure_9.f90: Ditto.
11532 * gfortran.dg/dec_structure_10.f90: Ditto.
11533 * gfortran.dg/dec_structure_11.f90: Ditto.
11534 * gfortran.dg/dec_union_1.f90: Ditto.
11535 * gfortran.dg/dec_union_2.f90: Ditto.
11536 * gfortran.dg/dec_union_3.f90: Ditto.
11537 * gfortran.dg/dec_union_4.f90: Ditto.
11538 * gfortran.dg/dec_union_5.f90: Ditto.
11539 * gfortran.dg/dec_union_6.f90: Ditto.
11540 * gfortran.dg/dec_union_7.f90: Ditto.
11541
5ec4a8cd
TV
115422016-05-07 Tom de Vries <tom@codesourcery.com>
11543
11544 PR tree-optimization/70956
11545 * gcc.dg/graphite/pr70956.c: New test.
11546
58ec1d0e
JJ
115472016-05-06 Jakub Jelinek <jakub@redhat.com>
11548
ccd88fb7
JJ
11549 PR middle-end/70941
11550 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11551 (a, b, c, d): Change type from char to signed char.
11552 (main): Compare against (signed char) -1634678893 instead of
11553 hardcoded -109. Use __builtin_abort instead of abort.
11554
dd3b6464
JJ
11555 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11556 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11557
58ec1d0e
JJ
11558 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11559
19aa23d8
YR
115602016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
11561
11562 PR debug/70935
11563 * gcc.dg/torture/pr70935.c: New test.
11564
ae5f0df1
OE
115652016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11566
11567 PR target/58219
ce23a8ff 11568 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 11569
078f7e37
RB
115702016-05-06 Richard Biener <rguenther@suse.de>
11571
11572 PR tree-optimization/70960
11573 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11574
765d7b54
OE
115752016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11576
11577 PR target/52933
11578 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11579 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11580 Adjust expected instruction counts.
11581 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11582
29c94e65
MP
115832016-05-06 Marek Polacek <polacek@redhat.com>
11584
11585 PR sanitizer/70875
11586 * gcc.dg/ubsan/bounds-3.c: New test.
11587
3684b02e
OE
115882016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11589
11590 PR target/54089
11591 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11592
8706773f
RB
115932016-05-06 Richard Biener <rguenther@suse.de>
11594
11595 PR middle-end/70931
11596 * gfortran.dg/pr70931.f90: New testcase.
11597
a4f51018
RB
115982016-05-06 Richard Biener <rguenther@suse.de>
11599
11600 PR middle-end/70941
11601 * gcc.dg/torture/pr70941.c: New testcase.
11602
c4f2425f
BC
116032016-05-05 Bin Cheng <bin.cheng@arm.com>
11604
11605 PR tree-optimization/57206
11606 * gcc.dg/vect/pr57206.c: New test.
11607
5dc08197
RO
116082016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11609
11610 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11611
351f85c5
JJ
116122016-05-05 Jakub Jelinek <jakub@redhat.com>
11613
568bac8c
JJ
11614 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11615
351f85c5
JJ
11616 * c-c++-common/Wdangling-else-4.c: New test.
11617
33fd7785
JJ
116182016-05-04 Jakub Jelinek <jakub@redhat.com>
11619
2d1ac15a
JJ
11620 PR c++/70906
11621 PR c++/70933
11622 * g++.dg/opt/pr70906.C: New test.
11623 * g++.dg/opt/pr70933.C: New test.
11624
33fd7785
JJ
11625 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11626
6b715bf6
JH
116272016-05-04 Jan Hubicka <hubicka@ucw.cz>
11628
11629 * gcc.dg/ipa/pure-const-3.c: New testcase.
11630
deef7113
MP
116312016-05-04 Marek Polacek <polacek@redhat.com>
11632
11633 * c-c++-common/Wdangling-else-1.c: New test.
11634 * c-c++-common/Wdangling-else-2.c: New test.
11635 * c-c++-common/Wdangling-else-3.c: New test.
11636
5396db97
KCY
116372016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
11638
11639 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11640 flag is present.
11641
de55efd5
MP
116422016-05-04 Marek Polacek <polacek@redhat.com>
11643
11644 PR c/48778
11645 * gcc.dg/Waddress-2.c: New test.
11646
475839b6
AM
116472016-05-04 Alan Modra <amodra@gmail.com>
11648
11649 * gcc.target/powerpc/pr70866.c: New.
11650
b25aad5f
MS
116512016-05-03 Martin Sebor <msebor@redhat.com>
11652
11653 PR c++/66561
11654 * c-c++-common/builtin_location.c: New test.
11655 * g++.dg/cpp1y/builtin_location.C: New test.
11656
79ce98bc
MP
116572016-05-03 Marek Polacek <polacek@redhat.com>
11658
11659 PR c/70859
11660 * gcc.dg/pr70859.c: New test.
11661 * gcc.dg/pr70859-2.c: New test.
11662
402e89f5
PMR
116632016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11664
11665 * gnat.dg/debug5.adb: New testcase.
11666
f3d90045
DV
116672016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11668
11669 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11670 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11671 Procedure to check for z10 instruction set.
11672
1e26cec1
CL
116732016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11674
11675 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11676
71aca5a0
AM
116772016-05-03 Alan Modra <amodra@gmail.com>
11678
11679 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11680
2fd70ec1
JJ
116812016-05-03 Jakub Jelinek <jakub@redhat.com>
11682
11683 * gcc.target/i386/avx512f-cvt-1.c: New test.
11684
e5705cf7
L
116852016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11686
11687 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11688 -fdump-tree-vrp-details.
11689
381cdae4
RB
116902016-05-03 Richard Biener <rguenther@suse.de>
11691
11692 * gcc.dg/pr30172-1.c: Adjust.
11693 * gcc.dg/pr63743.c: Likewise.
11694 * gcc.dg/tm/pr51696.c: Likewise.
11695 * c-c++-common/tm/safe-1.c: Likewise.
11696 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11697 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11698 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11699 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11700
adedd5c1
JJ
117012016-05-03 Jakub Jelinek <jakub@redhat.com>
11702
31ed1665
JJ
11703 PR rtl-optimization/70467
11704 * gcc.target/i386/pr70467-3.c: New test.
11705 * gcc.target/i386/pr70467-4.c: New test.
11706
dea60b59
JJ
11707 PR tree-optimization/70916
11708 * gcc.c-torture/compile/pr70916.c: New test.
11709
adedd5c1
JJ
11710 PR target/49244
11711 * gcc.target/i386/pr49244-1.c: New test.
11712 * gcc.target/i386/pr49244-2.c: New test.
11713
f80041ef
BS
117142016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11715
11716 PR rtl-optimization/44281
11717 * gcc.target/i386/pr44281.c: New test.
11718
1cfcd39e
BC
117192016-05-03 bin cheng <bin.cheng@arm.com>
11720
11721 PR tree-optimization/56541
11722 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11723 * gcc.dg/vect/pr56541.c: new test.
11724
4304ccfd
MM
117252016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11726
11727 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11728 __float128.
11729 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11730
50d94c29
L
117312016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11732
11733 PR testsuite/70520
11734 * c-c++-common/asan/clone-test-1.c (main): Align child process
11735 stack to 16 bytes.
11736
bc1aee87
DM
117372016-05-02 David Malcolm <dmalcolm@redhat.com>
11738
11739 PR c++/62314
11740 * g++.dg/spellcheck-fields-2.C: New test case.
11741
474e0129
DM
117422016-05-02 David Malcolm <dmalcolm@redhat.com>
11743
11744 PR c++/62314
11745 * g++.dg/pr62314.C: New test case.
11746
818b88a7
JH
117472016-05-02 Jan Hubicka <hubicka@ucw.cz>
11748
11749 * gcc.dg/ipa/inline-8.c: New testcase.
11750
dd77684f
JJ
117512016-05-02 Jakub Jelinek <jakub@redhat.com>
11752
11753 PR rtl-optimization/70467
11754 * gcc.target/i386/pr70467-1.c: New test.
11755
72407e00
BE
117562016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11757
11758 * gcc.dg/spec-options.c: Run the test on all targets.
11759 * gcc.dg/foo.specs: Use cpp_unique_options.
11760
dd53d197
MG
117612016-05-02 Marc Glisse <marc.glisse@inria.fr>
11762
11763 * gcc.dg/tree-ssa/unord.c: New testcase.
11764
a8b85ce9
MG
117652016-05-02 Marc Glisse <marc.glisse@inria.fr>
11766
11767 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11768
5b37e866
NS
117692016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11770
11771 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11772
7176a4a0
MP
117732016-05-02 Marek Polacek <polacek@redhat.com>
11774
11775 PR c/70851
11776 * gcc.dg/enum-incomplete-3.c: New test.
11777
6b9933b9
MP
117782016-05-02 Marek Polacek <polacek@redhat.com>
11779 Tom de Vries <tom@codesourcery.com>
11780
11781 PR tree-optimization/70700
11782 * gcc.dg/pr70700.c: New test.
11783
90f82260
UB
117842016-05-01 Uros Bizjak <ubizjak@gmail.com>
11785
11786 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11787 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11788 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11789 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11790 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11791
f73036c1
EB
117922016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11793
11794 * ada/acats/run_acats: Rename into...
11795 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11796 * ada/acats/run_all.sh: Remove redundant test.
11797 (target_run): Move around.
11798 (target_gnatchop): Use newly built executable.
11799 (target_gnatmake): Likewise.
11800 Check that the compilation of impbit succeeds.
11801
85e051a3
OE
118022016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11803
11804 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11805 * gcc.dg/20021029-1.c: Likewise.
11806 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11807 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11808 * gcc.target/sh/cmpstr.c: Likewise.
11809 * gcc.target/sh/cmpstrn.c: Likewise.
11810 * gcc.target/sh/memset.c: Likewise.
11811 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11812 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11813 * gcc.target/sh/pr39423-1.c: Likewise.
11814 * gcc.target/sh/pr49468-di.c: Likewise.
11815 * gcc.target/sh/pr49468-si.c: Likewise.
11816 * gcc.target/sh/pr49880-1.c: Likewise.
11817 * gcc.target/sh/pr49880-2.c: Likewise.
11818 * gcc.target/sh/pr49880-3.c: Likewise.
11819 * gcc.target/sh/pr50751-1.c: Likewise.
11820 * gcc.target/sh/pr50751-4.c: Likewise.
11821 * gcc.target/sh/pr50751-7.c: Likewise.
11822 * gcc.target/sh/pr51244-1.c: Likewise.
11823 * gcc.target/sh/pr51244-10.c: Likewise.
11824 * gcc.target/sh/pr51244-11.c: Likewise.
11825 * gcc.target/sh/pr51244-12.c: Likewise.
11826 * gcc.target/sh/pr51244-13.c: Likewise.
11827 * gcc.target/sh/pr51244-14.c: Likewise.
11828 * gcc.target/sh/pr51244-17.c: Likewise.
11829 * gcc.target/sh/pr51244-18.c: Likewise.
11830 * gcc.target/sh/pr51244-19.c: Likewise.
11831 * gcc.target/sh/pr51244-4.c: Likewise.
11832 * gcc.target/sh/pr51244-5.c: Likewise.
11833 * gcc.target/sh/pr51244-7.c: Likewise.
11834 * gcc.target/sh/pr51244-8.c: Likewise.
11835 * gcc.target/sh/pr51244-9.c: Likewise.
11836 * gcc.target/sh/pr51697.c: Likewise.
11837 * gcc.target/sh/pr52483-1.c: Likewise.
11838 * gcc.target/sh/pr52483-2.c: Likewise.
11839 * gcc.target/sh/pr52483-3.c: Likewise.
11840 * gcc.target/sh/pr52483-5.c: Likewise.
11841 * gcc.target/sh/pr52933-1.c: Likewise.
11842 * gcc.target/sh/pr52933-2.c: Likewise.
11843 * gcc.target/sh/pr52933-3.c: Likewise.
11844 * gcc.target/sh/pr53568-1.c: Likewise.
11845 * gcc.target/sh/pr53976-1.c: Likewise.
11846 * gcc.target/sh/pr53988-1.c: Likewise.
11847 * gcc.target/sh/pr53988.c: Likewise.
11848 * gcc.target/sh/pr54089-1.c: Likewise.
11849 * gcc.target/sh/pr54089-6.c: Likewise.
11850 * gcc.target/sh/pr54089-7.c: Likewise.
11851 * gcc.target/sh/pr54089-8.c: Likewise.
11852 * gcc.target/sh/pr54089-9.c: Likewise.
11853 * gcc.target/sh/pr54236-1.c: Likewise.
11854 * gcc.target/sh/pr54236-2.c: Likewise.
11855 * gcc.target/sh/pr54236-3.c: Likewise.
11856 * gcc.target/sh/pr54236-4.c: Likewise.
11857 * gcc.target/sh/pr54386.c: Likewise.
11858 * gcc.target/sh/pr54602-1.c: Likewise.
11859 * gcc.target/sh/pr54685.c: Likewise.
11860 * gcc.target/sh/pr54760-1.c: Likewise.
11861 * gcc.target/sh/pr54760-2.c: Likewise.
11862 * gcc.target/sh/pr54760-3.c: Likewise.
11863 * gcc.target/sh/pr54760-4.c: Likewise.
11864 * gcc.target/sh/pr54760-5.c: Likewise.
11865 * gcc.target/sh/pr54760-6.c: Likewise.
11866 * gcc.target/sh/pr55146.c: Likewise.
11867 * gcc.target/sh/pr55160.c: Likewise.
11868 * gcc.target/sh/pr59278.c: Likewise.
11869 * gcc.target/sh/pr59401-1.c: Likewise.
11870 * gcc.target/sh/pr59533-1.c: Likewise.
11871 * gcc.target/sh/pr63260.c: Likewise.
11872 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11873 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11874 * gcc.target/sh/strlen.c: Likewise.
11875 * gcc.target/sh/torture/pr30807.c: Likewise.
11876 * gcc.target/sh/torture/pr34777.c: Likewise.
11877 * gcc.target/sh/torture/pr64652.c: Likewise.
11878 * gcc.target/sh/torture/pr65505.c: Likewise.
11879 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11880 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11881
411e5c67
PC
118822016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11883
11884 PR c++/66644
11885 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11886
8fa97501
BS
118872016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11888
11889 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11890 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11891 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11892 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11893
5a956111
PP
118942016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11895
11896 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11897 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11898
e7ff0319
CP
118992016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11900
11901 PR middle-end/70626
11902 * c-c++-common/goacc/combined-reduction.c: New test.
11903 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11904
52d11a4b
L
119052016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11906
11907 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11908 *movdi_internal pattern only if PIC off.
11909 * gcc.target/i386/pr70155-2.c: Likewise.
11910 * gcc.target/i386/pr70155-3.c: Likewise.
11911 * gcc.target/i386/pr70155-4.c: Likewise.
11912 * gcc.target/i386/pr70155-5.c: Likewise.
11913 * gcc.target/i386/pr70155-6.c: Likewise.
11914 * gcc.target/i386/pr70155-7.c: Likewise.
11915 * gcc.target/i386/pr70155-8.c: Likewise.
11916 * gcc.target/i386/pr70155-15.c: Likewise.
11917 * gcc.target/i386/pr70155-17.c: Likewise.
11918 * gcc.target/i386/pr70155-22.c: Likewise.
11919
8960db31
BC
119202016-04-29 Bin Cheng <bin.cheng@arm.com>
11921
11922 PR tree-optimization/70803
11923 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11924
cca535a4
IE
119252016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11926
11927 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11928 optimization of vector loop.
11929 * gcc.target/i386/vect-unpack-3.c: New test.
11930 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11931 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11932 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11933
500ecf4a
MP
119342016-04-29 Marek Polacek <polacek@redhat.com>
11935
11936 PR sanitizer/70342
11937 * g++.dg/ubsan/null-7.C: New test.
11938
2fff3db8
MP
11939 PR c/70852
11940 * gcc.dg/pr70852.c: New test.
11941
509063eb
DV
119422016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11943
11944 PR/69089
11945 * g++.dg/cpp0x/alignas6.C: New test.
11946
83745c0d
DV
119472016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11948
c87885ca
RO
11949 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11950 * gcc.dg/pr27003.c: Likewise.
11951 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11952 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11953 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11954 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
11955 * gcc.target/arc/mxy.c: Likewise.
11956 * gcc.target/arc/mswape.c: Likewise.
11957 * gcc.target/arc/mrtsc.c: Likewise.
11958 * gcc.target/arc/mcrc.c: Likewise.
11959 * gcc.target/arc/mdsp-packa.c: Likewise.
11960 * gcc.target/arc/mdvbf.c: Likewise.
11961 * gcc.target/arc/mlock.c: Likewise.
11962 * gcc.target/arc/mmac-24.c: Likewise.
11963 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11964
849b265d
BS
119652016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11966 Matthijs Kooijman <matthijs@stdin.nl>
11967 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11968
11969 PR target/60040
11970 * gcc.target/avr/pr60040-1.c: New.
11971 * gcc.target/avr/pr60040-2.c: New.
11972
1390536b
RB
119732016-04-29 Richard Biener <rguenther@suse.de>
11974
11975 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11976
98998245
RB
119772016-04-29 Richard Biener <rguenther@suse.de>
11978
11979 PR tree-optimization/13962
11980 PR tree-optimization/65686
11981 * gcc.dg/uninit-pr65686.c: New testcase.
11982
8b80cc21
JJ
119832016-04-29 Jakub Jelinek <jakub@redhat.com>
11984
11985 PR middle-end/70843
11986 * gcc.dg/pr70843.c: New test.
11987
6181bc30
JJ
119882016-04-28 Jakub Jelinek <jakub@redhat.com>
11989
11990 PR target/70858
11991 * gcc.target/i386/pr70858.c: New test.
11992
f4cb3612
AB
119932016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11994
11995 * gcc.target/arc/nps400-1.c: New file.
11996
8ad9df62
JR
119972016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11998 Andrew Burgess <andrew.burgess@embecosm.com>
11999
12000 * gcc.target/arc/movh_cl-1.c: New file.
12001
ceaaa9fe
JR
120022016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12003 Andrew Burgess <andrew.burgess@embecosm.com>
12004
12005 * gcc.target/arc/extzv-1.c: New file.
12006 * gcc.target/arc/insv-1.c: New file.
12007 * gcc.target/arc/insv-2.c: New file.
12008 * gcc.target/arc/movb-1.c: New file.
12009 * gcc.target/arc/movb-2.c: New file.
12010 * gcc.target/arc/movb-3.c: New file.
12011 * gcc.target/arc/movb-4.c: New file.
12012 * gcc.target/arc/movb-5.c: New file.
12013 * gcc.target/arc/movb_cl-1.c: New file.
12014 * gcc.target/arc/movb_cl-2.c: New file.
12015 * gcc.target/arc/movbi_cl-1.c: New file.
12016 * gcc.target/arc/movl-1.c: New file.
12017
4d03dc2f
JR
120182016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12019 Andrew Burgess <andrew.burgess@embecosm.com>
12020
12021 * gcc.target/arc/cmem-1.c: New file.
12022 * gcc.target/arc/cmem-2.c: New file.
12023 * gcc.target/arc/cmem-3.c: New file.
12024 * gcc.target/arc/cmem-4.c: New file.
12025 * gcc.target/arc/cmem-5.c: New file.
12026 * gcc.target/arc/cmem-6.c: New file.
12027 * gcc.target/arc/cmem-7.c: New file.
12028 * gcc.target/arc/cmem-ld.inc: New file.
12029 * gcc.target/arc/cmem-st.inc: New file.
12030
81262dad
JJ
120312016-04-28 Jakub Jelinek <jakub@redhat.com>
12032
12033 PR target/70821
12034 * gcc.target/i386/pr70821.c: New test.
12035
0a31a09a
BS
120362016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
12037
12038 * gcc.target/powerpc/vec-adde.c: New test.
12039 * gcc.target/powerpc/vec-adde-int128.c: New test.
12040
3ddffba9
JJ
120412016-04-28 Jakub Jelinek <jakub@redhat.com>
12042
12043 * gcc.target/i386/avx-vround-1.c: New test.
12044 * gcc.target/i386/avx-vround-2.c: New test.
12045 * gcc.target/i386/avx512vl-vround-1.c: New test.
12046 * gcc.target/i386/avx512vl-vround-2.c: New test.
12047
713dedcd
RO
120482016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12049
12050 PR testsuite/70595
12051 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12052 (check_effective_target_cilkplus_runtime): ... this.
12053 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12054 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12055
12056 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12057 Require cilkplus_runtime.
12058 Don't add -lcilkrts.
12059 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12060 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12061 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12062 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12063 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12064 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12065 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12066 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12067 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12068 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12069 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12070 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12071 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12072 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12073 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12074 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12075 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12076 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12077 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12078 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12079 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12080 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12081 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12082 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12083 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12084 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12085 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12086 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12087 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12088
12089 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12090 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12091
12092 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12093
12094 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12095 cilkplus_runtime.
12096
3563f78f
MG
120972016-04-27 Marc Glisse <marc.glisse@inria.fr>
12098
12099 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12100 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12101
6bc2bb18
RB
121022015-04-27 Ryan Burn <contact@rnburn.com>
12103
12104 PR c++/69024
12105 PR c++/68997
12106 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12107 diagnostic.
12108 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12109 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12110
1e55d29a
EB
121112016-04-27 Eric Botcazou <ebotcazou@adacore.com>
12112
12113 * gnat.dg/limited_with4.ad[sb]: New test.
12114 * gnat.dg/limited_with4_pkg.ads: New helper.
12115
087146ca
L
121162016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12117
12118 PR target/70155
12119 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12120 and movv1ti_internal patterns
12121 * gcc.target/i386/pr70155-1.c: New test.
12122 * gcc.target/i386/pr70155-2.c: Likewise.
12123 * gcc.target/i386/pr70155-3.c: Likewise.
12124 * gcc.target/i386/pr70155-4.c: Likewise.
12125 * gcc.target/i386/pr70155-5.c: Likewise.
12126 * gcc.target/i386/pr70155-6.c: Likewise.
12127 * gcc.target/i386/pr70155-7.c: Likewise.
12128 * gcc.target/i386/pr70155-8.c: Likewise.
12129 * gcc.target/i386/pr70155-9.c: Likewise.
12130 * gcc.target/i386/pr70155-10.c: Likewise.
12131 * gcc.target/i386/pr70155-11.c: Likewise.
12132 * gcc.target/i386/pr70155-12.c: Likewise.
12133 * gcc.target/i386/pr70155-13.c: Likewise.
12134 * gcc.target/i386/pr70155-14.c: Likewise.
12135 * gcc.target/i386/pr70155-15.c: Likewise.
12136 * gcc.target/i386/pr70155-16.c: Likewise.
12137 * gcc.target/i386/pr70155-17.c: Likewise.
12138 * gcc.target/i386/pr70155-18.c: Likewise.
12139 * gcc.target/i386/pr70155-19.c: Likewise.
12140 * gcc.target/i386/pr70155-20.c: Likewise.
12141 * gcc.target/i386/pr70155-21.c: Likewise.
12142 * gcc.target/i386/pr70155-22.c: Likewise.
12143
92329f9f
L
121442016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12145
12146 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12147 ".{5,6}".
12148
309a0cf6
BC
121492016-04-27 Bin Cheng <bin.cheng@arm.com>
12150
12151 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12152 * gcc.dg/tree-ssa/scev-9.c: Ditto.
12153 * gcc.dg/tree-ssa/scev-10.c: Ditto.
12154 * gcc.dg/tree-ssa/scev-11.c: Ditto.
12155 * gcc.dg/tree-ssa/scev-12.c: Ditto.
12156
72ed2b9c
RB
121572016-04-27 Richard Biener <rguenther@suse.de>
12158
12159 PR ipa/70760
12160 * g++.dg/ipa/ipa-pta-2.C: New testcase.
12161 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12162
3c98ff9b
NS
121632016-04-27 Nathan Sidwell <nathan@acm.org>
12164
12165 * g++.dg/cpp0x/constexpr-recursion3.C: New.
12166 * g++.dg/ubsan/pr63956.C: Adjust error location.
12167
9ec5d66b
NC
121682016-04-27 Nick Clifton <nickc@redhat.com>
12169
12170 PR middle-end/49889
12171 * gcc.dg/pr49889.c: New test.
12172
c1e1f433
BS
121732016-04-27 Bernd Schmidt <bschmidt@redhat.com>
12174
12175 * c-c++-common/memset-array.c: New test.
12176
8ac43293
MS
121772016-04-26 Martin Sebor <msebor@redhat.com>
12178
12179 PR c++/66639
12180 * g++.dg/cpp1y/func_constexpr.C: New test.
12181
843ce8ab
PP
121822016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
12183
12184 PR c++/70241
12185 * g++.dg/cpp0x/enum32.C: New test.
12186 * g++.dg/cpp0x/enum33.C: New test.
12187
121882016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
12189
12190 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12191 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12192 * gcc.c-torture/execute/bitfld-6.c: Likewise.
12193 * gcc.c-torture/execute/bitfld-7.c: Likewise.
12194 * gcc.c-torture/execute/pr38151.c: Likewise.
12195 * gcc.c-torture/execute/pr66556.c: Likewise.
12196 * gcc.c-torture/execute/pr67781.c: Likewise.
12197 * gcc.c-torture/execute/pr68648.c: Likewise.
12198
ca1206be
MG
121992016-04-26 Marc Glisse <marc.glisse@inria.fr>
12200
12201 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12202
2448a956
MP
122032016-04-26 Marek Polacek <polacek@redhat.com>
12204
12205 PR c/67784
12206 * gcc.dg/pr67784-3.c: New test.
12207 * gcc.dg/pr67784-4.c: New test.
12208 * gcc.dg/pr67784-5.c: New test.
12209
b02a5e26
MP
12210 PR c/70791
12211 * gcc.dg/Wnested-externs-2.c: New test.
12212
6b6aa8d3
MG
122132016-04-26 Marc Glisse <marc.glisse@inria.fr>
12214
12215 * gcc.dg/fold-plusmult.c: Adjust.
12216 * gcc.dg/no-strict-overflow-6.c: Adjust.
12217 * gcc.dg/gomp/loop-1.c: Xfail some tests.
12218
a2095b55
BS
122192016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12220
12221 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12222 number scans.
12223 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12224 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12225 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12226 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12227 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12228 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12229 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12230 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12231 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12232 * gcc.target/i386/avx512f-gather-5.c: Likewise.
12233 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12234 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12235 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12236 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12237 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12238 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12239 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12240 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12241 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12242 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12243 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12244 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12245 scans.
12246 * gcc.target/i386/pr32219-4.c: Likewise.
12247 * gcc.target/i386/pr32219-6.c: Likewise.
12248 * gcc.target/i386/pr32219-8.c: Likewise.
12249
bb0cc5c8
KT
122502016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12251
12252 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12253 associated options.
12254
5a0802ea
MP
122552016-04-26 Marek Polacek <polacek@redhat.com>
12256
12257 PR c++/70744
12258 * g++.dg/ext/cond2.C: New test.
12259
00f615af
BC
122602016-04-26 Bin Cheng <bin.cheng@arm.com>
12261
12262 PR tree-optimization/70771
12263 PR tree-optimization/70775
12264 * gcc.dg/pr70771.c: New test.
25939d34 12265 * gcc.dg/pr70775.c: New test.
00f615af 12266
218155e7
BS
122672016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12268
12269 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12270
ab99f467
RB
122712016-04-25 Richard Biener <rguenther@suse.de>
12272
12273 PR tree-optimization/70780
12274 * gcc.dg/torture/pr70780.c: New testcase.
12275
3f8257db 122762016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 12277
c87885ca
RO
12278 * gcc.target/arm/neon-vaddws16.c: New test.
12279 * gcc.target/arm/neon-vaddws32.c: New test.
12280 * gcc.target/arm/neon-vaddwu16.c: New test.
12281 * gcc.target/arm/neon-vaddwu32.c: New test.
12282 * gcc.target/arm/neon-vaddwu8.c: New test.
12283 * lib/target-supports.exp
93c590ee
MC
12284 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12285 that arm neon support vector widen sum of HImode TO SImode.
12286
d6c1a7a7
JJ
122872016-04-23 Jakub Jelinek <jakub@redhat.com>
12288
12289 PR sanitizer/70712
12290 * c-c++-common/asan/pr70712.c: New test.
12291
ab0fc037
TS
122922016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
12293
12294 * .gitattributes: New file.
12295
2aa64824
CL
122962016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
12297
12298 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12299
e7e12d92
DH
123002016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
12301
12302 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12303 * gfortran.dg/submodule_15.f08: Likewise.
12304
d1431192
RB
123052016-04-22 Richard Biener <rguenther@suse.de>
12306
12307 PR tree-optimization/70740
12308 * gcc.dg/torture/pr70740.c: New testcase.
12309
04a63c24
L
123102016-04-21 H.J. Lu <hongjiu.lu@intel.com>
12311
12312 PR target/70750
12313 * gcc.target/i386/pr70750-1.c: New test.
12314 * gcc.target/i386/pr70750-2.c: Likewise.
12315
20700098
PC
123162016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
12317
12318 PR c++/70540
12319 * g++.dg/cpp0x/auto48.C: New.
12320
aedf4e12
MP
123212016-04-21 Marek Polacek <polacek@redhat.com>
12322
12323 PR c++/70513
12324 * g++.dg/cpp0x/forw_enum12.C: New test.
12325 * g++.dg/cpp0x/forw_enum13.C: New test.
12326
2074d80a
KY
123272016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
12328
12329 PR target/70728
12330 * gcc.target/i386/pr70728.c: New test.
12331
aef4aab0
RB
123322016-04-21 Richard Biener <rguenther@suse.de>
12333
12334 PR middle-end/70747
12335 * gcc.dg/pr70747.c: New testcase.
12336
2359e571
BC
123372016-04-21 Bin Cheng <bin.cheng@arm.com>
12338
12339 PR tree-optimization/70715
12340 * gcc.dg/tree-ssa/scev-13.c: New test.
12341
ce0e66ff
MG
123422016-04-21 Marc Glisse <marc.glisse@inria.fr>
12343
12344 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12345
2c2870a1
MG
123462016-04-21 Marc Glisse <marc.glisse@inria.fr>
12347
12348 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12349
a2b056a3
JH
123502016-04-20 Jan Hubicka <jh@suse.cz>
12351
12352 PR ipa/70018
12353 * g++.dg/ipa/nothrow-1.C: New testcase.
12354
ee392fc2
NS
123552016-04-20 Nathan Sidwell <nathan@acm.org>
12356
12357 PR c++/55635
12358 * g++.dg/eh/delete1.C: New.
12359
dda49daf
L
123602016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12361
12362 * gcc.target/i386/avx256-unaligned-store-2.c: Add
12363 -mtune-ctrl=sse_typeless_stores.
12364
8a5b9d5a
L
123652016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12366
12367 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12368
1011119f
BC
123692016-04-20 Bin Cheng <bin.cheng@arm.com>
12370
12371 PR tree-optimization/69489
12372 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12373
477d4906
IV
123742016-04-20 Ilya Verbin <ilya.verbin@intel.com>
12375
12376 PR c++/69363
12377 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12378 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12379 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12380
fad08d12
BC
123812016-04-20 Bin Cheng <bin.cheng@arm.com>
12382
12383 PR tree-optimization/56625
12384 PR tree-optimization/69489
12385 * gcc.dg/vect/pr56625.c: New test.
12386 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12387
9e3e4fab
AP
123882016-04-20 Andrew Pinski <apinski@cavium.com>
12389
12390 PR target/64971
12391 * gcc.c-torture/compile/pr37433-1.c: New testcase.
12392
d7aa24e4
AC
123932016-04-20 Arnaud Charlet <charlet@adacore.com>
12394
12395 * gnat.dg/self1.adb: Remove now incorrect test.
12396
e6d62b46
BC
123972016-04-20 Bin Cheng <bin.cheng@arm.com>
12398
12399 * gcc.dg/tree-ssa/scev-11.c: New test.
12400 * gcc.dg/tree-ssa/scev-12.c: New test.
12401
2697b189
MP
124022016-04-20 Marek Polacek <polacek@redhat.com>
12403
12404 PR tree-optimization/70725
12405 * gcc.dg/pr70725.c: New test.
12406
60d393e8
RB
124072016-04-20 Richard Biener <rguenther@suse.de>
12408
12409 PR tree-optimization/70726
12410 * g++.dg/vect/pr70726.cc: New testcase.
12411
82c6f58a
AK
124122016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12413
12414 PR target/70674
12415 * gcc.target/s390/pr70674.c: New test.
12416
90eeab20
JD
124172016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12418
12419 PR libgfortran/70684
12420 * gfortran.dg/list_read_14.f90: New test.
12421
fc9cf6da
L
124222016-04-19 H.J. Lu <hongjiu.lu@intel.com>
12423
12424 PR target/69201
12425 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12426 extern to force it misaligned.
12427 (b): Likewise.
12428 (c): Likewise.
12429 (d): Likewise.
12430 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12431 Don't check `*' before movv4sf_internal.
12432 * gcc.target/i386/avx256-unaligned-store-2.c: Check
12433 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12434 Don't check `*' before movv16qi_internal.
12435 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12436 extern to force it misaligned.
12437 (b): Likewise.
12438 (c): Likewise.
12439 (d): Likewise.
12440 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12441 Don't check `*' before movv2df_internal.
12442 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12443 extern to force it misaligned.
12444 (b): Likewise.
12445 (c): Likewise.
12446 (d): Likewise.
12447 Check movv8sf_internal instead of avx_storeups256.
12448 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12449
ea8927ea
RB
124502016-04-19 Richard Biener <rguenther@suse.de>
12451
12452 PR tree-optimization/70171
12453 * g++.dg/tree-ssa/pr70171.C: New testcase.
12454
65f52ee9
RB
124552016-04-19 Richard Biener <rguenther@suse.de>
12456
12457 PR tree-optimization/70724
12458 * gcc.dg/torture/pr70724.c: New testcase.
12459
987b67f1
VM
124602016-04-18 Vladimir Makarov <vmakarov@redhat.com>
12461
12462 PR middle-end/70689
c87885ca 12463 * gcc.target/i386/pr70689.c: New.
987b67f1 12464
91a47c39
L
124652016-04-18 H.J. Lu <hongjiu.lu@intel.com>
12466
12467 PR target/70708
12468 * gcc.target/i386/pr70708.c: New test.
12469
8270b82d
RB
124702016-04-18 Richard Biener <rguenther@suse.de>
12471
12472 PR tree-optimization/43434
12473 * gcc.dg/vect/pr43434.c: New testcase.
12474 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12475 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12476 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12477 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12478 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12479 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12480 * gcc.dg/gomp/pr68640.c: Likewise.
12481 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12482 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12483
edd048e2
RB
124842016-04-18 Richard Biener <rguenther@suse.de>
12485
12486 PR tree-optimization/70701
12487 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12488
bd5c7330
TV
124892016-04-18 Tom de Vries <tom@codesourcery.com>
12490
12491 PR testsuite/70699
12492 * gcc.dg/pr70161.c: Add dot-file scans.
12493 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12494 instead of after last dot char.
12495
23f2660f
EB
124962016-04-17 Eric Botcazou <ebotcazou@adacore.com>
12497
12498 * c-c++-common/dump-ada-spec-3.c: New test.
12499 * c-c++-common/dump-ada-spec-4.c: Likewise.
12500
da152c9f
TV
125012016-04-17 Tom de Vries <tom@codesourcery.com>
12502
12503 PR other/70183
12504 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12505
cc950f98
JH
125062016-04-15 Jan Hubicka <jh@suse.cz>
12507
12508 PR ipa/70018
12509 * g++.dg/ipa/pure-const-1.C: New testcase.
12510 * g++.dg/ipa/pure-const-2.C: New testcase.
12511 * g++.dg/ipa/pure-const-3.C: New testcase.
12512
949505a9
MP
125132016-04-15 Marek Polacek <polacek@redhat.com>
12514
12515 PR c/70671
12516 * gcc.dg/bitfld-22.c: New test.
12517
10e547d6
BS
125182016-04-15 Bernd Schmidt <bschmidt@redhat.com>
12519
12520 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12521 x86_64.
12522
1e77281b
MP
125232016-04-15 Marek Polacek <polacek@redhat.com>
12524
12525 PR c/70651
12526 * c-c++-common/pr70651.c: New test.
12527
e501fa8e
KT
125282016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12529
12530 PR rtl-optimization/70681
12531 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12532 dump scan on arm and powerpc.
12533 * gcc.dg/pr10474.c: Likewise.
12534
dda1bf61
JJ
125352016-04-15 Jakub Jelinek <jakub@redhat.com>
12536
ca4ef1ff
JJ
12537 PR c++/69517
12538 PR c++/70019
12539 PR c++/70588
12540 * g++.dg/cpp1y/vla11.C: Revert for real.
12541
dda1bf61
JJ
12542 PR c/70436
12543 * c-c++-common/Wparentheses-1.c: New test.
12544 * c-c++-common/gomp/Wparentheses-1.c: New test.
12545 * c-c++-common/gomp/Wparentheses-2.c: New test.
12546 * c-c++-common/gomp/Wparentheses-3.c: New test.
12547 * c-c++-common/gomp/Wparentheses-4.c: New test.
12548 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12549 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12550 * c-c++-common/goacc/Wparentheses-1.c: New test.
12551
1355e62c
KY
125522016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
12553
12554 PR target/70662
12555 * gcc.target/i386/pr70662.c: New test.
12556
0ab34b9e 125572016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 12558 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
12559
12560 PR tree-optimization/70130
12561 * gcc.dg/vect/O3-pr70130.c: New testcase.
12562
bc773aad
MM
125632016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12564
6e9b2286
MM
12565 PR target/70669
12566 * gcc.target/powerpc/pr70669.c: New test.
12567
bc773aad
MM
12568 PR target/70640
12569 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12570 a power7 system that does not have an assembler that supports
12571 power8.
12572
d8747845
MS
125732016-04-14 Martin Sebor <msebor@redhat.com>
12574
12575 PR c++/69517
12576 PR c++/70019
12577 PR c++/70588
12578 * c-c++-common/ubsan/vla-1.c: Revert.
12579 * g++.dg/cpp1y/vla11.C: Same.
12580 * g++.dg/cpp1y/vla12.C: Same.
12581 * g++.dg/cpp1y/vla13.C: Same.
12582 * g++.dg/cpp1y/vla14.C: Same.
12583 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 12584 * g++.dg/init/array24.C: Same.
d8747845
MS
12585 * g++.dg/ubsan/vla-1.C: Same.
12586
85128559
MP
125872016-04-14 Marek Polacek <polacek@redhat.com>
12588 Jan Hubicka <hubicka@ucw.cz>
12589
12590 PR c++/70029
12591 * g++.dg/torture/pr70029.C: New test.
12592
52fbb073
MS
125932016-04-14 Martin Sebor <msebor@redhat.com>
12594
12595 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12596 type size to prevent failures on targets with very low maximum
12597 alignment.
12598
6db61d6f
RB
125992016-04-14 Richard Biener <rguenther@suse.de>
12600
12601 PR tree-optimization/70623
12602 * gcc.dg/torture/pr70623.c: New testcase.
12603 * gcc.dg/torture/pr70623-2.c: Likewise.
12604
342fac95
MS
126052016-04-13 Martin Sebor <msebor@redhat.com>
12606
12607 PR c++/69517
12608 PR c++/70019
12609 PR c++/70588
12610 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12611 * g++.dg/cpp1y/vla11.C: New test.
12612 * g++.dg/cpp1y/vla12.C: New test.
12613 * g++.dg/cpp1y/vla13.C: New test.
12614 * g++.dg/cpp1y/vla14.C: New test.
12615 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 12616 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
12617 * g++.dg/ubsan/vla-1.C: Disable exceptions.
12618
d93c452f
JJ
126192016-04-13 Jakub Jelinek <jakub@redhat.com>
12620
12621 PR c++/70641
12622 * g++.dg/opt/pr70641.C: New test.
12623
85115fb6
RO
126242016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12625
12626 PR rtl-optimization/68749
12627 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12628 effects of argument promotions.
12629 Remove default args to dg-skip-if.
12630
545a4139
PC
126312016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
12632
12633 PR c++/70635
12634 * g++.dg/parse/pr70635.C: New.
12635
b3a77f21
MP
126362016-04-13 Marek Polacek <polacek@redhat.com>
12637
12638 PR c++/70639
12639 * c-c++-common/Wmisleading-indentation-4.c: New test.
12640
99cd9857
MP
126412016-04-13 Marek Polacek <polacek@redhat.com>
12642
12643 PR c/70436
c87885ca
RO
12644 * gcc.dg/Wparentheses-12.c: New test.
12645 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 12646
75ca93ec
IE
126472016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
12648
12649 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12650 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12651 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12652
3d3f9e7e
JJ
126532016-04-13 Jakub Jelinek <jakub@redhat.com>
12654
37947cd0
JJ
12655 PR middle-end/70633
12656 * gcc.c-torture/compile/pr70633.c: New test.
12657
3d3f9e7e
JJ
12658 PR debug/70628
12659 * gcc.dg/torture/pr70628.c: New test.
12660
92886d3e
PP
126612016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
12662
12663 PR c++/70610
12664 * g++.dg/template/pr70610.C: New test.
12665 * g++.dg/template/pr70610-2.C: New test.
12666 * g++.dg/template/pr70610-3.C: New test.
12667 * g++.dg/template/pr70610-4.C: New test.
12668
13bd7c2b
JJ
126692016-04-12 Jakub Jelinek <jakub@redhat.com>
12670
6512fa6d
JJ
12671 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12672 128 instead of 32.
12673
13bd7c2b
JJ
12674 PR c++/70571
12675 * g++.dg/ext/pr70571.C: New test.
12676
20b9851c
MM
126772016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12678
8a434ada 12679 PR target/70640
20b9851c
MM
12680 * gcc.target/powerpc/pr70640.c: New test.
12681
2b2f52bc
PC
126822016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12683
12684 PR c++/68722
12685 * g++.dg/parse/pr68722.C: New.
12686
5901e56a
JJ
126872016-04-12 Jakub Jelinek <jakub@redhat.com>
12688
12689 PR rtl-optimization/70596
12690 * gcc.target/i386/pr70596.c: New test.
12691
d4619dc1
NS
126922016-04-12 Nathan Sidwell <nathan@acm.org>
12693
12694 PR c++/70501
12695 * g++.dg/init/pr70501.C: New.
12696
3df530d3
DW
126972016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12698
12699 * gcc.target/i386/asm-flag-6.c: New test.
12700
b7a120d7
TV
127012016-04-12 Tom de Vries <tom@codesourcery.com>
12702
12703 PR tree-optimization/68756
12704 * gcc.dg/graphite/pr68756.c: New test.
12705
4e0eea75
JJ
127062016-04-12 Jakub Jelinek <jakub@redhat.com>
12707
12708 PR tree-optimization/70602
12709 * gcc.c-torture/execute/pr70602.c: New test.
12710
35fbda43
MM
127112016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12712
12713 PR target/70381
12714 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12715 __float128 emulator is built and runs.
12716 * gcc.target/powerpc/float128-1.c: Likewise.
12717
12718 * lib/target-supports.exp (check_ppc_float128_sw_available):
12719 Rework tests for __float128 software and hardware
12720 availability. Fix exit condition to return 0 on success.
12721
04a99ebe
JG
127222016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12723
12724 PR target/70133
12725 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12726 * gcc.target/aarch64/target_attr_15.c: Likewise.
12727
47cd5a85
PC
127282016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12729
12730 PR c++/69066
12731 * g++.dg/cpp1y/pr69066.C: New.
12732
a5edb32e
JD
127332016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12734
12735 PR fortran/68566
12736 * gfortran.dg/pr36192.f90: Update test.
12737 * gfortran.dg/pr36192_1.f90: Update test.
12738 * gfortran.dg/real_dimension_1.f: Update test.
12739 * gfortran.dg/parameter_array_init_7.f90: New test.
12740
8ef378f8
JDA
127412016-04-09 John David Anglin <danglin@gcc.gnu.org>
12742
c532c871
JDA
12743 PR testsuite/64039
12744 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12745
d34f706f
JDA
12746 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12747
75e1dd9e
JDA
12748 PR rtl-optimization/66669
12749 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12750
8a976f5f
JDA
12751 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12752
da04822a
JDA
12753 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12754 * gcc.dg/pie-1.c: Likewise.
12755 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12756 * gcc.dg/pic-4.c: Likewise.
12757 * gcc.dg/pie-3.c: Likewise.
12758 * gcc.dg/pie-4.c: Likewise.
12759
adfabcf9
JDA
12760 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12761
4a020adf
JDA
12762 PR tree-optimization/68644
12763 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12764
8ef378f8
JDA
12765 PR rtl-optimization/64886
12766 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12767
09bf990e
TV
127682016-04-09 Tom de Vries <tom@codesourcery.com>
12769
12770 PR tree-optimization/68953
12771 * gcc.dg/graphite/pr68953.c: New test.
12772
138c3c1a
DH
127732016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12774
12775 PR fortran/70592
12776 * gfortran.dg/deferred_character_16.f90: New test.
12777
f55460af
JJ
127782016-04-09 Jakub Jelinek <jakub@redhat.com>
12779
12780 PR tree-optimization/70586
12781 * gcc.c-torture/execute/pr70586.c: New test.
12782
0b77bbf3
DH
127832016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12784
12785 PR sanitizer/70573
12786 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12787 with __builtin_memset
12788 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12789
c42cfb5c
CP
127902016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12791
12792 PR lto/70289
12793 PR ipa/70348
12794 PR tree-optimization/70373
12795 PR middle-end/70533
12796 PR middle-end/70534
12797 PR middle-end/70535
12798 * c-c++-common/goacc/reduction-5.c: New test.
12799 * c-c++-common/goacc/reduction-promotions.c: New test.
12800 * gfortran.dg/goacc/reduction-3.f95: New test.
12801 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12802
56cfb596
PP
128032016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12804
12805 PR c++/70590
12806 PR c++/70452
12807 * g++.dg/pr70590.C: New test.
12808 * g++.dg/pr70590-2.C: New test.
12809
1a13c0a2
JJ
128102016-04-08 Jakub Jelinek <jakub@redhat.com>
12811
abc0647a
JJ
12812 PR middle-end/70593
12813 * gcc.target/i386/pr70593.c: New test.
12814
1a13c0a2
JJ
12815 PR rtl-optimization/70574
12816 * gcc.target/i386/avx2-pr70574.c: New test.
12817
c3da4956
MO
128182016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12819
12820 PR sanitizer/70541
12821 * c-c++-common/asan/pr70541.c: New test.
12822
9f1b833b
TV
128232016-04-08 Tom de Vries <tom@codesourcery.com>
12824
12825 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12826 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12827
bae7adda
KT
128282016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12829
12830 PR target/70566
12831 * gcc.c-torture/execute/pr70566.c: New test.
12832
211f3d57
TV
128332016-04-08 Tom de Vries <tom@codesourcery.com>
12834
12835 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12836 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12837
02cf2861
AM
128382016-04-08 Alan Modra <amodra@gmail.com>
12839
12840 * gcc.target/powerpc/pr70117.c: New.
12841
5f490f9f
JJ
128422016-04-07 Jakub Jelinek <jakub@redhat.com>
12843
56e9b710
JJ
12844 PR testsuite/70581
12845 * gcc.dg/lto/simd-function_0.c: New test.
12846
5f490f9f
JJ
12847 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12848 clones.
12849 * c-c++-common/attr-simd-2.c: Likewise.
12850 * c-c++-common/attr-simd-4.c: Likewise.
12851 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12852 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12853
e4ebc74d
TP
128542016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12855
12856 PR testsuite/70553
12857 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12858
9817ae35
TS
128592016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12860 Tom de Vries <tom@codesourcery.com>
12861
12862 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12863 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12864 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12865 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12866 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12867 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12868 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12869 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12870
e292f64d
PP
128712016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12872
12873 PR c/70436
12874 * g++.dg/warn/Wparentheses-29.C: New test.
12875
6b37bdaf
PP
128762016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12877
12878 PR c/70436
12879 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12880 explicit braces to resolve a future -Wparentheses warning.
12881
64824205
RH
128822016-04-06 Richard Henderson <rth@redhat.com>
12883
12884 * gcc.dg/pr61817-1.c: New test.
12885 * gcc.dg/pr61817-2.c: New test.
12886 * gcc.dg/pr69391-1.c: New test.
12887 * gcc.dg/pr69391-2.c: New test.
12888
bc2fc1f3
VM
128892016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12890
12891 PR rtl-optimization/70398
c87885ca 12892 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 12893
41414a02
EB
128942016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12895
12896 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12897
4066ea8a
YR
128982016-04-06 Yvan Roux <yvan.roux@linaro.org>
12899 Pedro Alves <palves@redhat.com>
12900
12901 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12902
ec35ea45
JJ
129032016-04-06 Jakub Jelinek <jakub@redhat.com>
12904
3866f8dd
JJ
12905 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12906 Check for avx512f effective targets instead of avx2.
12907 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12908 for AVX512F clones.
12909 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12910 * g++.dg/gomp/declare-simd-1.C: Likewise.
12911 * g++.dg/gomp/declare-simd-3.C: Likewise.
12912 * g++.dg/gomp/declare-simd-4.C: Likewise.
12913
ec35ea45
JJ
12914 PR middle-end/70550
12915 * c-c++-common/gomp/pr70550-1.c: New test.
12916 * c-c++-common/gomp/pr70550-2.c: New test.
12917
c08d28ac
NS
129182016-04-05 Nathan Sidwell <nathan@acm.org>
12919
12920 PR c++/70512
12921 * g++.dg/ext/attribute-may-alias-5.C: New.
12922
1d510e04
JJ
129232016-04-05 Jakub Jelinek <jakub@redhat.com>
12924
12925 PR c++/70336
12926 * c-c++-common/pr70336.c: New test.
12927 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12928 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12929
84278ed9
JH
129302016-04-05 Jan Hubicka <hubicka@ucw.cz>
12931
12932 PR ipa/66223
12933 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12934
268a0ec4
JJ
129352016-04-05 Jakub Jelinek <jakub@redhat.com>
12936
12937 PR rtl-optimization/70542
12938 * gcc.dg/torture/pr70542.c: New test.
12939 * gcc.target/i386/avx2-pr70542.c: New test.
12940
5e8c2eb1
ZS
129412016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12942
12943 PR tree-optimization/70509
12944 * gcc.target/i386/avx512bw-pr70509.c: New test.
12945
c0daf32d
PP
129462016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12947
12948 PR c++/70452
12949 * g++.dg/ext/constexpr-vla4.C: New test.
12950
bf867841
UB
129512016-04-05 Uros Bizjak <ubizjak@gmail.com>
12952
12953 PR target/70510
12954 * gcc.target/i386/pr70510.c: New test.
12955
3022186a
RB
129562016-04-05 Richard Biener <rguenther@suse.de>
12957
12958 PR tree-optimization/70526
12959 * g++.dg/torture/pr70526.C: New testcase.
12960
55fc79b2
JJ
129612016-04-05 Jakub Jelinek <jakub@redhat.com>
12962
12963 PR target/70525
12964 * gcc.target/i386/pr70525.c: New test.
12965
62b233f2
RB
129662016-04-05 Richard Biener <rguenther@suse.de>
12967
12968 PR middle-end/70499
12969 * g++.dg/torture/pr70499.C: New testcase.
12970
cc05759d
RB
129712016-04-05 Richard Biener <rguenther@suse.de>
12972
12973 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12974 remove XFAIL.
12975
f23f16d4
JJ
129762016-04-04 Jakub Jelinek <jakub@redhat.com>
12977
12978 PR middle-end/70307
12979 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12980 rs6000 ABI warnings.
12981
d27ecc49
JH
129822016-04-04 Jan Hubicka <hubicka@ucw.cz>
12983
12984 PR ipa/66223
12985 * g++.dg/ipa/devirt-51.C: New testcase.
12986
c974c96e 129872016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 12988 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
12989
12990 PR middle-end/70457
12991 * gcc.dg/torture/pr70457.c: New.
12992
7a85da89
AV
129932016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12994
12995 PR fortran/67538
12996 * gfortran.dg/allocate_with_source_19.f08: New test.
12997
de517e64
AV
129982016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12999
13000 PR fortran/65795
13001 * gfortran.dg/coarray_allocate_6.f08: New test.
13002
43b9f499
RB
130032016-04-04 Richard Biener <rguenther@suse.de>
13004
13005 PR rtl-optimization/70484
13006 * gcc.dg/torture/pr70484.c: New testcase.
13007
f13355da
MP
130082016-04-04 Marek Polacek <polacek@redhat.com>
13009
13010 PR c/70307
13011 * gcc.dg/torture/pr70307.c: New test.
13012
6cc6ed50
OE
130132016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
13014
13015 PR target/70416
13016 PR target/67391
13017 * gcc.target/sh/torture/pr70416.c: New.
13018
abdc16c8
MS
130192016-04-02 Martin Sebor <msebor@redhat.com>
13020
13021 PR c++/67376
13022 PR c++/70170
13023 PR c++/70172
13024 PR c++/70228
13025 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13026 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13027 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13028 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13029 * g++.dg/cpp0x/constexpr-string.C: Same.
13030 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13031 * g++.dg/cpp0x/pr65398.C: Same.
13032 * g++.dg/ext/constexpr-vla1.C: Same.
13033 * g++.dg/ext/constexpr-vla2.C: Same.
13034 * g++.dg/ext/constexpr-vla3.C: Same.
13035 * g++.dg/ubsan/pr63956.C: Same.
13036
763cd859
JJ
130372016-04-01 Jakub Jelinek <jakub@redhat.com>
13038
13039 PR rtl-optimization/70467
13040 * gcc.target/i386/pr70467-2.c: New test.
13041
0f875435
JJ
130422016-04-01 Jakub Jelinek <jakub@redhat.com>
13043 Marek Polacek <polacek@redhat.com>
13044
13045 PR c++/70488
13046 * g++.dg/init/new47.C: New test.
13047
41d14659
RR
130482016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13049
13050 PR target/70496
13051 * gcc.target/arm/pr70496.c: New test.
13052
f9bf89bb
NS
130532016-04-01 Nathan Sidwell <nathan@acm.org>
13054
73b9085d
NS
13055 PR c++/68475
13056 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13057
4afdcfaa
IE
130582016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13059
13060 PR target/69890
13061 * gcc.dg/strlenopt.h (memmove): New.
13062 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13063 instead of "string.h".
13064 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13065 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13066 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13067 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13068 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13069 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13070 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13071 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13072 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13073 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13074 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13075 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13076 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13077 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13078 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13079 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13080 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13081 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13082 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13083 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13084
b5d7a29c
RO
130852016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13086
13087 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13088 (Holder::foo): Reflect this.
13089
b660f9ec
IE
130902016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
13091
13092 PR target/70442
13093 * gcc.dg/pr70442.c: New test.
13094
88504f34
NS
130952016-03-31 Nathan Sidwell <nathan@acm.org>
13096
13097 PR c++/70393
13098 * g++.dg/cpp0x/constexpr-virtual6.C: New.
13099
95d34b96
KY
131002016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
13101
13102 PR target/70453
13103 * gcc.target/i386/pr70453.c: New test.
13104
b4c4967c
AB
131052016-03-31 Andrey Belevantsev <abel@ispras.ru>
13106
13107 PR target/70292
13108 * gcc.c-torture/pr70292.c: New test.
13109
5fde6a45
MP
131102016-03-31 Marek Polacek <polacek@redhat.com>
13111
13112 PR c/70297
13113 * c-c++-common/pr70297.c: New test.
13114 * g++.dg/cpp0x/typedef-redecl.C: New test.
13115 * gcc.dg/typedef-redecl2.c: New test.
13116
97eb24c4
JJ
131172016-03-31 Jakub Jelinek <jakub@redhat.com>
13118
13119 PR rtl-optimization/70460
13120 * gcc.c-torture/execute/pr70460.c: New test.
13121
efc3536f
RB
131222016-03-31 Richard Biener <rguenther@suse.de>
13123
13124 PR c++/70430
13125 * g++.dg/ext/vector30.C: New testcase.
13126
e0876e21
DH
131272016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13128 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13129
13130 * gfortran.dg/fmt_pf.f90: New test.
13131
e9bff8c6
RO
131322016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13133
13134 Forward-port from 5 branch
13135 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13136
13137 PR testsuite/70356
13138 * gcc.target/i386/avx-vextractf128-256-5.c: Move
13139 dg-require-effective-target after dg-do.
13140
13141 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
13142
13143 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13144
2620c80d
TS
131452016-03-30 Thomas Schwinge <thomas@codesourcery.com>
13146 Julian Brown <julian@codesourcery.com>
13147 Chung-Lin Tang <cltang@codesourcery.com>
13148 Cesar Philippidis <cesar@codesourcery.com>
13149 James Norris <jnorris@codesourcery.com>
13150 Tom de Vries <tom@codesourcery.com>
13151 Nathan Sidwell <nathan@codesourcery.com>
13152
bf867841 13153 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
13154 * c-c++-common/goacc/loop-clauses.c: Likewise.
13155 * g++.dg/goacc/template.C: Likewise.
13156 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13157 * gfortran.dg/goacc/loop-1.f95: Likewise.
13158 * gfortran.dg/goacc/loop-5.f95: Likewise.
13159 * gfortran.dg/goacc/loop-6.f95: Likewise.
13160 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13161 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13162 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13163 * c-c++-common/goacc/clauses-fail.c: Likewise.
13164 * c-c++-common/goacc/parallel-1.c: Likewise.
13165 * c-c++-common/goacc/reduction-1.c: Likewise.
13166 * c-c++-common/goacc/reduction-2.c: Likewise.
13167 * c-c++-common/goacc/reduction-3.c: Likewise.
13168 * c-c++-common/goacc/reduction-4.c: Likewise.
13169 * c-c++-common/goacc/routine-3.c: Likewise.
13170 * c-c++-common/goacc/routine-4.c: Likewise.
13171 * c-c++-common/goacc/routine-5.c: Likewise.
13172 * c-c++-common/goacc/tile.c: Likewise.
13173 * g++.dg/goacc/template.C: Likewise.
13174 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13175 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13176 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
13177 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
13178 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13179 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13180 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13181 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
13182 * c-c++-common/goacc/use_device-1.c: ... this file.
13183 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
13184 * c-c++-common/goacc/host_data-5.c: ... this file, and...
13185 * c-c++-common/goacc/host_data-6.c: ... this file.
13186 * c-c++-common/goacc/loop-2-kernels.c: New file.
13187 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13188 * c-c++-common/goacc/loop-3.c: Likewise.
13189 * g++.dg/goacc/reference.C: Likewise.
13190 * g++.dg/goacc/routine-1.C: Likewise.
13191 * g++.dg/goacc/routine-2.C: Likewise.
13192
f6d2d066
RB
131932016-03-30 Richard Biener <rguenther@suse.de>
13194
13195 PR middle-end/70450
13196 * gcc.dg/torture/pr70450.c: New testcase.
13197
d43242b9
JJ
131982016-03-30 Jakub Jelinek <jakub@redhat.com>
13199
13200 PR target/70421
13201 * gcc.dg/torture/pr70421.c: New test.
13202 * gcc.target/i386/avx512f-pr70421.c: New test.
13203
5ce43b77
L
132042016-03-30 H.J. Lu <hongjiu.lu@intel.com>
13205
13206 PR testsuite/70364
13207 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13208 (check): New function.
13209 (bar): Call check.
13210 (foo): Align stack to 16 bytes when calling bar.
13211 * gcc.target/i386/cleanup-2.c: Likewise.
13212
d014a712
PP
132132016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
13214
13215 PR tree-optimization/59124
13216 * gcc.dg/Warray-bounds-19.c: New test.
13217
3f8257db 132182016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
13219
13220 * lib/prune.exp (escape_regex_chars): New.
13221 (prune_file_path): Update to quote metcharacters for regexp.
13222
3336c6e0
JJ
132232016-03-29 Jakub Jelinek <jakub@redhat.com>
13224
a362f023
JJ
13225 PR rtl-optimization/70429
13226 * gcc.c-torture/execute/pr70429.c: New test.
13227
3336c6e0
JJ
13228 PR tree-optimization/70405
13229 * gcc.dg/pr70405.c: New test.
13230
728557fd
AV
132312016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
13232
13233 PR fortran/70397
13234 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13235 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13236
bef977d4
TS
132372016-03-29 Thomas Schwinge <thomas@codesourcery.com>
13238
13239 PR testsuite/64177
13240 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13241 __cilkrts_set_param to set two workers.
13242 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13243 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13244
6f6d25c9
DH
132452016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
13246
bf867841 13247 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 13248
45733562
KY
132492016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13250
13251 PR target/70406
bf867841 13252 * gcc.target/i386/pr70406.c: New test.
45733562 13253
a1799e5e
EB
132542016-03-27 Eric Botcazou <ebotcazou@adacore.com>
13255
13256 * gnat.dg/specs/double_record_extension3.ads: New test.
13257
5fca7b66
RH
132582016-03-25 Richard Henderson <rth@redhat.com>
13259
13260 PR target/70120
13261 * gcc.target/aarch64/pr70120-1.c: New.
13262 * gcc.target/aarch64/pr70120-2.c: New.
13263 * gcc.target/aarch64/pr70120-3.c: New.
13264
31ce75c6
PP
132652016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
13266
13267 PR c++/62212
13268 * g++.dg/template/mangle2.C: The dg-do directive should be
13269 "compile" not "assemble".
13270
3caf0ca1
BS
132712016-03-25 Bernd Schmidt <bschmidt@redhat.com>
13272
13273 PR lto/69650
13274 * gcc.dg/pr69650.c: New test.
13275
634035b6
DE
132762016-03-25 David Edelsohn <dje.gcc@gmail.com>
13277
13278 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13279
45d34276
AM
132802016-03-25 Alan Modra <amodra@gmail.com>
13281
13282 * gcc.dg/dfp/pr70052.c: New test.
13283
8f085166
RH
132842016-03-24 Richard Henderson <rth@redhat.com>
13285
13286 PR middle-end/69845
13287 * gcc.dg/tree-ssa/pr69845-1.c: New test.
13288 * gcc.dg/tree-ssa/pr69845-2.c: New test.
13289
011e5ec3
TV
132902016-03-24 Tom de Vries <tom@codesourcery.com>
13291
13292 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13293
9e3f4551
TV
132942016-03-24 Tom de Vries <tom@codesourcery.com>
13295
13296 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13297 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13298
45780041
TV
132992016-03-24 Tom de Vries <tom@codesourcery.com>
13300
13301 * c-c++-common/goacc/uninit-dim-clause.c: New test.
13302 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13303
887ab4e5
PP
133042016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
13305
13306 PR c++/62212
13307 * g++.dg/template/mangle2.C: New test.
13308
69a9a66f
RB
133092016-03-24 Richard Biener <rguenther@suse.de>
13310
13311 PR tree-optimization/70396
13312 * gcc.dg/torture/pr70396.c: New testcase.
13313
ed87de55
RB
133142016-03-24 Richard Biener <rguenther@suse.de>
13315
13316 PR middle-end/70370
13317 * gcc.dg/torture/pr70370.c: New testcase.
13318
ea064934
TV
133192016-03-24 Tom de Vries <tom@codesourcery.com>
13320
13321 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13322 * gfortran.dg/goacc/kernels-tree.f95: Same.
13323 * gfortran.dg/goacc/parallel-tree.f95: Same.
13324
b2a4dd1d
TV
133252016-03-24 Tom de Vries <tom@codesourcery.com>
13326
13327 * c-c++-common/goacc/uninit-if-clause.c: New test.
13328 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13329
72e7cd6e
JJ
133302016-03-24 Jakub Jelinek <jakub@redhat.com>
13331
13332 PR target/70290
bf867841
UB
13333 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13334 Fix formatting.
72e7cd6e 13335
ce9d0c03
RB
133362016-03-24 Richard Biener <rguenther@suse.de>
13337
13338 PR tree-optimization/70372
13339 * gcc.dg/tree-ssa/pr70372.c: New testcase.
13340
426b9428
PP
133412016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13342
13343 PR c++/70347
13344 * g++.dg/cpp1y/nsdmi-union1.C: New test.
13345
cd1588c4
PP
133462016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13347
13348 PR c++/70332
13349 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13350
61637db3
JJ
133512016-03-23 Jakub Jelinek <jakub@redhat.com>
13352
928af3bf
JJ
13353 PR c++/70001
13354 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13355 * g++.dg/cpp1y/pr70001.C: New test.
13356
61637db3
JJ
13357 PR c++/70323
13358 * g++.dg/cpp0x/constexpr-70323.C: New test.
13359
05aca4e7
AO
133602016-03-23 Alexandre Oliva <aoliva@redhat.com>
13361 Jason Merrill <jason@redhat.com>
13362 Jakub Jelinek <jakub@redhat.com>
13363
13364 PR c++/69315
13365 * g++.dg/cpp0x/constexpr-69315.C: New test.
13366 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13367
fbdb6baf
MP
133682016-03-23 Marek Polacek <polacek@redhat.com>
13369
13370 PR c++/69884
13371 * g++.dg/warn/Wignored-attributes-1.C: New test.
13372 * g++.dg/warn/Wignored-attributes-2.C: New test.
13373
d79ee524
TV
133742016-03-23 Tom de Vries <tom@codesourcery.com>
13375
13376 * c-c++-common/goacc/kernels-default.c (foo): Add missing
13377 initialization.
13378 * gfortran.dg/goacc/private-3.f95 (test): Same.
13379 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13380 missing use param.
13381
a59f0bef
KT
133822016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13383
13384 * lib/target-supports.exp: Remove v7ve entry from loop
13385 creating effective target checks.
13386 (check_effective_target_arm_arch_v7ve_ok): New procedure.
13387 (add_options_for_arm_arch_v7ve): Likewise.
13388
0179520a
JJ
133892016-03-23 Jakub Jelinek <jakub@redhat.com>
13390
13391 PR tree-optimization/70354
13392 * gcc.dg/vect/pr70354-1.c: New test.
13393 * gcc.dg/vect/pr70354-2.c: New test.
13394 * gcc.target/i386/avx2-pr70354-1.c: New test.
13395 * gcc.target/i386/avx2-pr70354-2.c: New test.
13396
75bb14d7
JL
133972016-03-22 Jeff Law <law@redhat.com>
13398
13399 PR target/70232
13400 * gcc.dg/tree-ssa/pr70232.c: New test.
13401
72c9526d
IE
134022016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13403
13404 PR target/70302
13405 * gcc.target/i386/pr70302.c: New test.
13406
a3ca1bc5
RB
134072016-03-22 Richard Biener <rguenther@suse.de>
13408
13409 PR middle-end/70251
13410 * g++.dg/torture/pr70251.C: New testcase.
13411
5c240f4d
DM
134122016-03-22 David Malcolm <dmalcolm@redhat.com>
13413
13414 PR c/69993
13415 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13416 Wmisleading-indentation.c.
13417 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13418 reflect change to diagnostic text and order of messages.
13419 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13420
80f6631b
DE
134212016-03-22 David Edelsohn <dje.gcc@gmail.com>
13422
13423 * g++.dg/ext/java-3.C: Don't compile on AIX.
13424
9a10956c
RB
134252016-03-22 Richard Biener <rguenther@suse.de>
13426
13427 PR middle-end/70333
13428 * gcc.dg/torture/pr70333.c: New testcase.
13429
6cedf922
IE
134302016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13431
13432 * g++.dg/ext/pr70290.C: New test.
13433
cd6c27ac
KY
134342016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
13435
13436 PR target/70325
13437 * gcc.target/i386/pr70325.c: New test.
13438
4cde512c
JJ
134392016-03-22 Jakub Jelinek <jakub@redhat.com>
13440
b01915ed
JJ
13441 PR target/70329
13442 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13443 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13444
4e3e2cf1
JJ
13445 PR target/70300
13446 * gcc.target/i386/pr70300.c: New test.
13447
4cde512c
JJ
13448 PR c++/70295
13449 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13450 (func2): New function for cond with parens, xfail warning for c++.
13451 * g++.dg/warn/Wnonnull-compare-8.C: New test.
13452
16f6d7dc
PP
134532016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13454
13455 PR c++/70096
13456 * g++.dg/template/ptrmem30.C: New test.
13457
a3e2b438
PP
134582016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13459
13460 PR c++/70204
13461 * g++.dg/cpp0x/constexpr-70204a.C: New test.
13462 * g++.dg/cpp0x/constexpr-70204b.C: New test.
13463
11b6a02e
JJ
134642016-03-21 Jakub Jelinek <jakub@redhat.com>
13465
13466 PR middle-end/70326
13467 * gcc.dg/pr70326.c: New test.
13468
b9407883
MG
134692016-03-21 Marc Glisse <marc.glisse@inria.fr>
13470 Jakub Jelinek <jakub@redhat.com>
13471
13472 PR tree-optimization/70317
13473 * gcc.dg/pr70317.c: New test.
13474
4a148e19
UB
134752016-03-21 Uros Bizjak <ubizjak@gmail.com>
13476
13477 PR target/70327
13478 * gcc.target/i386/pr70327.c: New test.
13479
2a85ddbb
ML
134802016-03-21 Martin Liska <mliska@suse.cz>
13481
7d36fe98 13482 PR ipa/70306
2a85ddbb
ML
13483 * gcc.dg/ipa/pr70306.c: New test.
13484
4a148e19 134852016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
13486
13487 * gcc.target/arm/attr-align1.c: Skip if M-profile.
13488 * gcc.target/arm/attr-align3.c: Likewise.
13489 * gcc.target/arm/attr_arm.c: Likewise.
13490 * gcc.target/arm/flip-thumb.c: Likewise.
13491
6b366948
JJ
134922016-03-21 Jakub Jelinek <jakub@redhat.com>
13493
13494 PR target/70296
13495 * gcc.target/powerpc/altivec-36.c: New test.
13496
2fac8c14
RB
134972016-03-21 Richard Biener <rguenther@suse.de>
13498
13499 PR tree-optimization/70310
13500 * gcc.dg/torture/pr70310.c: New testcase.
13501
e9bde854
KY
135022016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
13503
13504 PR target/70293
13505 * gcc.target/i386/pr70293.c: New test.
13506
56bbfaf6
RB
135072016-03-21 Richard Biener <rguenther@suse.de>
13508
13509 PR tree-optimization/70288
13510 * gcc.dg/torture/pr70288-1.c: New testcase.
13511 * gcc.dg/torture/pr70288-2.c: Likewise.
13512
3eee49ed
AB
135132016-03-21 Andrey Belevantsev <abel@ispras.ru>
13514
13515 PR rtl-optimization/69307
13516 * gcc.target/arm/pr69307.c: New test.
4a148e19 13517
8e7816b4
AB
135182016-03-21 Andrey Belevantsev <abel@ispras.ru>
13519
13520 PR rtl-optimization/69102
13521 * gcc.c-torture/compile/pr69102.c: New test.
13522
14d7d4be
JL
135232016-03-18 Jeff Law <law@redhat.com>
13524
13525 PR rtl-optimization/70263
13526 * gcc.c-torture/compile/pr70263-1.c: New test.
13527 * gcc.target/i386/pr70263-2.c: New test.
13528
5c6a601c
BS
135292016-03-18 Bernd Schmidt <bschmidt@redhat.com>
13530
13531 PR rtl-optimization/70278
13532 * gcc.dg/torture/pr70278.c: New test.
13533 * gcc.target/arm/pr70278.c: New test.
13534
4bbf545b
DM
135352016-03-18 David Malcolm <dmalcolm@redhat.com>
13536
13537 PR c/70281
13538 * gcc.dg/plugin/diagnostic-test-expressions-1.c
13539 (test_builtin_types_compatible_p): New test function.
13540 * gcc.dg/pr70281.c: New test case.
13541
dc28bb68
CL
135422016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
13543
13544 PR target/70113
13545 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13546
5e8d6dff
IE
135472016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13548
13549 PR tree-optimization/70252
13550 * gcc.dg/pr70252.c: New test.
13551
d0e7e403
TV
135522016-03-18 Tom de Vries <tom@codesourcery.com>
13553
13554 * gcc.dg/pr70161-2.c: New test.
13555 * gcc.dg/pr70161.c: New test.
13556
fa22501a
TV
135572016-03-18 Tom de Vries <tom@codesourcery.com>
13558
13559 PR ipa/70269
13560 * gcc.dg/pr70269.c: New test.
13561
dd125026
JJ
135622016-03-18 Jakub Jelinek <jakub@redhat.com>
13563
13564 PR c++/70267
13565 * g++.dg/ext/java-3.C: New test.
13566
91914f0a
PP
135672016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13568
13569 PR c++/70205
13570 * g++.dg/lookup/pr70205.C: New test.
13571
753a8910
PP
135722016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13573
13574 PR c++/70218
13575 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13576
14ba7b28
MP
135772016-03-17 Marek Polacek <polacek@redhat.com>
13578
13579 PR c/69407
13580 * gcc.dg/atomic-op-6.c: New test.
13581
ded60913
DM
135822016-03-17 David Malcolm <dmalcolm@redhat.com>
13583
13584 PR c/70264
13585 * c-c++-common/pr70264.c: New test case.
13586
a3aad0e6
JJ
135872016-03-17 Jakub Jelinek <jakub@redhat.com>
13588
17366700
JJ
13589 PR c++/70144
13590 * c-c++-common/pr70144-1.c: New test.
13591 * c-c++-common/pr70144-2.c: New test.
13592
a3aad0e6
JJ
13593 PR c++/70272
13594 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13595 * g++.dg/opt/flifetime-dse6.C: New test.
13596 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13597
b57e6e18
L
135982016-03-17 H.J. Lu <hongjiu.lu@intel.com>
13599
13600 PR driver/70192
13601 * gcc.dg/pic-1.c: New test.
13602 * gcc.dg/pic-2.c: Likewise.
13603 * gcc.dg/pic-3.c: Likewise.
13604 * gcc.dg/pic-4.c: Likewise.
13605 * gcc.dg/pie-1.c: Likewise.
13606 * gcc.dg/pie-2.c: Likewise.
13607 * gcc.dg/pie-3.c: Likewise.
13608 * gcc.dg/pie-4.c: Likewise.
13609 * gcc.dg/pie-5.c: Likewise.
13610 * gcc.dg/pie-6.c: Likewise.
13611
b38ba58b
TV
136122016-03-17 Tom de Vries <tom@codesourcery.com>
13613
13614 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13615 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13616
6931b3b7
RB
136172016-03-17 Richard Biener <rguenther@suse.de>
13618
13619 PR debug/70271
13620 * g++.dg/debug/pr70271.C: New testcase.
13621
0c8b64cb
IE
136222016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
13623
13624 * gcc.target/i386/pr70251.c: New test.
13625
b1970801
MP
136262016-03-17 Marek Polacek <polacek@redhat.com>
13627
13628 PR c++/70194
13629 * g++.dg/warn/constexpr-70194.C: New test.
13630
820c5eaa
RH
136312016-03-16 Richard Henderson <rth@redhat.com>
13632
13633 PR middle-end/70240
13634 * gcc.c-torture/compile/pr70240.c: New.
13635
da0ad263
SKS
136362016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13637
13638 * gcc.c-torture/compile/20151204.c: Skip for avr.
13639
c73d295c
JJ
136402016-03-16 Jakub Jelinek <jakub@redhat.com>
13641
13642 PR target/70245
13643 * g++.dg/opt/pr70245.C: New test.
13644 * g++.dg/opt/pr70245.h: New file.
13645 * g++.dg/opt/pr70245-aux.cc: New file.
13646
b2794066
MS
136472016-03-16 Martin Sebor <msebor@redhat.com>
13648
13649 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13650
aa43616c
RH
136512016-03-16 Richard Henderson <rth@redhat.com>
13652
13653 PR middle-end/70199
13654 * gcc.c-torture/compile/pr70199.c: New.
13655
59608fe5
L
136562016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13657
13658 * gcc.dg/uninit-19.c: Run dos2unix.
13659
ab4c578f
MP
136602016-03-16 Marek Polacek <polacek@redhat.com>
13661
13662 PR c/70093
13663 * gcc.dg/nested-func-10.c: New test.
13664 * gcc.dg/nested-func-9.c: New test.
13665
f5387e76
JJ
136662016-03-16 Jakub Jelinek <jakub@redhat.com>
13667
13668 PR tree-optimization/68714
13669 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13670
7662b718
TV
136712016-03-16 Tom de Vries <tom@codesourcery.com>
13672
13673 PR tree-optimization/68715
13674 * gcc.dg/graphite/pr68715-2.c: New test.
13675 * gcc.dg/graphite/pr68715.c: New test.
13676 * gfortran.dg/graphite/pr68715.f90: New test.
13677
be7ce7ae
TV
136782016-03-16 Tom de Vries <tom@codesourcery.com>
13679
13680 PR tree-optimization/68809
13681 * gcc.dg/graphite/pr68809-2.c: New test.
13682 * gcc.dg/graphite/pr68809.c: New test.
13683
1935f250
JJ
136842016-03-16 Jakub Jelinek <jakub@redhat.com>
13685
6651c93e
JJ
13686 PR c++/70147
13687 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13688 method call to i () as argument. Adjust expected output.
13689
1935f250
JJ
13690 PR c++/70147
13691 * g++.dg/ubsan/pr70147-1.C: New test.
13692 * g++.dg/ubsan/pr70147-2.C: New test.
13693
ab1caa6e
MS
136942016-03-15 Martin Sebor <msebor@redhat.com>
13695
13696 PR c++/58281
13697 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13698
5c2a1bbb
JDA
136992016-03-15 John David Anglin <danglin@gcc.gnu.org>
13700
cb5d8ad1
JDA
13701 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13702 hppa*-*-hpux*.
13703
b440dd40
JDA
13704 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13705
5c2a1bbb
JDA
13706 PR libfortran/69799
13707 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13708 libatomic_available.
13709
42c729c5
MP
137102016-03-15 Marek Polacek <polacek@redhat.com>
13711
13712 PR c++/70209
13713 * g++.dg/ext/attribute-may-alias-4.C: New test.
13714
82b1c550
AM
137152016-03-15 Alexander Monakov <amonakov@ispras.ru>
13716
13717 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13718 -fvar-tracking-assignments-toggle flag.
13719
4ccbf3a6
PH
137202016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13721
13722 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13723
c39858bd
JJ
137242016-03-15 Jakub Jelinek <jakub@redhat.com>
13725
13726 PR rtl-optimization/70222
13727 * gcc.c-torture/execute/pr70222-1.c: New test.
13728 * gcc.c-torture/execute/pr70222-2.c: New test.
13729
8be119c1
RH
137302016-03-15 Richard Henderson <rth@redhat.com>
13731
13732 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13733
6598bb55
AB
137342016-03-15 Andrey Belevantsev <abel@ispras.ru>
13735
13736 PR rtl-optimization/69032
13737 * gcc.dg/pr69032.c: New test.
13738
81fa2944
AB
137392016-03-15 Andrey Belevantsev <abel@ispras.ru>
13740
13741 PR rtl-optimization/63384
4a148e19 13742 * g++.dg/pr63384.C: New test.
81fa2944 13743
74ea9ab6
AB
137442016-03-15 Andrey Belevantsev <abel@ispras.ru>
13745
13746 PR target/64411
13747 * gcc.target/i386/pr64411.C: New test.
13748
045d5055
TV
137492016-03-15 Tom de Vries <tom@codesourcery.com>
13750
13751 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13752 * gfortran.dg/goacc/kernels-alias.f95: New test.
13753
3ea33585
MS
137542016-03-14 Martin Sebor <msebor@redhat.com>
13755
13756 PR c++/53792
13757 * g++.dg/cpp0x/constexpr-inline.C: New test.
13758 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13759
1df7b330
DE
137602016-03-14 David Edelsohn <dje.gcc@gmail.com>
13761
13762 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13763
79b57d18
JJ
137642016-03-14 Jakub Jelinek <jakub@redhat.com>
13765
13766 PR middle-end/70219
13767 * gcc.dg/pr70219.c: New test.
13768
3cbf012a
BS
137692016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13770
13771 PR target/70083
13772 * gcc.dg/torture/pr70083.c: New test.
13773 * gcc.target/i386/pr70083.c: New test.
13774
a9fee7cd
RB
137752016-03-14 Richard Biener <rguenther@suse.de>
13776
13777 PR tree-optimization/56365
13778 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13779
4799603f
SB
137802016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13781
13782 PR target/70098
13783 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13784 New function.
13785 * g++.dg/pr70098.C: New testcase.
13786
13787
760ca967
TV
137882016-03-14 Tom de Vries <tom@codesourcery.com>
13789
13790 PR tree-optimization/70045
13791 * gcc.dg/graphite/pr70045.c: New test.
13792
44e66a77
JD
137932016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13794
13795 PR fortran/69043
13796 * gfortran.dg/include_9.f90: New test.
13797
a18e0fe1
DH
137982016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13799
13800 PR fortran/45076
13801 gfortran.dg/prof/prof.exp: New script.
13802 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13803
d0aca6ab
AB
138042016-03-12 Andrey Belevantsev <abel@ispras.ru>
13805
13806 PR rtl-optimization/69307
13807 * gcc.dg/pr69307.c: New test.
13808
cefe08a4
VM
138092016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13810
13811 PR target/69614
13812 * gcc.target/arm/pr69614.c: New.
13813
70112e2a
PT
138142016-03-12 Paul Thomas <pault@gcc.gnu.org>
13815
13816 PR fortran/70031
13817 * gfortran.dg/submodule_14.f08: New test
13818
13819 PR fortran/69524
13820 * gfortran.dg/submodule_15.f08: New test
13821
3f1e5d3a
PP
138222016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13823
13824 PR c++/70106
13825 * g++.dg/cpp1y/paren3.C: New test.
13826
a3f6d680
MM
138272016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13828
13829 PR target/70131
13830 * gcc.target/powerpc/ppc-round2.c: New test.
13831
92348f09
BS
138322016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13833
13834 PR target/70123
13835 * gcc.dg/torture/pr70123.c: New test.
13836
cebde9e9
JL
138372016-03-11 Jeff Law <law@redhat.com>
13838
13839 PR tree-optimization/70190
13840 * gcc.c-torture/compile/pr70190.c: New test.
13841
3edc5da4
DM
138422016-03-11 David Malcolm <dmalcolm@redhat.com>
13843
13844 PR c/68187
13845 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13846 case.
13847 (test43_b): Likewise.
13848 (test43_c): Likewise.
13849 (test43_d): Likewise.
13850 (test43_e): Likewise.
13851 (test43_f): Likewise.
13852 (test43_g): Likewise.
13853 (test44_a): Likewise.
13854 (test44_b): Likewise.
13855 (test44_c): Likewise.
13856 (test44_d): Likewise.
13857 (test44_e): Likewise.
13858
318c1204
DM
138592016-03-11 David Malcolm <dmalcolm@redhat.com>
13860
13861 PR c/70085
13862 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13863
bc062234
KT
138642016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13865
13866 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13867 dg-options.
13868
acfc1ac1
KT
138692016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13870
13871 PR target/70002
13872 PR target/69245
13873 * gcc.target/aarch64/pr69245_2.c: New test.
13874
d1e2bb2d
JJ
138752016-03-11 Jakub Jelinek <jakub@redhat.com>
13876
13877 PR tree-optimization/70177
13878 * gcc.dg/pr70177.c: New test.
13879
07350627
AL
138802016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13881
13882 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13883
5c6706f7
AL
138842016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13885
13886 * gcc.dg/tree-ssa/sra-20.c: New.
13887
02d472a2
JJ
138882016-03-11 Jakub Jelinek <jakub@redhat.com>
13889
686d390a
JJ
13890 PR rtl-optimization/70174
13891 * gcc.dg/pr70174.c: New test.
13892
02d472a2
JJ
13893 PR tree-optimization/70169
13894 * gcc.dg/pr70169.c: New test.
13895
0f9befa1
IE
138962016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13897
13898 PR target/70160
13899 * gcc.target/i386/pr70160.c: New test.
13900
432d4670
AK
139012016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13902
13903 * gcc.target/s390/dfp-1.c: New test.
13904
a3dc8760
NC
139052016-03-10 Nick Clifton <nickc@redhat.com>
13906
13907 PR target/70044
13908 * gcc.target/aarch64/pr70044.c: New test.
13909
b87a8d7d
PP
139102016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13911 Jakub Jelinek <jakub@redhat.com>
13912
13913 PR c++/70001
13914 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13915 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13916 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13917
4f4ada6a
JH
139182016-03-10 Jan Hubicka <hubicka@ucw.cz>
13919
13920 PR lto/69589
13921 * g++.dg/lto/pr69589_0.C: New testcase
13922 * g++.dg/lto/pr69589_1.C: New testcase
13923
d49b0aa0
MP
139242016-03-10 Marek Polacek <polacek@redhat.com>
13925
13926 PR c++/70153
13927 * g++.dg/delayedfold/unary-plus1.C: New test.
13928
139292016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
13930
13931 * gcc.target/arm/pr45701-1.c: Escape brackets.
13932 * gcc.target/arm/pr45701-2.c: Likewise.
13933
71017a7b
AL
139342016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13935
13936 * gfortran.dg/unconstrained_commons.f: New.
13937
ba52669f
AM
139382016-03-10 Alan Modra <amodra@gmail.com>
13939
13940 * gcc.dg/pr69195.c: New.
13941 * gcc.dg/pr69238.c: New.
13942
27742332
TV
139432016-03-10 Tom de Vries <tom@codesourcery.com>
13944
13945 PR testsuite/68915
13946 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13947
3a81a594
RB
139482016-03-10 Richard Biener <rguenther@suse.de>
13949
13950 PR tree-optimization/70128
13951 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13952 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13953
3433b975
JJ
139542016-03-09 Jakub Jelinek <jakub@redhat.com>
13955
c2864f02
JJ
13956 PR tree-optimization/70152
13957 * gcc.dg/pr70152.c: New test.
13958
3433b975
JJ
13959 PR target/70086
13960 * gcc.target/i386/pr70086-1.c: New test.
13961 * gcc.target/i386/pr70086-2.c: New test.
13962 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
13963
13964 PR tree-optimization/70127
13965 * gcc.c-torture/execute/pr70127.c: New test.
13966
96b3c82d
CP
139672016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13968
13969 * c-c++-common/goacc/combined-directives-2.c: New test.
13970
b4f3232d
DM
139712016-03-09 David Malcolm <dmalcolm@redhat.com>
13972
13973 PR c/68473
13974 PR c++/70105
13975 * g++.dg/diagnostic/pr70105.C: New test.
13976 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13977 (test_multiple_ordinary_maps): New test function.
13978
40499f81
DM
139792016-03-09 David Malcolm <dmalcolm@redhat.com>
13980
13981 PR c/68473
13982 PR c++/70105
13983 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13984 Drop range information from call to inform_at_rich_loc.
13985 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13986 New.
13987 (test_show_locus): Replace calls to rich_location::add_range with
13988 calls to add_range. Rewrite the tests that used the now-defunct
13989 rich_location ctor taking a source_range. Simplify other tests
13990 by replacing calls to COMBINE_LOCATION_DATA with calls to
13991 make_location.
13992
c9e33662
RB
139932016-03-09 Richard Biener <rguenther@suse.de>
13994 Jakub Jelinek <jakub@redhat.com>
13995
13996 PR tree-optimization/70138
13997 * gcc.dg/vect/pr70138-1.c: New testcase.
13998 * gcc.dg/vect/pr70138-2.c: Likewise.
13999
2c73b764
JJ
140002016-03-09 Jakub Jelinek <jakub@redhat.com>
14001
14002 PR target/70049
14003 * gcc.target/i386/pr70049.c: New test.
14004
c06d25bb
RB
140052016-03-09 Richard Biener <rguenther@suse.de>
14006
14007 PR c/70143
14008 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14009 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14010 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14011
5828a501
RO
140122016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14013
14014 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14015 arm-*-*.
14016
2e141c8d
JJ
140172016-03-09 Jakub Jelinek <jakub@redhat.com>
14018
5a9def37
JJ
14019 PR middle-end/67278
14020 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14021
2e141c8d
JJ
14022 PR target/67278
14023 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14024
14025 PR middle-end/70050
14026 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
14027 in testcase comment.
14028
bf751f40
TV
140292016-03-09 Tom de Vries <tom@codesourcery.com>
14030
14031 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14032 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14033 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14034 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14035 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14036 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14037 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14038 * gfortran.dg/goacc/kernels-loop.f95: New test.
14039
e210c999
MS
140402016-03-08 Martin Sebor <msebor@redhat.com>
14041
14042 PR c++/62096
14043 * g++.dg/warn/overflow-warn-7.C: New test.
14044
80aac5c8
JM
140452016-03-08 Jason Merrill <jason@redhat.com>
14046
14047 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14048 * lib/target-supports.exp (check_effective_target_concepts): New.
14049
12b81409
JJ
140502016-03-08 Jakub Jelinek <jakub@redhat.com>
14051
d259b234
JJ
14052 PR c++/70135
14053 * g++.dg/cpp1y/constexpr-loop4.C: New test.
14054 * g++.dg/ubsan/pr70135.C: New test.
14055
12b81409
JJ
14056 PR target/70110
14057 * gcc.dg/pr70110.c: New test.
14058
b4e9f2aa
MJ
140592016-03-07 Martin Jambor <mjambor@suse.cz>
14060
14061 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14062 * c-c++-common/gomp/if-1.c: Likewise.
14063 * c-c++-common/gomp/pr61486-2.c: Likewise.
14064 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14065 to dg-additional-options.
14066 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14067 * g++/gomp/target-teams-1.c: Likewise.
14068 * gcc.dg/gomp/gomp.exp: Likewise.
14069 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14070 dg-additional-options.
14071 * gfortran.dg/gomp/gomp.exp: Likewise.
14072 * gfortran.dg/gomp/target1.f90: Remove dg-options.
14073 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14074 dg-additional-options.
14075 * gfortran.dg/gomp/target3.f90: Remove dg-options.
14076
f86e631e
MJ
140772016-03-07 Martin Jambor <mjambor@suse.cz>
14078
14079 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14080 * c-c++-common/gomp/gridify-1.c: New test.
14081 * gfortran.dg/gomp/gridify-1.f90: Likewise.
14082
94156b3f
AV
140832016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14084
14085 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14086 trigger for cortex-r8, when scanning for register r8.
14087 * gcc.target/arm/pr45701-2.c: Likewise.
14088
a84a49b7 140892016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 14090 Jeff Law <law@redhat.com>
a84a49b7
RB
14091
14092 PR tree-optimization/69740
14093 * gcc.c-torture/compile/pr69740-1.c: New test.
14094 * gcc.c-torture/compile/pr69740-2.c: New test.
14095
e41f6c9e
BS
140962016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14097
14098 * lib/target-supports.exp
14099 (check_effective_target_whole_vector_shift): Enable for PPC64.
14100
57548bf5
RB
141012016-03-07 Richard Biener <rguenther@suse.de>
14102
14103 PR tree-optimization/70115
14104 * gcc.dg/torture/pr70115.c: New testcase.
14105
4ae13300
NS
141062016-03-07 Nathan Sidwell <nathan@codesourcery.com>
14107
14108 PR middle-end/69916
14109 * c-c-++-common/goacc/pr69916.c: New.
14110
5edb9853
RH
141112016-03-07 Richard Henderson <rth@redhat.com>
14112
14113 * gcc.c-torture/compile/pr70061.c: New test.
14114
2067a8f3
RB
141152016-03-07 Richard Biener <rguenther@suse.de>
14116
14117 PR testsuite/70109
14118 * gcc.dg/vect/O3-pr36098.c: New testcase.
14119
4145a9b7
CL
141202016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
14121
14122 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14123
1878be32
EB
141242016-03-07 Eric Botcazou <ebotcazou@adacore.com>
14125
14126 * gnat.dg/renaming9.ad[sb]: New testcase.
14127
df762bb2
JJ
141282016-03-05 Jakub Jelinek <jakub@redhat.com>
14129
14130 PR c++/70084
14131 * g++.dg/expr/stdarg3.C: New test.
14132
7d461295
JL
141332016-03-04 Jeff Law <law@redhat.com>
14134
14135 PR tree-optimization/69196
14136 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14137 x86_64-*-*.
14138
29b9828f
BS
141392016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14140
b6b552fd
BS
14141 PR c/69973
14142 * gcc.dg/pr69973.c: New test.
14143
201d49e9
BS
14144 PR rtl-optimization/69941
14145 * gcc.dg/torture/pr69941.c: New test.
14146
29b9828f
BS
14147 PR c/69824
14148 * gcc.dg/pr69824.c: New test.
14149
640b7e74
TV
141502016-03-05 Tom de Vries <tom@codesourcery.com>
14151
14152 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14153 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14154 function.
14155
7a3a3fad
PP
141562016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
14157
14158 PR c++/66786
14159 * g++.dg/cpp1y/var-templ48.C: New test.
14160 * g++.dg/cpp1y/var-templ49.C: New test.
14161
cd439aec
EB
141622016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14163
14164 * g++.dg/Wno-frame-address.C: Skip on IA-64.
14165
60204554
JJ
141662016-03-04 Jakub Jelinek <jakub@redhat.com>
14167
0c8825de
JJ
14168 PR c++/70035
14169 * g++.dg/ubsan/pr70035.C: New test.
14170
60204554
JJ
14171 PR target/70062
14172 * gcc.target/i386/pr70062.c: New test.
14173
f79d4eab
L
141742016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14175
14176 * g++.dg/template/typename21.C: Remove c++98_only.
14177
ea81ce67
L
141782016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14179
14180 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14181
64b23c13
DM
141822016-03-04 David Malcolm <dmalcolm@redhat.com>
14183
14184 PR c/68187
14185 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14186 function.
14187 (fn_42_b): Likewise.
14188 (fn_42_c): Likewise.
14189
729526f5
DM
141902016-03-04 David Malcolm <dmalcolm@redhat.com>
14191
14192 PR c/68187
14193 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14194 function.
14195 (fn_40_b): Likewise.
14196 (fn_41_a): Likewise.
14197 (fn_41_b): Likewise.
14198
f9ea11ac
JJ
141992016-03-04 Jakub Jelinek <jakub@redhat.com>
14200
14201 PR target/70059
14202 * gcc.target/i386/avx512f-pr70059.c: New test.
14203 * gcc.target/i386/avx512dq-pr70059.c: New test.
14204
b6c38c69
BS
142052016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14206
14207 PR rtl-optimization/57676
14208 * gcc.dg/torture/pr57676.c: New test.
14209
af3cdd34
IE
142102016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14211
14212 * gcc.dg/pr70026.c: New test.
14213
7ff6ca38
MP
142142016-03-04 Marek Polacek <polacek@redhat.com>
14215
14216 PR c/69798
14217 * gcc.dg/cilk-plus/pr69798-1.c: New test.
14218 * gcc.dg/cilk-plus/pr69798-2.c: New test.
14219
a6bf62d5
KT
142202016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14221
14222 PR target/70004
14223 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14224 Delete.
14225 (test_corners_sisd_si): Likewise.
14226 (main): Remove checks of the above.
14227 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14228
ae4cdc6a
EB
142292016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14230
14231 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14232
08455559
CL
142332016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
14234
14235 * gcc.dg/torture/pr69951.c: Accept argc==0.
14236
e9a35493
RB
142372016-03-04 Richard Biener <rguenther@suse.de>
14238
14239 PR c++/70054
14240 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14241 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14242
fba054c2
DV
142432016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
14244
14245 PR testsuite/69766
14246 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14247 testing multiarch.
14248
f10cdc6c
JJ
142492016-03-04 Jakub Jelinek <jakub@redhat.com>
14250
14251 PR debug/69947
14252 * gcc.dg/guality/pr69947.c: New test.
14253
2e981ba0
JJ
142542016-03-03 Jakub Jelinek <jakub@redhat.com>
14255
14256 PR ada/70017
14257 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14258
0ba3bfa2
KT
142592016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14260
14261 PR rtl-optimization/69904
14262 * gcc.target/arm/pr69904.c: New test.
14263
97ecdb46
JJ
142642016-03-03 Jakub Jelinek <jakub@redhat.com>
14265
14266 PR target/70021
14267 * gcc.dg/vect/pr70021.c: New test.
14268 * gcc.target/i386/pr70021.c: New test.
14269
a2a743a1
MP
142702016-03-03 Marek Polacek <polacek@redhat.com>
14271
14272 PR middle-end/70050
14273 * gcc.dg/pr70050.c: New test.
14274
fa07ecdd
JG
142752016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
14276
14277 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14278
23504262
ML
142792016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
14280
14281 PR tree-optimization/70043
14282 * gfortran.dg/vect/pr70043.f90: New test.
14283
b7b9e1a9
EB
142842016-03-03 Eric Botcazou <ebotcazou@adacore.com>
14285
14286 * gnat.dg/specs/task1.ads: New test.
14287
cb83ba54
RO
142882016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14289
14290 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14291 Invoke gdb with -batch.
14292 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14293
a75f5e30
RB
142942016-03-03 Richard Biener <rguenther@suse.de>
14295
14296 PR tree-optimization/55936
14297 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14298
268bc320
JL
142992016-03-02 Jeff Law <law@redhat.com>
14300
815f20ab
JL
14301 PR rtl-optimization/69942
14302 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14303 effects of argument promotions.
14304
268bc320
JL
14305 PR tree-optimization/69987
14306 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14307 target does not support -fprefetch-loop-arrays.
14308
171f7de5
UB
143092016-03-02 Uros Bizjak <ubizjak@gmail.com>
14310
14311 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14312
192912db
BC
143132016-03-02 Bin Cheng <bin.cheng@arm.com>
14314
c7908871 14315 PR rtl-optimization/69052
192912db
BC
14316 * gcc.target/i386/pr69052.c: New test.
14317
90a7a40b
AM
143182016-03-02 Alan Modra <amodra@gmail.com>
14319
14320 * gcc.dg/pr69990.c: New.
14321
69fa742f
JJ
143222016-03-02 Jakub Jelinek <jakub@redhat.com>
14323
de752fb0
JJ
14324 PR c/68062
14325 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14326
14327 PR middle-end/70022
14328 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14329
69fa742f
JJ
14330 PR target/70028
14331 * gcc.target/i386/pr70028.c: New test.
14332
7c65bd56
MK
143332016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14334
14335 * c-c++-common/asan/swapcontext-test-1.c,
14336 * c-c++-common/tsan/thread_leak.c,
14337 * g++.dg/tsan/aligned_vs_unaligned_race.C,
14338 * g++.dg/tsan/benign_race.C,
14339 * g++.dg/tsan/fd_close_norace.C,
14340 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14341 races with sanitizer output
14342
37d98220 143432016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 14344 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
14345
14346 PR target/67278
14347 * gcc.dg/simd-8.c: New testcase.
14348
218db463
RB
143492016-03-02 Richard Biener <rguenther@suse.de>
14350
14351 PR middle-end/67278
14352 * gcc.dg/simd-7.c: New testcase.
14353
22c72158
EB
143542016-03-02 Eric Botcazou <ebotcazou@adacore.com>
14355
14356 * gcc.target/i386/pr70007.c: Tweak.
14357
9a790ccc
DV
143582016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
14359
14360 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14361
bd02f00f
MP
143622016-03-02 Marek Polacek <polacek@redhat.com>
14363
14364 PR c/67854
14365 * gcc.dg/pr67854.c: New test.
14366
1e840f39
JJ
143672016-03-02 Jakub Jelinek <jakub@redhat.com>
14368
14369 PR middle-end/70025
14370 * gcc.dg/torture/pr70025.c: New test.
14371
bca00241
VK
143722016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
14373
14374 PR tree-optimization/68621
14375 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14376
0bca04b8
EB
143772016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14378
14379 * gcc.target/i386/pr70007.c: New test.
14380
2a9afc86
JL
143812016-03-01 Jeff Law <law@redhat.com>
14382
eab2541b 14383 PR tree-optimization/69196
9d83ef71 14384 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 14385
2a9afc86
JL
14386 PR tree-optimization/69196
14387 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14388 duplicating code and spoiling the expected output.
14389
0d39977e
MM
143902016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14391
14392 PR target/70033
14393 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14394 supports power9 before doing tests.
14395 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14396 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14397 * gcc.target/powerpc/p9-permute.c: Likewise.
14398
a0c0699d
UB
143992016-03-01 Uros Bizjak <ubizjak@gmail.com>
14400
14401 PR target/70027
14402 * gcc.target/i386/pr70027.c: New test.
14403
0ae3ef47 144042016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
14405
14406 * gcc.dg/pr70017.c: New test.
14407
686e2237
JJ
144082016-03-01 Jakub Jelinek <jakub@redhat.com>
14409
14410 PR c/69796
14411 PR c/69974
14412 * gcc.dg/pr69796.c: New test.
14413 * gcc.dg/pr69974.c: New test.
14414
f8e4188c
EB
144152016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14416
14417 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14418
5e3f1c7c
JL
144192016-02-29 Jeff Law <law@redhat.com>
14420
14421 PR tree-optimization/69987
14422 * gfortran.dg/pr69987.f90: New test.
14423
14424 PR tree-optimization/69989
14425 * gcc.c-torture/compile/pr69989-2.c: New test.
14426
1be56bc5
MP
144272016-03-01 Marek Polacek <polacek@redhat.com>
14428
14429 PR c++/69795
14430 * g++.dg/parse/invalid1.C: New test.
14431
1b19470d
RB
144322016-03-01 Richard Biener <rguenther@suse.de>
14433
14434 PR middle-end/70022
14435 * gcc.dg/pr70022.c: New testcase.
14436
3ae0661a
IE
144372016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
14438
14439 PR tree-optimization/69956
14440 * gcc.dg/pr69956.c: New test.
14441
0f09ab88
BS
144422016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14443
14444 PR target/70011
14445 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14446 XFAIL when hardware supports efficient unaligned storage access.
14447
76d881bf
PP
144482016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
14449
14450 PR c++/69961
14451 * g++.dg/template/pr69961a.C: New test.
14452 * g++.dg/template/pr69961b.C: New test.
14453
7168133a
DM
144542016-02-29 David Malcolm <dmalcolm@redhat.com>
14455
14456 PR preprocessor/69985
14457 * gcc.dg/cpp/pr69985.c: New test case.
14458
0c6072a3
JL
144592016-02-29 Jeff Law <law@redhat.com>
14460
e66f219b
JL
14461 PR tree-optimization/70005
14462 * gcc.c-torture/execute/pr70005.c New test.
14463
0c6072a3
JL
14464 PR tree-optimization/69999
14465 * gcc.c-torture/compile/pr69999.c: New test.
14466
fd9fbdb3
YR
144672016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
14468
14469 PR tree-optimization/69652
14470 * gcc.dg/torture/pr69652.c: Delete test.
14471 * gcc.dg/vect/pr69652.c: New test.
14472
cbd400b4
RB
144732016-02-19 Richard Biener <rguenther@suse.de>
14474
14475 PR tree-optimization/69980
14476 * gfortran.dg/vect/pr69980.f90: New testcase.
14477
84ea0f58
EB
144782016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14479
14480 * gcc.target/sparc/20160229-1.c: New test.
14481
5d2a63dc
EB
144822016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14483
14484 * gnat.dg/stack_usage3.adb: New test.
14485 * gnat.dg/stack_usage3_pkg.ads: New helper.
14486
93e708f9
EB
144872016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14488
14489 * gnat.dg/renaming8.adb: New test.
14490 * gnat.dg/renaming8_pkg1.ads: New helper.
14491 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14492 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14493
6512bc93
RB
144942016-02-29 Richard Biener <rguenther@suse.de>
14495
14496 PR tree-optimization/69720
14497 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14498
7b201a88
TK
144992016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
14500
14501 PR fortran/68147
14502 PR fortran/47674
14503 * gfortran.dg/realloc_on_assign_26.f90: New test case.
14504
82ee0cf2 145052016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
14506 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14507
14508 PR fortran/56007
14509 * gfortran.dg/coarray_8.f90: Adjust error message.
14510 * gfortran.dg/pr56007.f90: New test.
14511 * gfortran.dg/pr56007.f: New test.
14512
cdc1a2c8
L
145132016-02-28 H.J. Lu <hongjiu.lu@intel.com>
14514
14515 PR tree-optimization/69989
14516 * gcc.dg/torture/pr69989.c: New test.
14517
33505bcf
EB
145182016-02-28 Eric Botcazou <ebotcazou@adacore.com>
14519
14520 * gcc.target/i386/stack-realign-win.c: New test.
14521
524bfb19
HA
145222016-02-28 Harald Anlauf <anlauf@gmx.de>
14523
14524 PR fortran/60126
14525 * gfortran.dg/pr60126.f90: New test.
14526
bd542508
JL
145272016-02-27 Jeff Law <law@redhat.com>
14528
14529 Revert
14530 2016-02-26 Richard Biener <rguenther@suse.de>
14531 Jeff Law <law@redhat.com>
14532
14533 PR tree-optimization/69740
14534 * gcc.c-torture/compile/pr69740-1.c: New test.
14535 * gcc.c-torture/compile/pr69740-2.c: New test.
14536
dd1291e0
JD
145372016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14538
5fb67f8b 14539 PR fortran/69910
dd1291e0
JD
14540 * gfortran.dg/newunit_4.f90: New test.
14541
5cfefb59
JJ
145422016-02-27 Jakub Jelinek <jakub@redhat.com>
14543
14544 PR target/69613
14545 PR rtl-optimization/69886
14546 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14547 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
14548 target.
14549
20ba5f33
MS
145502016-02-26 Martin Sebor <msebor@redhat.com>
14551
14552 PR tree-optimization/15826
14553 * gcc.dg/tree-ssa/pr15826.c: New test.
14554
e6fb01b0
JJ
145552016-02-26 Jakub Jelinek <jakub@redhat.com>
14556
14557 PR target/69969
14558 * gcc.target/powerpc/pr69969.c: New test.
14559
e3e0cf64
MS
145602016-02-26 Martin Sebor <msebor@redhat.com>
14561
14562 PR c++/15766
14563 * g++.old-deja/g++.other/decl5.C: Add a test case.
14564
d1f2bea5
SB
145652016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
14566
14567 PR target/69946
14568 * gcc.target/powerpc/pr69946.c: New file.
14569
4a4f9d2b 145702016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 14571 Jeff Law <law@redhat.com>
4a4f9d2b 14572
e3e0cf64 14573 PR tree-optimization/69740
4a4f9d2b
RB
14574 * gcc.c-torture/compile/pr69740-1.c: New test.
14575 * gcc.c-torture/compile/pr69740-2.c: New test.
14576
ad2a2706
MJ
145772016-02-26 Martin Jambor <mjambor@suse.cz>
14578
14579 PR middle-end/69920
14580 * gcc.dg/torture/pr69932.c: New test.
14581 * gcc.dg/torture/pr69936.c: Likewise.
14582
1d11f7ce
AK
145832016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14584
14585 PR target/69709
14586 * gcc.target/s390/pr69709.c: New test.
14587
6cfccbb2
KT
145882016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14589
14590 PR target/69245
14591 * gcc.target/aarch64/pr69245_1.c: New test.
14592
ac59ad4e
KT
145932016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14594
14595 PR target/69613
14596 * gcc.dg/torture/pr69613.c: New test.
14597
a2ad54a0
JJ
145982016-02-26 Jakub Jelinek <jakub@redhat.com>
14599
14600 PR rtl-optimization/69891
14601 * gcc.target/i386/pr69891.c: New test.
14602
0884062c 146032016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
14604 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14605
d2369d4f 14606 PR target/61397
c163789b
MM
14607 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14608 functionality for both 32-bit and 64-bit.
14609
5aed7e2c
RB
146102016-02-26 Richard Biener <rguenther@suse.de>
14611
14612 PR tree-optimization/69551
14613 * gcc.dg/torture/pr69951.c: New testcase.
14614
798e2a8e
RB
146152016-02-25 Richard Biener <rguenther@suse.de>
14616
14617 PR tree-optimization/48795
14618 * gcc.dg/Warray-bounds-18.c: New testcase.
14619
9559fbac
RO
146202016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14621
14622 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14623
c049b107
JJ
146242016-02-25 Jakub Jelinek <jakub@redhat.com>
14625
14626 PR rtl-optimization/69896
14627 * gcc.dg/pr69896.c: New test.
14628
1137001c
PP
146292016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
14630
14631 PR c++/69736
14632 * g++.dg/cpp1y/paren2.C: New test.
14633
2e9c8641
MS
146342016-02-24 Martin Sebor <msebor@redhat.com>
14635
14636 PR c/51147
14637 * gcc.dg/enum-mode-2.c: New test.
14638
03ca8fb3
JJ
146392016-02-24 Jakub Jelinek <jakub@redhat.com>
14640
14641 PR c++/69922
14642 * g++.dg/warn/Wnonnull-compare-6.C: New test.
14643 * g++.dg/warn/Wnonnull-compare-7.C: New test.
14644 * g++.dg/ubsan/pr69922.C: New test.
14645
0b05329b
MP
146462016-02-24 Marek Polacek <polacek@redhat.com>
14647
14648 PR c/69819
14649 * gcc.dg/pr69819.c: New test.
14650
57c2c374
MS
146512016-02-24 Martin Sebor <msebor@redhat.com>
14652
3b96b93a
MS
14653 PR c++/69912
14654 * g++.dg/ext/flexary15.C: New test.
14655
146562016-02-24 Martin Sebor <msebor@redhat.com>
14657
14658 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 14659 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 14660 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 14661
65433bb5
MK
146622016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14663 Charles Baylis <charles.baylis@linaro.org>
14664
14665 PR debug/61033
14666 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14667
f802a424 146682016-02-24 Richard Biener <rguenther@suse.de>
44293580 14669 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
14670
14671 PR middle-end/69760
14672 * gcc.dg/torture/pr69760.c: New testcase.
14673
525f795f
RO
146742016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14675
14676 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14677 pattern on Solaris with as.
14678
cd7bbceb
KT
146792016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14680
14681 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14682 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14683 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14684 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14685
89c0c1fd
JJ
146862016-02-24 Jakub Jelinek <jakub@redhat.com>
14687
14688 PR middle-end/69915
14689 * gcc.dg/pr69915.c: New test.
14690
0683fd27
KT
146912016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14692
14693 PR rtl-optimization/69886
14694 * gcc.dg/torture/pr69886.c: New test.
14695
e53d562a
RB
146962016-02-24 Richard Biener <rguenther@suse.de>
14697
14698 PR middle-end/68963
14699 * gcc.dg/torture/pr68963.c: New testcase.
14700
74a00288
KT
147012016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14702
14703 PR target/69875
14704 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14705 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14706 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14707 * gcc.target/arm/atomic_loaddi_1.c: New test.
14708 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14709 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14710 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14711 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14712 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14713 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14714 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14715 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14716
340fd4c9
JJ
147172016-02-24 Jakub Jelinek <jakub@redhat.com>
14718
14719 PR middle-end/69909
14720 * gcc.dg/torture/pr69909.c: New test.
14721
47d3fdb2
RB
147222016-02-24 Richard Biener <rguenther@suse.de>
14723
14724 PR tree-optimization/69907
14725 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14726 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14727 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14728
dab73e73
CB
147292016-02-24 Christian Bruel <christian.bruel@st.com>
14730
14731 * gcc.target/arm/pragma_cpp_fma.c: New test.
14732
7cc5ec65
JD
147332016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14734
14735 PR fortran/61156
14736 * gfortran.dg/include_6.f90: Update test.
14737
067fbd8b
JJ
147382016-02-23 Jakub Jelinek <jakub@redhat.com>
14739
14740 PR objc/69844
14741 * objc.dg/pr69844.m: New test.
14742
64a454d9
JD
147432016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14744
14745 PR libgfortran/69456
14746 * gfortran.dg/namelist_89.f90: New test.
14747 * gfortran.dg/pr59700.f90: Update test..
14748
35886f0b
MS
147492016-02-23 Martin Sebor <msebor@redhat.com>
14750
14751 PR middle-end/69780
14752 * g++.dg/ext/builtin_alloca.C: New test.
14753 * gcc.dg/builtins-68.c: New test.
14754
162cc7e3
RH
147552016-02-23 Richard Henderson <rth@redhat.com>
14756
14757 * gcc.target/i386/addr-space-3.c: Remove test.
14758
196440f8
DM
147592016-02-23 David Malcolm <dmalcolm@redhat.com>
14760
14761 PR preprocessor/69126
14762 PR preprocessor/69543
14763 * c-c++-common/pr69126-2-long.c: New test.
14764 * c-c++-common/pr69126-2-short.c: New test.
14765 * c-c++-common/pr69543-1.c: Remove xfail.
14766
1d3121af
DM
147672016-02-23 David Malcolm <dmalcolm@redhat.com>
14768
14769 PR preprocessor/69126
14770 PR preprocessor/69543
14771 PR preprocessor/69558
14772 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14773 (f): Rename to...
14774 (test_2): ...this, and add leading comment.
14775 (MACRO_3, test_3): New.
14776 (MACRO_4A, MACRO_4B, test_4): New.
14777 (MACRO): Rename to...
14778 (MACRO_5): ...this.
14779 (g): Rename to...
14780 (test_5): ...this, updating for renaming of MACRO, and
14781 add leading comment.
14782 * c-c++-common/pr69543-1.c: New.
14783 * c-c++-common/pr69543-2.c: New.
14784 * c-c++-common/pr69543-3.c: New.
14785 * c-c++-common/pr69543-4.c: New.
14786 * c-c++-common/pr69558-1.c: New.
14787 * c-c++-common/pr69558-2.c: New.
14788 * c-c++-common/pr69558-3.c: New.
14789 * c-c++-common/pr69558-4.c: New.
14790 * gcc.dg/pr69558.c: Move to...
14791 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14792 xfail for c++.
14793
f99c3557
TS
147942016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14795
14796 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14797 to -ftree-parallelize-loops/-fopenacc changes.
14798 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14799 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14800 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14801 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14802 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14803 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14804 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14805 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14806 * c-c++-common/goacc/kernels-loop.c: Likewise.
14807 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14808 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14809 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14810 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14811
c60ec7c2
RO
148122016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14813
14814 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14815
f1a62b6f
JJ
148162016-02-23 Jakub Jelinek <jakub@redhat.com>
14817
e67bf044
JJ
14818 PR c++/69902
14819 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14820
f1a62b6f
JJ
14821 PR c/69900
14822 * gcc.dg/pr69900.c: New test.
14823
20c5e09e
MJ
148242016-02-23 Martin Jambor <mjambor@suse.cz>
14825
14826 PR tree-optimization/69666
14827 * gcc.dg/tree-ssa/pr69666.c: New test.
14828
e457a6fc
AV
148292016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14830
14831 PR fortran/67451
14832 * gfortran.dg/coarray_allocate_5.f08: New test.
14833
d7b574f4
AK
148342016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14835
14836 * gcc.target/s390/vcond-shift.c: Move to ...
14837 * gcc.target/s390/vector/vcond-shift.c: ... here.
14838
58bdeb44
AK
148392016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14840
14841 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14842 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14843
7cd0387b
AK
148442016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14845
14846 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14847
4246c8da
MW
148482016-02-20 Mark Wielaard <mjw@redhat.com>
14849
14850 PR c/28901
14851 * gcc.dg/unused-variable-3.c: New test.
14852
f93bc532
JJ
148532016-02-22 Jakub Jelinek <jakub@redhat.com>
14854
14855 PR target/69888
14856 * gcc.target/i386/pr69888.c: New test.
14857
c4e360f4
RB
148582016-02-22 Richard Biener <rguenther@suse.de>
14859
14860 PR tree-optimization/69882
14861 * gfortran.dg/vect/pr69882.f90: New testcase.
14862
09c92f1c
JJ
148632016-02-22 Jakub Jelinek <jakub@redhat.com>
14864
14865 PR target/69885
14866 * gcc.dg/pr69885.c: New test.
14867
f88d45dc
OE
148682016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14869
14870 PR target/69806
14871 PR target/54089
14872 * gcc.target/sh/pr54089-10.c: New.
14873
ce1ff48e
PT
148742016-02-20 Paul Thomas <pault@gcc.gnu.org>
14875
14876 PR fortran/69423
1d09844a 14877 * gfortran.dg/deferred_character_15.f90: New test.
ce1ff48e 14878
bbf27208
DH
148792016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14880
14881 PR fortran/57365
14882 gfortran.dg/allocate_with_source_18.f03: New test.
14883
148842016-02-20 Harald Anlauf <anlauf@gmx.de>
14885
14886 PR fortran/52531
14887 gfortran.dg/gomp/pr52531.f90: New test.
14888
268be88c
BE
148892016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14890
14891 PR c++/69865
14892 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14893 -std=c++03.
14894
4b6c824a
JJ
148952016-02-19 Jakub Jelinek <jakub@redhat.com>
14896
871b3f47
JJ
14897 PR c++/69826
14898 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14899 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14900
7a965d51
JJ
14901 PR c++/69850
14902 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14903
4b6c824a
JJ
14904 PR c++/69851
14905 * g++.dg/torture/pr69851.C: New test.
14906
15fca21a
MS
149072016-02-19 Martin Sebor <msebor@redhat.com>
14908
14909 PR testsuite/69573
14910 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14911
19e21586
JJ
149122016-02-19 Jakub Jelinek <jakub@redhat.com>
14913
03a616ac
JJ
14914 PR c++/69850
14915 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14916 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14917
19e21586
JJ
14918 PR c++/67767
14919 * g++.dg/cpp0x/pr67767.C: New test.
14920
2db16594
KT
149212016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14922
14923 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14924 for fp, simd, crypto, crc, lse.
14925 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14926 above.
14927 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14928 effective target check.
14929
5a7d9d1e
JJ
149302016-02-19 Jakub Jelinek <jakub@redhat.com>
14931
14932 PR target/69820
14933 * gcc.target/i386/pr69820.c: New test.
14934
6448f064
AK
149352016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14936
14937 * gcc.target/s390/vector/int128-1.c: New test.
14938
d0a859e6
AK
149392016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14940
14941 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14942
9e4eb643
AK
149432016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14944
14945 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14946 instruction pattern name to prevent the testcase from failing with
14947 -march=z13.
14948
859a4c0e
AK
149492016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14950
14951 * gcc.target/s390/md/movstr-2.c: New test.
14952
efc2340b
MK
149532016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14954
14955 * gcc.target/s390/morestack.c: New test.
14956
ca2bfbc2
DV
149572016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14958
14959 PR target/69625
14960 * gcc.target/s390/pr69625.c: Add test case.
14961
efd4bd05
BE
149622016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14963
14964 PR testsuite/68580
14965 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14966
2bf2078a
MM
149672016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14968
14969 PR target/68404
14970 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14971 * gcc.target/powerpc/fusion3.c: Likewise.
14972
f003579e
RB
149732016-02-18 Richard Biener <rguenther@suse.de>
14974
14975 PR middle-end/69553
14976 * g++.dg/torture/pr69553.C: New testcase.
14977
19233914
NC
149782016-02-18 Nick Clifton <nickc@redhat.com>
14979
efd4bd05
BE
14980 PR target/62254
14981 PR target/69610
14982 * gcc.target/arm/pr62554.c: New test.
14983 * gcc.target/arm/pr69610-1.c: New test.
14984 * gcc.target/arm/pr69610-2.c: New test.
19233914 14985
23f27839
RB
149862016-02-18 Richard Biener <rguenther@suse.de>
14987
14988 PR middle-end/69854
14989 * gcc.dg/torture/pr69854.c: New testcase.
14990
932c0da4
JJ
149912016-02-17 Jakub Jelinek <jakub@redhat.com>
14992
14993 PR c++/69850
14994 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14995
1bed93e4
BS
149962012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14997
14998 * gcc.target/powerpc/vec-cg.c: New test.
14999
57bfb134
RB
150002016-02-17 Richard Biener <rguenther@suse.de>
15001
15002 PR testsuite/69586
15003 * gcc.dg/uninit-21.c: Add -fno-short-enums.
15004
a44e0ebb
KT
150052016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15006
15007 PR target/69161
15008 * gcc.c-torture/compile/pr69161.c: New test.
15009
ffacd726
DS
150102016-02-17 David Sherwood <david.sherwood@arm.com>
15011
15012 PR target/69532
15013 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15014 * gcc.target/arm/vect-fmaxmin.c: Likewise.
15015
448db8d2
EB
150162016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15017
15018 * gcc.dg/ifcvt-4.c: Skip on Visium.
15019
e2f0522e
EB
150202016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15021
15022 * gnat.dg/atomic8.adb: New test.
15023
bf17fe3f
EB
150242016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15025
15026 * gnat.dg/discr46.ad[sb]: New test.
15027
ecf835e9
KN
150282016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
15029
15030 PR Target/48344
15031 * gcc.target/powerpc/pr48344-1.c: New test.
15032
49a1164a
TK
150332015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
15034
15035 PR fortran/69742
15036 * gfortran.dg/associate_21.f90: New test.
15037
bf14eba2
JJ
150382016-02-16 Jakub Jelinek <jakub@redhat.com>
15039
15040 PR c/69835
15041 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15042 -Wnonnull in dg-options.
15043 * c-c++-common/nonnull-2.c: New test.
15044
35a093b6
JG
150452016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
15046 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15047
15048 * gcc.target/aarch64/vector_initialization_nostack.c: New.
15049
e387d491
JJ
150502016-02-16 Jakub Jelinek <jakub@redhat.com>
15051
15052 PR middle-end/69801
15053 * gcc.dg/pr69801.c: Add empty dg-options.
15054
ba539195
JN
150552016-02-16 James Norris <jnorris@codesourcery.com>
15056
15057 * c-c++-common/goacc/deviceptr-1.c: Add tests.
15058 * g++.dg/goacc/deviceptr-1.c: New file.
15059
2a2b8f64
JJ
150602016-02-16 Jakub Jelinek <jakub@redhat.com>
15061
15062 PR tree-optimization/69820
15063 * gcc.dg/vect/pr69820.c: New test.
15064
87440c29
RB
150652016-02-16 Richard Biener <rguenther@suse.de>
15066
15067 PR tree-optimization/69776
15068 * gcc.dg/torture/pr69776-2.c: New testcase.
15069
6d87c306
BS
150702016-02-16 Bernd Schmidt <bschmidt@redhat.com>
15071
15072 PR tree-optimization/69714
15073 * gcc.dg/torture/pr69714.c: New test.
15074
3824a0a2
JJ
150752016-02-16 Jakub Jelinek <jakub@redhat.com>
15076
15077 PR tree-optimization/69802
15078 * gcc.dg/pr69802.c: New test.
15079
c8cfe96e
RB
150802016-02-16 Richard Biener <rguenther@suse.de>
15081
15082 PR middle-end/69801
15083 * gcc.dg/pr69801.c: New testcase.
15084
fc12098d
JD
150852016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15086
15087 PR libgfortran/69651
15088 * gfortran.dg/read_bang.f90: New test.
15089 * gfortran.dg/read_bang4.f90: New test.
15090
ba6b3795
JJ
150912016-02-15 Jakub Jelinek <jakub@redhat.com>
15092
f0516ca4
JJ
15093 PR c++/69658
15094 * g++.dg/init/pr69658.C: New test.
15095
ba6b3795
JJ
15096 PR c++/69797
15097 * c-c++-common/pr69797.c: New test.
15098
de3f9a2d
PK
150992016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15100
15101 * lib/target-supports.exp (check_effective_target_section_anchors): Add
15102 check for aarch64*-*-*.
15103
17a3b967
RB
151042016-02-15 Richard Biener <rguenther@suse.de>
15105
15106 PR tree-optimization/69783
15107 * gcc.dg/vect/pr69783.c: New testcase.
15108
1c48bff1
RB
151092016-02-15 Richard Biener <rguenther@suse.de>
15110
15111 PR tree-optimization/69776
15112 * gcc.dg/torture/pr69776.c: New testcase.
15113
1e6025b6
TK
151142016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15115
15116 PR fortran/60526
15117 * gfortran.dg/type_decl_4.f90: Reinstated.
15118
d3308279
JDA
151192016-02-14 John David Anglin <danglin@gcc.gnu.org>
15120
15121 PR fortran/68746
15122 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15123
b7c56581
TK
151242016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15125
15126 PR fortran/60526
15127 PR bootstrap/69816
15128 * gfortran.dg/type_decl_4.f90: Removed.
15129
60cb4ef5
TK
151302016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15131
15132 PR fortran/60526
15133 * gfortran.dg/type_decl_4.f90: New test.
15134
f6964637
AM
151352016-02-14 Alan Modra <amodra@gmail.com>
15136
1a8849d1 15137 PR testsuite/68886
f6964637
AM
15138 * gcc.c-torture/execute/stkalign.c: Revise test.
15139
f5121920
OE
151402016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15141
15142 PR target/67260
15143 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15144
6cda3ab6
OE
151452016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15146
15147 PR target/67260
15148 * gcc.target/sh/torture/pr67260.c: New.
15149
6786e598
JDA
151502016-02-12 John David Anglin <danglin@gcc.gnu.org>
15151
15152 * gcc.dg/pr67964.c: Add dg-require-alias.
15153
7e05dad8
OE
151542016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15155
15156 PR target/67636
15157 PR target/64345
15158 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15159
7f4cc3ce
JD
151602016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15161
15162 PR libgfortran/69668
15163 * gfortran.dg/namelist_88.f90: New test.
15164
955ca6dc
JD
151652016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15166
15167 PR libgfortran/69668
15168 * gfortran.dg/namelist_38.f90: Update test.
15169 * gfortran.dg/namelist_84.f90: Update test.
15170
876217ae
DM
151712016-02-12 David Malcolm <dmalcolm@redhat.com>
15172
15173 PR other/69554
15174 * gcc.dg/pr69554-1.c: New test.
15175 * gfortran.dg/pr69554-1.F90: New test.
15176 * gfortran.dg/pr69554-2.F90: New test.
15177 * lib/gcc-dg.exp (proc dg-locus): New function.
15178 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15179 distinguish between the caret-printing and non-caret-printing
15180 cases. If caret-printing has been explicitly enabled, bail out
15181 without attempting to fix up the output.
15182
61789eed
DM
151832016-02-12 David Malcolm <dmalcolm@redhat.com>
15184
15185 PR driver/69265
15186 PR driver/69453
15187 * gcc.dg/spellcheck-options-3.c: New test case.
15188 * gcc.dg/spellcheck-options-4.c: New test case.
15189 * gcc.dg/spellcheck-options-5.c: New test case.
15190 * gcc.dg/spellcheck-options-6.c: New test case.
15191 * gcc.dg/spellcheck-options-7.c: New test case.
15192 * gcc.dg/spellcheck-options-8.c: New test case.
15193 * gcc.dg/spellcheck-options-9.c: New test case.
15194 * gcc.dg/spellcheck-options-10.c: New test case.
15195
c3090c1f
JJ
151962016-02-12 Jakub Jelinek <jakub@redhat.com>
15197
15198 PR rtl-optimization/69764
15199 PR rtl-optimization/69771
15200 * c-c++-common/pr69764.c: New test.
15201 * gcc.dg/torture/pr69771.c: New test.
15202
8222034d
MP
152032016-02-12 Marek Polacek <polacek@redhat.com>
15204
15205 * g++.dg/torture/init-list1.C: New.
15206
f749f792
MP
152072016-02-12 Marek Polacek <polacek@redhat.com>
15208
15209 * gcc.dg/pr69522.c: Add empty dg-options.
15210
199fb02a
IE
152112016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
15212
15213 * g++.dg/lto/lto.exp: Include and init mpx.
15214 * g++.dg/lto/pr69729_0.C: New test.
15215
b69539cb
JJ
152162016-02-12 Jakub Jelinek <jakub@redhat.com>
15217
06ff7000
JJ
15218 PR ipa/69241
15219 * g++.dg/ipa/pr69241-4.C: New test.
15220
b69539cb
JJ
15221 PR ipa/68672
15222 * g++.dg/ipa/pr68672-1.C: New test.
15223 * g++.dg/ipa/pr68672-2.C: New test.
15224 * g++.dg/ipa/pr68672-3.C: New test.
15225
16595a1f
BS
152262016-02-12 Bernd Schmidt <bschmidt@redhat.com>
15227
15228 PR c/69522
6d87c306 15229 * gcc.dg/pr69522.c: New test.
16595a1f 15230
38d795d2
PP
152312016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
15232
15233 PR c++/69098
15234 * g++.dg/cpp1y/69098.C: New test.
15235 * g++.dg/cpp1y/69098-2.C: New test.
15236
9c582551
JJ
152372016-02-12 Jakub Jelinek <jakub@redhat.com>
15238
15239 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15240 and neighbour -> neighbor.
15241 * objc.dg/attributes/method-nonnull-1.m: Likewise.
15242 * objc.dg/gnu-api-2-class-meta.m: Likewise.
15243 * c-c++-common/Wvarargs.c: Likewise.
15244 * c-c++-common/goacc/host_data-5.c: Likewise.
15245 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15246 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15247 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15248 * gcc.target/aarch64/pr60697.c: Likewise.
15249 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15250 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15251 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15252 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15253 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15254 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15255 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15256 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15257 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15258 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15259 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15260 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15261 * g++.dg/lookup/koenig5.C: Likewise.
15262 * g++.dg/ext/no-asm-2.C: Likewise.
15263 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15264 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15265 * gfortran.dg/used_types_16.f90: Likewise.
15266 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15267 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15268 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15269 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15270 * gfortran.dg/abstract_type_6.f03: Likewise.
15271 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15272 * gfortran.dg/used_types_15.f90: Likewise.
15273 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15274 * gfortran.dg/exit_3.f08: Likewise.
15275 * gfortran.dg/open_status_2.f90: Likewise.
15276 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15277 * gfortran.dg/intrinsic_std_1.f90: Likewise.
15278 * gfortran.dg/associate_1.f03: Likewise.
15279 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15280 * gfortran.dg/intrinsic_std_6.f90: Likewise.
15281 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15282 * gcc.dg/builtin-object-size-1.c: Likewise.
15283 * gcc.dg/noreturn-6.c: Likewise.
15284 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15285 * gcc.dg/globalalias.c: Likewise.
15286 * gcc.dg/builtins-config.h: Likewise.
15287 * gcc.dg/pr30457.c: Likewise.
15288 * gcc.c-torture/compile/volatile-1.c: Likewise.
15289 * gcc.c-torture/execute/20101011-1.c: Likewise.
15290 * c-c++-common/Waddress-1.c: Likewise.
15291
66756373
JJ
152922016-02-11 Jakub Jelinek <jakub@redhat.com>
15293
15294 PR c/69768
15295 * c-c++-common/Waddress-1.c: New test.
15296
76fe932b
AV
152972016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
15298
15299 PR fortran/69296
15300 * gfortran.dg/associate_19.f03: New test.
15301 * gfortran.dg/associate_20.f03: New test.
15302
564c4d4b
OE
153032016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
15304
15305 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15306
e1c1ecb0
KT
153072016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15308
15309 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15310 .arch armv8-a\n. Add -dA to dg-options.
15311 * gcc.target/aarch64/assembler_arch_1.c: New test.
15312 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15313
0d7d9458
PC
153142016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
15315
15316 PR c++/68726
15317 * g++.dg/cpp0x/pr68726.C: New.
15318
e6208a60
IE
153192016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15320
15321 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15322 test.
15323
281a11eb
RB
153242016-02-11 Richard Biener <rguenther@suse.de>
15325
15326 * g++.dg/tree-ssa/pr61034.C: Adjust.
15327
e03dd765
VM
153282016-02-10 Vladimir Makarov <vmakarov@redhat.com>
15329
4b48faf5 15330 PR target/69148
e03dd765
VM
15331 * gcc.target/s390/pr69148.c: New.
15332
cdc23927
YR
153332016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
15334
15335 PR tree-optimization/69652
15336 * gcc.dg/torture/pr69652.c: New test.
15337
e199dd0a
JJ
153382016-02-10 Jakub Jelinek <jakub@redhat.com>
15339 Patrick Palka <ppalka@gcc.gnu.org>
15340
15341 PR ipa/69241
15342 PR c++/69649
15343 * g++.dg/ipa/pr69241-1.C: New test.
15344 * g++.dg/ipa/pr69241-2.C: New test.
15345 * g++.dg/ipa/pr69241-3.C: New test.
15346 * g++.dg/ipa/pr69649.C: New test.
15347
d6b38027
UB
153482016-02-10 Uros Bizjak <ubizjak@gmail.com>
15349
15350 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15351 * gcc.dg/tree-ssa/sra-18.c: Ditto.
15352
13b562c5
BC
153532016-02-10 Bin Cheng <bin.cheng@arm.com>
15354
15355 PR tree-optimization/68021
15356 * gcc.dg/tree-ssa/pr68021.c: New test.
15357
24a179f8
RB
153582016-02-10 Richard Biener <rguenther@suse.de>
15359
15360 PR tree-optimization/69726
15361 * gcc.dg/uninit-22.c: New testcase.
15362
0d99886f
AP
153632016-02-09 Andrew Pinski <apinski@cavium.com>
15364
15365 PR tree-opt/69282
15366 * gcc.c-torture/compile/20160205-1.c: New testcase.
15367
ab04995c
MM
153682016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
15369
15370 PR target/68404
15371 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15372 instead accessing a really large arrray.
15373 * gcc.target/powerpc/fusion3.c: Likewise.
15374
4b79ac23
CB
153752016-02-09 Charles Baylis <charles.baylis@linaro.org>
15376
15377 PR target/68532
15378 * gcc.c-torture/execute/pr68532.c: New test.
15379
b890a441
AO
153802016-02-11 Alexandre Oliva <aoliva@redhat.com>
15381
15382 PR target/69634
15383 * gcc.dg/pr69634.c: New.
15384
84a5bef7
RB
153852016-02-09 Richard Biener <rguenther@suse.de>
15386
15387 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15388
1f123759 153892016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 15390
1f123759
AF
15391 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15392
65860c77
YR
153932016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
15394
15395 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15396
7e1e8a0a
RB
153972016-02-09 Richard Biener <rguenther@suse.de>
15398
15399 PR tree-optimization/69715
15400 * gcc.dg/torture/pr69715.c: New testcase.
15401
efb45a9f
PP
154022016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15403
15404 PR c++/69139
15405 * g++.dg/cpp0x/trailing12.C: New test.
15406 * g++.dg/cpp0x/trailing13.C: New test.
15407
20a0c6f9
PP
154082016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15409
15410 PR c++/69283
15411 PR c++/67835
15412 * g++.dg/cpp1y/auto-fn29.C: New test.
15413 * g++.dg/cpp1y/auto-fn30.C: New test.
15414
a162f3af
JJ
154152016-02-08 Jakub Jelinek <jakub@redhat.com>
15416
15417 PR tree-optimization/69209
15418 * gcc.c-torture/compile/pr69209.c: New test.
15419
4b4a9fbd
JL
154202016-02-08 Jeff Law <law@redhat.com>
15421
15422 PR tree-optimization/68541
15423 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15424 of statements allowed in join block for path splitting.
15425
cfac5ed2
JJ
154262016-02-08 Jakub Jelinek <jakub@redhat.com>
15427
f68bc23f
JJ
15428 PR c++/59627
15429 * g++.dg/gomp/pr59627.C: New test.
15430
cfac5ed2
JJ
15431 PR ipa/69239
15432 * g++.dg/ipa/pr69239.C: New test.
15433
44714d8c
DM
154342016-02-08 David Malcolm <dmalcolm@redhat.com>
15435
15436 PR preprocessor/69664
15437 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15438 * gcc.dg/cpp/warn-comments.c: Likewise.
15439
eba9e839
MP
154402016-02-08 Marek Polacek <polacek@redhat.com>
15441
15442 PR c++/69688
15443 * g++.dg/init/const12.C: New test.
15444
a011cd92
BS
154452016-02-08 Bernd Schmidt <bschmidt@redhat.com>
15446
15447 PR target/60410
15448 * gcc.dg/lto/pr55113_0.c: Remove test.
15449
5317b1be
RB
154502016-02-08 Richard Biener <rguenther@suse.de>
15451
15452 PR tree-optimization/69719
15453 * gcc.dg/torture/pr69719.c: New testcase.
15454
63998a63
RB
154552016-02-08 Richard Biener <rguenther@suse.de>
15456 Jeff Law <law@redhat.com>
15457
15458 PR target/68273
15459 * gcc.target/mips/pr68273.c: New testcase.
15460
43f4a281
RB
154612016-02-08 Richard Biener <rguenther@suse.de>
15462
15463 PR rtl-optimization/69274
15464 * gcc.target/i386/addr-sel-1.c: XFAIL.
15465
0b604d2d
JL
154662016-02-08 Jeff Law <law@redhat.com>
15467
e8dfe49e
JL
15468 PR tree-optimization/68541
15469 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15470
6daecd7a 15471 PR tree-optimization/65917
0b604d2d
JL
15472 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15473
c0f0e35a
JD
154742016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15475
15476 PR fortran/50555
15477 * gfortran.dg/namelist_args.f90: New test.
15478
8981d712
JL
154792016-02-05 Jeff Law <law@redhat.com>
15480
6daecd7a 15481 PR tree-optimization/68541
8981d712
JL
15482 * gcc.dg/tree-ssa/split-path-2.c: New test.
15483 * gcc.dg/tree-ssa/split-path-3.c: New test.
15484 * gcc.dg/tree-ssa/split-path-4.c: New test.
15485 * gcc.dg/tree-ssa/split-path-5.c: New test.
15486 * gcc.dg/tree-ssa/split-path-6.c: New test.
15487 * gcc.dg/tree-ssa/split-path-7.c: New test.
15488
46cb9332
MS
154892016-02-05 Martin Sebor <msebor@redhat.com>
15490
15491 PR c++/69662
15492 * g++.dg/warn/Wplacement-new-size-1.C: New test.
15493 * g++.dg/warn/Wplacement-new-size-2.C: New test.
15494
be2083ea
RH
154952016-02-06 Richard HEnderson <rth@redhat.com>
15496
15497 PR c/69643
15498 * gcc.target/i386/addr-space-4.c: New.
15499 * gcc.target/i386/addr-space-5.c: New.
15500
711d7c23
MM
155012016-02-05 Mikael Morin <mikael@gcc.gnu.org>
15502
15503 PR fortran/66089
15504 * gfortran.dg/elemental_dependency_6.f90: New.
15505
b5c1c988
JJ
155062016-02-05 Jakub Jelinek <jakub@redhat.com>
15507
861c7bcd
JJ
15508 PR rtl-optimization/69691
15509 * gcc.c-torture/execute/pr69691.c: New test.
15510
b5c1c988
JJ
15511 PR c++/69628
15512 * g++.dg/parse/pr69628.C: New test.
15513
f7dfa966
UB
155142016-02-05 Uros Bizjak <ubizjak@gmail.com>
15515
15516 * gcc.dg/sancov/asan.c: Move to ...
15517 * gcc.dg/asan/sancov-1.c: ... here.
15518
9b143e64
UB
155192016-02-05 Uros Bizjak <ubizjak@gmail.com>
15520
15521 * gcc.target/i386/pr69577.c: Require avx_runtime target.
15522
f5d4b899
L
155232016-02-05 H.J. Lu <hongjiu.lu@intel.com>
15524
15525 PR target/69677
15526 * gcc.target/i386/pr69677.c: New test.
15527
76c85fbb
PP
155282016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
15529
15530 PR c++/68948
15531 * g++.dg/template/pr68948.C: New test.
15532
f181bf90
DV
155332016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
15534
15535 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15536 (only necessary on s390x).
15537
714fb282
L
155382016-02-04 H.J. Lu <hongjiu.lu@intel.com>
15539
15540 * gcc.target/i386/pr69454-2.c: Compile with -msse2
15541 -mno-accumulate-outgoing-args.
15542
618d6c1c
PP
155432016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
15544
15545 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15546
1066e9b5
JJ
155472016-02-04 Jakub Jelinek <jakub@redhat.com>
15548
15549 PR c/69669
15550 * c-c++-common/pr69669.c: New test.
15551
76255d0d
MM
155522016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15553
15554 PR target/69667
15555 * g++.dg/pr69667.C: New file.
15556
e0b059b1
WD
155572016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
15558
15559 PR target/69619
15560 * gcc.dg/pr69619.c: Add new test.
15561
2692b5c8
RS
155622016-02-04 Richard Sandiford <richard.sandiford@arm.com>
15563
15564 PR rtl-optimization/69577
15565 * gcc.target/i386/pr69577.c: New test.
15566
7db337c2
ML
155672016-02-04 Martin Liska <mliska@suse.cz>
15568
15569 * g++.dg/asan/pr69276.C: New test.
15570
cc9c0829
KT
155712016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15572
15573 PR target/65932
15574 PR target/67714
15575 * gcc.target/arm/wmul-3.c: Simplify test to generate just
15576 a single smulbb instruction.
15577 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15578 * gcc.target/amr/wmul-2.c: Likewise.
15579
eb9feb52
KT
155802016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15581
15582 PR target/65932
15583 PR target/67714
15584 * gcc.c-torture/execute/pr67714.c: New test.
15585
61f727fe
JJ
155862016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
15587
15588 PR target/69454
15589 * gcc.target/i386/pr69454-1.c: New test.
15590 * gcc.target/i386/pr69454-2.c: New test.
15591
05dd97db
MS
155922016-02-03 Martin Sebor <msebor@redhat.com>
15593
15594 PR c++/69251
15595 PR c++/69253
15596 PR c++/69290
15597 PR c++/69277
15598 PR c++/69349
15599 * g++.dg/ext/flexarray-mangle-2.C: New test.
15600 * g++.dg/ext/flexarray-mangle.C: New test.
15601 * g++.dg/ext/flexarray-subst.C: New test.
15602 * g++.dg/ext/flexary11.C: New test.
15603 * g++.dg/ext/flexary12.C: New test.
15604 * g++.dg/ext/flexary13.C: New test.
15605 * g++.dg/ext/flexary14.C: New test.
15606 * g++.dg/other/dump-ada-spec-2.C: Adjust.
15607
dac2fc29
L
156082016-02-03 H.J. Lu <hongjiu.lu@intel.com>
15609
15610 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15611 Define only if CHECK_FLOAT128 is defined.
15612 (main): Properly initialize u5.
15613
eadb8035
JJ
156142016-02-03 Jakub Jelinek <jakub@redhat.com>
15615
0afbb81b
JJ
15616 PR c/69627
15617 * gcc.dg/pr69627.c: New test.
15618
eadb8035
JJ
15619 PR target/69644
15620 * gcc.dg/pr69644.c: New test.
15621
b12d4923
MS
156222016-02-03 Mike Stump <mikestump@comcast.net>
15623
15624 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15625 support for struct-layout-1.exp.
15626
ab4bae0c
PP
156272016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
15628
15629 PR c++/69056
618d6c1c 15630 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 15631
95831c01
VM
156322016-02-03 Vladimir Makarov <vmakarov@redhat.com>
15633 Alexandre Oliva <aoliva@redhat.com>
15634
15635 PR target/69461
15636 * gcc.target/powerpc/pr69461.c: New.
15637
ccc71ab8
UB
156382016-02-03 Uros Bizjak <ubizjak@gmail.com>
15639
15640 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15641 works from here ...
15642 (check_effective_target_fsanitize_thread): ... to here. Do not
15643 specify additional compile flags for the test source.
15644 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15645 specify additional compile flags for the test source.
15646
96299640
WD
156472016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15648
15649 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15650
781d83d9
AV
156512016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
15652
15653 PR fortran/67451
15654 PR fortran/69418
15655 * gfortran.dg/coarray_allocate_2.f08: New test.
15656 * gfortran.dg/coarray_allocate_3.f08: New test.
15657 * gfortran.dg/coarray_allocate_4.f08: New test.
15658
d8208e6d
AL
156592016-02-03 Alan Lawrence <alan.lawrence@arm.com>
15660
15661 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15662 use same scan-tree-dump-times on all platforms.
15663 * gcc.dg/vect/vect-outer-1.c: Likewise.
15664 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15665 * gcc.dg/vect/vect-outer-1a.c: Likewise.
15666 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15667 * gcc.dg/vect/vect-outer-1b.c: Likewise.
15668 * gcc.dg/vect/vect-outer-2b.c: Likewise.
15669 * gcc.dg/vect/vect-outer-3b.c: Likewise.
15670 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15671
a8394fa0
SB
156722016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
15673
15674 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15675 warning.
15676
f3baa1d3
L
156772016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15678
15679 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15680
eb077516
JN
156812016-02-02 James Norris <jnorris@codesourcery.com>
15682
15683 * c-c++-common/goacc/routine-5.c: Add tests.
15684
578fb225
AM
156852016-02-02 Alexander Monakov <amonakov@ispras.ru>
15686
15687 * gcc.target/nvptx/unsigned-cmp.c: New test.
15688
c64f7d37
WD
156892016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15690
15691 * gcc.target/aarch64/scalar_shift_1.c
15692 (test_corners_sisd_di): Improve force to SIMD register.
15693 (test_corners_sisd_si): Likewise.
15694 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15695 Remove scan-assembler check for ldr.
15696
90c6f26c
RB
156972016-02-02 Richard Biener <rguenther@suse.de>
15698
15699 PR tree-optimization/69595
15700 * gcc.dg/Warray-bounds-17.c: New testcase.
15701
9dc03c97
RB
157022016-02-02 Richard Biener <rguenther@suse.de>
15703
15704 PR tree-optimization/69606
15705 * gcc.dg/torture/pr69606.c: New testcase.
15706
2d4dc223
YR
157072016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15708
15709 PR middle-end/68542
15710 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15711 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15712
65c98fde
AM
157132016-02-02 Alan Modra <amodra@gmail.com>
15714
15715 PR target/69548
15716 * gcc.target/powerpc/pr69548.c: New test.
15717
e1b81f2b
JJ
157182016-02-01 Jakub Jelinek <jakub@redhat.com>
15719
d0268b37
JJ
15720 PR rtl-optimization/69592
15721 * gcc.dg/pr69592.c: New test.
15722
e1b81f2b
JJ
15723 PR preprocessor/69543
15724 PR c/69558
15725 * gcc.dg/pr69543.c: New test.
15726 * gcc.dg/pr69558.c: New test.
15727
7dd7780d
UB
157282016-02-01 Uros Bizjak <ubizjak@gmail.com>
15729
bf672ee5
UB
15730 PR testsuite/65940
15731 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 15732
9a7013f8
MS
157332016-02-01 Martin Sebor <msebor@redhat.com>
15734
15735 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15736
e681fb2b
BC
157372016-02-01 Bin Cheng <bin.cheng@arm.com>
15738
15739 PR tree-optimization/67921
15740 * c-c++-common/ubsan/pr67921.c: New test.
15741
ff86345f
RB
157422016-02-01 Richard Biener <rguenther@suse.de>
15743
15744 PR middle-end/69556
15745 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15746
bc369dbd
RB
157472016-02-01 Richard Biener <rguenther@suse.de>
15748
15749 PR tree-optimization/69574
15750 * gcc.dg/torture/pr69574.c: New testcase.
15751
ef318184
RB
157522016-02-01 Richard Biener <rguenther@suse.de>
15753
15754 PR tree-optimization/69579
15755 * gcc.dg/setjmp-6.c: New testcase.
15756
654745e6
JJ
157572016-02-01 Jakub Jelinek <jakub@redhat.com>
15758
15759 PR rtl-optimization/69570
15760 * g++.dg/opt/pr69570.C: New test.
15761
e6c0c44b
RH
157622016-02-01 Richard Henderson <rth@redhat.com>
15763
15764 * gcc.dg/pr69535.c: New test.
15765
6ff3f09a
JDA
157662016-01-31 John David Anglin <danglin@gcc.gnu.org>
15767
2c005538
JDA
15768 PR testsuite/69584
15769 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15770 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15771
61083a4b
JDA
15772 PR debug/68244
15773 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15774
6ff3f09a
JDA
15775 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15776
0c221916
PT
157772016-01-31 Paul Thomas <pault@gcc.gnu.org>
15778
15779 PR fortran/67564
15780 * gfortran.dg/allocate_with_source_17.f03: New test.
15781
db7a2818
JJ
157822016-01-30 Jakub Jelinek <jakub@redhat.com>
15783
15784 PR tree-optimization/69546
15785 * gcc.dg/torture/pr69546.c: New test.
15786
e520d5f0
PT
157872016-01-30 Paul Thomas <pault@gcc.gnu.org>
15788
15789 PR fortran/69566
15790 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15791
343c05d3
MS
157922016-01-30 Martin Sebor <msebor@redhat.com>
15793
15794 PR c++/68490
15795 * g++.dg/ext/flexary10.C: New test.
15796
d6c3a539
DH
157972016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15798
15799 PR fortran/66707
15800 gfortran.dg/common_23.f90: New test.
15801
52d72fcd
BS
158022016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15803
15804 PR target/65546
15805 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15806 condition being checked, and disable it when the target supports
15807 misaligned loads and stores.
15808
3a5d2ba4
JJ
158092016-01-29 Jakub Jelinek <jakub@redhat.com>
15810
15811 PR debug/69518
15812 * gcc.dg/torture/pr69518.c: New test.
15813
6bbacdb5
L
158142016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15815
15816 PR target/69530
15817 * gcc.target/i386/pr69530.c: New test.
15818
af932cdb
SE
158192016-01-29 Steve Ellcey <sellcey@imgtec.com>
15820
15821 PR target/65604
15822 * gcc.target/mips/div-delay.c: New test.
15823
26658b7c
JJ
158242016-01-29 Jakub Jelinek <jakub@redhat.com>
15825
33e89989
JJ
15826 PR target/69551
15827 * gcc.target/i386/pr69551.c: New test.
15828
26658b7c
JJ
15829 PR target/66137
15830 * gcc.target/i386/pr66137.c: New test.
15831
401116b5
AB
158322016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15833
15834 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15835 always built for p5600.
15836 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15837 isa=p5600 dg-option.
15838
d4abfcc5
RB
158392016-01-29 Richard Biener <rguenther@suse.de>
15840
15841 PR tree-optimization/69547
15842 * g++.dg/tree-ssa/pr69547.C: New testcase.
15843
16b77b32
JJ
158442016-01-29 Jakub Jelinek <jakub@redhat.com>
15845
15846 PR debug/66869
15847 * g++.dg/warn/Wunused-function2.C: New test.
15848
a1c95464
DV
158492016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15850
15851 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15852 support for test to succeed.
15853
5453bfed
MP
158542016-01-29 Marek Polacek <polacek@redhat.com>
15855
15856 PR c++/69509
15857 PR c++/69516
15858 * g++.dg/ext/constexpr-vla2.C: New test.
15859 * g++.dg/ext/constexpr-vla3.C: New test.
15860 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15861
452ec2a5
RB
158622016-01-29 Richard Biener <rguenther@suse.de>
15863
15864 PR middle-end/69537
15865 * gcc.dg/uninit-21.c: New testcase.
15866
aec0b19e
UB
158672016-01-28 Uros Bizjak <ubizjak@gmail.com>
15868
15869 PR target/69459
15870 * gcc.target/i386/pr69459.c: New test.
15871
df113ce7
SE
158722016-01-28 Steve Ellcey <sellcey@imgtec.com>
15873
15874 PR target/68400
15875 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15876 * gcc.target/mips/pr68400.c: New test.
15877
494de84f
MS
158782016-01-28 Martin Sebor <msebor@redhat.com>
15879
15880 PR target/17381
15881 * gcc.target/powerpc/pr17381.c: New test.
15882
eb1b1f01
JJ
158832016-01-28 Jakub Jelinek <jakub@redhat.com>
15884
15885 PR middle-end/69542
15886 * gcc.dg/torture/pr69542.c: New test.
15887
6dfeb7ce
WD
158882016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15889
15890 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15891
4b7471a4
DE
158922016-01-28 David Edelsohn <dje.gcc@gmail.com>
15893
15894 * gcc.dg/pr65980.c: Skip on AIX.
15895 * gcc.dg/pr66688.c: Same.
15896
b271fd21
DE
158972016-01-28 David Edelsohn <dje.gcc@gmail.com>
15898
15899 PR target/63679
15900 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15901 * gcc.dg/tree-ssa/sra-18.c: Same.
15902
874108a9
AV
159032016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15904
15905 PR fortran/62536
15906 * gfortran.dg/block_15.f08: New test.
15907 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15908 on incorrectly closed BLOCK.
15909
30480bcd
IE
159102016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15911
15912 * gcc.dg/declare-simd.c: New test.
6905c577 15913
14ba8d6d
RB
159142016-01-28 Richard Biener <rguenther@suse.de>
15915
15916 PR tree-optimization/69466
15917 * gfortran.dg/vect/pr69466.f90: New testcase.
15918
0d4c694e
TP
159192016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15920
15921 * g++.dg/pr67989.C: Remove ARM-specific option.
15922 * gcc.target/arm/pr67989.C: New file.
15923
2aa780da
UB
159242016-01-27 Uros Bizjak <ubizjak@gmail.com>
15925
15926 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15927 and expm1 test for glibc < 2.11.
15928
f75ebe77
RH
159292016-01-27 Richard Henderson <rth@redhat.com>
15930
15931 * gcc.c-torture/execute/pr69447.c: New test.
15932
159332016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 15934
9a175e65 15935 PR fortran/69422
49847d75
PT
15936 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15937
cbdd8ae0
JJ
159382016-01-27 Jakub Jelinek <jakub@redhat.com>
15939
15940 PR debug/66869
15941 * gcc.dg/pr66869.c: New test.
15942
2b572b3c
JL
159432016-01-25 Jeff Law <law@redhat.com>
15944
15945 PR tree-optimization/68398
aec0b19e 15946 PR tree-optimization/69196
2b572b3c
JL
15947 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15948 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15949 path to avoid new heuristic allowing more irreducible regions
15950 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15951 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15952 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15953 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15954 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15955
fa74a4bc
MP
159562016-01-27 Marek Polacek <polacek@redhat.com>
15957
15958 PR c/68062
15959 * c-c++-common/vector-compare-4.c: New test.
15960
0afff540
DM
159612016-01-27 David Malcolm <dmalcolm@redhat.com>
15962
15963 PR preprocessor/69126
15964 * c-c++-common/pr69126.c: New test case.
15965
1a218fc9
ILT
159662016-01-27 Ian Lance Taylor <iant@google.com>
15967
15968 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15969
5d70666e
RB
159702016-01-27 Ryan Burn <contact@rnburn.com>
15971
15972 PR cilkplus/69267
15973 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15974
87ff4d66
UB
159752016-01-27 Uros Bizjak <ubizjak@gmail.com>
15976
15977 PR target/69512
15978 * gcc.target/i386/pr69512.c: New test.
15979
27e23cca
RE
159802016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15981
15982 PR ada/69488
15983 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15984
05bf54c3
MP
159852016-01-27 Marek Polacek <polacek@redhat.com>
15986
15987 PR c++/69379
15988 * g++.dg/pr69379.C: New test.
15989
60214d0d
MS
159902016-01-27 Martin Sebor <msebor@redhat.com>
15991
15992 PR c++/69317
15993 * g++.dg/abi/Wabi-2-2.C: New test.
15994 * g++.dg/abi/Wabi-2-3.C: New test.
15995 * g++.dg/abi/Wabi-3-2.C: New test.
15996 * g++.dg/abi/Wabi-3-3.C: New test.
15997
167c7bfa
RB
159982016-01-27 Richard Biener <rguenther@suse.de>
15999
16000 PR tree-optimization/69166
16001 * gcc.dg/torture/pr69166.c: New testcase.
16002
1430fb1f
MJ
160032016-01-27 Martin Jambor <mjambor@suse.cz>
16004
16005 PR tree-optimization/69355
16006 * gcc.dg/tree-ssa/pr69355.c: New test.
16007
95e3030c
MP
160082016-01-27 Marek Polacek <polacek@redhat.com>
16009
16010 PR c++/69496
16011 * g++.dg/ext/constexpr-vla1.C: New test.
16012
eeb085f3
CB
160132016-01-20 Christian Bruel <christian.bruel@st.com>
16014
16015 PR target/69245
16016 * gcc.target/arm/pr69245.c: New test.
16017
b1652dde
JJ
160182016-01-27 Jakub Jelinek <jakub@redhat.com>
16019
16020 PR tree-optimization/69399
16021 * gcc.dg/torture/pr69399.c: New test.
16022
ce7e8f00
EB
160232016-01-27 Eric Botcazou <ebotcazou@adacore.com>
16024
16025 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16026
e4aac1d1
EB
160272016-01-26 Eric Botcazou <ebotcazou@adacore.com>
16028
16029 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16030
8dfdb419
TV
160312016-01-26 Tom de Vries <tom@codesourcery.com>
16032
16033 PR tree-optimization/69110
16034 * gcc.dg/autopar/pr69110.c: New test.
16035
56f80f54 160362016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 16037 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
16038
16039 * gcc.dg/graphite/isl-ast-op-select.c: New.
16040
a0909527
PT
160412015-01-26 Paul Thomas <pault@gcc.gnu.org>
16042
16043 PR fortran/69385
16044 * gfortran.dg/allocate_error_6.f90: New test.
16045
ffc445f4
RH
160462016-01-26 Richard Henderson <rth@redhat.com>
16047
16048 * gcc.dg/tm/pr60908.c: New test.
16049
01e1dea3
DM
160502016-01-26 David Malcolm <dmalcolm@redhat.com>
16051
16052 PR other/69006
16053 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16054 directive.
16055 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16056 expected multiline output to reflect the colorization being
16057 disabled before newlines.
16058 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16059 (custom_diagnostic_finalizer): Replace call to
16060 pp_newline_and_flush with call to pp_flush.
16061 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16062 * gfortran.dg/implicit_class_1.f90: Likewise.
16063 * lib/gcc-dg.exp (allow_blank_lines): New global.
16064 (dg-allow-blank-lines-in-output): New procedure.
16065 (gcc-dg-prune): Complain about blank lines in the output, unless
16066 dg-allow-blank-lines-in-output was called.
16067 * lib/multiline.exp (_build_multiline_regex): Only support
16068 arbitrary followup text for non-blank-lines, not for blank lines.
16069
13f92e8d
JJ
160702016-01-26 Jakub Jelinek <jakub@redhat.com>
16071
16072 PR tree-optimization/69483
16073 * gcc.dg/pr69483.c: New test.
16074 * g++.dg/opt/pr69483.C: New test.
16075
92422235
CL
160762016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16077
16078 PR target/68620
16079 * gcc.target/arm/pr68620.c: New test.
16080
0bccf11b
L
160812016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16082
16083 * gcc.target/i386/pr68986-2.c: Remove -m32.
16084
81cd202e
L
160852016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16086
16087 PR target/68986
16088 * gcc.target/i386/pr68986-1.c: New test.
16089 * gcc.target/i386/pr68986-2.c: Likewise.
16090 * gcc.target/i386/pr68986-3.c: Likewise.
16091
213a1c03
CB
160922016-01-26 Christian Bruel <christian.bruel@st.com>
16093
16094 * lib/target-supports.exp
16095 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16096 (check_effective_target_arm_crypto_pragma_ok): Likewise.
16097 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16098
22a08dd1
RB
160992016-01-26 Richard Biener <rguenther@suse.de>
16100
16101 PR tree-optimization/69452
16102 * gcc.dg/torture/pr69452.c: New testcase.
16103
6c06e0e8
JJ
161042016-01-26 Jakub Jelinek <jakub@redhat.com>
16105
16106 PR target/69442
16107 * gcc.dg/pr69442.c: New test.
16108
b96824c4
RFI
161092016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
16110
16111 PR target/67896
16112 * gcc.target/aarch64/simd/pr67896.C: New.
16113
5ee31e57
RS
161142016-01-26 Richard Sandiford <richard.sandiford@arm.com>
16115
16116 PR tree-optimization/69400
16117 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16118 function.
16119 (plugin_init): Call it.
16120 * gcc.dg/torture/pr69400.c: New test.
16121
7ddfb31d
CL
161222016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16123
16124 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16125
1e050c90
AK
161262016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16127 Sebastian Pop <s.pop@samsung.com>
16128
16129 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16130 isl-0.15.
16131
c8ee4bf5
AK
161322016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16133 Sebastian Pop <s.pop@samsung.com>
16134
16135 * gcc.dg/graphite/pr69292.c: New.
16136
d902b330
JJ
161372016-01-25 Jakub Jelinek <jakub@redhat.com>
16138
16139 * c-c++-common/goacc/use_device-1.c: New test.
16140
2c89b952
JL
161412016-01-25 Jeff Law <law@redhat.com>
16142
16143 PR tree-optimization/69196
16144 PR tree-optimization/68398
16145 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16146 * gcc.dg/tree-ssa/pr68198.c: Likewise.
16147
685c8785
DE
161482016-01-25 David Edelsohn <dje.gcc@gmail.com>
16149
16150 PR target/69469
16151 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16152 Algorithm.
16153
95cef0c1
RB
161542016-01-25 Richard Biener <rguenther@suse.de>
16155
16156 PR testsuite/69380
16157 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16158
2947d3b2
IE
161592016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
16160
16161 PR target/69421
16162 * gcc.dg/pr69421.c: New test.
16163
ae19075a
BB
161642016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
16165
16166 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16167 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16168 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16169 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16170 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16171 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16172 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16173 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16174 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16175 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16176
fa4511c2
RB
161772016-01-25 Richard Biener <rguenther@suse.de>
16178
16179 PR tree-optimization/69376
16180 * gcc.dg/torture/pr69376.c: New testcase.
16181
1d101216
JD
161822016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16183
16184 PR fortran/69397
16185 PR fortran/68442
16186 * gfortran.dg/interface_38.f90: New test.
16187 * gfortran.dg/interface_39.f90: New test.
a0909527 16188
a59b92b0
PP
161892016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
16190
16191 Revert:
16192 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16193
16194 PR c++/11858
16195 PR c++/24663
16196 PR c++/24664
16197 * g++.dg/template/pr11858.C: New test.
16198 * g++.dg/template/pr24663.C: New test.
16199 * g++.dg/template/unify12.C: New test.
16200 * g++.dg/template/unify13.C: New test.
16201 * g++.dg/template/unify14.C: New test.
16202 * g++.dg/template/unify15.C: New test.
16203 * g++.dg/template/unify16.C: New test.
16204 * g++.dg/template/unify17.C: New test.
16205
16acb1a8
DH
162062016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
16207
16208 PR fortran/68283
16209 gfortran.dg/pr68283.f90: New test.
16210
094773e8
TK
162112016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
16212
16213 PR fortran/66094
16214 * gfortran.dg/inline_matmul_13.f90: New test.
16215 * gfortran.dg/matmul_bounds_8.f90: New test.
16216 * gfortran.dg/matmul_bounds_9.f90: New test.
16217 * gfortran.dg/matmul_bounds_10.f90: New test.
16218
42fb90d7
TV
162192016-01-23 Tom de Vries <tom@codesourcery.com>
16220
16221 PR tree-optimization/69426
16222 * gcc.dg/autopar/pr69426.c: New test.
16223
69da7802
MS
162242016-01-23 Martin Sebor <msebor@redhat.com>
16225
16226 PR c++/58109
16227 PR c++/69022
16228 * g++.dg/cpp0x/alignas5.C: New test.
16229 * g++.dg/ext/vector29.C: Same.
16230
da17300a
UB
162312016-01-23 Uros Bizjak <ubizjak@gmail.com>
16232
16233 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16234 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16235 _GNU_SOURCE from compile flags to the source.
16236 * gcc.target/i386/chkp-stropt-12.c: Ditto.
16237 * gcc.target/i386/chkp-stropt-16.c: Ditto.
16238 * gcc.target/i386/chkp-stropt-4.c: Ditto.
16239 * gcc.target/i386/chkp-stropt-8.c: Ditto.
16240
62041cfc
JJ
162412016-01-22 Jakub Jelinek <jakub@redhat.com>
16242
16243 PR target/69432
16244 * g++.dg/opt/pr69432.C: New test.
16245
f7d2ad6f
BS
162462016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16247
16248 * gcc.target/powerpc/pr63354c: Adjust target selector to include
16249 32-bit targets testing an -m64 multilib.
16250
d403fc9a
WS
162512016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16252
16253 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16254 64-bit support.
16255
4aa16f8d
JG
162562016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
16257
16258 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16259
7c816d0f
CB
162602016-01-21 Christian Bruel <christian.bruel@st.com>
16261
16262 PR target/68674
16263 * gcc.target/i386/pr68674.c
16264 * gcc.target/aarch64/pr68674.c
16265 * gcc.target/arm/pr68674.c
16266
fce661e8
KT
162672016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16268
16269 PR target/69403
16270 * gcc.c-torture/execute/pr69403.c: New test.
16271
4696899f
PC
162722016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
16273
16274 PR c++/55843
16275 * g++.dg/template/pr55843.C: New.
16276
bac69366
AL
162772016-01-22 Alan Lawrence <alan.lawrence@arm.com>
16278
16279 PR testsuite/66877
16280 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16281 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16282
b57d3a5c
BS
162832016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16284
16285 PR testsuite/67489
da17300a
UB
16286 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16287 from dg-do compile directive, and instead add
16288 { dg-require-effective-target int128 }.
b57d3a5c 16289
9f04a53e
MS
162902016-01-20 Martin Sebor <msebor@redhat.com>
16291
16292 PR c/69405
16293 * gcc.dg/sync-fetch.c: New test.
16294
38a51663
JL
162952016-01-21 Martin Sebor <msebor@redhat.com>
16296
16297 PR target/69252
16298 * gcc.target/powerpc/pr69252.c: New test.
16299
2423a75a
JD
163002016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16301
16302 PR fortran/65996
da17300a 16303 * gfortran.dg/pr65996.f90: New test.
2423a75a 16304
0a76463f
DV
163052016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
16306
16307 PR c++/68810
9f04a53e 16308 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 16309 expected to generate an error.
0a76463f 16310
9776e692
BS
163112016-01-21 Bernd Schmidt <bschmidt@redhat.com>
16312
16313 PR middle-end/66178
16314 * gcc.dg/torture/pr66178.c: New test.
16315
c8d3e088
AB
163162016-01-21 Anton Blanchard <anton@samba.org>
16317 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16318
16319 PR target/63354
16320 * gcc.target/powerpc/pr63354.c: New test.
16321
35b707ff
VM
163222016-01-21 Vladimir Makarov <vmakarov@redhat.com>
16323
16324 PR rtl-optimization/68990
16325 * gcc.target/i386/pr68990: New.
16326
157b0829
NC
163272016-01-21 Nick Clifton <nickc@redhat.com>
16328
16329 PR target/69129
16330 * gcc.target/mips/pr69129.c: New.
16331
aede6748
PC
163322016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
16333
16334 PR c++/58046
16335 * g++.dg/cpp0x/pr58046.C: New.
16336
5463c2c8
JJ
163372016-01-21 Jakub Jelinek <jakub@redhat.com>
16338
6d31cc75
SS
16339 PR target/69187
16340 PR target/65624
16341 * gcc.target/arm/pr69187.c: New test.
16342
5463c2c8
JJ
16343 PR c++/69355
16344 * g++.dg/torture/pr69355.C: New test.
16345
fa28f32b
AK
163462016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16347 Sebastian Pop <s.pop@samsung.com>
16348
16349 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16350
b920a047
AK
163512016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16352 Sebastian Pop <s.pop@samsung.com>
16353
da17300a 16354 * gcc.dg/graphite/pr68976.c: New test.
b920a047 16355
bdd3aea6
JJ
163562016-01-21 Jakub Jelinek <jakub@redhat.com>
16357
16358 PR middle-end/67653
16359 * c-c++-common/pr67653.c: New test.
16360 * gcc.dg/torture/pr29119.c: Add dg-warning.
16361
26a2e6ae
PB
163622016-01-20 Peter Bergner <bergner@vnet.ibm.com>
16363
16364 * gcc.target/powerpc/cpu-builtin-1.c: New test.
16365
d25c7690
PK
163662016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16367
16368 PR c/24293
16369 * gcc.dg/pr24293.c: New test.
16370 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16371 incomplete struct type.
16372 * gcc.dg/declspec-1.c: Likewise.
16373 * gcc.dg/pr63549.c: Likewise.
16374
889d5698
JJ
163752016-01-20 Jakub Jelinek <jakub@redhat.com>
16376
16377 PR tree-optimization/66612
16378 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16379 for bdn instruction.
16380
d7cf3dc7
CL
163812016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16382
16383 * lib/target-supports.exp
16384 (check_effective_target_arm_fp_ok_nocache): New.
16385 (check_effective_target_arm_fp_ok): New.
16386 (add_options_for_arm_fp): New.
16387 (check_effective_target_arm_crypto_ok_nocache): Require
16388 target_arm_v8_neon_ok instead of arm32.
16389 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16390 (check_effective_target_arm_crypto_pragma_ok): New.
16391 (add_options_for_arm_vfp): New.
16392 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16393 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16394 target instead. Force initial fpu to vfp.
16395 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16396 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16397 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16398 dependency.
16399 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16400 use arm_vfp effective target instead. Force initial fpu to vfp.
16401 * gcc.target/arm/attr-neon3.c: Likewise.
16402 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16403 arm_vfp_ok.
16404 * gcc.target/arm/unsigned-float.c: Likewise.
16405 * gcc.target/arm/vfp-1.c: Likewise.
16406 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16407 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16408 * gcc.target/arm/vfp-ldmiad.c: Likewise.
16409 * gcc.target/arm/vfp-ldmias.c: Likewise.
16410 * gcc.target/arm/vfp-stmdbd.c: Likewise.
16411 * gcc.target/arm/vfp-stmdbs.c: Likewise.
16412 * gcc.target/arm/vfp-stmiad.c: Likewise.
16413 * gcc.target/arm/vfp-stmias.c: Likewise.
16414 * gcc.target/arm/vnmul-1.c: Likewise.
16415 * gcc.target/arm/vnmul-2.c: Likewise.
16416 * gcc.target/arm/vnmul-3.c: Likewise.
16417 * gcc.target/arm/vnmul-4.c: Likewise.
16418
01ac9704 164192016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 16420
e84b00da
L
16421 PR testsuite/69366
16422 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16423 the MPX run-time library, for compile-time MPX test.
16424 * gcc.target/i386/chkp-always_inline.c: Likewise.
16425 * gcc.target/i386/chkp-bndret.c: Likewise.
16426 * gcc.target/i386/chkp-builtins-1.c: Likewise.
16427 * gcc.target/i386/chkp-builtins-2.c: Likewise.
16428 * gcc.target/i386/chkp-builtins-3.c: Likewise.
16429 * gcc.target/i386/chkp-builtins-4.c: Likewise.
16430 * gcc.target/i386/chkp-const-check-1.c: Likewise.
16431 * gcc.target/i386/chkp-const-check-2.c: Likewise.
16432 * gcc.target/i386/chkp-hidden-def.c: Likewise.
16433 * gcc.target/i386/chkp-label-address.c: Likewise.
16434 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16435 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16436 * gcc.target/i386/chkp-pr69044.c: Likewise.
16437 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16438 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16439 * gcc.target/i386/chkp-strchr.c: Likewise.
16440 * gcc.target/i386/chkp-strlen-1.c: Likewise.
16441 * gcc.target/i386/chkp-strlen-2.c: Likewise.
16442 * gcc.target/i386/chkp-strlen-3.c: Likewise.
16443 * gcc.target/i386/chkp-strlen-4.c: Likewise.
16444 * gcc.target/i386/chkp-strlen-5.c: Likewise.
16445 * gcc.target/i386/chkp-stropt-1.c: Likewise.
16446 * gcc.target/i386/chkp-stropt-10.c: Likewise.
16447 * gcc.target/i386/chkp-stropt-11.c: Likewise.
16448 * gcc.target/i386/chkp-stropt-12.c: Likewise.
16449 * gcc.target/i386/chkp-stropt-13.c: Likewise.
16450 * gcc.target/i386/chkp-stropt-14.c: Likewise.
16451 * gcc.target/i386/chkp-stropt-15.c: Likewise.
16452 * gcc.target/i386/chkp-stropt-16.c: Likewise.
16453 * gcc.target/i386/chkp-stropt-2.c: Likewise.
16454 * gcc.target/i386/chkp-stropt-3.c: Likewise.
16455 * gcc.target/i386/chkp-stropt-4.c: Likewise.
16456 * gcc.target/i386/chkp-stropt-5.c: Likewise.
16457 * gcc.target/i386/chkp-stropt-6.c: Likewise.
16458 * gcc.target/i386/chkp-stropt-7.c: Likewise.
16459 * gcc.target/i386/chkp-stropt-8.c: Likewise.
16460 * gcc.target/i386/chkp-stropt-9.c: Likewise.
16461 * gcc.target/i386/pr63995-2.c: Likewise.
16462 * gcc.target/i386/pr64805.c: Likewise.
16463 * gcc.target/i386/pr65044.c: Likewise.
16464 * gcc.target/i386/pr65167.c: Likewise.
16465 * gcc.target/i386/pr65183.c: Likewise.
16466 * gcc.target/i386/pr65184.c: Likewise.
16467 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 16468
28b33016
IE
164692016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
16470
16471 PR tree-optimization/69328
16472 * gcc.dg/pr69328.c: New test.
16473
bcff0913
JL
164742016-01-20 Jeff Law <law@redhat.com>
16475
bf0bb970 16476 PR target/25114
bcff0913
JL
16477 * gcc.target/m68k/pr25114.c: New test.
16478
a3f69631
AV
164792016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
16480
16481 * gcc.target/arm/memset-inline-10.c: Added
16482 dg-require-effective-target arm_thumb2_ok.
16483
af33ba0d
EB
164842016-01-19 Eric Botcazou <ebotcazou@adacore.com>
16485
16486 * gcc.dg/debug/dwarf2/sso.c: New test.
16487
7596d5de
UB
164882016-01-19 Uros Bizjak <ubizjak@gmail.com>
16489
16490 PR testsuite/68820
16491 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16492 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16493 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16494
ceda2c69
JH
164952016-01-19 Jan Hubicka <hubicka@ucw.cz>
16496
16497 PR ipa/66223
16498 * g++.dg/ipa/devirt-50.C: New testcase.
16499
38a979f2
MP
165002016-01-19 Marek Polacek <polacek@redhat.com>
16501
16502 PR c++/68965
16503 * g++.dg/cpp1y/parameter-pack-1.C: New test.
16504 * g++.dg/cpp1y/parameter-pack-2.C: New test.
16505
962801c5
KT
165062016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16507
16508 PR target/69135
16509 * gcc.target/arm/pr69135_1.c: New test.
16510
078fe40a
WD
165112015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16512
16513 * gcc.target/aarch64/ccmp_1.c: Add new tests.
16514
786e3c06
WD
165152015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16516
16517 * gcc.target/aarch64/ccmp_1.c: New testcase.
16518
1e297006
MP
165192016-01-19 Marek Polacek <polacek@redhat.com>
16520
16521 PR c++/68586
16522 * g++.dg/cpp0x/enum30.C: New test.
16523
879c27e3
RB
165242016-01-19 Richard Biener <rguenther@suse.de>
16525
16526 PR tree-optimization/69336
16527 * g++.dg/tree-ssa/pr69336.C: New testcase.
16528
015337d3
JJ
165292016-01-19 Jakub Jelinek <jakub@redhat.com>
16530
16531 PR debug/65779
16532 * gcc.dg/pr65779.c: New test.
16533
e2c768b6
RB
165342016-01-19 Richard Biener <rguenther@suse.de>
16535
16536 PR tree-optimization/69352
16537 * gcc.dg/torture/pr69352.c: New testcase.
16538
569efc34
JJ
165392016-01-19 Jakub Jelinek <jakub@redhat.com>
16540
16541 PR rtl-optimization/68955
16542 PR rtl-optimization/64557
16543 * gcc.dg/torture/pr68955.c: New test.
16544
e49d321f
JH
165452016-01-19 Jan Hubicka <hubicka@ucw.cz>
16546
16547 PR lto/69136
16548 * g++.dg/torture/pr69136.C: New testcase.
16549
e9191ad3
JH
165502016-01-19 Jan Hubicka <hubicka@ucw.cz>
16551
16552 PR lto/69133
16553 * g++.dg/lto/pr69133_0.C: New testcase.
16554 * g++.dg/lto/pr69133_1.C: New testcase.
16555
2bedb645
JL
165562016-01-15 Jeff Law <law@redhat.com>
16557
16558 PR tree-optimization/69320
16559 * gcc.c-torture/pr69320-1.c: New test.
16560 * gcc.c-torture/pr69320-2.c: New test.
16561 * gcc.c-torture/pr69320-3.c: New test.
16562 * gcc.c-torture/pr69320-4.c: New test.
16563
17c15cb9
PP
165642016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16565
16566 PR c++/11858
16567 PR c++/24663
16568 PR c++/24664
16569 * g++.dg/template/pr11858.C: New test.
16570 * g++.dg/template/pr24663.C: New test.
16571 * g++.dg/template/unify12.C: New test.
16572 * g++.dg/template/unify13.C: New test.
16573 * g++.dg/template/unify14.C: New test.
16574 * g++.dg/template/unify15.C: New test.
16575 * g++.dg/template/unify16.C: New test.
16576 * g++.dg/template/unify17.C: New test.
16577
9617fd08
DM
165782016-01-18 David Malcolm <dmalcolm@redhat.com>
16579
16580 PR testsuite/69181
16581 * gcc.dg/pr69181-1.c: New test file.
16582 * gcc.dg/pr69181-2.c: New test file.
16583 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16584 globals by moving it to...
16585 (cleanup-after-saved-dg-test): ...this new function. Add
16586 "global additional_sources_used". Add reset of global
16587 multiline_expected_outputs to the empty list.
16588 * lib/multiline.exp (_multiline_expected_outputs): Rename this
16589 global to...
16590 (multiline_expected_outputs): ...this, and updated comments to
16591 note that it is modified from gcc-dg.exp.
16592 (dg-end-multiline-output): Update for the above renaming.
16593 (handle-multiline-outputs): Likewise. Remove the clearing
16594 of the expected outputs to the empty list.
16595
b555a2e4
RB
165962016-01-18 Richard Biener <rguenther@suse.de>
16597
16598 PR tree-optimization/69297
16599 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16600
96902805
JM
166012016-01-18 Joseph Myers <joseph@codesourcery.com>
16602
16603 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16604 dg-options.
16605 * gcc.target/mips/mips-3d-2.c: Likewise.
16606 * gcc.target/mips/mips-3d-3.c: Likewise.
16607 * gcc.target/mips/mips-3d-4.c: Likewise.
16608 * gcc.target/mips/mips-3d-5.c: Likewise.
16609 * gcc.target/mips/mips-3d-6.c: Likewise.
16610 * gcc.target/mips/mips-3d-7.c: Likewise.
16611 * gcc.target/mips/mips-3d-8.c: Likewise.
16612 * gcc.target/mips/mips-3d-9.c: Likewise.
16613 * gcc.target/mips/mips-ps-1.c: Likewise.
16614 * gcc.target/mips/mips-ps-2.c: Likewise.
16615 * gcc.target/mips/mips-ps-3.c: Likewise.
16616 * gcc.target/mips/mips-ps-4.c: Likewise.
16617 * gcc.target/mips/mips-ps-5.c: Likewise.
16618 * gcc.target/mips/mips-ps-6.c: Likewise.
16619 * gcc.target/mips/mips-ps-7.c: Likewise.
16620 * gcc.target/mips/mips-ps-type.c: Likewise.
16621 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16622 * gcc.target/mips/mips16-attributes-6.c: Likewise.
16623
40e26f94
TV
166242016-01-18 Tom de Vries <tom@codesourcery.com>
16625
16626 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16627 * c-c++-common/goacc/kernels-double-reduction.c: New test.
16628 * c-c++-common/goacc/kernels-empty.c: New test.
16629 * c-c++-common/goacc/kernels-eternal.c: New test.
16630 * c-c++-common/goacc/kernels-loop-2.c: New test.
16631 * c-c++-common/goacc/kernels-loop-3.c: New test.
16632 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16633 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16634 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16635 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16636 * c-c++-common/goacc/kernels-loop-data.c: New test.
16637 * c-c++-common/goacc/kernels-loop-g.c: New test.
16638 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16639 * c-c++-common/goacc/kernels-loop-n.c: New test.
16640 * c-c++-common/goacc/kernels-loop-nest.c: New test.
16641 * c-c++-common/goacc/kernels-loop.c: New test.
16642 * c-c++-common/goacc/kernels-noreturn.c: New test.
16643 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16644 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16645 * c-c++-common/goacc/kernels-reduction.c: New test.
16646
a98d4647
TV
166472016-01-18 Tom de Vries <tom@codesourcery.com>
16648
16649 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16650 * gcc.dg/autopar/outer-2.c: Same.
16651 * gcc.dg/autopar/outer-3.c: Same.
16652 * gcc.dg/autopar/outer-4.c: Same.
16653 * gcc.dg/autopar/outer-5.c: Same.
16654 * gcc.dg/autopar/outer-6.c: Same.
16655 * gcc.dg/autopar/parallelization-1.c: Same.
16656 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16657 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16658 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16659 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16660 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16661 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16662 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16663 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16664 * gcc.dg/autopar/pr39500-1.c: Same.
16665 * gcc.dg/autopar/pr39500-2.c: Same.
16666 * gcc.dg/autopar/pr46193.c: Same.
16667 * gcc.dg/autopar/pr46194.c: Same.
16668 * gcc.dg/autopar/pr49580.c: Same.
16669 * gcc.dg/autopar/pr49960-1.c: Same.
16670 * gcc.dg/autopar/pr49960.c: Same.
16671 * gcc.dg/autopar/pr68373.c: Same.
16672 * gcc.dg/autopar/reduc-1.c: Same.
16673 * gcc.dg/autopar/reduc-1char.c: Same.
16674 * gcc.dg/autopar/reduc-1short.c: Same.
16675 * gcc.dg/autopar/reduc-2.c: Same.
16676 * gcc.dg/autopar/reduc-2char.c: Same.
16677 * gcc.dg/autopar/reduc-2short.c: Same.
16678 * gcc.dg/autopar/reduc-3.c: Same.
16679 * gcc.dg/autopar/reduc-4.c: Same.
16680 * gcc.dg/autopar/reduc-6.c: Same.
16681 * gcc.dg/autopar/reduc-7.c: Same.
16682 * gcc.dg/autopar/reduc-8.c: Same.
16683 * gcc.dg/autopar/reduc-9.c: Same.
16684 * gcc.dg/autopar/uns-outer-4.c: Same.
16685 * gcc.dg/autopar/uns-outer-5.c: Same.
16686 * gcc.dg/autopar/uns-outer-6.c: Same.
16687 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16688 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16689
da976fa8
AL
166902016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16691
16692 PR target/63679
16693 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16694 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16695
70c1e886
AL
166962016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16697
16698 PR target/63679
16699 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16700 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16701 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16702
88bed196
AL
167032016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16704
16705 PR target/63679
16706 * gcc.dg/tree-ssa/sra-17.c: New.
16707 * gcc.dg/tree-ssa/sra-18.c: New.
16708
3dd5f42e
IE
167092016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16710
16711 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16712
ae5a77fa
EB
167132016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16714
16715 * gnat.dg/inline12.adb: New test.
16716
11e57fc6
BC
167172016-01-18 Bin Cheng <bin.cheng@arm.com>
16718
16719 PR tree-optimization/66797
16720 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16721
995b6fe0
RB
167222016-01-18 Richard Biener <rguenther@suse.de>
16723
16724 PR tree-optimization/69170
16725 * gcc.dg/torture/pr69170.c: New testcase.
16726
82ee0cf2 167272016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
16728
16729 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16730
d69da357
TV
167312016-01-16 Tom de Vries <tom@codesourcery.com>
16732
16733 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16734
a3845283
TV
167352016-01-16 Tom de Vries <tom@codesourcery.com>
16736
16737 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16738 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16739 redundant dg-require-effective-target pthread.
16740 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16741 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16742 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16743 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16744 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16745 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16746 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16747
197a6aa6
DE
167482016-01-16 David Edelsohn <dje.gcc@gmail.com>
16749
16750 PR target/68609
16751 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16752 * gcc.target/powerpc/recip-7.c: Same.
16753
ec7886c1
PP
167542016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16755
16756 PR c++/69091
16757 * g++.dg/template/pr69091.C: New test.
16758
203484bb
PP
167592016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16760
16761 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16762 dump does not contain an error_mark_node.
16763 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16764 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16765
aa2500e9
PP
167662016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16767
16768 PR c++/68936
16769 * g++.dg/template/pr68936.C: New test.
16770
28621a5c
DE
167712016-01-15 David Edelsohn <dje.gcc@gmail.com>
16772
16773 PR target/68609
16774 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16775 * gcc.target/powerpc/recip-2.c: Same.
16776 * gcc.target/powerpc/recip-3.c: Same.
16777 * gcc.target/powerpc/recip-4.c: Same.
16778 * gcc.target/powerpc/recip-sqrtf.c: Same.
16779
40c43aca
JL
167802016-01-15 Jeff Law <law@redhat.com>
16781
16782 PR tree-optimization/69270
16783 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16784 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16785
afbc5ae8
PT
167862016-01-15 Paul Thomas <pault@gcc.gnu.org>
16787
16788 PR fortran/49630
16789 * gfortran.dg/deferred_character_13.f90: New test for the fix
16790 of comment 3 of the PR.
16791
16792 PR fortran/54070
16793 * gfortran.dg/deferred_character_8.f90: New test
16794 * gfortran.dg/allocate_error_5.f90: New test
16795
16796 PR fortran/60593
16797 * gfortran.dg/deferred_character_10.f90: New test
16798
16799 PR fortran/60795
16800 * gfortran.dg/deferred_character_14.f90: New test
16801
16802 PR fortran/61147
16803 * gfortran.dg/deferred_character_11.f90: New test
16804
16805 PR fortran/64324
16806 * gfortran.dg/deferred_character_9.f90: New test
16807
49abe076
VM
168082016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16809
16810 PR rtl-optimization/69030
16811 * gcc.target/i386/pr69030.c: New.
16812
16d12992
KT
168132016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16814
16815 * gcc.target/aarch64/target_attr_17.c: New test.
16816
78810bd3
RB
168172016-01-15 Richard Biener <rguenther@suse.de>
16818
16819 PR tree-optimization/66856
16820 * gcc.dg/torture/pr66856-1.c: New testcase.
16821 * gcc.dg/torture/pr66856-2.c: Likewise.
16822
2bd847fe
RB
168232016-01-15 Richard Biener <rguenther@suse.de>
16824
16825 PR debug/69137
16826 * g++.dg/lto/pr69137_0.C: New testcase.
16827
a00fe3b7
RS
168282016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16829
16830 PR middle-end/69246
16831 * gcc.target/i386/pr69246.c: New test.
16832
cbb0e83b
DV
168332016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16834
7596d5de 16835 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 16836
5a500ecf
DV
168372016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16838
16839 PR c++/56194
16840 * g++.dg/init/const9.C: Disable test on S/390.
16841
5d9bf64f
DV
168422016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16843
16844 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16845 * g++.dg/Wno-frame-address.C: Ditto.
16846
e234b19e
DV
168472016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16848
16849 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16850
89483f99
RB
168512016-01-15 Richard Biener <rguenther@suse.de>
16852
16853 PR tree-optimization/68961
16854 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16855
94f37395
IE
168562016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16857
16858 * gcc.target/i386/pr65105-5.c: New test.
16859
82ee0cf2 168602016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
16861
16862 * gcc.c-torture/execute/alias-4.c: New testcase.
16863
82ee0cf2 168642016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
16865
16866 PR ipa/68148
16867 * g++.dg/ipa/devirt-49.C: New testcase.
16868
092f7deb 168692016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
16870
16871 PR target/65837
16872 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16873 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16874 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16875
e93c66bc
RB
168762016-01-15 Richard Biener <rguenther@suse.de>
16877
16878 PR tree-optimization/69117
16879 * gcc.dg/torture/pr69117.c: New testcase.
16880
c47eaca6 168812015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
16882
16883 PR c++/69048
16884 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16885
c3f6914a
FXC
168862016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16887
16888 PR testsuite/67509
16889 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16890 range tests use 100 * maximum instead of maximum + 1.
16891
cd65ae90
JJ
168922016-01-14 Jakub Jelinek <jakub@redhat.com>
16893
16894 PR debug/69244
16895 * gcc.dg/guality/pr69244.c: New test.
16896
19643948
UB
168972016-01-14 Uros Bizjak <ubizjak@gmail.com>
16898
16899 * lib/target-supports.exp (check_effective_target_issignaling):
16900 New procedure.
16901 * gcc.dg/pr61441.c: Require issignaling effective target.
16902
fe79c97e
SB
169032016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16904
16905 PR target/68803
16906 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16907
c7df95d8
DM
169082016-01-14 David Malcolm <dmalcolm@redhat.com>
16909
16910 PR c++/68819
16911 PR preprocessor/69177
16912 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16913 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16914 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16915 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16916
00083992
MP
169172016-01-14 Marek Polacek <polacek@redhat.com>
16918
16919 PR c/69262
16920 * gcc.dg/array-15.c: New test.
16921
0c9b3294
JJ
169222016-01-14 Jakub Jelinek <jakub@redhat.com>
16923
16924 PR middle-end/68146
16925 PR tree-optimization/69155
16926 * gfortran.dg/pr68146.f: New test.
16927 * gfortran.dg/pr69155.f90: New test.
16928
3688e13d
RB
169292016-01-14 Richard Biener <rguenther@suse.de>
16930
16931 PR tree-optimization/68060
16932 * gcc.dg/torture/pr68060-1.c: New testcase.
16933 * gcc.dg/torture/pr68060-2.c: Likewise.
16934
bab0ad3a
NC
169352016-01-14 Nick Clifton <nickc@redhat.com>
16936
16937 * lib/target-supports.exp
16938 (check_effective_target_arm_neon_ok_nocache): Add an option
16939 sequence that includes setting the ARM architecture to ARMv7-A.
16940 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16941 command line options necessary to enable Neon support.
16942 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16943 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16944 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16945 * gcc.target/arm/pr69180.c: Likewise.
16946
947c2ce5
JL
169472016-01-14 Jeff Law <law@redhat.com>
16948
16949 PR tree-optimization/69270
16950 * gcc.dg/tree-ssa/pr69270.c: New test.
16951
3342fd71
BS
169522016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16953
16954 PR c/66208
16955 * c-c++-common/pr66208.c: New file.
16956
2ad3adf1
JJ
169572016-01-13 Jakub Jelinek <jakub@redhat.com>
16958
16959 PR tree-optimization/69156
16960 * gcc.dg/pr69156.c: New test.
16961
398d6feb
L
169622016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16963
16964 * gcc.target/i386/pr69225-7.c: New test.
16965
4c868789
RH
169662016-01-13 Richard Henderson <rth@redhat.com>
16967
16968 * gcc.dg/tm/memopt-13.c: Update expected function.
16969 * gcc.dg/tm/memopt-6.c: Likewise.
16970
ef6d1772
UB
169712016-01-13 Uros Bizjak <ubizjak@gmail.com>
16972
16973 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16974 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16975 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16976 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 16977
ef6d1772
UB
169782016-01-13 Tom de Vries <tom@codesourcery.com>
16979
16980 PR tree-optimization/69169
0b4b6ef2
TV
16981 * gcc.dg/pr69169.c: New test.
16982
2ad3adf1 169832016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
16984
16985 PR target/69228
16986 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16987 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16988 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16989 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16990 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16991 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16992 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16993 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16994
9060e335
AK
169952016-01-13 Jakub Jelinek <jakub@redhat.com>
16996
16997 PR target/69247
16998 * gcc.dg/pr69247.c: New test.
16999
40311329
RB
170002016-01-13 Richard Biener <rguenther@suse.de>
17001
17002 PR tree-optimization/69242
17003 * gcc.dg/torture/pr69242.c: New testcase.
17004
ccbd7103
RB
170052016-01-13 Richard Biener <rguenther@suse.de>
17006
17007 PR tree-optimization/69186
17008 * gcc.dg/torture/pr69186.c: New testcase.
17009
c6f72a46
JL
170102016-01-13 Jeff Law <law@redhat.com>
17011
17012 PR tree-optimization/67755
17013 * gcc.dg/tree-ssa/pr67755.c: New test.
17014
170152016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
17016
17017 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17018 pass number in output by a star.
17019
c446cf07
BC
170202016-01-12 Bin Cheng <bin.cheng@arm.com>
17021
17022 PR tree-optimization/68911
17023 * gcc.c-torture/execute/pr68911.c: New test.
17024
5342156c
MP
170252016-01-12 Marek Polacek <polacek@redhat.com>
17026
17027 PR c++/68979
17028 * g++.dg/warn/permissive-1.C: New test.
17029
65364cc5
JJ
170302016-01-12 Jakub Jelinek <jakub@redhat.com>
17031
17032 PR objc++/68511
17033 PR c++/69213
17034 * g++.dg/opt/pr69213.C: New test.
17035
81b9a3d9
CB
170362016-01-12 Christian Bruel <christian.bruel@st.com>
17037
17038 PR target/69180
17039 * gcc.target/arm/pr69180.c: New test.
17040
3c4e91c9
RB
170412016-01-12 Richard Biener <rguenther@suse.de>
17042
17043 PR lto/69077
17044 * g++.dg/lto/pr69077_0.C: New testcase.
17045 * g++.dg/lto/pr69077_1.C: Likewise.
17046
5664cea1
JJ
170472016-01-12 Jakub Jelinek <jakub@redhat.com>
17048
17049 PR target/69175
17050 * g++.dg/opt/pr69175.C: New test.
17051
86cefc49
AL
170522016-01-12 Alan Lawrence <alan.lawrence@arm.com>
17053
17054 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17055 rather than #including math.h & stdlib.h.
17056 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17057 * gcc.dg/vect/pr49771.c: Likewise.
17058 * gcc.dg/vect/vect-10-big-array.c: Likewise.
17059 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17060 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17061 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17062 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17063 * gcc.dg/vect/pr44507.c: Likewise.
17064 * gcc.dg/vect/pr45902.c: Likewise.
17065 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17066 * gcc.dg/vect/vect-117.c: Likewise.
17067 * gcc.dg/vect/vect-99.c: Likewise.
17068 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17069 * gcc.dg/vect/vect-cond-1.c: Likewise.
17070 * gcc.dg/vect/vect-cond-2.c: Likewise.
17071 * gcc.dg/vect/vect-cond-3.c: Likewise.
17072 * gcc.dg/vect/vect-cond-4.c: Likewise.
17073 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17074 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17075 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17076 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17077 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17078 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17079 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17080 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17081 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17082 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17083 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17084 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17085 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17086 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17087 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17088 include of signal.h.
17089 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17090 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17091 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17092 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17093 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17094 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17095 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17096 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17097 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17098 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17099 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17100 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17101 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17102 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17103 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17104 * gcc.dg/vect/vect-outer-5.c: Likewise.
17105 * gcc.dg/vect/vect-outer-6.c: Likewise.
17106 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17107 include of stdio.h.
17108
b832f61e
NC
171092016-01-12 Nick Clifton <nickc@redhat.com>
17110
17111 PR target/68913
17112 * gcc.dg/lto/pr61886_0.c: Rename the external function called
17113 to fread so that it will be found in all target runtimes.
17114
8eac49b1
RB
171152016-01-12 Richard Biener <rguenther@suse.de>
17116
17117 PR tree-optimization/69053
17118 * g++.dg/torture/pr69053.C: New testcase.
17119
2935d994
RB
171202016-01-12 Richard Biener <rguenther@suse.de>
17121
17122 PR tree-optimization/69168
17123 * gcc.dg/torture/pr69168.c: New testcase.
17124
66c16fd9
RB
171252016-01-12 Richard Biener <rguenther@suse.de>
17126
17127 PR tree-optimization/69157
17128 * gcc.dg/torture/pr69157.c: New testcase.
17129
171302016-01-12 Richard Biener <rguenther@suse.de>
17131
17132 PR tree-optimization/69174
17133 * gcc.dg/torture/pr69174.c: New testcase.
17134
723033a6
JJ
171352016-01-12 Jakub Jelinek <jakub@redhat.com>
17136
17137 PR c++/66808
17138 PR c++/69000
17139 * g++.dg/tls/pr66808.C: New test.
17140 * g++.dg/tls/pr69000.C: New test.
17141
3574cf47
BS
171422016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17143
17144 * gcc.target/powerpc/swaps-p8-23.c: New test.
17145 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17146
feb20787
JDA
171472016-01-11 John David Anglin <danglin@gcc.gnu.org>
17148
17149 PR tree-optimization/68356
17150 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17151
27b1820a
KV
171522016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
17153 Jim Wilson <jim.wilson@linaro.org>
17154
17155 PR target/69194
17156 * gcc.target/arm/pr69194.c: New test.
17157
cf4de6af
L
171582016-01-11 H.J. Lu <hongjiu.lu@intel.com>
17159
17160 PR target/69225
17161 * gcc.target/i386/pr69225-1.c: New test.
17162 * gcc.target/i386/pr69225-2.c: Likewise.
17163 * gcc.target/i386/pr69225-3.c: Likewise.
17164 * gcc.target/i386/pr69225-4.c: Likewise.
17165 * gcc.target/i386/pr69225-5.c: Likewise.
17166 * gcc.target/i386/pr69225-6.c: Likewise.
17167
1ebd5558
JJ
171682016-01-11 Jakub Jelinek <jakub@redhat.com>
17169
23552a4d
JJ
17170 PR target/67462
17171 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17172 if lp64.
17173
26ff85b0
JJ
17174 PR target/69071
17175 * gcc.dg/pr69071.c: New test.
17176
9cb6bd74
JJ
17177 PR c++/69211
17178 * g++.dg/opt/pr69211.C: New test.
17179
1ebd5558
JJ
17180 PR tree-optimization/69214
17181 * gcc.c-torture/compile/pr69214.c: New test.
17182
8c18c836
UB
171832016-01-11 Uros Bizjak <ubizjak@gmail.com>
17184
17185 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17186 * gcc.target/i386/pr66232-11.c: Ditto.
17187 * gcc.target/i386/pr66232-12.c: Ditto.
17188 * gcc.target/i386/pr66232-13.c: Ditto.
17189
62446e6e
RB
171902016-01-11 Richard Biener <rguenther@suse.de>
17191
17192 PR tree-optimization/69173
17193 * gcc.dg/torture/pr69173.c: New testcase.
17194
2b8568fe
KT
171952016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17196
17197 PR rtl-optimization/68796
17198 * gcc.target/aarch64/tst_5.c: New test.
17199 * gcc.target/aarch64/tst_6.c: Likewise.
17200
5baf4532
KT
172012016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17202
17203 PR rtl-optimization/68841
17204 * gcc.dg/pr68841.c: New test.
17205 * gcc.c-torture/execute/pr68841.c: New test.
17206
ca90b1ed
YR
172072016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
17208
17209 PR rtl-optimization/68920
17210 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17211 for ix86 targets.
17212 * gcc.dg/ifcvt-5.c: New test.
17213
2ad3adf1 172142016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
17215
17216 PR bootstrap/69123
17217 * g++.dg/pr69123.C: New.
17218
83834c09
IE
172192016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
17220
17221 PR target/69010
17222 * gcc.target/i386/pr69010.c: New test.
17223
dcf89d57
MJ
172242016-01-11 Martin Jambor <mjambor@suse.cz>
17225
17226 PR ipa/69044
17227 * gcc.target/i386/chkp-pr69044.c: New test.
17228
d95167ee
TV
172292016-01-11 Tom de Vries <tom@codesourcery.com>
17230
17231 PR tree-optimization/69109
17232 * gcc.dg/autopar/pr69109-2.c: New test.
17233 * gcc.dg/autopar/pr69109.c: New test.
17234
4f6403a8
TV
172352016-01-11 Tom de Vries <tom@codesourcery.com>
17236
17237 PR tree-optimization/69108
17238 * gcc.dg/autopar/pr69108.c: New test.
17239
21efdd80
PP
172402016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
17241
17242 PR c++/69029
17243 * c-c++-common/Wisleading-indentation.c: Augment test.
17244
fd42eed8
TK
172452016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
17246
17247 PR fortran/69154
17248 * gfortran.dg/inline_matmul_12.f90: New test.
17249
4f90ee6c
PT
172502016-01-10 Paul Thomas <pault@gcc.gnu.org>
17251
17252 PR fortran/67779
17253 * gfortran.dg/actual_array_offset_1: New test.
17254
3907c6cf
TV
172552016-01-10 Tom de Vries <tom@codesourcery.com>
17256
17257 PR tree-optimization/69062
17258 * gcc.dg/autopar/pr69062.c: New test.
17259
b07b236e
TS
172602016-01-10 Thomas Schwinge <thomas@codesourcery.com>
17261
17262 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17263 * gcc.dg/vect/slp-perm-2.c: Likewise.
17264 * gcc.dg/vect/slp-perm-3.c: Likewise.
17265 * gcc.dg/vect/slp-perm-5.c: Likewise.
17266 * gcc.dg/vect/slp-perm-6.c: Likewise.
17267 * gcc.dg/vect/slp-perm-7.c: Likewise.
17268 * gcc.dg/vect/slp-perm-8.c: Likewise.
17269
23fab8ae
TV
172702016-01-10 Tom de Vries <tom@codesourcery.com>
17271
17272 PR tree-optimization/69039
17273 * gcc.dg/autopar/pr69039.c: New test.
17274
73f0dae2
MP
172752016-01-09 Marek Polacek <polacek@redhat.com>
17276
17277 PR c++/69113
17278 * g++.dg/pr69113.C: New test.
17279
20b8d734
JJ
172802016-01-09 Jakub Jelinek <jakub@redhat.com>
17281
17282 PR middle-end/50865
17283 PR tree-optimization/69097
17284 * gcc.c-torture/execute/pr50865.c: New test.
17285 * gcc.c-torture/execute/pr69097-1.c: New test.
17286 * gcc.c-torture/execute/pr69097-2.c: New test.
17287 * gcc.dg/pr69097-1.c: New test.
17288 * gcc.dg/pr69097-2.c: New test.
17289
c50e614b
JJ
172902016-01-09 Jakub Jelinek <jakub@redhat.com>
17291
17292 PR c++/69164
17293 * g++.dg/opt/pr69164.C: New test.
17294
e0237993
JJ
172952016-01-08 Jakub Jelinek <jakub@redhat.com>
17296
17297 PR tree-optimization/69167
17298 * gcc.dg/pr69167.c: New test.
17299
bd8f5bb2
MP
173002016-01-08 Marek Polacek <polacek@redhat.com>
17301
17302 PR c++/68449
17303 * g++.dg/pr68449.C: New.
17304
bb0f5ca7
AL
173052016-01-08 Alan Lawrence <alan.lawrence@arm.com>
17306
17307 PR tree-optimization/68707
17308 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17309 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17310 on platforms supporting it.
17311 * gcc.dg/vect/slp-perm-2.c: Likewise.
17312 * gcc.dg/vect/slp-perm-3.c: Likewise.
17313 * gcc.dg/vect/slp-perm-5.c: Likewise.
17314 * gcc.dg/vect/slp-perm-7.c: Likewise.
17315 * gcc.dg/vect/slp-perm-8.c: Likewise.
17316 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17317 on platforms supporting it.
17318
22518428
JJ
173192016-01-08 Jakub Jelinek <jakub@redhat.com>
17320
33f0852f
JJ
17321 PR tree-optimization/69162
17322 * gcc.dg/pr69162.c: New test.
17323
22518428
JJ
17324 PR tree-optimization/69172
17325 * gcc.dg/pr69172.c: New test.
17326
80e9b3aa
TP
173272016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
17328
17329 PR tree-optimization/67781
17330 * gcc.c-torture/execute/pr67781.c: New file.
17331
262a363f
JJ
173322016-01-08 Jakub Jelinek <jakub@redhat.com>
17333
17334 PR tree-optimization/69083
17335 * gcc.dg/vect/pr69083.c: New test.
17336
6e1f093f
SS
173372016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
17338
17339 PR tree-optimization/61441
17340 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17341 Use -fexcess-precision=standard for compiler options.
17342 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
17343
53290e07
JJ
173442016-01-08 Jakub Jelinek <jakub@redhat.com>
17345
57bf3072
JJ
17346 PR fortran/69128
17347 * gfortran.dg/gomp/pr69128.f90: New test.
17348
53290e07
JJ
17349 PR c++/69145
17350 * g++.dg/ext/pr69145-1.C: New test.
17351 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17352 * g++.dg/ext/pr69145-2.h: New file.
17353
7a127fa7
MS
173542016-01-07 Martin Sebor <msebor@redhat.com>
17355
17356 PR c/68966
17357 * gcc.dg/atomic-fetch-bool.c: New test.
17358 * gcc.dg/sync-fetch-bool.c: New test.
17359
95918b49
L
173602016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17361
17362 PR fortran/66680
17363 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17364
c8e62a9d
NC
173652016-01-07 Nick Clifton <nickc@redhat.com>
17366
17367 PR target/66655
17368 * g++.dg/pr66655.C: New test.
17369 * g++.dg/pr66655_1.cc: Test support file.
17370 * g++.dg/pr66655.h: Test header file.
17371
2ad3adf1 173722016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
17373
17374 PR fortran/66680
17375 gfortran.dg/gomp/pr66680.f90: New test.
17376
4cd9ca92
L
173772016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17378
17379 PR target/69171
17380 * gcc.target/i386/pr69171-1.c: New test.
17381 * gcc.target/i386/pr69171-2.c: Likewise.
17382 * gcc.target/i386/pr69171-3.c: Likewise.
17383 * gcc.target/i386/pr69171-4.c: Likewise.
17384 * gcc.target/i386/pr69171-5.c: Likewise.
17385 * gcc.target/i386/pr69171-6.c: Likewise.
17386
7e33d4dc
BS
173872015-12-15 Bernd Schmidt <bschmidt@redhat.com>
17388
17389 PR middle-end/67639
17390 * c-c++-common/pr67639.c: New test.
17391
fec64afc
JJ
173922016-01-07 Jakub Jelinek <jakub@redhat.com>
17393
17394 PR tree-optimization/69141
17395 * g++.dg/opt/pr69141.C: New test.
17396
f293ad29
EB
173972016-01-06 Eric Botcazou <ebotcazou@adacore.com>
17398
17399 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17400
5027395e
UB
174012016-01-06 Uros Bizjak <ubizjak@gmail.com>
17402
17403 PR target/69140
17404 * gcc.target/i386/pr69140.c: New test
17405
7443cf13
DM
174062016-01-06 David Malcolm <dmalcolm@redhat.com>
17407
17408 * gcc.dg/bad-dereference.c: New test case.
17409
32928931
BS
174102015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17411
17412 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17413
68dd05da
AS
174142016-01-06 Andreas Schwab <schwab@linux-m68k.org>
17415
17416 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17417
6b131d5b
MP
174182016-01-06 Marek Polacek <polacek@redhat.com>
17419
17420 PR sanitizer/69099
17421 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17422
8d9fdb49
MP
174232016-01-05 Marek Polacek <polacek@redhat.com>
17424
17425 PR c/69104
17426 * gcc.dg/atomic-invalid-2.c: New.
17427
acf93f1e
L
174282016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17429
17430 PR target/68991
17431 * gcc.target/i386/pr68991.c: New test.
17432
3f50525d
L
174332016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17434
17435 PR target/68991
17436 * g++.dg/pr68991-1.C: New test.
17437 * g++.dg/pr68991-2.C: Likewise.
17438
e0237993 174392016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 17440
e0237993 17441 PR other/60465
face88a1
ST
17442 * gcc.target/ia64/pr60465-gprel64.c: New test.
17443 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17444
a0866eff
KT
174452016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17446
17447 PR rtl-optimization/68651
17448 * gcc.target/aarch64/pr68651_1.c: New test.
17449
c589e975
DM
174502016-01-05 David Malcolm <dmalcolm@redhat.com>
17451
17452 PR c/69122
17453 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17454
929710d9
NS
174552016-01-05 Nathan Sidwell <nathan@acm.org>
17456
ce3e43d7
NS
17457 PR c++/58583
17458 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17459
929710d9
NS
17460 * gcc.dg/alias-15.c: New.
17461
a2faef8e
NC
174622016-01-05 Nick Clifton <nickc@redhat.com>
17463
17464 PR target/68870
17465 * g++.dg/pr68770.C: New test.
17466
4cfa76e3
MS
174672016-01-04 Mike Stump <mikestump@comcast.net>
17468
17469 * lib/target-supports.exp (check_effective_target_cilkplus):
17470 cilkplus targets require pthreads.
4ece61b6 17471 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 17472
4e8a3a35
MM
174732016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
17474
17475 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17476 generation.
17477
818ab71a
JJ
174782016-01-04 Jakub Jelinek <jakub@redhat.com>
17479
17480 Update copyright years.
17481
2fe0a208
MP
174822016-01-04 Marek Polacek <polacek@redhat.com>
17483
17484 PR c/68908
17485 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17486 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17487 * gcc.dg/atomic/stdatomic-op-5.c: New test.
17488
9e3b2fe3
EB
174892016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17490
17491 * gcc.target/sparc/20160104-2.c: New test.
17492
e8d65a35
EB
174932016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17494
17495 * gcc.target/sparc/20160104-1.c: New test.
17496
25ccfccd
PT
174972016-01-03 Paul Thomas <pault@gcc.gnu.org>
17498
17499 PR fortran/65045
17500 * gfortran.dg/pr65045.f90: New test.
17501
cb51d382
EB
175022016-01-02 Eric Botcazou <ebotcazou@adacore.com>
17503
17504 * gnat.dg/specs/debug1.ads: Delete.
17505
6eeaad6e
JD
175062016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17507
17508 PR libgfortran/68867
17509 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
17510 expression.
17511
2f968603
JD
175122016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17513
17514 PR libgfortran/68867
17515 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
17516 PowerPC.
17517
591bb5e4
PT
175182016-01-01 Paul Thomas <pault@gcc.gnu.org>
17519
17520 PR fortran/68864
17521 * gfortran.dg/pr68864.f90: New test.
17522
f1e0620c
JJ
175232016-01-01 Jakub Jelinek <jakub@redhat.com>
17524
942a1319
JJ
17525 PR tree-optimization/69070
17526 * gcc.dg/pr69070.c: New test.
17527
10dff63f
JJ
17528 PR sanitizer/69055
17529 * gfortran.dg/pr69055.f90: New test.
17530
f1e0620c
JJ
17531 PR target/69015
17532 * gcc.dg/pr69015.c: New test.
818ab71a 17533\f
2f883d1c 17534Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
17535
17536Copying and distribution of this file, with or without modification,
17537are permitted in any medium without royalty provided the copyright
17538notice and this notice are preserved.