]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Remove stray character at end of dg-do directive
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
3071bfa9
MP
12016-12-12 Marek Polacek <polacek@redhat.com>
2
3 PR middle-end/78716
4 * g++.dg/other/vararg-5.C: New.
5
fba12165
BS
62016-12-12 Bernd Schmidt <bschmidt@redhat.com>
7
8 PR rtl-optimization/78669
9 * gcc.target/i386/pr78669.c: New test.
10
9e903493
RO
112016-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12
13 * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
14
4a584d05
TT
152016-12-12 Toma Tabacu <toma.tabacu@imgtec.com>
16
17 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
18 -mnan=2008 and -mabs=2008.
19
3113e92d
BS
202016-12-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21
22 PR target/78695
23 * gcc.target/powerpc/swaps-stack-protector.c: New test.
24
8c7cc1a9
UB
252016-12-11 Uros Bizjak <ubizjak@gmail.com>
26
27 PR target/70799
28 * gcc.target/i386/pr70799-3.c: New test.
29
a1f7d967
PC
302016-12-11 Paolo Carlini <paolo.carlini@oracle.com>
31
32 PR c++/78637
33 * g++.dg/parse/namespace14.C: New.
34
2d4102c5
JJ
352016-12-10 Jakub Jelinek <jakub@redhat.com>
36
c0140e3c
JJ
37 PR tree-optimization/78720
38 * gcc.c-torture/execute/pr78720.c: New test.
39
2d4102c5
JJ
40 PR fortran/78758
41 * gfortran.dg/pr78758.f90: New test.
42 * gfortran.dg/pr38868.f: Remove again bogus warning.
43
c064374d
PT
442016-12-09 Paul Thomas <pault@gcc.gnu.org>
45
46 PR fortran/77903
47 * gfortran.dg/submodule_20.f08: New test.
48
36823125
BS
492016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
50
51 PR testsuite/78740
52 * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
53
46c08482
BS
542016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
55
56 * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
57 support __int128.
58
7d22d5a3
KV
592016-12-09 Kugan Vivekanandarajah <kuganv@linaro.org>
60
61 PR ipa/78721
62 * gcc.dg/pr78721.c: New test.
63
424c77c2
JJ
642016-12-09 Jakub Jelinek <jakub@redhat.com>
65
66 PR target/72742
67 * gcc.c-torture/compile/pr72742.c: New test.
68
c915eee6
MS
692016-12-09 Martin Sebor <msebor@redhat.com>
70
a6aba17d 71 * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
c915eee6
MS
72 on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
73
d5a752eb
AV
742016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
75
76 PR rtl-optimization/78255
77 * gcc.target/aarch64/pr78255.c: New.
78 * gcc.target/arm/pr78255-1.c: New.
79 * gcc.target/arm/pr78255-2.c: New.
80
d9e0fdff
WS
812016-12-09 Will Schmidt <will_schmidt@vnet.ibm.com>
82
83 * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
84 strings
85 * gcc.target/powerpc/dimode-2.c: Likewise.
86
97ad3aef
CP
872016-12-09 Cesar Philippidis <cesar@codesourcery.com>
88
89 PR ipa/78027
90 * c-c++-common/goacc/acc-icf.c: New test.
91 * gfortran.dg/goacc/pr78027.f90: New test.
92
ac9e52e7
WD
932015-12-09 Wilco Dijkstra <wdijkstr@arm.com>
94
95 PR target/78733
96 * gcc.target/aarch64/pr78733.c: New test.
97
cdeb16cb
JW
982016-12-09 Janus Weil <janus@gcc.gnu.org>
99
100 PR fortran/61767
101 * gfortran.dg/finalize_31.f90: New test.
102
ffaf9305
AV
1032016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
104
105 PR fortran/78505
106 * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
107
39da5866
AV
1082016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
109
110 * gfortran.dg/coarray_alloc_comp_3.f08: New test.
111 * gfortran.dg/coarray_alloc_comp_4.f08: New test.
112 * gfortran.dg/finalize_18.f90: Add count for additional guard against
113 accessing null-pointer.
114 * gfortran.dg/proc_ptr_comp_47.f90: New test.
115
32913637
NS
1162016-12-09 Nathan Sidwell <nathan@acm.org>
117
118 PR c++/78550
119 * g++.dg/cpp1y/pr78550.C: New.
120
345bd7eb
PT
1212016-12-09 Paul Thomas <pault@gcc.gnu.org>
122
123 PR fortran/44265
124 * gfortran.dg/char_result_14.f90: New test.
125 * gfortran.dg/char_result_15.f90: New test.
126
cdecc83f
ML
1272016-12-09 Martin Liska <mliska@suse.cz>
128
129 * gcc.dg/tree-ssa/dump-3.c: New test.
130
52af5e48
JJ
1312016-12-09 Jakub Jelinek <jakub@redhat.com>
132
133 PR tree-optimization/78726
134 * gcc.c-torture/execute/pr78726.c: New test.
135 * gcc.dg/guality/pr78726.c: New test.
136
8bd9f164
MS
1372016-12-08 Martin Sebor <msebor@redhat.com>
138
139 PR c/78284
140 * gcc.dg/attr-alloc_size-3.c: New test.
141 * gcc.dg/attr-alloc_size-4.c: New test.
142 * gcc.dg/attr-alloc_size-5.c: New test.
143 * gcc.dg/attr-alloc_size-6.c: New test.
144 * gcc.dg/attr-alloc_size-7.c: New test.
145 * gcc.dg/attr-alloc_size-8.c: New test.
146 * gcc.dg/attr-alloc_size-9.c: New test.
147 * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
148
d0803c0c
SK
1492016-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
150
151 PR fortran/65173
152 PR fortran/69064
153 PR fortran/69859
154 PR fortran/78350
155 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
156 * gfortran.dg/charlen_01.f90: New test.
157 * gfortran.dg/charlen_02.f90: Ditto.
158 * gfortran.dg/charlen_03.f90: Ditto.
159 * gfortran.dg/charlen_04.f90: Ditto.
160 * gfortran.dg/charlen_05.f90: Ditto.
161 * gfortran.dg/charlen_06.f90: Ditto.
162 * gfortran.dg/charlen_07.f90: Ditto.
163 * gfortran.dg/charlen_08.f90: Ditto.
164 * gfortran.dg/charlen_09.f90: Ditto.
165 * gfortran.dg/charlen_10.f90: Ditto.
166 * gfortran.dg/charlen_11.f90: Ditto.
167 * gfortran.dg/charlen_12.f90: Ditto.
168 * gfortran.dg/charlen_13.f90: Ditto.
169 * gfortran.dg/charlen_14.f90: Ditto.
170 * gfortran.dg/charlen_15.f90: Ditto.
171
7e964f49
VM
1722016-12-08 Vladimir Makarov <vmakarov@redhat.com>
173
174 PR rtl-optimization/78671
175 * gcc.target/i386/pr78671.c: New.
176
80d43579
WD
1772015-12-08 Wilco Dijkstra <wdijkstr@arm.com>
178
179 PR target/78733
180 * gcc.target/aarch64/pr78733.c: New test.
181
d6b46fca
NS
1822016-12-08 Nathan Sidwell <nathan@acm.org>
183
184 PR c++/78551
185 * g++.dg/cpp1y/pr78551.C: New.
186
66110738
PMR
1872016-12-08 Pierre-Marie de Rodat <derodat@adacore.com>
188
189 PR debug/78112
190 * g++.dg/pr78112.C: Remove platform-dependent checks.
191 * g++.dg/pr78112-2.C: New testcase.
192
a5b03f2a
BC
1932016-12-08 Bin Cheng <bin.cheng@arm.com>
194
195 PR middle-end/78684
196 * g++.dg/torture/pr78684.C: New test.
197
1adc6067
CL
1982016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
199
200 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
201 (CHECK_CRYPTO): Remove.
202 (expected_poly64x1_t, expected_poly64x2_t): Remove
203
1d09844a
JJ
2042016-12-08 Jakub Jelinek <jakub@redhat.com>
205
206 P0003R5 - removal of dynamic exception specification from C++17
207 * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
208 throw (type-id-list) in C++11 and C++14 and removal in C++17.
209 * g++.dg/compat/eh/ctor1_y.C: Likewise.
210 * g++.dg/compat/eh/new1_x.C: Likewise.
211 * g++.dg/compat/eh/new1_y.C: Likewise.
212 * g++.dg/compat/eh/spec3_x.C: Likewise.
213 * g++.dg/compat/eh/spec3_y.C: Likewise.
214 * g++.dg/compat/eh/template1.h: Likewise.
215 * g++.dg/compat/eh/template1_y.C: Likewise.
216 * g++.dg/compat/eh/unexpected1_x.C: Likewise.
217 * g++.dg/compat/eh/unexpected1_y.C: Likewise.
218 * g++.dg/cpp0x/auto9.C: Likewise.
219 * g++.dg/cpp0x/defaulted23.C: Likewise.
220 * g++.dg/cpp0x/error5.C: Likewise.
221 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
222 * g++.dg/cpp0x/noexcept02.C: Likewise.
223 * g++.dg/cpp0x/noexcept07.C: Likewise.
224 * g++.dg/cpp0x/noexcept08.C: Likewise.
225 * g++.dg/cpp0x/noexcept19.C: Likewise.
226 * g++.dg/cpp0x/variadic73.C: Likewise.
227 * g++.dg/cpp0x/variadic-throw.C: Likewise.
228 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
229 * g++.dg/eh/async-unwind2.C: Likewise.
230 * g++.dg/eh/cond4.C: Likewise.
231 * g++.dg/eh/delete1.C: Likewise.
232 * g++.dg/eh/ehopt1.C: Likewise.
233 * g++.dg/eh/forced3.C: Likewise.
234 * g++.dg/eh/forced4.C: Likewise.
235 * g++.dg/eh/init-temp2.C: Likewise.
236 * g++.dg/eh/pr38662.C: Likewise.
237 * g++.dg/eh/pr41819.C: Likewise.
238 * g++.dg/eh/shadow1.C: Likewise.
239 * g++.dg/eh/spec2.C: Likewise.
240 * g++.dg/eh/spec3.C: Likewise.
241 * g++.dg/eh/spec5.C: Likewise.
242 * g++.dg/eh/spec6.C: Likewise.
243 * g++.dg/eh/spec7.C: Likewise.
244 * g++.dg/eh/spec8.C: Likewise.
245 * g++.dg/eh/spec9.C: Likewise.
246 * g++.dg/eh/template1.C: Likewise.
247 * g++.dg/eh/unexpected1.C: Likewise.
248 * g++.dg/ext/has_nothrow_assign.C: Likewise.
249 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
250 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
251 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
252 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
253 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
254 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
255 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
256 * g++.dg/gcov/gcov-7.C: Likewise.
257 * g++.dg/init/new13.C: Likewise.
258 * g++.dg/init/new25.C: Likewise.
259 * g++.dg/lookup/exception1.C: Likewise.
260 * g++.dg/opt/noreturn-1.C: Likewise.
261 * g++.dg/other/error3.C: Likewise.
262 * g++.dg/rtti/crash3.C: Likewise.
263 * g++.dg/template/eh2.C: Likewise.
264 * g++.dg/template/error36.C: Likewise.
265 * g++.dg/tm/pr46567.C: Likewise.
266 * g++.dg/tm/pr47340.C: Likewise.
267 * g++.dg/torture/pr46364.C: Likewise.
268 * g++.dg/torture/pr49394.C: Likewise.
269 * g++.dg/torture/pr52918-1.C: Likewise.
270 * g++.dg/torture/pr57190.C: Likewise.
271 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
272 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
273 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
274 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
275 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
276 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
277 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
278 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
279 * g++.dg/tree-ssa/pr45605.C: Likewise.
280 * g++.dg/warn/Wreturn-type-3.C: Likewise.
281 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
282 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
283 * g++.old-deja/g++.eh/spec1.C: Likewise.
284 * g++.old-deja/g++.eh/spec2.C: Likewise.
285 * g++.old-deja/g++.eh/spec3.C: Likewise.
286 * g++.old-deja/g++.eh/spec4.C: Likewise.
287 * g++.old-deja/g++.eh/spec6.C: Likewise.
288 * g++.old-deja/g++.eh/throw1.C: Likewise.
289 * g++.old-deja/g++.eh/throw2.C: Likewise.
290 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
291 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
292 * g++.old-deja/g++.mike/eh15.C: Likewise.
293 * g++.old-deja/g++.mike/eh25.C: Likewise.
294 * g++.old-deja/g++.mike/eh33.C: Likewise.
295 * g++.old-deja/g++.mike/eh34.C: Likewise.
296 * g++.old-deja/g++.mike/eh50.C: Likewise.
297 * g++.old-deja/g++.mike/eh51.C: Likewise.
298 * g++.old-deja/g++.mike/eh55.C: Likewise.
299 * g++.old-deja/g++.mike/p10416.C: Likewise.
300 * g++.old-deja/g++.other/crash28.C: Likewise.
301 * g++.old-deja/g++.other/crash30.C: Likewise.
302 * g++.old-deja/g++.other/new7.C: Likewise.
303 * g++.old-deja/g++.pt/ehspec1.C: Likewise.
304 * g++.old-deja/g++.robertl/eb123.C: Likewise.
305
23b88fda
N
3062016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
307
1d09844a 308 * gcc.target/aarch64/pr78382.c: New testcase.
23b88fda 309
4ba8f0a3
AP
3102016-12-08 Andrew Pinski <apinski@cavium.com>
311
1d09844a 312 * gcc.target/aarch64/pr71112.c: New testcase.
4ba8f0a3 313
ee92e7ba
MS
3142016-12-07 Martin Sebor <msebor@redhat.com>
315
316 PR middle-end/77784
317 PR middle-end/78149
318 PR middle-end/78138
ee92e7ba
MS
319 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
320 * g++.dg/ext/builtin-object-size3.C (bar): Same.
321 * g++.dg/ext/strncpy-chk1.C: Same.
322 * g++.dg/opt/memcpy1.C: Same.
323 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
324 * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
325 * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
326 * gcc.dg/attr-alloc_size.c: Same.
327 * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
328 * gcc.dg/builtin-stringop-chk-2.c: Same.
329 * gcc.dg/builtin-stringop-chk-4.c: New test.
330 * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
331 * gcc.dg/memcpy-2.c: Same.
332 * gcc.dg/pr40340-1.c: Same.
333 * gcc.dg/pr40340-2.c (main): Same.
334 * gcc.dg/pr40340-5.c (main): Same.
335 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
336 * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
337 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
338 warning.
339 * gfortran.dg/char_length_3.f90: Prune expected warnings.
340 * gfortran.dg/pr38868.f: Add expected warnings.
341
fc3f36f9
MM
3422016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
343
344 PR target/72717
345 * gcc.target/powerpc/pr72717.c: New test.
346
77f1efdb
JJ
3472016-12-07 Jakub Jelinek <jakub@redhat.com>
348
c8952930
JJ
349 * gcc.dg/builtin-strstr-1.c: New test.
350 * g++.dg/cpp0x/constexpr-strstr.C: New test.
351
77f1efdb
JJ
352 PR c++/78692
353 * g++.dg/torture/pr78692.C: New test.
354
8e1d640f
TP
3552016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
356
357 PR rtl-optimization/78617
358 * gcc.c-torture/execute/pr78617.c: New test.
359
27e7087f
CL
3602016-12-07 Carl Love <cel@us.ibm.com>
361
362 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
363 P9 to their own test file. This allows precise constraints on the
364 effective target and compile options.
365 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
366 compare P8 built-in tests.
367 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
368 compare P9 built-in tests.
369
4dfad1fb
UB
3702016-12-07 Uros Bizjak <ubizjak@gmail.com>
371
372 * gcc.target/i386/pr77761.c: Require int128 effective target.
373 (avx512f_test): Delete.
374 (do_main): Rename to avx512f_test.
375
ebf41734
BC
3762016-12-07 Bin Cheng <bin.cheng@arm.com>
377
378 PR tree-optimization/78691
379 * gcc.target/i386/pr78691-i386.c: New test.
380 * gcc.target/powerpc/pr78691-ppc.c: New test.
381
81a58ffb
RO
3822016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
383
384 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
385 * gcc.target/i386/pr70322-2.c: Likewise.
386 * gcc.target/i386/pr70322-3.c: Likewise.
387 * gcc.target/i386/pr70322-4.c: Likewise.
388
7df76747
N
3892016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
390
1d09844a 391 * gcc.target/aarch64/pr71727.c: New testcase.
7df76747 392
8194dcdd
TV
3932016-12-06 Tom de Vries <tom@codesourcery.com>
394
395 PR tree-optimization/67955
396 * gcc.dg/tree-ssa/dse-points-to.c: New test.
397
dd5af1d6
MM
3982016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
399
400 PR target/78658
401 * gcc.target/powerpc/pr78658.c: New test.
402
9a38b8b9
VM
4032016-12-06 Vladimir Makarov <vmakarov@redhat.com>
404
4dfad1fb 405 PR target/77761
9a38b8b9
VM
406 * testsuite/gcc.target/i386/pr77761.c: New.
407
34022d2b
JD
4082016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
409
410 PR fortran/78659
411 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
412 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
413 * gfortran.dg/namelist_34.f90: Update test.
414 * gfortran.dg/namelist_63.f90: Update test.
415
fb7b736c
RS
4162016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
417
418 * gcc.target/mips/msa-builtins-err.c: New test.
419
0d3ce69b
JJ
4202016-12-06 Jakub Jelinek <jakub@redhat.com>
421
0f57194b
JJ
422 PR c++/71537
423 * g++.dg/cpp0x/constexpr-71537.C: New test.
424
66972191
JJ
425 PR c++/71537
426 * g++.dg/cpp0x/constexpr-memchr.C: New test.
427
bf2d0849
JJ
428 PR c++/71537
429 * g++.dg/cpp0x/constexpr-strchr.C: New test.
430
0d3ce69b
JJ
431 PR tree-optimization/78675
432 * gcc.c-torture/execute/pr78675.c: New test.
433 * gcc.target/i386/pr78675-1.c: New test.
434 * gcc.target/i386/pr78675-2.c: New test.
435
6901ea62
AS
4362016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
437
438 * gcc.target/i386/avx512bw-kandd-1.c: New.
439 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
440 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
441 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
442 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
443 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
444 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
445 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
446 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
447 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
448 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
449 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
450 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
451 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
452 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
453 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
454 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
455 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
456 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
457 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
458 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
459 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
460
519e0faa
PB
4612016-12-05 Paolo Bonzini <bonzini@gnu.org>
462
463 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
464 gcc.dg/fold-and-rshift-2.c: New testcases.
465
d0ea9f0a
NS
4662016-12-05 Nathan Sidwell <nathan@acm.org>
467
468 * c-c++-common/fmax_errors.c: Check notes after last error are
469 emitted.
470
648e17d2
JG
4712016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
472
473 PR rtl-optimization/78561
474 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
475
5dcf4561
MS
4762016-12-04 Martin Sebor <msebor@redhat.com>
477
478 PR c/78668
479 * gcc.dg/builtin-alloc-size.c: New test.
480
6b7d8453
UB
4812016-12-04 Uros Bizjak <ubizjak@gmail.com>
482
483 PR target/70322
484 * gcc.target/i386/pr70322-4.c: New test.
485
4ceda204
JW
4862016-12-03 Janus Weil <janus@gcc.gnu.org>
487
488 PR fortran/43207
489 * gfortran.dg/abstract_type_9.f90: New test case.
490
20fee4a9
JW
4912016-12-03 Janus Weil <janus@gcc.gnu.org>
492
493 PR fortran/42188
494 * gfortran.dg/derived_result_2.f90.f90: New test case.
495
802583a2
JW
4962016-12-03 Janus Weil <janus@gcc.gnu.org>
497
498 PR fortran/58175
499 * gfortran.dg/finalize_30.f90: Extend test case.
500
a3f7c896
JJ
5012016-12-02 Jakub Jelinek <jakub@redhat.com>
502
503 PR c++/78649
504 * g++.dg/cpp0x/pr78649.C: New test.
505
81cff75f
UB
5062016-12-02 Uros Bizjak <ubizjak@gmail.com>
507
508 PR target/70322
509 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
510
6ed022af
JW
5112016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
512
513 PR fortran/78618
514 * gfortran.dg/char_conversion.f90: New test.
515
17c69eff
JJ
5162016-12-02 Jakub Jelinek <jakub@redhat.com>
517
518 PR target/70322
519 * gcc.target/i386/pr70322-1.c: New test.
520 * gcc.target/i386/pr70322-2.c: New test.
521 * gcc.target/i386/pr70322-3.c: New test.
522
8261e476
AV
5232016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
524 Thomas Preud'homme <thomas.preudhomme@arm.com>
525
526 * gcc.target/arm/cmse/cmse-1.c: Add test for
527 cmse_nonsecure_caller.
528
c92e08e3
AV
5292016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
530 Thomas Preud'homme <thomas.preudhomme@arm.com>
531
532 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
533 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
534 * gcc.target/arm/cmse/cmse-14.c: New.
535 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
536 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
537 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
538 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
539 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
540 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
541 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
542 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
543 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
544 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
545 * gcc.target/arm/cmse/baseline/union-1.c: New.
546 * gcc.target/arm/cmse/baseline/union-2.c: New.
547 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
548 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
549 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
550 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
551 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
552 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
553 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
554 * gcc.target/arm/cmse/mainline/union-1.c: New.
555 * gcc.target/arm/cmse/mainline/union-2.c: New.
556 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
557 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
558 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
559 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
560 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
561 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
562 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
563 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
564 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
565 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
566 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
567 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
568 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
569 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
570
32ce1e4f
AV
5712016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
572 Thomas Preud'homme <thomas.preudhomme@arm.com>
573
574 * gcc.target/arm/cmse/cmse-3.c: Add tests.
575 * gcc.target/arm/cmse/cmse-4.c: Add tests.
576 * gcc.target/arm/cmse/cmse-15.c: New.
577
de954d6a
AV
5782016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
579 Thomas Preud'homme <thomas.preudhomme@arm.com>
580
581 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
582 * gcc.target/arm/cmse/struct-1.c: New.
583 * gcc.target/arm/cmse/bitfield-1.c: New.
584 * gcc.target/arm/cmse/bitfield-2.c: New.
585 * gcc.target/arm/cmse/bitfield-3.c: New.
586 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
587 * gcc.target/arm/cmse/baseline/softfp.c: New.
588 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
589 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
590 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
591 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
592 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
593
9ad1f699
AV
5942016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
595 Thomas Preud'homme <thomas.preudhomme@arm.com>
596
597 * gcc.target/arm/cmse/cmse-4.c: New.
598 * gcc.target/arm/cmse/cmse-9.c: New.
599 * gcc.target/arm/cmse/cmse-10.c: New.
600
97b0656d
AV
6012016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
602 Thomas Preud'homme <thomas.preudhomme@arm.com>
603
604 * gcc.target/arm/cmse/cmse-3.c: New.
605
de7b5723
AV
6062016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
607 Thomas Preud'homme <thomas.preudhomme@arm.com>
608
609 * gcc.target/arm/cmse/cmse.exp: New.
610 * gcc.target/arm/cmse/cmse-1.c: New.
611 * gcc.target/arm/cmse/cmse-12.c: New.
612 * lib/target-supports.exp
613 (check_effective_target_arm_cmse_ok): New.
614
c5af52eb
CP
6152016-12-02 Cesar Philippidis <cesar@codesourcery.com>
616 James Norris <jnorris@codesourcery.com>
617
618 * c-c++-common/goacc/data-2.c: Adjust test.
619 * c-c++-common/goacc/executeables-1.c: New test.
620 * g++.dg/goacc/data-1.C: Adjust test.
621
04c452f4
JG
6222016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
623
624 PR rtl-optimization/78561
625 * gcc.target/aarch64/pr78561.c: New.
626
714445ae
BC
6272016-12-02 Bin Cheng <bin.cheng@arm.com>
628
629 * gcc.dg/fold-bopcond-1.c: New test.
630 * gcc.dg/fold-bopcond-2.c: New test.
631
d003d97f
DV
6322016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
633
634 * gcc.target/s390/md/setmem_long-1.c: Fix test.
635
a7174449
JJ
6362016-12-02 Jakub Jelinek <jakub@redhat.com>
637
60ebe8ce
JJ
638 PR rtl-optimization/78547
639 * gcc.dg/pr78547.c: New test.
640
a7174449
JJ
641 PR rtl-optimization/78575
642 * gcc.dg/pr78575.c: New test.
643
bba13c0c
DV
6442016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
645
646 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
647
0f6f72e8
DV
6482016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
649
650 PR target/77822
651 * gcc.target/s390/s390.exp: Support .C tests.
652 * gcc.target/s390/pr77822-2.c: New test.
653 * gcc.target/s390/pr77822-1.C: New test.
654
7f5fc633
AK
6552016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
656
657 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
658
eca98038
AK
6592016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
660
661 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
662
a6a2b532
AK
6632016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
664
665 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
666 pattern checks.
667 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
668
84b0769e
MO
6692016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
670
671 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
672
90ee6453
EP
6732016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
674
675 PR fortran/77505
676 * gfortran.dg/char_length_20.f90: New test.
677 * gfortran.dg/char_length_21.f90: Ditto.
678
96ad5df6
SK
6792016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
680
681 PR fortran/78279
682 * gfortran.dg/pr78279.f90: New test.
683
3c708994
DE
6842016-12-01 David Edelsohn <dje.gcc@gmail.com>
685
686 * g++.dg/tls/pr77285-1.C: dg-add-options tls
687
d95fe801
JG
6882016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
689
690 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
691
a1fc386a
RB
6922016-12-01 Richard Biener <rguenther@suse.de>
693
694 * gcc.dg/torture/alias-2.c: New testcase.
695
b0da9709
GJL
6962016-12-01 Georg-Johann Lay <avr@gjlay.de>
697
698 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
699 * gcc.target/avr/tiny-caller-save.c: Dito.
700
ccbf6355
AV
7012016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
702
703 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
704
d26b3eb7
JJ
7052016-12-01 Jakub Jelinek <jakub@redhat.com>
706
707 PR debug/78587
708 * gcc.dg/debug/pr78587.c: New test.
709
0f091278
SB
7102016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
711
712 PR rtl-optimization/78607
713 * gcc.c-torture/compile/pr78607.c: New testcase.
714
1124cf27
MS
7152016-11-30 Martin Sebor <msebor@redhat.com>
716
717 PR tree-optimization/78586
718 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
719
f7abdf36
VM
7202016-11-30 Vladimir Makarov <vmakarov@redhat.com>
721
722 PR tree-optimization/77856
df3f1277 723 * gcc.target/i386/pr77856.c: New.
f7abdf36 724
917b47be
DE
7252016-11-30 David Edelsohn <dje.gcc@gmail.com>
726
df3f1277
UB
727 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
728 scan-assembler-not on AIX.
917b47be 729
8fb75185
AV
7302016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
731
df3f1277 732 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
8fb75185 733
82c7aae6
DE
7342016-11-30 David Edelsohn <dje.gcc@gmail.com>
735
736 * g++.dg/eh/new1.C: XFAIL on AIX.
737 * g++.dg/eh/delete1.C: Same.
738 * g++.dg/init/new40.C: Same.
739 * g++.old-deja/g++.eh/new2.C: Same.
740
9e604f92
DM
7412016-11-30 David Malcolm <dmalcolm@redhat.com>
742
743 PR c/78498
744 * gcc.dg/format/pr78494.c: Rename to...
745 * gcc.dg/format/pr78498.c: ...this.
746
e613205c
DM
7472016-11-30 David Malcolm <dmalcolm@redhat.com>
748
749 PR c/78498
750 * gcc.dg/format/pr78494.c: New test case.
751
e6383ae7
DE
7522016-11-30 David Edelsohn <dje.gcc@gmail.com>
753
754 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
755 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
756 * g++.dg/debug/dwarf2/refqual-1.C: Same.
757 * g++.dg/debug/dwarf2/refqual-2.C: Same.
758
17a938e8
SB
7592016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
760
761 PR rtl-optimization/78610
762 * gcc.c-torture/compile/pr78610.c: New testcase.
763
aec0ee11
BC
7642016-11-30 Bin Cheng <bin.cheng@arm.com>
765
766 PR tree-optimization/78574
767 * gcc.c-torture/compile/pr78574.c: New test.
768
ba85c8c3
AV
7692016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
770
771 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
772 to the changed interfaces.
773 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
774 * gfortran.dg/coarray_allocate_7.f08: Likewise.
775 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
776 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
777 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
778 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
779 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
780
d5c50b02
JW
7812016-11-30 Janus Weil <janus@gcc.gnu.org>
782
783 PR fortran/78593
784 * gfortran.dg/derived_result.f90: New test case.
785
8fef5ca9
TP
7862016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
787
788 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
789 -mfloat-abi=soft option.
790 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
791 foreach loop.
792
35323bd8
KT
7932016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
794
795 PR target/78362
796 * gcc.c-torture/compile/pr78362.c: New test.
797
cc46bc43
AB
7982016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
799
800 * lib/target-supports.exp (check_effective_target_freorder): Check
801 additional case.
802
e9472c81
AB
8032016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
804
805 * gcc.target/arc/arc700-stld-hazard.c: New file.
806
40109581
JW
8072016-11-30 Janus Weil <janus@gcc.gnu.org>
808
809 PR fortran/78592
810 * gfortran.dg/dtio_18.f90: New test case.
811
fb61d96c
ML
8122016-11-30 Martin Liska <mliska@suse.cz>
813
814 PR sanitizer/78541
815 * gcc.dg/asan/pr78541-2.c: New test.
816 * gcc.dg/asan/pr78541.c: New test.
817
053d5e0c
JJ
8182016-11-30 Jakub Jelinek <jakub@redhat.com>
819
820 PR tree-optimization/78586
821 * gcc.c-torture/execute/pr78586.c: New test.
822
a4f15a7d
JW
8232016-11-30 Janus Weil <janus@gcc.gnu.org>
824
825 PR fortran/78573
826 * gfortran.dg/class_61.f90: New test case.
827
94f597df
DM
8282016-11-29 David Malcolm <dmalcolm@redhat.com>
829
830 PR preprocessor/78569
831 * gcc.dg/format/pr78569.c: New test case.
832
576b067c
MS
8332016-11-29 Martin Sebor <msebor@redhat.com>
834
835 avoid false positives on ILP32 targets.
836 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
837
01a4551c
MS
8382016-11-29 Martin Sebor <msebor@redhat.com>
839
840 PR tree-optimization/78512
841 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
842 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
843
a9185480
UB
8442016-11-29 Uros Bizjak <ubizjak@gmail.com>
845
846 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
847 Force value through k register.
848
8bf3cdff
DM
8492016-11-29 David Malcolm <dmalcolm@redhat.com>
850
851 PR c++/72774
852 PR c++/72786
853 PR c++/77922
854 PR c++/78313
855 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
856 * g++.dg/spellcheck-macro-ordering.C: New test case.
857 * g++.dg/spellcheck-pr78313.C: New test case.
858
753a9523
TC
8592016-11-29 Tamar Christina <tamar.christina@arm.com>
860
861 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
862 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
863 (Poly64x1_t, Poly64x2_t): Added types.
864 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
865 (vmov_n_p64, vmovq_n_p64): Added.
866 (vld2_lane_p64, vld2q_lane_p64): Likewise.
867 (vld3_lane_p64, vld3q_lane_p64): Likewise.
868 (vld4_lane_p64, vld4q_lane_p64): Likewise.
869 (vst2_lane_p64, vst2q_lane_p64): Likewise.
870 (vst3_lane_p64, vst3q_lane_p64): Likewise.
871 (vst4_lane_p64, vst4q_lane_p64): Likewise.
872 (vget_lane_p64, vgetq_lane_p64): Likewise.
873 (vget_high_p64): Likewise.
874 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
875 Added AArch64 flags.
876 (vreint_vector, vreint_vector_res): Moved to header.
877 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
878 Added Aarch64 flags.
879 (vreint_vector, vreint_vector_res): Moved to header.
880
c0fe5a21
JW
8812016-11-29 Janus Weil <janus@gcc.gnu.org>
882
883 PR fortran/58175
884 * gfortran.dg/finalize_30.f90: New test case.
885
248cce34
ML
8862016-11-29 Martin Liska <mliska@suse.cz>
887
888 PR gcov-profile/78582
889 * gcc.dg/pr78582.c: New test.
890
11edabc2
SKS
8912016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
892
893 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
894 targets with sizeof(int) < 4.
895
b302f2e0
RB
8962016-11-29 Richard Biener <rguenther@suse.de>
897
898 PR middle-end/78546
899 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
900
01a8a373
SB
9012016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
902
903 * gcc.target/powerpc/rldic-0.c: New testcase.
904 * gcc.target/powerpc/rldic-1.c: New testcase.
905 * gcc.target/powerpc/rldic-2.c: New testcase.
906 * gcc.target/powerpc/rldicl-0.c: New testcase.
907 * gcc.target/powerpc/rldicl-1.c: New testcase.
908 * gcc.target/powerpc/rldicl-2.c: New testcase.
909 * gcc.target/powerpc/rldicr-0.c: New testcase.
910 * gcc.target/powerpc/rldicr-1.c: New testcase.
911 * gcc.target/powerpc/rldicr-2.c: New testcase.
912 * gcc.target/powerpc/rldicx.h: New file.
913 * gcc.target/powerpc/rldimi-0.c: New testcase.
914 * gcc.target/powerpc/rldimi-1.c: New testcase.
915 * gcc.target/powerpc/rldimi-2.c: New testcase.
916 * gcc.target/powerpc/rldimi.h: New file.
917 * gcc.target/powerpc/rlwimi-0.c: New testcase.
918 * gcc.target/powerpc/rlwimi-1.c: New testcase.
919 * gcc.target/powerpc/rlwimi-2.c: New testcase.
920 * gcc.target/powerpc/rlwimi.h: New file.
921 * gcc.target/powerpc/rlwinm-0.c: New testcase.
922 * gcc.target/powerpc/rlwinm-1.c: New testcase.
923 * gcc.target/powerpc/rlwinm-2.c: New testcase.
924 * gcc.target/powerpc/rlwinm.h: New file.
925
a5a4add7
JJ
9262016-11-28 Jakub Jelinek <jakub@redhat.com>
927
928 PR middle-end/78540
929 * gcc.dg/pr78540.c: New test.
930
de6aa933
MS
9312016-11-28 Martin Sebor <msebor@redhat.com>
932
933 PR middle-end/78520
934 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
935 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
936 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
937 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
938
80cf1b8b
JJ
9392016-11-28 Jakub Jelinek <jakub@redhat.com>
940
f28fd43e
JJ
941 PR c++/72808
942 * g++.dg/debug/pr72808.C: New test.
943
d0570047
JJ
944 PR rtl-optimization/78546
945 * gcc.dg/torture/pr78546-1.c: New test.
946 * gcc.dg/torture/pr78546-2.c: New test.
947
80cf1b8b
JJ
948 PR fortran/78298
949 * gfortran.dg/gomp/pr78298.f90: New test.
950
bf9e8b6b
UB
9512016-11-28 Uros Bizjak <ubizjak@gmail.com>
952
953 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
954 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
955
f4bb5c17
JJ
9562016-11-28 Jakub Jelinek <jakub@redhat.com>
957
958 PR c++/77591
959 * g++.dg/cpp1y/pr77591.C: New test.
960
54856e4f
DE
9612016-11-28 David Edelsohn <dje.gcc@gmail.com>
962
963 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
964
6522add2
RB
9652016-11-28 Richard Biener <rguenther@suse.de>
966
967 PR tree-optimization/78542
968 * gcc.dg/torture/pr78542.c: New testcase.
969
b7ce4fe2
RB
9702016-11-28 Richard Biener <rguenther@suse.de>
971
972 PR tree-optimization/78343
973 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
974 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
975
df8391b4
JJ
9762016-11-28 Jakub Jelinek <jakub@redhat.com>
977
978 PR lto/78211
979 * g++.dg/ipa/pr78211.C: New test.
980
e578b767
PT
9812016-11-27 Paul Thomas <pault@gcc.gnu.org>
982
983 PR fortran/78474
984 * gfortran.dg/submodule_22.f08: New test.
985
986 PR fortran/78331
987 * gfortran.dg/submodule_21.f08: New test.
988
ae829c95
JDA
9892016-11-27 John David Anglin <danglin@gcc.gnu.org>
990
991 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
992
b410cf1d
IS
9932016-11-27 Iain Sandoe <iain@codesourcery.com>
994 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
995 Dominique d'Humieres <dominiq@lps.ens.fr>
996
997 PR target/67710
998 * gcc.dg/darwin-minversion-1.c: Update min version check.
999 * gcc.dg/darwin-minversion-2.c: Likewise.
1000 * gcc.dg/darwin-minversion-3.c: Likewise.
1001
03f82a6a
IS
10022016-11-27 Iain Sandoe <iain@codesourcery.com>
1003
1004 PR target/57438
1005 * gcc.dg/pr57438-1.c: New Test.
1006 * gcc.dg/pr57438-2.c: New Test.
1007
987395fd
DH
10082016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1009 Iain Sandoe <iain@codesourcery.com>
1010
1011 PR target/71767
1012 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1013 linker-visible symbols.
1014 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1015 * gcc.dg/const-uniq-1.c: Likewise.
1016 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1017 * gcc.target/i386/pr70799-1.c: Likewise.
1018
ad7a69db
JJ
10192016-11-25 Jakub Jelinek <jakub@redhat.com>
1020
8382457c
JJ
1021 PR rtl-optimization/78438
1022 PR rtl-optimization/78477
1023 * gcc.c-torture/execute/pr78438.c: New test.
1024 * gcc.c-torture/execute/pr78477.c: New test.
1025
ad7a69db
JJ
1026 PR rtl-optimization/78526
1027 * gcc.dg/pr78526.c: New test.
1028
c620cf89
VM
10292016-11-25 Vladimir Makarov <vmakarov@redhat.com>
1030
1031 PR rtl-optimization/77541
1032 * gcc.target/i386/pr77541.c: Change target to int128.
1033
f76c4d97
JW
10342016-11-25 Janus Weil <janus@gcc.gnu.org>
1035
1036 PR fortran/60853
1037 * gfortran.dg/typebound_assignment_8.f90: New test case.
1038
27d0862e
JJ
10392016-11-25 Jakub Jelinek <jakub@redhat.com>
1040
1041 PR rtl-optimization/78527
1042 * gcc.c-torture/compile/pr78527.c: New test.
1043
78681a7b
ML
10442016-11-25 Martin Liska <mliska@suse.cz>
1045
1046 PR gcov-profile/78086
1047 * g++.dg/gcov/pr16855.C: Clean up the test case.
1048 * g++.dg/gcov/pr16855-priority.C: New test.
1049
a77af182
RB
10502016-11-25 Richard Biener <rguenther@suse.de>
1051
1052 PR ipa/78515
1053 * gcc.dg/torture/pr78515.c: New testcase.
1054
3cae214f
PT
10552016-11-25 Paul Thomas <pault@gcc.gnu.org>
1056
1057 PR fortran/78293
1058 * gfortran.dg/allocatable_function_10.f90: New test.
1059 * gfortran.dg/class_array_15.f03: Increase builtin_free count
1060 from 11 to 12.
1061
ae22bc5d
BC
10622016-11-25 Bin Cheng <bin.cheng@arm.com>
1063
1064 PR middle-end/78507
1065 PR middle-end/78510
1066 PR middle-end/78517
1067 * g++.dg/torture/pr78507.C: New test.
1068 * gcc.dg/torture/pr78510.c: New test.
1069 * gcc.dg/torture/pr78517.c: New test.
1070
59ec925b
RB
10712016-11-24 Richard Biener <rguenther@suse.de>
1072
1073 PR tree-optimization/78343
1074 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1075 * gcc.dg/autopar/uns-outer-6.c: Adjust.
1076 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1077 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1078 * gcc.dg/vect/pr38529.c: Likewise.
1079
83624b60
TP
10802016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
1081
1082 PR tree-optimization/77673
1083 * gcc.dg/pr77673.c: New test.
1084
54e606f0
MJ
10852016-11-25 Martin Jambor <mjambor@suse.cz>
1086
1087 PR tree-optimization/70965
1088 * g++.dg/pr70965.C: New test.
1089
758dcf83
JJ
10902016-11-25 Jakub Jelinek <jakub@redhat.com>
1091 Andreas Schwab <schwab@linux-m68k.org>
1092
1093 PR gcov-profile/78467
1094 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1095 signed int.
1096
84db1406
RS
10972016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1098
1099 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1100 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1101
2c28c3e4
RS
11022016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1103
1104 * gcc.dg/tree-ssa/tailcall-8.c: New test.
1105
4ae35e69
SKS
11062016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1107
1108 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
3cae214f 1109 with sizeof(int) < 4.
4ae35e69 1110
d7b0fcaa
MS
11112016-11-24 Martin Sebor <msebor@redhat.com>
1112
1113 PR tree-optimization/78476
1114 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1115
3f156a6c
VM
11162016-11-24 Vladimir Makarov <vmakarov@redhat.com>
1117
1118 PR rtl-optimization/77541
1119 * gcc.target/i386/pr77541.c: New.
1120
fba5a793
SK
11212016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1122
1123 PR fortran/78500
1124 * gfortran.dg/class_result_4.f90: New test.
1125
11e554b3
JG
11262016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1127
1128 * gcc.target/aarch64/_Float16_1.c: New.
1129 * gcc.target/aarch64/_Float16_2.c: Likewise.
1130 * gcc.target/aarch64/_Float16_3.c: Likewise.
1131
bf1e3646
JG
11322016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1133
1134 * gcc.target/aarch64/floatdihf2_1.c: New.
1135
33a002b0
KT
11362016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1137
1138 PR target/48863
1139 PR inline-asm/70184
1140 * gcc.target/arm/pr48863.c: New test.
1141
0d56d3c1
ML
11422016-11-24 Martin Liska <mliska@suse.cz>
1143
1144 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1145 parts for frequencies/probabilities.
1146 * gcc.dg/pr34027-1.c: Likewise.
1147 * gcc.dg/strict-overflow-2.c: Likewise.
1148 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1149 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1150 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1151 * gcc.dg/tree-ssa/vector-3.c: Likewise.
1152 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1153 * gcc.dg/tree-ssa/dump-2.c: New test.
1154
8cac4d85
BS
11552016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1156
1157 * gcc.target/i386/align-limit.c: New test.
1158
eb2afa1a
RB
11592016-11-24 Richard Biener <rguenther@suse.de>
1160
1161 PR tree-optimization/71595
1162 * gcc.dg/torture/pr71595.c: New testcase.
1163
2d8fec87
BS
11642016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1165
1166 PR rtl-optimization/78120
1167 * gcc.target/i386/pr78120.c: New test.
1168
3b08cde8
EB
11692016-11-24 Eric Botcazou <ebotcazou@adacore.com>
1170
1171 * gcc.c-torture/compile/20161124-1.c: New test.
1172
bf2df7a9
ML
11732016-11-24 Jakub Jelinek <jakub@redhat.com>
1174
1175 PR bootstrap/78493
1176 * g++.dg/cpp1z/decomp18.C: New test.
1177
adf86091
N
11782016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1179
1d09844a
JJ
1180 * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1181 * gcc.target/aarch64/store-pair-1.c: Likewise.
adf86091 1182
3884190f
N
11832016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1184
1d09844a
JJ
1185 * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1186 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1187 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1188 * gcc.target/aarch64/vect-clz.c: Likewise.
1189 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1190 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1191 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1192 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1193 * gcc.target/aarch64/vect-fmovd.c: Likewise.
1194 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1195 * gcc.target/aarch64/vect-fmovf.c: Likewise.
1196 * gcc.target/aarch64/vect_ctz_1.c: Likewise.
3884190f 1197
90b725f0
PB
11982016-11-23 Peter Bergner <bergner@vnet.ibm.com>
1199
1200 PR target/78458
1201 * gcc.target/powerpc/pr78458.c: New.
1202
03f24169
JM
12032016-11-23 Joseph Myers <joseph@codesourcery.com>
1204
1205 * gcc.c-torture/compile/20161123-1.c: New test.
1206
91c9fb42
SK
12072016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
1208
1209 PR fortran/78297
1210 * gfortran.dg/pr78297.f90: New test.
1211
15a3cdd8
DE
12122016-11-23 David Edelsohn <dje.gcc@gmail.com>
1213
1214 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1215
c39dad64
JJ
12162016-11-23 Jakub Jelinek <jakub@redhat.com>
1217
c944c6a2
JJ
1218 PR sanitizer/69278
1219 * g++.dg/ubsan/return-7.C: New test.
1220 * c-c++-common/ubsan/unreachable-4.c: New test.
1221
871a2c6c
JJ
1222 PR tree-optimization/78482
1223 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1224 (bar): New function.
1225 (main): Call bar instead of printf.
1226
c39dad64
JJ
1227 PR middle-end/69183
1228 * gfortran.dg/gomp/pr69183.f90: New test.
1229
12302016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
1231
1232 PR target/78230
1233 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1234 (test2) Ditto.
1235
25cb6b33
JJ
12362016-11-23 Jakub Jelinek <jakub@redhat.com>
1237
1238 PR c++/77907
1239 * g++.dg/cpp0x/pr77907.C: New test.
1240
cfe3d653
PK
12412016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1242
1243 PR middle-end/78153
1244 * gcc.dg/tree-ssa/pr78153-1.c: New test.
1245 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1246
5774b1fa
JG
12472016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1248
1249 PR target/63250
1250 * lib/target-supports.exp (add_options_for_float16): Add
1251 -mfp16-format=ieee when testign arm*-*-*.
1252
5e0f10a0
JG
12532016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1254
1255 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1256 result.
1257 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1258 result.
1259
ba75a174
JG
12602016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1261
1262 * lib/target-supports.exp (check_effective_target_float16): Add
1263 options for _Float16.
1264 (check_effective_target_float32): Add options for _Float32.
1265 (check_effective_target_float64): Add options for _Float64.
1266 (check_effective_target_float128): Add options for _Float128.
1267 (check_effective_target_float32x): Add options for _Float32x.
1268 (check_effective_target_float64x): Add options for _Float64x.
1269 (check_effective_target_float128x): Add options for _Float128x.
1270
56d8ffc1
JG
12712016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1272
1273 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1274 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1275
04f0fcf7
JG
12762016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1277
1278 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1279 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1280
aecc521b
MS
12812016-11-23 Martin Sebor <msebor@redhat.com>
1282
1283 PR middle-end/78461
1284 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1285 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1286
e2df2328
JJ
12872016-11-23 Jakub Jelinek <jakub@redhat.com>
1288
1b3314dd
JJ
1289 PR c++/71450
1290 * g++.dg/cpp0x/pr71450-1.C: New test.
1291 * g++.dg/cpp0x/pr71450-2.C: New test.
1292
e2df2328
JJ
1293 PR c++/77739
1294 * g++.dg/cpp1y/pr77739.C: New test.
1295
56b1c60e
MJ
12962016-11-23 Martin Jambor <mjambor@suse.cz>
1297
1298 * c-c++-common/gomp/gridify-1.c: Update scan string.
1299 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1300 * c-c++-common/gomp/gridify-2.c: New test.
1301 * c-c++-common/gomp/gridify-3.c: Likewise.
1302
e600f219
RB
13032016-11-23 Richard Biener <rguenther@suse.de>
1304
1305 PR tree-optimization/78396
1306 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1307
cbb88345
RB
13082016-11-23 Richard Biener <rguenther@suse.de>
1309
1310 PR tree-optimization/78482
1311 * gcc.dg/torture/pr78482.c: New testcase.
1312
b5481987
BC
13132016-11-23 Bin Cheng <bin.cheng@arm.com>
1314
1315 * gcc.dg/fold-cond_expr-1.c: New test.
1316 * gcc.dg/fold-condcmpconv-1.c: New test.
1317 * gcc.dg/fold-condcmpconv-2.c: New test.
1318
0eb078fe
RB
13192016-11-23 Richard Biener <rguenther@suse.de>
1320
1321 PR middle-end/71762
1322 * gcc.dg/torture/pr71762-1.c: New testcase.
1323 * gcc.dg/torture/pr71762-2.c: Likewise.
1324 * gcc.dg/torture/pr71762-3.c: Likewise.
1325 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1326
efb71232
RB
13272016-11-23 Richard Biener <rguenther@suse.de>
1328
1329 PR lto/78472
1330 * g++.dg/lto/pr78472_0.c: New testcase.
1331 * g++.dg/lto/pr78472_1.C: Likewise.
1332
a5bb8a5c
RB
13332016-11-23 Richard Biener <rguenther@suse.de>
1334 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
1335
1336 PR tree-optimization/78154
1337 * gcc.dg/tree-ssa/pr78154.c: New test.
1338
e36c1cfe
N
13392016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1340
1341 * gcc.dg/pr31096.c: New testcase.
1342 * gcc.dg/pr31096-1.c: New testcase.
1343
fb2675cb
PB
13442016-11-23 Paolo Bonzini <bonzini@gnu.org>
1345
1346 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1347 adjust for warning->pedwarn change.
1348 * gcc.dg/cpp/defined-syshdr.c,
1349 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1350 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1351 gcc.dg/cpp/defined-Wextra.c,
1352 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1353
baf53c47
SKS
13542016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1355
1356 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1357
ec1c5694
JJ
13582016-11-23 Jakub Jelinek <jakub@redhat.com>
1359
1360 PR target/78451
1361 * gcc.target/i386/pr78451.c: New test.
1362 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1363 and #pragma GCC pop_options around the first #pragma GCC target.
1364 * gcc.target/i386/pr69255-2.c: Likewise.
1365 * gcc.target/i386/pr69255-3.c: Likewise.
1366
43fd192f
MC
13672016-11-23 Michael Collison <michael.collison@arm.com>
1368
1369 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1370 additional constants are recognized and fewer instructions generated.
1371 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1372 additional constants are recognized and fewer instructions generated.
1373
ed9e2fa9
ILT
13742016-11-22 Ian Lance Taylor <iant@golang.org>
1375
1376 * gcc.misc-tests/godump-1.c: Update expected output for recent
1377 changes.
1378
3135d8fe
MP
13792016-11-22 Marek Polacek <polacek@redhat.com>
1380
1381 PR tree-optimization/78455
1382 * gcc.dg/uninit-23.c: New.
1383
f8a6e41f
SK
13842016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1385
1386 PR fortran/78479
1387 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1388 comment.
1389
7e98cccb
SK
13902016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1391
1392 PR fortran/78479
1393 * gfortran.dg/char_component_initializer_3.f90: New test.
1394
9435cd52
JJ
13952016-11-22 Jakub Jelinek <jakub@redhat.com>
1396
1397 PR target/78451
1398 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1399 GCC target pragma before including immintrin.h.
1400
a0af8668
CL
14012016-11-22 Carl Love <cel@us.ibm.com>
1402
1403 * gcc.target/powerpc/builtins-3.c: New file to test the new
1404 built-ins for vector compare equal and vector compare not equal.
1405
5d382ed6
JW
14062016-11-22 Janus Weil <janus@gcc.gnu.org>
1407
1408 PR fortran/78443
1409 * gfortran.dg/typebound_proc_35.f90: New test case.
1410
4fa33072
GJL
14112016-11-22 Georg-Johann Lay <avr@gjlay.de>
1412
1413 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1414 parameter in declaration.
1415
0e721ce7
GJL
14162016-11-22 Georg-Johann Lay <avr@gjlay.de>
1417
1418 * gcc.dg/loop-split.c: Require int32plus.
1419 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1420
88c888f1
BE
14212016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1422
1423 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1424
9d494aac
GJL
14252016-11-22 Georg-Johann Lay <avr@gjlay.de>
1426
1427 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1428
c69fb816
KT
14292016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1430
1431 PR target/78439
1432 * gcc.c-torture/compile/pr78439.c: New test.
1433
4ac52f16
TP
14342016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1435
1436 PR target/77904
1437 * gcc.target/arm/pr77904.c: New test.
1438
e4fe8c9f
TT
14392016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
1440
1441 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1442 isa_rev>=2.
1443
9b28cb6f
JJ
14442016-11-22 Jakub Jelinek <jakub@redhat.com>
1445
46a61395
JJ
1446 PR tree-optimization/78436
1447 * gcc.c-torture/execute/pr78436.c: New test.
1448
76a7314d
JJ
1449 PR middle-end/78416
1450 * gcc.dg/torture/pr78416.c: New test.
1451
9b28cb6f
JJ
1452 PR tree-optimization/78445
1453 * gcc.dg/pr78445.c: New test.
1454
ee8195d9
SN
14552016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1456
b2b0acbe 1457 PR libgfortran/78449
ee8195d9
SN
1458 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1459
3ca23cdb
JL
14602016-11-21 Jeff Law <law@redhat.com>
1461
b2b0acbe 1462 PR target/68538
3ca23cdb
JL
1463 * gcc.c-torture/compile/pr68538.c: New test.
1464
d85e598a
MM
14652016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1466
1467 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1468 to be generated instead of FCTIWUZ or FCTIWZ.
1469
afb34582
JJ
14702016-11-21 Jakub Jelinek <jakub@redhat.com>
1471
699e8cb7
JJ
1472 PR middle-end/67335
1473 * g++.dg/vect/simd-clone-7.cc: New test.
1474
afb34582
JJ
1475 PR c++/71973
1476 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1477 long unsigned int.
1478 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1479 unsigned long.
1480
83ad4fac
JL
14812016-11-20 Jeff Law <law@redhat.com>
1482
1483 PR target/25128
1484 * gcc.target/m68k/pr25128.c: New test.
1485
9713daa0
RS
14862016-11-21 Richard Sandiford <richard.sandiford@arm.com>
1487
1488 * gcc.dg/tree-ssa/tailcall-7.c: New test.
1489
67b5d0b2
DM
14902016-11-21 David Malcolm <dmalcolm@redhat.com>
1491
1492 PR preprocessor/78324
1493 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1494 (test_multitoken_macro): New function.
1495 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1496 case.
1497 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1498 case.
1499 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1500 cases.
1501 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1502 Move to...
1503 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
1504 -ftrack-macro-expansion=0.
1505 (test_sprintf_note): Remove "P" macro. Add
1506 dg-begin/end-multiline-output directives.
1507 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1508
dd586f98
GJL
15092016-11-21 Georg-Johann Lay <avr@gjlay.de>
1510
1511 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1512 Return 1 for AVR_TINY.
1513
e51482c9
SB
15142016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
1515
1516 PR rtl-optimization/71785
1517 * gcc.target/powerpc/pr71785.c: New file.
1518
e0e7aa34
BC
15192016-11-21 Bin Cheng <bin.cheng@arm.com>
1520
1521 PR testsuite/78114
1522 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1523 options. Refine test by checking predictive commining PHI
1524 nodes in vectorized loop wrto vector factor.
1525
48330c93
BE
15262016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1527
1528 PR c++/71973
1529 * g++.dg/pr71973-1.C: New test.
1530 * g++.dg/pr71973-2.C: New test.
1531 * g++.dg/pr71973-3.C: New test.
1532 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1533 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1534 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1535 to dg-options.
1536 * g++.old-deja/g++.other/realloc.C: Likewise.
1537 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1538
eeeaf719
BS
15392016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1540
1541 PR tree-optimization/78413
1542 * gcc.dg/tree-ssa/pr78413.c: New test.
1543
e420e419
TP
15442016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1545
1546 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1547 target is Thumb-only.
1548
fe12d76c
JL
15492016-11-20 Jeff Law <law@redhat.com>
1550
1551 PR target/48551
1552 * gcc.target/m68k/pr48551.c: New test.
1553
8dc998fb 15542016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 1555
8dc998fb
HA
1556 PR fortran/69741
1557 * gfortran.dg/forall_18.f90: New testcase.
1558
40fd269a
MG
15592016-11-20 Marc Glisse <marc.glisse@inria.fr>
1560
1561 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1562
8294f555
AV
15632016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
1564
1565 PR fortran/78395
1566 * gfortran.dg/typebound_operator_21.f03: New test.
1567
5b7f6ed0
MG
15682016-11-20 Marc Glisse <marc.glisse@inria.fr>
1569
1570 * gcc.dg/tree-ssa/divide-5.c: New file.
1571
b8271a38
AS
15722016-11-19 Andreas Schwab <schwab@linux-m68k.org>
1573
1574 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1575 signed int.
1576
ddba26a4
JDA
15772016-11-19 John David Anglin <danglin@gcc.gnu.org>
1578
1579 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1580 libatomic_available.
1581 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1582 * gfortran.dg/coarray_allocate_10.f08: Likewise.
1583 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1584 * gfortran.dg/coarray_allocate_8.f08: Likewise.
1585 * gfortran.dg/coarray_allocate_9.f08: Likewise.
1586 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1587 * gfortran.dg/coarray_stat_2.f90: Likewise.
1588 * gfortran.dg/coindexed_1.f90: Likewise.
1589
636a9a89
JL
15902016-11-18 Jeff Law <law@redhat.com>
1591
1592 PR target/25111
1593 * gcc.target/m68k/pr25111.c: New test.
1594
6c554a2a
JJ
15952016-11-18 Jakub Jelinek <jakub@redhat.com>
1596
521c54dd
JJ
1597 PR c++/68180
1598 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1599
5e7c7761
JJ
1600 PR middle-end/78419
1601 * gcc.target/i386/pr78419.c: New test.
1602
6c554a2a
JJ
1603 PR c++/77285
1604 * g++.dg/tls/pr77285-1.C: New test.
1605 * g++.dg/tls/pr77285-2.C: New test.
1606
57d7fe86
JL
16072016-11-18 Jeff Law <law@redhat.com>
1608
1609 PR target/25112
1610 * gcc.target/m68k/pr25112: New test.
1611
1b2e0303
DE
16122016-11-18 David Edelsohn <dje.gcc@gmail.com>
1613
1614 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1615 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1616
70e73d3c
TP
16172016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
1618
1619 * gcc.target/arm/optional_thumb-1.c: New test.
1620 * gcc.target/arm/optional_thumb-2.c: New test.
1621 * gcc.target/arm/optional_thumb-3.c: New test.
1622
151c204f
DV
16232016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1624
1625 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
1626 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
1627 successful test.
1628 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
1629 (DEFAULT_REQUIRED_QUORUM): Likewise.
1630
dbb29a2a
AB
16312016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
1632 Toma Tabacu <toma.tabacu@imgtec.com>
1633
b2b0acbe
UB
1634 * gcc.target/mips/inline-memcpy-1.c (dg-options):
1635 Add (REQUIRES_STDLIB).
dbb29a2a
AB
1636 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1637 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1638 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1639 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1640 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1641 * gcc.target/mips/loongson-simd.c: Ditto.
1642 * gcc.target/mips/memcpy-1.c: Ditto.
1643 * gcc.target/mips/mips-3d-1.c: Ditto.
1644 * gcc.target/mips/mips-3d-2.c: Ditto.
1645 * gcc.target/mips/mips-3d-3.c: Ditto.
1646 * gcc.target/mips/mips-3d-4.c: Ditto.
1647 * gcc.target/mips/mips-3d-5.c: Ditto.
1648 * gcc.target/mips/mips-3d-6.c: Ditto.
1649 * gcc.target/mips/mips-3d-7.c: Ditto.
1650 * gcc.target/mips/mips-3d-8.c: Ditto.
1651 * gcc.target/mips/mips-3d-9.c: Ditto.
1652 * gcc.target/mips/mips-ps-1.c: Ditto.
1653 * gcc.target/mips/mips-ps-2.c: Ditto.
1654 * gcc.target/mips/mips-ps-3.c: Ditto.
1655 * gcc.target/mips/mips-ps-4.c: Ditto.
1656 * gcc.target/mips/mips-ps-6.c: Ditto.
1657 * gcc.target/mips/mips16-attributes.c: Ditto.
1658 * gcc.target/mips/mips32-dsp-run.c: Ditto.
1659 * gcc.target/mips/mips32-dsp.c: Ditto.
1660 * gcc.target/mips/save-restore-1.c: Ditto.
1661 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1662 (mips_preprocess): Add ignore_output argument that when set
1663 will not return the pre-processed output.
b2b0acbe 1664 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
1665 (mips-dg-init): Ditto.
1666 (mips-dg-options): Check if a test having test option
1667 (REQUIRES_STDLIB) has the required sysroot support for
1668 the current test options.
1669
f2b6aad9
JL
16702016-11-17 Jeff Law <law@redhat.com>
1671
f97db488
JL
1672 PR middle-end/38219
1673 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1674
f2b6aad9
JL
1675 PR target/47192
1676 * gcc.target/m68k/pr47192.c: New test.
1677
e080b281
TT
16782016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
1679
1680 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1681 instead of isa>=4, in order to downgrade to R5.
1682
e389ba30
AB
16832016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1684
1685 * gcc.target/arc/cmem-bit-1.c: New file.
1686 * gcc.target/arc/cmem-bit-2.c: New file.
1687 * gcc.target/arc/cmem-bit-3.c: New file.
1688 * gcc.target/arc/cmem-bit-4.c: New file.
1689
9775c1a5
L
16902016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
1691
1692 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1693 "avx5124fmaps".
1694 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1695
16962016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
1697 Andrew Senkevich <andrew.senkevich@intel.com>
1698
1699 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1700 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1701 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1702 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1703 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1704 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1705 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1706 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1707 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1708 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1709 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1710 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1711 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1712 avx5124vnniw-check.h.
1713 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1714 check_effective_target_avx5124vnniw): New.
1715 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1716 Set under ifndef.
1717 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1718 * gcc.target/i386/sse-13.c: Ditto.
1719 * g++.dg/other/i386-2.C: Ditto.
1720 * g++.dg/other/i386-3.C: Ditto.
1721 * gcc.target/i386/sse-22.c: Ditto.
1722 * gcc.target/i386/sse-23.c: Ditto.
1723
80557bb7
PC
17242016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1725
1726 PR c++/55080
1727 * g++.dg/parse/pr55080.C: New.
1728
c80620fc
MM
17292016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1730
1731 PR target/78101
1732 * gcc.target/powerpc/fusion4.c: New test.
1733
77b384c5
TP
17342016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1735
1736 PR target/77933
1737 * gcc.target/arm/pr77933-1.c: New test.
1738 * gcc.target/arm/pr77933-2.c: Likewise.
1739
5fe353c8
JJ
17402016-11-17 Jakub Jelinek <jakub@redhat.com>
1741
1742 PR middle-end/78201
1743 * g++.dg/opt/pr78201.C: New test.
1744
cc4aa659
CL
17452016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
1746
1747 * gcc.dg/pr78333.c: Add empty implementations of
1748 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1749 problems on non-glibc systems.
1750
b8f56412
DM
17512016-11-17 David Malcolm <dmalcolm@redhat.com>
1752
1753 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1754 (test_raw_string_one_liner): New function.
1755 (test_raw_string_multiline): New function.
1756
141a3ccf
KT
17572016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1758
1759 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1760 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1761
54e63f00 17622016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 1763 Richard Biener <rguenther@suse.de>
54e63f00
BS
1764
1765 PR tree-optimization/77848
1766 * gfortran.dg/vect/pr77848.f: New test.
1767
2fe37211
BE
17682016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1769
1770 PR target/77308
1771 * gcc.target/arm/pr53447-5.c: New test.
1772 * lib/target-supports.exp
1773 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1774
c867c39d
CZ
17752016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
1776
1777 * gcc.target/arc/abitest.S: New file.
1778 * gcc.target/arc/abitest.h: Likewise.
1779 * gcc.target/arc/va_args-1.c: Likewise.
1780 * gcc.target/arc/va_args-2.c: Likewise.
1781 * gcc.target/arc/va_args-3.c: Likewise.
1782 * gcc.target/arc/mcrc.c: Deleted.
1783 * gcc.target/arc/mdsp-packa.c: Likewise.
1784 * gcc.target/arc/mdvbf.c: Likewise.
1785 * gcc.target/arc/mmac-24.c: Likewise.
1786 * gcc.target/arc/mmac-d16.c: Likewise.
1787 * gcc.target/arc/mno-crc.c: Likewise.
1788 * gcc.target/arc/mno-dsp-packa.c: Likewise.
1789 * gcc.target/arc/mno-dvbf.c: Likewise.
1790 * gcc.target/arc/mno-mac-24.c: Likewise.
1791 * gcc.target/arc/mno-mac-d16.c: Likewise.
1792 * gcc.target/arc/mno-rtsc.c: Likewise.
1793 * gcc.target/arc/mno-xy.c: Likewise.
1794 * gcc.target/arc/mrtsc.c: Likewise.
1795 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1796 function.
1797 (check_effective_target_arc700): Likewise.
1798 (check_effective_target_arc6xx): Likewise.
1799 (check_effective_target_arcmpy): Likewise.
1800 (check_effective_target_archs): Likewise.
1801 (check_effective_target_clmcpu): Likewise.
1802 (check_effective_target_barrelshifter): Likewise.
1803 * gcc.target/arc/barrel-shifter-1.c: Changed.
1804 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1805 * gcc.target/arc/cmem-1.c: Changed.
1806 * gcc.target/arc/cmem-2.c: Likewise.
1807 * gcc.target/arc/cmem-3.c: Likewise.
1808 * gcc.target/arc/cmem-4.c: Likewise.
1809 * gcc.target/arc/cmem-5.c: Likewise.
1810 * gcc.target/arc/cmem-6.c: Likewise.
1811 * gcc.target/arc/cmem-7.c: Likewise.
1812 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1813 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1814 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1815 * gcc.target/arc/jump-around-jump.c: Update options.
1816 * gcc.target/arc/mARC601.c: Changed.
1817 * gcc.target/arc/mcpu-arc600.c: Changed.
1818 * gcc.target/arc/mcpu-arc601.c: Changed.
1819 * gcc.target/arc/mcpu-arc700.c: Changed.
1820 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1821 * gcc.target/arc/movb-1.c: Changed.
1822 * gcc.target/arc/movb-2.c: Likewise.
1823 * gcc.target/arc/movb-3.c: Likewise.
1824 * gcc.target/arc/movb-4.c: Likewise.
1825 * gcc.target/arc/movb-5.c: Likewise.
1826 * gcc.target/arc/movb_cl-1.c: Likewise.
1827 * gcc.target/arc/movb_cl-2.c: Likewise.
1828 * gcc.target/arc/movbi_cl-1.c: Likewise.
1829 * gcc.target/arc/movh_cl-1.c: Likewise.
1830 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1831 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1832 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1833 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1834 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1835 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1836 * gcc.target/arc/builtin_simdarc.c: Changed.
1837 * gcc.target/arc/extzv-1.c: Likewise.
1838 * gcc.target/arc/insv-1.c: Likewise.
1839 * gcc.target/arc/insv-2.c: Likewise.
1840 * gcc.target/arc/mA6.c: Likewise.
1841 * gcc.target/arc/mA7.c: Likewise.
1842 * gcc.target/arc/mARC600.c: Likewise.
1843 * gcc.target/arc/mARC700.c: Likewise.
1844 * gcc.target/arc/mcpu-arc600.c: Likewise.
1845 * gcc.target/arc/mcpu-arc700.c: Likewise.
1846 * gcc.target/arc/movl-1.c: Likewise.
1847 * gcc.target/arc/nps400-1.c: Likewise.
1848 * gcc.target/arc/trsub.c: Likewise.
1849 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1850 configuration.
1851 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1852 * gcc.target/arc/mswape.c: Likewise.
1853
c90928c8
PC
18542016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1855
1856 PR c++/68180
1857 * g++.dg/cpp1y/pr68180.C: New.
1858
6c99dcb5
PK
18592016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1860
1861 PR tree-optimization/78319
1862 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1863 arm-none-eabi.
1864
8ce3fee5
RB
18652016-11-17 Richard Biener <rguenther@suse.de>
1866
1867 PR tree-optimization/78306
1868 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1869
f8294131
RB
18702016-11-17 Richard Biener <rguenther@suse.de>
1871
1872 PR middle-end/78305
1873 * gcc.dg/torture/pr78305.c: New testcase.
1874
04f1c830
JW
18752016-11-17 Janus Weil <janus@gcc.gnu.org>
1876
1877 PR fortran/66227
1878 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1879
0d939c95
MP
18802016-11-16 Marek Polacek <polacek@redhat.com>
1881
1882 PR c/78285
1883 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1884 * g++.dg/ext/case-range2.C: Likewise.
1885
99c72130
SK
18862016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1887
1888 PR fortran/58001
1889 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1890 * gfortran.dg/fmt_tab_2.f90: Ditto.
1891
fb324f02
JJ
18922016-11-16 Jakub Jelinek <jakub@redhat.com>
1893
1894 PR rtl-optimization/78378
1895 * gcc.c-torture/execute/pr78378.c: New test.
1896
a2ea37fb
AB
18972016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1898
1899 * gcc.dg/tree-prof/section-attr-1.c: New file.
1900 * gcc.dg/tree-prof/section-attr-2.c: New file.
1901 * gcc.dg/tree-prof/section-attr-3.c: New file.
1902
d08c0ea3
MR
19032016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1904
1905 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1906 rather than `la'.
1907
8e2be5ae
MR
19082016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1909
1910 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1911 (dg-final): Remove microMIPS JALRS mnemonic matching.
1912 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1913 (dg-final): Remove microMIPS JALRS mnemonic matching.
1914 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1915 (dg-final): Remove microMIPS JALRS mnemonic matching.
1916 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1917 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1918 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1919 * gcc.target/mips/call-1u.c: New test case.
1920 * gcc.target/mips/call-2u.c: New test case.
1921 * gcc.target/mips/call-3u.c: New test case.
1922 * gcc.target/mips/call-4u.c: New test case.
1923 * gcc.target/mips/call-5u.c: New test case.
1924 * gcc.target/mips/call-6u.c: New test case.
1925
660e6c2c
TP
19262016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1927
1928 * gcc.target/arm/empty_fiq_handler.c: New test.
1929
5e8d7713
JJ
19302016-11-16 Jakub Jelinek <jakub@redhat.com>
1931
1932 PR fortran/78299
1933 * gfortran.dg/gomp/pr78299.f90: New test.
1934
dd784916
WD
19352015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1936
1937 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 1938 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
1939 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1940
0af30954
SN
19412016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1942
1943 PR libgfortran/78314
1944 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1945
e38f6572
BC
19462016-11-16 Bin Cheng <bin.cheng@arm.com>
1947
1948 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1949 according to updated dump info.
1950
5012919d
AM
19512016-11-16 Alexander Monakov <amonakov@ispras.ru>
1952
1953 * lib/target-supports.exp (check_effective_target_alloca): Use a
1954 compile test.
1955 * gcc.target/nvptx/softstack.c: New test.
1956 * gcc.target/nvptx/decl-shared.c: New test.
1957 * gcc.target/nvptx/decl-shared-init.c: New test.
1958
2fe2aba3
MR
19592016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1960
1961 * gcc.target/mips/data-sym-jump.c: New test case.
1962 * gcc.target/mips/data-sym-pool.c: New test case.
1963 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1964 annotation.
1965
598eaaa2
YR
19662016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1967
1968 * lib/target-supports.exp (check_avx2_hw_available): New.
1969 (check_effective_target_avx2_runtime): New.
1970 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1971
03b85dcd
TC
19722016-11-16 Tamar Christina <tamar.christina@arm.com>
1973
1974 PR testsuite/78136
1975 * gcc.dg/cpp/trad/trad.exp
1976 (dg-runtest): Moved $srcdir/$subdir/ to
1977 DEFAULT_TRADCPPFLAGS.
1978
dc9e0b66
AV
19792016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1980
1981 PR fortran/78356
1982 * gfortran.dg/class_allocate_23.f08: New test.
1983
d964ba07
RB
19842016-11-16 Richard Biener <rguenther@suse.de>
1985
1986 PR middle-end/78333
1987 * gcc.dg/pr78333.c: New testcase.
1988
080140bc
ML
19892016-11-16 Martin Liska <mliska@suse.cz>
1990
1991 PR sanitizer/78270
1992 * gcc.dg/asan/pr78270.c: Update comment style.
1993 * gcc.dg/asan/pr78270-2.c: New test.
1994
4786fabe
SKS
19952016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1996
1997 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1998 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1999
510d73a0
RB
20002016-11-16 Richard Biener <rguenther@suse.de>
2001
2002 PR tree-optimization/78348
2003 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
2004
1705cebd
JJ
20052016-11-16 Jakub Jelinek <jakub@redhat.com>
2006
2007 PR sanitizer/77823
2008 * c-c++-common/ubsan/overflow-vec-1.c: New test.
2009 * c-c++-common/ubsan/overflow-vec-2.c: New test.
2010
ed66ba99
MP
20112016-11-15 Marek Polacek <polacek@redhat.com>
2012
2013 * g++.dg/cpp1z/init-statement6.C: Rename a function.
2014
5d70ab07
JD
20152016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2016
2017 PR libgfortran/51119
2018 * gfortran.dg/matmul_12.f90: New test case.
2019
48aef8e2
UB
20202016-11-15 Uros Bizjak <ubizjak@gmail.com>
2021
2022 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 2023 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 2024 common 32-bit and 64-bit function specific options.
b2b0acbe 2025 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 2026
0c8a8fe2
JJ
20272016-11-15 Jakub Jelinek <jakub@redhat.com>
2028
5a65a911
JJ
2029 * g++.dg/cpp1z/decomp14.C: New test.
2030 * g++.dg/cpp1z/decomp15.C: New test.
2031 * g++.dg/cpp1z/decomp16.C: New test.
2032
a0f5b987
JJ
2033 * g++.dg/cpp1z/decomp13.C: New test.
2034
5a0e7889
JJ
2035 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2036
0c8a8fe2
JJ
2037 PR c++/71988
2038 * g++.dg/cpp0x/constexpr-71988.C: New test.
2039
2cf63121
MR
20402016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2041
2042 * gcc.target/mips/insn-casesi.c: New test case.
2043 * gcc.target/mips/insn-pseudo-1.c: New test case.
2044 * gcc.target/mips/insn-pseudo-2.c: New test case.
2045 * gcc.target/mips/insn-pseudo-3.c: New test case.
2046 * gcc.target/mips/insn-pseudo-4.c: New test case.
2047 * gcc.target/mips/insn-tablejump.c: New test case.
2048
2cbfb209
MR
20492016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2050
2051 * gcc.target/mips/mips.exp (mips_option_tests): Add
2052 `-mcode-readable=yes' array element.
2053
f05a874c
MR
20542016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2055
2056 * gcc.target/mips/mips.exp (mips_option_tests): Add
2057 `-mmicromips' array element.
2058
b229ab2a
MM
20592016-11-15 Michael Matz <matz@suse.de>
2060
2061 PR missed-optimization/77881
2062 * gcc.target/i386/pr77881.c: New test.
2063
aa806c3b
JJ
20642016-11-15 Jakub Jelinek <jakub@redhat.com>
2065
2066 PR middle-end/78295
2067 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2068
bcb9a772
MM
20692016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2070
2071 * gcc.target/powerpc/vec-set-int.c: New test.
2072 * gcc.target/powerpc/vec-set-short.c: Likesie.
2073 * gcc.target/powerpc/vec-set-char.c: Likewise.
2074
8e745a17
JJ
20752016-11-14 Jakub Jelinek <jakub@redhat.com>
2076
2077 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2078
d809e15a
JW
20792016-11-14 Janus Weil <janus@gcc.gnu.org>
2080
2081 PR fortran/78300
2082 * gfortran.dg/class_result_3.f90: New test.
2083
1ee62b92 20842016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
2085 Richard Biener <rguenther@suse.de>
2086
2087 * gcc.dg/gimplefe-1.c: New testcase.
2088 * gcc.dg/gimplefe-2.c: Likewise.
2089 * gcc.dg/gimplefe-3.c: Likewise.
2090 * gcc.dg/gimplefe-4.c: Likewise.
2091 * gcc.dg/gimplefe-5.c: Likewise.
2092 * gcc.dg/gimplefe-6.c: Likewise.
2093 * gcc.dg/gimplefe-7.c: Likewise.
2094 * gcc.dg/gimplefe-8.c: Likewise.
2095 * gcc.dg/gimplefe-9.c: Likewise.
2096 * gcc.dg/gimplefe-10.c: Likewise.
2097 * gcc.dg/gimplefe-11.c: Likewise.
2098 * gcc.dg/gimplefe-12.c: Likewise.
2099 * gcc.dg/gimplefe-13.c: Likewise.
2100 * gcc.dg/gimplefe-14.c: Likewise.
2101 * gcc.dg/gimplefe-15.c: Likewise.
2102 * gcc.dg/gimplefe-16.c: Likewise.
2103 * gcc.dg/gimplefe-17.c: Likewise.
2104 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 2105
4d209853
ML
21062016-11-14 Martin Liska <mliska@suse.cz>
2107
2108 PR bootstrap/78069
2109 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2110 to match scanned pattern.
2111 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2112
5129b43b
RB
21132016-11-14 Richard Biener <rguenther@suse.de>
2114
2115 PR tree-optimization/78312
2116 * gcc.dg/torture/pr78312.c: New testcase.
2117
d97cca4a
GJL
21182016-11-14 Georg-Johann Lay <avr@gjlay.de>
2119
2120 PR target/78093
2121 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2122
5230c3d8
JJ
21232016-11-14 Jakub Jelinek <jakub@redhat.com>
2124 Jason Merrill <jason@redhat.com>
2125
2126 Implement P0217R3 - C++17 structured bindings
2127 * g++.dg/cpp1z/decomp1.C: New test.
2128 * g++.dg/cpp1z/decomp2.C: New test.
2129 * g++.dg/cpp1z/decomp3.C: New test.
2130 * g++.dg/cpp1z/decomp4.C: New test.
2131 * g++.dg/cpp1z/decomp5.C: New test.
2132 * g++.dg/cpp1z/decomp6.C: New test.
2133 * g++.dg/cpp1z/decomp7.C: New test.
2134 * g++.dg/cpp1z/decomp8.C: New test.
2135 * g++.dg/cpp1z/decomp9.C: New test.
2136 * g++.dg/cpp1z/decomp10.C: New test.
2137
a2b4c188
KV
21382016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2139
2140 * g++.dg/torture/pr78268.C: New test.
2141
975672f3
PK
21422016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2143
2144 PR c/35503
2145 * c-c++-common/pr35503-1.c: New test.
2146 * c-c++-common/pr35503-2.c: Likewise.
2147 * c-c++-common/pr35503-3.c: Likewise.
2148 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2149
a4ba1151
UB
21502016-11-13 Uros Bizjak <ubizjak@gmail.com>
2151
2152 PR rtl-optimization/78232
2153 PR rtl-optimization/78248
2154 * gcc.dg/ubsan/pr78248.c: New test.
2155
47605312
EB
21562016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2157
2158 * gnat.dg/address_conv.adb: New test.
2159
96826e28
EB
21602016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2161
2162 * gnat.dg/renaming11.ad[sb]: New test.
2163
4be719cd
EB
21642016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2165
2166 * c-c++-common/dump-ada-spec-6.c: New test.
2167
4ebd491f
EB
21682016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2169
2170 * gnat.dg/lto21.adb: New test.
2171 * gnat.dg/lto21_pkg1.ads: New helper.
2172 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2173
f9d49cd1
JW
21742016-11-13 Janus Weil <janus@gcc.gnu.org>
2175
2176 PR fortran/60952
2177 * gfortran.dg/typebound_proc_34.f90: New test.
2178
9cbf8673
JW
21792016-11-13 Janus Weil <janus@gcc.gnu.org>
2180
2181 PR fortran/66366
2182 * gfortran.dg/class_57.f90: Changed error message.
2183 * gfortran.dg/class_60.f90: New test.
2184
0e075835
DE
21852016-11-12 David Edelsohn <dje.gcc@gmail.com>
2186
2187 * g++.dg/pr78112.C: XFAIL AIX.
2188
b93d8a3f
JW
21892016-11-12 Janus Weil <janus@gcc.gnu.org>
2190
2191 PR fortran/77501
2192 * gfortran.dg/typebound_generic_16.f90: New test.
2193
b8f70e67
JJ
21942016-11-12 Jakub Jelinek <jakub@redhat.com>
2195
2196 PR c++/71225
2197 * g++.dg/cpp0x/pr71225.C: New test.
2198
8b287aea
EB
21992016-11-11 Eric Botcazou <ebotcazou@adacore.com>
2200
2201 * gcc.target/sparc/20161111-1.c: New test.
2202
c901bc0d
UB
22032016-11-11 Uros Bizjak <ubizjak@gmail.com>
2204
2205 PR target/78310
2206 * gcc.target/i386/pr78310.c: New test.
2207
606f928d
JL
22082016-11-11 Jeff Law <law@redhat.com>
2209
2210 * gcc.dg/tree-ssa/isolate-6.c: New test.
2211 * gcc.dg/tree-ssa/isolate-7.c: New test.
2212
be278990
BC
22132016-11-11 Bin Cheng <bin.cheng@arm.com>
2214
2215 PR testsuite/78292
2216 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2217 vect_max_reduc.
2218
d9ab7525
JJ
22192016-11-11 Jakub Jelinek <jakub@redhat.com>
2220
2221 PR c++/72774
2222 * g++.dg/parse/pr72774.C: New test.
2223
4b7e0c76
RB
22242016-11-11 Richard Biener <rguenther@suse.de>
2225
2226 PR tree-optimization/71575
2227 * gcc.dg/graphite/pr71575-1.c: New testcase.
2228 * gcc.dg/graphite/pr71575-2.c: Likewise.
2229
d07f8c59
RB
22302016-11-11 Richard Biener <rguenther@suse.de>
2231
2232 PR middle-end/78295
2233 * gcc.dg/uninit-pr78295.c: New testcase.
2234
aa806c3b 22352016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
2236
2237 PR fortran/78277
2238 * gfortran.dg/dec_structure_17.f90: New test.
2239
456f0dfa
MM
22402016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2241
2242 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2243 being allowed in vector registers.
2244 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2245 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2246 * gcc.target/powerpc/vsx-himode.c: Likewise.
2247 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2248 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2249 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2250 to allow matching MFVSRD or MFVSRW.
2251
8d34bfa8
PH
22522016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2253
2254 PR rtl-optimization/78241
2255 * gcc.dg/pr78241.c: New test.
2256
0569479e
JJ
22572016-11-10 Jakub Jelinek <jakub@redhat.com>
2258
8ebd1b31
JJ
2259 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2260 201307.
2261
0569479e
JJ
2262 * g++.dg/cpp1z/noexcept-type14.C: New test.
2263 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2264
37a16493
JG
22652016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
2266
2267 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2268 WVAL0S tests added in r241817.
2269
b4c3a85b
JJ
22702016-11-10 Jakub Jelinek <jakub@redhat.com>
2271
2272 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2273 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2274 no longer allowed and corresponding ordered construct.
2275 * gfortran.dg/gomp/linear-1.f90: New test.
2276 * gfortran.dg/gomp/declare-simd-2.f90: New test.
2277 * gfortran.dg/gomp/declare-target-1.f90: New test.
2278 * gfortran.dg/gomp/declare-target-2.f90: New test.
2279
86bc8506
ML
22802016-11-10 Martin Liska <mliska@suse.cz>
2281
2282 PR sanitizer/78270
2283 * gcc.dg/asan/pr78270.c: New test.
2284
ed5fdfba
PMR
22852016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
2286 Jakub Jelinek <jakub@redhat.com>
2287
2288 PR debug/78112
b4c3a85b 2289 * g++.dg/pr78112.C: New testcase.
ed5fdfba 2290
0391e4a3
JJ
22912016-11-09 Jakub Jelinek <jakub@redhat.com>
2292
cc38d9d6
JJ
2293 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2294 -Wno-c++1z-compat.
2295 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2296 string in case condition contains % characters.
2297
0391e4a3
JJ
2298 PR c++/78283
2299 * g++.dg/cpp1z/noexcept-type13.C: New test.
2300
410fe60d
TT
23012016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
2302
2303 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2304 using (HAS_MOVN) with MIPS III.
2305
271dd55c
JW
23062016-11-09 Janus Weil <janus@gcc.gnu.org>
2307
2308 PR fortran/46459
2309 * gfortran.dg/volatile14.f90: New test.
2310
ff1f317b
UB
23112016-11-09 Uros Bizjak <ubizjak@gmail.com>
2312
2313 PR target/78262
2314 * gcc.target/i386/pr78262.c: New test.
2315
aa806c3b 23162016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
2317
2318 PR fortran/78259
2319 * gfortran.dg/pr78259.f90: New test.
2320
b349a81a
JW
23212016-11-09 Janus Weil <janus@gcc.gnu.org>
2322
2323 PR fortran/60777
2324 * gfortran.dg/spec_expr_7.f90: New test.
2325
2e955d50
JJ
23262016-11-09 Jakub Jelinek <jakub@redhat.com>
2327
4f353581
JJ
2328 PR target/77718
2329 * gcc.c-torture/execute/pr77718.c: New test.
2330
2e955d50
JJ
2331 * gcc.dg/ubsan/c99-shift-3.c: New test.
2332 * gcc.dg/ubsan/c99-shift-4.c: New test.
2333 * gcc.dg/ubsan/c99-shift-5.c: New test.
2334 * gcc.dg/ubsan/c99-shift-6.c: New test.
2335
68c93708
ML
23362016-11-09 Martin Liska <mliska@suse.cz>
2337
2338 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2339 test-case for memcmp.
2340 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2341
7b649f79
TP
23422016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2343
2344 PR testsuite/78269
2345 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2346
bfcb501d
PT
23472016-11-09 Paul Thomas <pault@gcc.gnu.org>
2348
2349 * gfortran.dg/move_alloc_18.f90: New test.
2350
e15861c2
PK
23512016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2352
2353 PR middle-end/78256
2354 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2355 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2356
5f395580
JW
23572016-11-09 Janus Weil <janus@gcc.gnu.org>
2358
2359 PR fortran/71894
2360 * gfortran.dg/class_59.f90: New test.
2361
37b14185
RB
23622016-11-09 Richard Biener <rguenther@suse.de>
2363
2364 PR tree-optimization/78007
2365 * gcc.dg/vect/vect-bswap32.c: Adjust.
2366 * gcc.dg/vect/vect-bswap64.c: Likewise.
2367
d6e8a41c
KV
23682016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2369
2370 * gcc.dg/ipa/vrp7.c: New test.
2371
5d5f1e95
KV
23722016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2373
2374 PR ipa/78121
2375 * gcc.dg/ipa/pr78121.c: New test.
2376
0290a292
MO
23772016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2378
2379 * c-c++-common/asan/default_options.h: New file.
2380 * c-c++-common/asan/strcasestr-1.c: New test.
2381 * c-c++-common/asan/strcasestr-2.c: Likewise.
2382 * c-c++-common/asan/strcspn-1.c: Likewise.
2383 * c-c++-common/asan/strcspn-2.c: Likewise.
2384 * c-c++-common/asan/strpbrk-1.c: Likewise.
2385 * c-c++-common/asan/strpbrk-2.c: Likewise.
2386 * c-c++-common/asan/strspn-1.c: Likewise.
2387 * c-c++-common/asan/strspn-2.c: Likewise.
2388 * c-c++-common/asan/strstr-1.c: Likewise.
2389 * c-c++-common/asan/strstr-2.c: Likewise.
2390 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2391
fbdb92eb
MO
23922016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2393
2394 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2395
103c4f75
JW
23962016-11-08 Janus Weil <janus@gcc.gnu.org>
2397
2398 PR fortran/68440
2399 * gfortran.dg/class_58.f90: New test.
2400
90a2ffc0
UB
24012016-11-08 Uros Bizjak <ubizjak@gmail.com>
2402
2403 PR target/70799
2404 * gcc.target/i386/pr70799-2.c: New test.
2405
eba5aec8
JW
24062016-11-08 Janus Weil <janus@gcc.gnu.org>
2407
2408 PR fortran/77596
2409 * gfortran.dg/proc_ptr_comp_46.f90: New test.
2410
fad36601
BC
24112016-11-08 Bin Cheng <bin.cheng@arm.com>
2412
2413 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2414
7c8615b6
BC
24152016-11-08 Bin Cheng <bin.cheng@arm.com>
2416
2417 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2418
4c6a4a53
BC
24192016-11-08 Bin Cheng <bin.cheng@arm.com>
2420
2421 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2422
fcd1b8df
ML
24232016-11-08 Martin Liska <mliska@suse.cz>
2424
2425 PR testsuite/78242
2426 * g++.dg/asan/use-after-scope-4.C: New test.
2427 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2428 * gcc.dg/asan/use-after-scope-8.c: Remove.
2429
f9ef2c76
RB
24302016-11-08 Richard Biener <rguenther@suse.de>
2431
2432 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2433
ad11774f
TC
24342016-11-08 Tamar Christina <tamar.christina@arm.com>
2435
2436 PR testsuite/78136
2437 * gcc.dg/cpp/trad/trad.exp
2438 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2439 * gcc.dg/cpp/trad/include.c: Use local header file.
2440
fe73a332
RB
24412016-11-08 Richard Biener <rguenther@suse.de>
2442
2443 PR tree-optimization/78205
2444 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2445
ed053eb8
RB
24462016-11-08 Richard Biener <rguenther@suse.de>
2447
2448 PR tree-optimization/78224
2449 * g++.dg/torture/pr78224.C: New testcase.
2450
06658c6d
SKS
24512016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2452
2453 * gcc.dg/store_merging_1.c: Require store_merge.
2454 * gcc.dg/store_merging_2.c: Likewise.
2455 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 2456 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
2457 * gcc.dg/store_merging_6.c: Likewise.
2458 * gcc.dg/store_merging_7.c: Likewise.
2459 * gcc.dg/store_merging_8.c: Likewise.
2460 * lib/target-supports.exp (check_effective_target_store_merge): New.
2461
e4b39278
DE
24622016-11-07 David Edelsohn <dje.gcc@gmail.com>
2463
2464 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2465 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2466 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2467 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2468 -mvsx -mpower8-vector.
2469 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2470 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2471 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2472 -mvsx -mpower8-vector.
2473
fda2d612
DE
24742016-11-07 David Edelsohn <dje.gcc@gmail.com>
2475
2476 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2477
2478 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2479 * gcc.dg/visibility-14.c: XFAIL AIX.
2480 * gcc.dg/visibility-15.c: XFAIL AIX.
2481 * gcc.dg/visibility-16.c: XFAIL AIX.
2482 * gcc.dg/visibility-17.c: XFAIL AIX.
2483 * gcc.dg/visibility-18.c: XFAIL AIX.
2484 * gcc.dg/visibility-19.c: XFAIL AIX.
2485 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2486 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2487 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2488 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2489
60cee85e
JJ
24902016-11-07 Jakub Jelinek <jakub@redhat.com>
2491
2492 PR target/78227
2493 * gcc.target/i386/pr78227-1.c: New test.
2494 * gcc.target/i386/pr78227-2.c: New test.
2495
7aa13860
PK
24962016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2497
2498 PR middle-end/35691
2499 * gcc.dg/pr35691-1.c: New test-case.
2500 * gcc.dg/pr35691-2.c: Likewise.
2501
caa024ff
BS
25022016-11-07 Bernd Schmidt <bschmidt@redhat.com>
2503
2504 PR rtl-optimization/77309
2505 * gcc.dg/torture/pr77309.c: New test.
2506
a9815228
JJ
25072016-11-07 Jakub Jelinek <jakub@redhat.com>
2508
2509 PR middle-end/71529
2510 * gcc.target/i386/pr71529.C: Moved to ...
2511 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
2512
2513 PR target/64411
2514 * gcc.target/i386/pr64411.C: Moved to ...
2515 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
2516 lp64.
2517
2518 PR target/65105
2519 * gcc.target/i386/pr65105-4.C: Moved to ...
2520 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
2521 Run into compile test rather than execute test.
2522
e8ab5cb1
RB
25232016-11-07 Richard Biener <rguenther@suse.de>
2524
2525 PR target/78229
2526 * g++.dg/pr78229.C: New testcase.
2527
20770eb8
RB
25282016-11-07 Richard Biener <rguenther@suse.de>
2529
2530 PR tree-optimization/78218
2531 * gcc.dg/torture/pr78218.c: New testcase.
2532
32894793
RB
25332016-11-07 Richard Biener <rguenther@suse.de>
2534
2535 PR tree-optimization/78228
2536 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2537
e27bfda2
KT
25382016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2539
2540 PR target/77822
2541 * g++.dg/torture/pr77822.C: New test.
2542
00d6b7a1
ML
25432016-11-07 Martin Liska <mliska@suse.cz>
2544
2545 * c-c++-common/asan/force-inline-opt0-1.c: Disable
2546 -f-sanitize-address-use-after-scope.
2547 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2548 internal fn calls.
2549 * g++.dg/asan/use-after-scope-1.C: New test.
2550 * g++.dg/asan/use-after-scope-2.C: Likewise.
2551 * g++.dg/asan/use-after-scope-3.C: Likewise.
2552 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2553 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2554 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2555 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2556 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2557 * g++.dg/asan/use-after-scope-types.h: Likewise.
2558 * gcc.dg/asan/use-after-scope-1.c: Likewise.
2559 * gcc.dg/asan/use-after-scope-2.c: Likewise.
2560 * gcc.dg/asan/use-after-scope-3.c: Likewise.
2561 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2562 * gcc.dg/asan/use-after-scope-5.c: Likewise.
2563 * gcc.dg/asan/use-after-scope-6.c: Likewise.
2564 * gcc.dg/asan/use-after-scope-7.c: Likewise.
2565 * gcc.dg/asan/use-after-scope-8.c: Likewise.
2566 * gcc.dg/asan/use-after-scope-9.c: Likewise.
2567 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2568 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2569 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2570 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2571 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2572
a0d3edf8
RB
25732016-11-07 Richard Biener <rguenther@suse.de>
2574
2575 PR tree-optimization/78189
2576 * g++.dg/torture/pr78189.C: New testcase.
2577
0db5adfa
DE
25782016-11-06 David Edelsohn <dje.gcc@gmail.com>
2579
2580 * gcc.dg/Wtrampolines.c: XFAIL AIX.
2581
cc03bf7a
AV
25822016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
2583
2584 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2585 occuring.
2586
18bb8b8a
TK
25872016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2588
2589 PR fortran/78221
2590 * arith.c (gfc_complex2real): Change gfc_warning_now to
2591 gfc_warning.
2592
c7f587bd
PT
25932016-11-05 Paul Thomas <pault@gcc.gnu.org>
2594
2595 * gfortran.dg/move_alloc_17.f03: New test.
2596
92657eb0
RB
25972016-11-05 Richard Biener <rguenther@suse.de>
2598
2599 PR bootstrap/78188
2600 * g++.dg/ipa/pr78188.C: New test.
2601
28ce22e6
JW
26022016-11-05 Janus Weil <janus@gcc.gnu.org>
2603 Dominique d'Humieres <dominiq@lps.ens.fr>
2604
2605 PR fortran/69495
2606 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2607
d233ee5f
PT
26082016-11-05 Paul Thomas <pault@gcc.gnu.org>
2609
2610 PR fortran/67564
2611 * gfortran.dg/select_type_39.f03: New test.
2612
26132016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
2614
2615 PR fortran/64933
2616 * gfortran.dg/associate_23.f90: New test.
2617
5f4cebba
JJ
26182016-11-04 Jakub Jelinek <jakub@redhat.com>
2619
2620 PR target/77834
2621 * gcc.dg/pr77834.c: New test.
2622
6e3ae7e6
PC
26232016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2624
2625 PR c++/67980
2626 * g++.dg/cpp1y/pr67980.C: New.
2627
fff6ed28
BS
26282016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2629
2630 * gcc.target/powerpc/fold-vec-add-1.c: New.
2631 * gcc.target/powerpc/fold-vec-add-2.c: New.
2632 * gcc.target/powerpc/fold-vec-add-3.c: New.
2633 * gcc.target/powerpc/fold-vec-add-4.c: New.
2634 * gcc.target/powerpc/fold-vec-add-5.c: New.
2635 * gcc.target/powerpc/fold-vec-add-6.c: New.
2636 * gcc.target/powerpc/fold-vec-add-7.c: New.
2637
bef3a8d7 26382016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
2639
2640 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2641 for -mbranch-likely, infer -mno-branch-likely for R6.
2642
dac9376a
BE
26432016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2644
2645 PR c++/71973
2646 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2647 * g++.dg/init/new15.C: Likewise.
2648 * g++.dg/ipa/inline-1.C: Likewise.
2649 * g++.dg/ipa/inline-2.C: Likewise.
2650 * g++.dg/lto/20080908-1_0.C: Likewise.
2651 * g++.dg/tc1/dr20.C: Likewise.
2652 * g++.dg/tree-ssa/inline-1.C: Likewise.
2653 * g++.dg/tree-ssa/inline-2.C: Likewise.
2654 * g++.old-deja/g++.law/except1.C: Likewise.
2655 * g++.old-deja/g++.other/vbase5.C: Likewise.
2656 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2657
b210df46
BS
26582016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2659
2660 PR tree-optimization/78210
2661 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2662 possibility of widening multiplies.
2663
964ef24c
RB
26642016-11-04 Richard Biener <rguenther@suse.de>
2665
2666 PR middle-end/78185
2667 * gcc.dg/pr78185.c: New testcase.
2668
5fb80387
DE
26692016-10-04 David Edelsohn <dje.gcc@gmail.com>
2670
2671 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2672 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2673
6905c577
JJ
26742016-11-03 Jakub Jelinek <jakub@redhat.com>
2675 Alexandre Oliva <aoliva@redhat.com>
2676 Jason Merrill <jason@redhat.com>
2677
2678 PR debug/28767
2679 PR debug/56974
2680 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2681 * g++.dg/debug/dwarf2/ref-3.C: New test.
2682 * g++.dg/debug/dwarf2/ref-4.C: New test.
2683 * g++.dg/debug/dwarf2/refqual-1.C: New test.
2684 * g++.dg/debug/dwarf2/refqual-2.C: New test.
2685
26862016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
2687
2688 * gfortran.dg/dec_exp_1.f90: New test.
2689 * gfortran.dg/dec_exp_2.f90: Likewise.
2690 * gfortran.dg/dec_exp_3.f90: Likewise.
2691
6905c577 26922016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
2693
2694 * gfortran.dg/dec_parameter_1.f: New test.
2695 * gfortran.dg/dec_parameter_2.f90: Likewise.
2696 * gfortran.dg/dec_parameter_3.f90: Likewise.
2697 * gfortran.dg/dec_parameter_4.f90: Likewise.
2698
7d29f8e3
ML
26992016-11-03 Martin Liska <mliska@suse.cz>
2700
2701 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2702 output.
2703 * gcc.dg/tree-prof/time-profiler-3.c: New test.
2704
5de3e2d8
BE
27052016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2706
2707 PR libgcc/78067
2708 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2709
f03f0232
SKS
27102016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2711
2712 * gcc.c-torture/execute/pr78170.c: Require int32plus.
2713
bd17a9df
MF
27142016-11-02 Max Filippov <jcmvbkbc@gmail.com>
2715
2716 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2717
2b01aad6
TC
27182016-11-01 Tamar Christina <tamar.christina@arm.com>
2719
2720 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2721 Check for arm_v8_neon_hw.
2722 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2723 Likewise.
2724 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2725 Likewise.
2726 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2727 Likewise.
2728
aa55dc0c
RB
27292016-11-02 Richard Biener <rguenther@suse.de>
2730
2731 * gcc.dg/store_merging_8.c: New testcase.
2732
6905c577 27332016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
2734
2735 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2736
075be4a1
DE
27372016-11-02 David Edelsohn <dje.gcc@gmail.com>
2738
4b69fb13
DE
2739 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2740 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2741 * gcc.dg/addr_equal_1.c: XFAIL AIX.
2742 * gcc.dg/pr65779.c: XFAIL AIX.
2743 * gcc.dg/pr70405.c: XFAIL AIX.
2744
075be4a1
DE
2745 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2746 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2747 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2748
fdb1aa55
RO
27492016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2750
2751 * lib/target-supports.exp (check_gc_sections_available): Use
2752 -print-prog-name=ld to determine linker used.
2753
4adbcdb4
ML
27542016-11-02 Martin Liska <mliska@suse.cz>
2755
2756 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2757 test case.
2758
4b2c06f4
KT
27592016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2760
2761 PR tree-optimization/78170
2762 * gcc.c-torture/execute/pr78170.c: New test.
2763
63e523d6
KT
27642016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2765
2766 PR tree-optimization/78162
2767 * gcc.c-torture/compile/pr78162.c: New test.
2768
da42ac7b
RB
27692016-11-02 Richard Biener <rguenther@suse.de>
2770
2771 PR tree-optimization/78035
2772 PR tree-optimization/77964
2773 * gcc.target/i386/pr78035.c: New testcase.
2774
4280df0a
RB
27752016-11-02 Richard Biener <rguenther@suse.de>
2776
2777 * gcc.dg/tree-ssa/vrp111.c: New testcase.
2778 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2779 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2780 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2781 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2782
1b1d9303
DE
27832016-11-01 David Edelsohn <dje.gcc@gmail.com>
2784
2785 * gfortran.dg/pr70937.f90: require-effective-target lto.
2786
5b7c0519
TK
27872016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2788
2789 PR fortran/69544
2790 * gfortran.dg/where_6.f90: New test.
2791
70d28813
JJ
27922016-11-01 Jakub Jelinek <jakub@redhat.com>
2793
2794 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2795
7f4266d4
TK
27962016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2797
2798 PR fortran/69544
2799 * gfortran.dg/where_5.f90: New test.
2800
9fc158eb
BB
28012016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2802
2803 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2804 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2805 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2806 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2807
baeb7b5c
UB
28082016-11-01 Uros Bizjak <ubizjak@gmail.com>
2809
2810 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2811 Whitespace fixes.
2812 (check_effective_target_vect_cmdline_needed): Check
2813 is-effective-target ia32 for x86 targets.
2814 (check_effective_target_vect_simd_clones): Simplify condition.
2815 (check_effective_target_vect_double): Ditto.
2816 (check_effective_target_vect_aligned_arrays): Check
2817 is-effective-target ia32 for x86 targets. Simplify condition.
2818 (check_effective_target_vect_multiple_sizes): Simplify condition.
2819 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2820 (check_effective_target_sync_int_128): Simplify condition.
2821 (check_effective_target_sync_int_128_runtime): Ditto.
2822 (check_effective_target_sync_long_long_runtime): Ditto.
2823 (check_effective_target_divmod): Add i?86-*-* target.
2824
156b5cca
MM
28252016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2826
2827 * gcc.target/powerpc/vsx-extract-4.c: New test.
2828 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2829
120a4c45
JD
28302016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2831
2832 PR fortran/54679
2833 * gfortran.dg/fmt_l.f90: Update test.
2834 * gfortran.dg/fmt_l0.f90: New test.
2835
c5fed5c6
JJ
28362016-10-31 Jakub Jelinek <jakub@redhat.com>
2837
2838 PR c++/78089
2839 * c-c++-common/builtin-shuffle-1.c: New test.
2840 * g++.dg/cpp0x/addressof3.C: New test.
2841
aee69156
VV
28422016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2843
2844 Add tests for a const member and a reference member for launder.
2845 * g++.dg/cpp1z/launder3.C: New.
2846 * g++.dg/cpp1z/launder4.C: Likewise.
2847 * g++.dg/cpp1z/launder5.C: Likewise.
2848 * g++.dg/cpp1z/launder5.cc: Likewise.
2849 * g++.dg/cpp1z/launder5.h: Likewise.
2850 * g++.dg/cpp1z/launder6.C: Likewise.
2851 * g++.dg/cpp1z/launder6.cc: Likewise.
2852 * g++.dg/cpp1z/launder6.h: Likewise.
2853
1e4fa9b1
JJ
28542016-10-31 Jakub Jelinek <jakub@redhat.com>
2855
dcb466ec
JJ
2856 PR c++/77948
2857 * g++.dg/cpp0x/pr77948-1.C: New test.
2858 * g++.dg/cpp0x/pr77948-2.C: New test.
2859 * g++.dg/cpp0x/pr77948-3.C: New test.
2860 * g++.dg/cpp0x/pr77948-4.C: New test.
2861 * g++.dg/cpp0x/pr77948-5.C: New test.
2862 * g++.dg/cpp0x/pr77948-6.C: New test.
2863
1e4fa9b1
JJ
2864 PR tree-optimization/77860
2865 * gcc.dg/pr77860.c: New test.
2866
9782e1ec
JJ
28672016-10-31 Jakub Jelinek <jakub@redhat.com>
2868
2869 PR c++/77886
2870 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2871
dd57b05e
SKS
28722016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2873
2874 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2875
84ff4775
LCW
28762016-10-30 Le-Chun Wu <lcwu@google.com>
2877 Mark Wielaard <mjw@redhat.com>
2878
2879 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2880 * gcc.dg/Wshadow-local-1.c: Likewise.
2881 * gcc.dg/Wshadow-local-2.c: Likewise.
2882 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2883 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2884 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2885
0b56e9ad
BS
28862016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2887
2888 PR tree-optimization/71915
2889 PR tree-optimization/71490
2890 * gcc.dg/tree-ssa/pr54245.c: Delete.
2891 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2892 document why.
2893
d4fc6702
JD
28942016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2895
2896 PR fortran/78123
2897 * gfortran.dg/fmt_t_9.f: New test.
2898
396e56d2
TK
28992016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2900
2901 PR fortran/67219
2902 * gfortran.dg/pr67219.f90: New test.
2903
a654d5d0
JJ
29042016-10-29 Jakub Jelinek <jakub@redhat.com>
2905
205b9ed1
JJ
2906 PR rtl-optimization/77919
2907 * g++.dg/torture/pr77919-2.C: New test.
2908
a654d5d0
JJ
2909 PR target/78148
2910 * gcc.dg/pr78148.c: New test.
2911
894d8b41
EB
29122016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2913
2914 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2915 * gcc.target/sparc/overflow-4.c: ...here.
2916 * gcc.target/sparc/overflow-5.c: New test.
2917
e72531b9
PK
29182016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2919 Kugan Vivekanandarajah <kuganv@linaro.org>
2920 Jim Wilson <jim.wilson@linaro.org>
2921
2922 PR tree-optimization/43721
2923 * lib/target-supports.exp (check_effective_target_divmod): New.
2924 (check_effective_target_divmod_simode): Likewise.
2925 (check_effective_target_arm_divmod_simode): Likewise.
2926 * gcc.dg/divmod-1-simode.c: New test.
2927 * gcc.dg/divmod-1.c: Likewise.
2928 * gcc.dg/divmod-2-simode.c: Likewise.
2929 * gcc.dg/divmod-2.c: Likewise.
2930 * gcc.dg/divmod-3-simode.c: Likewise.
2931 * gcc.dg/divmod-3.c: Likewise.
2932 * gcc.dg/divmod-4-simode.c: Likewise.
2933 * gcc.dg/divmod-4.c: Likewise.
2934 * gcc.dg/divmod-5.c: Likewise.
2935 * gcc.dg/divmod-6-simode.c: Likewise.
2936 * gcc.dg/divmod-6.c: Likewise.
2937 * gcc.dg/divmod-7.c: Likewise.
2938
f663d9ad 29392016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
2940 Jakub Jelinek <jakub@redhat.com>
2941 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
2942
2943 PR middle-end/22141
2944 PR rtl-optimization/23684
2945 * gcc.c-torture/execute/pr22141-1.c: New test.
2946 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2947 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2948 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2949 * gcc.dg/store_merging_1.c: New test.
2950 * gcc.dg/store_merging_2.c: Likewise.
2951 * gcc.dg/store_merging_3.c: Likewise.
2952 * gcc.dg/store_merging_4.c: Likewise.
2953 * gcc.dg/store_merging_5.c: Likewise.
2954 * gcc.dg/store_merging_6.c: Likewise.
2955 * gcc.dg/store_merging_7.c: Likewise.
2956 * gcc.target/i386/pr22141.c: Likewise.
2957 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2958 * g++.dg/init/new17.C: Likewise.
2959
6905c577 29602016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
2961
2962 PR middle-end/72747
2963 * c-c++-common/pr72747-1.c: New test.
2964 * c-c++-common/pr72747-2.c: Likewise.
2965
539405d5
AK
29662016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2967
2968 * gcc.target/s390/oscbreak-1.c: New test.
2969
0dbb19f0
AK
29702016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2971
2972 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2973
0d9e143c
JJ
29742016-10-28 Jakub Jelinek <jakub@redhat.com>
2975
c19066a7
JJ
2976 PR rtl-optimization/77919
2977 * g++.dg/torture/pr77919.C: New test.
2978
0d9e143c
JJ
2979 PR rtl-optimization/78132
2980 * gcc.target/i386/pr78132.c: New test.
2981
cc91248d
EB
29822016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2983
2984 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2985
787c7a65
MM
29862016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2987
2988 * gcc.target/powerpc/vsx-simode.c: New test.
2989 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2990 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2991
4ce71579
JJ
29922016-10-27 Jakub Jelinek <jakub@redhat.com>
2993
6f21288f
JJ
2994 PR fortran/78026
2995 * gfortran.dg/gomp/pr78026.f03: New test.
2996 * gfortran.dg/select_type_38.f03: New test.
2997
4ce71579
JJ
2998 PR middle-end/78025
2999 * g++.dg/gomp/declare-simd-7.C: New test.
3000
6f21288f 30012016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
3002
3003 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
3004 * gfortran.dg/dec_init_2.f90: Likewise.
3005 * gfortran.dg/dec_init_3.f90: New test.
3006 * gfortran.dg/dec_init_4.f90: Likewise.
3007
93f90bec
BC
30082016-10-27 Bin Cheng <bin.cheng@arm.com>
3009
3010 * gcc.dg/fold-narrowbopcst-1.c: New test.
3011
6f21288f 30122016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
3013
3014 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
3015 dg-shouldfail/dg-output instead of XFAIL.
3016 * gfortran.dg/dec_io_6.f90: Likewise.
3017
ddb92ab9
TP
30182016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
3019
3020 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
3021 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
3022 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
3023 * gcc.target/arm/atomic-op-char-3.c: Likewise.
3024 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
3025 * gcc.target/arm/atomic-op-int-3.c: Likewise.
3026 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
3027 * gcc.target/arm/atomic-op-release-3.c: Likewise.
3028 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
3029 * gcc.target/arm/atomic-op-short-3.c: Likewise.
3030
ad6e4ba8
BC
30312016-10-27 Bin Cheng <bin.cheng@arm.com>
3032
3033 * gcc.dg/fold-convmaxconv-1.c: New test.
3034 * gcc.dg/fold-convminconv-1.c: New test.
3035
6905c577 30362016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
3037
3038 PR fortran/78092
3039 * gfortran.dg/pr78092.f90: New test.
3040
7a83b391
KN
30412016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
3042
3043 PR target/78056
3044 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3045 expected error message.
3046 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3047 expected error message.
3048 * gcc.target/powerpc/vsu/vec-all-nez-7.c
3049 (test_all_not_equal_and_not_zero): Change expected error message.
3050
3693a620
JJ
30512016-10-26 Jakub Jelinek <jakub@redhat.com>
3052
3053 PR fortran/77973
3054 * gfortran.dg/gomp/pr77973.f90: New test.
3055
cd612e8a
PT
30562016-10-26 Paul Thomas <pault@gcc.gnu.org>
3057
3058 PR fortran/78108
3059 * gfortran.dg/submodule_18.f08: New test.
3060 * gfortran.dg/submodule_19.f08: New test.
3061
09844a5f
MM
30622016-10-26 Michael Matz <matz@suse.de>
3063
3064 * g++.dg/pr78060.C: New test.
3065 * gfortran.dg/pr78061.f: New test.
3066 * g++.dg/pr78088.C: New test.
3067
6f21288f 30682016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
3069
3070 * gfortran.dg/dec_io_1.f90: New test.
3071 * gfortran.dg/dec_io_2.f90: New test.
3072 * gfortran.dg/dec_io_3.f90: New test.
3073 * gfortran.dg/dec_io_4.f90: New test.
3074 * gfortran.dg/dec_io_5.f90: New test.
3075 * gfortran.dg/dec_io_6.f90: New test.
3076
6c95388f
JJ
30772016-10-25 Jakub Jelinek <jakub@redhat.com>
3078
3079 PR sanitizer/78106
3080 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3081
30822016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
3083
3084 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3085 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3086
90e261e4
EB
30872016-10-25 Eric Botcazou <ebotcazou@adacore.com>
3088
3089 * gnat.dg/opt59.adb: New test.
3090 * gnat.dg/opt59_pkg.ad[sb]: New helper.
3091
3092 * gnat.dg/opt60.adb: New test.
3093
cef026ec
AV
30942016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
3095
3096 PR fortran/72770
3097 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3098 this pr.
3099
96592eed
JJ
31002016-10-25 Jakub Jelinek <jakub@redhat.com>
3101
3102 PR target/78102
3103 * gcc.target/i386/pr78102.c: New test.
3104
6c95388f 31052016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
3106
3107 * gfortran.dg/dec_logical_xor_1.f90: New test.
3108 * gfortran.dg/dec_logical_xor_2.f90: New test.
3109 * gfortran.dg/dec_logical_xor_3.f03: New test.
3110
6c95388f 31112016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
3112
3113 * gfortran.dg/dec_loc_rval_1.f90: New test.
3114 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 3115 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 3116
6c95388f 31172016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 3118
90051c26
FR
3119 * gfortran.dg/dec_type_print.f90: New testcase.
3120
6c95388f 31212016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
3122
3123 * gfortran.dg/feed_1.f90: New test.
3124 * gfortran.dg/feed_2.f90: New test.
ef144767 3125
8e104951
ML
31262016-10-25 Martin Liska <mliska@suse.cz>
3127
3128 PR sanitizer/78106
3129 * gcc.dg/asan/pr78106.c: New test.
3130
b93ee1bb
ML
31312016-10-25 Martin Liska <mliska@suse.cz>
3132
3133 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3134
ad6922b0
WD
31352016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
3136
3137 PR target/78041
3138 * gcc.target/arm/pr78041.c: New test.
3139
e16f1cc7
JJ
31402016-10-25 Jakub Jelinek <jakub@redhat.com>
3141
3142 * g++.dg/cpp1z/launder1.C: New test.
3143 * g++.dg/cpp1z/launder2.C: New test.
3144
078134e5 31452016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 3146 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
3147
3148 PR target/71676
3149 PR target/71678
3150 * gcc.target/avr/pr71676-2.c: New test.
3151
c7212a15 31522016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 3153 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
3154
3155 PR target/71676
3156 PR target/71678
3157 * gcc.target/avr/pr71676-1.c: New test.
3158 * gcc.target/avr/pr71676-3.c: New test.
3159 * gcc.target/avr/pr71676.c: New test.
3160 * gcc.target/avr/pr71678.c: New test.
3161
d1c7d3a8
KV
31622016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
3163
3164 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3165 such that cloned verions of tested functions are not created.
3166
c7082171
SK
31672016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
3168
3169 PR fortran/71895
3170 * gfortran.dg/pr71895.f90: New test.
3171
0f2a9e37
JJ
31722016-10-24 Jakub Jelinek <jakub@redhat.com>
3173
3174 * g++.dg/debug/dwarf2/ref-2.C: New test.
3175
f8348061
BE
31762016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
3177
3178 * c-c++-common/Wint-in-bool-context-3.c: New test.
3179
1eb4547b
MS
31802016-10-24 Martin Sebor <msebor@redhat.com>
3181
3182 PR middle-end/77735
3183 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3184 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3185 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3186 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3187 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3188 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3189 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3190
292af537
RB
31912016-10-24 Richard Biener <rguenther@suse.de>
3192
3193 PR testsuite/71491
3194 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3195 * gcc.dg/vect/slp-45.c: Likewise.
3196
40f683e8
RB
31972016-10-24 Richard Biener <rguenther@suse.de>
3198
3199 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3200 * gcc.dg/tree-ssa/pr21458.c: Likewise.
3201 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3202
b1b6774f
GJL
32032016-10-24 Georg-Johann Lay <avr@gjlay.de>
3204
3205 PR target/78093
3206 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3207 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3208
ed9760d2
AV
32092016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3210
3211 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3212
fb027a42
JJ
32132016-10-24 Jakub Jelinek <jakub@redhat.com>
3214
3215 * gcc.target/i386/bmi2-pext-1.c: New test.
3216 * gcc.target/i386/bmi2-pdep-1.c: New test.
3217 * gcc.target/i386/bmi2-bzhi-3.c: New test.
3218 * gcc.target/i386/tbm-bextri-1.c: New test.
3219 * gcc.target/i386/bmi-bextr-6.c: New test.
3220
8e10302e
RO
32212016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3222
3223 PR target/77483
3224 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3225 * gcc.target/i386/pr65105-1.c: Likewise.
3226 * gcc.target/i386/pr65105-2.c: Likewise.
3227 * gcc.target/i386/pr65105-3.c: Likewise.
3228 * gcc.target/i386/pr65105-5.c: Likewise.
3229 * gcc.target/i386/pr67761.c: Likewise.
3230 * gcc.target/i386/pr70799-1.c: Likewise.
3231
866c72a8
ML
32322016-10-24 Martin Liska <mliska@suse.cz>
3233
3234 PR sanitizer/77966
3235 * c-c++-common/ubsan/unreachable-3.c: New test.
3236
0804124b
SK
32372016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3238
3239 PR fortran/77763
3240 * gfortran.dg/pr77763.f90
3241
87c9fca5
SK
32422016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3243
3244 PR fortran/54730
3245 PR fortran/78033
3246 * gfortran.dg/pr78033.f90: New test.
3247
dfd6231e
PT
32482016-10-23 Paul Thomas <pault@gcc.gnu.org>
3249
3250 PR fortran/69834
3251 * gfortran.dg/select_type_1.f03: Change error for overlapping
3252 TYPE IS cases.
3253 * gfortran.dg/select_type_36.f03: New test.
3254
66ccff98
EB
32552016-10-22 Eric Botcazou <ebotcazou@adacore.com>
3256
3257 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3258
15876cee
TK
32592016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3260
3261 PR fortran/78021
3262 * gfortran.dg/string_length_3.f90: New test.
3263
574284e9
AV
32642016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3265
574284e9
AV
3266 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3267
32682016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3269
3270 PR fortran/43366
3271 PR fortran/57117
3272 PR fortran/61337
3273 * gfortran.dg/alloc_comp_class_5.f03: New test.
3274 * gfortran.dg/class_allocate_21.f90: New test.
3275 * gfortran.dg/class_allocate_22.f90: New test.
3276 * gfortran.dg/realloc_on_assign_27.f08: New test.
3277
20276dc9
JL
32782016-10-21 Jeff Law <law@redhat.com>
3279
3280 * PR tree-optimization/71947
3281 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3282 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3283 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3284
f7503699
KV
32852016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3286
3287 * gcc.dg/ipa/vrp5.c: New test.
3288 * gcc.dg/ipa/vrp6.c: New test.
3289
5be6b295
WD
32902016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3291
3292 * gcc.target/aarch64/test_frame_17.c: New test.
3293
c82bc7ed
WD
32942016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3295
3296 * gcc.target/aarch64/test_frame_17.c: New test.
3297
67a6cac7
AP
32982016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
3299
3300 PR preprocessor/71681
3301 * gcc.dg/cpp/pr71681-1.c: New testcase
3302 * gcc.dg/cpp/pr71681-2.c: Likewise
3303 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3304 * gcc.dg/cpp/remap/a/header.gcc: Likewise
3305 * gcc.dg/cpp/remap/a/t_1.h: Likewise
3306 * gcc.dg/cpp/remap/a/t_2.h: Likewise
3307
8e6982f7
JJ
33082016-10-21 Jakub Jelinek <jakub@redhat.com>
3309
9c4c8b7b
JJ
3310 PR target/78057
3311 * gcc.target/i386/pr78057.c: New test.
3312
8e6982f7
JJ
3313 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3314
de514d40
PT
33152016-10-21 Paul Thomas <pault@gcc.gnu.org>
3316
3317 PR fortran/69566
3318 * gfortran.dg/select_type_37.f03: New test.
3319
1d64ceb0
SKS
33202016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3321
3322 PR target/71627
3323 * gcc.target/avr/pr71627.c: New test
3324
85729229
EB
33252016-10-21 Eric Botcazou <ebotcazou@adacore.com>
3326
3327 * gcc.target/sparc/overflow-1.c: New test.
3328 * gcc.target/sparc/overflow-2.c: Likewise.
3329 * gcc.target/sparc/overflow-3.c: Likewise.
3330
d17f2c3b
AV
33312016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3332
3333 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3334 effective target.
3335
0d47cee6
KT
33362016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3337
3338 PR rtl-optimization/78038
3339 * gcc.target/aarch64/pr78038.c: New test.
3340
a20d03c8
RB
33412016-10-21 Richard Biener <rguenther@suse.de>
3342
3343 PR tree-optimization/78051
3344 * g++.dg/torture/pr78051.C: New testcase.
3345
f3ecd50f
BE
33462016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3347
3348 * c-c++-common/wdate-time.c: Restored test case.
3349 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3350
fceabe50
JJ
33512016-10-20 Jakub Jelinek <jakub@redhat.com>
3352
3353 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3354
f56ea76e
UB
33552016-10-20 Uros Bizjak <ubizjak@gmail.com>
3356
3357 PR target/78037
3358 * gcc.target/i386/pr78037.c: New test.
3359
2c35bbe1
EB
33602016-10-20 Eric Botcazou <ebotcazou@adacore.com>
3361
3362 * gcc.target/visium/overflow8.c: New.
3363 * gcc.target/visium/overflow16.c: Likewise.
3364 * gcc.target/visium/overflow32: Likewise.
3365
28df8730
MM
33662016-10-20 Michael Matz <matz@suse.de>
3367
3368 * gcc.dg/loop-split.c: New test.
3369 * gcc.dg/tree-ssa/ifc-9.c: Update.
3370 * gcc.dg/tree-ssa/ifc-10.c: Update.
3371
6c1a9e41
RB
33722016-10-20 Richard Biener <rguenther@suse.de>
3373
3374 * gcc.dg/graphite/pr35356-1.c: Update.
3375
a2923dba
PC
33762016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
3377
3378 PR c++/77446
3379 * g++.dg/cpp1y/pr77446.C: New.
3380
2066ef6a
PK
33812016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3382
3383 PR tree-optimization/53979
3384 * gcc.dg/pr53979-1.c: New test-case.
3385 * gcc.dg/pr53979-2.c: Likewise.
3386
4c712374
BE
33872016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3388
3389 * c-c++-common/Wint-in-bool-context-2.c: New test.
3390
bdcf8e7c
JD
33912016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3392
3393 * gfortran.dg/dtio_17.f90: Fix test.
3394
ec1748d4
AH
33952016-10-19 Aldy Hernandez <aldyh@redhat.com>
3396
3397 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3398 * gcc.dg/Walloca-2.c: Same.
3399
b70f0b0c
AH
34002016-10-19 Aldy Hernandez <aldyh@redhat.com>
3401
3402 * gcc.dg/Wvla-1.c: Rename to...
3403 * gcc.dg/Wvla-larger-than-1.c: ...this.
3404 * gcc.dg/Wvla-2.c: Rename to...
3405 * gcc.dg/Wvla-larger-than-2.c: ...this.
3406 * gcc.dg/Wvla-3.c: Rename to...
3407 * gcc.dg/Walloca-11.c.: ...this.
3408 * gcc.dg/wvla-[1-7].c: Rename to:
3409 * gcc.dg/Wvla-[1-7].c: ...this.
3410
cbb22e61
BC
34112016-10-19 Bin Cheng <bin.cheng@arm.com>
3412
3413 PR tree-optimization/78005
3414 * gcc.dg/vect/pr78005.c: New.
3415 * gcc.target/i386/l_fma_float_1.c: Revise test.
3416 * gcc.target/i386/l_fma_float_2.c: Ditto.
3417 * gcc.target/i386/l_fma_float_3.c: Ditto.
3418 * gcc.target/i386/l_fma_float_4.c: Ditto.
3419 * gcc.target/i386/l_fma_float_5.c: Ditto.
3420 * gcc.target/i386/l_fma_float_6.c: Ditto.
3421 * gcc.target/i386/l_fma_double_1.c: Ditto.
3422 * gcc.target/i386/l_fma_double_2.c: Ditto.
3423 * gcc.target/i386/l_fma_double_3.c: Ditto.
3424 * gcc.target/i386/l_fma_double_4.c: Ditto.
3425 * gcc.target/i386/l_fma_double_5.c: Ditto.
3426 * gcc.target/i386/l_fma_double_6.c: Ditto.
3427
a023f8c8
TS
34282016-10-19 Thomas Schwinge <thomas@codesourcery.com>
3429
3430 PR tree-optimization/78024
3431 * gcc.dg/goacc/loop-processing-1.c: New file.
3432
d9700bdb
RB
34332016-10-19 Richard Biener <rguenther@suse.de>
3434
3435 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3436
902cb7b1
KN
34372016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
3438
3439 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3440 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3441 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3442 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3443 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3444 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3445 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3446 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3447 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3448 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3449 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3450 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3451 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3452 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3453 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3454 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3455 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3456 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3457 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3458 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3459 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3460 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3461 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3462 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3463 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3464 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3465 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3466 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3467 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3468 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3469 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3470 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3471 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3472 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3473 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3474 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3475 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3476 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3477 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3478 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3479 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3480 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3481 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3482 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3483 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3484 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3485 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3486 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3487 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3488 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3489 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3490 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3491 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3492 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3493 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3494 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3495 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3496 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3497 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3498 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3499 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3500 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3501 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3502 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3503 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3504 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3505 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3506 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3507 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3508 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3509 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3510 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3511 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3512 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3513 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3514 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3515 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3516 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3517 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3518 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3519 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3520 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3521 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3522 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3523 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3524 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3525 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3526 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3527 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3528 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3529 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3530 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3531 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3532 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3533 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3534 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3535 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3536 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3537 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3538 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3539 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3540 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3541 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3542 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3543 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3544 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3545 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3546 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3547 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3548 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3549 * gcc.target/powerpc/vsu/vsu.exp: New file.
3550
5cb96b6a
UB
35512016-10-18 Uros Bizjak <ubizjak@gmail.com>
3552
3553 PR target/77991
3554 * gcc.target/i386/pr77991.c: New test.
3555
f5de494c
MF
35562016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
3557
3558 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3559 LTO is used.
3560
e5163ec1
SKS
35612016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3562
5cb96b6a 3563 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 3564
b64e8239
RB
35652016-10-18 Richard Biener <rguenther@suse.de>
3566
3567 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3568 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3569 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3570 * gcc.dg/tree-ssa/pr21294.c: Likewise.
3571 * gcc.dg/tree-ssa/pr21563.c: Likewise.
3572 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3573 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3574 * gcc.dg/tree-ssa/pr68431.c: Likewise.
3575 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3576 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3577 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3578 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3579 * gcc.dg/tree-ssa/vrp19.c: Likewise.
3580 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3581 * gcc.dg/tree-ssa/vrp92.c: Likewise.
3582 * gcc.dg/pr68217.c: Likewise.
3583 * gcc.dg/predict-9.c: Likewise.
3584 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3585 * gcc.dg/predict-1.c: Likewise.
3586
c680ada5
JD
35872016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3588
3589 * gfortran.dg/dtio_17.f90: New test.
3590
7fd4f180
KV
35912016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3592
3593 * gcc.dg/ipa/vrp4.c: Adjust testcase.
3594
718625ad
KV
35952016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3596
3597 * gcc.dg/ipa/vrp4.c: New test.
3598
735b8f9f
KV
35992016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3600
3601 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3602 * gcc.dg/torture/pr39074.c: Likewise.
3603
86f98087
EB
36042016-10-17 Eric Botcazou <ebotcazou@adacore.com>
3605
3606 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3607 * gnat.dg/trampoline4.adb: Minor tweak.
3608
a929f266
BS
36092016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3610
3611 PR tree-optimization/77916
3612 * gcc.dg/torture/pr77916.c: New.
3613
4acf2055
SK
36142016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
3615
3616 PR fortran/77978
3617 * gfortran.dg/pr77978_1.f90: New test.
3618 * gfortran.dg/pr77978_2.f90: Ditto.
3619 * gfortran.dg/pr77978_3.f90: Ditto.
3620
871267e1
PT
36212016-10-17 Paul Thomas <pault@gcc.gnu.org>
3622
3623 PR fortran/61420
3624 PR fortran/78013
3625 * gfortran.dg/proc_ptr_49.f90: New test.
3626
fd9593e9
BE
36272016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3628
3629 PR target/77308
3630 * gcc.target/arm/pr77308.c: New test.
3631
d32d4176
DE
36322016-10-17 David Edelsohn <dje.gcc@gmail.com>
3633
3634 * lib/target-supports.exp
3635 (check_effective_target_floatn_nx_runtime): Return 0 for
3636 powerpc*-ibm-aix*.
3637
dca2910c
AP
36382016-10-17 Andrew Pinski <apinski@cavium.com>
3639
3640 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3641 long instead of long.
3642 * gcc.target/aarch64/cinc_common_1.c: Likewise.
3643 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3644 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3645 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3646 * gcc.target/aarch64/pr68102_1.c: Likewise.
3647 * gcc.target/aarch64/target_attr_3.c: Likewise.
3648
44b00dbc
RB
36492016-10-17 Richard Biener <rguenther@suse.de>
3650
3651 PR tree-optimization/77988
3652 * gcc.dg/torture/pr77988.c: New testcase.
3653
89b80c42
PK
36542016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3655
3656 * gcc.dg/pr71636-1.c: New test-case.
3657 * gcc.dg/pr71636-2.c: Likewise.
3658
4c640e26
EB
36592016-10-16 Eric Botcazou <ebotcazou@adacore.com>
3660
3661 * gnat.dg/trampoline3.adb: New test.
3662 * gnat.dg/trampoline4.adb: Likewise.
3663
6c0347f6
JD
36642016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3665
3666 * gfortran.dg/dtio_16.f90: New test.
3667
d0d48a06
EB
36682016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3669
3670 * gcc.target/sparc/bmaskbshuf.c: Rename to...
3671 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3672 * gcc.target/sparc/bmaskbshuf-2.c: New test.
3673
baa33d83
EB
36742016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3675
3676 * gcc.target/sparc/popc.c: Rename to...
3677 * gcc.target/sparc/popc-1.c: ...this.
3678 * gcc.target/sparc/popc-2.c: New test.
3679
523ee218
JD
36802016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3681
3682 PR fortran/77972
3683 * gfortran.dg/unexpected_eof_4.f90: New test.
3684
c04d4ede
JB
36852016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
3686
31a84d4a
AP
3687 PR libfortran/48587
3688 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 3689
064ed55a
JJ
36902016-10-14 Jakub Jelinek <jakub@redhat.com>
3691
9a822fc7
JJ
3692 PR middle-end/77959
3693 * gfortran.dg/pr77959.f90: New test.
3694
064ed55a
JJ
3695 DR 1511 - const volatile variables and ODR
3696 * g++.dg/DRs/dr1511-1.C: New test.
3697 * g++.dg/DRs/dr1511-2.C: New test.
3698
2579762a
EB
36992016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3700
3701 * gnat.dg/debug7.adb (dg-options): Remove -g.
3702 * gnat.dg/debug8.adb (dg-options): Add -margs.
3703 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3704
6d59425d
RB
37052016-10-14 Richard Biener <rguenther@suse.de>
3706
3707 PR tree-optimization/77979
3708 * gcc.dg/torture/pr77979.c: New testcase.
3709
43f66d6e
ML
37102016-10-14 Martin Liska <mliska@suse.cz>
3711
3712 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3713 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3714 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3715
cb3ac867
UB
37162016-10-14 Uros Bizjak <ubizjak@gmail.com>
3717
3718 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3719 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3720 * gcc.dg/torture/pr77937-2.c: Likewise.
3721
14cf71a0
EB
37222016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3723
3724 * gnat.dg/lto15.adb: Adjust.
3725 * gnat.dg/lto16.adb: Likewise.
3726 * gnat.dg/lto17.adb: Likewise
3727 * gnat.dg/lto18.ad[sb]: New test.
3728 * gnat.dg/lto18_pkg.ads: New helper.
3729 * gnat.dg/lto19.adb: New test.
3730 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3731 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3732 * gnat.dg/lto20.adb: New test.
3733 * gnat.dg/lto20_pkg.ad[sb]: New helper.
3734
6fd9c6f4
AV
37352016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
3736
3737 * gfortran.dg/coarray_38.f90: Expect error message.
3738
01f44038
KT
37392016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3740
3741 * gcc.target/aarch64/spellcheck_1.c: New test.
3742 * gcc.target/aarch64/spellcheck_2.c: Likewise.
3743 * gcc.target/aarch64/spellcheck_3.c: Likewise.
3744 * gcc.target/aarch64/spellcheck_4.c: Likewise.
3745 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3746 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3747
253abb2a
AS
37482016-10-13 Andreas Schwab <schwab@linux-m68k.org>
3749
3750 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3751
a2695319
BS
37522016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3753
3754 PR tree-optimization/77937
3755 * gcc.dg/torture/pr77937-1.c: New.
3756 * gcc.dg/torture/pr77937-2.c: New.
3757
14a2c9aa
JM
37582016-10-13 Jakub Jelinek <jakub@redhat.com>
3759
3760 * g++.dg/cpp1z/inline-var1.C: New test.
3761 * g++.dg/cpp1z/inline-var1a.C: New test.
3762 * g++.dg/cpp1z/inline-var1.h: New file.
3763 * g++.dg/cpp1z/inline-var2.C: New test.
3764 * g++.dg/cpp1z/inline-var3.C: New test.
3765 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3766 uninitialized const.
3767
6c95388f 37682016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 3769
ee7fa2e3
SL
3770 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3771 Xscale is specified, not just -march.
3772 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3773 is incompatible with Xscale.
18d34307 3774
96032047
MS
37752016-10-13 Martin Sebor <msebor@redhat.com>
3776
3777 PR c++/71912
3778 * g++.dg/ext/flexary4.C: Adjust.
3779 * g++.dg/ext/flexary5.C: Same.
3780 * g++.dg/ext/flexary9.C: Same.
3781 * g++.dg/ext/flexary19.C: New test.
3782 * g++.dg/ext/flexary18.C: New test.
3783 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3784 regression test.
5cb96b6a
UB
3785 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3786 Avoid generating a flexible array member in an array.
96032047 3787
5b1548fd
MS
37882016-10-13 Martin Sebor <msebor@redhat.com>
3789
3790 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3791 to placate -Wformat on targets where the type is not int.
3792
7810c4eb
DM
37932016-10-13 David Malcolm <dmalcolm@redhat.com>
3794
3795 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3796 in INSN_LOCATION.
3797
fcd27666
BC
37982016-10-13 Bin Cheng <bin.cheng@arm.com>
3799
3800 * gcc.target/i386/l_fma_float_1.c: Revise test.
3801 * gcc.target/i386/l_fma_float_2.c: Ditto.
3802 * gcc.target/i386/l_fma_float_3.c: Ditto.
3803 * gcc.target/i386/l_fma_float_4.c: Ditto.
3804 * gcc.target/i386/l_fma_float_5.c: Ditto.
3805 * gcc.target/i386/l_fma_float_6.c: Ditto.
3806 * gcc.target/i386/l_fma_double_1.c: Ditto.
3807 * gcc.target/i386/l_fma_double_2.c: Ditto.
3808 * gcc.target/i386/l_fma_double_3.c: Ditto.
3809 * gcc.target/i386/l_fma_double_4.c: Ditto.
3810 * gcc.target/i386/l_fma_double_5.c: Ditto.
3811 * gcc.target/i386/l_fma_double_6.c: Ditto.
3812
b8a4b8c8
BC
38132016-10-13 Bin Cheng <bin.cheng@arm.com>
3814
3815 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3816
328ba117
BC
38172016-10-13 Bin Cheng <bin.cheng@arm.com>
3818
3819 * gcc.dg/vect/vect-98.c: Refine test case.
3820 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3821 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3822 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3823
1a1ab05e
JJ
38242016-10-13 Jakub Jelinek <jakub@redhat.com>
3825
3826 PR c/77946
3827 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3828
27947670
ML
38292016-10-13 Martin Liska <mliska@suse.cz>
3830
3831 PR tree-optimization/77943
3832 * g++.dg/tree-ssa/pr77943.C: New test.
3833
92c5266b
AV
38342016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3835
3836 PR fortran/72832
3837 * gfortran.dg/allocate_with_source_22.f03: New test.
3838 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3839 fail.
3840
90bca4ed
TP
38412016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3842
3843 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3844 * gcc.target/arm/movsi_movw.c: Likewise.
3845 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3846 directive to work on big endian targets.
3847
0011af7b
KV
38482016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3849
3850 * gcc.dg/tree-ssa/evrp6.c: New test.
3851
859e95ab
SB
38522016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3853
3854 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3855 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3856 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3857
2934018d
SB
38582016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3859
3860 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3861 * gcc.target/powerpc/warn-2.c: Ditto.
3862
f92d1522
RS
38632016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3864
3865 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3866 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3867 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3868 for -mmsa.
3869 * gcc.target/mips/msa.c: New test.
3870 * gcc.target/mips/msa-builtins.c: Likewise.
3871 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3872 (check_effective_target_mips_msa_runtime): Likewise.
3873 (check_effective_target_mips_msa): Likewise.
3874 (add_options_for_mips_msa): Likewise.
3875 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3876 (check_effective_target_vect_intfloat_cvt): Likewise.
3877 (check_effective_target_vect_uintfloat_cvt): Likewise.
3878 (check_effective_target_vect_floatint_cvt): Likewise.
3879 (check_effective_target_vect_floatuint_cvt): Likewise.
3880 (check_effective_target_vect_shift): Likewise.
3881 (check_effective_target_vect_shift_char): Likewise.
3882 (check_effective_target_vect_long): Likewise.
3883 (check_effective_target_vect_float): Likewise.
3884 (check_effective_target_vect_double): Likewise.
3885 (check_effective_target_vect_long_long): Likewise.
3886 (check_effective_target_vect_perm): Likewise.
3887 (check_effective_target_vect_perm_byte): Likewise.
3888 (check_effective_target_vect_perm_short): Likewise.
3889 (check_effective_target_vect_sdot_qi): Likewise.
3890 (check_effective_target_vect_udot_qi): Likewise.
3891 (check_effective_target_vect_sdot_hi): Likewise.
3892 (check_effective_target_vect_udot_hi): Likewise.
3893 (check_effective_target_vect_pack_trunc): Likewise.
3894 (check_effective_target_vect_unpack): Likewise.
3895 (check_effective_target_vect_hw_misalign): Likewise.
3896 (check_effective_target_vect_condition): Likewise.
3897 (check_effective_target_vect_cond_mixed): Likewise.
3898 (check_effective_target_vect_char_mult): Likewise.
3899 (check_effective_target_vect_short_mult): Likewise.
3900 (check_effective_target_vect_int_mult): Likewise.
3901 (check_effective_target_vect_extract_even_odd): Likewise.
3902 (check_effective_target_vect_interleave): Likewise.
3903 (check_vect_support_and_set_flags): Check if the target supports MSA
3904 and append to the list of EFFECTIVE_TARGETS.
3905
0bfd099c
RB
39062016-10-12 Richard Biener <rguenther@suse.de>
3907
3908 PR debug/77947
3909 * g++.dg/torture/pr77947.C: New testcase.
3910
b4a9ef2f
PMR
39112016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3912
3913 * gnat.dg/debug8.adb: New testcase.
3914
c0dbd22d
PMR
39152016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3916
3917 * gnat.dg/debug9.adb: New testcase.
3918
8a7c91cd
RB
39192016-10-12 Richard Biener <rguenther@suse.de>
3920
3921 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3922 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3923 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3924
7dc2f5f1
RB
39252016-10-12 Richard Biener <rguenther@suse.de>
3926
3927 PR tree-optimization/77920
3928 * gcc.dg/torture/pr77920.c: New testcase.
3929
70f6d5e1
JJ
39302016-10-12 Jakub Jelinek <jakub@redhat.com>
3931
4a8b97cb
JJ
3932 PR tree-optimization/77929
3933 * gcc.c-torture/compile/pr77929.c: New test.
3934
70f6d5e1
JJ
3935 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3936 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3937 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3938 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3939 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3940 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3941 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3942 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3943 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3944
4803de58
EB
39452016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3946
3947 * gcc.target/sparc/setcc-4.c: Adjust.
3948 * gcc.target/sparc/setcc-5.c: Likewise.
3949 * gcc.target/sparc/setcc-6.c: Likewise.
3950 * gcc.target/sparc/setcc-7.c: Likewise.
3951 * gcc.target/sparc/setcc-8.c: Likewise.
3952 * gcc.target/sparc/setcc-9.c: Likewise.
3953 * gcc.target/sparc/setcc-10.c: Delete.
3954
f6cf4810
SK
39552016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3956
3957 PR fortran/77942
3958 * gfortran.dg/pr77942.f90
3959
8e8c2744
FR
39602016-10-11 Fritz Reese <fritzoreese@gmail.com>
3961
3962 * gfortran.dg/dec_math.f90: New testsuite.
3963
ddefad9a
SKS
39642016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3965
3966 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3967 (main): Declare j as i32 instead of int.
3968
e7b08761
TP
39692016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3970
3971 PR testsuite/PR77710
3972 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3973 target triplet instead of *-*-*-*.
3974
9fd7cd44
EB
39752016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3976
3977 * gnat.dg/unchecked_convert10.adb: New test.
3978 * gnat.dg/unchecked_convert11.adb: Likewise.
3979 * gnat.dg/unchecked_convert12.adb: Likewise.
3980
ff7e7ee0
EB
39812016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3982
3983 * gcc.target/sparc/cbcond-1.c: New test.
3984 * gcc.target/sparc/cbcond-2.c: Likewise.
3985 * gcc.target/sparc/movcc-1.c: Likewise.
3986 * gcc.target/sparc/movcc-2.c: Likewise.
3987 * gcc.target/sparc/setcc-1.c: Adjust.
3988 * gcc.target/sparc/setcc-2.c: Likewise.
3989 * gcc.target/sparc/setcc-3.c: Likewise.
3990 * gcc.target/sparc/setcc-4.c: Likewise.
3991 * gcc.target/sparc/setcc-5.c: Likewise.
3992 * gcc.target/sparc/setcc-6.c: New test.
3993 * gcc.target/sparc/setcc-7.c: Likewise.
3994 * gcc.target/sparc/setcc-8.c: Likewise.
3995 * gcc.target/sparc/setcc-9.c: Likewise.
3996 * gcc.target/sparc/setcc-10.c: Likewise.
3997
d30078b8
JL
39982016-10-10 Jeff Law <law@redhat.com>
3999
4000 PR tree-optimization/71947
4001 * gcc.dg/tree-ssa/pr71947-1.c: New test.
4002 * gcc.dg/tree-ssa/pr71947-2.c: New test.
4003 * gcc.dg/tree-ssa/pr71947-3.c: New test.
4004 * gcc.dg/tree-ssa/pr71947-4.c: New test.
4005 * gcc.dg/tree-ssa/pr71947-5.c: New test.
4006 * gcc.dg/tree-ssa/pr71947-6.c: New test.
4007
5f869266
TK
40082016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4009
4010 PR fortran/77915
4011 * gfortran.dg/matmul_11.f90: New test.
4012
174e0b00
JW
40132016-10-10 Jiong Wang <jiong.wang@arm.com>
4014
4015 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
4016 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
4017 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
4018 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
4019 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
4020 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
4021 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
4022 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
4023 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
4024 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
4025 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
4026 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
4027 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
4028 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
4029 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
4030 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
4031 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
4032 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
4033 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4034 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4035 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4036 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4037 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4038 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4039 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4040 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4041 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4042 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4043 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4044 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4045 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4046 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4047 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4048 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4049 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4050 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4051 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4052 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4053 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4054 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4055 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4056 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4057 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4058 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4059 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4060 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4061 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4062 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4063 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4064 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4065 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4066 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4067 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4068 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4069 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4070 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4071 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4072 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4073 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4074
4bc63138
JW
40752016-10-10 Jiong Wang <jiong.wang@arm.com>
4076
4077 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4078 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4079 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4080 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4081 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4082 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4083 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4084 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4085 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4086 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4087 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4088 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4089 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4090 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4091
8f3edb07
JW
40922016-10-10 Jiong Wang <jiong.wang@arm.com>
4093
4094 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4095 Enable AArch64.
4096 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4097 vdup*_laneq.
4098 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4099 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4100 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4101 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4102
6e49f922
JW
41032016-10-10 Matthew Wahab <matthew.wahab@arm.com>
4104 Jiong Wang <jiong.wang@arm.com>
4105
4106 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4107 AArch64 support.
4108 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4109 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4110 AArch64 targets.
4111 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4112 AArch64 targets.
4113 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4114 targets.
4115 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4116
41683e1a
EB
41172016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4118
4119 * gnat.dg/specs/vfa.ads: New test.
4120
6e49f922 41212016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
4122
4123 * gnat.dg/inline13.ad[sb]: New test.
4124 * gnat.dg/inline13_pkg.ad[sb]: New helper.
4125
55cfd746
EB
41262016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4127
4128 * gnat.dg/biased_subtype.adb: New test.
4129
4dfb8a2a
JJ
41302016-10-09 Jakub Jelinek <jakub@redhat.com>
4131
4132 PR tree-optimization/77901
4133 * gcc.c-torture/compile/pr77901.c: New test.
4134
67b97478
PK
41352016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4136
4137 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4138 * gcc.dg/ipa/propalign-2.c: Likewise
4139 * gcc.dg/ipa/propalign-3.c: Likewise.
4140 * gcc.dg/ipa/propalign-4.c: Likewise.
4141 * gcc.dg/ipa/propalign-5.c: Likewise.
4142
7bad794a
JJ
41432016-10-08 Jakub Jelinek <jakub@redhat.com>
4144
81b02905
JJ
4145 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4146
ee19ef45
JJ
4147 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4148
7bad794a
JJ
4149 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4150 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4151
56d3a930
FR
41522016-10-07 Fritz Reese <fritzoreese@gmail.com>
4153
4154 * gfortran.dg/dec_union_11.f90: New testcase.
4155
45e2bf2e
NS
41562016-10-07 Nathan Sidwell <nathan@acm.org>
4157
4158 PR c++/66443
4159 * g++.dg/cpp0x/pr66443-cxx11.C: New.
4160 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4161 * g++.dg/cpp1y/pr66443-cxx14.C: New
4162 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4163 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4164
be845b04
JJ
41652016-10-07 Jakub Jelinek <jakub@redhat.com>
4166
4167 * g++.dg/cpp0x/addressof1.C: New test.
4168 * g++.dg/cpp0x/addressof2.C: New test.
4169
08213983
MM
41702016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4171
4172 * gcc.target/powerpc/float128-type-1.c: New test to check that
4173 PowerPC 64-bit Linux enables -mfloat128-type by default.
4174 * gcc.target/powerpc/float128-type-2.c: Likewise.
4175 * gcc.target/powerpc/float128-mix.c: Change error message to
4176 reflect that __ibm128 is now #define'ed to be long double.
4177
bd845c14
SK
41782016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
4179
4180 PR fortran/77406
4181 * gfortran.dg/pr77406.f90: New test.
4182 * gfortran.dg/assumed_type_3.f90: Update error messages.
4183 * gfortran.dg/defined_operators_1.f90: Ditto.
4184 * gfortran.dg/generic_26.f90: Ditto.
4185 * gfortran.dg/generic_7.f90: Ditto.
4186 * gfortran.dg/gomp/udr5.f90: Ditto.
4187 * gfortran.dg/gomp/udr7.f90: Ditto.
4188 * gfortran.dg/interface_1.f90: Ditto.
4189 * gfortran.dg/interface_37.f90: Ditto.
4190 * gfortran.dg/interface_5.f90: Ditto.
4191 * gfortran.dg/interface_6.f90: Ditto.
4192 * gfortran.dg/interface_7.f90
4193 * gfortran.dg/no_arg_check_3.f90
4194 * gfortran.dg/operator_5.f90
4195 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4196
c09c4992
BE
41972016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4198
4199 PR c++/77700
4200 * c-c++-common/Wint-in-bool-context.c: Update test.
4201
d7f336f8
RB
42022016-10-07 Richard Biener <rguenther@suse.de>
4203
4204 * gcc.dg/tree-ssa/vrp01.c: Adjust.
4205 * gcc.dg/tree-ssa/vrp34.c: Likewise.
4206
a9172bf3
MP
42072016-10-07 Marek Polacek <polacek@redhat.com>
4208
4209 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4210
8a14afd0
BS
42112016-10-07 Bernd Schmidt <bschmidt@redhat.com>
4212
4213 PR c++/69733
4214 * c-c++-common/pr69733.c: New test.
4215 * gcc.dg/pr69733.c: New test.
4216 * gcc.target/i386/pr69733.c: New test.
4217
d4bd4646
MP
42182016-10-07 Marek Polacek <polacek@redhat.com>
4219
4220 PR c++/77803
4221 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4222
a93cdc5c
JJ
42232016-10-07 Jakub Jelinek <jakub@redhat.com>
4224
4225 PR tree-optimization/77664
4226 * gcc.dg/tree-ssa/pr77664.c: New test.
4227 * gcc.dg/pr77664.c: New test.
4228
42292016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
4230
4231 * gfortran.dg/pr69955.f90: New test.
4232
ac193ee7
LK
42332016_10-06 Louis Krupp <louis.krupp@zoho.com>
4234
4235 PR fortran/57910
4236 * gfortran.dg/pr57910.f90: New test.
4237
342cfb3e
JJ
42382016-10-06 Jakub Jelinek <jakub@redhat.com>
4239
4240 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4241 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4242
48057089
KV
42432016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4244
4245 PR tree-optimization/77862
4246 * gcc.dg/pr77862.c: New test.
4247
65b25c9b
KV
42482016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4249
4250 * gcc.dg/tree-ssa/evrp4.c: New test.
4251
f3127685
JL
42522016-10-06 Jeff Law <law@redhat.com>
4253
4254 PR tree-optimization/71661
4255 * gcc.dg/tree-ssa/pr71661.c: New test.
4256
b3972588
RB
42572016-10-06 Richard Biener <rguenther@suse.de>
4258
4259 PR tree-optimization/77855
4260 * gcc.dg/torture/pr77855.c: New testcase.
4261
139dc3c6 42622016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 4263 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
4264
4265 * g++.dg/other/pr77759.C: New test.
4266
37f6a157
RB
42672016-10-06 Richard Biener <rguenther@suse.de>
4268
4269 PR tree-optimization/77839
4270 * gcc.dg/torture/pr77839.c: New testcase.
4271
f779aeb8
MP
42722016-10-06 Marek Polacek <polacek@redhat.com>
4273
4274 * g++.dg/cpp1z/init-statement9.C: New test.
4275
eee8f0b0
AS
42762016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
4277
4278 * gcc.target/i386/pcommit-1.c: Deleted.
4279 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4280 * gcc.target/i386/sse-13.c: Ditto.
4281 * gcc.target/i386/sse-14.c: Ditto.
4282 * gcc.target/i386/sse-22.c: Ditto.
4283 * gcc.target/i386/sse-23.c: Ditto.
4284 * g++.dg/other/i386-2.C: Ditto.
4285
b48042bb
UB
42862016-10-05 Uros Bizjak <ubizjak@gmail.com>
4287
4288 * gcc.target/i386/pr77833.c: Require int128 effective target.
4289
50b01e1d
SK
42902016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
4291
4292 PR fortran/58991
4293 PR fortran/58992
4294 * gfortran.dg/associate_22.f90: New test.
4295
908b8296
FR
42962016-10-05 Fritz Reese <fritzoreese@gmail.com>
4297
4298 * gfortran.dg/dec_union_9.f90: New testcase.
4299 * gfortran.dg/dec_union_10.f90: New testcase.
4300
87582521
JJ
43012016-10-05 Jakub Jelinek <jakub@redhat.com>
4302
2e69f143
JJ
4303 PR sanitizer/66343
4304 * gcc.dg/pch/pr66343-3.c: New test.
4305 * gcc.dg/pch/pr66343-3.hs: New file.
4306
87582521
JJ
4307 PR sanitizer/66343
4308 * gcc.dg/pch/pr66343-1.c: New test.
4309 * gcc.dg/pch/pr66343-1.hs: New file.
4310 * gcc.dg/pch/pr66343-2.c: New test.
4311 * gcc.dg/pch/pr66343-2.hs: New file.
4312
700fff34
BE
43132016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4314
4315 * c-c++-common/Wint-in-bool-context.c: Update test.
4316
17a9e380
MP
43172016-10-05 Marek Polacek <polacek@redhat.com>
4318
4319 * g++.dg/cpp1z/init-statement1.C: New test.
4320 * g++.dg/cpp1z/init-statement2.C: New test.
4321 * g++.dg/cpp1z/init-statement3.C: New test.
4322 * g++.dg/cpp1z/init-statement4.C: New test.
4323 * g++.dg/cpp1z/init-statement5.C: New test.
4324 * g++.dg/cpp1z/init-statement6.C: New test.
4325 * g++.dg/cpp1z/init-statement7.C: New test.
4326 * g++.dg/cpp1z/init-statement8.C: New test.
4327
6e48e779
LK
43282016-10-05 Louis Krupp <louis.krupp@zoho.com>
4329
4330 PR fortran/67524
4331 * gfortran.dg/pr67524.f90: New test.
4332
04a32443
JJ
43332016-10-05 Jakub Jelinek <jakub@redhat.com>
4334
4335 PR sanitizer/77823
4336 * c-c++-common/ubsan/shift-9.c: New test.
4337
743a9cf7
SKS
43382016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4339
4340 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4341 of int if __SIZEOF_INT__ is less than 4 bytes.
4342
a40278c3
JD
43432016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4344
4345 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4346 * gfortran.dg/class_array_20.f03: Likewise.
4347 * gfortran.dg/class_array_21.f03: Likewise.
4348 * gfortran.dg/finalize_29.f08: Likewise.
4349 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4350
39bb7d01
RB
43512016-10-05 Richard Biener <rguenther@suse.de>
4352
4353 PR middle-end/77826
4354 * gcc.dg/torture/pr77826.c: New testcase.
4355
eeb57981
RB
43562016-10-05 Richard Biener <rguenther@suse.de>
4357
4358 * gcc.dg/fold-copysign-1.c: New testcase.
4359
f9018d75
AS
43602016-10-05 Andreas Schwab <schwab@suse.de>
4361
4362 * g++.dg/pr49847-2.C: Remove.
4363
7e8000b3
PMR
43642016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
4365
4366 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4367
54f84ca9
RB
43682016-10-05 Richard Biener <rguenther@suse.de>
4369
4370 PR middle-end/55152
4371 * gcc.dg/pr55152-2.c: New testcase.
4372
17beda50
JD
43732016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4374
4375 * gfortran.dg/dtio_15.f90: New test.
4376
1c84b798
ILT
43772016-10-04 Ian Lance Taylor <iant@golang.org>
4378
4379 * gcc.dg/split-7.c: New test.
4380
7ec39552
MS
43812016-10-04 Martin Sebor <msebor@redhat.com>
4382
4383 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4384 %lc directive to wint_t to silence -Wformat warnings on targets
4385 where the latter is a distinct type such as long.
4386
8ff04ff9
MS
43872016-10-04 Martin Sebor <msebor@redhat.com>
4388
4389 PR c++/77804
4390 * g++.dg/warn/Wplacement-new-size-4.C: New test.
4391
bfecd57c
JJ
43922016-10-04 Jakub Jelinek <jakub@redhat.com>
4393
f72da967
JJ
4394 PR c++/77791
4395 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4396
bfecd57c
JJ
4397 * g++.dg/other/java3.C: Remove.
4398 * g++.dg/other/java1.C: Remove.
4399 * g++.dg/other/error12.C: Remove.
4400 * g++.dg/other/java2.C: Remove.
4401 * g++.dg/warn/Wnvdtor.C: Remove.
4402 * g++.dg/lookup/java1.C: Remove.
4403 * g++.dg/lookup/java2.C: Remove.
4404 * g++.dg/ext/pr34829.C: Remove.
4405 * g++.dg/ext/java-3.C: Remove.
4406 * g++.dg/ext/java-1.C: Remove.
4407 * g++.dg/ext/java-2.C: Remove.
4408 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4409
fe8b1e83
DG
44102016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
4411
4412 PR tree-optimization/77808
4413 * gcc.dg/tree-ssa/pr77808.c: New testcase.
4414
078b5aab
RB
44152016-10-04 Richard Biener <rguenther@suse.de>
4416
4417 PR tree-optimization/77399
4418 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4419
2b568899
RB
44202016-10-04 Richard Biener <rguenther@suse.de>
4421
4422 PR middle-end/77833
4423 * gcc.target/i386/pr77833.c: New testcase.
4424
0a4e5cf3
JL
44252016-09-26 Jeff Law <law@redhat.com>
4426
4427 PR tree-optimization/71550
4428 PR tree-optimization/71403
4429 * gcc.c-torture/execute/pr71550.c: New test.
4430
d07b0a23
SKS
44312016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4432
4433 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4434 option.
4435
b44a42cf
KT
44362016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4437
4438 Revert
4439 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4440
4441 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4442
f41f1ceb
MP
44432016-10-03 Marek Polacek <polacek@redhat.com>
4444
4445 * g++.dg/cpp0x/nullptr37.C: New test.
4446
1633d3b9
BE
44472016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4448
4449 * c-c++-common/Wint-in-bool-context.c: Update test.
4450
2c8e3a1d
JJ
44512016-10-02 Jakub Jelinek <jakub@redhat.com>
4452
4453 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4454 earlier.
4455 * g++.dg/charset/asm2.c (memmove): Likewise.
4456 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4457 * g++.dg/tls/diag-4.C (foo): Likewise.
4458 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4459 dg-warning, fix up regex.
4460 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4461 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4462 * g++.old-deja/g++.mike/net31.C: Likewise.
4463 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4464 for C++17.
4465 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4466 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4467
f00b6283
RB
44682016-10-01 Richard Biener <rguenther@suse.de>
4469
4470 PR middle-end/77798
4471 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4472
0f0565b1
AV
44732016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
4474
4475 PR fortran/77663
4476 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4477
c58823a0
JJ
44782016-10-01 Jakub Jelinek <jakub@redhat.com>
4479
4480 PR c/77490
4481 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4482 Add dg-prune-output directive.
4483
e3228a50
JD
44842016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4485
4486 PR fortran/66643
4487 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4488 * gfortran.fortran-torture/compile/write.f90: Update test.
4489
e70bbc6f
MW
44902016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
4491
4492 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4493 arm_fp16_alternative_ok as the required effective target.
4494 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
4495 -mfp16-format=alternative to the dg-options directive and remove
4496 the dg-add-options directive.
4497
c39747d2
FR
44982016-09-30 Fritz Reese <fritzoreese@gmail.com>
4499
4500 PR fortran/77764
4501 * gfortran.dg/dec_union_8.f90: New testcase.
4502
00074dd8
FR
45032016-09-30 Fritz Reese <fritzoreese@gmail.com>
4504
4505 PR fortran/77782
4506 * gfortran.dg/dec_structure_16.f90: New testcase.
4507
26f391e8
AV
45082016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
4509
4510 * gfortran.dg/coarray_allocate_10.f08: New test.
4511 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4512
fa16a271
KT
45132016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4514
4515 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4516
f334c828
RB
45172016-09-30 Richard Biener <rguenther@suse.de>
4518
4519 PR tree-optimization/77399
4520 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4521
76e3ec9c
SL
45222016-09-29 Sandra Loosemore <sandra@codesourcery.com>
4523
871267e1 4524 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
4525 -fdelete-null-pointer-checks explicit.
4526 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4527 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4528 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4529 * gcc.dg/pic-1.c: Require fpic target support.
4530 * gcc.dg/pic-2.c: Likewise.
4531
a2c6e7f2
JJ
45322016-09-29 Jakub Jelinek <jakub@redhat.com>
4533
4534 Implement P0001R1 - C++17 removal of register storage class specifier
4535 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4536 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4537 C++17.
4538 * c-c++-common/vector-subscript-5.c (foo): Don't use register
4539 keyword if not __SSE2__.
4540 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4541 C++17.
4542 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4543 register keywords.
4544 * g++.dg/eh/pr29166.C: Add -Wno-register option.
4545 * g++.dg/warn/register-parm-1.C (erroneous_warning,
4546 no_erroneous_warning): Expect new warnings for C++17.
4547 * g++.dg/warn/register-var-2.C (f): Likewise.
4548 * g++.dg/parse/register1.C (f): Expect new error for C++17.
4549 * g++.dg/parse/linkage2.C (foo): Likewise.
4550 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4551 keyword on parameters for C++17.
4552 * g++.dg/cpp1z/register1.C: New test.
4553 * g++.dg/cpp1z/register2.C: New test.
4554 * g++.dg/cpp1z/register3.C: New test.
4555
4ab76933
UB
45562016-09-29 Uros Bizjak <ubizjak@gmail.com>
4557
4558 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4559 * gcc.target/i386/avx2-check.h (main): Ditto.
4560 * gcc.target/i386/avx512bw-check.h (main): Ditto.
4561 * gcc.target/i386/avx512cd-check.h (main): Ditto.
4562 * gcc.target/i386/avx512dq-check.h (main): Ditto.
4563 * gcc.target/i386/avx512er-check.h (main): Ditto.
4564 * gcc.target/i386/avx512f-check.h (main): Ditto.
4565 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4566 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4567 * gcc.target/i386/avx512vl-check.h (main): Ditto.
4568
2488ebe5
UB
45692016-09-29 Uros Bizjak <ubizjak@gmail.com>
4570
4571 PR target/77756
4572 * gcc.target/i386/pr77756.c: New test.
4573
4d258d09
MP
45742016-09-29 Marek Polacek <polacek@redhat.com>
4575
4576 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4577
a9087411
MP
45782016-09-29 Marek Polacek <polacek@redhat.com>
4579
4580 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4581 C++14.
4582
fa0a064a
ML
45832016-09-29 Martin Liska <mliska@suse.cz>
4584
4585 * objc/execute/construct1.m: New test.
4586
0ce1ecc7
RB
45872016-09-29 Richard Biener <rguenther@suse.de>
4588
4589 PR tree-optimization/77768
4590 * gcc.dg/torture/pr77768.c: New testcase.
4591
da186c1f
RB
45922016-09-28 Richard Biener <rguenther@suse.de>
4593
4594 PR middle-end/77407
4595 * gcc.dg/pr77407.c: New testcase.
4596
d657e995
RB
45972016-09-29 Richard Biener <rguenther@suse.de>
4598
4599 PR middle-end/55152
4600 * gcc.dg/pr55152.c: New testcase.
4601 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4602
cadf6296
RO
46032016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4604
4605 * gcc.dg/profile-update-warning.c: Restrict to ia32.
4606 (dg-options): Remove -m32.
4607
88000fd1
MS
46082016-09-28 Martin Sebor <msebor@redhat.com>
4609
4610 PR middle-end/77721
4611 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4612
0c172974
JD
46132016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4614
4615 PR libgfortran/77707
4616 * gfortran.dg/inquire_17.f90: New test.
4617
4b390698
JJ
46182016-09-28 Jakub Jelinek <jakub@redhat.com>
4619
4620 PR c++/77467
4621 * g++.dg/cpp1y/constexpr-77467.C: New test.
4622
2b1b5938
MS
46232016-09-28 Martin Sebor <msebor@redhat.com>
4624
4625 PR c/77762
4626 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
4627 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
4628 (test_sprintf_p_const): Adjust line numbers to avoid failures
4629 introduced in r240503.
4630
30dc6ee9
MS
46312016-09-28 Martin Sebor <msebor@redhat.com>
4632
4633 PR middle-end/77683
4634 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4635
7d290e93
BE
46362016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4637
fcf32bad
BE
4638 PR c++/77748
4639 * g++.dg/pr77550.C: Avoid undefined behavior.
4640
7d290e93
BE
4641 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4642
912d9ec3
WD
46432016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
4644
4645 * gcc.dg/strlenopt-20.c: Update test.
4646 * gcc.dg/strlenopt-21.c: Likewise.
4647 * gcc.dg/strlenopt-22.c: Likewise.
4648 * gcc.dg/strlenopt-22g.c: Likewise.
4649 * gcc.dg/strlenopt-26.c: Likewise.
4650 * gcc.dg/strlenopt-5.c: Likewise.
4651 * gcc.dg/strlenopt-7.c: Likewise.
4652 * gcc.dg/strlenopt-9.c: Likewise.
4653
459bcfb0
JJ
46542016-09-27 Jakub Jelinek <jakub@redhat.com>
4655
6e39060a
JJ
4656 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4657
8ca33347
JJ
4658 * g++.dg/cpp1z/lambda-this1.C: New test.
4659 * g++.dg/cpp1z/lambda-this2.C: New test.
4660
459bcfb0
JJ
4661 PR c++/77722
4662 * g++.dg/ubsan/return-4.C: New test.
4663 * g++.dg/ubsan/return-5.C: New test.
4664 * g++.dg/ubsan/return-6.C: New test.
4665
20fba714
JW
46662016-09-27 Jiong Wang <jiong.wang@arm.com>
4667
4668 * lib/target-supports.exp
4669 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4670 in function comment.
4671
bebe0086
ML
46722016-09-27 Martin Liska <mliska@suse.cz>
4673
4674 PR gcov-profile/46266
4675 * lib/gcov.exp: Verify that <built-in>.gcov file is not
4676 considered.
4677
59896334
RB
46782016-09-27 Richard Biener <rguenther@suse.de>
4679
4680 PR tree-optimization/77745
4681 * g++.dg/torture/pr77745.C: New testcase.
4682
f0d355dc
RB
46832016-09-27 Richard Biener <rguenther@suse.de>
4684
4685 PR tree-optimization/77478
4686 * gcc.dg/torture/pr77478.c: New testcase.
4687
8c9434c2
ML
46882016-09-27 Martin Liska <mliska@suse.cz>
4689
4690 PR gcov-profile/7970
4691 PR gcov-profile/16855
4692 PR gcov-profile/44779
4693 * g++.dg/gcov/pr16855.C: New test.
4694
511d092e
SKS
46952016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4696
4697 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4698
f2e0c4e1
JJ
46992016-09-27 Jakub Jelinek <jakub@redhat.com>
4700
4701 PR fortran/77666
4702 * gfortran.dg/gomp/pr77666.f90: New test.
4703
3a4228ba
KV
47042016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
4705
4706 PR ipa/77677
4707 * gcc.dg/torture/pr77677-2.c: New test.
4708
a184e37f
SK
47092016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
4710
4711 PR fortran/77420
4712 * gfortran.dg/pr77420_1.f90: New test.
4713 * gfortran.dg/pr77420_2.f90: Ditto.
4714 * gfortran.dg/pr77420_3.f90: New test. Requires ...
4715 * gfortran.dg/pr77420_4.f90: this file.
4716
8be59d19
KV
47172016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
4718
4719 PR middle-end/77719
4720 * gfortran.dg/pr77719.f90: New test.
4721
991075a4
TP
47222016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4723
4724 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 4725 singular form of byte when quantity is unknown.
991075a4 4726
c6147dc4
MP
47272016-09-26 Marek Polacek <polacek@redhat.com>
4728
4729 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4730
5cc6c41c
ML
47312016-09-26 Martin Liska <mliska@suse.cz>
4732
4733 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4734 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4735 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4736 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4737 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4738 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4739 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4740 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4741 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4742
81fea426
MP
47432016-09-26 Marek Polacek <polacek@redhat.com>
4744
4745 PR c/7652
4746 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4747 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4748 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4749 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4750 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4751 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4752 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4753 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4754 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4755 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4756 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4757 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4758 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4759 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4760 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4761 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4762 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4763 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4764 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4765 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4766 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4767 * c-c++-common/attr-fallthrough-1.c: New test.
4768 * c-c++-common/attr-fallthrough-2.c: New test.
4769 * g++.dg/cpp0x/fallthrough1.C: New test.
4770 * g++.dg/cpp0x/fallthrough2.C: New test.
4771 * g++.dg/cpp1z/fallthrough1.C: New test.
4772 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4773 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4774 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4775 * objc.dg/Wimplicit-fallthrough-1.m: New test.
4776
9b597c1f
SK
47772016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4778
12a813c1 4779 PR fortran/77429
9b597c1f
SK
4780 * gfortran.dg/pr77429.f90: New test.
4781
f1c7e7f1
SK
47822016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4783
4784 PR fortran/77694
4785 * gfortran.dg/pr77694.f90: New test.
4786
50c6dd20
OE
47872016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
4788
4789 PR target/51244
4790 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4791
540b039e
DH
47922016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4793
4794 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4795 for 32-bit mode.
4796
cfd161bf
DH
47972016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4798
4799 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4800 for 32-bit mode.
4801
9a2300e9
MP
48022016-09-24 Marek Polacek <polacek@redhat.com>
4803
4804 PR c/77490
4805 * c-c++-common/Wbool-operation-1.c: New test.
4806 * gcc.dg/Wbool-operation-1.c: New test.
4807
34d567d1
FR
48082016-09-23 Fritz Reese <fritzoreese@gmail.com>
4809
4810 * gfortran.dg/dec_static_1.f90: New.
4811 * gfortran.dg/dec_static_2.f90: New.
4812 * gfortran.dg/dec_static_3.f90: New.
4813 * gfortran.dg/dec_static_4.f90: New.
4814
4a8d4422
JD
48152016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4816
4817 PR fortran/48298
4818 * gfortran.dg/negative_unit_check.f90: Update test.
4819 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 4820
90ef45cb
DV
48212016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4822
4823 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4824 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4825 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4826 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4827 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4828 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4829 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4830
e0535922
MS
48312016-09-23 Martin Sebor <msebor@redhat.com>
4832
4833 PR testsuite/77713
4834 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4835 assuming long double is bigger than double.
4836
d664d76d
JJ
48372016-09-23 Jakub Jelinek <jakub@redhat.com>
4838
4839 Implement P0138R2, C++17 construction rules for enum class values
4840 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4841
3b31f720
DM
48422016-09-23 David Malcolm <dmalcolm@redhat.com>
4843
4844 PR preprocessor/77672
4845 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4846 expected multiline output from first warning to reflect change
4847 in r240434.
4848
592459bf
TP
48492016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4850
4851 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4852
0af06385
BE
48532016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4854 Tom de Vries <tom@codesourcery.com>
4855
4856 PR testsuite/77411
4857 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4858
8f01b67a
MP
48592016-09-23 Marek Polacek <polacek@redhat.com>
4860
4861 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4862 * c-c++-common/gomp/atomic-13.c: Likewise.
4863 * c-c++-common/gomp/atomic-14.c: Likewise.
4864 * c-c++-common/pr60439.c: Remove invalid code.
4865 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4866 * g++.dg/expr/bitfield5.C: Likewise.
4867 * g++.dg/expr/bitfield6.C: Likewise.
4868 * g++.dg/expr/bool1.C: Likewise.
4869 * g++.dg/expr/bool3.C: Likewise.
4870 * g++.dg/expr/lval3.C: Likewise.
4871 * g++.dg/expr/lval4.C: Likewise.
4872 * g++.old-deja/g++.jason/bool5.C: Likewise.
4873
bbd6fcf3
DM
48742016-09-23 David Malcolm <dmalcolm@redhat.com>
4875
4876 PR preprocessor/77672
4877 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4878 (test_terminator_location): New function.
4879
113d06a4
RB
48802016-09-23 Richard Biener <rguenther@suse.de>
4881
4882 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4883
cab9e1df
MW
48842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4885
4886 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4887 -march=armv8.2-a+fp16 when supported by the hardware.
4888 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4889 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4890 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4891 semi-colons to a macro invocations.
4892 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4893 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4894 defined.
4895 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4896 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4897 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4898 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4899 defined.
4900 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4901 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4902 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4903 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4904 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4905 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4906 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4907 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4908 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4909 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4910 defined.
4911 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4912 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4913 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4914 defined.
4915 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4916 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4917 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4918 defined.
4919 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4920 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4921 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4922 defined.
4923 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4924 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4925 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4926 defined. Also fix some white-space.
4927 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4928 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4929 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4930 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4931 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4932 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4933 defined. Also fix some long lines and white-space.
4934 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4935 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4936 defined. Also fix some long lines and white-space.
4937 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4938 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4939 defined.
4940 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4941 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4942 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4943 defined.
4944 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4945 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4946 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4947 defined.
4948 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
4949 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4950 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 4951 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
4952 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4953 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4954 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4955 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4956 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4957 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 4958 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
4959 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4960 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4961 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4962 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4963 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
4964 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4965 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 4966 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 4967
da9b2e69
JW
49682016-09-23 Jiong Wang <jiong.wang@arm.com>
4969 Matthew Wahab <matthew.wahab@arm.com>
4970
4971 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4972 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4973 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4974 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4975 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4976 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4977 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4978 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4979 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4980 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4981 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4982 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4983 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4984 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4985 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4986 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4987 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4988 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4989 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4990 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4991 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4992 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4993 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4994 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4995 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4996 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4997 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4998 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4999 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
5000 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
5001 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
5002 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
5003 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
5004 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
5005 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
5006 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
5007 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
5008
785cf02f
MW
50092016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5010
5011 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
5012 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
5013 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
5014 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
5015 support.
5016
1e401340
KV
50172016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
5018
5019 PR ipa/77677
5020 * gcc.dg/torture/pr77677.c: New test.
5021
8ed3eeac
AV
50222016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
5023
5024 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
5025 here now.
5026
55a9b91b
MW
50272016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5028
5029 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
5030 options. Add tests for float16x4_t and float16x8_t.
5031
64c744b9
DV
50322016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5033
5034 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5035 * gcc.target/s390/risbg-ll-2.c: Ditto.
5036 * gcc.target/s390/risbg-ll-3.c: Ditto.
5037
d403b8d4
MW
50382016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5039
5040 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5041 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5042
576987fc
DV
50432016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5044
5045 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5046 output to the simplified instructions.
5047
4ffc8099
MW
50482016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5049
5050 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5051 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5052
b1a970a5
MW
50532016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5054
5055 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5056 (FP16_SUPPORTED): New
5057 (expected-hfloat-16x4): Make conditional on __fp16 support.
5058 (expected-hfloat-16x8): Likewise.
5059 (vdup_n_f16): Disable for non-AArch64 targets.
5060 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5061 conditional on FP16_SUPPORTED.
5062 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5063 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5064 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5065 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5066 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5067 for testing __fp16.
5068 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5069 conditional on FP16_SUPPORTED.
5070 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5071 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5072
50df9464
MW
50732016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5074
5075 * gcc.target/arm/short-vfp-1.c: New.
5076
536b9f42
MW
50772016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5078
5079 * gcc.target/arm/attr-fp16-arith-1.c: New.
5080
1b9e31cf
MW
50812016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5082
5083 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5084 New.
5085 (add_options_for_arm_v8_2a_fp16_neon): New.
5086 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5087 (add_options_for_arm_arch_v8_2a): Auto-generate.
5088 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5089 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5090 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5091 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5092 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5093 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5094 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5095
a5b42ee7
MW
50962016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5097
5098 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5099 arm_fp16_alternative_ok.
5100 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5101 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
5102 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5103 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
5104 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5105 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5106 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5107 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5108 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5109 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5110 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5111 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5112 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5113 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5114 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5115 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5116 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5117 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5118 * gcc.target/arm/fp16-rounding-alt-1.c: Use
5119 arm_fp16_alternative_ok.
5120 * lib/target-supports.exp
5121 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5122 (check_effective_target_arm_fp16_alternative_ok): New.
5123 (check_effective_target_arm_fp16_none_ok_nocache): New.
5124 (check_effective_target_arm_fp16_none_ok): New.
5125
fcbc975b
ML
51262016-09-23 Martin Liska <mliska@suse.cz>
5127
5128 * gcc.dg/ipa/pr77653.c: Replace adress
5129 with address.
5130
1822b732
ML
51312016-09-23 Martin Liska <mliska@suse.cz>
5132
5133 * gcc.target/i386/movbe-4.c: New test.
5134
fab18cc4
ML
51352016-09-23 Martin Liska <mliska@suse.cz>
5136
5137 * gcc.target/i386/crc32-5.c: New test.
5138
e70f01b5
ML
51392016-09-23 Martin Liska <mliska@suse.cz>
5140
5141 * gcc.target/i386/pr71652.c: New test.
5142 * gcc.target/i386/pr71652-2.c: New test.
5143 * gcc.target/i386/pr71652-3.c: New test.
5144
f2e81d05
JJ
51452016-09-23 Jakub Jelinek <jakub@redhat.com>
5146
5147 * lib/gcc-dg.exp (process-message): Support relative line number
5148 notation - .+4 or .-1 etc.
5149 * gcc.dg/dg-test-1.c: New test.
5150
ed30d2a6
MS
51512016-09-22 Martin Sebor <msebor@redhat.com>
5152
5153 PR target/77676
5154 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5155 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5156 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5157 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5158
1c681c7b
UB
51592016-09-22 Uros Bizjak <ubizjak@gmail.com>
5160
5161 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5162 * gcc.dg/ifcvt-2.c: Ditto.
5163 * gcc.dg/zero_bits_compound-1.c: Ditto.
5164 * gcc.dg/zero_bits_compound-1.c: Ditto.
5165 * gcc.dg/pr40550.c: Simplify target selectors.
5166 Use dg-additional-options.
5167 * gcc.dg/pr47893.c: Ditto.
5168 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
5169 additional options for 32-bit x86 targets.
5170 * gcc.dg/pr70955.c: Move to ...
5171 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
5172
67cf0a53
PC
51732016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5174
5175 PR c++/61019
5176 * g++.dg/cpp0x/pr61019.C: New.
5177
0ee70cc0
AV
51782016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5179 Terry Guo <terry.guo@arm.com>
5180
5181 * gcc.target/arm/pure-code/ffunction-sections.c: New.
5182 * gcc.target/arm/pure-code/no-literal-pool.c: New.
5183 * gcc.target/arm/pure-code/pure-code.exp: New.
5184
43639d2c
UB
51852016-09-22 Uros Bizjak <ubizjak@gmail.com>
5186
5187 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5188 Remove SSE effective target requirement.
5189
a608d15b
PC
51902016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5191
5192 PR c++/71979
5193 * g++.dg/cpp0x/pr71979.C: New.
5194
d94a7ab4
BE
51952016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5196
5197 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5198
a13f439f
ML
51992016-09-22 Martin Liska <mliska@suse.cz>
5200
5201 PR ipa/77653
5202 * gcc.dg/ipa/pr77653.c: New test.
5203
cf352092
JJ
52042016-09-22 Jakub Jelinek <jakub@redhat.com>
5205
5206 PR fortran/77665
5207 * gfortran.dg/gomp/pr77665.f90: New test.
5208
a8de3002
PT
52092016-09-22 Paul Thomas <pault@gcc.gnu.org>
5210
5211 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5212 * gfortran.dg/dtio_13.f90: New test.
5213
39abef62
LK
52142016-09-21 Louis Krupp <louis.krupp@zoho.com>
5215
5216 PR fortran/66107
5217 * gfortran.dg/pr66107.f90: New test.
5218
4a2bb7fc
ILT
52192016-09-21 Ian Lance Taylor <iant@golang.org>
5220
5221 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5222 with call to builtin delete function.
5223
5f84cee2
JM
52242016-09-21 Joseph Myers <joseph@codesourcery.com>
5225
5226 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5227 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5228 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5229 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5230 tests.
5231
fe01a41a
UB
52322016-09-21 Uros Bizjak <ubizjak@gmail.com>
5233
5234 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5235
2e1c20b1
JJ
52362016-09-21 Jakub Jelinek <jakub@redhat.com>
5237
5238 PR c++/77651
5239 * g++.dg/cpp1z/aligned-new6.C: New test.
5240
de4c144a
MW
52412016-09-21 Matthew Wahab <matthew.wahab@arm.com>
5242
5243 * gcc.target/arm/fp16-aapcs-3.c: New.
5244 * gcc.target/arm/fp16-aapcs-4.c: New.
5245 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5246 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5247 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5248 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5249
44fc7854
BE
52502016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5251
5252 PR tree-optimization/77550
5253 * g++.dg/pr77550.C: New test.
5254
bc084f84
GJL
52552016-09-21 Georg-Johann Lay <avr@gjlay.de>
5256
5257 PR target/77326
5258 * gcc.target/avr/torture/pr77326.c: New test.
5259
c075003a
LK
52602016-09-21 Louis Krupp <louis.krupp@zoho.com>
5261
5262 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5263
6811ea79
RB
52642016-09-21 Richard Biener <rguenther@suse.de>
5265
5266 PR tree-optimization/77648
5267 * gcc.dg/torture/pr77648-1.c: New testcase.
5268 * gcc.dg/torture/pr77648-2.c: Likewise.
5269
f955c4c4
RB
52702016-09-21 Richard Biener <rguenther@suse.de>
5271 Jakub Jelinek <jakub@redhat.com>
5272
5273 PR tree-optimization/77621
5274 * gcc.dg/pr77621.c: New testcase.
5275
096506bb
PT
52762016-09-21 Paul Thomas <pault@gcc.gnu.org>
5277
5278 PR fortran/77657
5279 * gfortran.dg/dtio_12.f90: New test.
5280
37d168ae
SKS
52812016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5282
5283 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5284
66454000
KV
52852016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5286
5287 PR tree-optimization/72835
5288 * gcc.dg/tree-ssa/pr72835.c: New test.
5289
88d0c3f0
MS
52902016-09-20 Martin Sebor <msebor@redhat.com>
5291
5292 PR middle-end/49905
5293 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5294 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5295 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5296 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5297 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5298 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5299 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5300
a03df1d5
KV
53012016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5302
5303 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5304 arguments/compare will be optimized away.
5305 * gcc.dg/torture/ftrapv-1.c: Likewise.
5306
8bc5448f
KV
53072016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5308
5309 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5310 will be optimized away.
5311 * gcc.dg/ipa/vrp1.c: New test.
5312 * gcc.dg/ipa/vrp2.c: New test.
5313 * gcc.dg/ipa/vrp3.c: New test.
5314
973625a0
KV
53152016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5316
5317 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5318 does the same transformation.
5319 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5320 * gcc.dg/tree-ssa/evrp1.c: New test.
5321 * gcc.dg/tree-ssa/evrp2.c: New test.
5322 * gcc.dg/tree-ssa/evrp3.c: New test.
5323 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5324 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5325 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5326 * gcc.dg/tree-ssa/pr64130.c: Likewise.
5327 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5328 foling now happens early.
5329 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5330 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5331 * gcc.dg/tree-ssa/vrp16.c: Likewise.
5332 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5333 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5334
9b1ba33c
UB
53352016-09-20 Uros Bizjak <ubizjak@gmail.com>
5336
5337 PR target/77621
5338 * gcc.target/i386/pr77621.c: New test.
5339 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5340 pattern, loop should vectorize with -mtune=atom.
5341
f5bd4ad8
MO
53422016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
5343 Jakub Jelinek <jakub@redhat.com>
5344
5345 PR testsuite/63299
5346 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5347 instead of delete.
5348
7d9cf801
JJ
53492016-09-20 Jakub Jelinek <jakub@redhat.com>
5350
b912f962
JJ
5351 PR c++/77626
5352 * g++.dg/other/pr77626.C: New test.
5353
eaf1ece1
JJ
5354 PR c++/77638
5355 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5356
590b62e9
JJ
5357 PR c++/77637
5358 * g++.dg/cpp0x/gen-attrs-62.C: New test.
5359
7d9cf801
JJ
5360 PR middle-end/77624
5361 * c-c++-common/pr77624-1.c: New test.
5362 * c-c++-common/pr77624-2.c: New test.
5363
3aebb6ff
AV
53642016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
5365
5366 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5367 of digits expected.
5368
b5bbe47b
RB
53692016-09-20 Richard Biener <rguenther@suse.de>
5370
5371 PR tree-optimization/77646
5372 * gcc.dg/torture/pr77646.c: New testcase.
5373
144a96e4
BE
53742016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5375
5376 PR c++/77434
5377 * c-c++-common/Wint-in-bool-context.c: New test.
5378
1f2071fa
JM
53792016-09-19 Joseph Myers <joseph@codesourcery.com>
5380
5381 * gcc.dg/cr-decimal-dig-1.c: New test.
5382
63012d9a
JM
53832016-09-19 Joseph Myers <joseph@codesourcery.com>
5384
5385 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5386 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5387 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5388 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5389
02410826
VM
53902016-09-19 Vladimir Makarov <vmakarov@redhat.com>
5391
5392 PR rtl-optimization/77416
5393 * gcc.target/powerpc/pr77416.c: New.
5394
6101a7ab
PP
53952016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
5396
5397 PR c++/77639
5398 * g++.dg/template/error-recovery4.C: New test.
5399
1993ff76
BC
54002016-09-19 Bin Cheng <bin.cheng@arm.com>
5401
5402 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5403
5fa9e644
KT
54042016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5405
5406 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5407 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5408
fc15d9ec
JJ
54092016-09-19 Jakub Jelinek <jakub@redhat.com>
5410 Jan Hubicka <jh@suse.cz>
5411
5412 PR target/77587
5413 * gcc.dg/pr77587.c: New test.
5414 * gcc.dg/pr77587a.c: New file.
5415
3c9f5092
AV
54162016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
5417
5418 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5419 * gfortran.dg/coarray_38.f90:
5420 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5421 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5422 * gfortran.dg/coarray_allocate_7.f08: New test.
5423 * gfortran.dg/coarray_allocate_8.f08: New test.
5424 * gfortran.dg/coarray_allocate_9.f08: New test.
5425 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5426 new caf_register.
5427 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5428 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5429 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5430 get_by_refs.
5431 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5432 * gfortran.dg/coarray_lock_7.f90: Same.
5433 * gfortran.dg/coarray_poly_5.f90: Same.
5434 * gfortran.dg/coarray_poly_6.f90: Same.
5435 * gfortran.dg/coarray_poly_7.f90: Same.
5436 * gfortran.dg/coarray_poly_8.f90: Same.
5437 * gfortran.dg/coindexed_1.f90: Changed errors expected.
5438
e79e6763
FR
54392016-09-19 Fritz Reese <fritzoreese@gmail.com>
5440
5441 PR fortran/77584
5442 * gfortran.dg/dec_structure_15.f90: New testcase.
5443
ae527639
RB
54442016-09-19 Richard Biener <rguenther@suse.de>
5445
5446 PR middle-end/77605
5447 * gcc.dg/torture/pr77605.c: New testcase.
5448
cdf060f8
LK
54492016-09-18 Louis Krupp <louis.krupp@zoho.com>
5450
5451 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5452
b720e919
JH
54532016-09-17 Jan Hubicka <hubicka@ucw.cz>
5454
5455 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5456 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5457 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5458 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5459 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5460 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5461 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5462 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5463 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5464 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5465 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5466
bdabae39
KY
54672016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
5468
5469 * gcc.target/i386/pr68633.c: Fix expected result.
5470
493ba820
LK
54712016-09-17 Louis Krupp <louis.krupp@gmail.com>
5472
5473 PR fortran/68078
5474 * gfortran.dg/pr68078.f90: New test.
5475 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5476
9a42726b
BS
54772016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5478
5479 PR target/77613
5480 * gcc.target/powerpc/swaps-p8-25.c: New.
5481
e7d61178
JJ
54822016-09-16 Jakub Jelinek <jakub@redhat.com>
5483
8f03e02f
JJ
5484 PR c++/77482
5485 * g++.dg/cpp0x/constexpr-77482.C: New test.
5486
e80cb545
JJ
5487 PR c++/77379
5488 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5489 thunk offsets.
5490 * g++.dg/abi/abi-tag23a.C: Likewise.
5491
1c2f613f
JJ
5492 PR c++/77338
5493 * g++.dg/cpp0x/decltype-77338.C: New test.
5494
e7d61178
JJ
5495 PR c++/77375
5496 * g++.dg/cpp0x/mutable1.C: New test.
5497
8d987deb
SK
54982016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
5499
5500 PR fortran/77612
5501 * gfortran.dg/pr77612.f90: New test.
5502
2c3d35a6
SKS
55032016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5504
5505 * gcc.dg/torture/pr70421.c: Require int32plus.
5506
e43163ae
JJ
55072016-09-16 Jakub Jelinek <jakub@redhat.com>
5508
bcf0905a
JJ
5509 PR middle-end/77475
5510 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5511
e43163ae
JJ
5512 PR target/77526
5513 * gcc.target/i386/pr77526.c: New test.
5514
7d704548
JJ
55152016-09-16 Jakub Jelinek <jakub@redhat.com>
5516 Eric Botcazou <ebotcazou@adacore.com>
5517
5518 PR middle-end/77594
5519 * gcc.target/i386/pr77594.c: New test.
5520
902d624f
LK
55212016-09-15 Louis Krupp <louis.krupp@zoho.com>
5522
5523 PR fortran/69963
5524 * gfortran.dg/misplaced_implicit_character.f90: New test.
5525
7e16ce79
BC
55262016-09-15 Bin Cheng <bin.cheng@arm.com>
5527
5528 PR tree-optimization/77503
5529 * gcc.dg/vect/pr77503.c: New test.
5530
7c05f5c4
RB
55312016-09-15 Richard Biener <rguenther@suse.de>
5532
5533 PR middle-end/77544
5534 * c-c++-common/torture/pr77544.c: New testcase.
5535
76ff80fb
JJ
55362016-09-15 Jakub Jelinek <jakub@redhat.com>
5537
5538 PR middle-end/77475
5539 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5540 * gcc.dg/march-generic.c: Likewise.
5541 * gcc.target/i386/spellcheck-options-1.c: New test.
5542 * gcc.target/i386/spellcheck-options-2.c: New test.
5543 * gcc.target/i386/spellcheck-options-3.c: New test.
5544 * gcc.target/i386/spellcheck-options-4.c: New test.
5545
5560d026
CLT
55462016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
5547
5548 PR fortran/72743
5549 * gfortran.dg/goacc/pr72743.f90: New test.
5550
5334f733
RB
55512016-09-15 Richard Biener <rguenther@suse.de>
5552
5553 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5554
d08615f2
RB
55552016-09-15 Richard Biener <rguenther@suse.de>
5556
5557 PR tree-optimization/77514
5558 * gcc.dg/torture/pr77514.c: New testcase.
5559
28ca05f0
JJ
55602016-09-14 Jakub Jelinek <jakub@redhat.com>
5561
5562 PR c++/77549
5563 * g++.dg/lookup/pr77549.C: New test.
5564
20a1e5b8
MP
55652016-09-14 Marek Polacek <polacek@redhat.com>
5566
5567 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5568 * c-c++-common/gomp/atomic-13.c: Likewise.
5569 * c-c++-common/gomp/atomic-14.c: Likewise.
5570 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5571 * g++.dg/cpp1z/bool-increment1.C: New test.
5572 * c-c++-common/pr60439.c: Add dg-warning.
5573 * g++.dg/expr/bitfield4.C: Likewise.
5574 * g++.dg/expr/bitfield5.C: Likewise.
5575 * g++.dg/expr/bitfield6.C: Likewise.
5576 * g++.dg/expr/bool1.C: Likewise.
5577 * g++.dg/expr/bool3.C: Likewise.
5578 * g++.dg/expr/lval3.C: Likewise.
5579 * g++.dg/expr/lval4.C: Likewise.
5580 * g++.old-deja/g++.jason/bool5.C: Likewise.
5581 * g++.dg/expr/bitfield3.C: Adjust dg-error.
5582 * g++.dg/other/error18.C: Likewise.
5583 * g++.dg/gomp/atomic-14.C: Likewise.
5584
0761f6bf
NS
55852016-09-14 Nathan Sidwell <nathan@acm.org>
5586
5587 PR c++/77539
5588 * g++.dg/cpp1y/pr77539.C: New.
5589
13cddbc1
CL
55902016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
5591
5592 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5593 dg-require.
5594 * g++.dg/ext/builtin_alloca.C: Likewise.
5595 * g++.dg/template/spec35.C: Likewise.
5596 * gcc.dg/builtins-68.c: Likewise.
5597 * gcc.misc-tests/gcov-13.c: Likewise.
5598 * gcc.misc-tests/gcov-14.c: Likewise.
5599
a90638d4
JM
56002016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
5601
5602 * gfortran.dg/dec_structure_14.f90: New testcase.
5603
5ba4a08c
JJ
56042016-09-14 Jakub Jelinek <jakub@redhat.com>
5605
5606 PR sanitizer/68260
5607 * c-c++-common/tsan/pr68260.c: New test.
5608
a713b234
JS
56092016-09-13 Joe Seymour <joe.s@somniumtech.com>
5610
5611 PR target/70713
5612 * gcc.target/msp430/function-attributes-1.c: New test.
5613 * gcc.target/msp430/function-attributes-2.c: New test.
5614 * gcc.target/msp430/function-attributes-3.c: New test.
5615
96032047
MS
56162015-04-18 Martin Sebor <msebor@redhat.com>
5617
5618 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5619 of non-nul characters.
5620 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5621
ea8661cd
JJ
56222016-09-13 Jakub Jelinek <jakub@redhat.com>
5623
9952908a
JJ
5624 * g++.dg/cpp0x/gen-attrs-61.C: New test.
5625 * g++.dg/cpp1z/gen-attrs1.C: New test.
5626
63cdb7a0
JJ
5627 PR tree-optimization/77454
5628 * gcc.dg/pr77454.c: New test.
5629
ea8661cd
JJ
5630 PR c++/77553
5631 * g++.dg/cpp1y/constexpr-77553.C: New test.
5632
254830ba
DM
56332016-09-13 David Malcolm <dmalcolm@redhat.com>
5634
5635 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5636 (test_show_locus): Replace rich_location::add_fixit_insert calls
5637 with add_fixit_insert_before and add_fixit_insert_after.
5638
42763690
JM
56392016-09-13 Jason Merrill <jason@redhat.com>
5640 Tom de Vries <tom@codesourcery.com>
5641
5642 PR c++/77427
5643 * g++.dg/pr77427.C: New test.
5644
c8798f2c
ML
56452016-09-13 Martin Liska <mliska@suse.cz>
5646
5647 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5648 effective target.
5649 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5650 * lib/target-supports.exp: Define the new target.
5651
54700e2e
AP
56522016-09-12 Andrew Pinski <apinski@cavium.com>
5653
5654 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5655 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5656
e1d55bf7
UB
56572016-09-12 Uros Bizjak <ubizjak@gmail.com>
5658
5659 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5660 variable arguments.
5661 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5662 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5663 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5664 variable argument.
5665 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5666 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5667
54dcdb88
BE
56682016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5669
5670 PR c++/77496
5671 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5672 * g++.dg/ext/pr77496.C: New test.
5673 * g++.dg/warn/pr77496.C: New test.
5674
d1463eb9
DM
56752016-09-12 David Malcolm <dmalcolm@redhat.com>
5676
5677 PR c/72858
5678 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5679 to preserve conversion chars, and to preserve prefix information.
5680 * gcc.dg/format/pr72858.c: New test case.
5681
217fabad
SK
56822016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
5683
5684 * gfortran.dg/pr77507.f90: Move to ...
5685 * gfortran.dg/ieee/pr77507.f90: here.
5686
a1cd04ac
JH
56872016-08-09 Jan Hubicka <hubicka@ucw.cz>
5688
5689 PR ipa/61159
5690 * compile/pr61159.c: New testcase
5691
e3912107
JH
56922016-08-09 Jan Hubicka <hubicka@ucw.cz>
5693
5694 PR ipa/64316
5695 * gcc.dg/ipa/pr63416.c: New testcase.
5696
739d9339
PT
56972016-09-10 Paul Thomas <pault@gcc.gnu.org>
5698 Steven G. Kargl <kargl@gcc.gnu.org>
5699
5700 PR fortran/77532
cc3135b6 5701 * gfortran.dg/dtio_11.f90: new test.
739d9339 5702
fb7c40dd
SK
57032016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
5704
5705 PR fortran/77507
5706 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5707 * gfortran.dg/c_assoc_4.f90: Ditto.
5708
5b28efbb
TV
57092016-09-10 Tom de Vries <tom@codesourcery.com>
5710
5711 PR C/71602
5712 * c-c++-common/va-arg-va-list-type.c: New test.
5713
9d0a9bb4
PB
57142016-09-09 Peter Bergner <bergner@vnet.ibm.com>
5715
5716 PR rtl-optimization/77289
5717 * gcc.target/powerpc/pr77289.c: New test.
5718
3f0177e7
MS
57192016-09-09 Martin Sebor <msebor@redhat.com>
5720
5721 PR c/77520
5722 PR c/77521
5723 * gcc.dg/pr77520.c: New test.
5724 * gcc.dg/pr77521.c: New test.
5725
e81e83d0
SK
57262016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5727
5728 PR fortran/77506
5729 * gfortran.dg/pr77506.f90: New test.
5730
8a92685e
SK
57312016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5732
5733 PR fortran/77507
5734 * gfortran.dg/pr77507.f90: New test.
5735
c65248cb
JM
57362016-09-09 Joseph Myers <joseph@codesourcery.com>
5737
5738 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5739
2cf0ff98
SK
57402016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
5741 Louis Krupp <lkrupp@gcc.gnu.org>
5742
5743 PR fortran/69514
5744 * gfortran.dg/pr69514_1.f90: New test.
5745 * gfortran.dg/pr69514_2.f90: New test.
5746
8ebc1e0f
JJ
57472016-09-08 Jakub Jelinek <jakub@redhat.com>
5748
20b6cf01
JJ
5749 PR fortran/77500
5750 * gfortran.dg/gomp/pr77500.f90: New test.
5751
8ebc1e0f
JJ
5752 PR fortran/77516
5753 * gfortran.dg/gomp/pr77516.f90: New test.
5754
34718542
JJ
57552016-09-07 Jakub Jelinek <jakub@redhat.com>
5756
5757 PR middle-end/77475
5758 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5759 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5760 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5761 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5762 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5763 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5764
e5106e27
DM
57652016-09-07 David Malcolm <dmalcolm@redhat.com>
5766
5767 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5768 "substring-locations.h".
5769
ca235a85
RB
57702016-09-07 Richard Biener <rguenther@suse.de>
5771
5772 PR c/77450
5773 * c-c++-common/vector-subscript-8.c: Move ..
5774 * gcc.dg/pr77450.c: ... here.
5775
0076b5dc 57762016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
5777
5778 PR libgfortran/77393
5779 * gfortran.dg/fmt_f0_2.f90: Update test.
5780 * gfortran.dg/fmt_f0_3.f90: New test.
5781
6ac7322b
DH
57822016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5783
5784 PR debug/77389
5785 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5786 in dg-options.
5787
5788 PR debug/57519
5789 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5790
8eb9e049
JJ
57912016-09-06 Jakub Jelinek <jakub@redhat.com>
5792
5793 PR target/69255
5794 * gcc.target/i386/pr69255-1.c: New test.
5795 * gcc.target/i386/pr69255-2.c: New test.
5796 * gcc.target/i386/pr69255-3.c: New test.
5797
57982016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
5799
5800 PR c/77336
5801 * gcc.dg/format/miss-7.c: New test.
5802
e6cb85d4
UB
58032016-09-06 Uros Bizjak <ubizjak@gmail.com>
5804
5805 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5806
7fe76f6a
ML
58072016-09-06 Martin Liska <mliska@suse.cz>
5808
5809 PR gcov-profile/77378
5810 PR gcov-profile/77466
5811 * gcc.dg/profile-update-warning.c: New test.
5812
209b636e
RB
58132016-09-06 Richard Biener <rguenther@suse.de>
5814
5815 PR tree-optimization/77479
5816 * gcc.dg/torture/pr77479.c: New testcase.
5817
b772a565
RB
58182016-09-06 Richard Biener <rguenther@suse.de>
5819
5820 PR c/77450
5821 * c-c++-common/vector-subscript-7.c: Adjust.
5822 * c-c++-common/vector-subscript-8.c: New testcase.
5823
a8c07037
SKS
58242016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5825
5826 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5827
0ce48391
JJ
58282016-09-05 Jakub Jelinek <jakub@redhat.com>
5829
de9188e0
JJ
5830 PR target/77476
5831 * gcc.target/i386/avx512f-pr77476.c: New test.
5832 * gcc.target/i386/avx512bw-pr77476.c: New test.
5833 * gcc.target/i386/avx512dq-pr77476.c: New test.
5834
c76f7809
JJ
5835 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5836 Update comment to mention also avx512f.
5837
0ce48391
JJ
5838 PR sanitizer/77396
5839 * g++.dg/asan/pr77396-2.C: New test.
5840
8a27cf73
UB
58412016-09-05 Uros Bizjak <ubizjak@gmail.com>
5842
5843 PR rtl-optimization/77452
5844 * gcc.target/i386/pr77452.c: New test.
5845
25ff5dd3
MP
58462016-09-05 Marek Polacek <polacek@redhat.com>
5847
5848 PR c/77423
5849 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5850
f2bc4e48
SK
58512016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5852
5853 PR fortran/77391
5854 * gfortran.dg/pr77391.f90: New test.
5855
e85921ee
SK
58562016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5857
5858 PR fortran/77460
5859 * gfortran.dg/pr77460.f90: New test.
5860
b5d50659
JJ
58612016-09-03 Jakub Jelinek <jakub@redhat.com>
5862
5863 PR c/65467
5864 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5865
7b826676
KY
58662016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5867
5868 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5869
717ebe91
DM
58702016-09-02 David Malcolm <dmalcolm@redhat.com>
5871
5872 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5873 test case.
5874 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5875 diagnostic-test-show-locus-generate-patch.c to the sources
5876 for diagnostic_plugin_test_show_locus.c.
5877
94087e88
JJ
58782016-09-02 Jakub Jelinek <jakub@redhat.com>
5879
9dc5773f
JJ
5880 PR c/65467
5881 * gcc.dg/gomp/_Atomic-1.c: New test.
5882 * gcc.dg/gomp/_Atomic-2.c: New test.
5883 * gcc.dg/gomp/_Atomic-3.c: New test.
5884 * gcc.dg/gomp/_Atomic-4.c: New test.
5885 * gcc.dg/gomp/_Atomic-5.c: New test.
5886
94087e88
JJ
5887 PR sanitizer/77396
5888 * g++.dg/asan/pr77396.C: New test.
5889
58902016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
5891
5892 PR tree-optimization/71831
5893 * gcc.dg/builtin-object-size-16.c: New test.
5894 * gcc.dg/builtin-object-size-17.c: New test.
5895
7e89048d
JD
58962016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5897
5898 PR libgfortran/77393
5899 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5900
2f196155
UB
59012016-09-01 Uros Bizjak <ubizjak@gmail.com>
5902
5903 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5904 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5905 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5906 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5907 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5908 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5909 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5910 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5911 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5912 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5913 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5914 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5915 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5916 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5917 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5918 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5919 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5920 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5921
0a6b0523
EB
59222016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5923
5924 * gnat.dg/opt58.adb: New test.
5925 * gnat.dg/opt58_pkg.ads: New helper.
5926
2a99de7b
RB
59272016-09-01 Richard Biener <rguenther@suse.de>
5928
5929 PR middle-end/77436
5930 * gcc.dg/torture/pr77436.c: New testcase.
5931
f79d8786
SKS
59322016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5933
5934 * gcc.dg/pr64252.c: Require int32plus.
5935 * gcc.dg/pr66299-1.c: Likewise.
5936 * gcc.dg/pr66299-2.c: Likewise.
5937 * gcc.dg/torture/20131115-1.c: Skip for avr.
5938
b06335f9
KT
59392016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5940
5941 * gcc.target/aarch64/ands_3.c: New test.
5942
f25f40be
JJ
59432016-08-31 Jakub Jelinek <jakub@redhat.com>
5944
d12a0b5a
JJ
5945 PR fortran/77352
5946 * gfortran.dg/gomp/pr77352.f90: New test.
5947
f25f40be
JJ
5948 PR fortran/77374
5949 * gfortran.dg/gomp/pr77374.f08: New test.
5950
9ff6fb6e
MG
59512016-08-31 Marc Glisse <marc.glisse@inria.fr>
5952
5953 PR tree-optimization/73714
5954 * gcc.dg/tree-ssa/pr73714.c: New test.
5955
8e95a674
JD
59562016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5957
5958 PR libgfortran/77393
5959 * gfortran.dg/fmt_f0_2.f90: New test.
5960
c6b0037d
MG
59612016-08-31 Marc Glisse <marc.glisse@inria.fr>
5962
5963 * gcc.target/i386/pr59539-2.c: Adapt options.
5964 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5965
1a576b13
PT
59662016-08-31 Paul Thomas <pault@gcc.gnu.org>
5967
5968 PR fortran/77418
5969 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5970 of the associate entity and replace with a pointer to the
5971 intended item on the stack.
5972
e73d3ca6 59732016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 5974 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
5975
5976 PR fortran/48298
5977 * gfortran.dg/dtio_1.f90: New test.
5978 * gfortran.dg/dtio_2.f90: New test.
5979 * gfortran.dg/dtio_3.f90: New test.
5980 * gfortran.dg/dtio_4.f90: New test.
5981 * gfortran.dg/dtio_5.f90: New test.
5982 * gfortran.dg/dtio_6.f90: New test.
5983 * gfortran.dg/dtio_7.f90: New test.
5984 * gfortran.dg/dtio_8.f90: New test.
5985 * gfortran.dg/dtio_9.f90: New test.
5986 * gfortran.dg/dtio_10.f90: New test.
5987
b816477a
DM
59882016-08-30 David Malcolm <dmalcolm@redhat.com>
5989
5990 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5991 (test_many_nested_locations): New function.
5992 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5993 (test_show_locus): Handle "test_many_nested_locations".
5994
71b30891
DM
59952016-08-30 David Malcolm <dmalcolm@redhat.com>
5996
5997 * g++.dg/template/double-greater-than-fixit.C: New test case.
5998
8fa37232
EB
59992016-08-30 Eric Botcazou <ebotcazou@adacore.com>
6000
6001 * gnat.dg/opt57.ad[sb]: New test.
6002 * gnat.dg/opt57_pkg.ads: New helper.
6003
6f651bae
RB
60042016-08-30 Richard Biener <rguenther@suse.de>
6005
6006 PR tree-optimization/69047
6007 * gcc.dg/pr69047.c: Fix byte-order check.
6008
ab834832
JJ
60092016-08-30 Jakub Jelinek <jakub@redhat.com>
6010
5116b156
JJ
6011 PR tree-optimization/72866
6012 * gcc.dg/vect/pr72866.c: New test.
6013
3754bbfc
JJ
6014 PR debug/77363
6015 * g++.dg/debug/dwarf2/pr77363.C: New test.
6016
26122e2d
JJ
6017 PR middle-end/77377
6018 * gcc.target/i386/pr77377.c: New test.
6019
ab834832
JJ
6020 PR debug/77389
6021 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
6022 in dg-options.
6023
bedc9ca7
SK
60242016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
6025
6026 * gfortran.dg/pr77372.f90: Moved to ...
6027 * gfortran.dg/ieee/pr77372.f90: here.
6028
adfa1e6b
MM
60292016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6030
6031 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
6032 vector short/char initializations.
6033 * gcc.target/powerpc/vec-init-5.c: Likewise.
6034 * gcc.target/powerpc/vec-init-6.c: New compile time test for
6035 vector initialization optimizations.
6036 * gcc.target/powerpc/vec-init-7.c: Likewise.
6037 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6038 vector float/double initializations.
6039 * gcc.target/powerpc/vec-init-9.c: Likewise.
6040
414b7129
UB
60412016-08-29 Uros Bizjak <ubizjak@gmail.com>
6042
6043 PR target/77403
6044 * gcc.target/i386/pr77403.c: New test.
6045
3d06b6f2
MP
60462016-08-29 Marek Polacek <polacek@redhat.com>
6047
6048 PR c/77292
6049 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6050
ba9bbd6f
TV
60512016-08-29 Tom de Vries <tom@codesourcery.com>
6052
6053 PR c/77398
6054 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6055
d7d80d8f
EB
60562016-08-29 Eric Botcazou <ebotcazou@adacore.com>
6057
6058 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 6059
d7d80d8f 60602016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
6061
6062 * gfortran.dg/dec_structure_13.f90: New testcase.
6063
468d95c8
JB
60642016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
6065
6066 PR fortran/77261
6067 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6068 available.
6069
f329b264
TV
60702016-08-28 Tom de Vries <tom@codesourcery.com>
6071
6072 PR lto/70955
6073 * gcc.dg/pr70955.c: New test.
6074 * gcc.dg/lto/pr70955_0.c: Same.
6075 * gcc.dg/lto/pr70955_1.c: Same.
6076
4a389eb6
PP
60772016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
6078
6079 PR tree-optimization/71077
6080 * gcc.target/i386/pr71077.c: New test.
6081
3f8257db 60822016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
6083
6084 PR fortran/77380
6085 * gfortran.dg/pr77380.f90: New test.
6086
3f8257db 60872016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
6088
6089 PR fortran/77372
6090 gfortran.dg/pr77372.f90: New test.
6091
ee908516
DM
60922016-08-26 David Malcolm <dmalcolm@redhat.com>
6093
6094 * gcc.dg/spellcheck-fields-2.c (test): Move
6095 dg-begin/end-multiline-output within function body.
6096 (test_macro): New function.
6097
d41e76cf
DM
60982016-08-26 David Malcolm <dmalcolm@redhat.com>
6099
6100 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6101 (test_fixit_insert): Update expected output.
6102 (test_fixit_remove): Likewise.
6103 (test_fixit_replace): Likewise.
6104
524a4c96
RO
61052016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6106
6107 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6108 Fix typo.
6109
ebfa15ab
RB
61102016-08-26 Richard Biener <rguenther@suse.de>
6111
6112 PR tree-optimization/69047
6113 * gcc.dg/pr69047.c: New testcase.
6114
209ca542
PK
61152016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6116 Martin Jambhor <mjambor@suse.cz>
524a4c96 6117
209ca542
PK
6118 * gcc.dg/ipa/propbits-1.c: New test-case.
6119 * gcc.dg/ipa/propbits-2.c: Likewise.
6120 * gcc.dg/ipa/propbits-3.c: Likewise.
6121
e5cf1629
SK
61222016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
6123
6124 PR fortran/77351
6125 * gfortran.dg/pr77351.f90: New test.
6126
ebef225f
MP
61272016-08-25 Marek Polacek <polacek@redhat.com>
6128
6129 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6130
fe377a48
MP
61312016-08-25 Marek Polacek <polacek@redhat.com>
6132
6133 PR c/77323
6134 * gcc.dg/pr77323.c: New test.
6135
88b8971f
PT
61362016-08-24 Paul Thomas <pault@gcc.gnu.org>
6137
6138 PR fortran/77358
6139 * gfortran.dg/submodule_17.f08: New test.
6140
3f8257db
JJ
61412016-08-24 Michael Collison <michael.collison@linaro.org>
6142 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
6143
6144 * gcc.target/arm/builtin_saddl.c: New testcase.
6145 * gcc.target/arm/builtin_saddll.c: New testcase.
6146 * gcc.target/arm/builtin_uaddl.c: New testcase.
6147 * gcc.target/arm/builtin_uaddll.c: New testcase.
6148 * gcc.target/arm/builtin_ssubl.c: New testcase.
6149 * gcc.target/arm/builtin_ssubll.c: New testcase.
6150 * gcc.target/arm/builtin_usubl.c: New testcase.
6151 * gcc.target/arm/builtin_usubll.c: New testcase.
6152
d5b5d212
UB
61532016-08-24 Uros Bizjak <ubizjak@gmail.com>
6154
6155 PR target/77270
6156 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6157 (dg-options): Use -march=amdfam10 instead of -march=athlon.
6158 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6159 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6160 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6161 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6162 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
6163 effective target. Remove scan-assembler-times directives.
6164 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6165 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6166 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6167
d1188689
SKS
61682016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6169
6170 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6171 of unsigned int.
6172 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6173
0b6b8f85
RS
61742016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
6175
6176 PR testsuite/77317
6177 * lib/target-supports.exp
6178 (check_effective_target_vect_aligned_arrays): Don't cache the result.
6179 (check_effective_target_vect_natural_alignment): Ditto.
6180 (check_effective_target_vector_alignment_reachable): Ditto.
6181 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6182
587b7f7a
ILT
61832016-08-23 Ian Lance Taylor <iant@golang.org>
6184
6185 * gcc.target/s390/nolrl-1.c: Don't match the file name.
6186
6019c0fc
MM
61872016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6188
6189 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6190 being created from pointers to memory locations.
6191 * gcc.target/powerpc/vec-init-2.c: Likewise.
6192
cfe37db4
FR
61932016-08-23 Fritz Reese <fritzoreese@gmail.com>
6194
6195 * gfortran.dg/dec_structure_12.f90: New testcase.
6196
7e11f46f
DV
61972016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6198
6199 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6200
7ab4f354
DV
62012016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6202
6203 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6204 verification.
6205
deb9351f
DV
62062016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6207
6208 * gcc.target/s390/md/andc-splitter-1.c: New test case.
6209 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6210
1fd9f058
RB
62112016-08-23 Richard Biener <rguenther@suse.de>
6212
6213 PR tree-optimization/27336
6214 * c-c++-common/pr27336.c: New testcase.
6215
b00e6e75
MP
62162016-08-22 Marek Polacek <polacek@redhat.com>
6217
6218 PR c++/77321
6219 * g++.dg/cpp1y/pr77321.C: New test.
6220
58338bac
SK
62212016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6222
6223 PR fortran/60774
6224 * gfortran.dg/empty_label.f: Adjust test for new error message.
6225 * gfortran.dg/empty_label.f90: Ditto.
6226 * gfortran.dg/empty_label_typedecl.f90: Ditto.
6227 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6228 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6229
30364ce6
SK
62302016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6231
6232 PR fortran/61318
6233 * gfortran.dg/pr61318.f90: New test.
6234
ad7a5a8f
SK
62352016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6236
6237 PR fortran/77260
6238 * gfortran.dg/pr77260_1.f90: New test.
6239 * gfortran.dg/pr77260_2.f90: Ditto.
6240
72f52f30
JM
62412016-08-22 Joseph Myers <joseph@codesourcery.com>
6242
6243 PR middle-end/77269
6244 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6245 __builtin_signbitf and __builtin_signbitl in expected generic
6246 expansion.
6247 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6248 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6249 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6250 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6251 tests.
6252
6dc198e3
JM
62532016-08-22 Joseph Myers <joseph@codesourcery.com>
6254
6255 * gcc.dg/torture/float128-builtin.c,
6256 gcc.dg/torture/float128-ieee-nan.c,
6257 gcc.dg/torture/float128x-builtin.c,
6258 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6259 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6260 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6261 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6262 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6263 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6264 gcc.dg/torture/floatn-nan.h: New tests.
6265
7ff4e41a
JM
62662016-08-22 Joseph Myers <joseph@codesourcery.com>
6267
6268 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6269 macro.
6270 (main): Update calls to TEST_I_F.
6271 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6272 macro.
6273 (main): Update calls to TEST_I_F.
6274
7078cdb6
JM
62752016-08-22 Joseph Myers <joseph@codesourcery.com>
6276
6277 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6278 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6279 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6280 names in calls to TEST_I_F.
6281
a9d7c823
BE
62822016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6283
6284 PR c/52952
6285 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6286
cd800235
SKS
62872016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6288
6289 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6290 and !natural_alignment_64.
6291 * gcc.dg/ipa/propalign-2.c: Likewise.
6292 * gcc.dg/ipa/propalign-3.c: Likewise.
6293 * gcc.dg/ipa/propalign-4.c: Likewise.
6294 * gcc.dg/ipa/propalign-5.c: Likewise.
6295 * lib/target-supports.exp
6296 (check_effective_target_natural_alignment_32): Add avr-*-*.
6297
22d12455
KV
62982016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
6299
6300 PR tree-optimization/61839
6301 * gcc.dg/tree-ssa/pr61839_1.c: New test.
6302 * gcc.dg/tree-ssa/pr61839_2.c: New test.
6303 * gcc.dg/tree-ssa/pr61839_3.c: New test.
6304 * gcc.dg/tree-ssa/pr61839_4.c: New test.
6305
c65699ef
JM
63062016-08-19 Joseph Myers <joseph@codesourcery.com>
6307
6308 PR c/32187
6309 * lib/target-supports.exp (check_effective_target_float16)
6310 (check_effective_target_float32, check_effective_target_float64)
6311 (check_effective_target_float128, check_effective_target_float32x)
6312 (check_effective_target_float64x)
6313 (check_effective_target_float128x)
6314 (check_effective_target_float16_runtime)
6315 (check_effective_target_float32_runtime)
6316 (check_effective_target_float64_runtime)
6317 (check_effective_target_float128_runtime)
6318 (check_effective_target_float32x_runtime)
6319 (check_effective_target_float64x_runtime)
6320 (check_effective_target_float128x_runtime)
6321 (check_effective_target_floatn_nx_runtime)
6322 (add_options_for_float16, add_options_for_float32)
6323 (add_options_for_float64, add_options_for_float128)
6324 (add_options_for_float32x, add_options_for_float64x)
6325 (add_options_for_float128x): New procedures.
6326 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6327 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6328 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6329 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6330 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6331 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6332 gcc.dg/torture/float128-complex.c,
6333 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6334 gcc.dg/torture/float128x-basic.c,
6335 gcc.dg/torture/float128x-complex.c,
6336 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6337 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6338 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6339 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6340 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6341 gcc.dg/torture/float32x-basic.c,
6342 gcc.dg/torture/float32x-complex.c,
6343 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6344 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6345 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6346 gcc.dg/torture/float64x-basic.c,
6347 gcc.dg/torture/float64x-complex.c,
6348 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6349 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6350 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6351 gcc.dg/torture/floatn-tg.h,
6352 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6353 gcc.dg/torture/fp-int-convert-float128-ieee.c,
6354 gcc.dg/torture/fp-int-convert-float128x-timode.c,
6355 gcc.dg/torture/fp-int-convert-float128x.c,
6356 gcc.dg/torture/fp-int-convert-float16-timode.c,
6357 gcc.dg/torture/fp-int-convert-float16.c,
6358 gcc.dg/torture/fp-int-convert-float32-timode.c,
6359 gcc.dg/torture/fp-int-convert-float32.c,
6360 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6361 gcc.dg/torture/fp-int-convert-float32x.c,
6362 gcc.dg/torture/fp-int-convert-float64-timode.c,
6363 gcc.dg/torture/fp-int-convert-float64.c,
6364 gcc.dg/torture/fp-int-convert-float64x-timode.c,
6365 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6366 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6367 maximum exponent of floating-point type. Use it in testing
6368 whether 0x8...0 fits in the floating-point type. Always treat -1
6369 (signed 0xf...f) as fitting in the floating-point type.
6370 (M_OK1): New macro.
6371 * gcc.dg/torture/fp-int-convert-double.c,
6372 gcc.dg/torture/fp-int-convert-float.c,
6373 gcc.dg/torture/fp-int-convert-float128-timode.c,
6374 gcc.dg/torture/fp-int-convert-float128.c,
6375 gcc.dg/torture/fp-int-convert-float80-timode.c,
6376 gcc.dg/torture/fp-int-convert-float80.c,
6377 gcc.dg/torture/fp-int-convert-long-double.c,
6378 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6379
94e73c78
JJ
63802016-08-19 Jakub Jelinek <jakub@redhat.com>
6381
fbdbd4b6
JJ
6382 PR fortran/72744
6383 * gfortran.dg/gomp/pr72744.f90: New test.
6384
94e73c78
JJ
6385 PR fortran/69281
6386 * gfortran.dg/gomp/pr69281.f90: New test.
6387
91151a73
JB
63882016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
6389
414b7129
UB
6390 * gfortran.dg/random_4.f90: Initialize seed before using, handle
6391 the last special seed value.
6392 * gfortran.dg/random_7.f90: Use size for last array member instead
6393 of hardcoded value.
91151a73 6394
fcf830ab
PK
63952016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6396
6397 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6398 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6399
1a5da5b6
RB
64002016-08-19 Richard Biener <rguenther@suse.de>
6401
6402 PR tree-optimization/77286
6403 * gcc.dg/torture/pr77286.c: New testcase.
6404
82f72146
DM
64052016-08-18 David Malcolm <dmalcolm@redhat.com>
6406
6407 * gcc.dg/verbose-asm-2.c: New test case.
6408
cc015f3a
DM
64092016-08-18 David Malcolm <dmalcolm@redhat.com>
6410
6411 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6412 (custom_diagnostic_finalizer): Update for change to
6413 diagnostic_show_locus.
6414
cb18fd07
DM
64152016-08-18 David Malcolm <dmalcolm@redhat.com>
6416
6417 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6418 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6419
a76989dc
MP
64202016-08-18 Marek Polacek <polacek@redhat.com>
6421
6422 PR c/71514
6423 * gcc.dg/pr71514.c: New test.
6424
89c88780
L
64252015-08-18 H.J. Lu <hongjiu.lu@intel.com>
6426
6427 PR target/72839
6428 * gcc.target/i386/pr72839.c: New test.
6429
2c71d454
CLT
64302016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
6431
6432 PR middle-end/70895
6433 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6434 * c-c++-common/goacc/reduction-1.c: Likewise.
6435 * c-c++-common/goacc/reduction-2.c: Likewise.
6436 * c-c++-common/goacc/reduction-3.c: Likewise.
6437 * c-c++-common/goacc/reduction-4.c: Likewise.
6438
66592e95
AM
64392016-08-18 Alan Modra <amodra@gmail.com>
6440
6441 * gcc.c-torture/compile/pr72771.c: New.
6442
3a146d46
JJ
64432016-08-17 Jakub Jelinek <jakub@redhat.com>
6444
6445 PR fortran/67496
6446 * gfortran.dg/pr67496.f90: New test.
6447
3f8257db 64482015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
6449
6450 PR tree-optimization/71752
3a146d46 6451 * gcc.dg/vect/pr71752.c: New.
038000bd 6452
dd42e908
UB
64532016-08-17 Uros Bizjak <ubizjak@gmail.com>
6454
6455 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6456
458a1cd0
JJ
64572016-08-17 Jakub Jelinek <jakub@redhat.com>
6458
6459 PR middle-end/77259
6460 * g++.dg/ipa/devirt-52.C: New test.
6461
11c4c4ba
CLT
64622016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
6463
6464 * c-c++-common/goacc/reduction-6.c: New testcase.
6465
661d6efd
RB
64662016-08-17 Richard Biener <rguenther@suse.de>
6467
6468 PR tree-optimization/76490
6469 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6470 * gcc.dg/pr52904.c: XFAIL.
6471
622d8b69
RB
64722016-08-17 Richard Biener <rguenther@suse.de>
6473
6474 PR tree-optimization/23855
6475 * gcc.dg/loop-unswitch-2.c: Adjust.
6476
af23e99c
JJ
64772016-08-16 Jakub Jelinek <jakub@redhat.com>
6478
6479 PR tree-optimization/72817
6480 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6481
feeb6268
JM
64822016-08-16 Joseph Myers <joseph@codesourcery.com>
6483
6484 PR libgcc/77265
6485 * gcc.dg/torture/float128-extend-inf.c: New test.
6486
65e736c0
DM
64872016-08-16 David Malcolm <dmalcolm@redhat.com>
6488
6489 PR c/72857
6490 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6491 for embedded NUL.
6492 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6493 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6494 caret placement.
6495 (test_oct): Likewise.
6496 (test_multiple): Likewise.
6497 (test_field_width_specifier): Likewise.
6498 (test_field_width_specifier_2): New function.
6499 (test_field_precision_specifier): New function.
6500 (test_embedded_nul): Update expected caret placement.
6501 (test_non_contiguous_strings): Update line number.
6502 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6503 (__emit_string_literal_range): Add "caret_idx" param.
6504 (test_simple_string_literal): Add value for new param, updating
6505 expected output..
6506 (test_concatenated_string_literal): Likewise.
6507 (test_multiline_string_literal): Likewise.
6508 (test_hex): Likewise.
6509 (test_oct): Likewise.
6510 (test_multiple): Likewise.
6511 (test_ucn4): Likewise.
6512 (test_ucn8): Likewise.
6513 (test_u8): Likewise.
6514 (test_u): Likewise; update expected message, from "range" to
6515 "location".
6516 (test_U): Likewise.
6517 (test_L): Likewise.
6518 (test_macro): Add value for new param.
6519 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6520 (__emit_string_literal_range): Add "caret_idx" param.
6521 (test_stringified_token_1): Add value for new param. Update
6522 expected message, from "range" to "location".
6523 (test_stringized_token_2): Likewise, adding param to macro.
6524 (test_stringified_token_3): Likewise.
6525 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6526 (emit_warning): Convert param from source_range to location_t.
6527 (test_string_literals): Add caret_idx param, and use it when
6528 constructing a substring_loc. Update error message, from
6529 "range" to "location".
6530
4a7f57d5
JJ
65312016-08-16 Jakub Jelinek <jakub@redhat.com>
6532
7841800f
JJ
6533 PR target/71910
6534 * g++.dg/gomp/pr71910.C: New test.
6535
1b13411a
JJ
6536 PR middle-end/67485
6537 * gcc.c-torture/compile/pr67485.c: New test.
6538
4a7f57d5
JJ
6539 PR target/72867
6540 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6541
3c556bc4
BC
65422016-08-16 Bin Cheng <bin.cheng@arm.com>
6543
6544 PR tree-optimization/69848
6545 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6546
beab2da6
ML
65472016-08-16 Martin Liska <mliska@suse.cz>
6548
6549 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6550 of memory operations so that it can be handled by core2
6551 in 32-bit mode.
6552
f4eec0a3
RB
65532016-08-16 Richard Biener <rguenther@suse.de>
6554
6555 PR tree-optimization/76783
6556 * gcc.dg/pr76783.c: New testcase.
6557 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6558
8f21990a
BC
65592016-08-16 Bin Cheng <bin.cheng@arm.com>
6560
6561 PR tree-optimization/72817
6562 PR tree-optimization/73450
6563 * gcc.dg/tree-ssa/pr72817.c: New test.
6564 * gcc.dg/tree-ssa/pr73450.c: New test.
6565
7fc61626
FR
65662016-08-15 Fritz Reese <fritzoreese@gmail.com>
6567
6568 * gfortran.dg/init_flag_13.f90: New testcase.
6569 * gfortran.dg/init_flag_14.f90: Ditto.
6570 * gfortran.dg/init_flag_15.f03: Ditto.
6571 * gfortran.dg/dec_init_1.f90: Ditto.
6572 * gfortran.dg/dec_init_2.f90: Ditto.
6573
432baa02
UB
65742016-08-15 Uros Bizjak <ubizjak@gmail.com>
6575
6576 PR target/72867
6577 * gcc.target/i386/pr72867.c: New test.
6578
7e1dde14
EB
65792016-08-16 Eric Botcazou <ebotcazou@adacore.com>
6580
6581 * c-c++-common/dump-ada-spec-5.c: New test.
6582
e4969090
RB
65832016-08-15 Richard Biener <rguenther@suse.de>
6584
6585 PR tree-optimization/73434
6586 * gcc.dg/torture/pr73434.c: New testcase.
6587
66088065
JJ
65882016-08-15 Jakub Jelinek <jakub@redhat.com>
6589
6590 PR tree-optimization/72824
6591 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6592
7c713714
CLT
65932016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
6594
6595 PR fortran/70598
6596 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6597 in use_device clause.
6598 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6599 * gfortran.dg/goacc/list.f95: Adjust to catch
6600 "neither a POINTER nor an array" error messages.
6601
4271e5cb
UB
66022016-08-14 Uros Bizjak <ubizjak@gmail.com>
6603
6604 PR target/76342
6605 * gcc.target/i386/pr76342.c: New test.
6606
b0cea284
JJ
66072016-08-12 Jakub Jelinek <jakub@redhat.com>
6608
6609 PR c/71512
6610 * g++.dg/ubsan/pr71512.C: New test.
6611 * c-c++-common/ubsan/pr71512-1.c: New test.
6612 * c-c++-common/ubsan/pr71512-2.c: New test.
6613
e86aefb8
MM
66142016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6615
6616 * gcc.target/powerpc/vec-init-1.c: New tests to test various
6617 vector initialization options.
6618 * gcc.target/powerpc/vec-init-2.c: Likewise.
6619 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6620 is generated on ISA 3.0.
6621
7fd82d52
PP
66222016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
6623
6624 PR middle-end/71654
6625 * gcc.dg/c-c++-common/pr71654.c: New test.
6626 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
6627 dg-options.
6628 * gcc.dg/tree-ssa/vrp24: Likewise.
6629
2f1364c2
JJ
66302016-08-12 Jakub Jelinek <jakub@redhat.com>
6631
6632 PR c/67410
6633 * gcc.dg/pr67410.c: New test.
6634
8eb414aa
BC
66352016-08-12 Bin Cheng <bin.cheng@arm.com>
6636
6637 PR tree-optimization/69848
6638 * gcc.dg/vect/vect-pr69848.c: New test.
6639
30b39c19
UB
66402016-08-12 Uros Bizjak <ubizjak@gmail.com>
6641
6642 PR testsuite/71008
6643 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6644 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6645 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6646 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6647
e373dd06
RB
66482016-08-12 Richard Biener <rguenther@suse.de>
6649
6650 PR tree-optimization/57326
6651 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6652 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6653 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6654 * gcc.target/i386/pr45685.c: Likewise.
6655 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6656 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6657 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6658 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6659 * gfortran.dg/pr34163.f90: Likewise.
6660
20d1af89
ML
66612016-08-12 Martin Liska <mliska@suse.cz>
6662
6663 * g++.dg/gcov/gcov-16.C: New test.
6664 * lib/gcov.exp: Support new argument for run-gcov function.
6665
5cacda56
ML
66662016-08-12 Martin Liska <mliska@suse.cz>
6667
6668 PR gcov-profile/35590
6669 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6670
663eecfd
RB
66712016-08-12 Richard Biener <rguenther@suse.de>
6672
6673 PR tree-optimization/72851
6674 * gcc.dg/torture/pr72851.c: New testcase.
6675
3f8257db 66762016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 6677
e366d7d8
AO
6678 PR debug/63240
6679 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6680 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6681 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6682 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6683 DW_AT_deleted.
6684
71e1a6a4
AO
6685 PR debug/55641
6686 * g++.dg/debug/dwarf2/ref-1.C: New.
6687
8aaf799b
AO
6688 PR debug/49366
6689 * g++.dg/debug/dwarf2/template-params-12.H: New.
6690 * g++.dg/debug/dwarf2/template-params-12f.C: New.
6691 * g++.dg/debug/dwarf2/template-params-12g.C: New.
6692 * g++.dg/debug/dwarf2/template-params-12n.C: New.
6693 * g++.dg/debug/dwarf2/template-params-12s.C: New.
6694 * g++.dg/debug/dwarf2/template-params-12u.C: New.
6695 * g++.dg/debug/dwarf2/template-params-12v.C: New.
6696 * g++.dg/debug/dwarf2/template-params-12w.C: New.
6697
06f9caed
BS
66982016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6699
6700 PR target/72863
6701 * gcc.target/powerpc/pr72863.c: New test.
6702
a8b956c1
UB
67032016-08-11 Uros Bizjak <ubizjak@gmail.com>
6704
6705 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6706
c73dd986
L
67072015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6708
6709 * gcc.target/i386/pieces-strcpy-1.c: New test.
6710 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6711
385ed708
JJ
67122016-08-11 Jakub Jelinek <jakub@redhat.com>
6713
6714 PR c++/72868
6715 * g++.dg/cpp1y/constexpr-switch4.C: New test.
6716
df7ec09f
L
67172015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6718
6719 * gcc.target/i386/pieces-memcpy-1.c: New test.
6720 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6721 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6722 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6723 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6724 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6725
b95a64bb
JJ
67262016-08-11 Jakub Jelinek <jakub@redhat.com>
6727
6728 PR c/72816
7ddbcf6b 6729 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 6730
59537744
BE
67312016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6732
6733 PR tree-optimization/71083
6734 * gcc.c-torture/execute/pr71083.c: New test.
6735 * gnat.dg/loop_optimization23.adb: New test.
6736 * gnat.dg/loop_optimization23_pkg.ads: New test.
6737 * gnat.dg/loop_optimization23_pkg.adb: New test.
6738
183ac6d0
RB
67392016-08-11 Richard Biener <rguenther@suse.de>
6740
6741 PR tree-optimization/72772
6742 * gcc.dg/graphite/pr35356-1.c: Adjust.
6743 * gcc.dg/tree-ssa/pr59597.c: Likewise.
6744
b152f5a2
JB
67452016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
6746
6747 * gfortran.dg/random_7.f90: Take into account that the last seed
6748 value is the special p value.
6749 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6750
bb7ebad1
RB
67512016-08-11 Richard Biener <rguenther@suse.de>
6752
6753 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6754
2e186411
AM
67552016-08-11 Alan Modra <amodra@gmail.com>
6756
6757 * gcc.target/powerpc/pr71680.c: New.
6758
e9e6d4f6
KN
67592016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6760
6761 * gcc.target/powerpc/bfp/bfp.exp: New file.
6762 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6763 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6764 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6765 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6766 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6767 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6768 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6769 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6770 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6771 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6772 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6773 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6774 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6775 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6776 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6777 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6778 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6779 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6780 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6781 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6782 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6783 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6784 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6785 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6786 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6787 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6788 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6789 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6790 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6791 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6792 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6793 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6794 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6795 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6796 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6797 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6798 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6799 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6800 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6801 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6802 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6803 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6804 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6805 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6806 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6807 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6808 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6809 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6810 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6811 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6812 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6813 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6814 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6815
9c8eabea
BC
68162016-08-10 Bin Cheng <bin.cheng@arm.com>
6817
6818 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6819 Add aarch64*-*-*.
6820
6c553b76
BC
68212016-08-10 Bin Cheng <bin.cheng@arm.com>
6822
6823 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6824
a0883b08
MM
68252016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6826
6827 PR target/72853
6828 * gcc.target/powerpc/pr72853.c: New test.
6829
a266236e
ML
68302016-08-10 Martin Liska <mliska@suse.cz>
6831
6832 PR gcov-profile/58306
6833 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6834
22063dbc
ML
68352016-08-10 Martin Liska <mliska@suse.cz>
6836
6837 * g++.dg/gcov/gcov-threads-1.C: New test.
6838
5250a5bb
SKS
68392016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6840
6841 PR target/71873
6842 * gcc.target/avr/pr71873.c: New test.
6843
b7597ae5
ML
68442016-08-09 Martin Liska <mliska@suse.cz>
6845
6846 * g++.dg/gcov/gcov-dump-1.C: New test.
6847 * g++.dg/gcov/gcov-dump-2.C: New test.
6848
ab50a215
ML
68492016-08-09 Martin Liska <mliska@suse.cz>
6850
6851 * gcc.dg/tree-prof/val-prof-9.c: New test.
6852
dcb1e137
ML
68532016-08-09 Martin Liska <mliska@suse.cz>
6854
6855 * gcc.dg/tree-prof/val-prof-8.c: New test.
6856
04d6d3b6
MJ
68572016-08-09 Martin Jambor <mjambor@suse.cz>
6858
df839749
UB
6859 PR ipa/71981
6860 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 6861
c57e78c4
BC
68622016-08-09 Bin Cheng <bin.cheng@arm.com>
6863
6864 PR tree-optimization/33707
6865 * gcc.dg/vect/pr33707.c: New test.
6866
42970a17
BC
68672016-08-09 Bin Cheng <bin.cheng@arm.com>
6868
6869 PR tree-optimization/pr72772
6870 * gcc.dg/tree-ssa/pr72772.c: New test.
6871
810a3aa6
MF
68722016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6873
6874 PR rtl-optimization/66669
6875 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6876
9e207d6f
JJ
68772016-08-09 Jakub Jelinek <jakub@redhat.com>
6878
6879 PR tree-optimization/72824
6880 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6881
50bf47fd
RB
68822016-08-09 Richard Biener <rguenther@suse.de>
6883
6884 PR tree-optimization/71802
6885 * gcc.dg/torture/pr71802.c: New testcase.
6886
cadec7ca
JJ
68872016-08-09 Jakub Jelinek <jakub@redhat.com>
6888
6889 PR c++/72809
6890 * g++.dg/eh/stdarg1.C: New test.
6891
c43c5112
AK
68922016-08-08 Andi Kleen <ak@linux.intel.com>
6893
6894 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6895 test command line in failure log.
6896 (profopt-execute): dito. Make autofdo file names unique.
6897
895aa8e1
DM
68982016-08-08 David Malcolm <dmalcolm@redhat.com>
6899
6900 PR c/64955
6901 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6902 output.
6903
9afda630
PK
69042016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6905
6906 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6907 c99_runtime.
6908 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6909 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6910 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6911 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6912 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6913 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6914
e52ed3fe
DM
69152016-08-08 David Malcolm <dmalcolm@redhat.com>
6916
6917 PR c/52952
6918 * gcc.dg/cpp/pr66415-1.c: Likewise.
6919 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6920 * gcc.dg/format/c90-printf-1.c: Likewise.
6921 * gcc.dg/format/diagnostic-ranges.c: New test case.
6922
ad200580
JJ
69232016-08-08 Jakub Jelinek <jakub@redhat.com>
6924
77524e0d
JJ
6925 PR fortran/72716
6926 * gfortran.dg/gomp/pr72716.f90: New test.
6927
2187f2a2
JJ
6928 PR middle-end/72781
6929 * gcc.dg/gomp/pr72781.c: New test.
6930
ad200580
JJ
6931 PR middle-end/68762
6932 * g++.dg/vect/pr68762-1.cc: New test.
6933 * g++.dg/vect/pr68762-2.cc: New test.
6934 * g++.dg/vect/pr68762.h: New file.
6935
989d0071
MS
69362016-08-08 Martin Sebor <msebor@redhat.com>
6937
6938 PR testsuite/72838
3a146d46
JJ
6939 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6940 * g++.dg/warn/overflow-warn-3.C: Same.
6941 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 6942
7090cac9
AV
69432016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6944
6945 PR fortran/71936
6946 * gfortran.dg/allocate_with_source_21.f03: New test.
6947
64e56ab0
AV
69482016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6949
6950 PR fortran/72698
6951 * gfortran.dg/allocate_with_source_20.f03: New test.
6952
0476487d
AM
69532016-08-08 Alan Modra <amodra@gmail.com>
6954
6955 * gcc.c-torture/compile/pr72802.c: New.
6956
8e9218f2
AV
69572016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6958
6959 PR fortran/70524
6960 * gfortran.dg/dependency_48.f90: New test.
6961
c1f7083b
TK
69622016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6963
531e5ae3 6964 PR fortran/70040
c1f7083b
TK
6965 * gfortran.dg/pr70040.f90: New testcase.
6966
6ab5813c
TK
69672016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6968
6969 PR fortran/71961
6970 * gfortran.dg/matmul_10.f90: New testcase.
6971
27bddc4a
JH
69722016-08-07 Jan Hubicka <hubicka@ucw.cz>
6973
6974 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6975
4a9f8a9f
JJ
69762016-08-07 Jakub Jelinek <jakub@redhat.com>
6977
6978 PR c/72816
6979 * gcc.dg/pr72816.c: New test.
6980
fa76f2c6
JW
69812016-08-06 Jonathan Wakely <jwakely@redhat.com>
6982
6983 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6984 * g++.dg/conversion/pr41426.C: Likewise.
6985 * g++.dg/conversion/pr66211.C: Likewise.
6986 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6987 * g++.dg/init/ref8.C: Likewise.
6988 * g++.old-deja/g++.law/cvt20.C: Likewise.
6989 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6990
5c3e5002
PP
69912016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6992
6993 PR tree-optimization/18046
6994 * gcc.dg/tree-ssa/vrp105.c: New test.
6995 * gcc.dg/tree-ssa/vrp106.c: New test.
6996
94087e88 69972016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
6998
6999 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
7000 1ul in diagnostics. Remove hyphen from "constant-expression."
7001 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
7002 * g++.dg/cpp0x/static_assert3.C: Same.
7003 * g++.dg/cpp1y/constexpr-throw.C: Same.
7004 * g++.dg/template/nontype3.C: Same.
7005 * g++.dg/warn/overflow-warn-1.C: Same.
7006 * g++.dg/warn/overflow-warn-3.C: Same.
7007 * g++.dg/warn/overflow-warn-4.C: Same.
7008
88fa5555
DM
70092016-08-05 David Malcolm <dmalcolm@redhat.com>
7010
7011 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
7012 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
7013 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
7014 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
7015
1addb9e6
PP
70162016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7017
7018 PR tree-optimization/72810
7019 * gcc.dg/tree-ssa/vrp110.c: New test.
7020
1b62ed4f
JG
70212016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
7022
7023 PR Target/72819
7024 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
7025 registers.
7026 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
7027 saving the half-precision registers.
7028 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
7029 value is returned in h0.
7030 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
7031 are passed in FP/SIMD registers.
7032 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
7033 passing works corrcetly.
7034 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7035 (hfa_f16x2_t): Likewise.
7036 (hfa_f16x3_t): Likewise.
7037 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7038 are promoted to double and passed in a double register.
7039 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7040 are promoted to double and stacked.
7041 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7042 __fp16 data types.
7043 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7044 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7045 __fp16 first get passed in FP/SIMD registers, then stacked.
7046
4228ca19
NS
70472016-08-05 Nathan Sidwell <nathan@acm.org>
7048
7049 PR c++/68724
7050 * g++.dg/cpp0x/pr68724.C: New.
7051
db7c335e
RB
70522016-08-05 Richard Biener <rguenther@suse.de>
7053
7054 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7055
48abe922
PP
70562016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7057
7058 * gcc.dg/tree-ssa/vrp107.c: New test.
7059 * gcc.dg/tree-ssa/vrp108.c: New test.
7060 * gcc.dg/tree-ssa/vrp109.c: New test.
7061
f6cdf42f
PK
70622016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7063
7064 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7065 dg-options.
7066
33a9c609
PK
70672016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7068
7069 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7070 test-cases.
7071 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7072 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7073 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7074 test-cases.
7075 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7076 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7077 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7078 large_double.
7079
4473482d
PC
70802016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
7081
7082 PR c++/72800
7083 * g++.dg/cpp1y/lambda-ice1.C: New.
7084
08156df5
PP
70852016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7086
7087 PR c++/72759
7088 * g++.dg/cpp1y/pr72759.C: New test.
7089
938da3a5
PP
70902016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7091
7092 * gcc.dg/switch-10.c: New test.
7093
da84183c
JG
70942016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
7095
7096 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7097
ae9281fc
TS
70982016-08-04 Thomas Schwinge <thomas@codesourcery.com>
7099
7100 * c-c++-common/goacc/routine-5.c: Update.
7101
086ad22e
BE
71022016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7103
7104 PR rtl-optimization/70903
7105 * gcc.c-torture/execute/pr70903.c: New test.
7106
6805e400
ML
71072016-08-04 Martin Liska <mliska@suse.cz>
7108
7109 * gcc.dg/params/params.exp: Replace file exists with
7110 TESTING_IN_BUILD_TREE.
7111
a0008434
MP
71122016-08-04 Marek Polacek <polacek@redhat.com>
7113
7114 PR c++/70229
7115 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7116
fb46286e
RB
71172016-08-04 Richard Biener <rguenther@suse.de>
7118
7119 PR middle-end/71984
7120 * gcc.dg/torture/pr71984.c: Guard correctness check for
7121 little-endian.
7122
ac2c96ab
AP
71232016-08-03 Andrew Pinski <apinski@cavium.com>
7124
7125 * gcc.c-torture/compile/20160802-1.c: New testcase.
7126
c98583e9
FR
71272016-08-03 Fritz Reese <fritzoreese@gmail.com>
7128
7129 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7130
9ad1a1da
RB
71312016-08-03 Richard Biener <rguenther@suse.de>
7132
7133 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7134 and remove -O3.
7135 * c-c++-common/ubsan/pr71403-2.c: Likewise.
7136 * c-c++-common/ubsan/pr71403-3.c: Likewise.
7137
cd75c979
RB
71382016-08-03 Richard Biener <rguenther@suse.de>
7139
7140 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7141 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7142 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7143 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7144
30e8d875
SKS
71452016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7146
7147 * gcc.dg/init-excess-2.c: Require int32plus.
7148 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7149 * gcc.dg/pr59963-2.c: Require int32plus.
7150 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7151 * gcc.dg/unroll-7.c: Require int32plus.
7152
69b806f6
BC
71532016-08-02 Bin Cheng <bin.cheng@arm.com>
7154
7155 PR tree-optimization/34114
7156 * gcc.dg/tree-ssa/loop-42.c: New test.
7157
1efafef3
TC
71582016-08-02 Tamar Christina <tamar.christina@arm.com>
7159
7160 * gcc.target/aarch64/vminmaxnm.c: New.
7161 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7162 tests.
7163
e2a99194
MM
71642016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7165
7166 * gcc.target/powerpc/vec-extract-5.c: New tests to test
7167 vec_extract for vector float, vector int, vector short, and vector
7168 char.
7169 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7170 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7171 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7172 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7173
71bfb77a
WD
71742016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
7175
7176 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 7177 single stack adjustment, no writeback.
71bfb77a
WD
7178 * gcc.target/aarch64/test_frame_12.c: Likewise.
7179 * gcc.target/aarch64/test_frame_13.c: Likewise.
7180 * gcc.target/aarch64/test_frame_15.c: Likewise.
7181 * gcc.target/aarch64/test_frame_6.c: Likewise.
7182 * gcc.target/aarch64/test_frame_7.c: Likewise.
7183 * gcc.target/aarch64/test_frame_8.c: Likewise.
7184 * gcc.target/aarch64/test_frame_16.c: New test.
7185
37bce35a
L
71862015-08-01 H.J. Lu <hongjiu.lu@intel.com>
7187
7188 PR target/72748
7189 * gcc.target/i386/pr72748.c: New test.
7190
3f8257db 71912015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
7192
7193 PR tree-optimization/71818
7194 * gcc.dg/vect/pr71818.c: New
7195
bf60c531
ML
71962016-08-01 Martin Liska <mliska@suse.cz>
7197
7198 PR tree-optimization/71857
7199 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7200
8ed49fab
KT
72012016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7202
7203 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7204
76e2c821
JB
72052016-08-01 Jan Beulich <jbeulich@suse.com>
7206
7207 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7208
35029597
WS
72092016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7210
7211 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7212 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7213
3aa4b66a
JW
72142016-07-31 Jonathan Wakely <jwakely@redhat.com>
7215
7216 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7217 (check_effective_target_c++): Likewise. Also match for libstdc++.
7218
3f8257db 72192016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
7220
7221 PR fortran/41922
7222 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7223 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7224 * gfortran.dg/pr41922.f90: New test.
7225
9fcb2819
SK
72262016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7227
7228 PR fortran/68566
7229 * gfortran.dg/pr68566.f90: new test.
7230
94087e88 72312016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
7232
7233 PR c++/60760
7234 PR c++/71091
7235 * g++.dg/cpp0x/constexpr-cast.C: New test.
7236 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7237 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7238 * g++.dg/ubsan/pr63956.C: Correct.
7239
d0047a25
MM
72402016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
7241
7242 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7243 vector double or vector long where the vector is in memory.
7244 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7245 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7246
e4f7a5df
SK
72472016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7248
7249 PR fortran/69867
7250 * gfortran.dg/pr69867.f90: New test.
7251
b441ae1d
SK
72522016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7253
7254 PR fortran/69962
7255 * gfortran.dg/pr69962.f90: New test.
7256
712dff31
SK
72572016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7258
7259 PR fortran/70006
7260 * gfortran.dg/pr70006.f90: New test.
7261
fb42421e
SK
72622016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7263
7264 PR fortran/71730
7265 * gfortran.dg/pr71730.f90: New test.
7266 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7267 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7268 * gfortran.dg/array_constructor_26.f03: Ditto.
7269
466effe0
WS
72702016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7271
7272 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7273 * gcc.target/powerpc/pr71763.c: Likewise.
7274
f618a472
MP
72752016-07-29 Marek Polacek <polacek@redhat.com>
7276
7277 PR c/71742
7278 * gcc.dg/940510-1.c: Adjust dg-error.
7279 * gcc.dg/c99-flex-array-1.c: Likewise.
7280 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7281
efd0786f
MP
7282 PR c/71853
7283 * gcc.dg/noncompile/pr71853.c: New test.
7284
e00dceaf
MP
7285 PR c/71573
7286 * gcc.dg/noncompile/pr71573.c: New test.
7287
638fc14f
MP
7288 PR c/71926
7289 * g++.dg/warn/Wparentheses-30.C: New test.
7290 * gcc.dg/Wparentheses-14.c: New test.
7291
61c73a7f
UB
72922016-07-29 Uros Bizjak <ubizjak@gmail.com>
7293
7294 * gcc.dg/pr59833.c: Use dg-add-options ieee.
7295
01d32b2b
BC
72962016-07-29 Bin Cheng <bin.cheng@arm.com>
7297
7298 PR tree-optimization/57558
7299 * gcc.dg/vect/pr57558-1.c: New test.
7300 * gcc.dg/vect/pr57558-2.c: New test.
7301
f6c7a248
PK
73022016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7303
61c73a7f 7304 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
7305 to scan forwprop1 dump pass.
7306
f54ea774
PC
73072016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
7308
7309 PR c++/51488
7310 * g++.dg/template/pr51488.C: New.
7311
673a107a
JJ
73122016-07-29 Jakub Jelinek <jakub@redhat.com>
7313
7314 PR c/71969
7315 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7316 static __inline__.
7317 * gcc.dg/pr71969-1.c: New test.
7318 * gcc.dg/pr71969-2.c: New test.
7319 * gcc.dg/pr71969-3.c: New test.
7320
78169471
MP
73212016-07-29 Marek Polacek <polacek@redhat.com>
7322
7323 PR c/71574
7324 * c-c++-common/pr71574.c: New test.
7325
a5b5c8b6
MP
7326 PR c/71583
7327 * gcc.dg/noncompile/pr71583.c: New test.
7328
883b6d4e
KV
73292016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
7330
7331 PR middle-end/68217
7332 * gcc.dg/pr68217.c: New test.
7333
89f1f37e
SK
73342016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7335
7336 PR fortran/71067
7337 * gfortran.dg/pr71067_1.f90: New test.
7338 * gfortran.dg/pr71067_2.f90: Ditto.
7339
e0d32185
MM
73402016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
7341
7342 * gcc.target/powerpc/vec-extract-1.c: New test.
7343
c851722d
SK
73442016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7345
7346 PR fortran/71799
7347 * gfortran.dg/pr71799.f90: New test.
7348
f064da6a
PC
73492016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7350
7351 PR c++/71665
7352 * g++.dg/cpp0x/pr71665-1.C: New.
7353 * g++.dg/cpp0x/pr71665-2.C: Likewise.
7354 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7355 * g++.dg/ext/label10.C: Likewise.
7356 * g++.dg/parse/constant5.C: Likewise.
7357
1b70aaad
SK
73582016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7359
7360 PR fortran/71859
7361 * gfortran.dg/pr71859.f90: New test.
7362 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7363 * gfortran.dg/coarray_collectives_1.f90: Ditto.
7364
a23404c9
PT
73652016-07-28 Paul Thomas <pault@gcc.gnu.org>
7366
7367 PR fortran/71883
1d09844a 7368 * gfortran.dg/pr71883.f90: New test.
a23404c9 7369
513d866d
YR
73702016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7371
7372 PR tree-optimization/71734
61c73a7f 7373 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 7374
7c428aa2
RL
73752016-07-28 Renlin Li <renlin.li@arm.com>
7376
7377 Revert
7378 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7379
7380 PR fortran/71902
7381 * gfortran.dg/dependency_47.f90: New test.
7382
1225d6b1
ML
73832016-07-28 Martin Liska <mliska@suse.cz>
7384
7385 PR gcov-profile/68025
7386 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7387
e5f5bf35
ML
73882016-07-28 Martin Liska <mliska@suse.cz>
7389
7390 * g++.dg/vect/pr70944.cc: New test.
7391
4536610d
KV
73922016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
7393
7394 PR middle-end/71994
7395 * gcc.dg/torture/pr71994.c: New test.
7396
8c6961ca
PK
73972016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7398
7399 PR middle-end/71078
7400 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7401 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7402 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7403
8de22ea0
RB
74042016-07-27 Richard Biener <rguenther@suse.de>
7405
7406 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7407
5d9da222
ML
74082016-07-27 Martin Liska <mliska@suse.cz>
7409
7410 * gcc.dg/predict-13.c: New test.
7411 * gcc.dg/predict-14.c: New test.
7412
af9e275f
SKS
74132016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7414
a23404c9 7415 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
7416 including stdint.h.
7417 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7418 including stdint.h.
7419
71abba1e
MM
74202016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7421
7422 PR target/71869
7423 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7424 IEEE built-in functions handle quiet and signalling NaNs
7425 correctly.
7426
9cd74e8f
SK
74272016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7428
7429 PR fortran/71862
7430 * gfortran.dg/pr71862.f90: New test.
7431
0d48446f
MS
74322016-07-26 Martin Sebor <msebor@redhat.com>
7433
7434 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7435 selector with dg-options.
7436
524cf1e4
PP
74372016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
7438
7439 PR tree-optimization/18046
7440 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7441 * gcc.dg/tree-ssa/vrp103.c: New test.
7442 * gcc.dg/tree-ssa/vrp104.c: New test.
7443
100665d8
WS
74442016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7445
7446 * gcc.target/powerpc/pr63354.c: Require lp64 since
7447 -mprofile-kernel is not legal with -m32.
7448
0b64ca40
RB
74492016-07-26 Richard Biener <rguenther@suse.de>
7450
7451 PR rtl-optimization/71984
7452 * gcc.dg/torture/pr71984.c: New testcase.
7453
9b7937cf
RS
74542016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
7455
7456 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7457 g++-dg-runtest via et-dg-runtest.
7458 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7459 * gcc.dg/vect/vect.exp: Likewise.
7460 * gfortran.dg/graphite/graphite.exp: Likewise, but for
7461 gfortran-dg-runtest.
7462 * gfortran.dg/vect/vect.exp: Likewise.
7463 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7464 (check_mips_loongson_hw_available): Likewise.
7465 (check_effective_target_mpaired_single_runtime): Likewise.
7466 (check_effective_target_mips_loongson_runtime): Likewise.
7467 (add_options_for_mpaired_single): Likewise.
7468 (check_effective_target_vect_int): Add global et_index.
7469 Check and save the supported feature for a target selected by
7470 the et_index target. Break long lines where appropriate. Call
7471 et-is-effective-target for MIPS with an argument instead of
7472 check_effective_target_* where appropriate.
7473 (check_effective_target_vect_intfloat_cvt): Likewise.
7474 (check_effective_target_vect_uintfloat_cvt): Likewise.
7475 (check_effective_target_vect_floatint_cvt): Likewise.
7476 (check_effective_target_vect_floatuint_cvt): Likewise.
7477 (check_effective_target_vect_simd_clones): Likewise.
7478 (check_effective_target_vect_shift): ewise.
7479 (check_effective_target_whole_vector_shift): Likewise.
7480 (check_effective_target_vect_bswap): Likewise.
7481 (check_effective_target_vect_shift_char): Likewise.
7482 (check_effective_target_vect_long): Likewise.
7483 (check_effective_target_vect_float): Likewise.
7484 (check_effective_target_vect_double): Likewise.
7485 (check_effective_target_vect_long_long): Likewise.
7486 (check_effective_target_vect_no_int_max): Likewise.
7487 (check_effective_target_vect_no_int_add): Likewise.
7488 (check_effective_target_vect_no_bitwise): Likewise.
7489 (check_effective_target_vect_widen_shift): Likewise.
7490 (check_effective_target_vect_no_align): Likewise.
7491 (check_effective_target_vect_hw_misalign): Likewise.
7492 (check_effective_target_vect_element_align): Likewise.
7493 (check_effective_target_vect_condition): Likewise.
7494 (check_effective_target_vect_cond_mixed): Likewise.
7495 (check_effective_target_vect_char_mult): Likewise.
7496 (check_effective_target_vect_short_mult): Likewise.
7497 (check_effective_target_vect_int_mult): Likewise.
7498 (check_effective_target_vect_extract_even_odd): Likewise.
7499 (check_effective_target_vect_interleave): Likewise.
7500 (check_effective_target_vect_stridedN): Likewise.
7501 (check_effective_target_vect_multiple_sizes): Likewise.
7502 (check_effective_target_vect64): Likewise.
7503 (check_effective_target_vect_call_copysignf): Likewise.
7504 (check_effective_target_vect_call_sqrtf): Likewise.
7505 (check_effective_target_vect_call_btrunc): Likewise.
7506 (check_effective_target_vect_call_btruncf): Likewise.
7507 (check_effective_target_vect_call_ceil): Likewise.
7508 (check_effective_target_vect_call_ceilf): Likewise.
7509 (check_effective_target_vect_call_floor): Likewise.
7510 (check_effective_target_vect_call_floorf): Likewise.
7511 (check_effective_target_vect_call_lceil): Likewise.
7512 (check_effective_target_vect_call_lfloor): Likewise.
7513 (check_effective_target_vect_call_nearbyint): Likewise.
7514 (check_effective_target_vect_call_nearbyintf): Likewise.
7515 (check_effective_target_vect_call_round): Likewise.
7516 (check_effective_target_vect_call_roundf): Likewise.
7517 (check_effective_target_vect_perm): Likewise, but also append *_saved
7518 to the existing global name to properly cache the result.
7519 (check_effective_target_vect_perm_byte): Likewise.
7520 (check_effective_target_vect_perm_short): Likewise.
7521 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7522 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7523 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7524 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7525 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7526 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7527 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7528 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7529 (check_effective_target_vect_sdot_qi): Likewise.
7530 (check_effective_target_vect_udot_qi): Likewise.
7531 (check_effective_target_vect_sdot_hi): Likewise.
7532 (check_effective_target_vect_udot_hi): Likewise.
7533 (check_effective_target_vect_usad_char): Likewise.
7534 (check_effective_target_vect_pack_trunc): Likewise.
7535 (check_effective_target_vect_unpack): Likewise.
7536 (check_effective_target_vect_aligned_arrays): Likewise.
7537 (check_effective_target_vect_natural_alignment): Likewise.
7538 (check_effective_target_vector_alignment_reachable): Likewise.
7539 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7540 (is-effective-target): Initialize et_index if undefined.
7541 (et-dg-runtest): New.
7542 (et-is-effective-target): Likewise.
7543 (check_vect_support_and_set_flags): Add supported MIPS targets to
7544 EFFECTIVE_TARGETS list. Return the number of supported targets.
7545
8f63caf6 75462016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 7547 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
7548
7549 PR middle-end/70920
7550 * gcc.dg/pr70920-1.c: New test-case.
7551 * gcc.dg/pr70902-2.c: Likewise.
7552 * gcc.dg/pr70920-3.c: Likewise.
7553 * gcc.dg/pr70920-4.c: Likewise
7554 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7555 2 instead of 3.
7556
7d575fff
AM
75572016-07-25 Alexander Monakov <amonakov@ispras.ru>
7558
7559 * gcc.c-torture/execute/pr71494.c: Require label_values.
7560 * gcc.dg/pr16973.c: Ditto.
7561
bf01e070
SKS
75622016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7563
7564 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7565 * gcc.dg/torture/pr69771.c: Require int32plus.
7566 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7567
16b05965
ML
75682016-07-25 Martin Liska <mliska@suse.cz>
7569
7570 * gcc.dg/torture/pr71987.c: New test.
7571
d52d3767
SK
75722016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
7573
7574 PR fortran/71935
7575 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7576 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
7577 * gfortran.dg/pr71935.f90: New test.
7578
94087e88 75792016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
7580
7581 PR c++/71675
7582 * g++.dg/ext/atomic-3.C: New test.
7583 * gcc.dg/atomic/pr71675.c: New test.
7584
58b3986e
ES
75852016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
7586
7587 * gcc.target/i386/mvc8.c: New test.
7588
faa1612a
BC
75892016-07-22 Bin Cheng <bin.cheng@arm.com>
7590
7591 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7592 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7593
1603ebe0
TK
75942016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7595
7596 PR fortran/71795
7597 * gfortran.dg/constructor_50.f90: New test.
7598
bc91c436
ML
75992016-07-22 Martin Liska <mliska@suse.cz>
7600
7601 PR gcov-profile/69028
7602 PR gcov-profile/62047
7603 * g++.dg/cilk-plus/pr69028.C: New test.
7604
9fe9a3a7
AV
76052016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
7606
7607 * gfortran.dg/coarray_stat_2.f90: New test.
7608
70866e3d
MM
76092016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7610
7611 * gcc.target/powerpc/vec-extract.h: New files to check the
7612 vec_extract built-in functions for all vector types, testing
7613 accessing each element, both with constant and variable element
7614 numbers.
7615 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7616 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7617 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7618 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7619 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7620 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7621 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7622 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
7623 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
7624
ab3af181
JJ
76252016-07-21 Jakub Jelinek <jakub@redhat.com>
7626
7627 PR c++/71728
7628 * g++.dg/other/pr71728.C: New test.
7629
ebe8f322
JG
76302016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
7631
7632 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
7633 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
7634 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7635 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7636 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7637
959cef74
RB
76382016-07-21 Richard Biener <rguenther@suse.de>
7639
7640 PR tree-optimization/71947
7641 * gcc.dg/tree-ssa/vrp102.c: New testcase.
7642
b24d9420
BC
76432016-07-21 Bin Cheng <bin.cheng@arm.com>
7644
7645 * gcc.dg/tree-ssa/scev-15.c: New.
7646
23974819
BC
76472016-07-21 Bin Cheng <bin.cheng@arm.com>
7648
7649 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7650
ee78cbaa
JJ
76512016-07-21 Jakub Jelinek <jakub@redhat.com>
7652
7653 PR c++/71941
7654 * g++.dg/gomp/pr71941.C: New test.
7655
52ed68f7
DM
76562016-07-20 David Malcolm <dmalcolm@redhat.com>
7657
7658 PR c/70339
7659 PR c/71858
7660 * g++.dg/spellcheck-identifiers.C: New test case, based on
7661 gcc.dg/spellcheck-identifiers.c.
7662 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7663 gcc.dg/spellcheck-identifiers-2.c.
7664 * g++.dg/spellcheck-typenames.C: New test case, based on
7665 gcc.dg/spellcheck-typenames.c
7666
18407bfb
JW
76672016-07-20 Jonathan Wakely <jwakely@redhat.com>
7668
7669 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7670 pointer to member function and also test catching by reference.
7671
4c07fd98
DV
76722016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7673
7674 * gcc.target/s390/pr67443.c: Fix test case.
7675
fee21d65
DV
76762016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7677
7678 * gcc.target/s390/insv-1.c: Xfail some tests.
7679 * gcc.target/s390/insv-2.c: Likewise.
7680
dbe9dfdd
GJL
76812016-07-20 Georg-Johann Lay <avr@gjlay.de>
7682
7683 * gcc.target/avr/torture/get-mem.c: New test.
7684 * gcc.target/avr/torture/set-mem.c: New test.
7685
c25e1d82
GJL
76862016-07-20 Georg-Johann Lay <avr@gjlay.de>
7687
7688 PR target/71948
7689 * gcc.target/avr/torture/tiny-progmem.c: New test.
7690
109d2197
JJ
76912016-07-20 Jakub Jelinek <jakub@redhat.com>
7692
7419f441
JJ
7693 PR c++/71909
7694 * g++.dg/parse/pr71909.C: New test.
7695 * g++.dg/tm/pr71909.C: New test.
7696
109d2197
JJ
7697 PR c++/50060
7698 * g++.dg/cpp0x/constexpr-50060.C: New test.
7699 * g++.dg/cpp1y/constexpr-50060.C: New test.
7700
144530cf
ML
77012016-07-20 Martin Liska <mliska@suse.cz>
7702
7703 * gfortran.dg/graphite/pr71898.f90: New test.
7704
04ac4afa
BC
77052016-07-20 Bin Cheng <bin.cheng@arm.com>
7706
7707 PR tree-optimization/71503
7708 PR tree-optimization/71683
7709 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7710 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7711
dcbdb17a
ML
77122016-07-20 Martin Liska <mliska@suse.cz>
7713
7714 * gcc.dg/plugin/plugin.exp: Remove sreal test.
7715 * gcc.dg/plugin/sreal-test-1.c: Remove.
7716 * gcc.dg/plugin/sreal_plugin.c: Remove.
7717
6ed82555
TK
77182016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7719
7720 PR fortran/71902
7721 * gfortran.dg/dependency_47.f90: New test.
7722
13da0507
JJ
77232016-07-19 Jakub Jelinek <jakub@redhat.com>
7724
4833f561
JJ
7725 PR rtl-optimization/71916
7726 * gcc.c-torture/compile/pr71916.c: New test.
7727
4fda19ef
JJ
7728 PR middle-end/71874
7729 * g++.dg/torture/pr71874.C: New test.
7730
13da0507
JJ
7731 PR middle-end/71734
7732 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7733 (my_alloc): Rewritten to use __builtin_posix_memalign and
7734 __SIZE_TYPE__.
7735 (my_free): Use __builtin_free instead of _mm_free.
7736 (Vec::operator=): Use __builtin_memcpy.
7737
e7980add
MJ
77382016-07-19 Martin Jambor <mjambor@suse.cz>
7739
61c73a7f
UB
7740 PR fortran/71688
7741 * gfortran.dg/pr71688.f90: New test.
e7980add 7742
13e88953
RB
77432016-07-19 Richard Biener <rguenther@suse.de>
7744
7745 * c-c++-common/vector-subscript-6.c: New testcase.
7746 * c-c++-common/vector-subscript-7.c: Likewise.
7747
1caf0482
SKS
77482016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7749
a23404c9 7750 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
7751 and UInt32 based on __SIZEOF_INT__.
7752
cef5388d
RB
77532016-07-19 Richard Biener <rguenther@suse.de>
7754
7755 PR tree-optimization/71901
7756 * gcc.dg/torture/pr71901.c: New testcase.
7757
77582016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
7759
7760 PR tree-optimization/71908
7761 * gcc.dg/torture/pr71908.c: New testcase.
7762
a8f7a895
MM
77632016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7764
7765 PR target/71493
7766 * gcc.target/powerpc/pr71493-1.c: New test.
7767 * gcc.target/powerpc/pr71493-2.c: Likewise.
7768
f2111a36
JJ
77692016-07-18 Jakub Jelinek <jakub@redhat.com>
7770
99516432
JJ
7771 PR c++/71835
7772 * g++.dg/conversion/ambig3.C: New test.
7773
87713c6a
JJ
7774 PR c++/71828
7775 * g++.dg/cpp0x/constexpr-71828.C: New test.
7776
7a7f16ca
JJ
7777 PR c++/71826
7778 * g++.dg/template/pr71826.C: New test.
7779
f4d90295
JJ
7780 PR c++/71822
7781 * g++.dg/template/defarg21.C: New test.
7782
f2111a36
JJ
7783 PR c++/71871
7784 * g++.dg/ext/vector31.C: New test.
7785
0b965526
UB
77862016-07-18 Uros Bizjak <ubizjak@gmail.com>
7787
7788 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7789
94e136b9
YR
77902016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7791
7792 PR tree-optimization/71734
7793 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7794
7072df0a
DV
77952016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7796
7797 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7798 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7799 stack-layout-dynamic-1.c: New test.
7800
54158a1a
AK
78012016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7802
7803 * gcc.target/s390/nolrl-1.c: New test.
7804
43068916
FR
78052016-07-17 Fritz Reese <fritzoreese@gmail.com>
7806
7807 PR fortran/71523
7808 * gfortran.dg/pr71523_1.f90: New test.
7809 * gfortran.dg/pr71523_2.f90: New test.
7810
a9356b12
AS
78112016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7812
7813 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7814
a07b81c7 78152016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 7816 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
7817
7818 PR fortran/62125
7819 * gfortran.dg/pr62125.f90: New test.
7820
96c0ec12
BS
78212016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7822
7823 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7824 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7825
479d0ed5
JW
78262016-07-15 Jonathan Wakely <jwakely@redhat.com>
7827
7828 PR c++/58796
7829 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7830 * g++.dg/cpp0x/nullptr35.C: New test.
7831
41c7438e
BC
78322016-07-15 Bin Cheng <bin.cheng@arm.com>
7833
7834 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7835
f7ba880b
CP
78362016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7837
7838 * gfortran.dg/goacc/vector_length.f90: New test.
7839
b9aba0a0
RB
78402016-07-15 Richard Biener <rguenther@suse.de>
7841
7842 PR tree-optimization/71881
7843 * gcc.dg/torture/pr71881.c: New testcase.
7844
9513d5fb
RB
78452016-07-15 Richard Biener <rguenther@suse.de>
7846
7847 PR tree-optimization/71887
7848 * gcc.dg/torture/pr71887.c: New testcase.
7849
ddbbcb19
JJ
78502016-07-15 Jakub Jelinek <jakub@redhat.com>
7851
7852 PR c/71858
7853 * gcc.dg/spellcheck-identifiers-3.c: New test.
7854
29eb509c
AV
78552016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7856
7857 PR fortran/71807
7858 * gfortran.dg/null_9.f90: New test.
7859
43aabfcf
BC
78602016-07-15 Bin Cheng <bin.cheng@arm.com>
7861
7862 * gcc.dg/tree-ssa/loop-41.c: New test.
7863
afc89e58
BC
78642016-07-15 Bin Cheng <bin.cheng@arm.com>
7865
7866 PR tree-optimization/71347
7867 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7868
6fa682ad
SK
78692016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7870
7871 PR fortran/29819
7872 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7873 * gfortran.dg/contains.f90: Ditto.
7874 * gfortran.dg/contains_empty_1.f03: Ditto.
7875 * gfortran.dg/submodule_3.f08: Ditto.
7876
dd36b877
JJ
78772016-07-14 Jakub Jelinek <jakub@redhat.com>
7878
a60a5d31
JJ
7879 PR testsuite/71865
7880 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7881 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7882 expected diagnostics.
7883
dd36b877
JJ
7884 PR c/71858
7885 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7886 * gcc.dg/spellcheck-identifiers-2.c: New test.
7887 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7888 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7889
a241f8ca
JJ
78902016-07-14 Jakub Jelinek <jakub@redhat.com>
7891
7892 PR tree-optimization/71872
7893 * gcc.c-torture/compile/pr71872.c: New test.
7894
d62b809c
TP
78952016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7896
7897 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7898 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7899 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7900 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7901 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7902 * gcc.target/arm/atomic-op-acquire-1.c: This.
7903 * gcc.target/arm/atomic-op-char.c: Rename into ...
7904 * gcc.target/arm/atomic-op-char-1.c: This.
7905 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7906 * gcc.target/arm/atomic-op-consume-1.c: This.
7907 * gcc.target/arm/atomic-op-int.c: Rename into ...
7908 * gcc.target/arm/atomic-op-int-1.c: This.
7909 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7910 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7911 * gcc.target/arm/atomic-op-release.c: Rename into ...
7912 * gcc.target/arm/atomic-op-release-1.c: This.
7913 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7914 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7915 * gcc.target/arm/atomic-op-short.c: Rename into ...
7916 * gcc.target/arm/atomic-op-short-1.c: This.
7917 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7918 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7919 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7920 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7921 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7922 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7923 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7924 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7925 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7926 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7927
1f8dd420
AV
79282016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7929
7930 PR fortran/70842
7931 * gfortran.dg/select_type_35.f03: New test.
7932
53109ba8
KT
79332016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7934
7935 PR target/65951
7936 PR tree-optimization/70923
7937 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7938 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7939 * gcc.dg/vect/pr65951.c: Likewise.
7940 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7941
91f35b7f
DE
79422016-07-14 David Edelsohn <dje.gcc@gmail.com>
7943
7944 * c-c++-common/pr60226.c: Expect maximum object file alignment
7945 error on AIX.
7946
351168fe
RB
79472016-07-14 Richard Biener <rguenther@suse.de>
7948
7949 PR tree-optimization/71866
7950 * gcc.dg/torture/pr71866.c: New testcase.
7951
94c32c00
TP
79522016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7953
7954 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7955 selector and enclose boolean expression in curly braces.
7956
b799a481
AM
79572016-07-14 Alan Modra <amodra@gmail.com>
7958
7959 PR target/71733
7960 * gcc.target/powerpc/p9-novsx.c: New.
7961
f63ba78c
AK
79622016-07-13 Andi Kleen <ak@linux.intel.com>
7963
7964 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7965 * g++.dg/tree-prof/morefunc.C: Dito.
7966 * g++.dg/tree-prof/pr35545.C: Dito.
7967 * g++.dg/tree-prof/reorder.C: Dito.
7968 * gcc.dg/tree-prof/20050826-2.c: Dito.
7969 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7970 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7971 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7972 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7973 * gcc.dg/tree-prof/inliner-1.c: Dito.
7974 * gcc.dg/tree-prof/merge_block.c: Dito.
7975 * gcc.dg/tree-prof/stringop-1.c: Dito.
7976 * gcc.dg/tree-prof/stringop-2.c: Dito.
7977 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7978 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7979 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7980 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7981 * gcc.dg/tree-prof/update-loopch.c: Dito.
7982 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7983 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7984 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7985 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7986 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7987 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7988 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7989
f4d5a23d
AK
79902016-07-13 Andi Kleen <ak@linux.intel.com>
7991
7992 * lib/profopt.exp (profopt-execute): Remove .imports files.
7993
ae145898
AK
79942016-07-13 Andi Kleen <ak@linux.intel.com>
7995
0b965526 7996 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 7997
e97bd4f5
AK
79982016-07-13 Andi Kleen <ak@linux.intel.com>
7999
8000 * lib/profopt.exp (dg-final-scan-autofdo,
8001 dg-final-scan-not-autofdo): New functions.
8002
6fa3d4b4
BC
80032016-07-13 Bin Cheng <bin.cheng@arm.com>
8004
8005 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
8006 * gcc.dg/vect/vect-35.c: Ditto.
8007 * gcc.dg/vect/vect-alias-check-2.c: New test.
8008
65f18bc6
ML
80092016-07-13 Martin Liska <mliska@suse.cz>
8010
8011 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 8012 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
8013 * gfortran.dg/pr42108.f90: Update expected dump scan.
8014
9737f35b
RB
80152016-07-13 Richard Biener <rguenther@suse.de>
8016
8017 PR tree-optimization/24574
8018 * gcc.dg/pr24574.c: New testcase.
8019
62c0ea4b
SKS
80202016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8021
0b965526 8022 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
8023 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
8024 * c-c++-common/pr68833-1.c: Require int32plus.
8025 * gcc.dg/ipa/pr63551.c: Likewise.
8026 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
8027 * gcc.dg/ipa/pr64041.c: Require int32plus.
8028
c7ed8938
IE
80292016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
8030
8031 PR ipa/71633
8032 * g++.dg/pr71633.C: New test.
8033
5ce15300
TP
80342016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8035
8036 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8037 Add new arm_thumb1_cbz_ok effective target.
8038 * gcc.target/arm/cbz.c: New test.
8039
2b9509a3
TP
80402016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8041
8042 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8043 Define effective target.
8044 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8045 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8046 * gcc.target/arm/movhi_movw.c: New test.
8047 * gcc.target/arm/movsi_movw.c: Likewise.
8048 * gcc.target/arm/movdi_movw.c: Likewise.
8049
7f15b177
RB
80502016-07-13 Richard Biener <rguenther@suse.de>
8051
8052 PR middle-end/71104
8053 * gcc.dg/pr71104-1.c: New testcase.
8054 * gcc.dg/pr71104-2.c: Likewise.
8055
0b0a896e
MM
80562016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8057
8058 PR target/71805
8059 * gcc.target/powerpc/pr71805.c: New test.
8060
f906f5ed
BS
80612016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8062
8063 * gcc.target/powerpc/divkc3-1.c: New.
8064 * gcc.target/powerpc/mulkc3-1.c: New.
8065
9e63c3aa
NS
80662016-07-12 Nathan Sidwell <nathan@acm.org>
8067
8068 * gcc.target/arm/data-rel-1.c: New.
8069 * gcc.target/arm/data-rel-2.c: New.
8070 * gcc.target/arm/data-rel-3.c: New.
8071
f507d202
ML
80722016-07-12 Martin Liska <mliska@suse.cz>
8073
8074 * gcc.dg/params/blocksort-part.c: New test.
8075 * gcc.dg/params/params.exp: New file.
8076
d6f7c125
KT
80772016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8078
8079 PR middle-end/71700
8080 * gcc.c-torture/execute/pr71700.c: New test.
8081
37ccb0ba
SB
80822016-07-12 Steven Bosscher <steven@gcc.gnu.org>
8083 Richard Biener <rguenther@suse.de>
8084
8085 PR tree-optimization/23286
8086 PR tree-optimization/70159
8087 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8088 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8089 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8090 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8091 * gcc.dg/tree-ssa/pr35286.c: Likewise.
8092 * gcc.dg/tree-ssa/pr35287.c: Likewise.
8093 * gcc.dg/hoist-register-pressure-1.c: Likewise.
8094 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8095 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8096 * gcc.dg/pr51879-12.c: Likewise.
8097 * gcc.dg/strlenopt-9.c: Likewise.
8098 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8099 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8100 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8101 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8102 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8103 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8104 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8105 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8106 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8107 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8108 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8109 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8110 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8111 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8112 * gfortran.dg/pr43984.f90: Adjust expected outcome.
8113
712a93d6
RB
81142016-07-12 Richard Biener <rguenther@suse.de>
8115
8116 PR rtl-optimization/68961
8117 * gcc.target/i386/pr68961.c: New testcase.
8118
c392943c
JJ
81192016-07-11 Jakub Jelinek <jakub@redhat.com>
8120
3d56e6a4
JJ
8121 PR middle-end/71758
8122 * c-c++-common/gomp/pr71758.c: New test.
8123 * gfortran.dg/gomp/pr71758.f90: New test.
8124
c392943c
JJ
8125 PR tree-optimization/71823
8126 * gcc.dg/vect/pr71823.c: New test.
8127
741d3be5
DM
81282016-07-11 David Malcolm <dmalcolm@redhat.com>
8129
8130 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8131 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8132 and LINE_MAP_MAX_LOCATION_WITH_COLS.
8133
92fa45b5
L
81342016-07-11 H.J. Lu <hongjiu.lu@intel.com>
8135
8136 PR target/71801
8137 * gcc.target/i386/pr71801.c: New test.
8138
f51606c7
RB
81392016-07-11 Richard Biener <rguenther@suse.de>
8140
8141 PR tree-optimization/71816
8142 * gcc.dg/torture/pr71816.c: New testcase.
8143
36b54ce0
TK
81442016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8145
8146 PR fortran/71783
8147 * gfortran.dg/dependency_46.f90: New test.
8148
d13835b6
VM
81492016-07-08 Vladimir Makarov <vmakarov@redhat.com>
8150
8151 PR rtl-optimization/71621
8152 * gcc.target/i386/pr71621-1.c: New.
8153 * gcc.target/i386/pr71621-2.c: New.
8154
642bcbdf
CP
81552016-07-08 Cesar Philippidis <cesar@codesourcery.com>
8156
8157 * gfortran.dg/goacc/pr71704.f90: New test.
8158
02eb5b8b
BS
81592016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8160
8161 PR target/71297
8162 * gcc.target/powerpc/pr71297.c: New.
8163
8beb9a0d
JW
81642016-07-08 Jiong Wang <jiong.wang@arm.com>
8165
8166 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8167
cef4b650
MM
81682016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8169
8170 PR target/71806
8171 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8172
3c3ecf52
AH
81732016-07-08 Alan Hayward <alan.hayward@arm.com>
8174
8175 PR tree-optimization/71667
8176 * gcc.dg/vect/pr71667.c: New
8177
2660286d
ML
81782016-07-08 Martin Liska <mliska@suse.cz>
8179
8180 * gcc.dg/torture/pr71606.c: New test.
8181
70cdd4ae
JD
81822016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8183
8184 PR fortran/71764
8185 * gfortran.dg/pr71764.f90: New test.
8186
842dc2e6
JJ
81872016-07-07 Jakub Jelinek <jakub@redhat.com>
8188 Kai Tietz <ktietz70@googlemail.com>
8189
8190 PR c++/70869
8191 PR c++/71054
8192 * g++.dg/cpp0x/pr70869.C: New test.
8193 * g++.dg/cpp0x/pr71054.C: New test.
8194
31be4262
DE
81952016-07-07 David Edelsohn <dje.gcc@gmail.com>
8196
8197 * g++.dg/debug/pr71432.C: Fail on AIX.
8198
1c122092
ML
81992016-07-07 Martin Liska <mliska@suse.cz>
8200
8201 * gfortran.dg/do_1.f90: Remove a corner case that triggers
8202 an undefined behavior.
8203 * gfortran.dg/do_3.F90: Likewise.
8204 * gfortran.dg/do_check_11.f90: New test.
8205 * gfortran.dg/do_check_12.f90: New test.
8206 * gfortran.dg/do_corner_warn.f90: New test.
8207
7119f1b1
ML
82082016-07-07 Martin Liska <mliska@suse.cz>
8209
8210 * gfortran.dg/predict-1.f90: Ammend the test.
8211 * gfortran.dg/predict-2.f90: Likewise.
8212
275792f2
IE
82132016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
8214
8215 PR ipa/71624
8216 * g++.dg/pr71624.C: New test.
8217
05a437c1
TP
82182016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8219
8220 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8221 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8222 ARMv8-M Mainline architectures.
8223
6f493951
TP
82242016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8225
8226 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8227 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8228
5ddaee94
SB
82292016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
8230
8231 PR target/70098
8232 PR target/71763
8233 * gcc.target/powerpc/pr71763.c: New file.
8234
651afdb2
YR
82352016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8236
8237 PR tree-optimization/71518
0b965526 8238 * gcc.dg/pr71518.c: New test.
651afdb2 8239
9df99881
WD
82402016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
8241
8242 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8243
7b4e0769
SKS
82442016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8245
0b965526 8246 PR target/50739
7b4e0769
SKS
8247 * gcc.target/avr/pr50739.c: New test.
8248
eb4432f7
JH
82492016-07-05 Jan Hubicka <jh@suse.cz>
8250
8251 * gcc.dg/tree-ssa/scev-14.c: update template.
8252
c01e092f
RS
82532016-07-06 Richard Sandiford <richard.sandiford@arm.com>
8254
8255 * gcc.dg/vect/group-no-gaps-1.c: New test.
8256
8070763a
AK
82572016-07-05 Andi Kleen <ak@linux.intel.com>
8258
8259 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8260 if kernel supports MPX.
8261
3f8257db 82622016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
8263
8264 * gcc.c-torture/compile/pr69102.c: Require fpic support.
8265
36a265b1
MM
82662016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8267 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8268
8269 * gcc.target/powerpc/signbit-1.c: New test.
8270 * gcc.target/powerpc/signbit-2.c: New test.
8271 * gcc.target/powerpc/signbit-3.c: New test.
8272
7a98fb6e
KT
82732016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8274
8275 PR rtl-optimization/71594
8276 * gcc.dg/torture/pr71594.c: New test.
8277
1e3d54b4
JH
82782016-07-05 Jan Hubicka <jh@suse.cz>
8279
8280 * gcc.dg/tree-ssa/scev-14.c: new testcase.
8281
84ca3893
DM
82822016-07-05 David Malcolm <dmalcolm@redhat.com>
8283
8284 PR c++/62314
3a146d46 8285 * g++.dg/parse/error5.C: Update column
84ca3893
DM
8286 number of missing semicolon error.
8287 * g++.dg/pr62314-2.C: New test case.
8288
20d0bfce
AF
82892016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8290
8291 * gfortran.dg/coarray_stat_function.f90: New test.
8292 * gfortran.dg/coarray_stat_whitespace.f90: New test.
8293 * gfortran.dg/coarray_lib_comm_1: Adapting old test
8294 to new interfaces.
8295
69aaea06
AV
82962016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
8297
8298 PR fortran/71623
8299 * gfortran.dg/deferred_character_17.f90: New test.
8300
f723a43c
CL
83012016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8302
8303 * gcc.target/arm/neon/polytypes.c: Move to ...
8304 * gcc.target/arm/polytypes.c: ... here.
8305 * gcc.target/arm/neon/pr51534.c: Move to ...
8306 * gcc.target/arm/pr51534.c: ... here.
8307 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8308 * gcc.target/arm/vect-vcvt.c: ... here.
8309 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8310 * gcc.target/arm/vect-vcvtq.c: ... here.
8311 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8312 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8313 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8314 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8315 * gcc.target/arm/neon/neon.exp: Delete.
8316 * gcc.target/arm/neon/: Delete.
8317
d73e0ccf
JD
83182016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8319
8320 PR fortran/65575
8321 * gfortran.dg: pr65575.f90: New test.
8322
c20f6223
JD
83232016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8324
8325 PR fortran/35849
8326 * gfortran.dg: pr35849.f90: New test.
8327
2a5537c3
JJ
83282016-07-04 Jakub Jelinek <jakub@redhat.com>
8329
8330 PR c++/71739
8331 * g++.dg/cpp0x/pr71739.C: New test.
8332
740f9751
CL
83332016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
8334
8335 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8336
bf749919
DV
83372016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8338
8339 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8340 locr.
8341 * gcc.target/s390/loc-1.c: New test.
8342
430bb38e
YR
83432016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
8344
3a146d46
JJ
8345 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8346 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 8347
15f6e0da
RR
83482016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8349
8350 PR target/63874
8351 * gcc.target/aarch64/pr63874.c: New test.
8352
79335075
JB
83532016-07-04 Jan Beulich <jbeulich@suse.com>
8354
8355 * g++.dg/header.c: New.
8356 * gcc.dg/header.c: New.
8357
557e8c49
JJ
83582016-07-02 Jakub Jelinek <jakub@redhat.com>
8359
8360 PR c/71719
8361 * c-c++-common/Wunused-var-15.c: New test.
8362
79a592e3
JJ
83632016-07-01 Jakub Jelinek <jakub@redhat.com>
8364
8365 PR fortran/71687
8366 * gfortran.dg/gomp/pr71687.f90: New test.
8367
e2298656
BS
83682016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8369
8370 * gcc.dg/const-float128-ped.c: Require __float128 effective
8371 target and options.
8372 * gcc.dg/const-float128.c: Likewise.
8373 * gcc.dg/torture/float128-cmp-invalid.c: Require
8374 __float128 and base_quadfloat_support effective targets, and
8375 __float128 options.
8376 * gcc.dg/torture/float128-div-underflow.c: Likewise.
8377 * gcc.dg/torture/float128-extend-nan.c: Likewise.
8378 * gcc.dg/torture/float128-nan.c: Likewise.
8379 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8380 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8381 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 8382 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
8383 (add_options_for___float128): New.
8384 (check_effective_target_base_quadword_support): New.
8385
70c11966
MM
83862016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8387
8388 PR target/71720
8389 * gcc.target/powerpc/pr71720.c: New test.
8390
059541fd
JB
83912016-07-01 Jan Beulich <jbeulich@suse.com>
8392
8393 * gcc.dg/bss.c: New.
8394
2c1e4964
PB
83952016-07-01 Peter Bergner <bergner@vnet.ibm.com>
8396
8397 PR target/71698
8398 * gcc.target/powerpc/pr71698.c: New test.
8399
22e1cb39
GJL
84002016-07-01 Georg-Johann Lay <avr@gjlay.de>
8401
8402 PR target/71151
8403 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8404 instead of ".foo" for its section name.
8405 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8406 depending on MCU's flash size.
8407 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8408 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8409 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8410 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8411 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8412 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8413
466cf574
JB
84142016-07-01 Jan Beulich <jbeulich@suse.com>
8415
8416 * gcc.target/i386/pr65105-2.c: Add -msse2.
8417
351beab7
JJ
84182016-06-30 Jakub Jelinek <jakub@redhat.com>
8419
55a0f21a
JJ
8420 PR tree-optimization/71707
8421 * gcc.dg/strlenopt-29.c: New test.
8422
6245ad72
JJ
8423 PR fortran/71704
8424 * gfortran.dg/gomp/pr71704.f90: New test.
8425
351beab7
JJ
8426 PR fortran/71705
8427 * gfortran.dg/gomp/pr71705.f90: New test.
8428
5a3a6a5e
KN
84292016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8430
8431 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8432 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8433 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8434 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8435 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8436 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8437 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8438 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8439 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8440 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8441 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8442 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8443 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8444 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8445 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8446 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8447 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8448 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8449 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8450 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8451 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8452 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8453 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8454 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8455 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8456 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8457 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8458 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8459 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8460 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8461 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8462 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8463 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8464 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8465 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8466 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8467 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8468 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8469 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8470 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8471 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8472 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8473 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8474 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8475 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8476 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8477 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8478 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8479 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8480 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8481 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8482 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8483 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8484 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8485 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8486 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8487 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8488 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8489 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8490 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8491 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8492 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8493 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8494 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8495 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8496 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8497 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8498 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8499 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8500 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8501 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8502 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8503 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8504 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8505 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8506 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8507 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8508 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8509 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8510 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8511 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8512
3dfa8071 85132016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 8514 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
8515
8516 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8517
9bd62242 85182016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 8519 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
8520
8521 * gcc.target/aarch64/vget_set_lane_1.c: New test.
8522
603107fb
DM
85232016-06-30 David Malcolm <dmalcolm@redhat.com>
8524
8525 PR driver/71651
8526 * gcc.dg/spellcheck-options-12.c: New test case.
8527
205cccc7
JJ
85282016-06-30 Jakub Jelinek <jakub@redhat.com>
8529
8530 PR middle-end/71693
8531 * gcc.c-torture/compile/pr71693.c: New test.
8532
f4452176
DM
85332016-06-29 David Malcolm <dmalcolm@redhat.com>
8534
8535 * gcc.dg/spellcheck-params.c: New testcase.
8536 * gcc.dg/spellcheck-params-2.c: New testcase.
8537
c5e74d9d
MM
85382016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8539
8540 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8541 vector extract instructions.
8542 * gcc.target/powerpc/p9-extract-2.c: Likewise.
8543
e44ecbfd
JD
85442016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8545
8546 PR fortran/71686
8547 * gfortran.dg/unexpected_eof_2.f90: New test.
8548 * gfortran.dg/unexpected_eof_3.f90: New test.
8549
ee446d9f
JW
85502016-06-29 Jim Wilson <jim.wilson@linaro.org>
8551
8552 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8553
27f67461
CP
85542016-06-29 Cesar Philippidis <cesar@codesourcery.com>
8555
8556 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8557 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8558 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8559
b1206d29
RB
85602016-06-29 Richard Biener <rguenther@suse.de>
8561
8562 PR middle-end/15256
8563 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8564
1af21224
MW
85652016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8566
8567 * gcc.target/arm/aapcs/neon-vect10.c: Require
8568 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8569 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8570 * gcc.target/arm/aapcs/vfp18.c: Likewise.
8571 * gcc.target/arm/aapcs/vfp19.c: Likewise.
8572 * gcc.target/arm/aapcs/vfp20.c: Likewise.
8573 * gcc.target/arm/aapcs/vfp21.c: Likewise.
8574 * gcc.target/arm/fp16-aapcs-1.c: Require
8575 -mfloat-ab=hard. Also simplify the test.
8576 * gcc.target/arm/fp16-aapcs-2.c: New.
8577
7fe43755
MW
85782016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8579
0b965526 8580 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
8581 (add_options_for_arm_fp16_ieee): New.
8582 (add_options_for_arm_fp16_alternative): New.
8583 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
8584 long-line.
8585 (effective_target_arm_fp16_hw): New.
8586
264d951a
IE
85872016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
8588
8589 PR tree-optimization/71655
8590 * g++.dg/pr71655.C: New test.
8591
5c846a81
ML
85922016-06-29 Martin Liska <mliska@suse.cz>
8593
8594 * gcc.dg/pr71585.c: New test.
8595 * gcc.dg/pr71585-2.c: New test.
8596 * gcc.dg/pr71585-3.c: New test.
8597
fafe9318
YR
85982016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8599
8600 PR tree-optimization/70729
8601 * g++.dg/vect/pr70729.cc: New test.
8602
54d19c3b
TS
86032016-06-29 Thomas Schwinge <thomas@codesourcery.com>
8604
8605 * c-c++-common/gomp/cancel-1.c: Extend.
8606
5f3cd7c3
JJ
86072016-06-29 Jakub Jelinek <jakub@redhat.com>
8608
8609 PR tree-optimization/71625
8610 * gcc.dg/strlenopt-28.c: New test.
8611
4aa83879
RB
86122016-06-29 Richard Biener <rguenther@suse.de>
8613
8614 PR middle-end/71002
8615 * g++.dg/torture/pr71002.C: Adjust testcase.
8616
152ef731
JJ
86172016-06-29 Jakub Jelinek <jakub@redhat.com>
8618
8619 PR c/71685
8620 * gcc.dg/pr71685.c: New test.
8621
86222016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
8623
8624 PR c/71552
8625 * gcc.dg/init-bad-9.c: New test.
8626
d41dc215
BS
86272016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8628
8629 * gcc.target/powerpc/abs128-1.c: Require VSX.
8630 * gcc.target/powerpc/copysign128-1.c: Likewise.
8631 * gcc.target/powerpc/inf128-1.c: Likewise.
8632 * gcc.target/powerpc/nan128-1.c: Likewise.
8633
6a20b538
JJ
86342016-06-28 Jakub Jelinek <jakub@redhat.com>
8635
8636 PR middle-end/71626
8637 * gcc.c-torture/execute/pr71626-1.c: New test.
8638 * gcc.c-torture/execute/pr71626-2.c: New test.
8639
77d93c47
PB
86402016-06-28 Peter Bergner <bergner@vnet.ibm.com>
8641
8642 PR target/71656
8643 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8644
a8264058
SB
86452016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
8646
8647 PR target/71670
8648 * gcc.target/powerpc/pr71670.c: New testcase.
8649
0dc47331
PB
86502016-06-27 Peter Bergner <bergner@vnet.ibm.com>
8651
8652 PR target/71656
8653 * gcc.target/powerpc/pr71656-1.c: New test.
8654 * gcc.target/powerpc/pr71656-2.c: New test.
8655
b65ffc79
CL
86562016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
8657
8658 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8659 around fp16 code.
8660 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8661 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8662 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8663 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8664 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8665 Add arm_neon_fp16_ok effective target.
0b965526
UB
8666 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8667 Likewise.
8668 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8669 Likewise.
8670 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8671 Likewise.
8672 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8673 Likewise.
8674 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8675 Likewise.
8676 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8677 Likewise.
8678 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8679 Likewise.
8680 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8681 Likewise.
8682 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8683 Likewise.
8684 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8685 Likewise.
8686 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8687 Likewise.
b65ffc79 8688
9bb86f40
JH
86892016-06-26 Jan Hubicka <hubicka@ucw.cz>
8690
8691 * gcc.dg/predict-12.c: New testcase.
8692
46db0fd4
JD
86932016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8694
8695 PR fortran/71649
8696 * gfortran.dg/pr71649.f90: New test.
8697
2a65e70b
JJ
86982016-06-25 Jakub Jelinek <jakub@redhat.com>
8699
f8a06e24
JJ
8700 PR tree-optimization/71643
8701 * g++.dg/opt/pr71643.C: New test.
8702
2a65e70b
JJ
8703 PR tree-optimization/71631
8704 * gcc.c-torture/execute/pr71631.c: New test.
8705
7805417a
JH
87062016-06-24 Jan Hubicka <hubicka@ucw.cz>
8707
8708 * gcc.dg/predict-11.c: New testcase.
8709 * gfortran.dg/predict-2.f90: New testcase.
8710
888ed1a3
JH
87112016-06-24 Jan Hubicka <hubicka@ucw.cz>
8712
8713 * gcc.dg/predict-10.c: New test.
8714
53605f35
BS
87152016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8716
8717 * gcc.target/powerpc/abs128-1.c: New.
8718 * gcc.target/powerpc/copysign128-1.c: New.
8719 * gcc.target/powerpc/inf128-1.c: New.
8720 * gcc.target/powerpc/nan128-1.c: New.
8721
7b22b4c6
EB
87222016-06-24 Eric Botcazou <ebotcazou@adacore.com>
8723
8724 * gfortran.dg/pr71642.f90: New test.
8725
37e373c2
JJ
87262016-06-24 Jakub Jelinek <jakub@redhat.com>
8727
8728 PR tree-optimization/71647
8729 * gcc.target/i386/pr71647.c: New test.
8730
b20b79f2
L
87312016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8732
8733 * gcc.target/i386/noplt-gd-1.c: New test.
8734 * gcc.target/i386/noplt-gd-2.c: Likewise.
8735 * gcc.target/i386/noplt-gd-3.c: Likewise.
8736 * gcc.target/i386/noplt-ld-1.c: Likewise.
8737 * gcc.target/i386/noplt-ld-2.c: Likewise.
8738 * gcc.target/i386/noplt-ld-3.c: Likewise.
8739 * lib/target-supports.exp
8740 (check_effective_target_tls_get_addr_via_got): New.
8741
04619cb8
UB
87422016-06-24 Uros Bizjak <ubizjak@gmail.com>
8743
8744 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8745 testsuite compile flags.
8746 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8747 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8748
87492016-06-24 Uros Bizjak <ubizjak@gmail.com>
8750
8751 * g++dg/vect/pr36684.cc: Add dg-do compile.
8752 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8753 * gcc.dg/vect/pr70021.c: Ditto.
8754 * gcc.dg/vect/pr70138-1.c: Ditto.
8755 * gcc.dg/vect/pr70138-2.c: Ditto.
8756 * gcc.dg/vect/pr70354-1.c: Ditto.
8757 * gcc.dg/vect/pr70354-2.c: Ditto.
8758 * gcc.dg/vect/pr71259.c: Ditto.
8759 * gcc.dg/vect/pr71416-1.c: Ditto.
8760 * gcc.dg/vect/slp-43.c: Ditto.
8761 * gcc.dg/vect/slp-45.c: Ditto.
8762 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8763 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8764 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8765 * gfortran.dg/vect/pr69980.f90: Ditto.
8766
87672016-06-24 Uros Bizjak <ubizjak@gmail.com>
8768
8769 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8770 * gcc.dg/vect/bb-slp-30.c: Ditto.
8771 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8772 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8773 * gcc.dg/vect/pr45902.c: Ditto.
8774 * gcc.dg/vect/pr48172.c: Ditto.
8775 * gcc.dg/vect/pr48377.c: Ditto.
8776 * gcc.dg/vect/pr49038.c: Ditto.
8777 * gcc.dg/vect/pr49771.c: Ditto.
8778 * gcc.dg/vect/pr52091.c: Ditto.
8779 * gcc.dg/vect/pr53185-2.c: Ditto.
8780 * gcc.dg/vect/pr56826.c: Ditto.
8781 * gcc.dg/vect/pr60276.c: Ditto.
8782 * gcc.dg/vect/pr62021.c: Ditto.
8783 * gcc.dg/vect/pr63530.c: Ditto.
8784 * gcc.dg/vect/pr65518.c: Ditto.
8785 * gcc.dg/vect/pr65947-1.c: Ditto.
8786 * gcc.dg/vect/pr65947-10.c: Ditto.
8787 * gcc.dg/vect/pr65947-11.c: Ditto.
8788 * gcc.dg/vect/pr65947-12.c: Ditto.
8789 * gcc.dg/vect/pr65947-13.c: Ditto.
8790 * gcc.dg/vect/pr65947-2.c: Ditto.
8791 * gcc.dg/vect/pr65947-3.c: Ditto.
8792 * gcc.dg/vect/pr65947-4.c: Ditto.
8793 * gcc.dg/vect/pr65947-5.c: Ditto.
8794 * gcc.dg/vect/pr65947-6.c: Ditto.
8795 * gcc.dg/vect/pr65947-7.c: Ditto.
8796 * gcc.dg/vect/pr65947-8.c: Ditto.
8797 * gcc.dg/vect/pr65947-9.c: Ditto.
8798 * gcc.dg/vect/pr71416-1.c: Ditto.
8799 * gcc.dg/vect/pr71439.c: Ditto.
8800 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8801 * gcc.dg/vect/vect-bswap16.c: Ditto.
8802 * gcc.dg/vect/vect-bswap32.c: Ditto.
8803 * gcc.dg/vect/vect-bswap64.c: Ditto.
8804 * gcc.dg/vect/vect-live-1.c: Ditto.
8805 * gcc.dg/vect/vect-live-2.c: Ditto.
8806 * gcc.dg/vect/vect-live-3.c: Ditto.
8807 * gcc.dg/vect/vect-live-4.c: Ditto.
8808 * gcc.dg/vect/vect-live-5.c: Ditto.
8809 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8810 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8811 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8812 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8813 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8814 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8815 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8816 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8817 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8818 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8819 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8820 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8821 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8822 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8823 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8824 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8825 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8826
da224bcb
UB
88272016-06-24 Uros Bizjak <ubizjak@gmail.com>
8828
8829 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8830
dfee2870
L
88312016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8832
8833 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8834 ia32 if R_386_GOT32X relocation is supported.
8835 * gcc.target/i386/noplt-3.c: Likewise.
8836 * gcc.target/i386/noplt-2.c: Likewise.
8837 (main): Renamed to ...
8838 (bar): This.
8839 * gcc.target/i386/noplt-4.c: Likewise.
8840 (main): Renamed to ...
8841 (bar): This.
8842 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8843 * gcc.target/i386/pr67400-5.c: Likewise.
8844
a86451b9
JJ
88452016-06-24 Jakub Jelinek <jakub@redhat.com>
8846
00085092
JJ
8847 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8848 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8849
a86451b9
JJ
8850 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8851 f4): Adjust expected diagnostics.
8852 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8853 (T): If OVFP is defined, redefine to TP.
8854 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8855 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8856 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8857 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8858 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8859 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8860 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8861 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8862 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8863 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8864 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8865 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8866 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8867 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8868 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8869 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8870 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8871 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8872 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8873 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8874 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8875 as last argument to __builtin_add_overflow_p.
8876
7bb5d5f4
UB
88772016-06-23 Uros Bizjak <ubizjak@gmail.com>
8878
8879 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8880 dg-options and remove default vector testsuite compile flags.
8881 * g++.dg/vect/pr33860a.cc: Ditto.
8882 * g++.dg/vect/pr45470-a.cc: Ditto.
8883 * g++.dg/vect/pr45470-b.cc: Ditto.
8884 * g++.dg/vect/pr60896.cc: Ditto.
8885 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8886 * gcc.dg/vect/pr18308.c: Ditto.
8887 * gcc.dg/vect/pr24049.c: Ditto.
8888 * gcc.dg/vect/pr33373.c: Ditto.
8889 * gcc.dg/vect/pr36228.c: Ditto.
8890 * gcc.dg/vect/pr42395.c: Ditto.
8891 * gcc.dg/vect/pr42604.c: Ditto.
8892 * gcc.dg/vect/pr46663.c: Ditto.
8893 * gcc.dg/vect/pr48765.c: Ditto.
8894 * gcc.dg/vect/pr49093.c: Ditto.
8895 * gcc.dg/vect/pr49352.c: Ditto.
8896 * gcc.dg/vect/pr52298.c: Ditto.
8897 * gcc.dg/vect/pr52870.c: Ditto.
8898 * gcc.dg/vect/pr53185.c: Ditto.
8899 * gcc.dg/vect/pr53773.c: Ditto.
8900 * gcc.dg/vect/pr56695.c: Ditto.
8901 * gcc.dg/vect/pr62171.c: Ditto.
8902 * gcc.dg/vect/pr63530.c: Ditto.
8903 * gcc.dg/vect/pr68339.c: Ditto.
8904 * gcc.dg/vect/pr71259.c: Ditto.
8905 * gcc.dg/vect/vect-82_64.c: Ditto.
8906 * gcc.dg/vect/vect-83_64.c: Ditto.
8907 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8908 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8909 * gcc.dg/vect/vect-shift-2.c: Ditto.
8910 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8911 * gfortran.dg/vect/pr39318.f90: Ditto.
8912 * gfortran.dg/vect/pr45714-a.f: Ditto.
8913 * gfortran.dg/vect/pr45714-b.f: Ditto.
8914 * gfortran.dg/vect/pr46213.f90: Ditto.
8915
2d4bb02f
MM
89162016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8917 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8918
8919 * gcc.target/powerpc/p9-splat-5.c: New test.
8920
f6d1b868
UB
89212016-06-23 Uros Bizjak <ubizjak@gmail.com>
8922
8923 PR tree-optimization/71488
8924 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8925 * lib/target-supports.exp: ... here.
8926 (check_sse4_hw_available): New procedure.
8927 (check_effective_target_sse4_runtime): Ditto.
8928 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8929 -march=westmere for sse4_runtime targets.
936ff030 8930 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 8931 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 8932 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 8933 (main): Call check_vect ().
a7898180 8934 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 8935
c0597759
L
89362016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8937
8938 PR target/66232
8939 PR target/67400
8940 * gcc.target/i386/pr66232-14.c: New file.
8941 * gcc.target/i386/pr66232-15.c: Likewise.
8942 * gcc.target/i386/pr66232-16.c: Likewise.
8943 * gcc.target/i386/pr66232-17.c: Likewise.
8944 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8945 ia32 if R_386_GOT32X relocation is supported.
8946 * gcc.target/i386/pr67400-2.c: Likewise.
8947 * gcc.target/i386/pr67400-3.c: Likewise.
8948 * gcc.target/i386/pr67400-4.c: Likewise.
8949 * gcc.target/i386/pr67400-6.c: Likewise.
8950 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 8951 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 8952
5b0e27a7
JD
89532016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8954
8955 PR libgfortran/48852
8956 * gfortran.dg/char4_iunit_1.f03: Update test.
8957 * gfortran.dg/f2003_io_5.f03: Update test.
8958 * gfortran.dg/real_const_3.f90: Update test.
8959
7f586d90
AK
89602016-06-23 Andi Kleen <ak@linux.intel.com>
8961
8962 * g++.dg/bprob/bprob.exp: Support autofdo.
8963 * g++.dg/tree-prof/tree-prof.exp: dito.
8964 * gcc.dg/tree-prof/tree-prof.exp: dito.
8965 * gcc.misc-tests/bprob.exp: dito.
8966 * gfortran.dg/prof/prof.exp: dito.
8967 * lib/profopt.exp: dito.
8968 * lib/target-supports.exp: Check for autofdo.
8969
60fa7862
ML
89702016-06-23 Martin Liska <mliska@suse.cz>
8971
8972 * gcc.dg/pr71619.c: New test.
8973
e3d62871
UB
89742016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8975
8976 PR target/67400
cc901875
UB
8977 * gcc.target/i386/pr67400-1.c: New test.
8978 * gcc.target/i386/pr67400-2.c: Likewise.
8979 * gcc.target/i386/pr67400-3.c: Likewise.
8980 * gcc.target/i386/pr67400-4.c: Likewise.
8981 * gcc.target/i386/pr67400-5.c: Likewise.
8982 * gcc.target/i386/pr67400-6.c: Likewise.
8983 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 8984
ac81cf0b
DM
89852016-06-22 David Malcolm <dmalcolm@redhat.com>
8986
8987 * c-c++-common/missing-header-1.c: New test case.
8988 * c-c++-common/missing-header-2.c: New test case.
8989 * c-c++-common/missing-header-3.c: New test case.
8990 * c-c++-common/missing-header-4.c: New test case.
8991
1a4f11c8
DM
89922016-06-22 David Malcolm <dmalcolm@redhat.com>
8993
8994 PR c/70339
8995 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8996 hint.
8997 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8998 expected results due to builtin "nanl" now being suggested for
8999 "name".
9000 * gcc.dg/pr67580.c: Update expected messages.
9001 * gcc.dg/spellcheck-identifiers.c: New testcase.
9002 * gcc.dg/spellcheck-typenames.c: New testcase.
9003
a93eac6a
DM
90042016-06-22 David Malcolm <dmalcolm@redhat.com>
9005
9006 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
9007 file.
9008 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
9009 diagnostic-test-show-locus-parseable-fixits.c to sources for
9010 diagnostic_plugin_test_show_locus.c.
9011 * lib/gcc-defs.exp (freeform_regexps): New global.
9012 (dg-regexp): New function.
9013 (handle-dg-regexps): New function.
9014 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
9015 freeform_regexps to the empty list.
9016 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
9017
49e76ff1
IE
90182016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
9019
f6d1b868 9020 PR tree-optimization/71488
49e76ff1
IE
9021 * g++.dg/pr71488.C: New test.
9022 * gcc.dg/vect/vect-bool-cmp.c: New test.
9023
951d8c8a
EB
90242016-06-22 Eric Botcazou <ebotcazou@adacore.com>
9025
9026 * gcc.dg/guality/param-5.c: New test.
9027
b60fc3bd
BE
90282016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9029
9030 * gcc.target/i386/asm-flag-7.c: New test.
9031
0609abda
TS
90322016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9033
9034 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9035 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9036 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9037 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9038 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9039 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9040 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9041 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9042 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9043 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9044 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9045 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9046 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9047 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9048 * lib/target-supports.exp: Likewise.
9049
ee2499b4
TS
90502016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9051
9052 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9053 * gcc.dg/attr-ms_struct-2.c: Likewise.
9054 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9055 * gcc.dg/bf-ms-attrib.c: Likewise.
9056 * gcc.dg/bf-ms-layout-2.c: Likewise.
9057 * gcc.dg/bf-ms-layout-3.c: Likewise.
9058 * gcc.dg/bf-ms-layout.c: Likewise.
9059 * gcc.dg/bf-no-ms-layout.c: Likewise.
9060 * gcc.target/i386/bitfield1.c: Likewise.
9061 * gcc.target/i386/bitfield2.c: Likewise.
9062 * gcc.target/i386/bitfield3.c: Likewise.
9063
caea59ff
KN
90642016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9065
9066 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9067 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9068 override other than -mcpu=power9 command-line option is specified,
9069 or if the target operating system is aix.
9070 * gcc.target/powerpc/darn-1.c: Likewise.
9071 * gcc.target/powerpc/darn-2.c: Likewise.
9072 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9073 test if effective-target is not powerpc_p9vector_ok or if the
9074 target operating system is not defined.
9075 * gcc.target/powerpc/vslv-1.c: Likewise.
9076 * gcc.target/powerpc/vsrv-0.c: Likewise.
9077 * gcc.target/powerpc/vsrv-1.c: Likewise.
9078
63617e30
TB
90792016-06-21 Tobias Burnus <burnus@net-b.de>
9080
9081 PR fortran/71068
9082 * gfortran.dg/coarray/data_1.f90: New.
9083
89192c3c
WD
90842016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9085
9086 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9087 (dg-require-effective-target): Use arm_v8_neon_hw.
9088 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9089 (dg-require-effective-target): Likewise.
9090 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9091 (dg-require-effective-target): Likewise.
9092 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9093 (dg-require-effective-target): Likewise.
9094 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9095 (dg-require-effective-target): Likewise.
9096 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9097 (dg-require-effective-target): Likewise.
9098 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9099 Add AArch64 check.
9100
64ac50e2
WD
91012016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9102
9103 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9104 Set to 3 so test passes.
9105
6252b5db
WD
91062016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9107
9108 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9109
3b9bc511
IV
91102016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9111
9112 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9113 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9114 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9115 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9116
21db1c78
IV
91172016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9118
9119 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9120 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9121
9d30e86f
L
91222016-06-21 H.J. Lu <hongjiu.lu@intel.com>
9123
9124 PR target/71549
9125 * gcc.target/i386/pr71549.c: New test.
9126
448a7c69
KN
91272016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9128
9129 * gcc.target/powerpc/vadsdu-0.c: Replace
9130 dg-require-effective-target directive to allow test to run on more
9131 platforms, and add dg-skip-if directive to disable test on aix
9132 platforms because of known incompatibilities.
9133 * gcc.target/powerpc/vadsdu-1.c: Likewise.
9134 * gcc.target/powerpc/vadsdu-2.c: Likewise.
9135 * gcc.target/powerpc/vadsdu-3.c: Likewise.
9136 * gcc.target/powerpc/vadsdu-4.c: Likewise.
9137 * gcc.target/powerpc/vadsdu-5.c: Likewise.
9138 * gcc.target/powerpc/vadsdub-1.c: Likewise.
9139 * gcc.target/powerpc/vadsdub-2.c: Replace
9140 dg-require-effective-target directive to allow test to run on more
9141 platforms, and add dg-skip-if directive to disable test on aix
9142 platforms because of known incompatibilities.
9143 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9144 with vec_absdb call to differentiate this test from vadsdub-1.c.
9145 * gcc.target/powerpc/vadsduh-1.c: Replace
9146 dg-require-effective-target directive to allow test to run on more
9147 platforms, and add dg-skip-if directive to disable test on aix
9148 platforms because of known incompatibilities.
9149 * gcc.target/powerpc/vadsduh-2.c: Likewise.
9150 * gcc.target/powerpc/vadsduw-1.c: Likewise.
9151 * gcc.target/powerpc/vadsduw-2.c: Likewise.
9152
0ad84f34
JJ
91532016-06-21 Jakub Jelinek <jakub@redhat.com>
9154
9155 PR tree-optimization/71588
9156 * gcc.dg/pr71558.c: New test.
9157
e71e8d94
SKS
91582016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9159
9160 * c-c++-common/pr68657-1.c: Require ptr32plus support.
9161 * c-c++-common/pr68657-2.c: Likewise.
9162 * c-c++-common/pr68657-3.c: Likewise.
9163 * gcc.dg/torture/pr69714.c: Require int32plus support.
9164 * gcc.dg/torture/pr70025.c: Likewise.
9165 * gcc.dg/torture/pr70083.c: Likewise.
9166 * gcc.dg/torture/pr70542.c: Likewise.
9167 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9168
5a578671
JM
91692016-06-20 Joseph Myers <joseph@codesourcery.com>
9170
9171 PR c/71601
9172 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9173
7a9df68e
JJ
91742016-06-20 Jakub Jelinek <jakub@redhat.com>
9175
50aa64d5
JJ
9176 PR middle-end/71581
9177 * gcc.dg/pr71581.c: New test.
9178
7a9df68e
JJ
9179 PR rtl-optimization/71591
9180 * gcc.dg/cpp/pr71591.c: New test.
9181
3947cf19
DR
91822016-06-20 David B. Robins <gcc@davidrobins.net>
9183
9184 PR target/71571
9185 * g++.dg/torture/pr71571.C: New test.
9186
c4ff221e
JJ
91872016-06-20 Jakub Jelinek <jakub@redhat.com>
9188
9189 PR target/71559
9190 * gcc.target/i386/sse2-pr71559.c: New test.
9191 * gcc.target/i386/avx-pr71559.c: New test.
9192 * gcc.target/i386/avx512f-pr71559.c: New test.
9193
f1b5abfb
TB
91942016-06-20 Tobias Burnus <burnus@net-b.de>
9195
9196 PR fortran/71194
9197 * gfortran.dg/pointer_remapping_10.f90: New.
9198
842107e4
DM
91992016-06-20 David Malcolm <dmalcolm@redhat.com>
9200
9201 * g++.dg/diagnostic/string-literal-concat.C: New test case.
9202
d9e8bdfd
MS
92032016-06-20 Martin Sebor <msebor@redhat.com>
9204
9205 PR c/69507
9206 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9207 * gnu90-const-expr-1.c: Same.
9208 * gnu99-const-expr-1.c: Same.
9209 * gnu99-static-1.c: Same.
9210
67785479
RL
92112016-06-20 Renlin Li <renlin.li@arm.com>
9212
29f09b38 9213 PR testsuite/71489
67785479
RL
9214 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9215
636929b8
JG
92162016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
9217
9218 * gcc.target/aarch64/vcvt_f64_1.c: New.
9219 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9220 * gcc.target/aarch64/vrecp_f64_1.c: New.
9221
ff7b374b
KT
92222016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9223
9224 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9225 "alignement".
9226
554cfc9e
GJL
92272016-06-20 Georg-Johann Lay <avr@gjlay.de>
9228
9229 PR target/71103
9230 * gcc.target/avr/torture/pr71103-2.c: New test.
9231
94087e88 92322016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
9233
9234 PR c/69507
9235 * gcc.dg/alignof.c: New test.
9236
c561b091
PC
92372016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9238
9239 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9240 vs dg-error; test constexpr specifier too.
9241
bf54f123
PC
92422016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9243
9244 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9245
4e53aa97
CL
92462016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
9247
9248 * lib/target-supports.exp
9249 (check_effective_target_arm_neon_fp16_ok_nocache): Call
9250 arm_neon_ok and merge flags. Fix temporary test name.
9251 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9252 and merge flags.
9253
69071d86
ML
92542016-06-17 Martin Liska <mliska@suse.cz>
9255
9256 * gcc.dg/predict-9.c: Fix dump scanning.
9257
68b3b858
BC
92582016-06-17 Bin Cheng <bin.cheng@arm.com>
9259
9260 PR tree-optimization/71354
9261 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9262
d3ee260a
BC
92632016-06-17 Bin Cheng <bin.cheng@arm.com>
9264
9265 PR tree-optimization/71347
9266 * gcc.dg/tree-ssa/pr71347.c: New test.
9267
bd8fb114
BC
92682016-06-17 Bin Cheng <bin.cheng@arm.com>
9269
9270 PR tree-optimization/71354
9271 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9272
97816be4
BC
92732016-06-17 Bin Cheng <bin.cheng@arm.com>
9274
9275 * gcc.dg/vect/vect-alias-check-1.c: New test.
9276
2d761a37
SKS
92772016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9278
e0277d6b 9279 PR target/71151
2d761a37
SKS
9280 * gcc.target/avr/pr71151-1.c: New test.
9281 * gcc.target/avr/pr71151-2.c: New test.
9282 * gcc.target/avr/pr71151-3.c: New test.
9283 * gcc.target/avr/pr71151-4.c: New test.
9284 * gcc.target/avr/pr71151-5.c: New test.
9285 * gcc.target/avr/pr71151-6.c: New test.
9286 * gcc.target/avr/pr71151-7.c: New test.
9287 * gcc.target/avr/pr71151-8.c: New test.
9288 * gcc.target/avr/pr71151-common.h: New test.
9289
68fa96d6
ML
92902016-06-16 Martin Liska <mliska@suse.cz>
9291
9292 * gfortran.dg/predict-1.f90: New test.
9293
b6ca982f
UB
92942016-06-16 Uros Bizjak <ubizjak@gmail.com>
9295
9296 PR target/71242
3a146d46 9297 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 9298
1dc8d15b
JH
92992016-06-16 Jan Hubicka <hubicka@ucw.cz>
9300
9301 * g++.dg/vect/pr36648.cc: Disable cunrolli
9302
67c25816
JJ
93032016-06-16 Jakub Jelinek <jakub@redhat.com>
9304
c577adb2
JJ
9305 PR target/71554
9306 * gcc.c-torture/execute/pr71554.c: New test.
9307
67c25816
JJ
9308 PR rtl-optimization/71532
9309 * gcc.dg/torture/pr71532.c: New test.
9310
1a3c3ee9
MM
93112016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9312
9313 * gcc.target/powerpc/p9-dimode1.c: New test.
9314 * gcc.target/powerpc/p9-dimode2.c: Likewise.
9315
f29468a7
JJ
93162016-06-15 Jakub Jelinek <jakub@redhat.com>
9317
61daecc4
JJ
9318 * gcc.c-torture/compile/20160615-1.c: New test.
9319
f29468a7
JJ
9320 * g++.dg/cpp0x/ref-qual17.C: New test.
9321
209d1e2d
IE
93222016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
9323
9324 PR middle-end/71529
9325 * gcc.target/i386/pr71529.C: New test.
9326
8dc35712
AH
93272016-06-15 Alan Hayward <alan.hayward@arm.com>
9328
9329 PR tree-optimization/71483
9330 * g++.dg/vect/pr71483.c: New
9331
b8911cb8
PC
93322016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
9333
9334 PR c++/70202
9335 * g++.dg/inherit/crash6.C: New.
9336 * g++.dg/inherit/union2.C: Likewise.
9337 * g++.dg/inherit/virtual12.C: Likewise.
9338 * g++.dg/inherit/virtual13.C: Likewise.
9339 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9340
cf5d08ab
UB
93412016-06-15 Uros Bizjak <ubizjak@gmail.com>
9342
e3d62871 9343 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 9344
8f482165
AH
93452016-06-15 Alan Hayward <alan.hayward@arm.com>
9346
9347 PR tree-optimization/71439
9348 * gcc.dg/vect/pr71439.c: New
9349
3256673f
KT
93502016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9351
9352 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9353
b17dc4d4
RB
93542016-06-15 Richard Biener <rguenther@suse.de>
9355
9356 * gcc.dg/vect/slp-45.c: New testcase.
9357
2a5825f2
RB
93582016-06-15 Richard Biener <rguenther@suse.de>
9359
9360 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9361
6e433d0b
BS
93622016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9363
9364 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9365 requirements, and disable for AIX for now.
9366 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9367
abe7f828
JJ
93682016-06-14 Jakub Jelinek <jakub@redhat.com>
9369
a09c81b4
JJ
9370 PR c++/71528
9371 * g++.dg/opt/pr71528.C: New test.
9372
abe7f828
JJ
9373 PR c++/71516
9374 * g++.dg/init/pr71516.C: New test.
9375
acfadf06
PC
93762016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9377
9378 * g++.dg/init/array46.C: New.
9379
4d568ab2
UB
93802016-06-14 Uros Bizjak <ubizjak@gmail.com>
9381
e3d62871
UB
9382 * gcc.target/i386/float128-3.c: New test.
9383 * gcc.target/i386/quad-sse4.c: Ditto.
9384 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9385 Update scan strings.
4d568ab2 9386
30934c5d
RB
93872016-06-14 Richard Biener <rguenther@suse.de>
9388
9389 PR middle-end/71526
9390 * gfortran.dg/pr71526.f90: New testcase.
9391
3970e545
AV
93922016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
9393
9394 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9395 * gcc.dg/zero_bits_compound-1.c: Likewise.
9396
04976c6e
RB
93972016-06-14 Richard Biener <rguenther@suse.de>
9398
9399 PR tree-optimization/71522
9400 * gcc.dg/torture/pr71522.c: New testcase.
9401
23e025db
JJ
94022016-06-14 Jakub Jelinek <jakub@redhat.com>
9403
9404 PR tree-optimization/71520
9405 * gcc.dg/tree-ssa/pr71520.c: New test.
9406
90b72e84
RB
94072016-06-14 Richard Biener <rguenther@suse.de>
9408
9409 PR tree-optimization/71521
86c24ba6 9410 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 9411
ef7cf206
JJ
94122016-06-13 Jakub Jelinek <jakub@redhat.com>
9413
0dda258b
JJ
9414 PR sanitizer/71498
9415 * c-c++-common/ubsan/bounds-13.c: New test.
9416
ef7cf206
JJ
9417 PR preprocessor/71183
9418 * gcc.dg/cpp/source_date_epoch-3.c: New test.
9419
a73786e3
JL
94202016-06-13 Jeff Law <law@redhat.com>
9421
9422 PR tree-optimization/71403
9423 * c-c++-common/ubsan/pr71403-1.c: New test.
9424 * c-c++-common/ubsan/pr71403-2.c: New test.
9425 * c-c++-common/ubsan/pr71403-3.c: New test.
9426
0ac249bf
JJ
94272016-06-13 Jakub Jelinek <jakub@redhat.com>
9428
9429 PR middle-end/71478
9430 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9431 Add -Wno-psabi -w to dg-options.
9432
5408a64a
KN
94332016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9434
9435 * gcc.target/powerpc/vadsdu-0.c: New test.
9436 * gcc.target/powerpc/vadsdu-1.c: New test.
9437 * gcc.target/powerpc/vadsdu-2.c: New test.
9438 * gcc.target/powerpc/vadsdu-3.c: New test.
9439 * gcc.target/powerpc/vadsdu-4.c: New test.
9440 * gcc.target/powerpc/vadsdu-5.c: New test.
9441 * gcc.target/powerpc/vadsdub-1.c: New test.
9442 * gcc.target/powerpc/vadsdub-2.c: New test.
9443 * gcc.target/powerpc/vadsduh-1.c: New test.
9444 * gcc.target/powerpc/vadsduh-2.c: New test.
9445 * gcc.target/powerpc/vadsduw-1.c: New test.
9446 * gcc.target/powerpc/vadsduw-2.c: New test.
9447
f7e4f2e3
DM
94482016-06-13 David Malcolm <dmalcolm@redhat.com>
9449
9450 * gcc.dg/c99-init-2.c (c): Update expected error message.
9451 * gcc.dg/init-bad-8.c (foo): Likewise.
9452 * gcc.dg/spellcheck-fields-3.c: New test case.
9453
ad23a23e
ML
94542016-06-13 Martin Liska <mliska@suse.cz>
9455
9456 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9457 and "guess loop iv compared" heuristics.
9458 * gcc.dg/predict-2.c: Likewise.
9459 * gcc.dg/predict-3.c: Likewise.
9460 * gcc.dg/predict-4.c: Likewise.
9461 * gcc.dg/predict-5.c: Likewise.
9462 * gcc.dg/predict-6.c: Likewise.
9463
146c55da
MP
94642016-06-13 Marek Polacek <polacek@redhat.com>
9465
9466 PR middle-end/71476
9467 * c-c++-common/Wswitch-unreachable-4.c: New test.
9468 * gcc.dg/Wswitch-unreachable-2.c: New test.
9469 * g++.dg/tm/jump1.C: Move dg-warning.
9470
42e77cbc
EB
94712016-06-13 Eric Botcazou <ebotcazou@adacore.com>
9472
9473 * gnat.dg/renaming10.ad[sb]: New test.
9474
7474dcc1
PT
94752016-06-13 Paul Thomas <pault@gcc.gnu.org>
9476
9477 PR fortran/70673
9478 * gfortran.dg/pr70673.f90: New test.
9479
f57f53d3
RB
94802016-06-13 Richard Biener <rguenther@suse.de>
9481
9482 PR middle-end/64516
9483 * gcc.dg/align-3.c: New testcase.
9484
5843a5f0
ML
94852016-06-13 Martin Liska <mliska@suse.cz>
9486
9487 * gcc.target/i386/pr71458.c: New test.
9488
aa8fdb44
UB
94892016-06-12 Uros Bizjak <ubizjak@gmail.com>
9490
9491 PR target/71241
3a146d46 9492 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 9493
2043e4d7
DH
94942016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9495
9496 PR target/60751
9497 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9498 statement.
9499
d3dc025d
DH
95002016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9501
9502 PR target/60751
9503 * gfortran.dg/comma_IO_extension_1.f90: New test.
9504 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9505 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9506 statement.
9507 * gfortran.dg/graphite/pr38083.f90: Likewise.
9508 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9509 missing format.
9510
a31d78c6
EB
95112016-06-11 Eric Botcazou <ebotcazou@adacore.com>
9512
9513 * gnat.dg/case_character.adb: New test.
9514
95c18dd0
SB
95152016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
9516
9517 PR middle-end/71310
9518 * gcc.target/powerpc/pr71310.c: New testcase.
9519
b97d37b4
KV
95202016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
9521
9522 PR middle-end/71478
9523 * gcc.dg/pr71478.c: New test.
9524
900bcda3
JJ
95252016-06-10 Jakub Jelinek <jakub@redhat.com>
9526
ec1c20db
JJ
9527 PR middle-end/71494
9528 * gcc.c-torture/execute/pr71494.c: New test.
9529
50b15873
JJ
9530 PR c/68657
9531 * gcc.target/i386/pr68657.c: New test.
9532
900bcda3
JJ
9533 PR inline-asm/68843
9534 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9535 (test): Add -masm=intel alternatives.
9536
4d926e34
MS
95372016-06-10 Martin Sebor <msebor@redhat.com>
9538
9539 PR c/71392
9540 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9541
ad071b2b
JL
95422016-06-10 Jeff Law <law@redhat.com>
9543
9544 PR tree-optimization/71335
9545 * gcc.c-torture/execute/pr71335.c: New test.
9546
2704efe8
DM
95472016-06-10 David Malcolm <dmalcolm@redhat.com>
9548
9549 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9550 the various "cannot tail-call: " messages.
9551
18c9b7d4
CL
95522016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
9553
9554 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9555 and options.
9556
7cfa10f3
MO
95572016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
9558
9559 PR sanitizer/71480
9560 * c-c++-common/asan/pr71480.c: New test.
9561
1f24fd3e
L
95622016-06-10 H.J. Lu <hongjiu.lu@intel.com>
9563
9564 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9565 (ASMNAME2): Likewise.
9566 (main): Replace fn in asm statement with ASMNAME ("fn").
9567 * gcc.dg/guality/pr68037-2.c: Likewise.
9568 * gcc.dg/guality/pr68037-3.c: Likewise.
9569 * gcc.dg/torture/pr68037-1.c: Likewise.
9570 * gcc.dg/torture/pr68037-2.c: Likewise.
9571 * gcc.dg/torture/pr68037-3.c: Likewise.
9572
ad551c07
BE
95732016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
9574
9575 PR inline-asm/68843
9576 * gcc.target/i386/pr68843-1.c: New test.
9577 * gcc.target/i386/pr68843-2.c: New test.
9578
4b1ffdb1 95792016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
9580 Cesar Philippidis <cesar@codesourcery.com>
9581
9582 PR middle-end/71373
9583 * gcc.dg/goacc/nested-function-1.c: New file.
9584 * gcc.dg/goacc/nested-function-2.c: Likewise.
9585 * gcc.dg/goacc/pr71373.c: Likewise.
9586 * gfortran.dg/goacc/cray-2.f95: Likewise.
9587 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9588 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9589 * gfortran.dg/goacc/cray.f95: Update.
9590 * gfortran.dg/goacc/loop-1.f95: Likewise.
9591 * gfortran.dg/goacc/loop-3.f95: Likewise.
9592 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9593 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9594
95952016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9596
9597 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9598 for OpenACC tile clauses.
9599 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
9600
9601 PR c/71381
9602 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
9603 to...
9604 * c-c++-common/goacc/cache-2.c: ... this new file.
9605 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9606 * gfortran.dg/goacc/cache-2.f95: ... this new file.
9607 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9608 usage.
9609 * gfortran.dg/goacc/cray.f95: Likewise.
9610 * gfortran.dg/goacc/loop-1.f95: Likewise.
9611
89851e4c
AH
96122016-06-10 Alan Hayward <alan.hayward@arm.com>
9613
9614 PR tree-optimization/71407
9615 PR tree-optimization/71416
9616 * gcc.dg/vect/pr71407.c: New
9617 * gcc.dg/vect/pr71416-1.c: New
9618 * gcc.dg/vect/pr71416-2.c: New
9619
200eafbf
RB
96202016-06-10 Richard Biener <rguenther@suse.de>
9621
9622 PR middle-end/71477
9623 * gcc.dg/torture/pr71477.c: New testcase.
9624
4df99d92
JK
96252016-06-09 Julia Koval <julia.koval@intel.com>
9626
9627 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
9628 * gcc.target/i386/interrupt-13.c: Likewise.
9629 * gcc.target/i386/interrupt-15.c: Likewise.
9630 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
9631 * gcc.target/i386/interrupt-24.c: Likewise.
9632 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
9633 * gcc.target/i386/interrupt-9.c: Likewise.
9634 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9635
e01b4e16
MS
96362016-06-09 Martin Sebor <msebor@redhat.com>
9637
9638 PR c/70883
9639 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9640 * gcc.dg/builtin-constant_p-1.c: Same.
9641 * gcc.dg/builtins-error.c: Same.
9642 * gcc.dg/pr70859.c: Same.
9643
9c35db0e
SKS
96442016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9645
9646 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9647 * gcc.dg/torture/pr68067-1.c: Likewise.
9648 * gcc.dg/torture/pr68067-2.c: Likewise.
9649
96502016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9651
9652 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9653 when setting SIZE.
9654
392a81b9
PC
96552016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9656
9657 PR c++/71465
9658 * g++.dg/inherit/crash5.C: New.
9659 Revert:
9660 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9661
9662 PR c++/70202
9663 * g++.dg/inherit/crash5.C: New.
9664 * g++.dg/inherit/virtual1.C: Adjust.
9665
e49efc14
ML
96662016-06-09 Martin Liska <mliska@suse.cz>
9667
9668 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9669 * g++.dg/predict-loop-exit-2.C: Likewise.
9670 * g++.dg/predict-loop-exit-3.C: Likewise.
9671 * gcc.dg/predict-1.c: Likewise.
9672 * gcc.dg/predict-2.c: Likewise.
9673 * gcc.dg/predict-3.c: Likewise.
9674 * gcc.dg/predict-4.c: Likewise.
9675 * gcc.dg/predict-5.c: Likewise.
9676 * gcc.dg/predict-6.c: Likewise.
9677 * gcc.dg/predict-7.c: Likewise.
9678
36d57986
RB
96792016-06-09 Richard Biener <rguenther@suse.de>
9680
9681 PR tree-optimization/71462
9682 * gcc.dg/torture/pr71462.c: New testcase.
9683
7d82e8e4
MP
96842016-06-09 Marek Polacek <polacek@redhat.com>
9685
9686 PR c/65471
9687 * gcc.dg/c11-generic-3.c: New test.
9688
c8a71589
PC
96892016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
9690
9691 * g++.dg/init/array42.C: New.
9692 * g++.dg/init/array43.C: Likewise.
9693 * g++.dg/init/array44.C: Likewise.
9694 * g++.dg/init/array45.C: Likewise.
9695 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9696 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9697 * g++.dg/cpp1y/auto-fn27.C: Likewise.
9698 * g++.dg/gomp/pr35751.C: Likewise.
9699 * g++.dg/init/array23.C: Likewise.
9700 * g++.dg/init/brace2.C: Likewise.
9701 * g++.dg/init/brace6.C: Likewise.
9702
44a845ca
MS
97032016-06-08 Martin Sebor <msebor@redhat.com>
9704 Jakub Jelinek <jakub@redhat.com>
9705
9706 PR c++/70507
9707 PR c/68120
9708 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9709 * c-c++-common/builtin-arith-overflow-2.c: New test.
9710 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9711 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9712 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9713
2ef16b6e
JJ
97142016-06-08 Jakub Jelinek <jakub@redhat.com>
9715
9716 PR c++/71442
9717 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9718
5e3ee346
AL
97192016-06-08 Alan Lawrence <alan.lawrence@arm.com>
9720
9721 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9722 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9723 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9724 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9725 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9726 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9727 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9728 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9729 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9730 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9731 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9732 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9733 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9734
b2ae2814
RB
97352016-06-08 Richard Biener <rguenther@suse.de>
9736
9737 PR tree-optimization/68558
9738 * gcc.dg/vect/slp-44.c: New testcase.
9739
e09b4c37
RB
97402016-06-08 Richard Biener <rguenther@suse.de>
9741
9742 * gcc.dg/vect/slp-43.c: New testcase.
9743
72d50660
RB
97442016-06-08 Richard Biener <rguenther@suse.de>
9745
9746 PR tree-optimization/71452
9747 * gcc.dg/torture/pr71452.c: New testcase.
9748
988c115c
JJ
97492016-06-08 Jakub Jelinek <jakub@redhat.com>
9750
9751 PR c++/71448
9752 * g++.dg/torture/pr71448.C: New test.
9753
73d73b48
BS
97542016-06-08 Bernd Schmidt <bschmidt@redhat.com>
9755
9756 PR debug/71432
9757 PR ada/71413
9758 * g++.dg/debug/pr71432.C: New test.
9759
bdd15d0c
PK
97602016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9761
9762 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9763 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9764 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9765
ce0607bb
AH
97662016-06-08 Alan Hayward <alan.hayward@arm.com>
9767
9768 * gcc.dg/vect/vect-live-2.c: Update effective target.
9769 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9770 * lib/target-supports.exp: Add aarch64 to vect_long.
9771
92a5f2ba
MP
97722016-06-08 Marek Polacek <polacek@redhat.com>
9773
9774 PR c/71418
9775 * gcc.dg/noncompile/pr71418.c: New test.
9776
08203f73
MP
9777 PR c/71426
9778 * gcc.dg/noncompile/pr71426.c: New test.
9779
d1fcc2bd
JH
97802016-06-07 Jan Hubicka <hubicka@ucw.cz>
9781
9782 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9783 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9784 * gcc.dg/predict-3.c: Update template.
9785 * gcc.dg/predict-5.c: Update template.
9786 * gcc.dg/predict-6.c: Update template.
9787 * gcc.dg/predict-9.c: Update template.
9788 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9789
a23e6f1c
BS
97902016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9791
9792 * gcc.target/powerpc/vec-mul.c: New test.
9793
6ffd47b7
DM
97942016-06-07 David Malcolm <dmalcolm@redhat.com>
9795
9796 * gcc.dg/spellcheck-fields-2.c: New test case.
9797
bfd67b47
RB
97982016-06-07 Richard Biener <rguenther@suse.de>
9799
9800 PR c/61564
9801 * gcc.dg/Wpragmas-1.c: New testcase.
9802 * gcc.dg/Wattributes-4.c: Likewise.
9803 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9804 entry.
9805
701b9a47
CL
98062016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9807
9808 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9809 spurious debug code.
9810
6b80d6fa
RB
98112016-06-07 Richard Biener <rguenther@suse.de>
9812
9813 PR tree-optimization/71428
9814 * gcc.dg/torture/pr71428.c: New testcase.
9815
0f3f9437
RB
98162016-06-07 Richard Biener <rguenther@suse.de>
9817
9818 PR middle-end/71423
9819 * gcc.dg/torture/pr71423.c: New testcase.
9820
ec963f2a
KV
98212016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9822
9823 PR middle-end/71408
9824 * gcc.dg/tree-ssa/pr71408.c: New test.
9825
46ab5b6e
KV
98262016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9827
9828 PR middle-end/71281
9829 * g++.dg/torture/pr71281.C: New test.
9830
1f40cff3
MP
98312016-06-06 Marek Polacek <polacek@redhat.com>
9832
9833 PR c/71362
9834 * gcc.dg/pr71362.c: New test.
9835
6f5bcd24
JJ
98362016-06-06 Jakub Jelinek <jakub@redhat.com>
9837 Patrick Palka <ppalka@gcc.gnu.org>
9838
9839 PR c++/70847
9840 PR c++/71330
9841 PR c++/71393
9842 * g++.dg/opt/pr70847.C: New test.
9843 * g++.dg/ubsan/pr70847.C: New test.
9844 * g++.dg/ubsan/pr71393.C: New test.
9845
158beb4a
JJ
98462016-06-06 Jakub Jelinek <jakub@redhat.com>
9847
9848 PR tree-optimization/71259
9849 * gcc.dg/vect/pr71259.c: New test.
9850
d9b950dd
DM
98512016-06-06 David Malcolm <dmalcolm@redhat.com>
9852
9853 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9854 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9855 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9856 above.
9857
36f9ad69
KT
98582016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9859
9860 PR middle-end/37780
9861 * gcc.c-torture/execute/pr37780.c: New test.
9862 * gcc.target/aarch64/pr37780_1.c: Likewise.
9863 * gcc.target/arm/pr37780_1.c: Likewise.
9864
5545a907
MP
98652016-06-06 Marek Polacek <polacek@redhat.com>
9866
9867 * c-c++-common/attr-may-alias-1.c: New test.
9868 * c-c++-common/attr-may-alias-2.c: New test.
9869 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9870
93671519
BE
98712016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9872
9873 PR c/24414
9874 * gcc.target/i386/pr24414.c: New test.
9875
690f24b7
JM
98762016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9877
9878 * gcc.target/sparc/vis4misc.c: New file.
9879 * gcc.target/sparc/fpcmp.c: Likewise.
9880 * gcc.target/sparc/fpcmpu.c: Likewise.
9881
31ce6157
AH
98822016-06-06 Alan Hayward <alan.hayward@arm.com>
9883
9884 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9885 * gcc.dg/vect/vect-live-3.c: Likewise.
9886
9fcebb5a
RB
98872016-06-06 Richard Biener <rguenther@suse.de>
9888
9889 PR tree-optimization/71398
9890 * gcc.dg/torture/pr71398.c: New testcase.
9891
903ca97b
UB
98922016-06-06 Uros Bizjak <ubizjak@gmail.com>
9893
9894 PR target/71389
9895 * g++.dg/pr71389.C: New test.
9896
9c1eb332
JD
98972016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9898
9899 PR fortran/71404
9900 * gfortran.dg/fmt_read_5.f: New test.
9901
b2d83bd2
AV
99022016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9903
9904 PR fortran/69659
9905 * gfortran.dg/class_array_22.f03: New test.
9906
ec81960e
JH
99072016-06-05 Jan Hubicka <hubicka@ucw.cz>
9908
9909 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9910
429d2750
JH
99112016-06-05 Jan Hubicka <hubicka@ucw.cz>
9912
9913 * gcc.dg/predict-9.c: Update template.
9914
c1c00983
PC
99152016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9916
9917 PR c++/49377
9918 * g++.dg/template/pr49377.C: New.
9919
1927a963
JJ
99202016-06-04 Jakub Jelinek <jakub@redhat.com>
9921
9922 PR tree-optimization/71405
9923 * g++.dg/torture/pr71405.C: New test.
9924
909a11ad
PC
99252016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9926
9927 PR c++/70202
9928 * g++.dg/inherit/crash5.C: New.
9929 * g++.dg/inherit/virtual1.C: Adjust.
9930
08bbb1f8
JL
99312016-06-03 Jeff Law <law@redhat.com>
9932
9933 PR tree-optimization/71316
9934 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9935
7c35235c
JJ
99362016-06-03 Jakub Jelinek <jakub@redhat.com>
9937
9938 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9939 dg-additional-options with just -fno-tree-scev-cprop in it.
9940 * gcc.dg/vect/vect-live-2.c: Likewise.
9941 * gcc.dg/vect/vect-live-5.c: Likewise.
9942 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9943 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9944 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9945
c8572dd6
PP
99462016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9947
9948 PR c++/27100
9949 * g++.dg/other/friend6.C: New test.
9950
1c7733a7
BS
99512016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9952
9953 * g++.dg/torture/ppc-ldst-array.C: New.
9954
0d2f700f
JM
99552016-06-03 Joseph Myers <joseph@codesourcery.com>
9956
9957 PR target/71276
9958 PR target/71277
9959 * gcc.dg/torture/builtin-fp-int-inexact.c,
9960 gcc.target/i386/387-builtin-fp-int-inexact.c,
9961 gcc.target/i386/387-rint-inline-1.c,
9962 gcc.target/i386/387-rint-inline-2.c,
9963 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9964 gcc.target/i386/sse2-rint-inline-1.c,
9965 gcc.target/i386/sse2-rint-inline-2.c,
9966 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9967 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9968
f8071c05
L
99692016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9970 Julia Koval <julia.koval@intel.com>
9971
9972 PR target/66960
9973 PR target/67630
9974 PR target/67634
9975 PR target/67841
9976 PR target/68037
9977 PR target/68618
9978 PR target/68661
9979 PR target/69575
9980 PR target/69596
9981 PR target/69734
9982 * gcc.dg/guality/pr68037-1.c: New test.
9983 * gcc.dg/guality/pr68037-2.c: Likewise.
9984 * gcc.dg/guality/pr68037-3.c: Likewise.
9985 * gcc.dg/torture/pr68037-1.c: Likewise.
9986 * gcc.dg/torture/pr68037-2.c: Likewise.
9987 * gcc.dg/torture/pr68037-3.c: Likewise.
9988 * gcc.dg/torture/pr68661-1a.c: Likewise.
9989 * gcc.dg/torture/pr68661-1b.c: Likewise.
9990 * gcc.target/i386/interrupt-1.c: Likewise.
9991 * gcc.target/i386/interrupt-2.c: Likewise.
9992 * gcc.target/i386/interrupt-3.c: Likewise.
9993 * gcc.target/i386/interrupt-4.c: Likewise.
9994 * gcc.target/i386/interrupt-5.c: Likewise.
9995 * gcc.target/i386/interrupt-6.c: Likewise.
9996 * gcc.target/i386/interrupt-7.c: Likewise.
9997 * gcc.target/i386/interrupt-8.c: Likewise.
9998 * gcc.target/i386/interrupt-9.c: Likewise.
9999 * gcc.target/i386/interrupt-10.c: Likewise.
10000 * gcc.target/i386/interrupt-11.c: Likewise.
10001 * gcc.target/i386/interrupt-12.c: Likewise.
10002 * gcc.target/i386/interrupt-13.c: Likewise.
10003 * gcc.target/i386/interrupt-14.c: Likewise.
10004 * gcc.target/i386/interrupt-15.c: Likewise.
10005 * gcc.target/i386/interrupt-16.c: Likewise.
10006 * gcc.target/i386/interrupt-17.c: Likewise.
10007 * gcc.target/i386/interrupt-18.c: Likewise.
10008 * gcc.target/i386/interrupt-19.c: Likewise.
10009 * gcc.target/i386/interrupt-20.c: Likewise.
10010 * gcc.target/i386/interrupt-21.c: Likewise.
10011 * gcc.target/i386/interrupt-22.c: Likewise.
10012 * gcc.target/i386/interrupt-23.c: Likewise.
10013 * gcc.target/i386/interrupt-24.c: Likewise.
10014 * gcc.target/i386/interrupt-25.c: Likewise.
10015 * gcc.target/i386/interrupt-26.c: Likewise.
10016 * gcc.target/i386/interrupt-27.c: Likewise.
10017 * gcc.target/i386/interrupt-28.c: Likewise.
10018 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
10019 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
10020 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
10021 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
10022 * gcc.target/i386/interrupt-iamcu.c: Likewise.
10023 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
10024 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
10025 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
10026 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10027 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
10028 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
10029 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
10030
36b85e43
BS
100312016-06-03 Bernd Schmidt <bschmidt@redhat.com>
10032
9de2e795
L
10033 PR tree-optimization/52171
10034 * gcc.dg/pr52171.c: New test.
10035 * gcc.target/i386/pr52171.c: New test.
36b85e43 10036
bfeee8ac
JH
100372016-06-03 Jan Hubicka <jh@suse.cz>
10038
10039 * g++.dg/tree-ssa/pred-1.C: New testcase
10040 * gcc.dg/tree-ssa/pred-1.c: New testcase
10041
859b0bae
BS
100422016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10043
10044 PR target/70957
10045 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10046 support.
10047 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10048
3a2edf4c
AH
100492016-06-03 Alan Hayward <alan.hayward@arm.com>
10050
10051 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10052
b28ead45
AH
100532016-06-03 Alan Hayward <alan.hayward@arm.com>
10054
10055 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 10056 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
10057 * gcc.dg/vect/vect-live-1.c: New test.
10058 * gcc.dg/vect/vect-live-2.c: New test.
10059 * gcc.dg/vect/vect-live-3.c: New test.
10060 * gcc.dg/vect/vect-live-4.c: New test.
10061 * gcc.dg/vect/vect-live-5.c: New test.
10062 * gcc.dg/vect/vect-live-slp-1.c: New test.
10063 * gcc.dg/vect/vect-live-slp-2.c: New test.
10064 * gcc.dg/vect/vect-live-slp-3.c: New test.
10065
1f91747b
JJ
100662016-06-03 Jakub Jelinek <jakub@redhat.com>
10067
10068 PR middle-end/71387
10069 * g++.dg/opt/pr71387.C: New test.
10070
47b83923
JL
100712016-06-02 Jeff Law <law@redhat.com>
10072
10073 PR tree-optimization/71328
10074 * gcc.c-torture/compile/pr71328.c: New test.
10075
e96e5f46
JD
100762016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10077
10078 PR fortran/52393
10079 * gfortran.dg/fmt_read_3.f90: Fix typo.
10080 * gfortran.dg/fmt_read_4.f90: New test.
10081
b872d729
PC
100822016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
10083
10084 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10085 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10086 * g++.dg/cpp0x/forw_enum8.C: Likewise.
10087 * g++.dg/cpp0x/override2.C: Likewise.
10088 * g++.dg/parse/crash5.C: Likewise.
10089 * g++.dg/parse/error16.C: Likewise.
10090 * g++.dg/parse/error27.C: Likewise.
10091 * g++.dg/template/qualttp15.C: Likewise.
10092 * g++.dg/template/redecl4.C: Likewise.
10093 * g++.old-deja/g++.other/crash39.C: Likewise.
10094 * g++.old-deja/g++.other/struct1.C: Likewise.
10095 * g++.old-deja/g++.pt/m9a.C: Likewise.
10096 * g++.old-deja/g++.pt/memclass10.C: Likewise.
10097
0e535442
JJ
100982016-06-02 Jakub Jelinek <jakub@redhat.com>
10099
0633ee10
JJ
10100 PR c++/71372
10101 * c-c++-common/pr71372.c: New test.
10102
0e535442
JJ
10103 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10104 __TIME__ strings with __builtin_strcmp instead of printf and
10105 dg-output.
10106
f3c5ecc2
ML
101072016-06-02 Martin Liska <mliska@suse.cz>
10108
10109 * gcc.dg/predict-9.c: New test.
10110
a91807c5
JJ
101112016-06-02 Jakub Jelinek <jakub@redhat.com>
10112
10113 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10114 global set_compiler_env_var and global saved_compiler_env_var.
10115
b5bd1978
KT
101162016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10117
10118 PR rtl-optimization/71295
10119 * gcc.c-torture/compile/pr71295.c: New test.
10120
b93b1475
JJ
101212016-06-02 Jakub Jelinek <jakub@redhat.com>
10122
930ebd0e
JJ
10123 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10124
1e021dc3
JJ
10125 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10126 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10127
b93b1475
JJ
10128 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10129 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10130 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10131 alternative number.
10132
58f2fb5c
MM
101332016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10134
10135 * gcc.target/powerpc/p9-splat-4.c: New test.
10136
101372016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10138
10139 PR target/71186
10140 * gcc.target/powerpc/pr71186.c: New test.
10141
4731c9f0
JD
101422016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10143
10144 PR fortran/52393
10145 * gfortran.dg/fmt_read_3.f90: New test.
10146
042dee3e
TP
101472016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
10148
10149 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10150 procedure.
10151
15c98b2e
ES
101522016-06-01 Eduard Sanou <dhole@openmailbox.org>
10153
10154 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10155 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10156 env var is set.
10157 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10158 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10159 shown once.
10160 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10161 during compilation.
10162 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10163 vars set by dg-set-compiler-env-var.
10164
6442a6f4
PT
101652016-06-01 Paul Thomas <pault@gcc.gnu.org>
10166
10167 PR fortran/71156
10168 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10169 to the module procedure declaration.
10170 * gfortran.dg/submodule_16.f08: New test.
10171
ab62397a
JJ
101722016-06-01 Jakub Jelinek <jakub@redhat.com>
10173
10174 PR middle-end/71371
10175 * c-c++-common/gomp/pr71371.c: New test.
10176
b66af6ed
RB
101772016-06-01 Richard Biener <rguenther@suse.de>
10178
10179 PR tree-optimization/71366
10180 * gcc.dg/torture/pr71366-1.c: New testcase.
10181 * gcc.dg/torture/pr71366-2.c: Likewise.
10182
e342b9d8
KN
101832016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10184
10185 * gcc.target/powerpc/vslv-0.c: New test.
10186 * gcc.target/powerpc/vslv-1.c: New test.
10187 * gcc.target/powerpc/vsrv-0.c: New test.
10188 * gcc.target/powerpc/vsrv-1.c: New test.
10189
721547cd
NS
101902016-06-01 Nathan Sidwell <nathan@acm.org>
10191
10192 * c-c++-common/torture/pr57945.c: Add expected PTX error.
10193 * gcc.target/nvptx/weak.c: New.
10194
fa2c9034
RB
101952016-06-01 Richard Biener <rguenther@suse.de>
10196
10197 PR tree-optimization/71261
10198 * gcc.dg/torture/vect-bool-1.c: New testcase.
10199
3e32893c
JJ
102002016-06-01 Jakub Jelinek <jakub@redhat.com>
10201
10202 * gfortran.dg/gomp/order-1.f90: New test.
10203 * gfortran.dg/gomp/order-2.f90: New test.
10204
8c383600
JH
102052016-06-01 Jan Hubicka <hubicka@ucw.cz>
10206
10207 * gcc.dg/unroll-6.c: Update template.
10208 * gcc.dg/unroll-7.c: New testcase.
10209 * gcc.dg/unroll-8.c: New testcase.
10210
a0dfeef5
EB
102112016-06-01 Eric Botcazou <ebotcazou@adacore.com>
10212
10213 * gnat.dg/opt56.ad[sb]: New test.
10214
48de5701
PC
102152016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10216
10217 PR c++/66635
10218 * g++.dg/cpp0x/constexpr-ice16.C: New.
10219
827cf695
PP
102202016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10221
10222 PR tree-optimization/71314
10223 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
10224 -mbranch-cost=2.
10225
ff66f6e8
PP
102262016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10227
10228 PR tree-optimization/71077
10229 * gcc.dg/tree-ssa/pr71077.c: New test.
10230
050fb209
JH
102312016-05-31 Jan Hubicka <hubicka@ucw.cz>
10232
48de5701
PC
10233 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10234 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10235 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 10236
c642d919
PC
102372016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10238
10239 PR c++/71248
10240 * g++.dg/cpp0x/pr71248.C: New.
10241 * g++.dg/cpp0x/auto7.C: Test column numbers too.
10242 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10243 * g++.dg/init/new37.C: Likewise.
10244 * g++.dg/template/static1.C: Likewise.
10245 * g++.dg/template/static2.C: Likewise.
10246
d6439e08
L
102472016-05-31 H.J. Lu <hongjiu.lu@intel.com>
10248
10249 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10250 instead of %rdi.
10251 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10252
780b9dd4
MP
102532016-05-31 Marek Polacek <polacek@redhat.com>
10254
10255 * c-c++-common/Wswitch-unreachable-3.c: New test.
10256 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10257
0d99f8a0
RB
102582016-05-31 Richard Biener <rguenther@suse.de>
10259
10260 PR tree-optimization/71352
10261 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10262
52545641
TP
102632016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
10264
10265 * gcc.target/arm/armv5_thumb_isa.c: New test.
10266
5b8c1205
KY
102672016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
10268
10269 PR target/71346
10270 * gcc.target/i386/pr71346.c: New test.
10271
7a88cc84
TV
102722016-05-31 Tom de Vries <tom@codesourcery.com>
10273
10274 PR tree-optimization/69068
10275 * gcc.dg/graphite/pr69068.c: New test.
10276
265149a6
MS
102772016-05-27 Martin Sebor <msebor@redhat.com>
10278
10279 PR c++/71306
10280 * g++.dg/warn/Wplacement-new-size-3.C: New test.
10281
00631022
JJ
102822016-05-30 Jakub Jelinek <jakub@redhat.com>
10283
10284 PR c++/71349
10285 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
10286 nowait depend(inout: dd[0]) clauses where permitted.
10287
b2f6675b
PC
102882016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10289
10290 PR c++/71238
10291 * g++.dg/parse/pr71238.C: New.
10292 * g++.dg/concepts/friend1.C: Test column numbers too.
10293 * g++.dg/cpp0x/initlist31.C: Likewise.
10294 * g++.dg/cpp0x/pr51420.C: Likewise.
10295 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10296 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10297 * g++.dg/ext/builtin3.C: Likewise.
10298 * g++.dg/lookup/friend12.C: Likewise.
10299 * g++.dg/lookup/friend7.C: Likewise.
10300 * g++.dg/lookup/koenig1.C: Likewise.
10301 * g++.dg/lookup/koenig5.C: Likewise.
10302 * g++.dg/lookup/used-before-declaration.C: Likewise.
10303 * g++.dg/overload/koenig1.C: Likewise.
10304 * g++.dg/template/crash65.C: Likewise.
10305 * g++.dg/template/friend57.C: Likewise.
10306 * g++.dg/warn/Wshadow-5.C: Likewise.
10307 * g++.dg/warn/Wunused-8.C: Likewise.
10308 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10309 * g++.old-deja/g++.jason/lineno5.C: Likewise.
10310 * g++.old-deja/g++.jason/member.C: Likewise.
10311 * g++.old-deja/g++.jason/report.C: Likewise.
10312 * g++.old-deja/g++.jason/scoping12.C: Likewise.
10313 * g++.old-deja/g++.law/visibility20.C: Likewise.
10314 * g++.old-deja/g++.ns/koenig5.C: Likewise.
10315 * g++.old-deja/g++.other/static5.C: Likewise.
10316 * g++.old-deja/g++.pt/overload2.C: Likewise.
10317
a448ff40
JH
103182016-05-30 Jan Hubicka <hubicka@ucw.cz>
10319
10320 * gcc.dg/tree-ssa/peel1.c: New testcase.
10321 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10322 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10323
69be8c91
TV
103242016-05-30 Tom de Vries <tom@codesourcery.com>
10325
10326 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10327 to ce.
10328
a59775a1
PC
103292016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10330
10331 PR c++/71099
10332 * g++.dg/parse/virtual1.C: New.
10333
53d6d955
UB
103342016-05-30 Uros Bizjak <ubizjak@gmail.com>
10335
10336 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10337 Use correct register when clearing %edx.
10338
0557293f
AM
103392016-05-30 Alexander Monakov <amonakov@ispras.ru>
10340
10341 PR tree-optimization/71289
10342 * gcc.dg/pr71289.c: New test.
10343
5d476e35
KV
103442016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10345
10346 PR middle-end/71269
10347 PR middle-end/71292
10348 * gcc.dg/tree-ssa/pr71269.c: New test.
10349 * gcc.dg/tree-ssa/pr71292.c: New test.
10350
db5447ca
KV
103512016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10352
10353 PR middle-end/71252
10354 * gcc.dg/tree-ssa/pr71252-2.c: New test.
10355
98bdbb39
JH
103562016-05-30 Jan Hubicka <hubicka@ucw.cz>
10357
10358 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10359 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10360 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10361
7e012855
TV
103622016-05-30 Tom de Vries <tom@codesourcery.com>
10363
10364 PR tree-optimization/69067
10365 * gcc.dg/graphite/pr69067.c: New test.
10366
beed3701
UB
103672016-05-29 Uros Bizjak <ubizjak@gmail.com>
10368
10369 PR target/71245
10370 * gcc.target/i386/pr71245-1.c: New test.
10371 * gcc.target/i386/pr71245-2.c: Ditto.
10372
b6d4f8e8
PC
103732016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10374
10375 PR c++/71105
10376 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10377 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10378 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10379
00022058
JH
103802016-05-27 Jan Hubicka <hubicka@ucw.cz>
10381
10382 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10383
c8419aca
VV
103842016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
10385
10386 Revert:
10387 PR c++/69855
10388 * g++.dg/overload/69855.C: New.
10389 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10390 * g++.old-deja/g++.pt/crash3.C: Likewise.
10391
8008c4d2
PC
103922016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10393
10394 PR c++/60385
10395 * g++.dg/parse/namespace13.C: New.
10396
8b2ef235
JL
103972016-05-26 Jeff Law <law@redhat.com>
10398
10399 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10400 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10401 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10402 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10403 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10404 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10405 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10406 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10407 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10408 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10409 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10410 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10411 * gcc.dg/tree-ssa/vrp56.c: Likewise.
10412
7d67159b
VV
104132016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
10414
10415 PR c++/69855
10416 * g++.dg/overload/69855.C: New.
10417 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10418 * g++.old-deja/g++.pt/crash3.C: Likewise.
10419
88e3bdd1
JW
104202016-05-27 Jiong Wang <jiong.wang@arm.com>
10421
10422 PR target/63596
10423 * gcc.target/aarch64/va_arg_1.c: New testcase.
10424 * gcc.target/aarch64/va_arg_2.c: Likewise.
10425 * gcc.target/aarch64/va_arg_3.c: Likewise.
10426
3fd6b9cc
JW
104272016-05-27 Jiong Wang <jiong.wang@arm.com>
10428
10429 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10430 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10431 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10432 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10433 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10434
3cee7e4e
MP
104352016-05-27 Marek Polacek <polacek@redhat.com>
10436
10437 PR middle-end/71308
10438 * g++.dg/torture/pr71308.C: New test.
10439
6a813c96
DV
104402016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10441
10442 * gcc.dg/zero_bits_compound-1.c: New test.
10443 * gcc.dg/zero_bits_compound-2.c: New test.
10444
0561bcfb
IE
104452016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
10446
10447 PR middle-end/71279
10448 * gcc.dg/pr71279.c: New test.
10449
21316320
MM
104502016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10451
10452 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10453 floating point min/max/comparison instructions.
10454 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10455
7211a097
JJ
104562016-05-26 Jakub Jelinek <jakub@redhat.com>
10457
10458 * c-c++-common/gomp/schedule-1.c: New test.
10459 * gfortran.dg/gomp/schedule-1.f90: New test.
10460
cac177cf
PP
104612016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
10462
10463 PR c++/70822
10464 PR c++/70106
10465 * g++.dg/cpp1y/auto-fn32.C: New test.
10466 * g++.dg/cpp1y/paren4.C: New test.
10467
a2d5b8c9
NS
104682016-05-26 Nathan Sidwell <nathan@acm.org>
10469
10470 * gcc.dg/20060410.c: Xfail on ptx.
10471 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10472 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10473 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10474 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10475 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10476
ffa8b552
TP
104772016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10478
10479 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10480
c7501e00
JJ
104812016-05-26 Jakub Jelinek <jakub@redhat.com>
10482
1875b9a0
JJ
10483 PR tree-optimization/71280
10484 * gcc.dg/pr71280.c: New test.
10485
2116e19f
JJ
10486 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10487
305aef09
JJ
10488 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10489 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10490
c7501e00
JJ
10491 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10492
ca449d26
JW
104932016-05-26 Jiong Wang <jiong.wang@arm.com>
10494
10495 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 10496 kept in memory.
ca449d26 10497
8af01c66
JL
104982016-05-25 Jeff Law <law@redhat.com>
10499
10500 PR tree-optimization/71272
10501 * gcc.c-torture/compile/pr71272.c: new test.
10502
f9d6ce73
BS
105032016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10504
10505 * gcc.target/powerpc/vec-cmpne.c: New test.
10506 * gcc.target/powerpc/vec-cmpne-long.c: New test.
10507
a88a7b22
EB
105082016-05-25 Eric Botcazou <ebotcazou@adacore.com>
10509
10510 * gnat.dg/opt55.ad[sb]: New test.
10511
125f02ed
SKS
105122016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10513
10514 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10515 * c-c++-common/pr60226.c: Require int32plus.
10516 * gcc.c-torture/execute/pr70602.c: Likewise.
10517 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10518 unsigned long for malloc arg type.
10519 * gcc.dg/asr_div1.c: Require int32plus.
10520 * gcc.dg/enum-mode-1.c: XFAIL for int16.
10521 * gcc.dg/pie-1.c: Require pie.
10522 * gcc.dg/pie-2.c: Likewise.
10523 * gcc.dg/pr59471.c: Require int32plus.
10524 * gcc.dg/pr59963-2.c: XFAIL for int16.
10525 * gcc.dg/pr60114.c: Require int32plus.
10526 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10527 unsigned long for typedef of size_t.
10528 * gcc.dg/pr63914.c: Require int32plus.
10529 * gcc.dg/pr64536.c: Require pt32plus.
10530 * gcc.dg/pr65658.c: Likewise.
10531 * gcc.dg/pr67271.c: Require int32plus.
10532 * gcc.dg/pr68112.c: Likewise.
10533 * gcc.dg/pr69071.c: Skip for avr target.
10534 * gcc.dg/pr69973.c: Require int32plus.
10535 * gcc.dg/pr70169.c: Skip for avr target.
10536 * gcc.dg/sso-6.c: Require int32plus.
10537 * gcc.dg/sso-7.c: Likewise.
10538 * gcc.dg/sso-8.c: Likewise.
10539 * gcc.dg/vrp-min-max-2.c: Likewise.
10540
c6e434f5
UB
105412016-05-25 H.J. Lu <hongjiu.lu@intel.com>
10542
10543 PR target/70738
10544 * gcc.target/i386/pr70738-1.c: New test.
10545 * gcc.target/i386/pr70738-2.c: Likewise.
10546 * gcc.target/i386/pr70738-3.c: Likewise.
10547 * gcc.target/i386/pr70738-4.c: Likewise.
10548 * gcc.target/i386/pr70738-5.c: Likewise.
10549 * gcc.target/i386/pr70738-6.c: Likewise.
10550 * gcc.target/i386/pr70738-7.c: Likewise.
10551 * gcc.target/i386/pr70738-8.c: Likewise.
10552 * gcc.target/i386/pr70738-9.c: Likewise.
10553
5c42d341
KT
105542016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10555
10556 PR rtl-optimization/66940
10557 * gcc.c-torture/execute/pr66940.c: New test.
10558
bf9a1a07
IV
105592016-05-25 Ilya Verbin <ilya.verbin@intel.com>
10560
10561 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10562 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10563 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10564 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10565 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10566 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10567 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10568 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10569 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10570 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10571 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10572 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10573 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10574 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10575 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10576 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10577 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10578 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10579 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10580 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10581 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10582 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10583 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10584 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10585
95efe6b6
MP
105862016-05-25 Marek Polacek <polacek@redhat.com>
10587
10588 PR c/71265
10589 * gcc.dg/noncompile/pr71265.c: New test.
10590
a23faf7a
MP
10591 PR c/71266
10592 * gcc.dg/noncompile/old-style-parm-3.c: New test.
10593
69a6d5ad
NS
105942016-05-25 Nathan Sidwell <nathan@acm.org>
10595
10596 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10597
3072d4ea
RB
105982016-05-25 Richard Biener <rguenther@suse.de>
10599
10600 PR tree-optimization/71261
10601 * c-c++-common/torture/pr71261.c: New testcase.
10602
e412ece4
RB
106032016-05-25 Richard Biener <rguenther@suse.de>
10604
10605 PR tree-optimization/71264
10606 * gcc.dg/vect/pr71264.c: New testcase.
10607
b9e551ad
PC
106082016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10609
10610 PR c++/55992
10611 * g++.dg/cpp0x/alias-decl-53.C: New.
10612 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10613
6aa1abe5
ML
106142016-05-25 Martin Liska <mliska@suse.cz>
10615
10616 * g++.dg/pr71239.C: New test.
10617
842d162e
RB
106182016-05-25 Richard Biener <rguenther@suse.de>
10619
c87885ca
RO
10620 * gcc.dg/vect/pr58135.c: Rename to ...
10621 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 10622
f184a36c
MP
106232016-05-25 Marek Polacek <polacek@redhat.com>
10624
10625 * g++.dg/pr65295.C: Use target c++14.
10626
021fad86
PC
106272016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10628
53d6d955
UB
10629 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
10630 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 10631
c3eaf15a
MM
106322016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10633
10634 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10635 instructions.
10636
e46c7770
CP
106372016-05-24 Cesar Philippidis <cesar@codesourcery.com>
10638
10639 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10640 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10641 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10642 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10643 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10644 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10645 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10646 * c-c++-common/goacc/pcopy.c: Likewise.
10647 * c-c++-common/goacc/pcopyin.c: Likewise.
10648 * c-c++-common/goacc/pcopyout.c: Likewise.
10649 * c-c++-common/goacc/pcreate.c: Likewise.
10650 * c-c++-common/goacc/pr70688.c: New test.
10651 * c-c++-common/goacc/present-1.c: Adjust test.
10652 * c-c++-common/goacc/reduction-5.c: Likewise.
10653 * g++.dg/goacc/data-1.C: New test.
10654
4bfc9db7
MM
106552016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10656
10657 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10658 vector parity built-in functions.
10659 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10660 count trailing zeros automatic vectorization.
10661 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10662 count trailing zeros built-in functions.
10663
2bc145af
KV
106642016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10665
10666 * gcc.dg/tree-ssa/reassoc-44.c: New test.
10667
26869fdb
PH
106682016-05-24 Pat Haugen <pthaugen@us.ibm.com>
10669
10670 PR target/71050
10671 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10672
b2dc9c3b
PC
106732016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10674
10675 PR c++/50436
10676 * g++.dg/template/crash123.C: New.
10677 * g++.dg/template/crash124.C: Likewise.
10678
f65e97fd
MS
106792016-05-24 Martin Sebor <msebor@redhat.com>
10680
10681 PR c++/71147
10682 * g++.dg/ext/flexary16.C: New test.
10683
a6f5ac7f
IV
106842016-05-24 Ilya Verbin <ilya.verbin@intel.com>
10685
69a6d5ad
NS
10686 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10687 before math.h is included.
a6f5ac7f
IV
10688 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10689 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10690 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10691 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10692 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10693 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10694 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10695 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10696 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10697 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10698 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10699 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10700 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10701 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10702 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10703 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10704 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10705 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10706 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10707 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10708 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10709 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10710 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10711
27bad558
MM
107122016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10713 Kelvin Nilsen <kelvin@gcc.gnu.org>
10714
10715 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10716 support.
10717
72f382fb
PC
107182016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10719
10720 PR c++/69872
10721 * g++.dg/warn/Wno-narrowing1.C: New.
10722
ef2ec9d9
MP
107232016-05-24 Marek Polacek <polacek@redhat.com>
10724
10725 PR c/71249
10726 * c-c++-common/Wswitch-unreachable-2.c: New test.
10727
e90434e3
JJ
107282016-05-24 Jakub Jelinek <jakub@redhat.com>
10729
7adb26f2
JJ
10730 PR c++/71257
10731 * g++.dg/vect/simd-clone-6.cc: New test.
10732 * g++.dg/gomp/declare-simd-6.C: New test.
10733
e90434e3
JJ
10734 PR middle-end/70434
10735 PR c/69504
10736 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10737
b556ea3b
RB
107382016-05-24 Richard Biener <rguenther@suse.de>
10739
10740 PR tree-optimization/71240
10741 * gcc.dg/optimize-bswapsi-5.c: New testcase.
10742
e5328f5d
RB
107432016-05-24 Richard Biener <rguenther@suse.de>
10744
10745 PR tree-optimization/71230
10746 * gcc.dg/torture/pr71230.c: New testcase.
10747 * g++.dg/torture/pr71230.C: Likewise.
10748
a04e69c0
TS
107492016-05-24 Thomas Schwinge <thomas@codesourcery.com>
10750
10751 * c-c++-common/goacc/routine-5.c: Add tests.
10752 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10753 * gfortran.dg/goacc/routine-6.f90: Add tests.
10754
30fd2977
RB
107552016-05-24 Richard Biener <rguenther@suse.de>
10756
10757 PR tree-optimization/71253
10758 * gcc.dg/torture/pr71253.c: New testcase.
10759
ca6f60bc
KV
107602016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10761
10762 PR middle-end/71252
10763 * gfortran.dg/pr71252.f90: New test.
10764
d3465d72
RS
107652016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10766
10767 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10768
f17a223d
RB
107692016-05-24 Richard Biener <rguenther@suse.de>
10770
10771 PR middle-end/70434
10772 PR c/69504
10773 * c-c++-common/vector-subscript-4.c: New testcase.
10774 * c-c++-common/vector-subscript-5.c: Likewise.
10775
e3f36534
JD
107762016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10777
10778 PR fortran/71123
10779 * gfortran.dg/namelist_90.f: New test
10780
85d5c27d
JD
107812016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10782
10783 PR fortran/66461
10784 * gfortran.dg/unexpected_eof.f: New test
10785
fe3f3340
MM
107862016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10787 Kelvin Nilsen <kelvin@gcc.gnu.org>
10788
10789 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10790 as little endian.
10791
26d6ae55
PC
107922016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10793
10794 PR c++/70972
10795 * g++.dg/cpp0x/inh-ctor20.C: New.
10796 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10797
d6c9a06f
PC
107982016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10799
10800 PR c++/69095
10801 * g++.dg/cpp0x/variadic168.C: New.
10802
396a1d10
PC
108032016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10804
10805 * g++.dg/cpp0x/pr31445.C: Test column number too.
10806 * g++.dg/cpp0x/pr32253.C: Likewise.
10807 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10808 * g++.dg/cpp0x/variadic36.C: Likewise.
10809
ece46666
MG
108102016-05-23 Marc Glisse <marc.glisse@inria.fr>
10811
10812 * gcc.dg/fold-notshift-2.c: Adjust.
10813
a7dc5980
MP
108142016-05-23 Marek Polacek <polacek@redhat.com>
10815
10816 PR c/49859
10817 * c-c++-common/Wswitch-unreachable-1.c: New test.
10818 * gcc.dg/Wswitch-unreachable-1.c: New test.
10819 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10820 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10821 * g++.dg/gomp/block-10.C: Likewise.
10822 * gcc.dg/gomp/block-10.c: Likewise.
10823 * g++.dg/gomp/block-9.C: Likewise.
10824 * gcc.dg/gomp/block-9.c: Likewise.
10825 * g++.dg/gomp/target-1.C: Likewise.
10826 * g++.dg/gomp/target-2.C: Likewise.
10827 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 10828 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
10829 * g++.dg/gomp/taskgroup-1.C: Likewise.
10830 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10831 * gcc.dg/gomp/teams-1.c: Likewise.
10832 * g++.dg/gomp/teams-1.C: Likewise.
10833 * g++.dg/overload/error3.C: Likewise.
10834 * g++.dg/tm/jump1.C: Likewise.
10835 * g++.dg/torture/pr40335.C: Likewise.
10836 * gcc.dg/c99-vla-jump-5.c: Likewise.
10837 * gcc.dg/switch-warn-1.c: Likewise.
10838 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10839 * gcc.dg/nested-func-1.c: Likewise.
10840 * gcc.dg/pr67784-4.c: Likewise.
10841
18b54004
RB
108422016-05-23 Richard Biener <rguenther@suse.de>
10843
10844 PR tree-optimization/71230
10845 * gfortran.dg/pr71230-1.f90: New testcase.
10846 * gfortran.dg/pr71230-2.f90: Likewise.
10847
e569db5f
VK
108482016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10849
396a1d10 10850 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
10851 * gcc.dg/vect/pr58135.c: Add new.
10852 * gfortran.dg/pr46519-1.f: Adjust test case.
10853
e4b71114
PC
108542016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10855
10856 PR c++/53401
10857 * g++.dg/cpp0x/decltype64.C: New.
10858
a25a8058
CL
108592016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10860
10861 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10862 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10863 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10864
0dcfe9ab
CL
108652016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10866
10867 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10868 Add poly64x1_t and poly64x2_t cases if supported.
10869 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10870 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10871 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10872 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10873 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10874
ffd70e4a
CL
108752016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10876
10877 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10878 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10879 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10880 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10881 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10882 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10883 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10884
4b1f57fe
CL
108852016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10886
10887 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10888
16c5ec77
CL
108892016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10890
10891 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10892 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10893
94ad56c7
JJ
108942016-05-22 Jakub Jelinek <jakub@redhat.com>
10895
57748705
JJ
10896 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10897 constraint instead of "r".
10898 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10899 insn instead of vxorpd.
10900 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10901
af120161
JJ
10902 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10903 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10904
355023ce
JJ
10905 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10906
3b48574c
JJ
10907 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10908 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10909
94ad56c7
JJ
10910 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10911
8a85cee2
KV
109122016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10913
10914 PR middle-end/40921
10915 * gcc.dg/tree-ssa/pr40921.c: New test.
10916
8e916b16
PS
109172016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10918
10919 PR target/71103
10920 * gcc.target/avr/pr71103.c: New test.
10921
88aea79f
KV
109222016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10923
10924 PR middle-end/71179
10925 * gcc.dg/tree-ssa/pr71179.c: New test.
10926
79063edd
MS
109272016-05-20 Martin Sebor <msebor@redhat.com>
10928
10929 PR c/71115
10930 * gcc.dg/init-excess-2.c: New test.
10931
55c8849f
EB
109322016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10933
10934 * gnat.dg/opt53.adb: New test.
10935 * gnat.dg/opt54.adb: Likewise.
10936
c91a0948
MJ
109372016-05-20 Martin Jambor <mjambor@suse.cz>
10938
10939 PR tree-optimization/70884
10940 * gcc.dg/tree-ssa/pr70919.c: New test.
10941
9cad20fa
BS
109422016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10943
10944 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10945 formatting.
69a6d5ad
NS
10946 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10947 fix code formatting.
10948
109492016-05-20 Nathan Sidwell <nathan@acm.org>
10950
10951 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10952 non-common cases.
10953 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 10954
15c671a7
DM
109552016-05-20 David Malcolm <dmalcolm@redhat.com>
10956
10957 * jit.dg/all-non-failing-tests.h: Add
10958 test-factorial-must-tail-call.c.
10959 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10960 * jit.dg/test-factorial-must-tail-call.c: New test case.
10961
4f028369
JJ
109622016-05-20 Jakub Jelinek <jakub@redhat.com>
10963
10964 PR fortran/71204
10965 * gfortran.dg/pr71204.f90: New test.
10966
7dea4ab3
CP
109672016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10968
10969 * gcc.target/nvptx/sincos.c: New test.
10970
ef98d365
PC
109712016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10972
10973 PR c++/70572
10974 * g++.dg/cpp1y/auto-fn31.C: New.
10975
92466115
BS
109762016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10977
10978 * gcc.target/powerpc/vec-addec.c: New test.
10979 * gcc.target/powerpc/vec-addec-int128.c: New test.
10980
9a385c2d
DM
109812016-05-20 David Malcolm <dmalcolm@redhat.com>
10982
10983 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10984 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10985 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10986 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10987
77c9d5b4
JH
109882016-05-20 Jan Hubicka <hubicka@ucw.cz>
10989
10990 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10991
68047971
JJ
109922016-05-20 Jakub Jelinek <jakub@redhat.com>
10993
18954840
JJ
10994 PR c++/71210
10995 * g++.dg/opt/pr71210-1.C: New test.
10996 * g++.dg/opt/pr71210-2.C: New test.
10997
68047971
JJ
10998 PR tree-optimization/29756
10999 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
11000 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
11001 only on selected targets where V4SImode vectors are known to be
11002 supported.
11003
d78789f5
MG
110042016-05-20 Marc Glisse <marc.glisse@inria.fr>
11005
11006 PR tree-optimization/71079
11007 PR tree-optimization/71206
11008 * gcc.dg/tree-ssa/pr71206.c: New testcase.
11009
550fa093
PK
110102016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11011
11012 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
11013 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
11014 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
11015
483c6429
RG
110162016-05-20 Richard Guenther <rguenther@suse.de>
11017
11018 PR tree-optimization/29756
11019 * gcc.dg/tree-ssa/vector-6.c: New testcase.
11020
eb066284
RB
110212016-05-20 Richard Biener <rguenther@suse.de>
11022
11023 PR tree-optimization/71185
11024 * gcc.dg/tree-ssa/pr71185.c: New testcase.
11025
58f10249
RB
110262016-05-20 Richard Biener <rguenther@suse.de>
11027
11028 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
11029
2a5569fa
MP
110302016-05-19 Marek Polacek <polacek@redhat.com>
11031
11032 PR c++/71075
11033 * g++.dg/diagnostic/pr71075.C: New test.
11034
5e9a5385
DM
110352016-05-19 David Malcolm <dmalcolm@redhat.com>
11036
11037 PR c++/71184
11038 * g++.dg/pr71184.C: New test case.
11039
4f45da44
KN
110402016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
11041
11042 * gcc.target/powerpc/darn-0.c: New test.
11043 * gcc.target/powerpc/darn-1.c: New test.
11044 * gcc.target/powerpc/darn-2.c: New test.
11045
4177437e
MP
110462016-05-19 Marek Polacek <polacek@redhat.com>
11047
11048 PR tree-optimization/71031
11049 * gcc.dg/tree-ssa/vrp100.c: New test.
11050
afb72432
IE
110512016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
11052
11053 PR rtl-optimization/71148
11054 * gcc.dg/pr71148.c: New test.
11055
4f83064e
KT
110562016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11057
11058 PR target/71056
11059 * gcc.target/arm/pr71056.c: New test.
11060
4bf8dbe1
BE
110612016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11062
11063 * c-c++-common/pr69669.c: Check the used mode.
11064
f3510625
MO
110652016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11066
11067 PR sanitizer/64354
11068 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11069
43c0068e
RB
110702016-05-19 Richard Biener <rguenther@suse.de>
11071
11072 PR tree-optimization/70729
11073 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11074 * gcc.dg/graphite/scop-18.c: Likewise.
11075 * gcc.dg/pr41783.c: Disable LIM.
11076 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11077 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11078 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11079 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11080 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11081 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11082 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11083 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11084 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11085 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11086 * gfortran.dg/pr42108.f90: Likewise.
11087
70f25790
DM
110882016-05-18 David Malcolm <dmalcolm@redhat.com>
11089
11090 PR driver/69265
11091 * gcc.dg/spellcheck-options-11.c: New test case.
11092
960db8ec
JJ
110932016-05-18 Jakub Jelinek <jakub@redhat.com>
11094
11095 PR c++/71100
11096 * g++.dg/opt/pr71100.C: New test.
11097
04643334
MJ
110982016-05-18 Martin Jambor <mjambor@suse.cz>
11099
11100 PR ipa/69708
11101 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11102 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11103 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11104 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11105
91bb9f80
MJ
111062016-05-18 Martin Jambor <mjambor@suse.cz>
11107
11108 PR ipa/69708
11109 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11110 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11111 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11112 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11113 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11114
c584aca6
PC
111152016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11116
11117 PR c++/69793
11118 * g++.dg/template/crash122.C: New.
11119
20309c6e
PC
111202016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11121
11122 PR c++/70466
11123 * g++.dg/template/pr70466-1.C: New.
11124 * g++.dg/template/pr70466-2.C: Likewise.
11125
50c78b9a
MM
111262016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11127
11128 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11129 splat operations and the XXSPLTIB instruction.
11130 * gcc.target/powerpc/p9-splat-2.c: Likewise.
11131 * gcc.target/powerpc/p9-splat-3.c: Likewise.
11132 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11133 xxlxor to clear a register.
11134
cf8be00d
RS
111352016-05-18 Richard Sandiford <richard.sandiford@arm.com>
11136
11137 * gcc.dg/torture/pr71020.c: New test.
11138
848a392a
MJ
111392016-05-18 Martin Jambor <mjambor@suse.cz>
11140
11141 PR ipa/70646
11142 * gcc.dg/ipa/pr70646.c: New test.
11143
1f2ab776
CL
111442016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11145
11146 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11147
76489493
CL
111482016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11149
11150 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11151 missing tests for vreinterpretq_p{8,16}.
11152
bd79378d
CL
111532016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11154
11155 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11156 vsliq_n_s64 and vsliq_n_u64.
11157
81ca3ea0
CL
111582016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11159
11160 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11161 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11162
873cb425
CL
111632016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11164
11165 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11166 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11167 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11168
9d6e7c21
CL
111692016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11170
11171 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11172 in comment.
11173
b4dbe40e 111742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
11175
11176 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11177 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11178 "blr\t" and switch to scan-assembler-times.
11179
83a5c910
JW
111802016-05-18 Jiong Wang <jiong.wang@arm.com>
11181
53d6d955
UB
11182 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11183 with __aarch64__.
11184 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11185 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 11186
fb7cbdeb
JJ
111872016-05-18 Jakub Jelinek <jakub@redhat.com>
11188
8ee91165
JJ
11189 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11190 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11191 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11192 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11193 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11194 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11195
cf4d516a
JJ
11196 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11197 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11198
a4f16422
JJ
11199 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11200 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11201
7b37ce10
JJ
11202 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11203 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11204
fb7cbdeb
JJ
11205 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11206
c9326aef
RB
112072016-05-18 Richard Biener <rguenther@suse.de>
11208
11209 PR tree-optimization/71168
11210 * gcc.dg/torture/pr71168.c: New testcase.
11211
df8b0a11
KV
112122016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
11213
11214 PR middle-end/63586
11215 * gcc.dg/tree-ssa/pr63586-2.c: New test.
11216 * gcc.dg/tree-ssa/pr63586.c: New test.
11217 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11218
2efd67ed
NS
112192016-05-17 Nathan Sidwell <nathan@acm.org>
11220
11221 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11222 * gcc.dg/pr68671.c: Fix ptx xfail-if.
11223 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11224 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11225
1988b2c2
NS
112262016-05-17 Nathan Sidwell <nathan@acm.org>
11227
11228 * gcc.target/nvptx/abi-vararg-3.c: New.
11229
ad1d92ab
MM
112302016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
11231
11232 PR tree-optimization/54579
11233 PR middle-end/55299
11234 * gcc.dg/fold-notrotate-1.c: New test.
11235 * gcc.dg/fold-notshift-1.c: New test.
11236 * gcc.dg/fold-notshift-2.c: New test.
11237
47768df8
MP
112382016-05-17 Marek Polacek <polacek@redhat.com>
11239
11240 PR ipa/71146
11241 * g++.dg/ipa/pr71146.C: New test.
11242
6b5423a5
DM
112432016-05-17 David Malcolm <dmalcolm@redhat.com>
11244
11245 * jit.dg/test-error-array-bounds.c: New test case.
11246
c7986356
MG
112472016-05-17 Marc Glisse <marc.glisse@inria.fr>
11248
11249 * gcc.dg/tree-ssa/and-1.c: New testcase.
11250
d982c5b7
MG
112512016-05-17 Marc Glisse <marc.glisse@inria.fr>
11252
11253 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11254 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11255
0139ba93
MG
112562016-05-17 Marc Glisse <marc.glisse@inria.fr>
11257
11258 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11259 * gcc.dg/tree-ssa/vrp99.c: New testcase.
11260
daab4562
JW
112612016-05-17 Jiong Wang <jiong.wang@arm.com>
11262
11263 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11264
22330033
JW
112652016-05-17 Jiong Wang <jiong.wang@arm.com>
11266
11267 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11268
98b3a5f2
JW
112692016-05-17 Jiong Wang <jiong.wang@arm.com>
11270
11271 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11272 ".2d[index]" when scan the assembly.
11273 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11274 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11275 float64x1.
11276 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11277
b71b7a8e
RB
112782016-05-17 Richard Biener <rguenther@suse.de>
11279
11280 PR tree-optimization/71132
11281 * gcc.dg/torture/pr71132.c: New testcase.
11282
3c51ad46
CL
112832016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11284
11285 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11286
d20faa66
KT
112872016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11288
11289 PR target/70809
11290 * gcc.target/aarch64/pr70809_1.c: New test.
11291
b75cc5a4
KT
112922016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11293
11294 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11295 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11296 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11297 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11298
b28eb195
IE
112992016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
11300 Ilya Enkovich <ilya.enkovich@intel.com>
11301
11302 PR target/71114
11303 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11304
0b9004ed
JH
113052016-05-16 Jan Hubicka <hubicka@ucw.cz>
11306
11307 * g++.dg/ipa/ivinline-7.C: Do not xfail.
11308 * g++.dg/ipa/ivinline-9.C: Do not xfail.
11309
1b81a1c1
MW
113102016-05-16 Matthew Wahab <matthew.wahab@arm.com>
11311
11312 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
11313 test for __ARM_FP16_ARGS.
11314 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11315 * gcc.target/arm/aapcs/neon-vect10.c: New.
11316 * gcc.target/arm/aapcs/neon-vect9.c: New.
11317 * gcc.target/arm/aapcs/vfp18.c: New.
11318 * gcc.target/arm/aapcs/vfp19.c: New.
11319 * gcc.target/arm/aapcs/vfp20.c: New.
11320 * gcc.target/arm/aapcs/vfp21.c: New.
11321 * gcc.target/arm/fp16-aapcs-1.c: New.
11322 * g++.target/arm/fp16-param-1.c: Update expected output. Add
11323 test for __ARM_FP16_ARGS.
11324 * g++.target/arm/fp16-return-1.c: Update expected output.
11325
921d1e73
JW
113262016-05-16 Jiong Wang <jiong.wang@arm.com>
11327
11328 PR testsuite/70227
11329 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11330
228eb42a
HA
113312016-05-15 Harald Anlauf <anlauf@gmx.de>
11332
11333 PR fortran/69603
11334 * gfortran.dg/pr69603.f90: New testcase.
11335
785abfd3
FR
113362016-05-14 Fritz Reese <fritzoreese@gmail.com>
11337
11338 * gfortran.dg/dec_union_4.f90: Fix endian issue.
11339
e75eb64f
FR
113402016-05-14 Fritz Reese <fritzoreese@gmail.com>
11341
11342 PR fortran/71047
11343 * gfortran.dg/pr71047.f08: New test.
11344
aa4b467b
JM
113452016-05-13 Joseph Myers <joseph@codesourcery.com>
11346
11347 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11348 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11349 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11350
653fb4a2
MS
113512016-05-13 Martin Sebor <msebor@redhat.com>
11352
11353 PR c++/60049
11354 * g++.dg/cpp0x/constexpr-60049.C: New test.
11355
9e37582d
JJ
113562016-05-13 Jakub Jelinek <jakub@redhat.com>
11357
11358 PR bootstrap/71071
11359 * gcc.dg/pr71071.c: New test.
11360
a278aa17
UB
113612016-05-13 Uros Bizjak <ubizjak@gmail.com>
11362
11363 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11364 remove XOP handling.
377eaca7 11365 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 11366
ac3d02e2
NS
113672016-05-13 Nathan Sidwell <nathan@acm.org>
11368
11369 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11370 __atomic_is_lock_free declaration.
11371
8ab3bdac
RB
113722016-05-13 Richard Biener <rguenther@suse.de>
11373
11374 PR tree-optimization/42587
11375 * gcc.dg/optimize-bswapsi-4.c: New testcase.
11376
623b8e0a
ML
113772016-05-13 Martin Liska <mliska@suse.cz>
11378
11379 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11380 the new format of dump output.
11381
da7674f6
IE
113822016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
11383
11384 * gcc.dg/pr71084.c: New test.
11385
c959db3d
RR
113862016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11387
53d6d955
UB
11388 PR target/53440
11389 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 11390
43203dea
RR
113912016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11392
11393 * gcc.target/aarch64/struct_return.c: New test.
11394
4f2e1536
MP
113952016-05-12 Marek Polacek <polacek@redhat.com>
11396
11397 PR c/70756
11398 * c-c++-common/pr70756-2.c: New test.
11399 * c-c++-common/pr70756.c: New test.
11400
1ef33ef3
RB
114012016-05-12 Richard Biener <rguenther@suse.de>
11402
11403 PR tree-optimization/71059
11404 * gcc.dg/torture/pr71059.c: New testcase.
11405
763baff6
RB
114062016-05-12 Richard Biener <rguenther@suse.de>
11407
11408 PR tree-optimization/71062
11409 * gcc.dg/torture/pr71062.c: New testcase.
11410
c4ec1243
IE
114112016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
11412
11413 PR tree-optimization/71006
11414 * gcc.dg/pr71006.c: New test.
11415
a5fbf76d
MP
114162016-05-12 Marek Polacek <polacek@redhat.com>
11417
11418 PR driver/71063
11419 * gcc.dg/opts-7.c: New test.
11420
5acc47a4
KT
114212016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11422
11423 PR target/70830
11424 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11425 Add -save-temps to dg-options.
11426 Scan for ldmfd rather than pop instruction.
11427 * gcc.target/arm/interrupt-2.c: Likewise.
11428 * gcc.target/arm/pr70830.c: New test.
11429
40bd4bf9
JJ
114302016-05-12 Jakub Jelinek <jakub@redhat.com>
11431
3cd63842
JJ
11432 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11433 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11434
c05d08f6
JJ
11435 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11436 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11437 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11438
bc27ffae
JJ
11439 PR target/71019
11440 * gcc.target/i386/avx512vl-pack-1.c: New test.
11441 * gcc.target/i386/avx512vl-pack-2.c: New test.
11442 * gcc.target/i386/avx512bw-pack-2.c: New test.
11443
515d7412
JJ
11444 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11445
40bd4bf9
JJ
11446 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11447 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11448 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11449
44ab146a
RB
114502016-05-12 Richard Biener <rguenther@suse.de>
11451
11452 PR tree-optimization/70986
11453 * gcc.dg/torture/pr70986-1.c: New testcase.
11454 * gcc.dg/torture/pr70986-2.c: Likewise.
11455 * gcc.dg/torture/pr70986-3.c: Likewise.
11456
d6e83a8d
MM
114572016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11458
11459 PR c/43651
11460 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11461 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11462
51e67ea3
UB
114632016-05-11 Uros Bizjak <ubizjak@gmail.com>
11464
11465 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11466 directive.
11467 * gcc.target/i386/pr66746.c: Ditto.
11468
3fd2b007
MM
114692016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11470
11471 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11472 support.
11473 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11474 warning when using -mvsx-timode.
11475 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11476 * gcc.target/powerpc/dform-2.c: Likewise.
11477 * gcc.target/powerpc/pr68805.c: Likewise.
11478
5c3a10fb
MP
114792016-05-11 Marek Polacek <polacek@redhat.com>
11480
11481 PR c++/71024
11482 * c-c++-common/attributes-3.c: New test.
11483
7cfb065b
NS
114842016-05-11 Nathan Sidwell <nathan@acm.org>
11485
11486 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11487 * gcc.c-torture/execute/pr68185.c: Likewise.
11488 * gcc.dg/ipa/pr70306.c: Requires global constructors.
11489 * gcc.dg/pr69634.c: Requires scheduling.
11490 * gcc.dg/torture/pr66178.c: Require label values.
11491 * gcc.dg/setjmp-6.c: Require indirect jumps.
11492
f35ea97d
RB
114932016-05-11 Richard Biener <rguenther@suse.de>
11494
11495 PR tree-optimization/71055
11496 * gcc.dg/torture/pr71055.c: New testcase.
11497
dff70323
RB
114982016-05-11 Richard Biener <rguenther@suse.de>
11499
11500 PR debug/71057
11501 * g++.dg/debug/pr71057.C: New testcase.
11502
56a3d28b
JJ
115032016-05-11 Jakub Jelinek <jakub@redhat.com>
11504
11505 PR fortran/70855
11506 * gfortran.dg/gomp/pr70855.f90: New test.
11507
ebc1b29e
RB
115082016-05-11 Richard Biener <rguenther@suse.de>
11509
11510 PR middle-end/71002
11511 * g++.dg/torture/pr71002.C: New testcase.
11512
98ccd1d7
IE
115132016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
11514
11515 PR middle-end/70807
11516 * gcc.dg/pr70807.c: New test.
11517
ed29e24b
MS
115182016-05-10 Martin Sebor <msebor@redhat.com>
11519
11520 PR c++/38611
11521 * g++.dg/Wattributes.C: New test.
11522
e39dab2c
MG
115232016-05-10 Marc Glisse <marc.glisse@inria.fr>
11524
11525 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11526 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11527 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11528
d067e238
IE
115292016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11530
11531 PR target/70799
11532 * gcc.target/i386/pr70799-1.c: New test.
11533
cd36c83e
PMR
115342016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11535
11536 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11537
1e3af2a4
IE
115382016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11539
11540 PR middle-end/70877
11541 * gcc.target/i386/pr70877.c: New test.
11542
afc610db
IE
115432016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11544
11545 PR tree-optimization/70786
11546 * gcc.target/i386/pr70876.c: New test.
11547
4b59d19f
JJ
115482016-05-10 Jakub Jelinek <jakub@redhat.com>
11549
11550 PR target/70927
11551 * gcc.target/i386/avx512vl-logic-1.c: New test.
11552 * gcc.target/i386/avx512vl-logic-2.c: New test.
11553 * gcc.target/i386/avx512dq-logic-2.c: New test.
11554
9b5ee426
BS
115552016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11556
11557 PR target/70963
11558 * gcc.target/powerpc/pr70963.c: New.
11559
f3352cab
DM
115602016-05-10 David Malcolm <dmalcolm@redhat.com>
11561
11562 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11563 (test_very_wide_line): Add ruler to expected output.
11564 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11565 (test_very_wide_line): Likewise.
11566 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11567 (test_show_locus): Within the handling of "test_very_wide_line",
11568 enable show_ruler_p on the diagnostic context.
11569
4a3255dd
RB
115702016-05-10 Richard Biener <rguenther@suse.de>
11571
11572 PR tree-optimization/71039
11573 * gcc.dg/torture/pr71039.c: New testcase.
11574
da7c9950
NS
115752016-05-10 Nathan Sidwell <nathan@acm.org>
11576
11577 * gcc.dg/nested-func-10.c: Requires alloca.
11578 * gcc.dg/nested-func-9.c: Requires alloca.
11579 * gcc.c-torture/execute/pr70460.c: Requires labels.
11580 * gcc.c-torture/compile/pr70199.c: Requires labels.
11581 * gcc.target/nvptx/decl.c: Compile only.
11582 * gcc.target/nvptx/trailing-init.c: Compile only.
11583 * gcc.target/nvptx/ary-init.c: Compile only.
11584
cf68d92c
MP
115852016-05-10 Marek Polacek <polacek@redhat.com>
11586
11587 PR c/70255
11588 * gcc.dg/attr-opt-1.c: New test.
11589
64ea4e15
RB
115902016-05-10 Richard Biener <rguenther@suse.de>
11591
11592 PR tree-optimization/70497
11593 PR tree-optimization/28367
11594 * gcc.dg/torture/20160404-1.c: New testcase.
11595 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11596 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11597
5a96dae3
PMR
115982016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11599
11600 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11601
fc97f805
UB
116022016-05-09 Uros Bizjak <ubizjak@gmail.com>
11603
11604 * gcc.target/i386/fabsneg-1.c New test.
11605
a710b1d5
AM
116062016-05-09 Alan Modra <amodra@gmail.com>
11607
11608 PR testsuite/70826
11609 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11610
171f6f05
RB
116112016-05-09 Richard Biener <rguenther@suse.de>
11612
11613 PR tree-optimization/70985
11614 * gcc.dg/torture/pr70985.c: New testcase.
11615
18caa34e
BC
116162016-05-09 Bin Cheng <bin.cheng@arm.com>
11617
11618 * gcc.dg/tree-ssa/ifc-9.c: New test.
11619 * gcc.dg/tree-ssa/ifc-10.c: New test.
11620 * gcc.dg/tree-ssa/ifc-11.c: New test.
11621 * gcc.dg/tree-ssa/ifc-12.c: New test.
11622 * gcc.dg/vect/pr61194.c: Remove XFAIL.
11623 * gcc.dg/vect/vect-23.c: Remove XFAIL.
11624 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
11625
7a27d38f
RB
116262016-05-09 Richard Biener <rguenther@suse.de>
11627
11628 PR fortran/70937
11629 * gfortran.dg/pr70937.f90: New testcase.
11630
5ebbbd3d
RO
116312016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11632
11633 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
11634
f6288c24
FR
116352016-05-07 Fritz Reese <fritzoreese@gmail.com>
11636
11637 PR fortran/56226
11638 * gfortran.dg/dec_structure_1.f90: New testcase.
11639 * gfortran.dg/dec_structure_2.f90: Ditto.
11640 * gfortran.dg/dec_structure_3.f90: Ditto.
11641 * gfortran.dg/dec_structure_4.f90: Ditto.
11642 * gfortran.dg/dec_structure_5.f90: Ditto.
11643 * gfortran.dg/dec_structure_6.f90: Ditto.
11644 * gfortran.dg/dec_structure_7.f90: Ditto.
11645 * gfortran.dg/dec_structure_8.f90: Ditto.
11646 * gfortran.dg/dec_structure_9.f90: Ditto.
11647 * gfortran.dg/dec_structure_10.f90: Ditto.
11648 * gfortran.dg/dec_structure_11.f90: Ditto.
11649 * gfortran.dg/dec_union_1.f90: Ditto.
11650 * gfortran.dg/dec_union_2.f90: Ditto.
11651 * gfortran.dg/dec_union_3.f90: Ditto.
11652 * gfortran.dg/dec_union_4.f90: Ditto.
11653 * gfortran.dg/dec_union_5.f90: Ditto.
11654 * gfortran.dg/dec_union_6.f90: Ditto.
11655 * gfortran.dg/dec_union_7.f90: Ditto.
11656
5ec4a8cd
TV
116572016-05-07 Tom de Vries <tom@codesourcery.com>
11658
11659 PR tree-optimization/70956
11660 * gcc.dg/graphite/pr70956.c: New test.
11661
58ec1d0e
JJ
116622016-05-06 Jakub Jelinek <jakub@redhat.com>
11663
ccd88fb7
JJ
11664 PR middle-end/70941
11665 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11666 (a, b, c, d): Change type from char to signed char.
11667 (main): Compare against (signed char) -1634678893 instead of
11668 hardcoded -109. Use __builtin_abort instead of abort.
11669
dd3b6464
JJ
11670 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11671 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11672
58ec1d0e
JJ
11673 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11674
19aa23d8
YR
116752016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
11676
11677 PR debug/70935
11678 * gcc.dg/torture/pr70935.c: New test.
11679
ae5f0df1
OE
116802016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11681
11682 PR target/58219
ce23a8ff 11683 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 11684
078f7e37
RB
116852016-05-06 Richard Biener <rguenther@suse.de>
11686
11687 PR tree-optimization/70960
11688 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11689
765d7b54
OE
116902016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11691
11692 PR target/52933
11693 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11694 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11695 Adjust expected instruction counts.
11696 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11697
29c94e65
MP
116982016-05-06 Marek Polacek <polacek@redhat.com>
11699
11700 PR sanitizer/70875
11701 * gcc.dg/ubsan/bounds-3.c: New test.
11702
3684b02e
OE
117032016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11704
11705 PR target/54089
11706 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11707
8706773f
RB
117082016-05-06 Richard Biener <rguenther@suse.de>
11709
11710 PR middle-end/70931
11711 * gfortran.dg/pr70931.f90: New testcase.
11712
a4f51018
RB
117132016-05-06 Richard Biener <rguenther@suse.de>
11714
11715 PR middle-end/70941
11716 * gcc.dg/torture/pr70941.c: New testcase.
11717
c4f2425f
BC
117182016-05-05 Bin Cheng <bin.cheng@arm.com>
11719
11720 PR tree-optimization/57206
11721 * gcc.dg/vect/pr57206.c: New test.
11722
5dc08197
RO
117232016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11724
11725 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11726
351f85c5
JJ
117272016-05-05 Jakub Jelinek <jakub@redhat.com>
11728
568bac8c
JJ
11729 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11730
351f85c5
JJ
11731 * c-c++-common/Wdangling-else-4.c: New test.
11732
33fd7785
JJ
117332016-05-04 Jakub Jelinek <jakub@redhat.com>
11734
2d1ac15a
JJ
11735 PR c++/70906
11736 PR c++/70933
11737 * g++.dg/opt/pr70906.C: New test.
11738 * g++.dg/opt/pr70933.C: New test.
11739
33fd7785
JJ
11740 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11741
6b715bf6
JH
117422016-05-04 Jan Hubicka <hubicka@ucw.cz>
11743
11744 * gcc.dg/ipa/pure-const-3.c: New testcase.
11745
deef7113
MP
117462016-05-04 Marek Polacek <polacek@redhat.com>
11747
11748 * c-c++-common/Wdangling-else-1.c: New test.
11749 * c-c++-common/Wdangling-else-2.c: New test.
11750 * c-c++-common/Wdangling-else-3.c: New test.
11751
5396db97
KCY
117522016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
11753
11754 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11755 flag is present.
11756
de55efd5
MP
117572016-05-04 Marek Polacek <polacek@redhat.com>
11758
11759 PR c/48778
11760 * gcc.dg/Waddress-2.c: New test.
11761
475839b6
AM
117622016-05-04 Alan Modra <amodra@gmail.com>
11763
11764 * gcc.target/powerpc/pr70866.c: New.
11765
b25aad5f
MS
117662016-05-03 Martin Sebor <msebor@redhat.com>
11767
11768 PR c++/66561
11769 * c-c++-common/builtin_location.c: New test.
11770 * g++.dg/cpp1y/builtin_location.C: New test.
11771
79ce98bc
MP
117722016-05-03 Marek Polacek <polacek@redhat.com>
11773
11774 PR c/70859
11775 * gcc.dg/pr70859.c: New test.
11776 * gcc.dg/pr70859-2.c: New test.
11777
402e89f5
PMR
117782016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11779
11780 * gnat.dg/debug5.adb: New testcase.
11781
f3d90045
DV
117822016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11783
11784 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11785 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11786 Procedure to check for z10 instruction set.
11787
1e26cec1
CL
117882016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11789
11790 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11791
71aca5a0
AM
117922016-05-03 Alan Modra <amodra@gmail.com>
11793
11794 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11795
2fd70ec1
JJ
117962016-05-03 Jakub Jelinek <jakub@redhat.com>
11797
11798 * gcc.target/i386/avx512f-cvt-1.c: New test.
11799
e5705cf7
L
118002016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11801
11802 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11803 -fdump-tree-vrp-details.
11804
381cdae4
RB
118052016-05-03 Richard Biener <rguenther@suse.de>
11806
11807 * gcc.dg/pr30172-1.c: Adjust.
11808 * gcc.dg/pr63743.c: Likewise.
11809 * gcc.dg/tm/pr51696.c: Likewise.
11810 * c-c++-common/tm/safe-1.c: Likewise.
11811 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11812 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11813 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11814 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11815
adedd5c1
JJ
118162016-05-03 Jakub Jelinek <jakub@redhat.com>
11817
31ed1665
JJ
11818 PR rtl-optimization/70467
11819 * gcc.target/i386/pr70467-3.c: New test.
11820 * gcc.target/i386/pr70467-4.c: New test.
11821
dea60b59
JJ
11822 PR tree-optimization/70916
11823 * gcc.c-torture/compile/pr70916.c: New test.
11824
adedd5c1
JJ
11825 PR target/49244
11826 * gcc.target/i386/pr49244-1.c: New test.
11827 * gcc.target/i386/pr49244-2.c: New test.
11828
f80041ef
BS
118292016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11830
11831 PR rtl-optimization/44281
11832 * gcc.target/i386/pr44281.c: New test.
11833
1cfcd39e
BC
118342016-05-03 bin cheng <bin.cheng@arm.com>
11835
11836 PR tree-optimization/56541
11837 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11838 * gcc.dg/vect/pr56541.c: new test.
11839
4304ccfd
MM
118402016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11841
11842 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11843 __float128.
11844 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11845
50d94c29
L
118462016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11847
11848 PR testsuite/70520
11849 * c-c++-common/asan/clone-test-1.c (main): Align child process
11850 stack to 16 bytes.
11851
bc1aee87
DM
118522016-05-02 David Malcolm <dmalcolm@redhat.com>
11853
11854 PR c++/62314
11855 * g++.dg/spellcheck-fields-2.C: New test case.
11856
474e0129
DM
118572016-05-02 David Malcolm <dmalcolm@redhat.com>
11858
11859 PR c++/62314
11860 * g++.dg/pr62314.C: New test case.
11861
818b88a7
JH
118622016-05-02 Jan Hubicka <hubicka@ucw.cz>
11863
11864 * gcc.dg/ipa/inline-8.c: New testcase.
11865
dd77684f
JJ
118662016-05-02 Jakub Jelinek <jakub@redhat.com>
11867
11868 PR rtl-optimization/70467
11869 * gcc.target/i386/pr70467-1.c: New test.
11870
72407e00
BE
118712016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11872
11873 * gcc.dg/spec-options.c: Run the test on all targets.
11874 * gcc.dg/foo.specs: Use cpp_unique_options.
11875
dd53d197
MG
118762016-05-02 Marc Glisse <marc.glisse@inria.fr>
11877
11878 * gcc.dg/tree-ssa/unord.c: New testcase.
11879
a8b85ce9
MG
118802016-05-02 Marc Glisse <marc.glisse@inria.fr>
11881
11882 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11883
5b37e866
NS
118842016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11885
11886 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11887
7176a4a0
MP
118882016-05-02 Marek Polacek <polacek@redhat.com>
11889
11890 PR c/70851
11891 * gcc.dg/enum-incomplete-3.c: New test.
11892
6b9933b9
MP
118932016-05-02 Marek Polacek <polacek@redhat.com>
11894 Tom de Vries <tom@codesourcery.com>
11895
11896 PR tree-optimization/70700
11897 * gcc.dg/pr70700.c: New test.
11898
90f82260
UB
118992016-05-01 Uros Bizjak <ubizjak@gmail.com>
11900
11901 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11902 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11903 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11904 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11905 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11906
f73036c1
EB
119072016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11908
11909 * ada/acats/run_acats: Rename into...
11910 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11911 * ada/acats/run_all.sh: Remove redundant test.
11912 (target_run): Move around.
11913 (target_gnatchop): Use newly built executable.
11914 (target_gnatmake): Likewise.
11915 Check that the compilation of impbit succeeds.
11916
85e051a3
OE
119172016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11918
11919 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11920 * gcc.dg/20021029-1.c: Likewise.
11921 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11922 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11923 * gcc.target/sh/cmpstr.c: Likewise.
11924 * gcc.target/sh/cmpstrn.c: Likewise.
11925 * gcc.target/sh/memset.c: Likewise.
11926 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11927 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11928 * gcc.target/sh/pr39423-1.c: Likewise.
11929 * gcc.target/sh/pr49468-di.c: Likewise.
11930 * gcc.target/sh/pr49468-si.c: Likewise.
11931 * gcc.target/sh/pr49880-1.c: Likewise.
11932 * gcc.target/sh/pr49880-2.c: Likewise.
11933 * gcc.target/sh/pr49880-3.c: Likewise.
11934 * gcc.target/sh/pr50751-1.c: Likewise.
11935 * gcc.target/sh/pr50751-4.c: Likewise.
11936 * gcc.target/sh/pr50751-7.c: Likewise.
11937 * gcc.target/sh/pr51244-1.c: Likewise.
11938 * gcc.target/sh/pr51244-10.c: Likewise.
11939 * gcc.target/sh/pr51244-11.c: Likewise.
11940 * gcc.target/sh/pr51244-12.c: Likewise.
11941 * gcc.target/sh/pr51244-13.c: Likewise.
11942 * gcc.target/sh/pr51244-14.c: Likewise.
11943 * gcc.target/sh/pr51244-17.c: Likewise.
11944 * gcc.target/sh/pr51244-18.c: Likewise.
11945 * gcc.target/sh/pr51244-19.c: Likewise.
11946 * gcc.target/sh/pr51244-4.c: Likewise.
11947 * gcc.target/sh/pr51244-5.c: Likewise.
11948 * gcc.target/sh/pr51244-7.c: Likewise.
11949 * gcc.target/sh/pr51244-8.c: Likewise.
11950 * gcc.target/sh/pr51244-9.c: Likewise.
11951 * gcc.target/sh/pr51697.c: Likewise.
11952 * gcc.target/sh/pr52483-1.c: Likewise.
11953 * gcc.target/sh/pr52483-2.c: Likewise.
11954 * gcc.target/sh/pr52483-3.c: Likewise.
11955 * gcc.target/sh/pr52483-5.c: Likewise.
11956 * gcc.target/sh/pr52933-1.c: Likewise.
11957 * gcc.target/sh/pr52933-2.c: Likewise.
11958 * gcc.target/sh/pr52933-3.c: Likewise.
11959 * gcc.target/sh/pr53568-1.c: Likewise.
11960 * gcc.target/sh/pr53976-1.c: Likewise.
11961 * gcc.target/sh/pr53988-1.c: Likewise.
11962 * gcc.target/sh/pr53988.c: Likewise.
11963 * gcc.target/sh/pr54089-1.c: Likewise.
11964 * gcc.target/sh/pr54089-6.c: Likewise.
11965 * gcc.target/sh/pr54089-7.c: Likewise.
11966 * gcc.target/sh/pr54089-8.c: Likewise.
11967 * gcc.target/sh/pr54089-9.c: Likewise.
11968 * gcc.target/sh/pr54236-1.c: Likewise.
11969 * gcc.target/sh/pr54236-2.c: Likewise.
11970 * gcc.target/sh/pr54236-3.c: Likewise.
11971 * gcc.target/sh/pr54236-4.c: Likewise.
11972 * gcc.target/sh/pr54386.c: Likewise.
11973 * gcc.target/sh/pr54602-1.c: Likewise.
11974 * gcc.target/sh/pr54685.c: Likewise.
11975 * gcc.target/sh/pr54760-1.c: Likewise.
11976 * gcc.target/sh/pr54760-2.c: Likewise.
11977 * gcc.target/sh/pr54760-3.c: Likewise.
11978 * gcc.target/sh/pr54760-4.c: Likewise.
11979 * gcc.target/sh/pr54760-5.c: Likewise.
11980 * gcc.target/sh/pr54760-6.c: Likewise.
11981 * gcc.target/sh/pr55146.c: Likewise.
11982 * gcc.target/sh/pr55160.c: Likewise.
11983 * gcc.target/sh/pr59278.c: Likewise.
11984 * gcc.target/sh/pr59401-1.c: Likewise.
11985 * gcc.target/sh/pr59533-1.c: Likewise.
11986 * gcc.target/sh/pr63260.c: Likewise.
11987 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11988 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11989 * gcc.target/sh/strlen.c: Likewise.
11990 * gcc.target/sh/torture/pr30807.c: Likewise.
11991 * gcc.target/sh/torture/pr34777.c: Likewise.
11992 * gcc.target/sh/torture/pr64652.c: Likewise.
11993 * gcc.target/sh/torture/pr65505.c: Likewise.
11994 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11995 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11996
411e5c67
PC
119972016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11998
11999 PR c++/66644
12000 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
12001
8fa97501
BS
120022016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12003
12004 * gcc.target/powerpc/vsx-elemrev-1.c: New.
12005 * gcc.target/powerpc/vsx-elemrev-2.c: New.
12006 * gcc.target/powerpc/vsx-elemrev-3.c: New.
12007 * gcc.target/powerpc/vsx-elemrev-4.c: New.
12008
5a956111
PP
120092016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
12010
12011 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
12012 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
12013
e7ff0319
CP
120142016-04-29 Cesar Philippidis <cesar@codesourcery.com>
12015
12016 PR middle-end/70626
12017 * c-c++-common/goacc/combined-reduction.c: New test.
12018 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
12019
52d11a4b
L
120202016-04-29 H.J. Lu <hongjiu.lu@intel.com>
12021
12022 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
12023 *movdi_internal pattern only if PIC off.
12024 * gcc.target/i386/pr70155-2.c: Likewise.
12025 * gcc.target/i386/pr70155-3.c: Likewise.
12026 * gcc.target/i386/pr70155-4.c: Likewise.
12027 * gcc.target/i386/pr70155-5.c: Likewise.
12028 * gcc.target/i386/pr70155-6.c: Likewise.
12029 * gcc.target/i386/pr70155-7.c: Likewise.
12030 * gcc.target/i386/pr70155-8.c: Likewise.
12031 * gcc.target/i386/pr70155-15.c: Likewise.
12032 * gcc.target/i386/pr70155-17.c: Likewise.
12033 * gcc.target/i386/pr70155-22.c: Likewise.
12034
8960db31
BC
120352016-04-29 Bin Cheng <bin.cheng@arm.com>
12036
12037 PR tree-optimization/70803
12038 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12039
cca535a4
IE
120402016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
12041
12042 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12043 optimization of vector loop.
12044 * gcc.target/i386/vect-unpack-3.c: New test.
12045 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12046 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12047 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12048
500ecf4a
MP
120492016-04-29 Marek Polacek <polacek@redhat.com>
12050
12051 PR sanitizer/70342
12052 * g++.dg/ubsan/null-7.C: New test.
12053
2fff3db8
MP
12054 PR c/70852
12055 * gcc.dg/pr70852.c: New test.
12056
509063eb
DV
120572016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12058
12059 PR/69089
12060 * g++.dg/cpp0x/alignas6.C: New test.
12061
83745c0d
DV
120622016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12063
c87885ca
RO
12064 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12065 * gcc.dg/pr27003.c: Likewise.
12066 * gcc.dg/tree-ssa/cswtch.c: Likewise.
12067 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12068 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12069 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
12070 * gcc.target/arc/mxy.c: Likewise.
12071 * gcc.target/arc/mswape.c: Likewise.
12072 * gcc.target/arc/mrtsc.c: Likewise.
12073 * gcc.target/arc/mcrc.c: Likewise.
12074 * gcc.target/arc/mdsp-packa.c: Likewise.
12075 * gcc.target/arc/mdvbf.c: Likewise.
12076 * gcc.target/arc/mlock.c: Likewise.
12077 * gcc.target/arc/mmac-24.c: Likewise.
12078 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12079
849b265d
BS
120802016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
12081 Matthijs Kooijman <matthijs@stdin.nl>
12082 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12083
12084 PR target/60040
12085 * gcc.target/avr/pr60040-1.c: New.
12086 * gcc.target/avr/pr60040-2.c: New.
12087
1390536b
RB
120882016-04-29 Richard Biener <rguenther@suse.de>
12089
12090 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12091
98998245
RB
120922016-04-29 Richard Biener <rguenther@suse.de>
12093
12094 PR tree-optimization/13962
12095 PR tree-optimization/65686
12096 * gcc.dg/uninit-pr65686.c: New testcase.
12097
8b80cc21
JJ
120982016-04-29 Jakub Jelinek <jakub@redhat.com>
12099
12100 PR middle-end/70843
12101 * gcc.dg/pr70843.c: New test.
12102
6181bc30
JJ
121032016-04-28 Jakub Jelinek <jakub@redhat.com>
12104
12105 PR target/70858
12106 * gcc.target/i386/pr70858.c: New test.
12107
f4cb3612
AB
121082016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
12109
12110 * gcc.target/arc/nps400-1.c: New file.
12111
8ad9df62
JR
121122016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12113 Andrew Burgess <andrew.burgess@embecosm.com>
12114
12115 * gcc.target/arc/movh_cl-1.c: New file.
12116
ceaaa9fe
JR
121172016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12118 Andrew Burgess <andrew.burgess@embecosm.com>
12119
12120 * gcc.target/arc/extzv-1.c: New file.
12121 * gcc.target/arc/insv-1.c: New file.
12122 * gcc.target/arc/insv-2.c: New file.
12123 * gcc.target/arc/movb-1.c: New file.
12124 * gcc.target/arc/movb-2.c: New file.
12125 * gcc.target/arc/movb-3.c: New file.
12126 * gcc.target/arc/movb-4.c: New file.
12127 * gcc.target/arc/movb-5.c: New file.
12128 * gcc.target/arc/movb_cl-1.c: New file.
12129 * gcc.target/arc/movb_cl-2.c: New file.
12130 * gcc.target/arc/movbi_cl-1.c: New file.
12131 * gcc.target/arc/movl-1.c: New file.
12132
4d03dc2f
JR
121332016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12134 Andrew Burgess <andrew.burgess@embecosm.com>
12135
12136 * gcc.target/arc/cmem-1.c: New file.
12137 * gcc.target/arc/cmem-2.c: New file.
12138 * gcc.target/arc/cmem-3.c: New file.
12139 * gcc.target/arc/cmem-4.c: New file.
12140 * gcc.target/arc/cmem-5.c: New file.
12141 * gcc.target/arc/cmem-6.c: New file.
12142 * gcc.target/arc/cmem-7.c: New file.
12143 * gcc.target/arc/cmem-ld.inc: New file.
12144 * gcc.target/arc/cmem-st.inc: New file.
12145
81262dad
JJ
121462016-04-28 Jakub Jelinek <jakub@redhat.com>
12147
12148 PR target/70821
12149 * gcc.target/i386/pr70821.c: New test.
12150
0a31a09a
BS
121512016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
12152
12153 * gcc.target/powerpc/vec-adde.c: New test.
12154 * gcc.target/powerpc/vec-adde-int128.c: New test.
12155
3ddffba9
JJ
121562016-04-28 Jakub Jelinek <jakub@redhat.com>
12157
12158 * gcc.target/i386/avx-vround-1.c: New test.
12159 * gcc.target/i386/avx-vround-2.c: New test.
12160 * gcc.target/i386/avx512vl-vround-1.c: New test.
12161 * gcc.target/i386/avx512vl-vround-2.c: New test.
12162
713dedcd
RO
121632016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12164
12165 PR testsuite/70595
12166 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12167 (check_effective_target_cilkplus_runtime): ... this.
12168 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12169 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12170
12171 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12172 Require cilkplus_runtime.
12173 Don't add -lcilkrts.
12174 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12175 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12176 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12177 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12178 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12179 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12180 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12181 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12182 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12183 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12184 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12185 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12186 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12187 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12188 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12189 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12190 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12191 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12192 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12193 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12194 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12195 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12196 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12197 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12198 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12199 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12200 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12201 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12202 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12203
12204 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12205 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12206
12207 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12208
12209 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12210 cilkplus_runtime.
12211
3563f78f
MG
122122016-04-27 Marc Glisse <marc.glisse@inria.fr>
12213
12214 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12215 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12216
6bc2bb18
RB
122172015-04-27 Ryan Burn <contact@rnburn.com>
12218
12219 PR c++/69024
12220 PR c++/68997
12221 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12222 diagnostic.
12223 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12224 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12225
1e55d29a
EB
122262016-04-27 Eric Botcazou <ebotcazou@adacore.com>
12227
12228 * gnat.dg/limited_with4.ad[sb]: New test.
12229 * gnat.dg/limited_with4_pkg.ads: New helper.
12230
087146ca
L
122312016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12232
12233 PR target/70155
12234 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12235 and movv1ti_internal patterns
12236 * gcc.target/i386/pr70155-1.c: New test.
12237 * gcc.target/i386/pr70155-2.c: Likewise.
12238 * gcc.target/i386/pr70155-3.c: Likewise.
12239 * gcc.target/i386/pr70155-4.c: Likewise.
12240 * gcc.target/i386/pr70155-5.c: Likewise.
12241 * gcc.target/i386/pr70155-6.c: Likewise.
12242 * gcc.target/i386/pr70155-7.c: Likewise.
12243 * gcc.target/i386/pr70155-8.c: Likewise.
12244 * gcc.target/i386/pr70155-9.c: Likewise.
12245 * gcc.target/i386/pr70155-10.c: Likewise.
12246 * gcc.target/i386/pr70155-11.c: Likewise.
12247 * gcc.target/i386/pr70155-12.c: Likewise.
12248 * gcc.target/i386/pr70155-13.c: Likewise.
12249 * gcc.target/i386/pr70155-14.c: Likewise.
12250 * gcc.target/i386/pr70155-15.c: Likewise.
12251 * gcc.target/i386/pr70155-16.c: Likewise.
12252 * gcc.target/i386/pr70155-17.c: Likewise.
12253 * gcc.target/i386/pr70155-18.c: Likewise.
12254 * gcc.target/i386/pr70155-19.c: Likewise.
12255 * gcc.target/i386/pr70155-20.c: Likewise.
12256 * gcc.target/i386/pr70155-21.c: Likewise.
12257 * gcc.target/i386/pr70155-22.c: Likewise.
12258
92329f9f
L
122592016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12260
12261 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12262 ".{5,6}".
12263
309a0cf6
BC
122642016-04-27 Bin Cheng <bin.cheng@arm.com>
12265
12266 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12267 * gcc.dg/tree-ssa/scev-9.c: Ditto.
12268 * gcc.dg/tree-ssa/scev-10.c: Ditto.
12269 * gcc.dg/tree-ssa/scev-11.c: Ditto.
12270 * gcc.dg/tree-ssa/scev-12.c: Ditto.
12271
72ed2b9c
RB
122722016-04-27 Richard Biener <rguenther@suse.de>
12273
12274 PR ipa/70760
12275 * g++.dg/ipa/ipa-pta-2.C: New testcase.
12276 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12277
3c98ff9b
NS
122782016-04-27 Nathan Sidwell <nathan@acm.org>
12279
12280 * g++.dg/cpp0x/constexpr-recursion3.C: New.
12281 * g++.dg/ubsan/pr63956.C: Adjust error location.
12282
9ec5d66b
NC
122832016-04-27 Nick Clifton <nickc@redhat.com>
12284
12285 PR middle-end/49889
12286 * gcc.dg/pr49889.c: New test.
12287
c1e1f433
BS
122882016-04-27 Bernd Schmidt <bschmidt@redhat.com>
12289
12290 * c-c++-common/memset-array.c: New test.
12291
8ac43293
MS
122922016-04-26 Martin Sebor <msebor@redhat.com>
12293
12294 PR c++/66639
12295 * g++.dg/cpp1y/func_constexpr.C: New test.
12296
843ce8ab
PP
122972016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
12298
12299 PR c++/70241
12300 * g++.dg/cpp0x/enum32.C: New test.
12301 * g++.dg/cpp0x/enum33.C: New test.
12302
123032016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
12304
12305 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12306 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12307 * gcc.c-torture/execute/bitfld-6.c: Likewise.
12308 * gcc.c-torture/execute/bitfld-7.c: Likewise.
12309 * gcc.c-torture/execute/pr38151.c: Likewise.
12310 * gcc.c-torture/execute/pr66556.c: Likewise.
12311 * gcc.c-torture/execute/pr67781.c: Likewise.
12312 * gcc.c-torture/execute/pr68648.c: Likewise.
12313
ca1206be
MG
123142016-04-26 Marc Glisse <marc.glisse@inria.fr>
12315
12316 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12317
2448a956
MP
123182016-04-26 Marek Polacek <polacek@redhat.com>
12319
12320 PR c/67784
12321 * gcc.dg/pr67784-3.c: New test.
12322 * gcc.dg/pr67784-4.c: New test.
12323 * gcc.dg/pr67784-5.c: New test.
12324
b02a5e26
MP
12325 PR c/70791
12326 * gcc.dg/Wnested-externs-2.c: New test.
12327
6b6aa8d3
MG
123282016-04-26 Marc Glisse <marc.glisse@inria.fr>
12329
12330 * gcc.dg/fold-plusmult.c: Adjust.
12331 * gcc.dg/no-strict-overflow-6.c: Adjust.
12332 * gcc.dg/gomp/loop-1.c: Xfail some tests.
12333
a2095b55
BS
123342016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12335
12336 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12337 number scans.
12338 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12339 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12340 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12341 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12342 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12343 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12344 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12345 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12346 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12347 * gcc.target/i386/avx512f-gather-5.c: Likewise.
12348 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12349 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12350 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12351 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12352 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12353 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12354 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12355 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12356 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12357 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12358 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12359 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12360 scans.
12361 * gcc.target/i386/pr32219-4.c: Likewise.
12362 * gcc.target/i386/pr32219-6.c: Likewise.
12363 * gcc.target/i386/pr32219-8.c: Likewise.
12364
bb0cc5c8
KT
123652016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12366
12367 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12368 associated options.
12369
5a0802ea
MP
123702016-04-26 Marek Polacek <polacek@redhat.com>
12371
12372 PR c++/70744
12373 * g++.dg/ext/cond2.C: New test.
12374
00f615af
BC
123752016-04-26 Bin Cheng <bin.cheng@arm.com>
12376
12377 PR tree-optimization/70771
12378 PR tree-optimization/70775
12379 * gcc.dg/pr70771.c: New test.
25939d34 12380 * gcc.dg/pr70775.c: New test.
00f615af 12381
218155e7
BS
123822016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12383
12384 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12385
ab99f467
RB
123862016-04-25 Richard Biener <rguenther@suse.de>
12387
12388 PR tree-optimization/70780
12389 * gcc.dg/torture/pr70780.c: New testcase.
12390
3f8257db 123912016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 12392
c87885ca
RO
12393 * gcc.target/arm/neon-vaddws16.c: New test.
12394 * gcc.target/arm/neon-vaddws32.c: New test.
12395 * gcc.target/arm/neon-vaddwu16.c: New test.
12396 * gcc.target/arm/neon-vaddwu32.c: New test.
12397 * gcc.target/arm/neon-vaddwu8.c: New test.
12398 * lib/target-supports.exp
93c590ee
MC
12399 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12400 that arm neon support vector widen sum of HImode TO SImode.
12401
d6c1a7a7
JJ
124022016-04-23 Jakub Jelinek <jakub@redhat.com>
12403
12404 PR sanitizer/70712
12405 * c-c++-common/asan/pr70712.c: New test.
12406
ab0fc037
TS
124072016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
12408
12409 * .gitattributes: New file.
12410
2aa64824
CL
124112016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
12412
12413 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12414
e7e12d92
DH
124152016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
12416
12417 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12418 * gfortran.dg/submodule_15.f08: Likewise.
12419
d1431192
RB
124202016-04-22 Richard Biener <rguenther@suse.de>
12421
12422 PR tree-optimization/70740
12423 * gcc.dg/torture/pr70740.c: New testcase.
12424
04a63c24
L
124252016-04-21 H.J. Lu <hongjiu.lu@intel.com>
12426
12427 PR target/70750
12428 * gcc.target/i386/pr70750-1.c: New test.
12429 * gcc.target/i386/pr70750-2.c: Likewise.
12430
20700098
PC
124312016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
12432
12433 PR c++/70540
12434 * g++.dg/cpp0x/auto48.C: New.
12435
aedf4e12
MP
124362016-04-21 Marek Polacek <polacek@redhat.com>
12437
12438 PR c++/70513
12439 * g++.dg/cpp0x/forw_enum12.C: New test.
12440 * g++.dg/cpp0x/forw_enum13.C: New test.
12441
2074d80a
KY
124422016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
12443
12444 PR target/70728
12445 * gcc.target/i386/pr70728.c: New test.
12446
aef4aab0
RB
124472016-04-21 Richard Biener <rguenther@suse.de>
12448
12449 PR middle-end/70747
12450 * gcc.dg/pr70747.c: New testcase.
12451
2359e571
BC
124522016-04-21 Bin Cheng <bin.cheng@arm.com>
12453
12454 PR tree-optimization/70715
12455 * gcc.dg/tree-ssa/scev-13.c: New test.
12456
ce0e66ff
MG
124572016-04-21 Marc Glisse <marc.glisse@inria.fr>
12458
12459 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12460
2c2870a1
MG
124612016-04-21 Marc Glisse <marc.glisse@inria.fr>
12462
12463 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12464
a2b056a3
JH
124652016-04-20 Jan Hubicka <jh@suse.cz>
12466
12467 PR ipa/70018
12468 * g++.dg/ipa/nothrow-1.C: New testcase.
12469
ee392fc2
NS
124702016-04-20 Nathan Sidwell <nathan@acm.org>
12471
12472 PR c++/55635
12473 * g++.dg/eh/delete1.C: New.
12474
dda49daf
L
124752016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12476
12477 * gcc.target/i386/avx256-unaligned-store-2.c: Add
12478 -mtune-ctrl=sse_typeless_stores.
12479
8a5b9d5a
L
124802016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12481
12482 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12483
1011119f
BC
124842016-04-20 Bin Cheng <bin.cheng@arm.com>
12485
12486 PR tree-optimization/69489
12487 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12488
477d4906
IV
124892016-04-20 Ilya Verbin <ilya.verbin@intel.com>
12490
12491 PR c++/69363
12492 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12493 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12494 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12495
fad08d12
BC
124962016-04-20 Bin Cheng <bin.cheng@arm.com>
12497
12498 PR tree-optimization/56625
12499 PR tree-optimization/69489
12500 * gcc.dg/vect/pr56625.c: New test.
12501 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12502
9e3e4fab
AP
125032016-04-20 Andrew Pinski <apinski@cavium.com>
12504
12505 PR target/64971
12506 * gcc.c-torture/compile/pr37433-1.c: New testcase.
12507
d7aa24e4
AC
125082016-04-20 Arnaud Charlet <charlet@adacore.com>
12509
12510 * gnat.dg/self1.adb: Remove now incorrect test.
12511
e6d62b46
BC
125122016-04-20 Bin Cheng <bin.cheng@arm.com>
12513
12514 * gcc.dg/tree-ssa/scev-11.c: New test.
12515 * gcc.dg/tree-ssa/scev-12.c: New test.
12516
2697b189
MP
125172016-04-20 Marek Polacek <polacek@redhat.com>
12518
12519 PR tree-optimization/70725
12520 * gcc.dg/pr70725.c: New test.
12521
60d393e8
RB
125222016-04-20 Richard Biener <rguenther@suse.de>
12523
12524 PR tree-optimization/70726
12525 * g++.dg/vect/pr70726.cc: New testcase.
12526
82c6f58a
AK
125272016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12528
12529 PR target/70674
12530 * gcc.target/s390/pr70674.c: New test.
12531
90eeab20
JD
125322016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12533
12534 PR libgfortran/70684
12535 * gfortran.dg/list_read_14.f90: New test.
12536
fc9cf6da
L
125372016-04-19 H.J. Lu <hongjiu.lu@intel.com>
12538
12539 PR target/69201
12540 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12541 extern to force it misaligned.
12542 (b): Likewise.
12543 (c): Likewise.
12544 (d): Likewise.
12545 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12546 Don't check `*' before movv4sf_internal.
12547 * gcc.target/i386/avx256-unaligned-store-2.c: Check
12548 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12549 Don't check `*' before movv16qi_internal.
12550 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12551 extern to force it misaligned.
12552 (b): Likewise.
12553 (c): Likewise.
12554 (d): Likewise.
12555 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12556 Don't check `*' before movv2df_internal.
12557 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12558 extern to force it misaligned.
12559 (b): Likewise.
12560 (c): Likewise.
12561 (d): Likewise.
12562 Check movv8sf_internal instead of avx_storeups256.
12563 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12564
ea8927ea
RB
125652016-04-19 Richard Biener <rguenther@suse.de>
12566
12567 PR tree-optimization/70171
12568 * g++.dg/tree-ssa/pr70171.C: New testcase.
12569
65f52ee9
RB
125702016-04-19 Richard Biener <rguenther@suse.de>
12571
12572 PR tree-optimization/70724
12573 * gcc.dg/torture/pr70724.c: New testcase.
12574
987b67f1
VM
125752016-04-18 Vladimir Makarov <vmakarov@redhat.com>
12576
12577 PR middle-end/70689
c87885ca 12578 * gcc.target/i386/pr70689.c: New.
987b67f1 12579
91a47c39
L
125802016-04-18 H.J. Lu <hongjiu.lu@intel.com>
12581
12582 PR target/70708
12583 * gcc.target/i386/pr70708.c: New test.
12584
8270b82d
RB
125852016-04-18 Richard Biener <rguenther@suse.de>
12586
12587 PR tree-optimization/43434
12588 * gcc.dg/vect/pr43434.c: New testcase.
12589 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12590 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12591 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12592 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12593 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12594 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12595 * gcc.dg/gomp/pr68640.c: Likewise.
12596 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12597 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12598
edd048e2
RB
125992016-04-18 Richard Biener <rguenther@suse.de>
12600
12601 PR tree-optimization/70701
12602 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12603
bd5c7330
TV
126042016-04-18 Tom de Vries <tom@codesourcery.com>
12605
12606 PR testsuite/70699
12607 * gcc.dg/pr70161.c: Add dot-file scans.
12608 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12609 instead of after last dot char.
12610
23f2660f
EB
126112016-04-17 Eric Botcazou <ebotcazou@adacore.com>
12612
12613 * c-c++-common/dump-ada-spec-3.c: New test.
12614 * c-c++-common/dump-ada-spec-4.c: Likewise.
12615
da152c9f
TV
126162016-04-17 Tom de Vries <tom@codesourcery.com>
12617
12618 PR other/70183
12619 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12620
cc950f98
JH
126212016-04-15 Jan Hubicka <jh@suse.cz>
12622
12623 PR ipa/70018
12624 * g++.dg/ipa/pure-const-1.C: New testcase.
12625 * g++.dg/ipa/pure-const-2.C: New testcase.
12626 * g++.dg/ipa/pure-const-3.C: New testcase.
12627
949505a9
MP
126282016-04-15 Marek Polacek <polacek@redhat.com>
12629
12630 PR c/70671
12631 * gcc.dg/bitfld-22.c: New test.
12632
10e547d6
BS
126332016-04-15 Bernd Schmidt <bschmidt@redhat.com>
12634
12635 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12636 x86_64.
12637
1e77281b
MP
126382016-04-15 Marek Polacek <polacek@redhat.com>
12639
12640 PR c/70651
12641 * c-c++-common/pr70651.c: New test.
12642
e501fa8e
KT
126432016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12644
12645 PR rtl-optimization/70681
12646 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12647 dump scan on arm and powerpc.
12648 * gcc.dg/pr10474.c: Likewise.
12649
dda1bf61
JJ
126502016-04-15 Jakub Jelinek <jakub@redhat.com>
12651
ca4ef1ff
JJ
12652 PR c++/69517
12653 PR c++/70019
12654 PR c++/70588
12655 * g++.dg/cpp1y/vla11.C: Revert for real.
12656
dda1bf61
JJ
12657 PR c/70436
12658 * c-c++-common/Wparentheses-1.c: New test.
12659 * c-c++-common/gomp/Wparentheses-1.c: New test.
12660 * c-c++-common/gomp/Wparentheses-2.c: New test.
12661 * c-c++-common/gomp/Wparentheses-3.c: New test.
12662 * c-c++-common/gomp/Wparentheses-4.c: New test.
12663 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12664 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12665 * c-c++-common/goacc/Wparentheses-1.c: New test.
12666
1355e62c
KY
126672016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
12668
12669 PR target/70662
12670 * gcc.target/i386/pr70662.c: New test.
12671
0ab34b9e 126722016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 12673 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
12674
12675 PR tree-optimization/70130
12676 * gcc.dg/vect/O3-pr70130.c: New testcase.
12677
bc773aad
MM
126782016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12679
6e9b2286
MM
12680 PR target/70669
12681 * gcc.target/powerpc/pr70669.c: New test.
12682
bc773aad
MM
12683 PR target/70640
12684 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12685 a power7 system that does not have an assembler that supports
12686 power8.
12687
d8747845
MS
126882016-04-14 Martin Sebor <msebor@redhat.com>
12689
12690 PR c++/69517
12691 PR c++/70019
12692 PR c++/70588
12693 * c-c++-common/ubsan/vla-1.c: Revert.
12694 * g++.dg/cpp1y/vla11.C: Same.
12695 * g++.dg/cpp1y/vla12.C: Same.
12696 * g++.dg/cpp1y/vla13.C: Same.
12697 * g++.dg/cpp1y/vla14.C: Same.
12698 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 12699 * g++.dg/init/array24.C: Same.
d8747845
MS
12700 * g++.dg/ubsan/vla-1.C: Same.
12701
85128559
MP
127022016-04-14 Marek Polacek <polacek@redhat.com>
12703 Jan Hubicka <hubicka@ucw.cz>
12704
12705 PR c++/70029
12706 * g++.dg/torture/pr70029.C: New test.
12707
52fbb073
MS
127082016-04-14 Martin Sebor <msebor@redhat.com>
12709
12710 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12711 type size to prevent failures on targets with very low maximum
12712 alignment.
12713
6db61d6f
RB
127142016-04-14 Richard Biener <rguenther@suse.de>
12715
12716 PR tree-optimization/70623
12717 * gcc.dg/torture/pr70623.c: New testcase.
12718 * gcc.dg/torture/pr70623-2.c: Likewise.
12719
342fac95
MS
127202016-04-13 Martin Sebor <msebor@redhat.com>
12721
12722 PR c++/69517
12723 PR c++/70019
12724 PR c++/70588
12725 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12726 * g++.dg/cpp1y/vla11.C: New test.
12727 * g++.dg/cpp1y/vla12.C: New test.
12728 * g++.dg/cpp1y/vla13.C: New test.
12729 * g++.dg/cpp1y/vla14.C: New test.
12730 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 12731 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
12732 * g++.dg/ubsan/vla-1.C: Disable exceptions.
12733
d93c452f
JJ
127342016-04-13 Jakub Jelinek <jakub@redhat.com>
12735
12736 PR c++/70641
12737 * g++.dg/opt/pr70641.C: New test.
12738
85115fb6
RO
127392016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12740
12741 PR rtl-optimization/68749
12742 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12743 effects of argument promotions.
12744 Remove default args to dg-skip-if.
12745
545a4139
PC
127462016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
12747
12748 PR c++/70635
12749 * g++.dg/parse/pr70635.C: New.
12750
b3a77f21
MP
127512016-04-13 Marek Polacek <polacek@redhat.com>
12752
12753 PR c++/70639
12754 * c-c++-common/Wmisleading-indentation-4.c: New test.
12755
99cd9857
MP
127562016-04-13 Marek Polacek <polacek@redhat.com>
12757
12758 PR c/70436
c87885ca
RO
12759 * gcc.dg/Wparentheses-12.c: New test.
12760 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 12761
75ca93ec
IE
127622016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
12763
12764 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12765 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12766 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12767
3d3f9e7e
JJ
127682016-04-13 Jakub Jelinek <jakub@redhat.com>
12769
37947cd0
JJ
12770 PR middle-end/70633
12771 * gcc.c-torture/compile/pr70633.c: New test.
12772
3d3f9e7e
JJ
12773 PR debug/70628
12774 * gcc.dg/torture/pr70628.c: New test.
12775
92886d3e
PP
127762016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
12777
12778 PR c++/70610
12779 * g++.dg/template/pr70610.C: New test.
12780 * g++.dg/template/pr70610-2.C: New test.
12781 * g++.dg/template/pr70610-3.C: New test.
12782 * g++.dg/template/pr70610-4.C: New test.
12783
13bd7c2b
JJ
127842016-04-12 Jakub Jelinek <jakub@redhat.com>
12785
6512fa6d
JJ
12786 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12787 128 instead of 32.
12788
13bd7c2b
JJ
12789 PR c++/70571
12790 * g++.dg/ext/pr70571.C: New test.
12791
20b9851c
MM
127922016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12793
8a434ada 12794 PR target/70640
20b9851c
MM
12795 * gcc.target/powerpc/pr70640.c: New test.
12796
2b2f52bc
PC
127972016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12798
12799 PR c++/68722
12800 * g++.dg/parse/pr68722.C: New.
12801
5901e56a
JJ
128022016-04-12 Jakub Jelinek <jakub@redhat.com>
12803
12804 PR rtl-optimization/70596
12805 * gcc.target/i386/pr70596.c: New test.
12806
d4619dc1
NS
128072016-04-12 Nathan Sidwell <nathan@acm.org>
12808
12809 PR c++/70501
12810 * g++.dg/init/pr70501.C: New.
12811
3df530d3
DW
128122016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12813
12814 * gcc.target/i386/asm-flag-6.c: New test.
12815
b7a120d7
TV
128162016-04-12 Tom de Vries <tom@codesourcery.com>
12817
12818 PR tree-optimization/68756
12819 * gcc.dg/graphite/pr68756.c: New test.
12820
4e0eea75
JJ
128212016-04-12 Jakub Jelinek <jakub@redhat.com>
12822
12823 PR tree-optimization/70602
12824 * gcc.c-torture/execute/pr70602.c: New test.
12825
35fbda43
MM
128262016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12827
12828 PR target/70381
12829 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12830 __float128 emulator is built and runs.
12831 * gcc.target/powerpc/float128-1.c: Likewise.
12832
12833 * lib/target-supports.exp (check_ppc_float128_sw_available):
12834 Rework tests for __float128 software and hardware
12835 availability. Fix exit condition to return 0 on success.
12836
04a99ebe
JG
128372016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12838
12839 PR target/70133
12840 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12841 * gcc.target/aarch64/target_attr_15.c: Likewise.
12842
47cd5a85
PC
128432016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12844
12845 PR c++/69066
12846 * g++.dg/cpp1y/pr69066.C: New.
12847
a5edb32e
JD
128482016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12849
12850 PR fortran/68566
12851 * gfortran.dg/pr36192.f90: Update test.
12852 * gfortran.dg/pr36192_1.f90: Update test.
12853 * gfortran.dg/real_dimension_1.f: Update test.
12854 * gfortran.dg/parameter_array_init_7.f90: New test.
12855
8ef378f8
JDA
128562016-04-09 John David Anglin <danglin@gcc.gnu.org>
12857
c532c871
JDA
12858 PR testsuite/64039
12859 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12860
d34f706f
JDA
12861 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12862
75e1dd9e
JDA
12863 PR rtl-optimization/66669
12864 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12865
8a976f5f
JDA
12866 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12867
da04822a
JDA
12868 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12869 * gcc.dg/pie-1.c: Likewise.
12870 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12871 * gcc.dg/pic-4.c: Likewise.
12872 * gcc.dg/pie-3.c: Likewise.
12873 * gcc.dg/pie-4.c: Likewise.
12874
adfabcf9
JDA
12875 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12876
4a020adf
JDA
12877 PR tree-optimization/68644
12878 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12879
8ef378f8
JDA
12880 PR rtl-optimization/64886
12881 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12882
09bf990e
TV
128832016-04-09 Tom de Vries <tom@codesourcery.com>
12884
12885 PR tree-optimization/68953
12886 * gcc.dg/graphite/pr68953.c: New test.
12887
138c3c1a
DH
128882016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12889
12890 PR fortran/70592
12891 * gfortran.dg/deferred_character_16.f90: New test.
12892
f55460af
JJ
128932016-04-09 Jakub Jelinek <jakub@redhat.com>
12894
12895 PR tree-optimization/70586
12896 * gcc.c-torture/execute/pr70586.c: New test.
12897
0b77bbf3
DH
128982016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12899
12900 PR sanitizer/70573
12901 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12902 with __builtin_memset
12903 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12904
c42cfb5c
CP
129052016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12906
12907 PR lto/70289
12908 PR ipa/70348
12909 PR tree-optimization/70373
12910 PR middle-end/70533
12911 PR middle-end/70534
12912 PR middle-end/70535
12913 * c-c++-common/goacc/reduction-5.c: New test.
12914 * c-c++-common/goacc/reduction-promotions.c: New test.
12915 * gfortran.dg/goacc/reduction-3.f95: New test.
12916 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12917
56cfb596
PP
129182016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12919
12920 PR c++/70590
12921 PR c++/70452
12922 * g++.dg/pr70590.C: New test.
12923 * g++.dg/pr70590-2.C: New test.
12924
1a13c0a2
JJ
129252016-04-08 Jakub Jelinek <jakub@redhat.com>
12926
abc0647a
JJ
12927 PR middle-end/70593
12928 * gcc.target/i386/pr70593.c: New test.
12929
1a13c0a2
JJ
12930 PR rtl-optimization/70574
12931 * gcc.target/i386/avx2-pr70574.c: New test.
12932
c3da4956
MO
129332016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12934
12935 PR sanitizer/70541
12936 * c-c++-common/asan/pr70541.c: New test.
12937
9f1b833b
TV
129382016-04-08 Tom de Vries <tom@codesourcery.com>
12939
12940 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12941 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12942
bae7adda
KT
129432016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12944
12945 PR target/70566
12946 * gcc.c-torture/execute/pr70566.c: New test.
12947
211f3d57
TV
129482016-04-08 Tom de Vries <tom@codesourcery.com>
12949
12950 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12951 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12952
02cf2861
AM
129532016-04-08 Alan Modra <amodra@gmail.com>
12954
12955 * gcc.target/powerpc/pr70117.c: New.
12956
5f490f9f
JJ
129572016-04-07 Jakub Jelinek <jakub@redhat.com>
12958
56e9b710
JJ
12959 PR testsuite/70581
12960 * gcc.dg/lto/simd-function_0.c: New test.
12961
5f490f9f
JJ
12962 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12963 clones.
12964 * c-c++-common/attr-simd-2.c: Likewise.
12965 * c-c++-common/attr-simd-4.c: Likewise.
12966 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12967 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12968
e4ebc74d
TP
129692016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12970
12971 PR testsuite/70553
12972 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12973
9817ae35
TS
129742016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12975 Tom de Vries <tom@codesourcery.com>
12976
12977 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12978 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12979 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12980 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12981 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12982 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12983 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12984 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12985
e292f64d
PP
129862016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12987
12988 PR c/70436
12989 * g++.dg/warn/Wparentheses-29.C: New test.
12990
6b37bdaf
PP
129912016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12992
12993 PR c/70436
12994 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12995 explicit braces to resolve a future -Wparentheses warning.
12996
64824205
RH
129972016-04-06 Richard Henderson <rth@redhat.com>
12998
12999 * gcc.dg/pr61817-1.c: New test.
13000 * gcc.dg/pr61817-2.c: New test.
13001 * gcc.dg/pr69391-1.c: New test.
13002 * gcc.dg/pr69391-2.c: New test.
13003
bc2fc1f3
VM
130042016-04-06 Vladimir Makarov <vmakarov@redhat.com>
13005
13006 PR rtl-optimization/70398
c87885ca 13007 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 13008
41414a02
EB
130092016-04-06 Eric Botcazou <ebotcazou@adacore.com>
13010
13011 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
13012
4066ea8a
YR
130132016-04-06 Yvan Roux <yvan.roux@linaro.org>
13014 Pedro Alves <palves@redhat.com>
13015
13016 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
13017
ec35ea45
JJ
130182016-04-06 Jakub Jelinek <jakub@redhat.com>
13019
3866f8dd
JJ
13020 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
13021 Check for avx512f effective targets instead of avx2.
13022 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
13023 for AVX512F clones.
13024 * gcc.dg/gomp/declare-simd-3.c: Likewise.
13025 * g++.dg/gomp/declare-simd-1.C: Likewise.
13026 * g++.dg/gomp/declare-simd-3.C: Likewise.
13027 * g++.dg/gomp/declare-simd-4.C: Likewise.
13028
ec35ea45
JJ
13029 PR middle-end/70550
13030 * c-c++-common/gomp/pr70550-1.c: New test.
13031 * c-c++-common/gomp/pr70550-2.c: New test.
13032
c08d28ac
NS
130332016-04-05 Nathan Sidwell <nathan@acm.org>
13034
13035 PR c++/70512
13036 * g++.dg/ext/attribute-may-alias-5.C: New.
13037
1d510e04
JJ
130382016-04-05 Jakub Jelinek <jakub@redhat.com>
13039
13040 PR c++/70336
13041 * c-c++-common/pr70336.c: New test.
13042 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13043 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13044
84278ed9
JH
130452016-04-05 Jan Hubicka <hubicka@ucw.cz>
13046
13047 PR ipa/66223
13048 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13049
268a0ec4
JJ
130502016-04-05 Jakub Jelinek <jakub@redhat.com>
13051
13052 PR rtl-optimization/70542
13053 * gcc.dg/torture/pr70542.c: New test.
13054 * gcc.target/i386/avx2-pr70542.c: New test.
13055
5e8c2eb1
ZS
130562016-04-05 Zdenek Sojka <zsojka@seznam.cz>
13057
13058 PR tree-optimization/70509
13059 * gcc.target/i386/avx512bw-pr70509.c: New test.
13060
c0daf32d
PP
130612016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
13062
13063 PR c++/70452
13064 * g++.dg/ext/constexpr-vla4.C: New test.
13065
bf867841
UB
130662016-04-05 Uros Bizjak <ubizjak@gmail.com>
13067
13068 PR target/70510
13069 * gcc.target/i386/pr70510.c: New test.
13070
3022186a
RB
130712016-04-05 Richard Biener <rguenther@suse.de>
13072
13073 PR tree-optimization/70526
13074 * g++.dg/torture/pr70526.C: New testcase.
13075
55fc79b2
JJ
130762016-04-05 Jakub Jelinek <jakub@redhat.com>
13077
13078 PR target/70525
13079 * gcc.target/i386/pr70525.c: New test.
13080
62b233f2
RB
130812016-04-05 Richard Biener <rguenther@suse.de>
13082
13083 PR middle-end/70499
13084 * g++.dg/torture/pr70499.C: New testcase.
13085
cc05759d
RB
130862016-04-05 Richard Biener <rguenther@suse.de>
13087
13088 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13089 remove XFAIL.
13090
f23f16d4
JJ
130912016-04-04 Jakub Jelinek <jakub@redhat.com>
13092
13093 PR middle-end/70307
13094 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
13095 rs6000 ABI warnings.
13096
d27ecc49
JH
130972016-04-04 Jan Hubicka <hubicka@ucw.cz>
13098
13099 PR ipa/66223
13100 * g++.dg/ipa/devirt-51.C: New testcase.
13101
c974c96e 131022016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 13103 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
13104
13105 PR middle-end/70457
13106 * gcc.dg/torture/pr70457.c: New.
13107
7a85da89
AV
131082016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13109
13110 PR fortran/67538
13111 * gfortran.dg/allocate_with_source_19.f08: New test.
13112
de517e64
AV
131132016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13114
13115 PR fortran/65795
13116 * gfortran.dg/coarray_allocate_6.f08: New test.
13117
43b9f499
RB
131182016-04-04 Richard Biener <rguenther@suse.de>
13119
13120 PR rtl-optimization/70484
13121 * gcc.dg/torture/pr70484.c: New testcase.
13122
f13355da
MP
131232016-04-04 Marek Polacek <polacek@redhat.com>
13124
13125 PR c/70307
13126 * gcc.dg/torture/pr70307.c: New test.
13127
6cc6ed50
OE
131282016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
13129
13130 PR target/70416
13131 PR target/67391
13132 * gcc.target/sh/torture/pr70416.c: New.
13133
abdc16c8
MS
131342016-04-02 Martin Sebor <msebor@redhat.com>
13135
13136 PR c++/67376
13137 PR c++/70170
13138 PR c++/70172
13139 PR c++/70228
13140 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13141 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13142 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13143 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13144 * g++.dg/cpp0x/constexpr-string.C: Same.
13145 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13146 * g++.dg/cpp0x/pr65398.C: Same.
13147 * g++.dg/ext/constexpr-vla1.C: Same.
13148 * g++.dg/ext/constexpr-vla2.C: Same.
13149 * g++.dg/ext/constexpr-vla3.C: Same.
13150 * g++.dg/ubsan/pr63956.C: Same.
13151
763cd859
JJ
131522016-04-01 Jakub Jelinek <jakub@redhat.com>
13153
13154 PR rtl-optimization/70467
13155 * gcc.target/i386/pr70467-2.c: New test.
13156
0f875435
JJ
131572016-04-01 Jakub Jelinek <jakub@redhat.com>
13158 Marek Polacek <polacek@redhat.com>
13159
13160 PR c++/70488
13161 * g++.dg/init/new47.C: New test.
13162
41d14659
RR
131632016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13164
13165 PR target/70496
13166 * gcc.target/arm/pr70496.c: New test.
13167
f9bf89bb
NS
131682016-04-01 Nathan Sidwell <nathan@acm.org>
13169
73b9085d
NS
13170 PR c++/68475
13171 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13172
4afdcfaa
IE
131732016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13174
13175 PR target/69890
13176 * gcc.dg/strlenopt.h (memmove): New.
13177 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13178 instead of "string.h".
13179 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13180 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13181 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13182 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13183 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13184 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13185 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13186 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13187 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13188 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13189 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13190 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13191 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13192 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13193 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13194 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13195 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13196 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13197 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13198 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13199
b5d7a29c
RO
132002016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13201
13202 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13203 (Holder::foo): Reflect this.
13204
b660f9ec
IE
132052016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
13206
13207 PR target/70442
13208 * gcc.dg/pr70442.c: New test.
13209
88504f34
NS
132102016-03-31 Nathan Sidwell <nathan@acm.org>
13211
13212 PR c++/70393
13213 * g++.dg/cpp0x/constexpr-virtual6.C: New.
13214
95d34b96
KY
132152016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
13216
13217 PR target/70453
13218 * gcc.target/i386/pr70453.c: New test.
13219
b4c4967c
AB
132202016-03-31 Andrey Belevantsev <abel@ispras.ru>
13221
13222 PR target/70292
13223 * gcc.c-torture/pr70292.c: New test.
13224
5fde6a45
MP
132252016-03-31 Marek Polacek <polacek@redhat.com>
13226
13227 PR c/70297
13228 * c-c++-common/pr70297.c: New test.
13229 * g++.dg/cpp0x/typedef-redecl.C: New test.
13230 * gcc.dg/typedef-redecl2.c: New test.
13231
97eb24c4
JJ
132322016-03-31 Jakub Jelinek <jakub@redhat.com>
13233
13234 PR rtl-optimization/70460
13235 * gcc.c-torture/execute/pr70460.c: New test.
13236
efc3536f
RB
132372016-03-31 Richard Biener <rguenther@suse.de>
13238
13239 PR c++/70430
13240 * g++.dg/ext/vector30.C: New testcase.
13241
e0876e21
DH
132422016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13243 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13244
13245 * gfortran.dg/fmt_pf.f90: New test.
13246
e9bff8c6
RO
132472016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13248
13249 Forward-port from 5 branch
13250 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13251
13252 PR testsuite/70356
13253 * gcc.target/i386/avx-vextractf128-256-5.c: Move
13254 dg-require-effective-target after dg-do.
13255
13256 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
13257
13258 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13259
2620c80d
TS
132602016-03-30 Thomas Schwinge <thomas@codesourcery.com>
13261 Julian Brown <julian@codesourcery.com>
13262 Chung-Lin Tang <cltang@codesourcery.com>
13263 Cesar Philippidis <cesar@codesourcery.com>
13264 James Norris <jnorris@codesourcery.com>
13265 Tom de Vries <tom@codesourcery.com>
13266 Nathan Sidwell <nathan@codesourcery.com>
13267
bf867841 13268 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
13269 * c-c++-common/goacc/loop-clauses.c: Likewise.
13270 * g++.dg/goacc/template.C: Likewise.
13271 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13272 * gfortran.dg/goacc/loop-1.f95: Likewise.
13273 * gfortran.dg/goacc/loop-5.f95: Likewise.
13274 * gfortran.dg/goacc/loop-6.f95: Likewise.
13275 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13276 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13277 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13278 * c-c++-common/goacc/clauses-fail.c: Likewise.
13279 * c-c++-common/goacc/parallel-1.c: Likewise.
13280 * c-c++-common/goacc/reduction-1.c: Likewise.
13281 * c-c++-common/goacc/reduction-2.c: Likewise.
13282 * c-c++-common/goacc/reduction-3.c: Likewise.
13283 * c-c++-common/goacc/reduction-4.c: Likewise.
13284 * c-c++-common/goacc/routine-3.c: Likewise.
13285 * c-c++-common/goacc/routine-4.c: Likewise.
13286 * c-c++-common/goacc/routine-5.c: Likewise.
13287 * c-c++-common/goacc/tile.c: Likewise.
13288 * g++.dg/goacc/template.C: Likewise.
13289 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13290 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13291 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
13292 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
13293 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13294 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13295 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13296 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
13297 * c-c++-common/goacc/use_device-1.c: ... this file.
13298 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
13299 * c-c++-common/goacc/host_data-5.c: ... this file, and...
13300 * c-c++-common/goacc/host_data-6.c: ... this file.
13301 * c-c++-common/goacc/loop-2-kernels.c: New file.
13302 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13303 * c-c++-common/goacc/loop-3.c: Likewise.
13304 * g++.dg/goacc/reference.C: Likewise.
13305 * g++.dg/goacc/routine-1.C: Likewise.
13306 * g++.dg/goacc/routine-2.C: Likewise.
13307
f6d2d066
RB
133082016-03-30 Richard Biener <rguenther@suse.de>
13309
13310 PR middle-end/70450
13311 * gcc.dg/torture/pr70450.c: New testcase.
13312
d43242b9
JJ
133132016-03-30 Jakub Jelinek <jakub@redhat.com>
13314
13315 PR target/70421
13316 * gcc.dg/torture/pr70421.c: New test.
13317 * gcc.target/i386/avx512f-pr70421.c: New test.
13318
5ce43b77
L
133192016-03-30 H.J. Lu <hongjiu.lu@intel.com>
13320
13321 PR testsuite/70364
13322 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13323 (check): New function.
13324 (bar): Call check.
13325 (foo): Align stack to 16 bytes when calling bar.
13326 * gcc.target/i386/cleanup-2.c: Likewise.
13327
d014a712
PP
133282016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
13329
13330 PR tree-optimization/59124
13331 * gcc.dg/Warray-bounds-19.c: New test.
13332
3f8257db 133332016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
13334
13335 * lib/prune.exp (escape_regex_chars): New.
13336 (prune_file_path): Update to quote metcharacters for regexp.
13337
3336c6e0
JJ
133382016-03-29 Jakub Jelinek <jakub@redhat.com>
13339
a362f023
JJ
13340 PR rtl-optimization/70429
13341 * gcc.c-torture/execute/pr70429.c: New test.
13342
3336c6e0
JJ
13343 PR tree-optimization/70405
13344 * gcc.dg/pr70405.c: New test.
13345
728557fd
AV
133462016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
13347
13348 PR fortran/70397
13349 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13350 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13351
bef977d4
TS
133522016-03-29 Thomas Schwinge <thomas@codesourcery.com>
13353
13354 PR testsuite/64177
13355 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13356 __cilkrts_set_param to set two workers.
13357 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13358 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13359
6f6d25c9
DH
133602016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
13361
bf867841 13362 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 13363
45733562
KY
133642016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13365
13366 PR target/70406
bf867841 13367 * gcc.target/i386/pr70406.c: New test.
45733562 13368
a1799e5e
EB
133692016-03-27 Eric Botcazou <ebotcazou@adacore.com>
13370
13371 * gnat.dg/specs/double_record_extension3.ads: New test.
13372
5fca7b66
RH
133732016-03-25 Richard Henderson <rth@redhat.com>
13374
13375 PR target/70120
13376 * gcc.target/aarch64/pr70120-1.c: New.
13377 * gcc.target/aarch64/pr70120-2.c: New.
13378 * gcc.target/aarch64/pr70120-3.c: New.
13379
31ce75c6
PP
133802016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
13381
13382 PR c++/62212
13383 * g++.dg/template/mangle2.C: The dg-do directive should be
13384 "compile" not "assemble".
13385
3caf0ca1
BS
133862016-03-25 Bernd Schmidt <bschmidt@redhat.com>
13387
13388 PR lto/69650
13389 * gcc.dg/pr69650.c: New test.
13390
634035b6
DE
133912016-03-25 David Edelsohn <dje.gcc@gmail.com>
13392
13393 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13394
45d34276
AM
133952016-03-25 Alan Modra <amodra@gmail.com>
13396
13397 * gcc.dg/dfp/pr70052.c: New test.
13398
8f085166
RH
133992016-03-24 Richard Henderson <rth@redhat.com>
13400
13401 PR middle-end/69845
13402 * gcc.dg/tree-ssa/pr69845-1.c: New test.
13403 * gcc.dg/tree-ssa/pr69845-2.c: New test.
13404
011e5ec3
TV
134052016-03-24 Tom de Vries <tom@codesourcery.com>
13406
13407 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13408
9e3f4551
TV
134092016-03-24 Tom de Vries <tom@codesourcery.com>
13410
13411 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13412 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13413
45780041
TV
134142016-03-24 Tom de Vries <tom@codesourcery.com>
13415
13416 * c-c++-common/goacc/uninit-dim-clause.c: New test.
13417 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13418
887ab4e5
PP
134192016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
13420
13421 PR c++/62212
13422 * g++.dg/template/mangle2.C: New test.
13423
69a9a66f
RB
134242016-03-24 Richard Biener <rguenther@suse.de>
13425
13426 PR tree-optimization/70396
13427 * gcc.dg/torture/pr70396.c: New testcase.
13428
ed87de55
RB
134292016-03-24 Richard Biener <rguenther@suse.de>
13430
13431 PR middle-end/70370
13432 * gcc.dg/torture/pr70370.c: New testcase.
13433
ea064934
TV
134342016-03-24 Tom de Vries <tom@codesourcery.com>
13435
13436 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13437 * gfortran.dg/goacc/kernels-tree.f95: Same.
13438 * gfortran.dg/goacc/parallel-tree.f95: Same.
13439
b2a4dd1d
TV
134402016-03-24 Tom de Vries <tom@codesourcery.com>
13441
13442 * c-c++-common/goacc/uninit-if-clause.c: New test.
13443 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13444
72e7cd6e
JJ
134452016-03-24 Jakub Jelinek <jakub@redhat.com>
13446
13447 PR target/70290
bf867841
UB
13448 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13449 Fix formatting.
72e7cd6e 13450
ce9d0c03
RB
134512016-03-24 Richard Biener <rguenther@suse.de>
13452
13453 PR tree-optimization/70372
13454 * gcc.dg/tree-ssa/pr70372.c: New testcase.
13455
426b9428
PP
134562016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13457
13458 PR c++/70347
13459 * g++.dg/cpp1y/nsdmi-union1.C: New test.
13460
cd1588c4
PP
134612016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13462
13463 PR c++/70332
13464 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13465
61637db3
JJ
134662016-03-23 Jakub Jelinek <jakub@redhat.com>
13467
928af3bf
JJ
13468 PR c++/70001
13469 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13470 * g++.dg/cpp1y/pr70001.C: New test.
13471
61637db3
JJ
13472 PR c++/70323
13473 * g++.dg/cpp0x/constexpr-70323.C: New test.
13474
05aca4e7
AO
134752016-03-23 Alexandre Oliva <aoliva@redhat.com>
13476 Jason Merrill <jason@redhat.com>
13477 Jakub Jelinek <jakub@redhat.com>
13478
13479 PR c++/69315
13480 * g++.dg/cpp0x/constexpr-69315.C: New test.
13481 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13482
fbdb6baf
MP
134832016-03-23 Marek Polacek <polacek@redhat.com>
13484
13485 PR c++/69884
13486 * g++.dg/warn/Wignored-attributes-1.C: New test.
13487 * g++.dg/warn/Wignored-attributes-2.C: New test.
13488
d79ee524
TV
134892016-03-23 Tom de Vries <tom@codesourcery.com>
13490
13491 * c-c++-common/goacc/kernels-default.c (foo): Add missing
13492 initialization.
13493 * gfortran.dg/goacc/private-3.f95 (test): Same.
13494 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13495 missing use param.
13496
a59f0bef
KT
134972016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13498
13499 * lib/target-supports.exp: Remove v7ve entry from loop
13500 creating effective target checks.
13501 (check_effective_target_arm_arch_v7ve_ok): New procedure.
13502 (add_options_for_arm_arch_v7ve): Likewise.
13503
0179520a
JJ
135042016-03-23 Jakub Jelinek <jakub@redhat.com>
13505
13506 PR tree-optimization/70354
13507 * gcc.dg/vect/pr70354-1.c: New test.
13508 * gcc.dg/vect/pr70354-2.c: New test.
13509 * gcc.target/i386/avx2-pr70354-1.c: New test.
13510 * gcc.target/i386/avx2-pr70354-2.c: New test.
13511
75bb14d7
JL
135122016-03-22 Jeff Law <law@redhat.com>
13513
13514 PR target/70232
13515 * gcc.dg/tree-ssa/pr70232.c: New test.
13516
72c9526d
IE
135172016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13518
13519 PR target/70302
13520 * gcc.target/i386/pr70302.c: New test.
13521
a3ca1bc5
RB
135222016-03-22 Richard Biener <rguenther@suse.de>
13523
13524 PR middle-end/70251
13525 * g++.dg/torture/pr70251.C: New testcase.
13526
5c240f4d
DM
135272016-03-22 David Malcolm <dmalcolm@redhat.com>
13528
13529 PR c/69993
13530 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13531 Wmisleading-indentation.c.
13532 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13533 reflect change to diagnostic text and order of messages.
13534 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13535
80f6631b
DE
135362016-03-22 David Edelsohn <dje.gcc@gmail.com>
13537
13538 * g++.dg/ext/java-3.C: Don't compile on AIX.
13539
9a10956c
RB
135402016-03-22 Richard Biener <rguenther@suse.de>
13541
13542 PR middle-end/70333
13543 * gcc.dg/torture/pr70333.c: New testcase.
13544
6cedf922
IE
135452016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13546
13547 * g++.dg/ext/pr70290.C: New test.
13548
cd6c27ac
KY
135492016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
13550
13551 PR target/70325
13552 * gcc.target/i386/pr70325.c: New test.
13553
4cde512c
JJ
135542016-03-22 Jakub Jelinek <jakub@redhat.com>
13555
b01915ed
JJ
13556 PR target/70329
13557 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13558 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13559
4e3e2cf1
JJ
13560 PR target/70300
13561 * gcc.target/i386/pr70300.c: New test.
13562
4cde512c
JJ
13563 PR c++/70295
13564 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13565 (func2): New function for cond with parens, xfail warning for c++.
13566 * g++.dg/warn/Wnonnull-compare-8.C: New test.
13567
16f6d7dc
PP
135682016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13569
13570 PR c++/70096
13571 * g++.dg/template/ptrmem30.C: New test.
13572
a3e2b438
PP
135732016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13574
13575 PR c++/70204
13576 * g++.dg/cpp0x/constexpr-70204a.C: New test.
13577 * g++.dg/cpp0x/constexpr-70204b.C: New test.
13578
11b6a02e
JJ
135792016-03-21 Jakub Jelinek <jakub@redhat.com>
13580
13581 PR middle-end/70326
13582 * gcc.dg/pr70326.c: New test.
13583
b9407883
MG
135842016-03-21 Marc Glisse <marc.glisse@inria.fr>
13585 Jakub Jelinek <jakub@redhat.com>
13586
13587 PR tree-optimization/70317
13588 * gcc.dg/pr70317.c: New test.
13589
4a148e19
UB
135902016-03-21 Uros Bizjak <ubizjak@gmail.com>
13591
13592 PR target/70327
13593 * gcc.target/i386/pr70327.c: New test.
13594
2a85ddbb
ML
135952016-03-21 Martin Liska <mliska@suse.cz>
13596
7d36fe98 13597 PR ipa/70306
2a85ddbb
ML
13598 * gcc.dg/ipa/pr70306.c: New test.
13599
4a148e19 136002016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
13601
13602 * gcc.target/arm/attr-align1.c: Skip if M-profile.
13603 * gcc.target/arm/attr-align3.c: Likewise.
13604 * gcc.target/arm/attr_arm.c: Likewise.
13605 * gcc.target/arm/flip-thumb.c: Likewise.
13606
6b366948
JJ
136072016-03-21 Jakub Jelinek <jakub@redhat.com>
13608
13609 PR target/70296
13610 * gcc.target/powerpc/altivec-36.c: New test.
13611
2fac8c14
RB
136122016-03-21 Richard Biener <rguenther@suse.de>
13613
13614 PR tree-optimization/70310
13615 * gcc.dg/torture/pr70310.c: New testcase.
13616
e9bde854
KY
136172016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
13618
13619 PR target/70293
13620 * gcc.target/i386/pr70293.c: New test.
13621
56bbfaf6
RB
136222016-03-21 Richard Biener <rguenther@suse.de>
13623
13624 PR tree-optimization/70288
13625 * gcc.dg/torture/pr70288-1.c: New testcase.
13626 * gcc.dg/torture/pr70288-2.c: Likewise.
13627
3eee49ed
AB
136282016-03-21 Andrey Belevantsev <abel@ispras.ru>
13629
13630 PR rtl-optimization/69307
13631 * gcc.target/arm/pr69307.c: New test.
4a148e19 13632
8e7816b4
AB
136332016-03-21 Andrey Belevantsev <abel@ispras.ru>
13634
13635 PR rtl-optimization/69102
13636 * gcc.c-torture/compile/pr69102.c: New test.
13637
14d7d4be
JL
136382016-03-18 Jeff Law <law@redhat.com>
13639
13640 PR rtl-optimization/70263
13641 * gcc.c-torture/compile/pr70263-1.c: New test.
13642 * gcc.target/i386/pr70263-2.c: New test.
13643
5c6a601c
BS
136442016-03-18 Bernd Schmidt <bschmidt@redhat.com>
13645
13646 PR rtl-optimization/70278
13647 * gcc.dg/torture/pr70278.c: New test.
13648 * gcc.target/arm/pr70278.c: New test.
13649
4bbf545b
DM
136502016-03-18 David Malcolm <dmalcolm@redhat.com>
13651
13652 PR c/70281
13653 * gcc.dg/plugin/diagnostic-test-expressions-1.c
13654 (test_builtin_types_compatible_p): New test function.
13655 * gcc.dg/pr70281.c: New test case.
13656
dc28bb68
CL
136572016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
13658
13659 PR target/70113
13660 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13661
5e8d6dff
IE
136622016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13663
13664 PR tree-optimization/70252
13665 * gcc.dg/pr70252.c: New test.
13666
d0e7e403
TV
136672016-03-18 Tom de Vries <tom@codesourcery.com>
13668
13669 * gcc.dg/pr70161-2.c: New test.
13670 * gcc.dg/pr70161.c: New test.
13671
fa22501a
TV
136722016-03-18 Tom de Vries <tom@codesourcery.com>
13673
13674 PR ipa/70269
13675 * gcc.dg/pr70269.c: New test.
13676
dd125026
JJ
136772016-03-18 Jakub Jelinek <jakub@redhat.com>
13678
13679 PR c++/70267
13680 * g++.dg/ext/java-3.C: New test.
13681
91914f0a
PP
136822016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13683
13684 PR c++/70205
13685 * g++.dg/lookup/pr70205.C: New test.
13686
753a8910
PP
136872016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13688
13689 PR c++/70218
13690 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13691
14ba7b28
MP
136922016-03-17 Marek Polacek <polacek@redhat.com>
13693
13694 PR c/69407
13695 * gcc.dg/atomic-op-6.c: New test.
13696
ded60913
DM
136972016-03-17 David Malcolm <dmalcolm@redhat.com>
13698
13699 PR c/70264
13700 * c-c++-common/pr70264.c: New test case.
13701
a3aad0e6
JJ
137022016-03-17 Jakub Jelinek <jakub@redhat.com>
13703
17366700
JJ
13704 PR c++/70144
13705 * c-c++-common/pr70144-1.c: New test.
13706 * c-c++-common/pr70144-2.c: New test.
13707
a3aad0e6
JJ
13708 PR c++/70272
13709 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13710 * g++.dg/opt/flifetime-dse6.C: New test.
13711 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13712
b57e6e18
L
137132016-03-17 H.J. Lu <hongjiu.lu@intel.com>
13714
13715 PR driver/70192
13716 * gcc.dg/pic-1.c: New test.
13717 * gcc.dg/pic-2.c: Likewise.
13718 * gcc.dg/pic-3.c: Likewise.
13719 * gcc.dg/pic-4.c: Likewise.
13720 * gcc.dg/pie-1.c: Likewise.
13721 * gcc.dg/pie-2.c: Likewise.
13722 * gcc.dg/pie-3.c: Likewise.
13723 * gcc.dg/pie-4.c: Likewise.
13724 * gcc.dg/pie-5.c: Likewise.
13725 * gcc.dg/pie-6.c: Likewise.
13726
b38ba58b
TV
137272016-03-17 Tom de Vries <tom@codesourcery.com>
13728
13729 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13730 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13731
6931b3b7
RB
137322016-03-17 Richard Biener <rguenther@suse.de>
13733
13734 PR debug/70271
13735 * g++.dg/debug/pr70271.C: New testcase.
13736
0c8b64cb
IE
137372016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
13738
13739 * gcc.target/i386/pr70251.c: New test.
13740
b1970801
MP
137412016-03-17 Marek Polacek <polacek@redhat.com>
13742
13743 PR c++/70194
13744 * g++.dg/warn/constexpr-70194.C: New test.
13745
820c5eaa
RH
137462016-03-16 Richard Henderson <rth@redhat.com>
13747
13748 PR middle-end/70240
13749 * gcc.c-torture/compile/pr70240.c: New.
13750
da0ad263
SKS
137512016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13752
13753 * gcc.c-torture/compile/20151204.c: Skip for avr.
13754
c73d295c
JJ
137552016-03-16 Jakub Jelinek <jakub@redhat.com>
13756
13757 PR target/70245
13758 * g++.dg/opt/pr70245.C: New test.
13759 * g++.dg/opt/pr70245.h: New file.
13760 * g++.dg/opt/pr70245-aux.cc: New file.
13761
b2794066
MS
137622016-03-16 Martin Sebor <msebor@redhat.com>
13763
13764 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13765
aa43616c
RH
137662016-03-16 Richard Henderson <rth@redhat.com>
13767
13768 PR middle-end/70199
13769 * gcc.c-torture/compile/pr70199.c: New.
13770
59608fe5
L
137712016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13772
13773 * gcc.dg/uninit-19.c: Run dos2unix.
13774
ab4c578f
MP
137752016-03-16 Marek Polacek <polacek@redhat.com>
13776
13777 PR c/70093
13778 * gcc.dg/nested-func-10.c: New test.
13779 * gcc.dg/nested-func-9.c: New test.
13780
f5387e76
JJ
137812016-03-16 Jakub Jelinek <jakub@redhat.com>
13782
13783 PR tree-optimization/68714
13784 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13785
7662b718
TV
137862016-03-16 Tom de Vries <tom@codesourcery.com>
13787
13788 PR tree-optimization/68715
13789 * gcc.dg/graphite/pr68715-2.c: New test.
13790 * gcc.dg/graphite/pr68715.c: New test.
13791 * gfortran.dg/graphite/pr68715.f90: New test.
13792
be7ce7ae
TV
137932016-03-16 Tom de Vries <tom@codesourcery.com>
13794
13795 PR tree-optimization/68809
13796 * gcc.dg/graphite/pr68809-2.c: New test.
13797 * gcc.dg/graphite/pr68809.c: New test.
13798
1935f250
JJ
137992016-03-16 Jakub Jelinek <jakub@redhat.com>
13800
6651c93e
JJ
13801 PR c++/70147
13802 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13803 method call to i () as argument. Adjust expected output.
13804
1935f250
JJ
13805 PR c++/70147
13806 * g++.dg/ubsan/pr70147-1.C: New test.
13807 * g++.dg/ubsan/pr70147-2.C: New test.
13808
ab1caa6e
MS
138092016-03-15 Martin Sebor <msebor@redhat.com>
13810
13811 PR c++/58281
13812 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13813
5c2a1bbb
JDA
138142016-03-15 John David Anglin <danglin@gcc.gnu.org>
13815
cb5d8ad1
JDA
13816 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13817 hppa*-*-hpux*.
13818
b440dd40
JDA
13819 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13820
5c2a1bbb
JDA
13821 PR libfortran/69799
13822 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13823 libatomic_available.
13824
42c729c5
MP
138252016-03-15 Marek Polacek <polacek@redhat.com>
13826
13827 PR c++/70209
13828 * g++.dg/ext/attribute-may-alias-4.C: New test.
13829
82b1c550
AM
138302016-03-15 Alexander Monakov <amonakov@ispras.ru>
13831
13832 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13833 -fvar-tracking-assignments-toggle flag.
13834
4ccbf3a6
PH
138352016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13836
13837 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13838
c39858bd
JJ
138392016-03-15 Jakub Jelinek <jakub@redhat.com>
13840
13841 PR rtl-optimization/70222
13842 * gcc.c-torture/execute/pr70222-1.c: New test.
13843 * gcc.c-torture/execute/pr70222-2.c: New test.
13844
8be119c1
RH
138452016-03-15 Richard Henderson <rth@redhat.com>
13846
13847 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13848
6598bb55
AB
138492016-03-15 Andrey Belevantsev <abel@ispras.ru>
13850
13851 PR rtl-optimization/69032
13852 * gcc.dg/pr69032.c: New test.
13853
81fa2944
AB
138542016-03-15 Andrey Belevantsev <abel@ispras.ru>
13855
13856 PR rtl-optimization/63384
4a148e19 13857 * g++.dg/pr63384.C: New test.
81fa2944 13858
74ea9ab6
AB
138592016-03-15 Andrey Belevantsev <abel@ispras.ru>
13860
13861 PR target/64411
13862 * gcc.target/i386/pr64411.C: New test.
13863
045d5055
TV
138642016-03-15 Tom de Vries <tom@codesourcery.com>
13865
13866 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13867 * gfortran.dg/goacc/kernels-alias.f95: New test.
13868
3ea33585
MS
138692016-03-14 Martin Sebor <msebor@redhat.com>
13870
13871 PR c++/53792
13872 * g++.dg/cpp0x/constexpr-inline.C: New test.
13873 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13874
1df7b330
DE
138752016-03-14 David Edelsohn <dje.gcc@gmail.com>
13876
13877 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13878
79b57d18
JJ
138792016-03-14 Jakub Jelinek <jakub@redhat.com>
13880
13881 PR middle-end/70219
13882 * gcc.dg/pr70219.c: New test.
13883
3cbf012a
BS
138842016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13885
13886 PR target/70083
13887 * gcc.dg/torture/pr70083.c: New test.
13888 * gcc.target/i386/pr70083.c: New test.
13889
a9fee7cd
RB
138902016-03-14 Richard Biener <rguenther@suse.de>
13891
13892 PR tree-optimization/56365
13893 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13894
4799603f
SB
138952016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13896
13897 PR target/70098
13898 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13899 New function.
13900 * g++.dg/pr70098.C: New testcase.
13901
13902
760ca967
TV
139032016-03-14 Tom de Vries <tom@codesourcery.com>
13904
13905 PR tree-optimization/70045
13906 * gcc.dg/graphite/pr70045.c: New test.
13907
44e66a77
JD
139082016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13909
13910 PR fortran/69043
13911 * gfortran.dg/include_9.f90: New test.
13912
a18e0fe1
DH
139132016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13914
13915 PR fortran/45076
13916 gfortran.dg/prof/prof.exp: New script.
13917 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13918
d0aca6ab
AB
139192016-03-12 Andrey Belevantsev <abel@ispras.ru>
13920
13921 PR rtl-optimization/69307
13922 * gcc.dg/pr69307.c: New test.
13923
cefe08a4
VM
139242016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13925
13926 PR target/69614
13927 * gcc.target/arm/pr69614.c: New.
13928
70112e2a
PT
139292016-03-12 Paul Thomas <pault@gcc.gnu.org>
13930
13931 PR fortran/70031
13932 * gfortran.dg/submodule_14.f08: New test
13933
13934 PR fortran/69524
13935 * gfortran.dg/submodule_15.f08: New test
13936
3f1e5d3a
PP
139372016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13938
13939 PR c++/70106
13940 * g++.dg/cpp1y/paren3.C: New test.
13941
a3f6d680
MM
139422016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13943
13944 PR target/70131
13945 * gcc.target/powerpc/ppc-round2.c: New test.
13946
92348f09
BS
139472016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13948
13949 PR target/70123
13950 * gcc.dg/torture/pr70123.c: New test.
13951
cebde9e9
JL
139522016-03-11 Jeff Law <law@redhat.com>
13953
13954 PR tree-optimization/70190
13955 * gcc.c-torture/compile/pr70190.c: New test.
13956
3edc5da4
DM
139572016-03-11 David Malcolm <dmalcolm@redhat.com>
13958
13959 PR c/68187
13960 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13961 case.
13962 (test43_b): Likewise.
13963 (test43_c): Likewise.
13964 (test43_d): Likewise.
13965 (test43_e): Likewise.
13966 (test43_f): Likewise.
13967 (test43_g): Likewise.
13968 (test44_a): Likewise.
13969 (test44_b): Likewise.
13970 (test44_c): Likewise.
13971 (test44_d): Likewise.
13972 (test44_e): Likewise.
13973
318c1204
DM
139742016-03-11 David Malcolm <dmalcolm@redhat.com>
13975
13976 PR c/70085
13977 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13978
bc062234
KT
139792016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13980
13981 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13982 dg-options.
13983
acfc1ac1
KT
139842016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13985
13986 PR target/70002
13987 PR target/69245
13988 * gcc.target/aarch64/pr69245_2.c: New test.
13989
d1e2bb2d
JJ
139902016-03-11 Jakub Jelinek <jakub@redhat.com>
13991
13992 PR tree-optimization/70177
13993 * gcc.dg/pr70177.c: New test.
13994
07350627
AL
139952016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13996
13997 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13998
5c6706f7
AL
139992016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14000
14001 * gcc.dg/tree-ssa/sra-20.c: New.
14002
02d472a2
JJ
140032016-03-11 Jakub Jelinek <jakub@redhat.com>
14004
686d390a
JJ
14005 PR rtl-optimization/70174
14006 * gcc.dg/pr70174.c: New test.
14007
02d472a2
JJ
14008 PR tree-optimization/70169
14009 * gcc.dg/pr70169.c: New test.
14010
0f9befa1
IE
140112016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14012
14013 PR target/70160
14014 * gcc.target/i386/pr70160.c: New test.
14015
432d4670
AK
140162016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14017
14018 * gcc.target/s390/dfp-1.c: New test.
14019
a3dc8760
NC
140202016-03-10 Nick Clifton <nickc@redhat.com>
14021
14022 PR target/70044
14023 * gcc.target/aarch64/pr70044.c: New test.
14024
b87a8d7d
PP
140252016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
14026 Jakub Jelinek <jakub@redhat.com>
14027
14028 PR c++/70001
14029 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
14030 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
14031 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
14032
4f4ada6a
JH
140332016-03-10 Jan Hubicka <hubicka@ucw.cz>
14034
14035 PR lto/69589
14036 * g++.dg/lto/pr69589_0.C: New testcase
14037 * g++.dg/lto/pr69589_1.C: New testcase
14038
d49b0aa0
MP
140392016-03-10 Marek Polacek <polacek@redhat.com>
14040
14041 PR c++/70153
14042 * g++.dg/delayedfold/unary-plus1.C: New test.
14043
140442016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
14045
14046 * gcc.target/arm/pr45701-1.c: Escape brackets.
14047 * gcc.target/arm/pr45701-2.c: Likewise.
14048
71017a7b
AL
140492016-03-10 Alan Lawrence <alan.lawrence@arm.com>
14050
14051 * gfortran.dg/unconstrained_commons.f: New.
14052
ba52669f
AM
140532016-03-10 Alan Modra <amodra@gmail.com>
14054
14055 * gcc.dg/pr69195.c: New.
14056 * gcc.dg/pr69238.c: New.
14057
27742332
TV
140582016-03-10 Tom de Vries <tom@codesourcery.com>
14059
14060 PR testsuite/68915
14061 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14062
3a81a594
RB
140632016-03-10 Richard Biener <rguenther@suse.de>
14064
14065 PR tree-optimization/70128
14066 * gcc.dg/tree-ssa/alias-34.c: New testcase.
14067 * gcc.dg/tree-ssa/alias-35.c: Likewise.
14068
3433b975
JJ
140692016-03-09 Jakub Jelinek <jakub@redhat.com>
14070
c2864f02
JJ
14071 PR tree-optimization/70152
14072 * gcc.dg/pr70152.c: New test.
14073
3433b975
JJ
14074 PR target/70086
14075 * gcc.target/i386/pr70086-1.c: New test.
14076 * gcc.target/i386/pr70086-2.c: New test.
14077 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
14078
14079 PR tree-optimization/70127
14080 * gcc.c-torture/execute/pr70127.c: New test.
14081
96b3c82d
CP
140822016-03-09 Cesar Philippidis <cesar@codesourcery.com>
14083
14084 * c-c++-common/goacc/combined-directives-2.c: New test.
14085
b4f3232d
DM
140862016-03-09 David Malcolm <dmalcolm@redhat.com>
14087
14088 PR c/68473
14089 PR c++/70105
14090 * g++.dg/diagnostic/pr70105.C: New test.
14091 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14092 (test_multiple_ordinary_maps): New test function.
14093
40499f81
DM
140942016-03-09 David Malcolm <dmalcolm@redhat.com>
14095
14096 PR c/68473
14097 PR c++/70105
14098 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14099 Drop range information from call to inform_at_rich_loc.
14100 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14101 New.
14102 (test_show_locus): Replace calls to rich_location::add_range with
14103 calls to add_range. Rewrite the tests that used the now-defunct
14104 rich_location ctor taking a source_range. Simplify other tests
14105 by replacing calls to COMBINE_LOCATION_DATA with calls to
14106 make_location.
14107
c9e33662
RB
141082016-03-09 Richard Biener <rguenther@suse.de>
14109 Jakub Jelinek <jakub@redhat.com>
14110
14111 PR tree-optimization/70138
14112 * gcc.dg/vect/pr70138-1.c: New testcase.
14113 * gcc.dg/vect/pr70138-2.c: Likewise.
14114
2c73b764
JJ
141152016-03-09 Jakub Jelinek <jakub@redhat.com>
14116
14117 PR target/70049
14118 * gcc.target/i386/pr70049.c: New test.
14119
c06d25bb
RB
141202016-03-09 Richard Biener <rguenther@suse.de>
14121
14122 PR c/70143
14123 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14124 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14125 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14126
5828a501
RO
141272016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14128
14129 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14130 arm-*-*.
14131
2e141c8d
JJ
141322016-03-09 Jakub Jelinek <jakub@redhat.com>
14133
5a9def37
JJ
14134 PR middle-end/67278
14135 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14136
2e141c8d
JJ
14137 PR target/67278
14138 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14139
14140 PR middle-end/70050
14141 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
14142 in testcase comment.
14143
bf751f40
TV
141442016-03-09 Tom de Vries <tom@codesourcery.com>
14145
14146 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14147 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14148 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14149 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14150 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14151 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14152 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14153 * gfortran.dg/goacc/kernels-loop.f95: New test.
14154
e210c999
MS
141552016-03-08 Martin Sebor <msebor@redhat.com>
14156
14157 PR c++/62096
14158 * g++.dg/warn/overflow-warn-7.C: New test.
14159
80aac5c8
JM
141602016-03-08 Jason Merrill <jason@redhat.com>
14161
14162 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14163 * lib/target-supports.exp (check_effective_target_concepts): New.
14164
12b81409
JJ
141652016-03-08 Jakub Jelinek <jakub@redhat.com>
14166
d259b234
JJ
14167 PR c++/70135
14168 * g++.dg/cpp1y/constexpr-loop4.C: New test.
14169 * g++.dg/ubsan/pr70135.C: New test.
14170
12b81409
JJ
14171 PR target/70110
14172 * gcc.dg/pr70110.c: New test.
14173
b4e9f2aa
MJ
141742016-03-07 Martin Jambor <mjambor@suse.cz>
14175
14176 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14177 * c-c++-common/gomp/if-1.c: Likewise.
14178 * c-c++-common/gomp/pr61486-2.c: Likewise.
14179 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14180 to dg-additional-options.
14181 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14182 * g++/gomp/target-teams-1.c: Likewise.
14183 * gcc.dg/gomp/gomp.exp: Likewise.
14184 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14185 dg-additional-options.
14186 * gfortran.dg/gomp/gomp.exp: Likewise.
14187 * gfortran.dg/gomp/target1.f90: Remove dg-options.
14188 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14189 dg-additional-options.
14190 * gfortran.dg/gomp/target3.f90: Remove dg-options.
14191
f86e631e
MJ
141922016-03-07 Martin Jambor <mjambor@suse.cz>
14193
14194 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14195 * c-c++-common/gomp/gridify-1.c: New test.
14196 * gfortran.dg/gomp/gridify-1.f90: Likewise.
14197
94156b3f
AV
141982016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14199
14200 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14201 trigger for cortex-r8, when scanning for register r8.
14202 * gcc.target/arm/pr45701-2.c: Likewise.
14203
a84a49b7 142042016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 14205 Jeff Law <law@redhat.com>
a84a49b7
RB
14206
14207 PR tree-optimization/69740
14208 * gcc.c-torture/compile/pr69740-1.c: New test.
14209 * gcc.c-torture/compile/pr69740-2.c: New test.
14210
e41f6c9e
BS
142112016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14212
14213 * lib/target-supports.exp
14214 (check_effective_target_whole_vector_shift): Enable for PPC64.
14215
57548bf5
RB
142162016-03-07 Richard Biener <rguenther@suse.de>
14217
14218 PR tree-optimization/70115
14219 * gcc.dg/torture/pr70115.c: New testcase.
14220
4ae13300
NS
142212016-03-07 Nathan Sidwell <nathan@codesourcery.com>
14222
14223 PR middle-end/69916
14224 * c-c-++-common/goacc/pr69916.c: New.
14225
5edb9853
RH
142262016-03-07 Richard Henderson <rth@redhat.com>
14227
14228 * gcc.c-torture/compile/pr70061.c: New test.
14229
2067a8f3
RB
142302016-03-07 Richard Biener <rguenther@suse.de>
14231
14232 PR testsuite/70109
14233 * gcc.dg/vect/O3-pr36098.c: New testcase.
14234
4145a9b7
CL
142352016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
14236
14237 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14238
1878be32
EB
142392016-03-07 Eric Botcazou <ebotcazou@adacore.com>
14240
14241 * gnat.dg/renaming9.ad[sb]: New testcase.
14242
df762bb2
JJ
142432016-03-05 Jakub Jelinek <jakub@redhat.com>
14244
14245 PR c++/70084
14246 * g++.dg/expr/stdarg3.C: New test.
14247
7d461295
JL
142482016-03-04 Jeff Law <law@redhat.com>
14249
14250 PR tree-optimization/69196
14251 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14252 x86_64-*-*.
14253
29b9828f
BS
142542016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14255
b6b552fd
BS
14256 PR c/69973
14257 * gcc.dg/pr69973.c: New test.
14258
201d49e9
BS
14259 PR rtl-optimization/69941
14260 * gcc.dg/torture/pr69941.c: New test.
14261
29b9828f
BS
14262 PR c/69824
14263 * gcc.dg/pr69824.c: New test.
14264
640b7e74
TV
142652016-03-05 Tom de Vries <tom@codesourcery.com>
14266
14267 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14268 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14269 function.
14270
7a3a3fad
PP
142712016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
14272
14273 PR c++/66786
14274 * g++.dg/cpp1y/var-templ48.C: New test.
14275 * g++.dg/cpp1y/var-templ49.C: New test.
14276
cd439aec
EB
142772016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14278
14279 * g++.dg/Wno-frame-address.C: Skip on IA-64.
14280
60204554
JJ
142812016-03-04 Jakub Jelinek <jakub@redhat.com>
14282
0c8825de
JJ
14283 PR c++/70035
14284 * g++.dg/ubsan/pr70035.C: New test.
14285
60204554
JJ
14286 PR target/70062
14287 * gcc.target/i386/pr70062.c: New test.
14288
f79d4eab
L
142892016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14290
14291 * g++.dg/template/typename21.C: Remove c++98_only.
14292
ea81ce67
L
142932016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14294
14295 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14296
64b23c13
DM
142972016-03-04 David Malcolm <dmalcolm@redhat.com>
14298
14299 PR c/68187
14300 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14301 function.
14302 (fn_42_b): Likewise.
14303 (fn_42_c): Likewise.
14304
729526f5
DM
143052016-03-04 David Malcolm <dmalcolm@redhat.com>
14306
14307 PR c/68187
14308 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14309 function.
14310 (fn_40_b): Likewise.
14311 (fn_41_a): Likewise.
14312 (fn_41_b): Likewise.
14313
f9ea11ac
JJ
143142016-03-04 Jakub Jelinek <jakub@redhat.com>
14315
14316 PR target/70059
14317 * gcc.target/i386/avx512f-pr70059.c: New test.
14318 * gcc.target/i386/avx512dq-pr70059.c: New test.
14319
b6c38c69
BS
143202016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14321
14322 PR rtl-optimization/57676
14323 * gcc.dg/torture/pr57676.c: New test.
14324
af3cdd34
IE
143252016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14326
14327 * gcc.dg/pr70026.c: New test.
14328
7ff6ca38
MP
143292016-03-04 Marek Polacek <polacek@redhat.com>
14330
14331 PR c/69798
14332 * gcc.dg/cilk-plus/pr69798-1.c: New test.
14333 * gcc.dg/cilk-plus/pr69798-2.c: New test.
14334
a6bf62d5
KT
143352016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14336
14337 PR target/70004
14338 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14339 Delete.
14340 (test_corners_sisd_si): Likewise.
14341 (main): Remove checks of the above.
14342 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14343
ae4cdc6a
EB
143442016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14345
14346 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14347
08455559
CL
143482016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
14349
14350 * gcc.dg/torture/pr69951.c: Accept argc==0.
14351
e9a35493
RB
143522016-03-04 Richard Biener <rguenther@suse.de>
14353
14354 PR c++/70054
14355 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14356 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14357
fba054c2
DV
143582016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
14359
14360 PR testsuite/69766
14361 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14362 testing multiarch.
14363
f10cdc6c
JJ
143642016-03-04 Jakub Jelinek <jakub@redhat.com>
14365
14366 PR debug/69947
14367 * gcc.dg/guality/pr69947.c: New test.
14368
2e981ba0
JJ
143692016-03-03 Jakub Jelinek <jakub@redhat.com>
14370
14371 PR ada/70017
14372 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14373
0ba3bfa2
KT
143742016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14375
14376 PR rtl-optimization/69904
14377 * gcc.target/arm/pr69904.c: New test.
14378
97ecdb46
JJ
143792016-03-03 Jakub Jelinek <jakub@redhat.com>
14380
14381 PR target/70021
14382 * gcc.dg/vect/pr70021.c: New test.
14383 * gcc.target/i386/pr70021.c: New test.
14384
a2a743a1
MP
143852016-03-03 Marek Polacek <polacek@redhat.com>
14386
14387 PR middle-end/70050
14388 * gcc.dg/pr70050.c: New test.
14389
fa07ecdd
JG
143902016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
14391
14392 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14393
23504262
ML
143942016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
14395
14396 PR tree-optimization/70043
14397 * gfortran.dg/vect/pr70043.f90: New test.
14398
b7b9e1a9
EB
143992016-03-03 Eric Botcazou <ebotcazou@adacore.com>
14400
14401 * gnat.dg/specs/task1.ads: New test.
14402
cb83ba54
RO
144032016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14404
14405 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14406 Invoke gdb with -batch.
14407 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14408
a75f5e30
RB
144092016-03-03 Richard Biener <rguenther@suse.de>
14410
14411 PR tree-optimization/55936
14412 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14413
268bc320
JL
144142016-03-02 Jeff Law <law@redhat.com>
14415
815f20ab
JL
14416 PR rtl-optimization/69942
14417 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14418 effects of argument promotions.
14419
268bc320
JL
14420 PR tree-optimization/69987
14421 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14422 target does not support -fprefetch-loop-arrays.
14423
171f7de5
UB
144242016-03-02 Uros Bizjak <ubizjak@gmail.com>
14425
14426 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14427
192912db
BC
144282016-03-02 Bin Cheng <bin.cheng@arm.com>
14429
c7908871 14430 PR rtl-optimization/69052
192912db
BC
14431 * gcc.target/i386/pr69052.c: New test.
14432
90a7a40b
AM
144332016-03-02 Alan Modra <amodra@gmail.com>
14434
14435 * gcc.dg/pr69990.c: New.
14436
69fa742f
JJ
144372016-03-02 Jakub Jelinek <jakub@redhat.com>
14438
de752fb0
JJ
14439 PR c/68062
14440 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14441
14442 PR middle-end/70022
14443 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14444
69fa742f
JJ
14445 PR target/70028
14446 * gcc.target/i386/pr70028.c: New test.
14447
7c65bd56
MK
144482016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14449
14450 * c-c++-common/asan/swapcontext-test-1.c,
14451 * c-c++-common/tsan/thread_leak.c,
14452 * g++.dg/tsan/aligned_vs_unaligned_race.C,
14453 * g++.dg/tsan/benign_race.C,
14454 * g++.dg/tsan/fd_close_norace.C,
14455 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14456 races with sanitizer output
14457
37d98220 144582016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 14459 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
14460
14461 PR target/67278
14462 * gcc.dg/simd-8.c: New testcase.
14463
218db463
RB
144642016-03-02 Richard Biener <rguenther@suse.de>
14465
14466 PR middle-end/67278
14467 * gcc.dg/simd-7.c: New testcase.
14468
22c72158
EB
144692016-03-02 Eric Botcazou <ebotcazou@adacore.com>
14470
14471 * gcc.target/i386/pr70007.c: Tweak.
14472
9a790ccc
DV
144732016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
14474
14475 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14476
bd02f00f
MP
144772016-03-02 Marek Polacek <polacek@redhat.com>
14478
14479 PR c/67854
14480 * gcc.dg/pr67854.c: New test.
14481
1e840f39
JJ
144822016-03-02 Jakub Jelinek <jakub@redhat.com>
14483
14484 PR middle-end/70025
14485 * gcc.dg/torture/pr70025.c: New test.
14486
bca00241
VK
144872016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
14488
14489 PR tree-optimization/68621
14490 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14491
0bca04b8
EB
144922016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14493
14494 * gcc.target/i386/pr70007.c: New test.
14495
2a9afc86
JL
144962016-03-01 Jeff Law <law@redhat.com>
14497
eab2541b 14498 PR tree-optimization/69196
9d83ef71 14499 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 14500
2a9afc86
JL
14501 PR tree-optimization/69196
14502 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14503 duplicating code and spoiling the expected output.
14504
0d39977e
MM
145052016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14506
14507 PR target/70033
14508 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14509 supports power9 before doing tests.
14510 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14511 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14512 * gcc.target/powerpc/p9-permute.c: Likewise.
14513
a0c0699d
UB
145142016-03-01 Uros Bizjak <ubizjak@gmail.com>
14515
14516 PR target/70027
14517 * gcc.target/i386/pr70027.c: New test.
14518
0ae3ef47 145192016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
14520
14521 * gcc.dg/pr70017.c: New test.
14522
686e2237
JJ
145232016-03-01 Jakub Jelinek <jakub@redhat.com>
14524
14525 PR c/69796
14526 PR c/69974
14527 * gcc.dg/pr69796.c: New test.
14528 * gcc.dg/pr69974.c: New test.
14529
f8e4188c
EB
145302016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14531
14532 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14533
5e3f1c7c
JL
145342016-02-29 Jeff Law <law@redhat.com>
14535
14536 PR tree-optimization/69987
14537 * gfortran.dg/pr69987.f90: New test.
14538
14539 PR tree-optimization/69989
14540 * gcc.c-torture/compile/pr69989-2.c: New test.
14541
1be56bc5
MP
145422016-03-01 Marek Polacek <polacek@redhat.com>
14543
14544 PR c++/69795
14545 * g++.dg/parse/invalid1.C: New test.
14546
1b19470d
RB
145472016-03-01 Richard Biener <rguenther@suse.de>
14548
14549 PR middle-end/70022
14550 * gcc.dg/pr70022.c: New testcase.
14551
3ae0661a
IE
145522016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
14553
14554 PR tree-optimization/69956
14555 * gcc.dg/pr69956.c: New test.
14556
0f09ab88
BS
145572016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14558
14559 PR target/70011
14560 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14561 XFAIL when hardware supports efficient unaligned storage access.
14562
76d881bf
PP
145632016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
14564
14565 PR c++/69961
14566 * g++.dg/template/pr69961a.C: New test.
14567 * g++.dg/template/pr69961b.C: New test.
14568
7168133a
DM
145692016-02-29 David Malcolm <dmalcolm@redhat.com>
14570
14571 PR preprocessor/69985
14572 * gcc.dg/cpp/pr69985.c: New test case.
14573
0c6072a3
JL
145742016-02-29 Jeff Law <law@redhat.com>
14575
e66f219b
JL
14576 PR tree-optimization/70005
14577 * gcc.c-torture/execute/pr70005.c New test.
14578
0c6072a3
JL
14579 PR tree-optimization/69999
14580 * gcc.c-torture/compile/pr69999.c: New test.
14581
fd9fbdb3
YR
145822016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
14583
14584 PR tree-optimization/69652
14585 * gcc.dg/torture/pr69652.c: Delete test.
14586 * gcc.dg/vect/pr69652.c: New test.
14587
cbd400b4
RB
145882016-02-19 Richard Biener <rguenther@suse.de>
14589
14590 PR tree-optimization/69980
14591 * gfortran.dg/vect/pr69980.f90: New testcase.
14592
84ea0f58
EB
145932016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14594
14595 * gcc.target/sparc/20160229-1.c: New test.
14596
5d2a63dc
EB
145972016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14598
14599 * gnat.dg/stack_usage3.adb: New test.
14600 * gnat.dg/stack_usage3_pkg.ads: New helper.
14601
93e708f9
EB
146022016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14603
14604 * gnat.dg/renaming8.adb: New test.
14605 * gnat.dg/renaming8_pkg1.ads: New helper.
14606 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14607 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14608
6512bc93
RB
146092016-02-29 Richard Biener <rguenther@suse.de>
14610
14611 PR tree-optimization/69720
14612 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14613
7b201a88
TK
146142016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
14615
14616 PR fortran/68147
14617 PR fortran/47674
14618 * gfortran.dg/realloc_on_assign_26.f90: New test case.
14619
82ee0cf2 146202016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
14621 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14622
14623 PR fortran/56007
14624 * gfortran.dg/coarray_8.f90: Adjust error message.
14625 * gfortran.dg/pr56007.f90: New test.
14626 * gfortran.dg/pr56007.f: New test.
14627
cdc1a2c8
L
146282016-02-28 H.J. Lu <hongjiu.lu@intel.com>
14629
14630 PR tree-optimization/69989
14631 * gcc.dg/torture/pr69989.c: New test.
14632
33505bcf
EB
146332016-02-28 Eric Botcazou <ebotcazou@adacore.com>
14634
14635 * gcc.target/i386/stack-realign-win.c: New test.
14636
524bfb19
HA
146372016-02-28 Harald Anlauf <anlauf@gmx.de>
14638
14639 PR fortran/60126
14640 * gfortran.dg/pr60126.f90: New test.
14641
bd542508
JL
146422016-02-27 Jeff Law <law@redhat.com>
14643
14644 Revert
14645 2016-02-26 Richard Biener <rguenther@suse.de>
14646 Jeff Law <law@redhat.com>
14647
14648 PR tree-optimization/69740
14649 * gcc.c-torture/compile/pr69740-1.c: New test.
14650 * gcc.c-torture/compile/pr69740-2.c: New test.
14651
dd1291e0
JD
146522016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14653
5fb67f8b 14654 PR fortran/69910
dd1291e0
JD
14655 * gfortran.dg/newunit_4.f90: New test.
14656
5cfefb59
JJ
146572016-02-27 Jakub Jelinek <jakub@redhat.com>
14658
14659 PR target/69613
14660 PR rtl-optimization/69886
14661 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14662 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
14663 target.
14664
20ba5f33
MS
146652016-02-26 Martin Sebor <msebor@redhat.com>
14666
14667 PR tree-optimization/15826
14668 * gcc.dg/tree-ssa/pr15826.c: New test.
14669
e6fb01b0
JJ
146702016-02-26 Jakub Jelinek <jakub@redhat.com>
14671
14672 PR target/69969
14673 * gcc.target/powerpc/pr69969.c: New test.
14674
e3e0cf64
MS
146752016-02-26 Martin Sebor <msebor@redhat.com>
14676
14677 PR c++/15766
14678 * g++.old-deja/g++.other/decl5.C: Add a test case.
14679
d1f2bea5
SB
146802016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
14681
14682 PR target/69946
14683 * gcc.target/powerpc/pr69946.c: New file.
14684
4a4f9d2b 146852016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 14686 Jeff Law <law@redhat.com>
4a4f9d2b 14687
e3e0cf64 14688 PR tree-optimization/69740
4a4f9d2b
RB
14689 * gcc.c-torture/compile/pr69740-1.c: New test.
14690 * gcc.c-torture/compile/pr69740-2.c: New test.
14691
ad2a2706
MJ
146922016-02-26 Martin Jambor <mjambor@suse.cz>
14693
14694 PR middle-end/69920
14695 * gcc.dg/torture/pr69932.c: New test.
14696 * gcc.dg/torture/pr69936.c: Likewise.
14697
1d11f7ce
AK
146982016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14699
14700 PR target/69709
14701 * gcc.target/s390/pr69709.c: New test.
14702
6cfccbb2
KT
147032016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14704
14705 PR target/69245
14706 * gcc.target/aarch64/pr69245_1.c: New test.
14707
ac59ad4e
KT
147082016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14709
14710 PR target/69613
14711 * gcc.dg/torture/pr69613.c: New test.
14712
a2ad54a0
JJ
147132016-02-26 Jakub Jelinek <jakub@redhat.com>
14714
14715 PR rtl-optimization/69891
14716 * gcc.target/i386/pr69891.c: New test.
14717
0884062c 147182016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
14719 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14720
d2369d4f 14721 PR target/61397
c163789b
MM
14722 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14723 functionality for both 32-bit and 64-bit.
14724
5aed7e2c
RB
147252016-02-26 Richard Biener <rguenther@suse.de>
14726
14727 PR tree-optimization/69551
14728 * gcc.dg/torture/pr69951.c: New testcase.
14729
798e2a8e
RB
147302016-02-25 Richard Biener <rguenther@suse.de>
14731
14732 PR tree-optimization/48795
14733 * gcc.dg/Warray-bounds-18.c: New testcase.
14734
9559fbac
RO
147352016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14736
14737 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14738
c049b107
JJ
147392016-02-25 Jakub Jelinek <jakub@redhat.com>
14740
14741 PR rtl-optimization/69896
14742 * gcc.dg/pr69896.c: New test.
14743
1137001c
PP
147442016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
14745
14746 PR c++/69736
14747 * g++.dg/cpp1y/paren2.C: New test.
14748
2e9c8641
MS
147492016-02-24 Martin Sebor <msebor@redhat.com>
14750
14751 PR c/51147
14752 * gcc.dg/enum-mode-2.c: New test.
14753
03ca8fb3
JJ
147542016-02-24 Jakub Jelinek <jakub@redhat.com>
14755
14756 PR c++/69922
14757 * g++.dg/warn/Wnonnull-compare-6.C: New test.
14758 * g++.dg/warn/Wnonnull-compare-7.C: New test.
14759 * g++.dg/ubsan/pr69922.C: New test.
14760
0b05329b
MP
147612016-02-24 Marek Polacek <polacek@redhat.com>
14762
14763 PR c/69819
14764 * gcc.dg/pr69819.c: New test.
14765
57c2c374
MS
147662016-02-24 Martin Sebor <msebor@redhat.com>
14767
3b96b93a
MS
14768 PR c++/69912
14769 * g++.dg/ext/flexary15.C: New test.
14770
147712016-02-24 Martin Sebor <msebor@redhat.com>
14772
14773 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 14774 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 14775 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 14776
65433bb5
MK
147772016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14778 Charles Baylis <charles.baylis@linaro.org>
14779
14780 PR debug/61033
14781 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14782
f802a424 147832016-02-24 Richard Biener <rguenther@suse.de>
44293580 14784 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
14785
14786 PR middle-end/69760
14787 * gcc.dg/torture/pr69760.c: New testcase.
14788
525f795f
RO
147892016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14790
14791 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14792 pattern on Solaris with as.
14793
cd7bbceb
KT
147942016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14795
14796 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14797 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14798 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14799 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14800
89c0c1fd
JJ
148012016-02-24 Jakub Jelinek <jakub@redhat.com>
14802
14803 PR middle-end/69915
14804 * gcc.dg/pr69915.c: New test.
14805
0683fd27
KT
148062016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14807
14808 PR rtl-optimization/69886
14809 * gcc.dg/torture/pr69886.c: New test.
14810
e53d562a
RB
148112016-02-24 Richard Biener <rguenther@suse.de>
14812
14813 PR middle-end/68963
14814 * gcc.dg/torture/pr68963.c: New testcase.
14815
74a00288
KT
148162016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14817
14818 PR target/69875
14819 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14820 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14821 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14822 * gcc.target/arm/atomic_loaddi_1.c: New test.
14823 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14824 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14825 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14826 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14827 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14828 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14829 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14830 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14831
340fd4c9
JJ
148322016-02-24 Jakub Jelinek <jakub@redhat.com>
14833
14834 PR middle-end/69909
14835 * gcc.dg/torture/pr69909.c: New test.
14836
47d3fdb2
RB
148372016-02-24 Richard Biener <rguenther@suse.de>
14838
14839 PR tree-optimization/69907
14840 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14841 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14842 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14843
dab73e73
CB
148442016-02-24 Christian Bruel <christian.bruel@st.com>
14845
14846 * gcc.target/arm/pragma_cpp_fma.c: New test.
14847
7cc5ec65
JD
148482016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14849
14850 PR fortran/61156
14851 * gfortran.dg/include_6.f90: Update test.
14852
067fbd8b
JJ
148532016-02-23 Jakub Jelinek <jakub@redhat.com>
14854
14855 PR objc/69844
14856 * objc.dg/pr69844.m: New test.
14857
64a454d9
JD
148582016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14859
14860 PR libgfortran/69456
14861 * gfortran.dg/namelist_89.f90: New test.
14862 * gfortran.dg/pr59700.f90: Update test..
14863
35886f0b
MS
148642016-02-23 Martin Sebor <msebor@redhat.com>
14865
14866 PR middle-end/69780
14867 * g++.dg/ext/builtin_alloca.C: New test.
14868 * gcc.dg/builtins-68.c: New test.
14869
162cc7e3
RH
148702016-02-23 Richard Henderson <rth@redhat.com>
14871
14872 * gcc.target/i386/addr-space-3.c: Remove test.
14873
196440f8
DM
148742016-02-23 David Malcolm <dmalcolm@redhat.com>
14875
14876 PR preprocessor/69126
14877 PR preprocessor/69543
14878 * c-c++-common/pr69126-2-long.c: New test.
14879 * c-c++-common/pr69126-2-short.c: New test.
14880 * c-c++-common/pr69543-1.c: Remove xfail.
14881
1d3121af
DM
148822016-02-23 David Malcolm <dmalcolm@redhat.com>
14883
14884 PR preprocessor/69126
14885 PR preprocessor/69543
14886 PR preprocessor/69558
14887 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14888 (f): Rename to...
14889 (test_2): ...this, and add leading comment.
14890 (MACRO_3, test_3): New.
14891 (MACRO_4A, MACRO_4B, test_4): New.
14892 (MACRO): Rename to...
14893 (MACRO_5): ...this.
14894 (g): Rename to...
14895 (test_5): ...this, updating for renaming of MACRO, and
14896 add leading comment.
14897 * c-c++-common/pr69543-1.c: New.
14898 * c-c++-common/pr69543-2.c: New.
14899 * c-c++-common/pr69543-3.c: New.
14900 * c-c++-common/pr69543-4.c: New.
14901 * c-c++-common/pr69558-1.c: New.
14902 * c-c++-common/pr69558-2.c: New.
14903 * c-c++-common/pr69558-3.c: New.
14904 * c-c++-common/pr69558-4.c: New.
14905 * gcc.dg/pr69558.c: Move to...
14906 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14907 xfail for c++.
14908
f99c3557
TS
149092016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14910
14911 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14912 to -ftree-parallelize-loops/-fopenacc changes.
14913 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14914 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14915 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14916 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14917 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14918 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14919 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14920 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14921 * c-c++-common/goacc/kernels-loop.c: Likewise.
14922 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14923 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14924 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14925 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14926
c60ec7c2
RO
149272016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14928
14929 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14930
f1a62b6f
JJ
149312016-02-23 Jakub Jelinek <jakub@redhat.com>
14932
e67bf044
JJ
14933 PR c++/69902
14934 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14935
f1a62b6f
JJ
14936 PR c/69900
14937 * gcc.dg/pr69900.c: New test.
14938
20c5e09e
MJ
149392016-02-23 Martin Jambor <mjambor@suse.cz>
14940
14941 PR tree-optimization/69666
14942 * gcc.dg/tree-ssa/pr69666.c: New test.
14943
e457a6fc
AV
149442016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14945
14946 PR fortran/67451
14947 * gfortran.dg/coarray_allocate_5.f08: New test.
14948
d7b574f4
AK
149492016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14950
14951 * gcc.target/s390/vcond-shift.c: Move to ...
14952 * gcc.target/s390/vector/vcond-shift.c: ... here.
14953
58bdeb44
AK
149542016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14955
14956 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14957 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14958
7cd0387b
AK
149592016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14960
14961 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14962
4246c8da
MW
149632016-02-20 Mark Wielaard <mjw@redhat.com>
14964
14965 PR c/28901
14966 * gcc.dg/unused-variable-3.c: New test.
14967
f93bc532
JJ
149682016-02-22 Jakub Jelinek <jakub@redhat.com>
14969
14970 PR target/69888
14971 * gcc.target/i386/pr69888.c: New test.
14972
c4e360f4
RB
149732016-02-22 Richard Biener <rguenther@suse.de>
14974
14975 PR tree-optimization/69882
14976 * gfortran.dg/vect/pr69882.f90: New testcase.
14977
09c92f1c
JJ
149782016-02-22 Jakub Jelinek <jakub@redhat.com>
14979
14980 PR target/69885
14981 * gcc.dg/pr69885.c: New test.
14982
f88d45dc
OE
149832016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14984
14985 PR target/69806
14986 PR target/54089
14987 * gcc.target/sh/pr54089-10.c: New.
14988
ce1ff48e
PT
149892016-02-20 Paul Thomas <pault@gcc.gnu.org>
14990
14991 PR fortran/69423
1d09844a 14992 * gfortran.dg/deferred_character_15.f90: New test.
ce1ff48e 14993
bbf27208
DH
149942016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14995
14996 PR fortran/57365
14997 gfortran.dg/allocate_with_source_18.f03: New test.
14998
149992016-02-20 Harald Anlauf <anlauf@gmx.de>
15000
15001 PR fortran/52531
15002 gfortran.dg/gomp/pr52531.f90: New test.
15003
268be88c
BE
150042016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
15005
15006 PR c++/69865
15007 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
15008 -std=c++03.
15009
4b6c824a
JJ
150102016-02-19 Jakub Jelinek <jakub@redhat.com>
15011
871b3f47
JJ
15012 PR c++/69826
15013 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
15014 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
15015
7a965d51
JJ
15016 PR c++/69850
15017 * g++.dg/warn/Wnonnull-compare-4.C: New test.
15018
4b6c824a
JJ
15019 PR c++/69851
15020 * g++.dg/torture/pr69851.C: New test.
15021
15fca21a
MS
150222016-02-19 Martin Sebor <msebor@redhat.com>
15023
15024 PR testsuite/69573
15025 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
15026
19e21586
JJ
150272016-02-19 Jakub Jelinek <jakub@redhat.com>
15028
03a616ac
JJ
15029 PR c++/69850
15030 * g++.dg/warn/Wnonnull-compare-2.C: New test.
15031 * g++.dg/warn/Wnonnull-compare-3.C: New test.
15032
19e21586
JJ
15033 PR c++/67767
15034 * g++.dg/cpp0x/pr67767.C: New test.
15035
2db16594
KT
150362016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15037
15038 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15039 for fp, simd, crypto, crc, lse.
15040 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15041 above.
15042 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15043 effective target check.
15044
5a7d9d1e
JJ
150452016-02-19 Jakub Jelinek <jakub@redhat.com>
15046
15047 PR target/69820
15048 * gcc.target/i386/pr69820.c: New test.
15049
6448f064
AK
150502016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15051
15052 * gcc.target/s390/vector/int128-1.c: New test.
15053
d0a859e6
AK
150542016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15055
15056 * gcc.target/s390/vector/vec-vcond-1.c: New test.
15057
9e4eb643
AK
150582016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15059
15060 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15061 instruction pattern name to prevent the testcase from failing with
15062 -march=z13.
15063
859a4c0e
AK
150642016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15065
15066 * gcc.target/s390/md/movstr-2.c: New test.
15067
efc2340b
MK
150682016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
15069
15070 * gcc.target/s390/morestack.c: New test.
15071
ca2bfbc2
DV
150722016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
15073
15074 PR target/69625
15075 * gcc.target/s390/pr69625.c: Add test case.
15076
efd4bd05
BE
150772016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
15078
15079 PR testsuite/68580
15080 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15081
2bf2078a
MM
150822016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
15083
15084 PR target/68404
15085 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15086 * gcc.target/powerpc/fusion3.c: Likewise.
15087
f003579e
RB
150882016-02-18 Richard Biener <rguenther@suse.de>
15089
15090 PR middle-end/69553
15091 * g++.dg/torture/pr69553.C: New testcase.
15092
19233914
NC
150932016-02-18 Nick Clifton <nickc@redhat.com>
15094
efd4bd05
BE
15095 PR target/62254
15096 PR target/69610
15097 * gcc.target/arm/pr62554.c: New test.
15098 * gcc.target/arm/pr69610-1.c: New test.
15099 * gcc.target/arm/pr69610-2.c: New test.
19233914 15100
23f27839
RB
151012016-02-18 Richard Biener <rguenther@suse.de>
15102
15103 PR middle-end/69854
15104 * gcc.dg/torture/pr69854.c: New testcase.
15105
932c0da4
JJ
151062016-02-17 Jakub Jelinek <jakub@redhat.com>
15107
15108 PR c++/69850
15109 * g++.dg/warn/Wnonnull-compare-1.C: New test.
15110
1bed93e4
BS
151112012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15112
15113 * gcc.target/powerpc/vec-cg.c: New test.
15114
57bfb134
RB
151152016-02-17 Richard Biener <rguenther@suse.de>
15116
15117 PR testsuite/69586
15118 * gcc.dg/uninit-21.c: Add -fno-short-enums.
15119
a44e0ebb
KT
151202016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15121
15122 PR target/69161
15123 * gcc.c-torture/compile/pr69161.c: New test.
15124
ffacd726
DS
151252016-02-17 David Sherwood <david.sherwood@arm.com>
15126
15127 PR target/69532
15128 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15129 * gcc.target/arm/vect-fmaxmin.c: Likewise.
15130
448db8d2
EB
151312016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15132
15133 * gcc.dg/ifcvt-4.c: Skip on Visium.
15134
e2f0522e
EB
151352016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15136
15137 * gnat.dg/atomic8.adb: New test.
15138
bf17fe3f
EB
151392016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15140
15141 * gnat.dg/discr46.ad[sb]: New test.
15142
ecf835e9
KN
151432016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
15144
15145 PR Target/48344
15146 * gcc.target/powerpc/pr48344-1.c: New test.
15147
49a1164a
TK
151482015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
15149
15150 PR fortran/69742
15151 * gfortran.dg/associate_21.f90: New test.
15152
bf14eba2
JJ
151532016-02-16 Jakub Jelinek <jakub@redhat.com>
15154
15155 PR c/69835
15156 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15157 -Wnonnull in dg-options.
15158 * c-c++-common/nonnull-2.c: New test.
15159
35a093b6
JG
151602016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
15161 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15162
15163 * gcc.target/aarch64/vector_initialization_nostack.c: New.
15164
e387d491
JJ
151652016-02-16 Jakub Jelinek <jakub@redhat.com>
15166
15167 PR middle-end/69801
15168 * gcc.dg/pr69801.c: Add empty dg-options.
15169
ba539195
JN
151702016-02-16 James Norris <jnorris@codesourcery.com>
15171
15172 * c-c++-common/goacc/deviceptr-1.c: Add tests.
15173 * g++.dg/goacc/deviceptr-1.c: New file.
15174
2a2b8f64
JJ
151752016-02-16 Jakub Jelinek <jakub@redhat.com>
15176
15177 PR tree-optimization/69820
15178 * gcc.dg/vect/pr69820.c: New test.
15179
87440c29
RB
151802016-02-16 Richard Biener <rguenther@suse.de>
15181
15182 PR tree-optimization/69776
15183 * gcc.dg/torture/pr69776-2.c: New testcase.
15184
6d87c306
BS
151852016-02-16 Bernd Schmidt <bschmidt@redhat.com>
15186
15187 PR tree-optimization/69714
15188 * gcc.dg/torture/pr69714.c: New test.
15189
3824a0a2
JJ
151902016-02-16 Jakub Jelinek <jakub@redhat.com>
15191
15192 PR tree-optimization/69802
15193 * gcc.dg/pr69802.c: New test.
15194
c8cfe96e
RB
151952016-02-16 Richard Biener <rguenther@suse.de>
15196
15197 PR middle-end/69801
15198 * gcc.dg/pr69801.c: New testcase.
15199
fc12098d
JD
152002016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15201
15202 PR libgfortran/69651
15203 * gfortran.dg/read_bang.f90: New test.
15204 * gfortran.dg/read_bang4.f90: New test.
15205
ba6b3795
JJ
152062016-02-15 Jakub Jelinek <jakub@redhat.com>
15207
f0516ca4
JJ
15208 PR c++/69658
15209 * g++.dg/init/pr69658.C: New test.
15210
ba6b3795
JJ
15211 PR c++/69797
15212 * c-c++-common/pr69797.c: New test.
15213
de3f9a2d
PK
152142016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15215
15216 * lib/target-supports.exp (check_effective_target_section_anchors): Add
15217 check for aarch64*-*-*.
15218
17a3b967
RB
152192016-02-15 Richard Biener <rguenther@suse.de>
15220
15221 PR tree-optimization/69783
15222 * gcc.dg/vect/pr69783.c: New testcase.
15223
1c48bff1
RB
152242016-02-15 Richard Biener <rguenther@suse.de>
15225
15226 PR tree-optimization/69776
15227 * gcc.dg/torture/pr69776.c: New testcase.
15228
1e6025b6
TK
152292016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15230
15231 PR fortran/60526
15232 * gfortran.dg/type_decl_4.f90: Reinstated.
15233
d3308279
JDA
152342016-02-14 John David Anglin <danglin@gcc.gnu.org>
15235
15236 PR fortran/68746
15237 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15238
b7c56581
TK
152392016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15240
15241 PR fortran/60526
15242 PR bootstrap/69816
15243 * gfortran.dg/type_decl_4.f90: Removed.
15244
60cb4ef5
TK
152452016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15246
15247 PR fortran/60526
15248 * gfortran.dg/type_decl_4.f90: New test.
15249
f6964637
AM
152502016-02-14 Alan Modra <amodra@gmail.com>
15251
1a8849d1 15252 PR testsuite/68886
f6964637
AM
15253 * gcc.c-torture/execute/stkalign.c: Revise test.
15254
f5121920
OE
152552016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15256
15257 PR target/67260
15258 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15259
6cda3ab6
OE
152602016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15261
15262 PR target/67260
15263 * gcc.target/sh/torture/pr67260.c: New.
15264
6786e598
JDA
152652016-02-12 John David Anglin <danglin@gcc.gnu.org>
15266
15267 * gcc.dg/pr67964.c: Add dg-require-alias.
15268
7e05dad8
OE
152692016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15270
15271 PR target/67636
15272 PR target/64345
15273 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15274
7f4cc3ce
JD
152752016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15276
15277 PR libgfortran/69668
15278 * gfortran.dg/namelist_88.f90: New test.
15279
955ca6dc
JD
152802016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15281
15282 PR libgfortran/69668
15283 * gfortran.dg/namelist_38.f90: Update test.
15284 * gfortran.dg/namelist_84.f90: Update test.
15285
876217ae
DM
152862016-02-12 David Malcolm <dmalcolm@redhat.com>
15287
15288 PR other/69554
15289 * gcc.dg/pr69554-1.c: New test.
15290 * gfortran.dg/pr69554-1.F90: New test.
15291 * gfortran.dg/pr69554-2.F90: New test.
15292 * lib/gcc-dg.exp (proc dg-locus): New function.
15293 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15294 distinguish between the caret-printing and non-caret-printing
15295 cases. If caret-printing has been explicitly enabled, bail out
15296 without attempting to fix up the output.
15297
61789eed
DM
152982016-02-12 David Malcolm <dmalcolm@redhat.com>
15299
15300 PR driver/69265
15301 PR driver/69453
15302 * gcc.dg/spellcheck-options-3.c: New test case.
15303 * gcc.dg/spellcheck-options-4.c: New test case.
15304 * gcc.dg/spellcheck-options-5.c: New test case.
15305 * gcc.dg/spellcheck-options-6.c: New test case.
15306 * gcc.dg/spellcheck-options-7.c: New test case.
15307 * gcc.dg/spellcheck-options-8.c: New test case.
15308 * gcc.dg/spellcheck-options-9.c: New test case.
15309 * gcc.dg/spellcheck-options-10.c: New test case.
15310
c3090c1f
JJ
153112016-02-12 Jakub Jelinek <jakub@redhat.com>
15312
15313 PR rtl-optimization/69764
15314 PR rtl-optimization/69771
15315 * c-c++-common/pr69764.c: New test.
15316 * gcc.dg/torture/pr69771.c: New test.
15317
8222034d
MP
153182016-02-12 Marek Polacek <polacek@redhat.com>
15319
15320 * g++.dg/torture/init-list1.C: New.
15321
f749f792
MP
153222016-02-12 Marek Polacek <polacek@redhat.com>
15323
15324 * gcc.dg/pr69522.c: Add empty dg-options.
15325
199fb02a
IE
153262016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
15327
15328 * g++.dg/lto/lto.exp: Include and init mpx.
15329 * g++.dg/lto/pr69729_0.C: New test.
15330
b69539cb
JJ
153312016-02-12 Jakub Jelinek <jakub@redhat.com>
15332
06ff7000
JJ
15333 PR ipa/69241
15334 * g++.dg/ipa/pr69241-4.C: New test.
15335
b69539cb
JJ
15336 PR ipa/68672
15337 * g++.dg/ipa/pr68672-1.C: New test.
15338 * g++.dg/ipa/pr68672-2.C: New test.
15339 * g++.dg/ipa/pr68672-3.C: New test.
15340
16595a1f
BS
153412016-02-12 Bernd Schmidt <bschmidt@redhat.com>
15342
15343 PR c/69522
6d87c306 15344 * gcc.dg/pr69522.c: New test.
16595a1f 15345
38d795d2
PP
153462016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
15347
15348 PR c++/69098
15349 * g++.dg/cpp1y/69098.C: New test.
15350 * g++.dg/cpp1y/69098-2.C: New test.
15351
9c582551
JJ
153522016-02-12 Jakub Jelinek <jakub@redhat.com>
15353
15354 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15355 and neighbour -> neighbor.
15356 * objc.dg/attributes/method-nonnull-1.m: Likewise.
15357 * objc.dg/gnu-api-2-class-meta.m: Likewise.
15358 * c-c++-common/Wvarargs.c: Likewise.
15359 * c-c++-common/goacc/host_data-5.c: Likewise.
15360 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15361 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15362 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15363 * gcc.target/aarch64/pr60697.c: Likewise.
15364 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15365 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15366 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15367 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15368 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15369 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15370 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15371 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15372 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15373 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15374 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15375 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15376 * g++.dg/lookup/koenig5.C: Likewise.
15377 * g++.dg/ext/no-asm-2.C: Likewise.
15378 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15379 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15380 * gfortran.dg/used_types_16.f90: Likewise.
15381 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15382 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15383 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15384 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15385 * gfortran.dg/abstract_type_6.f03: Likewise.
15386 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15387 * gfortran.dg/used_types_15.f90: Likewise.
15388 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15389 * gfortran.dg/exit_3.f08: Likewise.
15390 * gfortran.dg/open_status_2.f90: Likewise.
15391 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15392 * gfortran.dg/intrinsic_std_1.f90: Likewise.
15393 * gfortran.dg/associate_1.f03: Likewise.
15394 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15395 * gfortran.dg/intrinsic_std_6.f90: Likewise.
15396 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15397 * gcc.dg/builtin-object-size-1.c: Likewise.
15398 * gcc.dg/noreturn-6.c: Likewise.
15399 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15400 * gcc.dg/globalalias.c: Likewise.
15401 * gcc.dg/builtins-config.h: Likewise.
15402 * gcc.dg/pr30457.c: Likewise.
15403 * gcc.c-torture/compile/volatile-1.c: Likewise.
15404 * gcc.c-torture/execute/20101011-1.c: Likewise.
15405 * c-c++-common/Waddress-1.c: Likewise.
15406
66756373
JJ
154072016-02-11 Jakub Jelinek <jakub@redhat.com>
15408
15409 PR c/69768
15410 * c-c++-common/Waddress-1.c: New test.
15411
76fe932b
AV
154122016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
15413
15414 PR fortran/69296
15415 * gfortran.dg/associate_19.f03: New test.
15416 * gfortran.dg/associate_20.f03: New test.
15417
564c4d4b
OE
154182016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
15419
15420 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15421
e1c1ecb0
KT
154222016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15423
15424 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15425 .arch armv8-a\n. Add -dA to dg-options.
15426 * gcc.target/aarch64/assembler_arch_1.c: New test.
15427 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15428
0d7d9458
PC
154292016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
15430
15431 PR c++/68726
15432 * g++.dg/cpp0x/pr68726.C: New.
15433
e6208a60
IE
154342016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15435
15436 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15437 test.
15438
281a11eb
RB
154392016-02-11 Richard Biener <rguenther@suse.de>
15440
15441 * g++.dg/tree-ssa/pr61034.C: Adjust.
15442
e03dd765
VM
154432016-02-10 Vladimir Makarov <vmakarov@redhat.com>
15444
4b48faf5 15445 PR target/69148
e03dd765
VM
15446 * gcc.target/s390/pr69148.c: New.
15447
cdc23927
YR
154482016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
15449
15450 PR tree-optimization/69652
15451 * gcc.dg/torture/pr69652.c: New test.
15452
e199dd0a
JJ
154532016-02-10 Jakub Jelinek <jakub@redhat.com>
15454 Patrick Palka <ppalka@gcc.gnu.org>
15455
15456 PR ipa/69241
15457 PR c++/69649
15458 * g++.dg/ipa/pr69241-1.C: New test.
15459 * g++.dg/ipa/pr69241-2.C: New test.
15460 * g++.dg/ipa/pr69241-3.C: New test.
15461 * g++.dg/ipa/pr69649.C: New test.
15462
d6b38027
UB
154632016-02-10 Uros Bizjak <ubizjak@gmail.com>
15464
15465 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15466 * gcc.dg/tree-ssa/sra-18.c: Ditto.
15467
13b562c5
BC
154682016-02-10 Bin Cheng <bin.cheng@arm.com>
15469
15470 PR tree-optimization/68021
15471 * gcc.dg/tree-ssa/pr68021.c: New test.
15472
24a179f8
RB
154732016-02-10 Richard Biener <rguenther@suse.de>
15474
15475 PR tree-optimization/69726
15476 * gcc.dg/uninit-22.c: New testcase.
15477
0d99886f
AP
154782016-02-09 Andrew Pinski <apinski@cavium.com>
15479
15480 PR tree-opt/69282
15481 * gcc.c-torture/compile/20160205-1.c: New testcase.
15482
ab04995c
MM
154832016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
15484
15485 PR target/68404
15486 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15487 instead accessing a really large arrray.
15488 * gcc.target/powerpc/fusion3.c: Likewise.
15489
4b79ac23
CB
154902016-02-09 Charles Baylis <charles.baylis@linaro.org>
15491
15492 PR target/68532
15493 * gcc.c-torture/execute/pr68532.c: New test.
15494
b890a441
AO
154952016-02-11 Alexandre Oliva <aoliva@redhat.com>
15496
15497 PR target/69634
15498 * gcc.dg/pr69634.c: New.
15499
84a5bef7
RB
155002016-02-09 Richard Biener <rguenther@suse.de>
15501
15502 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15503
1f123759 155042016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 15505
1f123759
AF
15506 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15507
65860c77
YR
155082016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
15509
15510 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15511
7e1e8a0a
RB
155122016-02-09 Richard Biener <rguenther@suse.de>
15513
15514 PR tree-optimization/69715
15515 * gcc.dg/torture/pr69715.c: New testcase.
15516
efb45a9f
PP
155172016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15518
15519 PR c++/69139
15520 * g++.dg/cpp0x/trailing12.C: New test.
15521 * g++.dg/cpp0x/trailing13.C: New test.
15522
20a0c6f9
PP
155232016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15524
15525 PR c++/69283
15526 PR c++/67835
15527 * g++.dg/cpp1y/auto-fn29.C: New test.
15528 * g++.dg/cpp1y/auto-fn30.C: New test.
15529
a162f3af
JJ
155302016-02-08 Jakub Jelinek <jakub@redhat.com>
15531
15532 PR tree-optimization/69209
15533 * gcc.c-torture/compile/pr69209.c: New test.
15534
4b4a9fbd
JL
155352016-02-08 Jeff Law <law@redhat.com>
15536
15537 PR tree-optimization/68541
15538 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15539 of statements allowed in join block for path splitting.
15540
cfac5ed2
JJ
155412016-02-08 Jakub Jelinek <jakub@redhat.com>
15542
f68bc23f
JJ
15543 PR c++/59627
15544 * g++.dg/gomp/pr59627.C: New test.
15545
cfac5ed2
JJ
15546 PR ipa/69239
15547 * g++.dg/ipa/pr69239.C: New test.
15548
44714d8c
DM
155492016-02-08 David Malcolm <dmalcolm@redhat.com>
15550
15551 PR preprocessor/69664
15552 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15553 * gcc.dg/cpp/warn-comments.c: Likewise.
15554
eba9e839
MP
155552016-02-08 Marek Polacek <polacek@redhat.com>
15556
15557 PR c++/69688
15558 * g++.dg/init/const12.C: New test.
15559
a011cd92
BS
155602016-02-08 Bernd Schmidt <bschmidt@redhat.com>
15561
15562 PR target/60410
15563 * gcc.dg/lto/pr55113_0.c: Remove test.
15564
5317b1be
RB
155652016-02-08 Richard Biener <rguenther@suse.de>
15566
15567 PR tree-optimization/69719
15568 * gcc.dg/torture/pr69719.c: New testcase.
15569
63998a63
RB
155702016-02-08 Richard Biener <rguenther@suse.de>
15571 Jeff Law <law@redhat.com>
15572
15573 PR target/68273
15574 * gcc.target/mips/pr68273.c: New testcase.
15575
43f4a281
RB
155762016-02-08 Richard Biener <rguenther@suse.de>
15577
15578 PR rtl-optimization/69274
15579 * gcc.target/i386/addr-sel-1.c: XFAIL.
15580
0b604d2d
JL
155812016-02-08 Jeff Law <law@redhat.com>
15582
e8dfe49e
JL
15583 PR tree-optimization/68541
15584 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15585
6daecd7a 15586 PR tree-optimization/65917
0b604d2d
JL
15587 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15588
c0f0e35a
JD
155892016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15590
15591 PR fortran/50555
15592 * gfortran.dg/namelist_args.f90: New test.
15593
8981d712
JL
155942016-02-05 Jeff Law <law@redhat.com>
15595
6daecd7a 15596 PR tree-optimization/68541
8981d712
JL
15597 * gcc.dg/tree-ssa/split-path-2.c: New test.
15598 * gcc.dg/tree-ssa/split-path-3.c: New test.
15599 * gcc.dg/tree-ssa/split-path-4.c: New test.
15600 * gcc.dg/tree-ssa/split-path-5.c: New test.
15601 * gcc.dg/tree-ssa/split-path-6.c: New test.
15602 * gcc.dg/tree-ssa/split-path-7.c: New test.
15603
46cb9332
MS
156042016-02-05 Martin Sebor <msebor@redhat.com>
15605
15606 PR c++/69662
15607 * g++.dg/warn/Wplacement-new-size-1.C: New test.
15608 * g++.dg/warn/Wplacement-new-size-2.C: New test.
15609
be2083ea
RH
156102016-02-06 Richard HEnderson <rth@redhat.com>
15611
15612 PR c/69643
15613 * gcc.target/i386/addr-space-4.c: New.
15614 * gcc.target/i386/addr-space-5.c: New.
15615
711d7c23
MM
156162016-02-05 Mikael Morin <mikael@gcc.gnu.org>
15617
15618 PR fortran/66089
15619 * gfortran.dg/elemental_dependency_6.f90: New.
15620
b5c1c988
JJ
156212016-02-05 Jakub Jelinek <jakub@redhat.com>
15622
861c7bcd
JJ
15623 PR rtl-optimization/69691
15624 * gcc.c-torture/execute/pr69691.c: New test.
15625
b5c1c988
JJ
15626 PR c++/69628
15627 * g++.dg/parse/pr69628.C: New test.
15628
f7dfa966
UB
156292016-02-05 Uros Bizjak <ubizjak@gmail.com>
15630
15631 * gcc.dg/sancov/asan.c: Move to ...
15632 * gcc.dg/asan/sancov-1.c: ... here.
15633
9b143e64
UB
156342016-02-05 Uros Bizjak <ubizjak@gmail.com>
15635
15636 * gcc.target/i386/pr69577.c: Require avx_runtime target.
15637
f5d4b899
L
156382016-02-05 H.J. Lu <hongjiu.lu@intel.com>
15639
15640 PR target/69677
15641 * gcc.target/i386/pr69677.c: New test.
15642
76c85fbb
PP
156432016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
15644
15645 PR c++/68948
15646 * g++.dg/template/pr68948.C: New test.
15647
f181bf90
DV
156482016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
15649
15650 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15651 (only necessary on s390x).
15652
714fb282
L
156532016-02-04 H.J. Lu <hongjiu.lu@intel.com>
15654
15655 * gcc.target/i386/pr69454-2.c: Compile with -msse2
15656 -mno-accumulate-outgoing-args.
15657
618d6c1c
PP
156582016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
15659
15660 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15661
1066e9b5
JJ
156622016-02-04 Jakub Jelinek <jakub@redhat.com>
15663
15664 PR c/69669
15665 * c-c++-common/pr69669.c: New test.
15666
76255d0d
MM
156672016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15668
15669 PR target/69667
15670 * g++.dg/pr69667.C: New file.
15671
e0b059b1
WD
156722016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
15673
15674 PR target/69619
15675 * gcc.dg/pr69619.c: Add new test.
15676
2692b5c8
RS
156772016-02-04 Richard Sandiford <richard.sandiford@arm.com>
15678
15679 PR rtl-optimization/69577
15680 * gcc.target/i386/pr69577.c: New test.
15681
7db337c2
ML
156822016-02-04 Martin Liska <mliska@suse.cz>
15683
15684 * g++.dg/asan/pr69276.C: New test.
15685
cc9c0829
KT
156862016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15687
15688 PR target/65932
15689 PR target/67714
15690 * gcc.target/arm/wmul-3.c: Simplify test to generate just
15691 a single smulbb instruction.
15692 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15693 * gcc.target/amr/wmul-2.c: Likewise.
15694
eb9feb52
KT
156952016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15696
15697 PR target/65932
15698 PR target/67714
15699 * gcc.c-torture/execute/pr67714.c: New test.
15700
61f727fe
JJ
157012016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
15702
15703 PR target/69454
15704 * gcc.target/i386/pr69454-1.c: New test.
15705 * gcc.target/i386/pr69454-2.c: New test.
15706
05dd97db
MS
157072016-02-03 Martin Sebor <msebor@redhat.com>
15708
15709 PR c++/69251
15710 PR c++/69253
15711 PR c++/69290
15712 PR c++/69277
15713 PR c++/69349
15714 * g++.dg/ext/flexarray-mangle-2.C: New test.
15715 * g++.dg/ext/flexarray-mangle.C: New test.
15716 * g++.dg/ext/flexarray-subst.C: New test.
15717 * g++.dg/ext/flexary11.C: New test.
15718 * g++.dg/ext/flexary12.C: New test.
15719 * g++.dg/ext/flexary13.C: New test.
15720 * g++.dg/ext/flexary14.C: New test.
15721 * g++.dg/other/dump-ada-spec-2.C: Adjust.
15722
dac2fc29
L
157232016-02-03 H.J. Lu <hongjiu.lu@intel.com>
15724
15725 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15726 Define only if CHECK_FLOAT128 is defined.
15727 (main): Properly initialize u5.
15728
eadb8035
JJ
157292016-02-03 Jakub Jelinek <jakub@redhat.com>
15730
0afbb81b
JJ
15731 PR c/69627
15732 * gcc.dg/pr69627.c: New test.
15733
eadb8035
JJ
15734 PR target/69644
15735 * gcc.dg/pr69644.c: New test.
15736
b12d4923
MS
157372016-02-03 Mike Stump <mikestump@comcast.net>
15738
15739 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15740 support for struct-layout-1.exp.
15741
ab4bae0c
PP
157422016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
15743
15744 PR c++/69056
618d6c1c 15745 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 15746
95831c01
VM
157472016-02-03 Vladimir Makarov <vmakarov@redhat.com>
15748 Alexandre Oliva <aoliva@redhat.com>
15749
15750 PR target/69461
15751 * gcc.target/powerpc/pr69461.c: New.
15752
ccc71ab8
UB
157532016-02-03 Uros Bizjak <ubizjak@gmail.com>
15754
15755 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15756 works from here ...
15757 (check_effective_target_fsanitize_thread): ... to here. Do not
15758 specify additional compile flags for the test source.
15759 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15760 specify additional compile flags for the test source.
15761
96299640
WD
157622016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15763
15764 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15765
781d83d9
AV
157662016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
15767
15768 PR fortran/67451
15769 PR fortran/69418
15770 * gfortran.dg/coarray_allocate_2.f08: New test.
15771 * gfortran.dg/coarray_allocate_3.f08: New test.
15772 * gfortran.dg/coarray_allocate_4.f08: New test.
15773
d8208e6d
AL
157742016-02-03 Alan Lawrence <alan.lawrence@arm.com>
15775
15776 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15777 use same scan-tree-dump-times on all platforms.
15778 * gcc.dg/vect/vect-outer-1.c: Likewise.
15779 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15780 * gcc.dg/vect/vect-outer-1a.c: Likewise.
15781 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15782 * gcc.dg/vect/vect-outer-1b.c: Likewise.
15783 * gcc.dg/vect/vect-outer-2b.c: Likewise.
15784 * gcc.dg/vect/vect-outer-3b.c: Likewise.
15785 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15786
a8394fa0
SB
157872016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
15788
15789 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15790 warning.
15791
f3baa1d3
L
157922016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15793
15794 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15795
eb077516
JN
157962016-02-02 James Norris <jnorris@codesourcery.com>
15797
15798 * c-c++-common/goacc/routine-5.c: Add tests.
15799
578fb225
AM
158002016-02-02 Alexander Monakov <amonakov@ispras.ru>
15801
15802 * gcc.target/nvptx/unsigned-cmp.c: New test.
15803
c64f7d37
WD
158042016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15805
15806 * gcc.target/aarch64/scalar_shift_1.c
15807 (test_corners_sisd_di): Improve force to SIMD register.
15808 (test_corners_sisd_si): Likewise.
15809 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15810 Remove scan-assembler check for ldr.
15811
90c6f26c
RB
158122016-02-02 Richard Biener <rguenther@suse.de>
15813
15814 PR tree-optimization/69595
15815 * gcc.dg/Warray-bounds-17.c: New testcase.
15816
9dc03c97
RB
158172016-02-02 Richard Biener <rguenther@suse.de>
15818
15819 PR tree-optimization/69606
15820 * gcc.dg/torture/pr69606.c: New testcase.
15821
2d4dc223
YR
158222016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15823
15824 PR middle-end/68542
15825 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15826 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15827
65c98fde
AM
158282016-02-02 Alan Modra <amodra@gmail.com>
15829
15830 PR target/69548
15831 * gcc.target/powerpc/pr69548.c: New test.
15832
e1b81f2b
JJ
158332016-02-01 Jakub Jelinek <jakub@redhat.com>
15834
d0268b37
JJ
15835 PR rtl-optimization/69592
15836 * gcc.dg/pr69592.c: New test.
15837
e1b81f2b
JJ
15838 PR preprocessor/69543
15839 PR c/69558
15840 * gcc.dg/pr69543.c: New test.
15841 * gcc.dg/pr69558.c: New test.
15842
7dd7780d
UB
158432016-02-01 Uros Bizjak <ubizjak@gmail.com>
15844
bf672ee5
UB
15845 PR testsuite/65940
15846 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 15847
9a7013f8
MS
158482016-02-01 Martin Sebor <msebor@redhat.com>
15849
15850 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15851
e681fb2b
BC
158522016-02-01 Bin Cheng <bin.cheng@arm.com>
15853
15854 PR tree-optimization/67921
15855 * c-c++-common/ubsan/pr67921.c: New test.
15856
ff86345f
RB
158572016-02-01 Richard Biener <rguenther@suse.de>
15858
15859 PR middle-end/69556
15860 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15861
bc369dbd
RB
158622016-02-01 Richard Biener <rguenther@suse.de>
15863
15864 PR tree-optimization/69574
15865 * gcc.dg/torture/pr69574.c: New testcase.
15866
ef318184
RB
158672016-02-01 Richard Biener <rguenther@suse.de>
15868
15869 PR tree-optimization/69579
15870 * gcc.dg/setjmp-6.c: New testcase.
15871
654745e6
JJ
158722016-02-01 Jakub Jelinek <jakub@redhat.com>
15873
15874 PR rtl-optimization/69570
15875 * g++.dg/opt/pr69570.C: New test.
15876
e6c0c44b
RH
158772016-02-01 Richard Henderson <rth@redhat.com>
15878
15879 * gcc.dg/pr69535.c: New test.
15880
6ff3f09a
JDA
158812016-01-31 John David Anglin <danglin@gcc.gnu.org>
15882
2c005538
JDA
15883 PR testsuite/69584
15884 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15885 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15886
61083a4b
JDA
15887 PR debug/68244
15888 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15889
6ff3f09a
JDA
15890 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15891
0c221916
PT
158922016-01-31 Paul Thomas <pault@gcc.gnu.org>
15893
15894 PR fortran/67564
15895 * gfortran.dg/allocate_with_source_17.f03: New test.
15896
db7a2818
JJ
158972016-01-30 Jakub Jelinek <jakub@redhat.com>
15898
15899 PR tree-optimization/69546
15900 * gcc.dg/torture/pr69546.c: New test.
15901
e520d5f0
PT
159022016-01-30 Paul Thomas <pault@gcc.gnu.org>
15903
15904 PR fortran/69566
15905 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15906
343c05d3
MS
159072016-01-30 Martin Sebor <msebor@redhat.com>
15908
15909 PR c++/68490
15910 * g++.dg/ext/flexary10.C: New test.
15911
d6c3a539
DH
159122016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15913
15914 PR fortran/66707
15915 gfortran.dg/common_23.f90: New test.
15916
52d72fcd
BS
159172016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15918
15919 PR target/65546
15920 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15921 condition being checked, and disable it when the target supports
15922 misaligned loads and stores.
15923
3a5d2ba4
JJ
159242016-01-29 Jakub Jelinek <jakub@redhat.com>
15925
15926 PR debug/69518
15927 * gcc.dg/torture/pr69518.c: New test.
15928
6bbacdb5
L
159292016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15930
15931 PR target/69530
15932 * gcc.target/i386/pr69530.c: New test.
15933
af932cdb
SE
159342016-01-29 Steve Ellcey <sellcey@imgtec.com>
15935
15936 PR target/65604
15937 * gcc.target/mips/div-delay.c: New test.
15938
26658b7c
JJ
159392016-01-29 Jakub Jelinek <jakub@redhat.com>
15940
33e89989
JJ
15941 PR target/69551
15942 * gcc.target/i386/pr69551.c: New test.
15943
26658b7c
JJ
15944 PR target/66137
15945 * gcc.target/i386/pr66137.c: New test.
15946
401116b5
AB
159472016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15948
15949 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15950 always built for p5600.
15951 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15952 isa=p5600 dg-option.
15953
d4abfcc5
RB
159542016-01-29 Richard Biener <rguenther@suse.de>
15955
15956 PR tree-optimization/69547
15957 * g++.dg/tree-ssa/pr69547.C: New testcase.
15958
16b77b32
JJ
159592016-01-29 Jakub Jelinek <jakub@redhat.com>
15960
15961 PR debug/66869
15962 * g++.dg/warn/Wunused-function2.C: New test.
15963
a1c95464
DV
159642016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15965
15966 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15967 support for test to succeed.
15968
5453bfed
MP
159692016-01-29 Marek Polacek <polacek@redhat.com>
15970
15971 PR c++/69509
15972 PR c++/69516
15973 * g++.dg/ext/constexpr-vla2.C: New test.
15974 * g++.dg/ext/constexpr-vla3.C: New test.
15975 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15976
452ec2a5
RB
159772016-01-29 Richard Biener <rguenther@suse.de>
15978
15979 PR middle-end/69537
15980 * gcc.dg/uninit-21.c: New testcase.
15981
aec0b19e
UB
159822016-01-28 Uros Bizjak <ubizjak@gmail.com>
15983
15984 PR target/69459
15985 * gcc.target/i386/pr69459.c: New test.
15986
df113ce7
SE
159872016-01-28 Steve Ellcey <sellcey@imgtec.com>
15988
15989 PR target/68400
15990 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15991 * gcc.target/mips/pr68400.c: New test.
15992
494de84f
MS
159932016-01-28 Martin Sebor <msebor@redhat.com>
15994
15995 PR target/17381
15996 * gcc.target/powerpc/pr17381.c: New test.
15997
eb1b1f01
JJ
159982016-01-28 Jakub Jelinek <jakub@redhat.com>
15999
16000 PR middle-end/69542
16001 * gcc.dg/torture/pr69542.c: New test.
16002
6dfeb7ce
WD
160032016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
16004
16005 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16006
4b7471a4
DE
160072016-01-28 David Edelsohn <dje.gcc@gmail.com>
16008
16009 * gcc.dg/pr65980.c: Skip on AIX.
16010 * gcc.dg/pr66688.c: Same.
16011
b271fd21
DE
160122016-01-28 David Edelsohn <dje.gcc@gmail.com>
16013
16014 PR target/63679
16015 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
16016 * gcc.dg/tree-ssa/sra-18.c: Same.
16017
874108a9
AV
160182016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
16019
16020 PR fortran/62536
16021 * gfortran.dg/block_15.f08: New test.
16022 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
16023 on incorrectly closed BLOCK.
16024
30480bcd
IE
160252016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
16026
16027 * gcc.dg/declare-simd.c: New test.
6905c577 16028
14ba8d6d
RB
160292016-01-28 Richard Biener <rguenther@suse.de>
16030
16031 PR tree-optimization/69466
16032 * gfortran.dg/vect/pr69466.f90: New testcase.
16033
0d4c694e
TP
160342016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16035
16036 * g++.dg/pr67989.C: Remove ARM-specific option.
16037 * gcc.target/arm/pr67989.C: New file.
16038
2aa780da
UB
160392016-01-27 Uros Bizjak <ubizjak@gmail.com>
16040
16041 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16042 and expm1 test for glibc < 2.11.
16043
f75ebe77
RH
160442016-01-27 Richard Henderson <rth@redhat.com>
16045
16046 * gcc.c-torture/execute/pr69447.c: New test.
16047
160482016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 16049
9a175e65 16050 PR fortran/69422
49847d75
PT
16051 * gfortran.dg/alloc_comp_assign_15.f03: New test.
16052
cbdd8ae0
JJ
160532016-01-27 Jakub Jelinek <jakub@redhat.com>
16054
16055 PR debug/66869
16056 * gcc.dg/pr66869.c: New test.
16057
2b572b3c
JL
160582016-01-25 Jeff Law <law@redhat.com>
16059
16060 PR tree-optimization/68398
aec0b19e 16061 PR tree-optimization/69196
2b572b3c
JL
16062 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16063 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16064 path to avoid new heuristic allowing more irreducible regions
16065 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16066 * gcc.dg/tree-ssa/vrp46.c: Likewise.
16067 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16068 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16069 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16070
fa74a4bc
MP
160712016-01-27 Marek Polacek <polacek@redhat.com>
16072
16073 PR c/68062
16074 * c-c++-common/vector-compare-4.c: New test.
16075
0afff540
DM
160762016-01-27 David Malcolm <dmalcolm@redhat.com>
16077
16078 PR preprocessor/69126
16079 * c-c++-common/pr69126.c: New test case.
16080
1a218fc9
ILT
160812016-01-27 Ian Lance Taylor <iant@google.com>
16082
16083 * gcc.dg/tree-ssa/ivopt_5.c: New test.
16084
5d70666e
RB
160852016-01-27 Ryan Burn <contact@rnburn.com>
16086
16087 PR cilkplus/69267
16088 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16089
87ff4d66
UB
160902016-01-27 Uros Bizjak <ubizjak@gmail.com>
16091
16092 PR target/69512
16093 * gcc.target/i386/pr69512.c: New test.
16094
27e23cca
RE
160952016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
16096
16097 PR ada/69488
16098 * gnat.dg/sso/*.adb: Robustify dg-output directives.
16099
05bf54c3
MP
161002016-01-27 Marek Polacek <polacek@redhat.com>
16101
16102 PR c++/69379
16103 * g++.dg/pr69379.C: New test.
16104
60214d0d
MS
161052016-01-27 Martin Sebor <msebor@redhat.com>
16106
16107 PR c++/69317
16108 * g++.dg/abi/Wabi-2-2.C: New test.
16109 * g++.dg/abi/Wabi-2-3.C: New test.
16110 * g++.dg/abi/Wabi-3-2.C: New test.
16111 * g++.dg/abi/Wabi-3-3.C: New test.
16112
167c7bfa
RB
161132016-01-27 Richard Biener <rguenther@suse.de>
16114
16115 PR tree-optimization/69166
16116 * gcc.dg/torture/pr69166.c: New testcase.
16117
1430fb1f
MJ
161182016-01-27 Martin Jambor <mjambor@suse.cz>
16119
16120 PR tree-optimization/69355
16121 * gcc.dg/tree-ssa/pr69355.c: New test.
16122
95e3030c
MP
161232016-01-27 Marek Polacek <polacek@redhat.com>
16124
16125 PR c++/69496
16126 * g++.dg/ext/constexpr-vla1.C: New test.
16127
eeb085f3
CB
161282016-01-20 Christian Bruel <christian.bruel@st.com>
16129
16130 PR target/69245
16131 * gcc.target/arm/pr69245.c: New test.
16132
b1652dde
JJ
161332016-01-27 Jakub Jelinek <jakub@redhat.com>
16134
16135 PR tree-optimization/69399
16136 * gcc.dg/torture/pr69399.c: New test.
16137
ce7e8f00
EB
161382016-01-27 Eric Botcazou <ebotcazou@adacore.com>
16139
16140 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16141
e4aac1d1
EB
161422016-01-26 Eric Botcazou <ebotcazou@adacore.com>
16143
16144 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16145
8dfdb419
TV
161462016-01-26 Tom de Vries <tom@codesourcery.com>
16147
16148 PR tree-optimization/69110
16149 * gcc.dg/autopar/pr69110.c: New test.
16150
56f80f54 161512016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 16152 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
16153
16154 * gcc.dg/graphite/isl-ast-op-select.c: New.
16155
a0909527
PT
161562015-01-26 Paul Thomas <pault@gcc.gnu.org>
16157
16158 PR fortran/69385
16159 * gfortran.dg/allocate_error_6.f90: New test.
16160
ffc445f4
RH
161612016-01-26 Richard Henderson <rth@redhat.com>
16162
16163 * gcc.dg/tm/pr60908.c: New test.
16164
01e1dea3
DM
161652016-01-26 David Malcolm <dmalcolm@redhat.com>
16166
16167 PR other/69006
16168 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16169 directive.
16170 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16171 expected multiline output to reflect the colorization being
16172 disabled before newlines.
16173 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16174 (custom_diagnostic_finalizer): Replace call to
16175 pp_newline_and_flush with call to pp_flush.
16176 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16177 * gfortran.dg/implicit_class_1.f90: Likewise.
16178 * lib/gcc-dg.exp (allow_blank_lines): New global.
16179 (dg-allow-blank-lines-in-output): New procedure.
16180 (gcc-dg-prune): Complain about blank lines in the output, unless
16181 dg-allow-blank-lines-in-output was called.
16182 * lib/multiline.exp (_build_multiline_regex): Only support
16183 arbitrary followup text for non-blank-lines, not for blank lines.
16184
13f92e8d
JJ
161852016-01-26 Jakub Jelinek <jakub@redhat.com>
16186
16187 PR tree-optimization/69483
16188 * gcc.dg/pr69483.c: New test.
16189 * g++.dg/opt/pr69483.C: New test.
16190
92422235
CL
161912016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16192
16193 PR target/68620
16194 * gcc.target/arm/pr68620.c: New test.
16195
0bccf11b
L
161962016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16197
16198 * gcc.target/i386/pr68986-2.c: Remove -m32.
16199
81cd202e
L
162002016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16201
16202 PR target/68986
16203 * gcc.target/i386/pr68986-1.c: New test.
16204 * gcc.target/i386/pr68986-2.c: Likewise.
16205 * gcc.target/i386/pr68986-3.c: Likewise.
16206
213a1c03
CB
162072016-01-26 Christian Bruel <christian.bruel@st.com>
16208
16209 * lib/target-supports.exp
16210 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16211 (check_effective_target_arm_crypto_pragma_ok): Likewise.
16212 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16213
22a08dd1
RB
162142016-01-26 Richard Biener <rguenther@suse.de>
16215
16216 PR tree-optimization/69452
16217 * gcc.dg/torture/pr69452.c: New testcase.
16218
6c06e0e8
JJ
162192016-01-26 Jakub Jelinek <jakub@redhat.com>
16220
16221 PR target/69442
16222 * gcc.dg/pr69442.c: New test.
16223
b96824c4
RFI
162242016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
16225
16226 PR target/67896
16227 * gcc.target/aarch64/simd/pr67896.C: New.
16228
5ee31e57
RS
162292016-01-26 Richard Sandiford <richard.sandiford@arm.com>
16230
16231 PR tree-optimization/69400
16232 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16233 function.
16234 (plugin_init): Call it.
16235 * gcc.dg/torture/pr69400.c: New test.
16236
7ddfb31d
CL
162372016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16238
16239 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16240
1e050c90
AK
162412016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16242 Sebastian Pop <s.pop@samsung.com>
16243
16244 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16245 isl-0.15.
16246
c8ee4bf5
AK
162472016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16248 Sebastian Pop <s.pop@samsung.com>
16249
16250 * gcc.dg/graphite/pr69292.c: New.
16251
d902b330
JJ
162522016-01-25 Jakub Jelinek <jakub@redhat.com>
16253
16254 * c-c++-common/goacc/use_device-1.c: New test.
16255
2c89b952
JL
162562016-01-25 Jeff Law <law@redhat.com>
16257
16258 PR tree-optimization/69196
16259 PR tree-optimization/68398
16260 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16261 * gcc.dg/tree-ssa/pr68198.c: Likewise.
16262
685c8785
DE
162632016-01-25 David Edelsohn <dje.gcc@gmail.com>
16264
16265 PR target/69469
16266 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16267 Algorithm.
16268
95cef0c1
RB
162692016-01-25 Richard Biener <rguenther@suse.de>
16270
16271 PR testsuite/69380
16272 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16273
2947d3b2
IE
162742016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
16275
16276 PR target/69421
16277 * gcc.dg/pr69421.c: New test.
16278
ae19075a
BB
162792016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
16280
16281 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16282 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16283 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16284 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16285 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16286 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16287 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16288 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16289 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16290 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16291
fa4511c2
RB
162922016-01-25 Richard Biener <rguenther@suse.de>
16293
16294 PR tree-optimization/69376
16295 * gcc.dg/torture/pr69376.c: New testcase.
16296
1d101216
JD
162972016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16298
16299 PR fortran/69397
16300 PR fortran/68442
16301 * gfortran.dg/interface_38.f90: New test.
16302 * gfortran.dg/interface_39.f90: New test.
a0909527 16303
a59b92b0
PP
163042016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
16305
16306 Revert:
16307 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16308
16309 PR c++/11858
16310 PR c++/24663
16311 PR c++/24664
16312 * g++.dg/template/pr11858.C: New test.
16313 * g++.dg/template/pr24663.C: New test.
16314 * g++.dg/template/unify12.C: New test.
16315 * g++.dg/template/unify13.C: New test.
16316 * g++.dg/template/unify14.C: New test.
16317 * g++.dg/template/unify15.C: New test.
16318 * g++.dg/template/unify16.C: New test.
16319 * g++.dg/template/unify17.C: New test.
16320
16acb1a8
DH
163212016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
16322
16323 PR fortran/68283
16324 gfortran.dg/pr68283.f90: New test.
16325
094773e8
TK
163262016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
16327
16328 PR fortran/66094
16329 * gfortran.dg/inline_matmul_13.f90: New test.
16330 * gfortran.dg/matmul_bounds_8.f90: New test.
16331 * gfortran.dg/matmul_bounds_9.f90: New test.
16332 * gfortran.dg/matmul_bounds_10.f90: New test.
16333
42fb90d7
TV
163342016-01-23 Tom de Vries <tom@codesourcery.com>
16335
16336 PR tree-optimization/69426
16337 * gcc.dg/autopar/pr69426.c: New test.
16338
69da7802
MS
163392016-01-23 Martin Sebor <msebor@redhat.com>
16340
16341 PR c++/58109
16342 PR c++/69022
16343 * g++.dg/cpp0x/alignas5.C: New test.
16344 * g++.dg/ext/vector29.C: Same.
16345
da17300a
UB
163462016-01-23 Uros Bizjak <ubizjak@gmail.com>
16347
16348 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16349 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16350 _GNU_SOURCE from compile flags to the source.
16351 * gcc.target/i386/chkp-stropt-12.c: Ditto.
16352 * gcc.target/i386/chkp-stropt-16.c: Ditto.
16353 * gcc.target/i386/chkp-stropt-4.c: Ditto.
16354 * gcc.target/i386/chkp-stropt-8.c: Ditto.
16355
62041cfc
JJ
163562016-01-22 Jakub Jelinek <jakub@redhat.com>
16357
16358 PR target/69432
16359 * g++.dg/opt/pr69432.C: New test.
16360
f7d2ad6f
BS
163612016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16362
16363 * gcc.target/powerpc/pr63354c: Adjust target selector to include
16364 32-bit targets testing an -m64 multilib.
16365
d403fc9a
WS
163662016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16367
16368 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16369 64-bit support.
16370
4aa16f8d
JG
163712016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
16372
16373 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16374
7c816d0f
CB
163752016-01-21 Christian Bruel <christian.bruel@st.com>
16376
16377 PR target/68674
16378 * gcc.target/i386/pr68674.c
16379 * gcc.target/aarch64/pr68674.c
16380 * gcc.target/arm/pr68674.c
16381
fce661e8
KT
163822016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16383
16384 PR target/69403
16385 * gcc.c-torture/execute/pr69403.c: New test.
16386
4696899f
PC
163872016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
16388
16389 PR c++/55843
16390 * g++.dg/template/pr55843.C: New.
16391
bac69366
AL
163922016-01-22 Alan Lawrence <alan.lawrence@arm.com>
16393
16394 PR testsuite/66877
16395 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16396 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16397
b57d3a5c
BS
163982016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16399
16400 PR testsuite/67489
da17300a
UB
16401 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16402 from dg-do compile directive, and instead add
16403 { dg-require-effective-target int128 }.
b57d3a5c 16404
9f04a53e
MS
164052016-01-20 Martin Sebor <msebor@redhat.com>
16406
16407 PR c/69405
16408 * gcc.dg/sync-fetch.c: New test.
16409
38a51663
JL
164102016-01-21 Martin Sebor <msebor@redhat.com>
16411
16412 PR target/69252
16413 * gcc.target/powerpc/pr69252.c: New test.
16414
2423a75a
JD
164152016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16416
16417 PR fortran/65996
da17300a 16418 * gfortran.dg/pr65996.f90: New test.
2423a75a 16419
0a76463f
DV
164202016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
16421
16422 PR c++/68810
9f04a53e 16423 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 16424 expected to generate an error.
0a76463f 16425
9776e692
BS
164262016-01-21 Bernd Schmidt <bschmidt@redhat.com>
16427
16428 PR middle-end/66178
16429 * gcc.dg/torture/pr66178.c: New test.
16430
c8d3e088
AB
164312016-01-21 Anton Blanchard <anton@samba.org>
16432 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16433
16434 PR target/63354
16435 * gcc.target/powerpc/pr63354.c: New test.
16436
35b707ff
VM
164372016-01-21 Vladimir Makarov <vmakarov@redhat.com>
16438
16439 PR rtl-optimization/68990
16440 * gcc.target/i386/pr68990: New.
16441
157b0829
NC
164422016-01-21 Nick Clifton <nickc@redhat.com>
16443
16444 PR target/69129
16445 * gcc.target/mips/pr69129.c: New.
16446
aede6748
PC
164472016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
16448
16449 PR c++/58046
16450 * g++.dg/cpp0x/pr58046.C: New.
16451
5463c2c8
JJ
164522016-01-21 Jakub Jelinek <jakub@redhat.com>
16453
6d31cc75
SS
16454 PR target/69187
16455 PR target/65624
16456 * gcc.target/arm/pr69187.c: New test.
16457
5463c2c8
JJ
16458 PR c++/69355
16459 * g++.dg/torture/pr69355.C: New test.
16460
fa28f32b
AK
164612016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16462 Sebastian Pop <s.pop@samsung.com>
16463
16464 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16465
b920a047
AK
164662016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16467 Sebastian Pop <s.pop@samsung.com>
16468
da17300a 16469 * gcc.dg/graphite/pr68976.c: New test.
b920a047 16470
bdd3aea6
JJ
164712016-01-21 Jakub Jelinek <jakub@redhat.com>
16472
16473 PR middle-end/67653
16474 * c-c++-common/pr67653.c: New test.
16475 * gcc.dg/torture/pr29119.c: Add dg-warning.
16476
26a2e6ae
PB
164772016-01-20 Peter Bergner <bergner@vnet.ibm.com>
16478
16479 * gcc.target/powerpc/cpu-builtin-1.c: New test.
16480
d25c7690
PK
164812016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16482
16483 PR c/24293
16484 * gcc.dg/pr24293.c: New test.
16485 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16486 incomplete struct type.
16487 * gcc.dg/declspec-1.c: Likewise.
16488 * gcc.dg/pr63549.c: Likewise.
16489
889d5698
JJ
164902016-01-20 Jakub Jelinek <jakub@redhat.com>
16491
16492 PR tree-optimization/66612
16493 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16494 for bdn instruction.
16495
d7cf3dc7
CL
164962016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16497
16498 * lib/target-supports.exp
16499 (check_effective_target_arm_fp_ok_nocache): New.
16500 (check_effective_target_arm_fp_ok): New.
16501 (add_options_for_arm_fp): New.
16502 (check_effective_target_arm_crypto_ok_nocache): Require
16503 target_arm_v8_neon_ok instead of arm32.
16504 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16505 (check_effective_target_arm_crypto_pragma_ok): New.
16506 (add_options_for_arm_vfp): New.
16507 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16508 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16509 target instead. Force initial fpu to vfp.
16510 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16511 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16512 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16513 dependency.
16514 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16515 use arm_vfp effective target instead. Force initial fpu to vfp.
16516 * gcc.target/arm/attr-neon3.c: Likewise.
16517 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16518 arm_vfp_ok.
16519 * gcc.target/arm/unsigned-float.c: Likewise.
16520 * gcc.target/arm/vfp-1.c: Likewise.
16521 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16522 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16523 * gcc.target/arm/vfp-ldmiad.c: Likewise.
16524 * gcc.target/arm/vfp-ldmias.c: Likewise.
16525 * gcc.target/arm/vfp-stmdbd.c: Likewise.
16526 * gcc.target/arm/vfp-stmdbs.c: Likewise.
16527 * gcc.target/arm/vfp-stmiad.c: Likewise.
16528 * gcc.target/arm/vfp-stmias.c: Likewise.
16529 * gcc.target/arm/vnmul-1.c: Likewise.
16530 * gcc.target/arm/vnmul-2.c: Likewise.
16531 * gcc.target/arm/vnmul-3.c: Likewise.
16532 * gcc.target/arm/vnmul-4.c: Likewise.
16533
01ac9704 165342016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 16535
e84b00da
L
16536 PR testsuite/69366
16537 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16538 the MPX run-time library, for compile-time MPX test.
16539 * gcc.target/i386/chkp-always_inline.c: Likewise.
16540 * gcc.target/i386/chkp-bndret.c: Likewise.
16541 * gcc.target/i386/chkp-builtins-1.c: Likewise.
16542 * gcc.target/i386/chkp-builtins-2.c: Likewise.
16543 * gcc.target/i386/chkp-builtins-3.c: Likewise.
16544 * gcc.target/i386/chkp-builtins-4.c: Likewise.
16545 * gcc.target/i386/chkp-const-check-1.c: Likewise.
16546 * gcc.target/i386/chkp-const-check-2.c: Likewise.
16547 * gcc.target/i386/chkp-hidden-def.c: Likewise.
16548 * gcc.target/i386/chkp-label-address.c: Likewise.
16549 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16550 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16551 * gcc.target/i386/chkp-pr69044.c: Likewise.
16552 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16553 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16554 * gcc.target/i386/chkp-strchr.c: Likewise.
16555 * gcc.target/i386/chkp-strlen-1.c: Likewise.
16556 * gcc.target/i386/chkp-strlen-2.c: Likewise.
16557 * gcc.target/i386/chkp-strlen-3.c: Likewise.
16558 * gcc.target/i386/chkp-strlen-4.c: Likewise.
16559 * gcc.target/i386/chkp-strlen-5.c: Likewise.
16560 * gcc.target/i386/chkp-stropt-1.c: Likewise.
16561 * gcc.target/i386/chkp-stropt-10.c: Likewise.
16562 * gcc.target/i386/chkp-stropt-11.c: Likewise.
16563 * gcc.target/i386/chkp-stropt-12.c: Likewise.
16564 * gcc.target/i386/chkp-stropt-13.c: Likewise.
16565 * gcc.target/i386/chkp-stropt-14.c: Likewise.
16566 * gcc.target/i386/chkp-stropt-15.c: Likewise.
16567 * gcc.target/i386/chkp-stropt-16.c: Likewise.
16568 * gcc.target/i386/chkp-stropt-2.c: Likewise.
16569 * gcc.target/i386/chkp-stropt-3.c: Likewise.
16570 * gcc.target/i386/chkp-stropt-4.c: Likewise.
16571 * gcc.target/i386/chkp-stropt-5.c: Likewise.
16572 * gcc.target/i386/chkp-stropt-6.c: Likewise.
16573 * gcc.target/i386/chkp-stropt-7.c: Likewise.
16574 * gcc.target/i386/chkp-stropt-8.c: Likewise.
16575 * gcc.target/i386/chkp-stropt-9.c: Likewise.
16576 * gcc.target/i386/pr63995-2.c: Likewise.
16577 * gcc.target/i386/pr64805.c: Likewise.
16578 * gcc.target/i386/pr65044.c: Likewise.
16579 * gcc.target/i386/pr65167.c: Likewise.
16580 * gcc.target/i386/pr65183.c: Likewise.
16581 * gcc.target/i386/pr65184.c: Likewise.
16582 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 16583
28b33016
IE
165842016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
16585
16586 PR tree-optimization/69328
16587 * gcc.dg/pr69328.c: New test.
16588
bcff0913
JL
165892016-01-20 Jeff Law <law@redhat.com>
16590
bf0bb970 16591 PR target/25114
bcff0913
JL
16592 * gcc.target/m68k/pr25114.c: New test.
16593
a3f69631
AV
165942016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
16595
16596 * gcc.target/arm/memset-inline-10.c: Added
16597 dg-require-effective-target arm_thumb2_ok.
16598
af33ba0d
EB
165992016-01-19 Eric Botcazou <ebotcazou@adacore.com>
16600
16601 * gcc.dg/debug/dwarf2/sso.c: New test.
16602
7596d5de
UB
166032016-01-19 Uros Bizjak <ubizjak@gmail.com>
16604
16605 PR testsuite/68820
16606 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16607 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16608 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16609
ceda2c69
JH
166102016-01-19 Jan Hubicka <hubicka@ucw.cz>
16611
16612 PR ipa/66223
16613 * g++.dg/ipa/devirt-50.C: New testcase.
16614
38a979f2
MP
166152016-01-19 Marek Polacek <polacek@redhat.com>
16616
16617 PR c++/68965
16618 * g++.dg/cpp1y/parameter-pack-1.C: New test.
16619 * g++.dg/cpp1y/parameter-pack-2.C: New test.
16620
962801c5
KT
166212016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16622
16623 PR target/69135
16624 * gcc.target/arm/pr69135_1.c: New test.
16625
078fe40a
WD
166262015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16627
16628 * gcc.target/aarch64/ccmp_1.c: Add new tests.
16629
786e3c06
WD
166302015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16631
16632 * gcc.target/aarch64/ccmp_1.c: New testcase.
16633
1e297006
MP
166342016-01-19 Marek Polacek <polacek@redhat.com>
16635
16636 PR c++/68586
16637 * g++.dg/cpp0x/enum30.C: New test.
16638
879c27e3
RB
166392016-01-19 Richard Biener <rguenther@suse.de>
16640
16641 PR tree-optimization/69336
16642 * g++.dg/tree-ssa/pr69336.C: New testcase.
16643
015337d3
JJ
166442016-01-19 Jakub Jelinek <jakub@redhat.com>
16645
16646 PR debug/65779
16647 * gcc.dg/pr65779.c: New test.
16648
e2c768b6
RB
166492016-01-19 Richard Biener <rguenther@suse.de>
16650
16651 PR tree-optimization/69352
16652 * gcc.dg/torture/pr69352.c: New testcase.
16653
569efc34
JJ
166542016-01-19 Jakub Jelinek <jakub@redhat.com>
16655
16656 PR rtl-optimization/68955
16657 PR rtl-optimization/64557
16658 * gcc.dg/torture/pr68955.c: New test.
16659
e49d321f
JH
166602016-01-19 Jan Hubicka <hubicka@ucw.cz>
16661
16662 PR lto/69136
16663 * g++.dg/torture/pr69136.C: New testcase.
16664
e9191ad3
JH
166652016-01-19 Jan Hubicka <hubicka@ucw.cz>
16666
16667 PR lto/69133
16668 * g++.dg/lto/pr69133_0.C: New testcase.
16669 * g++.dg/lto/pr69133_1.C: New testcase.
16670
2bedb645
JL
166712016-01-15 Jeff Law <law@redhat.com>
16672
16673 PR tree-optimization/69320
16674 * gcc.c-torture/pr69320-1.c: New test.
16675 * gcc.c-torture/pr69320-2.c: New test.
16676 * gcc.c-torture/pr69320-3.c: New test.
16677 * gcc.c-torture/pr69320-4.c: New test.
16678
17c15cb9
PP
166792016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16680
16681 PR c++/11858
16682 PR c++/24663
16683 PR c++/24664
16684 * g++.dg/template/pr11858.C: New test.
16685 * g++.dg/template/pr24663.C: New test.
16686 * g++.dg/template/unify12.C: New test.
16687 * g++.dg/template/unify13.C: New test.
16688 * g++.dg/template/unify14.C: New test.
16689 * g++.dg/template/unify15.C: New test.
16690 * g++.dg/template/unify16.C: New test.
16691 * g++.dg/template/unify17.C: New test.
16692
9617fd08
DM
166932016-01-18 David Malcolm <dmalcolm@redhat.com>
16694
16695 PR testsuite/69181
16696 * gcc.dg/pr69181-1.c: New test file.
16697 * gcc.dg/pr69181-2.c: New test file.
16698 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16699 globals by moving it to...
16700 (cleanup-after-saved-dg-test): ...this new function. Add
16701 "global additional_sources_used". Add reset of global
16702 multiline_expected_outputs to the empty list.
16703 * lib/multiline.exp (_multiline_expected_outputs): Rename this
16704 global to...
16705 (multiline_expected_outputs): ...this, and updated comments to
16706 note that it is modified from gcc-dg.exp.
16707 (dg-end-multiline-output): Update for the above renaming.
16708 (handle-multiline-outputs): Likewise. Remove the clearing
16709 of the expected outputs to the empty list.
16710
b555a2e4
RB
167112016-01-18 Richard Biener <rguenther@suse.de>
16712
16713 PR tree-optimization/69297
16714 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16715
96902805
JM
167162016-01-18 Joseph Myers <joseph@codesourcery.com>
16717
16718 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16719 dg-options.
16720 * gcc.target/mips/mips-3d-2.c: Likewise.
16721 * gcc.target/mips/mips-3d-3.c: Likewise.
16722 * gcc.target/mips/mips-3d-4.c: Likewise.
16723 * gcc.target/mips/mips-3d-5.c: Likewise.
16724 * gcc.target/mips/mips-3d-6.c: Likewise.
16725 * gcc.target/mips/mips-3d-7.c: Likewise.
16726 * gcc.target/mips/mips-3d-8.c: Likewise.
16727 * gcc.target/mips/mips-3d-9.c: Likewise.
16728 * gcc.target/mips/mips-ps-1.c: Likewise.
16729 * gcc.target/mips/mips-ps-2.c: Likewise.
16730 * gcc.target/mips/mips-ps-3.c: Likewise.
16731 * gcc.target/mips/mips-ps-4.c: Likewise.
16732 * gcc.target/mips/mips-ps-5.c: Likewise.
16733 * gcc.target/mips/mips-ps-6.c: Likewise.
16734 * gcc.target/mips/mips-ps-7.c: Likewise.
16735 * gcc.target/mips/mips-ps-type.c: Likewise.
16736 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16737 * gcc.target/mips/mips16-attributes-6.c: Likewise.
16738
40e26f94
TV
167392016-01-18 Tom de Vries <tom@codesourcery.com>
16740
16741 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16742 * c-c++-common/goacc/kernels-double-reduction.c: New test.
16743 * c-c++-common/goacc/kernels-empty.c: New test.
16744 * c-c++-common/goacc/kernels-eternal.c: New test.
16745 * c-c++-common/goacc/kernels-loop-2.c: New test.
16746 * c-c++-common/goacc/kernels-loop-3.c: New test.
16747 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16748 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16749 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16750 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16751 * c-c++-common/goacc/kernels-loop-data.c: New test.
16752 * c-c++-common/goacc/kernels-loop-g.c: New test.
16753 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16754 * c-c++-common/goacc/kernels-loop-n.c: New test.
16755 * c-c++-common/goacc/kernels-loop-nest.c: New test.
16756 * c-c++-common/goacc/kernels-loop.c: New test.
16757 * c-c++-common/goacc/kernels-noreturn.c: New test.
16758 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16759 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16760 * c-c++-common/goacc/kernels-reduction.c: New test.
16761
a98d4647
TV
167622016-01-18 Tom de Vries <tom@codesourcery.com>
16763
16764 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16765 * gcc.dg/autopar/outer-2.c: Same.
16766 * gcc.dg/autopar/outer-3.c: Same.
16767 * gcc.dg/autopar/outer-4.c: Same.
16768 * gcc.dg/autopar/outer-5.c: Same.
16769 * gcc.dg/autopar/outer-6.c: Same.
16770 * gcc.dg/autopar/parallelization-1.c: Same.
16771 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16772 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16773 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16774 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16775 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16776 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16777 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16778 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16779 * gcc.dg/autopar/pr39500-1.c: Same.
16780 * gcc.dg/autopar/pr39500-2.c: Same.
16781 * gcc.dg/autopar/pr46193.c: Same.
16782 * gcc.dg/autopar/pr46194.c: Same.
16783 * gcc.dg/autopar/pr49580.c: Same.
16784 * gcc.dg/autopar/pr49960-1.c: Same.
16785 * gcc.dg/autopar/pr49960.c: Same.
16786 * gcc.dg/autopar/pr68373.c: Same.
16787 * gcc.dg/autopar/reduc-1.c: Same.
16788 * gcc.dg/autopar/reduc-1char.c: Same.
16789 * gcc.dg/autopar/reduc-1short.c: Same.
16790 * gcc.dg/autopar/reduc-2.c: Same.
16791 * gcc.dg/autopar/reduc-2char.c: Same.
16792 * gcc.dg/autopar/reduc-2short.c: Same.
16793 * gcc.dg/autopar/reduc-3.c: Same.
16794 * gcc.dg/autopar/reduc-4.c: Same.
16795 * gcc.dg/autopar/reduc-6.c: Same.
16796 * gcc.dg/autopar/reduc-7.c: Same.
16797 * gcc.dg/autopar/reduc-8.c: Same.
16798 * gcc.dg/autopar/reduc-9.c: Same.
16799 * gcc.dg/autopar/uns-outer-4.c: Same.
16800 * gcc.dg/autopar/uns-outer-5.c: Same.
16801 * gcc.dg/autopar/uns-outer-6.c: Same.
16802 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16803 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16804
da976fa8
AL
168052016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16806
16807 PR target/63679
16808 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16809 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16810
70c1e886
AL
168112016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16812
16813 PR target/63679
16814 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16815 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16816 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16817
88bed196
AL
168182016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16819
16820 PR target/63679
16821 * gcc.dg/tree-ssa/sra-17.c: New.
16822 * gcc.dg/tree-ssa/sra-18.c: New.
16823
3dd5f42e
IE
168242016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16825
16826 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16827
ae5a77fa
EB
168282016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16829
16830 * gnat.dg/inline12.adb: New test.
16831
11e57fc6
BC
168322016-01-18 Bin Cheng <bin.cheng@arm.com>
16833
16834 PR tree-optimization/66797
16835 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16836
995b6fe0
RB
168372016-01-18 Richard Biener <rguenther@suse.de>
16838
16839 PR tree-optimization/69170
16840 * gcc.dg/torture/pr69170.c: New testcase.
16841
82ee0cf2 168422016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
16843
16844 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16845
d69da357
TV
168462016-01-16 Tom de Vries <tom@codesourcery.com>
16847
16848 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16849
a3845283
TV
168502016-01-16 Tom de Vries <tom@codesourcery.com>
16851
16852 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16853 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16854 redundant dg-require-effective-target pthread.
16855 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16856 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16857 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16858 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16859 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16860 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16861 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16862
197a6aa6
DE
168632016-01-16 David Edelsohn <dje.gcc@gmail.com>
16864
16865 PR target/68609
16866 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16867 * gcc.target/powerpc/recip-7.c: Same.
16868
ec7886c1
PP
168692016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16870
16871 PR c++/69091
16872 * g++.dg/template/pr69091.C: New test.
16873
203484bb
PP
168742016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16875
16876 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16877 dump does not contain an error_mark_node.
16878 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16879 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16880
aa2500e9
PP
168812016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16882
16883 PR c++/68936
16884 * g++.dg/template/pr68936.C: New test.
16885
28621a5c
DE
168862016-01-15 David Edelsohn <dje.gcc@gmail.com>
16887
16888 PR target/68609
16889 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16890 * gcc.target/powerpc/recip-2.c: Same.
16891 * gcc.target/powerpc/recip-3.c: Same.
16892 * gcc.target/powerpc/recip-4.c: Same.
16893 * gcc.target/powerpc/recip-sqrtf.c: Same.
16894
40c43aca
JL
168952016-01-15 Jeff Law <law@redhat.com>
16896
16897 PR tree-optimization/69270
16898 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16899 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16900
afbc5ae8
PT
169012016-01-15 Paul Thomas <pault@gcc.gnu.org>
16902
16903 PR fortran/49630
16904 * gfortran.dg/deferred_character_13.f90: New test for the fix
16905 of comment 3 of the PR.
16906
16907 PR fortran/54070
16908 * gfortran.dg/deferred_character_8.f90: New test
16909 * gfortran.dg/allocate_error_5.f90: New test
16910
16911 PR fortran/60593
16912 * gfortran.dg/deferred_character_10.f90: New test
16913
16914 PR fortran/60795
16915 * gfortran.dg/deferred_character_14.f90: New test
16916
16917 PR fortran/61147
16918 * gfortran.dg/deferred_character_11.f90: New test
16919
16920 PR fortran/64324
16921 * gfortran.dg/deferred_character_9.f90: New test
16922
49abe076
VM
169232016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16924
16925 PR rtl-optimization/69030
16926 * gcc.target/i386/pr69030.c: New.
16927
16d12992
KT
169282016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16929
16930 * gcc.target/aarch64/target_attr_17.c: New test.
16931
78810bd3
RB
169322016-01-15 Richard Biener <rguenther@suse.de>
16933
16934 PR tree-optimization/66856
16935 * gcc.dg/torture/pr66856-1.c: New testcase.
16936 * gcc.dg/torture/pr66856-2.c: Likewise.
16937
2bd847fe
RB
169382016-01-15 Richard Biener <rguenther@suse.de>
16939
16940 PR debug/69137
16941 * g++.dg/lto/pr69137_0.C: New testcase.
16942
a00fe3b7
RS
169432016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16944
16945 PR middle-end/69246
16946 * gcc.target/i386/pr69246.c: New test.
16947
cbb0e83b
DV
169482016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16949
7596d5de 16950 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 16951
5a500ecf
DV
169522016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16953
16954 PR c++/56194
16955 * g++.dg/init/const9.C: Disable test on S/390.
16956
5d9bf64f
DV
169572016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16958
16959 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16960 * g++.dg/Wno-frame-address.C: Ditto.
16961
e234b19e
DV
169622016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16963
16964 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16965
89483f99
RB
169662016-01-15 Richard Biener <rguenther@suse.de>
16967
16968 PR tree-optimization/68961
16969 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16970
94f37395
IE
169712016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16972
16973 * gcc.target/i386/pr65105-5.c: New test.
16974
82ee0cf2 169752016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
16976
16977 * gcc.c-torture/execute/alias-4.c: New testcase.
16978
82ee0cf2 169792016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
16980
16981 PR ipa/68148
16982 * g++.dg/ipa/devirt-49.C: New testcase.
16983
092f7deb 169842016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
16985
16986 PR target/65837
16987 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16988 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16989 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16990
e93c66bc
RB
169912016-01-15 Richard Biener <rguenther@suse.de>
16992
16993 PR tree-optimization/69117
16994 * gcc.dg/torture/pr69117.c: New testcase.
16995
c47eaca6 169962015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
16997
16998 PR c++/69048
16999 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
17000
c3f6914a
FXC
170012016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17002
17003 PR testsuite/67509
17004 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
17005 range tests use 100 * maximum instead of maximum + 1.
17006
cd65ae90
JJ
170072016-01-14 Jakub Jelinek <jakub@redhat.com>
17008
17009 PR debug/69244
17010 * gcc.dg/guality/pr69244.c: New test.
17011
19643948
UB
170122016-01-14 Uros Bizjak <ubizjak@gmail.com>
17013
17014 * lib/target-supports.exp (check_effective_target_issignaling):
17015 New procedure.
17016 * gcc.dg/pr61441.c: Require issignaling effective target.
17017
fe79c97e
SB
170182016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
17019
17020 PR target/68803
17021 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
17022
c7df95d8
DM
170232016-01-14 David Malcolm <dmalcolm@redhat.com>
17024
17025 PR c++/68819
17026 PR preprocessor/69177
17027 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
17028 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
17029 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
17030 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
17031
00083992
MP
170322016-01-14 Marek Polacek <polacek@redhat.com>
17033
17034 PR c/69262
17035 * gcc.dg/array-15.c: New test.
17036
0c9b3294
JJ
170372016-01-14 Jakub Jelinek <jakub@redhat.com>
17038
17039 PR middle-end/68146
17040 PR tree-optimization/69155
17041 * gfortran.dg/pr68146.f: New test.
17042 * gfortran.dg/pr69155.f90: New test.
17043
3688e13d
RB
170442016-01-14 Richard Biener <rguenther@suse.de>
17045
17046 PR tree-optimization/68060
17047 * gcc.dg/torture/pr68060-1.c: New testcase.
17048 * gcc.dg/torture/pr68060-2.c: Likewise.
17049
bab0ad3a
NC
170502016-01-14 Nick Clifton <nickc@redhat.com>
17051
17052 * lib/target-supports.exp
17053 (check_effective_target_arm_neon_ok_nocache): Add an option
17054 sequence that includes setting the ARM architecture to ARMv7-A.
17055 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17056 command line options necessary to enable Neon support.
17057 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17058 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17059 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17060 * gcc.target/arm/pr69180.c: Likewise.
17061
947c2ce5
JL
170622016-01-14 Jeff Law <law@redhat.com>
17063
17064 PR tree-optimization/69270
17065 * gcc.dg/tree-ssa/pr69270.c: New test.
17066
3342fd71
BS
170672016-01-13 Bernd Schmidt <bschmidt@redhat.com>
17068
17069 PR c/66208
17070 * c-c++-common/pr66208.c: New file.
17071
2ad3adf1
JJ
170722016-01-13 Jakub Jelinek <jakub@redhat.com>
17073
17074 PR tree-optimization/69156
17075 * gcc.dg/pr69156.c: New test.
17076
398d6feb
L
170772016-01-13 H.J. Lu <hongjiu.lu@intel.com>
17078
17079 * gcc.target/i386/pr69225-7.c: New test.
17080
4c868789
RH
170812016-01-13 Richard Henderson <rth@redhat.com>
17082
17083 * gcc.dg/tm/memopt-13.c: Update expected function.
17084 * gcc.dg/tm/memopt-6.c: Likewise.
17085
ef6d1772
UB
170862016-01-13 Uros Bizjak <ubizjak@gmail.com>
17087
17088 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17089 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17090 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17091 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 17092
ef6d1772
UB
170932016-01-13 Tom de Vries <tom@codesourcery.com>
17094
17095 PR tree-optimization/69169
0b4b6ef2
TV
17096 * gcc.dg/pr69169.c: New test.
17097
2ad3adf1 170982016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
17099
17100 PR target/69228
17101 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17102 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17103 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17104 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17105 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17106 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17107 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17108 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17109
9060e335
AK
171102016-01-13 Jakub Jelinek <jakub@redhat.com>
17111
17112 PR target/69247
17113 * gcc.dg/pr69247.c: New test.
17114
40311329
RB
171152016-01-13 Richard Biener <rguenther@suse.de>
17116
17117 PR tree-optimization/69242
17118 * gcc.dg/torture/pr69242.c: New testcase.
17119
ccbd7103
RB
171202016-01-13 Richard Biener <rguenther@suse.de>
17121
17122 PR tree-optimization/69186
17123 * gcc.dg/torture/pr69186.c: New testcase.
17124
c6f72a46
JL
171252016-01-13 Jeff Law <law@redhat.com>
17126
17127 PR tree-optimization/67755
17128 * gcc.dg/tree-ssa/pr67755.c: New test.
17129
171302016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
17131
17132 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17133 pass number in output by a star.
17134
c446cf07
BC
171352016-01-12 Bin Cheng <bin.cheng@arm.com>
17136
17137 PR tree-optimization/68911
17138 * gcc.c-torture/execute/pr68911.c: New test.
17139
5342156c
MP
171402016-01-12 Marek Polacek <polacek@redhat.com>
17141
17142 PR c++/68979
17143 * g++.dg/warn/permissive-1.C: New test.
17144
65364cc5
JJ
171452016-01-12 Jakub Jelinek <jakub@redhat.com>
17146
17147 PR objc++/68511
17148 PR c++/69213
17149 * g++.dg/opt/pr69213.C: New test.
17150
81b9a3d9
CB
171512016-01-12 Christian Bruel <christian.bruel@st.com>
17152
17153 PR target/69180
17154 * gcc.target/arm/pr69180.c: New test.
17155
3c4e91c9
RB
171562016-01-12 Richard Biener <rguenther@suse.de>
17157
17158 PR lto/69077
17159 * g++.dg/lto/pr69077_0.C: New testcase.
17160 * g++.dg/lto/pr69077_1.C: Likewise.
17161
5664cea1
JJ
171622016-01-12 Jakub Jelinek <jakub@redhat.com>
17163
17164 PR target/69175
17165 * g++.dg/opt/pr69175.C: New test.
17166
86cefc49
AL
171672016-01-12 Alan Lawrence <alan.lawrence@arm.com>
17168
17169 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17170 rather than #including math.h & stdlib.h.
17171 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17172 * gcc.dg/vect/pr49771.c: Likewise.
17173 * gcc.dg/vect/vect-10-big-array.c: Likewise.
17174 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17175 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17176 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17177 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17178 * gcc.dg/vect/pr44507.c: Likewise.
17179 * gcc.dg/vect/pr45902.c: Likewise.
17180 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17181 * gcc.dg/vect/vect-117.c: Likewise.
17182 * gcc.dg/vect/vect-99.c: Likewise.
17183 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17184 * gcc.dg/vect/vect-cond-1.c: Likewise.
17185 * gcc.dg/vect/vect-cond-2.c: Likewise.
17186 * gcc.dg/vect/vect-cond-3.c: Likewise.
17187 * gcc.dg/vect/vect-cond-4.c: Likewise.
17188 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17189 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17190 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17191 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17192 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17193 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17194 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17195 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17196 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17197 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17198 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17199 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17200 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17201 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17202 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17203 include of signal.h.
17204 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17205 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17206 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17207 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17208 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17209 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17210 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17211 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17212 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17213 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17214 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17215 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17216 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17217 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17218 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17219 * gcc.dg/vect/vect-outer-5.c: Likewise.
17220 * gcc.dg/vect/vect-outer-6.c: Likewise.
17221 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17222 include of stdio.h.
17223
b832f61e
NC
172242016-01-12 Nick Clifton <nickc@redhat.com>
17225
17226 PR target/68913
17227 * gcc.dg/lto/pr61886_0.c: Rename the external function called
17228 to fread so that it will be found in all target runtimes.
17229
8eac49b1
RB
172302016-01-12 Richard Biener <rguenther@suse.de>
17231
17232 PR tree-optimization/69053
17233 * g++.dg/torture/pr69053.C: New testcase.
17234
2935d994
RB
172352016-01-12 Richard Biener <rguenther@suse.de>
17236
17237 PR tree-optimization/69168
17238 * gcc.dg/torture/pr69168.c: New testcase.
17239
66c16fd9
RB
172402016-01-12 Richard Biener <rguenther@suse.de>
17241
17242 PR tree-optimization/69157
17243 * gcc.dg/torture/pr69157.c: New testcase.
17244
172452016-01-12 Richard Biener <rguenther@suse.de>
17246
17247 PR tree-optimization/69174
17248 * gcc.dg/torture/pr69174.c: New testcase.
17249
723033a6
JJ
172502016-01-12 Jakub Jelinek <jakub@redhat.com>
17251
17252 PR c++/66808
17253 PR c++/69000
17254 * g++.dg/tls/pr66808.C: New test.
17255 * g++.dg/tls/pr69000.C: New test.
17256
3574cf47
BS
172572016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17258
17259 * gcc.target/powerpc/swaps-p8-23.c: New test.
17260 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17261
feb20787
JDA
172622016-01-11 John David Anglin <danglin@gcc.gnu.org>
17263
17264 PR tree-optimization/68356
17265 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17266
27b1820a
KV
172672016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
17268 Jim Wilson <jim.wilson@linaro.org>
17269
17270 PR target/69194
17271 * gcc.target/arm/pr69194.c: New test.
17272
cf4de6af
L
172732016-01-11 H.J. Lu <hongjiu.lu@intel.com>
17274
17275 PR target/69225
17276 * gcc.target/i386/pr69225-1.c: New test.
17277 * gcc.target/i386/pr69225-2.c: Likewise.
17278 * gcc.target/i386/pr69225-3.c: Likewise.
17279 * gcc.target/i386/pr69225-4.c: Likewise.
17280 * gcc.target/i386/pr69225-5.c: Likewise.
17281 * gcc.target/i386/pr69225-6.c: Likewise.
17282
1ebd5558
JJ
172832016-01-11 Jakub Jelinek <jakub@redhat.com>
17284
23552a4d
JJ
17285 PR target/67462
17286 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17287 if lp64.
17288
26ff85b0
JJ
17289 PR target/69071
17290 * gcc.dg/pr69071.c: New test.
17291
9cb6bd74
JJ
17292 PR c++/69211
17293 * g++.dg/opt/pr69211.C: New test.
17294
1ebd5558
JJ
17295 PR tree-optimization/69214
17296 * gcc.c-torture/compile/pr69214.c: New test.
17297
8c18c836
UB
172982016-01-11 Uros Bizjak <ubizjak@gmail.com>
17299
17300 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17301 * gcc.target/i386/pr66232-11.c: Ditto.
17302 * gcc.target/i386/pr66232-12.c: Ditto.
17303 * gcc.target/i386/pr66232-13.c: Ditto.
17304
62446e6e
RB
173052016-01-11 Richard Biener <rguenther@suse.de>
17306
17307 PR tree-optimization/69173
17308 * gcc.dg/torture/pr69173.c: New testcase.
17309
2b8568fe
KT
173102016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17311
17312 PR rtl-optimization/68796
17313 * gcc.target/aarch64/tst_5.c: New test.
17314 * gcc.target/aarch64/tst_6.c: Likewise.
17315
5baf4532
KT
173162016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17317
17318 PR rtl-optimization/68841
17319 * gcc.dg/pr68841.c: New test.
17320 * gcc.c-torture/execute/pr68841.c: New test.
17321
ca90b1ed
YR
173222016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
17323
17324 PR rtl-optimization/68920
17325 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17326 for ix86 targets.
17327 * gcc.dg/ifcvt-5.c: New test.
17328
2ad3adf1 173292016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
17330
17331 PR bootstrap/69123
17332 * g++.dg/pr69123.C: New.
17333
83834c09
IE
173342016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
17335
17336 PR target/69010
17337 * gcc.target/i386/pr69010.c: New test.
17338
dcf89d57
MJ
173392016-01-11 Martin Jambor <mjambor@suse.cz>
17340
17341 PR ipa/69044
17342 * gcc.target/i386/chkp-pr69044.c: New test.
17343
d95167ee
TV
173442016-01-11 Tom de Vries <tom@codesourcery.com>
17345
17346 PR tree-optimization/69109
17347 * gcc.dg/autopar/pr69109-2.c: New test.
17348 * gcc.dg/autopar/pr69109.c: New test.
17349
4f6403a8
TV
173502016-01-11 Tom de Vries <tom@codesourcery.com>
17351
17352 PR tree-optimization/69108
17353 * gcc.dg/autopar/pr69108.c: New test.
17354
21efdd80
PP
173552016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
17356
17357 PR c++/69029
17358 * c-c++-common/Wisleading-indentation.c: Augment test.
17359
fd42eed8
TK
173602016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
17361
17362 PR fortran/69154
17363 * gfortran.dg/inline_matmul_12.f90: New test.
17364
4f90ee6c
PT
173652016-01-10 Paul Thomas <pault@gcc.gnu.org>
17366
17367 PR fortran/67779
17368 * gfortran.dg/actual_array_offset_1: New test.
17369
3907c6cf
TV
173702016-01-10 Tom de Vries <tom@codesourcery.com>
17371
17372 PR tree-optimization/69062
17373 * gcc.dg/autopar/pr69062.c: New test.
17374
b07b236e
TS
173752016-01-10 Thomas Schwinge <thomas@codesourcery.com>
17376
17377 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17378 * gcc.dg/vect/slp-perm-2.c: Likewise.
17379 * gcc.dg/vect/slp-perm-3.c: Likewise.
17380 * gcc.dg/vect/slp-perm-5.c: Likewise.
17381 * gcc.dg/vect/slp-perm-6.c: Likewise.
17382 * gcc.dg/vect/slp-perm-7.c: Likewise.
17383 * gcc.dg/vect/slp-perm-8.c: Likewise.
17384
23fab8ae
TV
173852016-01-10 Tom de Vries <tom@codesourcery.com>
17386
17387 PR tree-optimization/69039
17388 * gcc.dg/autopar/pr69039.c: New test.
17389
73f0dae2
MP
173902016-01-09 Marek Polacek <polacek@redhat.com>
17391
17392 PR c++/69113
17393 * g++.dg/pr69113.C: New test.
17394
20b8d734
JJ
173952016-01-09 Jakub Jelinek <jakub@redhat.com>
17396
17397 PR middle-end/50865
17398 PR tree-optimization/69097
17399 * gcc.c-torture/execute/pr50865.c: New test.
17400 * gcc.c-torture/execute/pr69097-1.c: New test.
17401 * gcc.c-torture/execute/pr69097-2.c: New test.
17402 * gcc.dg/pr69097-1.c: New test.
17403 * gcc.dg/pr69097-2.c: New test.
17404
c50e614b
JJ
174052016-01-09 Jakub Jelinek <jakub@redhat.com>
17406
17407 PR c++/69164
17408 * g++.dg/opt/pr69164.C: New test.
17409
e0237993
JJ
174102016-01-08 Jakub Jelinek <jakub@redhat.com>
17411
17412 PR tree-optimization/69167
17413 * gcc.dg/pr69167.c: New test.
17414
bd8f5bb2
MP
174152016-01-08 Marek Polacek <polacek@redhat.com>
17416
17417 PR c++/68449
17418 * g++.dg/pr68449.C: New.
17419
bb0f5ca7
AL
174202016-01-08 Alan Lawrence <alan.lawrence@arm.com>
17421
17422 PR tree-optimization/68707
17423 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17424 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17425 on platforms supporting it.
17426 * gcc.dg/vect/slp-perm-2.c: Likewise.
17427 * gcc.dg/vect/slp-perm-3.c: Likewise.
17428 * gcc.dg/vect/slp-perm-5.c: Likewise.
17429 * gcc.dg/vect/slp-perm-7.c: Likewise.
17430 * gcc.dg/vect/slp-perm-8.c: Likewise.
17431 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17432 on platforms supporting it.
17433
22518428
JJ
174342016-01-08 Jakub Jelinek <jakub@redhat.com>
17435
33f0852f
JJ
17436 PR tree-optimization/69162
17437 * gcc.dg/pr69162.c: New test.
17438
22518428
JJ
17439 PR tree-optimization/69172
17440 * gcc.dg/pr69172.c: New test.
17441
80e9b3aa
TP
174422016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
17443
17444 PR tree-optimization/67781
17445 * gcc.c-torture/execute/pr67781.c: New file.
17446
262a363f
JJ
174472016-01-08 Jakub Jelinek <jakub@redhat.com>
17448
17449 PR tree-optimization/69083
17450 * gcc.dg/vect/pr69083.c: New test.
17451
6e1f093f
SS
174522016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
17453
17454 PR tree-optimization/61441
17455 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17456 Use -fexcess-precision=standard for compiler options.
17457 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
17458
53290e07
JJ
174592016-01-08 Jakub Jelinek <jakub@redhat.com>
17460
57bf3072
JJ
17461 PR fortran/69128
17462 * gfortran.dg/gomp/pr69128.f90: New test.
17463
53290e07
JJ
17464 PR c++/69145
17465 * g++.dg/ext/pr69145-1.C: New test.
17466 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17467 * g++.dg/ext/pr69145-2.h: New file.
17468
7a127fa7
MS
174692016-01-07 Martin Sebor <msebor@redhat.com>
17470
17471 PR c/68966
17472 * gcc.dg/atomic-fetch-bool.c: New test.
17473 * gcc.dg/sync-fetch-bool.c: New test.
17474
95918b49
L
174752016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17476
17477 PR fortran/66680
17478 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17479
c8e62a9d
NC
174802016-01-07 Nick Clifton <nickc@redhat.com>
17481
17482 PR target/66655
17483 * g++.dg/pr66655.C: New test.
17484 * g++.dg/pr66655_1.cc: Test support file.
17485 * g++.dg/pr66655.h: Test header file.
17486
2ad3adf1 174872016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
17488
17489 PR fortran/66680
17490 gfortran.dg/gomp/pr66680.f90: New test.
17491
4cd9ca92
L
174922016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17493
17494 PR target/69171
17495 * gcc.target/i386/pr69171-1.c: New test.
17496 * gcc.target/i386/pr69171-2.c: Likewise.
17497 * gcc.target/i386/pr69171-3.c: Likewise.
17498 * gcc.target/i386/pr69171-4.c: Likewise.
17499 * gcc.target/i386/pr69171-5.c: Likewise.
17500 * gcc.target/i386/pr69171-6.c: Likewise.
17501
7e33d4dc
BS
175022015-12-15 Bernd Schmidt <bschmidt@redhat.com>
17503
17504 PR middle-end/67639
17505 * c-c++-common/pr67639.c: New test.
17506
fec64afc
JJ
175072016-01-07 Jakub Jelinek <jakub@redhat.com>
17508
17509 PR tree-optimization/69141
17510 * g++.dg/opt/pr69141.C: New test.
17511
f293ad29
EB
175122016-01-06 Eric Botcazou <ebotcazou@adacore.com>
17513
17514 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17515
5027395e
UB
175162016-01-06 Uros Bizjak <ubizjak@gmail.com>
17517
17518 PR target/69140
17519 * gcc.target/i386/pr69140.c: New test
17520
7443cf13
DM
175212016-01-06 David Malcolm <dmalcolm@redhat.com>
17522
17523 * gcc.dg/bad-dereference.c: New test case.
17524
32928931
BS
175252015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17526
17527 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17528
68dd05da
AS
175292016-01-06 Andreas Schwab <schwab@linux-m68k.org>
17530
17531 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17532
6b131d5b
MP
175332016-01-06 Marek Polacek <polacek@redhat.com>
17534
17535 PR sanitizer/69099
17536 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17537
8d9fdb49
MP
175382016-01-05 Marek Polacek <polacek@redhat.com>
17539
17540 PR c/69104
17541 * gcc.dg/atomic-invalid-2.c: New.
17542
acf93f1e
L
175432016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17544
17545 PR target/68991
17546 * gcc.target/i386/pr68991.c: New test.
17547
3f50525d
L
175482016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17549
17550 PR target/68991
17551 * g++.dg/pr68991-1.C: New test.
17552 * g++.dg/pr68991-2.C: Likewise.
17553
e0237993 175542016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 17555
e0237993 17556 PR other/60465
face88a1
ST
17557 * gcc.target/ia64/pr60465-gprel64.c: New test.
17558 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17559
a0866eff
KT
175602016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17561
17562 PR rtl-optimization/68651
17563 * gcc.target/aarch64/pr68651_1.c: New test.
17564
c589e975
DM
175652016-01-05 David Malcolm <dmalcolm@redhat.com>
17566
17567 PR c/69122
17568 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17569
929710d9
NS
175702016-01-05 Nathan Sidwell <nathan@acm.org>
17571
ce3e43d7
NS
17572 PR c++/58583
17573 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17574
929710d9
NS
17575 * gcc.dg/alias-15.c: New.
17576
a2faef8e
NC
175772016-01-05 Nick Clifton <nickc@redhat.com>
17578
17579 PR target/68870
17580 * g++.dg/pr68770.C: New test.
17581
4cfa76e3
MS
175822016-01-04 Mike Stump <mikestump@comcast.net>
17583
17584 * lib/target-supports.exp (check_effective_target_cilkplus):
17585 cilkplus targets require pthreads.
4ece61b6 17586 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 17587
4e8a3a35
MM
175882016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
17589
17590 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17591 generation.
17592
818ab71a
JJ
175932016-01-04 Jakub Jelinek <jakub@redhat.com>
17594
17595 Update copyright years.
17596
2fe0a208
MP
175972016-01-04 Marek Polacek <polacek@redhat.com>
17598
17599 PR c/68908
17600 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17601 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17602 * gcc.dg/atomic/stdatomic-op-5.c: New test.
17603
9e3b2fe3
EB
176042016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17605
17606 * gcc.target/sparc/20160104-2.c: New test.
17607
e8d65a35
EB
176082016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17609
17610 * gcc.target/sparc/20160104-1.c: New test.
17611
25ccfccd
PT
176122016-01-03 Paul Thomas <pault@gcc.gnu.org>
17613
17614 PR fortran/65045
17615 * gfortran.dg/pr65045.f90: New test.
17616
cb51d382
EB
176172016-01-02 Eric Botcazou <ebotcazou@adacore.com>
17618
17619 * gnat.dg/specs/debug1.ads: Delete.
17620
6eeaad6e
JD
176212016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17622
17623 PR libgfortran/68867
17624 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
17625 expression.
17626
2f968603
JD
176272016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17628
17629 PR libgfortran/68867
17630 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
17631 PowerPC.
17632
591bb5e4
PT
176332016-01-01 Paul Thomas <pault@gcc.gnu.org>
17634
17635 PR fortran/68864
17636 * gfortran.dg/pr68864.f90: New test.
17637
f1e0620c
JJ
176382016-01-01 Jakub Jelinek <jakub@redhat.com>
17639
942a1319
JJ
17640 PR tree-optimization/69070
17641 * gcc.dg/pr69070.c: New test.
17642
10dff63f
JJ
17643 PR sanitizer/69055
17644 * gfortran.dg/pr69055.f90: New test.
17645
f1e0620c
JJ
17646 PR target/69015
17647 * gcc.dg/pr69015.c: New test.
818ab71a 17648\f
2f883d1c 17649Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
17650
17651Copying and distribution of this file, with or without modification,
17652are permitted in any medium without royalty provided the copyright
17653notice and this notice are preserved.