]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
exp_aggr.adb (Aggr_Assignment_OK_For_Backend): Use Component_Size of the innermost...
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
5b85ad7d
PMR
12017-12-15 Justin Squirek <squirek@adacore.com>
2
3 * gnat.dg/aliasing4.adb: New testcase.
4
52017-12-15 Ed Schonberg <schonberg@adacore.com>
6
7 * gnat.dg/incomplete6.adb, gnat.dg/incomplete6.ads: New testcase.
8
92017-12-15 Hristian Kirtchev <kirtchev@adacore.com>
10
11 * gnat.dg/initializes.ads, gnat.dg/initializes.adb: New testcase.
12
132017-12-15 Eric Botcazou <ebotcazou@adacore.com>
14
15 * gnat.dg/component_size.adb: New testcase.
16
87a5e0e8
RB
172017-12-15 Richard Biener <rguenther@suse.de>
18
19 PR lto/83388
20 * gcc.dg/lto/pr83388_0.c: New testcase.
21
76fc4a85
PMR
222017-12-15 Ed Schonberg <schonberg@adacore.com>
23
24 * gnat.dg/expr_func2.ads, gnat.dg/expr_func2.adb: New testcase.
25
b3801819
PMR
262017-12-15 Hristian Kirtchev <kirtchev@adacore.com>
27
28 * gnat.dg/dflt_init_cond.adb, gnat.dg/dflt_init_cond_pkg.ads: New
29 testcase.
30
c581c520
PMR
312017-12-15 Hristian Kirtchev <kirtchev@adacore.com>
32
33 * gnat.dg/expr_func_main.adb, gnat.dg/expr_func_pkg.ads,
34 gnat.dg/expr_func_pkg.adb: New testcase.
35
362017-12-15 Hristian Kirtchev <kirtchev@adacore.com>
37
38 * gnat.dg/abe_pkg.adb, gnat.dg/abe_pkg.ads: New testcase.
39
402017-12-15 Ed Schonberg <schonberg@adacore.com>
41
42 * gnat.dg/subp_inst.adb, gnat.dg/subp_inst_pkg.adb,
43 gnat.dg/subp_inst_pkg.ads: New testcase.
44
549fa584
JK
452017-12-15 Julia Koval <julia.koval@intel.com>
46
47 * gcc.target/i386/avx512f-aesenclast-2.c: New test.
48 * gcc.target/i386/avx512vl-aesenclast-2.c: Ditto.
49 * gcc.target/i386/avx512fvl-vaes-1.c: Handle new intrinsics.
50
5a5d1797
JK
512017-12-15 Julia Koval <julia.koval@intel.com>
52
53 * gcc.target/i386/avx512f-aesenc-2.c: New test.
54 * gcc.target/i386/avx512vl-aesenc-2.c: Ditto.
55 * gcc.target/i386/avx512fvl-vaes-1.c: Handle new intrinsics.
56
572017-12-15 Julia Koval <julia.koval@intel.com>
0ccdce5f
JK
58
59 * gcc.target/i386/avx512f-aesdeclast-2.c: New test.
60 * gcc.target/i386/avx512vl-aesdeclast-2.c
61 * gcc.target/i386/avx512fvl-vaes-1.c: Handle new intrinsics.
62
c65e18d3
BE
632017-12-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
64
65 * c-c++-common/Wcast-function-type.c: New test.
66 * g++.dg/Wcast-function-type.C: New test.
67
2004617a
QZ
682017-12-14 Qing Zhao <qing.zhao@oracle.com>
69
70 PR middle_end/79538
71 * gcc.dg/pr79538.c: New test.
72
5505bb43
DM
732017-12-14 David Malcolm <dmalcolm@redhat.com>
74
75 PR tree-optimization/83312
76 * gcc.dg/pr83312.c: New test case.
77
9df60a5d
EB
782017-12-14 Eric Botcazou <ebotcazou@adacore.com>
79
80 * gnat.dg/alignment13.adb: New test.
81
e2c6cfac
JJ
822017-12-14 Jakub Jelinek <jakub@redhat.com>
83
84 PR lto/81406
85 * gcc.dg/lto/pr81406_0.c: New test.
86
c49dac0d
RB
872017-12-14 Richard Biener <rguenther@suse.de>
88
89 PR tree-optimization/66974
90 * gcc.dg/Warray-bounds-24.c: New testcase.
91
5bc29045
RB
922017-12-14 Richard Biener <rguenther@suse.de>
93
94 PR tree-optimization/65258
95 * gcc.dg/Warray-bounds-23.c: New testcase.
96
aadd37c8
TV
972017-12-14 Tom de Vries <tom@codesourcery.com>
98
99 * lib/target-supports.exp (check_effective_target_weak_undefined): New
100 proc.
101 * gcc.dg/visibility-22.c: Require effective target weak_undefined.
102
8fa06648
RB
1032017-12-14 Richard Biener <rguenther@suse.de>
104
105 PR tree-optimization/83326
106 * gcc.dg/tree-ssa/pr81388-2.c: Adjust.
107
4d39941e
EB
1082017-12-14 Eric Botcazou <ebotcazou@adacore.com>
109
110 * gnat.dg/alignment11.adb: New test.
111 * gnat.dg/alignment12.adb: Likewise.
112
b7280579
RB
1132017-12-14 Richard Biener <rguenther@suse.de>
114
115 PR c/83415
116 * gcc.dg/pr83415.c: New testcase.
117
e729c8e0
RB
1182017-12-14 Richard Biener <rguenther@suse.de>
119
120 PR tree-optimization/83418
121 * gcc.dg/torture/pr83418.c: New testcase.
122
aa215959
JJ
1232017-12-14 Jakub Jelinek <jakub@redhat.com>
124
6dfb83e8
JJ
125 PR bootstrap/83396
126 * gcc.dg/pr83396.c: New test.
127
aa215959
JJ
128 PR tree-optimization/83198
129 * gcc.dg/pr83198.c: New test.
130 * gcc.dg/tree-ssa/pr83198.c: New test.
131
8332c5ee
SD
1322017-12-14 Sudakshina Das <sudi.das@arm.com>
133
134 PR target/81228
135 * gcc.dg/pr81228.c: New.
136
9096c2c5
JJ
1372017-12-14 Jakub Jelinek <jakub@redhat.com>
138
139 PR c++/79650
140 * g++.dg/template/pr79650.C: New test.
141
e535b963
RS
1422017-12-14 Richard Sandiford <richard.sandiford@linaro.org>
143 Alan Hayward <alan.hayward@arm.com>
144 David Sherwood <david.sherwood@arm.com>
145
146 * gcc.dg/plugin/poly-int-tests.h,
147 gcc.dg/plugin/poly-int-test-1.c,
148 gcc.dg/plugin/poly-int-01_plugin.c,
149 gcc.dg/plugin/poly-int-02_plugin.c,
150 gcc.dg/plugin/poly-int-03_plugin.c,
151 gcc.dg/plugin/poly-int-04_plugin.c,
152 gcc.dg/plugin/poly-int-05_plugin.c,
153 gcc.dg/plugin/poly-int-06_plugin.c,
154 gcc.dg/plugin/poly-int-07_plugin.c: New tests.
155 * gcc.dg/plugin/plugin.exp: Run them.
156
f4615940
PB
1572017-12-13 Peter Bergner <bergner@vnet.ibm.com>
158
159 * gcc.target/powerpc/cpu-builtin-1.c (htm-no-suspend): Add test.
160
ae51fb47
PC
1612017-12-13 Paolo Carlini <paolo.carlini@oracle.com>
162
163 PR c++/81061
164 * g++.dg/other/const5.C: New.
165
60012ddc 1662017-12-13 Alexandre Oliva <aoliva@redhat.com>
3b778d9d
AO
167 Jakub Jelinek <jakub@redhat.com>
168
169 PR bootstrap/83396
170 PR debug/83391
171 * gcc.dg/torture/pr83396.c: New test.
172 * g++.dg/torture/pr83391.C: New test.
173
2046f23f
SB
1742017-12-13 Segher Boessenkool <segher@kernel.crashing.org>
175
176 PR rtl-optimization/83393
177 * gcc.dg/pr83393.c: New testcase.
178
2b031ef4
NS
1792017-12-13 Nathan Sidwell <nathan@acm.org>
180
181 PR c++/15272
182 * g++.dg/template/pr71826.C: Adjust for 15272 fix.
183
df80fc53
JL
1842017-12-12 Jeff Law <law@redhat.com>
185
186 PR tree-optimization/83298
187 PR tree-optimization/83362
188 PR tree-optimization/83383
189 * gcc.c-torture/execute/pr83298.c: New test.
190 * gcc.c-torture/execute/pr83362.c New test.
191 * gcc.c-torture/execute/pr83383.c New test.
192
2f1392ae
RO
1932017-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
194
195 * lib/gcc-dg.exp (process-message): Avoid additional whitespace in
196 $expmsg.
197
a365945b
RB
1982017-12-12 Richard Biener <rguenther@suse.de>
199
200 PR tree-optimization/83385
201 * gcc.dg/graphite/pr83385.c: New testcase.
202
49e6a6c0
MP
2032017-12-12 Marek Polacek <polacek@redhat.com>
204
205 PR c/82679
206 * gcc.dg/c11-atomic-5.c: New test.
207
12c667b5
JJ
2082017-12-12 Jakub Jelinek <jakub@redhat.com>
209
6c939c2e
JJ
210 PR rtl-optimization/83363
211 PR rtl-optimization/83364
212 * gcc.dg/pr83363.c: New test.
213 * gcc.dg/pr83364.c: New test.
214
555758de
JJ
215 PR tree-optimization/83359
216 * gcc.dg/graphite/pr83359.c: New test.
217
12c667b5
JJ
218 PR tree-optimization/80631
219 * gcc.dg/vect/pr80631-1.c: New test.
220 * gcc.dg/vect/pr80631-2.c: New test.
221 * gcc.dg/vect/pr65947-13.c: Expect integer induc cond reduction
222 vectorization.
223
5b0c69ae
RB
2242017-12-12 Richard Biener <rguenther@suse.de>
225
226 PR tree-optimization/81889
227 * gfortran.dg/pr81889.f90: New testcase.
228 * gcc.dg/tree-ssa/pr64183.c: Adjust.
229
e157d456
JK
2302017-12-12 Julia Koval <julia.koval@intel.com>
231
232 * gcc.target/i386/avx512-check.h: Handle bit_VAES.
233 * gcc.target/i386/avx512f-aesdec-2.c: New test.
234 * gcc.target/i386/avx512fvl-vaes-1.c: Ditto.
235 * gcc.target/i386/avx512vl-aesdec-2.c: Ditto.
236 * gcc.target/i386/i386.exp (check_effective_target_avx512vaes): New.
237
421b29d6
DM
2382017-12-11 David Malcolm <dmalcolm@redhat.com>
239
240 PR c/82050
241 * gcc.dg/plugin/expensive-selftests-1.c: New file.
242 * gcc.dg/plugin/expensive_selftests_plugin.c: New file.
243 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
244
0473f725
SB
2452017-12-11 Segher Boessenkool <segher@kernel.crashing.org>
246
247 * gcc.dg/pr83361.c: Add -Wno-div-by-zero to dg-options.
248
eedff701
MS
2492017-12-11 Martin Sebor <msebor@redhat.com>
250
251 PR c/81544
252 * c-c++-common/Wattributes-2.c: New test.
253 * c-c++-common/Wattributes.c: Ditto.
254 * g++.dg/Wattributes-2.C: Ditto.
255 * gcc.dg/Wattributes-6.c: Ditto.
256 * gcc.dg/Wattributes-7.c: Ditto.
257
0242c7f0
CL
2582017-12-07 Carl Love <cel@us.ibm.com>
259
260 * gcc.target/powerpc/altivec-12.c (main): Add tests for vec_avg.
261 * gcc.target/powerpc/builtins-1.c: Renamed builtins-1.h.
262 * gcc.target/powerpc/builtins-1.h: Add tests for vec_and,
263 vec_andc, vec_cpsgn, vec_mergeh,vec_mergel, vec_nor, vec_or,
264 vec_sel, vec_xor, vec_all_eq, vec_all_ge, vec_all_gt, vec_all_le,
265 vec_all_lt, vec_all_ne, vec_any_eq,vec_any_ge, vec_any_gt,vec_any_le,
266 vec_any_lt, vec_any_ne, vec_cntlz, vec_round, vec_rsqrt, vec_rsqrte,
267 vec_splat, vec_div, vec_mul,vec_ctf, vec_cts, vec_ctu.
268 * gcc.target/powerpc/builtins-1-be.c: New file, big endian
269 test file for tests in builtins-1.h.
270 * gcc.target/powerpc/builtins-1-le.c: New file, little endian
271 test file for tests in builtins-1.h.
272 * gcc.target/powerpc/builtins-2.c (main): Add tests for vec_ctf,
273 vec_cts, vec_ctu.
274 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp): Fix printf
275 conversion character.
276 * gcc.target/powerpc/fold-vec-minmax-char.c (test1_min, test2_min,
277 test4_min, test1_max, test2_max): Add tests for vec_max and vec_min.
278 * gcc.target/powerpc/fold-vec-minmax-int.c (test4_min, test5_min,
279 test7_min, test8_min): Add tests for vec_min.
280 * gcc.target/powerpc/fold-vec-minmax-longlong.c (test7_max, test8_max,
281 test9_max, test10_max): Add tests for and vec_max.
282 * gcc.target/powerpc/fold-vec-minmax-short.c (test4_min, test5_min,
283 tes7_min, test8_min): Add tests for and vec_min.
284 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test for vec_adds,
285 vec_subs, vec_sum2s, vec_sum4s.
286 * gcc.target/powerpc/vsx-splats-p8.c: New file to test vec_splats.
287 * gcc.target/vsx-vector-5.c (arg1_tests_d, arg1_tests_d): Add
288 tests for vec_ceil, vec_floor, vec_nearbyint, vec_sqrt.
289 * gcc.target/vsx-vector-7.c (foo): Add tests for vec_sel.
290 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
291
4ded4b23
CL
2922017-12-11 Carl Love <cel@us.ibm.com>
293
294 * config/rs6000/altivec.h (vec_extract_fp32_from_shorth,
295 vec_extract_fp32_from_shortl]): Add #defines.
296 * config/rs6000/rs6000-builtin.def (VSLDOI_2DI): Add macro expansion.
297 * config/rs6000/rs6000-c.c (ALTIVEC_BUILTIN_VEC_UNPACKH,
298 ALTIVEC_BUILTIN_VEC_UNPACKL, ALTIVEC_BUILTIN_VEC_AND,
299 ALTIVEC_BUILTIN_VEC_SLD, ALTIVEC_BUILTIN_VEC_SRL,
300 ALTIVEC_BUILTIN_VEC_SRO, ALTIVEC_BUILTIN_VEC_SLD,
301 ALTIVEC_BUILTIN_VEC_SLL): Add expansions.
302 * doc/extend.texi: Add documentation for the added builtins.
303
b92977ee
AO
3042017-12-11 Alexandre Oliva <aoliva@redhat.com>
305
306 PR rtl-optimization/80693
307 PR rtl-optimization/81019
308 PR rtl-optimization/81020
309 * gcc.dg/pr80693.c: New.
310 * gcc.dg/pr81019.c: New.
311
9221f990
SB
3122017-12-11 Segher Boessenkool <segher@kernel.crashing.org>
313
314 PR rtl-optimization/83361
315 * gcc.dg/pr83361.c: New testcase.
316
a5648717
WS
3172017-12-11 Will Schmidt <will_schmidt@vnet.ibm.com>
318
319 * gcc.target/powerpc/fold-vec-splat-misc-invalid.c: New.
320
5e20aef8
TK
3212017-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
322
323 PR fortran/83379
324 * gfortran.dg/minval_char_1.f90: Correct logic for mask
325 calculation.
326 * gfortran.dg/minval_char_2.f90: Likewise.
327 * gfortran.dg/maxval_char_1.f90: Likewise.
328 * gfortran.dg/maxval_char_2.f90: Likewise.
329
317fa064
TK
3302017-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
331
332 PR fortran/45689
333 * gfortran.dg/minval_parameter_1.f90: New test.
334 * gfortran.dg/maxval_parameter_1.f90: New test.
335
98452460
DH
3362017-12-10 Dominique d'Humieres <dominiq@lps.ens.fr>
337
338 PR fortran/53478
339 * gfortran.dg/binding_label_tests_4.f03: Update dg-error.
340 * gfortran.dg/binding_label_tests_6.f03: Likewise.
341 * gfortran.dg/binding_label_tests_7.f03: Likewise.
342 * gfortran.dg/binding_label_tests_8.f03: Likewise.
343 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
344 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
345 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
346 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
347 * gfortran.dg/binding_label_tests_29.f90: New test.
348
df0f6bbb
JJ
3492017-12-10 Jakub Jelinek <jakub@redhat.com>
350
351 PR tree-optimization/83337
352 * gcc.dg/tree-ssa/loop-interchange-14.c: New test.
353 * gcc.dg/tree-ssa/loop-interchange-15.c: New test.
354
d36eb6bf
SK
3552017-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
356
357 PR fortran/82934
358 PR fortran/83318
359 * gfortran.dg/allocate_assumed_charlen_2.f90: new test.
360
0eb952ea
JJ
3612017-12-09 Jakub Jelinek <jakub@redhat.com>
362
363 PR tree-optimization/83338
364 * gcc.dg/vect/pr83338.c: New test.
365
b01fff48
TK
3662017-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
367
368 PR fortran/83316
369 * gfortran.dg/minval_char_5.f90: New test.
370
4692a783
VM
3712017-12-08 Jakub Jelinek <jakub@redhat.com>
372
373 PR rtl-optimization/83317
374 * gcc.target/i386/pr83317.c: New test.
375
d5910e08
JJ
3762017-12-08 Jakub Jelinek <jakub@redhat.com>
377
378 PR rtl-optimization/81595
379 * gcc.c-torture/compile/pr81595.c: New test.
380
dc236397
MM
3812017-12-08 Michael Matz <matz@suse.de>
382
383 Fix PR tree-optimization/83323
384 * gcc.dg/pr83323.c: New test.
385 * gcc.dg/unroll-and-jam.c: Use -floop-unroll-and-jam.
386
68e6d5a6
RB
3872017-12-08 Richard Biener <rguenther@suse.de>
388
389 PR middle-end/81782
390 * gcc.dg/uninit-pr81782.c: New testcase.
391
4f29e040
RO
3922017-12-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
393
394 * g++.dg/opt/pr83252.C: Add -mclear-hwcap on *-*-solaris*.
395
d90ffcfb
MJ
3962017-12-08 Martin Jambor <mjambor@suse.cz>
397
398 PR tree-optimization/83141
399 * gcc.dg/tree-ssa/pr83141.c: New test.
400 * gcc.dg/guality/pr54970.c: XFAIL tests querying a[0].
401
f6422f23
JH
4022017-12-08 Jan Hubicka <hubicka@ucw.cz>
403
404 PR middle-end/83609
405 * gcc.c-torture/compile/pr83069.c: New testcase.
406
becb7a36
RB
4072017-12-08 Richard Biener <rguenther@suse.de>
408
409 PR tree-optimization/81303
410 * gfortran.dg/pr81303.f: New testcase.
411 * gfortran.dg/vect/pr81303.f: Likewise.
412
3e4a6f9d
JK
4132017-12-08 Julia Koval <julia.koval@intel.com>
414
415 * gcc.target/i386/avx512f-vnni-1.c: Add checks for vdpdwssds.
416 * gcc.target/i386/avx512vl-vnni-1.c: Ditto.
417 * gcc.target/i386/avx512f-vpdpwssds-2.c: New test.
418 * gcc.target/i386/avx512vl-vpdpwssds-2.c: Ditto.
419
8da4c8d8
RB
4202017-12-08 Richard Biener <rguenther@suse.de>
421
422 PR tree-optimization/81303
423 * gcc.target/i386/vectorize9.c: New testcase.
424 * gcc.target/i386/vectorize10.c: New testcase.
425
17ecc36e
JK
4262017-12-08 Julia Koval <julia.koval@intel.com>
427
5cb7ca60
JK
428 * gcc.target/i386/avx512f-vnni-1.c: Add vdpwssd checks.
429 * gcc.target/i386/avx512vl-vnni-1.c: Ditto.
430 * gcc.target/i386/avx512f-vpdpwssd-2.c: New.
431 * gcc.target/i386/avx512vl-vpdpwssd-2.c: Ditto.
432
4332017-12-08 Julia Koval <julia.koval@intel.com>
434
435 * gcc.target/i386/avx512f-vnni-1.c: Add vpdpbusds check.
436 * gcc.target/i386/avx512vl-vnni-1.c: Ditto.
437 * gcc.target/i386/avx512f-vpdpbusds-2.c: New.
438 * gcc.target/i386/avx512vl-vpdpbusds-2.c: Ditto.
17ecc36e 439
2632371c
SL
4402017-12-07 Sandra Loosemore <sandra@codesourcery.com>
441
442 * gcc.target/nios2/const-addr-1.c: New.
443 * gcc.target/nios2/const-addr-2.c: New.
444 * gcc.target/nios2/const-addr-3.c: New.
445
9b6c9737
JJ
4462017-12-08 Jakub Jelinek <jakub@redhat.com>
447
5bac1edb
JJ
448 PR target/83252
449 * gcc.target/i386/i386.exp (check_effective_target_bmi2): Moved to ...
450 * lib/target-supports.exp (check_effective_target_bmi2): ... here. Guard with
451 i?86-*-* x86_64-*-*.
452 * g++.dg/opt/pr83252.C: New test.
453
7f5aed1e
JJ
454 PR target/81906
455 * gcc.target/i386/pr81906.c: New test.
456
9b6c9737
JJ
457 PR tree-optimization/83075
458 * gcc.dg/tree-ssa/strncpy-2.c: Use size_t instead of unsigned, add
459 separate function with noipa attribute to also verify behavior when
460 optimizers don't know the sizes and aliasing, verify resulting sizes
461 and array content. Add -Wstringop-overflow to dg-options.
462 * gcc.dg/tree-ssa/strncat.c: Likewise.
463
38b28c6e
TP
4642017-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
465
466 * lib/target-supports.exp (check_effective_target_fstack_protector):
467 Copy filename in local buffer to trigger stack protection.
468
4b2b493f
JM
4692017-12-07 Joseph Myers <joseph@codesourcery.com>
470
471 * gcc.dg/c11-align-7.c, gcc.dg/c11-align-8.c,
472 gcc.dg/c11-align-9.c, gcc.dg/gnu11-align-1.c: New tests.
473 * gcc.dg/c11-align-5.c (test): Update expected error for sizeof
474 case.
475
c348cab0
RS
4762017-12-07 Richard Sandiford <richard.sandiford@linaro.org>
477
478 * gcc.target/aarch64/asm-2.c: New test.
479 * gcc.target/aarch64/asm-3.c: Likewise.
480
fbdec14e
BC
4812017-12-07 Bin Cheng <bin.cheng@arm.com>
482 Richard Biener <rguenther@suse.de>
483
484 PR tree-optimization/81303
485 * gcc.dg/tree-ssa/loop-interchange-1.c: New test.
486 * gcc.dg/tree-ssa/loop-interchange-1b.c: New test.
487 * gcc.dg/tree-ssa/loop-interchange-2.c: New test.
488 * gcc.dg/tree-ssa/loop-interchange-3.c: New test.
489 * gcc.dg/tree-ssa/loop-interchange-4.c: New test.
490 * gcc.dg/tree-ssa/loop-interchange-5.c: New test.
491 * gcc.dg/tree-ssa/loop-interchange-6.c: New test.
492 * gcc.dg/tree-ssa/loop-interchange-7.c: New test.
493 * gcc.dg/tree-ssa/loop-interchange-8.c: New test.
494 * gcc.dg/tree-ssa/loop-interchange-9.c: New test.
495 * gcc.dg/tree-ssa/loop-interchange-10.c: New test.
496 * gcc.dg/tree-ssa/loop-interchange-11.c: New test.
497 * gcc.dg/tree-ssa/loop-interchange-12.c: New test.
498 * gcc.dg/tree-ssa/loop-interchange-13.c: New test.
499
47f5f7e7
JJ
5002017-12-07 Jakub Jelinek <jakub@redhat.com>
501
502 PR middle-end/83164
503 * gcc.c-torture/compile/pr83164.c: New test.
504
5d9ae53d
MS
5052017-12-07 Martin Sebor <msebor@redhat.com>
506
507 PR c/81544
508 * c-c++-common/Wattributes-2.c: New test.
509 * c-c++-common/Wattributes.c: New test.
510 * c-c++-common/attributes-3.c: Adjust.
511 * gcc.dg/Wattributes-6.c: New test.
512 * gcc.dg/Wattributes-7.c: New test.
513 * gcc.dg/attr-noinline.c
514 * gcc.dg/pr44964.c: Same.
515 * gcc.dg/torture/pr42363.c: Same.
516 * gcc.dg/tree-ssa/ssa-ccp-2.c: Same.
517
1d8b0222
TC
5182017-12-07 Tamar Christina <tamar.christina@arm.com>
519
520 PR target/82641
521 * gcc.target/arm/pragma_arch_attribute_2.c: New.
522 * gcc.target/arm/pragma_arch_attribute_2.c: New.
523 * gcc.target/arm/pragma_arch_attribute_3.c: New.
524 * gcc.target/arm/pragma_fpu_attribute.c: New.
525 * gcc.target/arm/pragma_fpu_attribute_2.c: New.
526
1cc521f1
MM
5272017-12-07 Michael Matz <matz@suse.de>
528
529 * gcc.dg/unroll-and-jam.c: New test.
530
5a40ae3c
RB
5312017-12-07 Richard Biener <rguenther@suse.de>
532
533 PR tree-optimization/83296
534 PR tree-optimization/67769
535 * g++.dg/warn/Wstringop-overflow-1.C: New testcase.
536
69ddc3e5
JK
5372017-12-07 Julia Koval <julia.koval@intel.com>
538
539 * gcc.target/i386/avx512-check.h: Handle bit_VAES.
540 * gcc.target/i386/avx512f-aesdec-2.c: New test.
541 * gcc.target/i386/avx512fvl-vaes-1.c: Ditto.
542 * gcc.target/i386/avx512vl-aesdec-2.c: Ditto.
543 * gcc.target/i386/i386.exp (check_effective_target_avx512vaes): New.
544
73984383
JL
5452017-12-04 Jeff Law <law@redhat.com>
546
547 PR tree-optimization/69224
548 PR tree-optimization/80907
549 PR tree-optimization/82286
550 * gcc.dg/pr69224.c: New test.
551 * gcc.dg/pr80907.c: New test.
552 * gcc.dg/pr82286.c: New test.
553
91c95da8
JJ
5542017-12-06 Jakub Jelinek <jakub@redhat.com>
555
556 PR c++/80259
557 * g++.dg/cpp0x/pr80259.C: New test.
558
c79144f8
DM
5592017-12-06 David Malcolm <dmalcolm@redhat.com>
560
561 PR c/83236
562 * c-c++-common/spellcheck-reserved.c: New test case.
563
d7f44d4d
JJ
5642017-12-06 Jakub Jelinek <jakub@redhat.com>
565
06f97084
JJ
566 PR tree-optimization/83293
567 * g++.dg/torture/pr83293.C: New test.
568
d7f44d4d
JJ
569 PR sanitizer/81281
570 * gcc.c-torture/execute/pr81281.c: New test.
571 * gcc.dg/pr81281-1.c: New test.
572 * gcc.dg/pr81281-2.c: New test.
573 * g++.dg/ubsan/pr81281.C: New test.
574 * g++.dg/ubsan/pr81281-aux.cc: New test.
575
9c1caf50
MS
5762017-12-06 Martin Sebor <msebor@redhat.com>
577
bf8ce85a
MS
578 PR testsuite/83303
579 * g++.dg/opt/new1.C: Prune warning from test output.
580
9c1caf50
MS
581 PR tree-optimization/82646
582 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
583 * gcc.dg/builtin-stringop-chk-9.c: New test.
584 * g++.dg/ext/strncpy-chk1.C: Adjust.
585
25b15e95
MS
5862017-12-06 Martin Sebor <msebor@redhat.com>
587
588 PR tree-optimization/83075
589 * gcc.dg/tree-ssa/strncat.c: New test.
590 * gcc.dg/tree-ssa/strncpy-2.c: Same.
591
8a8493ab
BC
5922017-12-06 Bin Cheng <bin.cheng@arm.com>
593
594 * g++.dg/graphite/pr41305.C: Refine test option.
595 * gcc.dg/graphite/pr42205-1.c: Ditto.
596 * gcc.dg/graphite/pr42205-2.c: Ditto.
597 * gcc.dg/graphite/pr42211.c: Ditto.
598 * gcc.dg/graphite/pr46185.c: Ditto.
599 * gcc.dg/graphite/pr46966.c: Ditto.
600 * gcc.dg/graphite/pr59817-1.c: Ditto.
601 * gcc.dg/graphite/pr59817-2.c: Ditto.
602 * gcc.dg/graphite/pr60740.c: Ditto.
603 * gcc.dg/graphite/pr60785.c: Ditto.
604 * gcc.dg/graphite/pr68715-2.c: Ditto.
605 * gcc.dg/graphite/pr68715.c: Ditto.
606 * gcc.dg/graphite/pr70045.c: Ditto.
607 * gfortran.dg/graphite/pr14741.f90: Ditto.
608 * gfortran.dg/graphite/pr40982.f90: Ditto.
609 * gfortran.dg/graphite/pr42285.f90: Ditto.
610 * gfortran.dg/graphite/pr42334-1.f: Ditto.
611 * gfortran.dg/graphite/pr42334.f90: Ditto.
612 * gfortran.dg/graphite/pr43349.f: Ditto.
613 * gfortran.dg/graphite/pr59817.f: Ditto.
614
cff4e414
CB
6152017-12-06 Charles Baylis <charles.baylis@linaro.org>
616
617 * gcc.target/arm/addr-modes-float.c: Place dg-add-options after
618 dg-require-effective-target.
619 (ATTR): New define.
620 (POST_STORE): Pass ATTR as 2nd argument.
621 (POST_LOAD): Likewise.
622 (POST_STORE_VEC): Likewise.
623 * gcc.target/arm/addr-modes-int.c (ATTR): New define.
624 (PRE_STORE): Pass ATTR as 2nd argument.
625 (POST_STORE): Likewise.
626 (PRE_LOAD): Likewise.
627 (POST_LOAD): Likewise.
628 * gcc.target/arm/addr-modes.h: (PRE_STORE): New parameter.
629 (POST_STORE): Likewise.
630 (POST_STORE_VEC): Likewise.
631 (PRE_LOAD): Likewise.
632 (POST_LOAD): Likewise.
633 (POST_LOAD_VEC): Likewise.
634
650a8fcf
JJ
6352017-12-06 Jakub Jelinek <jakub@redhat.com>
636
637 PR tree-optimization/81945
638 * gcc.dg/graphite/pr81945.c: New test.
639
14b5d8ec
MGD
6402017-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
641
642 * gcc.c-torture/unsorted/dump-noaddr.x: Generate dump files in
643 tmpdir.
644
ea9e71de
NS
6452017-12-05 Nathan Sidwell <nathan@acm.org>
646
647 PR c++/83287
648 * g++.dg/lookup/pr83287.C: New.
649
26c2efbc
JJ
6502017-12-05 Jakub Jelinek <jakub@redhat.com>
651
652 PR testsuite/83289
653 * gcc.target/i386/avx256-unaligned-load-1.c: Adjust for -dp
654 alternative numbers being 0 based instead of former 1 based.
655 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
656 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
657 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
658 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
659 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
660
9824a520
RB
6612017-12-05 Richard Biener <rguenther@suse.de>
662
663 PR tree-optimization/83277
664 * gcc.dg/graphite/pr83277.c: New testcase.
665
240cf3e5
JJ
6662017-12-05 Jakub Jelinek <jakub@redhat.com>
667
668 PR tree-optimization/83283
669 * g++.dg/torture/pr83283.C: New test.
670
40c21e91
PMR
6712017-12-05 Ed Schonberg <schonberg@adacore.com>
672
673 * gnat.dg/private_overriding.adb: New testcase.
674
05abad4c
ML
6752017-12-05 Martin Liska <mliska@suse.cz>
676 Jakub Jelinek <jakub@redhat.com>
677
678 * c-c++-common/asan/pointer-compare-1.c: New test.
679 * c-c++-common/asan/pointer-compare-2.c: New test.
680 * c-c++-common/asan/pointer-subtract-1.c: New test.
681 * c-c++-common/asan/pointer-subtract-2.c: New test.
682 * c-c++-common/asan/pointer-subtract-3.c: New test.
683 * c-c++-common/asan/pointer-subtract-4.c: New test.
684
81e4859a
JJ
6852017-12-05 Jakub Jelinek <jakub@redhat.com>
686
687 * g++.dg/missing-return.C: Add -O to dg-options.
688
d49e06ce
JL
6892017-12-04 Jeff Law <law@redhat.com>
690
691 PR tree-optimization/78496
692 * gcc.dg/builtin-unreachable-6.c: Disable DOM.
693 * gcc.dg/builtin-unreachable-6a.c: New test.
694 * gcc.dg/tree-ssa/20030922-1.c: No longer XFAIL.
695 * gcc.dg/ssa-dom-branch-1.c: Tweak expected output.
696
86502ecf
RB
6972017-12-04 Richard Biener <rguenther@suse.de>
698
699 PR tree-optimization/83255
700 * gcc.dg/graphite/pr83255.c: New testcase.
701
5d66d3f1
RB
7022017-12-04 Richard Biener <rguenther@suse.de>
703
704 PR tree-optimization/83238
705 * gcc.dg/graphite/pr83238.c: New testcase.
706
b6ecbf31
TV
7072017-12-04 Tom de Vries <tom@codesourcery.com>
708
709 * gcc.dg/pr82875.c: Require effective target alloca.
710
0ac74254
TK
7112017-12-03 Thomas Koenig <tkoenig@gcc.gnu.org>
712
713 PR fortran/36313
714 * gfortran.dg/maxval_char_1.f90: New test.
715 * gfortran.dg/maxval_char_2.f90: New test.
716 * gfortran.dg/maxval_char_3.f90: New test.
717 * gfortran.dg/maxval_char_4.f90: New test.
718 * gfortran.dg/minval_char_1.f90: New test.
719 * gfortran.dg/minval_char_2.f90: New test.
720 * gfortran.dg/minval_char_3.f90: New test.
721 * gfortran.dg/minval_char_4.f90: New test.
722
c4508d0a
JD
7232017-12-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
724
725 PR fortran/831916
726 * gfortran.dg/namelist_95.f90: New test.
727
4ca47ced
JH
7282017-12-01 Jan Hubicka <hubicka@ucw.cz>
729
730 PR target/81616
731 * gcc.target/i386/pad-1.c: Compile for amdfam10.
732 * gcc.target/i386/align-limit.c: Likewise.
733
e034c5c8
JJ
7342017-12-02 Jakub Jelinek <jakub@redhat.com>
735
30fa8e9c
JJ
736 PR tree-optimization/83170
737 PR tree-optimization/83241
738 * gcc.dg/store_merging_17.c: New test.
739
edb48cdb
JJ
740 * gcc.target/i386/mpx/pointer-diff-1.c: New test.
741
38651b52
JJ
742 PR c++/81212
743 * g++.dg/ubsan/pr81212.C: New test.
744 * g++.dg/ubsan/return-1.C: Add -Wno-return-type to dg-options.
745 * g++.dg/ubsan/return-2.C: Likewise.
746 * g++.dg/ubsan/return-7.C: Likewise.
747
e034c5c8
JJ
748 PR target/78643
749 PR target/80583
750 * gcc.target/i386/pr80583.c: New test.
751
0bcd172e
SB
7522017-12-01 Segher Boessenkool <segher@kernel.crashing.org>
753
754 * gcc.target/powerpc/fusion.c: Add -dp to options. Adjust the expected
755 output.
756 * gcc.target/powerpc/fusion3.c: Ditto.
757 * gcc.target/powerpc/fusion4.c: Ditto.
758
b2db7624
MM
7592017-12-01 Michael Meissner <meissner@linux.vnet.ibm.com>
760
761 PR target/81959
762 * gcc.target/powerpc/pr81959.c: New test.
763
d6591257
WD
7642017-12-01 Wilco Dijkstra <wdijkstr@arm.com>
765
766 * gcc.dg/asm-4.c: Skip on AArch64 with ILP32 as test is incorrect.
767
1cde289f
TK
7682017-12-01 Thomas Koenig <tkoenig@gcc.gnu.org>
769
770 PR fortran/83224
771 * gfortran.dg/dependency_51.f90: New test.
772
276515e6
PT
7732017-12-01 Paul Thomas <pault@gcc.gnu.org>
774
775 PR fortran/82605
776 * gfortran.dg/pdt_4.f03 : Incorporate the new error.
777
778 PR fortran/82606
779 * gfortran.dg/pdt_19.f03 : New test.
780 * gfortran.dg/pdt_21.f03 : New test.
781
782 PR fortran/82622
783 * gfortran.dg/pdt_20.f03 : New test.
784 * gfortran.dg/pdt_22.f03 : New test.
785
786 PR fortran/82719
787 PR fortran/82720
788 * gfortran.dg/pdt_23.f03 : New test.
789
790 PR fortran/82866
791 * gfortran.dg/pdt_24.f03 : New test.
792
793 PR fortran/82978
794 * gfortran.dg/pdt_10.f03 : Correct for error in coding the for
795 kind 4 component and change the kind check appropriately.
796 * gfortran.dg/pdt_25.f03 : New test.
797
fb607032
RB
7982017-12-01 Richard Biener <rguenther@suse.de>
799
800 PR tree-optimization/83232
801 * gfortran.dg/vect/pr83232.f90: New testcase.
802
1500cb68
SD
8032017-12-01 Sudakshina Das <sudi.das@arm.com>
804
805 * gcc.target/arm/armv8_2-fp16-move-2.c: New test.
806
9ede7b1b
JJ
8072017-12-01 Jakub Jelinek <jakub@redhat.com>
808
65791f42
JJ
809 PR c/79153
810 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust expected warning
811 line.
812 * c-c++-common/Wimplicit-fallthrough-36.c: New test.
813
9ede7b1b
JJ
814 PR sanitizer/81275
815 * c-c++-common/tsan/pr81275.c: Remove dg-skip-if.
816
852f7e6f
TK
8172017-12-01 Thomas Koenig <tkoenig@gcc.gnu.org>
818
819 PR fortran/83224
820 * gfortran.dg/dependency_50.f90: New test.
821
bddb9bb1
KY
8222016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
823
824 * gcc.target/i386/avx512f-vpcompressb-2.c: Fix popcnt for 32-bit mode.
825
cc6534d4
JJ
8262017-12-01 Jakub Jelinek <jakub@redhat.com>
827
828 PR c/83222
829 * gcc.c-torture/compile/pr83222.c: New test.
830
1069dc25
MO
8312017-12-01 Maxim Ostapenko <m.ostapenko@samsung.com>
832
833 PR sanitizer/81697
834 * c-c++-common/asan/pr81697.c: New test.
835
a0920243
CZ
8362017-11-30 Claudiu Zissulescu <claziss@synopsys.com>
837
838 * gcc.target/arc/loop-3.c: New test.
839 * gcc.target/arc/loop-4.c: Likewise.
840
5d4c34aa
CZ
8412017-11-30 Claudiu Zissulescu <claziss@synopsys.com>
842
843 * gcc.target/arc/loop-2.cpp: New test.
844
31e72f4f
CZ
8452017-11-30 Claudiu Zissulescu <claziss@synopsys.com>
846
847 * gcc.target/arc/lra-1.c: New test.
848
e47b37ca
WS
8492017-11-30 Will Schmidt <will_schmidt@vnet.ibm.com>
850
851 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: Add xxspltib insn
852 to expected output.
853 * gcc.target/powerpc/fold-vec-abs-char.c: Add xxspltib insn
854 to expected output.
855
89b1427f
JJ
8562017-11-30 Jakub Jelinek <jakub@redhat.com>
857
858 PR target/83210
859 * gcc.target/i386/pr83210.c: New test.
860
7c080ade
JH
8612017-11-30 Jan Hubicka <hubicka@ucw.cz>
862
863 PR target/81616
864 * gcc.target/i386/l_fma_double_1.c: Update count of fma instructions.
865 * gcc.target/i386/l_fma_double_2.c: Update count of fma instructions.
866 * gcc.target/i386/l_fma_double_3.c: Update count of fma instructions.
867 * gcc.target/i386/l_fma_double_4.c: Update count of fma instructions.
868 * gcc.target/i386/l_fma_double_5.c: Update count of fma instructions.
869 * gcc.target/i386/l_fma_double_6.c: Update count of fma instructions.
870 * gcc.target/i386/l_fma_float_1.c: Update count of fma instructions.
871 * gcc.target/i386/l_fma_float_2.c: Update count of fma instructions.
872 * gcc.target/i386/l_fma_float_3.c: Update count of fma instructions.
873 * gcc.target/i386/l_fma_float_4.c: Update count of fma instructions.
874 * gcc.target/i386/l_fma_float_5.c: Update count of fma instructions.
875 * gcc.target/i386/l_fma_float_6.c: Update count of fma instructions.
876
a52206ae
RB
8772017-11-30 Richard Biener <rguenther@suse.de>
878
879 PR tree-optimization/83202
880 * gcc.dg/vect/pr83202-1.c: New testcase.
881 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
882
08539f3e
JW
8832017-11-29 Jim Wilson <jimw@sifive.com>
884
885 * gcc.target/riscv/riscv.exp: New.
886 * gcc.target/riscv/zero-extend-1.c: New.
887 * gcc.target/riscv/zero-extend-2.c: New.
888 * gcc.target/riscv/zero-extend-3.c: New.
889 * gcc.target/riscv/zero-extend-4.c: New.
890
591996ba
DM
8912017-11-29 David Malcolm <dmalcolm@redhat.com>
892
893 * g++.dg/cpp1y/static_assert3.C: New test case.
894
cc6fe784
PC
8952017-11-29 Paolo Carlini <paolo.carlini@oracle.com>
896
897 PR c++/82293
898 * g++.dg/cpp0x/lambda/lambda-ice24.C: New.
899
edaa6eb5
WS
9002017-11-29 Will Schmidt <will_schmidt@vnet.ibm.com>
901
902 * gcc.target/powerpc/fold-vec-ld-char.c: Add lxv to expected output.
903 * gcc.target/powerpc/fold-vec-ld-double.c: Likewise.
904 * gcc.target/powerpc/fold-vec-ld-float.c: Likewise.
905 * gcc.target/powerpc/fold-vec-ld-int.c: Likewise.
906 * gcc.target/powerpc/fold-vec-ld-longlong.c: Likewise.
907 * gcc.target/powerpc/fold-vec-ld-short.c: Likewise.
908
faf08cc7
WS
9092017-11-29 Will Schmidt <will_schmidt@vnet.ibm.com>
910
911 * gcc.target/powerpc/fold-vec-splat-8.c: Add vspltisb to expected
912 output.
913 * gcc.target/powerpc/fold-vec-splats-int.c: Add mtvsrws to expected
914 output.
915 * gcc.target/powerpc/fold-vec-splats-longlong.c: Add mtvsrdd to
916 expected output.
917
3d2aff3d
JK
9182017-11-29 Julia Koval <julia.koval@intel.com>
919
920 * gcc.target/i386/avx512f-vpshldv-1.c: New test.
921 * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
922 * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
923 * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
924 * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
925 * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
926 * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
927 * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
928
8d4f237b
JK
9292017-11-29 Julia Koval <julia.koval@intel.com>
930
931 * gcc.target/i386/avx512f-vpshrdv-1.c: New test.
932 * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
933 * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
934 * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
935 * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
936 * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
937 * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
938 * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
939 * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
940 * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
941
8746a215
JJ
9422017-11-29 Jakub Jelinek <jakub@redhat.com>
943
944 PR tree-optimization/83195
945 * gcc.dg/pr82929.c: Don't check for "Merging successful" on arm.
946 * gcc.dg/pr82929-2.c: New test.
947
f7300fff
RB
9482017-11-29 Richard Biener <rguenther@suse.de>
949
950 PR tree-optimization/83202
951 * gcc.dg/vect/costmodel/x86_64/costmodel-pr83202.c: New testcase.
952
b7f592fc
NS
9532017-11-29 Nathan Sidwell <nathan@acm.org>
954
955 PR c++/83187
956 * g++.dg/opt/pr83187.C: New.
957
4c42d640
JJ
9582017-11-29 Jakub Jelinek <jakub@redhat.com>
959
65d5e454
JJ
960 PR middle-end/83185
961 * gcc.dg/asan/pr83185.c: New test.
962
4c42d640
JJ
963 PR target/80819
964 * gcc.target/i386/pr80819-1.c: New test.
965 * gcc.target/i386/pr80819-2.c: New test.
966
64ea27f0
DM
9672017-11-28 David Malcolm <dmalcolm@redhat.com>
968
969 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
970 (test_very_wide_line): Update expected output to include a
971 fix-it hint.
972 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
973 (test_very_wide_line): Likewise.
974 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
975 (test_show_locus): Add a fix-it hint to "test_very_wide_line".
976
058f0b9e
JJ
9772017-11-28 Jakub Jelinek <jakub@redhat.com>
978
1a2e9708
JJ
979 PR sanitizer/81275
980 * g++.dg/warn/pr81275-1.C: New test.
981 * g++.dg/warn/pr81275-2.C: New test.
982 * g++.dg/warn/pr81275-3.C: New test.
983 * c-c++-common/tsan/pr81275.c: Skip for C++ and -O2.
984
058f0b9e
JJ
985 PR sanitizer/81275
986 * c-c++-common/tsan/pr81275.c: New test.
987
67c24a8b
JB
9882017-11-28 Janne Blomqvist <jb@gcc.gnu.org>
989
990 PR fortran/53796
991 * gfortran.dg/inquire_recl_f2018.f90: New test.
992
e5cf5e11
PK
9932017-11-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
994 Martin Jambor <mjambor@suse.cz>
995
996 PR ipa/82808
997 * gcc.dg/ipa/pr82808.c: New test.
998
2794892a
JK
9992017-11-28 Julia Koval <julia.koval@intel.com>
1000
04d1ea7a
JK
1001 * gcc.target/i386/avx-1.c: Handle new intrinsics.
1002 * gcc.target/i386/sse-13.c: Ditto.
1003 * gcc.target/i386/sse-23.c: Ditto.
1004 * gcc.target/i386/avx512f-vpshrdd-2.c: New.
1005 * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
1006 * gcc.target/i386/avx512vl-vpshrd-1.c: Ditto.
1007 * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
1008 * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
1009
10102017-11-28 Julia Koval <julia.koval@intel.com>
1011
1012 * gcc.target/i386/avx-1.c: Handle new intrinics.
1013 * gcc.target/i386/sse-13.c: Ditto.
1014 * gcc.target/i386/sse-23.c: Ditto.
1015 * gcc.target/i386/avx512f-vpshld-1.c: New test.
1016 * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
1017 * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
1018 * gcc.target/i386/avx512vl-vpshld-1.c: Ditto.
1019 * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
1020 * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
2794892a 1021
4aa458f2
RB
10222017-11-28 Richard Biener <rguenther@suse.de>
1023
1024 PR tree-optimization/80776
1025 * gcc.dg/pr80776-1.c: New testcase.
1026 * gcc.dg/pr80776-2.c: Likewise.
1027
fa69d74b
JJ
10282017-11-28 Jakub Jelinek <jakub@redhat.com>
1029
1030 PR c/83117
1031 * gcc.target/x86_64/abi/ms-sysv/gen.cc (make_do_tests_decl): Drop
1032 const from do_test_{u,v}*.
1033
5e9d6aa4 10342017-11-28 Julia Koval <julia.koval@intel.com>
0c169c01 1035 Sebastian Peryt <sebastian.peryt@intel.com>
5e9d6aa4
JK
1036
1037 * c-c++-common/attr-simd-3.c: Delete.
1038 * c-c++-common/cilk-plus/AN/an-if.c: Delete.
1039 * c-c++-common/cilk-plus/AN/array_test1.c: Delete.
1040 * c-c++-common/cilk-plus/AN/array_test2.c: Delete.
1041 * c-c++-common/cilk-plus/AN/array_test_ND.c: Delete.
1042 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Delete.
1043 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Delete.
1044 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Delete.
1045 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Delete.
1046 * c-c++-common/cilk-plus/AN/comma_exp.c: Delete.
1047 * c-c++-common/cilk-plus/AN/conditional.c: Delete.
1048 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Delete.
1049 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Delete.
1050 * c-c++-common/cilk-plus/AN/exec-once.c: Delete.
1051 * c-c++-common/cilk-plus/AN/exec-once2.c: Delete.
1052 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: Delete.
1053 * c-c++-common/cilk-plus/AN/fn_ptr.c: Delete.
1054 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Delete.
1055 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Delete.
1056 * c-c++-common/cilk-plus/AN/gather_scatter.c: Delete.
1057 * c-c++-common/cilk-plus/AN/if_test.c: Delete.
1058 * c-c++-common/cilk-plus/AN/if_test_errors.c: Delete.
1059 * c-c++-common/cilk-plus/AN/misc.c: Delete.
1060 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Delete.
1061 * c-c++-common/cilk-plus/AN/parser_errors.c: Delete.
1062 * c-c++-common/cilk-plus/AN/parser_errors2.c: Delete.
1063 * c-c++-common/cilk-plus/AN/parser_errors3.c: Delete.
1064 * c-c++-common/cilk-plus/AN/parser_errors4.c: Delete.
1065 * c-c++-common/cilk-plus/AN/pr57457-2.c: Delete.
1066 * c-c++-common/cilk-plus/AN/pr57457.c: Delete.
1067 * c-c++-common/cilk-plus/AN/pr57490.c: Delete.
1068 * c-c++-common/cilk-plus/AN/pr57541-2.c: Delete.
1069 * c-c++-common/cilk-plus/AN/pr57541.c: Delete.
1070 * c-c++-common/cilk-plus/AN/pr57577.c: Delete.
1071 * c-c++-common/cilk-plus/AN/pr58942.c: Delete.
1072 * c-c++-common/cilk-plus/AN/pr61191.c: Delete.
1073 * c-c++-common/cilk-plus/AN/pr61455-2.c: Delete.
1074 * c-c++-common/cilk-plus/AN/pr61455.c: Delete.
1075 * c-c++-common/cilk-plus/AN/pr61962.c: Delete.
1076 * c-c++-common/cilk-plus/AN/pr61963.c: Delete.
1077 * c-c++-common/cilk-plus/AN/pr62008.c: Delete.
1078 * c-c++-common/cilk-plus/AN/pr63884.c: Delete.
1079 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Delete.
1080 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Delete.
1081 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Delete.
1082 * c-c++-common/cilk-plus/AN/sec_implicit.c: Delete.
1083 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Delete.
1084 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Delete.
1085 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: Delete.
1086 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Delete.
1087 * c-c++-common/cilk-plus/AN/sec_reduce_return.c: Delete.
1088 * c-c++-common/cilk-plus/AN/side-effects-1.c: Delete.
1089 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Delete.
1090 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Delete.
1091 * c-c++-common/cilk-plus/AN/tst_lngth.c: Delete.
1092 * c-c++-common/cilk-plus/AN/vla.c: Delete.
1093 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: Delete.
1094 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Delete.
1095 * c-c++-common/cilk-plus/CK/cilk-for-3.c: Delete.
1096 * c-c++-common/cilk-plus/CK/cilk-fors.c: Delete.
1097 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Delete.
1098 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Delete.
1099 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: Delete.
1100 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Delete.
1101 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: Delete.
1102 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Delete.
1103 * c-c++-common/cilk-plus/CK/errors.c: Delete.
1104 * c-c++-common/cilk-plus/CK/fib.c: Delete.
1105 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Delete.
1106 * c-c++-common/cilk-plus/CK/fib_no_return.c: Delete.
1107 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Delete.
1108 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Delete.
1109 * c-c++-common/cilk-plus/CK/invalid_sync.c: Delete.c
1110 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Delete.
1111 * c-c++-common/cilk-plus/CK/no_args_error.c: Delete.
1112 * c-c++-common/cilk-plus/CK/pr59631.c: Delete.
1113 * c-c++-common/cilk-plus/CK/pr60197-2.c: Delete.
1114 * c-c++-common/cilk-plus/CK/pr60197.c: Delete.
1115 * c-c++-common/cilk-plus/CK/pr60469.c: Delete.
1116 * c-c++-common/cilk-plus/CK/pr60586.c: Delete.
1117 * c-c++-common/cilk-plus/CK/pr63307.c: Delete.
1118 * c-c++-common/cilk-plus/CK/pr69826-1.c: Delete.
1119 * c-c++-common/cilk-plus/CK/pr69826-2.c: Delete.
1120 * c-c++-common/cilk-plus/CK/pr79428-4.c: Delete.
1121 * c-c++-common/cilk-plus/CK/pr79428-7.c: Delete.
1122 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Delete.
1123 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Delete.
1124 * c-c++-common/cilk-plus/CK/spawner_inline.c: Delete.
1125 * c-c++-common/cilk-plus/CK/spawning_arg.c: Delete.
1126 * c-c++-common/cilk-plus/CK/steal_check.c: Delete.
1127 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Delete.
1128 * c-c++-common/cilk-plus/CK/test__cilk.c: Delete.
1129 * c-c++-common/cilk-plus/CK/varargs_test.c: Delete.
1130 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: Delete.
1131 * c-c++-common/cilk-plus/PS/body.c: Delete.
1132 * c-c++-common/cilk-plus/PS/clauses1.c: Delete.
1133 * c-c++-common/cilk-plus/PS/clauses2.c: Delete.
1134 * c-c++-common/cilk-plus/PS/clauses3.c: Delete.
1135 * c-c++-common/cilk-plus/PS/clauses4.c: Delete.
1136 * c-c++-common/cilk-plus/PS/for1.c: Delete.
1137 * c-c++-common/cilk-plus/PS/for2.c: Delete.
1138 * c-c++-common/cilk-plus/PS/for3.c: Delete.
1139 * c-c++-common/cilk-plus/PS/pr69363.c: Delete.
1140 * c-c++-common/cilk-plus/PS/reduction-1.c: Delete.
1141 * c-c++-common/cilk-plus/PS/reduction-2.c: Delete.
1142 * c-c++-common/cilk-plus/PS/reduction-3.c: Delete.
1143 * c-c++-common/cilk-plus/PS/run-1.c: Delete.
1144 * c-c++-common/cilk-plus/PS/safelen.c: Delete.
1145 * c-c++-common/cilk-plus/PS/vectorlength-2.c: Delete.
1146 * c-c++-common/cilk-plus/PS/vectorlength-3.c: Delete.
1147 * c-c++-common/cilk-plus/PS/vectorlength.c: Delete.
1148 * c-c++-common/cilk-plus/SE/ef_error.c: Delete.
1149 * c-c++-common/cilk-plus/SE/ef_error2.c: Delete.
1150 * c-c++-common/cilk-plus/SE/ef_error3.c: Delete.
1151 * c-c++-common/cilk-plus/SE/ef_test.c: Delete.
1152 * c-c++-common/cilk-plus/SE/ef_test2.c: Delete.
1153 * c-c++-common/cilk-plus/SE/vlength_errors.c: Delete.
1154 * g++.dg/cilk-plus/AN/array_function.c: Delete.
1155 * g++.dg/cilk-plus/AN/array_test1_tplt.c: Delete.
1156 * g++.dg/cilk-plus/AN/array_test2_tplt.c: Delete.
1157 * g++.dg/cilk-plus/AN/array_test_ND_tplt.c: Delete.
1158 * g++.dg/cilk-plus/AN/braced_list.c: Delete.
1159 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.c: Delete.
1160 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.c: Delete.
1161 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Delete.
1162 * g++.dg/cilk-plus/AN/postincr_test.c: Delete.
1163 * g++.dg/cilk-plus/AN/preincr_test.c: Delete.
1164 * g++.dg/cilk-plus/CK/catch_exc.c: Delete.
1165 * g++.dg/cilk-plus/CK/cf3.c: Delete.
1166 * g++.dg/cilk-plus/CK/cilk-for-tplt.c: Delete.
1167 * g++.dg/cilk-plus/CK/const_spawn.c: Delete.
1168 * g++.dg/cilk-plus/CK/fib-opr-overload.c: Delete.
1169 * g++.dg/cilk-plus/CK/fib-tplt.c: Delete.
1170 * g++.dg/cilk-plus/CK/for1.c: Delete.
1171 * g++.dg/cilk-plus/CK/lambda_spawns.c: Delete.
1172 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.c: Delete.
1173 * g++.dg/cilk-plus/CK/pr60586.c: Delete.
1174 * g++.dg/cilk-plus/CK/pr66326.c: Delete.
1175 * g++.dg/cilk-plus/CK/pr68001.c: Delete.
1176 * g++.dg/cilk-plus/CK/pr68997.c: Delete.
1177 * g++.dg/cilk-plus/CK/pr69024.c: Delete.
1178 * g++.dg/cilk-plus/CK/pr69048.c: Delete.
1179 * g++.dg/cilk-plus/CK/pr69267.c: Delete.
1180 * g++.dg/cilk-plus/CK/pr80038.c: Delete.
1181 * g++.dg/cilk-plus/CK/stl_iter.c: Delete.
1182 * g++.dg/cilk-plus/CK/stl_rev_iter.c: Delete.
1183 * g++.dg/cilk-plus/CK/stl_test.c: Delete.
1184 * g++.dg/cilk-plus/cilk-plus.exp
1185 * g++.dg/cilk-plus/ef_test.C: Delete.
1186 * g++.dg/cilk-plus/for.C: Delete.
1187 * g++.dg/cilk-plus/for2.C: Delete.
1188 * g++.dg/cilk-plus/for3.C: Delete.
1189 * g++.dg/cilk-plus/for4.C: Delete.
1190 * g++.dg/cilk-plus/pr60967.C: Delete.
1191 * g++.dg/cilk-plus/pr69028.C: Delete.
1192 * g++.dg/cilk-plus/pr70565.C: Delete.
1193 * g++.dg/pr57662.C: Delete.
1194 * gcc.dg/cilk-plus/cilk-plus.exp
1195 * gcc.dg/cilk-plus/for1.c: Delete.
1196 * gcc.dg/cilk-plus/for2.c: Delete.
1197 * gcc.dg/cilk-plus/jump-openmp.c: Delete.
1198 * gcc.dg/cilk-plus/jump.c: Delete.
1199 * gcc.dg/cilk-plus/pr69798-1.c: Delete.
1200 * gcc.dg/cilk-plus/pr69798-2.c: Delete.
1201 * gcc.dg/cilk-plus/pr78306.c: Delete.
1202 * gcc.dg/cilk-plus/pr79116.c: Delete.
1203 * gcc.dg/graphite/id-28.c: Delete.
1204 * lib/cilk-plus-dg.exp: Delete.
1205 * lib/target-supports.exp (cilkplus_runtime): Delete.
1206
11c1e63c
JJ
12072017-11-28 Jakub Jelinek <jakub@redhat.com>
1208
3c88da0d
JJ
1209 PR rtl-optimization/81020
1210 * gcc.dg/pr81020.c: New test.
1211
11c1e63c
JJ
1212 PR tree-optimization/80788
1213 * gcc.dg/pr80788.c: New test.
1214
9ca1eaac
MS
12152017-11-27 Martin Sebor <msebor@redhat.com>
1216
1217 PR c++/83058
1218 * g++.dg/warn/Wplacement-new-size-5.C: New test.
1219
de3d4fd0
JJ
12202017-11-27 Jakub Jelinek <jakub@redhat.com>
1221
1222 PR c++/81888
1223 * g++.dg/cpp1z/decomp30.C: Add a test for structured binding with
1224 = {} and = { a, a } initializers.
1225 * g++.dg/cpp1z/decomp31.C: New test.
1226
32c95bca
MM
12272017-11-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1228
1229 PR middle_end/82333
1230 * gcc.target/powerpc/pr82333.c: New test.
1231
cb358080
JJ
12322017-11-27 Jakub Jelinek <jakub@redhat.com>
1233
1234 PR c++/81675
1235 * g++.dg/warn/pr81675.C: New test.
1236
ff27462e
EB
12372017-11-27 Eric Botcazou <ebotcazou@adacore.com>
1238
1239 * gnat.dg/unroll1.ads: Remove alignment clause.
1240 * gnat.dg/unroll2.ads: Likewise.
1241 * gnat.dg/unroll3.ads: Likewise.
1242 * gnat.dg/unroll1.adb: Remove bogus comment terminator.
1243 * gnat.dg/unroll2.adb: Likewise.
1244 * gnat.dg/unroll3.adb: Likewise.
1245 * gnat.dg/unroll4.ad[sb]: New testcase.
1246 * gnat.dg/unroll4_pkg.ads: New helper.
1247
39335d14
IT
12482017-11-27 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
1249
1250 PR target/83109
1251 * testsuite/gcc.target/i386/cet-sjlj-1.c: Fix test.
1252 * testsuite/gcc.target/i386/cet-sjlj-4.c: Likewise.
1253
be025a2d
MJ
12542017-11-27 Martin Jambor <mjambor@suse.cz>
1255
1256 PR tree-optimization/81248
1257 * g++.dg/ipa/pr81248.C: New test.
1258 * gcc.dg/tree-ssa/ssa-pre-31.c: Disable IPA-SRA.
1259 * gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
1260
9adeb64a
JJ
12612017-11-27 Jakub Jelinek <jakub@redhat.com>
1262
8cb71598
JJ
1263 * g++.dg/ubsan/null-8.C (bar): New function.
1264 (foo): Use bar instead of __builtin_printf.
1265
b8cb3096
JJ
1266 PR debug/81307
1267 * g++.dg/debug/debug9.C: Remove -fno-reorder-blocks-and-partition
1268 workaround.
1269
9adeb64a
JJ
1270 PR target/83100
1271 * gcc.dg/pr83100-1.c: New test.
1272 * gcc.dg/pr83100-2.c: New test.
1273 * gcc.dg/pr83100-3.c: New test.
1274 * gcc.dg/pr83100-4.c: New test.
1275
c234d831
UB
12762017-11-26 Julia Koval <julia.koval@intel.com>
1277
1278 * gcc.target/i386/funcspec-56.inc: Handle new march.
1279 * g++.dg/ext/mv16.C: Ditto.
1280
e95be633
JJ
12812017-11-25 Jakub Jelinek <jakub@redhat.com>
1282
1283 PR rtl-optimization/81553
1284 * gcc.c-torture/compile/pr81553.c: New test.
1285
5a270763
AS
12862017-11-25 Andreas Schwab <schwab@linux-m68k.org>
1287
1288 * g++.dg/abi/structret1.C (FrameworkObject::action): Return a
1289 value.
1290
b7f08b83
JJ
12912017-11-25 Jakub Jelinek <jakub@redhat.com>
1292
1293 PR target/82848
1294 * gcc.target/powerpc/pr82848.c: New test.
1295
19cf3a36
JW
12962017-11-24 Jackson Woodruff <jackson.woodruff@arm.com>
1297
1298 PR tree-optimization/71026
1299 * gfortran.dg/extract_recip_1.f: New test.
1300 * gcc.dg/extract_recip_3.c: New test.
1301 * gcc.dg/extract_recip_4.c: New test.
1302
15b6695a
RB
13032017-11-24 Richard Biener <rguenther@suse.de>
1304
1305 PR tree-optimization/82402
1306 * gcc.dg/torture/pr82402.c: New testcase.
1307
6a248fce
RB
13082017-11-24 Richard Biener <rguenther@suse.de>
1309
1310 PR tree-optimization/83128
1311 * gcc.dg/tree-ssa/ssa-fre-62.c: New testcase.
1312
51feb980
JJ
13132017-11-24 Jakub Jelinek <jakub@redhat.com>
1314
96281645
JJ
1315 PR sanitizer/83014
1316 * gcc.dg/ubsan/pr83014.c: New test.
1317
51feb980
JJ
1318 * gcc.dg/builtin-object-size-18.c: New test.
1319
de860379
JK
13202017-11-23 Julia Koval <julia.koval@intel.com>
1321
1322 gcc.target/i386/avx512f-vpexpandb-1.c: New test.
1323 gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
1324 gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
1325 gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
1326 gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
1327 gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
1328 gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
1329 gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
1330
11cca3ca
JK
13312017-11-16 Julia Koval <julia.koval@intel.com>
1332
1333 gcc.target/i386/avx512-check.h: Handle AVX512VBMI2 bit.
1334 gcc.target/i386/avx512f-vpcompressb-1.c: New test.
1335 gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
1336 gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
1337 gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
1338 gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
1339 gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
1340 gcc.target/i386/avx512vl-vpcompressw-1.c: Ditto.
1341 gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
1342 gcc.target/i386/i386.exp (check_effective_target_avx512vbmi2): New.
1343
11aa5637
JJ
13442017-11-23 Jakub Jelinek <jakub@redhat.com>
1345
41521dee
JJ
1346 * gcc.dg/gomp/declare-simd-1.c (f9): Remove.
1347 * gcc.dg/gomp/declare-simd-5.c: New test.
1348
11aa5637
JJ
1349 * g++.dg/pr65240-1.C: Add -Wno-return-type to dg-options.
1350 * g++.dg/pr65240-2.C: Likewise.
1351 * g++.dg/pr65240-3.C: Likewise.
1352 * g++.dg/pr65240-4.C: Likewise.
1353
c138eb5c
CB
13542017-11-23 Charles Baylis <charles.baylis@linaro.org>
1355
1356 * gcc.target/arm/addr-modes-float.c: New test.
1357 * gcc.target/arm/addr-modes-int.c: New test.
1358 * gcc.target/arm/addr-modes.h: New header.
1359
ac9effed
EB
13602017-11-23 Eric Botcazou <ebotcazou@adacore.com>
1361
1362 * testsuite/gcc.dg/pr64277.c: Adjust scan.
1363 * gcc.dg/tree-prof/unroll-1.c: Use detailed dump and adjust scan.
1364 * gcc.dg/tree-ssa/cunroll-1.c: Adjust scan.
1365 * gcc.dg/tree-ssa/cunroll-12.c: Likewise.
1366 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
1367 * gcc.dg/tree-ssa/cunroll-14.c: Likewise.
1368 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1369 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1370 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1371 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1372 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1373 * gcc.dg/tree-ssa/pr61743-1.c: Likewise.
1374 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1375 * gcc.dg/unroll-2.c (foo): Adjust message.
1376 (foo2): Likewise.
1377 * gcc.dg/unroll-3.c: Adjust scan.
1378 * gcc.dg/unroll-4.c: Likewise.
1379 * gcc.dg/unroll-5.c: Likewise.
1380 * gcc.dg/unroll-7.c: Use detailed dump and adjust scan.
1381 * gnat.dg/unroll1.ad[sb]: New test.
1382 * gnat.dg/unroll2.ad[sb]: Likewise.
1383 * gnat.dg/unroll3.ad[sb]: Likewise.
1384
0009a6c3
JH
13852017-11-23 Jan Hubicka <hubicka@ucw.cz>
1386
1387 * gcc.dg/ipa/inline-1.c: Update template.
1388
2145b601
JJ
13892017-11-23 Jakub Jelinek <jakub@redhat.com>
1390
1391 PR middle-end/82253
1392 * gfortran.dg/pr82253.f90: New test.
1393
f36a7f04
PT
13942017-11-23 Paul Thomas <pault@gcc.gnu.org>
1395
1396 PR fortran/82814
1397 * gfortran.dg/submodule_31.f08: New test.
1398
d7a160a4
RB
13992017-11-23 Richard Biener <rguenther@suse.de>
1400
1401 PR tree-optimization/23094
1402 * gcc.dg/tree-ssa/ssa-fre-61.c: New testcase.
1403
78bebfb2
RB
14042017-11-23 Richard Biener <rguenther@suse.de>
1405
1406 PR tree-optimization/83089
1407 * gcc.dg/pr83089.c: Require pthread.
1408
6c19e703
JJ
14092017-11-22 Jakub Jelinek <jakub@redhat.com>
1410
d057fdc8
JJ
1411 * g++.dg/abi/pr68355.C: Don't expect tail call on ia32.
1412
6c19e703
JJ
1413 PR c++/82401
1414 * g++.dg/cpp0x/pr82401.C: New test.
1415
d5438715
DM
14162017-11-22 David Malcolm <dmalcolm@redhat.com>
1417
1418 PR tree-optimization/82588
1419 PR tree-optimization/82583
1420 * jit.dg/test-error-array-bounds.c (verify_code): Update expected
1421 error message from -Warray-bounds.
1422
1324d3f3
JJ
14232017-11-22 Jakub Jelinek <jakub@redhat.com>
1424
1425 * g++.dg/graphite/pr41562.C: Add -Wno-return-type.
1426
ce95abc4
DM
14272017-11-22 David Malcolm <dmalcolm@redhat.com>
1428
1429 PR c++/62170
1430 * g++.dg/diagnostic/aka1.C: Update expected error messages to
1431 reflect fixes to quoting.
1432 * g++.dg/diagnostic/aka2.C: New test case.
1433 * g++.dg/parse/error55.C: Update expected error messages to
1434 reflect fixes to quoting.
1435 * gcc.dg/diag-aka-1.c: Likewise.
1436 * gcc.dg/diag-aka-2.c: New test case.
1437 * gcc.dg/pr13804-1.c: Update expected error messages to reflect
1438 fixes to quoting.
1439 * gcc.dg/pr56980.c: Likewise.
1440 * gcc.dg/pr65050.c: Likewise.
1441 * gcc.dg/redecl-14.c: Likewise.
1442 * gcc.dg/utf16-4.c Likewise.
1443 * gcc.target/i386/sse-vect-types.c (__m128d): Likewise.
1444 * obj-c++.dg/invalid-type-1.mm: Likewise.
1445 * objc.dg/proto-lossage-4.m: Likewise.
1446
d8d9aa38
UB
14472017-11-22 Uros Bizjak <ubizjak@gmail.com>
1448
1449 * lib/target-supports.exp (check_effective_target_bswap16): Remove
1450 (check_effective_target_bswap32): Ditto.
1451 (check_effective_target_bswap64): Ditto.
1452 * gcc.dg/optimize-bswaphi-1.c: Use bswap effective
1453 target instead of bswap16.
1454 * gcc.dg/optimize-bswapsi-1.c: Use bswap effective
1455 target instead of bswap32.
1456 * gcc.dg/optimize-bswapsi-2.c: Ditto.
1457 * gcc.dg/optimize-bswapsi-3.c: Ditto.
1458 * gcc.dg/optimize-bswapsi-4.c: Ditto.
1459 * gcc.dg/optimize-bswapsi-5.c: Ditto.
1460 * gcc.dg/pr77673.c: Ditto.
1461 * gcc.dg/optimize-bswapdi-1.c: Use bswap effective
1462 target instead of bswap64.
1463 * gcc.dg/optimize-bswapdi-2.c: Ditto.
1464 * gcc.dg/optimize-bswapdi-3.c: Ditto.
1465
ddc9995b
TK
14662017-11-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1467
1468 PR fortran/36313
1469 * gfortran.dg/maxloc_string_1.f90: New test.
1470 * gfortran.dg/minloc_string_1.f90: New test.
1471
e54675bb
MG
14722017-11-22 Marc Glisse <marc.glisse@inria.fr>
1473
1474 PR tree-optimization/83104
1475 * gcc.c-torture/compile/pr83104.c: New file.
1476
29a3136e
CL
14772017-11-22 Christophe Lyon <christophe.lyon@linaro.org>
1478
1479 * gcc.target/arm/pr56184.C: Add -Wno-return-type to dg-options.
1480
974aedcc
MP
14812017-11-22 Marek Polacek <polacek@redhat.com>
1482 H.J. Lu <hongjiu.lu@intel.com>
1483 Jason Merrill <jason@redhat.com>
1484
1485 PR c++/60336
1486 PR middle-end/67239
1487 PR target/68355
1488 * g++.dg/abi/empty12.C: New test.
1489 * g++.dg/abi/empty12.h: New test.
1490 * g++.dg/abi/empty12a.c: New test.
1491 * g++.dg/abi/empty13.C: New test.
1492 * g++.dg/abi/empty13.h: New test.
1493 * g++.dg/abi/empty13a.c: New test.
1494 * g++.dg/abi/empty14.C: New test.
1495 * g++.dg/abi/empty14.h: New test.
1496 * g++.dg/abi/empty14a.c: New test.
1497 * g++.dg/abi/empty15.C: New test.
1498 * g++.dg/abi/empty15.h: New test.
1499 * g++.dg/abi/empty15a.c: New test.
1500 * g++.dg/abi/empty16.C: New test.
1501 * g++.dg/abi/empty16.h: New test.
1502 * g++.dg/abi/empty16a.c: New test.
1503 * g++.dg/abi/empty17.C: New test.
1504 * g++.dg/abi/empty17.h: New test.
1505 * g++.dg/abi/empty17a.c: New test.
1506 * g++.dg/abi/empty18.C: New test.
1507 * g++.dg/abi/empty18.h: New test.
1508 * g++.dg/abi/empty18a.c: New test.
1509 * g++.dg/abi/empty19.C: New test.
1510 * g++.dg/abi/empty19.h: New test.
1511 * g++.dg/abi/empty19a.c: New test.
1512 * g++.dg/abi/empty20.C: New test.
1513 * g++.dg/abi/empty21.C: New test.
1514 * g++.dg/abi/empty22.C: New test.
1515 * g++.dg/abi/empty22.h: New test.
1516 * g++.dg/abi/empty22a.c: New test.
1517 * g++.dg/abi/empty23.C: New test.
1518 * g++.dg/abi/empty24.C: New test.
1519 * g++.dg/abi/empty25.C: New test.
1520 * g++.dg/abi/empty25.h: New test.
1521 * g++.dg/abi/empty25a.c: New test.
1522 * g++.dg/abi/empty26.C: New test.
1523 * g++.dg/abi/empty26.h: New test.
1524 * g++.dg/abi/empty26a.c: New test.
1525 * g++.dg/abi/empty27.C: New test.
1526 * g++.dg/abi/empty28.C: New test.
1527 * g++.dg/abi/pr60336-1.C: New test.
1528 * g++.dg/abi/pr60336-10.C: New test.
1529 * g++.dg/abi/pr60336-11.C: New test.
1530 * g++.dg/abi/pr60336-12.C: New test.
1531 * g++.dg/abi/pr60336-2.C: New test.
1532 * g++.dg/abi/pr60336-3.C: New test.
1533 * g++.dg/abi/pr60336-4.C: New test.
1534 * g++.dg/abi/pr60336-5.C: New test.
1535 * g++.dg/abi/pr60336-6.C: New test.
1536 * g++.dg/abi/pr60336-7.C: New test.
1537 * g++.dg/abi/pr60336-8.C: New test.
1538 * g++.dg/abi/pr60336-9.C: New test.
1539 * g++.dg/abi/pr68355.C: New test.
1540 * g++.dg/lto/pr60336_0.C: New test.
1541
fc7160b2
TP
15422017-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1543
1544 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Adapt expectations
1545 to vmov instructions now generated.
1546 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Likewise.
1547 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Likewise.
1548 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise.
1549 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise.
1550 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise.
1551
9388732a
TC
15522017-11-22 Tamar Christina <tamar.christina@arm.com>
1553
1554 * gcc.target/arm/simd/vdot-compile.c: New.
1555 * gcc.target/arm/simd/vect-dot-qi.h: New.
1556 * gcc.target/arm/simd/vect-dot-s8.c: New.
1557 * gcc.target/arm/simd/vect-dot-u8.c: New
1558
e88efb99
UB
15592017-11-22 Uros Bizjak <ubizjak@gmail.com>
1560
1561 * lib/target-supports.exp (check_effective_target_bswap16):
1562 Do not skip on alpha and x86 targets.
1563
543382b7
SD
15642017-11-22 Sudakshina Das <sudi.das@arm.com>
1565
1566 * gcc.target/arm/armv8_2-fp16-move-1.c: Add -mfloat-abi=hard option.
1567
a76ef9c5
RS
15682017-11-22 Richard Sandiford <richard.sandiford@linaro.org>
1569
1570 PR testsuite/83004
1571 * gcc.dg/vect/pr81136.c: Restore previous alignment of 32
1572 in the default case.
1573
ff479068
JJ
15742017-11-22 Jakub Jelinek <jakub@redhat.com>
1575
1576 PR tree-optimization/83044
1577 * gcc.dg/pr83044.c: New test.
1578 * c-c++-common/Warray-bounds.c (fb): Fix up MAX value.
1579
a7d3cd40
PT
15802017-11-22 Paul Thomas <pault@gcc.gnu.org>
1581
1582 PR fortran/79072
1583 * gfortran.dg/class_result_6.f90: New test for comment 10 of
1584 the PR.
1585
a2998ed1
JJ
15862017-11-22 Jakub Jelinek <jakub@redhat.com>
1587
aaa49b45
JJ
1588 PR debug/83084
1589 * g++.dg/opt/pr83084.C: New test.
1590
a2998ed1
JJ
1591 PR middle-end/82875
1592 * gcc.dg/pr82875.c: New test.
1593 * gcc.c-torture/compile/pr82875.c: New test.
1594
0a770b59
JJ
1595 PR debug/83034
1596 * gcc.dg/pr83034.c: New test.
1597
8f8e5326
RB
15982017-11-22 Richard Biener <rguenther@suse.de>
1599
1600 PR tree-optimization/83089
1601 * gcc.dg/pr83089.c: New testcase.
1602
d4300cc6
DM
16032017-11-21 David Malcolm <dmalcolm@redhat.com>
1604
1605 PR c/83056
1606 * gcc.dg/spellcheck-pr83056.c: New test case.
1607
6a33d0ff
MS
16082017-11-21 Martin Sebor <msebor@redhat.com>
1609
1610 PR tree-optimization/82945
1611 * c-c++-common/Wstringop-truncation-2.c: New test.
1612 * c-c++-common/Wstringop-truncation.c: Adjust.
1613 * c-c++-common/attr-nonstring-2.c: Adjust.
1614 * c-c++-common/attr-nonstring-3.c: New test.
1615
ab2c4ec8
SS
16162017-11-21 Sergey Shalnov <Sergey.Shalnov@intel.com>
1617
1618 * g++.dg/ext/pr57362.C (__attribute__): Test
1619 prefer-vector-width=[128|256] target attribute.
1620 * gcc.target/i386/avx512f-constant-float-return.c (dg-optioins):
1621 Use -mprefer-vector-width=256 instead of -mprefer-avx256.
1622 * gcc.target/i386/avx512f-prefer.c: Ditto.
1623 * gcc.target/i386/pr82460-2.c: Ditto.
1624
84fa214d
ML
16252017-11-21 Martin Liska <mliska@suse.cz>
1626
1627 * g++.dg/cpp0x/constexpr-48089.C: Add quotes for constexpr
1628 keyword; add dg-message for 'in .constexpr. expansion of '.
1629 * g++.dg/cpp0x/constexpr-50060.C: Likewise.
1630 * g++.dg/cpp0x/constexpr-60049.C: Likewise.
1631 * g++.dg/cpp0x/constexpr-70323.C: Likewise.
1632 * g++.dg/cpp0x/constexpr-70323a.C: Likewise.
1633 * g++.dg/cpp0x/constexpr-cast.C: Likewise.
1634 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
1635 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
1636 * g++.dg/cpp0x/constexpr-generated1.C: Likewise.
1637 * g++.dg/cpp0x/constexpr-ice16.C: Likewise.
1638 * g++.dg/cpp0x/constexpr-ice5.C: Likewise.
1639 * g++.dg/cpp0x/constexpr-incomplete2.C: Likewise.
1640 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
1641 * g++.dg/cpp0x/constexpr-recursion.C: Likewise.
1642 * g++.dg/cpp0x/constexpr-shift1.C: Likewise.
1643 * g++.dg/cpp1y/constexpr-70265-1.C: Likewise.
1644 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
1645 * g++.dg/cpp1y/constexpr-79655.C: Likewise.
1646 * g++.dg/cpp1y/constexpr-new.C: Likewise.
1647 * g++.dg/cpp1y/constexpr-return2.C: Likewise.
1648 * g++.dg/cpp1y/constexpr-shift1.C: Likewise.
1649 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
1650 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1651 * g++.dg/ext/constexpr-vla1.C: Likewise.
1652 * g++.dg/ext/constexpr-vla2.C: Likewise.
1653 * g++.dg/ext/constexpr-vla3.C: Likewise.
1654 * g++.dg/cpp0x/static_assert10.C: Likewise.
1655 * g++.dg/cpp1y/pr63996.C: Likewise.
1656 * g++.dg/cpp1y/pr68180.C: Likewise.
1657 * g++.dg/cpp1y/pr77830.C: Likewise.
1658 * g++.dg/ubsan/pr63956.C: Likewise.
1659
826eccc6
JJ
16602017-11-21 Jakub Jelinek <jakub@redhat.com>
1661
1662 PR c++/83045
1663 * c-c++-common/pr61405.c (fn0, fn1): Add return stmts.
1664 * c-c++-common/Wlogical-op-2.c (fn): Likewise.
1665 * g++.dg/debug/pr53466.C: Add -Wno-return-type to dg-options.
1666 * g++.dg/opt/combine.C: Likewise.
1667 * g++.dg/ubsan/return-3.C: Likewise.
1668 * g++.dg/pr59445.C: Likewise.
1669 * g++.dg/pr49847.C: Likewise.
1670 * g++.dg/ipa/pr61800.C: Likewise.
1671 * g++.dg/ipa/pr63470.C: Likewise.
1672 * g++.dg/ipa/pr68672-1.C: Likewise.
1673 * g++.dg/pr58438.C: Likewise.
1674 * g++.dg/torture/pr59265.C: Likewise.
1675 * g++.dg/tree-ssa/ssa-dse-2.C: Likewise.
1676 * g++.old-deja/g++.eh/catch13.C: Likewise.
1677 * g++.old-deja/g++.eh/crash1.C: Likewise.
1678 * g++.dg/tm/pr60004.C: Expect -Wreturn-type warning.
1679 * g++.dg/torture/pr55740.C: Likewise.
1680 * g++.dg/torture/pr43257.C: Likewise.
1681 * g++.dg/torture/pr64280.C: Likewise.
1682 * g++.dg/torture/pr54684.C: Likewise.
1683 * g++.dg/torture/pr56694.C: Likewise.
1684 * g++.dg/torture/pr68470.C: Likewise.
1685 * g++.dg/torture/pr60648.C: Likewise.
1686 * g++.dg/torture/pr71281.C: Likewise.
1687 * g++.dg/torture/pr52772.C: Add -Wno-return-type dg-additional-options.
1688 * g++.dg/torture/pr64669.C: Likewise.
1689 * g++.dg/torture/pr58369.C: Likewise.
1690 * g++.dg/torture/pr33627.C: Likewise.
1691 * g++.dg/torture/predcom-1.C: Add
1692 #pragma GCC diagnostic ignored "-Wreturn-type".
1693 * g++.dg/lto/20090221_0.C: Likewise.
1694 * g++.dg/lto/20091026-1_1.C: Likewise.
1695 * g++.dg/lto/pr54625-1_1.C: Likewise.
1696 * g++.dg/warn/pr83045.C: New test.
1697
8fccb0a6
UB
16982017-11-21 Uros Bizjak <ubizjak@gmail.com>
1699
1700 * gcc.target/i386/movbe-1.c: Update scan string for movbe
1701 with integer suffix.
1702 * gcc.target/i386/movbe-2.c: Ditto.
1703 * gcc.target/i386/movbe-3.c: Ditto.
1704 * gcc.target/i386/movbe-4.c: Ditto.
1705 * gcc.target/i386/movbe-5.c: Ditto.
1706
00709c08
PC
17072017-11-21 Paolo Carlini <paolo.carlini@oracle.com>
1708
1709 PR c++/83020
1710 * g++.dg/cpp1z/pr83020.C: New.
1711
06988296
JJ
17122017-11-21 Jakub Jelinek <jakub@redhat.com>
1713
1714 PR target/82880
1715 * gcc.dg/opts-8.c: New test.
1716
13f5d5e0
CZ
17172017-11-21 Claudiu Zissulescu <claziss@synopsys.com>
1718
1719 * gcc.target/arc/loop-5.cpp: New test.
1720
83087d65
JJ
17212017-11-21 Jakub Jelinek <jakub@redhat.com>
1722
97031af7
JJ
1723 PR tree-optimization/83047
1724 * gcc.dg/pr83047.c: New test.
1725
7768f20b
JJ
1726 P0428R2 - familiar template syntax for generic lambdas
1727 * g++.dg/cpp1y/lambda-generic-x.C: Adjust warnings and limit
1728 to c++17_down target.
1729 * g++.dg/cpp1y/lambda-generic-dep.C: Likewise.
1730 * g++.dg/cpp1y/lambda-generic-77914.C: Adjust error and limit
1731 to c++17_down target.
1732 * g++.dg/cpp2a/lambda-generic1.C: New test.
1733 * g++.dg/cpp2a/lambda-generic2.C: New test.
1734 * g++.dg/cpp2a/lambda-generic3.C: New test.
1735 * g++.dg/cpp2a/lambda-generic4.C: New test.
1736 * g++.dg/cpp2a/lambda-generic5.C: New test.
1737
d44ed508
JJ
1738 PR c++/83059
1739 * c-c++-common/pr83059.c: New test.
1740
8b87e0d1
JJ
1741 PR debug/82718
1742 * gcc.dg/debug/dwarf2/pr82718-1.c: New test.
1743 * gcc.dg/debug/dwarf2/pr82718-2.c: New test.
1744
83087d65
JJ
1745 PR debug/82933
1746 * gcc.dg/rtl/x86_64/pr82933.c: New test.
1747
34b81eb9
EG
17482017-11-20 Eric Gallager <egall@gwmail.gwu.edu>
1749
1750 PR preprocessor/81794
1751 * gcc.dg/pragma-diag-7.c: Update to include check for
1752 stringification.
1753
26edace6
DM
17542017-11-20 David Malcolm <dmalcolm@redhat.com>
1755
1756 PR c/81404
1757 * g++.dg/spellcheck-stdlib.C: New.
1758 * gcc.dg/spellcheck-stdlib.c (test_INT_MAX): New.
1759
b1212255
DM
17602017-11-20 David Malcolm <dmalcolm@redhat.com>
1761
1762 * gcc.dg/spellcheck-stdlib.c: New test case.
1763
01ada121
DM
17642017-11-20 David Malcolm <dmalcolm@redhat.com>
1765
1766 PR c++/72786
1767 * g++.dg/spellcheck-macro-ordering-2.C: New test case.
1768 * g++.dg/spellcheck-macro-ordering.C: Add dg-message directives
1769 for macro used-before-defined.
1770
874b8068
SE
17712017-11-20 Steve Ellcey <sellcey@cavium.com>
1772
1773 PR target/81356
1774 * gfortran.dg/pr45636.f90 (aarch64*-*-*): Remove from xfail list.
1775
121075d7
UB
17762017-11-20 Uros Bizjak <ubizjak@gmail.com>
1777 Jakub Jelinek <jakub@redhat.com>
1778
1779 * gcc.target/i386/movbe-5.c: New test.
1780
6017b8f0
PT
17812017-11-20 Paul Thomas <pault@gcc.gnu.org>
1782
1783 PR fortran/79072
1784 * gfortran.dg/class_result_5.f90: New test.
1785
d68ddd2b
JJ
17862017-11-20 Jakub Jelinek <jakub@redhat.com>
1787
1788 P0329R4: Designated Initialization
1789 * g++.dg/ext/desig2.C: Adjust comment, no sorry about designator
1790 refering to second member.
1791 (b): New variable and associated expected diagnostic.
1792 * g++.dg/ext/desig4.C: For C++2A expect diagnostics.
1793 * g++.dg/ext/desig5.C: Add dg-do dg-compile and empty dg-options.
1794 * g++.dg/ext/desig8.C: Likewise.
1795 * g++.dg/ext/desig9.C: New test.
1796 * g++.dg/ext/pr27019.C: Don't expect any diagnostics.
1797 * g++.dg/init/error2.C: Adjust expected diagnostics.
1798 * g++.dg/cpp0x/desig1.C: Add dg-options with -pedantic, expect
1799 warning on C99 designators.
1800 * g++.dg/cpp2a/desig1.C: New test.
1801 * g++.dg/cpp2a/desig2.C: New test.
1802 * g++.dg/cpp2a/desig3.C: New test.
1803 * g++.dg/cpp2a/desig4.C: New test.
1804 * g++.dg/cpp2a/desig5.C: New test.
1805 * g++.dg/cpp2a/desig6.C: New test.
1806
6aa80414
NS
18072017-11-20 Nathan Sidwell <nathan@acm.org>
1808
1809 PR c++/82878
1810 * g++.dg/cpp0x/pr82878.C: New.
1811 * g++.dg/cpp1z/inh-ctor38.C: Check moves too.
1812
9cdcebf9
BC
18132017-11-20 Bin Cheng <bin.cheng@arm.com>
1814
1815 * gcc.dg/tree-ssa/predcom-dse-12.c: New test.
1816
50dec459
MG
18172017-11-20 Marc Glisse <marc.glisse@inria.fr>
1818
1819 PR testsuite/82951
1820 * gcc.c-torture/execute/20040409-1.c: Move invalid tests...
1821 * gcc.c-torture/execute/20040409-1w.c: ... here with -fwrapv.
1822 * gcc.c-torture/execute/20040409-2.c: Move invalid tests...
1823 * gcc.c-torture/execute/20040409-2w.c: ... here with -fwrapv.
1824 * gcc.c-torture/execute/20040409-3.c: Move invalid tests...
1825 * gcc.c-torture/execute/20040409-3w.c: ... here with -fwrapv.
1826 * gcc.dg/tree-ssa/cmpmul-1.c: Tweak condition.
1827 * gcc.dg/tree-ssa/vrp118.c: New file.
1828
9aab5534
RO
18292017-11-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1830
1831 * g++.dg/pr82836.C: Require int128, __float128 support.
1832 Add __float128 options.
1833 (size_t): Define using __SIZE_TYPE__.
1834
f370e36d
JJ
18352017-11-20 Jakub Jelinek <jakub@redhat.com>
1836
1837 PR c++/82781
1838 * g++.dg/ext/constexpr-pr82781.C: New test.
1839
4acdaf98
CL
18402017-11-20 Christophe Lyon <christophe.lyon@linaro.org>
1841
1842 * gcc.target/arm/pr69180.c: Use -: for no column in expected
1843 warnings.
1844
4b84d9b8
JJ
18452017-11-20 Jakub Jelinek <jakub@redhat.com>
1846
1847 PR tree-optimization/78821
1848 * gcc.dg/store_merging_16.c: New test.
1849
290295fd
JH
18502017-11-19 Jan Hubicka <hubicka@ucw.cz>
1851
1852 PR target/82281
1853 * gcc.target/i386/pr82281.c: New testcase.
1854
8a4a6d2e
JH
18552017-11-19 Jan Hubicka <hubicka@ucw.cz>
1856
1857 PR ipa/81360
1858 * gcc.c-torture/compile/pr81360.c: New testcase.
1859
a6b22eea
PT
18602017-11-19 Paul Thomas <pault@gcc.gnu.org>
1861
1862 PR fortran/78990
1863 * gfortran.dg/class_67.f90: New test.
1864
66c92903
JH
18652017-11-19 Jan Hubicka <hubicka@ucw.cz>
1866
1867 PR target/82713
1868 * gcc.target/i386/pr82713.c: New testcase.
1869
f9c59f7e
JJ
18702017-11-19 Jakub Jelinek <jakub@redhat.com>
1871
1872 PR c/66618
1873 PR c/69960
1874 * gcc.dg/pr69960.c: New test.
1875 * gcc.dg/pr66618.c: New test.
1876 * gcc.dg/pr66618-2.c: New test.
1877
831cf09d
JB
18782017-11-18 Janne Blomqvist <jb@gcc.gnu.org>
1879
1880 PR fortran/44292
1881 * gfortran.dg/large_recl.f90: New test.
1882
a814e35b
TK
18832017-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1884
1885 PR fortran/83012
1886 * gfortran.dg/contiguous_5.f90: New test.
1887
7cac54fb
SE
18882017-11-17 Steve Ellcey <sellcey@cavium.com>
1889
1890 * gcc.target/aarch64/fmls.c: New test.
1891
667b43c1
SE
18922017-11-17 Steve Ellcey <sellcey@cavium.com>
1893
1894 * gcc.target/aarch64/pr81356.c: New test.
1895
274c2d3f
JH
18962017-11-17 Jan Hubicka <hubicka@ucw.cz>
1897
1898 * gcc.target/i386/xop-imul64-vector.c: Disable vectorizer costmodel.
1899
650fe732
JH
19002017-11-17 Jan Hubicka <hubicka@ucw.cz>
1901
1902 * gcc.dg/tree-ssa/dump-2.c: Fixup template for profile precision
1903 changes.
1904 * gcc.dg/tree-ssa/pr77445-2.c: Fixup template for profile precision
1905 changes.
1906
00fbd2dd
NS
19072017-11-17 Nathan Sidwell <nathan@acm.org>
1908
1909 * g++.dg/pr82836.C: Fix for c++17.
1910
ec132ef2
TC
19112017-11-17 Tamar Christina <tamar.christina@arm.com>
1912
1913 PR target/82641
1914 * gcc.target/arm/pragma_arch_attribute.c: New.
1915
107d4a0f
SB
19162017-11-17 Segher Boessenkool <segher@kernel.crashing.org>
1917
1918 * gcc.target/powerpc/altivec-macros.c: Include "-:" in the messages
1919 matched for.
1920
a851ce04
RB
19212017-11-17 Richard Biener <rguenther@suse.de>
1922
1923 PR tree-optimization/83017
1924 * gcc.dg/autopar/pr49960.c: Adjust.
1925
fdb5fa0c
SD
19262017-11-17 Sudakshina Das <sudi.das@arm.com>
1927
1928 * gcc.target/arm/armv8_2-fp16-move-1.c: Edit vmov scan-assembler
1929 directives.
1930
6f203500
TC
19312017-11-17 Tamar Christina <tamar.christina@arm.com>
1932
1933 * gcc.dg/struct-simple.c: New.
1934 * lib/target-supports.exp
1935 (check_effective_target_word_mode_no_slow_unalign): New.
1936
7326cf0f
TP
19372017-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1938
1939 * gcc.target/arm/cmse/cmse-14.c: Change logic to match branch
1940 instruction to bar.
1941
cdee9e6b
TP
19422017-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1943
1944 * gcc.target/arm/cmse/cmse.exp: Add option to select Armv8-M Baseline
1945 or Armv8-M Mainline when running the respective tests.
1946 * gcc.target/arm/cmse/baseline/cmse-11.c: Remove architecture check and
1947 selection.
1948 * gcc.target/arm/cmse/baseline/cmse-13.c: Likewise.
1949 * gcc.target/arm/cmse/baseline/cmse-2.c: Likewise.
1950 * gcc.target/arm/cmse/baseline/cmse-6.c: Likewise.
1951 * gcc.target/arm/cmse/baseline/softfp.c: Likewise.
1952 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Likewise.
1953 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Likewise.
1954 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Likewise.
1955 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Likewise.
1956 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise.
1957 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Likewise.
1958 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise.
1959 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise.
1960 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Likewise.
1961 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Likewise.
1962 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Likewise.
1963 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Likewise.
1964 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Likewise.
1965 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Likewise.
1966 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Likewise.
1967 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Likewise.
1968 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Likewise.
1969 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Likewise.
1970 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Likewise.
1971
fa30ba99
JJ
19722017-11-17 Jakub Jelinek <jakub@redhat.com>
1973
1974 PR testsuite/82997
1975 * gcc.dg/cpp/macsyntx.c (var1, rest): Don't expect
1976 "requires at least one" warning.
1977 * gcc.dg/cpp/sysmac1.c (foo): Likewise.
1978 * gcc.dg/cpp/macsyntx2.c: New test.
1979 * gcc.dg/cpp/sysmac3.c: New test.
1980 * gcc.dg/cpp/sysmac3.h: New file.
1981
19822017-11-15 Qing Zhao <qing.zhao@oracle.com>
caed5c92
QZ
1983
1984 PR middle-end/78809
1985 * gcc.dg/strcmpopt_1.c: New test.
1986
1e39313a
JM
19872017-11-16 Joseph Myers <joseph@codesourcery.com>
1988
1989 * gcc.dg/c18-version-1.c, gcc.dg/c18-version-2.c: New tests.
1990
285346b5
MM
19912017-11-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1992
1993 * gcc.target/powerpc/bfp/bfp.exp: Look for *.c files, not *.c*
1994 files to prevent ~ files from getting recognized.
1995 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
1996 * gcc.target/powerpc/vsu/vsu.exp: Likewise.
1997
dc03239c
HL
19982017-11-16 Henry Linjamäki <henry.linjamaki@parmance.com>
1999
2000 * brig.dg/test/gimple/vector.hsail: Update for HSA registers' tree
2001 representation changes in brig1.
2002 * brig.dg/test/gimple/packed.hsail: Likewise.
2003 * brig.dg/test/gimple/internal-reg-var-casts.hsail: New.
2004
b71289b1
JH
20052017-11-16 Jan Hubicka <hubicka@ucw.cz>
2006
2007 * gcc.dg/ipa/ipcp-2.c: Lower threshold.
2008
913f8c08
MS
20092017-11-16 Martin Sebor <msebor@redhat.com>
2010
2011 PR middle-end/63477
2012 * gcc.dg/pr63477.c: New test.
2013
8a5ee94a
MS
20142017-11-16 Martin Sebor <msebor@redhat.com>
2015
2016 PR tree-optimization/82588
2017 PR tree-optimization/82583
2018 * c-c++-common/Warray-bounds.c: New test.
2019 * gcc.dg/Warray-bounds-11.c: Adjust.
2020 * gcc.dg/Warray-bounds-22.c: New test.
2021
c757ad4c
NS
20222017-11-16 Nathan Sidwell <nathan@acm.org>
2023
5f3682ff
NS
2024 PR c++/82836
2025 PR c++/82737
2026 * g++.dg/pr82836.C: New.
2027
c757ad4c
NS
2028 PR c++81060
2029 * g++.dg/cpp0x/lambda/lambda-template13.C: Avoid undefined
2030 template using local type error.
2031 * g++.dg/cpp0x/pr81060.C: New.
2032
81825e28
WD
20332017-11-16 Wilco Dijkstra <wdijkstr@arm.com>
2034 Jackson Woodruff <jackson.woodruff@arm.com>
2035
2036 PR tree-optimization/71026
2037 * gcc.dg/cse_recip.c: New test.
2038
9e780144
WD
20392017-11-16 Wilco Dijkstra <wdijkstr@arm.com>
2040
2041 * gcc.target/aarch64/lr_free_2.c: Fix test.
2042 * gcc.target/aarch64/spill_1.c: Likewise.
2043 * gcc.target/aarch64/test_frame_11.c: Likewise.
2044 * gcc.target/aarch64/test_frame_12.c: Likewise.
2045 * gcc.target/aarch64/test_frame_13.c: Likewise.
2046 * gcc.target/aarch64/test_frame_14.c: Likewise.
2047 * gcc.target/aarch64/test_frame_15.c: Likewise.
2048 * gcc.target/aarch64/test_frame_3.c: Likewise.
2049 * gcc.target/aarch64/test_frame_5.c: Likewise.
2050 * gcc.target/aarch64/test_frame_9.c: Likewise.
2051
debc8f4a
PC
20522017-11-16 Paolo Carlini <paolo.carlini@oracle.com>
2053
2054 PR c++/70383
2055 * g++.dg/cpp0x/lambda/lambda-70383.C: New.
2056
e0c31a15
JK
20572017-11-16 Julia Koval <julia.koval@intel.com>
2058
2059 * gcc.target/i386/avx512f-gf2p8mulb-2.c: New runtime tests.
2060 * gcc.target/i386/avx512vl-gf2p8mulb-2.c: Ditto.
2061 * gcc.target/i386/gfni-1.c: Add tests for GF2P8MUL.
2062 * gcc.target/i386/gfni-2.c: Ditto.
2063 * gcc.target/i386/gfni-3.c: Ditto.
2064 * gcc.target/i386/gfni-4.c: Ditto.
2065
3ef9e1ec
BS
20662017-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2067
2068 * gcc.target/powerpc/swaps-p8-26.c: Modify expected code
2069 generation.
2070
cb8e7982
MS
20712017-11-15 Martin Sebor <msebor@redhat.com>
2072
2073 PR testsuite/82988
2074 * g++.dg/cpp0x/lambda/lambda-switch.C: Prune unimportant warning.
2075
348188bf
L
20762017-11-15 H.J. Lu <hongjiu.lu@intel.com>
2077
2078 PR target/82990
2079 * gcc.target/i386/pr82942-2.c: Add -mtune=knl.
2080 * gcc.target/i386/pr82990-1.c: New test.
2081 * gcc.target/i386/pr82990-2.c: Likewise.
2082 * gcc.target/i386/pr82990-3.c: Likewise.
2083 * gcc.target/i386/pr82990-4.c: Likewise.
2084 * gcc.target/i386/pr82990-5.c: Likewise.
2085 * gcc.target/i386/pr82990-6.c: Likewise.
2086 * gcc.target/i386/pr82990-7.c: Likewise.
2087
41e18197
WS
20882017-11-15 Will Schmidt <will_schmidt@vnet.ibm.com>
2089
2090 * gcc.target/powerpc/builtins-3-p9.c: Add -O1, update
2091 expected codegen checks.
2092 * gcc.target/powerpc/vec-cmp-sel.c: Mark vars as volatile.
2093 * gcc.target/powerpc/vsu/vec-cmpne-0.c: Add -O1.
2094 * gcc.target/powerpc/vsu/vec-cmpne-1.c: Add -O1.
2095 * gcc.target/powerpc/vsu/vec-cmpne-2.c: Add -O1.
2096 * gcc.target/powerpc/vsu/vec-cmpne-3.c: Add -O1.
2097 * gcc.target/powerpc/vsu/vec-cmpne-4.c: Add -O1.
2098 * gcc.target/powerpc/vsu/vec-cmpne-5.c: Add -O1.
2099 * gcc.target/powerpc/vsu/vec-cmpne-6.c: Add -O1.
2100
54b6c06b
SK
21012017-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
2102
2103 PR fortran/78240
2104 gfortran.dg/pr78240.f90: Prune run-on errors.
cb8e7982 2105
3b26ae82
L
21062017-11-15 Bin Cheng <bin.cheng@arm.com>
2107
2108 PR tree-optimization/82726
2109 * gcc.dg/tree-ssa/pr82726.c: New test.
2110
a53cb18d
SD
21112017-11-15 Sudakshina Das <sudi.das@arm.com>
2112
2113 * g++.dg/ext/pr57735.C: Add -Wno-return-type for test.
2114 * gcc.target/arm/pr54300.C (main): Add return type and
2115 return a value.
2116
519fdbb5
TV
21172017-11-15 Tom de Vries <tom@codesourcery.com>
2118
2119 * gcc.dg/strncpy-fix-1.c: Add -Wno-stringop-truncation to dg-options.
2120
45161185
DH
21212017-11-15 Dominique d'Humieres <dominiq@lps.ens.fr>
2122
2123 * gcc.target/i386/pr81706.c: Adjust asm for darwin.
2124 * g++.dg/ext/pr81706.C: Likewise.
2125
03ab2eb7
NS
21262017-11-15 Nathan Sidwell <nathan@acm.org>
2127
2128 PR c++/81574
2129 * g++.dg/cpp1y/pr81574.C: New.
2130
17bae2ca
RB
21312017-11-15 Richard Biener <rguenther@suse.de>
2132
2133 PR tree-optimization/82985
2134 * g++.dg/torture/pr82985.C: Likewise.
2135
e6f146d2 21362017-11-15 Sebastian Peryt <sebastian.peryt@intel.com>
a6b22eea 2137
e6f146d2
SP
2138 PR target/82941
2139 PR target/82942
2140 * gcc.target/i386/pr82941-1.c: New test.
2141 * gcc.target/i386/pr82941-2.c: New test.
2142 * gcc.target/i386/pr82942-1.c: New test.
2143 * gcc.target/i386/pr82942-2.c: New test.
2144
f46e6332
RO
21452017-11-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2146
2147 * g++.dg/cpp0x/rv-trivial-bug.C (test2): Return a value.
2148
0b99f253
JJ
21492017-11-15 Jakub Jelinek <jakub@redhat.com>
2150
2151 PR target/82981
2152 * gcc.target/mips/pr82981.c: New test.
2153
896f6b3d
ML
21542017-11-15 Martin Liska <mliska@suse.cz>
2155
2156 * g++.dg/ubsan/vptr-12.C: New test.
2157
3ca0dc60
JM
21582017-11-15 Joseph Myers <joseph@codesourcery.com>
2159
2160 PR c/81156
2161 * gcc.dg/builtin-tgmath-1.c, gcc.dg/builtin-tgmath-2.c,
2162 gcc.dg/builtin-tgmath-err-1.c, gcc.dg/builtin-tgmath-err-2.c,
2163 gcc.dg/dfp/builtin-tgmath-dfp-err.c,
2164 gcc.dg/dfp/builtin-tgmath-dfp.c: New tests.
2165
cdb4b7aa
MM
21662017-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2167
2168 * gcc.target/powerpc/float128-hw4.c: New test.
2169
f021f1d3
RO
21702017-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2171
2172 * lib/target-supports.exp (check_effective_target_pie): Adapt
2173 comment for Solaris 12 renaming.
2174
2175 * gcc.dg/torture/pr60092.c: Remove *-*-solaris2.11* dg-xfail-run-if.
2176
17636f26
CL
21772017-11-14 Carl Love <cel@us.ibm.com>
2178
2179 * builtins-revb-runnable.c (dg-do run): Add lp64 directive. Fix
2180 indentation of printf and abort statements.
2181 * p9-xxbr-1.c (dg-do compile): Add lp64 && p9vector_h directives.
2182
aea4b54a
JG
21832017-11-14 James Greenhalgh <james.greenhalgh@arm.com>
2184
2185 * gcc.target/aarch64/bsl-idiom.c: New.
2186 * gcc.target/aarch64/copysign-bsl.c: New.
2187
3d8d3012
TV
21882017-11-14 Tom de Vries <tom@codesourcery.com>
2189
2190 * c-c++-common/Wstringop-truncation.c: Require effective target alloca.
2191
ed10d09b
JH
21922017-11-13 Jan Hubicka <hubicka@ucw.cz>
2193
2194 * gcc.dg/tree-ssa/fnsplit-2.c: New testcase.
2195
9b24c104
FR
21962017-11-13 Fritz Reese <fritzoreese@gmail.com>
2197
2198 PR fortran/78240
2199 * gfortran.dg/dec_structure_23.f90: New.
2200 * gfortran.dg/pr78240.f90: New.
2201
24cd339b
CL
22022017-11-13 Carl Love <cel@us.ibm.com>
2203
2204 * gcc.target/powerpc/builtin-vec-sums-be-int.c: New test file.
2205
fb771b9d
TT
22062017-11-13 Tom Tromey <tom@tromey.com>
2207
2208 * c-c++-common/cpp/va-opt-pedantic.c: New file.
2209 * c-c++-common/cpp/va-opt.c: New file.
2210 * c-c++-common/cpp/va-opt-error.c: New file.
2211
4d85d480
CL
22122017-11-13 Carl Love <cel@us.ibm.com>
2213
2214 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add new runnable test.
2215 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Update expected error
2216 message.
2217
4119b2eb
MM
22182017-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2219
2220 * gcc.target/powerpc/float128-minmax.c: New test.
2221
81766d13
CL
22222017-11-13 Christophe Lyon <christophe.lyon@linaro.org>
2223
2224 * gcc.target/arm/pr67989.C: Add -Wno-return-type to
2225 dg-additional-options.
2226
101e910b
NS
22272017-11-13 Nathan Sidwell <nathan@acm.org>
2228
2229 * lib/gcc-dg.exp (process-message): Use -: for no column.
2230 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: Mark elided
2231 column messages.
2232 * c-c++-common/cpp/pr58844-1.c: Likewise.
2233 * c-c++-common/cpp/pr58844-2.c: Likewise.
2234 * c-c++-common/cpp/warning-zero-location.c: Likewise.
2235 * g++.dg/diagnostic/pr77949.C: Likewise.
2236 * g++.dg/gomp/macro-4.C: Likewise.
2237 * gcc.dg/Wunknownprag.c: Likewise.
2238 * gcc.dg/builtin-redefine.c: Likewise.
2239 * gcc.dg/cpp/Wunknown-pragmas-1.c: Likewise.
2240 * gcc.dg/cpp/Wunused.c: Likewise.
2241 * gcc.dg/cpp/misspelled-directive-1.c: Likewise.
2242 * gcc.dg/cpp/redef2.c: Likewise.
2243 * gcc.dg/cpp/redef3.c: Likewise.
2244 * gcc.dg/cpp/redef4.c: Likewise.
2245 * gcc.dg/cpp/trad/Wunused.c: Likewise.
2246 * gcc.dg/cpp/trad/argcount.c: Likewise.
2247 * gcc.dg/cpp/trad/comment-3.c: Likewise.
2248 * gcc.dg/cpp/trad/comment.c: Likewise.
2249 * gcc.dg/cpp/trad/defined.c: Likewise.
2250 * gcc.dg/cpp/trad/directive.c: Likewise.
2251 * gcc.dg/cpp/trad/funlike-3.c: Likewise.
2252 * gcc.dg/cpp/trad/funlike.c: Likewise.
2253 * gcc.dg/cpp/trad/literals-2.c: Likewise.
2254 * gcc.dg/cpp/trad/macro.c: Likewise.
2255 * gcc.dg/cpp/trad/pr65238-4.c: Likewise.
2256 * gcc.dg/cpp/trad/recurse-1.c: Likewise.
2257 * gcc.dg/cpp/trad/recurse-2.c: Likewise.
2258 * gcc.dg/cpp/trad/redef2.c: Likewise.
2259 * gcc.dg/cpp/ucnid-11.c: Likewise.
2260 * gcc.dg/cpp/unc1.c: Likewise.
2261 * gcc.dg/cpp/unc2.c: Likewise.
2262 * gcc.dg/cpp/unc3.c: Likewise.
2263 * gcc.dg/cpp/unc4.c: Likewise.
2264 * gcc.dg/cpp/undef2.c: Likewise.
2265 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
2266 * gcc.dg/cpp/warn-redefined.c: Likewise.
2267 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
2268 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
2269 * gcc.dg/empty-source-2.c: Likewise.
2270 * gcc.dg/empty-source-3.c: Likewise.
2271 * gcc.dg/gomp/macro-4.c: Likewise.
2272 * gcc.dg/noncompile/pr35447-1.c: Likewise.
2273 * gcc.dg/plugin/location-overflow-test-1.c: Likewise.
2274 * gcc.dg/pr20245-1.c: Likewise.
2275 * gcc.dg/pr28419.c: Likewise.
2276 * gcc.dg/rtl/truncated-rtl-file.c: Likewise.
2277 * gcc.dg/unclosed-init.c: Likewise.
2278
7ccdf51f
CB
22792017-11-13 Charles Baylis <charles.baylis@linaro.org>
2280
101e910b 2281 * gfortran.dg/ieee/ieee_8.f90: xfail for aarch64*-*-gnu*
7ccdf51f 2282
5bfd2f9b
JJ
22832017-11-13 Jakub Jelinek <jakub@redhat.com>
2284
a6fbd154
JJ
2285 PR tree-optimization/78821
2286 * gcc.dg/store_merging_15.c: New test.
2287
5bfd2f9b
JJ
2288 PR tree-optimization/82954
2289 * gcc.c-torture/execute/pr82954.c: New test.
2290
859e3093
JW
22912017-11-11 Janus Weil <janus@gcc.gnu.org>
2292
2293 PR fortran/82932
2294 * gfortran.dg/typebound_call_29.f90: New test.
2295
13051352
FR
22962017-11-10 Fritz Reese <fritzoreese@gmail.com>
2297
2298 PR fortran/82886
2299 * gfortran.dg/init_flag_16.f03: New testcase.
2300
4f58c0d1
MM
23012017-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2302
2303 * gcc.target/powerpc/p9-xxbr-3.c: New test.
2304
a0e6ac44
UB
23052017-11-10 Uros Bizjak <ubizjak@gmail.com>
2306
2307 * gcc.target/i386/force-indirect-call-1.c: Merge scan strings.
2308 * gcc.target/i386/force-indirect-call-2.c: Ditto.
2309 Require fpic effective target.
2310 * gcc.target/i386/force-indirect-call-3.c: Ditto.
2311 Require lp64 effective target.
2312
a76e0b43
JK
23132017-11-10 Julia Koval <julia.koval@intel.com>
2314
a0e6ac44
UB
2315 * gcc.target/i386/avx-1.c: Handle new intrinsics.
2316 * gcc.target/i386/avx512f-gf2p8affineqb-2.c: New runtime tests.
2317 * gcc.target/i386/avx512vl-gf2p8affineqb-2.c: Ditto.
2318 * gcc.target/i386/gfni-1.c: Add tests for GF2P8AFFINE.
2319 * gcc.target/i386/gfni-2.c: Ditto.
2320 * gcc.target/i386/gfni-3.c: Ditto.
2321 * gcc.target/i386/gfni-4.c: Ditto.
2322 * gcc.target/i386/sse-13.c: Handle new tests.
2323 * gcc.target/i386/sse-14.c: Handle new tests.
2324 * gcc.target/i386/sse-23.c: Handle new tests.
a76e0b43 2325
9e72bc90
TP
23262017-11-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
2327
2328 * gcc.target/arm/cmse/bitfield-4.x: New file.
2329 * gcc.target/arm/cmse/baseline/bitfield-4.c: Remove code and include
2330 above file.
2331 * gcc.target/arm/cmse/mainline/bitfield-4.c: Likewise.
2332 * gcc.target/arm/cmse/bitfield-5.x: New file.
2333 * gcc.target/arm/cmse/baseline/bitfield-5.c: Remove code and include
2334 above file.
2335 * gcc.target/arm/cmse/mainline/bitfield-5.c: Likewise.
2336 * gcc.target/arm/cmse/bitfield-6.x: New file.
2337 * gcc.target/arm/cmse/baseline/bitfield-6.c: Remove code and include
2338 above file.
2339 * gcc.target/arm/cmse/mainline/bitfield-6.c: Likewise.
2340 * gcc.target/arm/cmse/bitfield-7.x: New file.
2341 * gcc.target/arm/cmse/baseline/bitfield-7.c: Remove code and include
2342 above file.
2343 * gcc.target/arm/cmse/mainline/bitfield-7.c: Likewise.
2344 * gcc.target/arm/cmse/bitfield-8.x: New file.
2345 * gcc.target/arm/cmse/baseline/bitfield-8.c: Remove code and include
2346 above file.
2347 * gcc.target/arm/cmse/mainline/bitfield-8.c: Likewise.
2348 * gcc.target/arm/cmse/bitfield-9.x: New file.
2349 * gcc.target/arm/cmse/baseline/bitfield-9.c: Remove code and include
2350 above file.
2351 * gcc.target/arm/cmse/mainline/bitfield-9.c: Likewise.
2352 * gcc.target/arm/cmse/bitfield-and-union.x: New file.
2353 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: Rename into ...
2354 * gcc.target/arm/cmse/baseline/bitfield-and-union.c: This. Remove code
2355 and include above bitfield-and-union.x file.
2356 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: Rename into ...
2357 * gcc.target/arm/cmse/mainline/bitfield-and-union.c: this. Remove code
2358 and include above bitfield-and-union.x file.
2359 * gcc.target/arm/cmse/cmse-13.x: New file.
2360 * gcc.target/arm/cmse/baseline/cmse-13.c: Remove code and include above
2361 file.
2362 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Likewise.
2363 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise.
2364 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Likewise.
2365 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Likewise.
2366 * gcc.target/arm/cmse/cmse-5.x: New file.
2367 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Remove code and
2368 include above file.
2369 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Likewise.
2370 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Likewise.
2371 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Likewise.
2372 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Likewise.
2373 * gcc.target/arm/cmse/cmse-7.x: New file.
2374 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Remove code and
2375 include above file.
2376 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise.
2377 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Likewise.
2378 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Likewise.
2379 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Likewise.
2380 * gcc.target/arm/cmse/cmse-8.x: New file.
2381 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Remove code and
2382 include above file.
2383 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise.
2384 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Likewise.
2385 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Likewise.
2386 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Likewise.
2387 * gcc.target/arm/cmse/union-1.x: New file.
2388 * gcc.target/arm/cmse/baseline/union-1.c: Remove code and include above
2389 file.
2390 * gcc.target/arm/cmse/mainline/union-1.c: Likewise.
2391 * gcc.target/arm/cmse/union-2.x: New file.
2392 * gcc.target/arm/cmse/baseline/union-2.c: Remove code and include above
2393 file.
2394 * gcc.target/arm/cmse/mainline/union-2.c: Likewise.
2395
025d57f0
MS
23962017-11-10 Martin Sebor <msebor@redhat.com>
2397
2398 PR c/81117
2399 * c-c++-common/Wsizeof-pointer-memaccess3.c: New test.
2400 * c-c++-common/Wstringop-overflow.c: Same.
2401 * c-c++-common/Wstringop-truncation.c: Same.
2402 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust.
2403 * c-c++-common/attr-nonstring-2.c: New test.
d8d9aa38 2404 * gcc.dg/builtin-stpncpy.c: Adjust.
025d57f0
MS
2405 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
2406 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
2407 * gcc.dg/torture/pr63554.c: Same.
2408 * gcc.dg/Walloca-1.c: Disable macro tracking.
2409
127ef369
JJ
24102017-11-10 Jakub Jelinek <jakub@redhat.com>
2411
2412 PR tree-optimization/82929
2413 * gcc.dg/pr82929.c: New test.
2414 * g++.dg/opt/pr82929.C: New test.
2415
1ea8c961
CL
24162017-11-10 Christophe Lyon <christophe.lyon@linaro.org>
2417
2418 * lib/target-supports.exp (check_effective_target_arm_soft_ok):
2419 New function.
2420 * gcc.target/arm/copysign_softfloat_1.c: Require arm_soft_ok
2421 effective target.
2422
8cd119d8
PT
24232017-11-10 Paul Thomas <pault@gcc.gnu.org>
2424
2425 PR fortran/82934
2426 * gfortran.dg/allocate_assumed_charlen_1.f90: New test.
2427
9e875fd8
JJ
24282017-11-10 Jakub Jelinek <jakub@redhat.com>
2429
2430 PR bootstrap/82916
2431 * gcc.dg/store_merging_2.c: Only expect 2 successful mergings instead
2432 of 3.
2433 * gcc.dg/pr82916.c: New test.
2434
db489777
TP
24352017-11-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
2436
2437 * lib/scanasm.exp (scan-assembler): Extract filename from testname used
2438 in summary.
2439 (scan-assembler-not): Likewise.
2440 (scan-hidden): Likewise.
2441 (scan-not-hidden): Likewise.
2442 (scan-stack-usage): Likewise.
2443 (scan-stack-usage-not): Likewise.
2444 (scan-assembler-times): Likewise.
2445 (scan-assembler-dem): Likewise.
2446 (scan-assembler-dem-not): Likewise.
2447 (object-size): Likewise.
2448 (scan-lto-assembler): Likewise.
2449 * lib/scandump.exp (scan-dump): Likewise.
2450 (scan-dump-times): Likewise.
2451 (scan-dump-not): Likewise.
2452 (scan-dump-dem): Likewise.
2453 (scan-dump-dem-not): Likewise
2454
4896b865
EB
24552017-11-10 Eric Botcazou <ebotcazou@adacore.com>
2456
2457 * gnat.dg/opt69.adb: New test.
2458
e9b8a628
JJ
24592017-11-10 Jakub Jelinek <jakub@redhat.com>
2460
2461 PR rtl-optimization/82913
2462 * gcc.c-torture/compile/pr82913.c: New test.
2463
6e307219
PT
24642017-11-09 Paul Thomas <pault@gcc.gnu.org>
2465
2466 PR fortran/78619
2467 * gfortran.dg/pr78619.f90: New test.
2468
1fb84d5b
SK
24692017-11-09 Steven G. Kargl <kargl@gcc.gnu.org>
2470
2471 PR fortran/78814
2472 * gfortran.dg/interface_40.f90: New testcase.
2473
9222c9e3
EB
24742017-11-09 Eric Botcazou <ebotcazou@adacore.com>
2475
2476 * gnat.dg/controlled2.adb, gnat.dg/controlled4.adb,
2477 gnat.dg/finalized.adb: Disable all warnings.
2478
c48a8e71
RS
24792017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
2480 Alan Hayward <alan.hayward@arm.com>
2481 David Sherwood <david.sherwood@arm.com>
2482
2483 * lib/target-supports.exp (check_effective_target_vect_masked_store):
2484 New proc.
2485 * gcc.dg/vect/vect-cselim-1.c (foo): Mention that the second loop
2486 is vectorizable with masked stores. Update scan-tree-dump-times
2487 accordingly.
2488
331e1a56
RS
24892017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
2490 Alan Hayward <alan.hayward@arm.com>
2491 David Sherwood <david.sherwood@arm.com>
2492
2493 * lib/target-supports.exp
2494 (check_effective_target_vect_align_stack_vars): New proc.
2495 * gcc.dg/vect/vect-23.c: Only expect the array to be aligned if
2496 vect_align_stack_vars.
2497 * gcc.dg/vect/vect-24.c: Likewise.
2498 * gcc.dg/vect/vect-25.c: Likewise.
2499 * gcc.dg/vect/vect-26.c: Likewise.
2500 * gcc.dg/vect/vect-32-big-array.c: Likewise.
2501 * gcc.dg/vect/vect-32.c: Likewise.
2502 * gcc.dg/vect/vect-40.c: Likewise.
2503 * gcc.dg/vect/vect-42.c: Likewise.
2504 * gcc.dg/vect/vect-46.c: Likewise.
2505 * gcc.dg/vect/vect-48.c: Likewise.
2506 * gcc.dg/vect/vect-52.c: Likewise.
2507 * gcc.dg/vect/vect-54.c: Likewise.
2508 * gcc.dg/vect/vect-62.c: Likewise.
2509 * gcc.dg/vect/vect-67.c: Likewise.
2510 * gcc.dg/vect/vect-75-big-array.c: Likewise.
2511 * gcc.dg/vect/vect-75.c: Likewise.
2512 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
2513 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2514 * gcc.dg/vect/vect-89-big-array.c: Likewise.
2515 * gcc.dg/vect/vect-89.c: Likewise.
2516 * gcc.dg/vect/vect-96.c: Likewise.
2517 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2518 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2519
32c7bafd
RS
25202017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
2521 Alan Hayward <alan.hayward@arm.com>
2522 David Sherwood <david.sherwood@arm.com>
2523
2524 * lib/target-supports.exp
2525 (check_effective_target_vect_variable_length): New proc.
2526 * gcc.dg/vect/pr60482.c: XFAIL test for no epilog loop if
2527 vect_variable_length.
2528 * gcc.dg/vect/slp-reduc-6.c: XFAIL two-operation SLP if
2529 vect_variable_length.
2530 * gcc.dg/vect/vect-alias-check-5.c: XFAIL alias optimization if
2531 vect_variable_length.
2532 * gfortran.dg/vect/fast-math-mgrid-resid.f: XFAIL predictive
2533 commoning optimization if vect_variable_length.
2534
b8353767
RS
25352017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
2536 Alan Hayward <alan.hayward@arm.com>
2537 David Sherwood <david.sherwood@arm.com>
2538
2539 * lib/target-supports.exp
2540 (check_effective_target_vect_unaligned_possible): New proc.
2541 * gcc.dg/vect/slp-25.c: Extend XFAIL of peeling for alignment from
2542 vect_no_align && { ! vect_hw_misalign } to ! vect_unaligned_possible.
2543 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2544 * gcc.dg/vect/vect-109.c: XFAIL vectorisation of an unaligned
2545 access to ! vect_unaligned_possible.
2546 * gcc.dg/vect/vect-33.c: Likewise.
2547 * gcc.dg/vect/vect-42.c: Likewise.
2548 * gcc.dg/vect/vect-56.c: Likewise.
2549 * gcc.dg/vect/vect-60.c: Likewise.
2550 * gcc.dg/vect/vect-96.c: Likewise.
2551 * gcc.dg/vect/vect-peel-1.c: Likewise.
2552 * gcc.dg/vect/vect-27.c: Extend XFAIL of unaligned vectorization from
2553 vect_no_align && { ! vect_hw_misalign } to ! vect_unaligned_possible.
2554 * gcc.dg/vect/vect-29.c: Likewise.
2555 * gcc.dg/vect/vect-44.c: Likewise.
2556 * gcc.dg/vect/vect-48.c: Likewise.
2557 * gcc.dg/vect/vect-50.c: Likewise.
2558 * gcc.dg/vect/vect-52.c: Likewise.
2559 * gcc.dg/vect/vect-72.c: Likewise.
2560 * gcc.dg/vect/vect-75-big-array.c: Likewise.
2561 * gcc.dg/vect/vect-75.c: Likewise.
2562 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
2563 * gcc.dg/vect/vect-77-global.c: Likewise.
2564 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2565 * gcc.dg/vect/vect-78-global.c: Likewise.
2566 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2567 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2568 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2569 * gcc.dg/vect/vect-peel-4.c: Likewise.
2570 * gcc.dg/vect/vect-peel-3.c: Likewise, and also for peeling
2571 for alignment.
2572
4d83db5d
RS
25732017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
2574 Alan Hayward <alan.hayward@arm.com>
2575 David Sherwood <david.sherwood@arm.com>
2576
2577 * lib/target-supports.exp
2578 (check_effective_target_vect_element_align_preferred): New proc.
2579 (check_effective_target_vect_peeling_profitable): Test it.
2580 * gcc.dg/vect/no-section-anchors-vect-31.c: Don't expect peeling
2581 if vect_element_align_preferred.
2582 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2583 * gcc.dg/vect/pr65310.c: Likewise.
2584 * gcc.dg/vect/vect-26.c: Likewise.
2585 * gcc.dg/vect/vect-54.c: Likewise.
2586 * gcc.dg/vect/vect-56.c: Likewise.
2587 * gcc.dg/vect/vect-58.c: Likewise.
2588 * gcc.dg/vect/vect-60.c: Likewise.
2589 * gcc.dg/vect/vect-89-big-array.c: Likewise.
2590 * gcc.dg/vect/vect-89.c: Likewise.
2591 * gcc.dg/vect/vect-92.c: Likewise.
2592 * gcc.dg/vect/vect-peel-1.c: Likewise.
2593 * gcc.dg/vect/vect-outer-3a-big-array.c: Expect the step to
2594 divide the alignment if vect_element_align_preferred.
2595 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2596
8b26c549
RS
25972017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
2598 Alan Hayward <alan.hayward@arm.com>
2599 David Sherwood <david.sherwood@arm.com>
2600
2601 * lib/target-supports.exp (vect_perm_supported): New proc.
2602 (check_effective_target_vect_perm3_int): Likewise.
2603 (check_effective_target_vect_perm3_short): Likewise.
2604 (check_effective_target_vect_perm3_byte): Likewise.
2605 * gcc.dg/vect/slp-perm-1.c: Expect SLP load permutation to
2606 succeed if vect_perm3_int.
2607 * gcc.dg/vect/slp-perm-5.c: Likewise.
2608 * gcc.dg/vect/slp-perm-6.c: Likewise.
2609 * gcc.dg/vect/slp-perm-7.c: Likewise.
2610 * gcc.dg/vect/slp-perm-8.c: Likewise vect_perm3_byte.
2611 * gcc.dg/vect/slp-perm-9.c: Likewise vect_perm3_short.
2612 Use vect_perm_short instead of vect_perm. Add a scan-tree-dump-not
2613 test for vect_perm3_short targets.
2614
83f15782
RS
26152017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
2616 Alan Hayward <alan.hayward@arm.com>
2617 David Sherwood <david.sherwood@arm.com>
2618
2619 * gcc.dg/vect/no-vfa-vect-101.c: Use scan-tree-dump rather than
2620 scan-tree-dump-times for vect_multiple_sizes.
2621 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2622 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2623 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2624 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2625 * gcc.dg/vect/vect-104.c: Likewise.
2626
d574e624
RS
26272017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
2628 Alan Hayward <alan.hayward@arm.com>
2629 David Sherwood <david.sherwood@arm.com>
2630
2631 * lib/target-supports.exp (available_vector_sizes): New proc.
2632 (check_effective_target_vect_multiple_sizes): Use it.
2633 (check_effective_target_vect64): Likewise.
2634 (check_effective_target_vect_sizes_32B_16B): Likewise.
2635
a826c501
RS
26362017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
2637 Alan Hayward <alan.hayward@arm.com>
2638 David Sherwood <david.sherwood@arm.com>
2639
2640 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define.
2641 * gcc.dg/vect/bb-slp-pr69907.c: Include tree-vect.h.
2642 (N): New macro.
2643 (foo): Use it instead of hard-coded 320.
2644 * gcc.dg/vect/no-scevccp-outer-7.c (N): Redefine if the default
2645 value is too small for VECTOR_BITS.
2646 * gcc.dg/vect/no-scevccp-vect-iv-3.c (N): Likewise.
2647 * gcc.dg/vect/no-section-anchors-vect-31.c (N): Likewise.
2648 * gcc.dg/vect/no-section-anchors-vect-36.c (N): Likewise.
2649 * gcc.dg/vect/slp-perm-9.c (N): Likewise.
2650 * gcc.dg/vect/vect-32.c (N): Likewise.
2651 * gcc.dg/vect/vect-75.c (N, OFF): Likewise.
2652 * gcc.dg/vect/vect-77-alignchecks.c (N, OFF): Likewise.
2653 * gcc.dg/vect/vect-78-alignchecks.c (N, OFF): Likewise.
2654 * gcc.dg/vect/vect-89.c (N): Likewise.
2655 * gcc.dg/vect/vect-96.c (N): Likewise.
2656 * gcc.dg/vect/vect-multitypes-3.c (N): Likewise.
2657 * gcc.dg/vect/vect-multitypes-6.c (N): Likewise.
2658 * gcc.dg/vect/vect-over-widen-1.c (N): Likewise.
2659 * gcc.dg/vect/vect-over-widen-4.c (N): Likewise.
2660 * gcc.dg/vect/vect-reduc-pattern-1a.c (N): Likewise.
2661 * gcc.dg/vect/vect-reduc-pattern-1b.c (N): Likewise.
2662 * gcc.dg/vect/vect-reduc-pattern-2a.c (N): Likewise.
2663 * gcc.dg/vect/no-section-anchors-vect-64.c (NINTS): New macro.
2664 (N): Redefine in terms of NINTS.
2665 (ia, ib, ic): Use NINTS instead of hard-coded constants in the
2666 array bounds.
2667 * gcc.dg/vect/no-section-anchors-vect-69.c (NINTS): New macro.
2668 (N): Redefine in terms of NINTS.
2669 (test1): Replace a and b fields with NINTS - 2 ints of padding.
2670 (main1): Use NINTS instead of hard-coded constants.
2671 * gcc.dg/vect/section-anchors-vect-69.c (NINTS): New macro.
2672 (N): Redefine in terms of NINTS.
2673 (test1): Replace a and b fields with NINTS - 2 ints of padding.
2674 (test2): Remove incorrect comments about alignment.
2675 (main1): Use NINTS instead of hard-coded constants.
2676 * gcc.dg/vect/pr45752.c (N): Redefine if the default value is
2677 too small for VECTOR_BITS.
2678 (main): Continue to use canned results for the default value of N,
2679 but compute the expected results from scratch for other values.
2680 * gcc.dg/vect/slp-perm-1.c (N, main): As for pr45752.c.
2681 * gcc.dg/vect/slp-perm-4.c (N, main): Likewise.
2682 * gcc.dg/vect/slp-perm-5.c (N, main): Likewise.
2683 * gcc.dg/vect/slp-perm-6.c (N, main): Likewise.
2684 * gcc.dg/vect/slp-perm-7.c (N, main): Likewise.
2685 * gcc.dg/vect/pr65518.c (NINTS, N, RESULT): New macros.
2686 (giga): Use NINTS as the array bound.
2687 (main): Use NINTS, N and RESULT.
2688 * gcc.dg/vect/pr65947-5.c (N): Redefine if the default value is
2689 too small for VECTOR_BITS.
2690 (main): Fill in any remaining elements of A programmatically.
2691 * gcc.dg/vect/pr81136.c: Include tree-vect.h.
2692 (a): Use VECTOR_BITS to set the alignment of the target structure.
2693 * gcc.dg/vect/slp-19c.c (N): Redefine if the default value is
2694 too small for VECTOR_BITS.
2695 (main1): Continue to use the canned input for the default value of N,
2696 but compute the input from scratch for other values.
2697 * gcc.dg/vect/slp-28.c (N): Redefine if the default value is
2698 too small for VECTOR_BITS.
2699 (in1, in2, in3): Remove initialization.
2700 (check1, check2): Delete.
2701 (main1): Initialize in1, in2 and in3 here. Check every element
2702 of the vectors and compute the expected values directly instead
2703 of using an array.
2704 * gcc.dg/vect/slp-perm-8.c (N): Redefine if the default value is
2705 too small for VECTOR_BITS.
2706 (foo, main): Change type of "i" to int.
2707 * gcc.dg/vect/vect-103.c (NINTS): New macro.
2708 (N): Redefine in terms of N.
2709 (c): Delete.
2710 (main1): Use NINTS. Check the result from a and b directly.
2711 * gcc.dg/vect/vect-67.c (NINTS): New macro.
2712 (N): Redefine in terms of N.
2713 (main1): Use NINTS for the inner array bounds.
2714 * gcc.dg/vect/vect-70.c (NINTS, OUTERN): New macros.
2715 (N): Redefine in terms of NINTS.
2716 (s): Keep the outer dimensions as 4 even if N is larger than 24.
2717 (tmp1): New variable.
2718 (main1): Only define a local tmp1 if NINTS is relatively small.
2719 Use OUTERN for the outer loops and NINTS for the inner loops.
2720 * gcc.dg/vect/vect-91.c (OFF): New macro.
2721 (a, main3): Use it.
2722 * gcc.dg/vect/vect-92.c (NITER): New macro.
2723 (main1, main2): Use it.
2724 * gcc.dg/vect/vect-93.c (N): Rename to...
2725 (N1): ...this.
2726 (main): Update accordingly.
2727 (N2): New macro.
2728 (main1): Use N1 instead of 3001 and N2 insteaed of 10.
2729 * gcc.dg/vect/vect-multitypes-1.c (NSHORTS, NINTS): New macros.
2730 (N): Redefine in terms of NSHORTS.
2731 (main1): Use NINTS - 1 instead of 3 and NSHORTS - 1 instead of 7.
2732 (main): Likewise.
2733 * gcc.dg/vect/vect-over-widen-3-big-array.c (N): Define to VECTOR_BITS.
2734 (foo): Truncate the expected value to the type of *d.
2735 * gcc.dg/vect/vect-peel-3.c (NINTS, EXTRA): New macros.
2736 (ia, ib, ic, main): Use EXTRA.
2737 (main): Use NINTS.
2738 (RES_A, RES_B, REC_C): New macros.
2739 (RES): Redefine as their sum.
2740 * gcc.dg/vect/vect-reduc-or_1.c (N): New macro.
2741 (in): Change number of elements to N.
2742 (main): Update accordingly. Calculate the expected result.
2743 * gcc.dg/vect/vect-reduc-or_2.c (N, in, main): As for
2744 vect-reduc-or-1.c.
2745
b9680369
RS
27462017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
2747 Alan Hayward <alan.hayward@arm.com>
2748 David Sherwood <david.sherwood@arm.com>
2749
2750 * gcc.dg/vect/bb-slp-cond-1.c (main): Add an asm volatile
2751 to the set-up loop.
2752 * gcc.dg/vect/slp-perm-7.c (main): Prevent vectorisation with
2753 asm volatile ("" ::: "memory") instead of a conditional abort.
2754 Update the expected vector loop count accordingly.
2755 * gcc.dg/vect/slp-perm-9.c (main): Likewise.
2756 * gcc.dg/vect/bb-slp-1.c (main1): Prevent vectorisation with
2757 asm volatile ("" ::: "memory") instead of a conditional abort.
2758 * gcc.dg/vect/slp-23.c (main): Likewise,
2759 * gcc.dg/vect/slp-35.c (main): Likewise,
2760 * gcc.dg/vect/slp-37.c (main): Likewise,
2761 * gcc.dg/vect/slp-perm-4.c (main): Likewise.
2762 * gcc.dg/vect/bb-slp-24.c (foo): Likewise. Remove dummy argument.
2763 (main): Update call accordingly.
2764 * gcc.dg/vect/bb-slp-25.c (foo, main): As for bb-slp-24.c.
2765 * gcc.dg/vect/bb-slp-26.c (foo, main): Likewise.
2766 * gcc.dg/vect/bb-slp-29.c (foo, main): Likewise.
2767 * gcc.dg/vect/no-vfa-vect-102.c (foo): Delete.
2768 (main): Don't initialize it.
2769 (main1): Prevent vectorisation with asm volatile ("" ::: "memory")
2770 instead of a conditional abort.
2771 * gcc.dg/vect/no-vfa-vect-102a.c (foo, main1, main): As for
2772 no-vfa-vect-102.c
2773 * gcc.dg/vect/vect-103.c (foo, main1, main): Likewise.
2774 * gcc.dg/vect/vect-104.c (foo, main1, main): Likewise.
2775 * gcc.dg/vect/pr42709.c (main1): Remove dummy argument.
2776 Prevent vectorisation with asm volatile ("" ::: "memory")
2777 instead of a conditional abort.
2778 * gcc.dg/vect/slp-13-big-array.c (y): Delete.
2779 (main1): Prevent vectorisation with asm volatile ("" ::: "memory")
2780 instead of a conditional abort.
2781 * gcc.dg/vect/slp-3-big-array.c (y, main1): As for slp-13-big-array.c.
2782 * gcc.dg/vect/slp-34-big-array.c (y, main1): Likewise.
2783 * gcc.dg/vect/slp-4-big-array.c (y, main1): Likewise.
2784 * gcc.dg/vect/slp-multitypes-11-big-array.c (y, main1): Likewise.
2785 * gcc.dg/vect/vect-105.c (y, main1): Likewise.
2786 * gcc.dg/vect/vect-105-big-array.c (y, main1): Likewise.
2787 * gcc.dg/vect/vect-112-big-array.c (y, main1): Likewise.
2788 * gcc.dg/vect/vect-15-big-array.c (y, main1): Likewise.
2789 * gcc.dg/vect/vect-2-big-array.c (y, main1): Likewise.
2790 * gcc.dg/vect/vect-34-big-array.c (y, main1): Likewise.
2791 * gcc.dg/vect/vect-6-big-array.c (y, main1): Likewise.
2792 * gcc.dg/vect/vect-73-big-array.c (y, main1): Likewise.
2793 * gcc.dg/vect/vect-74-big-array.c (y, main1): Likewise.
2794 * gcc.dg/vect/vect-75-big-array.c (y, main1): Likewise.
2795 * gcc.dg/vect/vect-76-big-array.c (y, main1): Likewise.
2796 * gcc.dg/vect/vect-80-big-array.c (y, main1): Likewise.
2797 * gcc.dg/vect/vect-97-big-array.c (y, main1): Likewise.
2798 * gcc.dg/vect/vect-all-big-array.c (y, main1): Likewise.
2799 * gcc.dg/vect/vect-reduc-1char-big-array.c (y, main1): Likewise.
2800 * gcc.dg/vect/vect-reduc-2char-big-array.c (y, main1): Likewise.
2801 * gcc.dg/vect/vect-strided-a-mult.c (y, main1): Likewise.
2802 * gcc.dg/vect/vect-strided-a-u16-i2.c (y, main1): Likewise.
2803 * gcc.dg/vect/vect-strided-a-u16-i4.c (y, main1): Likewise.
2804 * gcc.dg/vect/vect-strided-a-u16-mult.c (y, main1): Likewise.
2805 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c (y, main1): Likewise.
2806 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c (y, main1):
2807 Likewise.
2808 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c (y, main1): Likewise.
2809 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c (y, main1):
2810 Likewise.
2811 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c (y, main1): Likewise.
2812 * gcc.dg/vect/slp-24.c (y): Delete.
2813 (main): Prevent vectorisation with asm volatile ("" ::: "memory")
2814 instead of a conditional abort.
2815 * gcc.dg/vect/slp-24-big-array.c (y, main): As for slp-24.c.
2816 * gcc.dg/vect/vect-98-big-array.c (y, main): Likewise.
2817 * gcc.dg/vect/vect-bswap16.c (y, main): Likewise.
2818 * gcc.dg/vect/vect-bswap32.c (y, main): Likewise.
2819 * gcc.dg/vect/vect-bswap64.c (y, main): Likewise.
2820 * gcc.dg/vect/vect-strided-mult-char-ls.c (y, main): Likewise.
2821 * gcc.dg/vect/vect-strided-mult.c (y, main): Likewise.
2822 * gcc.dg/vect/vect-strided-same-dr.c (y, main): Likewise.
2823 * gcc.dg/vect/vect-strided-u16-i2.c (y, main): Likewise.
2824 * gcc.dg/vect/vect-strided-u16-i4.c (y, main): Likewise.
2825 * gcc.dg/vect/vect-strided-u32-i4.c (y, main): Likewise.
2826 * gcc.dg/vect/vect-strided-u32-i8.c (y, main): Likewise.
2827 * gcc.dg/vect/vect-strided-u8-i2-gap.c (y, main): Likewise.
2828 * gcc.dg/vect/vect-strided-u8-i2.c (y, main): Likewise.
2829 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c (y, main): Likewise.
2830 * gcc.dg/vect/vect-strided-u8-i8-gap2.c (y, main): Likewise.
2831 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c (y, main): Likewise.
2832 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c (y, main): Likewise.
2833 * gcc.dg/vect/vect-strided-u8-i8-gap4.c (y, main): Likewise.
2834 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c (y, main): Likewise.
2835 * gcc.dg/vect/vect-strided-u8-i8-gap7.c (y, main): Likewise.
2836 * gcc.dg/vect/vect-strided-u8-i8.c (y, main): Likewise.
2837 * gcc.dg/vect/vect-10-big-array.c (y): Delete.
2838 (foo): Prevent vectorisation with asm volatile ("" ::: "memory")
2839 instead of a conditional abort.
2840 * gcc.dg/vect/vect-double-reduc-6-big-array.c (y, foo): As for
2841 vect-10-big-array.c.
2842 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c (y, foo): Likewise.
2843 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c (y, foo): Likewise.
2844 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c (y, foo): Likewise.
2845 * gcc.dg/vect/vect-117.c (foo): Delete.
2846 (main): Don't initalize it.
2847
e4373d41
JH
28482017-11-09 Jan Hubicka <hubicka@ucw.cz>
2849
2850 * gcc.c-torture/compile/pr82879.c: New testcase.
2851
a5bd4027
RB
28522017-11-09 Richard Biener <rguenther@suse.de>
2853
2854 PR tree-optimization/82902
2855 * g++.dg/torture/pr82902.C: New testcase.
2856
af364399
ML
28572017-11-09 Martin Liska <mliska@suse.cz>
2858
2859 PR target/82863
2860 * gcc.dg/pr82863.c: New test.
2861
d63199d8
PMR
28622017-11-09 Hristian Kirtchev <kirtchev@adacore.com>
2863
2864 * gnat.dg/unreferenced.adb: New testcase.
2865
28662017-11-09 Ed Schonberg <schonberg@adacore.com>
2867
2868 * gnat.dg/out_param.adb: New testcase.
2869
c23f55b4
PMR
28702017-11-09 Hristian Kirtchev <kirtchev@adacore.com>
2871
2872 * gnat.dg/elab3.adb, gnat.dg/elab3.ads, gnat.dg/elab3_pkg.adb,
2873 gnat.dg/elab3_pkg.ads: New testcase.
2874
28752017-11-09 Pierre-Marie de Rodat <derodat@adacore.com>
2876
9222c9e3
EB
2877 * gnat.dg/controlled2.adb, gnat.dg/controlled4.adb,
2878 gnat.dg/finalized.adb: Disable new warning.
c23f55b4 2879
6bc322a1
JJ
28802017-11-09 Jakub Jelinek <jakub@redhat.com>
2881
2882 PR debug/82837
2883 * gcc.dg/debug/dwarf2/pr82837.c: New test.
2884
e7c77c4f
AK
28852017-11-08 Andi Kleen <ak@linux.intel.com>
2886
2887 * gcc.target/i386/force-indirect-call-1.c: New test.
2888 * gcc.target/i386/force-indirect-call-2.c: New test.
2889 * gcc.target/i386/force-indirect-call-3.c: New test.
2890
b0369790
SK
28912017-11-08 Steven G. Kargl <kargl@kgcc.gnu.org>
2892
2893 PR Fortran/82841
2894 * gfortran.dg/transfer_simplify_11.f90: New test.
2895
fd5dce5c
SK
28962017-11-08 Steven G. Kargl <kargl@gcc.gnu.org>
2897
2898 PR fortran/82884
2899 * gfortran.dg/hollerith_character_array_constructor.f90: New test.
2900
7692ce17
KT
29012017-11-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2902
2903 * gcc.target/aarch64/store_v2vec_lanes.c: New test.
2904
40757a25
KT
29052017-11-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2906
2907 * gcc.target/aarch64/load_v2vec_lanes_1.c: New test.
2908
6432f025
KT
29092017-11-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2910
2911 * gcc.target/aarch64/construct_lane_zero_1.c: New test.
2912
9ac3cbb3
PMR
29132017-11-08 Ed Schonberg <schonberg@adacore.com>
2914
2915 * gnat.dg/delta_aggr.adb: New testcase.
2916
383ac8dc
JJ
29172017-11-08 Jakub Jelinek <jakub@redhat.com>
2918
388f3a64
JJ
2919 * g++.dg/pr57878.C (__sso_string_base::_M_get_allocator): Return
2920 a value.
2921
383ac8dc
JJ
2922 PR tree-optimization/78821
2923 * gcc.dg/store_merging_2.c: Expect 3 store mergings instead of 2.
2924 * gcc.dg/store_merging_13.c (f7, f8, f9, f10, f11, f12, f13): New
2925 functions.
2926 (main): Test also those. Expect 13 store mergings instead of 6.
2927 * gcc.dg/store_merging_14.c (f7, f8, f9): New functions.
2928 (main): Test also those. Expect 9 store mergings instead of 6.
2929
7040939b
WD
29302017-11-08 Wilco Dijkstra <wdijkstr@arm.com>
2931
2932 * gcc.target/aarch64/dwarf-cfa-reg.c: Update.
2933
7cc7f3aa
PMR
29342017-11-08 Javier Miranda <miranda@adacore.com>
2935
2936 * gnat.dg/overriding_ops2.adb, gnat.dg/overriding_ops2.ads,
2937 gnat.dg/overriding_ops2_pkg.ads, gnat.dg/overriding_ops2_pkg-high.ads:
2938 New testcase.
2939
428dab52
AS
29402017-11-08 Andreas Schwab <schwab@suse.de>
2941
2942 * c-c++-common/torture/aarch64-vect-lane-2.c (search_line_fast):
2943 Change type to void.
2944
63ee5404
JB
29452017-11-08 Janne Blomqvist <jb@gcc.gnu.org>
2946
2947 PR 82869
2948 * gfortran.dg/logical_temp_io.f90: New test.
2949 * gfortran.dg/logical_temp_io_kind8.f90: New test.
2950
c8ce479d
ML
29512017-11-08 Martin Liska <mliska@suse.cz>
2952
2953 * gcc.dg/tree-ssa/vrp101.c: Update expected pattern as
2954 frequencies are not longer printed in dump output.
2955
106db840
EB
29562017-11-08 Eric Botcazou <ebotcazou@adacore.com>
2957
2958 * gcc.dg/strlenopt-33g.c: Remove duplicate dg-do command.
2959
89334d4b
RO
29602017-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2961
2962 * g++.old-deja/g++.brendan/asm-extn1.C: Accept all sparc* targets.
2963 (main): Add return type.
2964
053ee6a7
ML
29652017-11-08 Martin Liska <mliska@suse.cz>
2966
2967 PR sanitizer/82792
2968 * g++.dg/asan/pr82792.C: New test.
2969
acd37779
JJ
29702017-11-07 Jakub Jelinek <jakub@redhat.com>
2971
2972 PR target/82855
2973 * gcc.target/i386/avx512dq-pr82855.c: New test.
2974
fa97b067
UB
29752017-11-07 Uros Bizjak <ubizjak@gmail.com>
2976
2977 PR target/80425
2978 * gcc.target/i386/pr80425-3.c: New test.
2979
15ad44e7
AS
29802017-11-07 Andreas Schwab <schwab@suse.de>
2981
2982 * g++.dg/pr50763-3.C (evalPoint): Return a value.
2983
fa97b067 29842017-11-07 Wilco Dijkstra <wdijkstr@arm.com>
6a435314
WD
2985 Jackson Woodruff <jackson.woodruff@arm.com>
2986
2987 PR tree-optimization/71026
2988 * gcc.dg/div_neg: New test.
2989
4349b15f
SD
29902017-11-07 Sudakshina Das <sudi.das@arm.com>
2991
2992 PR middle-end/80131
6a435314 2993 * gcc.dg/pr80131-1.c: New Test.
4349b15f 2994
e268a77b
MG
29952017-11-07 Marc Glisse <marc.glisse@inria.fr>
2996
2997 * gcc.dg/tree-ssa/bitops-1.c: New file.
2998
81bd903a
MG
29992017-11-07 Marc Glisse <marc.glisse@inria.fr>
3000
3001 * gcc.dg/tree-ssa/negminus.c: New test.
3002
53d855e0
JL
30032017-11-06 Jeff Law <law@redhat.com>
3004
3005 * gcc.target/i386/stack-check-12.c: Revert to initial version. Then..
3006 Add -fomit-frame-pointer.
3007
fc504349
CL
30082017-11-06 Carl Love <cel@us.ibm.com>
3009
3010 * gcc.target/powerpc/builtins-revb-runnable.c: New runnable test file.
3011
aeed6d61
MM
30122017-11-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3013
3014 PR target/82748
3015 * gcc.target/powerpc/pr82748-1.c: New test.
3016 * gcc.target/powerpc/pr82748-2.c: Likewise.
3017
65371a7e
PC
30182017-11-06 Paolo Carlini <paolo.carlini@oracle.com>
3019
3020 PR c++/65579
3021 * g++.dg/cpp0x/constexpr-template11.C: New.
3022
3e2927a1
JJ
30232017-11-06 Jakub Jelinek <jakub@redhat.com>
3024
3025 PR tree-optimization/82838
3026 * gcc.c-torture/compile/pr82838.c: New test.
3027
7a1bdd66
JL
30282017-11-06 Jeff Law <law@redhat.com>
3029
3030 PR target/82788
3031 * gcc.dg/pr82788.c: New test.
3032
9134df2c
RS
30332017-11-06 Richard Sandiford <richard.sandiford@linaro.org>
3034 Alan Hayward <alan.hayward@arm.com>
3035 David Sherwood <david.sherwood@arm.com>
3036
3037 * gcc.c-torture/compile/pr82816.c: New test.
3038
962b9668
BS
30392017-11-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3040
3041 * gcc.target/powerpc/sad-vectorize-1.c: New file.
3042 * gcc.target/powerpc/sad-vectorize-2.c: New file.
3043 * gcc.target/powerpc/sad-vectorize-3.c: New file.
3044 * gcc.target/powerpc/sad-vectorize-4.c: New file.
3045
454f8b2b
ML
30462017-11-06 Martin Liska <mliska@suse.cz>
3047
3048 * c-c++-common/cilk-plus/AN/pr57541-2.c (foo1): Return a value
3049 for functions with non-void return type, or change type to void,
3050 or add -Wno-return-type for test.
3051 (foo2): Likewise.
3052 * c-c++-common/cilk-plus/AN/pr57541.c (foo): Likewise.
3053 (foo1): Likewise.
3054 * c-c++-common/cilk-plus/CK/errors.c: Likewise.
3055 * c-c++-common/cilk-plus/CK/pr60197.c: Likewise.
3056 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
3057 * c-c++-common/fold-masked-cmp-1.c (test_pic): Likewise.
3058 (test_exe): Likewise.
3059 * c-c++-common/fold-masked-cmp-2.c (test_exe): Likewise.
3060 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc (my_func): Likewise.
3061 * g++.dg/cilk-plus/CK/pr68997.cc (fa2): Likewise.
3062 * g++.dg/eh/sighandle.C (dosegv): Likewise.
3063 * g++.dg/ext/vector14.C (foo): Likewise.
3064 (main): Likewise.
3065 * g++.dg/graphite/pr41305.C: Likewise.
3066 * g++.dg/graphite/pr42930.C: Likewise.
3067 * g++.dg/opt/pr46640.C (struct QBasicAtomicInt): Likewise.
3068 (makeDir): Likewise.
3069 * g++.dg/other/i386-8.C (foo): Likewise.
3070 * g++.dg/pr45788.C: Likewise.
3071 * g++.dg/pr64688.C (at_c): Likewise.
3072 * g++.dg/pr65032.C (G::DecodeVorbis): Likewise.
3073 * g++.dg/pr71633.C (c3::fn2): Likewise.
3074 * g++.dg/stackprotectexplicit2.C (A): Likewise.
3075 * g++.old-deja/g++.law/weak.C (main): Likewise.
3076
6b6b9e5b
EB
30772017-11-06 Eric Botcazou <ebotcazou@adacore.com>
3078
3079 * gnat.dg/gcov: New directory.
3080 * gnat.dg/gcov/gcov.exp: New driver.
3081 * gnat.dg/gcov/check.adb: New test.
3082
caa3209e
CL
30832017-11-06 Christophe Lyon <christophe.lyon@linaro.org>
3084
3085 * gcc.c-torture/execute/pr23135.c: Move dg-add-options after
3086 dg-options.
3087 * gcc.dg/torture/pr78305.c: Move dg-do as first directive.
3088 * gcc.misc-tests/gcov-3.c: Likewise.
3089 * gcc.target/arm/cmse/baseline/cmse-11.c: Move dg-options before dg-add-options.
3090 * gcc.target/arm/cmse/baseline/cmse-13.c: Likewise.
3091 * gcc.target/arm/cmse/baseline/cmse-2.c: Likewise.
3092 * gcc.target/arm/cmse/baseline/cmse-6.c: Likewise.
3093 * gcc.target/arm/cmse/baseline/softfp.c: Likewise.
3094 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Likewise.
3095 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Likewise.
3096 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Likewise.
3097 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Likewise.
3098 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise.
3099 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Likewise.
3100 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise.
3101 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise.
3102 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Likewise.
3103 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Likewise.
3104 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Likewise.
3105 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Likewise.
3106 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Likewise.
3107 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Likewise.
3108 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Likewise.
3109 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Likewise.
3110 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Likewise.
3111 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Likewise.
3112 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Likewise.
3113 * gcc.target/arm/lp1189445.c: Likewise.
3114
7d19c460
MK
31152017-11-06 Mukesh Kapoor <mukesh.kapoor@oracle.com>
3116
3117 PR c++/80955
3118 * g++.dg/cpp0x/udlit-macros.C: New.
3119
16f681db
PT
31202017-11-06 Paul Thomas <pault@gcc.gnu.org>
3121
3122 PR fortran/69739
3123 * gfortran.dg/pr69739.f90: New test.
3124
19520957
ML
31252017-11-06 Martin Liska <mliska@suse.cz>
3126
3127 * c-c++-common/Wimplicit-fallthrough-8.c: Return a value for
3128 functions with non-void return type, or change type to void, or
3129 add -Wno-return-type for test.
3130 * c-c++-common/asan/pr63638.c (f): Likewise.
3131 * c-c++-common/goacc/parallel-1.c (firstprivate): Likewise.
3132 * c-c++-common/gomp/sink-1.c (depend): Likewise.
3133 * c-c++-common/missing-symbol.c: Likewise.
3134 * c-c++-common/pr36513-2.c (main2): Likewise.
3135 * c-c++-common/pr36513.c (main1): Likewise.
3136 * c-c++-common/pr49706-2.c: Likewise.
3137 * c-c++-common/pr65120.c: Likewise.
3138 * c-c++-common/tm/volatile-1.c (f): Likewise.
3139 * c-c++-common/vector-1.c (f): Likewise.
3140 * c-c++-common/vector-2.c (f): Likewise.
3141 * g++.dg/abi/abi-tag14.C (f): Likewise.
3142 (g): Likewise.
3143 * g++.dg/abi/abi-tag18.C (f): Likewise.
3144 * g++.dg/abi/abi-tag18a.C (f): Likewise.
3145 * g++.dg/abi/covariant2.C (struct c3): Likewise.
3146 (struct c7): Likewise.
3147 * g++.dg/abi/covariant3.C (c1::f6): Likewise.
3148 * g++.dg/abi/mangle7.C (f1): Likewise.
3149 * g++.dg/asan/pr81340.C (class e): Likewise.
3150 (e::f): Likewise.
3151 * g++.dg/concepts/fn8.C (struct S): Likewise.
3152 * g++.dg/concepts/pr65575.C (f): Likewise.
3153 * g++.dg/concepts/template-parm11.C (f): Likewise.
3154 * g++.dg/conversion/op6.C: Likewise.
3155 * g++.dg/cpp0x/Wunused-variable-1.C (foo): Likewise.
3156 * g++.dg/cpp0x/access01.C: Likewise.
3157 * g++.dg/cpp0x/alignas3.C (class alignas): Likewise.
3158 * g++.dg/cpp0x/auto2.C (f): Likewise.
3159 (struct A): Likewise.
3160 (main): Likewise.
3161 * g++.dg/cpp0x/constexpr-array17.C (struct D): Likewise.
3162 * g++.dg/cpp0x/constexpr-defarg2.C (a): Likewise.
3163 (B::foo): Likewise.
3164 (B::bar): Likewise.
3165 * g++.dg/cpp0x/constexpr-memfn1.C (struct Y): Likewise.
3166 * g++.dg/cpp0x/dc1.C (struct D): Likewise.
3167 * g++.dg/cpp0x/dc3.C (struct D): Likewise.
3168 * g++.dg/cpp0x/decltype12.C: Likewise.
3169 * g++.dg/cpp0x/decltype17.C (main): Likewise.
3170 * g++.dg/cpp0x/decltype3.C: Likewise.
3171 * g++.dg/cpp0x/decltype41.C (struct C): Likewise.
3172 (struct D): Likewise.
3173 * g++.dg/cpp0x/defaulted28.C (f): Likewise.
3174 * g++.dg/cpp0x/enum_base3.C (struct D): Likewise.
3175 * g++.dg/cpp0x/gen-attrs-4.C (five): Likewise.
3176 * g++.dg/cpp0x/initlist96.C: Likewise.
3177 * g++.dg/cpp0x/lambda/lambda-58566.C (struct A): Likewise.
3178 * g++.dg/cpp0x/lambda/lambda-conv10.C: Likewise.
3179 * g++.dg/cpp0x/lambda/lambda-conv12.C: Likewise.
3180 * g++.dg/cpp0x/lambda/lambda-defarg3.C: Likewise.
3181 * g++.dg/cpp0x/lambda/lambda-ice3.C (Klass::dostuff): Likewise.
3182 * g++.dg/cpp0x/lambda/lambda-ice5.C (foo): Likewise.
3183 * g++.dg/cpp0x/lambda/lambda-nested2.C (f1): Likewise.
3184 * g++.dg/cpp0x/lambda/lambda-template12.C (class X): Likewise.
3185 * g++.dg/cpp0x/lambda/lambda-template2.C (struct T): Likewise.
3186 * g++.dg/cpp0x/lambda/lambda-this12.C (struct A): Likewise.
3187 * g++.dg/cpp0x/nolinkage1.C (main): Likewise.
3188 * g++.dg/cpp0x/nolinkage1a.cc (dummy): Likewise.
3189 * g++.dg/cpp0x/nsdmi-template5.C: Likewise.
3190 * g++.dg/cpp0x/parse1.C (B::B): Likewise.
3191 * g++.dg/cpp0x/pr34054.C (foo): Likewise.
3192 * g++.dg/cpp0x/pr47416.C: Likewise.
3193 * g++.dg/cpp0x/pr58781.C: Likewise.
3194 * g++.dg/cpp0x/pr70538.C: Likewise.
3195 * g++.dg/cpp0x/pr81325.C: Likewise.
3196 * g++.dg/cpp0x/range-for13.C (begin): Likewise.
3197 (end): Likewise.
3198 * g++.dg/cpp0x/range-for14.C (begin): Likewise.
3199 (end): Likewise.
3200 * g++.dg/cpp0x/rv2n.C (test2_18): Likewise.
3201 (test2_28): Likewise.
3202 (test2_38): Likewise.
3203 (test2_58): Likewise.
3204 (test2_68): Likewise.
3205 (test2_78): Likewise.
3206 * g++.dg/cpp0x/rv3n.C (test3_128): Likewise.
3207 * g++.dg/cpp0x/static_assert10.C (foo): Likewise.
3208 * g++.dg/cpp0x/static_assert11.C (struct A): Likewise.
3209 * g++.dg/cpp0x/static_assert12.C: Likewise.
3210 * g++.dg/cpp0x/static_assert13.C: Likewise.
3211 * g++.dg/cpp0x/trailing1.C (struct A): Likewise.
3212 * g++.dg/cpp0x/trailing5.C (foo): Likewise.
3213 (bar): Likewise.
3214 * g++.dg/cpp0x/variadic114.C: Likewise.
3215 * g++.dg/cpp0x/variadic57.C (Dims...>::foo): Likewise.
3216 (bar): Likewise.
3217 * g++.dg/cpp0x/variadic65.C: Likewise.
3218 * g++.dg/cpp0x/variadic66.C (bind): Likewise.
3219 * g++.dg/cpp0x/variadic97.C: Likewise.
3220 * g++.dg/cpp0x/variadic98.C (__attribute__): Likewise.
3221 * g++.dg/cpp1y/auto-fn11.C: Likewise.
3222 * g++.dg/cpp1y/auto-fn29.C: Likewise.
3223 * g++.dg/cpp1y/auto-fn38.C: Likewise.
3224 * g++.dg/cpp1y/constexpr-return2.C: Likewise.
3225 * g++.dg/cpp1y/lambda-init7.C (foo): Likewise.
3226 * g++.dg/cpp1y/pr63996.C: Likewise.
3227 * g++.dg/cpp1y/pr65202.C: Likewise.
3228 * g++.dg/cpp1y/pr66443-cxx14.C (Ok): Likewise.
3229 * g++.dg/cpp1y/pr79253.C (struct D): Likewise.
3230 * g++.dg/cpp1y/static_assert1.C: Likewise.
3231 * g++.dg/cpp1y/static_assert2.C: Likewise.
3232 * g++.dg/cpp1y/var-templ44.C: Likewise.
3233 * g++.dg/cpp1z/fold6.C (f): Likewise.
3234 * g++.dg/cpp1z/inline-var2.C (foo): Likewise.
3235 * g++.dg/cpp1z/lambda-this1.C (struct B): Likewise.
3236 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
3237 * g++.dg/debug/dwarf-eh-personality-1.C (foobar): Likewise.
3238 * g++.dg/debug/dwarf2/dwarf4-typedef.C (struct B): Likewise.
3239 * g++.dg/debug/dwarf2/icf.C: Likewise.
3240 * g++.dg/debug/dwarf2/pr61433.C (main): Likewise.
3241 * g++.dg/debug/nullptr01.C (g): Likewise.
3242 * g++.dg/debug/pr16792.C (foo): Likewise.
3243 * g++.dg/debug/pr46241.C (class btCollisionWorld): Likewise.
3244 * g++.dg/debug/pr46338.C (struct S): Likewise.
3245 * g++.dg/debug/pr47106.C (baz): Likewise.
3246 (bar): Likewise.
3247 (foo): Likewise.
3248 * g++.dg/debug/pr71057.C (fn1): Likewise.
3249 * g++.dg/debug/pr71432.C (class CLIParameterType): Likewise.
3250 (CLIParameterType::checkSwitched): Likewise.
3251 * g++.dg/debug/pr80461.C (struct B): Likewise.
3252 * g++.dg/dfp/44473-1.C (bar): Likewise.
3253 * g++.dg/dfp/44473-2.C (bar): Likewise.
3254 (foo): Likewise.
3255 * g++.dg/eh/builtin1.C: Likewise.
3256 * g++.dg/eh/builtin2.C: Likewise.
3257 * g++.dg/eh/builtin3.C: Likewise.
3258 * g++.dg/eh/pr45569.C (j): Likewise.
3259 * g++.dg/eh/unwind2.C: Likewise.
3260 * g++.dg/expr/bitfield11.C: Likewise.
3261 * g++.dg/expr/static_cast7.C (f): Likewise.
3262 * g++.dg/ext/altivec-14.C: Likewise.
3263 * g++.dg/ext/asm13.C (fn1): Likewise.
3264 * g++.dg/ext/builtin-object-size3.C: Likewise.
3265 * g++.dg/ext/has_nothrow_assign_odr.C (main): Likewise.
3266 (S::operator=): Likewise.
3267 * g++.dg/ext/label7.C (f): Likewise.
3268 * g++.dg/ext/label8.C (f): Likewise.
3269 * g++.dg/ext/tmplattr7.C (test): Likewise.
3270 * g++.dg/ext/vector8.C (f): Likewise.
3271 * g++.dg/ext/visibility/anon1.C: Likewise.
3272 * g++.dg/ext/visibility/anon2.C (f): Likewise.
3273 * g++.dg/ext/visibility/namespace1.C (__attribute): Likewise.
3274 * g++.dg/ext/vla16.C (fn1): Likewise.
3275 * g++.dg/goacc/reference.C: Likewise.
3276 * g++.dg/gomp/pr37189.C: Likewise.
3277 * g++.dg/gomp/pr39495-1.C: Likewise.
3278 * g++.dg/gomp/pr39495-2.C: Likewise.
3279 * g++.dg/gomp/pr82054.C: Likewise.
3280 * g++.dg/inherit/covariant10.C (struct c6): Likewise.
3281 (struct c17): Likewise.
3282 * g++.dg/inherit/covariant11.C (struct c1): Likewise.
3283 (struct c3): Likewise.
3284 (struct c11): Likewise.
3285 (struct c15): Likewise.
3286 * g++.dg/inherit/protected1.C (A::operator==): Likewise.
3287 * g++.dg/init/inline1.C (struct A): Likewise.
3288 * g++.dg/init/new18.C: Likewise.
3289 * g++.dg/init/reference2.C (f): Likewise.
3290 * g++.dg/init/reference3.C: Likewise.
3291 * g++.dg/init/switch1.C (f): Likewise.
3292 * g++.dg/ipa/devirt-10.C (struct wxDCBase): Likewise.
3293 * g++.dg/ipa/devirt-13.C (main): Likewise.
3294 * g++.dg/ipa/devirt-14.C (main): Likewise.
3295 * g++.dg/ipa/devirt-15.C (main): Likewise.
3296 * g++.dg/ipa/devirt-16.C (main): Likewise.
3297 * g++.dg/ipa/devirt-17.C (main): Likewise.
3298 * g++.dg/ipa/devirt-18.C (main): Likewise.
3299 * g++.dg/ipa/devirt-19.C: Likewise.
3300 * g++.dg/ipa/devirt-21.C (main): Likewise.
3301 * g++.dg/ipa/devirt-23.C (main): Likewise.
3302 * g++.dg/ipa/devirt-38.C: Likewise.
3303 * g++.dg/ipa/devirt-40.C (A::m_fn1): Likewise.
3304 * g++.dg/ipa/devirt-41.C (main): Likewise.
3305 * g++.dg/ipa/devirt-42.C (main): Likewise.
3306 * g++.dg/ipa/devirt-44.C (struct A): Likewise.
3307 (main): Likewise.
3308 * g++.dg/ipa/devirt-45.C (struct A): Likewise.
3309 (main): Likewise.
3310 * g++.dg/ipa/devirt-48.C (struct B): Likewise.
3311 (struct D): Likewise.
3312 * g++.dg/ipa/devirt-52.C: Likewise.
3313 * g++.dg/ipa/nothrow-1.C (main): Likewise.
3314 * g++.dg/ipa/pr43812.C (LocalSurface::bbox): Likewise.
3315 * g++.dg/ipa/pr44372.C: Likewise.
3316 * g++.dg/ipa/pr45572-1.C (fgetc_unlocked): Likewise.
3317 (putc_unlocked): Likewise.
3318 (getline): Likewise.
3319 (ferror_unlocked): Likewise.
3320 * g++.dg/ipa/pr58371.C: Likewise.
3321 * g++.dg/ipa/pr59176.C: Likewise.
3322 * g++.dg/ipa/pr60640-1.C (class G): Likewise.
3323 * g++.dg/ipa/pr61540.C (struct top): Likewise.
3324 * g++.dg/ipa/pr63470.C (class FTjackSupport): Likewise.
3325 * g++.dg/ipa/pr63587-1.C: Likewise.
3326 * g++.dg/ipa/pr63587-2.C: Likewise.
3327 * g++.dg/ipa/pr63838.C (__attribute__): Likewise.
3328 * g++.dg/ipa/pr63894.C (J::m_fn3): Likewise.
3329 * g++.dg/ipa/pr64068.C (class A): Likewise.
3330 (A::m_fn2): Likewise.
3331 (class C): Likewise.
3332 * g++.dg/ipa/pr64896.C (struct D): Likewise.
3333 * g++.dg/ipa/pr65002.C: Likewise.
3334 * g++.dg/ipa/pr65008.C (__attribute__): Likewise.
3335 * g++.dg/ipa/pr65465.C (struct D): Likewise.
3336 * g++.dg/ipa/pr66896.C (struct A): Likewise.
3337 * g++.dg/ipa/pr68851.C (class G): Likewise.
3338 (C::checkPseudoClass): Likewise.
3339 * g++.dg/ipa/pr78211.C: Likewise.
3340 * g++.dg/ipa/pr79931.C (AttrImpl::insertBefore): Likewise.
3341 * g++.dg/ipa/pure-const-1.C (main): Likewise.
3342 * g++.dg/ipa/pure-const-2.C (main): Likewise.
3343 * g++.dg/ipa/pure-const-3.C (main): Likewise.
3344 * g++.dg/ipa/remref-1.C (main): Likewise.
3345 * g++.dg/ipa/remref-2.C (main): Likewise.
3346 * g++.dg/lookup/builtin2.C (f): Likewise.
3347 * g++.dg/lookup/crash3.C (struct A): Likewise.
3348 (struct B): Likewise.
3349 (crash): Likewise.
3350 * g++.dg/lookup/friend20.C: Likewise.
3351 * g++.dg/lookup/pr80891-5.C (vf2_subgraph_iso): Likewise.
3352 * g++.dg/lookup/struct2.C (A::c): Likewise.
3353 * g++.dg/lto/20080709_0.C (f): Likewise.
3354 * g++.dg/lto/20080907_0.C: Likewise.
3355 * g++.dg/lto/20080915_0.C (struct Baz): Likewise.
3356 * g++.dg/lto/20080916_0.C (g): Likewise.
3357 * g++.dg/lto/20081022_0.C (main): Likewise.
3358 * g++.dg/lto/20081023_0.C (main): Likewise.
3359 * g++.dg/lto/20081118_0.C (foo::method): Likewise.
3360 * g++.dg/lto/20081118_1.C (bar::method): Likewise.
3361 * g++.dg/lto/20081120-1_0.C: Likewise.
3362 * g++.dg/lto/20081120-1_1.C: Likewise.
3363 * g++.dg/lto/20081127_1.C (main): Likewise.
3364 * g++.dg/lto/20081217-2_0.C (struct A): Likewise.
3365 * g++.dg/lto/20090303_0.C: Likewise.
3366 * g++.dg/lto/20090311-1_0.C: Likewise.
3367 * g++.dg/lto/20090312_0.C: Likewise.
3368 * g++.dg/lto/20090315_0.C (main): Likewise.
3369 * g++.dg/lto/20091002-1_0.C: Likewise.
3370 * g++.dg/lto/20091002-2_0.C (class DataArray): Likewise.
3371 * g++.dg/lto/20091002-3_0.C (class DataArray): Likewise.
3372 * g++.dg/lto/20091004-1_0.C: Likewise.
3373 * g++.dg/lto/20091004-2_0.C: Likewise.
3374 * g++.dg/lto/20091004-3_1.C (All_Torus_Intersections): Likewise.
3375 * g++.dg/lto/20100721-1_0.C (__gthread_active_p): Likewise.
3376 * g++.dg/lto/20101010-1_0.C: Likewise.
3377 * g++.dg/lto/20101010-2_0.C: Likewise.
3378 * g++.dg/lto/pr45679-1_0.C: Likewise.
3379 * g++.dg/lto/pr45679-1_1.C: Likewise.
3380 * g++.dg/lto/pr45679-2_0.C: Likewise.
3381 * g++.dg/lto/pr48042_0.C (B::x): Likewise.
3382 * g++.dg/lto/pr51650-1_0.C (fn): Likewise.
3383 (main): Likewise.
3384 * g++.dg/lto/pr51650-3_0.C (fn): Likewise.
3385 (main): Likewise.
3386 * g++.dg/lto/pr63270_1.C: Likewise.
3387 * g++.dg/lto/pr65193_0.C: Likewise.
3388 * g++.dg/lto/pr65302_0.C: Likewise.
3389 * g++.dg/lto/pr65316_0.C: Likewise.
3390 * g++.dg/lto/pr65475c_0.C: Likewise.
3391 * g++.dg/lto/pr65549_0.C (main): Likewise.
3392 * g++.dg/lto/pr69077_0.C (cWeightedStdDev::netPack): Likewise.
3393 * g++.dg/lto/pr69589_0.C: Likewise.
3394 * g++.dg/opt/combine.C (qvariant_cast): Likewise.
3395 (QScriptDebuggerBackendPrivate::trace): Likewise.
3396 * g++.dg/opt/complex3.C (j): Likewise.
3397 * g++.dg/opt/covariant1.C (struct T): Likewise.
3398 * g++.dg/opt/declone3.C (Item::m_fn1): Likewise.
3399 * g++.dg/opt/dump1.C (__attribute__): Likewise.
3400 * g++.dg/opt/inline15.C (struct C): Likewise.
3401 (fn2): Likewise.
3402 * g++.dg/opt/local1.C (h): Likewise.
3403 * g++.dg/opt/memcpy1.C (csBoxClipper::Clip): Likewise.
3404 * g++.dg/opt/new1.C: Likewise.
3405 * g++.dg/opt/nrv8.C (main): Likewise.
3406 * g++.dg/opt/pr23299.C (struct A): Likewise.
3407 (struct B): Likewise.
3408 (struct C): Likewise.
3409 * g++.dg/opt/pr27826.C (struct Geometry): Likewise.
3410 * g++.dg/opt/pr44919.C (back_inserter): Likewise.
3411 * g++.dg/opt/pr47615.C (main): Likewise.
3412 * g++.dg/opt/pr55329.C (struct A): Likewise.
3413 * g++.dg/opt/pr61456.C (Set): Likewise.
3414 * g++.dg/opt/pr65003.C (D::foo): Likewise.
3415 (F::foo): Likewise.
3416 * g++.dg/opt/pr65554.C: Likewise.
3417 * g++.dg/opt/pr69432.C (struct C): Likewise.
3418 * g++.dg/opt/pr78373.C (struct D): Likewise.
3419 (Traits>::m_fn4): Likewise.
3420 * g++.dg/opt/pr79267.C (struct F): Likewise.
3421 * g++.dg/opt/pr82159-2.C: Likewise.
3422 * g++.dg/other/array3.C (reserve): Likewise.
3423 * g++.dg/other/crash-5.C (f): Likewise.
3424 * g++.dg/other/crash-8.C: Likewise.
3425 * g++.dg/other/error34.C (S): Likewise.
3426 * g++.dg/other/pr22003.C (c3::func): Likewise.
3427 * g++.dg/other/pr24623.C (RefCountPointer): Likewise.
3428 * g++.dg/other/pr29610.C (struct __normal_iterator): Likewise.
3429 (Painter::for_each): Likewise.
3430 (Painter::redraw_window): Likewise.
3431 * g++.dg/other/pr42645-1.C (struct S): Likewise.
3432 * g++.dg/other/pr42645-2.C (foo): Likewise.
3433 (f3): Likewise.
3434 * g++.dg/other/pr52048.C: Likewise.
3435 * g++.dg/other/typedef3.C (XalanCProcessor::getParseOption): Likewise.
3436 * g++.dg/overload/defarg4.C (class foo): Likewise.
3437 (bar::Initialize): Likewise.
3438 * g++.dg/overload/operator5.C (equalIgnoringCase): Likewise.
3439 * g++.dg/overload/ref-conv1.C: Likewise.
3440 * g++.dg/overload/template5.C (test): Likewise.
3441 * g++.dg/parse/crash40.C (class AAA): Likewise.
3442 * g++.dg/parse/crash61.C: Likewise.
3443 * g++.dg/parse/crash67.C: Likewise.
3444 * g++.dg/parse/ctor5.C: Likewise.
3445 * g++.dg/parse/defarg4.C (Foo): Likewise.
3446 * g++.dg/parse/defarg6.C: Likewise.
3447 * g++.dg/parse/error5.C (class Foo): Likewise.
3448 * g++.dg/parse/expr2.C (foo): Likewise.
3449 * g++.dg/parse/friend7.C: Likewise.
3450 * g++.dg/parse/namespace1.C (bar): Likewise.
3451 * g++.dg/parse/namespace9.C (g): Likewise.
3452 * g++.dg/parse/ret-type2.C: Likewise.
3453 * g++.dg/parse/typedef8.C (foo): Likewise.
3454 * g++.dg/pch/static-1.C (LocalStaticTest): Likewise.
3455 (main): Likewise.
3456 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_structure_references): Likewise.
3457 (test_postfix_incdec): Likewise.
3458 (test_sizeof): Likewise.
3459 (test_alignof): Likewise.
3460 (test_prefix_incdec): Likewise.
3461 * g++.dg/plugin/dumb-plugin-test-1.C (func): Likewise.
3462 * g++.dg/plugin/self-assign-test-1.C (func): Likewise.
3463 * g++.dg/plugin/self-assign-test-2.C (func): Likewise.
3464 * g++.dg/plugin/self-assign-test-3.C (func): Likewise.
3465 * g++.dg/pr55513.C (main): Likewise.
3466 * g++.dg/pr55604.C (main): Likewise.
3467 * g++.dg/pr57662.C: Likewise.
3468 * g++.dg/pr58389.C (F::m_fn1): Likewise.
3469 * g++.dg/pr59510.C: Likewise.
3470 * g++.dg/pr67989.C: Likewise.
3471 * g++.dg/pr70590-2.C: Likewise.
3472 * g++.dg/pr70590.C: Likewise.
3473 * g++.dg/pr70965.C (foo): Likewise.
3474 * g++.dg/pr77550.C: Likewise.
3475 * g++.dg/pr80287.C (struct A): Likewise.
3476 * g++.dg/pr80707.C (A::m_fn1): Likewise.
3477 * g++.dg/pr81194.C: Likewise.
3478 * g++.dg/spellcheck-identifiers.C: Likewise.
3479 * g++.dg/tc1/dr152.C: Likewise.
3480 * g++.dg/template/aggr-init1.C (CreateA): Likewise.
3481 * g++.dg/template/anon1.C (struct x): Likewise.
3482 (struct vector): Likewise.
3483 * g++.dg/template/array29.C: Likewise.
3484 * g++.dg/template/array7.C (bar): Likewise.
3485 * g++.dg/template/canon-type-8.C: Likewise.
3486 * g++.dg/template/conv1.C (First::Foo): Likewise.
3487 * g++.dg/template/crash107.C: Likewise.
3488 * g++.dg/template/crash23.C (f): Likewise.
3489 * g++.dg/template/crash8.C (struct bar): Likewise.
3490 * g++.dg/template/defarg4.C (struct A): Likewise.
3491 * g++.dg/template/dependent-expr9.C: Likewise.
3492 * g++.dg/template/error10.C (Btest): Likewise.
3493 * g++.dg/template/friend32.C (f): Likewise.
3494 * g++.dg/template/init6.C (Graph::Inner::get): Likewise.
3495 (main): Likewise.
3496 * g++.dg/template/memfriend7.C (A::h): Likewise.
3497 * g++.dg/template/new10.C (Analyzer::ReadDictionary): Likewise.
3498 * g++.dg/template/nontype12.C (baz): Likewise.
3499 * g++.dg/template/overload12.C (foo2): Likewise.
3500 * g++.dg/template/overload5.C (foo::f): Likewise.
3501 * g++.dg/template/overload8.C (struct A): Likewise.
3502 * g++.dg/template/partial10.C (fn): Likewise.
3503 (main): Likewise.
3504 * g++.dg/template/partial9.C (f): Likewise.
3505 * g++.dg/template/qual1.C (shift_compare): Likewise.
3506 * g++.dg/template/show-template-tree-3.C: Likewise.
3507 * g++.dg/template/sizeof8.C (S<sizeof): Likewise.
3508 * g++.dg/template/sizeof9.C (d): Likewise.
3509 * g++.dg/template/spec6.C: Likewise.
3510 * g++.dg/template/spec7.C (h): Likewise.
3511 * g++.dg/template/typedef8.C: Likewise.
3512 * g++.dg/template/using20.C (f): Likewise.
3513 * g++.dg/template/vla1.C (label): Likewise.
3514 * g++.dg/tm/cgraph_edge.C: Likewise.
3515 * g++.dg/tm/pr46646.C: Likewise.
3516 * g++.dg/tm/pr47554.C (class list): Likewise.
3517 * g++.dg/tm/pr47573.C (getStringHeight): Likewise.
3518 * g++.dg/tm/unsafe1.C (f): Likewise.
3519 * g++.dg/tm/unsafe2.C (g): Likewise.
3520 * g++.dg/torture/pr70971.C: Likewise.
3521 * g++.dg/torture/20070621-1.C: Likewise.
3522 * g++.dg/torture/20090329-1.C: Likewise.
3523 * g++.dg/torture/20141013.C: Likewise.
3524 * g++.dg/torture/pr33134.C (fxsaveGIF): Likewise.
3525 * g++.dg/torture/pr33340.C (new): Likewise.
3526 * g++.dg/torture/pr33627.C (class pf_Frag): Likewise.
3527 * g++.dg/torture/pr34222.C (readFloat): Likewise.
3528 * g++.dg/torture/pr34241.C (test): Likewise.
3529 * g++.dg/torture/pr34641.C: Likewise.
3530 * g++.dg/torture/pr34850.C (OctetString::operator^=): Likewise.
3531 * g++.dg/torture/pr35164-1.C: Likewise.
3532 * g++.dg/torture/pr36745.C: Likewise.
3533 * g++.dg/torture/pr38705.C (S::bar): Likewise.
3534 * g++.dg/torture/pr38811.C (AbcAbcdTracer::TestIsoAbcde): Likewise.
3535 * g++.dg/torture/pr39362.C: Likewise.
3536 * g++.dg/torture/pr39732.C (f): Likewise.
3537 * g++.dg/torture/pr40991.C: Likewise.
3538 * g++.dg/torture/pr41775.C: Likewise.
3539 * g++.dg/torture/pr42183.C: Likewise.
3540 * g++.dg/torture/pr42450.C: Likewise.
3541 * g++.dg/torture/pr42704.C: Likewise.
3542 * g++.dg/torture/pr42760.C (baz): Likewise.
3543 (bar): Likewise.
3544 * g++.dg/torture/pr42773.C (Cell::obscuringCells): Likewise.
3545 * g++.dg/torture/pr42883.C: Likewise.
3546 * g++.dg/torture/pr43905.C (struct Matrix): Likewise.
3547 * g++.dg/torture/pr44148.C: Likewise.
3548 * g++.dg/torture/pr44295.C: Likewise.
3549 * g++.dg/torture/pr44357.C: Likewise.
3550 * g++.dg/torture/pr44813.C: Likewise.
3551 * g++.dg/torture/pr45580.C: Likewise.
3552 * g++.dg/torture/pr45874.C (Mpeg2FrameConstructor::ParsePictureHeader): Likewise.
3553 * g++.dg/torture/pr45877.C: Likewise.
3554 * g++.dg/torture/pr46383.C: Likewise.
3555 * g++.dg/torture/pr46469.C (__attribute__): Likewise.
3556 (identifierByPthreadHandle): Likewise.
3557 * g++.dg/torture/pr47313.C: Likewise.
3558 * g++.dg/torture/pr48271.C: Likewise.
3559 * g++.dg/torture/pr49615.C (Dispatch): Likewise.
3560 (C::f): Likewise.
3561 * g++.dg/torture/pr49770.C (main): Likewise.
3562 * g++.dg/torture/pr49938.C: Likewise.
3563 * g++.dg/torture/pr51436.C: Likewise.
3564 * g++.dg/torture/pr51482.C (anim_track_bez_wvect::tangent): Likewise.
3565 * g++.dg/torture/pr51737.C (id_state::start_file): Likewise.
3566 * g++.dg/torture/pr51959.C: Likewise.
3567 * g++.dg/torture/pr52772.C (class c6): Likewise.
3568 * g++.dg/torture/pr52918-2.C (__cxa_allocate_exception): Likewise.
3569 * g++.dg/torture/pr53011.C: Likewise.
3570 * g++.dg/torture/pr53602.C: Likewise.
3571 * g++.dg/torture/pr53752.C: Likewise.
3572 * g++.dg/torture/pr54838.C: Likewise.
3573 * g++.dg/torture/pr54902.C: Likewise.
3574 * g++.dg/torture/pr56029.C: Likewise.
3575 * g++.dg/torture/pr56768.C (operator!=): Likewise.
3576 * g++.dg/torture/pr57107.C: Likewise.
3577 * g++.dg/torture/pr57140.C: Likewise.
3578 * g++.dg/torture/pr57235.C: Likewise.
3579 * g++.dg/torture/pr58252.C: Likewise.
3580 * g++.dg/torture/pr58555.C: Likewise.
3581 * g++.dg/torture/pr59208.C (get_dbx_doc): Likewise.
3582 * g++.dg/torture/pr60438-1.C (foo): Likewise.
3583 * g++.dg/torture/pr60746.C (Two::run): Likewise.
3584 * g++.dg/torture/pr61554.C: Likewise.
3585 * g++.dg/torture/pr63419.C: Likewise.
3586 * g++.dg/torture/pr63476.C: Likewise.
3587 * g++.dg/torture/pr63512.C (C::m_fn3): Likewise.
3588 * g++.dg/torture/pr64282.C (class H): Likewise.
3589 * g++.dg/torture/pr64378.C (struct top): Likewise.
3590 * g++.dg/torture/pr64565.C: Likewise.
3591 * g++.dg/torture/pr64568-2.C: Likewise.
3592 * g++.dg/torture/pr64669.C (Lex::advance_one_char): Likewise.
3593 * g++.dg/torture/pr64686.C (B::m_fn1): Likewise.
3594 * g++.dg/torture/pr64978.C (B::m_fn2): Likewise.
3595 * g++.dg/torture/pr64995.C (A::m_fn2): Likewise.
3596 * g++.dg/torture/pr65655.C: Likewise.
3597 * g++.dg/torture/pr65851.C: Likewise.
3598 * g++.dg/torture/pr67055.C: Likewise.
3599 * g++.dg/torture/pr67191.C: Likewise.
3600 * g++.dg/torture/pr68852.C: Likewise.
3601 * g++.dg/torture/pr69264.C: Likewise.
3602 * g++.dg/torture/pr77674.C: Likewise.
3603 * g++.dg/torture/pr77947.C (B::m_fn2): Likewise.
3604 * g++.dg/torture/pr78268.C: Likewise.
3605 * g++.dg/torture/pr78507.C: Likewise.
3606 * g++.dg/torture/pr78692.C (F::g): Likewise.
3607 * g++.dg/torture/pr80171.C: Likewise.
3608 * g++.dg/torture/pr82154.C (class f): Likewise.
3609 (f::k): Likewise.
3610 * g++.dg/tree-ssa/copyprop.C: Likewise.
3611 * g++.dg/tree-ssa/pr22444.C: Likewise.
3612 * g++.dg/tree-ssa/pr23948.C (make_scheduler_request): Likewise.
3613 * g++.dg/tree-ssa/pr24172.C (dummy): Likewise.
3614 * g++.dg/tree-ssa/pr24351-3.C: Likewise.
3615 * g++.dg/tree-ssa/pr27283.C: Likewise.
3616 * g++.dg/tree-ssa/pr27291.C: Likewise.
3617 * g++.dg/tree-ssa/pr27548.C: Likewise.
3618 * g++.dg/tree-ssa/pr34355.C (Parse_Float): Likewise.
3619 * g++.dg/tree-ssa/pr42337.C: Likewise.
3620 * g++.dg/tree-ssa/pred-1.C (main): Likewise.
3621 * g++.dg/ubsan/pr65019.C (C::foo): Likewise.
3622 * g++.dg/ubsan/pr65583.C: Likewise.
3623 * g++.dg/vect/pr60836.cc (norm_): Likewise.
3624 * g++.dg/vect/pr68145.cc: Likewise.
3625 * g++.dg/vect/pr70729-nest.cc (my_alloc): Likewise.
3626 * g++.dg/vect/pr70729.cc (my_alloc): Likewise.
3627 * g++.dg/warn/Waddress-3.C: Likewise.
3628 * g++.dg/warn/Wconversion-null-2.C (warn_for___null): Likewise.
3629 * g++.dg/warn/Wnull-conversion-2.C (main): Likewise.
3630 * g++.dg/warn/Wparentheses-10.C: Likewise.
3631 * g++.dg/warn/Wparentheses-11.C: Likewise.
3632 * g++.dg/warn/Wparentheses-12.C: Likewise.
3633 * g++.dg/warn/Wparentheses-25.C: Likewise.
3634 * g++.dg/warn/Wparentheses-6.C: Likewise.
3635 * g++.dg/warn/Wparentheses-7.C: Likewise.
3636 * g++.dg/warn/Wparentheses-8.C: Likewise.
3637 * g++.dg/warn/Wparentheses-9.C: Likewise.
3638 * g++.dg/warn/Wshadow-5.C: Likewise.
3639 * g++.dg/warn/Wtype-limits-Wextra.C (ff): Likewise.
3640 (gg): Likewise.
3641 * g++.dg/warn/Wtype-limits-no.C (ff): Likewise.
3642 (gg): Likewise.
3643 * g++.dg/warn/Wtype-limits.C (ff): Likewise.
3644 (gg): Likewise.
3645 * g++.dg/warn/Wunused-local-typedefs.C: Likewise.
3646 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
3647 * g++.dg/warn/pmf1.C (a::f): Likewise.
3648 * g++.old-deja/g++.benjamin/p13417.C: Likewise.
3649 * g++.old-deja/g++.brendan/crash24.C (main): Likewise.
3650 * g++.old-deja/g++.ext/constructor.C: Likewise.
3651 * g++.old-deja/g++.ext/namedret1.C (f): Likewise.
3652 * g++.old-deja/g++.ext/namedret3.C: Likewise.
3653 * g++.old-deja/g++.ext/return1.C: Likewise.
3654 * g++.old-deja/g++.jason/anon4.C (main): Likewise.
3655 * g++.old-deja/g++.jason/enum6.C: Likewise.
3656 * g++.old-deja/g++.jason/lineno2.C (main): Likewise.
3657 * g++.old-deja/g++.jason/lineno3.C: Likewise.
3658 * g++.old-deja/g++.jason/lineno4.C: Likewise.
3659 * g++.old-deja/g++.jason/new2.C (main): Likewise.
3660 * g++.old-deja/g++.jason/new4.C (main): Likewise.
3661 * g++.old-deja/g++.jason/shadow1.C (main): Likewise.
3662 * g++.old-deja/g++.jason/tempcons.C (struct A): Likewise.
3663 * g++.old-deja/g++.jason/thunk2.C (main): Likewise.
3664 * g++.old-deja/g++.law/builtin1.C (main): Likewise.
3665 * g++.old-deja/g++.law/enum9.C: Likewise.
3666 * g++.old-deja/g++.law/except3.C: Likewise.
3667 * g++.old-deja/g++.law/init6.C: Likewise.
3668 * g++.old-deja/g++.law/profile1.C (main): Likewise.
3669 * g++.old-deja/g++.law/shadow2.C (main): Likewise.
3670 * g++.old-deja/g++.law/temps4.C (main): Likewise.
3671 * g++.old-deja/g++.mike/bool2.C (main): Likewise.
3672 * g++.old-deja/g++.mike/eh1.C: Likewise.
3673 * g++.old-deja/g++.mike/eh10.C: Likewise.
3674 * g++.old-deja/g++.mike/eh13.C (main): Likewise.
3675 * g++.old-deja/g++.mike/eh16.C: Likewise.
3676 * g++.old-deja/g++.mike/eh17.C: Likewise.
3677 * g++.old-deja/g++.mike/eh2.C: Likewise.
3678 * g++.old-deja/g++.mike/eh23.C: Likewise.
3679 * g++.old-deja/g++.mike/eh24.C: Likewise.
3680 * g++.old-deja/g++.mike/eh25.C: Likewise.
3681 * g++.old-deja/g++.mike/eh26.C: Likewise.
3682 * g++.old-deja/g++.mike/eh27.C: Likewise.
3683 * g++.old-deja/g++.mike/eh28.C: Likewise.
3684 * g++.old-deja/g++.mike/eh29.C: Likewise.
3685 * g++.old-deja/g++.mike/eh30.C: Likewise.
3686 * g++.old-deja/g++.mike/eh31.C: Likewise.
3687 * g++.old-deja/g++.mike/eh35.C: Likewise.
3688 * g++.old-deja/g++.mike/eh36.C: Likewise.
3689 * g++.old-deja/g++.mike/eh37.C: Likewise.
3690 * g++.old-deja/g++.mike/eh38.C: Likewise.
3691 * g++.old-deja/g++.mike/eh39.C: Likewise.
3692 * g++.old-deja/g++.mike/eh40.C: Likewise.
3693 * g++.old-deja/g++.mike/eh47.C: Likewise.
3694 * g++.old-deja/g++.mike/eh50.C: Likewise.
3695 * g++.old-deja/g++.mike/eh51.C: Likewise.
3696 * g++.old-deja/g++.mike/eh7.C: Likewise.
3697 * g++.old-deja/g++.mike/eh8.C: Likewise.
3698 * g++.old-deja/g++.mike/eh9.C: Likewise.
3699 * g++.old-deja/g++.mike/mangle1.C: Likewise.
3700 * g++.old-deja/g++.mike/p5958.C: Likewise.
3701 * g++.old-deja/g++.mike/p6004.C: Likewise.
3702 * g++.old-deja/g++.mike/p700.C: Likewise.
3703 * g++.old-deja/g++.mike/p7912.C: Likewise.
3704 * g++.old-deja/g++.mike/p811.C (main): Likewise.
3705 * g++.old-deja/g++.mike/virt4.C (main): Likewise.
3706 * g++.old-deja/g++.oliva/nameret1.C: Likewise.
3707 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
3708 * g++.old-deja/g++.other/decl1.C (bar): Likewise.
3709 * g++.old-deja/g++.other/expr1.C (struct T): Likewise.
3710 (main): Likewise.
3711 * g++.old-deja/g++.other/inline8.C (main): Likewise.
3712 * g++.old-deja/g++.other/loop1.C: Likewise.
3713 * g++.old-deja/g++.other/syntax1.C (main): Likewise.
3714 * g++.old-deja/g++.pt/repo3.C (main): Likewise.
3715 * g++.old-deja/g++.robertl/eb27.C (main): Likewise.
3716 * g++.old-deja/g++.robertl/eb83.C (main): Likewise.
3717 * gcc.dg/pr44545.c: Likewise.
3718 * obj-c++.dg/comp-types-8.mm: Likewise.
3719 * obj-c++.dg/demangle-3.mm: Likewise.
3720 * obj-c++.dg/super-class-1.mm: Likewise.
3721
23dbc169
ML
37222017-11-06 Martin Liska <mliska@suse.cz>
3723
3724 * c-c++-common/dfp/call-by-value.c (foo32): Return a default
3725 value of change return type to void.
3726 (foo64): Likewise.
3727 (foo128): Likewise.
3728 * g++.dg/bprob/g++-bprob-1.C: Likewise.
3729 * g++.dg/cpp0x/lambda/lambda-template.C (f): Likewise.
3730 * g++.dg/cpp0x/range-for6.C (foo): Likewise.
3731 * g++.dg/cpp0x/udlit-template.C: Likewise.
3732 * g++.dg/cpp1z/eval-order3.C (struct A): Likewise.
3733 (operator>>): Likewise.
3734 * g++.dg/expr/cond12.C (struct X): Likewise.
3735 (X::operator=): Likewise.
3736 * g++.dg/gcov/gcov-1.C: Likewise.
3737 * g++.dg/gcov/gcov-threads-1.C (ContentionNoDeadlock_thread): Likewise.
3738 * g++.dg/ipa/devirt-21.C: Likewise.
3739 * g++.dg/ipa/devirt-23.C: Likewise.
3740 * g++.dg/ipa/devirt-34.C (t): Likewise.
3741 * g++.dg/missing-return.C: New test. Likewise.
3742 * g++.dg/opt/20050511-1.C (bar): Likewise.
3743 * g++.dg/opt/const3.C (A::foo1): Likewise.
3744 (A::foo2): Likewise.
3745 * g++.dg/opt/pr23299.C (E::c): Likewise.
3746 * g++.dg/other/copy2.C (A::operator=): Likewise.
3747 * g++.dg/overload/addr1.C: Likewise.
3748 * g++.dg/pr48484.C: Likewise.
3749 * g++.dg/tls/thread_local3.C (thread_main): Likewise.
3750 * g++.dg/tls/thread_local3g.C (thread_main): Likewise.
3751 * g++.dg/tls/thread_local5.C (thread_main): Likewise.
3752 * g++.dg/tls/thread_local5g.C (thread_main): Likewise.
3753 * g++.dg/tls/thread_local6.C (thread_main): Likewise.
3754 * g++.dg/tls/thread_local6g.C (thread_main): Likewise.
3755 * g++.dg/torture/pr34850.C (OctetString::operator^=): Likewise.
3756 * g++.dg/tree-prof/pr79259.C (fn2): Likewise.
3757 * g++.dg/tree-ssa/pr33604.C (struct Value): Likewise.
3758 * g++.dg/tree-ssa/pr81408.C (struct p): Likewise.
3759 (av): Likewise.
3760 * g++.dg/warn/string1.C (test): Likewise.
3761
d88412fc
TK
37622017-11-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3763
3764 PR fortran/82471
3765 * gfortran.dg/loop_interchange_1.f90: New test.
3766
5233d455
PT
37672017-11-05 Paul Thomas <pault@gcc.gnu.org>
3768
3769 PR fortran/78641
3770 * gfortran.dg/class_66.f90: New test.
3771
aea5e932
PT
37722017-11-05 Paul Thomas <pault@gcc.gnu.org>
3773
3774 PR fortran/81447
3775 * gfortran.dg/class_65.f90: New test.
3776 * gfortran.dg/alloc_comp_basics_1.f90: Increase builtin_free
3777 count from 18 to 21.
3778 * gfortran.dg/allocatable_scalar_9.f90: Increase builtin_free
3779 count from 32 to 54.
3780 * gfortran.dg/auto_dealloc_1.f90: Increase builtin_free
3781 count from 4 to 10.
3782 * gfortran.dg/coarray_lib_realloc_1.f90: Increase builtin_free
3783 count from 3 to 6. Likewise _gfortran_caf_deregister from 2 to
3784 3, builtin_malloc from 1 to 4 and builtin_memcpy|= MEM from
3785 2 to 5.
3786 * gfortran.dg/finalize_28.f90: Increase builtin_free
3787 count from 3 to 6.
3788 * gfortran.dg/move_alloc_15.f90: Increase builtin_free and
3789 builtin_malloc counts from 11 to 14.
3790 * gfortran.dg/typebound_proc_27.f03: Increase builtin_free
3791 count from 7 to 10. Likewise builtin_malloc from 12 to 15.
3792
173399a0
DS
37932017-11-04 Daniel Santos <daniel.santos@pobox.com>
3794
3795 gcc.target/i386/pr82002-2a.c: Change from xfail to fail.
3796 gcc.target/i386/pr82002-2b.c: Likewise.
3797
7c4acac3
AV
37982017-11-04 Andre Vehreschild <vehre@gcc.gnu.org>
3799
3800 * gfortran.dg/coarray/send_char_array_1.f90: New test.
3801
0260e278
TK
38022017-11-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3803
3804 PR fortran/70330
3805 * gfortran.dg/pr70330.f90: New test.
3806
9a3d38f6
TK
38072017-11-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3808
3809 PR fortran/29600
3810 * gfortran.dg/minmaxloc_8.f90: New test.
3811
77dacf9d
PT
38122017-11-04 Paul Thomas <pault@gcc.gnu.org>
3813
3814 PR fortran/81735
3815 * gfortran.dg/pr81735.f90: New test.
3816
9cfdd484
SK
38172017-11-03 Steven G. Kargl <kargl@gcc.gnu.org>
3818
3819 PR fortran/82796
3820 * gfortran.dg/equiv_pure.f90: New test.
3821
61959ba1
JL
38222017-11-03 Jeff Law <law@redhat.com>
3823
150e3476
JL
3824 PR target/82823
3825 * g++.dg/torture/pr82823.C: New test.
3826
61959ba1
JL
3827 * gcc.target/i386/stack-check-12.c: New test.
3828
245f6de1
JJ
38292017-11-03 Jakub Jelinek <jakub@redhat.com>
3830
3831 PR tree-optimization/78821
3832 * gcc.dg/store_merging_13.c: New test.
3833 * gcc.dg/store_merging_14.c: New test.
3834
248b06ba
SK
38352017-11-03 Steven G. Kargl <kargl@gcc.gnu.org>
3836
3837 * gfortran.dg/large_real_kind_2.F90: Test passes on FreeBSD. Remove
3838 dg-xfail-if directive.
3839
f66060c6
SL
38402017-11-03 Sandra Loosemore <sandra@codesourcery.com>
3841
3842 * gcc.target/mips/msa.c: Add -fcommon to dg-options.
3843
ece615ec
UB
38442017-11-03 Uros Bizjak <ubizjak@gmail.com>
3845
3846 PR testsuite/82828
3847 PR rtl-optimization/70263
3848 * gcc.target/i386/pr70263-2.c: Fix invalid testcase.
3849
63626547
MG
38502017-11-03 Marc Glisse <marc.glisse@inria.fr>
3851
3852 * gcc.dg/tree-ssa/negneg-1.c: New file.
3853 * gcc.dg/tree-ssa/negneg-2.c: Likewise.
3854 * gcc.dg/tree-ssa/negneg-3.c: Likewise.
3855 * gcc.dg/tree-ssa/negneg-4.c: Likewise.
3856
e7a74006
JH
38572017-11-03 Jan Hubicka <hubicka@ucw.cz>
3858
3859 * gcc.dg/no-strict-overflow-3.c (foo): Update magic
3860 value to not clash with frequency.
3861 * gcc.dg/strict-overflow-3.c (foo): Likewise.
3862 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Update template.
3863 * gcc.dg/tree-ssa/dump-2.c: Update template.
3864 * gcc.dg/tree-ssa/ifc-10.c: Update template.
3865 * gcc.dg/tree-ssa/ifc-11.c: Update template.
3866 * gcc.dg/tree-ssa/ifc-12.c: Update template.
3867 * gcc.dg/tree-ssa/ifc-20040816-1.c: Update template.
3868 * gcc.dg/tree-ssa/ifc-20040816-2.c: Update template.
3869 * gcc.dg/tree-ssa/ifc-5.c: Update template.
3870 * gcc.dg/tree-ssa/ifc-8.c: Update template.
3871 * gcc.dg/tree-ssa/ifc-9.c: Update template.
3872 * gcc.dg/tree-ssa/ifc-cd.c: Update template.
3873 * gcc.dg/tree-ssa/ifc-pr56541.c: Update template.
3874 * gcc.dg/tree-ssa/ifc-pr68583.c: Update template.
3875 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Update template.
3876 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Update template.
3877 * gcc.target/i386/pr61403.c: Update template.
3878
a93ee058
NS
38792017-11-03 Nathan Sidwell <nathan@acm.org>
3880
91afdf4c
NS
3881 * lib/scanlang.exp: Fix error message to refer to scan-lang-dump.
3882
a93ee058
NS
3883 PR c++/82710
3884 * g++.dg/warn/pr82710.C: More cases.
3885
a34a16ab
RS
38862017-11-03 Richard Sandiford <richard.sandiford@linaro.org>
3887
3888 * gcc.dg/pr82809.c: New test.
3889
d5f0b3f0
PC
38902017-11-02 Paolo Carlini <paolo.carlini@oracle.com>
3891
3892 PR c++/81957
3893 * g++.dg/cpp0x/variadic-crash5.C: New.
3894
718afa1a
SE
38952017-11-02 Steve Ellcey <sellcey@cavium.com>
3896
3897 PR target/79868
3898 * gcc.target/aarch64/spellcheck_1.c: Update dg-error string to match
3899 new format.
3900 * gcc.target/aarch64/spellcheck_2.c: Ditto.
3901 * gcc.target/aarch64/spellcheck_3.c: Ditto.
3902 * gcc.target/aarch64/target_attr_11.c: Ditto.
3903 * gcc.target/aarch64/target_attr_12.c: Ditto.
3904 * gcc.target/aarch64/target_attr_17.c: Ditto.
3905
3c3947b8
NS
39062017-11-02 Nathan Sidwell <nathan@acm.org>
3907
dfa65d3f
NS
3908 PR c++/82710
3909 * g++.dg/warn/pr82710.C: New.
3910
3c3947b8
NS
3911 * g++.dg/lang-dump.C: New.
3912
1e8fc1ce
RB
39132017-11-02 Richard Biener <rguenther@suse.de>
3914
3915 PR tree-optimization/82795
3916 * gcc.target/i386/pr82795.c: New testcase.
3917
5b5905bb
CZ
39182017-11-02 Claudiu Zissulescu <claziss@synopsys.com>
3919
3920 * gcc.target/arc/loop-1.c: Add test.
3921
331b4673
TV
39222017-11-02 Tom de Vries <tom@codesourcery.com>
3923
3924 PR testsuite/82415
3925 * gcc.target/i386/naked-1.c: Make scan patterns more precise.
3926 * gcc.target/i386/naked-2.c: Same.
3927
a4d758d0
RB
39282017-11-02 Richard Biener <rguenther@suse.de>
3929
3930 PR middle-end/82765
3931 * gcc.dg/pr82765.c: New testcase.
3932
30d124e1
TV
39332017-11-02 Tom de Vries <tom@codesourcery.com>
3934
3935 * gfortran.dg/implied_do_io_1.f90: Fix scan-tree-dump-times pattern.
3936
efc04f78
JJ
39372017-11-01 Jakub Jelinek <jakub@redhat.com>
3938
3939 PR rtl-optimization/82778
3940 * g++.dg/opt/pr82778.C: New test.
3941
39422017-11-01 Michael Collison <michael.collison@arm.com>
3943
3944 PR rtl-optimization/82597
3945 * gcc.dg/pr82597.c: New test.
3946
6e0cb45f
UB
39472017-11-01 Uros Bizjak <ubizjak@gmail.com>
3948
3949 * gcc.target/alpha/sqrt.c: New test.
3950
98df3ab0
DS
39512017-10-31 Daniel Santos <daniel.santos@pobox.com>
3952
6e0cb45f
UB
3953 * gcc.target/i386/pr82002-1.c: New test.
3954 * gcc.target/i386/pr82002-2a.c: New xfail test.
3955 * gcc.target/i386/pr82002-2b.c: New xfail test.
98df3ab0 3956
0a9088ee
MJ
39572017-10-31 Martin Jambor <mjambor@suse.cz>
3958
3959 PR c++/81702
3960 * g++.dg/tree-ssa/pr81702.C: New test.
3961
77f4ead7
DM
39622017-10-31 David Malcolm <dmalcolm@redhat.com>
3963
3964 * jit.dg/jit.exp (jit-dg-test): If PRESERVE_EXECUTABLES is set in
3965 the environment, don't delete the generated executable.
3966
84ffba12
DM
39672017-10-31 David Malcolm <dmalcolm@redhat.com>
3968
6e0cb45f 3969 * g++.dg/cpp0x/auto21.C: Update dg-error to reflect addition of quotes.
84ffba12
DM
3970 * g++.dg/cpp0x/missing-initializer_list-include.C: Likewise.
3971
64a5912c
DM
39722017-10-31 David Malcolm <dmalcolm@redhat.com>
3973
3974 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
3975 for renaming of error_at_rich_loc and inform_at_rich_loc.
3976 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3977 (test_show_locus): Likewise for renaming of warning_at_rich_loc.
3978
29a4ef18
ML
39792017-10-31 Martin Liska <mliska@suse.cz>
3980
3981 * g++.dg/gcov/loop.C: New test.
3982 * lib/gcov.exp: Support human readable format for counts.
3983
cdb07de7
ML
39842017-10-31 Martin Liska <mliska@suse.cz>
3985
3986 * g++.dg/gcov/ternary.C: New test.
6e0cb45f 3987 * g++.dg/gcov/gcov-threads-1.C (main): Update expected line count.
cdb07de7
ML
3988 * lib/gcov.exp: Support new format for intermediate file format.
3989
9d54607a
JK
39902017-11-01 Julia Koval <julia.koval@intel.com>
3991
3992 * gcc.target/i386/avx-1.c: Handle new intrinsics.
3993 * gcc.target/i386/avx512-check.h: Check GFNI bit.
3994 * gcc.target/i386/avx512f-gf2p8affineinvqb-2.c: Runtime test.
3995 * gcc.target/i386/avx512vl-gf2p8affineinvqb-2.c: Runtime test.
3996 * gcc.target/i386/gfni-1.c: New.
3997 * gcc.target/i386/gfni-2.c: New.
3998 * gcc.target/i386/gfni-3.c: New.
3999 * gcc.target/i386/gfni-4.c: New.
4000 * gcc.target/i386/i386.exp: (check_effective_target_gfni): New.
4001 * gcc.target/i386/sse-12.c: Handle new intrinsics.
4002 * gcc.target/i386/sse-13.c: Ditto.
4003 * gcc.target/i386/sse-14.c: Ditto.
4004 * gcc.target/i386/sse-22.c: Ditto.
4005 * gcc.target/i386/sse-23.c: Ditto.
4006 * g++.dg/other/i386-2.C: Ditto.
4007 * g++.dg/other/i386-3.C: Ditto.
4008
441c7bba
EB
40092017-11-01 Michael Collison <michael.collison@arm.com>
4010
4011 PR rtl-optimization/82597
4012 * gcc.dg/pr82597.c: New test.
9d54607a 4013
77efd154
PC
40142017-10-30 Paolo Carlini <paolo.carlini@oracle.com>
4015
4016 PR c++/67595
4017 * g++.dg/concepts/pr67595.C: New.
4018
59d7953a
PT
40192017-10-30 Paul Thomas <pault@gcc.gnu.org>
4020
4021 PR fortran/80850
4022 * gfortran.dg/class_64_f90 : New test.
4023
8581ce0a
UB
40242017-10-30 Uros Bizjak <ubizjak@gmail.com>
4025
4026 * g++.dg/pr82725.C: Move to ...
4027 * g++.dg/cpp0x/pr82725.C: ... here. Add c++11 target directive.
4028
0c51bf96
SK
40292017-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
4030
4031 * gfortran.dg/dtio_13.f90: Remove TODO comment and dg-error test.
4032
bae0ffb5
PC
40332017-10-30 Paolo Carlini <paolo.carlini@oracle.com>
4034
4035 PR c++/82085
4036 * g++.dg/cpp1y/var-templ56.C: New.
4037
ff630487
NS
40382017-10-30 Nathan Sidwell <nathan@acm.org>
4039
4040 * g++.dg/other/operator2.C: Adjust diagnostic.
4041 * g++.old-deja/g++.jason/operator.C: Likewise.
4042
daff6cdf
SM
40432017-10-30 Steven Munroe <munroesj@gcc.gnu.org>
4044
4045 * sse2-check.h: New file.
4046 * sse2-addpd-1.c: New file.
4047 * sse2-addsd-1.c: New file.
4048 * sse2-andnpd-1.c: New file.
4049 * sse2-andpd-1.c: New file.
4050 * sse2-cmppd-1.c: New file.
4051 * sse2-cmpsd-1.c: New file.
4052 * sse2-comisd-1.c: New file.
4053 * sse2-comisd-2.c: New file.
4054 * sse2-comisd-3.c: New file.
4055 * sse2-comisd-4.c: New file.
4056 * sse2-comisd-5.c: New file.
4057 * sse2-comisd-6.c: New file.
4058 * sse2-cvtdq2pd-1.c: New file.
4059 * sse2-cvtdq2ps-1.c: New file.
4060 * sse2-cvtpd2dq-1.c: New file.
4061 * sse2-cvtpd2ps-1.c: New file.
4062 * sse2-cvtps2dq-1.c: New file.
4063 * sse2-cvtps2pd-1.c: New file.
4064 * sse2-cvtsd2si-1.c: New file.
4065 * sse2-cvtsd2si-2.c: New file.
4066 * sse2-cvtsd2ss-1.c: New file.
4067 * sse2-cvtsi2sd-1.c: New file.
4068 * sse2-cvtsi2sd-2.c: New file.
4069 * sse2-cvtss2sd-1.c: New file.
4070 * sse2-cvttpd2dq-1.c: New file.
4071 * sse2-cvttps2dq-1.c: New file.
4072 * sse2-cvttsd2si-1.c: New file.
4073 * sse2-cvttsd2si-2.c: New file.
4074 * sse2-divpd-1.c: New file.
4075 * sse2-divsd-1.c: New file.
4076 * sse2-maxpd-1.c: New file.
4077 * sse2-maxsd-1.c: New file.
4078 * sse2-minpd-1.c: New file.
4079 * sse2-minsd-1.c: New file.
4080 * sse2-mmx.c: New file.
4081 * sse2-movhpd-1.c: New file.
4082 * sse2-movhpd-2.c: New file.
4083 * sse2-movlpd-1.c: New file.
4084 * sse2-movlpd-2.c: New file.
4085 * sse2-movmskpd-1.c: New file.
4086 * sse2-movq-1.c: New file.
4087 * sse2-movq-2.c: New file.
4088 * sse2-movq-3.c: New file.
4089 * sse2-movsd-1.c: New file.
4090 * sse2-movsd-2.c: New file.
4091 * sse2-movsd-3.c: New file.
4092 * sse2-mulpd-1.c: New file.
4093 * sse2-mulsd-1.c: New file.
4094 * sse2-orpd-1.c: New file.
4095 * sse2-packssdw-1.c: New file.
4096 * sse2-packsswb-1.c: New file.
4097 * sse2-packuswb-1.c: New file.
4098 * sse2-paddb-1.c: New file.
4099 * sse2-paddd-1.c: New file.
4100 * sse2-paddq-1.c: New file.
4101 * sse2-paddsb-1.c: New file.
4102 * sse2-paddsw-1.c: New file.
4103 * sse2-paddusb-1.c: New file.
4104 * sse2-paddusw-1.c: New file.
4105 * sse2-paddw-1.c: New file.
4106 * sse2-pavgb-1.c: New file.
4107 * sse2-pavgw-1.c: New file.
4108 * sse2-pcmpeqb-1.c: New file.
4109 * sse2-pcmpeqd-1.c: New file.
4110 * sse2-pcmpeqw-1.c: New file.
4111 * sse2-pcmpgtb-1.c: New file.
4112 * sse2-pcmpgtd-1.c: New file.
4113 * sse2-pcmpgtw-1.c: New file.
4114 * sse2-pextrw.c: New file.
4115 * sse2-pinsrw.c: New file.
4116 * sse2-pmaddwd-1.c: New file.
4117 * sse2-pmaxsw-1.c: New file.
4118 * sse2-pmaxub-1.c: New file.
4119 * sse2-pminsw-1.c: New file.
4120 * sse2-pminub-1.c: New file.
4121 * sse2-pmovmskb-1.c: New file.
4122 * sse2-pmulhuw-1.c: New file.
4123 * sse2-pmulhw-1.c: New file.
4124 * sse2-pmullw-1.c: New file.
4125 * sse2-pmuludq-1.c: New file.
4126 * sse2-psadbw-1.c: New file.
4127 * sse2-pshufd-1.c: New file.
4128 * sse2-pshufhw-1.c: New file.
4129 * sse2-pshuflw-1.c: New file.
4130 * sse2-pslld-1.c: New file.
4131 * sse2-pslld-2.c: New file.
4132 * sse2-pslldq-1.c: New file.
4133 * sse2-psllq-1.c: New file.
4134 * sse2-psllq-2.c: New file.
4135 * sse2-psllw-1.c: New file.
4136 * sse2-psllw-2.c: New file.
4137 * sse2-psrad-1.c: New file.
4138 * sse2-psrad-2.c: New file.
4139 * sse2-psraw-1.c: New file.
4140 * sse2-psraw-2.c: New file.
4141 * sse2-psrld-1.c: New file.
4142 * sse2-psrld-2.c: New file.
4143 * sse2-psrldq-1.c: New file.
4144 * sse2-psrlq-1.c: New file.
4145 * sse2-psrlq-2.c: New file.
4146 * sse2-psrlw-1.c: New file.
4147 * sse2-psrlw-2.c: New file.
4148 * sse2-psubb-1.c: New file.
4149 * sse2-psubd-1.c: New file.
4150
78effffc
WS
41512017-10-30 Will Schmidt <will_schmidt@vnet.ibm.com>
4152
4153 * gcc.target/powerpc/fold-vec-perm-longlong.c: Update to use long long
4154 types for testcase arguments.
4155
51a9f20c
RB
41562017-10-30 Richard Biener <rguenther@suse.de>
4157
4158 PR tree-optimization/82762
4159 * gcc.dg/torture/pr82762.c: New testcase.
4160
c1136864
RB
41612017-10-30 Richard Biener <rguenther@suse.de>
4162
4163 * gcc.dg/gimplefe-27.c: New testcase.
4164
c76dc9c3
JM
41652017-10-30 Joseph Myers <joseph@codesourcery.com>
4166
4167 * gcc.dg/c17-version-1.c, gcc.dg/c17-version-2.c: New tests.
4168
a62b3dc5
JJ
41692017-10-30 Jakub Jelinek <jakub@redhat.com>
4170
4171 PR middle-end/22141
4172 * gcc.dg/store_merging_10.c: New test.
4173 * gcc.dg/store_merging_11.c: New test.
4174 * gcc.dg/store_merging_12.c: New test.
4175 * g++.dg/pr71694.C: Add -fno-store-merging to dg-options.
4176
5603c1d9
UB
41772017-10-30 Uros Bizjak <ubizjak@gmail.com>
4178
4179 PR target/82725
4180 * g++.dg/pr82725.C: New test.
4181
180295ed
JW
41822017-10-29 Jim Wilson <wilson@tuliptree.org>
4183
4184 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Delete -gcoff.
5603c1d9 4185 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Delete -gcoff.
180295ed 4186
a3cbda1b
PC
41872017-10-28 Paolo Carlini <paolo.carlini@oracle.com>
4188
4189 PR c++/70971
4190 * g++.dg/torture/pr70971.C: New.
4191
575b527e
PT
41922017-10-28 Paul Thomas <pault@gcc.gnu.org>
4193
4194 PR fortran/81758
4195 * gfortran.dg/class_63.f90: New test.
4196
fdfcd5ec
SK
41972017-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
4198
4199 PR fortran/82620
4200 * gfortran.dg/allocate_error_7.f90: new test.
4201
df7a517d
PC
42022017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
4203
4204 PR c++/82218
4205 * g++.dg/cpp1y/constexpr-82218.C: New.
4206
eada55b9
EB
42072017-10-27 Eric Botcazou <ebotcazou@adacore.com>
4208
4209 * gnat.dg/opt68.ad[sb]: New test.
4210
a3123cd8
DS
42112017-10-27 Daniel Santos <daniel.santos@pobox.com>
4212
4213 * gcc.target/i386/pr82196-1.c (dg-options): Add -mno-avx.
4214
ee5fd23a
MM
42152017-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
4216
4217 * gcc.target/powerpc/float128-hw.c: Add support for all 4 FMA
4218 variants. Check various conversions to/from float128. Check
4219 negation. Use {\m...\M} in the tests.
4220 * gcc.target/powerpc/float128-hw2.c: New test for implicit
4221 _Float128 math functions.
4222 * gcc.target/powerpc/float128-hw3.c: New test for strict ansi mode
4223 not implicitly adding the _Float128 math functions.
4224 * gcc.target/powerpc/float128-fma2.c: Delete, test is no longer
4225 valid.
4226 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
4227
3f563e0b
UB
42282017-10-27 Uros Bizjak <ubizjak@gmail.com>
4229
4230 PR target/82692
4231 * gcc.dg/torture/pr82692.c: New test.
4232
759ebd17
WS
42332017-10-27 Will Schmidt <will_schmidt@vnet.ibm.com>
4234
4235 * gcc.target/powerpc/fold-vec-neg-char.c: New.
4236 * gcc.target/powerpc/fold-vec-neg-floatdouble.c: New.
4237 * gcc.target/powerpc/fold-vec-neg-int.c: New.
4238 * gcc.target/powerpc/fold-vec-neg-longlong.c: New.
4239 * gcc.target/powerpc/fold-vec-neg-short.c: New.
4240
6c6bde30
TK
42412017-10-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4242
4243 PR fortran/56342
4244 * gfortran.dg/matmul_const.f90: New test.
4245
9333319b
JH
42462017-10-25 Jan Hubicka <hubicka@ucw.cz>
4247
4248 * gcc.target/i386/pr70021.c: Add -mtune=skylake.
4249
76ff5c24
JJ
42502017-10-27 Jakub Jelinek <jakub@redhat.com>
4251
4252 PR target/82703
4253 * gcc.dg/pr82703.c: New test.
4254
0fab169b
PK
42552017-10-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4256
4257 * gcc.dg/ipa/propmalloc-1.c: New test-case.
4258 * gcc.dg/ipa/propmalloc-2.c: Likewise.
4259 * gcc.dg/ipa/propmalloc-3.c: Likewise.
4260
e89b556b
PC
42612017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
4262
4263 PR c++/71385
4264 * g++.dg/concepts/pr71385.C: New.
4265
001ee39a
PC
42662017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
4267
4268 PR c++/80739
4269 * g++.dg/cpp1y/constexpr-80739.C: New.
4270
830717d0
RB
42712017-10-27 Richard Biener <rguenther@suse.de>
4272
4273 PR middle-end/81659
4274 * g++.dg/torture/pr81659.C: New testcase.
4275
22be0d08
MC
42762017-10-26 Michael Collison <michael.collison@arm.com>
4277
4278 * gcc.target/aarch64/fix_trunc1.c: New testcase.
4279 * gcc.target/aarch64/vect-vcvt.c: Fix scan-assembler
4280 directives to allow float or integer destination registers for
4281 fcvtz[su].
4282
1cef1159
SL
42832017-10-26 Sandra Loosemore <sandra@codesourcery.com>
4284
4285 * gcc.target/nios2/gpopt-r0rel-sec.c: New.
4286
de10fca0
SL
42872017-10-26 Sandra Loosemore <sandra@codesourcery.com>
4288
4289 * gcc.target/nios2/gpopt-gprel-sec.c: New.
4290
7e23f4a6
OM
42912017-10-26 Olga Makhotina <olga.makhotina@intel.com>
4292
4293 * gcc.target/i386/avx512f-vcmpps-1.c (_mm512_cmpeq_ps_mask,
4294 _mm512_cmple_ps_mask, _mm512_cmplt_ps_mask,
4295 _mm512_cmpneq_ps_mask, _mm512_cmpnle_ps_mask,
4296 _mm512_cmpnlt_ps_mask, _mm512_cmpord_ps_mask,
4297 _mm512_cmpunord_ps_mask, _mm512_mask_cmpeq_ps_mask,
4298 _mm512_mask_cmple_ps_mask, _mm512_mask_cmplt_ps_mask,
4299 _mm512_mask_cmpneq_ps_mask, _mm512_mask_cmpnle_ps_mask,
4300 _mm512_mask_cmpnlt_ps_mask, _mm512_mask_cmpord_ps_mask,
4301 _mm512_mask_cmpunord_ps_mask): Test new intrinsics.
4302 * gcc.target/i386/avx512f-vcmpps-2.c (_mm512_cmpeq_ps_mask,
4303 _mm512_cmple_ps_mask, _mm512_cmplt_ps_mask,
4304 _mm512_cmpneq_ps_mask, _mm512_cmpnle_ps_mask,
4305 _mm512_cmpnlt_ps_mask, _mm512_cmpord_ps_mask,
4306 _mm512_cmpunord_ps_mask, _mm512_mask_cmpeq_ps_mask,
4307 _mm512_mask_cmple_ps_mask, _mm512_mask_cmplt_ps_mask,
4308 _mm512_mask_cmpneq_ps_mask, _mm512_mask_cmpnle_ps_mask,
4309 _mm512_mask_cmpnlt_ps_mask, _mm512_mask_cmpord_ps_mask,
4310 _mm512_mask_cmpunord_ps_mask): Test new intrinsics.
4311 * gcc.target/i386/avx512f-vcmppd-1.c (_mm512_cmpeq_pd_mask,
4312 _mm512_cmple_pd_mask, _mm512_cmplt_pd_mask,
4313 _mm512_cmpneq_pd_mask, _mm512_cmpnle_pd_mask,
4314 _mm512_cmpnlt_pd_mask, _mm512_cmpord_pd_mask,
4315 _mm512_cmpunord_pd_mask, _mm512_mask_cmpeq_pd_mask,
4316 _mm512_mask_cmple_pd_mask, _mm512_mask_cmplt_pd_mask,
4317 _mm512_mask_cmpneq_pd_mask, _mm512_mask_cmpnle_pd_mask,
4318 _mm512_mask_cmpnlt_pd_mask, _mm512_mask_cmpord_pd_mask,
4319 _mm512_mask_cmpunord_pd_mask): Test new intrinsics.
4320 * gcc.target/i386/avx512f-vcmppd-2.c (_mm512_cmpeq_pd_mask,
4321 _mm512_cmple_pd_mask, _mm512_cmplt_pd_mask,
4322 _mm512_cmpneq_pd_mask, _mm512_cmpnle_pd_mask,
4323 _mm512_cmpnlt_pd_mask, _mm512_cmpord_pd_mask,
4324 _mm512_cmpunord_pd_mask, _mm512_mask_cmpeq_pd_mask,
4325 _mm512_mask_cmple_pd_mask, _mm512_mask_cmplt_pd_mask,
4326 _mm512_mask_cmpneq_pd_mask, _mm512_mask_cmpnle_pd_mask,
4327 _mm512_mask_cmpnlt_pd_mask, _mm512_mask_cmpord_pd_mask,
4328 _mm512_mask_cmpunord_pd_mask): Test new intrinsics.
4329
37e4d57b
WD
43302017-10-26 Wilco Dijkstra <wdijkstr@arm.com>
4331
4332 * gcc.target/aarch64/ldp_stp_unaligned_2.c: New file.
4333
18b27971
JG
43342017-10-26 James Greenhalgh <james.greenhalgh@arm.com>
4335
4336 * gcc.target/arm/require-pic-register-loc.c: Use wider regex for
4337 column information.
4338
4bc19a3b
TC
43392017-10-26 Tamar Christina <tamar.christina@arm.com>
4340
4341 * gcc.dg/vect/vect-reduc-dot-s8a.c
4342 (dg-additional-options, dg-require-effective-target): Add +dotprod.
4343 * gcc.dg/vect/vect-reduc-dot-u8a.c
4344 (dg-additional-options, dg-require-effective-target): Add +dotprod.
4345
2b5de014
TC
43462017-10-26 Tamar Christina <tamar.christina@arm.com>
4347
4348 * lib/target-supports.exp
4349 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): New.
4350 (check_effective_target_arm_v8_2a_dotprod_neon_ok): New.
4351 (add_options_for_arm_v8_2a_dotprod_neon): New.
4352 (check_effective_target_arm_v8_2a_dotprod_neon_hw): New.
4353 (check_effective_target_vect_sdot_qi): Add ARM && AArch64.
4354 (check_effective_target_vect_udot_qi): Likewise.
4355 * gcc.target/arm/simd/vdot-exec.c: New.
4356 * gcc.target/aarch64/advsimd-intrinsics/vdot-exec.c: New.
4357 * gcc/doc/sourcebuild.texi: Document arm_v8_2a_dotprod_neon.
4358
c5a92111
TC
43592017-10-26 Tamar Christina <tamar.christina@arm.com>
4360
4361 * gcc.dg/vect/vect-multitypes-1.c: Correct target selector.
4362
1013465f
TC
43632017-10-26 Tamar Christina <tamar.christina@arm.com>
4364
4365 * gcc.target/aarch64/inline-lrint_2.c (dg-options): Add -fno-trapping-math.
4366
c3ef5fda
TC
43672017-10-26 Tamar Christina <tamar.christina@arm.com>
4368
4369 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New.
4370 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New.
4371 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New.
4372 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New.
4373
1a59ccf2
DM
43742017-10-25 David Malcolm <dmalcolm@redhat.com>
4375
4376 PR c/7356
4377 PR c/44515
4378 * c-c++-common/pr44515.c: New test case.
4379 * gcc.dg/pr7356-2.c: New test case.
4380 * gcc.dg/pr7356.c: New test case.
4381 * gcc.dg/spellcheck-typenames.c: Update the "singed" char "TODO"
4382 case to reflect changes to output.
4383 * gcc.dg/noncompile/920923-1.c: Add dg-warning to reflect changes
4384 to output.
4385
c0b24017
EB
43862017-10-25 Eric Botcazou <ebotcazou@adacore.com>
4387
4388 * gcc.dg/fold-cond_expr-1.c: Rename to...
4389 * gcc.dg/fold-cond-2.c: ...this.
4390 * gcc.dg/fold-cond-3.c: New test.
4391
a596f497
RB
43922017-10-25 Richard Biener <rguenther@suse.de>
4393
4394 PR tree-optimization/82436
4395 * gcc.dg/torture/pr82436-2.c: New testcase.
4396
7e252d9b
PC
43972017-10-25 Paolo Carlini <paolo.carlini@oracle.com>
4398
4399 PR c++/71820
4400 * g++.dg/ext/typeof12.C: New.
4401
7e65575a
TV
44022017-10-25 Tom de Vries <tom@codesourcery.com>
4403
4404 * gcc.dg/tree-ssa/loop-1.c: Add xfail for nvptx in scan-assembler-times
4405 line, and add nvptx-specific version.
4406
5dd9af49
RO
44072017-10-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4408
4409 * gcc.target/i386/cet-sjlj-5.c: Allow for emtpy user label prefix
4410 in setjmp call.
4411
bc1a75dd
JJ
44122017-10-25 Jakub Jelinek <jakub@redhat.com>
4413
4414 PR libstdc++/81706
4415 * gcc.target/i386/pr81706.c: New test.
4416 * g++.dg/ext/pr81706.C: New test.
4417
5c0331f6
JJ
44182017-10-24 Jakub Jelinek <jakub@redhat.com>
4419
6ab5a6f3
JJ
4420 PR target/82460
4421 * gcc.target/i386/pr82460-1.c: New test.
4422 * gcc.target/i386/pr82460-2.c: New test.
4423 * gcc.target/i386/avx512f-vpermt2pd-1.c: Adjust scan-assembler*
4424 regexps to allow vpermt2* to vpermi2* replacement or vice versa
4425 where possible.
4426 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Likewise.
4427 * gcc.target/i386/avx512f-vpermt2d-1.c: Likewise.
4428 * gcc.target/i386/vect-pack-trunc-2.c: Likewise.
4429 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Likewise.
4430 * gcc.target/i386/avx512vl-vpermt2q-1.c: Likewise.
4431 * gcc.target/i386/avx512f-vpermt2ps-1.c: Likewise.
4432 * gcc.target/i386/avx512vl-vpermt2d-1.c: Likewise.
4433 * gcc.target/i386/avx512bw-vpermt2w-1.c: Likewise.
4434 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Likewise.
4435 * gcc.target/i386/avx512f-vpermt2q-1.c: Likewise.
4436
5c0331f6
JJ
4437 PR target/82370
4438 * gcc.target/i386/pr82370.c: New test.
4439
ff1ff960
PC
44402017-10-24 Paolo Carlini <paolo.carlini@oracle.com>
4441
4442 PR c++/82466
4443 * c-c++-common/Wbuiltin-declaration-mismatch-1.c: New.
4444 * c-c++-common/Wno-builtin-declaration-mismatch-1.c: Likewise.
4445 * g++.dg/warn/Wbuiltin_declaration_mismatch-1.C: Likewise.
4446 * g++.dg/parse/builtin2.C: Adjust.
4447 * g++.old-deja/g++.mike/p811.C: Likewise.
4448
02b0c08c
PC
44492017-10-24 Paolo Carlini <paolo.carlini@oracle.com>
4450
4451 PR c++/80991
4452 * g++.dg/ext/is_trivially_constructible5.C: New.
4453
5cc75a43
RO
44542017-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4455
4456 * gcc.target/i386/387-ficom-1.c: Allow for ficomp without s
4457 suffix.
4458 * gcc.target/i386/387-ficom-2.c: Likewise.
4459
2f5124a6
RO
44602017-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4461
4462 * gcc.target/i386/cet-sjlj-3.c: Allow for emtpy user label prefix
4463 in setjmp call.
4464
da76b253
RB
44652017-10-24 Richard Biener <rguenther@suse.de>
4466
4467 PR tree-optimization/82697
4468 * gcc.dg/torture/pr82697.c: New testcase.
4469
eab01c18
MK
44702017-10-24 Mukesh Kapoor <mukesh.kapoor@oracle.com>
4471 Paolo Carlini <paolo.carlini@oracle.com>
4472
4473 PR c++/82307
4474 * g++.dg/cpp0x/enum35.C: New.
4475 * g++.dg/cpp0x/enum36.C: Likewise.
4476
ec8f7ce6
L
44772017-10-24 H.J. Lu <hongjiu.lu@intel.com>
4478
4479 PR target/82659
4480 * gcc.target/i386/cet-label-2.c: New test.
4481 * gcc.target/i386/cet-sjlj-4.c: Likewise.
4482 * gcc.target/i386/cet-sjlj-5.c: Likewise.
4483 * gcc.target/i386/cet-switch-3.c: Likewise.
4484 * gcc.target/i386/pr82659-1.c: Likewise.
4485 * gcc.target/i386/pr82659-2.c: Likewise.
4486 * gcc.target/i386/pr82659-3.c: Likewise.
4487 * gcc.target/i386/pr82659-4.c: Likewise.
4488 * gcc.target/i386/pr82659-5.c: Likewise.
4489 * gcc.target/i386/pr82659-6.c: Likewise.
4490
57f6a200
SL
44912017-10-23 Sandra Loosemore <sandra@codesourcery.com>
4492
4493 * gcc.target/nios2/cdx-branch.c: Fix broken test.
4494 * gcc.target/nios2/lo-addr-bypass.c: New.
4495 * gcc.target/nios2/lo-addr-char.c: New.
4496 * gcc.target/nios2/lo-addr-int.c: New.
4497 * gcc.target/nios2/lo-addr-pic.c: New.
4498 * gcc.target/nios2/lo-addr-short.c: New.
4499 * gcc.target/nios2/lo-addr-tls.c: New.
4500 * gcc.target/nios2/lo-addr-uchar.c: New.
4501 * gcc.target/nios2/lo-addr-ushort.c: New.
4502 * gcc.target/nios2/lo-addr-volatile.c: New.
4503
403226f0
PC
45042017-10-23 Paolo Carlini <paolo.carlini@oracle.com>
4505
4506 PR c++/80449
4507 * g++.dg/cpp1z/class-deduction46.C: New.
4508
6b10f174
JJ
45092017-10-23 Jakub Jelinek <jakub@redhat.com>
4510
4511 PR debug/82630
4512 * g++.dg/guality/pr82630.C: New test.
4513
33029fa9
UB
45142017-10-23 Uros Bizjak <ubizjak@gmail.com>
4515
4516 PR target/82662
4517 * gcc.target/i386/pr82662.c: New test.
4518
d1047465
MP
45192017-10-23 Marek Polacek <polacek@redhat.com>
4520
4521 PR c/82681
4522 * gcc.dg/c90-const-expr-11.c: Fix typos in dg-warning.
4523 * gcc.dg/overflow-warn-5.c: Likewise.
4524 * gcc.dg/overflow-warn-8.c: Likewise.
4525
66f4014d
L
45262017-10-23 H.J. Lu <hongjiu.lu@intel.com>
4527
4528 PR target/82673
4529 * gcc.target/i386/pr82673.c: New test.
4530
8008dd1c
JJ
45312017-10-23 Jakub Jelinek <jakub@redhat.com>
4532
4533 * lib/scanasm.exp (dg-function-on-line): Accept optional column info.
4534 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
4535 * g++.dg/debug/dwarf2/pr77363.C: Likewise.
4536 * gcc.dg/debug/dwarf2/asm-line1.c: Add -gno-column-info to dg-options.
4537 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4538 * g++.dg/debug/dwarf2/typedef6.C: Likewise.
4539
ee76c2f9
RB
45402017-10-23 Richard Biener <rguenther@suse.de>
4541
4542 PR tree-optimization/82672
4543 * gfortran.dg/graphite/pr82672.f90: New testcase.
4544
2de9164b
PC
45452017-10-23 Paolo Carlini <paolo.carlini@oracle.com>
4546
4547 PR c++/77555
4548 * g++.dg/torture/pr77555.C: New.
4549
eb0e98f8
RB
45502017-10-23 Richard Biener <rguenther@suse.de>
4551
4552 PR tree-optimization/82129
4553 * gcc.dg/torture/pr82129.c: New testcase.
4554
ef1e3836
UB
45552017-10-22 Uros Bizjak <ubizjak@gmail.com>
4556
4557 PR target/52451
4558 * gcc.dg/torture/pr52451.c: New test.
4559
8cc857f9
UB
45602017-10-22 Uros Bizjak <ubizjak@gmail.com>
4561 Jakub Jelinek <jakub@redhat.com>
4562
4563 PR target/82628
4564 * gcc.dg/torture/pr82628.c: New test.
4565
00c378a9
IT
45662017-10-22 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
4567
4568 * c-c++-common/attr-nocf-check-1a.c: Remove test.
4569 * c-c++-common/attr-nocf-check-3a.c: Likewise.
4570 * gcc.target/i386/attr-nocf-check-1a.c: Add test.
4571 * gcc.target/i386/attr-nocf-check-3a.c: Likewise.
4572
9ae222ad
IT
45732017-10-21 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
4574
4575 * c-c++-common/attr-nocf-check-1.c: Shorten a cheking message.
4576 * c-c++-common/attr-nocf-check-3.c: Likewise.
4577 * c-c++-common/fcf-protection-1.c: Add x86 specific message.
4578 * c-c++-common/fcf-protection-2.c: Likewise.
4579 * c-c++-common/fcf-protection-3.c: Likewise.
4580 * c-c++-common/fcf-protection-5.c: Likewise.
4581 * c-c++-common/attr-nocf-check-1a.c: New test.
4582 * c-c++-common/attr-nocf-check-3a.c: Likewise.
4583 * g++.dg/cet-notrack-1.C: Likewise.
4584 * gcc.target/i386/cet-intrin-1.c: Likewise.
4585 * gcc.target/i386/cet-intrin-10.c: Likewise.
4586 * gcc.target/i386/cet-intrin-2.c: Likewise.
4587 * gcc.target/i386/cet-intrin-3.c: Likewise.
4588 * gcc.target/i386/cet-intrin-4.c: Likewise.
4589 * gcc.target/i386/cet-intrin-5.c: Likewise.
4590 * gcc.target/i386/cet-intrin-6.c: Likewise.
4591 * gcc.target/i386/cet-intrin-7.c: Likewise.
4592 * gcc.target/i386/cet-intrin-8.c: Likewise.
4593 * gcc.target/i386/cet-intrin-9.c: Likewise.
4594 * gcc.target/i386/cet-label.c: Likewise.
4595 * gcc.target/i386/cet-notrack-1a.c: Likewise.
4596 * gcc.target/i386/cet-notrack-1b.c: Likewise.
4597 * gcc.target/i386/cet-notrack-2a.c: Likewise.
4598 * gcc.target/i386/cet-notrack-2b.c: Likewise.
4599 * gcc.target/i386/cet-notrack-3.c: Likewise.
4600 * gcc.target/i386/cet-notrack-4a.c: Likewise.
4601 * gcc.target/i386/cet-notrack-4b.c: Likewise.
4602 * gcc.target/i386/cet-notrack-5a.c: Likewise.
4603 * gcc.target/i386/cet-notrack-5b.c: Likewise.
4604 * gcc.target/i386/cet-notrack-6a.c: Likewise.
4605 * gcc.target/i386/cet-notrack-6b.c: Likewise.
4606 * gcc.target/i386/cet-notrack-7.c: Likewise.
4607 * gcc.target/i386/cet-property-1.c: Likewise.
4608 * gcc.target/i386/cet-property-2.c: Likewise.
4609 * gcc.target/i386/cet-rdssp-1.c: Likewise.
4610 * gcc.target/i386/cet-sjlj-1.c: Likewise.
4611 * gcc.target/i386/cet-sjlj-2.c: Likewise.
4612 * gcc.target/i386/cet-sjlj-3.c: Likewise.
4613 * gcc.target/i386/cet-switch-1.c: Likewise.
4614 * gcc.target/i386/cet-switch-2.c: Likewise.
ef1e3836 4615 * lib/target-supports.exp (check_effective_target_cet): New proc.
9ae222ad 4616
f6fd8f2b
JH
46172017-10-20 Jan Hubicka <hubicka@ucw.cz>
4618
4619 * gcc.target/i386/pr79683.c: Disable costmodel.
4620
f330b1ec
EB
46212017-10-21 Eric Botcazou <ebotcazou@adacore.com>
4622
4623 * gnat.dg/specs/discr_private.ads: Rename into ...
4624 * gnat.dg/specs/discr2.ads: ...this.
4625 * gnat.dg/specs/discr_record_constant.ads: Rename into...
4626 * gnat.dg/specs/discr3.ads: ...this.
4627 * gnat.dg/specs/discr4.ads: New test.
4628 * gnat.dg/specs/discr4_pkg.ads: New helper.
4629
de624bee
PT
46302017-10-21 Paul Thomas <pault@gcc.gnu.org>
4631
4632 PR fortran/82586
4633 * gfortran.dg/pdt_16.f03 : New test.
4634 * gfortran.dg/pdt_4.f03 : Catch the changed messages.
4635 * gfortran.dg/pdt_8.f03 : Ditto.
4636
4637 PR fortran/82587
4638 * gfortran.dg/pdt_17.f03 : New test.
4639
4640 PR fortran/82589
4641 * gfortran.dg/pdt_18.f03 : New test.
4642
b0926447
IT
46432017-10-20 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
4644
4645 * c-c++-common/fcf-protection-1.c: New test.
4646 * c-c++-common/fcf-protection-2.c: Likewise.
4647 * c-c++-common/fcf-protection-3.c: Likewise.
4648 * c-c++-common/fcf-protection-4.c: Likewise.
4649 * c-c++-common/fcf-protection-5.c: Likewise.
4650 * c-c++-common/attr-nocf-check-1.c: Likewise.
4651 * c-c++-common/attr-nocf-check-2.c: Likewise.
4652 * c-c++-common/attr-nocf-check-3.c: Likewise.
4653
c840bf9b
PMR
46542017-10-20 Ed Schonberg <schonberg@adacore.com>
4655
4656 * gnat.dg/sync_iface_call.adb, gnat.dg/sync_iface_call_pkg.ads,
4657 gnat.dg/sync_iface_call_pkg2.adb, gnat.dg/sync_iface_call_pkg2.ads:
4658 New testcase.
4659
8f8f531f
PMR
46602017-10-20 Justin Squirek <squirek@adacore.com>
4661
4662 * gnat.dg/default_pkg_actual.adb, gnat.dg/default_pkg_actual2.adb: New
4663 testcases.
4664
e201023c
PMR
46652017-10-20 Ed Schonberg <schonberg@adacore.com>
4666
4667 * gnat.dg/dimensions.adb, gnat.dg/dimensions.ads: New testcase.
4668
51e28fff
RB
46692017-10-20 Richard Biener <rguenther@suse.de>
4670
4671 PR tree-optimization/82473
4672 * gcc.dg/torture/pr82473.c: New testcase.
4673
1031b577
RB
46742017-10-20 Richard Biener <rguenther@suse.de>
4675
4676 PR tree-optimization/82603
4677 * gcc.dg/torture/pr82603.c: New testcase.
4678
424101dd
TV
46792017-10-20 Tom de Vries <tom@codesourcery.com>
4680
4681 * gcc.dg/tree-ssa/ldist-27.c: Remove dg-require-stack-size.
4682 (main): Move s ...
4683 (s): ... here.
4684
42a764f7
JJ
46852017-10-20 Jakub Jelinek <jakub@redhat.com>
4686
356fcc67
JJ
4687 PR target/82158
4688 * gcc.dg/tree-ssa/noreturn-1.c: New test.
4689
42a764f7
JJ
4690 PR target/82370
4691 * gcc.target/i386/avx-pr82370.c: New test.
4692 * gcc.target/i386/avx2-pr82370.c: New test.
4693 * gcc.target/i386/avx512f-pr82370.c: New test.
4694 * gcc.target/i386/avx512bw-pr82370.c: New test.
4695 * gcc.target/i386/avx512vl-pr82370.c: New test.
4696 * gcc.target/i386/avx512vlbw-pr82370.c: New test.
4697
793c096d
OA
46982017-10-20 Orlando Arias <oarias@knights.ucf.edu>
4699
4700 * lib/target-supports.exp (check_effective_target_keeps_null_pointer_checks):
4701 Add msp430 to the list.
4702
b6b240ed
PC
47032017-10-19 Paolo Carlini <paolo.carlini@oracle.com>
4704
4705 PR c++/82308
4706 * g++.dg/cpp1z/class-deduction45.C: New.
4707
47082017-10-19 Uros Bizjak <ubizjak@gmail.com>
d4e7de58
UB
4709 Jakub Jelinek <jakub@redhat.com>
4710
4711 PR target/82618
4712 * gcc.target/i386/pr82618.c: New test.
4713
f5ba8fd1
MS
47142017-10-19 Martin Sebor <msebor@redhat.com>
4715
4716 PR tree-optimization/82596
d8d9aa38 4717 * gcc.dg/pr82596.c: New test.
f5ba8fd1 4718
9e878cf1
EB
47192017-10-19 Eric Botcazou <ebotcazou@adacore.com>
4720
4721 * gcc.dg/Walloca-15.c: New test.
4722 * gnat.dg/stack_usage4.adb: Likewise.
4723 * gnat.dg/stack_usage4_pkg.ads: New helper.
4724
d9697837
JJ
47252017-10-19 Jakub Jelinek <jakub@redhat.com>
4726
4727 PR c++/82600
4728 * g++.dg/warn/Wreturn-local-addr-4.C: New test.
4729
426776f1
EB
47302017-10-19 Eric Botcazou <ebotcazou@adacore.com>
4731
4732 * gcc.dg/debug/dwarf2/sso.c: Rename into...
4733 * gcc.dg/debug/dwarf2/sso-1.c: ...this.
4734 * gcc.dg/debug/dwarf2/sso-2.c: New test.
4735 * gcc.dg/debug/dwarf2/sso-3.c: Likewise.
4736
3bb3d60b
RE
47372017-10-19 Richard Earnshaw <rearnsha@arm.com>
4738
4739 PR target/82445
4740 * gcc.target/arm/peep-ldrd-1.c: Tighten test scan pattern.
4741 * gcc.target/arm/peep-strd-1.c: Likewise.
4742 * gcc.target/arm/peep-ldrd-2.c: New test.
4743 * gcc.target/arm/peep-strd-2.c: New test.
4744
1855f812
JJ
47452017-10-19 Jakub Jelinek <jakub@redhat.com>
4746
07d7c611
JJ
4747 * c-c++-common/ubsan/builtin-1.c: New test.
4748
5d3805fc
JJ
4749 * c-c++-common/ubsan/float-cast-overflow-1.c: Drop value keyword
4750 from expected output regexps.
4751 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
4752 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
4753 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
4754 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
4755 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
4756 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
4757 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
4758 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
4759 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
4760 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
4761 * g++.dg/asan/default-options-1.C (__asan_default_options): Add
4762 used attribute.
4763 * g++.dg/asan/asan_test.C: Run with ASAN_OPTIONS=handle_segv=2
4764 in the environment.
4765
1855f812
JJ
4766 PR target/82580
4767 * gcc.target/i386/pr82580.c: Use {\msbb} instead of "sbb" in
4768 scan-assembler-times. Check that there are no movzb* instructions
4769 if lp64.
4770
8a78f1a1
TV
47712017-10-19 Tom de Vries <tom@codesourcery.com>
4772
4773 * gcc.dg/tree-ssa/ldist-27.c: Use dg-require-stack-size.
4774
7ff6bdb7
TV
47752017-10-19 Tom de Vries <tom@codesourcery.com>
4776
4777 * lib/target-supports-dg.exp (dg-require-stack-size): New proc.
4778 * gcc.c-torture/execute/20030209-1.c: Use dg-require-stack-size.
4779 * gcc.c-torture/execute/20040805-1.c: Same.
4780 * gcc.c-torture/execute/920410-1.c: Same.
4781 * gcc.c-torture/execute/921113-1.c: Same.
4782 * gcc.c-torture/execute/921208-2.c: Same.
4783 * gcc.c-torture/execute/comp-goto-1.c: Same.
4784 * gcc.c-torture/execute/pr20621-1.c: Same.
4785 * gcc.c-torture/execute/pr28982b.c: Same.
4786 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4787
36208e60
ML
47882017-10-19 Martin Liska <mliska@suse.cz>
4789
4790 PR sanitizer/82517
4791 * gcc.dg/asan/pr82517.c: New test.
4792
cd30a0b8
JJ
47932017-10-19 Jakub Jelinek <jakub@redhat.com>
4794
4795 PR fortran/82568
4796 * gfortran.dg/gomp/pr82568.f90: New test.
4797
bcc478b9
BRF
47982017-10-19 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4799
4800 * gfortran.dg/spellcheck-operator.f90: New testcase.
4801 * gfortran.dg/spellcheck-procedure_1.f90: New testcase.
4802 * gfortran.dg/spellcheck-procedure_2.f90: New testcase.
4803 * gfortran.dg/spellcheck-structure.f90: New testcase.
4804 * gfortran.dg/spellcheck-parameter.f90: New testcase.
4805
e35ba10a
TK
48062017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4807
4808 PR fortran/82567
4809 * gfortran.dg/array_constructor_51.f90: New test.
4810
b04bebdb
TK
48112017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4812
4813 PR fortran/79795
4814 * gfortran.dg/assumed_size_2.f90: New test.
4815
fe944402
UB
48162017-10-18 Uros Bizjak <ubizjak@gmail.com>
4817 Jakub Jelinek <jakub@redhat.com>
4818
4819 PR target/82580
4820 * gcc.target/i386/pr82580.c: New test.
4821
9cfd7f2c
TK
48222017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4823
4824 PR libfortran/82233
4825 * gfortran.dg/execute_command_line_3.f90: Remove unneeded output.
4826 Move test with wait=.false. before the last test.
4827
57d69a63
VM
48282017-10-18 Vladimir Makarov <vmakarov@redhat.com>
4829
4830 PR middle-end/82556
4831 * gcc.target/i386/pr82556.c: New.
4832
957f0d8f
BC
48332017-10-18 Bin Cheng <bin.cheng@arm.com>
4834
4835 * gcc.dg/tree-ssa/ldist-17.c: Adjust test string.
4836 * gcc.dg/tree-ssa/ldist-32.c: New test.
4837 * gcc.dg/tree-ssa/ldist-35.c: New test.
4838 * gcc.dg/tree-ssa/ldist-36.c: New test.
4839
85aa9ed6
BC
48402017-10-18 Bin Cheng <bin.cheng@arm.com>
4841
4842 PR tree-optimization/82574
4843 * gcc.dg/tree-ssa/pr82574.c: New test.
4844
28e2e236
ML
48452017-10-18 Martin Liska <mliska@suse.cz>
4846
4847 * gcc.dg/tree-prof/switch-case-2.c: Scan IPA profile dump
4848 file instead of expand. Reason is that switch statement is
4849 not yet expanded as decision tree, which also contains a BB
4850 with count == 2000.
4851
ee077fcb
PT
4852017-10-18 Paul Thomas <pault@gcc.gnu.org>
4853
4854 PR fortran/82550
4855 * gfortran.dg/submodule_30.f08 : New test.
4856
de57059e
AK
48572017-10-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4858
4859 * gcc.target/s390/zvector/vec-cmp-2.c
4860 (all_eq_double, all_ne_double, all_gt_double)
4861 (all_lt_double, all_ge_double, all_le_double)
4862 (any_eq_double, any_ne_double, any_gt_double)
4863 (any_lt_double, any_ge_double, any_le_double)
4864 (all_eq_int, all_ne_int, all_gt_int)
4865 (all_lt_int, all_ge_int, all_le_int)
4866 (any_eq_int, any_ne_int, any_gt_int)
4867 (any_lt_int, any_ge_int, any_le_int): Set global variable instead
4868 of calling foo(). Fix return type.
4869
236ac442
ML
48702017-10-18 Martin Liska <mliska@suse.cz>
4871
4872 PR sanitizer/82545
4873 * gcc.dg/asan/pr82545.c: New test.
4874
1b2944cb
PC
48752017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
4876
4877 PR c++/69057
4878 * g++.dg/cpp1y/auto-fn45.C: New.
4879
257792c5
PC
48802017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
4881
4882 PR c++/68884
4883 * g++.dg/cpp0x/variadic-crash4.C: New.
4884
173a960a
PC
48852017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
4886
4887 PR c++/79474
4888 * g++.dg/cpp1y/auto-fn44.C: New.
4889
aca30804
EB
48902017-10-17 Eric Botcazou <ebotcazou@adacore.com>
4891
4892 * gcc.dg/attr-alloc_size-11.c: UnXFAIL for visium-*-*.
4893
eaf95345
PC
48942017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
4895
4896 PR c++/71821
4897 * g++.dg/cpp0x/alignas12.C: New.
4898
9efb55ac
PC
48992017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
4900
4901 PR c++/71368
4902 * g++.dg/concepts/pr71368.C: New.
4903
816c4ba2
NS
49042017-10-17 Nathan Sidwell <nathan@acm.org>
4905
5a201862
NS
4906 PR c++/82560
4907 * g++.dg/cpp0x/pr82560.C: New.
4908
816c4ba2
NS
4909 PR middle-end/82577
4910 * g++.dg/opt/pr82577.C: New.
4911
07c0e0ad
QZ
49122017-10-17 Qing Zhao <qing.zhao@oracle.com>
4913 Wilco Dijkstra <wilco.dijkstra@arm.com>
4914
fe944402
UB
4915 PR middle-end/80295
4916 * gcc.target/aarch64/pr80295.c: New test.
07c0e0ad 4917
7ea3a3c7
RB
49182017-10-17 Richard Biener <rguenther@suse.de>
4919
4920 PR tree-optimization/82563
4921 * gcc.dg/graphite/pr82563.c: New testcase.
4922
d6808f21
PC
49232017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
4924
4925 PR c++/67831
4926 * g++.dg/cpp0x/constexpr-ice18.C: New.
4927
54a3b395
PC
49282017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
4929
4930 PR c++/82570
4931 * g++.dg/cpp1z/constexpr-lambda18.C: New.
4932
49dcd8a4
JJ
49332017-10-17 Jakub Jelinek <jakub@redhat.com>
4934
4935 PR tree-optimization/82549
4936 * gcc.c-torture/compile/pr82549.c: New test.
4937
7a76132c
ML
49382017-10-17 Martin Liska <mliska@suse.cz>
4939
4940 * lib/scanasm.exp: Print how many times a regex pattern is
4941 found.
4942 * lib/scandump.exp: Likewise.
4943
49dcd8a4 49442017-10-17 Olga Makhotina <olga.makhotina@intel.com>
af297249
OM
4945
4946 * gcc.target/i386/avx512dq-vreducesd-1.c (_mm_mask_reduce_sd,
4947 _mm_maskz_reduce_sd): Test new intrinsics.
4948 * gcc.target/i386/avx512dq-vreducesd-2.c: New.
4949 * gcc.target/i386/avx512dq-vreducess-1.c (_mm_mask_reduce_ss,
4950 _mm_maskz_reduce_ss): Test new intrinsics.
4951 * gcc.target/i386/avx512dq-vreducess-2.c: New.
4952 * gcc.target/i386/avx-1.c (__builtin_ia32_reducesd,
4953 __builtin_ia32_reducess): Remove builtin.
4954 (__builtin_ia32_reducesd_mask,
4955 __builtin_ia32_reducess_mask): Test new builtin.
4956 * gcc.target/i386/sse-13.c: Ditto.
4957 * gcc.target/i386/sse-23.c: Ditto.
4958
55015c10
ML
49592017-10-16 Martin Liska <mliska@suse.cz>
4960
4961 * c-c++-common/ubsan/attrib-5.c (float_cast2): Fix warning scan
4962 so that it will work for both C and C++ FEs.
4963
9b460e2e
FR
49642017-10-16 Fritz Reese <fritzoreese@gmail.com>
4965
4966 PR fortran/82511
4967 * gfortran.dg/dec_structure_22.f90: New testcase.
4968
39920b04
PC
49692017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
4970
4971 PR c++/64931
4972 * g++.dg/cpp1y/auto-fn43.C: New.
4973
a310363e
WD
49742017-10-16 Wilco Dijkstra <wdijkstr@arm.com>
4975
4976 PR target/82442
4977 * gcc.dg/vect/pr31699.c: Fix testcase.
4978
1274f086
TC
49792017-10-16 Tamar Christina <tamar.christina@arm.com>
4980
4981 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New.
4982 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New.
4983 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New.
4984 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New.
4985
126c1ea1
JJ
49862017-10-16 Jakub Jelinek <jakub@redhat.com>
4987
4988 PR c++/53574
4989 * g++.dg/other/pr53574.C: New test.
4990
6fba3d61
PC
49912017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
4992
4993 PR c++/61323
4994 * g++.dg/cpp0x/constexpr-61323.C: New.
4995
4dcfe21f
PC
49962017-10-15 Paolo Carlini <paolo.carlini@oracle.com>
4997
4998 PR c++/54090
4999 * g++.dg/template/crash128.C: New.
5000
31677224
TK
50012017-10-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5002
5003 PR fortran/82372
5004 * gfortran.dg/illegal_char.f90: New test.
5005
d7840b47
KT
50062017-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5007 Michael Collison <michael.collison@arm.com>
5008
5009 * gcc.target/aarch64/cmpelim_mult_uses_1.c: New test.
5010
c97b789c
PC
50112017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
5012
5013 PR c++/80908
5014 * g++.dg/cpp1z/noexcept-type18.C: New.
5015
27b8e74a
PC
50162017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
5017
5018 PR c++/81016
5019 * g++.dg/cpp1z/pr81016.C: New.
5020
cc453086
JJ
50212017-10-14 Jakub Jelinek <jakub@redhat.com>
5022
5023 PR middle-end/62263
14745bca
JJ
5024 PR middle-end/82498
5025 * c-c++-common/rotate-8.c: Expect no PHIs in optimized dump.
5026
5027 PR middle-end/62263
cc453086
JJ
5028 PR middle-end/82498
5029 * c-c++-common/rotate-5.c (f2): New function. Move old
5030 function to ...
5031 (f4): ... this. Use 127 instead of 128.
5032 (f3, f5, f6): New functions.
5033 (main): Test all f[1-6] functions, with both 0 and 1 as
5034 second arguments.
5035 * c-c++-common/rotate-6.c: New test.
5036 * c-c++-common/rotate-6a.c: New test.
5037 * c-c++-common/rotate-7.c: New test.
5038 * c-c++-common/rotate-7a.c: New test.
5039 * c-c++-common/rotate-8.c: New test.
5040
0fcd7270
HK
50412017-10-14 Hristian Kirtchev <kirtchev@adacore.com>
5042
5043 * gnat.dg/remote_call_iface.ads, gnat.dg/remote_call_iface.adb: New
5044 testcase.
5045
5c20e429
JJ
50462017-10-14 Jakub Jelinek <jakub@redhat.com>
5047
5048 PR rtl-optimization/81423
5049 * gcc.c-torture/execute/pr81423.c (foo): Add missing cast. Change L
5050 suffixes to LL.
5051 (main): Punt if either long long isn't 64-bit or int isn't 32-bit.
5052
8afb6a2c
JJ
50532017-10-13 Jakub Jelinek <jakub@redhat.com>
5054
5055 PR sanitizer/82353
5056 * g++.dg/ubsan/pr82353-2.C: New test.
5057 * g++.dg/ubsan/pr82353-2-aux.cc: New file.
5058 * g++.dg/ubsan/pr82353-2.h: New file.
5059
e6110fa6
PT
50602017-10-13 Paul Thomas <pault@gcc.gnu.org>
5061
5062 PR fortran/81048
5063 * gfortran.dg/derived_init_4.f90 : New test.
5064
d7327979
PC
50652017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
5066
5067 PR c++/69078
5068 * g++.dg/cpp1y/lambda-generic-69078-1.C: New.
5069 * g++.dg/cpp1y/lambda-generic-69078-2.C: Likewise.
5070
e7176f75
JJ
50712017-10-13 Jakub Jelinek <jakub@redhat.com>
5072
5073 PR target/82274
5074 * gcc.dg/pr82274-1.c: New test.
5075 * gcc.dg/pr82274-2.c: New test.
5076
8de71903
PC
50772017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
5078
5079 PR c++/80873
5080 * g++.dg/cpp1y/auto-fn41.C: New.
5081 * g++.dg/cpp1y/auto-fn42.C: Likewise.
5082
15f7a469
DM
50832017-10-13 David Malcolm <dmalcolm@redhat.com>
5084
5085 * g++.dg/cpp0x/udlit-extern-c.C: New test case.
5086 * g++.dg/diagnostic/unclosed-extern-c.C: Add example of a template
5087 erroneously covered by an unclosed extern "C".
5088 * g++.dg/template/extern-c.C: New test case.
5089
6fe00fb7
RB
50902017-10-13 Richard Biener <rguenther@suse.de>
5091
5092 * gcc.dg/graphite/pr35356-3.c: XFAIL again.
5093 * gcc.dg/graphite/pr81373-2.c: Copy from gcc.dg/graphite/pr81373.c
5094 with alternate flags.
5095
1a8821c5
RB
50962017-10-13 Richard Biener <rguenther@suse.de>
5097
5098 * gcc.dg/graphite/scop-10.c: Enlarge array to avoid undefined
5099 behavior.
5100 * gcc.dg/graphite/scop-7.c: Likewise.
5101 * gcc.dg/graphite/scop-8.c: Likewise.
5102
2ecf9ac7
L
51032017-10-13 H.J. Lu <hongjiu.lu@intel.com>
5104
5105 PR target/82499
5106 * gcc.target/i386/pr82499-1.c: New file.
5107 * gcc.target/i386/pr82499-2.c: Likewise.
5108 * gcc.target/i386/pr82499-3.c: Likewise.
5109
ef8c92e8
JJ
51102017-10-13 Jakub Jelinek <jakub@redhat.com>
5111
5752d1f7
JJ
5112 PR target/82524
5113 * gcc.c-torture/execute/pr82524.c: New test.
5114
a0e4174c
JJ
5115 PR target/82498
5116 * gcc.dg/tree-ssa/pr82498.c: New test.
5117
ef8c92e8
JJ
5118 PR target/82498
5119 * gcc.dg/ubsan/pr82498.c: New test.
5120
a68f286c
RB
51212017-10-13 Richard Biener <rguenther@suse.de>
5122
5123 PR tree-optimization/82451
5124 * gcc.dg/graphite/pr82451.c: New testcase.
5125 * gfortran.dg/graphite/id-27.f90: Likewise.
5126 * gfortran.dg/graphite/pr82451.f: Likewise.
5127
1163f058
RB
51282017-10-13 Richard Biener <rguenther@suse.de>
5129
5130 PR tree-optimization/82525
5131 * gcc.dg/graphite/id-30.c: New testcase.
5132 * gfortran.dg/graphite/id-28.f90: Likewise.
5133
7ff5eac3
AM
51342017-10-13 Alan Modra <amodra@gmail.com>
5135
5136 * gcc.target/i386/asm-mem.c: New test.
5137
912a7ec3
JJ
51382017-10-12 Jakub Jelinek <jakub@redhat.com>
5139
5140 PR target/82498
5141 * gcc.target/i386/pr82498-1.c: New test.
5142 * gcc.target/i386/pr82498-2.c: New test.
5143
83d502cf
JH
51442017-10-12 Jan Hubicka <hubicka@ucw.cz>
5145
5146 * gcc.dg/predict-13.c: Update template for probaility change.
5147 * gcc.dg/predict-8.c: Likewise.
5148
62e1c678
DM
51492017-10-12 David Malcolm <dmalcolm@redhat.com>
5150
5151 * c-c++-common/cilk-plus/AN/parser_errors.c: Update expected
5152 output to reflect changes to reported locations of missing
5153 symbols.
5154 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
5155 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
5156 * c-c++-common/cilk-plus/AN/pr61191.c: Likewise.
5157 * c-c++-common/gomp/pr63326.c: Likewise.
5158 * c-c++-common/missing-close-symbol.c: Likewise, also update for
5159 new fix-it hints.
5160 * c-c++-common/missing-symbol.c: Likewise, also add test coverage
5161 for missing colon in ternary operator.
5162 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
5163 * g++.dg/cpp1y/pr65202.C: Likewise.
5164 * g++.dg/missing-symbol-2.C: New test case.
5165 * g++.dg/other/do1.C: Update expected output to reflect
5166 changes to reported locations of missing symbols.
5167 * g++.dg/parse/error11.C: Likewise.
5168 * g++.dg/template/error11.C: Likewise.
5169 * gcc.dg/missing-symbol-2.c: New test case.
5170 * gcc.dg/missing-symbol-3.c: New test case.
5171 * gcc.dg/noncompile/940112-1.c: Update expected output to reflect
5172 changes to reported locations of missing symbols.
5173 * gcc.dg/noncompile/971104-1.c: Likewise.
5174 * obj-c++.dg/exceptions-6.mm: Likewise.
5175 * obj-c++.dg/pr48187.mm: Likewise.
5176 * objc.dg/exceptions-6.m: Likewise.
5177
7a866e7e
MS
51782017-10-12 Martin Sebor <msebor@redhat.com>
5179
5180 PR other/82301
5181 PR c/82435
5182 * g++.dg/ext/attr-ifunc-1.C: Update.
5183 * g++.dg/ext/attr-ifunc-2.C: Same.
5184 * g++.dg/ext/attr-ifunc-3.C: Same.
5185 * g++.dg/ext/attr-ifunc-4.C: Same.
5186 * g++.dg/ext/attr-ifunc-5.C: Same.
5187 * g++.dg/ext/attr-ifunc-6.C: New test.
5188 * g++.old-deja/g++.abi/vtable2.C: Update.
5189 * gcc.dg/attr-ifunc-6.c: New test.
5190 * gcc.dg/attr-ifunc-7.c: New test.
5191 * gcc.dg/pr81854.c: Update.
5192 * lib/target-supports.exp: Update.
5193
e95c9129
DM
51942017-10-12 David Malcolm <dmalcolm@redhat.com>
5195
5196 * g++.dg/parse/pragma2.C: Update to reflect reinstatement of the
5197 "#pragma is not allowed here" error.
5198
939cf90f
BC
51992017-10-12 Bin Cheng <bin.cheng@arm.com>
5200
5201 * gcc.dg/tree-ssa/ldist-28.c: New test.
5202 * gcc.dg/tree-ssa/ldist-29.c: New test.
5203 * gcc.dg/tree-ssa/ldist-30.c: New test.
5204 * gcc.dg/tree-ssa/ldist-31.c: New test.
5205
163aa51b
BC
52062017-10-12 Bin Cheng <bin.cheng@arm.com>
5207
5208 * gcc.dg/tree-ssa/ldist-7.c: Adjust test string.
5209 * gcc.dg/tree-ssa/ldist-16.c: Ditto.
5210 * gcc.dg/tree-ssa/ldist-25.c: Ditto.
5211 * gcc.dg/tree-ssa/ldist-33.c: New test.
5212
f0c216e1
RB
52132017-10-12 Richard Biener <rguenther@suse.de>
5214
5215 PR tree-optimization/69728
5216 * gcc.dg/graphite/pr69728.c: Adjust to reflect we can handle
5217 the loop now. Remove unrelated undefined behavior.
5218
281ff779
JJ
52192017-10-12 Jakub Jelinek <jakub@redhat.com>
5220
6089393b
JJ
5221 PR c++/82159
5222 * g++.dg/opt/pr82159-2.C: New test.
5223
281ff779
JJ
5224 PR target/82353
5225 * gcc.target/i386/i386.exp (tests): Revert the '.C' extension change.
5226 * gcc.target/i386/pr82353.C: Moved to ...
5227 * g++.dg/ubsan/pr82353.C: ... here. Restrict to i?86/x86_64 && lp64.
5228
07a5fe52
UB
52292017-10-11 Uros Bizjak <ubizjak@gmail.com>
5230
5231 * gcc.target/i386/387-ficom-2.c: New test.
5232
666a1c32
JJ
52332017-10-11 Jakub Jelinek <jakub@redhat.com>
5234
ca38a07b
JJ
5235 PR middle-end/80421
5236 * gcc.c-torture/execute/pr80421.c: New test.
5237
69c328ec
JJ
5238 PR tree-optimization/78558
5239 * gcc.dg/vect/pr78558.c: New test.
5240
1d5b9dd5
JJ
5241 PR c++/82414
5242 * g++.dg/lto/pr82414_0.C: New test.
5243
fbb0add7
JJ
5244 PR c++/78523
5245 * g++.dg/cpp1y/pr78523.C: New test.
5246
666a1c32
JJ
5247 PR c++/80194
5248 * g++.dg/cpp1y/pr80194.C: New test.
5249
241dbd9d
QZ
52502017-10-11 Qing Zhao <qing.zhao@oracle.com>
5251
5252 PR target/81422
07a5fe52 5253 * gcc.target/aarch64/pr81422.C: New test.
241dbd9d 5254
6dcb9e91
VM
52552017-10-11 Vladimir Makarov <vmakarov@redhat.com>
5256
5257 PR sanitizer/82353
5258 * gcc.target/i386/i386.exp (tests): Permit '.C' extension.
5259 * gcc.target/i386/pr82353.C: New.
5260
42851ff8
UB
52612017-10-11 Uros Bizjak <ubizjak@gmail.com>
5262
5263 * gcc.target/i386/387-ficom-1.c: New test.
5264
278a8434
JL
52652017-10-11 Jeff Law <law@redhat.com>
5266
5267 * gcc.dg/struct-layout-1_generate.c (generate_fields): Fix typo in
5268 address computation of end of complex_attrib_array_types.
5269
6358a676
MG
52702017-10-11 Marc Glisse <marc.glisse@inria.fr>
5271
5272 * gcc.dg/Wstrict-overflow-7.c: Xfail.
5273 * gcc.dg/pragma-diag-3.c: Likewise.
5274
b4ec1d31
BC
52752017-10-11 Bin Cheng <bin.cheng@arm.com>
5276
5277 PR tree-optimization/82472
5278 * gcc.dg/tree-ssa/pr82472.c: New test.
5279
3a266bcd
ML
52802017-10-11 Martin Liska <mliska@suse.cz>
5281
5282 PR sanitizer/82490
5283 * c-c++-common/ubsan/attrib-5.c: New test.
5284
ed89e76a
ML
52852017-10-11 Martin Liska <mliska@suse.cz>
5286
5287 Revert r253637:
5288
5289 PR sanitizer/82484
5290 * gcc.dg/asan/pr82484.c: New test.
5291
78188a05
ML
52922017-10-11 Martin Liska <mliska@suse.cz>
5293
5294 PR sanitizer/82484
5295 * gcc.dg/asan/pr82484.c: New test.
5296
b1a651a2
ML
52972017-10-11 Martin Liska <mliska@suse.cz>
5298
5299 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Scan
5300 optimized dump rather than assembly.
5301
dbd282bb
NS
53022017-10-11 Nathan Sidwell <nathan@acm.org>
5303
5304 * g++.dg/cpp/string-3.C: Fix dg-final.
5305
08f0a739
PC
53062017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
5307
5308 PR c++/80412
5309 * g++.dg/cpp1z/class-deduction44.C: New.
5310
1d14f58c
PC
53112017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
5312
5313 PR c++/82230
5314 * g++.dg/cpp1y/lambda-generic-ice8.C: New.
5315
99f1498e
PC
53162017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
5317
5318 PR c++/81299
5319 * g++.dg/cpp1y/lambda-generic-ice7.C: New.
5320
7cd6ea64
NS
53212017-10-10 Nathan Sidwell <nathan@acm.org>
5322
5323 * g++.dg/lookup/extern-c-redecl6.C: New.
5324 * g++.dg/lookup/extern-c-hidden.C: Adjust diagnostics.
5325 * g++.dg/lookup/extern-c-redecl.C: Likewise.
5326 * g++.old-deja/g++.other/using9.C: Likewise.
5327
507ea98d
PC
53282017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
5329
5330 PR c++/78006
5331 * g++.dg/cpp1y/auto-fn40.C: New.
5332
92395f1c
PC
53332017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
5334
5335 PR c++/81032
5336 * g++.dg/cpp1y/lambda-generic-ice6.C: New.
5337
71a84d92
JJ
53382017-10-10 Jakub Jelinek <jakub@redhat.com>
5339
16d926d2
JJ
5340 PR rtl-optimization/68205
5341 * gcc.c-torture/execute/20040709-3.c: New test.
5342
b2ca2504
JJ
5343 PR c++/67625
5344 * g++.dg/cpp0x/pr67625.C: New test.
5345
c9a0dec5
JJ
5346 PR middle-end/70887
5347 * g++.dg/cpp0x/pr70887.C: New test.
5348
aaf58ab1
JJ
5349 PR c++/70338
5350 * g++.dg/cpp0x/pr70338.C: New test.
5351
10885d13
JJ
5352 PR c++/77786
5353 * g++.dg/cpp1y/pr77786.C: New test.
5354
da31baba
JJ
5355 PR c++/71875
5356 * g++.dg/cpp1y/pr71875.C: New test.
5357
24f8d391
JJ
5358 PR c++/77578
5359 * g++.dg/gomp/pr77578.C: New test.
5360
4407c309
JJ
5361 PR middle-end/70100
5362 * g++.dg/opt/pr70100.C: New test.
5363
7094f0d3
JJ
5364 PR c++/68252
5365 * g++.dg/other/pr68252.C: New test.
5366
71a84d92
JJ
5367 PR target/79565
5368 PR target/82483
5369 * gcc.target/i386/pr82483-1.c: New test.
5370 * gcc.target/i386/pr82483-2.c: New test.
5371
24d8f6b6
WS
53722017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
5373
5374 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options
5375 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected
5376 instruction list.
5377
35b82d26
NS
53782017-10-10 Nathan Sidwell <nathan@acm.org>
5379
5380 PR preprocessor/82506
5381 * g++.dg/cpp/string-3.C: New.
5382
f1e2a004
WS
53832017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
5384
5385 * gcc.target/powerpc/fold-vec-splat-16.c: New
5386 * gcc.target/powerpc/fold-vec-splat-32.c: New.
5387 * gcc.target/powerpc/fold-vec-splat-8.c: New.
5388
3934b625
TK
53892017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5390
5391 PR libfortran/82233
5392 * gfortran.dg/execute_command_line_3.f90: New test.
5393
53befce7
WS
53942017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
5395
5396 * gcc.target/powerpc/fold-vec-splat-16.c: New
5397 * gcc.target/powerpc/fold-vec-splat-32.c: New.
5398 * gcc.target/powerpc/fold-vec-splat-8.c: New.
5399
0ec8f0c6
WS
54002017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
5401
5402 * gcc.target/powerpc/fold-vec-splats-char.c: New.
5403 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
5404 * gcc.target/powerpc/fold-vec-splats-int.c: New.
5405 * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
5406 * gcc.target/powerpc/fold-vec-splats-short.c: New.
5407
802b38c9
JJ
54082017-10-10 Jakub Jelinek <jakub@redhat.com>
5409
5410 PR c/82437
5411 * c-c++-common/Wtautological-compare-7.c: New test.
5412
2fe1a1b8
BC
54132017-10-10 Bin Cheng <bin.cheng@arm.com>
5414
5415 * gcc.dg/tree-ssa/ldist-34.c: New test.
5416
efe040bf
BC
54172017-10-10 Bin Cheng <bin.cheng@arm.com>
5418
5419 * gcc.dg/tree-ssa/ldist-27.c: New test.
5420
0c6ddd1d
ES
54212017-10-09 Ed Schonberg <schonberg@adacore.com>
5422
5423 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
5424 gnat.dg/class_wide4_pkg2.ads: New testcase.
5425
54262017-10-09 Ed Schonberg <schonberg@adacore.com>
5427
5428 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
5429
54302017-10-09 Ed Schonberg <schonberg@adacore.com>
5431
5432 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
5433 New testcase.
5434
a1df6521
MM
54352017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5436
5437 * gcc.target/powerpc/amo1.c: New test.
5438 * gcc.target/powerpc/amo2.c: Likewise.
5439
7668b0a6
RB
54402017-10-09 Richard Biener <rguenther@suse.de>
5441
5442 PR tree-optimization/82449
5443 * gfortran.dg/graphite/pr82449.f: New testcase.
5444
ad2c91b2
AK
54452017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5446
5447 PR target/82463
5448 * gcc.target/s390/zvector/pr82463.c: New test.
5449
3141e768
AK
54502017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5451
5452 PR target/82465
5453 * gcc.target/s390/zvector/pr82465.c: New test.
5454
8d9c7f8a
WD
54552017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
5456
5457 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
5458
b7807e11
TV
54592017-10-09 Tom de Vries <tom@codesourcery.com>
5460
5461 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
5462 number relative.
5463 (abort): Declare.
5464
561593c1
EB
54652017-10-08 Eric Botcazou <ebotcazou@adacore.com>
5466
5467 * gcc.c-torture/execute/20171008-1.c: New test.
5468
5759add4
JL
54692017-10-03 Jeff Law <law@redhat.com>
5470
5471 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
5472 * gcc.dg/stack-check-6.c: Likewise.
5473 * gcc.dg/stack-check-6a.c: Likewise.
5474
59abe903
MC
54752017-10-07 Michael Collison <michael.collison@arm.com>
5476
5477 * gcc.target/aarch64/var_shift_mask_2.c: New test.
5478
2fcd5884
PT
54792017-10-07 Paul Thomas <pault@gcc.gnu.org>
5480
5481 PR fortran/82375
5482 * gfortran.dg/pdt_13.f03 : New test.
5483 * gfortran.dg/pdt_14.f03 : New test.
5484 * gfortran.dg/pdt_15.f03 : New test.
5485
12b9f3ac
JH
54862017-10-07 Jan Hubicka <hubicka@ucw.cz>
5487
5488 * gcc.dg/cold-1.c: New testcase.
5489
b8f49e4a
PC
54902017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
5491
5492 PR c++/80805
5493 * g++.dg/cpp0x/pr80805.C: New.
5494
5abde510
TK
54952017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5496
5497 PR fortran/49232
5498 * gfortran.dg/contiguous_4.f90: New test.
5499
58ebb59b
PC
55002017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
5501
5502 PR c++/66690
5503 * g++.dg/cpp1y/pr66690.C: New.
5504
9db84ece
NS
55052017-10-06 Nathan Sidwell <nathan@acm.org>
5506
5507 PR c++/82424
5508 * g++.dg/warn/pr82424.C: New.
5509
681f18d1
JJ
55102017-10-06 Jakub Jelinek <jakub@redhat.com>
5511
7260f6f7
JJ
5512 PR c++/82299
5513 * g++.dg/cpp0x/pr82299.C: New test.
5514
681f18d1
JJ
5515 P0704R1 - fixing const-qualified pointers to members
5516 * g++.dg/cpp2a/ptrmem1.C: New test.
5517
513d5564
ML
55182017-10-06 Martin Liska <mliska@suse.cz>
5519
5520 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
5521
d155a264
SD
55222017-10-06 Sudakshina Das <sudi.das@arm.com>
5523
5524 * gcc.target/aarch64/bic_imm_1.c: New test.
5525 * gcc.target/aarch64/orr_imm_1.c: Likewise.
5526
e78b10ce
PC
55272017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
5528
5529 PR c++/60153
5530 * g++.dg/cpp0x/variadic-crash3.C: New.
5531
2f391428
JJ
55322017-10-06 Jakub Jelinek <jakub@redhat.com>
5533
5534 PR tree-optimization/82434
5535 * gcc.dg/store_merging_9.c: New test.
5536
d20eac1b
RB
55372017-10-06 Richard Biener <rguenther@suse.de>
5538
5539 PR tree-optimization/82397
5540 * gfortran.dg/pr82397.f: New testcase.
5541
ac95a65d
AK
55422017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5543
5544 PR target/82322
5545 * gcc.target/s390/zvector/pr82322.c: New test.
5546
6fcb90c6
AK
55472017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5548
5549 PR target/82317
5550 * gcc.target/s390/zvector/pr82317.c: New test.
5551
3d28cdc2
RB
55522017-10-06 Richard Biener <rguenther@suse.de>
5553
5554 PR tree-optimization/82422
5555 * gcc.dg/graphite/pr82422.c: New testcase.
5556
6c7e0f7a
RB
55572017-10-06 Richard Biener <rguenther@suse.de>
5558
5559 PR tree-optimization/82421
5560 * gcc.dg/graphite/pr82421.c: New testcase.
5561
4e34b338
JJ
55622017-10-06 Jakub Jelinek <jakub@redhat.com>
5563
5564 PR c/82437
5565 * c-c++-common/Wtautological-compare-6.c: New test.
5566
bd8d431f
RB
55672017-10-06 Richard Biener <rguenther@suse.de>
5568
5569 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
5570 * gcc.dg/graphite/id-16.c: Likewise.
5571 * gcc.dg/graphite/pr46168.c: Likewise.
5572 * gcc.dg/graphite/pr68756.c: Likewise.
5573 * gcc.dg/graphite/pr69728.c: Likewise.
5574 * gcc.dg/graphite/pr71575-2.c: Likewise.
5575 * gcc.dg/graphite/pr77362.c: Likewise.
5576 * gcc.dg/graphite/pr81373.c: Likewise.
5577 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
5578 * gfortran.dg/graphite/interchange-1.f: Likewise.
5579 * gfortran.dg/graphite/pr42334-1.f: Likewise.
5580 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
5581 * gfortran.dg/graphite/pr42393.f90: Likewise.
5582 * gfortran.dg/graphite/pr47019.f: Likewise.
5583 * gfortran.dg/graphite/id-17.f: Likewise.
5584 * gfortran.dg/graphite/id-19.f: Likewise.
5585 * gfortran.dg/graphite/run-id-2.f90: Likewise.
5586 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5587 * gfortran.dg/graphite/pr42326.f90: Likewise.
5588 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
5589 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
5590 a code generation error.
5591 * gfortran.dg/graphite/run-id-3.f90: Likewise.
5592 * gfortran.dg/graphite/pr29832.f90: Likewise.
5593
31bee964
RB
55942017-10-06 Richard Biener <rguenther@suse.de>
5595
5596 PR tree-optimization/82436
5597 * gcc.dg/vect/pr82436.c: New testcase.
5598
4bc4b2b4
BE
55992017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5600
5601 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
5602
592fbfb5
TC
56032017-10-05 Tamar Christina <tamar.christina@arm.com>
5604
5605 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
5606 * lib/target-supports.exp (vect_sizes_16B_8B): New.
5607
56082017-10-05 Tamar Christina <tamar.christina@arm.com>
0322303e
TC
5609
5610 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
5611 * gcc.dg/vect/vect-align-2.c: Likewise.
5612 * gcc.dg/vect/vect-multitypes-1.c: Likewise
5613
807e3be2
NS
56142017-10-05 Nathan Sidwell <nathan@acm.org>
5615
5616 * g++.dg/warn/mvp.C: New.
5617
05e1eaeb
JJ
56182017-10-05 Jakub Jelinek <jakub@redhat.com>
5619
5620 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
5621 friendly.
5622
bb61e6e3
RB
56232017-10-05 Richard Biener <rguenther@suse.de>
5624
5625 * gfortran.dg/graphite/id-17.f: Fix typo.
5626 * gfortran.dg/graphite/id-19.f: Likewise.
5627 * gfortran.dg/graphite/pr29832.f90: Likewise.
5628 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5629 * gfortran.dg/graphite/pr42326.f90: Likewise.
5630 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
5631 * gfortran.dg/graphite/run-id-2.f90: Likewise.
5632 * gfortran.dg/graphite/run-id-3.f90: Likewise.
5633
5b93c0ee
PC
56342017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
5635
5636 PR c++/80471
5637 * g++.dg/cpp1y/pr80471.C: New.
5638
25139006
PC
56392017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
5640
5641 PR c++/78131
5642 * g++.dg/cpp1z/constexpr-lambda17.C: New.
5643
968e56bf
PC
56442017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
5645
5646 PR c++/78018
5647 * g++.dg/cpp1y/lambda-generic-78018.C: New.
5648
fb4ccfed
PC
56492017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
5650 Andrew Pinski <apinski@cavium.com>
5651
5652 PR c++/71946
5653 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
5654 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
5655
ab6501d7
SD
56562017-10-04 Sudakshina Das <sudi.das@arm.com>
5657
5658 * gcc.target/aarch64/bic_imm_1.c: New.
5659 * gcc.target/aarch64/orr_imm_1.c: Likewise.
5660
b419102c
NS
56612017-10-04 Nathan Sidwell <nathan@acm.org>
5662
5663 * g++.dg/abi/mangle41.C: Adjust diagnostics.
5664
420db574
JJ
56652017-10-04 Jakub Jelinek <jakub@redhat.com>
5666
5667 PR c++/82373
5668 * g++.dg/cpp1y/pr82373.C: New test.
5669
8139a48e
DM
56702017-10-04 David Malcolm <dmalcolm@redhat.com>
5671
5672 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
5673 underlining for param.
5674 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
5675 highlighting of parameters; add test coverage for trivial
5676 parameter decls, and for callback parameters.
5677 * gcc.dg/pr68533.c: Update location of two errors to reflect
5678 location of params.
5679
6069fe72
DM
56802017-10-04 David Malcolm <dmalcolm@redhat.com>
5681
5682 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
5683 (create_code): Call it.
5684 * jit.dg/test-vector-rvalues.cc: New test case.
5685
4f15b6a2
AK
56862017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5687
5688 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
5689 vector loop peeling.
5690 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
5691 New proc.
5692
30d027da
AK
56932017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5694
5695 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
5696 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
5697 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
5698 vect_floatint_cvt with vect_doubleint_cvt.
5699 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
5700 vect_intfloat_cvt with vect_intdouble_cvt.
5701 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
5702 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
5703 depend on vect_intdouble_cvt.
5704 * lib/target-supports.exp
5705 (check_effective_target_vect_doubleint_cvt)
5706 (check_effective_target_vect_intdouble_cvt): New procs.
5707
c059a92e
AK
57082017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5709
5710 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
5711 * lib/target-supports.exp (check_effective_target_vect_long_mult):
5712 New proc.
5713
a4646113
AK
57142017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5715
5716 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
5717 * gfortran.dg/vect/pr77848.f: Likewise.
5718
26412773
AK
57192017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5720
5721 * lib/target-supports.exp (check_effective_target_vect_float):
5722 Return 1 being on a S/390 with VXE.
5723 * gcc.dg/vect/pr31699.c: Require vec_float.
5724 * gcc.dg/vect/pr61194.c: Likewise.
5725 * gcc.dg/vect/pr65947-10.c: Likewise.
5726 * gcc.dg/vect/pr66142.c: Likewise.
5727 * gcc.dg/vect/slp-10.c: Likewise.
5728 * gcc.dg/vect/slp-11c.c: Likewise.
5729 * gcc.dg/vect/slp-12b.c: Likewise.
5730 * gcc.dg/vect/slp-18.c: Likewise.
5731 * gcc.dg/vect/slp-33.c: Likewise.
5732 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
5733 * gcc.dg/vect/slp-cond-2.c: Likewise.
5734 * gcc.dg/vect/vect-cond-10.c: Likewise.
5735 * gcc.dg/vect/vect-cond-8.c: Likewise.
5736 * gcc.dg/vect/vect-cond-9.c: Likewise.
5737 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
5738 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
5739
ebb4badd
TS
57402017-10-04 Thomas Schwinge <thomas@codesourcery.com>
5741
5742 PR tree-optimization/82374
5743 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
5744 attributes propagation changes for OMP outlined regions.
5745 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
5746 * c-c++-common/goacc/kernels-reduction.c: Likewise.
5747
f95810b5
RS
57482017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
5749
5750 PR tree-optimization/82413
5751 * g++.dg/pr82413.C: New test.
5752
707905d0
PT
57532017-10-04 Paul Thomas <pault@gcc.gnu.org>
5754
5755 PR fortran/77296
5756 * gfortran.dg/associate_32.f03 : New test.
5757
8bca3f59
PC
57582017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
5759
5760 PR c++/78816
5761 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
5762
5c38262d
JJ
57632017-10-04 Jakub Jelinek <jakub@redhat.com>
5764
5765 PR tree-optimization/82374
5766 * gcc.dg/gomp/pr82374.c: New test.
5767
21375f0d
RB
57682017-10-04 Richard Biener <rguenther@suse.de>
5769
5770 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
5771 errors and scan for one.
5772 * gfortran.dg/graphite/id-19.f: Likewise.
5773 * gfortran.dg/graphite/pr29832.f90: Likewise.
5774 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5775 * gfortran.dg/graphite/pr42326.f90: Likewise.
5776 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
5777 * gfortran.dg/graphite/run-id-2.f90: Likewise.
5778 * gfortran.dg/graphite/run-id-3.f90: Likewise.
5779 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
5780
944e0841
MM
57812017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5782
5783 * gcc.target/powerpc/float128-odd.c: New test.
5784
5bd8ff41
PC
57852017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
5786
5787 PR c++/70343
5788 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
5789
11e3d45c
JL
57902017-10-03 Jeff Law <law@redhat.com>
5791
5792 PR target/82358
5793 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
5794
3b7511f9
MJ
57952017-10-03 Martin Jambor <mjambor@suse.cz>
5796
5797 PR tree-optimization/82363
5798 * gcc.dg/tree-ssa/pr82363.c: New test.
5799
bb81a576
JJ
58002017-10-03 Jakub Jelinek <jakub@redhat.com>
5801
33ff5dda
JJ
5802 PR tree-optimization/82381
5803 * gcc.c-torture/compile/pr82381.c: New test.
5804
bb81a576
JJ
5805 PR target/82386
5806 * gcc.dg/pr82386.c: New test.
5807
5aab83d5
PC
58082017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
5809
5810 PR c++/70570
5811 * g++.dg/cpp1y/lambda-generic-70570.C: New.
5812
70c894ea
PC
58132017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
5814
5815 PR c++/79590
5816 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
5817
603841eb
PC
58182017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
5819
5820 PR c++/79005
5821 * g++.dg/cpp1y/lambda-generic-79005.C: New.
5822
da3723a8
PT
58232017-10-02 Paul Thomas <pault@gcc.gnu.org>
5824
5825 PR fortran/82312
5826 * gfortran.dg/typebound_proc_36.f90 : New test.
5827
20a7e14a
PB
58282017-10-02 Peter Bergner <bergner@vnet.ibm.com>
5829
5830 PR target/80210
5831 * gcc.target/powerpc/pr80210-2.c: New test.
5832
f240a230
JJ
58332017-10-02 Jakub Jelinek <jakub@redhat.com>
5834
476dec78
JJ
5835 * gcc.dg/pr82389.c: New test.
5836
f240a230
JJ
5837 PR tree-optimization/82387
5838 PR tree-optimization/82388
5839 PR tree-optimization/82389
5840 * gcc.c-torture/compile/pr82389.c: New test.
5841 * gcc.c-torture/execute/pr82387.c: New test.
5842 * gcc.c-torture/execute/pr82388.c: New test.
5843
bac1187d
PC
58442017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
5845
5846 PR c++/79180
5847 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
5848 * g++.dg/torture/pr79180.C: Likewise.
5849
5850 PR c++/71386
5851 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
5852
96e2d1d1
RB
58532017-10-02 Richard Biener <rguenther@suse.de>
5854
5855 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
5856 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
5857 * gcc.dg/graphite/id-16.c: Likewise.
5858 * gcc.dg/graphite/pr46168.c: Likewise.
5859 * gcc.dg/graphite/pr68756.c: Likewise.
5860 * gcc.dg/graphite/pr69728.c: Likewise.
5861 * gcc.dg/graphite/pr71575-2.c: Likewise.
5862 * gcc.dg/graphite/pr77362.c: Likewise.
5863 * gcc.dg/graphite/pr81373.c: Likewise.
5864 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
5865 * gfortran.dg/graphite/interchange-1.f: Likewise.
5866 * gfortran.dg/graphite/pr29581.f90: Likewise.
5867 * gfortran.dg/graphite/pr42334-1.f: Likewise.
5868 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
5869 * gfortran.dg/graphite/pr42393.f90: Likewise.
5870 * gfortran.dg/graphite/pr47019.f: Likewise.
5871
1a6da556
PC
58722017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
5873
5874 PR c++/69977
5875 * g++.dg/cpp1y/lambda-generic-69977.C: New.
5876
144d302e
PC
58772017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
5878
5879 PR c++/59991
5880 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
5881
7838c9a8
TV
58822017-10-02 Tom de Vries <tom@codesourcery.com>
5883
5884 * gcc.c-torture/compile/pr82337.c: Add
5885 dg-require-effective-target nonlocal_goto.
5886
f25a140b
RS
58872017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
5888 Alan Hayward <alan.hayward@arm.com>
5889 David Sherwood <david.sherwood@arm.com>
5890
5891 PR target/71307
5892 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
5893
0389d86c
RB
58942017-10-02 Richard Biener <rguenther@suse.de>
5895
5896 PR tree-optimization/82355
5897 * gcc.dg/graphite/fuse-1.c: Adjust.
5898 * gcc.dg/graphite/fuse-2.c: Likewise.
5899 * gcc.dg/graphite/pr82355.c: New testcase.
5900
aa2a59fc
JL
59012017-10-01 Jeff Law <law@redhat.com>
5902
5903 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
5904
efa1d7a2
DH
59052017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
5906
5907 PR fortran/61450
5908 * gfortran.dg/binding_label_tests_28.f90: New test.
5909
ae3f9c32
PC
59102017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
5911
5912 PR c++/65949
5913 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
5914
333cb612
PC
59152017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
5916
5917 PR c++/68754
5918 * g++.dg/cpp1y/constexpr-68754.C: Move...
5919 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
5920
15c77315
JJ
59212017-09-30 Jakub Jelinek <jakub@redhat.com>
5922
5923 PR target/82361
5924 * gcc.target/i386/pr82361-1.c: New test.
5925 * gcc.target/i386/pr82361-2.c: New test.
5926
b09bf97b
YG
59272017-09-29 Yury Gribov <tetra2005@gmail.com>
5928
5929 PR middle-end/82319
5930 * c-c++/common/pr57371-4.c: Test NaN comparisons.
5931
6e3e8419
EB
59322017-09-29 Eric Botcazou <ebotcazou@adacore.com>
5933
5934 * g++.dg/other/dump-ada-spec-10.C: New test.
5935
e9d297a1
JL
59362017-09-29 Jeff Law <law@redhat.com>
5937
d8d9aa38 5938 * gcc.dg/tree-ssa/ssa-dse-26.c: New test.
e9d297a1 5939
603be022
JJ
59402017-09-29 Jakub Jelinek <jakub@redhat.com>
5941
5942 P0683R1 - default member initializers for bit-fields
5943 * g++.dg/ext/bitfield6.C: New test.
5944 * g++.dg/cpp2a/bitfield1.C: New test.
5945 * g++.dg/cpp2a/bitfield2.C: New test.
5946 * g++.dg/cpp2a/bitfield3.C: New test.
5947
9129a561
VM
59482017-09-29 Vladimir Makarov <vmakarov@redhat.com>
5949
5950 PR target/81481
5951 * gcc.target/i386/pr81481.c: New.
5952
a815fe44
KN
59532017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
5954
b5e6b7ca 5955 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
a815fe44
KN
5956 and dg-require-effective-target directives to correct testing
5957 behavior.
b5e6b7ca
SB
5958 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
5959 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
5960 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
a815fe44 5961 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
b5e6b7ca 5962 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
a815fe44 5963 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
b5e6b7ca 5964 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
a815fe44 5965 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
b5e6b7ca 5966 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
a815fe44 5967 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
b5e6b7ca 5968 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
a815fe44 5969 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
b5e6b7ca 5970 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
a815fe44 5971 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
b5e6b7ca 5972 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
a815fe44 5973 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
b5e6b7ca 5974 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
a815fe44 5975
e75210d6
BS
59762017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5977
5978 PR tree-optimization/82337
5979 * gcc.c-torture/compile/pr82337.c: New file.
5980
52c6ab74
JM
59812017-09-29 Javier Miranda <miranda@adacore.com>
5982
5983 * gnat.dg/unchecked_union3.adb: New testcase.
5984
59852017-09-29 Javier Miranda <miranda@adacore.com>
5986
5987 * gnat.dg/unchecked_union2.adb: New testcase.
5988
1dce26a1
DH
59892017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
5990
5991 PR fortran/25071
5992 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
5993 * gfortran.dg/argument_checking_4.f90: Likewise.
5994 * gfortran.dg/argument_checking_5.f90: Likewise.
5995 * gfortran.dg/argument_checking_6.f90: Likewise.
5996 * gfortran.dg/argument_checking_10.f90: Likewise.
5997 * gfortran.dg/argument_checking_13.f90: Likewise.
5998 * gfortran.dg/argument_checking_15.f90: Likewise.
5999 * gfortran.dg/argument_checking_18.f90: Likewise.
6000 * gfortran.dg/gomp/udr8.f90: Likewise.
6001 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
6002 the dg-options.
6003
bf61f589
JJ
60042017-09-29 Jakub Jelinek <jakub@redhat.com>
6005
27746ca9
JJ
6006 * g++.dg/ext/bitfield7.C: New test.
6007 * g++.dg/ext/bitfield8.C: New test.
6008 * g++.dg/ext/bitfield9.C: New test.
6009
2a389958
JJ
6010 PR c/82340
6011 * gcc.dg/tree-ssa/pr82340.c: New test.
6012
bf61f589
JJ
6013 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
6014
051e4e1c
PC
60152017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
6016
6017 PR c++/79488
6018 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
6019
ff299487
JJ
60202017-09-28 Jakub Jelinek <jakub@redhat.com>
6021
6022 PR target/82342
6023 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
6024 * gcc.target/i386/pr82260-2.c: Likewise.
6025
10e93cf5
SS
60262017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
6027
6028 * gcc.target/i386/avx512f-constant-float-return.c: New test.
6029
b4aac5c3
CL
60302017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
6031
6032 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
6033 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
6034 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
6035 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
6036 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
6037 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
6038 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
6039 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
6040 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
6041 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
6042
5a47aa2c
DM
60432017-09-28 David Malcolm <dmalcolm@redhat.com>
6044
6045 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
6046 test case.
6047 * jit.dg/test-returning-function-ptr.c (create_code): Update to
6048 create a function pointer type independently of the call to
6049 gcc_jit_function_get_address, and assign the pointer to a local
6050 before returning it, to exercise the function pointer type
6051 comparison code.
6052
15a65e63
DM
60532017-09-27 David Malcolm <dmalcolm@redhat.com>
6054
6055 * jit.dg/all-non-failing-tests.h: Add
6056 test-returning-function-ptr.c.
6057 * jit.dg/test-returning-function-ptr.c: New test case.
6058
a509c571
CL
60592017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
6060
6061 PR target/71727
6062 * gcc.target/aarch64/pr71727-2.c: New test.
6063
6e0cc90b
KN
60642017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
6065
6066 * gcc.target/powerpc/swaps-p8-28.c: New test.
6067 * gcc.target/powerpc/swaps-p8-29.c: New test.
6068 * gcc.target/powerpc/swaps-p8-30.c: New test.
6069 * gcc.target/powerpc/swaps-p8-31.c: New test.
6070 * gcc.target/powerpc/swaps-p8-32.c: New test.
6071 * gcc.target/powerpc/swaps-p8-33.c: New test.
6072 * gcc.target/powerpc/swaps-p8-34.c: New test.
6073 * gcc.target/powerpc/swaps-p8-35.c: New test.
6074 * gcc.target/powerpc/swaps-p8-36.c: New test.
6075 * gcc.target/powerpc/swaps-p8-37.c: New test.
6076 * gcc.target/powerpc/swaps-p8-38.c: New test.
6077 * gcc.target/powerpc/swaps-p8-39.c: New test.
6078 * gcc.target/powerpc/swaps-p8-40.c: New test.
6079 * gcc.target/powerpc/swaps-p8-41.c: New test.
6080 * gcc.target/powerpc/swaps-p8-42.c: New test.
6081 * gcc.target/powerpc/swaps-p8-43.c: New test.
6082 * gcc.target/powerpc/swaps-p8-44.c: New test.
6083 * gcc.target/powerpc/swaps-p8-45.c: New test.
6084
4ca4cf4e
CL
60852017-09-27 Carl Love <cel@us.ibm.com>
6086 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
6087 for the __builtin_fctid and __builtin_fctiw.
6088
d4b7f2ee
PJ
60892017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6090
6091 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
6092 new group memory offsetting code in the BRIG frontend.
6093 * brig.dg/test/gimple/function_calls.hsail: Likewise.
6094 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
6095 * brig.dg/test/gimple/variables.hsail: Likewise.
6096
b55c7343
JJ
60972017-09-27 Jakub Jelinek <jakub@redhat.com>
6098
6099 PR c++/82159
6100 * g++.dg/opt/pr82159.C: New test.
6101
7ba950d3
AK
61022017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6103
6104 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
6105
7a6ed74d
MM
61062017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6107
6108 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
6109 don't generate a 32-bit shift after doing XSCVDPSPN.
6110 * gcc.target/powerpc/direct-move-float1.c: Likewise.
6111 * gcc.target/powerpc/direct-move-float3.c: New test.
6112
1d6fadee
PK
61132017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6114
6115 * gcc.dg/tree-ssa/cmpdiv.c: New test.
6116
1262c6cf
CL
61172017-09-26 Carl Love <cel@us.ibm.com>
6118
6119 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
6120 file for the new built-ins and the existing built-ins.
6121
63b62fa0
JW
61222017-09-26 Janus Weil <janus@gcc.gnu.org>
6123
6124 PR fortran/82143
6125 PR fortran/82324
6126 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
6127 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
6128 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
6129 Don't assume that DOUBLE PRECISION has kind=16.
6130
3c549718
TK
61312017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6132
6133 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
6134 warning from associate construct and do loop.
6135
5714abff
TK
61362017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6137
6138 * gfortran.dg/gomp/associate1.f90: Really commit change
6139 from 2017-09-25.
6140 * gfortran.dg/predcom-1.f: Likewise.
6141 * gfortran.dg/unconstrained_commons.f: Likewise.
6142
caab3763
JJ
61432017-09-26 Jakub Jelinek <jakub@redhat.com>
6144
6145 PR middle-end/35691
6146 * gcc.dg/pr35691-5.c: New test.
6147 * gcc.dg/pr35691-6.c: New test.
6148
621e5370
RB
61492017-09-26 Richard Biener <rguenther@suse.de>
6150
6151 PR tree-optimization/82321
6152 * gcc.dg/graphite/pr82321.c: New testcase.
6153
703fe7a4
AK
61542017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6155
18b10d78
AK
6156 * lib/target-supports.exp (check_effective_target_vect_int)
6157 (check_effective_target_vect_shift)
6158 (check_effective_target_whole_vector_shift)
6159 (check_effective_target_vect_shift_char)
6160 (check_effective_target_vect_long)
6161 (check_effective_target_vect_double)
6162 (check_effective_target_vect_long_long)
6163 (check_effective_target_vect_perm)
6164 (check_effective_target_vect_perm_byte)
6165 (check_effective_target_vect_perm_short)
6166 (check_effective_target_vect_widen_mult_qi_to_hi)
6167 (check_effective_target_vect_widen_mult_hi_to_si)
6168 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
6169 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
6170 (check_effective_target_vect_widen_mult_si_to_di_pattern)
6171 (check_effective_target_vect_pack_trunc)
6172 (check_effective_target_vect_unpack)
6173 (check_effective_target_vect_hw_misalign)
6174 (check_effective_target_vect_condition)
6175 (check_effective_target_vect_cond_mixed)
6176 (check_effective_target_vect_char_mult)
6177 (check_effective_target_vect_short_mult)
6178 (check_effective_target_vect_int_mult)
6179 (check_effective_target_vect_extract_even_odd)
6180 (check_effective_target_vect_interleave)
6181 (check_effective_target_sqrt_insn)
6182 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
6183 VX.
6184 (check_vect_support_and_set_flags): New proc.
6185 (check_effective_target_s390_vxe): Rename arch12 to z14.
703fe7a4 6186
09fdb701
RB
61872017-09-26 Richard Biener <rguenther@suse.de>
6188
6189 PR tree-optimization/82320
6190 * gcc.dg/torture/pr82320.c: New testcase.
6191
df2a1a26
CL
61922017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
6193
6194 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6195 Fix arm check.
6196
af2c8a96
JL
61972017-09-25 Jeff Law <law@redhat.com>
6198
6199 * lib/target-supports.exp
6200 (check_effective_target_supports_stack_clash_protection): Enable for
6201 rs6000 and powerpc targets.
6202
d80d5c38
BC
62032017-09-25 Bin Cheng <bin.cheng@arm.com>
6204
6205 PR tree-optimization/82163
6206 * gcc.dg/tree-ssa/pr82163.c: New test.
6207
15e23330
TK
62082017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6209
6210 * gfortran.dg/do_subscript_1.f90: New test.
6211 * gfortran.dg/do_subscript_2.f90: New test.
6212 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
6213 * gfortran.dg/predcom-1.f: Adjust loop bounds.
6214 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
6215
2678bf2f
WS
62162017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
6217
6218 * gcc.target/powerpc/fold-vec-st-char.c: New.
6219 * gcc.target/powerpc/fold-vec-st-double.c: New.
6220 * gcc.target/powerpc/fold-vec-st-float.c: New.
6221 * gcc.target/powerpc/fold-vec-st-int.c: New.
6222 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
6223 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
6224 * gcc.target/powerpc/fold-vec-st-short.c: New.
6225
504e0b5f
PMR
62262017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
6227
6228 * g++.dg/pr82155.C: New testcase.
6229
d362ac6c
RB
62302017-09-25 Richard Biener <rguenther@suse.de>
6231
6232 PR tree-optimization/82285
6233 * gcc.dg/torture/pr82285.c: New testcase.
6234
e98cd75f
PMR
62352017-09-25 Justin Squirek <squirek@adacore.com>
6236
6237 * gnat.dg/entry_family.adb: New testcase
6238
60ba7cd3
L
62392017-09-24 H.J. Lu <hongjiu.lu@intel.com>
6240
6241 PR target/82267
6242 * gcc.target/i386/pr82267.c: New test.
6243
c6c74708
TK
62442017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6245 PR fortran/66328
6246
6247 * gfortran.dg/data_derived_1.f90: New test.
6248
24bafc56
TK
62492017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6250
6251 PR fortran/54633
6252 * gfortran.dg/intrinsic_bounds_1.f90: New test.
6253 * gfortran.dg/intrinsic_param_1.f90: New test.
6254
650f7d09
TK
62552017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6256 Steven G. Kargl <kargl@gcc.gnu.org>
6257
6258 PR fortran/80118
6259 * gfortran.dg/zero_sized_7.f90: New test.
6260
d16d81b5
JW
62612017-09-23 Janus Weil <janus@gcc.gnu.org>
6262
6263 PR fortran/82143
6264 * gfortran.dg/promotion_3.f90: New test case.
6265 * gfortran.dg/promotion_4.f90: New test case.
6266
89762a83
DS
62672017-09-23 Daniel Santos <daniel.santos@pobox.com>
6268
6269 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
6270 * gcc.target/i386/pr82196-2.c: (b): Likewise.
6271
2dc589be
JJ
62722017-09-22 Jakub Jelinek <jakub@redhat.com>
6273
a93952d2
JJ
6274 PR middle-end/35691
6275 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
6276 instead of -fdump-tree-forwprop-details in dg-options.
6277 * gcc.dg/pr35691-2.c: Likewise.
6278 * gcc.dg/pr35691-3.c: New test.
6279 * gcc.dg/pr35691-4.c: New test.
6280
2dc589be
JJ
6281 PR sanitizer/81929
6282 * g++.dg/ubsan/pr81929.C: New test.
6283
ea44495d
RS
62842017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
6285
6286 PR tree-optimization/82289
6287 * gcc.dg/vect/pr82289.c: New test.
6288
f702e7d4
RS
62892017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
6290 Alan Hayward <alan.hayward@arm.com>
6291 David Sherwood <david.sherwood@arm.com>
6292
6293 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
6294 of alignment message.
6295 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
6296
b2b67217
MS
62972017-09-22 Martin Sebor <msebor@redhat.com>
6298
6299 PR c/81854
6300 * gcc.target/i386/pr80732.c: Correct a type error.
6301
9003adc7
DM
63022017-09-22 David Malcolm <dmalcolm@redhat.com>
6303
6304 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
6305 to reflect highlighting of parameters; add test coverage for
6306 callback parameters.
6307
4d6e2f33
RB
63082017-09-22 Richard Biener <rguenther@suse.de>
6309
6310 * gcc.dg/graphite/scop-24.c: New testcase.
6311
2402ffb6
RB
63122017-09-22 Richard Biener <rguenther@suse.de>
6313
6314 PR tree-optimization/82291
6315 * gcc.dg/torture/pr82291.c: New testcase.
6316
e7ba6a60
SS
63172017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
6318
07a5fe52 6319 * gcc.target/i386/avx512f-constant-set.c: New test.
e7ba6a60
SS
6320
63212017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
6322
6323 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
6324 * gcc.target/i386/avx512f-prefer.c: New test.
6325
1debe7ea
JL
63262017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6327
6328 * lib/target-supports.exp
6329 (check_effective_target_frame_pointer_for_non_leaf): Add
6330 case for x86 Solaris.
6331
b89a63b9
PT
63322017-09-21 Paul Thomas <pault@gcc.gnu.org>
6333
6334 PR fortran/78512
6335 * gfortran.dg/associate_26.f90 : New test.
6336
6337 PR fortran/80120
6338 * gfortran.dg/associate_27.f90 : New test.
6339
6340 PR fortran/81903
6341 * gfortran.dg/associate_28.f90 : New test.
6342
6343 PR fortran/82121
6344 * gfortran.dg/associate_29.f90 : New test.
6345
6346 PR fortran/67543
6347 * gfortran.dg/associate_30.f90 : New test.
6348
6349 PR fortran/52832
6350 * gfortran.dg/associate_31.f90 : New test.
6351
f17aba3c
EB
63522017-09-21 Eric Botcazou <ebotcazou@adacore.com>
6353
6354 * gnat.dg/discr48.adb: New test.
6355 * gnat.dg/discr48_pkg.ads: New helper.
6356
63572017-09-21 Tamar Christina <tamar.christina@arm.com>
6358
6359 PR testsuite/78421
6360 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6361 Invert arm check.
6362
a0e27dc2
CP
63632017-09-21 Cesar Philippidis <cesar@codesourcery.com>
6364
6365 * gfortran.dg/goacc/wait.f90: New test.
6366
765b3379
JJ
63672017-09-21 Jakub Jelinek <jakub@redhat.com>
6368
6369 PR sanitizer/81715
6370 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
6371 const predicate to const predicate & to avoid UB.
6372 * g++.dg/opt/pr81715.C: New test.
6373
c94f2d84
RB
63742017-09-21 Richard Biener <rguenther@suse.de>
6375
6376 PR tree-optimization/82276
6377 PR tree-optimization/82244
6378 * gcc.dg/torture/pr82276.c: New testcase.
6379
2e1dd137
RB
63802017-09-21 Richard Biener <rguenther@suse.de>
6381
6382 PR tree-optimization/71351
6383 * gfortran.dg/graphite/pr71351.f90: New testcase.
6384 * gfortran.dg/graphite/interchange-3.f90: Adjust.
6385
a4f65ca8
JJ
63862017-09-21 Jakub Jelinek <jakub@redhat.com>
6387
6388 PR target/82260
6389 * gcc.target/i386/pr82260-1.c: New test.
6390 * gcc.target/i386/pr82260-2.c: New test.
6391
d3347cd2
AK
63922017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6393 Jeff Law <law@redhat.com>
6394
6395 * gcc.dg/stack-check-5.c: Add argument for s390.
b89a63b9 6396 * lib/target-supports.exp:
d3347cd2
AK
6397 (check_effective_target_supports_stack_clash_protection): Enable for
6398 s390/s390x targets.
6399
5f2fd590
MS
64002017-09-20 Martin Sebor <msebor@redhat.com>
6401
073809a7
MS
6402 PR c/81854
6403 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
6404 * g++.dg/ext/attr-ifunc-4.C: Ditto.
6405 * lib/target-supports.exp: Adjust for C++.
6406
5f2fd590
MS
6407 PR c/81854
6408 * gcc.dg/attr-ifunc-1.c: Correct type errors.
6409 * gcc.dg/attr-ifunc-2.c: Ditto.
6410 * gcc.dg/attr-ifunc-3.c: Ditto.
6411 * gcc.dg/attr-ifunc-4.c: Ditto.
6412 * gcc.dg/attr-ifunc-5.c: Ditto.
6413 * gcc.dg/pr81854.c: Require ifunc support.
073809a7 6414 * lib/target-supports.exp: Correct type error.
5f2fd590 6415
94c23e39
JL
64162017-09-20 Jeff Law <law@redhat.com>
6417
6418 * gcc.target/i386/stack-check-11.c: Update test and regexp
6419 so that it works for both i?86 and x86_64.
6420
6073d002
SB
64212017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
6422
6423 PR target/77687
6424 * gcc.target/powerpc/pr77687.c: New testcase.
6425
fb3cd39d
JJ
64262017-09-20 Jakub Jelinek <jakub@redhat.com>
6427
2ffb5745
JJ
6428 P0409R2 - allow lambda capture [=, this]
6429 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
6430 capture. Add further tests.
6431 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
6432 for c++2a on [=, this] capture.
6433
fb3cd39d
JJ
6434 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
6435 * g++.dg/cpp1z/cplusplus_1z.C: New test.
6436
cace2309
SP
64372017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
6438
6439 * gcc.target/i386/builtin_target.c: Test knm.
6440 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
6441
52e22c79
RB
64422017-09-20 Richard Biener <rguenther@suse.de>
6443
6444 PR tree-optimization/77362
6445 * gcc.dg/graphite/pr77362.c: New testcase.
6446
2a900079
RB
64472017-09-20 Richard Biener <rguenther@suse.de>
6448
6449 PR tree-optimization/82264
6450 * gcc.dg/torture/pr82264.c: New testcase.
6451
88272c01
JJ
64522017-09-20 Jakub Jelinek <jakub@redhat.com>
6453
6454 * g++.dg/debug/dwarf2/template-params-13.C: New test.
6455 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
6456 it doesn't match newlines.
6457 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
6458 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
6459 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
6460 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
6461 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
6462 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
6463 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
6464 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
6465 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
6466 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
6467
0f45457e
PC
64682017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
6469
6470 PR c++/64954
6471 * g++.dg/cpp0x/constexpr-ctor20.C: New.
6472
73fe2f32
RB
64732017-09-20 Richard Biener <rguenther@suse.de>
6474
6475 PR tree-optimization/81373
6476 * gcc.dg/graphite/pr81373.c: New testcase.
6477
ee8f15c6
JL
64782017-09-19 Jeff Law <law@redhat.com>
6479
ac9c032e
JL
6480 * gcc.target/i386/stack-check-11.c: New test.
6481
8e7a09c3
JL
6482 * gcc.dg/stack-check-4.c: New test.
6483 * gcc.dg/stack-check-5.c: New test.
6484 * gcc.dg/stack-check-6.c: New test.
6485 * gcc.dg/stack-check-6a.c: New test.
6486 * gcc.dg/stack-check-7.c: New test.
6487 * gcc.dg/stack-check-8.c: New test.
6488 * gcc.dg/stack-check-9.c: New test.
6489 * gcc.dg/stack-check-10.c: New test.
6490 * lib/target-supports.exp
6491 (check_effective_target_supports_stack_clash_protection): Enable for
6492 x86 and x86_64 targets.
6493
8c1dd970
JL
6494 * gcc.dg/stack-check-3.c: New test.
6495
ee8f15c6
JL
6496 * gcc.dg/stack-check-2.c: New test.
6497 * lib/target-supports.exp
8e7a09c3 6498 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
6499 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
6500 (check_effective_target_caller_implicit_probes): Likewise.
6501
14a1a59f
JJ
65022017-09-19 Jakub Jelinek <jakub@redhat.com>
6503
6504 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
6505 * g++.dg/tree-ssa/pr41428.C: Likewise.
6506 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
6507 c++17 and up.
6508 * g++.dg/expr/bool3.C: Likewise.
6509 * g++.dg/expr/bitfield5.C: Likewise.
6510 * g++.old-deja/g++.jason/bool5.C: Likewise.
6511
e32d2388
MS
65122017-09-18 Martin Sebor <msebor@redhat.com>
6513
6514 PR c/81854
6515 * gcc.dg/pr81854.c: New test.
6516 * g++.dg/ext/attr-ifunc-5.C: New test.
6517 * g++.dg/ext/attr-ifunc-1.C: Adjust.
6518 * g++.dg/ext/attr-ifunc-2.C: Same.
6519 * g++.dg/ext/attr-ifunc-3.C: Same.
6520 * g++.dg/ext/attr-ifunc-4.C: Same.
6521 * g++.old-deja/g++.abi/vtable2.C: Same.
6522 * gcc.dg/attr-ifunc-1.c: Same.
6523
81b29ad8
WS
65242017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
6525
6526 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
6527
109bb910
RB
65282017-09-19 Richard Biener <rguenther@suse.de>
6529
6530 PR tree-optimization/82244
6531 * gcc.dg/torture/pr82244.c: New testcase.
6532
197d2f5b
RB
65332017-09-19 Richard Biener <rguenther@suse.de>
6534
6535 PR tree-optimization/69728
6536 * gfortran.dg/graphite/pr69728.f90: New testcase.
6537 * gcc.dg/graphite/pr69728.c: Likewise.
6538
7e12c0e0
PC
65392017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
6540
6541 PR c++/80947
6542 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
6543
b161f2c9
RS
65442017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
6545
6546 * gcc.dg/vect/slp-multitypes-13.c: New test.
6547
7251b0bf
RS
65482017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
6549
6550 * gfortran.dg/vect/mask-store-1.f90: New test.
6551
10d8c51f
PC
65522017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
6553
6554 PR c++/45033
6555 * g++.dg/expr/delete1.C: New.
6556
2eda24e9
PMR
65572017-09-18 Bob Duff <duff@adacore.com>
6558
6559 * gnat.dg/validity_check.adb: New testcase.
6560
65612017-09-18 Eric Botcazou <ebotcazou@adacore.com>
6562
6563 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
6564
65652017-09-18 Bob Duff <duff@adacore.com>
6566
6567 * gnat.dg/tagged_prefix_call.adb: New testcase.
6568
845af9e6
PMR
65692017-09-18 Ed Schonberg <schonberg@adacore.com>
6570
6571 * gnat.dg/default_variants.adb: New testcase.
6572
2a63b04e
RO
65732017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6574
6575 PR target/81736
6576 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
6577 * gcc.target/i386/pr81736-4.c: Likewise.
6578
3d07d963
RB
65792017-09-18 Richard Biener <rguenther@suse.de>
6580
6581 PR tree-optimization/79622
6582 * gcc.dg/graphite/pr79622.c: New testcase.
6583
3cb626e4
DS
65842017-09-17 Daniel Santos <daniel.santos@pobox.com>
6585
6586 gcc.target/i386/pr82196-1.c: New test.
6587 gcc.target/i386/pr82196-2.c: Likewise.
6588
01f44e44
L
65892017-09-17 H.J. Lu <hongjiu.lu@intel.com>
6590
6591 PR target/82166
6592 * gcc.target/i386/pr82166.c: New test.
6593
62d3c075
PT
65942017-09-17 Paul Thomas <pault@gcc.gnu.org>
6595
6596 PR fortran/82173
6597 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
6598 * gfortran.dg/pdt_2.f03 : The same.
6599 * gfortran.dg/pdt_3.f03 : The same.
6600 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
6601 module 'bad_vars'. Add error concerning assumed parameters and
6602 save attribute.
6603 * gfortran.dg/pdt_11.f03 : New test.
6604
6605 PR fortran/60483
6606 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
6607 * gfortran.dg/associate_25.f90 : New test.
6608 * gfortran.dg/pdt_12.f03 : New test.
6609
026a79f7
AS
66102017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
6611 Jakub Jelinek <jakub@redhat.com>
6612
6613 Add support for -std=c++2a.
6614 * lib/target-supports.exp (check_effective_target_c++17): Return
6615 1 also if check_effective_target_c++2a.
6616 (check_effective_target_c++17_down): New.
6617 (check_effective_target_c++2a_only): New.
6618 (check_effective_target_c++2a): New.
6619 * g++.dg/cpp2a/cplusplus.C: New.
6620
bb75facd
JM
66212017-09-15 Joseph Myers <joseph@codesourcery.com>
6622
6623 PR c/82071
6624 * gcc.target/i386/excess-precision-8.c: New test.
6625
c01df3c8
MLI
66262017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6627 Paolo Carlini <paolo.carlini@oracle.com>
6628
6629 PR c++/64644
6630 * g++.dg/other/anon-union4.C: New.
6631 * g++.old-deja/g++.law/union4.C: Adjust.
6632 * g++.old-deja/g++.other/anon1.C: Likewise.
6633
1d933576
BE
66342017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
6635
6636 * c-c++-common/Wcast-align.c: New test.
6637
4a8ca690
EB
66382017-09-15 Eric Botcazou <ebotcazou@adacore.com>
6639
6640 * g++.dg/sso-1.C: New test.
6641 * g++.dg/sso-2.C: Likewise.
6642
66432017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
6644
6645 PR c++/78648
6646 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
6647
ed17cb57
JW
66482017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
6649
6650 PR tree-optimization/71026
6651 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
6652
a1189286
JJ
66532017-09-15 Jakub Jelinek <jakub@redhat.com>
6654
7b936140
JJ
6655 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
6656 * lib/target-supports.exp (check_effective_target_c++14): Use
6657 check_effective_target_c++17 instead of check_effective_target_c++1z.
6658 (check_effective_target_c++14_down): Likewise.
6659 (check_effective_target_c++1z_only): Rename to ...
6660 (check_effective_target_c++17_only): ... this.
6661 (check_effective_target_c++1z): Rename to ...
6662 (check_effective_target_c++17): ... this.
6663 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
6664 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
6665 and c++17_only instead of c++1z_only. Adjust expected diagnostics
6666 and comments refering to 1z to 17.
6667 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
6668 * g++.dg/template/partial5.C: Likewise.
6669 * g++.dg/template/nontype8.C: Likewise.
6670 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
6671 * g++.dg/cpp1z/nontype3a.C: Likewise.
6672 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
6673 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
6674 * g++.dg/cpp1z/class-deduction32.C: Likewise.
6675 * g++.dg/cpp1z/pr78771.C: Likewise.
6676 * g++.dg/cpp1z/elide1.C: Likewise.
6677 * g++.dg/cpp1z/fold3.C: Likewise.
6678 * g++.dg/cpp1z/class-deduction2.C: Likewise.
6679 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
6680 * g++.dg/cpp1z/inline-var2.C: Likewise.
6681 * g++.dg/cpp1z/eval-order2.C: Likewise.
6682 * g++.dg/cpp1z/decomp21.C: Likewise.
6683 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
6684 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
6685 * g++.dg/cpp1z/utf8-neg.C: Likewise.
6686 * g++.dg/cpp1z/class-deduction41.C: Likewise.
6687 * g++.dg/cpp1z/class-deduction23.C: Likewise.
6688 * g++.dg/cpp1z/nodiscard3.C: Likewise.
6689 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
6690 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
6691 * g++.dg/cpp1z/class-deduction21.C: Likewise.
6692 * g++.dg/cpp1z/range-for1.C: Likewise.
6693 * g++.dg/cpp1z/init-statement4.C: Likewise.
6694 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
6695 * g++.dg/cpp1z/decomp30.C: Likewise.
6696 * g++.dg/cpp1z/class-deduction39.C: Likewise.
6697 * g++.dg/cpp1z/register2.C: Likewise.
6698 * g++.dg/cpp1z/decomp9.C: Likewise.
6699 * g++.dg/cpp1z/regress1.C: Likewise.
6700 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
6701 * g++.dg/cpp1z/class-deduction30.C: Likewise.
6702 * g++.dg/cpp1z/abbrev2.C: Likewise.
6703 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
6704 * g++.dg/cpp1z/regress2.C: Likewise.
6705 * g++.dg/cpp1z/decomp16.C: Likewise.
6706 * g++.dg/cpp1z/bool-increment1.C: Likewise.
6707 * g++.dg/cpp1z/aligned-new1.C: Likewise.
6708 * g++.dg/cpp1z/decomp3.C: Likewise.
6709 * g++.dg/cpp1z/register1.C: Likewise.
6710 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
6711 * g++.dg/cpp1z/class-deduction1.C: Likewise.
6712 * g++.dg/cpp1z/decomp10.C: Likewise.
6713 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
6714 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
6715 * g++.dg/cpp1z/decomp27.C: Likewise.
6716 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
6717 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
6718 * g++.dg/cpp1z/class-deduction9.C: Likewise.
6719 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
6720 * g++.dg/cpp1z/decomp11.C: Likewise.
6721 * g++.dg/cpp1z/aligned-new3.C: Likewise.
6722 * g++.dg/cpp1z/utf8-2.C: Likewise.
6723 * g++.dg/cpp1z/lambda-this3.C: Likewise.
6724 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
6725 * g++.dg/cpp1z/byte1.C: Likewise.
6726 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
6727 * g++.dg/cpp1z/aggr-base4.C: Likewise.
6728 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
6729 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
6730 * g++.dg/cpp1z/utf8-2a.C: Likewise.
6731 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
6732 * g++.dg/cpp1z/aggr-base6.C: Likewise.
6733 * g++.dg/cpp1z/cplusplus.C: Likewise.
6734 * g++.dg/cpp1z/class-deduction20.C: Likewise.
6735 * g++.dg/cpp1z/aggr-base2.C: Likewise.
6736 * g++.dg/cpp1z/class-deduction6.C: Likewise.
6737 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
6738 * g++.dg/cpp1z/class-deduction31.C: Likewise.
6739 * g++.dg/cpp1z/class-deduction25.C: Likewise.
6740 * g++.dg/cpp1z/class-deduction18.C: Likewise.
6741 * g++.dg/cpp1z/fold9.C: Likewise.
6742 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
6743 * g++.dg/cpp1z/abbrev1.C: Likewise.
6744 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
6745 * g++.dg/cpp1z/utf8.C: Likewise.
6746 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
6747 * g++.dg/cpp1z/aggr-base3.C: Likewise.
6748 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
6749 * g++.dg/cpp1z/init-statement2.C: Likewise.
6750 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
6751 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
6752 * g++.dg/cpp1z/class-deduction40.C: Likewise.
6753 * g++.dg/cpp1z/nontype3.C: Likewise.
6754 * g++.dg/cpp1z/class-deduction14.C: Likewise.
6755 * g++.dg/cpp1z/fold7.C: Likewise.
6756 * g++.dg/cpp1z/nontype2.C: Likewise.
6757 * g++.dg/cpp1z/class-deduction15.C: Likewise.
6758 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
6759 * g++.dg/cpp1z/class-deduction13.C: Likewise.
6760 * g++.dg/cpp1z/aligned-new7.C: Likewise.
6761 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
6762 * g++.dg/cpp1z/nontype1.C: Likewise.
6763 * g++.dg/cpp1z/init-statement5.C: Likewise.
6764 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
6765 * g++.dg/cpp1z/decomp17.C: Likewise.
6766 * g++.dg/cpp1z/fold4.C: Likewise.
6767 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
6768 * g++.dg/cpp1z/fold7a.C: Likewise.
6769 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
6770 * g++.dg/cpp1z/init-statement7.C: Likewise.
6771 * g++.dg/cpp1z/aggr-base5.C: Likewise.
6772 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
6773 * g++.dg/cpp1z/pr79143.C: Likewise.
6774 * g++.dg/cpp1z/class-deduction38.C: Likewise.
6775 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
6776 * g++.dg/cpp1z/class-deduction12.C: Likewise.
6777 * g++.dg/cpp1z/decomp20.C: Likewise.
6778 * g++.dg/cpp1z/class-deduction22.C: Likewise.
6779 * g++.dg/cpp1z/class-deduction29.C: Likewise.
6780 * g++.dg/cpp1z/class-deduction8.C: Likewise.
6781 * g++.dg/cpp1z/class-deduction43.C: Likewise.
6782 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
6783 * g++.dg/cpp1z/fold8.C: Likewise.
6784 * g++.dg/cpp1z/init-statement3.C: Likewise.
6785 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
6786 * g++.dg/cpp1z/class-deduction36.C: Likewise.
6787 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
6788 * g++.dg/cpp1z/fallthrough1.C: Likewise.
6789 * g++.dg/cpp1z/fold1.C: Likewise.
6790 * g++.dg/cpp1z/class-deduction26.C: Likewise.
6791 * g++.dg/cpp1z/fold-ice1.C: Likewise.
6792 * g++.dg/cpp1z/fold5.C: Likewise.
6793 * g++.dg/cpp1z/class-deduction34.C: Likewise.
6794 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
6795 * g++.dg/cpp1z/class-deduction7.C: Likewise.
6796 * g++.dg/cpp1z/class-deduction16.C: Likewise.
6797 * g++.dg/cpp1z/class-deduction10.C: Likewise.
6798 * g++.dg/cpp1z/eval-order3.C: Likewise.
6799 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
6800 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
6801 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
6802 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
6803 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
6804 * g++.dg/cpp1z/decomp15.C: Likewise.
6805 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
6806 * g++.dg/cpp1z/fold-mangle.C: Likewise.
6807 * g++.dg/cpp1z/class-deduction35.C: Likewise.
6808 * g++.dg/cpp1z/decomp4.C: Likewise.
6809 * g++.dg/cpp1z/class-deduction42.C: Likewise.
6810 * g++.dg/cpp1z/init-statement8.C: Likewise.
6811 * g++.dg/cpp1z/inline-var1a.C: Likewise.
6812 * g++.dg/cpp1z/init-statement6.C: Likewise.
6813 * g++.dg/cpp1z/class-deduction17.C: Likewise.
6814 * g++.dg/cpp1z/class-deduction28.C: Likewise.
6815 * g++.dg/cpp1z/class-deduction27.C: Likewise.
6816 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
6817 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
6818 * g++.dg/cpp1z/class-deduction11.C: Likewise.
6819 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
6820 * g++.dg/cpp1z/init-statement9.C: Likewise.
6821 * g++.dg/cpp1z/class-deduction19.C: Likewise.
6822 * g++.dg/cpp1z/class-deduction5.C: Likewise.
6823 * g++.dg/cpp1z/fold2.C: Likewise.
6824 * g++.dg/cpp1z/class-deduction33.C: Likewise.
6825 * g++.dg/cpp1z/class-deduction24.C: Likewise.
6826 * g++.dg/cpp1z/aggr-base1.C: Likewise.
6827 * g++.dg/cpp1z/fold6.C: Likewise.
6828 * g++.dg/cpp1z/decomp12.C: Likewise.
6829 * g++.dg/cpp1z/class-deduction4.C: Likewise.
6830 * g++.dg/cpp1z/inline-var1.C: Likewise.
6831 * g++.dg/cpp1z/aligned-new2.C: Likewise.
6832 * g++.dg/cpp1z/class-deduction3.C: Likewise.
6833 * g++.dg/other/error3.C: Likewise.
6834 * g++.dg/init/new25.C: Likewise.
6835 * g++.dg/init/new13.C: Likewise.
6836 * g++.dg/tls/diag-2.C: Likewise.
6837 * g++.dg/tls/diag-4.C: Likewise.
6838 * g++.dg/opt/noreturn-1.C: Likewise.
6839 * g++.dg/eh/async-unwind2.C: Likewise.
6840 * g++.dg/eh/spec9.C: Likewise.
6841 * g++.dg/eh/spec7.C: Likewise.
6842 * g++.dg/eh/template1.C: Likewise.
6843 * g++.dg/eh/cond4.C: Likewise.
6844 * g++.dg/eh/pr41819.C: Likewise.
6845 * g++.dg/eh/delete1.C: Likewise.
6846 * g++.dg/eh/spec3.C: Likewise.
6847 * g++.dg/eh/forced4.C: Likewise.
6848 * g++.dg/eh/spec2.C: Likewise.
6849 * g++.dg/eh/shadow1.C: Likewise.
6850 * g++.dg/eh/pr38662.C: Likewise.
6851 * g++.dg/eh/ehopt1.C: Likewise.
6852 * g++.dg/eh/spec8.C: Likewise.
6853 * g++.dg/eh/init-temp2.C: Likewise.
6854 * g++.dg/rtti/crash3.C: Likewise.
6855 * g++.dg/warn/Wreturn-type-3.C: Likewise.
6856 * g++.dg/warn/register-parm-1.C: Likewise.
6857 * g++.dg/warn/register-var-2.C: Likewise.
6858 * g++.dg/gcov/gcov-7.C: Likewise.
6859 * g++.dg/tree-ssa/pr45605.C: Likewise.
6860 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
6861 * g++.dg/lookup/exception1.C: Likewise.
6862 * g++.dg/ubsan/pr79589.C: Likewise.
6863 * g++.dg/tm/pr47340.C: Likewise.
6864 * g++.dg/tm/pr46567.C: Likewise.
6865 * g++.dg/expr/bitfield5.C: Likewise.
6866 * g++.dg/expr/bool1.C: Likewise.
6867 * g++.dg/expr/lval3.C: Likewise.
6868 * g++.dg/expr/lval4.C: Likewise.
6869 * g++.dg/expr/bitfield4.C: Likewise.
6870 * g++.dg/expr/bitfield6.C: Likewise.
6871 * g++.dg/expr/bool3.C: Likewise.
6872 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
6873 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
6874 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
6875 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
6876 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
6877 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
6878 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
6879 * g++.dg/ext/has_nothrow_assign.C: Likewise.
6880 * g++.dg/parse/register1.C: Likewise.
6881 * g++.dg/parse/error15.C: Likewise.
6882 * g++.dg/parse/linkage2.C: Likewise.
6883 * g++.dg/concepts/intro2.C: Likewise.
6884 * g++.dg/concepts/class.C: Likewise.
6885 * g++.dg/concepts/traits1.C: Likewise.
6886 * g++.dg/concepts/req5.C: Likewise.
6887 * g++.dg/concepts/var-concept5.C: Likewise.
6888 * g++.dg/concepts/fn-concept2.C: Likewise.
6889 * g++.dg/concepts/traits2.C: Likewise.
6890 * g++.dg/concepts/placeholder2.C: Likewise.
6891 * g++.dg/concepts/class6.C: Likewise.
6892 * g++.dg/concepts/memtmpl1.C: Likewise.
6893 * g++.dg/concepts/friend2.C: Likewise.
6894 * g++.dg/concepts/template-parm3.C: Likewise.
6895 * g++.dg/concepts/template-parm10.C: Likewise.
6896 * g++.dg/concepts/explicit-spec1.C: Likewise.
6897 * g++.dg/concepts/explicit-spec3.C: Likewise.
6898 * g++.dg/concepts/var-templ2.C: Likewise.
6899 * g++.dg/concepts/intro5.C: Likewise.
6900 * g++.dg/concepts/deduction-constraint1.C: Likewise.
6901 * g++.dg/concepts/iconv1.C: Likewise.
6902 * g++.dg/concepts/constrained-parm.C: Likewise.
6903 * g++.dg/concepts/template-template-parm1.C: Likewise.
6904 * g++.dg/concepts/var-concept3.C: Likewise.
6905 * g++.dg/concepts/class3.C: Likewise.
6906 * g++.dg/concepts/memfun2.C: Likewise.
6907 * g++.dg/concepts/req1.C: Likewise.
6908 * g++.dg/concepts/disjunction1.C: Likewise.
6909 * g++.dg/concepts/req17.C: Likewise.
6910 * g++.dg/concepts/pr65848.C: Likewise.
6911 * g++.dg/concepts/placeholder4.C: Likewise.
6912 * g++.dg/concepts/decl-diagnose.C: Likewise.
6913 * g++.dg/concepts/intro7.C: Likewise.
6914 * g++.dg/concepts/pr68683.C: Likewise.
6915 * g++.dg/concepts/partial-spec4.C: Likewise.
6916 * g++.dg/concepts/template-parm5.C: Likewise.
6917 * g++.dg/concepts/explicit-inst1.C: Likewise.
6918 * g++.dg/concepts/class-deduction1.C: Likewise.
6919 * g++.dg/concepts/class1.C: Likewise.
6920 * g++.dg/concepts/req15.C: Likewise.
6921 * g++.dg/concepts/memfun.C: Likewise.
6922 * g++.dg/concepts/pr68434.C: Likewise.
6923 * g++.dg/concepts/inherit-ctor4.C: Likewise.
6924 * g++.dg/concepts/partial-spec6.C: Likewise.
6925 * g++.dg/concepts/var-templ1.C: Likewise.
6926 * g++.dg/concepts/template-parm8.C: Likewise.
6927 * g++.dg/concepts/explicit-inst3.C: Likewise.
6928 * g++.dg/concepts/class4.C: Likewise.
6929 * g++.dg/concepts/req6.C: Likewise.
6930 * g++.dg/concepts/fn8.C: Likewise.
6931 * g++.dg/concepts/class5.C: Likewise.
6932 * g++.dg/concepts/placeholder5.C: Likewise.
6933 * g++.dg/concepts/req16.C: Likewise.
6934 * g++.dg/concepts/req10.C: Likewise.
6935 * g++.dg/concepts/var-concept2.C: Likewise.
6936 * g++.dg/concepts/auto3.C: Likewise.
6937 * g++.dg/concepts/generic-fn-err.C: Likewise.
6938 * g++.dg/concepts/pr65552.C: Likewise.
6939 * g++.dg/concepts/partial-concept-id2.C: Likewise.
6940 * g++.dg/concepts/fn1.C: Likewise.
6941 * g++.dg/concepts/partial-spec.C: Likewise.
6942 * g++.dg/concepts/template-parm12.C: Likewise.
6943 * g++.dg/concepts/diagnostic1.C: Likewise.
6944 * g++.dg/concepts/intro1.C: Likewise.
6945 * g++.dg/concepts/explicit-inst4.C: Likewise.
6946 * g++.dg/concepts/req18.C: Likewise.
6947 * g++.dg/concepts/explicit-spec5.C: Likewise.
6948 * g++.dg/concepts/var-concept6.C: Likewise.
6949 * g++.dg/concepts/fn9.C: Likewise.
6950 * g++.dg/concepts/req2.C: Likewise.
6951 * g++.dg/concepts/template-parm7.C: Likewise.
6952 * g++.dg/concepts/req14.C: Likewise.
6953 * g++.dg/concepts/template-parm6.C: Likewise.
6954 * g++.dg/concepts/variadic4.C: Likewise.
6955 * g++.dg/concepts/fn6.C: Likewise.
6956 * g++.dg/concepts/req-neg1.C: Likewise.
6957 * g++.dg/concepts/alias3.C: Likewise.
6958 * g++.dg/concepts/expression2.C: Likewise.
6959 * g++.dg/concepts/partial-spec3.C: Likewise.
6960 * g++.dg/concepts/expression3.C: Likewise.
6961 * g++.dg/concepts/memfun-err.C: Likewise.
6962 * g++.dg/concepts/pr66091.C: Likewise.
6963 * g++.dg/concepts/explicit-spec2.C: Likewise.
6964 * g++.dg/concepts/equiv.C: Likewise.
6965 * g++.dg/concepts/friend1.C: Likewise.
6966 * g++.dg/concepts/fn4.C: Likewise.
6967 * g++.dg/concepts/var-templ3.C: Likewise.
6968 * g++.dg/concepts/explicit-inst2.C: Likewise.
6969 * g++.dg/concepts/alias2.C: Likewise.
6970 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
6971 * g++.dg/concepts/placeholder6.C: Likewise.
6972 * g++.dg/concepts/fn10.C: Likewise.
6973 * g++.dg/concepts/req3.C: Likewise.
6974 * g++.dg/concepts/variadic2.C: Likewise.
6975 * g++.dg/concepts/pr65636.C: Likewise.
6976 * g++.dg/concepts/intro6.C: Likewise.
6977 * g++.dg/concepts/class2.C: Likewise.
6978 * g++.dg/concepts/fn2.C: Likewise.
6979 * g++.dg/concepts/req20.C: Likewise.
6980 * g++.dg/concepts/req8.C: Likewise.
6981 * g++.dg/concepts/placeholder1.C: Likewise.
6982 * g++.dg/concepts/pr65854.C: Likewise.
6983 * g++.dg/concepts/member-concept.C: Likewise.
6984 * g++.dg/concepts/template-parm2.C: Likewise.
6985 * g++.dg/concepts/variadic1.C: Likewise.
6986 * g++.dg/concepts/fn7.C: Likewise.
6987 * g++.dg/concepts/intro4.C: Likewise.
6988 * g++.dg/concepts/req13.C: Likewise.
6989 * g++.dg/concepts/inherit-ctor3.C: Likewise.
6990 * g++.dg/concepts/explicit-spec6.C: Likewise.
6991 * g++.dg/concepts/auto1.C: Likewise.
6992 * g++.dg/concepts/alias1.C: Likewise.
6993 * g++.dg/concepts/fn-concept1.C: Likewise.
6994 * g++.dg/concepts/template-parm11.C: Likewise.
6995 * g++.dg/concepts/explicit-spec4.C: Likewise.
6996 * g++.dg/concepts/partial-concept-id1.C: Likewise.
6997 * g++.dg/concepts/req9.C: Likewise.
6998 * g++.dg/concepts/req4.C: Likewise.
6999 * g++.dg/concepts/pr65681.C: Likewise.
7000 * g++.dg/concepts/req7.C: Likewise.
7001 * g++.dg/concepts/req12.C: Likewise.
7002 * g++.dg/concepts/fn5.C: Likewise.
7003 * g++.dg/concepts/alias4.C: Likewise.
7004 * g++.dg/concepts/generic-fn.C: Likewise.
7005 * g++.dg/concepts/feature-macro.C: Likewise.
7006 * g++.dg/concepts/req19.C: Likewise.
7007 * g++.dg/concepts/placeholder3.C: Likewise.
7008 * g++.dg/concepts/intro3.C: Likewise.
7009 * g++.dg/concepts/partial-spec5.C: Likewise.
7010 * g++.dg/concepts/template-parm4.C: Likewise.
7011 * g++.dg/concepts/dr1430.C: Likewise.
7012 * g++.dg/concepts/pr65634.C: Likewise.
7013 * g++.dg/concepts/var-concept4.C: Likewise.
7014 * g++.dg/concepts/pr67249.C: Likewise.
7015 * g++.dg/concepts/expression.C: Likewise.
7016 * g++.dg/concepts/pr65575.C: Likewise.
7017 * g++.dg/concepts/partial-spec2.C: Likewise.
7018 * g++.dg/concepts/template-parm9.C: Likewise.
7019 * g++.dg/concepts/inherit-ctor1.C: Likewise.
7020 * g++.dg/concepts/equiv2.C: Likewise.
7021 * g++.dg/concepts/req11.C: Likewise.
7022 * g++.dg/concepts/template-parm1.C: Likewise.
7023 * g++.dg/concepts/inherit-ctor2.C: Likewise.
7024 * g++.dg/concepts/var-concept1.C: Likewise.
7025 * g++.dg/concepts/fn3.C: Likewise.
7026 * g++.dg/torture/pr46364.C: Likewise.
7027 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
7028 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7029 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
7030 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
7031 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
7032 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7033 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
7034 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
7035 * g++.dg/torture/pr52918-1.C: Likewise.
7036 * g++.dg/torture/pr49394.C: Likewise.
7037 * g++.dg/torture/pr57190.C: Likewise.
7038 * g++.dg/cpp0x/static_assert8.C: Likewise.
7039 * g++.dg/cpp0x/noexcept19.C: Likewise.
7040 * g++.dg/cpp0x/variadic-throw.C: Likewise.
7041 * g++.dg/cpp0x/variadic73.C: Likewise.
7042 * g++.dg/cpp0x/noexcept02.C: Likewise.
7043 * g++.dg/cpp0x/defaulted23.C: Likewise.
7044 * g++.dg/cpp0x/noexcept08.C: Likewise.
7045 * g++.dg/cpp0x/auto9.C: Likewise.
7046 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
7047 * g++.dg/cpp0x/error5.C: Likewise.
7048 * c-c++-common/gomp/atomic-12.c: Likewise.
7049 * c-c++-common/gomp/atomic-13.c: Likewise.
7050 * c-c++-common/gomp/atomic-14.c: Likewise.
7051 * c-c++-common/Wvarargs-2.c: Likewise.
7052 * c-c++-common/Wvarargs.c: Likewise.
7053 * c-c++-common/vector-subscript-2.c: Likewise.
7054 * g++.old-deja/g++.robertl/eb123.C: Likewise.
7055 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
7056 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
7057 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7058 * g++.old-deja/g++.eh/throw2.C: Likewise.
7059 * g++.old-deja/g++.eh/throw1.C: Likewise.
7060 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
7061 * g++.old-deja/g++.other/new7.C: Likewise.
7062 * g++.old-deja/g++.other/crash30.C: Likewise.
7063 * g++.old-deja/g++.other/regstack.C: Likewise.
7064 * g++.old-deja/g++.other/crash28.C: Likewise.
7065 * g++.old-deja/g++.jason/bool5.C: Likewise.
7066 * g++.old-deja/g++.mike/p10416.C: Likewise.
7067 * g++.old-deja/g++.mike/eh25.C: Likewise.
7068 * g++.old-deja/g++.mike/eh55.C: Likewise.
7069
a1189286
JJ
7070 PR rtl-optimization/82192
7071 * gcc.c-torture/execute/pr82192.c: New test.
7072
897da303
RB
70732017-09-15 Richard Biener <rguenther@suse.de>
7074
7075 PR tree-optimization/82217
7076 * gcc.dg/torture/pr82217.c: New testcase.
7077
854dde43
JJ
70782017-09-15 Jakub Jelinek <jakub@redhat.com>
7079
7080 PR target/82145
7081 * gcc.target/i386/pr82145.c: New test.
7082
22d07ec2
PT
70832017-09-15 Paul Thomas <pault@gcc.gnu.org>
7084
7085 PR fortran/82184
7086 * gfortran.dg/pointer_array_9.f90: New test.
7087
12fca96e
MM
70882017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7089
7090 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
7091 __builtin_fabsq.
7092 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
7093 of __builtin_fabsq. Prevent the test from running on 32-bit.
7094 * gcc.target/powerpc/float128-fma1.c: New test.
7095 * gcc.target/powerpc/float128-fma2.c: Likewise.
7096 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
7097 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
7098
595ced60
DM
70992017-09-14 David Malcolm <dmalcolm@redhat.com>
7100
7101 PR jit/82174
7102 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
7103 New test case.
7104
44e13e60
PH
71052017-09-14 Pat Haugen <pthaugen@us.ibm.com>
7106
7107 * gcc.target/powerpc/r2_shrink-wrap.c: New.
7108
2a94be35
WS
71092017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
7110
7111 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
7112 lp64 requirement.
7113
0fa0fdb7
RB
71142017-09-14 Richard Biener <rguenther@suse.de>
7115
7116 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
7117 * gcc.dg/uninit-suppress_2.c: Adjust.
7118 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7119
83ada6e8
RO
71202017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7121
7122 PR tree-optimization/80996
7123 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
7124
c5f59763
JJ
71252017-09-14 Jakub Jelinek <jakub@redhat.com>
7126
7127 PR target/81325
7128 * g++.dg/cpp0x/pr81325.C: New test.
7129
87f3a5cf
PT
71302017-09-13 Paul Thomas <pault@gcc.gnu.org>
7131
7132 PR fortran/82173
7133 * gfortran.dg/pdt_10.f03 : New test.
7134
b6509175
PC
71352017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
7136
7137 PR c++/68177
7138 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
7139
c7885b85
ML
71402017-09-13 Martin Liska <mliska@suse.cz>
7141
7142 PR middle-end/82154
7143 * g++.dg/torture/pr82154.C: New test.
7144
97e63e12
PC
71452017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
7146
7147 PR c++/61362
7148 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
7149 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
7150
bce5091a
SE
71512017-09-13 Steve Ellcey <sellcey@cavium.com>
7152
7153 PR tree-optimization/80925
7154 * gfortran.dg/vect/vect-2.f90: Add
7155 --param vect-max-peeling-for-alignment=0 option.
7156 Remove unaligned access and peeling checks.
7157 * gfortran.dg/vect/vect-3.f90: Ditto.
7158 * gfortran.dg/vect/vect-4.f90: Ditto.
7159 * gfortran.dg/vect/vect-5.f90: Ditto.
7160
13380861
PC
71612017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
7162
7163 PR c++/61135
7164 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
7165 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
7166
bb5d9711
JW
71672017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
7168
7169 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
7170
267bbb6f
MP
71712017-09-13 Marek Polacek <polacek@redhat.com>
7172
7173 PR c/82167
7174 * gcc.dg/pr82167.c: New test.
7175
8a411aa3
WS
71762017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
7177
7178 * gcc.target/powerpc/fold-vec-ld-char.c: New.
7179 * gcc.target/powerpc/fold-vec-ld-double.c: New.
7180 * gcc.target/powerpc/fold-vec-ld-float.c: New.
7181 * gcc.target/powerpc/fold-vec-ld-int.c: New.
7182 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
7183 * gcc.target/powerpc/fold-vec-ld-short.c: New.
7184
1cb656f8
JW
71852017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
7186
7187 * gcc.target/aarch64/pr62178.c: Updated testcase
7188 to scan for two ldrs and an mla.
7189
e5b87132
PC
71902017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
7191
7192 PR c++/59949
7193 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
7194
491cefb7
WD
71952017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
7196
7197 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
7198
4395a473
TP
71992017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7200
7201 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
7202 ARMv8-A and ARMv8-R.
7203 * gcc.target/arm/acle/cdp2.c: Likewise.
7204 * gcc.target/arm/acle/ldc.c: Likewise.
7205 * gcc.target/arm/acle/ldc2.c: Likewise.
7206 * gcc.target/arm/acle/ldc2l.c: Likewise.
7207 * gcc.target/arm/acle/ldcl.c: Likewise.
7208 * gcc.target/arm/acle/mcr.c: Likewise.
7209 * gcc.target/arm/acle/mcr2.c: Likewise.
7210 * gcc.target/arm/acle/mcrr.c: Likewise.
7211 * gcc.target/arm/acle/mcrr2.c: Likewise.
7212 * gcc.target/arm/acle/mrc.c: Likewise.
7213 * gcc.target/arm/acle/mrc2.c: Likewise.
7214 * gcc.target/arm/acle/mrrc.c: Likewise.
7215 * gcc.target/arm/acle/mrrc2.c: Likewise.
7216 * gcc.target/arm/acle/stc.c: Likewise.
7217 * gcc.target/arm/acle/stc2.c: Likewise.
7218 * gcc.target/arm/acle/stc2l.c: Likewise.
7219 * gcc.target/arm/acle/stcl.c: Likewise.
7220 * lib/target-supports.exp:
7221 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
7222 and stcl in the comment.
7223 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
7224 and disable Thumb-1 targets.
7225 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
7226 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
7227
caf3dcdf
PC
72282017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
7229
7230 PR c++/47226
7231 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
7232 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
7233
2da6996c
RB
72342017-09-13 Richard Biener <rguenther@suse.de>
7235
7236 PR middle-end/82128
7237 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
7238 default-def to avoid breaking iterator update with the weird
7239 interaction with cgraph_update_edges_for_call_stmt_node.
7240
d6ecd2cf
KV
72412017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
7242
7243 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
7244
741bbaab
PC
7245017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
7246
7247 PR c++/70621
7248 * g++.dg/torture/pr70621.C: New.
7249
18a4e7e3
PT
72502017-09-12 Paul Thomas <pault@gcc.gnu.org>
7251
7252 PR fortran/82173
7253 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
7254 is defined' error.
7255 * gfortran.dg/pdt_6.f03 : New test.
7256 * gfortran.dg/pdt_7.f03 : New test.
7257 * gfortran.dg/pdt_8.f03 : New test.
7258
7259 PR fortran/82168
7260 * gfortran.dg/pdt_9.f03 : New test.
7261
cbc45bea
JJ
72622017-09-12 Jakub Jelinek <jakub@redhat.com>
7263
7264 PR target/82112
7265 * gcc.target/powerpc/pr82112.c: New test.
7266 * g++.dg/ext/altivec-18.C: New test.
7267
5f33b353
ML
72682017-09-12 Martin Liska <mliska@suse.cz>
7269
7270 PR testsuite/82114
7271 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
7272
29545149
RB
72732017-09-12 Richard Biener <rguenther@suse.de>
7274
7275 PR tree-optimization/82157
7276 * gcc.dg/torture/pr82157.c: New testcase.
7277
8101ec85
SA
72782017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
7279
7280 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
7281 attribute.
7282 * gcc.target/mips/near-far-2.c: Likewise.
7283 * gcc.target/mips/near-far-3.c: Likewise.
7284 * gcc.target/mips/near-far-4.c: Likewise.
7285
ec33aebb
JJ
72862017-09-12 Jakub Jelinek <jakub@redhat.com>
7287
7288 PR target/82112
7289 * c-c++-common/pr82112.c: New test.
7290 * gcc.dg/pr82112.c: New test.
7291
2f6c18e0
EB
72922017-09-10 Eric Botcazou <ebotcazou@adacore.com>
7293
7294 PR ada/79441
7295 * gnat.dg/pack9.adb: Robustify.
7296
ff3598bc
PT
72972017-09-10 Paul Thomas <pault@gcc.gnu.org>
7298
7299 PR fortran/34640
7300 * gfortran.dg/associate_24.f90: New test.
7301 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
7302 checks.
7303 * gfortran.dg/no_arg_check_2.f90: Likewise.
7304 * gfortran.dg/pointer_array_1.f90: New test.
7305 * gfortran.dg/pointer_array_2.f90: New test.
7306 * gfortran.dg/pointer_array_7.f90: New test.
7307 * gfortran.dg/pointer_array_8.f90: New test.
7308 * gfortran.dg/pointer_array_component_1.f90: New test.
7309 * gfortran.dg/pointer_array_component_2.f90: New test.
7310 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
7311 counts by 1.
7312
7313 PR fortran/40737
7314 * gfortran.dg/pointer_array_3.f90: New test.
7315
7316 PR fortran/57116
7317 * gfortran.dg/pointer_array_4.f90: New test.
7318
7319 PR fortran/55763
7320 * gfortran.dg/pointer_array_5.f90: New test.
7321
7322 PR fortran/57019
7323 * gfortran.dg/pointer_array_6.f90: New test.
7324
019bf9ad
JW
73252017-09-09 Jonathan Wakely <jwakely@redhat.com>
7326
7327 PR c++/81852
7328 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
7329 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
7330 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
7331 * g++.dg/cpp1y/feat-neg.C: Likewise.
7332 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7333
95b7c2e0
PMR
73342017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
7335
7336 * gnat.dg/debug14.adb: New test.
7337
89ec98ed
EB
73382017-09-09 Eric Botcazou <ebotcazou@adacore.com>
7339
7340 * gnat.dg/specs/atomic3.ads: New test.
7341
ea09ecc5
EB
73422017-09-09 Eric Botcazou <ebotcazou@adacore.com>
7343
7344 * gnat.dg/specs/vfa.ads: Rename into...
7345 * gnat.dg/specs/vfa1.ads: ...this.
7346 * gnat.dg/specs/vfa2.ads: New test.
7347
5bab4c96
PT
73482017-09-09 Paul Thomas <pault@gcc.gnu.org>
7349
7350 * gfortran.dg/pdt_1.f03 : New test.
7351 * gfortran.dg/pdt_2.f03 : New test.
7352 * gfortran.dg/pdt_3.f03 : New test.
7353 * gfortran.dg/pdt_4.f03 : New test.
7354 * gfortran.dg/pdt_5.f03 : New test.
7355
b2c5d6f1 73562017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
7357
7358 * gcc.dg/pr81988.c: New test.
7359
73602017-09-07 Eric Botcazou <ebotcazou@adacore.com>
7361
1c49a3ed
EB
7362 * gnat.dg/opt67.adb: New test.
7363 * gnat.dg/opt67_pkg.ad[sb]: New helper.
7364
86373d92
JJ
73652017-09-07 Jakub Jelinek <jakub@redhat.com>
7366
7367 PR target/81979
7368 * gcc.dg/pr81979.c: New test.
7369
a3064a99
EB
73702017-09-07 Eric Botcazou <ebotcazou@adacore.com>
7371
7372 PR ada/82126
7373 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
7374
a7976089
RB
73752017-09-07 Richard Biener <rguenther@suse.de>
7376
7377 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
7378 opportunity.
7379
bbd35101
MM
73802017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
7381
7382 * gcc.target/powerpc/float128-1.c: Update options to know that
7383 -mfloat128 is now on by default on PowerPC VSX systems. Remove
7384 -static-libgcc option which is no longer needed. Use -mvsx or
7385 -mpower9-vector to enable VSX or hardware IEEE support, rather
7386 than specifying a particular CPU.
7387 * gcc.target/powerpc/float128-2.c: Likewise.
7388 * gcc.target/powerpc/float128-cmp.c: Likewise.
7389 * gcc.target/powerpc/float128-complex-1.c: Likewise.
7390 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7391 * gcc.target/powerpc/float128-hw.c: Likewise.
7392 * gcc.target/powerpc/float128-mix.c: Likewise.
7393 * gcc.target/powerpc/float128-type-1.c: Likewise.
7394 * gcc.target/powerpc/float128-type-2.c: Likewise.
7395 * gcc.target/powerpc/float128-3.c: New test.
7396 * gcc.target/powerpc/float128-4.c: Likewise.
7397 * gcc.target/powerpc/float128-5.c: Likewise.
7398
260da991
WD
73992017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
7400
7401 PR middle-end/78468
7402 * gcc.dg/pr78468.c: Add alignment test.
7403
f6e50a7d
WW
74042017-09-06 Wish Wu <wishwu007@gmail.com>
7405 Jakub Jelinek <jakub@redhat.com>
7406
7407 * gcc.dg/sancov/cmp0.c: New test.
7408
f6bd5664
RB
74092017-09-06 Richard Biener <rguenther@suse.de>
7410
7411 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
7412 test for correctness of vector lowering.
7413
796bd467
RB
74142017-09-06 Richard Biener <rguenther@suse.de>
7415
7416 PR tree-optimization/82108
7417 * gcc.dg/vect/pr82108.c: New testcase.
7418
e9982c6a
MJ
74192017-09-06 Martin Jambor <mjambor@suse.cz>
7420
7421 PR tree-optimization/82078
7422 * gcc.dg/tree-ssa/pr82078.c: New test.
7423
3581d5db
JJ
74242017-09-06 Jakub Jelinek <jakub@redhat.com>
7425
7426 PR middle-end/82095
7427 * gcc.dg/tls/pr82095.c: New test.
7428
bcc6842b
JJ
74292017-09-05 Jakub Jelinek <jakub@redhat.com>
7430
0fe4bc78
JJ
7431 PR middle-end/81768
7432 * gcc.dg/gomp/pr81768-2.c: New test.
7433
bcc6842b
JJ
7434 PR middle-end/81768
7435 * gcc.dg/gomp/pr81768-1.c: New test.
7436
55b2ce1c
BS
74372017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7438
7439 PR target/81833
7440 * gcc.target/powerpc/pr81833-1.c: New file.
7441 * gcc.target/powerpc/pr81833-2.c: New file.
7442
f174328e
L
74432017-09-05 H.J. Lu <hongjiu.lu@intel.com>
7444
7445 PR target/59501
7446 PR target/81624
7447 PR target/81769
7448 * gcc.target/i386/pr59501-4a.c: Remove xfail.
7449 * gcc.target/i386/pr81769-1a.c: New test.
7450 * gcc.target/i386/pr81769-1b.c: Likewise.
7451 * gcc.target/i386/pr81769-2.c: Likewise.
7452
c253525e
MP
74532017-09-05 Marek Polacek <polacek@redhat.com>
7454
7455 PR sanitizer/82072
7456 * c-c++-common/ubsan/pr82072-2.c: New test.
7457
d49318d9
PC
74582017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
7459
7460 PR c++/81942
7461 * g++.dg/cpp1y/constexpr-return3.C: New.
7462
d3b080bc
EB
74632017-09-05 Eric Botcazou <ebotcazou@adacore.com>
7464
7465 * gnat.dg/incomplete5.ad[sb]: New test.
7466 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
7467
1f073c92
EB
74682017-09-05 Eric Botcazou <ebotcazou@adacore.com>
7469
7470 * gnat.dg/specs/uc2.ads: New test.
7471
806fcf71
EB
74722017-09-05 Eric Botcazou <ebotcazou@adacore.com>
7473
7474 * gnat.dg/taft_type4.adb: New test.
7475 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
7476
a0f8cad6
RB
74772017-09-05 Richard Biener <rguenther@suse.de>
7478
7479 PR tree-optimization/82102
7480 * gcc.dg/torture/pr82102.c: New testcase.
7481
babf697a
EB
74822017-09-05 Eric Botcazou <ebotcazou@adacore.com>
7483
d8d9aa38 7484 * gnat.dg/array29.ad[sb]: New test.
babf697a 7485
02e637d8
ML
74862017-09-05 Martin Liska <mliska@suse.cz>
7487
7488 PR tree-optimization/82032
7489 * g++.dg/other/pr82032.C: New test.
7490 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
7491 * gcc.dg/tree-ssa/vrp34.c: Likewise.
7492 * gcc.dg/switch-10.c: Likewise.
7493
bc394e5a
UB
74942017-09-04 Uros Bizjak <ubizjak@gmail.com>
7495
7496 * gcc.target/i386/mpx/mpx-os-support.h: New file.
7497 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
7498
9afacf39
BE
74992017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7500
7501 PR target/77308
7502 * gcc.target/arm/pr77308-1.c: New test.
7503
11a82e25
RB
75042017-09-04 Richard Biener <rguenther@suse.de>
7505
7506 PR tree-optimization/82084
7507 * g++.dg/torture/pr82084.C: New testcase.
7508
bc7fe952
MP
75092017-09-04 Marek Polacek <polacek@redhat.com>
7510
7511 PR c/81783
7512 * c-c++-common/Wtautological-compare-5.c: New test.
7513
8713d0f1
JL
75142017-09-04 Jeff Law <law@redhat.com>
7515
7516 PR tree-optimization/64910
7517 * gcc.dg/tree-ssa/pr64910-2.c: New test.
7518
8d2b48ae
MP
75192017-09-04 Marek Polacek <polacek@redhat.com>
7520
7521 PR sanitizer/82072
7522 * c-c++-common/ubsan/pr82072.c: New test.
7523
e910a9b1
RB
75242017-09-04 Richard Biener <rguenther@suse.de>
7525
7526 PR tree-optimization/82060
7527 * g++.dg/torture/pr82060.C: New testcase.
7528
d8c40eff
AM
75292017-09-04 Alexander Monakov <amonakov@ispras.ru>
7530
7531 PR rtl-optimization/57448
7532 PR target/67458
7533 PR target/81316
7534 * gcc.dg/atomic/pr80640-2.c: New testcase.
7535 * gcc.dg/atomic/pr81316.c: New testcase.
7536
1fda57cb
TV
75372017-09-04 Tom de Vries <tom@codesourcery.com>
7538
7539 PR tree-optimization/82052
7540 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
7541 call in fn11.
7542
792ce29f
JJ
75432017-09-04 Jakub Jelinek <jakub@redhat.com>
7544
ca1150f0
JJ
7545 PR sanitizer/81981
7546 * gcc.dg/ubsan/pr81981.c: New test.
7547
792ce29f
JJ
7548 PR tree-optimization/70043
7549 PR testsuite/82093
7550 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
7551
83982f26
UB
75522017-09-04 Uros Bizjak <ubizjak@gmail.com>
7553
7554 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
7555 * gcc.target/i386/bmi-check.h (main): Ditto.
7556 * gcc.target/i386/bmi2-check.h (main): Ditto.
7557 * gcc.target/i386/rtm-check.h (main): Ditto.
7558 * gcc.target/i386/sha-check.h (main): Ditto.
7559 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
7560 (main): Use __get_cpuid_count. Use check_osxsave.
7561 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
7562 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
7563 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
7564 (main): Use check_osxsave.
7565
f36b315d
UB
75662017-09-03 Uros Bizjak <ubizjak@gmail.com>
7567
7568 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
7569 and return NORUNRES on failure.
7570 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
7571 __builtin_va_arg_pack instead of __va_arg_pack.
7572 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
7573 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
7574 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
7575 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
7576 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
7577
bff0050a
JJ
75782017-09-01 Jakub Jelinek <jakub@redhat.com>
7579
7580 PR target/81766
7581 * gcc.target/i386/pr81766.c: New test.
7582
e035be33
JM
75832017-09-01 Joseph Myers <joseph@codesourcery.com>
7584
7585 PR c/82071
7586 * gcc.target/i386/excess-precision-7.c: New test.
7587
db6bb1ec
AK
75882017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7589
7590 PR target/82012
7591 * gcc.target/s390/target-attribute/pr82012.c: New test.
7592
0e34f6d8
JL
75932017-09-01 Jeff Law <law@redhat.com>
7594
2ec399d8
JS
7595 * gcc.target/i386/const-in-bss.c: New test.
7596
0e34f6d8
JL
7597 PR tree-optimization/82052
7598 * gcc.c-torture/compile/pr82052.c: New test.
7599
349884d1
JJ
76002017-09-01 Jakub Jelinek <jakub@redhat.com>
7601
7602 PR sanitizer/81923
7603 * gcc.dg/asan/pr81923.c: New test.
7604
002618d8
ML
76052017-09-01 Martin Liska <mliska@suse.cz>
7606
7607 PR tree-optimization/82059
7608 * gcc.dg/tree-ssa/pr82059.c: New test.
7609
a2de90a4
CZ
76102017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
7611
7612 * gcc.target/arc/loop-1.c: Deleted.
7613
1370fccf
CZ
76142017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
7615
7616 * gcc.target/arc/arc.exp: Test also cpp files.
7617 * gcc.target/arc/tdelay_slots.cpp: New test.
7618
7cfbf676
CZ
76192017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
7620
7621 * gcc.target/arc/pr9001184797.c: New test.
7622
d2e05fcb
JJ
76232017-09-01 Jakub Jelinek <jakub@redhat.com>
7624
7625 PR c/81887
7626 * c-c++-common/gomp/pr81887.c: New test.
7627 * gfortran.dg/gomp/pr81887.f90: New test.
7628
8dc9277a
MP
76292017-09-01 Marek Polacek <polacek@redhat.com>
7630
7631 PR c++/82040
7632 * g++.dg/warn/Wbool-operation-1.C: New test.
7633
9f532472
CZ
76342017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
7635
7636 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 7637 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 7638
b6fb7933
CZ
76392017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
7640
7641 * gcc.target/arc/sdata-3.c: New file.
7642 * gcc.target/arc/sdata-4.c: Likewise.
7643
7488b577
RB
76442017-08-31 Richard Biener <rguenther@suse.de>
7645
7646 PR middle-end/82054
7647 * g++.dg/gomp/pr82054.C: New testcase.
7648
3aebc597
RL
76492017-08-31 Renlin Li <renlin.li@arm.com>
7650 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7651
7652 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
7653
3e75ec3f
BS
76542017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7655
7656 PR tree-optimization/81987
7657 * g++.dg/torture/pr81987.C: New file.
7658
02d54806
EB
76592017-08-30 Eric Botcazou <ebotcazou@adacore.com>
7660
7661 * gnat.dg/aggr22.ad[sb]: New test.
7662
e0bd5a28
PH
76632017-08-30 Pat Haugen <pthaugen@us.ibm.com>
7664
7665 * gcc.target/powerpc/cr_shrink-wrap.c: New.
7666
6da714c6
MM
76672017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
7668
7669 PR target/82015
7670 * gcc.target/powerpc/pr82015.c: Fix up error message.
7671
6cc30cb4
ML
76722017-08-30 Martin Liska <mliska@suse.cz>
7673
7674 PR inline-asm/82001
7675 * gcc.dg/ipa/pr82001.c: New test.
7676
d16c828e
ML
76772017-08-30 Martin Liska <mliska@suse.cz>
7678
7679 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
7680
36ef8e6f
RB
76812017-08-30 Richard Biener <rguenther@suse.de>
7682
7683 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
7684
72932ccf
MM
76852017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7686
7687 PR target/82015
7688 * gcc.target/powerpc/pr82015.c: New test.
7689
4e395d91
UB
76902017-08-29 Uros Bizjak <ubizjak@gmail.com>
7691
7692 * gcc.target/i386/*.c: Remove excess braces from target selectors.
7693
2ffc0382
UB
76942017-08-29 Uros Bizjak <ubizjak@gmail.com>
7695
7696 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
7697 * gcc.target/i386/abi-2.c: Ditto.
7698 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
7699 * gcc.target/i386/pr22076.c: Ditto.
7700 * gcc.target/i386/pr37216.c: Ditto.
7701 * gcc.target/i386/pr39431.c: Ditto.
7702 * gcc.target/i386/pr40906-1.c: Ditto.
7703 * gcc.target/i386/pr40906-2.c: Ditto.
7704 * gcc.target/i386/pr43766.c: Ditto.
7705 * gcc.target/i386/pr46226.c: Ditto.
7706 * gcc.target/i386/pr46470.c: Ditto.
7707 * gcc.target/i386/pr59929.c: Ditto.
7708 * gcc.target/i386/sse-10.c: Ditto.
7709 * gcc.target/i386/vararg-1.c: Ditto.
7710 * gcc.target/i386/vararg-1.c: Ditto.
7711 * gcc.target/i386/asm-6.c: Compile for fpic target only.
7712 * gcc.target/i386/pr44223.c: Ditto.
7713 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
7714 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
7715 * gcc.target/i386/pr67480.c (dg-options): Ditto.
7716 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
7717 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
7718 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
7719 * gcc.target/i386/mvc9.c: Compile for lto target only.
7720 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
7721 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
7722 * gcc.target/i386/pr57091.c: Ditto.
7723 * gcc.target/i386/pr61599-2.c: Ditto.
7724
8eb91869
BS
77252017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7726
7727 PR tree-optimization/81503
7728 * gcc.c-torture/execute/pr81503.c: New file.
7729
9dc3d6a9
ML
77302017-08-29 Martin Liska <mliska@suse.cz>
7731
2ffc0382 7732 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
7733 * gcc.dg/tree-ssa/vrp104.c: Likewise.
7734
faa5399b 77352017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 7736 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
7737
7738 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
7739
14d62813
JL
77402017-08-28 Jeff Law <law@redhat.com>
7741
7742 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
7743 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
7744 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
7745 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
7746 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
7747 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
7748 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
7749 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
7750 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
7751
c11384aa
JW
77522017-08-28 Janus Weil <janus@gcc.gnu.org>
7753
7754 PR fortran/81770
7755 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
7756 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
7757
ac9a43e1
SE
77582017-08-28 Steve Ellcey <sellcey@cavium.com>
7759
7760 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
7761 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
7762 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
7763
2aa8aa18
RB
77642017-08-28 Richard Biener <rguenther@suse.de>
7765
7766 PR tree-optimization/81977
7767 * g++.dg/torture/pr81977.C: New testcase.
7768
5e5ccf0d
AM
77692017-08-28 Alexander Monakov <amonakov@ispras.ru>
7770
7771 PR target/80640
7772 * gcc.dg/atomic/pr80640.c: New testcase.
7773
a5df2090
UB
77742017-08-27 Uros Bizjak <ubizjak@gmail.com>
7775
7776 PR target/81995
7777 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
7778 * gcc.target/i386/pr46091-4a.c: Ditto.
7779
86e03ef9
TK
77802017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7781
7782 PR fortran/81974
7783 * gfortran.dg/inline_matmul_19.f90: New test.
7784
6e4c6a24
SM
77852017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
7786
7787 * gcc.target/powerpc/m128-check.h: New file.
7788 * gcc.target/powerpc/sse-check.h: New file.
7789 * gcc.target/powerpc/sse-movmskps-1.c: New file.
7790 * gcc.target/powerpc/sse-movlps-2.c: New file.
7791 * gcc.target/powerpc/sse-pavgw-1.c: New file.
7792 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
7793 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
7794 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
7795 * gcc.target/powerpc/sse-divss-1.c: New file.
7796 * gcc.target/powerpc/sse-movhps-1.c: New file.
7797 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
7798 * gcc.target/powerpc/sse-subps-1.c: New file.
7799 * gcc.target/powerpc/sse-minps-1.c: New file.
7800 * gcc.target/powerpc/sse-pminub-1.c: New file.
7801 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
7802 * gcc.target/powerpc/sse-shufps-1.c: New file.
7803 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
7804 * gcc.target/powerpc/sse-maxps-1.c: New file.
7805 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
7806 * gcc.target/powerpc/sse-movmskb-1.c: New file.
7807 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
7808 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
7809 * gcc.target/powerpc/sse-mulps-1.c: New file.
7810 * gcc.target/powerpc/sse-rcpps-1.c: New file.
7811 * gcc.target/powerpc/sse-pminsw-1.c: New file.
7812 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
7813 * gcc.target/powerpc/sse-subss-1.c: New file.
7814 * gcc.target/powerpc/sse-movss-2.c: New file.
7815 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
7816 * gcc.target/powerpc/sse-minss-1.c: New file.
7817 * gcc.target/powerpc/sse-movaps-2.c: New file.
7818 * gcc.target/powerpc/sse-movlps-1.c: New file.
7819 * gcc.target/powerpc/sse-maxss-1.c: New file.
7820 * gcc.target/powerpc/sse-movhlps-1.c: New file.
7821 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
7822 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
7823 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
7824 * gcc.target/powerpc/sse-mulss-1.c: New file.
7825 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
7826 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
7827 * gcc.target/powerpc/sse-movlhps-1.c: New file.
7828 * gcc.target/powerpc/sse-movhps-2.c: New file.
7829 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
7830 * gcc.target/powerpc/sse-xorps-1.c: New file.
7831 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
7832 * gcc.target/powerpc/sse-orps-1.c: New file.
7833 * gcc.target/powerpc/sse-addps-1.c: New file.
7834 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
7835 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
7836 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
7837 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
7838 * gcc.target/powerpc/sse-andps-1.c: New file.
7839 * gcc.target/powerpc/sse-cmpss-1.c: New file.
7840 * gcc.target/powerpc/sse-divps-1.c: New file.
7841 * gcc.target/powerpc/sse-andnps-1.c: New file.
7842 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
7843 * gcc.target/powerpc/sse-movss-1.c: New file.
7844 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
7845 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
7846 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
7847 * gcc.target/powerpc/sse-movaps-1.c: New file.
7848 * gcc.target/powerpc/sse-movss-3.c: New file.
7849 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
7850 * gcc.target/powerpc/sse-addss-1.c: New file.
7851 * gcc.target/powerpc/sse-psadbw-1.c: New file.
7852
56b26dd4
MM
78532017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7854
2ffc0382 7855 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
7856 * gcc.target/powerpc/dform-2.c: Likewise.
7857 * gcc.target/powerpc/dform-3.c: Likewise.
7858 * gcc.target/powerpc/pr71656-1.c: Likewise.
7859 * gcc.target/powerpc/pr71656-2.c: Likewise.
7860 * gcc.target/powerpc/pr80103-1.c: Likewise.
7861 * gcc.target/powerpc/pr80098-1.c: Likewise.
7862
6512c0f1
MS
78632017-08-24 Martin Sebor <msebor@redhat.com>
7864
7865 PR middle-end/81908
7866 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
7867 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
7868 * gcc.dg/tree-ssa/pr81908.c: New test.
7869
281de9c2
SM
78702017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
7871
2ffc0382
UB
7872 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
7873 Suppress warning during tests.
281de9c2 7874
10bfe16f
UB
78752017-08-24 Uros Bizjak <ubizjak@gmail.com>
7876
7877 * lib/target-supports.exp: Group together target-dependant checks.
7878
142ff602
BC
78792017-08-24 Bin Cheng <bin.cheng@arm.com>
7880
7881 PR tree-optimization/81913
7882 * gcc.c-torture/execute/pr81913.c: New test.
7883 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
7884 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
7885
9b25e12d
RB
78862017-08-23 Richard Biener <rguenther@suse.de>
7887
07a5fe52 7888 PR target/81921
9b25e12d
RB
7889 * gcc.target/i386/pr81921.c: New testcase.
7890
122f9da1
DS
78912017-08-23 Daniel Santos <daniel.santos@pobox.com>
7892
7893 * gcc.target/i386/pr80969-1.c: New testcase.
7894 * gcc.target/i386/pr80969-2a.c: Likewise.
7895 * gcc.target/i386/pr80969-2.c: Likewise.
7896 * gcc.target/i386/pr80969-3.c: Likewise.
7897 * gcc.target/i386/pr80969-4a.c: Likewise.
7898 * gcc.target/i386/pr80969-4b.c: Likewise.
7899 * gcc.target/i386/pr80969-4.c: Likewise.
7900 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
7901 * lib/target-supports.exp (check_avx512_os_support_available,
7902 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
7903 New proceedures for target avx512f and avx512f_runtime selectors.
7904 (check_avx2_hw_available): Fix breakage due NULL being undefined.
7905
397ecd05
DM
79062017-08-23 David Malcolm <dmalcolm@redhat.com>
7907
7908 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
7909 * gcc.dg/param-type-mismatch.c: New test case.
7910
44b1b798
WS
79112017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
7912
7913 * gcc.target/powerpc/fold-vec-perm-char.c: New.
7914 * gcc.target/powerpc/fold-vec-perm-double.c: New.
7915 * gcc.target/powerpc/fold-vec-perm-float.c: New.
7916 * gcc.target/powerpc/fold-vec-perm-int.c: New.
7917 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
7918 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
7919 * gcc.target/powerpc/fold-vec-perm-short.c: New.
7920
60591d4e
RB
79212017-08-23 Richard Biener <rguenther@suse.de>
7922
7923 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
7924 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
7925 * gnat.dg/noinline2.adb: Likewise.
7926 * gnat.dg/renaming6.adb: Likewise.
7927 * gnat.dg/renaming6.ads: Likewise.
7928 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 7929
3767b2e4
RB
79302017-08-23 Richard Biener <rguenther@suse.de>
7931
7932 PR lto/81940
7933 * g++.dg/lto/pr81940_0.C: New testcase.
7934
c37691e5
TC
79352017-08-23 Tamar Christina <tamar.christina@arm.com>
7936
7937 PR middle-end/19706
7938 * gcc.dg/tree-ssa/pr19706.c: New.
7939 * lib/target-supports.exp (check_effective_target_xorsign): New.
7940
4d68ff06
DS
79412017-08-22 Daniel Santos <daniel.santos@pobox.com>
7942
7943 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
7944 -mabi=ms
7945 * gcc.target/i386/pr64409.c: Modify to only run on x32.
7946 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
7947 * gcc.target/i386/pr66275.c: Likewise.
7948 * gcc.target/i386/pr68018.c: Likewise.
7949
5b37159f
WS
79502017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7951
7952 * gcc.target/powerpc/fold-vec-sums-int.c: New.
7953
0db8ddfc
JL
79542017-08-22 Jeff Law <law@redhat.com>
7955
7956 PR tree-optimization/81741
7957 PR tree-optimization/71947
7958 * gcc.dg/tree-ssa/pr81741.c: New test.
7959 * gcc.dg/tree-ssa/pr71947-7.c: New test.
7960 * gcc.dg/tree-ssa/pr71947-8.c: New test.
7961 * gcc.dg/tree-ssa/pr71947-9.c: New test.
7962 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
7963 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
7964 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
7965 * gcc.dg/tree-ssa/20030922-2.c: xfail.
7966
44d23deb
YR
79672017-08-22 Yvan Roux <yvan.roux@linaro.org>
7968
07a5fe52
UB
7969 PR c++/80287
7970 * g++.dg/pr80287.C: New test.
44d23deb 7971
7f1bf27a
RB
79722017-08-22 Richard Biener <rguenther@suse.de>
7973
7974 Revert
7975 2017-08-09 Slava Barinov <v.barinov@samsung.com>
7976
7977 * g++.dg/asan/asan.exp: Switch on *.cc tests.
7978
1823c4f6
RB
79792017-08-22 Richard Biener <rguenther@suse.de>
7980
7981 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
7982 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
7983 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
7984 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
7985 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
7986 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
7987 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
7988 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
7989
bef016bf
JD
79902017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7991
7992 PR fortran/81296
7993 * gfortran.dg/dtio_12.f90: Update test.
7994
57cea2b3
NS
79952017-08-21 Nathan Sidwell <nathan@acm.org>
7996
7997 * g++.dg/template/pr81899.C: Fix c++03.
7998 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
7999
7f204c0f
DM
80002017-08-21 David Malcolm <dmalcolm@redhat.com>
8001
8002 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
8003 Update expected result to show all of "(long)0" being underlined.
8004 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
8005 (test_multitoken_macro): Update expected underlining.
8006
2f687306
DM
80072017-08-21 David Malcolm <dmalcolm@redhat.com>
8008
8009 * gcc.dg/format/diagnostic-ranges.c: Update expected results
8010 to show underlining of all pertinent params.
8011 * gcc.dg/format/pr72858.c: Likewise.
8012
453773df
UB
80132017-08-21 Uros Bizjak <ubizjak@gmail.com>
8014
8015 PR target/46091
8016 * gcc.target/i386/pr46091-4.c: New test.
8017 * gcc.target/i386/pr46091-4a.c: Ditto.
8018 * gcc.target/i386/pr46091-5.c: Ditto.
8019 * gcc.target/i386/pr46091-5a.c: Ditto.
8020
5ec1701e
NS
80212017-08-21 Nathan Sidwell <nathan@acm.org>
8022
8023 PR c++/81899
8024 * g++.dg/template/pr81899.C: New.
8025
404938ed
RB
80262017-08-21 Richard Biener <rguenther@suse.de>
8027
8028 PR tree-optimization/81900
8029 * gcc.dg/torture/pr81900.c: New testcase.
8030
1ea85365
RB
80312017-08-21 Richard Biener <rguenther@suse.de>
8032
8033 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
8034 regex to handle the LTO case.
8035 * c-c++-common/asan/heap-overflow-1.c: Likewise.
8036 * c-c++-common/asan/misalign-1.c: Likewise.
8037 * c-c++-common/asan/misalign-2.c: Likewise.
8038 * c-c++-common/asan/null-deref-1.c: Likewise.
8039 * c-c++-common/asan/stack-overflow-1.c: Likewise.
8040 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
8041 * c-c++-common/asan/use-after-free-1.c: Likewise.
8042 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
8043 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
8044 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
8045 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
8046 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
8047 * g++.dg/asan/large-func-test-1.C: Likewise.
8048 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
8049
8322b607
RB
80502017-08-21 Richard Biener <rguenther@suse.de>
8051
8052 PR middle-end/81884
8053 * g++.dg/torture/pr81884.C: New testcase.
8054
8e7b84e8
JDA
80552017-08-20 John David Anglin <danglin@gcc.gnu.org>
8056
8057 PR ipa/77732
8058 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
8059
953e520d
DM
80602017-08-18 David Malcolm <dmalcolm@redhat.com>
8061
8062 PR tree-optimization/46805
8063 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
8064 * jit.dg/test-autovectorize.c: New test case.
8065
b1eb28d1
PB
80662017-08-18 Peter Bergner <bergner@vnet.ibm.com>
8067
8068 PR target/80210
8069 * gcc.target/powerpc/pr80210.c: New test.
8070
f661e57e
DM
80712017-08-18 David Malcolm <dmalcolm@redhat.com>
8072
8073 PR c++/81514
8074 * g++.dg/lookup/empty.h: New file.
8075 * g++.dg/lookup/missing-std-include-2.C: Replace include of
8076 stdio.h with empty.h and a declaration of a "std::sprintf" not based
8077 on a built-in.
8078
00aa1fa2
L
80792017-08-18 H.J. Lu <hongjiu.lu@intel.com>
8080
8081 PR c/53037
8082 * c-c++-common/pr53037-5.c: New test.
8083 * g++.dg/pr53037-1.C: Likewise.
8084 * g++.dg/pr53037-2.C: Likewise.
8085 * g++.dg/pr53037-3.C: Likewise.
8086 * g++.dg/pr53037-4.C: Likewise.
8087 * gcc.dg/pr53037-1.c: Likewise.
8088 * gcc.dg/pr53037-2.c: Likewise.
8089 * gcc.dg/pr53037-3.c: Likewise.
8090 * gcc.dg/pr53037-4.c: Likewise.
8091
4a89b7e7
PB
80922017-08-17 Peter Bergner <bergner@vnet.ibm.com>
8093
8094 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
8095 * gcc.target/powerpc/p9-vparity.c: Likewise.
8096 * gcc.target/powerpc/pr68805.c: Likewise.
8097 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
8098
d00fdf85
PB
80992017-08-17 Peter Bergner <bergner@vnet.ibm.com>
8100
8101 PR target/72804
8102 * gcc.target/powerpc/pr72804.c: New test.
8103
e67bbd5d
MP
81042017-08-17 Marek Polacek <polacek@redhat.com>
8105
8106 PR middle-end/81814
8107 * gcc.dg/torture/pr81814.c: New test.
8108
ea58eb88
JW
81092017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
8110
8111 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
8112
ab4b719a
TV
81132017-08-17 Tom de Vries <tom@codesourcery.com>
8114
8115 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
8116
344be1fd
RB
81172017-08-17 Richard Biener <rguenther@suse.de>
8118
8119 * gcc.dg/tree-ssa/vrp117.c: New testcase.
8120
7911a54d
UB
81212017-08-16 Uros Bizjak <ubizjak@gmail.com>
8122
8123 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
8124 scan-assembler-times for alpha*-*-*.
8125 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
8126 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
8127
b68a9f34
TK
81282017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8129
8130 PR fortran/81116
8131 * gfortran.dg/realloc_on_assignment_29.f90: New test.
8132
adb5b54b
UB
81332017-08-16 Uros Bizjak <ubizjak@gmail.com>
8134
8135 PR target/46091
8136 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
8137 (testm): New test function.
8138 * gcc.target/i386/pr46091-2.c: Ditto.
8139 * gcc.target/i386/pr46091-3.c: Ditto.
8140
90d43c80
BC
81412017-08-16 Bin Cheng <bin.cheng@arm.com>
8142
8143 PR tree-optimization/81832
8144 * gcc.dg/tree-ssa/pr81832.c: New test.
8145
963aeaad
RS
81462017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
8147
8148 PR tree-optimization/81835
8149 * gcc.dg/vect/pr81815.c: New test.
8150
aaf46c35
JM
81512017-08-15 Joseph Myers <joseph@codesourcery.com>
8152
8153 PR target/78460
8154 PR target/67712
8155 * gcc.c-torture/compile/string-large-1.c: New test.
8156
204b99cd
RB
81572017-08-15 Richard Biener <rguenther@suse.de>
8158
8159 PR tree-optimization/81790
8160 * gcc.dg/torture/pr81790.c: New testcase.
8161
27be025d
MS
81622017-08-14 Martin Sebor <msebor@redhat.com>
8163
8164 PR c/81117
8165 * c-c++-common/attr-nonstring-1.c: New test.
8166
da67acb9
MS
81672017-08-14 Martin Sebor <msebor@redhat.com>
8168
8169 PR c/81117
8170 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
8171
9e3b1778
DE
81722017-08-14 David Edelsohn <dje.gcc@gmail.com>
8173
8174 * gcc.dg/ucnid-5.c: Skip on AIX.
8175 * gcc.target/powerpc/pr79909.c: Skip on AIX.
8176
2912db04
UB
81772017-08-14 Uros Bizjak <ubizjak@gmail.com>
8178
8179 PR target/46091
8180 * gcc.target/i386/pr46091-1.c: New test.
8181 * gcc.target/i386/pr46091-2.c: Ditto.
8182 * gcc.target/i386/pr46091-3.c: Ditto.
8183
c7fd2176
WD
81842017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
8185
8186 PR target/81643
8187 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
8188
a72a7e39
BS
81892017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8190
8191 PR target/79845
8192 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
8193 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
8194 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
8195 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
8196 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
8197 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
8198 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
8199 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
8200 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
8201 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
8202 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
8203 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
8204 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
8205 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
8206 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
8207 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
8208 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
8209 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
8210 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
8211 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
8212 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
8213 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
8214 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
8215 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
8216 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
8217 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
8218 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
8219 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
8220 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
8221 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
8222 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
8223 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
8224 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
8225 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
8226 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
8227 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
8228 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
8229 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
8230 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
8231 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
8232 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
8233 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
8234 * gcc.target/powerpc/cmpb-3.c: Likewise.
8235 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
8236 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
8237 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
8238 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
8239 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
8240 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
8241 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
8242 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
8243 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
8244 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
8245 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
8246 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
8247 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
8248 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
8249 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
8250 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
8251 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
8252 * gcc.target/powerpc/no-r11-3.c: Likewise.
8253 * gcc.target/powerpc/pr80098-1.c: Likewise.
8254 * gcc.target/powerpc/pr80098-2.c: Likewise.
8255 * gcc.target/powerpc/pr80098-3.c: Likewise.
8256 * gcc.target/powerpc/pr80098-4.c: Likewise.
8257 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
8258 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
8259 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
8260 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
8261 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
8262 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
8263 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
8264 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
8265 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
8266 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
8267 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
8268
8d2d0de9
BC
82692017-08-14 Bin Cheng <bin.cheng@arm.com>
8270
8271 PR tree-optimization/81799
8272 * gcc.dg/tree-ssa/pr81799.c: New.
8273
5316dd1b
WD
82742017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
8275
8276 PR middle-end/46932
8277 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
8278 * lib/target-supports.exp: Add check_effective_target_autoincdec.
8279
250db3f9
SN
82802017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
8281
8282 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
8283 -mno-pc-relative-literal-loads.
8284
0d9255af
RO
82852017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8286
8287 PR testsuite/81793
8288 * gcc.dg/pie-static-1.c: Require both static and pie support.
8289 * gcc.dg/pie-static-2.c: Likewise.
8290
7a7b545f
PMR
82912017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
8292
8293 PR ada/79542
8294 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
8295
bb85aa74
MP
82962017-08-11 Marek Polacek <polacek@redhat.com>
8297
8298 PR c/81795
8299 * gcc.dg/pr81795.c: New test.
8300
c4fa8984
TK
83012017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8302
8303 PR fortran/60355
8304 * gfortran.dg (bind_c_usage_30): New test.
8305
fe8a99d8
ML
83062017-08-11 Martin Liska <mliska@suse.cz>
8307
8308 PR tree-opt/79987
8309 * gcc.target/i386/mpx/pr79987.c: New test.
8310
4c71a171
ML
83112017-08-11 Martin Liska <mliska@suse.cz>
8312
8313 PR ipa/81213
8314 * gcc.target/i386/pr81213.c: New test.
8315
e1769bdd
UB
83162017-08-10 Uros Bizjak <ubizjak@gmail.com>
8317
8318 PR target/81708
8319 * gcc.target/i386/stack-prot-sym.c: New test.
8320
adc84037
RS
83212017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
8322
8323 PR testsuite/81738
8324 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
8325 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
8326 vect_perm and vect_element_align for vectorization.
8327
8e941ae9
L
83282017-08-10 H.J. Lu <hongjiu.lu@intel.com>
8329
8330 PR target/81736
8331 * gcc.target/i386/pr81736-1.c: New test.
8332 * gcc.target/i386/pr81736-2.c: Likewise.
8333 * gcc.target/i386/pr81736-3.c: Likewise.
8334 * gcc.target/i386/pr81736-4.c: Likewise.
8335 * gcc.target/i386/pr81736-5.c: Likewise.
8336 * gcc.target/i386/pr81736-6.c: Likewise.
8337 * gcc.target/i386/pr81736-7.c: Likewise.
8338
798f8628
WS
83392017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8340
8341 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
8342 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
8343
32129a17
DM
83442017-08-10 David Malcolm <dmalcolm@redhat.com>
8345
8346 * c-c++-common/missing-close-symbol.c: New test case.
8347 * c-c++-common/missing-symbol.c: New test case.
8348 * gcc.dg/unclosed-init.c: New test case.
8349 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
8350 * g++.dg/diagnostic/unclosed-function.C: New test case.
8351 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
8352 * g++.dg/diagnostic/unclosed-struct.C: New test case.
8353 * g++.dg/parse/pragma2.C: Update to reflect movement of the
8354 "expected identifier" error.
8355
57e1270f
FR
83562017-08-10 Fritz Reese <fritzoreese@gmail.com>
8357
8358 * gfortran.dg/dec_d_lines_1.f: New test.
8359 * gfortran.dg/dec_d_lines_2.f: New test.
8360
83612017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
8362
8363 * gfortran.dg/dec_structure_18.f90: New test.
8364 * gfortran.dg/dec_structure_19.f90: New test.
8365 * gfortran.dg/dec_structure_20.f90: New test.
8366 * gfortran.dg/dec_structure_21.f90: New test.
8367
aaab59b4
MP
83682017-08-10 Marek Polacek <polacek@redhat.com>
8369
8370 PR testsuite/81784
8371 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
8372
f234f078
MP
8373 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
8374
2b7d0696
ML
83752017-08-10 Martin Liska <mliska@suse.cz>
8376
8377 PR c++/81355
8378 * g++.dg/other/pr81355.C: New test.
8379
47ee1b7c
DM
83802017-08-09 David Malcolm <dmalcolm@redhat.com>
8381
8382 * jit.dg/all-non-failing-tests.h: Add note about
8383 test-vector-types.cc.
d8d9aa38 8384 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test case.
47ee1b7c
DM
8385 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
8386 New test case.
8387 * jit.dg/test-vector-types.cc: New test case.
8388
b388427b
AP
83892017-08-09 Andrew Pinski <apinski@cavium.com>
8390
8391 * gcc.target/aarch64/vect-xorsign_exec.c: Add
8392 --save-temps to the options passed.
8393
12c2ab7b
MC
83942017-08-09 Michael Collison <michael.collison@arm.com>
8395
d8d9aa38
UB
8396 * g++.dg/ext/packed8.C: Remove -mstructure-size-boundary
8397 option and fix comment.
8398 * g++.dg/init/array16.C: Remove -mstructure-size-boundary
8399 option and fix comment.
8400 * g++.dg/other/crash-4.C: Remove -mstructure-size-boundary
8401 option and fix comment.
8402 * gcc.dg/builtin-stringop-chk-1.c: Remove
8403 -mstructure-size-boundary option.
12c2ab7b 8404
a8a581af
SB
84052017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
8406
8407 PR rtl-optimization/81423
8408 * gcc.c-torture/execute/pr81423.c: New testcase.
8409
50a87c1c
WS
84102017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
8411
8412 * gcc.target/powerpc/fold-vec-pack-double.c: New.
8413 * gcc.target/powerpc/fold-vec-pack-int.c: New.
8414 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
8415 * gcc.target/powerpc/fold-vec-pack-short.c: New.
8416
3d9a180f
WS
84172017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
8418
8419 * gcc.target/powerpc/fold-vec-msum-char.c: New.
8420 * gcc.target/powerpc/fold-vec-msum-short.c: New.
8421
ee9a9e7b
WS
84222017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
8423
8424 * gcc.target/powerpc/fold-vec-madd-double.c: New.
8425 * gcc.target/powerpc/fold-vec-madd-float.c: New.
8426 * gcc.target/powerpc/fold-vec-madd-short.c: New.
8427
07999eb2
WS
84282017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
8429
8430 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
8431 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
8432 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
8433 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
8434
0ca970cd
SB
84352017-08-09 Slava Barinov <v.barinov@samsung.com>
8436
8437 * g++.dg/asan/asan.exp: Switch on *.cc tests.
8438
296c53ac
MP
84392017-08-09 Marek Polacek <polacek@redhat.com>
8440
8441 PR c/81233
8442 * gcc.dg/diagnostic-types-1.c: New test.
8443 * gcc.dg/assign-warn-1.c: Update warning messages.
8444 * gcc.dg/assign-warn-2.c: Likewise.
8445 * gcc.dg/c90-const-expr-5.c: Likewise.
8446 * gcc.dg/c99-const-expr-5.c: Likewise.
8447 * gcc.dg/conv-2.c: Likewise.
8448 * gcc.dg/init-bad-7.c: Likewise.
8449 * gcc.dg/overflow-warn-1.c: Likewise.
8450 * gcc.dg/overflow-warn-2.c: Likewise.
8451 * gcc.dg/overflow-warn-3.c: Likewise.
8452 * gcc.dg/overflow-warn-4.c: Likewise.
8453 * gcc.dg/pointer-array-atomic.c: Likewise.
8454 * gcc.dg/pr26865.c: Likewise.
8455 * gcc.dg/pr61162-2.c: Likewise.
8456 * gcc.dg/pr61162.c: Likewise.
8457 * gcc.dg/pr67730-2.c: Likewise.
8458 * gcc.dg/pr69156.c: Likewise.
8459 * gcc.dg/pr70174.c: Likewise.
8460 * objc.dg/proto-lossage-4.m: Likewise.
8461
a32c8316
MP
84622017-08-09 Marek Polacek <polacek@redhat.com>
8463
8464 PR c/81417
8465 * Wsign-compare-1.c: New test.
8466 * gcc.dg/compare1.c: Adjust dg-bogus.
8467 * gcc.dg/compare2.c: Likewise.
8468 * gcc.dg/compare3.c: Likewise.
8469 * gcc.dg/compare7.c: Likewise.
8470 * gcc.dg/compare8.c: Likewise.
8471 * gcc.dg/compare9.c: Likewise.
8472 * gcc.dg/pr11492.c: Likewise.
8473
7345b714
L
84742017-08-08 H.J. Lu <hongjiu.lu@intel.com>
8475
8476 PR driver/81523
8477 * gcc.dg/pie-7.c: New test.
8478 * gcc.dg/pie-static-1.c: Likewise.
8479 * gcc.dg/pie-static-2.c: Likewise.
8480
d5bf81b3
UB
84812017-08-08 Uros Bizjak <ubizjak@gmail.com>
8482
8483 PR target/81708
8484 * gcc.target/i386/stack-prot-guard.c: New test.
8485
4261463d
TC
84862017-08-08 Tamar Christina <tamar.christina@arm.com>
8487
8488 * gcc.target/aarch64/xorsign.c: New.
8489 * gcc.target/aarch64/xorsign_exec.c: New.
8490 * gcc.target/aarch64/vect-xorsign_exec.c: New.
8491
b115e803
BS
84922017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8493
8494 PR tree-optimization/81354
8495 * g++.dg/torture/pr81354.C: New file.
8496
51bd28ed
RB
84972017-08-08 Richard Biener <rguenther@suse.de>
8498
8499 PR middle-end/81719
8500 * g++.dg/tree-ssa/pr81719.C: New testcase.
8501
26d66f28
RB
85022017-08-08 Richard Biener <rguenther@suse.de>
8503
8504 PR tree-optimization/81723
8505 * gfortran.dg/pr81723.f: New testcase.
8506
82c0d3eb
BS
85072017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8508
8509 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
8510 string.
8511 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
8512 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
8513 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
8514 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
8515 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
8516 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
8517 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
8518 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
8519 * gcc.target/powerpc/cmpb-3.c: Likewise.
8520 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
8521 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
8522
d81e058f
ML
85232017-08-08 Martin Liska <mliska@suse.cz>
8524
8525 PR tree-opt/81696
8526 * gcc.dg/ipa/pr81696.c: New test.
8527
a5c93f53
BC
85282017-08-08 Bin Cheng <bin.cheng@arm.com>
8529
8530 PR tree-optimization/81744
8531 * gcc.dg/tree-ssa/pr81744.c: New.
8532
a5afbdd6
MP
85332017-08-08 Marek Polacek <polacek@redhat.com>
8534
8535 PR c++/81607
8536 * g++.dg/other/bitfield6.C: New test.
8537
08c4c51e
MM
85382017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8539
8540 PR target/81593
8541 * gcc.target/powerpc/vec-setup.h: New tests to test various
8542 combinations of setting up vectors of 2 double word elements.
8543 * gcc.target/powerpc/vec-setup-long.c: Likewise.
8544 * gcc.target/powerpc/vec-setup-double.c: Likewise.
8545 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
8546 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
8547 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
8548 vector inserts from vector extracts.
8549 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
8550
950a884b
TK
85512017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8552
8553 PR fortran/68829
8554 PR fortran/81701
8555 * gfortran.dg/o_fast_stacksize.90: New test.
8556
6f1a16cb
WD
85572017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
8558
8559 PR middle-end/46932
8560 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
8561
4090b652
L
85622017-08-07 H.J. Lu <hongjiu.lu@intel.com>
8563
8564 * gcc.target/i386/pr81736-1.c: Removed.
8565 * gcc.target/i386/pr81736-2.c: Likewise.
8566 * gcc.target/i386/pr81736-3.c: Likewise.
8567 * gcc.target/i386/pr81736-4.c: Likewise.
8568
079a0363
L
85692017-08-07 H.J. Lu <hongjiu.lu@intel.com>
8570
8571 PR target/81736
8572 * gcc.target/i386/pr81736-1.c: New test.
8573 * gcc.target/i386/pr81736-2.c: Likewise.
8574 * gcc.target/i386/pr81736-3.c: Likewise.
8575 * gcc.target/i386/pr81736-4.c: Likewise.
8576
1653a865
MP
85772017-08-07 Marek Polacek <polacek@redhat.com>
8578
8579 PR middle-end/81737
8580 * gcc.dg/pr81737.c: New test.
8581
577eec56
ML
85822017-08-07 Martin Liska <mliska@suse.cz>
8583
8584 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
8585 * gcc.dg/parm-impl-decl-1.c: Likewise.
8586 * gcc.dg/parm-impl-decl-3.c: Likewise.
8587 * gcc.dg/Wattributes-5.c: New test.
8588
537bf9ac
AP
85892017-08-06 Andrew Pinski <apinski@cavium.com>
8590
8591 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
8592 * gcc.target/aarch64/target_attr_13.c: LIkewise.
8593 * gcc.target/aarch64/target_attr_15.c: LIkewise.
8594 * gcc.target/aarch64/target_attr_4.c: Likewise.
8595 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
8596 * gcc.target/aarch64/target_attr_2.c: Likewise.
8597 * gcc.target/aarch64/target_attr_7.c: Likewise.
8598 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
8599 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
8600 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
8601
90596474
AP
86022017-08-06 Andrew Pinski <apinski@cavium.com>
8603
8604 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
8605 -march=armv8-a+nolse, skip if -mcpu= is passed.
8606 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
8607
08e9cb5a
AP
86082017-08-06 Andrew Pinski <apinski@cavium.com>
8609
8610 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
8611 * gcc.target/aarch64/_Float16_2.c: Likewise.
8612 * gcc.target/aarch64/_Float16_3.c: Likewise.
8613
4a6ad083
TV
86142017-08-06 Tom de Vries <tom@codesourcery.com>
8615
8616 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
8617
b363e726
TV
86182017-08-06 Tom de Vries <tom@codesourcery.com>
8619
8620 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
8621 type. Add missing return.
8622
8fbcf075
TV
86232017-08-06 Tom de Vries <tom@codesourcery.com>
8624
8625 PR testsuite/81731
8626 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
8627 variable 'a' definition.
8628 (b): Remove unused variable.
8629 (gp): New variable.
8630 (check): Add parameter corresponding to call in main, and handle.
8631
67695c07
PC
86322017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
8633
8634 PR c++/79790
23d12941 8635 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 8636
c779bea5
YG
86372017-08-04 Yury Gribov <tetra2005@gmail.com>
8638
8639 PR tree-optimization/57371
8640 * c-c++-common/pr57371-1.c: New test.
8641 * c-c++-common/pr57371-2.c: New test.
8642 * c-c++-common/pr57371-3.c: New test.
8643 * c-c++-common/pr57371-4.c: New test.
8644 * gcc.dg/pr57371-5.c: New test.
8645
e52341f1
CL
86462017-08-04 Carl Love <cel@us.ibm.com>
8647
8648 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
8649 builtin test cases for vec_mule, and vec_mulo.
8650 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
8651 builtin test cases for vec_mule, and vec_mulo.
8652
295940c3
L
86532017-08-04 H.J. Lu <hongjiu.lu@intel.com>
8654
8655 PR target/81590
8656 * gcc.target/i386/avx512-check.h: New file.
8657 * gcc.target/i386/avx5124fmaps-check.h: Removed.
8658 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
8659 * gcc.target/i386/avx512cd-check.h: Likewise.
8660 * gcc.target/i386/avx512ifma-check.h: Likewise.
8661 * gcc.target/i386/avx512vbmi-check.h: Likewise.
8662 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
8663 * gcc.target/i386/avx512bw-check.h: Rewrite.
8664 * gcc.target/i386/avx512dq-check.h: Likewise.
8665 * gcc.target/i386/avx512er-check.h: Likewise.
8666 * gcc.target/i386/avx512f-check.h: Likewise.
8667 * gcc.target/i386/avx512vl-check.h: Likewise.
8668 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
8669 only.
8670 (test_512): Removed.
8671 (avx512*_test): Likewise.
8672 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
8673
f4f2c2ec
MP
86742017-08-04 Marek Polacek <polacek@redhat.com>
8675
8676 PR middle-end/81695
8677 * gcc.dg/pr81695.c: New test.
8678
62c8a2cf
RS
86792017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
8680
8681 PR tree-optimization/81136
8682 * gcc.dg/vect/pr81136.c: Add scan test.
8683
dfbddbeb
RS
86842017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
8685
8686 * gcc.dg/vect/vect-alias-check-3.c: New test.
8687 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
8688 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
8689
165b2f5f
RB
86902017-08-04 Richard Biener <rguenther@suse.de>
8691
8692 PR middle-end/81705
8693 * c-c++-common/ubsan/pr81705.c: New testcase.
8694
7c0881d5
BS
86952017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8696
8697 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
8698 messages that used to start with a capital letter.
8699 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
8700 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
8701 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
8702 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
8703 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
8704 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
8705 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
8706 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
8707 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
8708 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
8709 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
8710 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
8711 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
8712 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
8713 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
8714 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
8715 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
8716 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
8717 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
8718 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
8719 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
8720 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
8721 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
8722 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
8723 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
8724 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
8725 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
8726 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
8727 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
8728 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
8729 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
8730 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
8731 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
8732 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
8733 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
8734 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
8735 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
8736 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
8737 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
8738 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
8739 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
8740 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
8741 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
8742 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
8743 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
8744 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
8745 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
8746 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
8747 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
8748 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
8749 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
8750 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
8751 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
8752 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
8753 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
8754 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
8755
2fdaed89
JJ
87562017-08-03 Jakub Jelinek <jakub@redhat.com>
8757
8758 PR target/81621
8759 * gcc.dg/pr81621.c: New test.
8760
297db279
RB
87612017-08-03 Richard Biener <rguenther@suse.de>
8762
8763 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
8764 and CSE.
8765
2fdaed89 87662017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
8767
8768 PR middle-end/81148
8769 * c-c++-common/ubsan/pr81148.c: New testcase.
8770
cad136a4
TV
87712017-08-03 Tom de Vries <tom@codesourcery.com>
8772
8773 PR target/81662
8774 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
8775
2392baa5
JJ
87762017-08-03 Jakub Jelinek <jakub@redhat.com>
8777
8778 PR driver/81650
8779 * gcc.dg/pr81650.c: New test.
8780
e5e691a5
PC
87812017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
8782
8783 PR c++/71440
8784 * g++.dg/template/crash127.C: New.
8785
0a734553
JJ
87862017-08-03 Jakub Jelinek <jakub@redhat.com>
8787
8788 PR middle-end/81052
8789 * c-c++-common/pr81052.c: New test.
8790
673aef33
TV
87912017-08-03 Tom de Vries <tom@codesourcery.com>
8792
8793 * gcc.dg/pr56727-2.c: Require alias.
8794
2a8485f6
TV
87952017-08-03 Tom de Vries <tom@codesourcery.com>
8796
8797 * gcc.dg/attr-noipa.c: Require alloca.
8798
8b917598
TV
87992017-08-03 Tom de Vries <tom@codesourcery.com>
8800
8801 * gcc.dg/torture/pr80163.c: Require label_values.
8802
4ca8bf91
TV
88032017-08-03 Tom de Vries <tom@codesourcery.com>
8804
8805 PR target/81662
8806 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
8807 * c-c++-common/patchable_function_entry-default.c: Same.
8808 * c-c++-common/patchable_function_entry-definition.c: Same.
8809
f4629481
UB
88102017-08-02 Uros Bizjak <ubizjak@gmail.com>
8811
8812 PR target/81644
8813 * gcc.target/i386/pr81644.c: New test.
8814
86994621
TV
88152017-08-02 Tom de Vries <tom@codesourcery.com>
8816
8817 * gcc.dg/Walloca-14.c: Use relative line number.
8818
9501fd4b
UB
88192017-08-02 Uros Bizjak <ubizjak@gmail.com>
8820
8821 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
8822 test "no-3dnowa" target attribute.
8823
f7b6353a
MP
88242017-08-02 Marek Polacek <polacek@redhat.com>
8825
8826 PR c/81289
8827 * gcc.dg/noncompile/pr81289.c: New test.
8828
8a6eab34
MP
8829 PR c/81448
8830 PR c/81306
8831 * c-c++-common/Wmultistatement-macros-13.c: New test.
8832
349721b7
JJ
88332017-08-02 Jakub Jelinek <jakub@redhat.com>
8834
e4f0733a
JJ
8835 PR c++/81640
8836 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
8837
349721b7
JJ
8838 PR middle-end/79499
8839 * gcc.dg/pr79499.c: New test.
8840
77eefb71
RB
88412017-08-02 Richard Biener <rguenther@suse.de>
8842
8843 PR tree-optimization/81633
8844 * gcc.dg/vect/pr81633.c: New testcase.
8845
760f74c2
L
88462017-08-01 H.J. Lu <hongjiu.lu@intel.com>
8847
8848 * gcc.dg/guality/pr25967-1.c: New test.
8849 * gcc.dg/guality/pr25967-2.c: Likewise.
8850 * gcc.dg/torture/pr25967-1.c: Likewise.
8851 * gcc.dg/torture/pr25967-2.c: Likewise.
8852
a2e28a97
L
88532017-08-01 H.J. Lu <hongjiu.lu@intel.com>
8854
8855 PR target/81654
8856 * gcc.target/i386/pr81654.c: New test.
8857
d8afd032
TK
88582017-08-01 Thomas König <tkoenig@gcc.gnu.org>
8859
8860 PR fortran/79312
8861 * gfortran.dg/logical_assignment_1.f90: New test.
8862
671a00ee
ML
88632017-08-01 Martin Liska <mliska@suse.cz>
8864
8865 PR middle-end/70140
8866 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
8867
7d3eecca
ML
88682017-08-01 Martin Liska <mliska@suse.cz>
8869
8870 Revert r250771
8871 Make mempcpy more optimal (PR middle-end/70140).
8872
636730ca
JJ
88732017-08-01 Jakub Jelinek <jakub@redhat.com>
8874
8875 PR target/81622
8876 * gcc.target/powerpc/pr81622.c: New test.
8877
74cc0b2b
SE
88782017-08-01 Steve Ellcey <sellcey@cavium.com>
8879
8880 PR tree-optimization/80925
8881 * gcc.dg/vect/vect-28.c: Add
8882 --param vect-max-peeling-for-alignment=0 option.
8883 Remove unaligned access and peeling checks.
8884 * gcc.dg/vect/vect-33-big-array.c: Ditto.
8885 * gcc.dg/vect/vect-70.c: Ditto.
8886 * gcc.dg/vect/vect-87.c: Ditto.
8887 * gcc.dg/vect/vect-88.c: Ditto.
8888 * gcc.dg/vect/vect-91.c: Ditto.
8889 * gcc.dg/vect/vect-93.c: Ditto.
8890
0102e469
TV
88912017-08-01 Tom de Vries <tom@codesourcery.com>
8892
8893 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
8894 * gcc.target/nvptx/slp.c (foo): Same.
8895
813485c6
RB
88962017-08-01 Richard Biener <rguenther@suse.de>
8897
8898 PR tree-optimization/81181
8899 * gcc.dg/torture/pr81181.c: New testcase.
8900
98b7180c
ML
89012017-08-01 Martin Liska <mliska@suse.cz>
8902
8903 PR middle-end/70140
8904 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
8905
4f3e333a
UB
89062017-08-01 Uros Bizjak <ubizjak@gmail.com>
8907
8908 PR target/81641
8909 * gcc.target/i386/pr81641.c: New test.
8910
b8bb5772
UB
89112017-08-01 Uros Bizjak <ubizjak@gmail.com>
8912
8913 PR target/81639
8914 * gcc.target/i386/pr81639.c: New test.
8915
34e5c511
RB
89162017-08-01 Richard Biener <rguenther@suse.de>
8917
8918 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
8919 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
8920 endless loop.
8921 * gcc.dg/uninit-23.c: Adjust.
8922
5e19d437
BC
89232017-08-01 Bin Cheng <bin.cheng@arm.com>
8924
8925 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
8926 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
8927
7061cfc0
BC
89282017-08-01 Bin Cheng <bin.cheng@arm.com>
8929
8930 PR tree-optimization/81627
8931 * gcc.dg/tree-ssa/pr81627.c: New.
8932
39637a44
BC
89332017-08-01 Bin Cheng <bin.cheng@arm.com>
8934
8935 PR tree-optimization/81620
8936 * gcc.dg/tree-ssa/pr81620-1.c: New.
8937 * gcc.dg/tree-ssa/pr81620-2.c: New.
8938
f9c5fe06
DH
89392017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
8940
8941 PR testsuite/53542
8942 * gfortran.dg/use_30.f90: New test.
8943
da98e3b1
JJ
89442017-08-01 Jakub Jelinek <jakub@redhat.com>
8945
8946 PR tree-optimization/81588
8947 * gcc.dg/tree-ssa/pr81588.c: New test.
8948 * gcc.dg/pr81588.c: New test.
8949 * gcc.c-torture/execute/pr81588.c: New test.
8950
5e8fe12f
RB
89512017-08-01 Richard Biener <rguenther@suse.de>
8952
8953 PR tree-optimization/81297
8954 * gcc.dg/torture/pr81297.c: New testcase.
8955
93ac482a
UB
89562017-07-31 Uros Bizjak <ubizjak@gmail.com>
8957
8958 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
8959
6cc518c6
SE
89602017-07-31 Steve Ellcey <sellcey@cavium.com>
8961
8962 PR tree-optimization/80925
93ac482a 8963 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
8964 --param vect-max-peeling-for-alignment=0 option.
8965 Remove unaligned access and peeling checks.
8966 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
8967
24c8e8eb
CL
89682017-07-31 Carl Love <cel@us.ibm.com>
8969
8970 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
8971 missed in commit 250746.
8972
b40e941b
CL
89732017-07-31 Carl Love <cel@us.ibm.com>
8974
8975 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
8976 new builtins.
8977
67779f74
L
89782017-07-31 H.J. Lu <hongjiu.lu@intel.com>
8979
8980 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
8981 * gcc.target/i386/pr79793-2.c: Likewise.
8982
a97cf8f9
UB
89832017-07-31 Uros Bizjak <ubizjak@gmail.com>
8984
8985 PR target/25967
8986 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
8987 (naked): Add attribute regparm(1) for x86_32 targets.
8988 Add integer argument. Remove global "data" variable.
8989 (main): Pass integer argument to naked function.
8990 * gcc.target/i386/naked-4.c: New test.
8991
7fef86d3
JH
89922017-07-31 Jan Hubicka <hubicka@ucw.cz>
8993 Martin Liska <mliska@suse.cz>
8994
8995 * gcc.dg/predict-15.c: New test.
8996 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
8997
2ec580be
UB
89982017-07-31 Uros Bizjak <ubizjak@gmail.com>
8999
9000 PR target/25967
9001 * gcc.target/i386/naked-1.c: New test.
9002 * gcc.target/i386/naked-2.c: Ditto.
9003 * gcc.target/i386/naked-3.c: Ditto.
9004 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
9005 do_test_body0 stub function, use attribute "naked" instead.
9006 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
9007 * gcc.dg/pr44290-2.c: Ditto.
9008
cfdf6ff6
TK
90092017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
9010
9011 PR fortran/81581
9012 * gfortran.dg/dim_sum_1.f90: New test case.
9013 * gfortran.dg/dim_sum_2.f90: New test case.
9014 * gfortran.dg/dim_sum_3.f90: New test case.
9015
5edb1c48
ML
90162017-07-31 Martin Liska <mliska@suse.cz>
9017
9018 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
9019 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
9020
f34ebeb2
ML
90212017-07-31 Martin Liska <mliska@suse.cz>
9022
9023 PR sanitize/81530
9024 * g++.dg/ubsan/pr81530.C: New test.
9025
066bbc57
JJ
90262017-07-31 Jakub Jelinek <jakub@redhat.com>
9027
9028 PR sanitizer/81604
9029 * c-c++-common/ubsan/pr81604.c: New test.
9030
a10b3cf1
L
90312017-07-30 H.J. Lu <hongjiu.lu@intel.com>
9032
9033 PR target/79793
9034 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
9035 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
9036 (foo): Check the builtin return address against the return address
9037 in interrupt frame.
9038 * gcc.target/i386/pr79793-1.c: New test.
9039 * gcc.target/i386/pr79793-2.c: Likewise.
9040
942047f2
EB
90412017-07-29 Eric Botcazou <ebotcazou@adacore.com>
9042
9043 * c-c++-common/dump-ada-spec-7.c: New test.
9044
e071b767
JJ
90452017-07-29 Jakub Jelinek <jakub@redhat.com>
9046
9047 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
9048 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
9049
782a7850
PB
90502017-07-28 Peter Bergner <bergner@vnet.ibm.com>
9051
9052 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
9053
9de00935
TC
90542017-07-28 Tamar Christina <tamar.christina@arm.com>
9055
9056 * gcc.target/aarch64/int_mov_immediate_1.c: New.
9057
8de33df2
BC
90582017-07-28 Bin Cheng <bin.cheng@arm.com>
9059
9060 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
9061
8acb8421
TC
90622017-07-28 Tamar Christina <tamar.christina@arm.com>
9063 Bilyan Borisov <bilyan.borisov@arm.com>
9064
9065 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
9066 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
9067 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
9068 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
9069 * gcc.target/aarch64/pr63304_1.c: Changed to double.
9070
d9c259ef
BC
90712017-07-28 Bin Cheng <bin.cheng@arm.com>
9072
9073 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
9074 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
9075 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
9076 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
9077 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
9078 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
9079 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
9080 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
9081 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
9082 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
9083 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
9084
6d7649f8
ML
90852017-07-28 Martin Liska <mliska@suse.cz>
9086
9087 PR sanitizer/81340
9088 * g++.dg/asan/pr81340.C: New test.
9089
92e29a5e
RB
90902017-07-28 Richard Biener <rguenther@suse.de>
9091
9092 PR tree-optimization/81502
9093 * gcc.target/i386/pr81502.c: New testcase.
9094
70affe6a
ML
90952017-07-28 Martin Liska <mliska@suse.cz>
9096
9097 PR sanitizer/81460
9098 * gcc.dg/asan/pr81460.c: New test.
9099
d0ee55a1
JJ
91002017-07-28 Jakub Jelinek <jakub@redhat.com>
9101
c9b39a49
JJ
9102 PR sanitizer/80998
9103 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
9104 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
9105
d0ee55a1
JJ
9106 PR tree-optimization/81578
9107 * gcc.dg/pr81578.c: New test.
9108
1ce75e41
RB
91092017-07-28 Richard Biener <rguenther@suse.de>
9110
9111 PR tree-optimization/81573
9112 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
9113
7a5cbf29
PB
91142017-07-27 Peter Bergner <bergner@vnet.ibm.com>
9115
9116 * g++.dg/pr69667.C: Remove option -mlra.
9117 * gcc.target/powerpc/dform-1.c: Likewise.
9118 * gcc.target/powerpc/dform-2.c: Likewise.
9119 * gcc.target/powerpc/dform-3.c: Likewise.
9120 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9121 * gcc.target/powerpc/p9-vparity.c: Likewise.
9122 * gcc.target/powerpc/pr63491.c: Likewise.
9123 * gcc.target/powerpc/pr67808.c: Likewise.
9124 * gcc.target/powerpc/pr68805.c: Likewise.
9125 * gcc.target/powerpc/pr69461.c: Likewise.
9126 * gcc.target/powerpc/pr71680.c: Likewise.
9127 * gcc.target/powerpc/pr77289.c: Likewise.
9128 * gcc.target/powerpc/pr78458.c: Likewise.
9129 * gcc.target/powerpc/pr78543.c: Likewise.
9130 * g++.dg/pr71294.C: Remove option -mno-lra.
9131 * gcc.target/powerpc/pr71656-1.c: Likewise.
9132 * gcc.target/powerpc/pr71656-2.c: Likewise.
9133 * gcc.target/powerpc/pr71698.c: Likewise.
9134
2c2789d5
KT
91352017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9136 Sudakshina Das <sudi.das@arm.com>
9137
9138 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
9139
06bd22f6
MP
91402017-07-27 Marek Polacek <polacek@redhat.com>
9141
9142 PR c/81417
9143 * c-c++-common/Wsign-compare-1.c: New test.
9144 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
9145 * g++.dg/warn/Wsign-compare-4.C: Likewise.
9146 * g++.dg/warn/Wsign-compare-6.C: Likewise.
9147 * g++.dg/warn/compare1.C: Likewise.
9148 * gcc.dg/compare1.c: Likewise.
9149 * gcc.dg/compare2.c: Likewise.
9150 * gcc.dg/compare4.c: Likewise.
9151 * gcc.dg/compare5.c: Likewise.
9152 * gcc.dg/pr35430.c: Likewise.
9153 * gcc.dg/pr60087.c: Likewise.
9154
27c8b49b
PB
91552017-07-27 Peter Bergner <bergner@vnet.ibm.com>
9156
9157 PR middle-end/81564
9158 * gcc.dg/pr81564.c: New test.
9159
b7675b59
RB
91602017-07-27 Richard Biener <rguenther@suse.de>
9161
9162 PR tree-optimization/81573
9163 PR tree-optimization/81494
9164 * gcc.dg/torture/pr81573.c: New testcase.
9165
719488f8
RB
91662017-07-27 Richard Biener <rguenther@suse.de>
9167
9168 PR tree-optimization/81571
9169 * gcc.dg/torture/pr81571.c: New testcase.
9170
9811e84c
RB
91712017-07-27 Richard Biener <rguenther@suse.de>
9172
9173 PR tree-optimization/81502
9174 * gcc.target/i386/vect-insert-1.c: New testcase.
9175
58814c76
AK
91762017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9177
9178 PR target/81534
9179 * gcc.target/s390/pr81534.c: New test.
9180
036ea399
JJ
91812017-07-27 Jakub Jelinek <jakub@redhat.com>
9182
7d25ac20
JJ
9183 PR tree-optimization/81555
9184 PR tree-optimization/81556
9185 * gcc.c-torture/execute/pr81555.c: New test.
9186 * gcc.c-torture/execute/pr81556.c: New test.
9187
036ea399
JJ
9188 * gcc.dg/attr-noipa.c: New test.
9189 * gcc.dg/ipa/ipa-pta-18.c: New test.
9190 * gcc.dg/ipa/ipa-sra-11.c: New test.
9191
9bfda664
MM
91922017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
9193
9194 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
9195 option.
9196 * gcc.target/powerpc/vsx-himode2.c: Likewise.
9197 * gcc.target/powerpc/vsx-himode3.c: Likewise.
9198 * gcc.target/powerpc/vsx-qimode.c: Likewise.
9199 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
9200 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
9201 * gcc.target/powerpc/vsx-simode.c: Likewise.
9202 * gcc.target/powerpc/vsx-simode2.c: Likewise.
9203 * gcc.target/powerpc/vsx-simode3.c: Likewise.
9204
eb086562
PC
92052017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
9206
9207 PR c++/71570
9208 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
9209
a7473dc5
L
92102017-07-26 H.J. Lu <hongjiu.lu@intel.com>
9211
9212 PR target/81563
9213 * gcc.target/i386/pr81563.c: New test
9214
404f48ac
WD
92152017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
9216
9217 PR target/79041
9218 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
9219
c3d38629
MP
92202017-07-26 Marek Polacek <polacek@redhat.com>
9221
9222 PR middle-end/70992
9223 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
9224 * gcc.dg/overflow-warn-2.c: Likewise.
9225 * gcc.dg/overflow-warn-3.c: Likewise.
9226 * gcc.dg/overflow-warn-4.c: Likewise.
9227 * gcc.dg/torture/pr70992-2.c: New test.
9228 * gcc.dg/torture/pr70992.c: New test.
9229
4f450a2b
RB
92302017-07-26 Richard Biener <rguenther@suse.de>
9231
9232 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
9233 happening in ccp1.
9234 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
9235
e1711448
WD
92362017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
9237
9238 PR middle-end/46932
9239 * gcc.dg/pr46932.c: New testcase.
9240
108c3c88
ML
92412017-07-26 Martin Liska <mliska@suse.cz>
9242
9243 PR sanitize/81186
9244 * gcc.dg/asan/pr81186.c: New test.
9245
52645850
CL
92462017-07-25 Carl Love <cel@us.ibm.com>
9247
9248 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
9249 vec_cnttz builtins.
9250
a8697b27
EB
92512017-07-25 Eric Botcazou <ebotcazou@adacore.com>
9252
9253 * gnat.dg/opt66.adb: New test.
9254
288fe52e
AM
92552017-07-25 Alexander Monakov <amonakov@ispras.ru>
9256
9257 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
9258 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
9259
b771c609
AM
92602017-07-25 Alexander Monakov <amonakov@ispras.ru>
9261
9262 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
9263
92642017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
9265
9266 * c-c++-common/patchable_function_entry-default.c: New test.
9267 * c-c++-common/patchable_function_entry-decl.c: Likewise.
9268 * c-c++-common/patchable_function_entry-definition.c: Likewise.
9269
774cccdc
JJ
92702017-07-25 Jakub Jelinek <jakub@redhat.com>
9271
9272 PR target/81532
9273 * gcc.target/i386/pr80833-3.c: New test.
9274 * gcc.target/i386/avx512dq-pr81532.c: New test.
9275 * gcc.target/i386/avx512bw-pr81532.c: New test.
9276
1aa54f90
RB
92772017-07-25 Richard Biener <rguenther@suse.de>
9278
9279 PR tree-optimization/81455
9280 * gcc.dg/pr81455.c: New testcase.
9281
e294f495
RB
92822017-07-25 Richard Biener <rguenther@suse.de>
9283
9284 PR tree-optimization/81529
9285 * gfortran.dg/pr81529.f90: New testcase.
9286
edf8ba4b
WD
92872017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
9288
774cccdc 9289 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 9290
ea063871
RB
92912017-07-25 Richard Biener <rguenther@suse.de>
9292
9293 PR tree-optimization/81410
9294 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
9295
5ea71a5a
RB
92962017-07-25 Richard Biener <rguenther@suse.de>
9297
9298 PR tree-optimization/81510
9299 * gcc.dg/torture/pr81510.c: New testcase.
9300 * gcc.dg/torture/pr81510-2.c: Likewise.
9301
4287b4e8
ML
93022017-07-25 Martin Liska <mliska@suse.cz>
9303
9304 PR ipa/81520
9305 * gcc.dg/ipa/pr81520.c: New test.
9306
d49718d6
MP
93072017-07-25 Marek Polacek <polacek@redhat.com>
9308
9309 PR c/81364
9310 * Wmultistatement-macros-12.c: New test.
9311
0e82a9b9
BC
93122017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9313
9314 PR target/81414
9315 * gcc.target/aarch64/pr81414.C: New.
9316
3d99332b
RB
93172017-07-25 Richard Biener <rguenther@suse.de>
9318
9319 PR middle-end/81505
9320 * gcc.dg/ubsan/pr81505.c: New testcase.
9321
52d0f7bd
DS
93222017-07-24 Daniel Santos <daniel.santos@pobox.com>
9323
9324 PR testsuite/80759
9325 * gcc.target/x86_64/abi/ms-sysv/do-test.S
9326 (ELFFN_BEGIN): Rename to FN_TYPE.
9327 (ELFFN_END): Rename to FN_SIZE.
9328 (ASMNAME): New macro.
9329 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
9330 .global.
9331 (FUNC_END): Use ASMNAME.
9332 (test_data_save): Remove.
9333 (test_data_input): Likewise.
9334 (test_data_output: Likewise.
9335 (test_data_fn): Likewise.
9336 (test_data_retaddr): Likewise.
9337 (regs_to_mem): Make globals, use r10 instead of rax.
9338 (mem_to_regs): Likewise.
9339 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
9340 body to ms-sysv.c.
9341 (do_test_aligned): Likewise.
9342 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
9343 Add dg-* directives.
9344 (PASTE_STR): New macro.
9345 (ASMNAME): Likewise.
9346 (LOAD_TEST_DATA_ADDR): Likewise.
9347 (TEST_DATA_OFFSET): Likewise.
9348 (do_test_body0): New C function.
9349 (do_test_body): New inline assembly routine.
9350 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
9351 (runtest_ms_sysv): Modify.
9352
19930989
MM
93532017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9354
9355 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
9356 since the upper-regs options have been deleted.
9357 * gcc.target/powerpc/pr65849-2.c: Likewise.
9358 * gcc.target/powerpc/pr80099-1.c: Likewise.
9359 * gcc.target/powerpc/pr80099-2.c: Likewise.
9360 * gcc.target/powerpc/pr80099-3.c: Likewise.
9361 * gcc.target/powerpc/pr80099-4.c: Likewise.
9362 * gcc.target/powerpc/pr80099-5.c: Likewise.
9363 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
9364 support removal of the upper-regs options.
9365 * gcc.target/powerpc/p8vector-fp.c: Likewise.
9366 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
9367 * gcc.target/powerpc/p9-dimode1.c: Likewise.
9368 * gcc.target/powerpc/p9-dimode2.c: Likewise.
9369 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
9370 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
9371 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
9372 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
9373 * gcc.target/powerpc/ppc-round.c: Likewise.
9374 * gcc.target/powerpc/pr71720.c: Likewise.
9375 * gcc.target/powerpc/pr72853.c: Likewise.
9376 * gcc.target/powerpc/pr79907.c: Likewise.
9377 * gcc.target/powerpc/pr78953.c: Likewise.
9378 * gcc.target/powerpc/upper-regs-df.c: Likewise.
9379 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
9380 * gcc.target/powerpc/vec-extract-1.c: Likewise.
9381 * gcc.target/powerpc/vec-init-3.c: Likewise.
9382 * gcc.target/powerpc/vec-init-6.c: Likewise.
9383 * gcc.target/powerpc/vec-init-7.c: Likewise.
9384 * gcc.target/powerpc/vec-set-char.c: Likewise.
9385 * gcc.target/powerpc/vec-set-int.c: Likewise.
9386 * gcc.target/powerpc/vec-set-short.c: Likewise.
9387
d47d34bb
WD
93882017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
9389
9390 PR target/79041
9391 * gcc.target/aarch64/pr79041-2.c: New test.
9392
26bca0ed
CL
93932017-07-24 Carl Love <cel@us.ibm.com>
9394
9395 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
9396 the new built-ins.
9397
4b40986c
JW
93982017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
9399
9400 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
9401
213c3b7b
TK
94022017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9403 Mikael Morin <mikael@gcc.gnu.org>
9404
9405 PR fortran/66102
9406 * gfortran.dg/realloc_on_assign_28.f90: New test.
9407
e2b71b5a
DE
94082017-07-23 David Edelsohn <dje.gcc@gmail.com>
9409
9410 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
9411 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
9412
f36dda3b
UB
94132017-07-23 Uros Bizjak <ubizjak@gmail.com>
9414
9415 PR target/80569
9416 * gcc.target/i386/pr80569.c: New test.
9417
5ff4baa5
CL
94182017-07-21 Carl Love <cel@us.ibm.com>
9419
9420 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
9421 vmuleuh): Fix scan-assembler-times should check for word not half word
9422 instructions.
9423
43f84f6c
JW
94242017-07-21 Jim Wilson <jim.wilson@linaro.org>
9425
9426 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
9427 redundant -march option.
9428 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
9429 in addition to armv8.1-a.
9430
325fe816
YG
94312017-07-21 Yury Gribov <tetra2005@gmail.com>
9432
9433 PR middle-end/56727
9434 * gcc.dg/pr56727-1.c: New test.
9435 * gcc.dg/pr56727-2.c: New test.
9436
5a5838e0
SM
94372017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
9438
9439 * gcc.target/powerpc/mmx-check.h: New file.
9440 * gcc.target/powerpc/mmx-packs.c: New file.
9441 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
9442 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
9443 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
9444 * gcc.target/powerpc/mmx-paddb-1.c: New file.
9445 * gcc.target/powerpc/mmx-paddd-1.c: New file.
9446 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
9447 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
9448 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
9449 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
9450 * gcc.target/powerpc/mmx-paddw-1.c: New file.
9451 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
9452 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
9453 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
9454 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
9455 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
9456 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
9457 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
9458 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
9459 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
9460 * gcc.target/powerpc/mmx-pslld-1.c: New file.
9461 * gcc.target/powerpc/mmx-psllw-1.c: New file.
9462 * gcc.target/powerpc/mmx-psrad-1.c: New file.
9463 * gcc.target/powerpc/mmx-psraw-1.c: New file.
9464 * gcc.target/powerpc/mmx-psrld-1.c: New file.
9465 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
9466 * gcc.target/powerpc/mmx-psubb-2.c: New file.
9467 * gcc.target/powerpc/mmx-psubd-2.c: New file.
9468 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
9469 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
9470 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
9471 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
9472 * gcc.target/powerpc/mmx-psubw-2.c: New file.
9473 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
9474 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
9475 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
9476 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
9477 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
9478 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
9479
9af7f373
RB
94802017-06-21 Richard Biener <rguenther@suse.de>
9481
9482 PR tree-optimization/81500
9483 * gcc.dg/torture/pr81500.c: New testcase.
9484
5aaa8fb4
NS
94852017-07-20 Nathan Sidwell <nathan@acm.org>
9486
9487 * g++.dg/ext/anon-struct6.C: Adjust diag.
9488 * g++.old-deja/g++.other/anon4.C: Adjust diag.
9489
2953b72f
JJ
94902017-07-20 Jakub Jelinek <jakub@redhat.com>
9491
9492 PR target/80846
9493 * gcc.target/i386/avx-pr80846.c: New test.
9494 * gcc.target/i386/avx2-pr80846.c: New test.
9495 * gcc.target/i386/avx512f-pr80846.c: New test.
9496
73c4b4df
BC
94972017-07-20 Bin Cheng <bin.cheng@arm.com>
9498
9499 PR tree-optimization/81388
9500 * gcc.dg/tree-ssa/pr81388-1.c: New test.
9501 * gcc.dg/tree-ssa/pr81388-2.c: New test.
9502
77e5edaf
JH
95032017-07-17 Tom de Vries <tom@codesourcery.com>
9504
9505 PR middle-end/81030
9506 * gcc.dg/pr81030.c: New test.
9507
891ad31c
RB
95082017-07-20 Richard Biener <rguenther@suse.de>
9509
9510 PR tree-optimization/61171
9511 * g++.dg/vect/pr61171.cc: New testcase.
9512 * gfortran.dg/vect/pr61171.f: Likewise.
9513 * gcc.dg/vect/vect-reduc-11.c: Likewise.
9514
f971b281
RB
95152017-07-20 Richard Biener <rguenther@suse.de>
9516
9517 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
9518 with V64QImode.
9519 * gcc.dg/vect/slp-45.c: Likewise.
9520
2071f8f9
N
95212017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
9522
9523 * gcc.dg/tree-ssa/vrp116.c: New Test.
9524
a6722e5b
MM
95252017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
9526
9527 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
9528 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
9529 __builtin_cpu_is and __builtin_cpu_supports are supported.
9530
ccfa843f
SM
95312017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
9532
9533 * gcc.target/powerpc/bmi-check.h (main): Skip unless
9534 __BUILTIN_CPU_SUPPORTS__ defined.
9535 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
9536 __BUILTIN_CPU_SUPPORTS__ defined.
9537
564e405c
JJ
95382017-07-19 Jakub Jelinek <jakub@redhat.com>
9539
9540 PR tree-optimization/81346
9541 * gcc.dg/tree-ssa/pr81346-5.c: New test.
9542
3717fbe3
TV
95432017-07-19 Tom de Vries <tom@codesourcery.com>
9544
9545 * gcc.target/nvptx/decl-init.c: Update alignment.
9546 * gcc.target/nvptx/slp-2-run.c: New test.
9547 * gcc.target/nvptx/slp-2.c: New test.
9548 * gcc.target/nvptx/v2di.c: New test.
9549
b98b34b7
TV
95502017-07-19 Tom de Vries <tom@codesourcery.com>
9551
9552 * gcc.target/nvptx/slp-run.c: New test.
9553 * gcc.target/nvptx/slp.c: New test.
9554 * gcc.target/nvptx/v2si-cvt.c: New test.
9555 * gcc.target/nvptx/v2si-run.c: New test.
9556 * gcc.target/nvptx/v2si.c: New test.
9557 * gcc.target/nvptx/vec.inc: New test.
9558
8d1628eb
JJ
95592017-07-19 Jakub Jelinek <jakub@redhat.com>
9560
9561 PR tree-optimization/81346
9562 * gcc.dg/tree-ssa/pr81346-1.c: New test.
9563 * gcc.dg/tree-ssa/pr81346-2.c: New test.
9564 * gcc.dg/tree-ssa/pr81346-3.c: New test.
9565 * gcc.dg/tree-ssa/pr81346-4.c: New test.
9566 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
9567 compiler to avoid X / C1 op C2 optimization to trigger.
9568
4d6ababc
ML
95692017-07-19 Martin Liska <mliska@suse.cz>
9570
9571 PR sanitizer/63361
9572 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
9573 -ffloat-store or -mieee for targets that need it.
9574
d83cc5cc
TV
95752017-07-18 Tom de Vries <tom@codesourcery.com>
9576
9577 PR middle-end/81464
9578 * gfortran.dg/pr81464.f90: New test.
9579
e822e885
UB
95802017-07-18 Uros Bizjak <ubizjak@gmail.com>
9581
9582 PR target/81471
9583 * gcc.target/i386/pr81471.c: New test.
9584
b267968e
RB
95852017-06-18 Richard Biener <rguenther@suse.de>
9586
9587 PR tree-optimization/81410
9588 * gcc.dg/vect/pr81410.c: New testcase.
9589
33e9feb5
JH
95902017-07-18 Jan Hubicka <hubicka@ucw.cz>
9591
9592 PR middle-end/81462
9593 * g++.dg/torture/pr81462.C: New testcase.
9594
694dd0e4
BC
95952017-07-18 Bin Cheng <bin.cheng@arm.com>
9596
9597 PR target/81408
9598 * g++.dg/tree-ssa/pr81408.C: New.
9599 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
9600
f9bfe3f5
RB
96012017-07-18 Richard Biener <rguenther@suse.de>
9602
9603 PR tree-optimization/80620
9604 PR tree-optimization/81403
9605 * gcc.dg/torture/pr80620.c: New testcase.
9606 * gcc.dg/torture/pr81403.c: Likewise.
9607
96082017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
9609
9610 PR tree-optimization/81418
9611 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
9612
96132017-07-17 Carl Love <cel@us.ibm.com>
9614
9615 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
9616 test case changes for commit 249424
9617
9618 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
9619 vmuleuh): Fix scan-assembler-times should check for word not half word
9620 instructions.
9621
f6489326
BS
96222017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9623
9624 PR tree-optimization/81162
9625 * gcc.dg/pr81162.c: Move this to...
9626 * gcc.dg/ubsan/pr81162.c: ...here.
9627
dbc4ecfc
VR
96282017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
9629
9630 * g++.dg/diagnostic/friend1.C: New test.
9631 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
9632
a64559a5
NS
96332017-07-17 Nathan Sidwell <nathan@acm.org>
9634
9635 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
9636
aac59577
BE
96372017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9638
9639 * lib/gcc-dg.exp: Increase expect's match buffer size.
9640
aa1528b5
BC
96412017-07-17 Bin Cheng <bin.cheng@arm.com>
9642
9643 PR target/81369
9644 * gcc.dg/tree-ssa/pr81369.c: New.
9645
b6c354eb
CZ
96462017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
9647
9648 * gcc.target/arc/pr9000674901.c: New file.
9649 * gcc.target/arc/pic-1.c: Likewise.
9650 * gcc.target/arc/pr9001191897.c: Likewise.
9651
1825c61e
CZ
96522017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
9653 Andrew Burgess <andrew.burgess@embecosm.com>
9654
9655 * gcc.target/arc/naked-1.c: New file.
9656 * gcc.target/arc/naked-2.c: Likewise.
9657
1f1e8aed
JJ
96582017-07-17 Jakub Jelinek <jakub@redhat.com>
9659
9ebce098
JJ
9660 PR tree-optimization/81428
9661 * gcc.dg/fixed-point/pr81428.c: New test.
9662
e8dd1313
JJ
9663 PR tree-optimization/81365
9664 * g++.dg/torture/pr81365.C: New test.
9665
1f1e8aed
JJ
9666 PR tree-optimization/81396
9667 * gcc.dg/tree-ssa/pr81396.c: New test.
9668
38f638ca
EB
96692017-07-16 Eric Botcazou <ebotcazou@adacore.com>
9670
9671 * gnat.dg/opt65.adb: New test.
9672
5fa396ad
JH
96732017-07-16 Jan Hubicka <hubicka@ucw.cz>
9674
9675 * gcc.dg/predict-8.c: Update.
9676
00aeee56
VR
96772017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
9678
9679 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
9680 * g++.dg/warn/pr12242.C: Likewise.
9681
b70bb05b
KN
96822017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
9683
9684 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
9685 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
9686 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
9687 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
9688 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
9689 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
9690 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
9691 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
9692 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
9693 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
9694 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
9695 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
9696 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
9697 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
9698 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
9699 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
9700 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
9701 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
9702 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
9703 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
9704 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
9705 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
9706 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
9707 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
9708 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
9709 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
9710 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
9711 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
9712 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
9713 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
9714 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
9715 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
9716 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
9717 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
9718 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
9719 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
9720 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
9721 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
9722 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
9723 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
9724 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
9725 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
9726 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
9727 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
9728 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
9729 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
9730 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
9731 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
9732 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
9733 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
9734 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
9735
3b805666
BS
97362016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9737
9738 PR tree-optimization/81162
9739 * gcc.dg/pr81162.c: New file.
9740
bece580c
MS
97412017-07-14 Martin Sebor <msebor@redhat.com>
9742
9743 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
9744 that bcopy is expected to be transformed to.
9745
eea77d1f
DM
97462017-07-14 David Malcolm <dmalcolm@redhat.com>
9747
9748 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
9749 * g++.dg/lookup/missing-std-include-2.C: New test case.
9750 * g++.dg/lookup/missing-std-include-3.C: New test case.
9751 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
9752 * gcc.dg/missing-header-fixit-1.c: New test case.
9753 * gcc.dg/missing-header-fixit-2.c: New test case.
9754 * gcc.dg/missing-header-fixit-2.h: New header.
9755
338d6484
DM
97562017-07-13 David Malcolm <dmalcolm@redhat.com>
9757
9758 PR c/81405
9759 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
9760
97612017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
9762
9763 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
9764
6d28654e
ML
97652017-07-13 Martin Liska <mliska@suse.cz>
9766
9767 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
9768 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
9769 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
9770 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
9771 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
9772 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
9773 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
9774
3787ee47
MM
97752017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9776
9777 PR target/81193
9778 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
9779 __builtin_cpu_supports with old GLIBC's.
9780 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
9781 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
9782 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
9783 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
9784 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
9785 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
9786 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
9787 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
9788 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
9789 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
9790 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
9791 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
9792 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
9793 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
9794 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
9795 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
9796 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
9797 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
9798 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
9799 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
9800 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
9801 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
9802 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
9803 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
9804
118009c1
CL
98052017-07-12 Carl Love <cel@us.ibm.com>
9806
9807 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
9808 rev_bool_int): Add test cases for builtins.
9809 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
9810 test cases for builtins.
9811
5d7b8153
CL
98122017-07-12 Carl Love <cel@us.ibm.com>
9813
9814 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
9815 lp64 && p9vector_hw.
9816
6ea93a64
CL
98172017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
9818
9819 * lib/target-supports.exp (check_stack_check_available): Make
9820 testcase name depend on stack_kind.
9821
2f65ab2e
MC
98222017-07-11 Michael Collison <michael.collison@arm.com>
9823
774cccdc 9824 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 9825
9e028cef
PC
98262017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
9827
9828 PR c++/51270
9829 * g++.dg/warn/Wreturn-local-addr-3.C: New.
9830
f281956e
CL
98312017-07-11 Carl Love <cel@us.ibm.com>
9832
9833 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
9834 test cases for the builtins.
9835
3d36348a
YG
98362017-07-11 Yury Gribov <tetra2005@gmail.com>
9837
9838 * lib/profopt.exp: Print relative names in UNSUPPORTED
9839 AutoFDO tests.
9840
214f700a
MC
98412017-07-10 Michael Collison <michael.collison@arm.com>
9842
9843 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
9844
03ed2915
UB
98452017-07-10 Uros Bizjak <ubizjak@gmail.com>
9846
9847 PR target/81375
9848 * gcc.target/i386/pr81375.c: New test.
9849
9c582dbb
MS
98502017-07-10 Martin Sebor <msebor@redhat.com>
9851
9852 PR tree-optimization/80397
9853 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 9854
281ac396
MS
98552017-07-10 Martin Sebor <msebor@redhat.com>
9856
9857 PR other/81345
9858 * gcc.dg/pr81345.c: New test.
9859
a7784956
CZ
98602017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
9861
9862 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
9863 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
9864
5920ba15
UB
98652017-07-09 Uros Bizjak <ubizjak@gmail.com>
9866
9867 PR target/81313
9868 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
9869 integer argumets to bypass x86_64 outgoing args optimization.
9870
98712017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
9872
9873 * gfortran.dg/eoshift_4.f90: New test.
9874 * gfortran.dg/eoshift_5.f90: New test.
9875 * gfortran.dg/eoshift_6.f90: New test.
9876
35c95658
L
98772017-07-09 H.J. Lu <hongjiu.lu@intel.com>
9878
9879 PR target/81313
9880 * gcc.target/i386/pr81313-1.c: New test.
9881 * gcc.target/i386/pr81313-2.c: Likewise.
9882 * gcc.target/i386/pr81313-3.c: Likewise.
9883 * gcc.target/i386/pr81313-4.c: Likewise.
9884 * gcc.target/i386/pr81313-5.c: Likewise.
9885
dcbf81c9
RS
98862017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
9887
9888 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
9889 * gnat.dg/vect16.ads (Sarray): Likewise.
9890 * gnat.dg/vect17.ads (Sarray): Likewise.
9891 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
9892 * gnat.dg/vect16.adb (Add): Likewise.
9893 * gnat.dg/vect17.adb (Add): Likewise.
9894
738f7c2e
DM
98952017-07-07 David Malcolm <dmalcolm@redhat.com>
9896
9897 PR c++/79300
9898 * g++.dg/diagnostic/pr79300.C: New test case.
9899
6a69355c
MM
99002017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9901
57f49e99
MM
9902 * gcc.target/powerpc/clone1.c: Add check to make sure the
9903 __builtin_cpu_supports function is fully supported.
9904 * gcc.target/powerpc/clone2.c: New runtime test for
9905 target_clones.
9906
6a69355c
MM
9907 PR target/81348
9908 * gcc.target/powerpc/pr81348.c: New test.
9909
5e32025a
SN
99102017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
9911
9912 * gfortran.dg/vect/pr60510.f: Require vect_double support.
9913
19388c6d
CL
99142017-07-07 Carl Love <cel@us.ibm.com>
9915
9916 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
9917 file for built-ins.
9918
bcc3c3f1
JM
99192017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
9920
9921 * gcc.target/sparc/dictunpack.c: New file.
9922 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
9923 * gcc.target/sparc/fpcmpshl.c: Likewise.
9924 * gcc.target/sparc/fpcmpurshl.c: Likewise.
9925 * gcc.target/sparc/fpcmpushl.c: Likewise.
9926
2c6e2eb1
HA
99272017-07-06 Harald Anlauf <anlauf@gmx.de>
9928
9929 PR fortran/70071
9930 * gfortran.dg/coarray_44.f90: New testcase.
9931
5094f7d5
MO
99322017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
9933
9934 * c-c++-common/asan/kasan-alloca-1.c: New test.
9935 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
9936
e3174bdf
MO
99372017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
9938
9939 * c-c++-common/asan/alloca_big_alignment.c: New test.
9940 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
9941 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
9942 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
9943 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
9944 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
9945 * c-c++-common/asan/alloca_safe_access.c: Likewise.
9946 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
9947
a40c6fa8
GJL
99482017-07-06 Georg-Johann Lay <avr@gjlay.de>
9949
9950 PR target/81305
9951 * gcc.target/avr/isr-test.h: Fix warnings.
9952
9296dd9b
TP
99532017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
9954
9955 * lib/target-supports.exp: Generate
9956 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
9957 and check_effective_target_arm_arch_v8r_multilib.
9958
d87f00ba
CL
99592017-07-06 Carl Love <cel@us.ibm.com>
9960
9296dd9b 9961 * ChangeLog: Clean up from mid air collision
08e60e19
CL
9962
99632017-07-06 Carl Love <cel@us.ibm.com>
9964
9965 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
9966 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
9967 cases for vec_addc, adde and addec builtins.
9968
c471c6ed
DM
99692017-07-06 David Malcolm <dmalcolm@redhat.com>
9970
9971 PR c++/79300
9972 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
9973 expected underlining within macro expansion.
9974 * c-c++-common/pr70264.c: Likewise.
9975 * g++.dg/plugin/diagnostic-test-expressions-1.C
9976 (test_within_macro_1): New test.
9977 (test_within_macro_2): Likewise.
9978 (test_within_macro_3): Likewise.
9979 (test_within_macro_4): Likewise.
9980 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
9981 expected underlining within macro expansion.
9982 (test_macro_4): Likewise.
9983 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9984 (test_within_macro_1): New test.
9985 (test_within_macro_2): Likewise.
9986 (test_within_macro_3): Likewise.
9987 (test_within_macro_4): Likewise.
9988 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
9989 underlining within macro expansion.
9990
68d872d7
SP
99912017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
9992
9993 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
9994 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
9995 _mm_maskz_getexp_round_sd): Test new intrinsics.
9996 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
9997 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
9998 _mm_maskz_getexp_round_ss): Ditto.
9999 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
10000 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
10001 _mm_maskz_getmant_round_sd): Ditto.
10002 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
10003 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
10004 _mm_maskz_getmant_round_ss): Ditto.
10005 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
10006 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
10007 _mm_maskz_getexp_round_sd): New runtime tests.
10008 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
10009 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
10010 _mm_maskz_getexp_round_ss): Ditto.
10011 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
10012 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
10013 _mm_maskz_getmant_round_sd): Ditto.
10014 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
10015 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
10016 _mm_maskz_getmant_round_ss): Ditto.
10017 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
10018 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
10019 __builtin_ia32_getmantss_mask_round): Test new builtins.
10020 * gcc.target/i386/sse-13.c : Ditto.
10021 * gcc.target/i386/sse-23.c: Ditto.
10022 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
10023 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
10024 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
10025 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
10026 _mm_mask_getexp_round_ss): Test new intrinsics.
10027 * gcc.target/i386/testround-1.c: Ditto.
10028 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
10029 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
10030 _mm_mask_getmant_round_ss): Test new intrinsics
10031 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
10032 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
10033 _mm_maskz_getmant_ss): Test new intrinsics.
10034
9e00a397
CL
100352017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
10036
10037 * lib/target-supports-dg.exp (dg-require-stack-check): New.
10038 * lib/target-supports.exp (check_stack_check_available): New.
10039 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
10040 * gcc.c-torture/compile/stack-check-1.c: Likewise.
10041 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
10042 * gcc.dg/pr47443.c: Likewise.
10043 * gcc.dg/pr48134.c: Likewise.
10044 * gcc.dg/pr70017.c: Likewise.
10045 * gcc.target/aarch64/stack-checking.c: Likewise.
10046 * gcc.target/arm/stack-checking.c: Likewise.
10047 * gcc.target/i386/pr48723.c: Likewise.
10048 * gcc.target/i386/pr55672.c: Likewise.
10049 * gcc.target/i386/pr67265-2.c: Likewise.
10050 * gcc.target/i386/pr67265.c: Likewise.
10051 * gnat.dg/opt49.adb: Likewise.
10052 * gnat.dg/stack_check1.adb: Likewise.
10053 * gnat.dg/stack_check2.adb: Likewise.
10054 * gnat.dg/stack_check3.adb: Likewise.
10055
38e6cc4d
KN
100562017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
10057
10058 PR target/80103
10059 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
10060 __attribute__.
10061
f8aa2b2c
SP
100622017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
10063
10064 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
10065 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
10066 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
10067 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
10068 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
10069 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
10070 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
10071 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
10072 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
10073 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
10074 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
10075 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
10076
e483b7b4
GJL
100772017-07-05 Georg-Johann Lay <avr@gjlay.de>
10078
10079 PR target/81305
10080 * gcc.target/avr/isr-test.h: New file.
10081 * gcc.target/avr/torture/isr-01-simple.c: New test.
10082 * gcc.target/avr/torture/isr-02-call.c: New test.
10083 * gcc.target/avr/torture/isr-03-fixed.c: New test.
10084
a8745cc2
BC
100852017-07-05 Bin Cheng <bin.cheng@arm.com>
10086
10087 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
10088 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
10089 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
10090 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
10091
4a52eb19
BC
100922017-07-05 Bin Cheng <bin.cheng@arm.com>
10093
10094 * gcc.dg/tree-ssa/ldist-26.c: New test.
10095
95f7d11b
BC
100962017-07-05 Bin Cheng <bin.cheng@arm.com>
10097
10098 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
10099
45bb7d59
UB
101002017-07-04 Uros Bizjak <ubizjak@gmail.com>
10101
10102 PR target/81300
10103 * gcc.target/i386/pr81300.c: New test.
10104
1fcfac88
UB
101052017-07-04 Uros Bizjak <ubizjak@gmail.com>
10106
10107 PR target/81294
10108 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
10109 x and y arguments in the call to _subborrow_u32.
10110 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
10111 x and y arguments in the call to _subborrow_u64.
10112 * gcc.target/i386/pr81294-1.c: New test.
10113 * gcc.target/i386/pr81294-2.c: Ditto.
10114
a4187dab
KT
101152017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10116
10117 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
10118
efbf55b0
MP
101192017-07-04 Marek Polacek <polacek@redhat.com>
10120
10121 PR c/81231
10122 * gcc.dg/atomic-pr81231.c: New test.
10123
1aad7106
RS
101242017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
10125
10126 PR tree-optimization/81292
10127 * gcc.dg/pr81292-1.c: New test.
10128 * gcc.dg/pr81292-2.c: Likewise.
10129
7c819e8a
ML
101302017-07-04 Martin Liska <mliska@suse.cz>
10131
10132 PR sanitizer/81040
10133 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
10134 use-after-scope sanitization.
10135
f111f434
JJ
101362017-07-04 Jakub Jelinek <jakub@redhat.com>
10137
8e8dd13b
JJ
10138 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
10139 options.
10140
f111f434
JJ
10141 PR target/81175
10142 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
10143 gather.
10144
7a1238d1
ML
101452017-07-04 Martin Liska <mliska@suse.cz>
10146
10147 PR ipa/81214
10148 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
10149 * g++.dg/ext/mvc3.C: Likewise.
10150 * gcc.target/i386/mvc2.c: Likewise.
10151 * gcc.target/i386/mvc3.c: Likewise.
10152
9fc1fed4
JJ
101532017-07-04 Jakub Jelinek <jakub@redhat.com>
10154
8e3b9bbf
JJ
10155 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
10156 decomposition declaration in diagnostics.
10157 * g++.dg/cpp1z/decomp2.C: Likewise.
10158 * g++.dg/cpp1z/decomp3.C: Likewise.
10159 * g++.dg/cpp1z/decomp4.C: Likewise.
10160 * g++.dg/cpp1z/decomp5.C: Likewise.
10161 * g++.dg/cpp1z/decomp6.C: Likewise.
10162 * g++.dg/cpp1z/decomp7.C: Likewise.
10163 * g++.dg/cpp1z/decomp8.C: Likewise.
10164 * g++.dg/cpp1z/decomp13.C: Likewise.
10165 * g++.dg/cpp1z/decomp14.C: Likewise.
10166 * g++.dg/cpp1z/decomp18.C: Likewise.
10167 * g++.dg/cpp1z/decomp19.C: Likewise.
10168 * g++.dg/cpp1z/decomp22.C: Likewise.
10169 * g++.dg/cpp1z/decomp23.C: Likewise.
10170 * g++.dg/cpp1z/decomp24.C: Likewise.
10171 * g++.dg/cpp1z/decomp25.C: Likewise.
10172 * g++.dg/cpp1z/decomp26.C: Likewise.
10173 * g++.dg/cpp1z/decomp28.C: Likewise.
10174
9fc1fed4
JJ
10175 PR c++/81258
10176 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
10177 * g++.dg/cpp1z/decomp30.C: New test.
10178
17c18221
PC
101792017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
10180
10181 PR c++/65775
10182 * g++.dg/cpp0x/trailing14.C: New.
10183
370d975d
DH
101842017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
10185
10186 PR testsuite/79866
10187 * gfortran.dg/coarray_event_2.f08: New test.
10188
73977c47
DH
101892017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
10190
10191 PR testsuite/79843
10192 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
10193 * gfortran.dg/pointer_intent_2.f90: Likewise.
10194
2f70a979
JH
101952017-07-02 Jan Hubicka <hubicka@ucw.cz>
10196
10197 PR middle-end/81290
10198 * gcc.c-torture/compile/pr81290.c: New.
10199
6b5e165b
RB
102002017-07-03 Richard Biener <rguenther@suse.de>
10201
10202 PR tree-optimization/60510
10203 * gfortran.dg/vect/pr60510.f: New testcase.
10204
d8ac7e28
RO
102052017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10206
10207 * gcc.target/i386/mvc6.c: Require ifunc support.
10208
da402967
ML
102092017-07-03 Martin Liska <mliska@suse.cz>
10210
10211 PR sanitize/81040
10212 * g++.dg/asan/function-argument-1.C: New test.
10213 * g++.dg/asan/function-argument-2.C: New test.
10214 * g++.dg/asan/function-argument-3.C: New test.
10215
bc9f4235
RS
102162017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
10217
10218 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
10219 as well.
10220
be086ff5
TV
102212017-07-03 Tom de Vries <tom@codesourcery.com>
10222
10223 PR tree-optimization/69468
10224 * gcc.dg/pr81192.c: Update.
10225
4752be46
TV
102262017-07-03 Tom de Vries <tom@codesourcery.com>
10227
10228 PR tree-optimization/81192
10229 * gcc.dg/pr81192.c: Update.
10230
0bbfd554
TV
102312017-07-03 Tom de Vries <tom@codesourcery.com>
10232
10233 PR tree-optimization/81192
10234 * gcc.dg/pr81192.c: New test.
10235
b677e2f6
TK
102362017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10237
10238 * gfortran/eoshift_3.f90: New test.
10239
e3f9a279
RS
102402017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
10241
10242 * gcc.dg/strlenopt-32.c: New testcase.
10243 * gcc.dg/strlenopt-33.c: Likewise.
10244 * gcc.dg/strlenopt-33g.c: Likewise.
10245 * gcc.dg/strlenopt-34.c: Likewise.
10246 * gcc.dg/strlenopt-35.c: Likewise.
10247
862088aa
RS
102482017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
10249
10250 PR tree-optimization/80769
10251 * gcc.dg/strlenopt-31.c: New test.
10252 * gcc.dg/strlenopt-31g.c: Likewise.
10253
c34d0927
RS
102542017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
10255
10256 PR tree-optimization/81136
10257 * gcc.dg/vect/pr81136.c: New test.
10258
c52d6043
JJ
102592017-07-01 Jakub Jelinek <jakub@redhat.com>
10260
10261 PR sanitizer/81262
10262 * gcc.c-torture/compile/pr81262.c: New test.
10263 * g++.dg/ubsan/pr81262.C: New test.
10264
77616c7e
JH
102652017-06-29 Jan Hubicka <hubicka@ucw.cz>
10266
10267 PR ipa/81261
10268 * g++.dg/ipa/pr81261.C: New testcase.
10269
fb6a764d
AP
102702017-06-30 Andrew Pinski <apinski@cavium.com>
10271
10272 * gcc.dg/torture/pr81245.c: New testcase.
10273
059ab149
AH
102742017-06-30 Aldy Hernandez <aldyh@redhat.com>
10275
10276 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
10277 unbounded use.
10278
e59e8b5a
DM
102792017-06-30 David Malcolm <dmalcolm@redhat.com>
10280
10281 PR c++/80014
10282 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
10283 Add declaration.
10284 (test_typeid): New test function.
10285
e855bdc0
JJ
102862017-06-30 Jakub Jelinek <jakub@redhat.com>
10287
10288 PR target/81225
10289 * gcc.target/i386/pr81225.c: New test.
10290
fe32bb1b
NS
102912017-06-30 Nathan Sidwell <nathan@acm.org>
10292
10293 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
10294 * g++.dg/cpp0x/decltype9.C: Likewise.
10295 * g++.dg/cpp0x/forw_enum9.C: Likewise.
10296 * g++.dg/lookup/decl1.C: Likewise.
10297 * g++.dg/lookup/extern-c-redecl.C: Likewise.
10298 * g++.dg/other/pr28432.C: Likewise.
10299 * g++.dg/parse/crash12.C: Likewise.
10300 * g++.dg/parse/enum3.C: Likewise.
10301 * g++.dg/parse/operator6.C: Likewise.
10302 * g++.dg/template/crash69.C: Likewise.
10303 * g++.dg/template/error27.C: Likewise.
10304 * g++.dg/template/error28.C: Likewise.
10305 * g++.dg/template/memfriend6.C: Likewise.
10306 * g++.old-deja/g++.mike/err1.C: Likewise.
10307 * g++.old-deja/g++.mike/p811.C: Likewise.
10308 * g++.old-deja/g++.other/crash25.C: Likewise.
10309 * g++.old-deja/g++.other/dtor4.C: Likewise.
10310 * g++.old-deja/g++.pt/t37.C: Likewise.
10311
aaa587d4
ML
103122017-06-30 Martin Liska <mliska@suse.cz>
10313
10314 PR ipa/81214
10315 * gcc.target/i386/pr81214.c: New test.
10316
274c1516
NS
103172017-06-30 Nathan Sidwell <nathan@acm.org>
10318
3b5c768c
NS
10319 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
10320
274c1516
NS
10321 PR c++/81229
10322 * g++.dg/lookup/pr81229.C: New.
10323
c497284c
ML
103242017-06-30 Martin Liska <mliska@suse.cz>
10325
10326 PR sanitizer/81021
10327 * g++.dg/asan/pr81021.C: New test.
10328
4812f0b7
RB
103292017-06-30 Richard Biener <rguenther@suse.de>
10330
10331 PR tree-optimization/81249
10332 * g++.dg/torture/pr81249.C: New testcase.
10333
8e09cb8b
PC
103342017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
10335
10336 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
10337 * g++.dg/diagnostic/variadic1.C: Likewise.
10338 * g++.dg/gomp/udr-3.C: Likewise.
10339 * g++.dg/overload/error1.C: Likewise.
10340 * g++.dg/overload/error2.C: Likewise.
10341 * g++.dg/template/duplicate1.C: Likewise.
10342 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
10343 * g++.old-deja/g++.brendan/arm2.C: Likewise.
10344 * g++.old-deja/g++.other/redecl2.C: Likewise.
10345 * g++.old-deja/g++.other/redecl4.C: Likewise.
10346 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
10347
74582a3e
CP
103482017-06-29 Cesar Philippidis <cesar@codesourcery.com>
10349
10350 PR fortran/77765
10351 * gfortran.dg/goacc/pr77765.f90: New test.
10352
6da4066f
SE
103532017-06-29 Steve Ellcey <sellcey@cavium.com>
10354
10355 * gcc.target/aarch64/ccmp_2.c: New test.
10356
be3b7dcf
NS
103572017-06-29 Nathan Sidwell <nathan@acm.org>
10358
10359 PR c++/81247
10360 * g++.dg/parse/pr81247-[abc].C: New.
10361
e5898daf
CL
103622017-06-29 Carl Love <cel@us.ibm.com>
10363
10364 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
10365 test_unsigned_int_result, test_ll_int_result,
10366 test_ll_unsigned_int_result): Add result checking functions, add
10367 debug support.
10368 (main): Add builtin function tests.
10369
14836f38
CL
103702017-06-29 Carl Love <cel@us.ibm.com>
10371
10372 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
10373 dg-skip-if): Add -mvsx -mcpu=power7.
10374
0630a4ec
RB
103752017-06-29 Richard Biener <rguenther@suse.de>
10376
10377 * gcc.dg/vect/slp-reduc-8.c: New testcase.
10378
f76b4224
NS
103792017-06-29 Nathan Sidwell <nathan@acm.org>
10380
10381 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
10382
f66459c1
PB
103832017-06-29 Peter Bergner <bergner@vnet.ibm.com>
10384
10385 PR middle-end/81194
10386 * g++.dg/pr81194.C: New test.
10387
3c7bb489
L
103882017-06-29 H.J. Lu <hongjiu.lu@intel.com>
10389
10390 PR ipa/80565
10391 * gcc.dg/torture/pr80565.c: New file.
10392
6cd83bec
BC
103932017-06-29 Bin Cheng <bin.cheng@arm.com>
10394
10395 PR tree-optimization/81196
10396 * gcc.dg/vect/pr81196.c: New.
10397
4c6a51a0
MC
103982017-06-29 Michael Collison <michael.collison@arm.com>
10399
10400 Fix date on previous ChangeLog entry.
10401
104022017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
10403 Michael Collison <michael.collison@arm.com>
10404
10405 PR target/70119
10406 * gcc.target/aarch64/var_shift_mask_1.c: New test.
10407
395a191d
SP
104082017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
10409
10410 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
10411 Test new intrinsic.
10412 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
10413 Ditto.
10414 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
10415 Ditto.
10416 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
10417 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
10418 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
10419
0ddc0ebc
TP
104202017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10421
10422 * lib/target-supports.exp (check_effective_target_vect_int): Replace
10423 current ARM check by ARM NEON's availability check.
10424 (check_effective_target_vect_intfloat_cvt): Likewise.
10425 (check_effective_target_vect_uintfloat_cvt): Likewise.
10426 (check_effective_target_vect_floatint_cvt): Likewise.
10427 (check_effective_target_vect_floatuint_cvt): Likewise.
10428 (check_effective_target_vect_shift): Likewise.
10429 (check_effective_target_whole_vector_shift): Likewise.
10430 (check_effective_target_vect_bswap): Likewise.
10431 (check_effective_target_vect_shift_char): Likewise.
10432 (check_effective_target_vect_long): Likewise.
10433 (check_effective_target_vect_float): Likewise.
10434 (check_effective_target_vect_perm): Likewise.
10435 (check_effective_target_vect_perm_byte): Likewise.
10436 (check_effective_target_vect_perm_short): Likewise.
10437 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
10438 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
10439 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
10440 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
10441 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
10442 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
10443 (check_effective_target_vect_widen_shift): Likewise.
10444 (check_effective_target_vect_extract_even_odd): Likewise.
10445 (check_effective_target_vect_interleave): Likewise.
10446 (check_effective_target_vect_multiple_sizes): Likewise.
10447 (check_effective_target_vect64): Likewise.
10448 (check_effective_target_vect_max_reduc): Likewise.
10449
56a6d474
RB
104502017-06-28 Richard Biener <rguenther@suse.de>
10451
10452 PR middle-end/81227
10453 * gcc.dg/pr81227.c: New testcase.
10454
926c7865
MM
104552017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
10456
10457 PR target/81193
10458 * lib/target-supports.exp
10459 (check_ppc_cpu_supports_hw_available): New test to make sure
10460 __builtin_cpu_supports works on power7 and newer.
10461
17a7218b
ML
104622017-06-28 Martin Liska <mliska@suse.cz>
10463
10464 PR ipa/81128
10465 * gcc.target/i386/pr81128.c: New test.
10466
63010089
ML
104672017-06-28 Martin Liska <mliska@suse.cz>
10468
10469 PR driver/79659
10470 * g++.dg/opt/pr79659.C: New test.
10471
b1cac008
CL
104722017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
10473
10474 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
10475 and options.
10476 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
10477
42bd89ce
MG
104782017-06-28 Marc Glisse <marc.glisse@inria.fr>
10479
10480 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
10481 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
10482
b8d62ac8
JJ
104832017-06-28 Jakub Jelinek <jakub@redhat.com>
10484
10485 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
10486 (foo): ... this. Change constants such that it isn't matched
10487 as __builtin_copysign, yet tests the combiner the same.
10488
6dc61b45
ML
104892017-06-28 Martin Liska <mliska@suse.cz>
10490
10491 PR sanitizer/81224
10492 * gcc.dg/asan/pr81224.c: New test.
10493
9a265443
EB
104942017-06-28 Eric Botcazou <ebotcazou@adacore.com>
10495
10496 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
10497 passed to pthread_join.
10498
935b5226
AK
104992017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10500
10501 * gcc.target/s390/nodatarel-1.c: New test.
10502
88016532
JD
105032017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10504
10505 PR fortran/80164
10506 * gfortran.dg/array_temporaries_4.f90: New test.
10507
8c2805bb
AP
105082017-06-27 Andrew Pinski <apinski@cavium.com>
10509
10510 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
10511 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
10512 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
10513
786c6d10
MP
105142017-06-27 Marek Polacek <polacek@redhat.com>
10515
10516 PR sanitizer/81223
10517 * gcc.dg/ubsan/pr81223.c: New test.
10518
1e7df2e6
MG
105192017-06-27 Marc Glisse <marc.glisse@inria.fr>
10520
10521 * gcc.dg/tree-ssa/assoc-1.c: New file.
10522
58b45c4f
PC
105232017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
10524
10525 PR c++/62046
10526 * g++.dg/parse/catch2.C: New.
10527
00296d7f
JJ
105282017-06-27 Jakub Jelinek <jakub@redhat.com>
10529
c1031852
JJ
10530 PR sanitizer/81209
10531 * g++.dg/ubsan/pr81209.C: New test.
10532
00296d7f
JJ
10533 PR middle-end/81207
10534 * gcc.c-torture/compile/pr81207.c: New test.
10535
0c418630
MP
105362017-06-27 Marek Polacek <polacek@redhat.com>
10537
10538 PR bootstrap/81216
10539 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
10540
4b377e01
MS
105412017-06-26 Martin Sebor <msebor@redhat.com>
10542
10543 PR c++/81169
10544 * g++.dg/Wclass-memaccess-2.C: New test.
10545
952ac945
CL
105462017-06-26 Carl Love <cel@us.ibm.com>
10547
10548 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
10549 Add new runnable test file for the vec_rev built-ins.
10550
df11b2ea
BS
105512016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10552
226ab0a8 10553 PR/tree-optimization 71815
df11b2ea
BS
10554 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
10555 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
10556
fa7ccca0
RL
105572017-06-26 Renlin Li <renlin.li@arm.com>
10558 Szabolcs Nagy <szabolcs.nagy@arm.com>
10559
10560 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
10561 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
10562 memmove.
10563
5a5c2d16
RB
105642017-06-26 Richard Biener <rguenther@suse.de>
10565
10566 PR target/81175
10567 * gfortran.dg/pr81175.f: New testcase.
10568
75f0112f
RB
105692017-06-26 Richard Biener <rguenther@suse.de>
10570
10571 PR tree-optimization/81203
10572 * gcc.dg/torture/pr81203.c: New testcase.
10573
3e2becc4
MP
105742017-06-26 Marek Polacek <polacek@redhat.com>
10575
10576 PR c/80116
10577 * c-c++-common/Wmultistatement-macros-1.c: New test.
10578 * c-c++-common/Wmultistatement-macros-2.c: New test.
10579 * c-c++-common/Wmultistatement-macros-3.c: New test.
10580 * c-c++-common/Wmultistatement-macros-4.c: New test.
10581 * c-c++-common/Wmultistatement-macros-5.c: New test.
10582 * c-c++-common/Wmultistatement-macros-6.c: New test.
10583 * c-c++-common/Wmultistatement-macros-7.c: New test.
10584 * c-c++-common/Wmultistatement-macros-8.c: New test.
10585 * c-c++-common/Wmultistatement-macros-9.c: New test.
10586 * c-c++-common/Wmultistatement-macros-10.c: New test.
10587 * c-c++-common/Wmultistatement-macros-11.c: New test.
10588
945653db
EB
105892017-06-26 Eric Botcazou <ebotcazou@adacore.com>
10590
10591 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
10592
c8e3c356
CL
105932017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
10594
10595 * lib/target-supports.exp
10596 (check_effective_target_arm_neon_ok_nocache): Add flags with
10597 -mfloat-abi=hard. Include arm_neon.h.
10598 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
10599 (check_effective_target_arm_neon_ok_no_float_abi): New.
10600 * gcc.target/arm/lto/pr65837_0.c: Require
10601 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
10602 * gcc.target/arm/lto/pr65837-attr_0.c: Require
10603 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
10604
22235619
PC
106052017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
10606
10607 PR c++/62315
10608 * g++.dg/parse/typedef2.C: Specify a dg-error string.
10609
e56e3fda
TK
106102017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10611
45bb7d59 10612 PR fortran/52473
e56e3fda
TK
10613 * gfortran.dg/cshift_2.f90: New test.
10614
d3f062be
JW
106152017-06-23 Jim Wilson <jim.wilson@linaro.org>
10616
10617 PR middle-end/79794
10618 * gcc.target/aarch64/pr79794.c: New.
10619
37416b69
MM
106202017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10621
10622 PR target/80510
10623 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
10624 * gcc.target/powerpc/pr80510-2.c: Likewise.
10625
8447a92f
JL
106262017-06-22 Jeff Law <law@redhat.com>
10627
10628 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
10629
52607f7e
WS
106302017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
10631
10632 * gcc.target/powerpc/fold-vec-shift-char.c: New.
10633 * gcc.target/powerpc/fold-vec-shift-int.c: New.
10634 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
10635 * gcc.target/powerpc/fold-vec-shift-short.c: New.
10636 * gcc.target/powerpc/fold-vec-shift-left.c: New.
10637 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
10638 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
10639 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
10640
fb68f296
JC
106412017-06-23 James Cowgill <James.Cowgill@imgtec.com>
10642
45bb7d59 10643 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 10644
60edf8bb
MT
106452017-06-22 Matt Turner <mattst88@gmail.com>
10646
10647 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
10648 skylake check.
10649
4333d74b
CL
106502017-06-22 Carl Love <cel@us.ibm.com>
10651
10652 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
10653 vmuleuh): Fix scan-assembler-times should check for word not half word
10654 instructions.
10655
13f752b2
JL
106562017-06-22 Jeff Law <law@redhat.com>
10657
10658 * gcc.c-torture/compile/stack-check-1.c: New test.
10659
0759db19
RB
106602016-06-22 Richard Biener <rguenther@suse.de>
10661
10662 * gcc.dg/vect/pr65947-1.c: Remove xfail.
10663 * gcc.dg/vect/pr65947-2.c: Likewise.
10664 * gcc.dg/vect/pr65947-3.c: Likewise.
10665 * gcc.dg/vect/pr65947-4.c: Likewise.
10666 * gcc.dg/vect/pr65947-5.c: Likewise.
10667 * gcc.dg/vect/pr65947-6.c: Likewise.
10668 * gcc.dg/vect/pr65947-8.c: Likewise.
10669 * gcc.dg/vect/pr65947-9.c: Likewise.
10670 * gcc.dg/vect/pr65947-10.c: Likewise.
10671 * gcc.dg/vect/pr65947-12.c: Likewise.
10672 * gcc.dg/vect/pr65947-13.c: Likewise.
10673 * gcc.dg/vect/pr65947-14.c: Likewise.
10674 * gcc.dg/vect/vect-cond-2.c: Likewise.
10675 * gcc.dg/vect/vect-pr69848.c: Likewise.
10676
c24c235e
ML
106772017-06-22 Martin Liska <mliska@suse.cz>
10678
10679 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
10680 to not inline it.
10681
71f82be9
JG
106822017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
10683
10684 * gcc.dg/tree-ssa/forwprop-37.c: New.
10685
a78f6980
RB
106862017-06-22 Richard Biener <rguenther@suse.de>
10687
10688 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
10689
85d5b033
RB
106902017-06-22 Richard Biener <rguenther@suse.de>
10691
10692 * gcc.dg/vect/pr65947-14.c: New testcase.
10693
4ded8669
MM
106942017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10695
10696 PR target/80510
10697 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
10698 32-bit support is added. Change ITYPE size to 64-bit integer.
10699 * gcc.target/powerpc/pr80510-2.c: Likewise.
10700
cb8d1b01
JJ
107012017-06-21 Jakub Jelinek <jakub@redhat.com>
10702
10703 PR c++/81154
10704 * g++.dg/gomp/pr81154.C: New test.
10705
113459fa
DM
107062017-06-21 David Malcolm <dmalcolm@redhat.com>
10707
10708 * g++.dg/other/old-style-cast-fixits.C: New test case.
10709
5e9d501c
JJ
107102017-06-21 Jakub Jelinek <jakub@redhat.com>
10711
10712 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
10713
27d33d3e
TV
107142017-06-21 Tom de Vries <tom@codesourcery.com>
10715
10716 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
10717
5433db45
TV
107182017-06-21 Tom de Vries <tom@codesourcery.com>
10719
10720 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
10721 warning.
10722
93c18375
ML
107232017-06-21 Martin Liska <mliska@suse.cz>
10724
10725 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
10726
ff9baa5f
PMR
107272017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
10728
10729 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
10730 gnat.dg/debug11_pkg2.ads: New testcase.
10731
a23ba8cc
MG
107322017-06-21 Marc Glisse <marc.glisse@inria.fr>
10733
10734 * gcc.target/i386/getround.c: New file.
10735
ed73f46f
MG
107362017-06-21 Marc Glisse <marc.glisse@inria.fr>
10737
10738 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
10739 * gcc.dg/tree-ssa/addadd-2.c: New file.
10740
6b92ab17
TV
107412017-06-21 Tom de Vries <tom@codesourcery.com>
10742
10743 * lib/target-supports.exp (add_options_for_stack_size): New proc.
10744 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
10745 * gcc.c-torture/compile/20080806-1.c: Same.
10746 * gcc.c-torture/compile/920723-1.c: Same.
10747 * gcc.c-torture/compile/930621-1.c: Same.
10748 * gcc.c-torture/compile/991214-2.c: Same.
10749 * gcc.c-torture/compile/bcopy.c: Same.
10750 * gcc.c-torture/compile/memtst.c: Same.
10751 * gcc.c-torture/compile/msp.c: Same.
10752 * gcc.c-torture/compile/stuct.c: Same.
10753 * gcc.c-torture/execute/20011008-3.c: Same.
10754 * gcc.c-torture/execute/20030209-1.c: Same.
10755 * gcc.c-torture/execute/20031012-1.c: Same.
10756 * gcc.c-torture/execute/20040805-1.c: Same.
10757 * gcc.c-torture/execute/920410-1.c: Same.
10758 * gcc.c-torture/execute/921113-1.c: Same.
10759 * gcc.c-torture/execute/921202-1.c: Same.
10760 * gcc.c-torture/execute/921208-2.c: Same.
10761 * gcc.c-torture/execute/930106-1.c: Same.
10762 * gcc.c-torture/execute/930406-1.c: Same.
10763 * gcc.c-torture/execute/950221-1.c: Same.
10764 * gcc.c-torture/execute/960521-1.c: Same.
10765 * gcc.c-torture/execute/980605-1.c: Same.
10766 * gcc.c-torture/execute/comp-goto-1.c: Same.
10767 * gcc.c-torture/execute/comp-goto-2.c: Same.
10768 * gcc.c-torture/execute/memcpy-1.c: Same.
10769 * gcc.c-torture/execute/multi-ix.c: Same.
10770 * gcc.c-torture/execute/nestfunc-4.c: Same.
10771 * gcc.c-torture/execute/pr20621-1.c: Same.
10772 * gcc.c-torture/execute/pr23135.c: Same.
10773 * gcc.c-torture/execute/pr28982b.c: Same.
10774 * gcc.dg/loop-3.c: Same.
10775 * gcc.dg/struct-ret-3.c: Same.
10776 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
10777 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
10778 * gcc.dg/tree-prof/comp-goto-1.c: Same.
10779 * gcc.dg/tree-prof/pr44777.c: Same.
10780
191578a5
DM
107812017-06-20 David Malcolm <dmalcolm@redhat.com>
10782
10783 PR jit/81144
10784 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
10785 memset call with zero-initialization.
10786 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
10787
8a259e30
UB
107882017-06-20 Uros Bizjak <ubizjak@gmail.com>
10789
10790 * gcc.target/i386/pr80732.c: Include fma4-check.h.
10791 (main): Renamed to ...
10792 (fma4_test): ... this.
10793
b6837e04
JK
107942017-06-20 Julia Koval <julia.koval@intel.com>
10795
10796 * gcc.target/i386/pr73350-2.c: New test.
10797
67ea3f4e
RO
107982017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10799
10800 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
10801 * c-c++-common/fold-masked-cmp-2.c: Likewise.
10802 * c-c++-common/fold-masked-cmp-3.c: Likewise.
10803 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
10804 restrict to x86_64-*-*-gnu.
10805 Skip scan-assembler on *-*-darwin*.
10806 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
10807 * gcc.dg/loop-invariant.c: Likewise.
10808 * gcc.dg/lto/pr70955_0.c: Likewise.
10809 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10810 * gcc.dg/tree-ssa/pr79803.c: Likewise.
10811 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
10812
10813 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
10814 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
10815 targets.
10816 * gcc.dg/attr-ms_struct-2.c: Likewise.
10817 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
10818 * gcc.dg/bf-ms-layout.c: Likewise.
10819 * gcc.dg/bf-ms-layout-2.c: Likewise.
10820 * gcc.dg/pic-macro-define.c: Remove target restrictions.
10821 Require fpic support.
10822 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
10823 targets.
10824 * gcc.target/i386/bitfield2.c: Likewise.
10825 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
10826 targets.
10827 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
10828
71bbbd13
NS
108292017-06-20 Nathan Sidwell <nathan@acm.org>
10830
10831 PR c++/67074
10832 * g++.dg/lookup/pr67074.C: New.
10833 * g++.dg/parse/namespace-alias-1.C: Adjust.
10834
531f0b38
RB
108352017-06-20 Richard Biener <rguenther@suse.de>
10836
10837 PR middle-end/81097
10838 * c-c++-common/ubsan/pr81097.c: New testcase.
10839
d47d7438
RB
108402017-06-20 Richard Biener <rguenther@suse.de>
10841
10842 * gcc.dg/vect/pr65947-9.c: Adjust.
10843
b5c7b957
TP
108442017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
10845
10846 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
10847 * gcc.target/arm/acle/cdp2.c: Likewise.
10848 * gcc.target/arm/acle/ldc.c: Likewise.
10849 * gcc.target/arm/acle/ldc2.c: Likewise.
10850 * gcc.target/arm/acle/ldc2l.c: Likewise.
10851 * gcc.target/arm/acle/ldcl.c: Likewise.
10852 * gcc.target/arm/acle/mcr.c: Likewise.
10853 * gcc.target/arm/acle/mcr2.c: Likewise.
10854 * gcc.target/arm/acle/mcrr.c: Likewise.
10855 * gcc.target/arm/acle/mcrr2.c: Likewise.
10856 * gcc.target/arm/acle/mrc.c: Likewise.
10857 * gcc.target/arm/acle/mrc2.c: Likewise.
10858 * gcc.target/arm/acle/mrrc.c: Likewise.
10859 * gcc.target/arm/acle/mrrc2.c: Likewise.
10860 * gcc.target/arm/acle/stc.c: Likewise.
10861 * gcc.target/arm/acle/stc2.c: Likewise.
10862 * gcc.target/arm/acle/stc2l.c: Likewise.
10863 * gcc.target/arm/acle/stcl.c: Likewise.
10864
a1aa2599
JJ
108652017-06-20 Jakub Jelinek <jakub@redhat.com>
10866
10867 PR target/81121
10868 * gcc.target/i386/pr81121.c: New test.
10869
16122c22
MM
108702017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
10871
10872 PR target/79799
10873 * gcc.target/powerpc/pr79799-1.c: New test.
10874 * gcc.target/powerpc/pr79799-2.c: Likewise.
10875 * gcc.target/powerpc/pr79799-3.c: Likewise.
10876 * gcc.target/powerpc/pr79799-4.c: Likewise.
10877 * gcc.target/powerpc/pr79799-5.c: Likewise.
10878
5ec046c0
NS
108792017-06-19 Nathan Sidwell <nathan@acm.org>
10880
10881 PR c++/81124
10882 PR c++/79766
10883 * g++.dg/lookup/pr79766.C: New.
10884 * g++.dg/lookup/pr81124.C: New.
10885 * g++.dg/template/explicit6.C: Adjust.
10886 * g++.old-deja/g++.other/decl5.C: Adjust.
10887
c72e002c
CL
108882017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10889
10890 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
10891 -DSTACK_SIZE.
10892
4301ae22
JJ
108932017-06-19 Jakub Jelinek <jakub@redhat.com>
10894
9f8fafe8
JJ
10895 PR sanitizer/81125
10896 * g++.dg/ubsan/pr81125.C: New test.
10897
4301ae22
JJ
10898 PR sanitizer/81111
10899 * g++.dg/ubsan/pr81111.C: New test.
10900
21e4389f
RB
109012017-06-19 Richard Biener <rguenther@suse.de>
10902
10903 PR middle-end/81118
10904 * gcc.dg/torture/pr81118.c: New testcase.
10905
343ae898
RB
109062017-06-19 Richard Biener <rguenther@suse.de>
10907
10908 PR tree-optimization/80887
10909 * gcc.dg/tree-ssa/pr80887.c: New testcase.
10910
97872698
JJ
109112017-06-19 Jakub Jelinek <jakub@redhat.com>
10912
10913 PR ipa/81112
10914 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
10915
c14c0b15
NS
109162017-06-19 Nathan Sidwell <nathan@acm.org>
10917
10918 PR c++/81119
10919 * g++.dg/warn/pr81119.C: New.
10920
a6e5212a
ML
109212017-06-19 Martin Liska <mliska@suse.cz>
10922
10923 PR sanitizer/80879
10924 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
10925
871cc215
ML
109262017-06-19 Martin Liska <mliska@suse.cz>
10927
10928 PR ipa/80732
10929 * gcc.target/i386/mvc5.c: Scan indirect_function.
10930 * gcc.target/i386/mvc7.c: Likewise.
10931 * gcc.target/i386/pr80732.c: New test.
10932
431abe69
PC
109332017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
10934
10935 PR c++/66093
10936 * g++.dg/cpp1y/constexpr-66093.C: New.
10937
fe1ae165
RO
109382017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10939
10940 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
10941 dg-skip-if list.
10942
db9bbdec
RB
109432017-06-19 Richard Biener <rguenther@suse.de>
10944
10945 PR ipa/81112
10946 * g++.dg/torture/pr81112.C: New testcase.
10947
18154846
JH
109482017-06-18 Jan Hubicka <hubicka@ucw.cz>
10949
10950 * gcc.dg/lto/pr69866_0.c: This test needs alias.
10951
5dace4bf
TK
109522017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
10953
10954 PR fortran/52473
10955 * gfortran.dg/cshift_1.f90: New test.
10956
4f4b0ab8
RO
109572017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10958
10959 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
10960
b36a612c
CL
109612017-06-16 Carl Love <cel@us.ibm.com>
10962
10963 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
10964 main): Add runnable tests and test checker for vec_float,
10965 vec_float2, vec_floate and vec_floato builtins.
10966
e3e266bf
RE
109672017-06-16 Richard Earnshaw <rearnsha@arm.com>
10968
10969 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
10970 the architecture options added by dg-add-options arm_neon.
10971 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
10972 to the architecture.
10973 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
10974 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
10975 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
10976
42093880
RE
109772017-06-16 Richard Earnshaw <rearnsha@arm.com>
10978
10979 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
10980 multilibs have been built.
10981
c5742a17
RE
109822017-06-16 Richard Earnshaw <rearnsha@arm.com>
10983
10984 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
10985 * gcc.target/arm/pr51915.c: Likewise.
10986 * gcc.target/arm/pr52006.c: Likewise.
10987 * gcc.target/arm/pr53187.c: Likewise.
10988
93aa40fe
RE
109892017-06-16 Richard Earnshaw <rearnsha@arm.com>
10990
10991 * gcc.target/arm/multilibs.exp: New file.
10992
b3d8d88e
MS
109932017-06-16 Martin Sebor <msebor@redhat.com>
10994
10995 PR tree-optimization/80933
10996 PR tree-optimization/80934
10997 * gcc.dg/fold-bcopy.c: New test.
10998 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
10999 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 11000 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
11001 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
11002 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
11003 * gcc.dg/builtins-nonnull.c: Likewise.
11004
56960fd6
JG
110052017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11006
11007 PR target/71778
11008 * gcc.target/arm/pr71778.c: New.
11009
ec73e54d
JH
110102017-06-16 Jan Hubicka <hubicka@ucw.cz>
11011
11012 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
11013
01f1c24e
RB
110142017-06-16 Richard Biener <rguenther@suse.de>
11015
11016 PR tree-optimization/81090
11017 * gcc.dg/graphite/pr81090.c: New testcase.
11018
8d94f932
JW
110192017-06-16 Janus Weil <janus@gcc.gnu.org>
11020
11021 PR fortran/80983
11022 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
11023
b783399a
JJ
110242017-06-16 Jakub Jelinek <jakub@redhat.com>
11025
11026 PR sanitizer/81094
11027 * c-c++-common/ubsan/object-size-11.c: New test.
11028
c3684b7b
MS
110292017-06-15 Martin Sebor <msebor@redhat.com>
11030
11031 PR c++/80560
11032 * g++.dg/Wclass-memaccess.C: New test.
11033
d0e7a9fd
JW
110342017-06-15 Janus Weil <janus@gcc.gnu.org>
11035
11036 PR fortran/80983
11037 * gfortran.dg/proc_ptr_comp_51.f90: New test.
11038
d1eed638
JH
110392017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
11040
11041 PR lto/69866
11042 * gcc.dg/lto/pr69866_0.c: New test.
11043 * gcc.dg/lto/pr69866_1.c: Likewise.
11044
61f5d852
JL
110452017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
11046
11047 PR target/78818
11048 * gcc.target/msp430/pr78818-real.c: New template for tests.
11049 * gcc.target/msp430/pr78818-auto.c: New test.
11050 * gcc.target/msp430/pr78818-data-region.c: New test.
11051 * gcc.target/msp430/pr78818-data-sec.c: New test.
11052 * gcc.target/msp430/pr78818-auto-warn.c: New test.
11053
6820664a
TP
110542017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
11055
11056 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
11057 instructions in it rather than the number of IT blocks being 2.
11058 Transfer scan directive arm_thumb2 restriction to the whole
11059 testcase and restrict further to Thumb-only targets.
11060
41c540fc
TC
110612017-06-15 Tamar Christina <tamar.christina@arm.com>
11062
11063 * gcc.target/arm/sdiv_costs_1.c:
11064 Use dg-add-options.
11065
3466430f
MR
110662017-06-14 Maciej W. Rozycki <macro@imgtec.com>
11067
11068 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
11069 * gcc.target/mips/pr51513-1.c: New test.
11070 * gcc.target/mips/pr51513-2.c: New test.
11071
26fda5f5
RB
110722017-06-14 Richard Biener <rguenther@suse.de>
11073
11074 PR tree-optimization/81083
11075 * gcc.dg/torture/pr81083.c: Add prototypes.
11076
909263f8
RB
110772017-06-14 Richard Biener <rguenther@suse.de>
11078
11079 PR middle-end/81088
11080 * c-c++-common/ubsan/pr81088.c: New testcase.
11081
938a807a
EB
110822017-06-14 Eric Botcazou <ebotcazou@adacore.com>
11083
11084 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
11085
85c1b6d7
AP
110862017-06-14 Andrew Pinski <apinski@cavium.com>
11087 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
11088
11089 PR target/71663
11090 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
11091 * gcc.target/aarch64/vect-init-2.c: Likewise.
11092 * gcc.target/aarch64/vect-init-3.c: Likewise.
11093 * gcc.target/aarch64/vect-init-4.c: Likewise.
11094 * gcc.target/aarch64/vect-init-5.c: Likewise.
11095
bee9e49f
PC
110962017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
11097
11098 PR c++/58541
11099 * g++.dg/cpp0x/constexpr-58541.C: New.
11100
24d020bd
RB
111012017-06-14 Richard Biener <rguenther@suse.de>
11102
11103 PR tree-optimization/81083
11104 * gcc.dg/torture/pr81083.c: New testcase.
11105
11c16c2a
JJ
111062017-06-14 Jakub Jelinek <jakub@redhat.com>
11107
11108 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
11109 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
11110
c60dc053
JJ
111112017-06-13 Jakub Jelinek <jakub@redhat.com>
11112
f31a8339
JJ
11113 PR c++/80973
11114 * g++.dg/ubsan/pr80973.C: New test.
11115
c60dc053
JJ
11116 PR c++/80984
11117 * g++.dg/opt/nrv18.C: New test.
11118
45b2222a
ML
111192017-06-13 Martin Liska <mliska@suse.cz>
11120
11121 PR sanitize/78204
11122 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
11123 test by adding no_sanitize attribute.
11124 * gcc.dg/asan/use-after-scope-4.c: Likewise.
11125
ef0e3441
RL
111262017-06-13 Renlin Li <renlin.li@arm.com>
11127
11128 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
11129 conditionally.
11130
345683a9
MJ
111312017-06-13 Martin Jambor <mjambor@suse.cz>
11132
11133 PR tree-optimization/80803
11134 PR tree-optimization/81063
11135 gcc.dg/tree-ssa/pr80803.c: New test.
11136 gcc.dg/tree-ssa/pr81063.c: Likewise.
11137
9ebc3467
YG
111382017-06-12 Yury Gribov <tetra2005@gmail.com>
11139
11140 * c-c++-common/fold-masked-cmp-3.c: New test.
11141
16842d34
YG
111422017-06-13 Yury Gribov <tetra2005@gmail.com>
11143
11144 PR tree-optimization/67328
11145 * c-c++-common/fold-masked-cmp-1.c: New test.
11146 * c-c++-common/fold-masked-cmp-2.c: Likewise.
11147 * gcc.dg/pr46309.c: Fix pattern.
11148 * gcc.dg/pr46309-2.c: Likewise.
11149
ba593ad5
TC
111502017-06-13 Tamar Christina <tamar.christina@arm.com>
11151
11152 * gcc.target/arm/sdiv_costs_1.c:
11153 Require arm_arch_v8a_ok and add march option.
11154
9ab5a235
ML
111552017-06-13 Martin Liska <mliska@suse.cz>
11156
11157 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
11158 * gcc.dg/tree-ssa/dump-2.c: Likewise.
11159 * gcc.dg/tree-ssa/vrp101.c: Likewise.
11160
4f2c198d
RB
111612017-06-13 Richard Biener <rguenther@suse.de>
11162
11163 PR middle-end/81065
11164 * c-c++-common/ubsan/pr81065.c: New testcase.
11165
196ed8ea
ILT
111662017-06-12 Ian Lance Taylor <iant@golang.org>
11167
11168 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
11169 freorder. Update comment to explain test.
11170
64ff4f60
TC
111712017-06-12 Tamar Christina <tamar.christina@arm.com>
11172
11173 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
11174 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
11175 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
11176 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
11177
5ed2fdfe
TC
111782017-06-12 Tamar Christina <tamar.christina@arm.com>
11179
11180 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
11181
6cddb61c
TC
111822017-06-12 Tamar Christina <tamar.christina@arm.com>
11183
11184 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
11185
aebce396
JJ
111862017-06-12 Jakub Jelinek <jakub@redhat.com>
11187
11188 PR tree-optimization/81003
11189 * gcc.c-torture/compile/pr81003.c: New test.
11190
3fd7fe21
RB
111912017-06-12 Richard Biener <rguenther@suse.de>
11192
11193 PR tree-optimization/81053
11194 * gcc.dg/torture/pr81053.c: New testcase.
11195
ac39f0e8
TK
111962017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11197
11198 PR fortran/80988
11199 * gfortran.dg/implied_do_io_3.f90: New test.
11200
18787c38
TV
112012017-06-10 Tom de Vries <tom@codesourcery.com>
11202
11203 * lib/target-supports.exp (check_effective_target_signal): New proc.
11204 * lib/gcc.exp (gcc_target_compile): Remove appending of
11205 -DSIGNAL_SUPPRESS to additional_flags.
11206 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
11207 additional_flags if effective target signal is not supported by the
11208 target.
11209 * gcc.c-torture/execute/20101011-1.c: Same.
11210 * gcc.dg/c99-stdint-1.c: Same.
11211 * gcc.dg/c99-stdint-2.c: Same.
11212 * gcc.dg/c99-stdint-5.c: Same.
11213 * gcc.dg/c99-stdint-6.c: Same.
11214 * gcc.dg/stdint-width-1.c: Same.
11215
0069a009
TV
112162017-06-10 Tom de Vries <tom@codesourcery.com>
11217
11218 * lib/target-supports.exp (check_effective_target_stack_size)
11219 (dg-effective-target-value): New proc.
11220 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
11221 additional_flags.
11222 * lib/objc.exp (objc_target_compile): Same.
11223 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
11224 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
11225 dg-additional-options.
11226 * gcc.c-torture/compile/20080806-1.c: Same.
11227 * gcc.c-torture/compile/920723-1.c: Same.
11228 * gcc.c-torture/compile/930621-1.c: Same.
11229 * gcc.c-torture/compile/991214-2.c: Same.
11230 * gcc.c-torture/compile/bcopy.c: Same.
11231 * gcc.c-torture/compile/memtst.c: Same.
11232 * gcc.c-torture/compile/msp.c: Same.
11233 * gcc.c-torture/compile/stuct.c: Same.
11234 * gcc.c-torture/execute/20011008-3.c: Same.
11235 * gcc.c-torture/execute/20030209-1.c: Same.
11236 * gcc.c-torture/execute/20031012-1.c: Same.
11237 * gcc.c-torture/execute/20040805-1.c: Same.
11238 * gcc.c-torture/execute/920410-1.c: Same.
11239 * gcc.c-torture/execute/920501-7.c: Same.
11240 * gcc.c-torture/execute/921113-1.c: Same.
11241 * gcc.c-torture/execute/921202-1.c: Same.
11242 * gcc.c-torture/execute/921208-2.c: Same.
11243 * gcc.c-torture/execute/930106-1.c: Same.
11244 * gcc.c-torture/execute/930406-1.c: Same.
11245 * gcc.c-torture/execute/950221-1.c: Same.
11246 * gcc.c-torture/execute/960521-1.c: Same.
11247 * gcc.c-torture/execute/980605-1.c: Same.
11248 * gcc.c-torture/execute/comp-goto-1.c: Same.
11249 * gcc.c-torture/execute/comp-goto-2.c: Same.
11250 * gcc.c-torture/execute/memcpy-1.c: Same.
11251 * gcc.c-torture/execute/multi-ix.c: Same.
11252 * gcc.c-torture/execute/nestfunc-4.c: Same.
11253 * gcc.c-torture/execute/pr20621-1.c: Same.
11254 * gcc.c-torture/execute/pr23135.c: Same.
11255 * gcc.c-torture/execute/pr28982b.c: Same.
11256 * gcc.dg/loop-3.c: Same.
11257 * gcc.dg/struct-ret-3.c: Same.
11258 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
11259 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
11260 * gcc.dg/tree-prof/comp-goto-1.c: Same.
11261 * gcc.dg/tree-prof/pr44777.c: Same.
11262
b09649fd
DM
112632017-06-09 David Malcolm <dmalcolm@redhat.com>
11264
11265 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11266 (test_mutually_exclusive_suggestions): New test function.
11267 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
11268 (test_mutually_exclusive_suggestions): New test function.
11269 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
11270 (test_mutually_exclusive_suggestions): New test function.
11271 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11272 (test_show_locus): Add special-case for
11273 "test_mutually_exclusive_suggestions".
11274
a1f427e9
ILT
112752017-06-09 Ian Lance Taylor <iant@golang.org>
11276
11277 * gcc.dg/tree-prof/split-1.c: New test.
11278
cb59f689
JH
112792017-06-09 Jan Hubicka <hubicka@ucw.cz>
11280
11281 * gcc.dg/predict-14.c: Avoid cold function detection.
11282 * gcc.target/i386/umod-3.c: Likewise.
11283
f66e6423
TC
112842017-06-09 Tamar Christina <tamar.christina@arm.com>
11285
11286 * gcc.target/aarch64/lrint-matherr.h: New.
11287 * gcc.target/aarch64/inline-lrint_1.c: New.
11288 * gcc.target/aarch64/inline-lrint_2.c: New.
11289 * gcc.target/aarch64/no-inline-lrint_1.c: New.
11290 * gcc.target/aarch64/no-inline-lrint_2.c: New.
11291
37b68a43
TC
112922017-06-09 Tamar Christina <tamar.christina@arm.com>
11293
11294 * gcc.target/arm/sdiv_costs_1.c: New.
11295
37f30285
TV
112962017-06-09 Tom de Vries <tom@codesourcery.com>
11297
11298 PR target/80855
11299 * gcc.target/nvptx/label-values.c: New test.
11300
051508d7
TP
113012017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
11302
11303 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
11304 Test for null definitions instead of them being undefined. Add entry
11305 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
11306 about using the effective target for architecture extension.
11307 (check_effective_target_arm_arch_v7ve_ok): Remove.
11308 (add_options_for_arm_arch_v7ve): Likewise.
11309
01a8cacc
RB
113102017-06-09 Richard Biener <rguenther@suse.de>
11311
11312 PR tree-optimization/66623
11313 * gcc.dg/vect/pr66623.c: New testcase.
11314
6d1115c5
RB
113152017-06-09 Richard Biener <rguenther@suse.de>
11316
11317 PR tree-optimization/79483
11318 * gcc.dg/graphite/pr79483.c: New testcase.
11319
6ba856d4
RB
113202017-06-09 Richard Biener <rguenther@suse.de>
11321
11322 PR middle-end/81007
11323 * g++.dg/pr81007.C: New testcase.
11324
48e69247
JJ
113252017-06-09 Jakub Jelinek <jakub@redhat.com>
11326
11327 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
11328 instead of "rsp" for -m32.
11329 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
11330 target, add -msse2 to dg-options.
11331 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
11332 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
11333
120ef1d5
SB
113342017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
11335
11336 PR target/80966
11337 * gcc.target/powerpc/stack-limit.c: New testcase.
11338
271be653
WS
113392017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
11340
774cccdc
JJ
11341 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
11342 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
11343 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
11344 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
11345 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
11346 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 11347
0d05f685
JJ
113482017-06-08 Jakub Jelinek <jakub@redhat.com>
11349
8ab7005b
JJ
11350 PR c/81006
11351 * c-c++-common/gomp/pr81006.c: New test.
11352
34361776
JJ
11353 PR c++/81011
11354 * g++.dg/gomp/pr81011.C: New test.
11355
0d05f685
JJ
11356 PR middle-end/81005
11357 * c-c++-common/ubsan/align-10.c: New test.
11358 * c-c++-common/ubsan/null-13.c: New test.
11359
2163b9bc
UB
113602017-06-08 Uros Bizjak <ubizjak@gmail.com>
11361
11362 PR target/81015
11363 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
11364 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
11365 * gcc.target/i386/pr81015.c: New test.
11366
73f49ad7
TV
113672017-06-08 Tom de Vries <tom@codesourcery.com>
11368
11369 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
11370 trampolines instead of NO_TRAMPOLINES.
11371 * gcc.c-torture/execute/20000822-1.c: Same.
11372 * gcc.c-torture/execute/920428-2.c: Same.
11373 * gcc.c-torture/execute/920501-7.c: Same.
11374 * gcc.c-torture/execute/920612-2.c: Same.
11375 * gcc.c-torture/execute/921017-1.c: Same.
11376 * gcc.c-torture/execute/921215-1.c: Same.
11377 * gcc.c-torture/execute/931002-1.c: Same.
11378 * gcc.c-torture/execute/comp-goto-2.c: Same.
11379 * gcc.c-torture/execute/nestfunc-1.c: Same.
11380 * gcc.c-torture/execute/nestfunc-2.c: Same.
11381 * gcc.c-torture/execute/nestfunc-3.c: Same.
11382 * gcc.c-torture/execute/nestfunc-5.c: Same.
11383 * gcc.c-torture/execute/nestfunc-6.c: Same.
11384 * gcc.c-torture/execute/pr24135.c: Same.
11385 * gcc.dg/Wtrampolines.c: Same.
11386 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
11387 * gcc.dg/torture/stackalign/nested-5.c: Same.
11388 * gcc.dg/torture/stackalign/nested-6.c: Same.
11389 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
11390 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
11391 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
11392 * gcc.dg/trampoline-1.c: Same.
11393 * gcc.dg/tree-prof/pr44777.c: Same.
11394 * gcc.target/i386/pr67770.c: Same.
11395 * lib/gcc.exp (gcc_target_compile): Remove appending of
11396 -DNO_TRAMPOLINES to additional_flags.
11397 * lib/objc.exp (objc_target_compile): Same.
11398
b9835925
TV
113992017-06-08 Tom de Vries <tom@codesourcery.com>
11400
11401 * lib/target-supports.exp (check_effective_target_trampolines): Test for
11402 'gcc,no_trampolines' instead of 'no_trampolines'.
11403
77db6c15
AI
114042017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
11405
11406 PR middle-end/79988
11407 * gcc.target/i386/mpx/pr79988.c: New test.
11408
0036534f
AI
114092017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
11410
11411 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
11412 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
11413 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
11414
b69d9ac6
JH
114152017-06-08 Jan Hubicka <hubicka@ucw.cz>
11416
11417 * g++.dg/tree-ssa/counts-1.C: New testcase.
11418 * gcc.dg/tree-ssa/counts-1.c: New testcase.
11419
c46f9051
JK
114202017-08-08 Julia Koval <julia.koval@intel.com>
11421
11422 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
11423 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
11424 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
11425 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
11426 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
11427 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
11428
5ed41889
MP
114292017-06-08 Marek Polacek <polacek@redhat.com>
11430
11431 PR sanitize/80932
11432 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
11433
8055904e
JK
114342017-08-08 Julia Koval <julia.koval@intel.com>
11435
11436 PR target/73350,80862
11437 * gcc.target/i386/pr73350.c: New test.
11438
fb4bc6ff
RB
114392017-06-08 Richard Biener <rguenther@suse.de>
11440
11441 PR tree-optimization/80928
11442 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
11443
989cc652 114442017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 11445
989cc652
CL
11446 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
11447
83059741
JW
114482017-06-07 Jonathan Wakely <jwakely@redhat.com>
11449
11450 PR c++/80990
11451 * g++.dg/cpp1z/class-deduction39.C: New.
11452
0874a778
MP
114532017-06-07 Marek Polacek <polacek@redhat.com>
11454
11455 PR sanitizer/80932
11456 * c-c++-common/ubsan/pr80932.c: New test.
11457
55e872a4
BC
114582017-06-07 Bin Cheng <bin.cheng@arm.com>
11459
11460 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
11461 * gcc.target/i386/l_fma_double_2.c: Ditto.
11462 * gcc.target/i386/l_fma_double_3.c: Ditto.
11463 * gcc.target/i386/l_fma_double_4.c: Ditto.
11464 * gcc.target/i386/l_fma_double_5.c: Ditto.
11465 * gcc.target/i386/l_fma_double_6.c: Ditto.
11466 * gcc.target/i386/l_fma_float_1.c: Ditto.
11467 * gcc.target/i386/l_fma_float_2.c: Ditto.
11468 * gcc.target/i386/l_fma_float_3.c: Ditto.
11469 * gcc.target/i386/l_fma_float_4.c: Ditto.
11470 * gcc.target/i386/l_fma_float_5.c: Ditto.
11471 * gcc.target/i386/l_fma_float_6.c: Ditto.
11472
cb9ac430
TC
114732017-06-07 Tamar Christina <tamar.christina@arm.com>
11474
11475 * gcc.target/aarch64/sdiv_costs_1.c: New.
11476
46c821e7
RB
114772017-06-07 Richard Biener <rguenther@suse.de>
11478
11479 PR tree-optimization/80928
11480 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
11481 * gcc.dg/vect/slp-13-big-array.c: Likewise.
11482
6eb2ac65
RB
114832017-06-07 Richard Biener <rguenther@suse.de>
11484
11485 PR tree-optimization/80928
11486 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
11487 check_results.
11488
25396db9
NS
114892017-06-06 Nathan Sidwell <nathan@acm.org>
11490
11491 * g++.dg/pr45330.C: Add inline namespace case.
11492
bbf97416
TK
114932017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11494
11495 PR fortran/80975
11496 * gfortran.dg/matmul_16.f90: New test.
11497 * gfortran.dg/inline_matmul_18.f90: New test.
11498
dc949728
MP
114992017-06-06 Marek Polacek <polacek@redhat.com>
11500
11501 PR c/79983
11502 * gcc.dg/pr79983.c: New test.
11503
100d0700
DM
115042017-06-06 David S. Miller <davem@davemloft.net>
11505
11506 * gcc.target/sparc/sparc-ret-3.c: New test.
11507
6c6b519a
TV
115082017-06-06 Tom de Vries <tom@codesourcery.com>
11509
11510 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
11511 label_values instead of NO_LABEL_VALUES.
11512 * gcc.c-torture/compile/920301-1.c: Same.
11513 * gcc.c-torture/compile/920501-1.c: Same.
11514 * gcc.c-torture/compile/941014-4.c: Same.
11515 * gcc.c-torture/compile/labels-1.c: Same.
11516 * gcc.c-torture/compile/pr18903.c: Same.
11517 * gcc.c-torture/execute/920302-1.c: Same.
11518 * gcc.c-torture/execute/920415-1.c: Same.
11519 * gcc.c-torture/execute/920428-2.c: Same.
11520 * gcc.c-torture/execute/920501-3.c: Same.
11521 * gcc.c-torture/execute/920501-4.c: Same.
11522 * gcc.c-torture/execute/920501-5.c: Same.
11523 * gcc.c-torture/execute/920501-7.c: Same.
11524 * gcc.c-torture/execute/920721-4.c: Same.
11525 * gcc.c-torture/execute/980526-1.c: Same.
11526 * gcc.c-torture/execute/990208-1.c: Same.
11527 * gcc.c-torture/execute/comp-goto-1.c: Same.
11528 * gcc.c-torture/execute/comp-goto-2.c: Same.
11529 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
11530 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
11531 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
11532 * gcc.dg/tree-prof/comp-goto-1.c: Same.
11533 * gcc.dg/tree-prof/pr44777.c: Same.
11534 * gcc.misc-tests/bprob-2.c: Same.
11535 * gcc.misc-tests/gcov-3.c: Same.
11536 * lib/gcc.exp (gcc_target_compile): Remove appending of
11537 -DNO_LABEL_VALUES to additional_flags.
11538 * lib/objc.exp (objc_target_compile): Same.
11539 * lib/target-supports.exp (check_effective_target_label_values): Test on
11540 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
11541
4ebcc903
KT
115422017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11543
11544 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
11545
331dc840
RB
115462017-06-06 Richard Biener <rguenther@suse.de>
11547
11548 PR tree-optimization/80974
11549 * gcc.dg/torture/pr80974.c: New testcase.
11550
d2537732
TP
115512017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
11552
11553 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
11554 "unsigned int" in conversation warning on line 15.
11555
e7baeb39
RB
115562017-06-06 Richard Biener <rguenther@suse.de>
11557
11558 PR tree-optimization/80928
11559 * gcc.dg/vect/pr80928.c: New testcase.
11560 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
11561 * gcc.dg/vect/slp-13.c: Likewise.
11562 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
11563
05945a1b
DM
115642017-06-05 David Malcolm <dmalcolm@redhat.com>
11565
11566 * g++.dg/plugin/comment_plugin.c: New test plugin.
11567 * g++.dg/plugin/comments-1.C: New test file.
11568 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11569
9b972837
BE
115702017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
11571
11572 * gcc.misc-tests/gcov-1a.c: New test.
11573
1d135d98
MM
115742017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
11575
11576 * gcc.target/powerpc/clone1.c: New test.
11577
92bba237
JW
115782017-06-05 Janus Weil <janus@gcc.gnu.org>
11579
11580 PR fortran/70601
11581 * gfortran.dg/proc_ptr_comp_50.f90: New test.
11582
7b3ee9c9
NK
115832017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
11584
11585 PR fortran/35339
11586 * gfortran.dg/implied_do_io_1.f90: New Test.
11587 * gfortran.dg/implied_do_io_2.f90: New Test.
11588
e4d1c5c4
RL
115892017-06-05 Renlin Li <renlin.li@arm.com>
11590
11591 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
11592 selector to related line.
11593
d91561cb
JH
115942017-06-05 Jan Hubicka <hubicka@ucw.cz>
11595
11596 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
11597
d8395013
KT
115982017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11599
11600 * gcc.target/aarch64/store_lane0_str_1.c: New test.
11601
279dc4b4
KT
116022017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11603
11604 * gcc.target/aarch64/subs_compare_2.c: New test.
11605
e49d8b68
KT
116062017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11607
11608 * gcc.target/aarch64/subs_compare_1.c: New test.
11609
4456f65d
CX
116102017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
11611
11612 * gcc.target/mips/div-9.c: Delete duplicate test.
11613 * gcc.target/mips/div-10.c: Ditto.
11614 * gcc.target/mips/div-11.c: Ditto.
11615 * gcc.target/mips/div-12.c: Ditto.
11616
3995f3a2
JH
116172017-05-23 Jan Hubicka <hubicka@ucw.cz>
11618
11619 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
11620
82c027e1
DH
116212017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
11622
11623 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
11624 vesrion of the dejagnu grep.
11625 (list-module-names): Use it and adjust the regular expressions for
11626 modules and submodules.
11627 * gfortran.dg/prof/prof.exp: Cleanup modules.
11628 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
11629 directives.
11630 * gfortran.dg/altreturn_8.f90: Likewise.
11631 * gfortran.dg/associate_12.f90: Likewise.
11632 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
11633 * gfortran.dg/charlen_15.f90: Likewise.
11634 * gfortran.dg/class_4a.f03: Likewise.
11635 * gfortran.dg/class_54.f90: Likewise.
11636 * gfortran.dg/class_dummy_4.f03: Likewise.
11637 * gfortran.dg/class_dummy_5.f90: Likewise.
11638 * gfortran.dg/constructor_9.f90: Likewise.
11639 * gfortran.dg/dec_structure_15.f90: Likewise.
11640 * gfortran.dg/do_check_8.f90: Likewise.
11641 * gfortran.dg/dtio_26.f03: Likewise.
11642 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
11643 * gfortran.dg/equiv_9.f90: Likewise.
11644 * gfortran.dg/extends_15.f90: Likewise.
11645 * gfortran.dg/finalize_22.f90: Likewise.
11646 * gfortran.dg/finalize_23.f90: Likewise.
11647 * gfortran.dg/generic_26.f90: Likewise.
11648 * gfortran.dg/generic_27.f90: Likewise.
11649 * gfortran.dg/namelist_76.f90: Likewise.
11650 * gfortran.dg/pointer_init_8.f90: Likewise.
11651 * gfortran.dg/pr61318.f90: Likewise.
11652 * gfortran.dg/pr77260_1.f90: Likewise.
11653 * gfortran.dg/pr77260_2.f90: Likewise.
11654 * gfortran.dg/pr77420_3.f90: Likewise.
11655 * gfortran.dg/proc_ptr_39.f90: Likewise.
11656 * gfortran.dg/proc_ptr_41.f90: Likewise.
11657 * gfortran.dg/proc_ptr_42.f90: Likewise.
11658 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
11659 * gfortran.dg/submodule_1.f08: Likewise.
11660 * gfortran.dg/submodule_10.f08: Likewise.
11661 * gfortran.dg/submodule_14.f08: Likewise.
11662 * gfortran.dg/submodule_15.f08: Likewise.
11663 * gfortran.dg/submodule_2.f08: Likewise.
11664 * gfortran.dg/submodule_5.f08: Likewise.
11665 * gfortran.dg/submodule_6.f08: Likewise.
11666 * gfortran.dg/submodule_7.f08: Likewise.
11667 * gfortran.dg/submodule_8.f08: Likewise.
11668 * gfortran.dg/submodule_9.f08: Likewise.
11669 * gfortran.dg/transfer_class_2.f90: Likewise.
11670 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11671 * gfortran.dg/typebound_call_24.f03: Likewise.
11672 * gfortran.dg/typebound_call_25.f90: Likewise.
11673 * gfortran.dg/typebound_deferred_1.f90: Likewise.
11674 * gfortran.dg/typebound_generic_12.f03: Likewise.
11675 * gfortran.dg/typebound_generic_13.f03: Likewise.
11676 * gfortran.dg/typebound_generic_14.f03: Likewise.
11677 * gfortran.dg/typebound_generic_15.f90: Likewise.
11678 * gfortran.dg/typebound_operator_16.f03: Likewise.
11679 * gfortran.dg/typebound_operator_18.f90: Likewise.
11680 * gfortran.dg/typebound_operator_20.f90: Likewise.
11681 * gfortran.dg/typebound_override_3.f90: Likewise.
11682 * gfortran.dg/typebound_override_4.f90: Likewise.
11683 * gfortran.dg/typebound_override_5.f90: Likewise.
11684 * gfortran.dg/typebound_override_6.f90: Likewise.
11685 * gfortran.dg/typebound_override_7.f90: Likewise.
11686 * gfortran.dg/typebound_proc_28.f03: Likewise.
11687 * gfortran.dg/typebound_proc_29.f90: Likewise.
11688 * gfortran.dg/typebound_proc_30.f90: Likewise.
11689 * gfortran.dg/typebound_proc_31.f90: Likewise.
11690 * gfortran.dg/typebound_proc_32.f90: Likewise.
11691 * gfortran.dg/typebound_proc_33.f90: Likewise.
11692 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
11693 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
11694 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11695 * gfortran.dg/use_only_3.f90: Likewise.
11696 * gfortran.dg/use_without_only_1.f90: Likewise.
11697 * gfortran.dg/warn_unused_function.f90: Likewise.
11698 * gfortran.dg/warn_unused_function_2.f90: Likewise.
11699 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 11700
3de4ac6d
MP
117012017-06-04 Marek Polacek <polacek@redhat.com>
11702
11703 PR c/80919
11704 * gcc.dg/format/pr80919.c: New test.
11705
2474f48f
MS
117062017-06-02 Martin Sebor <msebor@redhat.com>
11707
11708 PR c/80892
11709 * c-c++-common/Wfloat-conversion-2.c: New test.
11710
bd280745
PC
117112017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
11712
11713 PR c++/68754
11714 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 11715
bd280745 117162017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
11717
11718 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
11719 for the new built-ins.
11720
ffa8a921
SD
117212017-06-02 Sudakshina Das <sudi.das@arm.com>
11722
11723 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
11724
d65d1bd9
WS
117252017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
11726
11727 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
11728 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
11729 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
11730 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
11731 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
11732
b160939b
KT
117332017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11734
11735 * gcc.target/aarch64/hfmode_ins_1.c: New test.
11736
17f47f86
KT
117372017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11738
11739 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
11740
ab82e126
WS
117412017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
11742
11743 * gcc.target/powerpc/fold-vec-abs-char.c: New.
11744 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
11745 * gcc.target/powerpc/fold-vec-abs-int.c: New.
11746 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
11747 * gcc.target/powerpc/fold-vec-abs-short.c: New.
11748 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
11749 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
11750 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
11751 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
11752
c957e9c0
NS
117532017-06-02 Nathan Sidwell <nathan@acm.org>
11754
11755 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
11756
aad16012
JJ
117572017-06-02 Jakub Jelinek <jakub@redhat.com>
11758
74b4885d
JJ
11759 PR rtl-optimization/80903
11760 * gcc.dg/pr80903.c: New test.
11761
aad16012
JJ
11762 PR fortran/80918
11763 * gfortran.dg/gomp/pr80918.f90: New test.
11764
40ffd95f
BE
117652017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11766
11767 * c-c++-common/Wsizeof-pointer-div.c: New test.
11768 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
11769 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
11770 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
11771 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
11772 * gcc.target/i386/sse-set-ps-1.c: Likewise.
11773 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
11774 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
11775 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
11776 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
11777 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
11778 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
11779 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
11780 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
11781 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
11782 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
11783 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
11784 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
11785 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
11786
052754ea
WS
117872017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
11788
11789 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
11790 Update the target to power8-vector.
11791
aa63913f
DM
117922017-06-01 David Malcolm <dmalcolm@redhat.com>
11793
11794 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
11795
2ded3754
PMR
117962017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
11797
11798 * debug12.adb, debug12.ads: New testcase.
11799
c8638450
MJ
118002017-06-01 Martin Jambor <mjambor@suse.cz>
11801
11802 PR tree-optimization/80898
11803 * gcc.dg/tree-ssa/pr80898.c: New test.
11804 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
11805
ac853c90
PC
118062017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
11807
11808 PR c++/80896
11809 * g++.dg/cpp1z/nodiscard5.C: New.
11810
7841f13c
CZ
118112017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
11812
11813 * gcc.target/arc/pr9001195952.c: New test.
11814
f525e390
TV
118152017-06-01 Tom de Vries <tom@codesourcery.com>
11816
11817 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
11818 * gcc.c-torture/compile/asmgoto-1.c: Same.
11819 * gcc.dg/20000707-1.c: Same.
11820 * gcc.dg/pr38700.c: Same.
11821 * gcc.dg/pr70169.c: Same.
11822 * gcc.dg/pr80112.c: Same.
11823 * gcc.dg/torture/pr51071-2.c: Same.
11824 * gcc.dg/torture/pr51071.c: Same.
11825 * gcc.dg/tree-ssa/alias-34.c: Same.
11826
9285616c
PMR
118272017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
11828
11829 * gnat.dg/debug11.adb: New testcase.
11830
48932682
RB
118312017-06-01 Richard Biener <rguenther@suse.de>
11832
11833 PR middle-end/66313
11834 * c-c++-common/ubsan/pr66313.c: New testcase.
11835 * gcc.dg/tree-ssa/loop-15.c: Adjust.
11836
fcb99124
SM
118372017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
11838
11839 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
11840 dg-options. Change dg-require-effective-target powerpc_vsx_ok
11841 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
11842 -mcpu overridden.
11843 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
11844 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
11845 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
11846 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
11847 to dg-option. Add dg-skip-if directive to disable this test
11848 for darwin. Add dg-skip-if directive to disable this test if
11849 -mcpu overridden.
11850
dc7401c0
SP
118512017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
11852
11853 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
11854 (_mm_maskz_max_sd): Test new intrinsics.
11855 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
11856 (_mm_maskz_max_sd): Test new intrinsics.
11857 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
11858 (_mm_maskz_max_ss): Test new intrinsics.
11859 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
11860 (_mm_maskz_max_ss): Test new intrinsics.
11861 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
11862 (_mm_maskz_min_sd): Test new intrinsics.
11863 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
11864 (_mm_maskz_min_sd): Test new intrinsics.
11865 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
11866 (_mm_maskz_min_ss): Test new intrinsics.
11867 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
11868 (_mm_maskz_min_ss): Test new intrinsics.
11869
3909991c
NS
118702017-05-31 Nathan Sidwell <nathan@acm.org>
11871
11872 * g++.dg/lookup/lambda1.C New.
11873
0e510edb
BC
118742017-05-31 Bin Cheng <bin.cheng@arm.com>
11875
11876 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
11877 on pointer should not be replaced.
11878
9fc5e7a4
MM
118792017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
11880
11881 PR testsuite/80580
11882 * gcc.dg/gimplefe-error-7.c: New test.
11883
1e466f04
GM
118842017-05-31 Graham Markall <graham.markall@embecosm.com>
11885
11886 * gcc.target/arc/add_n-combine.c: New test.
11887 * gcc.target/arc/sub_n-combine.c: New test.
11888
89c88990
RB
118892017-05-31 Richard Biener <rguenther@suse.de>
11890
11891 PR target/80880
11892 * gcc.target/i386/pr80880.c: New testcase.
11893
748bbe72
RS
118942017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
11895
11896 * gcc.dg/vect/vect-103.c: Update wording of dump message.
11897
c7d7e222
BC
118982017-05-31 Bin Cheng <bin.cheng@arm.com>
11899
11900 * gcc.dg/vect/pr80815-3.c: New test.
11901
ee1379be
RB
119022017-05-31 Richard Biener <rguenther@suse.de>
11903
11904 PR tree-optimization/80906
11905 * gcc.dg/graphite/pr80906.c: New testcase.
11906
bcce980e
TV
119072017-05-30 Tom de Vries <tom@codesourcery.com>
11908
11909 PR testsuite/80910
11910 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
11911 unsupported if host compiler does not support c++11.
11912 (host_supports_c++11): New proc.
11913
ef9200aa
MS
119142017-05-30 Martin Sebor <msebor@redhat.com>
11915
11916 PR c/80731
11917 * g++.dg/ext/utf16-4.C: Relax test.
11918 * gcc.dg/fixed-point/int-warning.c: Adjust.
11919
f012c8ef
DM
119202017-05-30 David Malcolm <dmalcolm@redhat.com>
11921
11922 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
11923 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
11924 test case.
11925 * g++.dg/plugin/show-template-tree-color.C: New test case.
11926 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
11927 * g++.dg/template/show-template-tree-2.C: New test case.
11928 * g++.dg/template/show-template-tree-3.C: New test case.
11929 * g++.dg/template/show-template-tree-4.C: New test case.
11930 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
11931 * g++.dg/template/show-template-tree.C: New test case.
11932
3f8efe25
SB
119332017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
11934
11935 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
11936 dg-options.
11937 * gfortran.dg/pr80107.f: Delete testcase.
11938
77d1dbdb
UB
119392017-05-30 Uros Bizjak <ubizjak@gmail.com>
11940
11941 PR target/80833
11942 * gcc.target/i386/pr80833-1.c: New test.
11943 * gcc.target/i386/pr80833-2.c: Ditto.
11944
e2f35333
NS
119452017-05-30 Nathan Sidwell <nathan@acm.org>
11946
11947 PR c++/80913
11948 * g++.dg/lookup/pr80913.C: New.
11949
ba7629e2
RB
119502017-05-30 Richard Biener <rguenther@suse.de>
11951
11952 PR middle-end/80901
11953 * gcc.dg/torture/pr80901.c: New testcase.
11954
4bfb347c
RD
119552017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
11956
11957 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
11958
b3125625
JL
119592017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
11960
11961 PR target/78838
11962 * gcc.target/msp430/interrupt_fn_placement.c: New test.
11963
892d6169
RB
119642017-05-30 Richard Biener <rguenther@suse.de>
11965
11966 PR middle-end/80876
11967 * gcc.dg/torture/pr80876.c: New testcase.
11968
3d7ff728
NS
119692017-05-29 Nathan Sidwell <nathan@acm.org>
11970
11971 PR c++/80891 (#5)
11972 * g++.dg/lookup/pr80891-5.C: New.
11973
fd262197
JD
119742017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11975
11976 PR libgfortran/53029
11977 * gfortran.dg/read_5.f90: New test.
11978
724e517a
NS
119792017-05-29 Nathan Sidwell <nathan@acm.org>
11980
a5cfa13a
NS
11981 PR c++/80891 (#4)
11982 * g++.dg/lookup/pr80891-4.C: New.
11983
e514ab0c
NS
11984 PR c++/80891 (#1)
11985 * g++.dg/lookup/pr80891-1.C: New.
11986
58dec010
NS
11987 PR c++/80891 (#3)
11988 * g++.dg/lookup/pr80891-3.C: New.
11989
724e517a
NS
11990 PR c++/80891 (#2)
11991 * g++.dg/lookup/pr80891-2.C: New.
11992
bbe3927b
TK
119932017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11994
11995 PR fortran/37131
11996 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
11997 flags.
11998 * gfortran.dg/transpose_optimization_1.f90: Likewise.
11999 * gfortran.dg/inline_matmul_17.f90: New test.
12000
8364e6ac
TK
120012017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12002
12003 * gfortran.dg/matmul_bounds_12.f90: New test.
12004
56a35ac9
JJ
120052017-05-27 Jakub Jelinek <jakub@redhat.com>
12006
12007 PR bootstrap/80887
12008 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
12009
945bf9e1
NS
120102017-05-26 Nathan Sidwell <nathan@acm.org>
12011
12012 * g++.dg/cpp0x/dr2061.C: New.
12013 * g++.dg/parse/namespace-alias-1.C: Add more test.
12014
cb4fe401
BC
120152017-05-26 Bin Cheng <bin.cheng@arm.com>
12016
12017 PR tree-optimization/80815
12018 * gcc.dg/vect/pr80815-1.c: New test.
12019 * gcc.dg/vect/pr80815-2.c: New test.
12020
e929e611
ML
120212017-05-26 Martin Liska <mliska@suse.cz>
12022
12023 PR ipa/80663
12024 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
12025 split at the problematic spot.
12026 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
12027 a valid value of the param.
12028
92f105f6
MP
120292017-05-26 Marek Polacek <polacek@redhat.com>
12030
12031 PR sanitizer/80875
12032 * c-c++-common/ubsan/pr80875.c: New test.
12033
74ca4e36
TV
120342017-05-26 Tom de Vries <tom@codesourcery.com>
12035
12036 PR testsuite/80557
12037 * gcc.dg/20011021-1.c: Replace absolute line numbers.
12038 * gcc.dg/Wcxx-compat-8.c: Same.
12039 * gcc.dg/Wobjsize-1.c: Same.
12040 * gcc.dg/Wshadow-local-2.c: Same.
12041 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
12042 * gcc.dg/anon-struct-6.c: Same.
12043 * gcc.dg/asm-wide-1.c: Same.
12044 * gcc.dg/builtin-inf-1.c: Same.
12045 * gcc.dg/builtin-redefine.c: Same.
12046 * gcc.dg/c90-array-lval-6.c: Same.
12047 * gcc.dg/c90-array-lval-7.c: Same.
12048 * gcc.dg/c90-fordecl-1.c: Same.
12049 * gcc.dg/c99-fordecl-2.c: Same.
12050 * gcc.dg/cast-lvalue-1.c: Same.
12051 * gcc.dg/cast-lvalue-2.c: Same.
12052 * gcc.dg/compound-lvalue-1.c: Same.
12053 * gcc.dg/cond-lvalue-1.c: Same.
12054 * gcc.dg/cpp/20000419-1.c: Same.
12055 * gcc.dg/cpp/backslash.c: Same.
12056 * gcc.dg/cpp/backslash2.c: Same.
12057 * gcc.dg/cpp/macspace1.c: Same.
12058 * gcc.dg/cpp/macspace2.c: Same.
12059 * gcc.dg/cpp/multiline-2.c: Same.
12060 * gcc.dg/cpp/pr27777.c: Same.
12061 * gcc.dg/cpp/pr30786.c: Same.
12062 * gcc.dg/cpp/pr34602.c: Same.
12063 * gcc.dg/cpp/redef1.c: Same.
12064 * gcc.dg/cpp/tr-warn1.c: Same.
12065 * gcc.dg/cpp/tr-warn3.c: Same.
12066 * gcc.dg/cpp/tr-warn6.c: Same.
12067 * gcc.dg/cpp/trad/hash.c: Same.
12068 * gcc.dg/cpp/trad/redef1.c: Same.
12069 * gcc.dg/cpp/ucs.c: Same.
12070 * gcc.dg/declspec-10.c: Same.
12071 * gcc.dg/declspec-11.c: Same.
12072 * gcc.dg/declspec-18.c: Same.
12073 * gcc.dg/format/c99-strftime-1.c: Same.
12074 * gcc.dg/format/ext-3.c: Same.
12075 * gcc.dg/format/pr72858.c: Same.
12076 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
12077 * gcc.dg/init-string-1.c: Same.
12078 * gcc.dg/label-decl-3.c: Same.
12079 * gcc.dg/m-un-2.c: Same.
12080 * gcc.dg/nofixed-point-2.c: Same.
12081 * gcc.dg/noncompile/20020213-1.c: Same.
12082 * gcc.dg/pch/counter-2.c: Same.
12083 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
12084 * gcc.dg/pr27528.c: Same.
12085 * gcc.dg/pr27953.c: Same.
12086 * gcc.dg/pr35899.c: Same.
12087 * gcc.dg/pr37561.c: Same.
12088 * gcc.dg/pr45461.c: Same.
12089 * gcc.dg/pr45750.c: Same.
12090 * gcc.dg/pr53196-2.c: Same.
12091 * gcc.dg/pr53265.c: Same.
12092 * gcc.dg/redecl-1.c: Same.
12093 * gcc.dg/tls/thr-init-1.c: Same.
12094 * gcc.dg/torture/pr51106-1.c: Same.
12095 * gcc.dg/torture/pr51106-2.c: Same.
12096 * gcc.dg/uninit-19.c: Same.
12097 * gcc.dg/uninit-pr20644.c: Same.
12098
6fc9f7aa
JJ
120992017-05-26 Jakub Jelinek <jakub@redhat.com>
12100
12101 * g++.dg/cpp1z/decomp29.C (p): New variable.
12102 (main): Add further tests.
12103
28e0e05b
RB
121042017-05-26 Richard Biener <rguenther@suse.de>
12105
12106 PR tree-optimization/80842
12107 * gcc.dg/torture/pr80842.c: New testcase.
12108
c81ec254
PC
121092017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
12110
12111 PR c++/79652
12112 * g++.dg/cpp0x/pr79652.C: New.
12113
aee21066
PC
121142017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
12115
12116 PR c++/71451
12117 * g++.dg/cpp0x/variadic170.C: New.
12118
63dbcd13
VR
121192017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
12120
12121 * g++.dg/warn/Wcatch-value-1.C: New test.
12122 * g++.dg/warn/Wcatch-value-2.C: New test.
12123 * g++.dg/warn/Wcatch-value-3.C: New test.
12124
932f48ac
NS
121252017-05-25 Nathan Sidwell <nathan@acm.org>
12126
44e00a7a
NS
12127 * g++.dg/lookup/using56.C: New.
12128 * g++.dg/lookup/using57.C: New.
12129 * g++.dg/lookup/using58.C: New.
12130 * g++.dg/lookup/using59.C: New.
12131
932f48ac
NS
12132 * g++.dg/lookup/using17.C: Adjust diagnostics.
12133
a10f9a2e
MS
121342017-05-25 Martin Sebor <msebor@redhat.com>
12135
12136 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
12137 positives on ILP32.
12138 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
12139 column numbers.
12140 * gcc.dg/pr60114.c: Same.
12141
47c05e71
JH
121422017-05-23 Jan Hubicka <hubicka@ucw.cz>
12143
12144 * gfortran.dg/pr48636.f90: Fix template better.
12145
f35a733d
NS
121462017-05-25 Nathan Sidwell <nathan@acm.org>
12147
12148 * g++.dg/lookup/koenig14.C: New.
12149
18c1e9e0
PC
121502017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
12151
12152 PR c++/79583
12153 * g++.dg/cpp0x/pr79583.C: New.
12154
2673d192
PC
121552017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
12156
12157 PR c++/68578
12158 * g++.dg/cpp1y/pr68578.C: New.
12159
bce8ef71
MG
121602017-05-25 Marc Glisse <marc.glisse@inria.fr>
12161
12162 * gcc.dg/tree-ssa/vce-1.c: New file.
12163
11d6b45d
MG
121642017-05-25 Marc Glisse <marc.glisse@inria.fr>
12165
12166 * gcc.dg/tree-ssa/addadd.c: New file.
12167
5ad4f1c8
NS
121682017-05-24 Nathan Sidwell <nathan@acm.org>
12169
12170 * g++.dg/lookup/friend12.C: Adjust diagnostics.
12171 * g++.dg/lookup/friend19.C: New.
12172 * g++.dg/lookup/friend20.C: New.
12173
d4a760d8
JW
121742017-05-24 Jonathan Wakely <jwakely@redhat.com>
12175
12176 PR c++/80544
12177 * g++.dg/expr/cast11.C: New test.
12178
3cd211af
MS
121792017-05-24 Martin Sebor <msebor@redhat.com>
12180
12181 PR c/80731
12182 * c-c++-common/Wfloat-conversion.c: Adjust.
12183 * c-c++-common/dfp/convert-int-saturate.c: Same.
12184 * c-c++-common/pr68657-1.c: Same.
12185 * g++.dg/ext/utf-cvt.C: Same.
12186 * g++.dg/ext/utf16-4.C: Same.
12187 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
12188 * g++.dg/warn/Wconversion-real-integer2.C: Same.
12189 * g++.dg/warn/Wconversion3.C: Same.
12190 * g++.dg/warn/Wconversion4.C: Same.
12191 * g++.dg/warn/Wsign-conversion.C: Same.
12192 * g++.dg/warn/overflow-warn-1.C: Same.
12193 * g++.dg/warn/overflow-warn-3.C: Same.
12194 * g++.dg/warn/overflow-warn-4.C: Same.
12195 * g++.dg/warn/pr35635.C: Same.
12196 * g++.old-deja/g++.mike/enum1.C: Same.
12197 * gcc.dg/Wconversion-3.c: Same.
12198 * gcc.dg/Wconversion-5.c: Same.
12199 * gcc.dg/Wconversion-complex-c99.c: Same.
12200 * gcc.dg/Wconversion-complex-gnu.c: Same.
12201 * gcc.dg/Wconversion-integer.c: Same.
12202 * gcc.dg/Wsign-conversion.c: Same.
12203 * gcc.dg/bitfld-2.c: Same.
12204 * gcc.dg/c90-const-expr-11.c: Same.
12205 * gcc.dg/c90-const-expr-7.c: Same.
12206 * gcc.dg/c99-const-expr-7.c: Same.
12207 * gcc.dg/overflow-warn-1.c: Same.
12208 * gcc.dg/overflow-warn-2.c: Same.
12209 * gcc.dg/overflow-warn-3.c: Same.
12210 * gcc.dg/overflow-warn-4.c: Same.
12211 * gcc.dg/overflow-warn-5.c: Same.
12212 * gcc.dg/overflow-warn-8.c: Same.
12213 * gcc.dg/overflow-warn-9.c: New test.
12214 * gcc.dg/pr35635.c: Adjust.
12215 * gcc.dg/pr59940.c: Same.
12216 * gcc.dg/pr59963-2.c: Same.
12217 * gcc.dg/pr60114.c: Same.
12218 * gcc.dg/switch-warn-2.c: Same.
12219 * gcc.dg/utf-cvt.c: Same.
12220 * gcc.dg/utf16-4.c: Same.
12221
216bfadc
JJ
122222017-05-24 Jakub Jelinek <jakub@redhat.com>
12223
12224 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
12225 Don't include limits.h.
12226 (w): Conditionalize on long long wider than int. Use
12227 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
12228 -9223372036854775808.
12229 (x): Use __INT_MAX__ instead of INT_MAX.
12230
610abc02
TK
122312017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12232
12233 PR fortran/66094
12234 * gfortran.dg/inline_matmul_16.f90: New test.
12235
8d0c9b36
TV
122362017-05-24 Tom de Vries <tom@codesourcery.com>
12237
12238 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
12239
3f3fb6c9
PB
122402017-05-24 Peter Bergner <bergner@vnet.ibm.com>
12241
12242 PR middle-end/80823
12243 * gcc.dg/pr80823.c: New test.
12244
00e0af8d
AK
122452017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12246
12247 * gcc.target/s390/pr80725.c: New test.
12248
6131102c
NS
122492017-05-23 Nathan Sidwell <nathan@acm.org>
12250
ef4c5e78
NS
12251 * g++.dg/lookup/extern-c-hidden.C: New.
12252 * g++.dg/lookup/extern-redecl1.C: New.
12253
6131102c
NS
12254 PR c++/80866
12255 * g++.dg/parse/pr80866.C: New.
12256
d2db2e6b
JH
122572017-05-23 Jan Hubicka <hubicka@ucw.cz>
12258
12259 * gcc.dg/ipa/ctor-empty-1.c: Update template.
12260 * gcc.dg/ipa/inline-5.c: Likewise.
12261 * gfortran.dg/pr48636.f90: Likewise.
12262
e4ea7a4c
NS
122632017-05-23 Nathan Sidwell <nathan@acm.org>
12264
12265 * g++.dg/parse/ctor9.C: Adjust expected error.
12266
c2d7c404
JD
122672017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12268
12269 PR libgfortran/80256
12270 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
12271 Cygwin.
12272
fd71a9a2
TS
122732017-05-23 Thomas Schwinge <thomas@codesourcery.com>
12274
12275 * c-c++-common/goacc/parallel-dims-1.c: Update.
12276 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
12277 * c-c++-common/goacc/routine-1.c: Likewise.
12278 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
12279 * g++.dg/goacc/template.C: Likewise.
12280 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
12281 * gfortran.dg/goacc/routine-3.f90: Likewise.
12282 * gfortran.dg/goacc/sie.f95: Likewise.
12283 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
12284
9d029ddf
NS
122852017-05-23 Nathan Sidwell <nathan@acm.org>
12286
12287 * g++.dg/lookup/using13.C: Adjust expected error.
12288
008c7367
SKS
122892017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12290
12291 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
12292
d1f6caae
MM
122932017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12294
12295 PR target/80718
12296 * gcc.target/powerpc/pr80718.c: New test.
12297
2ea0d750
SB
122982017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
12299
12300 * gcc.target/powerpc/conditional-return.c: New testcase.
12301
25b81686
BS
123022017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12303
12304 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
12305 LE-only.
12306
477f145b
JW
123072017-05-22 Janus Weil <janus@gcc.gnu.org>
12308
12309 PR fortran/80766
12310 * gfortran.dg/typebound_call_28.f90: New test.
12311
65cc1407
NS
123122017-05-22 Nathan Sidwell <nathan@acm.org>
12313
12314 * g++.dg/lookup/strong-using.C: New.
12315
0c4f8178
TP
123162017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
12317
12318 * gcc.target/arm/movsi_movt.c: New test.
12319 * gcc.target/arm/movdi_movt.c: New test.
12320
fbb1c7d4
EB
123212017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
12322
12323 * gnat.dg/specs/not_null1.ads: New test.
12324
d3271136
EB
123252017-05-22 Eric Botcazou <ebotcazou@adacore.com>
12326
12327 * gnat.dg/limited_with5.ad[sb]: New test.
12328 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
12329 * gnat.dg/limited_with6.ad[sb]: New test.
12330 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
12331
4c24ec6d
EB
123322017-05-22 Eric Botcazou <ebotcazou@adacore.com>
12333
12334 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
12335 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
12336
4bcbb7b8
PC
123372017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
12338
12339 PR c++/70265
12340 * g++.dg/cpp1y/constexpr-70265-1.C: New.
12341 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
12342
51cd6b78
JD
123432017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12344
12345 PR libgfortran/80333
12346 * gfortran.dg/dtio_30.f03: New test.
12347
33f8c0a1
MP
123482017-05-19 Marek Polacek <polacek@redhat.com>
12349
12350 PR sanitizer/80800
12351 * c-c++-common/ubsan/pr80800.c: New test.
12352 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
12353
9740ed54
TS
123542017-05-19 Thomas Schwinge <thomas@codesourcery.com>
12355
7fd549d2
TS
12356 * c-c++-common/goacc/default-1.c: Update.
12357 * c-c++-common/goacc/default-2.c: Likewise.
12358 * c-c++-common/goacc/default-4.c: Likewise.
12359 * gfortran.dg/goacc/default-1.f95: Likewise.
12360 * gfortran.dg/goacc/default-4.f: Likewise.
12361 * c-c++-common/goacc/default-5.c: New file.
12362 * gfortran.dg/goacc/default-5.f: Likewise.
12363
9740ed54
TS
12364 * c-c++-common/goacc/default-1.c: New file.
12365 * c-c++-common/goacc/default-2.c: Likewise.
12366 * c-c++-common/goacc/data-default-1.c: Remove file, including its
12367 test cases in...
12368 * c-c++-common/goacc/default-3.c: ... this new file, and...
12369 * c-c++-common/goacc/default-4.c: ... this new file.
12370 * gfortran.dg/goacc/default.f95: Remove file, including its test
12371 cases in...
12372 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
12373 * gfortran.dg/goacc/default-2.f: ... this new file.
12374 * gfortran.dg/goacc/default-3.f95: New file.
12375 * gfortran.dg/goacc/default-4.f: Likewise.
12376
2a8a8d7b
NS
123772017-05-19 Nathan Sidwell <nathan@acm.org>
12378
12379 * g++.dg/inherit/covariant7.C: Adjust.
12380
a978134e
PB
123812017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
12382
12383 * gcc.target/arm/tls-disable-literal-pool.c: Change
12384 require-effective-target to tls_native.
12385 Move dg-error to return statement line and change to dg-message.
12386
39aac208
RB
123872017-05-19 Richard Biener <rguenther@suse.de>
12388
12389 PR c++/80593
12390 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
12391 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
12392
035ab826
RB
123932017-05-19 Richard Biener <rguenther@suse.de>
12394
12395 PR middle-end/80764
12396 * gcc.dg/torture/pr80764.c: New testcase.
12397
52e14b96
MM
123982017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12399
12400 PR target/80510
12401 * gcc.target/powerpc/pr80510-1.c: New test.
12402 * gcc.target/powerpc/pr80510-2.c: Likewise.
12403
4287da82
EG
124042017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
12405
12406 * gcc.dg/pragma-diag-7.c: New test.
12407
e4171e10
UB
124082017-05-18 Uros Bizjak <ubizjak@gmail.com>
12409
12410 PR target/80799
12411 * g++.dg/other/i386-11.C: New test.
12412
cdefeea2
WS
124132017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
12414
12415 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
12416 * fold-vec-div-floatdouble.c: Likewise.
12417 * fold-vec-logical-ands-char.c: Likewise.
12418 * fold-vec-logical-ands-int.c: Likewise.
12419 * fold-vec-logical-ands-short.c: Likewise.
12420 * fold-vec-logical-ors-char.c: Likewise.
12421 * fold-vec-logical-ors-int.c: Likewise.
12422 * fold-vec-logical-ors-short.c: Likewise.
12423 * fold-vec-logical-other-char.c: Likewise.
12424 * fold-vec-mule-misc.c: Likewise.
12425 * fold-vec-mult-float.c: Likewise.
12426 * fold-vec-mult-floatdouble.c: Likewise.
12427 * fold-vec-mult-int.c: Likewise.
12428 * fold-vec-mult-int128-p9.c: Likewise.
12429 * fold-vec-sub-floatdouble.c: Likewise.
12430 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
12431 Add lp64 requirement.
12432 * fold-vec-mult-int128-p8.c: Likewise.
12433 * fold-vec-logical-ors-longlong.c: Fix comment typo.
12434
62ee030a
SM
124352017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
12436
12437 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
12438 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
12439 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
12440 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
12441 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
12442 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
12443 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
12444 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
12445 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
12446 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
12447 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
12448 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
12449 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
12450 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
12451 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
12452 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
12453 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
12454 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
12455 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
12456 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
12457 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
12458 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
12459 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
12460 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
12461 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
12462 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
12463
00a84d0e
SL
124642017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
12465
12466 * gcc.target/sparc/niagara7-align.c: New test.
12467
243c2883
MP
124682017-05-18 Marek Polacek <polacek@redhat.com>
12469
12470 PR sanitizer/80797
12471 * c-c++-common/ubsan/null-12.c: New test.
12472
e98e6340
SB
124732017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
12474
12475 PR middle-end/80692
12476 * gcc.c-torture/execute/pr80692.c: New testcase.
12477
0152001b 124782017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
12479
12480 PR libgfortran/80741
12481 * gfortran.dg/read_4.f90: New test.
12482
c8ded430
BS
124832017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12484
12485 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
12486
e5b1f5a1
FR
124872017-05-17 Fritz Reese <fritzoreese@gmail.com>
12488
12489 PR fortran/80668
12490 * gfortran.dg/pr80668.f90: New.
12491
9853cb28
PB
124922017-05-17 Peter Bergner <bergner@vnet.ibm.com>
12493
12494 PR middle-end/80775
12495 * gcc.dg/pr80775.c: New test.
12496
142473df
MP
124972017-05-17 Marek Polacek <polacek@redhat.com>
12498
12499 PR sanitizer/80659
12500 * gcc.dg/asan/pr80659.c: New test.
12501
8508a5b5
SKS
125022017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12503
12504 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
12505 unsigned long.
12506
bc36d2b7
CX
125072017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
12508
12509 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
12510
4fc5ebf1
JG
125112017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
12512 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12513
12514 PR tree-optimization/80457
12515 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
12516 call vect_model_simple_cost.
12517
bedee914
PT
125182017-05-16 Paul Thomas <pault@gcc.gnu.org>
12519
12520 PR fortran/80554
12521 * gfortran.dg/submodule_29.f08: New test.
12522
10791753
DM
125232017-05-16 David Malcolm <dmalcolm@redhat.com>
12524
12525 * g++.dg/other/accessor-fixits-1.C: New test case.
12526 * g++.dg/other/accessor-fixits-2.C: New test case.
12527 * g++.dg/other/accessor-fixits-3.C: New test case.
12528 * g++.dg/other/accessor-fixits-4.C: New test case.
12529
727577c2
CL
125302017-05-16 Carl Love <cel@us.ibm.com>
12531
12532 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
12533 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
12534 built-ins to the test suite file. Note, support for mradds exists
12535 but no test case exists.
12536 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
12537 built-ins to the test suite file.
12538
6b6ae9eb
MP
125392017-05-16 Marek Polacek <polacek@redhat.com>
12540
12541 PR sanitizer/80536
12542 PR sanitizer/80386
12543 * c-c++-common/ubsan/pr80536.c: New test.
12544 * g++.dg/ubsan/pr80386.C: New test.
12545
678d7e19
TC
125462017-05-16 Tamar Christina <tamar.christina@arm.com>
12547
12548 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
12549 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
12550
6da37857
MW
125512016-05-16 Matthew Wahab <matthew.wahab@arm.com>
12552
12553 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
12554 expected output of vadd, vsub and vmul instructions.
12555 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
12556 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
12557 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
12558
a5768d38
JD
125592017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12560
12561 PR libgfortran/80727
12562 * gfortran.dg/read_3.f90: New test.
12563
3a77e7cc
NS
125642017-05-15 Nathan Sidwell <nathan@acm.org>
12565
2016c841
NS
12566 PR c++/79369
12567 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
12568
3a77e7cc
NS
12569 PR c++/79369
12570 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
12571 * g++.dg/cpp0x/pr79369.C: New.
12572
0735a1c8
SK
125732017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
12574
12575 PR fortran/80752
3a77e7cc 12576 * gfortran.dg/pr80752.f90: New test.
0735a1c8 12577
f108770a
UB
125782017-05-15 Uros Bizjak <ubizjak@gmail.com>
12579
900b5b6a 12580 PR target/80425
f108770a
UB
12581 * gcc.target/i386/pr80425-1.c: New test.
12582 * gcc.target/i386/pr80425-2.c: Ditto.
12583
e30ce0a3
JL
125842017-05-15 Jeff Law <law@redhat.com>
12585
12586 * gcc.target/mips/reorgbug-1.c: New test.
12587
0d5a0a33
PMR
125882017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
12589
12590 * gnat.dg/specs/pack13.ads: New test.
12591
a104bd88
MS
125922017-05-14 Martin Sebor <msebor@redhat.com>
12593
12594 PR middle-end/77671
12595 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
12596 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
12597 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12598 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
12599 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
12600
c6c02519
MS
126012017-05-14 Martin Sebor <msebor@redhat.com>
12602
12603 PR middle-end/80669
12604 * gcc.dg/builtin-stpncpy.c: New test.
12605
d6d4d770
DS
126062017-05-14 Daniel Santos <daniel.santos@pobox.com>
12607
12608 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
12609 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
12610 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
12611 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
12612
b9bdd60b
JK
126132017-05-14 Julia Koval <julia.koval@intel.com>
12614
12615 * gcc.target/i386/xgetsetbv.c: New test.
12616
28ae01cd
NK
126172017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
12618
12619 PR fortran/80442
12620 * gfortran.dg/impl_do_var_data.f90: New Test
12621
c7488b4f
PJ
126222017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
12623
12624 * brig.dg/test/gimple/priv-array-offset-access.hsail:
12625 A regression test for a private array access case which caused
12626 an assert.
12627
9b5f12ae
MS
126282017-05-12 Martin Sebor <msebor@redhat.com>
12629
12630 PR testsuite/80643
12631 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
12632 to the purpose of the test.
12633
b76f1550
SM
126342017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
12635
12636 * gcc.target/powerpc/bmi-andn-1.c: New file
12637 * gcc.target/powerpc/bmi-andn-2.c: New file.
12638 * gcc.target/powerpc/bmi-bextr-1.c: New file.
12639 * gcc.target/powerpc/bmi-bextr-2.c: New file.
12640 * gcc.target/powerpc/bmi-bextr-4.c: New file.
12641 * gcc.target/powerpc/bmi-bextr-5.c: New file.
12642 * gcc.target/powerpc/bmi-blsi-1.c: New file.
12643 * gcc.target/powerpc/bmi-blsi-2.c: New file.
12644 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
12645 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
12646 * gcc.target/powerpc/bmi-blsr-1.c: New file.
12647 * gcc.target/powerpc/bmi-blsr-2.c: New File.
12648 * gcc.target/powerpc/bmi-check.h: New File.
12649 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
12650 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
12651 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
12652 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
12653 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
12654 * gcc.target/powerpc/bmi2-check.h: New file.
12655 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
12656 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
12657 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
12658 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
12659 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
12660 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
12661 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
12662 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
12663 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
12664
2a3fa75a
PC
126652017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
12666
12667 PR c++/60430
12668 * g++.dg/cpp0x/pr60430.C: New.
12669
e8bf7c7b
JL
126702017-05-12 Jeff Law <law@redhat.com>
12671
12672 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
12673
284d1f76
PB
126742017-05-12 Peter Bergner <bergner@vnet.ibm.com>
12675
12676 PR middle-end/80707
12677 * g++.dg/pr80707.C: New test.
12678
302a0e37
WS
126792017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
12680
12681 * gcc.target/powerpc/fold-vec-div-float.c: New.
12682 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
12683 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
12684
a7785078
WS
126852017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
12686
12687 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
12688 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
12689 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
12690 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
12691 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
12692 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
12693 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
12694 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
12695 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
12696 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
12697 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
12698 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
12699
9206028e
PC
127002017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
12701
12702 PR c++/49604
12703 * g++.dg/cpp0x/forw_enum14.C: New.
12704 * g++.dg/cpp0x/forw_enum15.C: Likewise.
12705
7af1c0ad
RB
127062017-05-12 Richard Biener <rguenther@suse.de>
12707
12708 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
12709
f7e95bdb
PC
127102017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
12711
12712 PR c++/67687
12713 * g++.dg/cpp0x/constexpr-ice17.C: New.
12714
53e788d0
RB
127152017-05-12 Richard Biener <rguenther@suse.de>
12716
12717 PR tree-optimization/80713
12718 * gcc.dg/torture/pr80713.c: New testcase.
12719
2ead1ab9
AK
127202017-05-12 Andi Kleen <ak@linux.intel.com>
12721
12722 PR testsuite/77684
12723 * lib/target-supports.exp (profopt-perf-wrapper):
12724 Add -m8 option to increase parallelism.
12725
ee58b02f
TS
127262017-05-12 Thomas Schwinge <thomas@codesourcery.com>
12727
1e47f02b
TS
12728 * c-c++-common/goacc/parallel-dims-1.c: New file.
12729 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
12730
b0f271ce
TS
12731 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
12732 * c-c++-common/goacc/classify-kernels.c: Likewise.
12733 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
12734 Likewise.
12735 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12736 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12737 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12738 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12739 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12740 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12741 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12742 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12743 * c-c++-common/goacc/kernels-loop.c: Likewise.
12744 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12745 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12746 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
12747 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
12748 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
12749 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12750 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12751 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12752 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12753 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12754 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
12755 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12756
25651634
TS
12757 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
12758 * c-c++-common/goacc/classify-kernels.c: Likewise.
12759 * c-c++-common/goacc/classify-parallel.c: Likewise.
12760 * c-c++-common/goacc/classify-routine.c: Likewise.
12761 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
12762 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
12763 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
12764 * gfortran.dg/goacc/classify-routine.f95: Likewise.
12765
ee58b02f
TS
12766 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
12767 * c-c++-common/goacc/classify-kernels.c: Likewise.
12768 * c-c++-common/goacc/classify-parallel.c: Likewise.
12769 * c-c++-common/goacc/classify-routine.c: Likewise.
12770 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
12771 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
12772 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
12773 * gfortran.dg/goacc/classify-routine.f95: Likewise.
12774
2d82ec25
NS
127752017-05-11 Nathan Sidwell <nathan@acm.org>
12776
12777 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
12778
127792017-05-11 Carl Love <cel@us.ibm.com>
12780
12781 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
12782 to the test suite file.
12783 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
12784 to the test suite file.
12785
628c06d6
JD
127862017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12787
12788 PR fortran/78659
12789 * gfortran.dg/namelist_91.f90: New test.
12790 * gfortran.dg/namelist_92.f90: New test.
12791 * gfortran.dg/namelist_93.f90: New test.
12792 * gfortran.dg/namelist_94.f90: New test.
12793
1bea0f26
BS
127942017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12795
12796 PR target/80695
12797 * gcc.target/powerpc/pr80695-p8.c: New file.
12798 * gcc.target/powerpc/pr80695-p9.c: New file.
12799
7c85c9fe
UB
128002017-05-11 Uros Bizjak <ubizjak@gmail.com>
12801 Jakub Jelinek <jakub@redhat.com>
12802
12803 PR target/80706
12804 * gcc.target/i386/pr80706.c: New test.
12805
d7a33a4c
JK
128062017-05-11 Julia Koval <julia.koval@intel.com>
12807
12808 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
12809 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
12810 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
12811 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
12812
59fbddcf
PC
128132017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
12814
12815 PR c++/70538
12816 * g++.dg/cpp0x/pr70538.C: New.
12817
cc09ff60
UB
128182017-05-11 Uros Bizjak <ubizjak@gmail.com>
12819
7c85c9fe
UB
12820 * gcc.target/i386/pr22152.c: Fix undefined testcase.
12821 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
12822 (dg-options): Remove -fno-tree-sink.
12823
4fd18c78
KN
128242017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
12825
12826 * gcc.target/powerpc/cmpb-1.c: New test.
12827 * gcc.target/powerpc/cmpb-2.c: New test.
12828 * gcc.target/powerpc/cmpb-3.c: New test.
12829 * gcc.target/powerpc/cmpb32-1.c: New test.
12830 * gcc.target/powerpc/cmpb32-2.c: New test.
12831
43b883a9
RB
128322017-05-11 Richard Biener <rguenther@suse.de>
12833
12834 PR tree-optimization/80705
12835 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
12836
29b871ec
NS
128372017-05-11 Nathan Sidwell <nathan@acm.org>
12838
12839 * lib/scanlang.exp: New.
12840 * lib/gcc-dg.exp: Load scanlang.exp.
12841 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
12842
c587104e
MM
128432017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
12844
12845 PR testsuite/80580
12846 * gcc.dg/gimplefe-error-6.c: New test.
12847
67ac9a9d
MM
128482017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
12849
12850 PR testsuite/80580
12851 * gcc.dg/gimplefe-error-5.c: New test.
12852
ac4eb40f
MM
128532017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
12854
12855 PR testsuite/80580
12856 * gcc.dg/gimplefe-error-4.c: New test.
12857
d45d6282
BS
128582017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12859
12860 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
12861
f4ee3a9e
UB
128622017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
12863
12864 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
12865 (_mm_maskz_max_round_sd): Test new intrinsics.
12866 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
12867 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
12868 (_mm_maskz_max_round_ss): Test new intrinsics.
12869 * gcc.target/i386/avx512f-vmaxss-2.c: New.
12870 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
12871 (_mm_maskz_min_round_sd): Test new intrinsics.
12872 * gcc.target/i386/avx512f-vminsd-2.c: New.
12873 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
12874 (_mm_maskz_min_round_ss): Test new intrinsics.
12875 * gcc.target/i386/avx512f-vminss-2.c: New.
12876 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
12877 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
12878 (__builtin_ia32_minss_mask_round): Test new builtins.
12879 * gcc.target/i386/sse-13.c: Ditto.
12880 * gcc.target/i386/sse-23.c: Ditto.
12881 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
12882 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
12883 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
12884 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
12885 (_mm_mask_min_round_ss): Test new intrinsics.
12886 * gcc.target/i386/testround-1.c: Ditto.
12887
128882017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
12889
12890 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
12891 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
12892 (_mm_maskz_div_round_sd): Test new intrinsics.
12893 * gcc.target/i386/avx512f-vdivsd-2.c: New.
12894 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
12895 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
12896 (_mm_maskz_div_round_ss): Test new intrinsics.
12897 * gcc.target/i386/avx512f-vdivss-2.c: New.
12898 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
12899 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
12900 (_mm_maskz_mul_round_sd): Test new intrinsics.
12901 * gcc.target/i386/avx512f-vmulsd-2.c: New.
12902 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
12903 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
12904 (_mm_maskz_mul_round_ss): Test new intrinsics.
12905 * gcc.target/i386/avx512f-vmulss-2.c: New.
12906 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
12907 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
12908 (__builtin_ia32_mulss_mask_round): Test new builtins.
12909 * gcc.target/i386/sse-13.c: Ditto.
12910 * gcc.target/i386/sse-23.c: Ditto.
12911 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
12912 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
12913 (_mm_maskz_mul_round_ss): Test new intrinsics.
12914 * gcc.target/i386/testround-1.c: Ditto.
12915
129162017-05-10 Julia Koval <julia.koval@intel.com>
12917
12918 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
12919 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
12920 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
12921
129222017-05-10 Julia Koval <julia.koval@intel.com>
12923
12924 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
12925 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
12926 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
12927 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
12928
ca4d2851
PB
129292017-05-10 Peter Bergner <bergner@vnet.ibm.com>
12930
0f374417 12931 PR tree-optimization/51513
ca4d2851
PB
12932 * gcc.target/powerpc/pr51513.c: New test.
12933 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
12934 __builtin_abort().
12935 * gcc.dg/predict-14.c: Likewise.
12936
5562ebfc
CL
129372017-05-10 Carl Love <cel@us.ibm.com>
12938 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
12939 to the test suite file.
12940 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
12941 to the test suite file.
12942
0ca2e7f7
PK
129432017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12944
12945 PR tree-optimization/77644
12946 * gcc.dg/tree-ssa/pr77644.c: New test-case.
12947
0c169c01 129482017-05-10 Alexandre Oliva <aoliva@redhat.com>
e1ad2926
AO
12949
12950 * gcc.dg/guality/inline-params-2.c: New.
12951
f00b411f
PC
129522017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
12953
12954 PR c++/80145
12955 * g++.dg/cpp1y/auto-fn37.C: New.
12956 * g++.dg/cpp1y/auto-fn38.C: Likewise.
12957
bf2a705c
MM
129582017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12959
12960 PR target/68163
12961 * gcc.target/powerpc/pr68163.c: New test.
12962
5285d5d3
JW
129632017-05-09 Janus Weil <janus@gcc.gnu.org>
12964
12965 PR fortran/79311
12966 * gfortran.dg/finalize_32.f90: New test.
12967
31c2d57d
VR
129682017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
12969
12970 PR c/35441
12971 * gcc.dg/pr35441.c: New test.
12972
731f2c8a
MS
129732017-05-09 Martin Sebor <msebor@redhat.com>
12974
12975 PR testsuite/80643
12976 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
12977 output.
12978
cc49d15a
PC
129792017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
12980
12981 PR c++/80186
12982 * g++.dg/template/crash126.C: New.
12983
85282abc
SP
129842017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
12985
12986 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
12987 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
12988 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
12989 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
12990
823c79ae
DH
129912017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12992
10a8bb62 12993 PR testsuite/80611
823c79ae
DH
12994 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
12995
79557bae
CZ
129962017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
12997
12998 * gcc.target/arc/tmac-1.c: New file.
12999 * gcc.target/arc/tmac-2.c: Likewise.
13000 * gcc.target/arc/tmac.h: Likewise.
13001
c7314bc1
CZ
130022017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
13003 Andrew Burgess <andrew.burgess@embecosm.com>
13004
13005 * gcc.target/arc/firq-1.c: New file.
13006 * gcc.target/arc/firq-2.c: Likewise.
13007 * gcc.target/arc/firq-3.c: Likewise.
13008 * gcc.target/arc/firq-4.c: Likewise.
13009 * gcc.target/arc/firq-5.c: Likewise.
13010 * gcc.target/arc/firq-6.c: Likewise.
13011
41453183
CZ
130122017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
13013
13014 * gcc.target/arc/interrupt-5.c: Newfile.
13015 * gcc.target/arc/interrupt-6.c: Likewise.
13016 * gcc.target/arc/interrupt-7.c: Likewise.
13017 * gcc.target/arc/interrupt-8.c: Likewise.
13018 * gcc.target/arc/interrupt-9.c: Likewise.
13019
019bd543
RB
130202017-05-09 Richard Biener <rguenther@suse.de>
13021
13022 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
13023 and adjust.
13024 * gcc.dg/vect/vect-50.c: Likewise.
13025
684f84de
MP
130262017-05-09 Marek Polacek <polacek@redhat.com>
13027
13028 PR c/80525
13029 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
13030 * c-c++-common/Wlogical-op-2.c: New test.
13031
fd71825b
SKS
130322017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13033
13034 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
13035 for targets with __SIZEOF_INT__ < 4.
13036
4ca2e6ec
RB
130372017-05-09 Richard Biener <rguenther@suse.de>
13038
13039 * gcc.dg/vect/vect-50.c: Revert last change.
13040 * gcc.dg/vect/vect-44.c: Likewise.
13041
631238ac
MS
130422017-05-08 Martin Sebor <msebor@redhat.com>
13043
13044 PR translation/80280
13045 * gcc.dg/format/gcc_diag-10.c: New test.
13046
6ba86ba7
KN
130472017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
13048
13049 PR target/80101
13050 * gcc.target/powerpc/pr80101-1.c: New test.
13051
0f6ed121
TK
130522017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13053
13054 PR fortran/79930
13055 * gfortran.dg/inline_transpose_1.f90: Add
13056 -finline-matmul-limit=0 to options.
13057 * gfortran.dg/matmul_5.f90: Likewise.
13058 * gfortran.dg/vect/vect-8.f90: Likewise.
13059 * gfortran.dg/inline_matmul_14.f90: New test.
13060 * gfortran.dg/inline_matmul_15.f90: New test.
13061
fd991039
TK
130622017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13063
13064 PR fortran/80602
13065 * gfortran.dg/matmul_15.f90: New test case.
13066
18b8c294
WD
130672017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
13068
774cccdc
JJ
13069 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
13070 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 13071
8637c116
JL
130722017-05-07 Jeff Law <law@redhat.com>
13073
13074 Revert:
13075 2017-05-06 Jeff Law <law@redhat.com>
13076 PR tree-optimization/78496
13077 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
13078 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
13079
973dfbb4
JL
130802017-05-06 Jeff Law <law@redhat.com>
13081
13082 PR tree-optimization/78496
13083 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
13084 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
13085
8ffa3150
RS
130862017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
13087
13088 * gcc.target/aarch64/spill_1.c: New test.
13089
2a3f7997
RS
130902017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
13091
13092 PR rtl-optimization/75964
13093 * gcc.dg/torture/pr75964.c: New test.
13094
d554bf23
TV
130952017-05-06 Tom de Vries <tom@codesourcery.com>
13096
13097 PR testsuite/80606
13098 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
13099 * gcc.target/i386/avx-vtestpd-2.c: Same.
13100 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
13101 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
13102 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
13103 * gcc.target/i386/avx-vtestpd-3.c: Same.
13104 * gcc.target/i386/avx-vtestps-1.c: Same.
13105 * gcc.target/i386/avx-vtestps-2.c: Same.
13106 * gcc.target/i386/avx-vtestps-256-1.c: Same.
13107 * gcc.target/i386/avx-vtestps-256-2.c: Same.
13108 * gcc.target/i386/avx-vtestps-256-3.c: Same.
13109 * gcc.target/i386/avx-vtestps-3.c: Same.
13110
7a976fe7
TV
131112017-05-06 Tom de Vries <tom@codesourcery.com>
13112
13113 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
13114
0e852c66
TV
131152017-05-06 Tom de Vries <tom@codesourcery.com>
13116
13117 PR testsuite/80557
13118 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
13119 * gcc.target/powerpc/altivec-types-1.c: Same.
13120
63c40d92
TV
131212017-05-06 Tom de Vries <tom@codesourcery.com>
13122
13123 PR testsuite/80557
13124 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
13125 * gcc.target/spu/intrinsics-1.c: Same.
13126
b25b8f91
TV
131272017-05-06 Tom de Vries <tom@codesourcery.com>
13128
13129 PR testsuite/80557
13130 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
13131
6df13491
TV
131322017-05-06 Tom de Vries <tom@codesourcery.com>
13133
13134 PR testsuite/80557
13135 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
13136 * gcc.target/aarch64/spellcheck_2.c: Same.
13137 * gcc.target/aarch64/spellcheck_3.c: Same.
13138
e01261fe
TV
131392017-05-06 Tom de Vries <tom@codesourcery.com>
13140
13141 PR testsuite/80557
13142 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
13143 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
13144 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
13145 * g++.dg/debug/dwarf2/typedef5.C: Same.
13146 * g++.dg/goacc/data-1.C: Same.
13147
9945596c
BS
131482017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13149
13150 * gcc.target/powerpc/versioned-copy-loop.c: New file.
13151
8acb8575
MM
131522017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
13153
13154 PR target/79038
13155 PR target/79202
13156 PR target/79203
13157 * gcc.target/powerpc/ppc-round3.c: New test.
13158 * gcc.target/powerpc/ppc-round2.c: Update expected code.
13159
ac699a04
JJ
131602017-05-05 Jakub Jelinek <jakub@redhat.com>
13161
8dc6a926
JJ
13162 PR tree-optimization/80632
13163 * gcc.dg/pr80632.c: New test.
13164
ac699a04
JJ
13165 PR tree-optimization/80558
13166 * gcc.dg/tree-ssa/vrp115.c: New test.
13167
655b5fc8
AV
131682017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
13169 Thomas Preud'homme <thomas.preudhomme@arm.com>
13170 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
13171
13172 PR target/71607
13173 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
13174 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
13175 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
13176 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
13177 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
13178 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
13179 * gcc.target/arm/tls-disable-literal-pool.c: New.
13180
c02d2d0a
PK
131812017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13182
13183 PR tree-optimization/80613
13184 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
13185
dfae9048
PC
131862017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
13187
13188 PR c++/71577
13189 * g++.dg/cpp0x/pr71577.C: New.
13190
d9c5a8b9
MS
131912017-05-04 Martin Sebor <msebor@redhat.com>
13192
13193 PR middle-end/79234
13194 * gcc.dg/builtin-stringop-chk-8.c: New test.
13195 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
13196 * gcc.dg/builtin-stringop-chk-4.c: Same.
13197 * gcc.dg/builtin-strncat-chk-1.c: Same.
13198 * g++.dg/ext/strncpy-chk1.C: Same.
13199 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
13200 * gcc.dg/out-of-bounds-1.c: Same.
13201 * gcc.dg/pr78138.c: Same.
13202 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
13203 * gfortran.dg/mvbits_7.f90: Same.
13204
e50d56a5
MS
132052017-05-04 Martin Sebor <msebor@redhat.com>
13206
13207 PR preprocessor/79214
13208 PR middle-end/79222
13209 PR middle-end/79223
13210 * gcc.dg/pr79214.c: New test.
13211 * gcc.dg/pr79214.h: New test header.
13212 * gcc.dg/pr79222.c: New test.
13213 * gcc.dg/pr79223.c: New test.
13214 * gcc.dg/pr78138.c: Adjust.
13215 * gfortran.dg/unconstrained_commons.f: Same.
13216
0f2c4a8f
MS
132172017-05-04 Martin Sebor <msebor@redhat.com>
13218
13219 PR translation/80280
13220 * g++.dg/abi/Wabi-2-3.C: Adjust.
13221 * g++.dg/abi/Wabi-3-2.C: Ditto.
13222 * g++.dg/lookup/using17.C: Ditto.
13223 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
13224
8eef6097
MJ
132252017-05-04 Martin Jambor <mjambor@suse.cz>
13226
13227 PR tree-optimization/80622
13228 * gcc.dg/tree-ssa/pr80622.c: New test.
13229
132302017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
13231
13232 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
13233
26f1a658
JH
132342017-05-04 Jan Hubicka <hubicka@ucw.cz>
13235
13236 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
13237 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
13238
4d147bca
RB
132392017-05-04 Richard Biener <rguenther@suse.de>
13240
13241 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
13242
3862ef76
RS
132432017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
13244
13245 * gcc.dg/vect/vect-profile-1.c: New test.
13246
c89ffd99
MP
132472017-05-04 Marek Polacek <polacek@redhat.com>
13248
13249 PR tree-optimization/80612
13250 * gcc.dg/torture/pr80612.c: New test.
13251
261ce1e5
PB
132522017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
13253 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
13254
13255 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
13256 check_effective_target_arm_thumb1_movt_ok.
13257
556cf088
PB
132582017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
13259
13260 * gcc.target/arm/fpscr.c: New file.
13261
010b1cc0
TP
132622017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
13263
13264 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
13265 target.
13266
99b68476
TV
132672017-05-04 Tom de Vries <tom@codesourcery.com>
13268
13269 PR testsuite/80557
13270 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
13271 line numbers.
13272 * g++.dg/warn/miss-format-1.C: Same.
13273 * g++.dg/warn/overflow-warn-1.C: Same.
13274 * g++.dg/warn/overflow-warn-3.C: Same.
13275 * g++.dg/warn/overflow-warn-4.C: Same.
13276
09177a4b
TV
132772017-05-04 Tom de Vries <tom@codesourcery.com>
13278
13279 PR testsuite/80557
13280 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
13281 * gcc.target/i386/pr68657.c: Same.
13282 * gcc.target/i386/pr69255-1.c: Same.
13283 * gcc.target/i386/pr69255-2.c: Same.
13284 * gcc.target/i386/pr69255-3.c: Same.
13285
02c64149
RB
132862017-05-04 Richard Biener <rguenther@suse.de>
13287
13288 PR tree-optimization/31130
13289 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
13290 * gcc.dg/Wstrict-overflow-13.c: Likewise.
13291 * gcc.dg/Wstrict-overflow-21.c: Likewise.
13292 * gcc.dg/pr52904.c: Remove XFAIL.
13293 * gcc.dg/tree-ssa/vrp114.c: New testcase.
13294
9a26dfc8
JL
132952017-05-03 Jeff Law <law@redhat.com>
13296
13297 PR tree-optimization/78496
13298 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
13299
4d0e904f
UB
133002017-05-03 Uros Bizjak <ubizjak@gmail.com>
13301
13302 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
13303
49ab4621
RB
133042017-05-03 Richard Biener <rguenther@suse.de>
13305
13306 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
13307
18bfe940
JJ
133082017-05-03 Jakub Jelinek <jakub@redhat.com>
13309
13310 PR tree-optimization/79472
4d0e904f
UB
13311 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
13312 to dg-options.
18bfe940
JJ
13313 * gcc.dg/tree-ssa/vrp113.c: New test.
13314 * gcc.dg/tree-ssa/cswtch-3.c: New test.
13315 * gcc.dg/tree-ssa/cswtch-4.c: New test.
13316 * gcc.dg/tree-ssa/cswtch-5.c: New test.
13317
53e62089
TV
133182017-05-03 Tom de Vries <tom@codesourcery.com>
13319
13320 PR testsuite/80557
13321 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
13322 * c-c++-common/Wshift-negative-value-2.c: Same.
13323 * c-c++-common/Wshift-negative-value-3.c: Same.
13324 * c-c++-common/Wshift-negative-value-4.c: Same.
13325 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
13326 * c-c++-common/cpp/pr60400.c: Same.
13327 * c-c++-common/fmax-errors.c: Same.
13328 * c-c++-common/goacc/data-2.c: Same.
13329 * c-c++-common/goacc/host_data-2.c: Same.
13330 * c-c++-common/gomp/simd4.c: Same.
13331 * c-c++-common/pr28656.c: Same.
13332 * c-c++-common/pr43395.c: Same.
13333 * c-c++-common/torture/pr57945.c: Same.
13334
962913a5
TV
133352017-05-03 Tom de Vries <tom@codesourcery.com>
13336
13337 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
13338 arg of dg directive.
13339 * c-c++-common/goacc/routine-3.c: Same.
13340 * c-c++-common/goacc/routine-4.c: Same.
13341
ad53f123
DM
133422017-05-02 David Malcolm <dmalcolm@redhat.com>
13343
13344 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
13345 (test_fixit_insert_newline): New function.
13346 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
13347 (test_fixit_insert_newline): New function.
13348 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
13349 (test_fixit_insert_newline): New function.
13350 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
13351 (test_fixit_insert_newline): New function.
13352 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13353 (test_show_locus): Handle test_fixit_insert_newline.
13354
0ca91c77
BC
133552017-05-02 Bin Cheng <bin.cheng@arm.com>
13356
13357 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
13358
cc5b8f3d
TC
133592017-04-27 Tamar Christina <tamar.christina@arm.com>
13360
13361 * gcc.dg/lsr-div1.c: New testcase.
13362
1853f5c7
SP
133632017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
13364
13365 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
13366 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
13367 (_mm_maskz_add_round_sd): Test new intrinsics.
13368 * gcc.target/i386/avx512f-vaddsd-2.c: New.
13369 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
13370 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
13371 (_mm_maskz_add_round_ss): Test new intrinsics.
13372 * gcc.target/i386/avx512f-vaddss-2.c: New.
13373 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
13374 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
13375 (_mm_maskz_sub_round_sd): Test new intrinsics.
13376 * gcc.target/i386/avx512f-vsubsd-2.c: New.
13377 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
13378 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
13379 (_mm_maskz_sub_round_ss): Test new intrinsics.
13380 * gcc.target/i386/avx512f-vsubss-2.c: New.
13381 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
13382 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
13383 (__builtin_ia32_subss_mask_round): Test new builtins.
13384 * gcc.target/i386/sse-13.c: Ditto.
13385 * gcc.target/i386/sse-23.c: Ditto.
13386 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
13387 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
13388 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
13389 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
13390 (_mm_mask_sub_round_ss): Test new intrinsics.
13391 * gcc.target/i386/testround-1.c: Ditto.
13392
2bba7541
MJ
133932017-05-02 Martin Jambor <mjambor@suse.cz>
13394
13395 PR tree-optimization/78687
13396 * g++.dg/tree-ssa/pr78687.C: New test.
13397
2bf54d93
RB
133982017-05-02 Richard Biener <rguenther@suse.de>
13399
13400 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
13401 behavior.
13402 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
13403
aee63acc
RB
134042017-05-02 Richard Biener <rguenther@suse.de>
13405
13406 PR tree-optimization/80591
13407 * gcc.dg/torture/pr80591.c: New testcase.
13408
e7d70c6c
RB
134092017-05-02 Richard Biener <rguenther@suse.de>
13410
13411 PR tree-optimization/80549
13412 * gcc.dg/torture/pr80549.c: New testcase.
13413
52e0a9f7
SKS
134142017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13415
13416 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
13417 unsigned long.
13418
815d9cc6
XR
134192017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
13420
13421 PR c++/80038
13422 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
13423
338035aa
DM
134242017-05-01 David Malcolm <dmalcolm@redhat.com>
13425
13426 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
13427 reflect insertion fix-it hints at the same location now being
13428 consolidated.
13429
4d82d0bc
MS
134302017-05-01 Martin Sebor <msebor@redhat.com>
13431
13432 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
13433 on ILP32 targets.
13434
d539a57b
TV
134352017-05-01 Tom de Vries <tom@codesourcery.com>
13436
13437 * gcc.dg/pr78768.c: Require linker plugin.
13438
c6b9e849
TK
134392017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
13440
13441 PR fortran/37131
13442 * gfortran.dg/matmul_bounds_11.f90: New test.
13443
706eb1a7
MS
134442017-05-01 Martin Sebor <msebor@redhat.com>
13445
13446 PR tree-optimization/79715
13447 * gcc.dg/pr79715.c: New test.
13448
723f4140
TV
134492017-05-01 Tom de Vries <tom@codesourcery.com>
13450
13451 PR testsuite/65941
13452 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
13453 * g++.dg/other/pr59492.C: Require effective target rdrand.
13454
6bbb3a69
VR
134552017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
13456
13457 * g++.dg/diagnostic/member-decl-1.C: New test.
13458
4212aecd
MG
134592017-04-29 Marc Glisse <marc.glisse@inria.fr>
13460
13461 PR tree-optimization/80487
13462 * gcc.dg/tree-ssa/strncpy-1.c: New file.
13463
fe75f732
PK
134642017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13465
13466 PR tree-optimization/79697
13467 * gcc.dg/tree-ssa/pr79697.c: New test.
13468
6bcd8768
TV
134692017-04-29 Tom de Vries <tom@codesourcery.com>
13470
13471 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
13472
d127ae9f
MS
134732017-04-28 Martin Sebor <msebor@redhat.com>
13474
13475 PR tree-optimization/80523
13476 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
13477
c9610933
TV
134782017-04-28 Tom de Vries <tom@codesourcery.com>
13479
13480 PR testsuite/80557
13481 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
13482 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
13483
b5be38bc
TV
134842017-04-28 Tom de Vries <tom@codesourcery.com>
13485
13486 PR testsuite/80557
13487 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
13488 * obj-c++.dg/bitfield-4.mm: Same.
13489 * obj-c++.dg/bitfield-5.mm: Same.
13490 * obj-c++.dg/exceptions-3.mm: Same.
13491 * obj-c++.dg/exceptions-5.mm: Same.
13492 * obj-c++.dg/method-1.mm: Same.
13493 * obj-c++.dg/method-12.mm: Same.
13494 * obj-c++.dg/method-13.mm: Same.
13495 * obj-c++.dg/method-15.mm: Same.
13496 * obj-c++.dg/method-16.mm: Same.
13497 * obj-c++.dg/property/at-property-18.mm: Same.
13498 * obj-c++.dg/property/at-property-25.mm: Same.
13499 * obj-c++.dg/property/at-property-5.mm: Same.
13500 * obj-c++.dg/property/dynamic-2.mm: Same.
13501 * obj-c++.dg/property/property-neg-3.mm: Same.
13502 * obj-c++.dg/protocol-inheritance-1.mm: Same.
13503 * obj-c++.dg/protocol-inheritance-2.mm: Same.
13504 * obj-c++.dg/syntax-error-1.mm: Same.
13505 * obj-c++.dg/try-catch-13.mm: Same.
13506 * objc.dg/bitfield-4.m: Same.
13507 * objc.dg/class-1.m: Same.
13508 * objc.dg/method-11.m: Same.
13509 * objc.dg/method-6.m: Same.
13510 * objc.dg/method-7.m: Same.
13511 * objc.dg/method-9.m: Same.
13512 * objc.dg/missing-proto-3.m: Same.
13513 * objc.dg/naming-2.m: Same.
13514 * objc.dg/property/at-property-16.m: Same.
13515 * objc.dg/property/at-property-18.m: Same.
13516 * objc.dg/property/at-property-25.m: Same.
13517 * objc.dg/property/at-property-5.m: Same.
13518 * objc.dg/property/dynamic-2.m: Same.
13519 * objc.dg/property/property-neg-3.m: Same.
13520 * objc.dg/protocol-inheritance-1.m: Same.
13521 * objc.dg/protocol-inheritance-2.m: Same.
13522
d35256b6
MG
135232017-04-28 Marc Glisse <marc.glisse@inria.fr>
13524
13525 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
13526
7a95dfa7
TV
135272017-04-28 Tom de Vries <tom@codesourcery.com>
13528
13529 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
13530 dg-(error|warning|message|bogus).
13531 * g++.dg/conversion/dr195-1.C: Same.
13532 * g++.dg/conversion/dr195.C: Same.
13533 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
13534 * g++.dg/cpp0x/gen-attrs-14.C: Same.
13535 * g++.dg/cpp0x/inline-ns7.C: Same.
13536 * g++.dg/cpp0x/variadic105.C: Same.
13537 * g++.dg/cpp0x/variadic65.C: Same.
13538 * g++.dg/expr/call2.C: Same.
13539 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
13540 * g++.dg/expr/pmf-1.C: Same.
13541 * g++.dg/ext/altivec-types-1.C: Same.
13542 * g++.dg/ext/altivec-types-2.C: Same.
13543 * g++.dg/ext/altivec-types-3.C: Same.
13544 * g++.dg/ext/attrib14.C: Same.
13545 * g++.dg/ext/complit1.C: Same.
13546 * g++.dg/ext/forscope2.C: Same.
13547 * g++.dg/ext/gnu-inline-global-reject.C: Same.
13548 * g++.dg/ext/label13.C: Same.
13549 * g++.dg/ext/member-attr.C: Same.
13550 * g++.dg/ext/visibility/anon7.C: Same.
13551 * g++.dg/ext/visibility/visibility-7.C: Same.
13552 * g++.dg/ext/vla2.C: Same.
13553 * g++.dg/inherit/access2.C: Same.
13554 * g++.dg/inherit/covariant12.C: Same.
13555 * g++.dg/inherit/covariant14.C: Same.
13556 * g++.dg/inherit/namespace-as-base.C: Same.
13557 * g++.dg/inherit/template-as-base.C: Same.
13558 * g++.dg/lookup/ambig1.C: Same.
13559 * g++.dg/lookup/ambig2.C: Same.
13560 * g++.dg/lookup/ambig3.C: Same.
13561 * g++.dg/lookup/class-member-1.C: Same.
13562 * g++.dg/lookup/conv-1.C: Same.
13563 * g++.dg/lookup/decl1.C: Same.
13564 * g++.dg/lookup/koenig1.C: Same.
13565 * g++.dg/lookup/scoped1.C: Same.
13566 * g++.dg/lookup/scoped2.C: Same.
13567 * g++.dg/lookup/two-stage4.C: Same.
13568 * g++.dg/lookup/used-before-declaration.C: Same.
13569 * g++.dg/lookup/using.C: Same.
13570 * g++.dg/lookup/using17.C: Same.
13571 * g++.dg/lookup/using2.C: Same.
13572 * g++.dg/other/abstract2.C: Same.
13573 * g++.dg/other/classkey1.C: Same.
13574 * g++.dg/other/component1.C: Same.
13575 * g++.dg/other/const1.C: Same.
13576 * g++.dg/other/const2.C: Same.
13577 * g++.dg/other/conversion1.C: Same.
13578 * g++.dg/other/do1.C: Same.
13579 * g++.dg/other/error1.C: Same.
13580 * g++.dg/other/error10.C: Same.
13581 * g++.dg/other/error3.C: Same.
13582 * g++.dg/other/error4.C: Same.
13583 * g++.dg/other/error5.C: Same.
13584 * g++.dg/other/error8.C: Same.
13585 * g++.dg/other/error9.C: Same.
13586 * g++.dg/other/field1.C: Same.
13587 * g++.dg/other/init1.C: Same.
13588 * g++.dg/other/ptrmem2.C: Same.
13589 * g++.dg/other/return1.C: Same.
13590 * g++.dg/overload/builtin3.C: Same.
13591 * g++.dg/overload/error1.C: Same.
13592 * g++.dg/overload/error2.C: Same.
13593 * g++.dg/overload/koenig2.C: Same.
13594 * g++.dg/overload/pmf1.C: Same.
13595 * g++.dg/parse/args1.C: Same.
13596 * g++.dg/parse/attr3.C: Same.
13597 * g++.dg/parse/constant4.C: Same.
13598 * g++.dg/parse/crash10.C: Same.
13599 * g++.dg/parse/crash18.C: Same.
13600 * g++.dg/parse/crash19.C: Same.
13601 * g++.dg/parse/crash20.C: Same.
13602 * g++.dg/parse/crash21.C: Same.
13603 * g++.dg/parse/crash22.C: Same.
13604 * g++.dg/parse/crash32.C: Same.
13605 * g++.dg/parse/decl-specifier-1.C: Same.
13606 * g++.dg/parse/error58.C: Same.
13607 * g++.dg/parse/local-class1.C: Same.
13608 * g++.dg/parse/non-dependent2.C: Same.
13609 * g++.dg/parse/parameter-declaration-1.C: Same.
13610 * g++.dg/parse/ptrmem2.C: Same.
13611 * g++.dg/parse/ptrmem3.C: Same.
13612 * g++.dg/parse/saved1.C: Same.
13613 * g++.dg/tc1/dr101.C: Same.
13614 * g++.dg/tc1/dr142.C: Same.
13615 * g++.dg/tc1/dr176.C: Same.
13616 * g++.dg/template/conv4.C: Same.
13617 * g++.dg/template/crash56.C: Same.
13618 * g++.dg/template/dependent-expr2.C: Same.
13619 * g++.dg/template/error1.C: Same.
13620 * g++.dg/template/error2.C: Same.
13621 * g++.dg/template/explicit6.C: Same.
13622 * g++.dg/template/init-list.C: Same.
13623 * g++.dg/template/local1.C: Same.
13624 * g++.dg/template/lookup2.C: Same.
13625 * g++.dg/template/meminit2.C: Same.
13626 * g++.dg/template/nontype25.C: Same.
13627 * g++.dg/template/ptrmem2.C: Same.
13628 * g++.dg/template/qualttp19.C: Same.
13629 * g++.dg/template/qualttp20.C: Same.
13630 * g++.dg/template/ttp3.C: Same.
13631 * g++.dg/template/unify4.C: Same.
13632 * g++.dg/template/unify6.C: Same.
13633 * g++.dg/template/unify7.C: Same.
13634 * g++.dg/template/warn1.C: Same.
13635 * g++.dg/tree-ssa/dom-invalid.C: Same.
13636 * g++.dg/ubsan/shift-1.C: Same.
13637 * g++.dg/warn/Wunused-2.C: Same.
13638 * g++.dg/warn/Wunused-4.C: Same.
13639 * g++.dg/warn/Wunused-6.C: Same.
13640 * g++.dg/warn/deprecated-6.C: Same.
13641 * g++.dg/warn/deprecated.C: Same.
13642 * g++.dg/warn/effc1.C: Same.
13643 * g++.dg/warn/effc3.C: Same.
13644 * g++.dg/warn/incomplete1.C: Same.
13645 * g++.dg/warn/inline1.C: Same.
13646 * g++.dg/warn/noeffect2.C: Same.
13647 * g++.dg/warn/noeffect4.C: Same.
13648 * g++.dg/warn/oldcast1.C: Same.
13649 * g++.dg/warn/sentinel.C: Same.
13650 * g++.dg/warn/unit-1.C: Same.
13651 * g++.old-deja/g++.pt/inherit2.C: Same.
13652 * g++.old-deja/g++.pt/overload8.C: Same.
13653 * gcc.dg/20000926-1.c: Same.
13654 * gcc.dg/20040223-1.c: Same.
13655 * gcc.dg/Warray-bounds-7.c: Same.
13656 * gcc.dg/alias-1.c: Same.
13657 * gcc.dg/alias-12.c: Same.
13658 * gcc.dg/alias-13.c: Same.
13659 * gcc.dg/alias-2.c: Same.
13660 * gcc.dg/array-13.c: Same.
13661 * gcc.dg/array-4.c: Same.
13662 * gcc.dg/attr-ifunc-2.c: Same.
13663 * gcc.dg/attr-invalid.c: Same.
13664 * gcc.dg/attr-noinline.c: Same.
13665 * gcc.dg/bitfld-2.c: Same.
13666 * gcc.dg/c90-const-expr-7.c: Same.
13667 * gcc.dg/c99-const-expr-7.c: Same.
13668 * gcc.dg/cpp/20000625-1.c: Same.
13669 * gcc.dg/cpp/charconst-4.c: Same.
13670 * gcc.dg/cpp/include2.c: Same.
13671 * gcc.dg/cpp/include2a.c: Same.
13672 * gcc.dg/decl-4.c: Same.
13673 * gcc.dg/deprecated-4.c: Same.
13674 * gcc.dg/deprecated.c: Same.
13675 * gcc.dg/dfp/altivec-types.c: Same.
13676 * gcc.dg/float-range-1.c: Same.
13677 * gcc.dg/pack-test-3.c: Same.
13678 * gcc.dg/pr11492.c: Same.
13679 * gcc.dg/pr15360-1.c: Same.
13680 * gcc.dg/pr37908.c: Same.
13681 * gcc.dg/pr53265.c: Same.
13682 * gcc.dg/pr57287-2.c: Same.
13683 * gcc.dg/pr57287.c: Same.
13684 * gcc.dg/redecl-1.c: Same.
13685 * gcc.dg/sync-3.c: Same.
13686 * gcc.dg/two-types-1.c: Same.
13687 * gcc.dg/two-types-2.c: Same.
13688 * gcc.dg/two-types-4.c: Same.
13689 * gcc.dg/two-types-5.c: Same.
13690 * gcc.dg/two-types-6.c: Same.
13691 * gcc.dg/two-types-7.c: Same.
13692 * gcc.dg/two-types-8.c: Same.
13693 * gcc.dg/two-types-9.c: Same.
13694 * gcc.dg/uninit-I.c: Same.
13695 * gcc.dg/uninit-pr19430.c: Same.
13696 * gcc.dg/visibility-7.c: Same.
13697 * gcc.dg/winline-10.c: Same.
13698 * gcc.dg/winline-2.c: Same.
13699 * gcc.dg/winline-3.c: Same.
13700 * gcc.dg/winline-9.c: Same.
13701 * gcc.target/i386/attr-returns_twice-1.c: Same.
13702 * gcc.target/i386/chkp-const-check-2.c: Same.
13703 * gcc.target/i386/chkp-label-address.c: Same.
13704 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
13705 * gcc.target/i386/pr39162.c: Same.
13706 * gcc.target/i386/sse-5.c: Same.
13707 * gcc.target/powerpc/altivec-types-1.c: Same.
13708 * gcc.target/powerpc/altivec-types-2.c: Same.
13709 * gcc.target/powerpc/altivec-types-3.c: Same.
13710 * gcc.target/powerpc/float128-mix.c: Same.
13711 * gcc.target/powerpc/no-r11-3.c: Same.
13712 * gcc.target/spu/Wmain.c: Same.
13713 * gcc.target/spu/ea/errors2.c: Same.
13714 * gfortran.dg/assignment_1.f90: Same.
13715 * gfortran.dg/common_3.f90: Same.
13716 * gfortran.dg/der_io_1.f90: Same.
13717 * gfortran.dg/g77/20030326-1.f: Same.
13718 * gfortran.dg/g77/9263.f: Same.
13719 * gfortran.dg/g77/960317-1.f: Same.
13720 * gfortran.dg/g77/970625-2.f: Same.
13721 * gfortran.dg/g77/980615-0.f: Same.
13722 * gfortran.dg/g77/check0.f: Same.
13723 * gfortran.dg/g77/dnrm2.f: Same.
13724 * gfortran.dg/g77/pr9258.f: Same.
13725 * gfortran.dg/ichar_1.f90: Same.
13726 * gfortran.dg/interface_1.f90: Same.
13727 * gfortran.dg/namelist_1.f90: Same.
13728 * gfortran.dg/namelist_2.f90: Same.
13729 * gfortran.dg/namelist_3.f90: Same.
13730 * gfortran.dg/namelist_print_2.f: Same.
13731 * gfortran.dg/oldstyle_1.f90: Same.
13732 * gfortran.dg/runtime_warning_1.f90: Same.
13733 * gfortran.dg/underflow.f90: Same.
13734 * gnat.dg/specs/integer_value.ads: Same.
13735 * obj-c++.dg/fsf-package-0.m: Same.
13736 * objc.dg/two-types-1.m: Same.
13737
6e49961c
ML
137382017-04-28 Martin Liska <mliska@suse.cz>
13739
13740 PR gcov-profile/79891
13741 * gcc.misc-tests/gcov-17.c: New test.
13742 * gcc.misc-tests/gcov-18.c: New test.
13743
f166beaf
TV
137442017-04-28 Tom de Vries <tom@codesourcery.com>
13745
13746 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
13747 dg-(error|warning|message|bogus).
13748 * g++.dg/parse/parameter-declaration-1.C: Same.
13749 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
13750 * gcc.dg/Wpointer-sign-Wall.c: Same.
13751 * gcc.dg/Wpointer-sign-pedantic.c: Same.
13752 * gcc.dg/cpp/19990413-1.c: Same.
13753 * gcc.dg/dg-test-1.c: Same.
13754 * gcc.dg/empty-source-2.c: Same.
13755 * gcc.dg/empty-source-3.c: Same.
13756 * gcc.dg/format/c99-printf-1.c: Same.
13757 * gcc.dg/format/c99-scanf-1.c: Same.
13758 * gcc.dg/label-decl-2.c: Same.
13759 * gcc.dg/m-un-2.c: Same.
13760 * gcc.dg/uninit-pr20644-O0.c: Same.
13761 * gfortran.dg/pr70006.f90: Same.
13762 * obj-c++.dg/fsf-package-0.m: Same.
13763
c3125b18
TV
137642017-04-28 Tom de Vries <tom@codesourcery.com>
13765
13766 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
13767 dg-(error|warning|message|bogus).
13768 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
13769 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
13770 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
13771 * c-c++-common/pr20000.c: Same.
13772 * c-c++-common/pr49706.c: Same.
13773 * g++.dg/ext/utf16-4.C: Same.
13774 * g++.dg/parse/error2.C: Same.
13775 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
13776 * g++.dg/warn/Wtype-limits.C: Same.
13777 * g++.dg/warn/overflow-warn-1.C: Same.
13778 * g++.dg/warn/overflow-warn-3.C: Same.
13779 * gcc.dg/Wpointer-sign-Wall.c: Same.
13780 * gcc.dg/Wpointer-sign-pedantic.c: Same.
13781 * gcc.dg/Wtype-limits-Wextra.c: Same.
13782 * gcc.dg/Wtype-limits.c: Same.
13783 * gcc.dg/cpp/19990413-1.c: Same.
13784 * gcc.dg/dg-test-1.c: Same.
13785 * gcc.dg/empty-source-2.c: Same.
13786 * gcc.dg/empty-source-3.c: Same.
13787 * gcc.dg/label-decl-2.c: Same.
13788 * gcc.dg/m-un-2.c: Same.
13789 * gcc.dg/uninit-pr19430-O0.c: Same.
13790 * gcc.dg/uninit-pr19430.c: Same.
13791 * gcc.dg/uninit-pr20644-O0.c: Same.
13792 * gcc.dg/utf16-4.c: Same.
13793 * gfortran.dg/pr70006.f90: Same.
13794 * obj-c++.dg/fsf-package-0.m: Same.
13795
119092c1
RB
137962017-04-28 Richard Biener <rguenther@suse.de>
13797
13798 * gcc.dg/tree-ssa/evrp7.c: New testcase.
13799 * gcc.dg/tree-ssa/evrp8.c: Likewise.
13800 * gcc.dg/tree-ssa/evrp9.c: Likewise.
13801 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
13802 * gcc.dg/tree-ssa/vrp36.c: Likewise.
13803 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 13804
3777eda2
MP
138052017-04-27 Marek Polacek <polacek@redhat.com>
13806
13807 PR sanitizer/80349
13808 * c-c++-common/ubsan/pr80349.c: New test.
13809
8211c4a2
VR
138102017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
13811
13812 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
13813 diagnostics.
13814 * g++.dg/warn/pr12242.C: Likewise.
13815
94baf2e2
DE
138162017-04-27 David Edelsohn <dje.gcc@gmail.com>
13817
13818 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
13819
9a448688
ML
138202017-04-27 Martin Liska <mliska@suse.cz>
13821
13822 PR testsuite/79455
13823 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
13824 more generic.
13825
f8a36447
JJ
138262017-04-27 Jakub Jelinek <jakub@redhat.com>
13827
13828 PR c++/80534
13829 * g++.dg/other/pr80534-1.C: New test.
13830 * g++.dg/other/pr80534-2.C: New test.
13831
1b7c8d39
RB
138322017-04-27 Richard Biener <rguenther@suse.de>
13833
13834 PR middle-end/80539
13835 * gcc.dg/torture/pr80539.c: New testcase.
13836
985b8393
JJ
138372017-04-27 Jakub Jelinek <jakub@redhat.com>
13838
13839 PR target/77728
13840 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
13841
a480422d
VR
138422017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
13843
13844 * g++.dg/diagnostic/nested-name-1.C: New test.
13845
f9726baa
ML
138462017-04-26 Martin Liska <mliska@suse.cz>
13847
13848 * gcc.dg/guality/guality.h: Add prefix to test verification.
13849
9f4df8f1
NS
138502017-04-25 Nathan Sidwell <nathan@acm.org>
13851
13852 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
13853
1913c8f6
UB
138542017-04-25 Uros Bizjak <ubizjak@gmail.com>
13855
13856 PR target/70799
13857 * gcc.target/i386/pr70799-5.c: New test.
13858
e602bbfc
MS
138592017-04-25 Martin Sebor <msebor@redhat.com>
13860
13861 PR tree-optimization/80497
13862 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
13863
7629ae90
RR
138642017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13865 Jakub Jelinek <jakub@redhat.com>
13866
13867 PR target/77728
13868 * g++.dg/abi/pr77728-1.C: New test.
13869
2ef42cf9
MP
138702017-04-25 Marek Polacek <polacek@redhat.com>
13871
13872 PR sanitizer/80349
13873 * g++.dg/ubsan/pr80349-2.C: New test.
13874
70caf430
VR
138752017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
13876
13877 * g++.dg/cpp0x/enum34.C: New test.
13878
f66c70dc
TV
138792017-04-25 Tom de Vries <tom@codesourcery.com>
13880
13881 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
13882 variables.
13883 (dg-line): New proc.
13884 (process-message): Handle line number variables.
13885 * objc.dg/try-catch-12.m: Use dg-line.
13886
77071af6
BS
138872017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
13888
13889 PR target/80482
13890 * gcc.target/powerpc/vec-constvolatile.c: New test.
13891
fbe91804
DM
138922017-04-25 David Malcolm <dmalcolm@redhat.com>
13893
13894 * g++.dg/semicolon-fixits.C: New test case.
13895
1c4ea66f
DM
138962017-04-25 David Malcolm <dmalcolm@redhat.com>
13897
13898 * gcc.dg/semicolon-fixits.c: New test case.
13899
5ca28c1d
DM
139002017-04-25 David Malcolm <dmalcolm@redhat.com>
13901
13902 * g++.dg/lookup/missing-std-include.C: New test file.
13903
2ec07fa6
RR
139042017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13905 Jakub Jelinek <jakub@redhat.com>
13906
13907 PR target/77728
13908 * g++.dg/abi/pr77728-2.C: New test.
13909
7d5dbb22
DM
139102017-04-25 David Malcolm <dmalcolm@redhat.com>
13911
13912 PR c++/80177
13913 * g++.dg/spellcheck-pr80177.C: New test case.
13914
6a3936d4
NS
139152017-04-25 Nathan Sidwell <nathan@acm.org>
13916
13917 * g++.dg/dg.exp (find-cxx-tests): New function.
13918 (main): Use it, remove explicit pruning
13919
bed3fd46
RB
139202017-04-25 Richard Biener <rguenther@suse.de>
13921
13922 PR tree-optimization/80492
13923 * gcc.dg/pr80492.c: New testcase.
13924
c9e9c3ac
SKS
139252017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13926
13927 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
13928 for targets with int size less than 32 bits.
13929
2700fbd6
RB
139302017-04-25 Richard Biener <rguenther@suse.de>
13931
13932 PR tree-optimization/79201
13933 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
13934 * gcc.target/i386/pr22152.c: Disable sinking.
13935
e57136da
AK
139362017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13937
13938 PR target/80464
13939 * gfortran.fortran-torture/compile/pr80464.f90: New test.
13940
3cb9ee2f
AK
139412017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13942
13943 PR target/79895
13944 * gcc.target/s390/pr79895.c: New test.
13945
03db9ab5
DV
139462017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
13947
13948 PR target/80080
13949 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
13950 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
13951 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
13952
39259462
JJ
139532017-04-25 Jakub Jelinek <jakub@redhat.com>
13954
ba5d69f3
JJ
13955 PR rtl-optimization/80501
13956 * gcc.c-torture/execute/pr80501.c: New test.
13957
39259462
JJ
13958 PR rtl-optimization/80500
13959 * gcc.dg/pr80500.c: New test.
13960
bb0249cb
MG
139612017-04-25 Marc Glisse <marc.glisse@inria.fr>
13962
13963 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
13964 * gcc.dg/Wstrict-overflow-18.c: Xfail.
13965
be420eb8
JW
139662017-04-22 Janus Weil <janus@gcc.gnu.org>
13967
13968 PR fortran/80121
13969 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
13970 directive.
13971
0ebd1f00
DM
139722017-04-24 David Malcolm <dmalcolm@redhat.com>
13973
13974 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
13975 * jit.dg/test-alignment.c: New test case.
13976 * jit.dg/test-alignment.cc: New test case.
13977 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
13978 New test case.
13979
412f61f0
DM
139802017-04-24 David Malcolm <dmalcolm@redhat.com>
13981
13982 PR c++/80016
13983 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
13984 test function.
13985 (test_alignof): New test function.
13986
a8492d5e
MG
139872017-04-24 Marc Glisse <marc.glisse@inria.fr>
13988
13989 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
13990
ec856f5f
VR
139912017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
13992
13993 * g++.dg/diagnostic/duplicate1.C: New test.
13994 * g++.dg/cpp0x/duplicate1.C: New test.
13995
a753df11
MJ
139962017-04-24 Martin Jambor <mjambor@suse.cz>
13997
13998 PR tree-optimization/80293
13999 * g++.dg/tree-ssa/pr80293.C: New test.
14000
3ebd8e62
ML
140012017-04-24 Martin Liska <mliska@suse.cz>
14002
14003 PR middle-end/79931
14004 * g++.dg/ipa/pr79931.C: New test.
14005
f30a1190
RB
140062017-04-24 Richard Biener <rguenther@suse.de>
14007
14008 PR tree-optimization/80494
14009 * gfortran.dg/pr80494.f90: New testcase.
14010
4c7c437c
RB
140112017-04-24 Richard Biener <rguenther@suse.de>
14012
14013 PR tree-optimization/79725
14014 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
14015
d21a8e3b
RB
140162017-04-24 Richard Biener <rguenther@suse.de>
14017
14018 PR c++/2972
14019 * g++.dg/warn/Wuninitialized-10.C: New testcase.
14020
c7eb642e
JD
140212017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14022
14023 PR fortran/80484
14024 * gfortran.dg/dtio_29.f03: New test.
14025
60fc41bd
JW
140262017-04-22 Janus Weil <janus@gcc.gnu.org>
14027
14028 PR fortran/80121
14029 * gfortran.dg/intent_out_9.f90: New test case.
14030
2eb8a343
UB
140312017-04-23 Uros Bizjak <ubizjak@gmail.com>
14032
14033 PR target/70799
1913c8f6 14034 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 14035
fc23d35a
JW
140362017-04-21 Janus Weil <janus@gcc.gnu.org>
14037
14038 PR fortran/80392
14039 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
14040
7b9efd03
UB
140412017-04-21 Uros Bizjak <ubizjak@gmail.com>
14042
14043 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
14044
2fd30fbe
RB
140452017-04-21 Richard Biener <rguenther@suse.de>
14046
14047 PR tree-optimization/79547
14048 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
14049
bb1bc604
RB
140502017-04-21 Richard Biener <rguenther@suse.de>
14051
14052 PR tree-optimization/78847
14053 * g++.dg/tree-ssa/pr78847.C: New testcase.
14054
666f7903
JJ
140552017-04-21 Jakub Jelinek <jakub@redhat.com>
14056
14057 PR c/80468
14058 * gcc.dg/pr80468.c: New test.
14059
25c28f47
ML
140602017-04-21 Martin Liska <mliska@suse.cz>
14061
14062 PR tree-optimization/66278
14063 * gcc.dg/vect/pr66278.c: New test.
14064
6d553e9b
RB
140652017-04-21 Richard Biener <rguenther@suse.de>
14066
14067 PR tree-optimization/80237
14068 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
14069 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
14070 adjust expected optimizations.
14071
7fd1a747
RB
140722016-04-21 Richard Biener <rguenther@suse.de>
14073
14074 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
14075 of inner loops.
14076 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
14077 * gcc.dg/vect/vect-104.c: Likewise.
14078
2f23a412
EB
140792017-04-21 Eric Botcazou <ebotcazou@adacore.com>
14080
14081 PR tree-optimization/80426
14082 * gcc.c-torture/execute/20170429-1.c: Rename into...
14083 * gcc.c-torture/execute/20170419-1.c: ...this.
14084
8749b11f
UB
140852017-04-20 Uros Bizjak <ubizjak@gmail.com>
14086
14087 PR target/79804
14088 * gcc.target/i386/pr79804.c: New test.
14089
20917336
UB
140902017-04-20 Uros Bizjak <ubizjak@gmail.com>
14091
14092 PR target/78090
14093 * gcc.target/i386/conversion-2.c: Remove obsolete test.
14094
2414b022
DE
140952017-04-20 David Edelsohn <dje.gcc@gmail.com>
14096
14097 * g++/opt/pr80436.C: XFAIL on AIX.
14098
34d57a10
JW
140992017-04-20 Jonathan Wakely <jwakely@redhat.com>
14100
14101 PR c++/80473
14102 * g++.dg/diagnostic/pr80473.C: New test.
14103
c3cbcd45
VR
141042017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
14105
14106 * g++.dg/warn/Wextra-semi.C: New test.
14107
8a59d466
JJ
141082017-04-20 Jakub Jelinek <jakub@redhat.com>
14109
14110 PR middle-end/80423
14111 * g++.dg/other/pr80423.C: New test.
14112
a4bb5c57
SKS
141132017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
14114
14115 * gcc.dg/pr80170.c: Require ptr32plus.
14116
fe1e7d0e
EB
141172017-04-19 Eric Botcazou <ebotcazou@adacore.com>
14118
14119 PR tree-optimization/80426
14120 * gcc.c-torture/execute/20170419-1.c: New test.
14121
48d811eb
JJ
141222017-04-19 Jakub Jelinek <jakub@redhat.com>
14123
f19e6a9c
JJ
14124 PR debug/80461
14125 * g++.dg/debug/pr80461.C: New test.
14126
541035a6
JJ
14127 PR c++/80459
14128 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
14129 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
14130 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
14131
48d811eb
JJ
14132 PR debug/80436
14133 * g++.dg/opt/pr80436.C: New test.
14134
5249994e
SKS
141352017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
14136
14137 * gcc.dg/torture/pr80341.c: Require int32plus.
14138
a16c8d8b 141392017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 14140 Jeff Law <law@redhat.com>
a16c8d8b
EB
14141
14142 * gcc.c-torture/compile/20170419-1.c: New test.
14143
6143c998
TV
141442017-04-19 Tom de Vries <tom@codesourcery.com>
14145
14146 PR testsuite/80221
14147 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
14148 subsequent dg directives.
14149 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
14150 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
14151 * c-c++-common/attr-fallthrough-2.c: Same.
14152 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
14153 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
14154 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
14155 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
14156 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
14157 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
14158 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
14159 * c-c++-common/cilk-plus/CK/errors.c: Same.
14160 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
14161 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
14162 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
14163 * c-c++-common/cpp/pr57580.c: Same.
14164 * c-c++-common/goacc/asyncwait-1.c: Same.
14165 * c-c++-common/goacc/cache-2.c: Same.
14166 * c-c++-common/goacc/declare-2.c: Same.
14167 * c-c++-common/goacc/deviceptr-1.c: Same.
14168 * c-c++-common/goacc/routine-5.c: Same.
14169 * c-c++-common/gomp/clauses-2.c: Same.
14170 * c-c++-common/gomp/ordered-3.c: Same.
14171 * c-c++-common/gomp/pr67501.c: Same.
14172 * c-c++-common/pr20000.c: Same.
14173 * c-c++-common/pr43395.c: Same.
14174 * c-c++-common/pr49706.c: Same.
14175 * c-c++-common/pr77624-1.c: Same.
14176 * c-c++-common/pr77624-2.c: Same.
14177 * c-c++-common/raw-string-14.c: Same.
14178 * c-c++-common/raw-string-16.c: Same.
14179 * c-c++-common/raw-string-3.c: Same.
14180 * c-c++-common/raw-string-4.c: Same.
14181 * c-c++-common/raw-string-5.c: Same.
14182 * c-c++-common/raw-string-6.c: Same.
14183 * g++.dg/abi/mangle41.C: Same.
14184 * g++.dg/conversion/nullptr1.C: Same.
14185 * g++.dg/cpp0x/alias-decl-80296.C: Same.
14186 * g++.dg/cpp0x/auto27.C: Same.
14187 * g++.dg/cpp0x/constexpr-98.C: Same.
14188 * g++.dg/cpp0x/constexpr-diag2.C: Same.
14189 * g++.dg/cpp0x/diag2.C: Same.
14190 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
14191 * g++.dg/cpp0x/nullptr15.C: Same.
14192 * g++.dg/cpp0x/pr31431-2.C: Same.
14193 * g++.dg/cpp0x/pr31431.C: Same.
14194 * g++.dg/cpp0x/pr79118.C: Same.
14195 * g++.dg/cpp0x/static_assert3.C: Same.
14196 * g++.dg/cpp0x/temp_default2.C: Same.
14197 * g++.dg/cpp0x/trailing4.C: Same.
14198 * g++.dg/cpp0x/variadic-ex10.C: Same.
14199 * g++.dg/cpp0x/variadic-ex13.C: Same.
14200 * g++.dg/cpp0x/variadic-ex14.C: Same.
14201 * g++.dg/cpp0x/variadic-ex3.C: Same.
14202 * g++.dg/cpp0x/variadic-ex4.C: Same.
14203 * g++.dg/cpp0x/variadic59.C: Same.
14204 * g++.dg/cpp0x/vt-37737-2.C: Same.
14205 * g++.dg/cpp0x/vt-57397-1.C: Same.
14206 * g++.dg/cpp0x/vt-57397-2.C: Same.
14207 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
14208 * g++.dg/cpp1z/gen-attrs1.C: Same.
14209 * g++.dg/diagnostic/pr71075.C: Same.
14210 * g++.dg/eh/goto2.C: Same.
14211 * g++.dg/eh/goto3.C: Same.
14212 * g++.dg/expr/bitfield4.C: Same.
14213 * g++.dg/expr/bitfield5.C: Same.
14214 * g++.dg/expr/bitfield6.C: Same.
14215 * g++.dg/expr/bool1.C: Same.
14216 * g++.dg/expr/bool3.C: Same.
14217 * g++.dg/expr/cond10.C: Same.
14218 * g++.dg/expr/cond11.C: Same.
14219 * g++.dg/expr/lval3.C: Same.
14220 * g++.dg/expr/lval4.C: Same.
14221 * g++.dg/ext/anon-struct4.C: Same.
14222 * g++.dg/ext/attrib44.C: Same.
14223 * g++.dg/ext/builtin3.C: Same.
14224 * g++.dg/ext/dllimport7.C: Same.
14225 * g++.dg/ext/label5.C: Same.
14226 * g++.dg/ext/no-asm-1.C: Same.
14227 * g++.dg/ext/utf16-4.C: Same.
14228 * g++.dg/ext/vla2.C: Same.
14229 * g++.dg/gomp/block-1.C: Same.
14230 * g++.dg/gomp/block-2.C: Same.
14231 * g++.dg/gomp/block-3.C: Same.
14232 * g++.dg/gomp/block-5.C: Same.
14233 * g++.dg/gomp/linear-2.C: Same.
14234 * g++.dg/gomp/target-1.C: Same.
14235 * g++.dg/gomp/target-2.C: Same.
14236 * g++.dg/gomp/taskgroup-1.C: Same.
14237 * g++.dg/gomp/teams-1.C: Same.
14238 * g++.dg/inherit/pure1.C: Same.
14239 * g++.dg/init/array43.C: Same.
14240 * g++.dg/init/array46.C: Same.
14241 * g++.dg/init/const10.C: Same.
14242 * g++.dg/init/ctor4-1.C: Same.
14243 * g++.dg/init/ctor4.C: Same.
14244 * g++.dg/init/new37.C: Same.
14245 * g++.dg/init/pr25811.C: Same.
14246 * g++.dg/init/pr29043.C: Same.
14247 * g++.dg/init/pr29571.C: Same.
14248 * g++.dg/lookup/duperr1.C: Same.
14249 * g++.dg/lookup/error1.C: Same.
14250 * g++.dg/lookup/koenig5.C: Same.
14251 * g++.dg/lookup/pr77549.C: Same.
14252 * g++.dg/lookup/suggestions1.C: Same.
14253 * g++.dg/lookup/using16.C: Same.
14254 * g++.dg/lookup/using7.C: Same.
14255 * g++.dg/other/anon-union3.C: Same.
14256 * g++.dg/other/array2.C: Same.
14257 * g++.dg/other/error13.C: Same.
14258 * g++.dg/other/error34.C: Same.
14259 * g++.dg/overload/builtin1.C: Same.
14260 * g++.dg/overload/conv-op1.C: Same.
14261 * g++.dg/overload/error3.C: Same.
14262 * g++.dg/overload/koenig1.C: Same.
14263 * g++.dg/overload/operator5.C: Same.
14264 * g++.dg/overload/template5.C: Same.
14265 * g++.dg/overload/unknown1.C: Same.
14266 * g++.dg/overload/using2.C: Same.
14267 * g++.dg/parse/constructor1.C: Same.
14268 * g++.dg/parse/crash36.C: Same.
14269 * g++.dg/parse/crash63.C: Same.
14270 * g++.dg/parse/error11.C: Same.
14271 * g++.dg/parse/error12.C: Same.
14272 * g++.dg/parse/error14.C: Same.
14273 * g++.dg/parse/error2.C: Same.
14274 * g++.dg/parse/error21.C: Same.
14275 * g++.dg/parse/error26.C: Same.
14276 * g++.dg/parse/error36.C: Same.
14277 * g++.dg/parse/friend12.C: Same.
14278 * g++.dg/parse/invalid-op1.C: Same.
14279 * g++.dg/parse/missing-template1.C: Same.
14280 * g++.dg/parse/parser-pr28152-2.C: Same.
14281 * g++.dg/parse/parser-pr28152.C: Same.
14282 * g++.dg/parse/pr16696-permissive.C: Same.
14283 * g++.dg/parse/pr16696.C: Same.
14284 * g++.dg/parse/pr69628.C: Same.
14285 * g++.dg/parse/ret-type2.C: Same.
14286 * g++.dg/parse/specialization1.C: Same.
14287 * g++.dg/parse/template3.C: Same.
14288 * g++.dg/parse/template9.C: Same.
14289 * g++.dg/parse/typename11.C: Same.
14290 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
14291 * g++.dg/pr45330.C: Same.
14292 * g++.dg/rtti/typeid6.C: Same.
14293 * g++.dg/spellcheck-fields.C: Same.
14294 * g++.dg/spellcheck-typenames.C: Same.
14295 * g++.dg/tc1/dr108.C: Same.
14296 * g++.dg/tc1/dr147.C: Same.
14297 * g++.dg/template/arg7.C: Same.
14298 * g++.dg/template/conv11.C: Same.
14299 * g++.dg/template/crash13.C: Same.
14300 * g++.dg/template/crash55.C: Same.
14301 * g++.dg/template/dependent-expr5.C: Same.
14302 * g++.dg/template/error17.C: Same.
14303 * g++.dg/template/error33.C: Same.
14304 * g++.dg/template/error4.C: Same.
14305 * g++.dg/template/error50.C: Same.
14306 * g++.dg/template/error53.C: Same.
14307 * g++.dg/template/friend.C: Same.
14308 * g++.dg/template/func2.C: Same.
14309 * g++.dg/template/local6.C: Same.
14310 * g++.dg/template/member5.C: Same.
14311 * g++.dg/template/meminit1.C: Same.
14312 * g++.dg/template/nested3.C: Same.
14313 * g++.dg/template/nontype6.C: Same.
14314 * g++.dg/template/overload12.C: Same.
14315 * g++.dg/template/ptrmem8.C: Same.
14316 * g++.dg/template/qualified-id1.C: Same.
14317 * g++.dg/template/spec15.C: Same.
14318 * g++.dg/template/static1.C: Same.
14319 * g++.dg/template/static10.C: Same.
14320 * g++.dg/template/static2.C: Same.
14321 * g++.dg/template/ttp25.C: Same.
14322 * g++.dg/template/typedef2.C: Same.
14323 * g++.dg/template/typename2.C: Same.
14324 * g++.dg/template/unify10.C: Same.
14325 * g++.dg/template/unify6.C: Same.
14326 * g++.dg/template/unify7.C: Same.
14327 * g++.dg/template/unify9.C: Same.
14328 * g++.dg/template/varmod1.C: Same.
14329 * g++.dg/ubsan/div-by-zero-1.C: Same.
14330 * g++.dg/ubsan/pr63956.C: Same.
14331 * g++.dg/warn/Waddress-1.C: Same.
14332 * g++.dg/warn/Wconversion2.C: Same.
14333 * g++.dg/warn/Wnull-conversion-1.C: Same.
14334 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
14335 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
14336 * g++.dg/warn/Wswitch-1.C: Same.
14337 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
14338 * g++.dg/warn/Wtype-limits.C: Same.
14339 * g++.dg/warn/Wunused-parm-5.C: Same.
14340 * g++.dg/warn/deprecated-6.C: Same.
14341 * g++.dg/warn/deprecated.C: Same.
14342 * g++.dg/warn/incomplete1.C: Same.
14343 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
14344 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
14345 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
14346 * g++.dg/warn/overflow-warn-1.C: Same.
14347 * g++.dg/warn/overflow-warn-3.C: Same.
14348 * g++.dg/warn/overflow-warn-4.C: Same.
14349 * g++.dg/warn/pr12242.C: Same.
14350 * g++.dg/warn/pr30551-2.C: Same.
14351 * g++.dg/warn/pr30551.C: Same.
14352 * g++.old-deja/g++.benjamin/16077.C: Same.
14353 * g++.old-deja/g++.bob/inherit1.C: Same.
14354 * g++.old-deja/g++.brendan/crash56.C: Same.
14355 * g++.old-deja/g++.brendan/template17.C: Same.
14356 * g++.old-deja/g++.eh/ctor1.C: Same.
14357 * g++.old-deja/g++.jason/bool5.C: Same.
14358 * g++.old-deja/g++.jason/cond.C: Same.
14359 * g++.old-deja/g++.jason/operator.C: Same.
14360 * g++.old-deja/g++.jason/pmf5.C: Same.
14361 * g++.old-deja/g++.law/ctors5.C: Same.
14362 * g++.old-deja/g++.law/missed-error2.C: Same.
14363 * g++.old-deja/g++.law/operators9.C: Same.
14364 * g++.old-deja/g++.law/temps1.C: Same.
14365 * g++.old-deja/g++.mike/for2.C: Same.
14366 * g++.old-deja/g++.mike/ns5.C: Same.
14367 * g++.old-deja/g++.mike/ns7.C: Same.
14368 * g++.old-deja/g++.mike/p10769b.C: Same.
14369 * g++.old-deja/g++.niklas/t120.C: Same.
14370 * g++.old-deja/g++.niklas/t121.C: Same.
14371 * g++.old-deja/g++.ns/koenig5.C: Same.
14372 * g++.old-deja/g++.oliva/overload1.C: Same.
14373 * g++.old-deja/g++.other/crash24.C: Same.
14374 * g++.old-deja/g++.other/crash25.C: Same.
14375 * g++.old-deja/g++.other/decl5.C: Same.
14376 * g++.old-deja/g++.other/lineno5.C: Same.
14377 * g++.old-deja/g++.other/null3.C: Same.
14378 * g++.old-deja/g++.other/overcnv2.C: Same.
14379 * g++.old-deja/g++.other/ptrmem7.C: Same.
14380 * g++.old-deja/g++.other/typename1.C: Same.
14381 * g++.old-deja/g++.other/vaarg3.C: Same.
14382 * g++.old-deja/g++.pt/crash10.C: Same.
14383 * g++.old-deja/g++.pt/crash28.C: Same.
14384 * g++.old-deja/g++.pt/crash38.C: Same.
14385 * g++.old-deja/g++.pt/explicit70.C: Same.
14386 * g++.old-deja/g++.pt/explicit77.C: Same.
14387 * g++.old-deja/g++.pt/expr2.C: Same.
14388 * g++.old-deja/g++.pt/spec5.C: Same.
14389 * g++.old-deja/g++.pt/spec6.C: Same.
14390 * g++.old-deja/g++.pt/typename3.C: Same.
14391 * g++.old-deja/g++.pt/typename5.C: Same.
14392 * g++.old-deja/g++.pt/typename6.C: Same.
14393 * g++.old-deja/g++.pt/typename7.C: Same.
14394 * g++.old-deja/g++.pt/unify4.C: Same.
14395 * g++.old-deja/g++.pt/unify8.C: Same.
14396 * g++.old-deja/g++.pt/vaarg3.C: Same.
14397 * g++.old-deja/g++.robertl/eb22.C: Same.
14398 * g++.old-deja/g++.robertl/eb4.C: Same.
14399 * g++.old-deja/g++.robertl/eb44.C: Same.
14400 * g++.old-deja/g++.robertl/eb69.C: Same.
14401 * g++.old-deja/g++.robertl/eb98.C: Same.
14402 * gcc.dg/20031223-1.c: Same.
14403 * gcc.dg/940510-1.c: Same.
14404 * gcc.dg/990506-0.c: Same.
14405 * gcc.dg/Walloca-1.c: Same.
14406 * gcc.dg/Walloca-2.c: Same.
14407 * gcc.dg/Wconversion-integer.c: Same.
14408 * gcc.dg/Wcxx-compat-8.c: Same.
14409 * gcc.dg/Wimplicit-int-1.c: Same.
14410 * gcc.dg/Wimplicit-int-2.c: Same.
14411 * gcc.dg/Wimplicit-int-4.c: Same.
14412 * gcc.dg/Wpointer-sign-Wall.c: Same.
14413 * gcc.dg/Wpointer-sign-pedantic.c: Same.
14414 * gcc.dg/Wshadow-1.c: Same.
14415 * gcc.dg/Wshadow-3.c: Same.
14416 * gcc.dg/Wswitch-enum-error.c: Same.
14417 * gcc.dg/Wswitch-enum.c: Same.
14418 * gcc.dg/Wswitch-error.c: Same.
14419 * gcc.dg/Wswitch.c: Same.
14420 * gcc.dg/Wtype-limits-Wextra.c: Same.
14421 * gcc.dg/Wtype-limits.c: Same.
14422 * gcc.dg/Wvla-larger-than-2.c: Same.
14423 * gcc.dg/anon-struct-5.c: Same.
14424 * gcc.dg/array-10.c: Same.
14425 * gcc.dg/array-11.c: Same.
14426 * gcc.dg/array-15.c: Same.
14427 * gcc.dg/array-2.c: Same.
14428 * gcc.dg/array-8.c: Same.
14429 * gcc.dg/array-const-2.c: Same.
14430 * gcc.dg/array-const-3.c: Same.
14431 * gcc.dg/bitfld-1.c: Same.
14432 * gcc.dg/bitfld-8.c: Same.
14433 * gcc.dg/builtin-redefine.c: Same.
14434 * gcc.dg/c11-noreturn-1.c: Same.
14435 * gcc.dg/c11-noreturn-2.c: Same.
14436 * gcc.dg/c11-static-assert-3.c: Same.
14437 * gcc.dg/c90-arraydecl-1.c: Same.
14438 * gcc.dg/c90-complex-1.c: Same.
14439 * gcc.dg/c90-complit-1.c: Same.
14440 * gcc.dg/c90-const-expr-11.c: Same.
14441 * gcc.dg/c90-const-expr-7.c: Same.
14442 * gcc.dg/c90-const-expr-8.c: Same.
14443 * gcc.dg/c90-enum-comma-1.c: Same.
14444 * gcc.dg/c90-flex-array-1.c: Same.
14445 * gcc.dg/c90-hexfloat-1.c: Same.
14446 * gcc.dg/c90-idem-qual-1.c: Same.
14447 * gcc.dg/c90-idem-qual-2.c: Same.
14448 * gcc.dg/c90-idem-qual-3.c: Same.
14449 * gcc.dg/c90-mixdecl-1.c: Same.
14450 * gcc.dg/c90-restrict-1.c: Same.
14451 * gcc.dg/c90-return-1.c: Same.
14452 * gcc.dg/c99-array-nonobj-1.c: Same.
14453 * gcc.dg/c99-arraydecl-1.c: Same.
14454 * gcc.dg/c99-complex-1.c: Same.
14455 * gcc.dg/c99-complex-2.c: Same.
14456 * gcc.dg/c99-complit-2.c: Same.
14457 * gcc.dg/c99-const-expr-7.c: Same.
14458 * gcc.dg/c99-const-expr-8.c: Same.
14459 * gcc.dg/c99-flex-array-3.c: Same.
14460 * gcc.dg/c99-flex-array-7.c: Same.
14461 * gcc.dg/c99-flex-array-typedef-7.c: Same.
14462 * gcc.dg/c99-impl-decl-1.c: Same.
14463 * gcc.dg/c99-impl-int-1.c: Same.
14464 * gcc.dg/c99-impl-int-2.c: Same.
14465 * gcc.dg/c99-init-3.c: Same.
14466 * gcc.dg/c99-restrict-1.c: Same.
14467 * gcc.dg/c99-return-1.c: Same.
14468 * gcc.dg/c99-tag-1.c: Same.
14469 * gcc.dg/c99-tag-3.c: Same.
14470 * gcc.dg/call-diag-2.c: Same.
14471 * gcc.dg/cpp/19940712-1.c: Same.
14472 * gcc.dg/cpp/19951025-1.c: Same.
14473 * gcc.dg/cpp/19990413-1.c: Same.
14474 * gcc.dg/cpp/direct2.c: Same.
14475 * gcc.dg/cpp/direct2s.c: Same.
14476 * gcc.dg/cpp/pr28709.c: Same.
14477 * gcc.dg/cpp/pr61854-c90.c: Same.
14478 * gcc.dg/cpp/pr61854-c94.c: Same.
14479 * gcc.dg/cpp/pragma-1.c: Same.
14480 * gcc.dg/cpp/pragma-2.c: Same.
14481 * gcc.dg/cpp/trad/escaped-eof.c: Same.
14482 * gcc.dg/cpp/trad/literals-2.c: Same.
14483 * gcc.dg/cpp/warn-comments-2.c: Same.
14484 * gcc.dg/cpp/warn-comments-3.c: Same.
14485 * gcc.dg/cpp/warn-comments.c: Same.
14486 * gcc.dg/cpp/warn-long-long-2.c: Same.
14487 * gcc.dg/cpp/warn-long-long.c: Same.
14488 * gcc.dg/cpp/warn-redefined-2.c: Same.
14489 * gcc.dg/cpp/warn-redefined.c: Same.
14490 * gcc.dg/darwin-cfstring-2.c: Same.
14491 * gcc.dg/darwin-cfstring-format-1.c: Same.
14492 * gcc.dg/decl-9.c: Same.
14493 * gcc.dg/declspec-1.c: Same.
14494 * gcc.dg/declspec-10.c: Same.
14495 * gcc.dg/declspec-11.c: Same.
14496 * gcc.dg/declspec-13.c: Same.
14497 * gcc.dg/declspec-18.c: Same.
14498 * gcc.dg/declspec-4.c: Same.
14499 * gcc.dg/declspec-5.c: Same.
14500 * gcc.dg/declspec-6.c: Same.
14501 * gcc.dg/declspec-8.c: Same.
14502 * gcc.dg/deprecated-4.c: Same.
14503 * gcc.dg/deprecated.c: Same.
14504 * gcc.dg/dfp/composite-type.c: Same.
14505 * gcc.dg/empty-source-2.c: Same.
14506 * gcc.dg/empty-source-3.c: Same.
14507 * gcc.dg/format/attr-6.c: Same.
14508 * gcc.dg/format/branch-1.c: Same.
14509 * gcc.dg/format/c90-printf-1.c: Same.
14510 * gcc.dg/format/c90-strftime-2.c: Same.
14511 * gcc.dg/format/c99-strftime-1.c: Same.
14512 * gcc.dg/format/cmn-err-1.c: Same.
14513 * gcc.dg/format/few-1.c: Same.
14514 * gcc.dg/format/ms_branch-1.c: Same.
14515 * gcc.dg/format/ms_unnamed-1.c: Same.
14516 * gcc.dg/format/ms_va-1.c: Same.
14517 * gcc.dg/format/unnamed-1.c: Same.
14518 * gcc.dg/format/va-1.c: Same.
14519 * gcc.dg/format/xopen-1.c: Same.
14520 * gcc.dg/funcdef-var-1.c: Same.
14521 * gcc.dg/funcdef-var-2.c: Same.
14522 * gcc.dg/gnu89-const-expr-1.c: Same.
14523 * gcc.dg/gnu89-const-expr-2.c: Same.
14524 * gcc.dg/gnu90-const-expr-1.c: Same.
14525 * gcc.dg/gnu99-const-expr-1.c: Same.
14526 * gcc.dg/gnu99-const-expr-2.c: Same.
14527 * gcc.dg/gnu99-init-2.c: Same.
14528 * gcc.dg/gomp/_Atomic-5.c: Same.
14529 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
14530 * gcc.dg/gomp/atomic-5.c: Same.
14531 * gcc.dg/gomp/linear-1.c: Same.
14532 * gcc.dg/gomp/pr67500.c: Same.
14533 * gcc.dg/init-bad-1.c: Same.
14534 * gcc.dg/init-bad-2.c: Same.
14535 * gcc.dg/init-bad-3.c: Same.
14536 * gcc.dg/init-string-1.c: Same.
14537 * gcc.dg/label-compound-stmt-1.c: Same.
14538 * gcc.dg/label-decl-2.c: Same.
14539 * gcc.dg/label-decl-4.c: Same.
14540 * gcc.dg/large-size-array-2.c: Same.
14541 * gcc.dg/large-size-array-4.c: Same.
14542 * gcc.dg/lvalue-6.c: Same.
14543 * gcc.dg/m-un-2.c: Same.
14544 * gcc.dg/multiple-overflow-warn-1.c: Same.
14545 * gcc.dg/multiple-overflow-warn-2.c: Same.
14546 * gcc.dg/multiple-overflow-warn-3.c: Same.
14547 * gcc.dg/nested-redef-1.c: Same.
14548 * gcc.dg/no-asm-1.c: Same.
14549 * gcc.dg/no-asm-3.c: Same.
14550 * gcc.dg/no-asm-4.c: Same.
14551 * gcc.dg/noncompile/20010524-1.c: Same.
14552 * gcc.dg/noncompile/incomplete-5.c: Same.
14553 * gcc.dg/noncompile/pr44517.c: Same.
14554 * gcc.dg/noncompile/pr52290.c: Same.
14555 * gcc.dg/noreturn-1.c: Same.
14556 * gcc.dg/overflow-warn-1.c: Same.
14557 * gcc.dg/overflow-warn-2.c: Same.
14558 * gcc.dg/overflow-warn-3.c: Same.
14559 * gcc.dg/overflow-warn-4.c: Same.
14560 * gcc.dg/parm-mismatch-1.c: Same.
14561 * gcc.dg/parser-pr28152-2.c: Same.
14562 * gcc.dg/parser-pr28152.c: Same.
14563 * gcc.dg/pedwarn-init.c: Same.
14564 * gcc.dg/pointer-arith-2.c: Same.
14565 * gcc.dg/pointer-arith-3.c: Same.
14566 * gcc.dg/pointer-arith-4.c: Same.
14567 * gcc.dg/pr14475.c: Same.
14568 * gcc.dg/pr18596-3.c: Same.
14569 * gcc.dg/pr18809-1.c: Same.
14570 * gcc.dg/pr27953.c: Same.
14571 * gcc.dg/pr30457.c: Same.
14572 * gcc.dg/pr30551-2.c: Same.
14573 * gcc.dg/pr30551-3.c: Same.
14574 * gcc.dg/pr30551-4.c: Same.
14575 * gcc.dg/pr30551-5.c: Same.
14576 * gcc.dg/pr30551-6.c: Same.
14577 * gcc.dg/pr30551.c: Same.
14578 * gcc.dg/pr36997.c: Same.
14579 * gcc.dg/pr41842.c: Same.
14580 * gcc.dg/pr48552-1.c: Same.
14581 * gcc.dg/pr48552-2.c: Same.
14582 * gcc.dg/pr59717.c: Same.
14583 * gcc.dg/pr61077.c: Same.
14584 * gcc.dg/pr61096-1.c: Same.
14585 * gcc.dg/pr63626.c: Same.
14586 * gcc.dg/pr64223-1.c: Same.
14587 * gcc.dg/pr64223-2.c: Same.
14588 * gcc.dg/pr8788-1.c: Same.
14589 * gcc.dg/pr8927-1.c: Same.
14590 * gcc.dg/pragma-darwin.c: Same.
14591 * gcc.dg/pragma-diag-5.c: Same.
14592 * gcc.dg/pragma-message.c: Same.
14593 * gcc.dg/redecl-1.c: Same.
14594 * gcc.dg/simd-1.c: Same.
14595 * gcc.dg/simd-5.c: Same.
14596 * gcc.dg/simd-6.c: Same.
14597 * gcc.dg/spellcheck-fields.c: Same.
14598 * gcc.dg/spellcheck-typenames.c: Same.
14599 * gcc.dg/struct-semi-2.c: Same.
14600 * gcc.dg/struct-semi-3.c: Same.
14601 * gcc.dg/transparent-union-3.c: Same.
14602 * gcc.dg/ucnid-8.c: Same.
14603 * gcc.dg/uninit-pr19430-O0.c: Same.
14604 * gcc.dg/uninit-pr19430.c: Same.
14605 * gcc.dg/uninit-pr20644-O0.c: Same.
14606 * gcc.dg/utf-dflt.c: Same.
14607 * gcc.dg/utf-dflt2.c: Same.
14608 * gcc.dg/utf16-4.c: Same.
14609 * gcc.dg/vla-11.c: Same.
14610 * gcc.dg/vla-20.c: Same.
14611 * gcc.dg/vla-init-1.c: Same.
14612 * gcc.dg/vla-init-2.c: Same.
14613 * gcc.dg/vla-init-3.c: Same.
14614 * gcc.dg/weak/weak-6.c: Same.
14615 * gcc.dg/weak/weak-7.c: Same.
14616 * gcc.dg/wtr-int-type-1.c: Same.
14617 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
14618 * gcc.target/arm/polytypes.c: Same.
14619 * gcc.target/i386/spellcheck-options-4.c: Same.
14620 * gcc.target/powerpc/20030218-1.c: Same.
14621 * gcc.target/sh/pr21255-4.c: Same.
14622 * gcc.test-framework/dg-error-exp-XP.c: Same.
14623 * gfortran.dg/array_constructor_30.f03: Same.
14624 * gfortran.dg/class_30.f90: Same.
14625 * gfortran.dg/goacc/subarrays.f95: Same.
14626 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
14627 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
14628 * gfortran.dg/intrinsic_std_1.f90: Same.
14629 * gfortran.dg/pr70006.f90: Same.
14630 * gfortran.dg/warning-directive-1.F90: Same.
14631 * gfortran.dg/warning-directive-2.F90: Same.
14632 * gfortran.dg/warning-directive-3.F90: Same.
14633 * gfortran.dg/warning-directive-4.F90: Same.
14634 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
14635 * obj-c++.dg/class-extension-1.mm: Same.
14636 * obj-c++.dg/class-extension-2.mm: Same.
14637 * obj-c++.dg/class-protocol-1.mm: Same.
14638 * obj-c++.dg/cxx-ivars-1.mm: Same.
14639 * obj-c++.dg/duplicate-class-1.mm: Same.
14640 * obj-c++.dg/exceptions-3.mm: Same.
14641 * obj-c++.dg/exceptions-4.mm: Same.
14642 * obj-c++.dg/exceptions-5.mm: Same.
14643 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
14644 * obj-c++.dg/fsf-package-0.m: Same.
14645 * obj-c++.dg/invalid-type-1.mm: Same.
14646 * obj-c++.dg/method-12.mm: Same.
14647 * obj-c++.dg/method-13.mm: Same.
14648 * obj-c++.dg/method-15.mm: Same.
14649 * obj-c++.dg/method-16.mm: Same.
14650 * obj-c++.dg/method-6.mm: Same.
14651 * obj-c++.dg/method-7.mm: Same.
14652 * obj-c++.dg/property/at-property-1.mm: Same.
14653 * obj-c++.dg/property/at-property-14.mm: Same.
14654 * obj-c++.dg/property/at-property-17.mm: Same.
14655 * obj-c++.dg/property/at-property-21.mm: Same.
14656 * obj-c++.dg/property/at-property-5.mm: Same.
14657 * obj-c++.dg/property/dotsyntax-4.mm: Same.
14658 * obj-c++.dg/property/dynamic-3.mm: Same.
14659 * obj-c++.dg/property/dynamic-4.mm: Same.
14660 * obj-c++.dg/property/property-neg-1.mm: Same.
14661 * obj-c++.dg/property/property-neg-6.mm: Same.
14662 * obj-c++.dg/property/synthesize-11.mm: Same.
14663 * obj-c++.dg/property/synthesize-5.mm: Same.
14664 * obj-c++.dg/property/synthesize-6.mm: Same.
14665 * obj-c++.dg/proto-lossage-4.mm: Same.
14666 * obj-c++.dg/protocol-qualifier-2.mm: Same.
14667 * obj-c++.dg/strings/strings-1.mm: Same.
14668 * obj-c++.dg/super-class-1.mm: Same.
14669 * obj-c++.dg/syntax-error-6.mm: Same.
14670 * obj-c++.dg/syntax-error-7.mm: Same.
14671 * obj-c++.dg/syntax-error-9.mm: Same.
14672 * obj-c++.dg/try-catch-13.mm: Same.
14673 * objc.dg/attributes/method-noreturn-1.m: Same.
14674 * objc.dg/bad-receiver-type-2.m: Same.
14675 * objc.dg/bad-receiver-type.m: Same.
14676 * objc.dg/call-super-2.m: Same.
14677 * objc.dg/class-2.m: Same.
14678 * objc.dg/class-extension-1.m: Same.
14679 * objc.dg/class-extension-2.m: Same.
14680 * objc.dg/class-protocol-1.m: Same.
14681 * objc.dg/desig-init-1.m: Same.
14682 * objc.dg/duplicate-class-1.m: Same.
14683 * objc.dg/exceptions-3.m: Same.
14684 * objc.dg/exceptions-4.m: Same.
14685 * objc.dg/exceptions-5.m: Same.
14686 * objc.dg/foreach-6.m: Same.
14687 * objc.dg/foreach-7.m: Same.
14688 * objc.dg/fsf-nsstring-format-1.m: Same.
14689 * objc.dg/fsf-package-0.m: Same.
14690 * objc.dg/invalid-type-1.m: Same.
14691 * objc.dg/method-11.m: Same.
14692 * objc.dg/method-19.m: Same.
14693 * objc.dg/method-2.m: Same.
14694 * objc.dg/method-20.m: Same.
14695 * objc.dg/method-5.m: Same.
14696 * objc.dg/method-6.m: Same.
14697 * objc.dg/method-7.m: Same.
14698 * objc.dg/method-9.m: Same.
14699 * objc.dg/missing-proto-3.m: Same.
14700 * objc.dg/private-1.m: Same.
14701 * objc.dg/property/at-property-1.m: Same.
14702 * objc.dg/property/at-property-14.m: Same.
14703 * objc.dg/property/at-property-17.m: Same.
14704 * objc.dg/property/at-property-21.m: Same.
14705 * objc.dg/property/at-property-5.m: Same.
14706 * objc.dg/property/dynamic-3.m: Same.
14707 * objc.dg/property/dynamic-4.m: Same.
14708 * objc.dg/property/property-neg-1.m: Same.
14709 * objc.dg/property/property-neg-6.m: Same.
14710 * objc.dg/property/synthesize-11.m: Same.
14711 * objc.dg/property/synthesize-5.m: Same.
14712 * objc.dg/property/synthesize-6.m: Same.
14713 * objc.dg/proto-hier-1.m: Same.
14714 * objc.dg/proto-lossage-4.m: Same.
14715 * objc.dg/protocol-qualifier-2.m: Same.
14716 * objc.dg/strings/strings-1.m: Same.
14717 * objc.dg/type-size-1.m: Same.
14718
d904a983
JL
147192017-04-18 Jeff Law <law@redhat.com>
14720
14721 PR target/74563
14722 * gcc.target/mips/pr74563: New test.
14723
0155ed56
JJ
147242017-04-18 Jakub Jelinek <jakub@redhat.com>
14725
14726 PR tree-optimization/80443
14727 * gcc.c-torture/compile/pr80443.c: New test.
14728
f380f608
RS
147292017-04-18 Richard Sandiford <richard.sandiford@arm.com>
14730
14731 PR rtl-optimization/80357
14732 * gcc.c-torture/compile/pr80357.c: New test.
14733
dd68669b
JL
147342017-04-18 Jeff Law <law@redhat.com>
14735
14736 PR middle-end/80422
14737 * gcc.c-torture/compile/pr80422.c: New test.
14738
1cda61fc
JJ
147392017-04-18 Jakub Jelinek <jakub@redhat.com>
14740
14741 PR debug/80263
14742 * gcc.dg/debug/dwarf2/pr80263.c: New test.
14743
19970253
MM
147442017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14745
14746 PR target/80099
14747 * gcc.target/powerpc/pr80099-1.c: New test.
14748 * gcc.target/powerpc/pr80099-2.c: Likewise.
14749 * gcc.target/powerpc/pr80099-3.c: Likewise.
14750 * gcc.target/powerpc/pr80099-4.c: Likewise.
14751 * gcc.target/powerpc/pr80099-5.c: Likewise.
14752
8487c9a5
JJ
147532017-04-18 Jakub Jelinek <jakub@redhat.com>
14754
3b5fb3cb
JJ
14755 PR sanitizer/80444
14756 * gcc.dg/sancov/pr80444.c: New test.
14757
8487c9a5
JJ
14758 PR middle-end/79788
14759 PR middle-end/80375
14760 * gcc.dg/pr79788-1.c: New test.
14761 * gcc.dg/pr79788-2.c: New test.
14762
be7c73ae
MP
147632017-04-18 Marek Polacek <polacek@redhat.com>
14764
14765 PR c++/80244 - ICE with attribute in template alias.
14766 * g++.dg/cpp0x/alias-decl-59.C: New test.
14767
d6e3e8a5
MP
14768 PR c++/80241 - ICE with alignas pack expansion.
14769 * g++.dg/cpp0x/alignas11.C: New test.
14770
1adb82e1
BE
147712017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
14772
14773 PR c++/80287
14774 * g++.dg/lto/pr80287_0.C: New test.
14775
fb5e5621
KN
147762017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
14777
14778 PR target/80315
14779 * gcc.target/powerpc/pr80315-1.c: New test.
14780 * gcc.target/powerpc/pr80315-2.c: New test.
14781 * gcc.target/powerpc/pr80315-3.c: New test.
14782 * gcc.target/powerpc/pr80315-4.c: New test.
14783
afeaeb70
TV
147842017-04-16 Tom de Vries <tom@codesourcery.com>
14785
14786 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
14787 directive.
14788 * g++.dg/parse/error3.C: Same.
14789 * g++.old-deja/g++.pt/niklas01a.C: Same.
14790 * gcc.dg/990506-0.c: Same.
14791 * gcc.dg/cpp/19990413-1.c: Same.
14792 * gcc.dg/cpp/pragma-1.c: Same.
14793 * gcc.dg/cpp/pragma-2.c: Same.
14794 * gcc.dg/m-un-2.c: Same.
14795 * objc.dg/private-1.m: Same.
14796
604f37cd
UB
147972017-04-15 Uros Bizjak <ubizjak@gmail.com>
14798
14799 * gcc.dg/pr54669.c: Fix dg-do directive.
14800 * gcc.dg/pr78582.c: Ditto.
14801 * gcc.dg/pr80020.c: Ditto.
14802 * gcc.dg/torture/pr57993-2.cpp: Ditto.
14803 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
14804 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
14805 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
14806 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
14807 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
14808 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
14809 * gcc.dg/tree-ssa/pr79352.c: Ditto.
14810 * gcc.dg/tree-ssa/pr79376.c: Ditto.
14811 * gcc.dg/tree-ssa/pr79691.c: Ditto.
14812
35cfdb17
DH
148132017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
14814
604f37cd 14815 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
14816 * gfortran.dg/generic_29.f90: Likewise.
14817 * gfortran.dg/goacc/multi-clause.f90: Likewise.
14818 * gfortran.dg/pr41922.f90: Likewise.
14819 * gfortran.dg/pr70006.f90: Likewise.
14820
f378be38
SB
148212017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
14822
14823 PR tree-optimization/66612
14824 * gcc.target/powerpc/20050830-1.c: Remove xfail.
14825
43076492
JW
148262017-04-14 Janus Weil <janus@gcc.gnu.org>
14827
14828 PR fortran/80361
14829 * gfortran.dg/class_62.f90: New test case.
14830
dd3d6a42
AB
148312017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
14832
14833 * gcc.target/arc/loop-1.c: New file.
14834
31a07c81
MM
148352017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
14836
14837 PR target/80098
14838 * gcc.target/powerpc/pr80098-1.c: New test.
14839 * gcc.target/powerpc/pr80098-2.c: Likewise.
14840 * gcc.target/powerpc/pr80098-3.c: Likewise.
14841 * gcc.target/powerpc/pr80098-4.c: Likewise.
14842
09956017
JJ
148432017-04-13 Jakub Jelinek <jakub@redhat.com>
14844
14845 PR sanitizer/80403
14846 * g++.dg/ubsan/pr80403-2.C: New test.
14847
bc042396
VM
148482017-04-13 Vladimir Makarov <vmakarov@redhat.com>
14849
14850 PR rtl-optimization/80343
14851 * gcc.target/powerpc/pr80343.c: New.
14852
abac4c34
DK
148532017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
14854
14855 PR sanitizer/80414
14856 * c-c++-common/ubsan/bounds-15.c: New test.
14857
43a3aa03
RB
148582017-04-13 Richard Biener <rguenther@suse.de>
14859
14860 PR testsuite/80416
14861 * g++.dg/torture/pr79671.C: Fix asm constraints.
14862
031fbdb9
JJ
148632017-04-13 Jakub Jelinek <jakub@redhat.com>
14864
14865 PR debug/80321
14866 * gcc.dg/debug/pr80321.c: New test.
14867
148682017-04-13 Eric Botcazou <ebotcazou@adacore.com>
14869
14870 * gnat.dg/debug10.adb: New test.
14871 * gnat.dg/debug10_pkg.ads: New helper.
14872
76873758
JJ
148732017-04-12 Jakub Jelinek <jakub@redhat.com>
14874
deed3da9
JJ
14875 PR tree-optimization/79390
14876 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
14877
b96a3e11
JJ
14878 PR sanitizer/80403
14879 PR sanitizer/80404
14880 PR sanitizer/80405
14881 * g++.dg/ubsan/pr80403.C: New test.
14882 * g++.dg/ubsan/pr80404.C: New test.
14883 * g++.dg/ubsan/pr80405.C: New test.
14884
76873758
JJ
14885 PR c/80163
14886 * gcc.dg/torture/pr80163.c: New test.
14887
940c9a7c 148882017-04-12 Richard Biener <rguenther@suse.de>
76873758 14889 Jeff Law <law@redhat.com>
940c9a7c
RB
14890
14891 PR tree-optimization/80359
14892 * gcc.dg/torture/pr80359.c: New testcase.
14893
350792ff 148942017-04-12 Richard Biener <rguenther@suse.de>
76873758 14895 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
14896
14897 PR middle-end/79671
14898 * g++.dg/torture/pr79671.C: New testcase.
14899 * g++.dg/lto/pr79671_0.C: Likewise.
14900 * g++.dg/lto/pr79671_1.c: Likewise.
14901
d62e6f10
JJ
149022017-04-12 Jakub Jelinek <jakub@redhat.com>
14903
14904 PR sanitizer/80349
14905 * g++.dg/ubsan/pr80349.C: New test.
14906
8585103f
JJ
149072017-04-11 Jakub Jelinek <jakub@redhat.com>
14908
347e1f77
JJ
14909 PR c++/80370
14910 * g++.dg/cpp1z/decomp28.C: New test.
14911
df1c878e
JJ
14912 PR middle-end/80100
14913 * gcc.dg/pr80100.c: New test.
14914
8585103f
JJ
14915 PR rtl-optimization/80385
14916 * g++.dg/opt/pr80385.C: New test.
14917
c6cf6ef7
ML
149182017-04-11 Martin Liska <mliska@suse.cz>
14919
14920 PR ipa/80212
14921 * g++.dg/ipa/pr80212.C: New test.
14922
3812f460
MS
149232017-04-11 Martin Sebor <msebor@redhat.com>
14924
14925 PR middle-end/80364
14926 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
14927
9f679370
ML
149282017-04-11 Martin Liska <mliska@suse.cz>
14929
14930 PR sanitizer/70878
14931 * gcc.dg/ubsan/pr70878.c: New test.
14932
82665822
JJ
149332017-04-11 Jakub Jelinek <jakub@redhat.com>
14934
cb278caa
JJ
14935 PR target/80381
14936 * gcc.target/i386/pr80381.c: New test.
14937
82665822
JJ
14938 PR c++/80363
14939 * g++.dg/ext/pr80363.C: New test.
14940
abde687a
SKS
149412017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
14942
14943 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
14944 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
14945 Add avr-*-* to non-lp64 selector.
14946
13e6ec34
MS
149472017-04-10 Martin Sebor <msebor@redhat.com>
14948
14949 * gcc.dg/pr40340-3.c: Adjust directive pattern.
14950 * gcc.dg/pr40340-4.c: Same.
14951
a2cb1196
NK
149522017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
14953
13e6ec34 14954 PR fortran/69498
a2cb1196
NK
14955 * gfortran.dg/submodule_unexp.f90: Modified test
14956 to account for new error.
14957 * gfortran.dg/submodule_twice.f90: New Test
14958
b447b28c
JJ
149592017-04-10 Jakub Jelinek <jakub@redhat.com>
14960
14961 PR c++/80176
14962 * g++.dg/init/ref23.C: New test.
14963
3bbd6768
TK
149642017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14965
14966 PR tree-optimization/80304
14967 * gfortran.dg/do_concurrent_4.f90: New test case.
14968
99827b5c
JW
149692017-04-10 Janus Weil <janus@gcc.gnu.org>
14970
14971 PR fortran/80046
14972 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
14973
7db31bc2
DE
149742017-04-10 David Edelsohn <dje.gcc@gmail.com>
14975
14976 * g++.dg/torture/pr79905.C: Add -maltivec option.
14977
9058a2c5
JL
149782017-04-10 Jeff Law <law@redhat.com>
14979
14980 PR tree-optimization/80374
14981 * g++.dg/pr80374.c: New test.
14982
bd8f8642
KN
149832017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
14984
14985 PR target/80108
14986 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
14987 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
14988
f634dd47
UB
149892017-04-10 Uros Bizjak <ubizjak@gmail.com>
14990
14991 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
14992
065ba179
UB
149932017-04-10 Uros Bizjak <ubizjak@gmail.com>
14994
14995 PR testsuite/79356
14996 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
14997
71b838d0
DS
149982017-04-10 Daniel Santos <daniel.santos@pobox.com>
14999
15000 PR testsuite/79867
15001 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
15002
98a7a34e
MP
150032017-04-10 Marek Polacek <polacek@redhat.com>
15004
15005 PR sanitizer/80348
15006 * g++.dg/ubsan/div-by-zero-3.C: New test.
15007
aac69a62
BC
150082017-04-10 Bin Cheng <bin.cheng@arm.com>
15009
15010 PR tree-optimization/80153
15011 * gcc.c-torture/execute/pr80153.c: New.
15012
737237c9
RB
150132017-04-10 Richard Biener <rguenther@suse.de>
15014
15015 PR middle-end/80362
15016 * gcc.dg/torture/pr80362.c: New testcase.
15017
ba6ee9fc
RB
150182017-04-10 Richard Biener <rguenther@suse.de>
15019
15020 PR tree-optimization/80304
15021 * gcc.dg/torture/pr80304.c: New testcase.
15022
4d1a05f1
NS
150232017-04-10 Nathan Sidwell <nathan@acm.org>
15024
15025 PR target/79905
15026 * g++.dg/torture/pr79905.C: New.
15027
3ee0fb02
ML
150282017-04-10 Martin Liska <mliska@suse.cz>
15029
15030 PR sanitizer/80350
15031 * c-c++-common/ubsan/pr80350.c: New test.
15032
167a5b77
JJ
150332017-04-10 Jakub Jelinek <jakub@redhat.com>
15034
15035 PR target/80324
15036 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
15037
d691b7e4
ML
150382017-04-08 Martin Liska <mliska@suse.cz>
15039
15040 Revert:
15041 2017-04-07 Martin Liska <mliska@suse.cz>
15042
15043 PR ipa/80212
15044 * g++.dg/ipa/pr80212.C: New test.
15045
dcb2c527
JJ
150462017-04-07 Jakub Jelinek <jakub@redhat.com>
15047
c98b0016
JJ
15048 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
15049 dg-options.
15050 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
15051
dcb2c527
JJ
15052 PR target/80322
15053 PR target/80323
15054 PR target/80325
15055 PR target/80326
15056 * gcc.target/i386/avx512f-undefined-1.c: New test.
15057 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
15058 * gcc.target/i386/avx-cvtsd-1.c: New test.
15059 * gcc.target/i386/avx512f-cvtss-1.c: New test.
15060 * gcc.target/i386/avx512f-abspd-1.c: New test.
15061 * gcc.target/i386/avx-cvtss-1.c: New test.
15062 * gcc.target/i386/avx512f-absps-1.c: New test.
15063 * gcc.target/i386/avx512f-int2mask-1.c: New test.
15064 * gcc.target/i386/avx512f-mask2int-1.c: New test.
15065
1ef532f4
MP
150662017-04-07 Marek Polacek <polacek@redhat.com>
15067
15068 PR sanitizer/80348
15069 * g++.dg/ubsan/div-by-zero-2.C: New test.
15070
2166aeb3
MP
15071 PR c++/80095
15072 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
15073
057da7af
VM
150742017-04-07 Vladimir Makarov <vmakarov@redhat.com>
15075
15076 PR rtl-optimization/70478
15077 * gcc.target/s390/pr70478.c: New.
15078
3b6cb9e3
ML
150792017-04-07 Martin Liska <mliska@suse.cz>
15080
15081 PR target/79889
15082 * g++.dg/ext/mv8.C: Add aarch64* targets.
15083
70cd23c0
ML
150842017-04-07 Martin Liska <mliska@suse.cz>
15085
15086 PR ipa/80212
15087 * g++.dg/ipa/pr80212.C: New test.
15088
fe6bb25f
TP
150892017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
15090
15091 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
15092
bf7b869a
RB
150932017-04-07 Richard Biener <rguenther@suse.de>
15094
15095 PR tree-optimization/80334
15096 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
15097 alignas on stack.
15098
2d143ba8
RB
150992017-04-07 Richard Biener <rguenther@suse.de>
15100
15101 PR middle-end/80341
15102 * gcc.dg/torture/pr80341.c: New testcase.
15103
ed3cd38d
JJ
151042017-04-06 Jakub Jelinek <jakub@redhat.com>
15105
15106 PR debug/80234
15107 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
15108 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
15109
e5f56581
UB
151102017-04-06 Uros Bizjak <ubizjak@gmail.com>
15111
15112 PR target/79733
15113 * gcc.target/i386/pr79733.c: New test.
15114
a5211c80
UB
151152017-04-06 Uros Bizjak <ubizjak@gmail.com>
15116
15117 PR target/80298
15118 * gcc.target/i386/pr80298-1.c: New test.
15119 * gcc.target/i386/pr80298-2.c: Ditto.
15120
db086c96
TP
151212017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
15122
15123 PR target/80082
15124 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
15125 ARMv7-R.
15126
09b63f67
RB
151272017-04-06 Richard Biener <rguenther@suse.de>
15128
15129 PR tree-optimization/80334
15130 * g++.dg/torture/pr80334.C: New testcase.
15131
d9f8c5af
ML
151322017-04-06 Martin Liska <mliska@suse.cz>
15133
15134 PR sanitizer/80166
15135 * gcc.dg/asan/pr80166.c: New test.
15136
1b68991f
RO
151372017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15138
15139 PR tree-optimization/79390
15140 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
15141
0f784346
RB
151422017-04-06 Richard Biener <rguenther@suse.de>
15143
15144 PR tree-optimization/80262
15145 * gcc.target/i386/pr80262.c: New testcase.
15146
23a429c2
RB
151472017-04-06 Richard Biener <rguenther@suse.de>
15148
15149 PR middle-end/80281
15150 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
15151
e2323a2b
VM
151522017-04-05 Vladimir Makarov <vmakarov@redhat.com>
15153
15154 PR rtl-optimization/70703
15155 * gcc.target/i386/pr70703.c: New.
15156
47a11342
JJ
151572017-04-05 Jakub Jelinek <jakub@redhat.com>
15158
15159 PR sanitizer/80308
15160 * c-c++-common/asan/pr80308.c: New test.
15161
d0ee17a5
DV
151622017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
15163
15164 PR target/79890
15165 * gcc.target/s390/pr79890.c: New test case.
15166
36f896c7
JJ
151672017-04-05 Jakub Jelinek <jakub@redhat.com>
15168
15169 PR target/80310
15170 * c-c++-common/ubsan/pr80310.c: New test.
15171
d16e2ddd
JJ
151722017-04-04 Jakub Jelinek <jakub@redhat.com>
15173
e1201dff
JJ
15174 PR c++/80297
15175 * g++.dg/torture/pr80297.C: New test.
15176
d16e2ddd
JJ
15177 PR tree-optimization/79390
15178 * gcc.target/i386/pr79390.c: New test.
15179 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
15180
c0ea338b
VR
151812017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
15182
15183 PR c++/80296
15184 * g++.dg/cpp0x/alias-decl-80296.C: New test.
15185
a1527a93
TP
151862017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
15187
15188 PR target/80307
15189 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
15190 targeting any CPU or architecture.
15191 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
15192 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
15193 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
15194 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
15195 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
15196 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
15197 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
15198 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
15199
065ba179 152002017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
15201
15202 PR fortran/69498
15203 * gfortran.dg/submodule_unexp.f90: New test.
15204
b1fd967c
JJ
152052017-04-04 Jakub Jelinek <jakub@redhat.com>
15206
15207 PR target/80286
15208 * gcc.target/i386/avx-pr80286.c: New test.
15209 * gcc.dg/pr80286.c: New test.
15210
248179b5
RB
152112017-04-04 Richard Biener <rguenther@suse.de>
15212
15213 PR middle-end/80281
15214 * gcc.dg/torture/pr80281.c: New testcase.
15215
a577fcf2
RB
152162017-04-04 Richard Biener <rguenther@suse.de>
15217
15218 PR tree-optimization/80275
15219 * g++.dg/opt/pr80275.C: Make g static.
15220
833bbf60
SB
152212017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
15222
15223 PR rtl-optimization/60818
15224 * gcc.c-torture/compile/pr60818.c: New testcase.
15225
5764ee3c
JW
152262017-04-03 Jonathan Wakely <jwakely@redhat.com>
15227
15228 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
15229 * gcc.dg/20031012-1.c: Likewise.
15230 * gcc.dg/ipa/ipcp-1.c: Likewise.
15231 * gcc.dg/torture/matrix-3.c: Likewise.
15232 * gcc.target/powerpc/ppc-spe.c: Likewise.
15233 * gcc.target/rx/zero-width-bitfield.c: Likewise.
15234
bbdf4e81
PB
152352017-04-03 Peter Bergner <bergner@vnet.ibm.com>
15236
15237 PR target/80246
15238 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
15239 powerpc_vsx_ok.
15240 (std, ld): Limit scan-assembler-times check to lp64.
15241 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
15242 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
15243 powerpc_vsx_ok.
15244
44bc146f
PB
152452017-04-03 Peter Bergner <bergner@vnet.ibm.com>
15246
15247 PR target/80246
15248 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
15249
fff80893
RB
152502017-04-03 Richard Biener <rguenther@suse.de>
15251
15252 PR tree-optimization/80275
15253 * g++.dg/opt/pr80275.C: New testcase.
15254
79f9fc38
DV
152552017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
15256
15257 PR testsuite/79356
15258 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
15259
a8e70fd3
RD
152602017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
15261
15262 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
15263 (bal): Increase iteration count and assume alignment.
15264
e0061866
BC
152652017-04-03 Bin Cheng <bin.cheng@arm.com>
15266
15267 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
15268
c2d43326
AP
152692017-04-02 Andrew Pinski <apinski@cavium.com>
15270
15271 * gcc.c-torture/compile/nested-3.c: New testcase.
15272 * gcc.c-torture/execute/20170401-1.c: New testcase.
15273 * gcc.c-torture/execute/20170401-2.c: New testcase.
15274
a5a9046d
SB
152752017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
15276
15277 PR rtl-optimization/79405
15278 gcc.dg/pr79405.c: New testcase.
15279
6f3af356
JJ
152802017-03-31 Jakub Jelinek <jakub@redhat.com>
15281
eee3756d
JJ
15282 PR debug/79255
15283 * gcc.dg/pr79255.c: New test.
15284
6f3af356
JJ
15285 PR c++/79572
15286 * g++.dg/ubsan/null-8.C: New test.
15287
99e6cfd6
PH
152882017-03-31 Pat Haugen <pthaugen@us.ibm.com>
15289
15290 PR target/80107
15291 * gfortran.dg/pr80107.f: New.
15292
094e6b7a
JL
152932017-03-31 Jeff Law <law@redhat.com>
15294
15295 PR tree-optimization/49498
15296 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
15297
eceb2409 152982017-03-31 Richard Biener <rguenther@suse.de>
065ba179 15299
eceb2409
RB
15300 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
15301
c412c01a 153022017-03-31 Richard Biener <rguenther@suse.de>
065ba179 15303
c412c01a
RB
15304 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
15305
005f12bf
JJ
153062017-03-31 Jakub Jelinek <jakub@redhat.com>
15307
af88f557
JJ
15308 PR libstdc++/80251
15309 * g++.dg/ext/is_aggregate.C: New test.
15310
7d790165
JJ
15311 PR middle-end/80173
15312 * gcc.target/i386/pr80173.c: New test.
15313
a7d55154
JJ
15314 PR middle-end/80163
15315 * gcc.dg/pr80163.c: New test.
15316
005f12bf
JJ
15317 PR debug/80025
15318 * gcc.dg/torture/pr80025.c: New test.
15319
c8e0f43f
MF
153202017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
15321
15322 * gcc.target/mips/pr52125.c: Add -msym32.
15323
724d25f3
JJ
153242017-03-30 Jakub Jelinek <jakub@redhat.com>
15325
15326 PR translation/80189
15327 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
15328 * g++.dg/gomp/sharing-1.C: Likewise.
15329 * gfortran.dg/gomp/pr44536.f90: Likewise.
15330 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
15331 * gfortran.dg/gomp/sharing-3.f90: Likewise.
15332 * gfortran.dg/gomp/crayptr3.f90: Likewise.
15333 * gfortran.dg/gomp/pr33439.f90: Likewise.
15334 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
15335 * gfortran.dg/gomp/sharing-1.f90: Likewise.
15336 * gfortran.dg/gomp/sharing-2.f90: Likewise.
15337 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
15338 * gcc.dg/gomp/sharing-1.c: Likewise.
15339
05dc406d
PB
153402017-03-30 Peter Bergner <bergner@vnet.ibm.com>
15341
15342 PR target/80246
15343 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
15344 Darwin and SPE.
15345 (dxex, dxexq): Update return type.
15346 (diex, diexq): Update argument type.
15347 * gcc.target/powerpc/pr80246.c: New test.
15348
b0fd4d7e
MJ
153492017-03-30 Martin Jambor <mjambor@suse.cz>
15350
15351 PR ipa/77333
15352 * g++.dg/ipa/pr77333.C: New test.
15353
de008ec4
JJ
153542017-03-30 Jakub Jelinek <jakub@redhat.com>
15355
15356 PR target/80206
15357 * gcc.target/i386/pr80206.c: New test.
15358
28c02407
RB
153592017-03-30 Richard Biener <rguenther@suse.de>
15360
15361 PR tree-optimization/77498
15362 * gfortran.dg/pr77498.f: New testcase.
15363
10fa8dfb
MP
153642017-03-29 Marek Polacek <polacek@redhat.com>
15365
15366 PR c/79730
15367 * gcc.dg/pr79730.c: New test.
15368
fdc54f39
JD
153692017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15370
15371 PR libgfortran/78670
15372 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
15373 a character of length 1. Update test for success.
15374 * gfortran.dg/dtio_28.f03: New test.
15375 * gfortran.dg/dtio_4.f90: Update to open test file with status =
15376 'scratch' to delete the file when done.
15377
533c0b69
SB
153782017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
15379
15380 PR rtl-optimization/80233
15381 * gcc.c-torture/compile/pr80233.c: New testcase.
15382
e35229f8
TK
153832017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
15384
15385 PR fortran/80254
15386 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
15387 * gfortran.dg/dec_io_2a.f90: instead (new test).
15388
5c0a28d4
JW
153892017-03-28 Jiong Wang <jiong.wang@arm.com>
15390
15391 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
15392
19846619
SB
153932017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
15394
15395 PR testsuite/43496
15396 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
15397 generating PIC code.
15398
e5119fab
VM
153992017-03-28 Vladimir Makarov <vmakarov@redhat.com>
15400
15401 PR rtl-optimization/80193
15402 * gcc.target/i386/pr80193.c: New.
15403
cf474530
JW
154042017-03-28 Janus Weil <janus@gcc.gnu.org>
15405
15406 PR fortran/78661
15407 * gfortran.dg/dtio_25.f90: Modified test case.
15408 * gfortran.dg/dtio_27.f90: New test case.
15409
34fac449
UB
154102017-03-28 Uros Bizjak <ubizjak@gmail.com>
15411
15412 PR target/53383
15413 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
15414 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
15415 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
15416
3e907b90
BC
154172017-03-28 Bin Cheng <bin.cheng@arm.com>
15418
15419 * gcc.c-torture/compile/irreducible-loop.c: New.
15420
522818b9
RS
154212017-03-28 Richard Sandiford <richard.sandiford@arm.com>
15422
3e907b90 15423 PR tree-optimization/80218
522818b9
RS
15424 * gcc.dg/pr80218.c: New test.
15425
ea7d7da8
RB
154262017-03-28 Richard Biener <rguenther@suse.de>
15427
15428 PR tree-optimization/78644
15429 * gcc.dg/pr78644-1.c: New testcase.
15430 * gcc.dg/pr78644-2.c: Likewise.
15431
498173ef
TT
154322017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
15433
15434 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
15435 * gcc.dg/pic-4.c: Likewise.
15436 * gcc.dg/pie-3.c: Likewise.
15437 * gcc.dg/pie-4.c: Likewise.
15438
c5ad2433
ML
154392017-03-28 Martin Liska <mliska@suse.cz>
15440
15441 PR ipa/80205
15442 * g++.dg/ipa/pr80205.C: New test.
15443
17722fb9
SKS
154442017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
15445
15446 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
15447 with sizeof(int) < 4.
15448 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
15449 * gcc.c-torture/execute/pr79737-2.c: Likewise.
15450 * gcc.dg/torture/pr79777.c: Likewise.
15451 * gcc.dg/torture/pr79910.c: Likewise.
15452
737f500a
RB
154532017-03-28 Richard Biener <rguenther@suse.de>
15454
15455 PR middle-end/80222
15456 * g++.dg/pr80222.C: New testcase.
15457
62f96a79
ML
154582017-03-28 Martin Liska <mliska@suse.cz>
15459
15460 PR ipa/80104
15461 * gcc.dg/ipa/pr80104.c: New test.
15462
72785f26
MP
154632017-03-28 Marek Polacek <polacek@redhat.com>
15464
15465 PR sanitizer/80067
15466 * c-c++-common/ubsan/shift-10.c: New test.
15467
86516987
JL
154682017-03-27 Jeff Law <law@redhat.com>
15469
4dbf1eee 15470 PR tree-optimization/80216
86516987
JL
15471 * gcc.c-torture/compile/pr80216.c: New test.
15472
aade772d
JJ
154732017-03-27 Jakub Jelinek <jakub@redhat.com>
15474
a9e4a1a5
JJ
15475 PR middle-end/80162
15476 * c-c++-common/pr80162-1.c: New test.
15477 * c-c++-common/pr80162-2.c: New test.
15478 * c-c++-common/pr80162-3.c: New test.
15479
aade772d
JJ
15480 PR target/80102
15481 * g++.dg/opt/pr80102.C: New test.
15482
d89f355e
MM
154832017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
15484
15485 PR target/78543
15486 * gcc.target/powerpc/pr78543.c: New test.
15487
79c4d73b
KN
154882017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
15489
15490 PR target/80103
15491 * gcc.target/powerpc/pr80103-1.c: New test.
15492
819df781
RB
154932017-03-27 Richard Biener <rguenther@suse.de>
15494
15495 PR tree-optimization/80181
15496 * gcc.dg/torture/pr80181.c: New testcase.
15497
84804c5b
CZ
154982017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
15499
065ba179 15500 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 15501
c5e5f5f6
RB
155022017-03-27 Richard Biener <rguenther@suse.de>
15503
15504 PR ipa/79776
15505 * g++.dg/ipa/pr79776.C: New testcase.
15506
7cd200f6
JJ
155072017-03-27 Jakub Jelinek <jakub@redhat.com>
15508
15509 PR sanitizer/80168
15510 * gcc.dg/asan/pr80168.c: New test.
15511
79f512ff
RB
155122017-03-27 Richard Biener <rguenther@suse.de>
15513
15514 PR tree-optimization/80170
15515 * gcc.dg/pr80170.c: New testcase.
15516
672d9f8e
RB
155172017-03-27 Richard Biener <rguenther@suse.de>
15518
15519 PR middle-end/80171
15520 * g++.dg/torture/pr80171.C: New testcase.
15521
978fcba3
JDA
155222017-03-26 John David Anglin <danglin@gcc.gnu.org>
15523
431d7882
JDA
15524 * gcc.dg/torture/pr79732.c: Require alias support.
15525 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
15526
978fcba3
JDA
15527 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
15528 libatomic_available.
15529 * gfortran.dg/coarray_image_status_1.f08: Likewise.
15530 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
15531
1f10d710
JD
155322017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15533
15534 PR libgfortran/78881
15535 * gfortran.dg/dtio_26.f90: New test.
15536
41036686
PT
155372017-03-25 Paul Thomas <pault@gcc.gnu.org>
15538
15539 PR fortran/80156
15540 PR fortran/79382
15541 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
15542 testcase for PR80156. Add a main programme that tests that
15543 the typebound generic is accessible.
15544
5da906ca
BS
155452017-03-25 Bernd Schmidt <bschmidt@redhat.com>
15546
15547 PR rtl-optimization/80160
15548 PR rtl-optimization/80159
15549
15550 * gcc.target/i386/pr80160.c: New test.
15551
7dabefa0
JJ
155522017-03-24 Jakub Jelinek <jakub@redhat.com>
15553
15554 PR sanitizer/79904
15555 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
15556
c8b1fbc1
MP
155572017-03-24 Marek Polacek <polacek@redhat.com>
15558
15559 PR c++/80119
15560 * g++.dg/warn/Wuninitialized-9.C: New test.
15561
76794c52
AK
155622017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15563
15564 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
15565 and remove the high-level builtin. The error message for the
15566 would prevent compilation from reaching the second.
15567 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
15568
2de2b3f9
AK
155692017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15570
15571 * gcc.target/s390/vxe/negfma-1.c: New test.
15572
7d2fd075
AK
155732017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15574
15575 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
15576 * gcc.target/s390/arch12/mul-1.c: New test.
15577 * gcc.target/s390/arch12/mul-2.c: New test.
15578
72612e4e
AK
155792017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15580
15581 * gcc.target/s390/vxe/vllezlf-1.c: New test.
15582
6c7774d1
AK
155832017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15584
15585 * gcc.target/s390/vxe/popcount-1.c: New test.
15586
9ec98860
AK
155872017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15588
15589 * gcc.target/s390/vxe/bitops-1.c: New test.
15590
6654e96f
AK
155912017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15592
15593 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
15594 * lib/target-supports.exp: Add effective target check s390_vxe.
15595
77c585ca
AK
155962017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15597
15598 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
15599 comparison instructions used from now on.
15600
b5de6e84
AK
156012017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15602
15603 * gcc.target/s390/s390.exp (check_effective_target_vector):
15604 Include target-supports.exp and move target_vector check routine
15605 ...
15606 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
15607 here and rename it.
15608 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
15609 check from vector to s390_vx.
15610 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
15611 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
15612 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
15613 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
15614 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
15615 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
15616 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
15617 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
15618 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
15619
a602f985
AK
156202017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15621
15622 * gcc.target/s390/vector/vec-init-2.c: New test.
15623
085db63d
AK
156242017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15625
15626 * gcc.dg/ubsan/pr79904-2.c: New test.
15627
dc4f29bc
AK
156282017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15629
15630 PR target/79893
15631 * gcc.target/s390/zvector/pr79893.c: New test.
15632
56010684
JJ
156332017-03-24 Jakub Jelinek <jakub@redhat.com>
15634
15635 PR rtl-optimization/80112
15636 * gcc.dg/pr80112.c: New test.
15637
f0d7b52d
RO
156382017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15639
15640 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
15641 etc. line numbers.
15642 * gcc.dg/Walloca-1.c: Likewise.
15643 * gcc.dg/Walloca-2.c: Likewise.
15644 * gcc.dg/Wvla-larger-than-2.c: Likewise.
15645
635684c4
BS
156462017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15647
15648 PR tree-optimization/80158
15649 * gfortran.fortran-torture/compile/pr80158.f: New file.
15650
76afddf3
RB
156512017-03-24 Richard Biener <rguenther@suse.de>
15652
15653 PR tree-optimization/80167
15654 * gcc.dg/graphite/pr80167.c: New testcase.
15655
c2e389bf
TV
156562017-03-24 Tom de Vries <tom@codesourcery.com>
15657
15658 PR testsuite/80092
15659 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
15660 dg-require-effective-target global_constructor.
15661 * gcc.dg/tls/emutls-2.c: Same.
15662
a72821b4
TV
156632017-03-24 Tom de Vries <tom@codesourcery.com>
15664
15665 PR testsuite/80092
15666 * c-c++-common/Wimplicit-fallthrough-34.c: Add
15667 dg-require-effective-target indirect_jumps.
15668
1658def9
TV
156692017-03-24 Tom de Vries <tom@codesourcery.com>
15670
15671 PR testsuite/80092
15672 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
15673 nonlocal_goto.
15674
90e02692
TV
156752017-03-24 Tom de Vries <tom@codesourcery.com>
15676
15677 PR testsuite/80092
15678 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
15679 * gcc.dg/Walloca-12.c: Same.
15680 * gcc.dg/attr-alloc_size-8.c: Same.
15681 * gcc.dg/Walloca-4.c: Same.
15682 * gcc.dg/Walloca-8.c: Same.
15683 * gcc.dg/Walloca-13.c: Same.
15684 * gcc.dg/Walloca-14.c: Same.
15685 * gcc.dg/attr-alloc_size-9.c: Same.
15686 * gcc.dg/Walloca-1.c: Same.
15687 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
15688 * gcc.dg/Walloca-5.c: Same.
15689 * gcc.dg/Walloca-10.c: Same.
15690 * gcc.dg/Walloca-9.c: Same.
15691 * gcc.dg/attr-alloc_size-6.c: Same.
15692 * gcc.dg/Wvla-larger-than-1.c: Same.
15693 * gcc.dg/torture/pr71881.c: Same.
15694 * gcc.dg/torture/pr71901.c: Same.
15695 * gcc.dg/torture/pr78742.c: Same.
15696 * gcc.dg/builtin-alloc-size.c: Same.
15697 * gcc.dg/Walloca-2.c: Same.
15698 * gcc.dg/Walloca-6.c: Same.
15699 * gcc.dg/Walloca-11.c: Same.
15700 * gcc.dg/attr-alloc_size-7.c: Same.
15701 * gcc.dg/Wvla-larger-than-2.c: Same.
15702 * gcc.dg/Walloca-3.c: Same.
15703 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
15704 * gcc.c-torture/compile/pr79413.c: Same.
15705 * gcc.c-torture/compile/pr78439.c: Same.
15706
842392c8
KN
157072017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
15708
15709 * gcc.target/powerpc/p9-options-1.c: New test.
15710
de2b3f5c
KT
157112017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15712
15713 PR target/71436
15714 * gcc.c-torture/compile/pr71436.c: New test.
15715
2e6315ef 157162017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 15717 Richard Biener <rguenther@suse.de>
2e6315ef
WS
15718
15719 PR tree-optimization/79908
15720 PR tree-optimization/80136
15721 * gcc.dg/torture/pr79908.c: New file.
15722
9cdf0363
NK
157232017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
15724
2e6315ef 15725 PR fortran/39239
9cdf0363
NK
15726 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
15727
f3dd574e
JJ
157282017-03-22 Jakub Jelinek <jakub@redhat.com>
15729
f13e9cd5
JJ
15730 PR c++/80141
15731 * g++.dg/gomp/pr80141.C: New test.
15732
68ed2ba0
JJ
15733 PR c++/80129
15734 * g++.dg/torture/pr80129.C: New test.
15735
f3dd574e
JJ
15736 PR sanitizer/80110
15737 * g++.dg/tsan/pr80110.C: New test.
15738
918b6c9e
TK
157392017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
15740
15741 PR fortran/80142
15742 * gfortran.dg/any_loc.f90: New test case.
15743
bf634d1c
TP
157442017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
15745
15746 PR target/80082
15747 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
15748 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
15749
f7325b95
ML
157502017-03-22 Martin Liska <mliska@suse.cz>
15751
15752 PR target/79906
15753 * g++.dg/ext/mv8.C: Add power* targets.
15754
3f01b620
MS
157552017-03-21 Martin Sebor <msebor@redhat.com>
15756
15757 PR c++/79548
15758 * g++.dg/warn/Wunused-var-26.C: New test.
15759
1cefb051
BS
157602017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15761
15762 PR tree-optimization/79908
15763 * gcc.dg/torture/pr79908.c: Revert addition of new file.
15764
edc1747f
MP
157652017-03-21 Marek Polacek <polacek@redhat.com>
15766 Martin Sebor <msebor@redhat.com>
15767
15768 PR tree-optimization/80109
15769 * gcc.dg/Walloca-14.c: New test.
15770
85106b87
JJ
157712017-03-21 Jakub Jelinek <jakub@redhat.com>
15772
15773 PR target/80125
15774 * gcc.target/powerpc/pr80125.c: New test.
15775
e59a225f
NK
157762017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
15777
15778 PR fortran/69498
15779 * gfortran.dg/unexp_attribute.f90: New test
15780
0ffe60b5 157812017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 15782 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
15783
15784 PR tree-optimization/79908
15785 * gcc.dg/torture/pr79908.c: New file.
15786
54eb90fe
SKS
157872017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
15788
15789 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
15790 with sizeof(int) < 4.
15791
5611c456
ML
157922017-03-21 Martin Liska <mliska@suse.cz>
15793
15794 * gcc.target/i386/pr65044.c: Add '.' in order to catch
15795 apostrophes.
15796
e650ea2a
RB
157972017-03-21 Richard Biener <rguenther@suse.de>
15798
15799 PR tree-optimization/80032
15800 * g++.dg/opt/pr80032.C: New testcase.
15801
da2ce5f9
RB
158022017-03-21 Richard Biener <rguenther@suse.de>
15803
15804 PR tree-optimization/80122
15805 * gcc.dg/torture/pr80122.c: New testcase.
15806
9d60683a
TT
158072017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
15808
15809 * gcc.dg/pic-2.c: Skip for MIPS.
15810 * gcc.dg/pie-2.c: Skip for MIPS.
15811
d3e19c2c
PC
158122017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
15813
15814 PR c++/77752
15815 * g++.dg/cpp0x/initlist97.C: New.
15816 * g++.dg/cpp0x/initlist85.C: Update.
15817
8bee092e
JJ
158182017-03-21 Jakub Jelinek <jakub@redhat.com>
15819
9f30dff0
JJ
15820 PR c/67338
15821 * gcc.dg/pr67338.c: New test.
15822
8bee092e
JJ
15823 PR c++/35878
15824 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
15825 dump instead of assembler.
15826 * g++.dg/init/pr35878_2.C: Likewise.
15827 * g++.dg/init/pr35878_3.C: Likewise.
15828
4d1b8e70
JJ
158292017-03-21 Jakub Jelinek <jakub@redhat.com>
15830
15831 PR c/80097
15832 * gcc.dg/ubsan/pr80097.c: New test.
15833
c34923c4
BS
158342017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15835
15836 PR tree-optimization/80054
15837 * g++.dg/torture/pr80054.C: New file.
15838
b0ba96c2
KN
158392017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
15840
15841 PR target/79963
15842 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
15843 directive to assure selection of proper bit using rlwinm insn.
15844 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
15845 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
15846 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
15847 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
15848
92377255
MP
158492017-03-20 Marek Polacek <polacek@redhat.com>
15850 Paolo Carlini <paolo.carlini@oracle.com>
15851
15852 PR c++/80059 - ICE with noexcept and __transaction_atomic
15853 * g++.dg/tm/pr80059-2.C: New test.
15854 * g++.dg/tm/pr80059.C: New test.
15855
243e28bf
ML
158562017-03-20 Martin Liska <mliska@suse.cz>
15857
15858 PR middle-end/79753
15859 * gcc.target/i386/mpx/pr79753.c: New test.
15860
918112d3
ML
158612017-03-20 Martin Liska <mliska@suse.cz>
15862
15863 PR target/79769
15864 PR target/79770
15865 * g++.dg/pr79769.C: New test.
15866 * gcc.target/i386/mpx/pr79770.c: New test.
15867
e325aba2
AK
158682017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15869
15870 PR target/78857
15871 * gcc.target/s390/load-and-test-fp-1.c: New test.
15872 * gcc.target/s390/load-and-test-fp-2.c: New test.
15873
91d2c04c
PT
158742017-03-18 Paul Thomas <pault@gcc.gnu.org>
15875
15876 PR fortran/79676
15877 * gfortran.dg/submodule_28.f08 : New test.
15878
c7e4107b
PT
158792017-03-18 Paul Thomas <pault@gcc.gnu.org>
15880
15881 PR fortran/71838
15882 * gfortran.dg/submodule_26.f08 : New test.
15883 * gfortran.dg/submodule_27.f08 : New test.
15884
d8fe28be
PH
158852017-03-17 Pat Haugen <pthaugen@us.ibm.com>
15886
15887 PR target/79951
15888 * gcc.target/powerpc/pr79951.c: New.
15889
4a17943d
BS
158902017-03-17 Bernd Schmidt <bschmidt@redhat.com>
15891
15892 PR rtl-optimization/79910
15893 * gcc.dg/torture/pr79910.c: New test.
15894
7f166d94
JL
158952017-03-17 Jeff Law <law@redhat.com>
15896
15897 PR tree-optimization/71437
15898 * gcc.dg/tree-ssa/pr71437.c: New test.
15899 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
15900 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
15901 now caught by VRP, but which were previously caught by DOM.
15902
12c4f7dc
RB
159032017-03-17 Richard Biener <rguenther@suse.de>
15904
15905 PR middle-end/80075
15906 * g++.dg/torture/pr80075.C: New testcase.
15907
207f3423
MM
159082017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
15909
15910 PR target/71294
15911 * g++.dg/pr71294.C: New test.
15912
9fc900af
SB
159132017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
15914
15915 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
15916
c05c2380
JJ
159172017-03-16 Jakub Jelinek <jakub@redhat.com>
15918
e711928b
JJ
15919 PR fortran/80010
15920 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
15921
c05c2380
JJ
15922 PR fortran/79886
15923 * gfortran.dg/pr79886.f90: New test.
15924
3231d64b
MM
159252017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
15926
15927 PR target/79038
15928 * gcc.target/powerpc/pr79038-1.c: New test.
15929
81ef1f5e
SB
159302017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
15931
15932 PR fortran/33271
15933 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
15934
395a1e9b
JW
159352017-03-15 Jiong Wang <jiong.wang@arm.com>
15936
15937 PR testsuite/79356
15938 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
15939
05f65910
UB
159402017-03-15 Uros Bizjak <ubizjak@gmail.com>
15941
15942 PR target/80019
15943 * gcc.target/i386/pr80019.c: New test.
15944
94285a7d
ML
159452017-03-15 Martin Liska <mliska@suse.cz>
15946
15947 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
15948
a983542b
MS
159492017-03-14 Martin Sebor <msebor@redhat.com>
15950
15951 PR tree-optimization/79800
15952 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
15953 * gcc.dg/tree-ssa/pr79800.c: New test.
15954
76ca5f40
MM
159552017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
15956
15957 PR target/79947
15958 * gcc.target/powerpc/pr79947.c: New test.
15959
5d9a283a
MS
159602017-03-14 Martin Sebor <msebor@redhat.com>
15961
15962 PR middle-end/80020
15963 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
15964 * gcc.dg/attr-alloc_size-7.c: Same.
15965 * gcc.dg/attr-alloc_size-9.c: Same.
15966 * gcc.dg/builtin-alloc-size.c: Same.
15967 * gcc.dg/pr80020.c: New test.
15968
4692943d
BS
159692017-03-14 Bernd Schmidt <bschmidt@redhat.com>
15970
15971 PR rtl-optimization/79728
15972 * gcc.target/i386/sse-globalreg.c: New test.
15973
861d9d5e
ML
159742017-03-14 Martin Liska <mliska@suse.cz>
15975
15976 PR lto/66295
15977 * gcc.dg/tree-prof/pr66295.c: New test.
15978
a48018b5
ML
159792017-03-13 Martin Liska <mliska@suse.cz>
15980
15981 PR middle-end/78339
15982 * gcc.target/i386/mpx/pr78339.c: New test.
15983
8c56cc5a
CZ
159842017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
15985
065ba179 15986 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 15987
14555394
CZ
159882017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
15989
065ba179 15990 * gcc.target/arc/pr9001090948.c: New file.
14555394 15991
3079b92e
SB
159922017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
15993
15994 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
15995 Fix test. Make early-out condition return early. Correct comments.
15996
c08de9db
JD
159972017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15998
15999 PR libgfortran/78854
16000 * gfortran.dg/dtio_25.f90: New test.
16001
66b27545
MS
160022017-03-10 Martin Sebor <msebor@redhat.com>
16003
16004 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
16005
8f2f6381
BS
160062017-03-10 Bernd Schmidt <bschmidt@redhat.com>
16007
16008 PR rtl-optimization/78911
16009 * gcc.target/i386/pr78911-1.c: New test.
16010 * gcc.target/i386/pr78911-2.c: New test.
16011
8e2c69b4 160122017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 16013
8e2c69b4
WS
16014 PR target/79941
16015 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
16016 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
16017 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
16018
455d833c
MP
160192017-03-10 Marek Polacek <polacek@redhat.com>
16020
16021 PR c++/79967
16022 * g++.dg/cpp0x/gen-attrs-63.C: New test.
16023
cdd669f9
JJ
160242017-03-10 Jakub Jelinek <jakub@redhat.com>
16025
e260b0a7
JJ
16026 PR c++/79899
16027 * g++.dg/other/friend7.C: New test.
16028
cdd669f9
JJ
16029 PR c++/79896
16030 * g++.dg/ext/int128-5.C: New test.
16031
730e6e46
SB
160322017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
16033
16034 PR testsuite/79356
16035 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
16036 powerpc, sparc, or s390x.
16037
fc8f6304
PH
160382017-03-10 Pat Haugen <pthaugen@us.ibm.com>
16039
16040 PR target/79907
16041 * gcc.target/powerpc/pr79907.c: New.
16042
f1b0632a
OH
160432017-03-10 Olivier Hainque <hainque@adacore.com>
16044
16045 * gnat.dg/opt64.adb: New test.
16046 * gnat.dg/opt64_pkg.ads: New helper.
16047 * gnat.dg/opt64_pkg.adb: New helper.
16048
5558f089
JJ
160492017-03-10 Jakub Jelinek <jakub@redhat.com>
16050
2d9dd4fb
JJ
16051 PR rtl-optimization/79909
16052 * gcc.target/powerpc/pr79909.c: New test.
16053
72772e67
JJ
16054 PR tree-optimization/79972
16055 * gcc.dg/pr79972.c: New test.
16056
5558f089
JJ
16057 PR tree-optimization/77975
16058 * gcc.dg/pr77975.c: New test.
16059
822a132c
MP
160602017-03-09 Marek Polacek <polacek@redhat.com>
16061
16062 PR c++/79962
16063 PR c++/79984
16064 * c-c++-common/nonnull-3.c: New test.
16065 * g++.dg/warn/Wnonnull3.C: New test.
16066
c9819d22
MF
160672017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
16068
16069 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
16070 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
16071
36618428
MP
160722017-03-09 Marek Polacek <polacek@redhat.com>
16073
16074 PR sanitizer/79757
16075 * gcc.dg/ubsan/pr79757-1.c: New test.
16076 * gcc.dg/ubsan/pr79757-2.c: New test.
16077 * gcc.dg/ubsan/pr79757-3.c: New test.
16078 * gcc.dg/ubsan/pr79757-4.c: New test.
16079 * gcc.dg/ubsan/pr79757-5.c: New test.
16080
01e5af5a
JJ
160812017-03-09 Jakub Jelinek <jakub@redhat.com>
16082
16083 PR c/79969
16084 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
16085
6443c7c0
MP
160862017-03-09 Marek Polacek <polacek@redhat.com>
16087
16088 PR c++/79687
16089 * g++.dg/expr/ptrmem8.C: New test.
16090 * g++.dg/expr/ptrmem9.C: New test.
16091
d721dc3c
RB
160922017-03-09 Richard Biener <rguenther@suse.de>
16093
16094 PR tree-optimization/79977
16095 * gcc.dg/graphite/pr79977.c: New testcase.
16096
1f1fd3e2
TT
160972017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
16098
16099 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
16100 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
16101 * lib/target-supports.exp (check_effective_target_rdynamic):
16102 New proc.
16103
16967aff
RB
161042017-03-09 Richard Biener <rguenther@suse.de>
16105
16106 PR middle-end/79971
16107 * gcc.dg/fixed-point/pr79971.c: New testcase.
16108
26d7dc48
RB
161092017-03-09 Richard Biener <rguenther@suse.de>
16110
16111 PR ipa/79970
16112 * gcc.dg/torture/pr79970.c: New testcase.
16113
35f77c28
PC
161142017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
16115
16116 PR c++/71966
16117 * g++.dg/cpp0x/pr71966-1.C: New.
16118 * g++.dg/cpp0x/pr71966-2.C: Likewise.
16119
8a7df031
ML
161202017-03-09 Martin Liska <mliska@suse.cz>
16121
16122 PR tree-optimization/79631
16123 * gcc.target/i386/mpx/pr79631.c: New test.
16124
3828bb0d
ML
161252017-03-09 Martin Liska <mliska@suse.cz>
16126
16127 PR target/65705
16128 PR target/69804
16129 * gcc.target/i386/pr71458.c: Update scanned pattern.
16130
410a590c
MP
161312017-03-09 Marek Polacek <polacek@redhat.com>
16132
16133 PR c++/79672
16134 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
16135 * g++.dg/warn/Wduplicated-branches3.C: New test.
16136
f084a22e
PG
161372017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
16138
16139 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
16140
a278b1c3
ML
161412017-03-09 Martin Liska <mliska@suse.cz>
16142
16143 PR ipa/79764
16144 * g++.dg/pr79764.C: New test.
16145
8dc19053
ML
161462017-03-09 Martin Liska <mliska@suse.cz>
16147
16148 PR ipa/79761
16149 * g++.dg/pr79761.C: New test.
16150
030fc94a
JJ
161512017-03-09 Jakub Jelinek <jakub@redhat.com>
16152
9e463823
JJ
16153 PR sanitizer/79944
16154 * c-c++-common/asan/pr79944.c: New test.
16155
6b62f323
JJ
16156 PR target/79932
16157 * gcc.target/i386/pr79932-2.c: New test.
16158
030fc94a
JJ
16159 PR target/79932
16160 * gcc.target/i386/pr79932-1.c: New test.
16161
423aec8b
MP
161622017-03-09 Marek Polacek <polacek@redhat.com>
16163
16164 PR c++/79900 - ICE in strip_typedefs
16165 * g++.dg/warn/Wpadded-1.C: New test.
16166
6659fe59
MP
161672017-03-08 Marek Polacek <polacek@redhat.com>
16168
16169 * g++.dg/Walloca1.C: Adjust dg-warning.
16170
f1a675e4
AH
161712017-03-08 Andrew Haley <aph@redhat.com>
16172
16173 PR tree-optimization/79943
16174 * gcc.dg/tree-ssa/pr79943.c: New test.
16175
edfcd7e3
RB
161762017-03-08 Richard Biener <rguenther@suse.de>
16177
16178 PR tree-optimization/79955
16179 * gcc.dg/uninit-24.c: New testcase.
16180
61fdfd8c
RB
161812017-03-08 Richard Biener <rguenther@suse.de>
16182
16183 PR tree-optimization/79920
16184 * gcc.dg/vect/pr79920.c: New testcase.
16185
4b48e883
JJ
161862017-03-08 Jakub Jelinek <jakub@redhat.com>
16187
16188 PR sanitizer/79904
16189 * gcc.dg/ubsan/pr79904.c: New test.
16190
a71dbc63
JJ
161912017-03-07 Jakub Jelinek <jakub@redhat.com>
16192
16193 PR c/79834
16194 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
16195 diagnostics.
16196
d8a90142
MP
161972017-03-07 Marek Polacek <polacek@redhat.com>
16198
16199 PR middle-end/79809
16200 * g++.dg/Walloca1.C: New test.
16201
a5e9e3e4
ML
162022017-03-07 Martin Liska <mliska@suse.cz>
16203
16204 PR middle-end/68270
16205 * g++.dg/pr68270.C: New test.
16206
1f6dba54
JJ
162072017-03-07 Jakub Jelinek <jakub@redhat.com>
16208
760f82db
JJ
16209 PR rtl-optimization/79901
16210 * gcc.target/i386/pr79901.c: New test.
16211
1f6dba54
JJ
16212 PR sanitizer/79897
16213 * c-c++-common/ubsan/pr79897.c: New test.
16214
feca7b89
VM
162152017-03-06 Vladimir Makarov <vmakarov@redhat.com>
16216
16217 PR rtl-optimization/79571
16218 * gcc.target/i386/pr79571.c: New.
16219
bdbbf28d
MP
162202017-03-06 Marek Polacek <polacek@redhat.com>
16221
16222 PR c++/79796 - ICE with NSDMI and this pointer
16223 * g++.dg/cpp0x/nsdmi13.C: New test.
16224
52564551
JK
162252017-03-06 Julia Koval <julia.koval@intel.com>
16226
16227 PR target/79793
16228 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
16229 directives.
16230 * gcc.target/i386/interrupt-13.c: Ditto.
16231 * gcc.target/i386/interrupt-14.c: Ditto.
16232 * gcc.target/i386/interrupt-15.c: Ditto.
16233
345edb37
JJ
162342017-03-06 Jakub Jelinek <jakub@redhat.com>
16235
16236 PR c++/79822
16237 * g++.dg/cpp0x/constexpr-79822.C: New test.
16238
a8d25fd0
RB
162392017-03-06 Richard Biener <rguenther@suse.de>
16240
16241 PR tree-optimization/79894
16242 * gcc.dg/vect/pr79887.c: New testcase.
16243
522fcdd7
RB
162442017-03-06 Richard Biener <rguenther@suse.de>
16245
16246 PR tree-optimization/79824
16247 * gcc.dg/vect/pr79824-1.c: New testcase.
16248 * gcc.dg/vect/pr79824-2.c: Likewise.
16249
54649631
TT
162502017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
16251
16252 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
16253 gettimeofday. Remove dg-skip-if for AVR.
16254 * lib/target-supports.exp (check_effective_target_gettimeofday):
16255 New proc.
16256
4bbc8970
RD
162572017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
16258
16259 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
16260 * gcc.target/s390/hotpatch-10.c: Likewise.
16261 * gcc.target/s390/hotpatch-11.c: Likewise.
16262 * gcc.target/s390/hotpatch-12.c: Likewise.
16263 * gcc.target/s390/hotpatch-13.c: Likewise.
16264 * gcc.target/s390/hotpatch-14.c: Likewise.
16265 * gcc.target/s390/hotpatch-15.c: Likewise.
16266 * gcc.target/s390/hotpatch-16.c: Likewise.
16267 * gcc.target/s390/hotpatch-17.c: Likewise.
16268 * gcc.target/s390/hotpatch-18.c: Likewise.
16269 * gcc.target/s390/hotpatch-19.c: Likewise.
16270 * gcc.target/s390/hotpatch-2.c: Likewise.
16271 * gcc.target/s390/hotpatch-26.c: Likewise.
16272 * gcc.target/s390/hotpatch-27.c: Likewise.
16273 * gcc.target/s390/hotpatch-28.c: Likewise.
16274 * gcc.target/s390/hotpatch-3.c: Likewise.
16275 * gcc.target/s390/hotpatch-4.c: Likewise.
16276 * gcc.target/s390/hotpatch-5.c: Likewise.
16277 * gcc.target/s390/hotpatch-6.c: Likewise.
16278 * gcc.target/s390/hotpatch-7.c: Likewise.
16279 * gcc.target/s390/hotpatch-8.c: Likewise.
16280 * gcc.target/s390/hotpatch-9.c: Likewise.
16281
5f215a70
PC
162822017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
16283
16284 PR c++/64574
16285 * g++.dg/template/crash125.C: New.
16286
296cc393
JJ
162872017-03-06 Jakub Jelinek <jakub@redhat.com>
16288
16289 PR target/79812
16290 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
16291
ca8942a3
TT
162922017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
16293
16294 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
16295
c1b993c0
PG
162962017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
16297
16298 * gcc.target/mips/msa-minmax.c: New tests.
16299
a50a32aa
ML
163002017-03-06 Martin Liska <mliska@suse.cz>
16301
16302 PR sanitize/79783
16303 * g++.dg/asan/pr79783.C: New test.
16304
5ada812c
PG
163052017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
16306
16307 * gcc.target/mips/msa-dotp.c: New tests.
16308
334b3c4b
PG
163092017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
16310
16311 * gcc.target/mips/msa-bclri.c: New test.
16312
d8b4baeb
PC
163132017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16314
16315 PR c++/70266
16316 * g++.dg/tm/pr70266.C: New.
16317
ef78bc3c 163182017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 16319 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
16320
16321 * gfortran.dg/coarray/fail_image_1.f08: New test.
16322 * gfortran.dg/coarray/fail_image_2.f08: New test.
16323 * gfortran.dg/coarray/failed_images_1.f08: New test.
16324 * gfortran.dg/coarray/failed_images_2.f08: New test.
16325 * gfortran.dg/coarray/image_status_1.f08: New test.
16326 * gfortran.dg/coarray/image_status_2.f08: New test.
16327 * gfortran.dg/coarray/stopped_images_1.f08: New test.
16328 * gfortran.dg/coarray/stopped_images_2.f08: New test.
16329 * gfortran.dg/coarray_fail_st.f90: New test.
16330 * gfortran.dg/coarray_failed_images_1.f08: New test.
16331 * gfortran.dg/coarray_image_status_1.f08: New test.
16332 * gfortran.dg/coarray_stopped_images_1.f08: New test.
16333
7f5a7d78
MP
163342017-03-03 Marek Polacek <polacek@redhat.com>
16335
16336 PR c/79758
16337 * gcc.dg/noncompile/pr79758.c: New test.
16338
cc195d46
JJ
163392017-03-03 Jakub Jelinek <jakub@redhat.com>
16340
16341 PR middle-end/79805
16342 * g++.dg/opt/pr79805.C: New test.
16343
945b6e16
AS
163442017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
16345
16346 * gcc.target/i386/avx512vpopcntdq-check.h: New.
16347 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
16348 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
16349 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
16350 * gcc.target/i386/i386.exp
16351 (check_effective_target_avx512vpopcntdq): New.
16352
31dcc385
TT
163532017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
16354
16355 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
16356 ilp32 targets and match DImode registers for lp64 targets.
16357
0e174ae1
UB
163582017-03-03 Uros Bizjak <ubizjak@gmail.com>
16359
16360 * g++.dg/pr71624.C: Disable for x32.
16361 * g++.dg/pr71633.C: Ditto.
16362
93505ec5
JJ
163632017-03-03 Jakub Jelinek <jakub@redhat.com>
16364
16365 PR target/79807
16366 * gcc.target/i386/pr79807.c: New test.
16367
d78a1c01
ML
163682017-03-03 Martin Liska <mliska@suse.cz>
16369
16370 PR tree-optimization/79803
16371 * gcc.dg/tree-ssa/pr79803.c: New test.
16372
ec7f796e
ML
163732017-03-03 Martin Liska <mliska@suse.cz>
16374
16375 PR rtl-optimization/79574
16376 * gcc.dg/pr79574-2.c: New test.
16377
30d309aa
RB
163782017-03-03 Richard Biener <rguenther@suse.de>
16379
16380 PR c++/79825
16381 * g++.dg/warn/Wuninitialized-8.C: New testcase.
16382
38801de5
JJ
163832017-03-03 Jakub Jelinek <jakub@redhat.com>
16384
16385 * gcc.dg/pr57134.c: Use empty inline asm string literal.
16386
7278b0a2
MP
163872017-03-03 Marek Polacek <polacek@redhat.com>
16388
16389 PR c++/79791
16390 * g++.dg/warn/Wwrite-strings-1.C: New test.
16391 * g++.dg/warn/Wwrite-strings-2.C: New test.
16392 * g++.dg/warn/Wwrite-strings-3.C: New test.
16393 * g++.dg/warn/Wwrite-strings-4.C: New test.
16394 * g++.dg/warn/Wwrite-strings-5.C: New test.
16395 * g++.dg/warn/Wwrite-strings-6.C: New test.
16396 * g++.dg/warn/Wwrite-strings-7.C: New test.
16397 * g++.dg/warn/Wwrite-strings-8.C: New test.
16398 * g++.dg/warn/Wwrite-strings-9.C: New test.
16399 * g++.dg/warn/Wwrite-strings-10.C: New test.
16400 * g++.dg/warn/Wwrite-strings-11.C: New test.
16401 * g++.dg/warn/Wwrite-strings-12.C: New test.
16402
75473a91
RB
164032017-03-03 Richard Biener <rguenther@suse.de>
16404
16405 PR middle-end/79818
16406 * gcc.dg/torture/pr79818.c: New testcase.
16407
50bea0c5
JJ
164082017-03-02 Jakub Jelinek <jakub@redhat.com>
16409
16410 PR c++/79782
16411 * g++.dg/warn/Wunused-parm-10.C: New test.
16412
130f15ce
UB
164132017-03-02 Uros Bizjak <ubizjak@gmail.com>
16414
16415 * gcc.dg/rtl/x86_64/*.c: Test for
16416 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
16417
dc362ada
UB
164182017-03-02 Uros Bizjak <ubizjak@gmail.com>
16419
16420 PR target/79514
16421 * gcc.target/i386/pr79514.c: New test.
16422
fe792dd8
JJ
164232017-03-02 Jakub Jelinek <jakub@redhat.com>
16424
16425 PR rtl-optimization/79780
16426 * gcc.c-torture/compile/pr79780.c: New test.
16427
e80facb4
RB
164282017-03-02 Richard Biener <rguenther@suse.de>
16429
16430 PR tree-optimization/79345
16431 PR c++/42000
16432 * g++.dg/warn/Wuninitialized-7.C: New testcase.
16433 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
16434 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
16435
eb0e7c34
RB
164362017-03-02 Richard Biener <rguenther@suse.de>
16437
16438 PR c/79756
16439 * gcc.dg/vector-1.c: New testcase.
16440
653a4b32
BC
164412017-03-02 Bin Cheng <bin.cheng@arm.com>
16442
16443 PR tree-optimization/66768
16444 * gcc.target/i386/pr66768.c: New test.
16445
da403f31
RB
164462017-03-02 Richard Biener <rguenther@suse.de>
16447
16448 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
16449 * gcc.dg/rtl/x86_64/final.c: Likewise.
16450 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
16451 * gcc.dg/rtl/x86_64/ira.c: Likewise.
16452 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
16453 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
16454
83692f96
RB
164552017-03-02 Richard Biener <rguenther@suse.de>
16456
16457 PR tree-optimization/79777
16458 * gcc.dg/torture/pr79777.c: New testcase.
16459
71dedb33
MS
164602017-03-01 Martin Sebor <msebor@redhat.com>
16461
16462 PR middle-end/79692
16463 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
16464 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
16465 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
16466 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
16467
48990905
UB
164682017-03-01 Uros Bizjak <ubizjak@gmail.com>
16469
16470 * gcc.target/i386/invsize-2.c: New test.
16471 * gcc.target/i386/invsize-3.c: Ditto.
16472 * gcc.target/i386/invsize-4.c: Ditto.
16473 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
16474 * gcc.target/i386/stackalign/asm-1.c: Ditto.
16475
c7f0c9f3
MM
164762017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
16477
16478 PR target/79439
16479 * gcc.target/powerpc/pr79439.c: New test.
16480
f5ef6bfc
PH
164812017-03-01 Pat Haugen <pthaugen@us.ibm.com>
16482
16483 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
16484 scan string.
16485
16486
50181506
KN
164872017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
16488
16489 PR target/79395
16490 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
16491 pattern to look for vcmpequd. instead of vcmpnew.
16492 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
16493 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
16494 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
16495 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
16496 look for xvcmpeqdp. instead of xvcmpnedp.
16497 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
16498 look for vcmpequd. instead of vcmpnew.
16499 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
16500 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
16501 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
16502 look for xvcmpeqsp. instead of xvcmpnesp.
16503 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
16504 look for xvcmpeqdp. instead of xvcmpnedp.
16505 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
16506 look for vcmpequd. instead of vcmpnew.
16507 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
16508 look for vcmpeqsp instead of xvcmpnesp.
16509 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
16510 look for xvcmpeqdp instead of xvcmpnedp.
16511
0100ae43
RB
165122017-03-01 Richard Biener <rguenther@suse.de>
16513
16514 PR middle-end/79721
16515 * gcc.dg/torture/pr79721.c: New testcase.
16516
0f3f4ffe
JJ
165172017-03-01 Jakub Jelinek <jakub@redhat.com>
16518
42132674
JJ
16519 PR c++/79681
16520 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
16521 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
16522
e3e9e8ca
JJ
16523 PR c++/79746
16524 * g++.dg/warn/Wunused-parm-9.C: New test.
16525
0f3f4ffe
JJ
16526 PR tree-optimization/79734
16527 * g++.dg/opt/pr79734.C: New test.
16528
ad1de652
JJ
165292017-02-28 Jakub Jelinek <jakub@redhat.com>
16530
16531 PR tree-optimization/79737
16532 * gcc.c-torture/execute/pr79737-1.c: New test.
16533 * gcc.c-torture/execute/pr79737-2.c: New test.
16534
7a1ae923
EB
165352017-02-28 Eric Botcazou <ebotcazou@adacore.com>
16536
16537 * gcc.target/sparc/20170228-1.c: New test.
16538
2af0c3ed
UB
165392017-02-28 Uros Bizjak <ubizjak@gmail.com>
16540
16541 * gcc.target/i386/invsize-1.c: New test.
16542
203ced0a
MS
165432017-02-28 Martin Sebor <msebor@redhat.com>
16544
16545 PR tree-optimization/79691
16546 * gcc.dg/tree-ssa/pr79691.c: New test.
16547
8a915b87
JJ
165482017-02-28 Jakub Jelinek <jakub@redhat.com>
16549
16550 PR target/79729
16551 * gcc.target/i386/pr79729.c: New test.
16552
41aa3a38
RB
165532017-02-28 Richard Biener <rguenther@suse.de>
16554
16555 PR tree-optimization/79740
16556 * gcc.dg/torture/pr79740.c: New testcase.
16557
587240d2
RB
165582017-02-28 Richard Biener <rguenther@suse.de>
16559
16560 PR middle-end/79731
16561 * c-c++-common/torture/pr79731.c: New testcase.
16562
dd3f4560
RB
165632017-02-28 Richard Biener <rguenther@suse.de>
16564
16565 PR tree-optimization/79732
16566 * gcc.dg/torture/pr79732.c: New testcase.
16567
c7d97b28
RB
165682017-02-28 Richard Biener <rguenther@suse.de>
16569
16570 PR tree-optimization/79723
16571 * gcc.target/i386/pr79723.c: New testcase.
16572
c8f28a3c
PH
165732017-02-27 Pat Haugen <pthaugen@us.ibm.com>
16574
16575 PR target/79544
16576 * gcc.target/powerpc/pr79544.c: New.
16577
c91c3003
PC
165782017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
16579
16580 PR c++/79414
16581 * g++.dg/parse/crash67.C: New.
16582
57fa080b
BC
165832017-02-27 Bin Cheng <bin.cheng@arm.com>
16584
16585 PR tree-optimization/77536
16586 * gcc.dg/vect/pr79347.c: Revise testing string.
16587
68b948d3
RB
165882017-02-27 Richard Biener <rguenther@suse.de>
16589
16590 PR tree-optimization/45397
16591 * gcc.dg/tree-ssa/pr45397.c: New testcase.
16592
69a2e8a1
RB
165932017-02-27 Richard Biener <rguenther@suse.de>
16594
16595 PR tree-optimization/79690
16596 * gcc.target/i386/pr79690.c: New testcase.
16597
c7b608a9
TK
165982017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
16599
16600 PR fortran/51119
16601 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
16602 of original.
16603 * gfortran.dg/inline_matmul_11.f90: Likewise.
16604 * gfortran.dg/inline_matmul_9.f90: Likewise.
16605 * gfortran.dg/matmul_13.f90: New test.
16606 * gfortran.dg/matmul_14.f90: New test.
16607
98561a9b
JJ
166082017-02-25 Jakub Jelinek <jakub@redhat.com>
16609
16610 PR middle-end/79396
16611 * g++.dg/opt/pr79396.C: New test.
16612
77be9417
DH
166132017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
16614
16615 PR fortran/79597
16616 * gfortran.dg/dtio_6.f90: Update test.
16617
166182017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
16619
16620 PR fortran/79601
16621 * gfortran.dg/interface_operator_2.f90: New test.
16622
b9822443
JJ
166232017-02-24 Jakub Jelinek <jakub@redhat.com>
16624
16625 PR c/79677
16626 * gcc.dg/pr79677.c: New test.
16627
4bc2b786
MF
166282017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
16629
16630 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
16631 of mov.ps.
16632 * gcc.target/mips/mips-ps-type.c (move): Likewise.
16633 (cond_move1): Simplify condition to force generation of
16634 mov[nz].ps.
16635 (cond_move2): Likewise.
16636
4227c9ad
JJ
166372017-02-24 Jakub Jelinek <jakub@redhat.com>
16638
16639 PR c++/79588
16640 * g++.dg/warn/Wrestrict-1.C: New test.
16641 * g++.dg/warn/Wrestrict-2.C: New test.
16642
fd527ec1
DE
166432017-02-24 David Edelsohn <dje.gcc@gmail.com>
16644
16645 * g++.dg/ext/complit15.C: Require LTO.
16646
2af8fd5c
TT
166472017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
16648
16649 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
16650 logical_op_short_circuit to skip targets.
16651 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
16652 and s390.
16653
0b9cdb9a
EB
166542017-02-24 Eric Botcazou <ebotcazou@adacore.com>
16655
16656 * gnat.dg/opt63.adb: New test.
16657
4af362a9
EB
166582017-02-24 Eric Botcazou <ebotcazou@adacore.com>
16659
16660 * gnat.dg/discr47.adb: New test.
16661
7699e88f
RB
166622017-02-24 Richard Biener <rguenther@suse.de>
16663
16664 PR tree-optimization/79389
16665 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
16666
e3beb191
PC
166672017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
16668
16669 PR c++/79361
16670 * g++.dg/cpp0x/pr79361-1.C: New.
16671 * g++.dg/cpp0x/pr79361-2.C: Likewise.
16672
195610aa
EB
166732017-02-23 Eric Botcazou <ebotcazou@adacore.com>
16674
16675 * gcc.target/visium/bit_test.c: Accept any lsr form.
16676 * gcc.target/visium/block_move.c: Tweak.
16677
17885cad
DV
166782017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
16679
16680 PR 68749
16681 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
16682
45f7faf0
RB
166832017-02-23 Richard Biener <rguenther@suse.de>
16684
16685 PR tree-optimization/79683
16686 * gcc.target/i386/pr79683.c: New testcase.
16687
18eb304e
JL
166882017-02-22 Jeff Law <law@redhat.com>
16689
16690 PR tree-optimization/79578
16691 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
16692
0a864a97
SD
166932017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
16694
16695 * gcc.target/mips/msa-fp-cc.c: New test.
16696
fe8ece05
JJ
166972017-02-22 Jakub Jelinek <jakub@redhat.com>
16698
e40b6fc7
JJ
16699 PR c++/79664
16700 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
16701 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
16702 * g++.dg/gomp/pr79664.C: New test.
16703
fe8ece05
JJ
16704 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
16705
78af14ae
MP
167062017-02-22 Marek Polacek <polacek@redhat.com>
16707
16708 PR c++/79653
16709 * g++.dg/cpp0x/alignas10.C: New test.
16710 * g++.dg/cpp0x/alignas9.C: New test.
16711
8fdddd3d
MP
16712 PR c++/79657
16713 * g++.dg/ext/underlying_type12.C: New test.
16714
61ac5ebe
MP
16715 PR c/79662
16716 * gcc.dg/enum-incomplete-4.c: New test.
16717
888c7050
JJ
167182017-02-22 Jakub Jelinek <jakub@redhat.com>
16719
16720 PR target/70465
16721 * gcc.target/i386/pr70465-2.c: New test.
16722
6d3daa1a
UB
167232017-02-21 Uros Bizjak <ubizjak@gmail.com>
16724
16725 * gcc.dg/pr61441.c: Use dg-add-options ieee.
16726
76dd203e
RB
167272017-02-22 Richard Biener <rguenther@suse.de>
16728
16729 PR tree-optimization/79673
16730 * gcc.target/i386/pr79673.c: New testcase.
16731
a9c774d2
RB
167322017-02-22 Richard Biener <rguenther@suse.de>
16733
16734 PR tree-optimization/79666
16735 * gcc.dg/torture/pr79666.c: New testcase.
16736
8f4f841a
ML
167372017-02-22 Martin Liska <mliska@suse.cz>
16738
16739 PR lto/79587
16740 * gcc.dg/tree-prof/pr79587.c: New test.
16741
441c7bba
EB
167422017-02-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16743
16744 PR tree-optimization/68644
16745 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip for powerpc*-*-*.
16746
a232a1cb
MP
167472017-02-21 Marek Polacek <polacek@redhat.com>
16748
16749 PR c++/79535
16750 * g++.dg/ext/flexary23.C: New test.
16751
b86fec68
UB
167522017-02-21 Uros Bizjak <ubizjak@gmail.com>
16753
16754 PR target/79593
16755 * gcc.target/i386/pr79593.c: New test.
16756
5c3f1d7b
JJ
167572017-02-21 Jakub Jelinek <jakub@redhat.com>
16758
b7280ac2
JJ
16759 PR c++/79654
16760 * g++.dg/cpp1z/decomp26.C: New test.
16761
5c3f1d7b
JJ
16762 PR sanitizer/79589
16763 * g++.dg/ubsan/pr79589.C: New test.
16764
1486c2a7
JL
167652017-02-21 Jeff Law <law@redhat.com>
16766
16767 PR tree-optimization/79621
16768 * gcc.c-torture/compile/pr79621.c: New test.
16769
2f3ec56d
JJ
167702017-02-21 Jakub Jelinek <jakub@redhat.com>
16771
3bb43119
JJ
16772 PR c++/79655
16773 * g++.dg/cpp1y/constexpr-79655.C: New test.
16774
664beaf2 16775 PR c++/79639
b86fec68 16776 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 16777
956d3e61
JJ
16778 PR target/79633
16779 * gcc.target/i386/mpx/pr79633.c: New test.
16780
d4cbfca4
JJ
16781 PR target/79570
16782 * gcc.dg/pr79570.c: New test.
16783
00bc9de3
JJ
16784 PR c++/79641
16785 * c-c++-common/pr79641.c: New test.
16786
d002d099
JJ
16787 PR tree-optimization/79649
16788 * gcc.target/i386/pr79649.c: New test.
16789
2f3ec56d
JJ
16790 PR target/79494
16791 * gcc.dg/pr79494.c: New test.
16792
e6655a5f
SB
167932017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
16794
16795 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
16796 to dg-options.
16797
167982017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
16799
16800 * gcc.dg/gimplefe-26.c: Require c99_runtime.
16801
fd527ec1
DE
168022017-02-02 Jason Merrill <jason@redhat.com>
16803
16804 PR c++/79580
16805 * g++.dg/ext/complit15.C: New.
16806
027a9dd5
KN
168072017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
16808
16809 PR target/78056
16810 * gcc.target/powerpc/pr78056-8.c: Remove.
16811
80480cee
MP
168122017-02-20 Marek Polacek <polacek@redhat.com>
16813
16814 PR middle-end/79537
16815 * gcc.dg/comp-goto-4.c: New test.
16816
85ade8d6
MP
16817 PR sanitizer/79558
16818 * c-c++-common/ubsan/bounds-14.c: New test.
16819
705d3b77
JJ
168202017-02-20 Jakub Jelinek <jakub@redhat.com>
16821
16822 PR target/79568
16823 * gcc.target/i386/pr79568-1.c: New test.
16824 * gcc.target/i386/pr79568-2.c: New test.
16825 * gcc.target/i386/pr79568-3.c: New test.
16826
dc42a736
PT
168272017-02-16 Paul Thomas <pault@gcc.gnu.org>
16828
16829 PR fortran/79382
705d3b77
JJ
16830 * gfortran.dg/dtio_10.f90: Change test of error message.
16831 * gfortran.dg/dtio_23.f90: New test.
16832 * gfortran.dg/dtio_24.f90: New test.
dc42a736 16833
1ca6a74f
PT
168342017-02-20 Paul Thomas <pault@gcc.gnu.org>
16835
16836 PR fortran/79434
705d3b77 16837 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 16838
63af1586
PT
168392017-02-19 Paul Thomas <pault@gcc.gnu.org>
16840
16841 PR fortran/79447
705d3b77 16842 * gfortran.dg/submodule_24.f08: New test.
63af1586 16843
4ca4d1e9
AV
168442017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
16845
16846 PR fortran/79229
16847 * gfortran.dg/class_allocate_24.f90: New test.
16848
dea71ad0
PT
168492017-02-19 Paul Thomas <pault@gcc.gnu.org>
16850
16851 PR fortran/79402
16852 * gfortran.dg/submodule_23.f90: New test.
16853
f46e2bc9
PC
168542017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
16855
16856 PR c++/79380
16857 * g++.dg/cpp0x/alignas8.C: New.
16858
7dfa657b
JW
168592017-02-19 Eric Fiselier <eric@efcs.ca>
16860 Jonathan Wakely <jwakely@redhat.com>
16861
16862 PR c++/69523
16863 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
16864
eab1f169
PK
168652017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16866
16867 * gcc.dg/gimplefe-26.c: New test.
16868
47e16d83
JDA
168692017-02-18 John David Anglin <danglin@gcc.gnu.org>
16870
16871 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
16872
c2615951
JJ
168732017-02-18 Jakub Jelinek <jakub@redhat.com>
16874
c28fcc60
JJ
16875 PR target/79569
16876 * gcc.target/i386/3dnowA-3.c: New test.
16877
c2615951
JJ
16878 PR target/79559
16879 * gcc.target/i386/pr79559.c: New test.
16880
97fcf744
JM
168812017-02-17 Joseph Myers <joseph@codesourcery.com>
16882
16883 * gcc.dg/c11-float-2.c: New test.
16884 * gcc.dg/torture/float128-floath.c,
16885 gcc.dg/torture/float128x-floath.c,
16886 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
16887 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
16888 gcc.dg/torture/float64x-floath.c: Do not test comparison of
16889 *_DECIMAL_DIG macros with DECIMAL_DIG.
16890
a530e181
BS
168912017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16892
16893 PR target/79261
16894 * gcc.target/powerpc/vec-xxpermdi.c: New file.
16895
1d516992
JK
168962017-02-17 Julia Koval <julia.koval@intel.com>
16897
16898 * gcc.target/i386/rdpid.c New test.
16899 * gcc.target/i386/sse-12.c: Add -mrdpid.
16900 * gcc.target/i386/sse-13.c: Ditto.
16901 * gcc.target/i386/sse-14.c: Ditto.
16902 * gcc.target/i386/sse-22.c: Ditto.
16903 * gcc.target/i386/sse-23.c: Ditto.
16904 * g++.dg/other/i386-2.C: Ditto.
16905 * g++.dg/other/i386-3.C: Ditto.
16906
3185712c
SB
169072017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
16908
16909 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
16910 * gcc.dg/pr61441.c: Ditto.
16911
a261ee49
ML
169122017-02-17 Martin Liska <mliska@suse.cz>
16913
16914 PR rtl-optimization/79574
16915 * gcc.dg/pr79574.c: New test.
16916
5bf69d74
MP
169172017-02-17 Marek Polacek <polacek@redhat.com>
16918
16919 PR middle-end/79536
16920 * gcc.dg/torture/pr79536.c: New test.
16921
a72b242e
AM
169222017-02-16 Alan Modra <amodra@gmail.com>
16923
16924 * gcc.c-torture/execute/pr79286.c: New.
16925
bcac0b4d
JJ
169262017-02-16 Jakub Jelinek <jakub@redhat.com>
16927
16928 PR c++/79512
16929 * c-c++-common/gomp/pr79512.c: New test.
16930
945c17d8
MS
169312017-02-15 Martin Sebor <msebor@redhat.com>
16932
16933 PR c++/79363
16934 * g++.dg/ext/flexary12.C: Adjust.
16935 * g++.dg/ext/flexary20.C: Same.
16936 * g++.dg/ext/flexary21.C: Same.
16937 * g++.dg/ext/flexary22.C: New test.
16938
25c99850
BC
169392017-02-15 Bin Cheng <bin.cheng@arm.com>
16940
16941 PR tree-optimization/79347
16942 * gcc.dg/vect/pr79347.c: New test.
16943
4f5e5fcb
JJ
169442017-02-15 Jakub Jelinek <jakub@redhat.com>
16945
e7202857
JJ
16946 PR c++/79301
16947 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
16948 [[deprecated]] comment.
16949 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
16950 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
16951 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
16952 [[deprecated]] in -std=c++11.
16953 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
16954 [[fallthrough]] in -std=c++11 and -std=c++14.
16955
4f5e5fcb
JJ
16956 PR c++/79288
16957 * g++.dg/tls/pr79288.C: New test.
16958
c7545f1c
MP
169592017-02-15 Marek Polacek <polacek@redhat.com>
16960
16961 PR c/79515
16962 * gcc.dg/dfp/pr79515.c: New.
16963
1114b39c
DE
169642017-02-15 David Edelsohn <dje.gcc@gmail.com>
16965
16966 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
16967
93b87d1d
TS
169682017-02-15 Thomas Schwinge <thomas@codesourcery.com>
16969
16970 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
16971 "opt_files".
16972
fa8db6ea
JJ
169732017-02-15 Jakub Jelinek <jakub@redhat.com>
16974
16975 PR target/79487
16976 * gcc.dg/dfp/pr79487.c: New test.
16977 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
16978 2017-02-13 change.
16979
8722316b
CL
169802017-01-14 Carl Love <cel@us.ibm.com>
16981
16982 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
16983 xvcvsxdsp and xvcvuxdsp instructions.
16984
2932fe90
SB
169852017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
16986
16987 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
16988 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
16989 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
16990 64-bit default target.
16991 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
16992 a 64-bit default target.
16993
63d09033
JJ
169942017-02-14 Jakub Jelinek <jakub@redhat.com>
16995
16996 PR target/79481
16997 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 16998 (test_3vx): Change return type from int to void.
63d09033
JJ
16999 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
17000 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
17001 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
17002 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
17003 tests.
17004 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
17005 (test_3vx): Change return type from int to void.
17006 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
17007 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
17008 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
17009 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
17010 tests.
17011 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
17012 intrinsic. Change scan-assembler-times number from 1 to 2.
17013 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
17014 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
17015 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
17016 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
17017 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
17018 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
17019 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
17020
8668fae0
UB
170212017-02-14 Uros Bizjak <ubizjak@gmail.com>
17022
17023 PR middle-end/61225
17024 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
17025 Use dg-additional-options for ia32 target. Remove XFAIL.
17026
95d96609
UB
170272017-02-14 Uros Bizjak <ubizjak@gmail.com>
17028
17029 PR target/79495
17030 * gcc.target/i386/pr79495.c: New test.
17031
6f207d58
MP
170322017-02-14 Marek Polacek <polacek@redhat.com>
17033
17034 PR c++/79420
17035 PR c++/79463
17036 * g++.dg/cpp1y/pr79463.C: New.
17037 * g++.dg/template/incomplete10.C: New.
17038 * g++.dg/template/incomplete9.C: New.
17039
ee139af5
L
170402017-02-14 H.J. Lu <hongjiu.lu@intel.com>
17041
17042 PR target/79498
17043 * gcc.target/i386/pr79498.c: New test.
17044
bf00c9e0
MS
170452017-02-14 Martin Sebor <msebor@redhat.com>
17046
17047 PR middle-end/79448
17048 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
17049 * gcc.dg/tree-ssa/pr79448-2.c: New test.
17050 * gcc.dg/tree-ssa/pr79448.c: New test.
17051
6c022f73
JL
170522017-02-14 Jeff Law <law@redhat.com>
17053
17054 PR tree-optimization/79095
17055 * g++.dg/pr79095-1.C: New test
17056 * g++.dg/pr79095-2.C: New test
17057 * g++.dg/pr79095-3.C: New test
17058 * g++.dg/pr79095-4.C: New test
17059 * g++.dg/pr79095-5.C: New test
17060 * gcc.c-torture/execute/arith-1.c: Update with more cases.
17061 * gcc.dg/tree-ssa/pr79095-1.c: New test.
17062
b719f884
JG
170632017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
17064
17065 * gcc.target/aarch64/vect_fp16_1.c: New.
17066
1be33173
PK
170672017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17068
17069 * gcc.dg/gimplefe-25.c: New test.
17070
73424a09
JJ
170712017-02-14 Jakub Jelinek <jakub@redhat.com>
17072
17073 PR tree-optimization/79408
17074 * gcc.dg/tree-ssa/pr79408-2.c: New test.
17075
977472e8
RB
170762017-02-14 Richard Biener <rguenther@suse.de>
17077
17078 PR middle-end/79432
17079 * gcc.dg/torture/pr79432.c: New testcase.
17080
ee75687b
MS
170812017-02-13 Martin Sebor <msebor@redhat.com>
17082
17083 PR middle-end/79496
17084 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
17085
b84702c0
JJ
170862017-02-13 Jakub Jelinek <jakub@redhat.com>
17087
ecc04fae
JJ
17088 PR sanitizer/79341
17089 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
17090 variables volatile.
17091
b84702c0
JJ
17092 PR c++/79232
17093 * g++.dg/cpp1z/eval-order4.C: New test.
17094 * g++.dg/other/pr79232.C: New test.
17095
b9a161ff
NS
170962017-02-13 Nathan Sidwell <nathan@acm.org>
17097
17098 PR c++/79296
17099 * g++.dg/cpp0x/pr79296.C: New.
17100
d8505fac
SB
171012017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
17102
17103 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
17104 Instead, xfail powerpc*-*-* && lp64.
17105
efb802cb
SB
171062017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
17107
17108 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
17109 powerpc_p8vector_ok.
17110 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
17111
8d6427c6
AS
171122017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
17113
17114 PR target/79449
17115 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
17116 for reading beyond a 4k boundary.
17117
9b7716c9
JJ
171182017-02-13 Jakub Jelinek <jakub@redhat.com>
17119
17120 PR rtl-optimization/79388
17121 PR rtl-optimization/79450
17122 * gcc.c-torture/execute/pr79388.c: New test.
17123 * gcc.c-torture/execute/pr79450.c: New test.
17124
4bb91707
TK
171252017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
17126
17127 PR fortran/65542
9b7716c9 17128 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 17129
e22910c2
JJ
171302017-02-11 Jakub Jelinek <jakub@redhat.com>
17131
17132 PR sanitizer/79341
17133 * g++.dg/asan/deep-stack-uaf-1.C: New test.
17134
acbbac04
JH
171352017-02-11 Jan Hubicka <hubicka@ucw.cz>
17136
17137 PR tree-ssa/56727
17138 * gcc.dg/tree-ssa/pr56727.c: New testcase.
17139
e493f96b
JJ
171402017-02-10 Jakub Jelinek <jakub@redhat.com>
17141
17142 PR c++/79457
17143 * g++.dg/cpp0x/pr79457.C: New test.
17144
773acd54
SB
171452017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
17146
17147 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
17148 scan-assembler unless lp64.
17149
b56f814e
SB
171502017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
17151
17152 PR tree-optimization/66612
17153 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
17154
5e659d16
SB
171552017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
17156
17157 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
17158 of all powerpc.
17159
6f4f30bf
MP
171602017-02-10 Marek Polacek <polacek@redhat.com>
17161
17162 PR c++/79435
17163 * g++.dg/cpp1y/pr79435.C: New.
17164
3799a5b8
MP
17165 PR c++/79184
17166 * g++.dg/warn/Wint-in-bool-context-1.C: New.
17167
052ef81d
CL
171682017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
17169
17170 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
17171 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
17172 New.
17173 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
17174 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
17175 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
17176 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
17177 (vtst_expected_poly64x2): Move to aarch64-only section.
17178 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
17179 (vtst_p64, vtstq_p64): New tests.
17180
a7c8ed0c
PC
171812017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
17182
17183 PR c++/71737
17184 * g++.dg/cpp0x/pr71737.C: New.
17185
3dcde5ef 171862017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 17187 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
17188
17189 * gcc.dg/gimplefe-error-1.c: New testcase.
17190 * gcc.dg/gimplefe-error-2.c: New testcase.
17191 * gcc.dg/gimplefe-error-3.c: New testcase.
17192
6139a3b7
JJ
171932017-02-10 Jakub Jelinek <jakub@redhat.com>
17194
17195 PR tree-optimization/79411
17196 * gcc.c-torture/compile/pr79411.c: New test.
17197
9bfc55d0
JJ
171982017-02-09 Jakub Jelinek <jakub@redhat.com>
17199 Jason Merrill <jason@redhat.com>
17200
17201 PR c++/79143
17202 * g++.dg/cpp1z/pr79143.C: New test.
17203
0b90c541
JH
172042017-02-09 Jan Hubicka <hubicka@ucw.cz>
17205
17206 * gcc.dg/loop-unswitch-2.c: Update testcase.
17207 * gcc.dg/loop-unswitch-1.c: Update testcase.
17208
192b048b
MP
172092017-02-09 Marek Polacek <polacek@redhat.com>
17210
17211 PR c/79428
17212 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
17213 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
17214 * c-c++-common/goacc/pr79428-1.c: New test.
17215 * c-c++-common/gomp/pr79428-2.c: New test.
17216 * c-c++-common/gomp/pr79428-5.c: New test.
17217 * c-c++-common/gomp/pr79428-6.c: New test.
17218 * c-c++-common/pr79428-3.c: New test.
17219
e9a9033b
AK
172202017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17221
17222 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
17223 testcases.
17224
56f71478
JJ
172252017-02-09 Jakub Jelinek <jakub@redhat.com>
17226
28f6839b
JJ
17227 PR c/79413
17228 * gcc.c-torture/compile/pr79413.c: New test.
17229
f08683a1
JJ
17230 PR c++/79429
17231 * c-c++-common/gomp/pr79429.c: New test.
17232 * g++.dg/gomp/pr79429.C: New test.
17233
56f71478
JJ
17234 PR c/79431
17235 * c-c++-common/gomp/pr79431.c: New test.
17236
02889d23
CLT
172372017-02-09 Nathan Sidwell <nathan@codesourcery.com>
17238 Cesar Philippidis <cesar@codesourcery.com>
17239 Joseph Myers <joseph@codesourcery.com>
17240 Chung-Lin Tang <cltang@codesourcery.com>
17241
17242 * c-c++-common/goacc/combined-directives.c: Remove xfail.
17243 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
17244 * c-c++-common/goacc/loop-auto-2.c: New.
17245 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
17246 * c-c++-common/goacc/tile-2.c: New.
17247 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
17248 * g++.dg/goacc/tile-1.C: New, check tile subst.
17249 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
17250 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
17251 * gfortran.dg/goacc/tile-1.f90: New test.
17252 * gfortran.dg/goacc/tile-2.f90: New test.
17253 * gfortran.dg/goacc/tile-lowering.f95: New test.
17254
9c0c77d2
RB
172552017-02-09 Richard Biener <rguenther@suse.de>
17256
17257 PR tree-optimization/69823
17258 * gcc.dg/graphite/pr69823.c: New testcase.
17259
f39bad9f
PH
172602017-02-08 Pat Haugen <pthaugen@us.ibm.com>
17261
17262 PR target/78604
17263 * gcc.target/powerpc/pr78604.c: New.
17264
fc00b9ce
KN
172652017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
17266
17267 PR target/68972
17268 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
17269 disable this test on power architecture.
17270
50c1f4a5
RB
172712017-02-08 Richard Biener <rguenther@suse.de>
17272
17273 PR tree-optimization/71824
17274 PR tree-optimization/79409
17275 * gcc.dg/graphite/pr71824-3.c: New testcase.
17276
74a15d14
JJ
172772017-02-08 Jakub Jelinek <jakub@redhat.com>
17278
17279 PR tree-optimization/79408
17280 * gcc.dg/tree-ssa/pr79408.c: New test.
17281
d798497e
RB
172822017-02-08 Richard Biener <rguenther@suse.de>
17283
17284 PR tree-optimization/71824
17285 * gcc.dg/graphite/pr71824-2.c: New testcase.
17286
9d5019a1
AP
172872017-02-07 Andrew Pinski <apinski@cavium.com>
17288
705d3b77 17289 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 17290
ec48209a
JJ
172912017-02-07 Jakub Jelinek <jakub@redhat.com>
17292
17293 PR rtl-optimization/79386
17294 * gcc.c-torture/compile/pr79386.c: New test.
17295
e5f234b2
DV
172962017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
17297 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17298
17299 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
17300 *-*-solaris*.
17301
1f138b75
JJ
173022017-02-07 Jakub Jelinek <jakub@redhat.com>
17303
17304 PR target/79299
17305 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
17306 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
17307
7af4b20d
RB
173082017-02-07 Richard Biener <rguenther@suse.de>
17309
17310 * gcc.dg/gimplefe-23.c: New testcase.
17311 * gcc.dg/gimplefe-24.c: Likewise.
17312
d95c2fc7
CL
173132017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
17314
17315 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
17316 scan-assembler instead of scan-assembler-times.
17317 * gcc.target/aarch64/test_frame_10.c: Likewise.
17318 * gcc.target/aarch64/test_frame_12.c: Likewise.
17319 * gcc.target/aarch64/test_frame_2.c: Likewise.
17320 * gcc.target/aarch64/test_frame_4.c: Likewise.
17321 * gcc.target/aarch64/test_frame_6.c: Likewise.
17322 * gcc.target/aarch64/test_frame_7.c: Likewise.
17323 * gcc.target/aarch64/test_frame_8.c: Likewise.
17324
fa5d44d0
RO
173252017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17326
17327 * gcc.target/i386/pr78419.c: Require ifunc support.
17328
d9b4ce00
DE
173292017-02-07 David Edelsohn <dje.gcc@gmail.com>
17330
17331 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
17332
bb7d75ff
PP
173332017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
17334
17335 PR c++/79360
17336 * g++.dg/cpp1y/nsdmi-union2.C: New test.
17337
122e7b4f
KC
173382017-02-06 Kito Cheng <kito.cheng@gmail.com>
17339
17340 * lib/target-supports.exp: Define the RISC-V target.
17341 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
17342 * gcc.dg/builtin-apply2.c: Likewise.
17343 * gcc.dg/ifcvt-4.c: Likewise.
17344 * gcc.dg/loop-8.c: Likewise.
17345 * gcc.dg/sibcall-10.c: Likewise.
17346 * gcc.dg/sibcall-9.c: Likewise.
17347 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
17348 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
17349 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
17350 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
17351 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
17352 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
17353 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
17354
391675ac
MM
173552017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
17356
17357 PR target/66144
17358 * gcc.target/powerpc/pr66144-1.c: New test.
17359 * gcc.target/powerpc/pr66144-2.c: Likewise.
17360 * gcc.target/powerpc/pr66144-3.c: Likewise.
17361
e495e31a
MS
173622017-02-06 Martin Sebor <msebor@redhat.com>
17363
17364 PR tree-optimization/79376
17365 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
17366 * gcc.dg/tree-ssa/pr79376.c: Ditto.
17367
2568d8a1
JJ
173682017-02-06 Jakub Jelinek <jakub@redhat.com>
17369
98e09245
JJ
17370 PR c++/79379
17371 * g++.dg/cpp1y/constexpr-79379.C: New test.
17372
e8b0383c
JJ
17373 PR c++/79377
17374 * g++.dg/lookup/pr79377.C: New test.
17375
a5e8cbd1
JJ
17376 PR c++/79372
17377 * g++.dg/cpp1z/decomp25.C: New test.
17378
2568d8a1
JJ
17379 PR tree-optimization/79284
17380 * gcc.c-torture/compile/pr79284.c: New test.
17381
aae936b9
PC
173822017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
17383
17384 PR c++/70448
17385 * g++.dg/cpp0x/pr70448.C: New.
17386
daf57541
DV
173872017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
17388
17389 PR 78348
17390 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
17391 to dg-options.
17392
0898c74d
GJL
173932017-02-06 Georg-Johann Lay <avr@gjlay.de>
17394
17395 PR target/78883
17396 * gcc.c-torture/compile/pr78883.c: New test.
17397
5d3ebb71
JH
173982017-02-05 Jan Hubicka <hubicka@ucw.cz>
17399
17400 PR tree-ssa/79347
17401 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
17402 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
17403 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
17404 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
17405 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
17406 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
17407 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
17408 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
17409 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
17410 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
17411 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
17412 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
17413 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
17414
139d4065
AV
174152017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
17416
17417 PR fortran/79344
17418 * gfortran.dg/allocate_with_source_24.f90: New test.
17419
4b9c80d8
AV
174202017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
17421
17422 PR fortran/79230
17423 * gfortran.dg/der_ptr_component_2.f90: New test.
17424
f3877b2f
EB
174252017-02-05 Eric Botcazou <ebotcazou@adacore.com>
17426
17427 * gcc.target/sparc/20170205-1.c: New test.
17428
d8a09ada
JDA
174292017-02-03 John David Anglin <danglin@gcc.gnu.org>
17430
a2a86d6a
JDA
17431 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
17432 libatomic_available.
17433
a1d99925
JDA
17434 * gcc.dg/pr77587.c: Require alias support.
17435 * gcc.dg/pr77587a.c: Likewise.
17436
d8bf159e
JDA
17437 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
17438 * gcc.c-torture/execute/pr78622.c: Likewise.
17439
d8a09ada
JDA
17440 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
17441 hppa*-*-hpux*.
17442 * c-c++-common/Wunused-var-16.c: Likewise.
17443 * c-c++-common/builtin-shuffle-1.c: Likewise.
17444 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
17445 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
17446
f589a1ce
MS
174472017-02-03 Martin Sebor <msebor@redhat.com>
17448
17449 PR tree-optimization/79327
17450 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
17451 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
17452 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 17453
5b00f9d2
JJ
174542017-02-03 Jakub Jelinek <jakub@redhat.com>
17455 Martin Sebor <msebor@redhat.com>
17456
17457 PR tree-optimization/79327
17458 * gcc.dg/tree-ssa/pr79327.c: New test.
17459 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
17460 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
17461 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
17462 (test_sprintf_chk_range_schar): Adjust dg-message.
17463 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
17464 * gcc.c-torture/execute/pr79327.c: New test.
17465
437f0a81
JJ
174662017-02-03 Jakub Jelinek <jakub@redhat.com>
17467
17468 PR target/79354
17469 * gcc.target/powerpc/pr79354.c: New test.
17470 * gcc.c-torture/execute/pr79354.c: New test.
17471
3f343040
MS
174722017-02-03 Martin Sebor <msebor@redhat.com>
17473
17474 PR tree-optimization/79352
17475 * gcc.dg/tree-ssa/pr79352.c: New test.
17476
46a2ab58
ML
174772017-02-03 Martin Liska <mliska@suse.cz>
17478
17479 PR lto/66295
17480 * gcc.target/i386/mvc9.c: New test.
17481
baa2d1cd
PH
174822017-02-03 Pat Haugen <pthaugen@us.ibm.com>
17483
17484 PR target/79158
17485 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
17486 to VSX reg.
17487
30c6ec2f
JH
174882017-02-02 Jan Hubicka <hubicka@ucw.cz>
17489
17490 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
17491 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
17492 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
17493 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
17494 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
17495 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
17496 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
17497 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
17498 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
17499 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
17500 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
17501 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
17502 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
17503
ebee1eb9
MS
175042017-02-02 Martin Sebor <msebor@redhat.com>
17505
17506 PR middle-end/79275
17507 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
17508 * gcc.dg/tree-ssa/pr79275.c: New test.
17509
dcd25b8a
AS
175102017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
17511
dc362ada 17512 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 17513
0f0c2cc3
JH
175142017-02-02 Jan Hubicka <hubicka@ucw.cz>
17515
17516 PR middle-end/77445
17517 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
17518 threading is done.
17519
1c372840
TC
175202017-02-02 Tamar Christina <tamar.christina@arm.com>
17521
17522 PR middle-end/78142
17523 * gcc.target/aarch64/vector_initialization_nostack.c
17524 (f12): Use one vector
17525
9f11a4a7
JJ
175262017-02-02 Jakub Jelinek <jakub@redhat.com>
17527
bef7e561
JJ
17528 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
17529 * c-c++-common/asan/misalign-1.c: Likewise.
17530 * c-c++-common/asan/misalign-2.c: Likewise.
17531 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
17532 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
17533 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
17534 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
17535 add -ffat-lto-objects from/to dg-additional-options.
17536 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
17537 dg-additional-options.
17538
9f11a4a7
JJ
17539 PR target/79197
17540 * gcc.target/powerpc/pr79197.c: New test.
17541 * gcc.c-torture/compile/pr79197.c: New test.
17542
09661674
RB
175432017-02-02 Richard Biener <rguenther@suse.de>
17544
17545 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
17546
d8d58893
PC
175472017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
17548
17549 PR c++/69637
17550 * g++.dg/cpp0x/pr69637-1.C: New.
17551 * g++.dg/cpp0x/pr69637-2.C: Likewise.
17552
521a70a4
AK
175532017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17554
17555 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
17556
e26b502d
BS
175572017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17558
17559 PR target/70012
17560 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
17561 conditions.
17562
55e75c7c
JJ
175632017-02-01 Jakub Jelinek <jakub@redhat.com>
17564
17565 PR testsuite/79324
17566 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
17567 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
17568 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
17569 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
17570 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
17571 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
17572 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
17573 * g++.dg/debug/dwarf2/align-1.C: Likewise.
17574 * g++.dg/debug/dwarf2/align-2.C: Likewise.
17575 * g++.dg/debug/dwarf2/align-3.C: Likewise.
17576 * g++.dg/debug/dwarf2/align-4.C: Likewise.
17577 * g++.dg/debug/dwarf2/align-5.C: Likewise.
17578 * g++.dg/debug/dwarf2/align-6.C: Likewise.
17579
a4476973
ML
175802017-02-01 Martin Liska <mliska@suse.cz>
17581
17582 PR testsuite/79272
17583 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
17584
3f3181b1
RB
175852017-02-01 Richard Biener <rguenther@suse.de>
17586
17587 PR testsuite/76957
17588 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
17589 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
17590 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
17591 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
17592
1e7ef862
RB
175932017-02-01 Richard Biener <rguenther@suse.de>
17594
17595 PR middle-end/79315
17596 * gfortran.dg/pr79315.f90: New testcase.
17597
405a7406
RB
175982017-02-01 Richard Biener <rguenther@suse.de>
17599
17600 PR tree-optimization/71824
17601 * gcc.dg/graphite/pr71824.c: New testcase.
17602
19bdccb4
JJ
176032017-01-31 Jakub Jelinek <jakub@redhat.com>
17604
17605 PR c++/79304
17606 * g++.dg/diagnostic/pr79304.C: New test.
17607
fcb2cdfc
DM
176082017-01-31 David Malcolm <dmalcolm@redhat.com>
17609
17610 PR c++/79298
17611 * g++.dg/spellcheck-pr79298.C: New test case.
17612
7cfa044d
DM
176132017-01-31 David Malcolm <dmalcolm@redhat.com>
17614
17615 PR preprocessor/79210
17616 * gcc.dg/format/pr79210.c: New test case.
17617 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
17618 New function.
17619
de3fbef6
NS
176202017-01-31 Nathan Sidwell <nathan@acm.org>
17621
5ae37bdf
NS
17622 PR c++/79290
17623 * g++.dg/warn/pr79290.C: New.
17624
de3fbef6
NS
17625 PR c++/67273
17626 PR c++/79253
17627 * g++.dg/cpp1y/pr67273.C: New.
17628 * g++.dg/cpp1y/pr79253.C: New.
17629
7f357c61
NS
176302017-01-31 Nathan Sidwell <nathan@acm.org>
17631
17632 PR c++/79264
17633 * g++.dg/cpp1y/pr61636-1.C: Augment.
17634
5b11971a
CL
176352017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
17636
17637 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
17638 rand() instead of random().
17639
8b670f93
AH
176402017-01-30 Aldy Hernandez <aldyh@redhat.com>
17641
17642 PR tree-optimization/71691
17643 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
17644
4727e06b
AK
176452017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17646
17647 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
17648 __ARCH__.
17649
b6dae849
JJ
176502017-01-31 Jakub Jelinek <jakub@redhat.com>
17651
17652 PR tree-optimization/79267
17653 * g++.dg/opt/pr79267.C: New test.
17654
0c169c01 176552017-01-30 Alexandre Oliva <aoliva@redhat.com>
40fb9c89
AO
17656
17657 PR debug/63238
17658 * gcc.dg/debug/dwarf2/align-1.c: New.
17659 * gcc.dg/debug/dwarf2/align-2.c: New.
17660 * gcc.dg/debug/dwarf2/align-3.c: New.
17661 * gcc.dg/debug/dwarf2/align-4.c: New.
17662 * gcc.dg/debug/dwarf2/align-5.c: New.
17663 * gcc.dg/debug/dwarf2/align-6.c: New.
17664 * gcc.dg/debug/dwarf2/align-as-1.c: New.
17665 * g++.dg/debug/dwarf2/align-1.C: New.
17666 * g++.dg/debug/dwarf2/align-2.C: New.
17667 * g++.dg/debug/dwarf2/align-3.C: New.
17668 * g++.dg/debug/dwarf2/align-4.C: New.
17669 * g++.dg/debug/dwarf2/align-5.C: New.
17670 * g++.dg/debug/dwarf2/align-6.C: New.
17671
3095f651
AS
176722017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
17673
17674 PR target/79170
17675 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
17676
3cf88bff
MS
176772017-01-30 Martin Sebor <msebor@redhat.com>
17678
17679 PR testsuite/79293
17680 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
17681
37731134
ML
176822017-01-30 Martin Liska <mliska@suse.cz>
17683
17684 PR gcov-profile/79259
17685 * g++.dg/tree-prof/pr79259.C: New test.
17686
0c7247cc
RB
176872017-01-30 Richard Biener <rguenther@suse.de>
17688
17689 PR tree-optimization/79276
17690 * gcc.dg/torture/pr79276.c: New testcase.
17691
ab4be5d1
DV
176922017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
17693
17694 PR target/79240
17695 * gcc.target/s390/pr79240.c: New test.
17696
6687d58d
BS
176972017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17698
17699 PR target/79268
17700 * gcc.target/powerpc/pr79268.c: New file.
17701 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
17702 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
17703 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
17704 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
17705
b5df96c3
JDA
177062017-01-28 John David Anglin <danglin@gcc.gnu.org>
17707
fc34d7b8
JDA
17708 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
17709
9efc84e4
JDA
17710 PR testsuite/70583
17711 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
17712
4bfbe3ae
JDA
17713 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
17714 * gnat.dg/debug9.adb: Likewise.
17715
8d0b306f
JDA
17716 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
17717
b5df96c3
JDA
17718 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
17719 libatomic_available.
17720 * gfortran.dg/coarray_42.f90: Likewise.
17721 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
17722 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
17723 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
17724
eb339366
MS
177252017-01-27 Martin Sebor <msebor@redhat.com>
17726
17727 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
17728
711ce021
BS
177292017-01-27 Bernd Schmidt <bschmidt@redhat.com>
17730
17731 PR rtl-optimization/79194
17732 * gcc.dg/torture/pr79194.c: New test.
17733
d8321b33
VM
177342017-01-27 Vladimir Makarov <vmakarov@redhat.com>
17735
17736 PR tree-optimization/71374
2568d8a1 17737 * gcc.target/i386/pr71374.c: New.
d8321b33 17738
9e2ea13e
MS
177392017-01-27 Martin Sebor <msebor@redhat.com>
17740
17741 PR c++/71290
17742 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
17743 a dg-error directive.
17744
9eb7045b
VM
177452017-01-27 Vladimir Makarov <vmakarov@redhat.com>
17746
17747 PR target/79131
17748 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
17749 * gcc.target/arm/pr79131-2.c: New.
17750
f75bbf3f
BS
177512017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17752
17753 PR target/65484
17754 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
17755 vectorized on POWER unless hardware misaligned loads are
17756 available.
17757
3f54004b
BC
177582017-01-27 Bin Cheng <bin.cheng@arm.com>
17759
17760 PR rtl-optimization/78559
17761 * gcc.c-torture/execute/pr78559.c: New test.
17762
40b6bff9
RB
177632017-01-27 Richard Biener <rguenther@suse.de>
17764
17765 PR tree-optimization/79245
17766 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
17767 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
17768
b2f8892e
JJ
177692017-01-27 Jakub Jelinek <jakub@redhat.com>
17770
17771 PR c/79199
17772 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
17773 target. Use 4294967293U instead of 4294967293.
17774
b002f3b9
RB
177752017-01-27 Richard Biener <rguenther@suse.de>
17776
17777 PR tree-optimization/71433
17778 * gcc.dg/Warray-bounds-21.c: New testcase.
17779
38f50ab6
RB
177802017-01-27 Richard Biener <rguenther@suse.de>
17781
17782 PR tree-optimization/79244
17783 * gcc.dg/torture/pr79244.c: New testcase.
17784
c04f4139
JJ
177852017-01-27 Jakub Jelinek <jakub@redhat.com>
17786
17787 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
17788 all occurrences of 40 to 32.
17789
6ca513f9
RE
177902017-01-27 Richard Earnshaw <rearnsha@arm.com>
17791
17792 PR target/79239
17793 * gcc.target/arm/pr79239.c: New test.
17794
d876f5cd
DV
177952017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
17796
17797 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
17798
bb6a6ee9
AB
177992017-01-27 Adam Butcher <adam@jessamine.co.uk>
17800
17801 PR c++/64382
17802 * g++.dg/cpp1y/pr64382.C: New test.
17803
31c87a43
MS
178042017-01-26 Martin Sebor <msebor@redhat.com>
17805
17806 PR middle-end/78703
17807 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
17808 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
17809 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
17810 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
17811
f7c06c0f
JJ
178122017-01-26 Jakub Jelinek <jakub@redhat.com>
17813
b0670cc0
JJ
17814 PR debug/79129
17815 * g++.dg/debug/dwarf2/pr79129.C: New test.
17816
f7c06c0f
JJ
17817 PR debug/78835
17818 * g++.dg/debug/dwarf2/pr78835.C: New test.
17819
5d93da1d
MS
178202017-01-26 Martin Sebor <msebor@redhat.com>
17821
17822 PR middle-end/78703
17823 * gcc.dg/format/pr78569.c: Adjust.
17824 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
17825 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
17826 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
17827 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
17828 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
17829 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
17830 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
17831 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
17832 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
17833 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
17834 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
17835
905d2812
JJ
178362017-01-26 Jakub Jelinek <jakub@redhat.com>
17837
17838 PR c++/68727
17839 * g++.dg/other/offsetof8.C: Add expected error.
17840 * g++.dg/other/offsetof9.C: New test.
17841
b3db8d77
DE
178422017-01-26 David Edelsohn <dje.gcc@gmail.com>
17843
17844 * g++.dg/opt/declone3.C: Require LTO.
17845
15961e4a
VM
178462017-01-26 Vladimir Makarov <vmakarov@redhat.com>
17847
17848 PR target/79131
17849 * gcc.target/arm/pr79131.c: New.
17850
e39dd802
BC
178512017-01-26 Bin Cheng <bin.cheng@arm.com>
17852
17853 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
17854
bc9efeab
JW
178552017-01-26 Jonathan Wakely <jwakely@redhat.com>
17856
17857 PR libstdc++/79190
17858 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
17859 matches replaced operator delete.
17860
b5f75f0b
JJ
178612017-01-26 Jakub Jelinek <jakub@redhat.com>
17862
17863 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
17864 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
17865 avx512f with avx512dq.
17866 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
17867 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
17868 avx512f with avx512dq.
17869 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
17870 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
17871 avx512f with avx512dq.
17872
0a38b341
MP
178732017-01-26 Marek Polacek <polacek@redhat.com>
17874
17875 PR c/79199
17876 * c-c++-common/Wduplicated-branches-13.c: New test.
17877
ebff5c3f
DS
178782017-01-26 David Sherwood <david.sherwood@arm.com>
17879
17880 PR middle-end/79212
17881 * gfortran.dg/gomp/sharing-4.f90: New test.
17882
e6d55103
JJ
178832017-01-26 Jakub Jelinek <jakub@redhat.com>
17884
1a27fab1
JJ
17885 PR target/70465
17886 * gcc.target/i386/pr70465.c: New test.
17887
e6d55103
JJ
17888 * brig.dg/dg.exp: Update copyright years.
17889 * lib/brig-dg.exp: Update copyright years.
17890 * lib/brig.exp: Update copyright years.
17891
b5aa1281
MM
178922017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
17893
17894 PR target/79179
17895 * gcc.target/powerpc/pr79179.c: New test.
17896
3b5de3cb
BS
178972017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17898
17899 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
17900 generation to accept D-mode memory accesses.
17901
dbe81dbe
MS
179022017-01-25 Martin Sebor <msebor@redhat.com>
17903
17904 PR c++/71290
17905 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
17906 * g++.dg/ext/flexarray-mangle.C: Same.
17907 * g++.dg/ext/flexarray-subst.C: Same.
17908 * g++.dg/ext/flexary10.C: Same.
17909 * g++.dg/ext/flexary11.C: Same.
17910 * g++.dg/ext/flexary14.C: Same.
17911 * g++.dg/ext/flexary16.C: Same.
17912 * g++.dg/ext/flexary18.C: Same.
17913 * g++.dg/ext/flexary19.C: Same.
17914 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
17915 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
17916 * g++.dg/ubsan/object-size-1.C: Same.
17917 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 17918
0e343868
JJ
179192017-01-25 Jakub Jelinek <jakub@redhat.com>
17920
a25608aa
JJ
17921 PR c++/78896
17922 * g++.dg/cpp1z/decomp24.C: New test.
17923
0e343868
JJ
17924 PR c++/77914
17925 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
17926 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
17927 expect a warning.
17928 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
17929 expect warnings.
17930 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
17931 * g++.dg/cpp1y/pr59636.C: Likewise.
17932 * g++.dg/cpp1y/pr60190.C: Likewise.
17933
0d098f4b
BC
179342017-01-25 Bin Cheng <bin.cheng@arm.com>
17935
17936 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
17937
5332c89e 179382017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
17939
17940 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
17941 vec_packs built-ins
17942
ed4e59f4
CL
179432017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
17944
17945 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
17946 -mcpu=cortex-a57.
17947 * gcc.target/arm/vseleqsf.c: Likewise.
17948 * gcc.target/arm/vselgedf.c: Likewise.
17949 * gcc.target/arm/vselgesf.c: Likewise.
17950 * gcc.target/arm/vselgtdf.c: Likewise.
17951 * gcc.target/arm/vselgtsf.c: Likewise.
17952 * gcc.target/arm/vselledf.c: Likewise.
17953 * gcc.target/arm/vsellesf.c: Likewise.
17954 * gcc.target/arm/vselltdf.c: Likewise.
17955 * gcc.target/arm/vselltsf.c: Likewise.
17956 * gcc.target/arm/vselnedf.c: Likewise.
17957 * gcc.target/arm/vselnesf.c: Likewise.
17958 * gcc.target/arm/vselvcdf.c: Likewise.
17959 * gcc.target/arm/vselvcsf.c: Likewise.
17960 * gcc.target/arm/vselvsdf.c: Likewise.
17961 * gcc.target/arm/vselvssf.c: Likewise.
17962
a5d6927f
RB
179632017-01-25 Richard Biener <rguenther@suse.de>
17964
17965 PR testsuite/72850
17966 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
17967 to what we had before adding the threading passes.
17968
c2873892
RB
179692017-01-25 Richard Biener <rguenther@suse.de>
17970
17971 PR tree-optimization/69264
17972 * g++.dg/torture/pr69264.C: New testcase.
17973
9aa483a2
KT
179742016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17975
17976 PR target/79145
17977 * gcc.target/arm/pr79145.c: New test.
17978
5c628c3e
RB
179792017-01-25 Richard Biener <rguenther@suse.de>
17980
17981 PR debug/78363
17982 * g++.dg/gomp/pr78363-1.C: New testcase.
17983 * g++.dg/gomp/pr78363-2.C: Likewise.
17984 * g++.dg/gomp/pr78363-3.C: Likewise.
17985
9078cd36
KT
179862016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17987
17988 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
17989 * gcc.dg/lto/pr61526_0.c: Likewise.
17990 * gcc.dg/lto/pr64415_0.c: Likewise.
17991
7cfd79d6
JJ
179922017-01-24 Jakub Jelinek <jakub@redhat.com>
17993
17994 PR c++/79205
17995 * g++.dg/cpp1z/decomp22.C: New test.
17996 * g++.dg/cpp1z/decomp23.C: New test.
17997
3e4b91f2
NS
179982017-01-24 Nathan Sidwell <nathan@acm.org>
17999
1d7bc790
NS
18000 PR c++/78469
18001 * g++.dg/cpp0x/pr78469.C: New.
18002
3e4b91f2
NS
18003 PR c++/79118
18004 * g++.dg/cpp0x/pr79118.C: New.
18005
b20ba138
EB
180062017-01-24 Eric Botcazou <ebotcazou@adacore.com>
18007
18008 * gcc.target/arm/vfp-longcall-apcs.c: New test.
18009
c2e84327
DM
180102017-01-24 David Malcolm <dmalcolm@redhat.com>
18011
18012 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
18013 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
18014 * gcc.dg/rtl/rtl.exp: New file.
18015 * gcc.dg/rtl/test.c: New file.
18016 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
18017 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
18018 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
18019 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
18020 * gcc.dg/rtl/x86_64/final.c: New test case.
18021 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
18022 * gcc.dg/rtl/x86_64/ira.c: New test case.
18023 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
18024 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
18025 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
18026 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
18027 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
18028 * gcc.dg/rtl/x86_64/test_1.h: New file.
18029 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
18030 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
18031 * gcc.dg/rtl/x86_64/times-two.h: New file.
18032 * gcc.dg/rtl/x86_64/vregs.c: New test case.
18033
cf8d19de
BC
180342017-01-24 Bin Cheng <bin.cheng@arm.com>
18035
18036 PR tree-optimization/79159
18037 * g++.dg/tree-ssa/pr79159.C: New test.
18038
f6a24a94 180392017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
18040 Martin Jambor <mjambor@suse.cz>
18041
18042 * lib/brig-dg.exp: New file.
18043 * lib/brig.exp: Likewise.
18044 * brig.dg/README: Likewise.
18045 * brig.dg/dg.exp: Likewise.
18046 * brig.dg/test/gimple/alloca.hsail: Likewise.
18047 * brig.dg/test/gimple/atomics.hsail: Likewise.
18048 * brig.dg/test/gimple/branches.hsail: Likewise.
18049 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
18050 * brig.dg/test/gimple/function_calls.hsail: Likewise.
18051 * brig.dg/test/gimple/kernarg.hsail: Likewise.
18052 * brig.dg/test/gimple/mem.hsail: Likewise.
18053 * brig.dg/test/gimple/mulhi.hsail: Likewise.
18054 * brig.dg/test/gimple/packed.hsail: Likewise.
18055 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
18056 * brig.dg/test/gimple/variables.hsail: Likewise.
18057 * brig.dg/test/gimple/vector.hsail: Likewise.
18058
c3b3e526
JJ
180592017-01-24 Jakub Jelinek <jakub@redhat.com>
18060
18061 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
18062 support asan, only on i?86/x86_64 require sse2_runtime.
18063
75f92127
KN
180642017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
18065
18066 PR target/66669
18067 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
18068 test on powerpc targets.
18069
1a998fa0
MS
180702017-01-23 Martin Sebor <msebor@redhat.com>
18071
18072 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
18073
108fdd6d
RB
180742017-01-23 Richard Biener <rguenther@suse.de>
18075
18076 PR tree-optimization/79088
18077 PR tree-optimization/79188
18078 * gcc.dg/torture/pr79088.c: New testcase.
18079 * gcc.dg/torture/pr79188.c: Likewise.
18080
28826a66
KN
180812017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
18082
18083 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
18084 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
18085 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
18086 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
18087 type of test function to reflect change in built-in function's
18088 return type.
18089 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
18090 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
18091 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
18092 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
18093 type and second argument type to reflect change in built-in
18094 function's type signature.
18095 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
18096 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
18097 type of test function to reflect change in built-in function's
18098 return type.
18099 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
18100 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
18101 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
18102 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
18103 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
18104 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
18105 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
18106 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
18107 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
18108 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
18109 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
18110 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
18111 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
18112 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
18113 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
18114 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
18115 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
18116 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
18117 type of test function to reflect change in built-in function's
18118 return type.
18119 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
18120 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
18121 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
18122 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
18123 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
18124 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
18125 test function's result and second argument to reflect change in
18126 built-in function's type signature.
18127 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
18128
e6b8075c
NS
181292017-01-23 Nathan Sidwell <nathan@acm.org>
18130
fc7612fd
NS
18131 PR C++/71710
18132 * g++.dg/template/pr71710.C: New.
18133
e6b8075c
NS
18134 PR c++/71406
18135 PR c++/77508
18136 * g++.dg/template/pr71406.C: New.
18137
15b8fd49
TK
181382017-01-23 Thomas Koenig <tkoenig@netcologne.de>
18139
9b7716c9 18140 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 18141
e9c4fbe9
BS
181422017-01-23 Bernd Schmidt <bschmidt@redhat.com>
18143
18144 PR rtl-optimization/78634
18145 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
18146
8539a302
BC
181472017-01-23 Bin Cheng <bin.cheng@arm.com>
18148
18149 PR tree-optimization/70754
18150 * gfortran.dg/pr70754.f90: New test.
18151
f368600f
ML
181522017-01-23 Martin Liska <mliska@suse.cz>
18153
18154 PR tree-optimization/79196
18155 * gcc.dg/asan/pr79196.c: New test.
18156 * gcc.dg/strlenopt-30.c: Update scanned pattern.
18157
d886761f
MM
181582017-01-23 Michael Matz <matz@suse.de>
18159
18160 PR tree-optimization/78384
18161 * gcc.dg/pr78384.c: New test.
18162
cffcafda
RB
181632017-01-23 Richard Biener <rguenther@suse.de>
18164
18165 PR tree-optimization/79186
18166 * gcc.dg/torture/pr79186.c: New testcase.
18167 * gcc.dg/torture/pr79187.c: Likewise.
18168
bda2bc48
MJ
181692017-01-23 Martin Jambor <mjambor@suse.cz>
18170
18171 * gcc.dg/ipa/vrp8.c: New test.
18172
f65f1ae3
MJ
181732017-01-23 Martin Jambor <mjambor@suse.cz>
18174
18175 PR ipa/79108
18176 * gfortran.dg/lto/pr79108_0.f90: New test.
18177
dea06111
AS
181782017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
18179
18180 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
18181 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
18182 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
18183 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
18184 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
18185 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
18186 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
18187 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
18188 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
18189 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
18190 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
18191 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
18192 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
18193 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
18194 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
18195 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
18196
05011618
RB
181972017-01-23 Richard Biener <rguenther@suse.de>
18198 Nick Clifton <nickc@redhat.com>
18199
18200 PR testsuite/78421
18201 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
18202 If the target is ARM return the result of the
18203 check_effective_target_arm_vect_no_misalign proc.
18204 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
18205 support unaligned vectors then only expect one of the loops to be
18206 unrolled.
18207
f6b9f2ff
ML
182082017-01-23 Martin Liska <mliska@suse.cz>
18209
18210 * gcc.dg/asan/use-after-scope-10.c: New test.
18211 * gcc.dg/asan/use-after-scope-11.c: New test.
18212 * g++.dg/asan/use-after-scope-5.C: New test.
18213
c7775327
ML
182142017-01-23 Martin Liska <mliska@suse.cz>
18215
18216 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
18217 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
18218 sanopt optimization for ASAN_POISON.
18219
d8ae8d16
KT
182202016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18221
18222 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
18223
54d7c70c
CL
182242017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
18225
18226 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
18227 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
18228 for poly*_t types.
18229 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
18230 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
18231 exec_vcombine): Likewise.
18232 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
18233 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
18234 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
18235 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
18236 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
18237 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
18238 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
18239 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
18240 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
18241 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
18242 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
18243 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
18244 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
18245 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
18246 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
18247 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
18248 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
18249 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
18250 Likewise.
18251 (TEST_VGET_LANE): Cast to uint to avoid warning.
18252 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
18253 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
18254 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
18255 exec_vfma_vfms_n): Fix PRIx format for float64_t.
18256 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
18257 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
18258 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
18259 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
18260 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
18261 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
18262 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
18263 CHECK_POLY instead of CHECK for poly64_t types.
18264 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
18265 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
18266 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
18267 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
18268 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
18269 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
18270 uint32_t.
18271 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
18272 for int32_t, int64_t.
18273 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
18274 vqneg_extra): Fix PRIx format for int16_t, int32_t.
18275 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
18276 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
18277 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
18278 needed.
18279
386fe51c
JJ
182802017-01-22 Jakub Jelinek <jakub@redhat.com>
18281
18282 PR fortran/79154
18283 * gfortran.dg/gomp/pr79154-1.f90: New test.
18284 * gfortran.dg/gomp/pr79154-2.f90: New test.
18285
bc4d86e6
AS
182862017-01-22 Andreas Schwab <schwab@linux-m68k.org>
18287
18288 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
18289
c31d5fce
MP
182902017-01-21 Marek Polacek <polacek@redhat.com>
18291
18292 PR testsuite/79169
18293 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
18294
25cb56c3
JH
182952017-01-20 Jan Hubicka <hubicka@ucw.cz>
18296
18297 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
18298
ea9f867b
BS
182992017-01-21 Bernd Schmidt <bschmidt@redhat.com>
18300
18301 PR rtl-optimization/79125
18302 * gcc.dg/torture/pr79125.c: New test.
18303
a876231c
JW
183042017-01-20 Jiong Wang <jiong.wang@arm.com>
18305
2568d8a1 18306 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 18307 only.
2568d8a1
JJ
18308 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
18309 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 18310
4b9f2115
NS
183112017-01-20 Nathan Sidwell <nathan@acm.org>
18312
3e4b91f2 18313 PR c++/78495
4b9f2115
NS
18314 * g++.dg/cpp1z/inh-ctor38.C: New.
18315
d2aadab1
MP
183162017-01-20 Marek Polacek <polacek@redhat.com>
18317
18318 PR c/79152
18319 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
18320
449cd5af
TP
183212017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
18322
18323 * lib/target-supports.exp (check_configured_with): New procedure.
18324 (check_effective_target_default_mode): new effective target.
18325 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
18326 default mode. Fix dg-skip-if target selector syntax.
18327 * gcc.target/arm/optional_thumb-2.c: Likewise.
18328 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
18329 syntax.
18330
ebed7175
DM
183312017-01-20 David Malcolm <dmalcolm@redhat.com>
18332
18333 PR c++/77829
18334 PR c++/78656
18335 * g++.dg/spellcheck-pr77829.C: New test case.
18336 * g++.dg/spellcheck-pr78656.C: New test case.
18337
2ebd93e1
MP
183382017-01-20 Marek Polacek <polacek@redhat.com>
18339
18340 PR c/64279
18341 * c-c++-common/Wduplicated-branches-1.c: New test.
18342 * c-c++-common/Wduplicated-branches-10.c: New test.
18343 * c-c++-common/Wduplicated-branches-11.c: New test.
18344 * c-c++-common/Wduplicated-branches-12.c: New test.
18345 * c-c++-common/Wduplicated-branches-2.c: New test.
18346 * c-c++-common/Wduplicated-branches-3.c: New test.
18347 * c-c++-common/Wduplicated-branches-4.c: New test.
18348 * c-c++-common/Wduplicated-branches-5.c: New test.
18349 * c-c++-common/Wduplicated-branches-6.c: New test.
18350 * c-c++-common/Wduplicated-branches-7.c: New test.
18351 * c-c++-common/Wduplicated-branches-8.c: New test.
18352 * c-c++-common/Wduplicated-branches-9.c: New test.
18353 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
18354 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
18355 * g++.dg/ext/builtin-object-size3.C: Likewise.
18356 * g++.dg/gomp/loop-1.C: Likewise.
18357 * g++.dg/warn/Wduplicated-branches1.C: New test.
18358 * g++.dg/warn/Wduplicated-branches2.C: New test.
18359
0ce4024a
ML
183602017-01-20 Martin Liska <mliska@suse.cz>
18361
18362 PR lto/69188
18363 * gcc.dg/lto/pr69188_0.c: New test.
18364 * gcc.dg/lto/pr69188_1.c: New test.
18365
d8ea3e7c
AS
183662017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
18367
18368 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
18369 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
18370 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
18371 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
18372 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
18373 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
18374 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
18375 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
18376 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
18377 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
18378 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
18379 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
18380 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
18381 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
18382 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
18383 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
18384 * gcc.target/i386/avx-1.c: Test new intrinsics.
18385 * gcc.target/i386/sse-13.c: Ditto.
18386 * gcc.target/i386/sse-23.c: Ditto.
18387
0516164b
RB
183882017-01-20 Richard Biener <rguenther@suse.de>
18389
18390 PR tree-optimization/71264
18391 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
18392
d821744c
MF
183932017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
18394
18395 * gcc.target/mips/madd4-1.c: New file.
18396 * gcc.target/mips/madd4-2.c: Likewise.
18397 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
18398 HAS_MADD4.
18399 (mips_option_groups): Add -m[no-]madd4.
18400 (mips-dg-init): Detect default -mno-madd4.
18401 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
18402 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
18403 * gcc.target/mips/mips-ps-type-2.c: Likewise.
18404 * gcc.target/mips/nmadd-1.c: Likewise.
18405 * gcc.target/mips/nmadd-2.c: Likewise.
18406 * gcc.target/mips/nmadd-3.c: Likewise.
18407
db58fd89
JW
184082017-01-19 Jiong Wang <jiong.wang@arm.com>
18409
18410 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
18411 combined instructions.
18412 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
18413 instructions.
18414 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
18415 of pointer authentication.
18416
bd9cf60b
MM
184172017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
18418
18419 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
18420 floating point hardware to run test.
18421
ab014eb3
TC
184222017-01-19 Tamar Christina <tamar.christina@arm.com>
18423
2568d8a1 18424 * lib/target-supports.exp
ab014eb3
TC
18425 (check_effective_target_vect_call_copysignf): Enable for AArch64.
18426
c048038f
RO
184272017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18428
18429 PR testsuite/79051
18430 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
18431 __x86_64__]: Allow for target i?86-*-*.
18432
ab6b44cb
MF
184332017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
18434
18435 PR target/78176
18436 * gcc.target/mips/lxc1-sxc1-1.c: New file.
18437 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
18438 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
18439 HAS_LXC1.
18440 (mips_option_groups): Add -m[no-]lxc1-sxc1.
18441 (mips-dg-init): Detect default -mno-lxc1-sxc1.
18442 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
18443
118d5ed3
AV
184442017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
18445
18446 PR fortran/70696
18447 * gfortran.dg/coarray_43.f90: New test.
18448
a57c520e
RE
184492017-01-19 Richard Earnshaw <rearnsha@arm.com>
18450
18451 PR rtl-optimization/79121
18452 * gcc.c-torture/execute/pr79121.c: New test.
18453
54dc4be2
MM
184542017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
18455
18456 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
18457 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
18458
7bd5dad2
LK
184592017-01-18 Louis Krupp <louis.krupp@zoho.com>
18460
18461 PR fortran/50069
18462 PR fortran/55086
18463 * gfortran.dg/pr50069_1.f90: New test.
18464 * gfortran.dg/pr50069_2.f90: New test.
18465 * gfortran.dg/pr55086_1.f90: New test.
18466 * gfortran.dg/pr55086_1_tfat.f90: New test.
18467 * gfortran.dg/pr55086_2.f90: New test.
18468 * gfortran.dg/pr55086_2_tfat.f90: New test.
18469 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
18470
0edd264d
AS
184712017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
18472 * gcc.dg/strcmp-1.c: New test.
18473 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
18474
551914b7
DM
184752017-01-18 David Malcolm <dmalcolm@redhat.com>
18476
18477 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
18478 (dejagnu_fail): Likewise.
18479 (dejagnu_note): Likewise.
18480 (pass): Provide forward decl, moving true decl to after #include
18481 of harness.h.
18482 (fail): Likewise.
18483 (note): Likewise.
18484
b7d3a6a6
MM
184852017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
18486
18487 * gcc.target/powerpc/p9-xxbr-1.c: New test.
18488 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
18489
c484627c
NS
184902017-01-18 Nathan Sidwell <nathan@acm.org>
18491
18492 PR c++/78488
18493 * g++.dg/cpp1z/inh-ctor37.C: New.
18494
a711887e
UB
184952017-01-18 Uros Bizjak <ubizjak@gmail.com>
18496
18497 PR rtl-optimization/78952
18498 * gcc.target/i386/pr78952-1.c: New test.
18499 * gcc.target/i386/pr78952-2.c: Ditto.
18500
525a5e33
AV
185012017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
18502
18503 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
18504
185052017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
18506
18507 PR fortran/70696
18508 * gfortran.dg/coarray_event_1.f08: New test.
18509
90553aac
JJ
185102017-01-18 Jakub Jelinek <jakub@redhat.com>
18511
18512 PR target/77416
18513 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
18514 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
18515 from dg-options.
18516 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
18517 guarded test.
18518 * gcc.target/powerpc/fusion4.c: Likewise.
18519 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
18520 guarded test.
18521 * gcc.target/powerpc/pr58673-1.c: Likewise.
18522 * gcc.target/powerpc/pr58673-2.c: Likewise.
18523 * gcc.target/powerpc/pr59054.c: Likewise.
18524
dfc42f08
BS
185252016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18526
18527 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
18528 vec_bperm.
18529 * gcc.target/powerpc/p9-vbpermd.c: New file.
18530
f3981e7e
AK
185312017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18532
18533 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
18534 (must_not_compile2): Downcase first letter of error messages.
18535 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
18536 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
18537
2c65d990
NS
185382017-01-18 Nathan Sidwell <nathan@acm.org>
18539
18540 PR c++/79091
18541 * g++.dg/pr79091.C: New.
18542
a711887e
UB
185432017-01-18 Jakub Jelinek <jakub@redhat.com>
18544
18545 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
18546 to dg-options.
18547 (p0): Add missing dg-error.
18548
4701fba3
JS
185492017-01-17 Joe Seymour <joe.s@somniumtech.com>
18550
18551 * gcc.target/msp430/mul_f5_muldef.c: New test.
18552
ac4dc08d
MM
185532017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
18554
18555 PR target/79004
18556 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
18557 options. Fix up the syntax for using \m and \M.
18558
1b3254e4
SB
185592017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
18560
18561 PR target/78875
18562 * gcc.target/powerpc/ssp-1.c: New testcase.
18563 * gcc.target/powerpc/ssp-2.c: New testcase.
18564
8144a493
WD
185652017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
18566
18567 * gcc.target/aarch64/eh_return.c: New test.
18568
a6607774
BS
185692017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18570
18571 * vec-rlmi-rlnm.c: New file.
18572
8ddfdbc2
NS
185732017-01-17 Nathan Sidwell <nathan@acm.org>
18574
18575 PR c++/61636
18576 * g++.dg/cpp1y/pr61636-1.C: New.
18577 * g++.dg/cpp1y/pr61636-2.C: New.
18578 * g++.dg/cpp1y/pr61636-3.C: New.
18579
d365b403
MS
185802017-01-17 Martin Sebor <msebor@redhat.com>
18581
18582 PR testsuite/79115
18583 * gcc.dg/pr78768.c: Make it a link-only test.
18584
0d80ab91
DM
185852017-01-17 David Malcolm <dmalcolm@redhat.com>
18586
18587 PR c++/71497
18588 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
18589 expected messages.
18590 * c-c++-common/Wmisleading-indentation.c: Likewise.
18591
31b61548
VM
185922017-01-17 Vladimir Makarov <vmakarov@redhat.com>
18593
18594 PR target/79058
18595 * gcc.target/arm/pr79058.c: New.
18596
c549996e
JJ
185972017-01-17 Jakub Jelinek <jakub@redhat.com>
18598
18599 PR tree-optimization/71854
18600 * gcc.dg/vect/pr71854.c: New test.
18601
4f197ff9
ML
186022017-01-17 Martin Liska <mliska@suse.cz>
18603
18604 PR ipa/71207
18605 * g++.dg/ipa/pr71207.C: New test.
18606
d4193b85
JH
186072017-01-17 Jan Hubicka <hubicka@ucw.cz>
18608
18609 PR middle-end/77445
18610 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
18611 * gcc.dg/tree-ssa/pr77445.c: New testcase.
18612
906e7712
JJ
186132017-01-17 Jakub Jelinek <jakub@redhat.com>
18614
18615 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
18616 rather than long unsigned int.
18617 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
18618
12314dc9
RB
186192017-01-17 Richard Biener <rguenther@suse.de>
18620
18621 PR tree-optimization/71433
18622 * gcc.dg/Warray-bounds-20.c: New testcase.
18623
a23e48df
RB
186242017-01-17 Richard Biener <rguenther@suse.de>
18625
18626 PR testsuite/52563
18627 PR testsuite/71237
18628 PR testsuite/77737
18629 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
18630 * gcc.dg/tree-ssa/scev-4.c: Likewise.
18631 * gcc.dg/tree-ssa/scev-5.c: Likewise.
18632
e6750e5c
AM
186332017-01-17 Alan Modra <amodra@gmail.com>
18634
18635 * gcc.target/powerpc/pr79066.c: New.
18636
a59afbe2
JL
186372017-01-16 Jeff Law <law@redhat.com>
18638
18639 PR tree-optimization/33562
18640 PR tree-optimization/61912
18641 PR tree-optimization/77485
18642 PR tree-optimization/79090
18643 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
18644 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
18645
e1bcfb92
JJ
186462017-01-16 Jakub Jelinek <jakub@redhat.com>
18647
98e92fb2
JJ
18648 PR c/79089
18649 * gcc.c-torture/compile/pr79089.c: New test.
18650
e1bcfb92
JJ
18651 PR target/79080
18652 * gcc.dg/pr79080.c: New test.
18653
0ef1f9cd
DM
186542017-01-16 David Malcolm <dmalcolm@redhat.com>
18655
18656 PR c/78304
18657 * gcc.dg/format/pr78304.c: Convert argument from integral type
18658 to a pointer.
18659 * gcc.dg/format/pr78304-2.c: Likewise.
18660
76689ffc
CL
186612017-01-16 Carl Love <cel@us.ibm.com>
18662
18663 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
18664 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
18665
ce12ee9e
CL
186662017-01-16 Carl Love <cel@us.ibm.com>
18667
18668 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
18669 Change arguments and return type to bool long long.
18670
b336037d
MS
186712017-01-16 Martin Sebor <msebor@redhat.com>
18672
18673 PR testsuite/79051
18674 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
18675 on x86.
18676
1ddca3f3
PC
186772017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18678
18679 Revert:
a711887e 18680 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
18681
18682 PR c++/71737
18683 * g++.dg/cpp0x/pr71737.C: New.
18684
290687fb
BS
186852017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18686
18687 * gcc.target/powerpc/swaps-p8-27.c: New.
18688
7d2f3f1d
PC
186892017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18690
18691 PR c++/71737
18692 * g++.dg/cpp0x/pr71737.C: New.
18693
d743728f
EB
186942017-01-16 Eric Botcazou <ebotcazou@adacore.com>
18695
18696 * gnat.dg/opt62.adb: New test.
18697 * gnat.dg/opt62_pkg.ads: New helper.
18698
90aead21
BS
186992017-01-14 Bernd Schmidt <bschmidt@redhat.com>
18700
a711887e
UB
18701 PR rtl-optimization/78626
18702 PR rtl-optimization/78727
90aead21
BS
18703 * gcc.dg/torture/pr78626.c: New test.
18704 * gcc.dg/torture/pr78727.c: New test.
18705
afaecc23
AM
187062017-01-14 Alan Modra <amodra@gmail.com>
18707
18708 * gcc.c-torture/compile/pr72749.c: New test.
18709
be4aa83d
DM
187102017-01-13 David Malcolm <dmalcolm@redhat.com>
18711
18712 PR c/78304
18713 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
18714 (test_macro_2): New test.
18715 (test_macro_3): New test.
18716 (test_macro_4): New test.
18717 (test_non_contiguous_strings): Convert line number to line offset.
18718 * gcc.dg/format/pr78304-2.c: New test case.
18719 * gcc.dg/format/pr78304.c: New test case.
18720
7cdca3ec
UB
187212017-01-13 Uros Bizjak <ubizjak@gmail.com>
18722
18723 * gcc.target/i386/funcspec-56.inc: Add missing options and
18724 reorder options by implied ISAs, as in ix86_target_string.
18725
e3017e52
MP
187262017-01-13 Marek Polacek <polacek@redhat.com>
18727
18728 PR c++/71166
18729 * g++.dg/cpp0x/constexpr-array18.C: New test.
18730
d155c6fe
JL
187312017-01-13 Jeff Law <law@redhat.com>
18732
7c9560a5
JL
18733 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
18734
9e59e99a
JL
18735 PR tree-optimization/61912
18736 PR tree-optimization/77485
18737 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
18738 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
18739 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
18740
18741 PR tree-optimization/33562
18742 PR tree-optimization/61912
18743 PR tree-optimization/77485
d155c6fe
JL
18744 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
18745 * gcc.dg/tree-ssa/complex-5.c: Likewise.
18746 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
18747 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
18748 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
18749 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
18750 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
18751
77719b06
ML
187522017-01-13 Martin Liska <mliska@suse.cz>
18753
18754 PR ipa/79043
18755 * gcc.c-torture/execute/pr79043.c: New test.
18756
a181b2bc
RB
187572017-01-13 Richard Biener <rguenther@suse.de>
18758
18759 PR middle-end/78411
18760 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
18761
eaed3226
AV
187622017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
18763
18764 PR fortran/70697
18765 * gfortran.dg/coarray/event_4.f08: New test.
18766
4ccff88b
AV
187672017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
18768
18769 PR fortran/70696
18770 * gfortran.dg/coarray/event_3.f08: New test.
18771
3c3b9090
RB
187722017-01-13 Richard Biener <rguenther@suse.de>
18773
18774 PR tree-optimization/77283
18775 * gcc.dg/tree-ssa/split-path-9.c: Fix.
18776
25329913
RB
187772017-01-13 Richard Biener <rguenther@suse.de>
18778
18779 * gcc.dg/gimplefe-22.c: New testcase.
18780
10b70b8e
RB
187812017-01-13 Richard Biener <rguenther@suse.de>
18782
18783 PR tree-optimization/77283
18784 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
18785 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
18786 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
18787
76a8f82f
SL
187882017-01-12 Sandra Loosemore <sandra@codesourcery.com>
18789
18790 * gcc.dg/pr77862.c: Require fpic target.
18791
59a505da
MM
187922017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
18793
18794 PR target/79004
18795 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 18796
bce6f760
MS
187972017-01-12 Martin Sebor <msebor@redhat.com>
18798
18799 * gcc.dg/pr78138.c: Adjust.
18800 * gcc.dg/pr78768.c: Adjust.
18801 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
18802 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
18803 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
18804 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
18805 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
18806 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
18807 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
18808 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
18809 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
18810 * gcc.dg/tree-ssa/pr78605.c: Adjust.
18811 * gcc.dg/tree-ssa/pr78622.c: Adjust.
18812
3eefa646
JJ
188132017-01-12 Jakub Jelinek <jakub@redhat.com>
18814
18815 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
18816
dcb56243
MS
188172017-01-12 Martin Sebor <msebor@redhat.com>
18818
8be3f306 18819 PR testsuite/79051
940242cd
MS
18820 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
18821 due to bug 79054.
dcb56243 18822
b7431c20
DE
188232017-01-12 David Edelsohn <dje.gcc@gmail.com>
18824
18825 * gcc.dg/pr78768.c: Require LTO.
18826
2bcd9f32
MS
188272017-01-12 Martin Sebor <msebor@redhat.com>
18828
18829 PR c/79074
18830 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
18831 due to the referenced bug.
18832
b2fc1c70
MS
188332017-01-12 Martin Sebor <msebor@redhat.com>
18834
18835 PR testsuite/79073
18836 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
18837
fbed6f36
UB
188382017-01-12 Uros Bizjak <ubizjak@gmail.com>
18839
18840 * gcc.target/i386/builtin_target.c (check_features): Check all
18841 supported __builtin_cpu_supports options.
18842
27282dad
KT
188432017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18844
18845 PR tree-optimization/78319
18846 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
18847 Remove xfail.
18848
66113166
BS
188492017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18850
18851 PR target/79044
18852 * gcc.target/powerpc/swaps-p8-26.c: New.
18853
6bb4ea5c
RB
188542017-01-12 Richard Biener <rguenther@suse.de>
18855
18856 * gcc.dg/gimplefe-21.c: New testcase.
18857
f15dbadb
MC
188582017-01-12 Michael Collison <michael.collison@arm.com>
18859
18860 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
18861
73e32c47
JK
188622017-01-11 Julia Koval <julia.koval@intel.com>
18863 Uros Bizjak <ubizjak@gmail.com>
18864
18865 * gcc.target/i386/sgx.c New test.
18866 * gcc.target/i386/sse-12.c: Add -msgx.
18867 * gcc.target/i386/sse-13.c: Ditto.
18868 * gcc.target/i386/sse-14.c: Ditto.
18869 * gcc.target/i386/sse-22.c: Ditto.
18870 * gcc.target/i386/sse-23.c: Ditto.
18871 * g++.dg/other/i386-2.C: Ditto.
18872 * g++.dg/other/i386-3.C: Ditto.
18873
3594adc7
MS
188742017-01-11 Martin Sebor <msebor@redhat.com>
18875
18876 PR c++/24511
18877 * g++.dg/template/explicit9.C: New test.
18878
01bfd257
NS
188792017-01-11 Nathan Sidwell <nathan@acm.org>
18880
18881 PR c++/77812
18882 * g++.dg/pr77812.C: New.
18883
88df7964
JJ
188842017-01-11 Jakub Jelinek <jakub@redhat.com>
18885
eae63d78
JJ
18886 PR c++/71537
18887 * g++.dg/cpp1y/constexpr-71537.C: New test.
18888
88df7964
JJ
18889 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
18890 argument.
18891
960ecba4
MS
188922017-01-11 Martin Sebor <msebor@redhat.com>
18893
18894 PR c/47931
18895 * c-c++-common/Waddress-2.c: New test.
18896
1f258a55
JJ
188972017-01-11 Jakub Jelinek <jakub@redhat.com>
18898
18899 PR c++/78341
18900 * g++.dg/cpp0x/pr78341.C: New test.
18901
bf5fbf46
MS
189022017-01-11 Martin Sebor <msebor@redhat.com>
18903
18904 PR c/78768
18905 * gcc.dg/pr78768.c: New test.
18906
19ff0049
DM
189072017-01-11 David Malcolm <dmalcolm@redhat.com>
18908
18909 PR driver/78877
18910 * gcc.dg/spellcheck-options-14.c: New test case.
18911 * gcc.dg/spellcheck-options-15.c: New test case.
18912 * gcc.dg/spellcheck-options-16.c: New test case.
18913 * gcc.dg/spellcheck-options-17.c: New test case.
18914
c86e9f03
ML
189152017-01-11 Martin Liska <mliska@suse.cz>
18916
18917 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
18918
947f51d6
JJ
189192017-01-11 Jakub Jelinek <jakub@redhat.com>
18920
18921 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
18922 instead of just 1 for the decomposition from struct C.
18923
849fccf8
EB
189242017-01-11 Eric Botcazou <ebotcazou@adacore.com>
18925
18926 * gcc.c-torture/execute/20170111-1.c: New test.
18927
80c74722
RB
189282017-01-11 Richard Biener <rguenther@suse.de>
18929
18930 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
18931
4c4b4703
JJ
189322017-01-11 Jakub Jelinek <jakub@redhat.com>
18933
18934 PR middle-end/50199
18935 * gcc.dg/lto/pr50199_0.c: New test.
18936
664b1a6b
MS
189372017-01-10 Martin Sebor <msebor@redhat.com>
18938
18939 PR testsuite/78960
18940 PR testsuite/78959
18941 PR testsuite/78133
18942 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
18943 * gcc.dg/tree-ssa/pr78622.c: Ditto.
18944
fefd3086
MS
189452017-01-10 Martin Sebor <msebor@redhat.com>
18946
18947 PR middle-end/78138
664b1a6b 18948 * gcc.dg/pr78138.c: New test.
fefd3086 18949
b9f4757f
DM
189502017-01-10 David Malcolm <dmalcolm@redhat.com>
18951
18952 PR c++/77949
18953 * g++.dg/diagnostic/pr77949.C: New test case.
18954
5a50f6bb
MS
189552017-01-10 Martin Sebor <msebor@redhat.com>
18956
18957 PR middle-end/78245
18958 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
18959
c16880ef
MS
189602017-01-10 Martin Sebor <msebor@redhat.com>
18961
18962 PR tree-optimization/78775
18963 * gcc.dg/attr-alloc_size-4.c: Add test cases.
18964 * gcc.dg/attr-alloc_size-10.c: New test.
18965 * gcc.dg/attr-alloc_size-11.c: New test.
18966 * gcc.dg/builtin-stringop-chk-7.c: New test.
18967 * gcc.dg/pr78775.c: New test.
18968 * gcc.dg/pr78973-2.c: New test.
18969 * gcc.dg/pr78973.c: New test.
18970
5363d9d9
JL
189712017-01-10 Jeff Law <law@redhat.com>
18972
18973 PR tree-optimization/77766
18974 PR tree-optimization/78856
18975 * gcc.c-torture/execute/pr77766.c: New test.
18976
aae23693
RB
189772016-01-10 Richard Biener <rguenther@suse.de>
18978
18979 PR tree-optimization/79034
18980 * g++.dg/torture/pr79034.C: New testcase.
18981
a0843aed
ML
189822017-01-10 Martin Liska <mliska@suse.cz>
18983
18984 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
18985 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
18986 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
18987 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
18988 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
18989 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
18990 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
18991 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
18992 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
18993 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
18994 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
18995 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
18996 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
18997 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
18998 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
18999 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
19000 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
19001 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
19002 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
19003 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
19004 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
19005 * gcc.dg/ipa/pr64307.c: Likewise.
19006 * gcc.dg/ipa/pr77653.c: Likewise.
19007
79fc8ffe
AS
190082017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
19009
19010 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
19011 * g++.dg/other/i386-3.C: Ditto.
19012 * gcc.target/i386/sse-12.c: Ditto.
19013 * gcc.target/i386/sse-13.c: Ditto.
19014 * gcc.target/i386/sse-22.c: Ditto.
19015 * gcc.target/i386/sse-23.c: Ditto.
19016 * gcc.target/i386/builtin_target.c: Handle new option.
19017 * gcc.target/i386/funcspec-56.inc: Test new attributes.
19018 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
19019 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
19020
dfa6951f
MS
190212017-01-09 Martin Sebor <msebor@redhat.com>
19022
19023 PR testsuite/79036
19024 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
19025 with different precisions.
19026
a271e415
EB
190272017-01-09 Eric Botcazou <ebotcazou@adacore.com>
19028
19029 * g++.dg/opt/call2.C: New test.
19030 * g++.dg/opt/call3.C: Likewise.
19031 * gnat.dg/array26.adb: New test.
19032 * gnat.dg/array26_pkg.ad[sb]: New helper.
19033 * gnat.dg/array27.adb: New test.
19034 * gnat.dg/array27_pkg.ad[sb]: New helper.
19035 * gnat.dg/array28.adb: New test.
19036 * gnat.dg/array28_pkg.ad[sb]: New helper.
19037
bd2c6270
JJ
190382017-01-09 Jakub Jelinek <jakub@redhat.com>
19039
19040 PR translation/79019
19041 PR translation/79020
19042 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
19043 diagnostics.
19044 * gfortran.dg/initialization_17.f90: Likewise.
19045
1c1d8e75
DH
190462017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
19047
19048 PR testsuite/79026
19049 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
19050 * gcc.target/i386/pr78904-4.c: Likewise.
19051 * gcc.target/i386/pr78904-6.c: Likewise.
19052 * gcc.target/i386/pr78967-2.c: Likewise.
19053
cb330ba5
JJ
190542017-01-09 Jakub Jelinek <jakub@redhat.com>
19055
19056 PR tree-optimization/78899
19057 * gcc.target/i386/pr78899.c: New test.
19058 * gcc.dg/pr71077.c: New test.
19059
a5e14a42
MJ
190602017-01-09 Martin Jambor <mjambor@suse.cz>
19061
19062 PR ipa/78365
19063 PR ipa/78599
19064 * gcc.dg/torture/pr78365.c: New test.
19065
01216d27
JJ
190662017-01-09 Jakub Jelinek <jakub@redhat.com>
19067
dc59e50a
JJ
19068 PR c++/78948
19069 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
19070 (main): Use int* instead of long long.
19071
01216d27
JJ
19072 PR tree-optimization/78938
19073 * gcc.dg/vect/pr78938.c: New test.
19074
c0d4fec7
KT
190752017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19076
19077 * gcc.dg/20161219.c: New test.
19078
7b1b0cc1
RB
190792017-01-09 Richard Biener <rguenther@suse.de>
19080
19081 PR tree-optimization/78997
19082 * gcc.dg/torture/pr78997.c: New testcase.
19083
813b9c0d
RB
190842017-01-09 Richard Biener <rguenther@suse.de>
19085
19086 PR debug/79000
19087 * g++.dg/lto/pr79000_0.C: New testcase.
19088 * g++.dg/lto/pr79000_1.c: Likewise.
19089
efcc8d38
MS
190902017-01-08 Martin Sebor <msebor@redhat.com>
19091
19092 PR middle-end/77708
19093 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
19094 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
19095 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
19096 due to bug 78969.
19097 * gcc.dg/format/pr78569.c: Adjust.
19098
5ccf1d8d
DM
190992017-01-07 David Malcolm <dmalcolm@redhat.com>
19100
19101 PR c++/72803
19102 * g++.dg/diagnostic/pr72803.C: New test case.
19103
42002dfe
MS
191042017-01-07 Martin Sebor <msebor@redhat.com>
19105
19106 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
19107 * gcc.dg/attr-alloc_size-4.c: Same.
19108
de91486c
AV
191092017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
19110
19111 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
19112 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
19113 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
19114 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
19115 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
19116 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
19117 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
19118
f55a925e
AS
191192017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
19120 * gcc.dg/memcmp-1.c: New.
19121 * gcc.dg/strncmp-1.c: New.
19122
f3caa118
AV
191232017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
19124
19125 * gcc.target/arm/acle/mcrr: New.
19126 * gcc.target/arm/acle/mcrr2: New.
19127 * gcc.target/arm/acle/mrrc: New.
19128 * gcc.target/arm/acle/mrrc2: New.
19129
ecc9a25b
AV
191302017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
19131
19132 * gcc.target/arm/acle/mcr.c: New.
19133 * gcc.target/arm/acle/mrc.c: New.
19134 * gcc.target/arm/acle/mcr2.c: New.
19135 * gcc.target/arm/acle/mrc2.c: New.
19136
3811581f
AV
191372017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
19138
19139 * gcc.target/arm/acle/ldc: New.
19140 * gcc.target/arm/acle/ldc2: New.
19141 * gcc.target/arm/acle/ldcl: New.
19142 * gcc.target/arm/acle/ldc2l: New.
19143 * gcc.target/arm/acle/stc: New.
19144 * gcc.target/arm/acle/stc2: New.
19145 * gcc.target/arm/acle/stcl: New.
19146 * gcc.target/arm/acle/stc2l: New.
19147
d57daa0c
AV
191482017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
19149
19150 * gcc.target/arm/acle/acle.exp: Run tests for different options
19151 and make sure fat-lto-objects is used such that we can still do
19152 assemble scans.
19153 * gcc.target/arm/acle/cdp.c: New.
19154 * gcc.target/arm/acle/cdp2.c: New.
19155 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
19156 (check_effective_target_arm_coproc1_ok_nocache): New.
19157 (check_effective_target_arm_coproc2_ok): New.
19158 (check_effective_target_arm_coproc2_ok_nocache): New.
19159 (check_effective_target_arm_coproc3_ok): New.
19160 (check_effective_target_arm_coproc3_ok_nocache): New.
19161 (check_effective_target_arm_coproc4_ok): New.
19162 (check_effective_target_arm_coproc4_ok_nocache): New.
19163
8a123229
MS
191642017-01-06 Martin Sebor <msebor@redhat.com>
19165
19166 PR middle-end/78605
19167 * gcc.dg/tree-ssa/pr78605.c: New test.
19168
5b8999d6
MS
191692017-01-05 Martin Sebor <msebor@redhat.com>
19170
19171 PR tree-optimization/78910
19172 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
19173 diagnostics.
19174 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
19175 * gcc.dg/tree-ssa/pr78910.c: New test.
19176
4e89adf9
EB
191772017-01-05 Eric Botcazou <ebotcazou@adacore.com>
19178
19179 * gcc.dg/sso-10.c: New test.
19180
962c5679
JJ
191812017-01-05 Jakub Jelinek <jakub@redhat.com>
19182
cfd719e7
JJ
19183 PR tree-optimization/71016
19184 * gcc.target/i386/pr71016.c: New test.
19185 * gcc.target/aarch64/pr71016.c: New test.
19186 * gcc.dg/tree-ssa/pr66726-3.c: New test.
19187
26f20371
JJ
19188 PR c++/78931
19189 * g++.dg/cpp1z/decomp19.C: New test.
19190
962c5679
JJ
19191 PR c++/78890
19192 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
19193 * g++.dg/init/union1.C: Likewise.
19194 * g++.dg/cpp0x/union6.C: Expect errors.
19195 * g++.dg/cpp0x/union8.C: New test.
19196 * g++.dg/cpp0x/pr78890-1.C: New test.
19197 * g++.dg/cpp0x/pr78890-2.C: New test.
19198
8c15f541
DE
191992017-01-05 David Edelsohn <dje.gcc@gmail.com>
19200
19201 * gcc.target/powerpc/pr71670.c: Require p9vector.
19202 * gcc.target/powerpc/p9-novsx.c: Same.
19203
51b86113
DM
192042017-01-05 David Malcolm <dmalcolm@redhat.com>
19205
19206 * selftests/asr_div1.rtl: New file.
19207 * selftests/aarch64: New subdirectory.
19208 * selftests/aarch64/times-two.rtl: New file.
19209 * selftests/bb-index.rtl: New file.
19210 * selftests/cfg-test.rtl: New file.
19211 * selftests/const-int.rtl: New file.
19212 * selftests/example-labels.rtl: New file.
19213 * selftests/insn-with-mode.rtl: New file.
19214 * selftests/jump-to-label-ref.rtl: New file.
19215 * selftests/jump-to-return.rtl: New file.
19216 * selftests/jump-to-simple-return.rtl: New file.
19217 * selftests/mem.rtl: New file.
19218 * selftests/note-insn-deleted.rtl: New file.
19219 * selftests/note_insn_basic_block.rtl: New file.
19220 * selftests/simple-cse.rtl: New file.
19221 * selftests/symbol-ref.rtl: New file.
19222 * selftests/x86_64: New subdirectory.
19223 * selftests/x86_64/call-insn.rtl: New file.
19224 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
19225 * selftests/x86_64/times-two.rtl: New file.
19226 * selftests/x86_64/unspec.rtl: New file.
19227
dc7650cc
NS
192282017-01-05 Nathan Sidwell <nathan@acm.org>
19229
19230 PR c++/78765
19231 * g++.dg/cpp0x/pr78765.C: New.
19232
3db70565
DV
192332017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
19234
19235 * gcc.target/s390/memcpy-2.c: New test.
19236 * gcc.target/s390/memset-2.c: New test.
19237
f5a537e3
AK
192382017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
19239
19240 * gcc.target/s390/memcpy-1.c: New test.
19241
d80c6d02
JL
192422017-01-04 Jeff Law <law@redhat.com>
19243
19244 PR tree-optimization/78812
19245 * g++.dg/torture/pr78812.C: New test.
19246
08edc320 192472017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
19248
19249 PR target/71977
19250 PR target/70568
19251 PR target/78823
19252 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
19253 64-bit VSX systems with direct move, whether we optimize common
19254 code sequences in the GLIBC math library for float math functions.
19255 * gcc.target/powerpc/pr71977-2.c: Likewise.
19256
a9342885
MP
192572017-01-04 Marek Polacek <polacek@redhat.com>
19258
19259 PR c++/64767
19260 * c-c++-common/Wpointer-compare-1.c: New test.
19261
066435fe
JJ
192622017-01-04 Jakub Jelinek <jakub@redhat.com>
19263
abec4284
JJ
19264 PR c++/78949
19265 * c-c++-common/Wunused-var-16.c: New test.
19266
26c43e27
JJ
19267 PR c++/78693
19268 * g++.dg/cpp0x/pr78693.C: New test.
19269
fc73e60c
JJ
19270 PR driver/78957
19271 * gcc.dg/pr78957.c: New test.
19272
c9cf3863
JJ
19273 * g++.dg/cpp1y/auto-fn34.C: New test.
19274
066435fe
JJ
19275 PR c++/71182
19276 * g++.dg/cpp0x/pr71182.C: New test.
19277
598bd687
KN
192782017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
19279
19280 PR target/78056
19281 * gcc.target/powerpc/pr78056-1.c: New test.
19282 * gcc.target/powerpc/pr78056-2.c: New test.
19283 * gcc.target/powerpc/pr78056-3.c: New test.
19284 * gcc.target/powerpc/pr78056-4.c: New test.
19285 * gcc.target/powerpc/pr78056-5.c: New test.
19286 * gcc.target/powerpc/pr78056-6.c: New test.
19287 * gcc.target/powerpc/pr78056-7.c: New test.
19288 * gcc.target/powerpc/pr78056-8.c: New test.
19289 * lib/target-supports.exp
19290 (check_effective_target_powerpc_popcntb_ok): New procedure to test
19291 whether the effective target supports the popcntb instruction.
19292
8194635a
JL
192932017-01-03 Jeff Law <law@redhat.com>
19294
19295 PR tree-optimization/67955
19296 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
19297
baf9ebc8
MP
192982017-01-04 Marek Polacek <polacek@redhat.com>
19299
19300 PR c++/77545
19301 PR c++/77284
19302 * g++.dg/cpp0x/range-for32.C: New test.
19303 * g++.dg/cpp0x/range-for33.C: New test.
19304
5dd9a9d0
DM
193052017-01-04 David Malcolm <dmalcolm@redhat.com>
19306
19307 * gcc.dg/Wmissing-braces-fixits.c: New test case.
19308
4bf07f3f
NS
193092017-01-04 Nathan Sidwell <nathan@acm.org>
19310
19311 PR c++/66735
19312 * g++.dg/cpp1y/pr66735.C: New.
19313
165ba2e9
JJ
193142017-01-04 Jakub Jelinek <jakub@redhat.com>
19315
19316 PR tree-optimization/71563
19317 * gcc.dg/tree-ssa/pr71563.c: New test.
19318
4567f969
JB
193192017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
19320
19321 PR fortran/78534
19322 PR fortran/78976
19323 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
19324 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
19325 * gfortran.dg/transfer_intrinsic_1.f90: Change
19326 scan-tree-dump-times due to gfc_trans_string_copy change to
19327 avoid -Wstringop-overflow.
19328
1c06f07f
JL
193292017-01-03 Jeff Law <law@redhat.com>
19330
19331 PR tree-optimization/78856
19332 * gcc.c-torture/execute/pr78856.c: New test.
19333
60fb638f
MM
193342017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
19335
19336 PR target/78953
19337 * gcc.target/powerpc/pr78953.c: New test.
19338
e4d02f52
ILT
193392017-01-03 Ian Lance Taylor <iant@google.com>
19340
19341 * gcc.misc-tests/godump-1.c: Update for accurate representation of
19342 enums.
19343
5b4f088d
MS
193442017-01-03 Martin Sebor <msebor@redhat.com>
19345
19346 PR tree-optimization/78696
19347 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
19348 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
19349 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
19350 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
19351
193522017-01-03 David Malcolm <dmalcolm@redhat.com>
19353
19354 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
19355 with more than one digit.
19356 * lib/gcc-dg.exp (process-message): Support more than one digit
19357 in relative line specifications.
19358
193592017-01-03 Jakub Jelinek <jakub@redhat.com>
19360
19361 PR tree-optimization/78965
19362 * gcc.dg/pr78965.c: New test.
19363
19364 PR middle-end/78901
19365 * g++.dg/opt/pr78901.C: New test.
19366
193672017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
19368
19369 PR fortran/78534
19370 PR fortran/66310
19371 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
19372 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
19373 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
19374 * gfortran.dg/repeat_7.f90: New test for PR 66310.
19375 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
19376 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
19377 * gfortran.dg/string_1_lp64.f90: New test.
19378 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
19379 * gfortran.dg/string_3_lp64.f90: New test.
19380 * gfortran.dg/transfer_intrinsic_1.f90: Change
19381 scan-tree-dump-times due to gfc_trans_string_copy change to
19382 avoid -Wstringop-overflow.
19383
8b7163c6
UB
193842017-01-02 Uros Bizjak <ubizjak@gmail.com>
19385
19386 PR target/78967
19387 * gcc.target/i386/pr78967-1.c: New test.
19388 * gcc.target/i386/pr78967-2.c: Ditto.
19389 * gcc.target/i386/pr78967-3.c: Ditto.
19390
19391 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
19392 * gcc.target/i386/pr78904-4.c: Ditto.
19393 * gcc.target/i386/pr78904-6.c: Ditto.
19394
e2940b98
JH
193952017-01-01 Jan Hubicka <hubicka@ucw.cz>
19396
19397 PR middle-end/77674
19398 * g++.dg/torture/pr77674.C: New testcase.
19399
cbe34bb5 194002017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
19401
19402 Update copyright years.
818ab71a 19403\f
cbe34bb5 19404Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
19405
19406Copying and distribution of this file, with or without modification,
19407are permitted in any medium without royalty provided the copyright
19408notice and this notice are preserved.
This page took 9.387402 seconds and 5 git commands to generate.