]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
Support multilibs and devices that see flash in RAM address range.
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
6cddb61c
TC
1gcc/testsuite/
22017-06-12 Tamar Christina <tamar.christina@arm.com>
3
4 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5
aebce396
JJ
62017-06-12 Jakub Jelinek <jakub@redhat.com>
7
8 PR tree-optimization/81003
9 * gcc.c-torture/compile/pr81003.c: New test.
10
3fd7fe21
RB
112017-06-12 Richard Biener <rguenther@suse.de>
12
13 PR tree-optimization/81053
14 * gcc.dg/torture/pr81053.c: New testcase.
15
ac39f0e8
TK
162017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
17
18 PR fortran/80988
19 * gfortran.dg/implied_do_io_3.f90: New test.
20
18787c38
TV
212017-06-10 Tom de Vries <tom@codesourcery.com>
22
23 * lib/target-supports.exp (check_effective_target_signal): New proc.
24 * lib/gcc.exp (gcc_target_compile): Remove appending of
25 -DSIGNAL_SUPPRESS to additional_flags.
26 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
27 additional_flags if effective target signal is not supported by the
28 target.
29 * gcc.c-torture/execute/20101011-1.c: Same.
30 * gcc.dg/c99-stdint-1.c: Same.
31 * gcc.dg/c99-stdint-2.c: Same.
32 * gcc.dg/c99-stdint-5.c: Same.
33 * gcc.dg/c99-stdint-6.c: Same.
34 * gcc.dg/stdint-width-1.c: Same.
35
0069a009
TV
362017-06-10 Tom de Vries <tom@codesourcery.com>
37
38 * lib/target-supports.exp (check_effective_target_stack_size)
39 (dg-effective-target-value): New proc.
40 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
41 additional_flags.
42 * lib/objc.exp (objc_target_compile): Same.
43 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
44 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
45 dg-additional-options.
46 * gcc.c-torture/compile/20080806-1.c: Same.
47 * gcc.c-torture/compile/920723-1.c: Same.
48 * gcc.c-torture/compile/930621-1.c: Same.
49 * gcc.c-torture/compile/991214-2.c: Same.
50 * gcc.c-torture/compile/bcopy.c: Same.
51 * gcc.c-torture/compile/memtst.c: Same.
52 * gcc.c-torture/compile/msp.c: Same.
53 * gcc.c-torture/compile/stuct.c: Same.
54 * gcc.c-torture/execute/20011008-3.c: Same.
55 * gcc.c-torture/execute/20030209-1.c: Same.
56 * gcc.c-torture/execute/20031012-1.c: Same.
57 * gcc.c-torture/execute/20040805-1.c: Same.
58 * gcc.c-torture/execute/920410-1.c: Same.
59 * gcc.c-torture/execute/920501-7.c: Same.
60 * gcc.c-torture/execute/921113-1.c: Same.
61 * gcc.c-torture/execute/921202-1.c: Same.
62 * gcc.c-torture/execute/921208-2.c: Same.
63 * gcc.c-torture/execute/930106-1.c: Same.
64 * gcc.c-torture/execute/930406-1.c: Same.
65 * gcc.c-torture/execute/950221-1.c: Same.
66 * gcc.c-torture/execute/960521-1.c: Same.
67 * gcc.c-torture/execute/980605-1.c: Same.
68 * gcc.c-torture/execute/comp-goto-1.c: Same.
69 * gcc.c-torture/execute/comp-goto-2.c: Same.
70 * gcc.c-torture/execute/memcpy-1.c: Same.
71 * gcc.c-torture/execute/multi-ix.c: Same.
72 * gcc.c-torture/execute/nestfunc-4.c: Same.
73 * gcc.c-torture/execute/pr20621-1.c: Same.
74 * gcc.c-torture/execute/pr23135.c: Same.
75 * gcc.c-torture/execute/pr28982b.c: Same.
76 * gcc.dg/loop-3.c: Same.
77 * gcc.dg/struct-ret-3.c: Same.
78 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
79 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
80 * gcc.dg/tree-prof/comp-goto-1.c: Same.
81 * gcc.dg/tree-prof/pr44777.c: Same.
82
b09649fd
DM
832017-06-09 David Malcolm <dmalcolm@redhat.com>
84
85 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
86 (test_mutually_exclusive_suggestions): New test function.
87 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
88 (test_mutually_exclusive_suggestions): New test function.
89 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
90 (test_mutually_exclusive_suggestions): New test function.
91 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
92 (test_show_locus): Add special-case for
93 "test_mutually_exclusive_suggestions".
94
a1f427e9
ILT
952017-06-09 Ian Lance Taylor <iant@golang.org>
96
97 * gcc.dg/tree-prof/split-1.c: New test.
98
cb59f689
JH
992017-06-09 Jan Hubicka <hubicka@ucw.cz>
100
101 * gcc.dg/predict-14.c: Avoid cold function detection.
102 * gcc.target/i386/umod-3.c: Likewise.
103
f66e6423
TC
1042017-06-09 Tamar Christina <tamar.christina@arm.com>
105
106 * gcc.target/aarch64/lrint-matherr.h: New.
107 * gcc.target/aarch64/inline-lrint_1.c: New.
108 * gcc.target/aarch64/inline-lrint_2.c: New.
109 * gcc.target/aarch64/no-inline-lrint_1.c: New.
110 * gcc.target/aarch64/no-inline-lrint_2.c: New.
111
37b68a43
TC
1122017-06-09 Tamar Christina <tamar.christina@arm.com>
113
114 * gcc.target/arm/sdiv_costs_1.c: New.
115
37f30285
TV
1162017-06-09 Tom de Vries <tom@codesourcery.com>
117
118 PR target/80855
119 * gcc.target/nvptx/label-values.c: New test.
120
051508d7
TP
1212017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
122
123 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
124 Test for null definitions instead of them being undefined. Add entry
125 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
126 about using the effective target for architecture extension.
127 (check_effective_target_arm_arch_v7ve_ok): Remove.
128 (add_options_for_arm_arch_v7ve): Likewise.
129
01a8cacc
RB
1302017-06-09 Richard Biener <rguenther@suse.de>
131
132 PR tree-optimization/66623
133 * gcc.dg/vect/pr66623.c: New testcase.
134
6d1115c5
RB
1352017-06-09 Richard Biener <rguenther@suse.de>
136
137 PR tree-optimization/79483
138 * gcc.dg/graphite/pr79483.c: New testcase.
139
6ba856d4
RB
1402017-06-09 Richard Biener <rguenther@suse.de>
141
142 PR middle-end/81007
143 * g++.dg/pr81007.C: New testcase.
144
48e69247
JJ
1452017-06-09 Jakub Jelinek <jakub@redhat.com>
146
147 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
148 instead of "rsp" for -m32.
149 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
150 target, add -msse2 to dg-options.
151 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
152 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
153
120ef1d5
SB
1542017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
155
156 PR target/80966
157 * gcc.target/powerpc/stack-limit.c: New testcase.
158
271be653
WS
1592017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
160
161 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
162 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
163 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
164 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
165 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
166 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
167
0d05f685
JJ
1682017-06-08 Jakub Jelinek <jakub@redhat.com>
169
8ab7005b
JJ
170 PR c/81006
171 * c-c++-common/gomp/pr81006.c: New test.
172
34361776
JJ
173 PR c++/81011
174 * g++.dg/gomp/pr81011.C: New test.
175
0d05f685
JJ
176 PR middle-end/81005
177 * c-c++-common/ubsan/align-10.c: New test.
178 * c-c++-common/ubsan/null-13.c: New test.
179
2163b9bc
UB
1802017-06-08 Uros Bizjak <ubizjak@gmail.com>
181
182 PR target/81015
183 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
184 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
185 * gcc.target/i386/pr81015.c: New test.
186
73f49ad7
TV
1872017-06-08 Tom de Vries <tom@codesourcery.com>
188
189 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
190 trampolines instead of NO_TRAMPOLINES.
191 * gcc.c-torture/execute/20000822-1.c: Same.
192 * gcc.c-torture/execute/920428-2.c: Same.
193 * gcc.c-torture/execute/920501-7.c: Same.
194 * gcc.c-torture/execute/920612-2.c: Same.
195 * gcc.c-torture/execute/921017-1.c: Same.
196 * gcc.c-torture/execute/921215-1.c: Same.
197 * gcc.c-torture/execute/931002-1.c: Same.
198 * gcc.c-torture/execute/comp-goto-2.c: Same.
199 * gcc.c-torture/execute/nestfunc-1.c: Same.
200 * gcc.c-torture/execute/nestfunc-2.c: Same.
201 * gcc.c-torture/execute/nestfunc-3.c: Same.
202 * gcc.c-torture/execute/nestfunc-5.c: Same.
203 * gcc.c-torture/execute/nestfunc-6.c: Same.
204 * gcc.c-torture/execute/pr24135.c: Same.
205 * gcc.dg/Wtrampolines.c: Same.
206 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
207 * gcc.dg/torture/stackalign/nested-5.c: Same.
208 * gcc.dg/torture/stackalign/nested-6.c: Same.
209 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
210 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
211 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
212 * gcc.dg/trampoline-1.c: Same.
213 * gcc.dg/tree-prof/pr44777.c: Same.
214 * gcc.target/i386/pr67770.c: Same.
215 * lib/gcc.exp (gcc_target_compile): Remove appending of
216 -DNO_TRAMPOLINES to additional_flags.
217 * lib/objc.exp (objc_target_compile): Same.
218
b9835925
TV
2192017-06-08 Tom de Vries <tom@codesourcery.com>
220
221 * lib/target-supports.exp (check_effective_target_trampolines): Test for
222 'gcc,no_trampolines' instead of 'no_trampolines'.
223
77db6c15
AI
2242017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
225
226 PR middle-end/79988
227 * gcc.target/i386/mpx/pr79988.c: New test.
228
0036534f
AI
2292017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
230
231 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
232 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
233 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
234
b69d9ac6
JH
2352017-06-08 Jan Hubicka <hubicka@ucw.cz>
236
237 * g++.dg/tree-ssa/counts-1.C: New testcase.
238 * gcc.dg/tree-ssa/counts-1.c: New testcase.
239
c46f9051
JK
2402017-08-08 Julia Koval <julia.koval@intel.com>
241
242 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
243 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
244 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
245 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
246 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
247 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
248
5ed41889
MP
2492017-06-08 Marek Polacek <polacek@redhat.com>
250
251 PR sanitize/80932
252 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
253
8055904e
JK
2542017-08-08 Julia Koval <julia.koval@intel.com>
255
256 PR target/73350,80862
257 * gcc.target/i386/pr73350.c: New test.
258
fb4bc6ff
RB
2592017-06-08 Richard Biener <rguenther@suse.de>
260
261 PR tree-optimization/80928
262 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
263
989cc652 2642017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 265
989cc652
CL
266 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
267
83059741
JW
2682017-06-07 Jonathan Wakely <jwakely@redhat.com>
269
270 PR c++/80990
271 * g++.dg/cpp1z/class-deduction39.C: New.
272
0874a778
MP
2732017-06-07 Marek Polacek <polacek@redhat.com>
274
275 PR sanitizer/80932
276 * c-c++-common/ubsan/pr80932.c: New test.
277
55e872a4
BC
2782017-06-07 Bin Cheng <bin.cheng@arm.com>
279
280 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
281 * gcc.target/i386/l_fma_double_2.c: Ditto.
282 * gcc.target/i386/l_fma_double_3.c: Ditto.
283 * gcc.target/i386/l_fma_double_4.c: Ditto.
284 * gcc.target/i386/l_fma_double_5.c: Ditto.
285 * gcc.target/i386/l_fma_double_6.c: Ditto.
286 * gcc.target/i386/l_fma_float_1.c: Ditto.
287 * gcc.target/i386/l_fma_float_2.c: Ditto.
288 * gcc.target/i386/l_fma_float_3.c: Ditto.
289 * gcc.target/i386/l_fma_float_4.c: Ditto.
290 * gcc.target/i386/l_fma_float_5.c: Ditto.
291 * gcc.target/i386/l_fma_float_6.c: Ditto.
292
cb9ac430
TC
2932017-06-07 Tamar Christina <tamar.christina@arm.com>
294
295 * gcc.target/aarch64/sdiv_costs_1.c: New.
296
46c821e7
RB
2972017-06-07 Richard Biener <rguenther@suse.de>
298
299 PR tree-optimization/80928
300 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
301 * gcc.dg/vect/slp-13-big-array.c: Likewise.
302
6eb2ac65
RB
3032017-06-07 Richard Biener <rguenther@suse.de>
304
305 PR tree-optimization/80928
306 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
307 check_results.
308
25396db9
NS
3092017-06-06 Nathan Sidwell <nathan@acm.org>
310
311 * g++.dg/pr45330.C: Add inline namespace case.
312
bbf97416
TK
3132017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
314
315 PR fortran/80975
316 * gfortran.dg/matmul_16.f90: New test.
317 * gfortran.dg/inline_matmul_18.f90: New test.
318
dc949728
MP
3192017-06-06 Marek Polacek <polacek@redhat.com>
320
321 PR c/79983
322 * gcc.dg/pr79983.c: New test.
323
100d0700
DM
3242017-06-06 David S. Miller <davem@davemloft.net>
325
326 * gcc.target/sparc/sparc-ret-3.c: New test.
327
6c6b519a
TV
3282017-06-06 Tom de Vries <tom@codesourcery.com>
329
330 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
331 label_values instead of NO_LABEL_VALUES.
332 * gcc.c-torture/compile/920301-1.c: Same.
333 * gcc.c-torture/compile/920501-1.c: Same.
334 * gcc.c-torture/compile/941014-4.c: Same.
335 * gcc.c-torture/compile/labels-1.c: Same.
336 * gcc.c-torture/compile/pr18903.c: Same.
337 * gcc.c-torture/execute/920302-1.c: Same.
338 * gcc.c-torture/execute/920415-1.c: Same.
339 * gcc.c-torture/execute/920428-2.c: Same.
340 * gcc.c-torture/execute/920501-3.c: Same.
341 * gcc.c-torture/execute/920501-4.c: Same.
342 * gcc.c-torture/execute/920501-5.c: Same.
343 * gcc.c-torture/execute/920501-7.c: Same.
344 * gcc.c-torture/execute/920721-4.c: Same.
345 * gcc.c-torture/execute/980526-1.c: Same.
346 * gcc.c-torture/execute/990208-1.c: Same.
347 * gcc.c-torture/execute/comp-goto-1.c: Same.
348 * gcc.c-torture/execute/comp-goto-2.c: Same.
349 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
350 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
351 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
352 * gcc.dg/tree-prof/comp-goto-1.c: Same.
353 * gcc.dg/tree-prof/pr44777.c: Same.
354 * gcc.misc-tests/bprob-2.c: Same.
355 * gcc.misc-tests/gcov-3.c: Same.
356 * lib/gcc.exp (gcc_target_compile): Remove appending of
357 -DNO_LABEL_VALUES to additional_flags.
358 * lib/objc.exp (objc_target_compile): Same.
359 * lib/target-supports.exp (check_effective_target_label_values): Test on
360 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
361
4ebcc903
KT
3622017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
363
364 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
365
331dc840
RB
3662017-06-06 Richard Biener <rguenther@suse.de>
367
368 PR tree-optimization/80974
369 * gcc.dg/torture/pr80974.c: New testcase.
370
d2537732
TP
3712017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
372
373 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
374 "unsigned int" in conversation warning on line 15.
375
e7baeb39
RB
3762017-06-06 Richard Biener <rguenther@suse.de>
377
378 PR tree-optimization/80928
379 * gcc.dg/vect/pr80928.c: New testcase.
380 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
381 * gcc.dg/vect/slp-13.c: Likewise.
382 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
383
05945a1b
DM
3842017-06-05 David Malcolm <dmalcolm@redhat.com>
385
386 * g++.dg/plugin/comment_plugin.c: New test plugin.
387 * g++.dg/plugin/comments-1.C: New test file.
388 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
389
9b972837
BE
3902017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
391
392 * gcc.misc-tests/gcov-1a.c: New test.
393
1d135d98
MM
3942017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
395
396 * gcc.target/powerpc/clone1.c: New test.
397
92bba237
JW
3982017-06-05 Janus Weil <janus@gcc.gnu.org>
399
400 PR fortran/70601
401 * gfortran.dg/proc_ptr_comp_50.f90: New test.
402
7b3ee9c9
NK
4032017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
404
405 PR fortran/35339
406 * gfortran.dg/implied_do_io_1.f90: New Test.
407 * gfortran.dg/implied_do_io_2.f90: New Test.
408
e4d1c5c4
RL
4092017-06-05 Renlin Li <renlin.li@arm.com>
410
411 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
412 selector to related line.
413
d91561cb
JH
4142017-06-05 Jan Hubicka <hubicka@ucw.cz>
415
416 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
417
d8395013
KT
4182017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
419
420 * gcc.target/aarch64/store_lane0_str_1.c: New test.
421
279dc4b4
KT
4222017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
423
424 * gcc.target/aarch64/subs_compare_2.c: New test.
425
e49d8b68
KT
4262017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
427
428 * gcc.target/aarch64/subs_compare_1.c: New test.
429
4456f65d
CX
4302017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
431
432 * gcc.target/mips/div-9.c: Delete duplicate test.
433 * gcc.target/mips/div-10.c: Ditto.
434 * gcc.target/mips/div-11.c: Ditto.
435 * gcc.target/mips/div-12.c: Ditto.
436
3995f3a2
JH
4372017-05-23 Jan Hubicka <hubicka@ucw.cz>
438
439 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
440
82c027e1
DH
4412017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
442
443 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
444 vesrion of the dejagnu grep.
445 (list-module-names): Use it and adjust the regular expressions for
446 modules and submodules.
447 * gfortran.dg/prof/prof.exp: Cleanup modules.
448 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
449 directives.
450 * gfortran.dg/altreturn_8.f90: Likewise.
451 * gfortran.dg/associate_12.f90: Likewise.
452 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
453 * gfortran.dg/charlen_15.f90: Likewise.
454 * gfortran.dg/class_4a.f03: Likewise.
455 * gfortran.dg/class_54.f90: Likewise.
456 * gfortran.dg/class_dummy_4.f03: Likewise.
457 * gfortran.dg/class_dummy_5.f90: Likewise.
458 * gfortran.dg/constructor_9.f90: Likewise.
459 * gfortran.dg/dec_structure_15.f90: Likewise.
460 * gfortran.dg/do_check_8.f90: Likewise.
461 * gfortran.dg/dtio_26.f03: Likewise.
462 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
463 * gfortran.dg/equiv_9.f90: Likewise.
464 * gfortran.dg/extends_15.f90: Likewise.
465 * gfortran.dg/finalize_22.f90: Likewise.
466 * gfortran.dg/finalize_23.f90: Likewise.
467 * gfortran.dg/generic_26.f90: Likewise.
468 * gfortran.dg/generic_27.f90: Likewise.
469 * gfortran.dg/namelist_76.f90: Likewise.
470 * gfortran.dg/pointer_init_8.f90: Likewise.
471 * gfortran.dg/pr61318.f90: Likewise.
472 * gfortran.dg/pr77260_1.f90: Likewise.
473 * gfortran.dg/pr77260_2.f90: Likewise.
474 * gfortran.dg/pr77420_3.f90: Likewise.
475 * gfortran.dg/proc_ptr_39.f90: Likewise.
476 * gfortran.dg/proc_ptr_41.f90: Likewise.
477 * gfortran.dg/proc_ptr_42.f90: Likewise.
478 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
479 * gfortran.dg/submodule_1.f08: Likewise.
480 * gfortran.dg/submodule_10.f08: Likewise.
481 * gfortran.dg/submodule_14.f08: Likewise.
482 * gfortran.dg/submodule_15.f08: Likewise.
483 * gfortran.dg/submodule_2.f08: Likewise.
484 * gfortran.dg/submodule_5.f08: Likewise.
485 * gfortran.dg/submodule_6.f08: Likewise.
486 * gfortran.dg/submodule_7.f08: Likewise.
487 * gfortran.dg/submodule_8.f08: Likewise.
488 * gfortran.dg/submodule_9.f08: Likewise.
489 * gfortran.dg/transfer_class_2.f90: Likewise.
490 * gfortran.dg/typebound_assignment_7.f90: Likewise.
491 * gfortran.dg/typebound_call_24.f03: Likewise.
492 * gfortran.dg/typebound_call_25.f90: Likewise.
493 * gfortran.dg/typebound_deferred_1.f90: Likewise.
494 * gfortran.dg/typebound_generic_12.f03: Likewise.
495 * gfortran.dg/typebound_generic_13.f03: Likewise.
496 * gfortran.dg/typebound_generic_14.f03: Likewise.
497 * gfortran.dg/typebound_generic_15.f90: Likewise.
498 * gfortran.dg/typebound_operator_16.f03: Likewise.
499 * gfortran.dg/typebound_operator_18.f90: Likewise.
500 * gfortran.dg/typebound_operator_20.f90: Likewise.
501 * gfortran.dg/typebound_override_3.f90: Likewise.
502 * gfortran.dg/typebound_override_4.f90: Likewise.
503 * gfortran.dg/typebound_override_5.f90: Likewise.
504 * gfortran.dg/typebound_override_6.f90: Likewise.
505 * gfortran.dg/typebound_override_7.f90: Likewise.
506 * gfortran.dg/typebound_proc_28.f03: Likewise.
507 * gfortran.dg/typebound_proc_29.f90: Likewise.
508 * gfortran.dg/typebound_proc_30.f90: Likewise.
509 * gfortran.dg/typebound_proc_31.f90: Likewise.
510 * gfortran.dg/typebound_proc_32.f90: Likewise.
511 * gfortran.dg/typebound_proc_33.f90: Likewise.
512 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
513 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
514 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
515 * gfortran.dg/use_only_3.f90: Likewise.
516 * gfortran.dg/use_without_only_1.f90: Likewise.
517 * gfortran.dg/warn_unused_function.f90: Likewise.
518 * gfortran.dg/warn_unused_function_2.f90: Likewise.
519 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 520
3de4ac6d
MP
5212017-06-04 Marek Polacek <polacek@redhat.com>
522
523 PR c/80919
524 * gcc.dg/format/pr80919.c: New test.
525
2474f48f
MS
5262017-06-02 Martin Sebor <msebor@redhat.com>
527
528 PR c/80892
529 * c-c++-common/Wfloat-conversion-2.c: New test.
530
bd280745
PC
5312017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
532
533 PR c++/68754
534 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 535
bd280745 5362017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
537
538 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
539 for the new built-ins.
540
ffa8a921
SD
5412017-06-02 Sudakshina Das <sudi.das@arm.com>
542
543 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
544
d65d1bd9
WS
5452017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
546
547 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
548 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
549 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
550 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
551 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
552
b160939b
KT
5532017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
554
555 * gcc.target/aarch64/hfmode_ins_1.c: New test.
556
17f47f86
KT
5572017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
558
559 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
560
ab82e126
WS
5612017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
562
563 * gcc.target/powerpc/fold-vec-abs-char.c: New.
564 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
565 * gcc.target/powerpc/fold-vec-abs-int.c: New.
566 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
567 * gcc.target/powerpc/fold-vec-abs-short.c: New.
568 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
569 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
570 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
571 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
572
c957e9c0
NS
5732017-06-02 Nathan Sidwell <nathan@acm.org>
574
575 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
576
aad16012
JJ
5772017-06-02 Jakub Jelinek <jakub@redhat.com>
578
74b4885d
JJ
579 PR rtl-optimization/80903
580 * gcc.dg/pr80903.c: New test.
581
aad16012
JJ
582 PR fortran/80918
583 * gfortran.dg/gomp/pr80918.f90: New test.
584
40ffd95f
BE
5852017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
586
587 * c-c++-common/Wsizeof-pointer-div.c: New test.
588 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
589 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
590 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
591 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
592 * gcc.target/i386/sse-set-ps-1.c: Likewise.
593 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
594 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
595 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
596 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
597 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
598 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
599 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
600 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
601 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
602 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
603 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
604 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
605 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
606
052754ea
WS
6072017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
608
609 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
610 Update the target to power8-vector.
611
aa63913f
DM
6122017-06-01 David Malcolm <dmalcolm@redhat.com>
613
614 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
615
2ded3754
PMR
6162017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
617
618 * debug12.adb, debug12.ads: New testcase.
619
c8638450
MJ
6202017-06-01 Martin Jambor <mjambor@suse.cz>
621
622 PR tree-optimization/80898
623 * gcc.dg/tree-ssa/pr80898.c: New test.
624 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
625
ac853c90
PC
6262017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
627
628 PR c++/80896
629 * g++.dg/cpp1z/nodiscard5.C: New.
630
7841f13c
CZ
6312017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
632
633 * gcc.target/arc/pr9001195952.c: New test.
634
f525e390
TV
6352017-06-01 Tom de Vries <tom@codesourcery.com>
636
637 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
638 * gcc.c-torture/compile/asmgoto-1.c: Same.
639 * gcc.dg/20000707-1.c: Same.
640 * gcc.dg/pr38700.c: Same.
641 * gcc.dg/pr70169.c: Same.
642 * gcc.dg/pr80112.c: Same.
643 * gcc.dg/torture/pr51071-2.c: Same.
644 * gcc.dg/torture/pr51071.c: Same.
645 * gcc.dg/tree-ssa/alias-34.c: Same.
646
9285616c
PMR
6472017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
648
649 * gnat.dg/debug11.adb: New testcase.
650
48932682
RB
6512017-06-01 Richard Biener <rguenther@suse.de>
652
653 PR middle-end/66313
654 * c-c++-common/ubsan/pr66313.c: New testcase.
655 * gcc.dg/tree-ssa/loop-15.c: Adjust.
656
fcb99124
SM
6572017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
658
659 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
660 dg-options. Change dg-require-effective-target powerpc_vsx_ok
661 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
662 -mcpu overridden.
663 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
664 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
665 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
666 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
667 to dg-option. Add dg-skip-if directive to disable this test
668 for darwin. Add dg-skip-if directive to disable this test if
669 -mcpu overridden.
670
dc7401c0
SP
6712017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
672
673 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
674 (_mm_maskz_max_sd): Test new intrinsics.
675 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
676 (_mm_maskz_max_sd): Test new intrinsics.
677 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
678 (_mm_maskz_max_ss): Test new intrinsics.
679 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
680 (_mm_maskz_max_ss): Test new intrinsics.
681 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
682 (_mm_maskz_min_sd): Test new intrinsics.
683 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
684 (_mm_maskz_min_sd): Test new intrinsics.
685 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
686 (_mm_maskz_min_ss): Test new intrinsics.
687 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
688 (_mm_maskz_min_ss): Test new intrinsics.
689
3909991c
NS
6902017-05-31 Nathan Sidwell <nathan@acm.org>
691
692 * g++.dg/lookup/lambda1.C New.
693
0e510edb
BC
6942017-05-31 Bin Cheng <bin.cheng@arm.com>
695
696 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
697 on pointer should not be replaced.
698
9fc5e7a4
MM
6992017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
700
701 PR testsuite/80580
702 * gcc.dg/gimplefe-error-7.c: New test.
703
1e466f04
GM
7042017-05-31 Graham Markall <graham.markall@embecosm.com>
705
706 * gcc.target/arc/add_n-combine.c: New test.
707 * gcc.target/arc/sub_n-combine.c: New test.
708
89c88990
RB
7092017-05-31 Richard Biener <rguenther@suse.de>
710
711 PR target/80880
712 * gcc.target/i386/pr80880.c: New testcase.
713
748bbe72
RS
7142017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
715
716 * gcc.dg/vect/vect-103.c: Update wording of dump message.
717
c7d7e222
BC
7182017-05-31 Bin Cheng <bin.cheng@arm.com>
719
720 * gcc.dg/vect/pr80815-3.c: New test.
721
ee1379be
RB
7222017-05-31 Richard Biener <rguenther@suse.de>
723
724 PR tree-optimization/80906
725 * gcc.dg/graphite/pr80906.c: New testcase.
726
bcce980e
TV
7272017-05-30 Tom de Vries <tom@codesourcery.com>
728
729 PR testsuite/80910
730 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
731 unsupported if host compiler does not support c++11.
732 (host_supports_c++11): New proc.
733
ef9200aa
MS
7342017-05-30 Martin Sebor <msebor@redhat.com>
735
736 PR c/80731
737 * g++.dg/ext/utf16-4.C: Relax test.
738 * gcc.dg/fixed-point/int-warning.c: Adjust.
739
f012c8ef
DM
7402017-05-30 David Malcolm <dmalcolm@redhat.com>
741
742 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
743 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
744 test case.
745 * g++.dg/plugin/show-template-tree-color.C: New test case.
746 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
747 * g++.dg/template/show-template-tree-2.C: New test case.
748 * g++.dg/template/show-template-tree-3.C: New test case.
749 * g++.dg/template/show-template-tree-4.C: New test case.
750 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
751 * g++.dg/template/show-template-tree.C: New test case.
752
3f8efe25
SB
7532017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
754
755 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
756 dg-options.
757 * gfortran.dg/pr80107.f: Delete testcase.
758
77d1dbdb
UB
7592017-05-30 Uros Bizjak <ubizjak@gmail.com>
760
761 PR target/80833
762 * gcc.target/i386/pr80833-1.c: New test.
763 * gcc.target/i386/pr80833-2.c: Ditto.
764
e2f35333
NS
7652017-05-30 Nathan Sidwell <nathan@acm.org>
766
767 PR c++/80913
768 * g++.dg/lookup/pr80913.C: New.
769
ba7629e2
RB
7702017-05-30 Richard Biener <rguenther@suse.de>
771
772 PR middle-end/80901
773 * gcc.dg/torture/pr80901.c: New testcase.
774
4bfb347c
RD
7752017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
776
777 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
778
b3125625
JL
7792017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
780
781 PR target/78838
782 * gcc.target/msp430/interrupt_fn_placement.c: New test.
783
892d6169
RB
7842017-05-30 Richard Biener <rguenther@suse.de>
785
786 PR middle-end/80876
787 * gcc.dg/torture/pr80876.c: New testcase.
788
3d7ff728
NS
7892017-05-29 Nathan Sidwell <nathan@acm.org>
790
791 PR c++/80891 (#5)
792 * g++.dg/lookup/pr80891-5.C: New.
793
fd262197
JD
7942017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
795
796 PR libgfortran/53029
797 * gfortran.dg/read_5.f90: New test.
798
724e517a
NS
7992017-05-29 Nathan Sidwell <nathan@acm.org>
800
a5cfa13a
NS
801 PR c++/80891 (#4)
802 * g++.dg/lookup/pr80891-4.C: New.
803
e514ab0c
NS
804 PR c++/80891 (#1)
805 * g++.dg/lookup/pr80891-1.C: New.
806
58dec010
NS
807 PR c++/80891 (#3)
808 * g++.dg/lookup/pr80891-3.C: New.
809
724e517a
NS
810 PR c++/80891 (#2)
811 * g++.dg/lookup/pr80891-2.C: New.
812
bbe3927b
TK
8132017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
814
815 PR fortran/37131
816 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
817 flags.
818 * gfortran.dg/transpose_optimization_1.f90: Likewise.
819 * gfortran.dg/inline_matmul_17.f90: New test.
820
8364e6ac
TK
8212017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
822
823 * gfortran.dg/matmul_bounds_12.f90: New test.
824
56a35ac9
JJ
8252017-05-27 Jakub Jelinek <jakub@redhat.com>
826
827 PR bootstrap/80887
828 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
829
945bf9e1
NS
8302017-05-26 Nathan Sidwell <nathan@acm.org>
831
832 * g++.dg/cpp0x/dr2061.C: New.
833 * g++.dg/parse/namespace-alias-1.C: Add more test.
834
cb4fe401
BC
8352017-05-26 Bin Cheng <bin.cheng@arm.com>
836
837 PR tree-optimization/80815
838 * gcc.dg/vect/pr80815-1.c: New test.
839 * gcc.dg/vect/pr80815-2.c: New test.
840
e929e611
ML
8412017-05-26 Martin Liska <mliska@suse.cz>
842
843 PR ipa/80663
844 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
845 split at the problematic spot.
846 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
847 a valid value of the param.
848
92f105f6
MP
8492017-05-26 Marek Polacek <polacek@redhat.com>
850
851 PR sanitizer/80875
852 * c-c++-common/ubsan/pr80875.c: New test.
853
74ca4e36
TV
8542017-05-26 Tom de Vries <tom@codesourcery.com>
855
856 PR testsuite/80557
857 * gcc.dg/20011021-1.c: Replace absolute line numbers.
858 * gcc.dg/Wcxx-compat-8.c: Same.
859 * gcc.dg/Wobjsize-1.c: Same.
860 * gcc.dg/Wshadow-local-2.c: Same.
861 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
862 * gcc.dg/anon-struct-6.c: Same.
863 * gcc.dg/asm-wide-1.c: Same.
864 * gcc.dg/builtin-inf-1.c: Same.
865 * gcc.dg/builtin-redefine.c: Same.
866 * gcc.dg/c90-array-lval-6.c: Same.
867 * gcc.dg/c90-array-lval-7.c: Same.
868 * gcc.dg/c90-fordecl-1.c: Same.
869 * gcc.dg/c99-fordecl-2.c: Same.
870 * gcc.dg/cast-lvalue-1.c: Same.
871 * gcc.dg/cast-lvalue-2.c: Same.
872 * gcc.dg/compound-lvalue-1.c: Same.
873 * gcc.dg/cond-lvalue-1.c: Same.
874 * gcc.dg/cpp/20000419-1.c: Same.
875 * gcc.dg/cpp/backslash.c: Same.
876 * gcc.dg/cpp/backslash2.c: Same.
877 * gcc.dg/cpp/macspace1.c: Same.
878 * gcc.dg/cpp/macspace2.c: Same.
879 * gcc.dg/cpp/multiline-2.c: Same.
880 * gcc.dg/cpp/pr27777.c: Same.
881 * gcc.dg/cpp/pr30786.c: Same.
882 * gcc.dg/cpp/pr34602.c: Same.
883 * gcc.dg/cpp/redef1.c: Same.
884 * gcc.dg/cpp/tr-warn1.c: Same.
885 * gcc.dg/cpp/tr-warn3.c: Same.
886 * gcc.dg/cpp/tr-warn6.c: Same.
887 * gcc.dg/cpp/trad/hash.c: Same.
888 * gcc.dg/cpp/trad/redef1.c: Same.
889 * gcc.dg/cpp/ucs.c: Same.
890 * gcc.dg/declspec-10.c: Same.
891 * gcc.dg/declspec-11.c: Same.
892 * gcc.dg/declspec-18.c: Same.
893 * gcc.dg/format/c99-strftime-1.c: Same.
894 * gcc.dg/format/ext-3.c: Same.
895 * gcc.dg/format/pr72858.c: Same.
896 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
897 * gcc.dg/init-string-1.c: Same.
898 * gcc.dg/label-decl-3.c: Same.
899 * gcc.dg/m-un-2.c: Same.
900 * gcc.dg/nofixed-point-2.c: Same.
901 * gcc.dg/noncompile/20020213-1.c: Same.
902 * gcc.dg/pch/counter-2.c: Same.
903 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
904 * gcc.dg/pr27528.c: Same.
905 * gcc.dg/pr27953.c: Same.
906 * gcc.dg/pr35899.c: Same.
907 * gcc.dg/pr37561.c: Same.
908 * gcc.dg/pr45461.c: Same.
909 * gcc.dg/pr45750.c: Same.
910 * gcc.dg/pr53196-2.c: Same.
911 * gcc.dg/pr53265.c: Same.
912 * gcc.dg/redecl-1.c: Same.
913 * gcc.dg/tls/thr-init-1.c: Same.
914 * gcc.dg/torture/pr51106-1.c: Same.
915 * gcc.dg/torture/pr51106-2.c: Same.
916 * gcc.dg/uninit-19.c: Same.
917 * gcc.dg/uninit-pr20644.c: Same.
918
6fc9f7aa
JJ
9192017-05-26 Jakub Jelinek <jakub@redhat.com>
920
921 * g++.dg/cpp1z/decomp29.C (p): New variable.
922 (main): Add further tests.
923
28e0e05b
RB
9242017-05-26 Richard Biener <rguenther@suse.de>
925
926 PR tree-optimization/80842
927 * gcc.dg/torture/pr80842.c: New testcase.
928
c81ec254
PC
9292017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
930
931 PR c++/79652
932 * g++.dg/cpp0x/pr79652.C: New.
933
aee21066
PC
9342017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
935
936 PR c++/71451
937 * g++.dg/cpp0x/variadic170.C: New.
938
63dbcd13
VR
9392017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
940
941 * g++.dg/warn/Wcatch-value-1.C: New test.
942 * g++.dg/warn/Wcatch-value-2.C: New test.
943 * g++.dg/warn/Wcatch-value-3.C: New test.
944
932f48ac
NS
9452017-05-25 Nathan Sidwell <nathan@acm.org>
946
44e00a7a
NS
947 * g++.dg/lookup/using56.C: New.
948 * g++.dg/lookup/using57.C: New.
949 * g++.dg/lookup/using58.C: New.
950 * g++.dg/lookup/using59.C: New.
951
932f48ac
NS
952 * g++.dg/lookup/using17.C: Adjust diagnostics.
953
a10f9a2e
MS
9542017-05-25 Martin Sebor <msebor@redhat.com>
955
956 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
957 positives on ILP32.
958 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
959 column numbers.
960 * gcc.dg/pr60114.c: Same.
961
47c05e71
JH
9622017-05-23 Jan Hubicka <hubicka@ucw.cz>
963
964 * gfortran.dg/pr48636.f90: Fix template better.
965
f35a733d
NS
9662017-05-25 Nathan Sidwell <nathan@acm.org>
967
968 * g++.dg/lookup/koenig14.C: New.
969
18c1e9e0
PC
9702017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
971
972 PR c++/79583
973 * g++.dg/cpp0x/pr79583.C: New.
974
2673d192
PC
9752017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
976
977 PR c++/68578
978 * g++.dg/cpp1y/pr68578.C: New.
979
bce8ef71
MG
9802017-05-25 Marc Glisse <marc.glisse@inria.fr>
981
982 * gcc.dg/tree-ssa/vce-1.c: New file.
983
11d6b45d
MG
9842017-05-25 Marc Glisse <marc.glisse@inria.fr>
985
986 * gcc.dg/tree-ssa/addadd.c: New file.
987
5ad4f1c8
NS
9882017-05-24 Nathan Sidwell <nathan@acm.org>
989
990 * g++.dg/lookup/friend12.C: Adjust diagnostics.
991 * g++.dg/lookup/friend19.C: New.
992 * g++.dg/lookup/friend20.C: New.
993
d4a760d8
JW
9942017-05-24 Jonathan Wakely <jwakely@redhat.com>
995
996 PR c++/80544
997 * g++.dg/expr/cast11.C: New test.
998
3cd211af
MS
9992017-05-24 Martin Sebor <msebor@redhat.com>
1000
1001 PR c/80731
1002 * c-c++-common/Wfloat-conversion.c: Adjust.
1003 * c-c++-common/dfp/convert-int-saturate.c: Same.
1004 * c-c++-common/pr68657-1.c: Same.
1005 * g++.dg/ext/utf-cvt.C: Same.
1006 * g++.dg/ext/utf16-4.C: Same.
1007 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
1008 * g++.dg/warn/Wconversion-real-integer2.C: Same.
1009 * g++.dg/warn/Wconversion3.C: Same.
1010 * g++.dg/warn/Wconversion4.C: Same.
1011 * g++.dg/warn/Wsign-conversion.C: Same.
1012 * g++.dg/warn/overflow-warn-1.C: Same.
1013 * g++.dg/warn/overflow-warn-3.C: Same.
1014 * g++.dg/warn/overflow-warn-4.C: Same.
1015 * g++.dg/warn/pr35635.C: Same.
1016 * g++.old-deja/g++.mike/enum1.C: Same.
1017 * gcc.dg/Wconversion-3.c: Same.
1018 * gcc.dg/Wconversion-5.c: Same.
1019 * gcc.dg/Wconversion-complex-c99.c: Same.
1020 * gcc.dg/Wconversion-complex-gnu.c: Same.
1021 * gcc.dg/Wconversion-integer.c: Same.
1022 * gcc.dg/Wsign-conversion.c: Same.
1023 * gcc.dg/bitfld-2.c: Same.
1024 * gcc.dg/c90-const-expr-11.c: Same.
1025 * gcc.dg/c90-const-expr-7.c: Same.
1026 * gcc.dg/c99-const-expr-7.c: Same.
1027 * gcc.dg/overflow-warn-1.c: Same.
1028 * gcc.dg/overflow-warn-2.c: Same.
1029 * gcc.dg/overflow-warn-3.c: Same.
1030 * gcc.dg/overflow-warn-4.c: Same.
1031 * gcc.dg/overflow-warn-5.c: Same.
1032 * gcc.dg/overflow-warn-8.c: Same.
1033 * gcc.dg/overflow-warn-9.c: New test.
1034 * gcc.dg/pr35635.c: Adjust.
1035 * gcc.dg/pr59940.c: Same.
1036 * gcc.dg/pr59963-2.c: Same.
1037 * gcc.dg/pr60114.c: Same.
1038 * gcc.dg/switch-warn-2.c: Same.
1039 * gcc.dg/utf-cvt.c: Same.
1040 * gcc.dg/utf16-4.c: Same.
1041
216bfadc
JJ
10422017-05-24 Jakub Jelinek <jakub@redhat.com>
1043
1044 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
1045 Don't include limits.h.
1046 (w): Conditionalize on long long wider than int. Use
1047 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
1048 -9223372036854775808.
1049 (x): Use __INT_MAX__ instead of INT_MAX.
1050
610abc02
TK
10512017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1052
1053 PR fortran/66094
1054 * gfortran.dg/inline_matmul_16.f90: New test.
1055
8d0c9b36
TV
10562017-05-24 Tom de Vries <tom@codesourcery.com>
1057
1058 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
1059
3f3fb6c9
PB
10602017-05-24 Peter Bergner <bergner@vnet.ibm.com>
1061
1062 PR middle-end/80823
1063 * gcc.dg/pr80823.c: New test.
1064
00e0af8d
AK
10652017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1066
1067 * gcc.target/s390/pr80725.c: New test.
1068
6131102c
NS
10692017-05-23 Nathan Sidwell <nathan@acm.org>
1070
ef4c5e78
NS
1071 * g++.dg/lookup/extern-c-hidden.C: New.
1072 * g++.dg/lookup/extern-redecl1.C: New.
1073
6131102c
NS
1074 PR c++/80866
1075 * g++.dg/parse/pr80866.C: New.
1076
d2db2e6b
JH
10772017-05-23 Jan Hubicka <hubicka@ucw.cz>
1078
1079 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1080 * gcc.dg/ipa/inline-5.c: Likewise.
1081 * gfortran.dg/pr48636.f90: Likewise.
1082
e4ea7a4c
NS
10832017-05-23 Nathan Sidwell <nathan@acm.org>
1084
1085 * g++.dg/parse/ctor9.C: Adjust expected error.
1086
c2d7c404
JD
10872017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1088
1089 PR libgfortran/80256
1090 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
1091 Cygwin.
1092
fd71a9a2
TS
10932017-05-23 Thomas Schwinge <thomas@codesourcery.com>
1094
1095 * c-c++-common/goacc/parallel-dims-1.c: Update.
1096 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
1097 * c-c++-common/goacc/routine-1.c: Likewise.
1098 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
1099 * g++.dg/goacc/template.C: Likewise.
1100 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1101 * gfortran.dg/goacc/routine-3.f90: Likewise.
1102 * gfortran.dg/goacc/sie.f95: Likewise.
1103 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
1104
9d029ddf
NS
11052017-05-23 Nathan Sidwell <nathan@acm.org>
1106
1107 * g++.dg/lookup/using13.C: Adjust expected error.
1108
008c7367
SKS
11092017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1110
1111 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
1112
d1f6caae
MM
11132017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1114
1115 PR target/80718
1116 * gcc.target/powerpc/pr80718.c: New test.
1117
2ea0d750
SB
11182017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
1119
1120 * gcc.target/powerpc/conditional-return.c: New testcase.
1121
25b81686
BS
11222017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1123
1124 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
1125 LE-only.
1126
477f145b
JW
11272017-05-22 Janus Weil <janus@gcc.gnu.org>
1128
1129 PR fortran/80766
1130 * gfortran.dg/typebound_call_28.f90: New test.
1131
65cc1407
NS
11322017-05-22 Nathan Sidwell <nathan@acm.org>
1133
1134 * g++.dg/lookup/strong-using.C: New.
1135
0c4f8178
TP
11362017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1137
1138 * gcc.target/arm/movsi_movt.c: New test.
1139 * gcc.target/arm/movdi_movt.c: New test.
1140
fbb1c7d4
EB
11412017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
1142
1143 * gnat.dg/specs/not_null1.ads: New test.
1144
d3271136
EB
11452017-05-22 Eric Botcazou <ebotcazou@adacore.com>
1146
1147 * gnat.dg/limited_with5.ad[sb]: New test.
1148 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
1149 * gnat.dg/limited_with6.ad[sb]: New test.
1150 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
1151
4c24ec6d
EB
11522017-05-22 Eric Botcazou <ebotcazou@adacore.com>
1153
1154 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
1155 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
1156
4bcbb7b8
PC
11572017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1158
1159 PR c++/70265
1160 * g++.dg/cpp1y/constexpr-70265-1.C: New.
1161 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
1162
51cd6b78
JD
11632017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1164
1165 PR libgfortran/80333
1166 * gfortran.dg/dtio_30.f03: New test.
1167
33f8c0a1
MP
11682017-05-19 Marek Polacek <polacek@redhat.com>
1169
1170 PR sanitizer/80800
1171 * c-c++-common/ubsan/pr80800.c: New test.
1172 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
1173
9740ed54
TS
11742017-05-19 Thomas Schwinge <thomas@codesourcery.com>
1175
7fd549d2
TS
1176 * c-c++-common/goacc/default-1.c: Update.
1177 * c-c++-common/goacc/default-2.c: Likewise.
1178 * c-c++-common/goacc/default-4.c: Likewise.
1179 * gfortran.dg/goacc/default-1.f95: Likewise.
1180 * gfortran.dg/goacc/default-4.f: Likewise.
1181 * c-c++-common/goacc/default-5.c: New file.
1182 * gfortran.dg/goacc/default-5.f: Likewise.
1183
9740ed54
TS
1184 * c-c++-common/goacc/default-1.c: New file.
1185 * c-c++-common/goacc/default-2.c: Likewise.
1186 * c-c++-common/goacc/data-default-1.c: Remove file, including its
1187 test cases in...
1188 * c-c++-common/goacc/default-3.c: ... this new file, and...
1189 * c-c++-common/goacc/default-4.c: ... this new file.
1190 * gfortran.dg/goacc/default.f95: Remove file, including its test
1191 cases in...
1192 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
1193 * gfortran.dg/goacc/default-2.f: ... this new file.
1194 * gfortran.dg/goacc/default-3.f95: New file.
1195 * gfortran.dg/goacc/default-4.f: Likewise.
1196
2a8a8d7b
NS
11972017-05-19 Nathan Sidwell <nathan@acm.org>
1198
1199 * g++.dg/inherit/covariant7.C: Adjust.
1200
a978134e
PB
12012017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1202
1203 * gcc.target/arm/tls-disable-literal-pool.c: Change
1204 require-effective-target to tls_native.
1205 Move dg-error to return statement line and change to dg-message.
1206
39aac208
RB
12072017-05-19 Richard Biener <rguenther@suse.de>
1208
1209 PR c++/80593
1210 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
1211 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
1212
035ab826
RB
12132017-05-19 Richard Biener <rguenther@suse.de>
1214
1215 PR middle-end/80764
1216 * gcc.dg/torture/pr80764.c: New testcase.
1217
52e14b96
MM
12182017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1219
1220 PR target/80510
1221 * gcc.target/powerpc/pr80510-1.c: New test.
1222 * gcc.target/powerpc/pr80510-2.c: Likewise.
1223
4287da82
EG
12242017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
1225
1226 * gcc.dg/pragma-diag-7.c: New test.
1227
e4171e10
UB
12282017-05-18 Uros Bizjak <ubizjak@gmail.com>
1229
1230 PR target/80799
1231 * g++.dg/other/i386-11.C: New test.
1232
cdefeea2
WS
12332017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
1234
1235 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
1236 * fold-vec-div-floatdouble.c: Likewise.
1237 * fold-vec-logical-ands-char.c: Likewise.
1238 * fold-vec-logical-ands-int.c: Likewise.
1239 * fold-vec-logical-ands-short.c: Likewise.
1240 * fold-vec-logical-ors-char.c: Likewise.
1241 * fold-vec-logical-ors-int.c: Likewise.
1242 * fold-vec-logical-ors-short.c: Likewise.
1243 * fold-vec-logical-other-char.c: Likewise.
1244 * fold-vec-mule-misc.c: Likewise.
1245 * fold-vec-mult-float.c: Likewise.
1246 * fold-vec-mult-floatdouble.c: Likewise.
1247 * fold-vec-mult-int.c: Likewise.
1248 * fold-vec-mult-int128-p9.c: Likewise.
1249 * fold-vec-sub-floatdouble.c: Likewise.
1250 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
1251 Add lp64 requirement.
1252 * fold-vec-mult-int128-p8.c: Likewise.
1253 * fold-vec-logical-ors-longlong.c: Fix comment typo.
1254
62ee030a
SM
12552017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
1256
1257 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
1258 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
1259 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
1260 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
1261 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
1262 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
1263 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
1264 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
1265 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
1266 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
1267 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
1268 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
1269 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
1270 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
1271 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
1272 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
1273 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
1274 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
1275 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
1276 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
1277 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
1278 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
1279 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
1280 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
1281 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
1282 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
1283
00a84d0e
SL
12842017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
1285
1286 * gcc.target/sparc/niagara7-align.c: New test.
1287
243c2883
MP
12882017-05-18 Marek Polacek <polacek@redhat.com>
1289
1290 PR sanitizer/80797
1291 * c-c++-common/ubsan/null-12.c: New test.
1292
e98e6340
SB
12932017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
1294
1295 PR middle-end/80692
1296 * gcc.c-torture/execute/pr80692.c: New testcase.
1297
0152001b 12982017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
1299
1300 PR libgfortran/80741
1301 * gfortran.dg/read_4.f90: New test.
1302
c8ded430
BS
13032017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1304
1305 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
1306
e5b1f5a1
FR
13072017-05-17 Fritz Reese <fritzoreese@gmail.com>
1308
1309 PR fortran/80668
1310 * gfortran.dg/pr80668.f90: New.
1311
9853cb28
PB
13122017-05-17 Peter Bergner <bergner@vnet.ibm.com>
1313
1314 PR middle-end/80775
1315 * gcc.dg/pr80775.c: New test.
1316
142473df
MP
13172017-05-17 Marek Polacek <polacek@redhat.com>
1318
1319 PR sanitizer/80659
1320 * gcc.dg/asan/pr80659.c: New test.
1321
8508a5b5
SKS
13222017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1323
1324 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
1325 unsigned long.
1326
bc36d2b7
CX
13272017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
1328
1329 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
1330
4fc5ebf1
JG
13312017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
1332 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1333
1334 PR tree-optimization/80457
1335 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
1336 call vect_model_simple_cost.
1337
bedee914
PT
13382017-05-16 Paul Thomas <pault@gcc.gnu.org>
1339
1340 PR fortran/80554
1341 * gfortran.dg/submodule_29.f08: New test.
1342
10791753
DM
13432017-05-16 David Malcolm <dmalcolm@redhat.com>
1344
1345 * g++.dg/other/accessor-fixits-1.C: New test case.
1346 * g++.dg/other/accessor-fixits-2.C: New test case.
1347 * g++.dg/other/accessor-fixits-3.C: New test case.
1348 * g++.dg/other/accessor-fixits-4.C: New test case.
1349
727577c2
CL
13502017-05-16 Carl Love <cel@us.ibm.com>
1351
1352 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
1353 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
1354 built-ins to the test suite file. Note, support for mradds exists
1355 but no test case exists.
1356 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
1357 built-ins to the test suite file.
1358
6b6ae9eb
MP
13592017-05-16 Marek Polacek <polacek@redhat.com>
1360
1361 PR sanitizer/80536
1362 PR sanitizer/80386
1363 * c-c++-common/ubsan/pr80536.c: New test.
1364 * g++.dg/ubsan/pr80386.C: New test.
1365
678d7e19
TC
13662017-05-16 Tamar Christina <tamar.christina@arm.com>
1367
1368 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
1369 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
1370
6da37857
MW
13712016-05-16 Matthew Wahab <matthew.wahab@arm.com>
1372
1373 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
1374 expected output of vadd, vsub and vmul instructions.
1375 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
1376 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
1377 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
1378
a5768d38
JD
13792017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1380
1381 PR libgfortran/80727
1382 * gfortran.dg/read_3.f90: New test.
1383
3a77e7cc
NS
13842017-05-15 Nathan Sidwell <nathan@acm.org>
1385
2016c841
NS
1386 PR c++/79369
1387 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
1388
3a77e7cc
NS
1389 PR c++/79369
1390 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
1391 * g++.dg/cpp0x/pr79369.C: New.
1392
0735a1c8
SK
13932017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
1394
1395 PR fortran/80752
3a77e7cc 1396 * gfortran.dg/pr80752.f90: New test.
0735a1c8 1397
f108770a
UB
13982017-05-15 Uros Bizjak <ubizjak@gmail.com>
1399
900b5b6a 1400 PR target/80425
f108770a
UB
1401 * gcc.target/i386/pr80425-1.c: New test.
1402 * gcc.target/i386/pr80425-2.c: Ditto.
1403
e30ce0a3
JL
14042017-05-15 Jeff Law <law@redhat.com>
1405
1406 * gcc.target/mips/reorgbug-1.c: New test.
1407
0d5a0a33
PMR
14082017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
1409
1410 * gnat.dg/specs/pack13.ads: New test.
1411
a104bd88
MS
14122017-05-14 Martin Sebor <msebor@redhat.com>
1413
1414 PR middle-end/77671
1415 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
1416 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
1417 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1418 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
1419 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
1420
c6c02519
MS
14212017-05-14 Martin Sebor <msebor@redhat.com>
1422
1423 PR middle-end/80669
1424 * gcc.dg/builtin-stpncpy.c: New test.
1425
d6d4d770
DS
14262017-05-14 Daniel Santos <daniel.santos@pobox.com>
1427
1428 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
1429 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
1430 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
1431 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
1432
b9bdd60b
JK
14332017-05-14 Julia Koval <julia.koval@intel.com>
1434
1435 * gcc.target/i386/xgetsetbv.c: New test.
1436
28ae01cd
NK
14372017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
1438
1439 PR fortran/80442
1440 * gfortran.dg/impl_do_var_data.f90: New Test
1441
c7488b4f
PJ
14422017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
1443
1444 * brig.dg/test/gimple/priv-array-offset-access.hsail:
1445 A regression test for a private array access case which caused
1446 an assert.
1447
9b5f12ae
MS
14482017-05-12 Martin Sebor <msebor@redhat.com>
1449
1450 PR testsuite/80643
1451 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
1452 to the purpose of the test.
1453
b76f1550
SM
14542017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
1455
1456 * gcc.target/powerpc/bmi-andn-1.c: New file
1457 * gcc.target/powerpc/bmi-andn-2.c: New file.
1458 * gcc.target/powerpc/bmi-bextr-1.c: New file.
1459 * gcc.target/powerpc/bmi-bextr-2.c: New file.
1460 * gcc.target/powerpc/bmi-bextr-4.c: New file.
1461 * gcc.target/powerpc/bmi-bextr-5.c: New file.
1462 * gcc.target/powerpc/bmi-blsi-1.c: New file.
1463 * gcc.target/powerpc/bmi-blsi-2.c: New file.
1464 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
1465 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
1466 * gcc.target/powerpc/bmi-blsr-1.c: New file.
1467 * gcc.target/powerpc/bmi-blsr-2.c: New File.
1468 * gcc.target/powerpc/bmi-check.h: New File.
1469 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
1470 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
1471 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
1472 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
1473 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
1474 * gcc.target/powerpc/bmi2-check.h: New file.
1475 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
1476 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
1477 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
1478 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
1479 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
1480 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
1481 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
1482 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
1483 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
1484
2a3fa75a
PC
14852017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1486
1487 PR c++/60430
1488 * g++.dg/cpp0x/pr60430.C: New.
1489
e8bf7c7b
JL
14902017-05-12 Jeff Law <law@redhat.com>
1491
1492 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1493
284d1f76
PB
14942017-05-12 Peter Bergner <bergner@vnet.ibm.com>
1495
1496 PR middle-end/80707
1497 * g++.dg/pr80707.C: New test.
1498
302a0e37
WS
14992017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1500
1501 * gcc.target/powerpc/fold-vec-div-float.c: New.
1502 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
1503 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
1504
a7785078
WS
15052017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1506
1507 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
1508 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
1509 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
1510 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
1511 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
1512 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
1513 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
1514 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
1515 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
1516 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
1517 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
1518 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
1519
9206028e
PC
15202017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1521
1522 PR c++/49604
1523 * g++.dg/cpp0x/forw_enum14.C: New.
1524 * g++.dg/cpp0x/forw_enum15.C: Likewise.
1525
7af1c0ad
RB
15262017-05-12 Richard Biener <rguenther@suse.de>
1527
1528 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
1529
f7e95bdb
PC
15302017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1531
1532 PR c++/67687
1533 * g++.dg/cpp0x/constexpr-ice17.C: New.
1534
53e788d0
RB
15352017-05-12 Richard Biener <rguenther@suse.de>
1536
1537 PR tree-optimization/80713
1538 * gcc.dg/torture/pr80713.c: New testcase.
1539
2ead1ab9
AK
15402017-05-12 Andi Kleen <ak@linux.intel.com>
1541
1542 PR testsuite/77684
1543 * lib/target-supports.exp (profopt-perf-wrapper):
1544 Add -m8 option to increase parallelism.
1545
ee58b02f
TS
15462017-05-12 Thomas Schwinge <thomas@codesourcery.com>
1547
1e47f02b
TS
1548 * c-c++-common/goacc/parallel-dims-1.c: New file.
1549 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
1550
b0f271ce
TS
1551 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
1552 * c-c++-common/goacc/classify-kernels.c: Likewise.
1553 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
1554 Likewise.
1555 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
1556 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
1557 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
1558 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
1559 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
1560 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
1561 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
1562 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
1563 * c-c++-common/goacc/kernels-loop.c: Likewise.
1564 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
1565 * c-c++-common/goacc/kernels-reduction.c: Likewise.
1566 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1567 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1568 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
1569 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1570 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1571 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1572 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1573 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1574 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
1575 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1576
25651634
TS
1577 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
1578 * c-c++-common/goacc/classify-kernels.c: Likewise.
1579 * c-c++-common/goacc/classify-parallel.c: Likewise.
1580 * c-c++-common/goacc/classify-routine.c: Likewise.
1581 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1582 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1583 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1584 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1585
ee58b02f
TS
1586 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
1587 * c-c++-common/goacc/classify-kernels.c: Likewise.
1588 * c-c++-common/goacc/classify-parallel.c: Likewise.
1589 * c-c++-common/goacc/classify-routine.c: Likewise.
1590 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1591 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1592 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1593 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1594
2d82ec25
NS
15952017-05-11 Nathan Sidwell <nathan@acm.org>
1596
1597 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
1598
15992017-05-11 Carl Love <cel@us.ibm.com>
1600
1601 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
1602 to the test suite file.
1603 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
1604 to the test suite file.
1605
628c06d6
JD
16062017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1607
1608 PR fortran/78659
1609 * gfortran.dg/namelist_91.f90: New test.
1610 * gfortran.dg/namelist_92.f90: New test.
1611 * gfortran.dg/namelist_93.f90: New test.
1612 * gfortran.dg/namelist_94.f90: New test.
1613
1bea0f26
BS
16142017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1615
1616 PR target/80695
1617 * gcc.target/powerpc/pr80695-p8.c: New file.
1618 * gcc.target/powerpc/pr80695-p9.c: New file.
1619
7c85c9fe
UB
16202017-05-11 Uros Bizjak <ubizjak@gmail.com>
1621 Jakub Jelinek <jakub@redhat.com>
1622
1623 PR target/80706
1624 * gcc.target/i386/pr80706.c: New test.
1625
d7a33a4c
JK
16262017-05-11 Julia Koval <julia.koval@intel.com>
1627
1628 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
1629 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
1630 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
1631 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
1632
59fbddcf
PC
16332017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
1634
1635 PR c++/70538
1636 * g++.dg/cpp0x/pr70538.C: New.
1637
cc09ff60
UB
16382017-05-11 Uros Bizjak <ubizjak@gmail.com>
1639
7c85c9fe
UB
1640 * gcc.target/i386/pr22152.c: Fix undefined testcase.
1641 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
1642 (dg-options): Remove -fno-tree-sink.
1643
4fd18c78
KN
16442017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
1645
1646 * gcc.target/powerpc/cmpb-1.c: New test.
1647 * gcc.target/powerpc/cmpb-2.c: New test.
1648 * gcc.target/powerpc/cmpb-3.c: New test.
1649 * gcc.target/powerpc/cmpb32-1.c: New test.
1650 * gcc.target/powerpc/cmpb32-2.c: New test.
1651
43b883a9
RB
16522017-05-11 Richard Biener <rguenther@suse.de>
1653
1654 PR tree-optimization/80705
1655 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
1656
29b871ec
NS
16572017-05-11 Nathan Sidwell <nathan@acm.org>
1658
1659 * lib/scanlang.exp: New.
1660 * lib/gcc-dg.exp: Load scanlang.exp.
1661 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
1662
c587104e
MM
16632017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1664
1665 PR testsuite/80580
1666 * gcc.dg/gimplefe-error-6.c: New test.
1667
67ac9a9d
MM
16682017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1669
1670 PR testsuite/80580
1671 * gcc.dg/gimplefe-error-5.c: New test.
1672
ac4eb40f
MM
16732017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1674
1675 PR testsuite/80580
1676 * gcc.dg/gimplefe-error-4.c: New test.
1677
d45d6282
BS
16782017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1679
1680 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
1681
f4ee3a9e
UB
16822017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
1683
1684 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
1685 (_mm_maskz_max_round_sd): Test new intrinsics.
1686 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
1687 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
1688 (_mm_maskz_max_round_ss): Test new intrinsics.
1689 * gcc.target/i386/avx512f-vmaxss-2.c: New.
1690 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
1691 (_mm_maskz_min_round_sd): Test new intrinsics.
1692 * gcc.target/i386/avx512f-vminsd-2.c: New.
1693 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
1694 (_mm_maskz_min_round_ss): Test new intrinsics.
1695 * gcc.target/i386/avx512f-vminss-2.c: New.
1696 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
1697 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
1698 (__builtin_ia32_minss_mask_round): Test new builtins.
1699 * gcc.target/i386/sse-13.c: Ditto.
1700 * gcc.target/i386/sse-23.c: Ditto.
1701 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
1702 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
1703 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
1704 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
1705 (_mm_mask_min_round_ss): Test new intrinsics.
1706 * gcc.target/i386/testround-1.c: Ditto.
1707
17082017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
1709
1710 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
1711 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
1712 (_mm_maskz_div_round_sd): Test new intrinsics.
1713 * gcc.target/i386/avx512f-vdivsd-2.c: New.
1714 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
1715 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
1716 (_mm_maskz_div_round_ss): Test new intrinsics.
1717 * gcc.target/i386/avx512f-vdivss-2.c: New.
1718 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
1719 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
1720 (_mm_maskz_mul_round_sd): Test new intrinsics.
1721 * gcc.target/i386/avx512f-vmulsd-2.c: New.
1722 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
1723 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
1724 (_mm_maskz_mul_round_ss): Test new intrinsics.
1725 * gcc.target/i386/avx512f-vmulss-2.c: New.
1726 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
1727 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
1728 (__builtin_ia32_mulss_mask_round): Test new builtins.
1729 * gcc.target/i386/sse-13.c: Ditto.
1730 * gcc.target/i386/sse-23.c: Ditto.
1731 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
1732 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
1733 (_mm_maskz_mul_round_ss): Test new intrinsics.
1734 * gcc.target/i386/testround-1.c: Ditto.
1735
17362017-05-10 Julia Koval <julia.koval@intel.com>
1737
1738 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
1739 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
1740 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
1741
17422017-05-10 Julia Koval <julia.koval@intel.com>
1743
1744 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
1745 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
1746 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
1747 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1748
ca4d2851
PB
17492017-05-10 Peter Bergner <bergner@vnet.ibm.com>
1750
0f374417 1751 PR tree-optimization/51513
ca4d2851
PB
1752 * gcc.target/powerpc/pr51513.c: New test.
1753 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
1754 __builtin_abort().
1755 * gcc.dg/predict-14.c: Likewise.
1756
5562ebfc
CL
17572017-05-10 Carl Love <cel@us.ibm.com>
1758 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
1759 to the test suite file.
1760 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
1761 to the test suite file.
1762
0ca2e7f7
PK
17632017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1764
1765 PR tree-optimization/77644
1766 * gcc.dg/tree-ssa/pr77644.c: New test-case.
1767
e1ad2926
AO
17682017-05-10 Alexandre Oliva <aoliva@redhat.com>
1769
1770 * gcc.dg/guality/inline-params-2.c: New.
1771
f00b411f
PC
17722017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1773
1774 PR c++/80145
1775 * g++.dg/cpp1y/auto-fn37.C: New.
1776 * g++.dg/cpp1y/auto-fn38.C: Likewise.
1777
bf2a705c
MM
17782017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1779
1780 PR target/68163
1781 * gcc.target/powerpc/pr68163.c: New test.
1782
5285d5d3
JW
17832017-05-09 Janus Weil <janus@gcc.gnu.org>
1784
1785 PR fortran/79311
1786 * gfortran.dg/finalize_32.f90: New test.
1787
31c2d57d
VR
17882017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
1789
1790 PR c/35441
1791 * gcc.dg/pr35441.c: New test.
1792
731f2c8a
MS
17932017-05-09 Martin Sebor <msebor@redhat.com>
1794
1795 PR testsuite/80643
1796 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
1797 output.
1798
cc49d15a
PC
17992017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1800
1801 PR c++/80186
1802 * g++.dg/template/crash126.C: New.
1803
85282abc
SP
18042017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
1805
1806 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
1807 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
1808 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
1809 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
1810
823c79ae
DH
18112017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1812
10a8bb62 1813 PR testsuite/80611
823c79ae
DH
1814 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
1815
79557bae
CZ
18162017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1817
1818 * gcc.target/arc/tmac-1.c: New file.
1819 * gcc.target/arc/tmac-2.c: Likewise.
1820 * gcc.target/arc/tmac.h: Likewise.
1821
c7314bc1
CZ
18222017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1823 Andrew Burgess <andrew.burgess@embecosm.com>
1824
1825 * gcc.target/arc/firq-1.c: New file.
1826 * gcc.target/arc/firq-2.c: Likewise.
1827 * gcc.target/arc/firq-3.c: Likewise.
1828 * gcc.target/arc/firq-4.c: Likewise.
1829 * gcc.target/arc/firq-5.c: Likewise.
1830 * gcc.target/arc/firq-6.c: Likewise.
1831
41453183
CZ
18322017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1833
1834 * gcc.target/arc/interrupt-5.c: Newfile.
1835 * gcc.target/arc/interrupt-6.c: Likewise.
1836 * gcc.target/arc/interrupt-7.c: Likewise.
1837 * gcc.target/arc/interrupt-8.c: Likewise.
1838 * gcc.target/arc/interrupt-9.c: Likewise.
1839
019bd543
RB
18402017-05-09 Richard Biener <rguenther@suse.de>
1841
1842 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
1843 and adjust.
1844 * gcc.dg/vect/vect-50.c: Likewise.
1845
684f84de
MP
18462017-05-09 Marek Polacek <polacek@redhat.com>
1847
1848 PR c/80525
1849 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
1850 * c-c++-common/Wlogical-op-2.c: New test.
1851
fd71825b
SKS
18522017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1853
1854 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
1855 for targets with __SIZEOF_INT__ < 4.
1856
4ca2e6ec
RB
18572017-05-09 Richard Biener <rguenther@suse.de>
1858
1859 * gcc.dg/vect/vect-50.c: Revert last change.
1860 * gcc.dg/vect/vect-44.c: Likewise.
1861
631238ac
MS
18622017-05-08 Martin Sebor <msebor@redhat.com>
1863
1864 PR translation/80280
1865 * gcc.dg/format/gcc_diag-10.c: New test.
1866
6ba86ba7
KN
18672017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
1868
1869 PR target/80101
1870 * gcc.target/powerpc/pr80101-1.c: New test.
1871
0f6ed121
TK
18722017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1873
1874 PR fortran/79930
1875 * gfortran.dg/inline_transpose_1.f90: Add
1876 -finline-matmul-limit=0 to options.
1877 * gfortran.dg/matmul_5.f90: Likewise.
1878 * gfortran.dg/vect/vect-8.f90: Likewise.
1879 * gfortran.dg/inline_matmul_14.f90: New test.
1880 * gfortran.dg/inline_matmul_15.f90: New test.
1881
fd991039
TK
18822017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1883
1884 PR fortran/80602
1885 * gfortran.dg/matmul_15.f90: New test case.
1886
18b8c294
WD
18872017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
1888
1889 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
1890 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
1891
8637c116
JL
18922017-05-07 Jeff Law <law@redhat.com>
1893
1894 Revert:
1895 2017-05-06 Jeff Law <law@redhat.com>
1896 PR tree-optimization/78496
1897 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
1898 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
1899
973dfbb4
JL
19002017-05-06 Jeff Law <law@redhat.com>
1901
1902 PR tree-optimization/78496
1903 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
1904 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
1905
8ffa3150
RS
19062017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
1907
1908 * gcc.target/aarch64/spill_1.c: New test.
1909
2a3f7997
RS
19102017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
1911
1912 PR rtl-optimization/75964
1913 * gcc.dg/torture/pr75964.c: New test.
1914
d554bf23
TV
19152017-05-06 Tom de Vries <tom@codesourcery.com>
1916
1917 PR testsuite/80606
1918 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
1919 * gcc.target/i386/avx-vtestpd-2.c: Same.
1920 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
1921 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
1922 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
1923 * gcc.target/i386/avx-vtestpd-3.c: Same.
1924 * gcc.target/i386/avx-vtestps-1.c: Same.
1925 * gcc.target/i386/avx-vtestps-2.c: Same.
1926 * gcc.target/i386/avx-vtestps-256-1.c: Same.
1927 * gcc.target/i386/avx-vtestps-256-2.c: Same.
1928 * gcc.target/i386/avx-vtestps-256-3.c: Same.
1929 * gcc.target/i386/avx-vtestps-3.c: Same.
1930
7a976fe7
TV
19312017-05-06 Tom de Vries <tom@codesourcery.com>
1932
1933 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
1934
0e852c66
TV
19352017-05-06 Tom de Vries <tom@codesourcery.com>
1936
1937 PR testsuite/80557
1938 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
1939 * gcc.target/powerpc/altivec-types-1.c: Same.
1940
63c40d92
TV
19412017-05-06 Tom de Vries <tom@codesourcery.com>
1942
1943 PR testsuite/80557
1944 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
1945 * gcc.target/spu/intrinsics-1.c: Same.
1946
b25b8f91
TV
19472017-05-06 Tom de Vries <tom@codesourcery.com>
1948
1949 PR testsuite/80557
1950 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
1951
6df13491
TV
19522017-05-06 Tom de Vries <tom@codesourcery.com>
1953
1954 PR testsuite/80557
1955 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
1956 * gcc.target/aarch64/spellcheck_2.c: Same.
1957 * gcc.target/aarch64/spellcheck_3.c: Same.
1958
e01261fe
TV
19592017-05-06 Tom de Vries <tom@codesourcery.com>
1960
1961 PR testsuite/80557
1962 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
1963 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
1964 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
1965 * g++.dg/debug/dwarf2/typedef5.C: Same.
1966 * g++.dg/goacc/data-1.C: Same.
1967
9945596c
BS
19682017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1969
1970 * gcc.target/powerpc/versioned-copy-loop.c: New file.
1971
8acb8575
MM
19722017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1973
1974 PR target/79038
1975 PR target/79202
1976 PR target/79203
1977 * gcc.target/powerpc/ppc-round3.c: New test.
1978 * gcc.target/powerpc/ppc-round2.c: Update expected code.
1979
ac699a04
JJ
19802017-05-05 Jakub Jelinek <jakub@redhat.com>
1981
8dc6a926
JJ
1982 PR tree-optimization/80632
1983 * gcc.dg/pr80632.c: New test.
1984
ac699a04
JJ
1985 PR tree-optimization/80558
1986 * gcc.dg/tree-ssa/vrp115.c: New test.
1987
655b5fc8
AV
19882017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
1989 Thomas Preud'homme <thomas.preudhomme@arm.com>
1990 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1991
1992 PR target/71607
1993 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
1994 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
1995 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
1996 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
1997 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
1998 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
1999 * gcc.target/arm/tls-disable-literal-pool.c: New.
2000
c02d2d0a
PK
20012017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2002
2003 PR tree-optimization/80613
2004 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
2005
dfae9048
PC
20062017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
2007
2008 PR c++/71577
2009 * g++.dg/cpp0x/pr71577.C: New.
2010
d9c5a8b9
MS
20112017-05-04 Martin Sebor <msebor@redhat.com>
2012
2013 PR middle-end/79234
2014 * gcc.dg/builtin-stringop-chk-8.c: New test.
2015 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2016 * gcc.dg/builtin-stringop-chk-4.c: Same.
2017 * gcc.dg/builtin-strncat-chk-1.c: Same.
2018 * g++.dg/ext/strncpy-chk1.C: Same.
2019 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
2020 * gcc.dg/out-of-bounds-1.c: Same.
2021 * gcc.dg/pr78138.c: Same.
2022 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
2023 * gfortran.dg/mvbits_7.f90: Same.
2024
e50d56a5
MS
20252017-05-04 Martin Sebor <msebor@redhat.com>
2026
2027 PR preprocessor/79214
2028 PR middle-end/79222
2029 PR middle-end/79223
2030 * gcc.dg/pr79214.c: New test.
2031 * gcc.dg/pr79214.h: New test header.
2032 * gcc.dg/pr79222.c: New test.
2033 * gcc.dg/pr79223.c: New test.
2034 * gcc.dg/pr78138.c: Adjust.
2035 * gfortran.dg/unconstrained_commons.f: Same.
2036
0f2c4a8f
MS
20372017-05-04 Martin Sebor <msebor@redhat.com>
2038
2039 PR translation/80280
2040 * g++.dg/abi/Wabi-2-3.C: Adjust.
2041 * g++.dg/abi/Wabi-3-2.C: Ditto.
2042 * g++.dg/lookup/using17.C: Ditto.
2043 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
2044
8eef6097
MJ
20452017-05-04 Martin Jambor <mjambor@suse.cz>
2046
2047 PR tree-optimization/80622
2048 * gcc.dg/tree-ssa/pr80622.c: New test.
2049
20502017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
2051
2052 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
2053
26f1a658
JH
20542017-05-04 Jan Hubicka <hubicka@ucw.cz>
2055
2056 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
2057 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2058
4d147bca
RB
20592017-05-04 Richard Biener <rguenther@suse.de>
2060
2061 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
2062
3862ef76
RS
20632017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
2064
2065 * gcc.dg/vect/vect-profile-1.c: New test.
2066
c89ffd99
MP
20672017-05-04 Marek Polacek <polacek@redhat.com>
2068
2069 PR tree-optimization/80612
2070 * gcc.dg/torture/pr80612.c: New test.
2071
261ce1e5
PB
20722017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2073 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
2074
2075 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
2076 check_effective_target_arm_thumb1_movt_ok.
2077
556cf088
PB
20782017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2079
2080 * gcc.target/arm/fpscr.c: New file.
2081
010b1cc0
TP
20822017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2083
2084 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
2085 target.
2086
99b68476
TV
20872017-05-04 Tom de Vries <tom@codesourcery.com>
2088
2089 PR testsuite/80557
2090 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
2091 line numbers.
2092 * g++.dg/warn/miss-format-1.C: Same.
2093 * g++.dg/warn/overflow-warn-1.C: Same.
2094 * g++.dg/warn/overflow-warn-3.C: Same.
2095 * g++.dg/warn/overflow-warn-4.C: Same.
2096
09177a4b
TV
20972017-05-04 Tom de Vries <tom@codesourcery.com>
2098
2099 PR testsuite/80557
2100 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
2101 * gcc.target/i386/pr68657.c: Same.
2102 * gcc.target/i386/pr69255-1.c: Same.
2103 * gcc.target/i386/pr69255-2.c: Same.
2104 * gcc.target/i386/pr69255-3.c: Same.
2105
02c64149
RB
21062017-05-04 Richard Biener <rguenther@suse.de>
2107
2108 PR tree-optimization/31130
2109 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
2110 * gcc.dg/Wstrict-overflow-13.c: Likewise.
2111 * gcc.dg/Wstrict-overflow-21.c: Likewise.
2112 * gcc.dg/pr52904.c: Remove XFAIL.
2113 * gcc.dg/tree-ssa/vrp114.c: New testcase.
2114
9a26dfc8
JL
21152017-05-03 Jeff Law <law@redhat.com>
2116
2117 PR tree-optimization/78496
2118 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
2119
4d0e904f
UB
21202017-05-03 Uros Bizjak <ubizjak@gmail.com>
2121
2122 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
2123
49ab4621
RB
21242017-05-03 Richard Biener <rguenther@suse.de>
2125
2126 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
2127
18bfe940
JJ
21282017-05-03 Jakub Jelinek <jakub@redhat.com>
2129
2130 PR tree-optimization/79472
4d0e904f
UB
2131 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
2132 to dg-options.
18bfe940
JJ
2133 * gcc.dg/tree-ssa/vrp113.c: New test.
2134 * gcc.dg/tree-ssa/cswtch-3.c: New test.
2135 * gcc.dg/tree-ssa/cswtch-4.c: New test.
2136 * gcc.dg/tree-ssa/cswtch-5.c: New test.
2137
53e62089
TV
21382017-05-03 Tom de Vries <tom@codesourcery.com>
2139
2140 PR testsuite/80557
2141 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
2142 * c-c++-common/Wshift-negative-value-2.c: Same.
2143 * c-c++-common/Wshift-negative-value-3.c: Same.
2144 * c-c++-common/Wshift-negative-value-4.c: Same.
2145 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
2146 * c-c++-common/cpp/pr60400.c: Same.
2147 * c-c++-common/fmax-errors.c: Same.
2148 * c-c++-common/goacc/data-2.c: Same.
2149 * c-c++-common/goacc/host_data-2.c: Same.
2150 * c-c++-common/gomp/simd4.c: Same.
2151 * c-c++-common/pr28656.c: Same.
2152 * c-c++-common/pr43395.c: Same.
2153 * c-c++-common/torture/pr57945.c: Same.
2154
962913a5
TV
21552017-05-03 Tom de Vries <tom@codesourcery.com>
2156
2157 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
2158 arg of dg directive.
2159 * c-c++-common/goacc/routine-3.c: Same.
2160 * c-c++-common/goacc/routine-4.c: Same.
2161
ad53f123
DM
21622017-05-02 David Malcolm <dmalcolm@redhat.com>
2163
2164 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2165 (test_fixit_insert_newline): New function.
2166 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2167 (test_fixit_insert_newline): New function.
2168 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2169 (test_fixit_insert_newline): New function.
2170 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
2171 (test_fixit_insert_newline): New function.
2172 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2173 (test_show_locus): Handle test_fixit_insert_newline.
2174
0ca91c77
BC
21752017-05-02 Bin Cheng <bin.cheng@arm.com>
2176
2177 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
2178
cc5b8f3d
TC
21792017-04-27 Tamar Christina <tamar.christina@arm.com>
2180
2181 * gcc.dg/lsr-div1.c: New testcase.
2182
1853f5c7
SP
21832017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
2184
2185 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
2186 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
2187 (_mm_maskz_add_round_sd): Test new intrinsics.
2188 * gcc.target/i386/avx512f-vaddsd-2.c: New.
2189 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
2190 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
2191 (_mm_maskz_add_round_ss): Test new intrinsics.
2192 * gcc.target/i386/avx512f-vaddss-2.c: New.
2193 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
2194 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
2195 (_mm_maskz_sub_round_sd): Test new intrinsics.
2196 * gcc.target/i386/avx512f-vsubsd-2.c: New.
2197 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
2198 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
2199 (_mm_maskz_sub_round_ss): Test new intrinsics.
2200 * gcc.target/i386/avx512f-vsubss-2.c: New.
2201 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
2202 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
2203 (__builtin_ia32_subss_mask_round): Test new builtins.
2204 * gcc.target/i386/sse-13.c: Ditto.
2205 * gcc.target/i386/sse-23.c: Ditto.
2206 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
2207 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
2208 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
2209 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
2210 (_mm_mask_sub_round_ss): Test new intrinsics.
2211 * gcc.target/i386/testround-1.c: Ditto.
2212
2bba7541
MJ
22132017-05-02 Martin Jambor <mjambor@suse.cz>
2214
2215 PR tree-optimization/78687
2216 * g++.dg/tree-ssa/pr78687.C: New test.
2217
2bf54d93
RB
22182017-05-02 Richard Biener <rguenther@suse.de>
2219
2220 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
2221 behavior.
2222 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
2223
aee63acc
RB
22242017-05-02 Richard Biener <rguenther@suse.de>
2225
2226 PR tree-optimization/80591
2227 * gcc.dg/torture/pr80591.c: New testcase.
2228
e7d70c6c
RB
22292017-05-02 Richard Biener <rguenther@suse.de>
2230
2231 PR tree-optimization/80549
2232 * gcc.dg/torture/pr80549.c: New testcase.
2233
52e0a9f7
SKS
22342017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2235
2236 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
2237 unsigned long.
2238
815d9cc6
XR
22392017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
2240
2241 PR c++/80038
2242 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
2243
338035aa
DM
22442017-05-01 David Malcolm <dmalcolm@redhat.com>
2245
2246 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
2247 reflect insertion fix-it hints at the same location now being
2248 consolidated.
2249
4d82d0bc
MS
22502017-05-01 Martin Sebor <msebor@redhat.com>
2251
2252 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
2253 on ILP32 targets.
2254
d539a57b
TV
22552017-05-01 Tom de Vries <tom@codesourcery.com>
2256
2257 * gcc.dg/pr78768.c: Require linker plugin.
2258
c6b9e849
TK
22592017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2260
2261 PR fortran/37131
2262 * gfortran.dg/matmul_bounds_11.f90: New test.
2263
706eb1a7
MS
22642017-05-01 Martin Sebor <msebor@redhat.com>
2265
2266 PR tree-optimization/79715
2267 * gcc.dg/pr79715.c: New test.
2268
723f4140
TV
22692017-05-01 Tom de Vries <tom@codesourcery.com>
2270
2271 PR testsuite/65941
2272 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
2273 * g++.dg/other/pr59492.C: Require effective target rdrand.
2274
6bbb3a69
VR
22752017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
2276
2277 * g++.dg/diagnostic/member-decl-1.C: New test.
2278
4212aecd
MG
22792017-04-29 Marc Glisse <marc.glisse@inria.fr>
2280
2281 PR tree-optimization/80487
2282 * gcc.dg/tree-ssa/strncpy-1.c: New file.
2283
fe75f732
PK
22842017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2285
2286 PR tree-optimization/79697
2287 * gcc.dg/tree-ssa/pr79697.c: New test.
2288
6bcd8768
TV
22892017-04-29 Tom de Vries <tom@codesourcery.com>
2290
2291 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
2292
d127ae9f
MS
22932017-04-28 Martin Sebor <msebor@redhat.com>
2294
2295 PR tree-optimization/80523
2296 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
2297
c9610933
TV
22982017-04-28 Tom de Vries <tom@codesourcery.com>
2299
2300 PR testsuite/80557
2301 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
2302 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
2303
b5be38bc
TV
23042017-04-28 Tom de Vries <tom@codesourcery.com>
2305
2306 PR testsuite/80557
2307 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
2308 * obj-c++.dg/bitfield-4.mm: Same.
2309 * obj-c++.dg/bitfield-5.mm: Same.
2310 * obj-c++.dg/exceptions-3.mm: Same.
2311 * obj-c++.dg/exceptions-5.mm: Same.
2312 * obj-c++.dg/method-1.mm: Same.
2313 * obj-c++.dg/method-12.mm: Same.
2314 * obj-c++.dg/method-13.mm: Same.
2315 * obj-c++.dg/method-15.mm: Same.
2316 * obj-c++.dg/method-16.mm: Same.
2317 * obj-c++.dg/property/at-property-18.mm: Same.
2318 * obj-c++.dg/property/at-property-25.mm: Same.
2319 * obj-c++.dg/property/at-property-5.mm: Same.
2320 * obj-c++.dg/property/dynamic-2.mm: Same.
2321 * obj-c++.dg/property/property-neg-3.mm: Same.
2322 * obj-c++.dg/protocol-inheritance-1.mm: Same.
2323 * obj-c++.dg/protocol-inheritance-2.mm: Same.
2324 * obj-c++.dg/syntax-error-1.mm: Same.
2325 * obj-c++.dg/try-catch-13.mm: Same.
2326 * objc.dg/bitfield-4.m: Same.
2327 * objc.dg/class-1.m: Same.
2328 * objc.dg/method-11.m: Same.
2329 * objc.dg/method-6.m: Same.
2330 * objc.dg/method-7.m: Same.
2331 * objc.dg/method-9.m: Same.
2332 * objc.dg/missing-proto-3.m: Same.
2333 * objc.dg/naming-2.m: Same.
2334 * objc.dg/property/at-property-16.m: Same.
2335 * objc.dg/property/at-property-18.m: Same.
2336 * objc.dg/property/at-property-25.m: Same.
2337 * objc.dg/property/at-property-5.m: Same.
2338 * objc.dg/property/dynamic-2.m: Same.
2339 * objc.dg/property/property-neg-3.m: Same.
2340 * objc.dg/protocol-inheritance-1.m: Same.
2341 * objc.dg/protocol-inheritance-2.m: Same.
2342
d35256b6
MG
23432017-04-28 Marc Glisse <marc.glisse@inria.fr>
2344
2345 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
2346
7a95dfa7
TV
23472017-04-28 Tom de Vries <tom@codesourcery.com>
2348
2349 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
2350 dg-(error|warning|message|bogus).
2351 * g++.dg/conversion/dr195-1.C: Same.
2352 * g++.dg/conversion/dr195.C: Same.
2353 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
2354 * g++.dg/cpp0x/gen-attrs-14.C: Same.
2355 * g++.dg/cpp0x/inline-ns7.C: Same.
2356 * g++.dg/cpp0x/variadic105.C: Same.
2357 * g++.dg/cpp0x/variadic65.C: Same.
2358 * g++.dg/expr/call2.C: Same.
2359 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
2360 * g++.dg/expr/pmf-1.C: Same.
2361 * g++.dg/ext/altivec-types-1.C: Same.
2362 * g++.dg/ext/altivec-types-2.C: Same.
2363 * g++.dg/ext/altivec-types-3.C: Same.
2364 * g++.dg/ext/attrib14.C: Same.
2365 * g++.dg/ext/complit1.C: Same.
2366 * g++.dg/ext/forscope2.C: Same.
2367 * g++.dg/ext/gnu-inline-global-reject.C: Same.
2368 * g++.dg/ext/label13.C: Same.
2369 * g++.dg/ext/member-attr.C: Same.
2370 * g++.dg/ext/visibility/anon7.C: Same.
2371 * g++.dg/ext/visibility/visibility-7.C: Same.
2372 * g++.dg/ext/vla2.C: Same.
2373 * g++.dg/inherit/access2.C: Same.
2374 * g++.dg/inherit/covariant12.C: Same.
2375 * g++.dg/inherit/covariant14.C: Same.
2376 * g++.dg/inherit/namespace-as-base.C: Same.
2377 * g++.dg/inherit/template-as-base.C: Same.
2378 * g++.dg/lookup/ambig1.C: Same.
2379 * g++.dg/lookup/ambig2.C: Same.
2380 * g++.dg/lookup/ambig3.C: Same.
2381 * g++.dg/lookup/class-member-1.C: Same.
2382 * g++.dg/lookup/conv-1.C: Same.
2383 * g++.dg/lookup/decl1.C: Same.
2384 * g++.dg/lookup/koenig1.C: Same.
2385 * g++.dg/lookup/scoped1.C: Same.
2386 * g++.dg/lookup/scoped2.C: Same.
2387 * g++.dg/lookup/two-stage4.C: Same.
2388 * g++.dg/lookup/used-before-declaration.C: Same.
2389 * g++.dg/lookup/using.C: Same.
2390 * g++.dg/lookup/using17.C: Same.
2391 * g++.dg/lookup/using2.C: Same.
2392 * g++.dg/other/abstract2.C: Same.
2393 * g++.dg/other/classkey1.C: Same.
2394 * g++.dg/other/component1.C: Same.
2395 * g++.dg/other/const1.C: Same.
2396 * g++.dg/other/const2.C: Same.
2397 * g++.dg/other/conversion1.C: Same.
2398 * g++.dg/other/do1.C: Same.
2399 * g++.dg/other/error1.C: Same.
2400 * g++.dg/other/error10.C: Same.
2401 * g++.dg/other/error3.C: Same.
2402 * g++.dg/other/error4.C: Same.
2403 * g++.dg/other/error5.C: Same.
2404 * g++.dg/other/error8.C: Same.
2405 * g++.dg/other/error9.C: Same.
2406 * g++.dg/other/field1.C: Same.
2407 * g++.dg/other/init1.C: Same.
2408 * g++.dg/other/ptrmem2.C: Same.
2409 * g++.dg/other/return1.C: Same.
2410 * g++.dg/overload/builtin3.C: Same.
2411 * g++.dg/overload/error1.C: Same.
2412 * g++.dg/overload/error2.C: Same.
2413 * g++.dg/overload/koenig2.C: Same.
2414 * g++.dg/overload/pmf1.C: Same.
2415 * g++.dg/parse/args1.C: Same.
2416 * g++.dg/parse/attr3.C: Same.
2417 * g++.dg/parse/constant4.C: Same.
2418 * g++.dg/parse/crash10.C: Same.
2419 * g++.dg/parse/crash18.C: Same.
2420 * g++.dg/parse/crash19.C: Same.
2421 * g++.dg/parse/crash20.C: Same.
2422 * g++.dg/parse/crash21.C: Same.
2423 * g++.dg/parse/crash22.C: Same.
2424 * g++.dg/parse/crash32.C: Same.
2425 * g++.dg/parse/decl-specifier-1.C: Same.
2426 * g++.dg/parse/error58.C: Same.
2427 * g++.dg/parse/local-class1.C: Same.
2428 * g++.dg/parse/non-dependent2.C: Same.
2429 * g++.dg/parse/parameter-declaration-1.C: Same.
2430 * g++.dg/parse/ptrmem2.C: Same.
2431 * g++.dg/parse/ptrmem3.C: Same.
2432 * g++.dg/parse/saved1.C: Same.
2433 * g++.dg/tc1/dr101.C: Same.
2434 * g++.dg/tc1/dr142.C: Same.
2435 * g++.dg/tc1/dr176.C: Same.
2436 * g++.dg/template/conv4.C: Same.
2437 * g++.dg/template/crash56.C: Same.
2438 * g++.dg/template/dependent-expr2.C: Same.
2439 * g++.dg/template/error1.C: Same.
2440 * g++.dg/template/error2.C: Same.
2441 * g++.dg/template/explicit6.C: Same.
2442 * g++.dg/template/init-list.C: Same.
2443 * g++.dg/template/local1.C: Same.
2444 * g++.dg/template/lookup2.C: Same.
2445 * g++.dg/template/meminit2.C: Same.
2446 * g++.dg/template/nontype25.C: Same.
2447 * g++.dg/template/ptrmem2.C: Same.
2448 * g++.dg/template/qualttp19.C: Same.
2449 * g++.dg/template/qualttp20.C: Same.
2450 * g++.dg/template/ttp3.C: Same.
2451 * g++.dg/template/unify4.C: Same.
2452 * g++.dg/template/unify6.C: Same.
2453 * g++.dg/template/unify7.C: Same.
2454 * g++.dg/template/warn1.C: Same.
2455 * g++.dg/tree-ssa/dom-invalid.C: Same.
2456 * g++.dg/ubsan/shift-1.C: Same.
2457 * g++.dg/warn/Wunused-2.C: Same.
2458 * g++.dg/warn/Wunused-4.C: Same.
2459 * g++.dg/warn/Wunused-6.C: Same.
2460 * g++.dg/warn/deprecated-6.C: Same.
2461 * g++.dg/warn/deprecated.C: Same.
2462 * g++.dg/warn/effc1.C: Same.
2463 * g++.dg/warn/effc3.C: Same.
2464 * g++.dg/warn/incomplete1.C: Same.
2465 * g++.dg/warn/inline1.C: Same.
2466 * g++.dg/warn/noeffect2.C: Same.
2467 * g++.dg/warn/noeffect4.C: Same.
2468 * g++.dg/warn/oldcast1.C: Same.
2469 * g++.dg/warn/sentinel.C: Same.
2470 * g++.dg/warn/unit-1.C: Same.
2471 * g++.old-deja/g++.pt/inherit2.C: Same.
2472 * g++.old-deja/g++.pt/overload8.C: Same.
2473 * gcc.dg/20000926-1.c: Same.
2474 * gcc.dg/20040223-1.c: Same.
2475 * gcc.dg/Warray-bounds-7.c: Same.
2476 * gcc.dg/alias-1.c: Same.
2477 * gcc.dg/alias-12.c: Same.
2478 * gcc.dg/alias-13.c: Same.
2479 * gcc.dg/alias-2.c: Same.
2480 * gcc.dg/array-13.c: Same.
2481 * gcc.dg/array-4.c: Same.
2482 * gcc.dg/attr-ifunc-2.c: Same.
2483 * gcc.dg/attr-invalid.c: Same.
2484 * gcc.dg/attr-noinline.c: Same.
2485 * gcc.dg/bitfld-2.c: Same.
2486 * gcc.dg/c90-const-expr-7.c: Same.
2487 * gcc.dg/c99-const-expr-7.c: Same.
2488 * gcc.dg/cpp/20000625-1.c: Same.
2489 * gcc.dg/cpp/charconst-4.c: Same.
2490 * gcc.dg/cpp/include2.c: Same.
2491 * gcc.dg/cpp/include2a.c: Same.
2492 * gcc.dg/decl-4.c: Same.
2493 * gcc.dg/deprecated-4.c: Same.
2494 * gcc.dg/deprecated.c: Same.
2495 * gcc.dg/dfp/altivec-types.c: Same.
2496 * gcc.dg/float-range-1.c: Same.
2497 * gcc.dg/pack-test-3.c: Same.
2498 * gcc.dg/pr11492.c: Same.
2499 * gcc.dg/pr15360-1.c: Same.
2500 * gcc.dg/pr37908.c: Same.
2501 * gcc.dg/pr53265.c: Same.
2502 * gcc.dg/pr57287-2.c: Same.
2503 * gcc.dg/pr57287.c: Same.
2504 * gcc.dg/redecl-1.c: Same.
2505 * gcc.dg/sync-3.c: Same.
2506 * gcc.dg/two-types-1.c: Same.
2507 * gcc.dg/two-types-2.c: Same.
2508 * gcc.dg/two-types-4.c: Same.
2509 * gcc.dg/two-types-5.c: Same.
2510 * gcc.dg/two-types-6.c: Same.
2511 * gcc.dg/two-types-7.c: Same.
2512 * gcc.dg/two-types-8.c: Same.
2513 * gcc.dg/two-types-9.c: Same.
2514 * gcc.dg/uninit-I.c: Same.
2515 * gcc.dg/uninit-pr19430.c: Same.
2516 * gcc.dg/visibility-7.c: Same.
2517 * gcc.dg/winline-10.c: Same.
2518 * gcc.dg/winline-2.c: Same.
2519 * gcc.dg/winline-3.c: Same.
2520 * gcc.dg/winline-9.c: Same.
2521 * gcc.target/i386/attr-returns_twice-1.c: Same.
2522 * gcc.target/i386/chkp-const-check-2.c: Same.
2523 * gcc.target/i386/chkp-label-address.c: Same.
2524 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
2525 * gcc.target/i386/pr39162.c: Same.
2526 * gcc.target/i386/sse-5.c: Same.
2527 * gcc.target/powerpc/altivec-types-1.c: Same.
2528 * gcc.target/powerpc/altivec-types-2.c: Same.
2529 * gcc.target/powerpc/altivec-types-3.c: Same.
2530 * gcc.target/powerpc/float128-mix.c: Same.
2531 * gcc.target/powerpc/no-r11-3.c: Same.
2532 * gcc.target/spu/Wmain.c: Same.
2533 * gcc.target/spu/ea/errors2.c: Same.
2534 * gfortran.dg/assignment_1.f90: Same.
2535 * gfortran.dg/common_3.f90: Same.
2536 * gfortran.dg/der_io_1.f90: Same.
2537 * gfortran.dg/g77/20030326-1.f: Same.
2538 * gfortran.dg/g77/9263.f: Same.
2539 * gfortran.dg/g77/960317-1.f: Same.
2540 * gfortran.dg/g77/970625-2.f: Same.
2541 * gfortran.dg/g77/980615-0.f: Same.
2542 * gfortran.dg/g77/check0.f: Same.
2543 * gfortran.dg/g77/dnrm2.f: Same.
2544 * gfortran.dg/g77/pr9258.f: Same.
2545 * gfortran.dg/ichar_1.f90: Same.
2546 * gfortran.dg/interface_1.f90: Same.
2547 * gfortran.dg/namelist_1.f90: Same.
2548 * gfortran.dg/namelist_2.f90: Same.
2549 * gfortran.dg/namelist_3.f90: Same.
2550 * gfortran.dg/namelist_print_2.f: Same.
2551 * gfortran.dg/oldstyle_1.f90: Same.
2552 * gfortran.dg/runtime_warning_1.f90: Same.
2553 * gfortran.dg/underflow.f90: Same.
2554 * gnat.dg/specs/integer_value.ads: Same.
2555 * obj-c++.dg/fsf-package-0.m: Same.
2556 * objc.dg/two-types-1.m: Same.
2557
6e49961c
ML
25582017-04-28 Martin Liska <mliska@suse.cz>
2559
2560 PR gcov-profile/79891
2561 * gcc.misc-tests/gcov-17.c: New test.
2562 * gcc.misc-tests/gcov-18.c: New test.
2563
f166beaf
TV
25642017-04-28 Tom de Vries <tom@codesourcery.com>
2565
2566 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
2567 dg-(error|warning|message|bogus).
2568 * g++.dg/parse/parameter-declaration-1.C: Same.
2569 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
2570 * gcc.dg/Wpointer-sign-Wall.c: Same.
2571 * gcc.dg/Wpointer-sign-pedantic.c: Same.
2572 * gcc.dg/cpp/19990413-1.c: Same.
2573 * gcc.dg/dg-test-1.c: Same.
2574 * gcc.dg/empty-source-2.c: Same.
2575 * gcc.dg/empty-source-3.c: Same.
2576 * gcc.dg/format/c99-printf-1.c: Same.
2577 * gcc.dg/format/c99-scanf-1.c: Same.
2578 * gcc.dg/label-decl-2.c: Same.
2579 * gcc.dg/m-un-2.c: Same.
2580 * gcc.dg/uninit-pr20644-O0.c: Same.
2581 * gfortran.dg/pr70006.f90: Same.
2582 * obj-c++.dg/fsf-package-0.m: Same.
2583
c3125b18
TV
25842017-04-28 Tom de Vries <tom@codesourcery.com>
2585
2586 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
2587 dg-(error|warning|message|bogus).
2588 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2589 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
2590 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
2591 * c-c++-common/pr20000.c: Same.
2592 * c-c++-common/pr49706.c: Same.
2593 * g++.dg/ext/utf16-4.C: Same.
2594 * g++.dg/parse/error2.C: Same.
2595 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
2596 * g++.dg/warn/Wtype-limits.C: Same.
2597 * g++.dg/warn/overflow-warn-1.C: Same.
2598 * g++.dg/warn/overflow-warn-3.C: Same.
2599 * gcc.dg/Wpointer-sign-Wall.c: Same.
2600 * gcc.dg/Wpointer-sign-pedantic.c: Same.
2601 * gcc.dg/Wtype-limits-Wextra.c: Same.
2602 * gcc.dg/Wtype-limits.c: Same.
2603 * gcc.dg/cpp/19990413-1.c: Same.
2604 * gcc.dg/dg-test-1.c: Same.
2605 * gcc.dg/empty-source-2.c: Same.
2606 * gcc.dg/empty-source-3.c: Same.
2607 * gcc.dg/label-decl-2.c: Same.
2608 * gcc.dg/m-un-2.c: Same.
2609 * gcc.dg/uninit-pr19430-O0.c: Same.
2610 * gcc.dg/uninit-pr19430.c: Same.
2611 * gcc.dg/uninit-pr20644-O0.c: Same.
2612 * gcc.dg/utf16-4.c: Same.
2613 * gfortran.dg/pr70006.f90: Same.
2614 * obj-c++.dg/fsf-package-0.m: Same.
2615
119092c1
RB
26162017-04-28 Richard Biener <rguenther@suse.de>
2617
2618 * gcc.dg/tree-ssa/evrp7.c: New testcase.
2619 * gcc.dg/tree-ssa/evrp8.c: Likewise.
2620 * gcc.dg/tree-ssa/evrp9.c: Likewise.
2621 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
2622 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2623 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 2624
3777eda2
MP
26252017-04-27 Marek Polacek <polacek@redhat.com>
2626
2627 PR sanitizer/80349
2628 * c-c++-common/ubsan/pr80349.c: New test.
2629
8211c4a2
VR
26302017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
2631
2632 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
2633 diagnostics.
2634 * g++.dg/warn/pr12242.C: Likewise.
2635
94baf2e2
DE
26362017-04-27 David Edelsohn <dje.gcc@gmail.com>
2637
2638 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
2639
9a448688
ML
26402017-04-27 Martin Liska <mliska@suse.cz>
2641
2642 PR testsuite/79455
2643 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
2644 more generic.
2645
f8a36447
JJ
26462017-04-27 Jakub Jelinek <jakub@redhat.com>
2647
2648 PR c++/80534
2649 * g++.dg/other/pr80534-1.C: New test.
2650 * g++.dg/other/pr80534-2.C: New test.
2651
1b7c8d39
RB
26522017-04-27 Richard Biener <rguenther@suse.de>
2653
2654 PR middle-end/80539
2655 * gcc.dg/torture/pr80539.c: New testcase.
2656
985b8393
JJ
26572017-04-27 Jakub Jelinek <jakub@redhat.com>
2658
2659 PR target/77728
2660 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
2661
a480422d
VR
26622017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
2663
2664 * g++.dg/diagnostic/nested-name-1.C: New test.
2665
f9726baa
ML
26662017-04-26 Martin Liska <mliska@suse.cz>
2667
2668 * gcc.dg/guality/guality.h: Add prefix to test verification.
2669
9f4df8f1
NS
26702017-04-25 Nathan Sidwell <nathan@acm.org>
2671
2672 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
2673
1913c8f6
UB
26742017-04-25 Uros Bizjak <ubizjak@gmail.com>
2675
2676 PR target/70799
2677 * gcc.target/i386/pr70799-5.c: New test.
2678
e602bbfc
MS
26792017-04-25 Martin Sebor <msebor@redhat.com>
2680
2681 PR tree-optimization/80497
2682 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
2683
7629ae90
RR
26842017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2685 Jakub Jelinek <jakub@redhat.com>
2686
2687 PR target/77728
2688 * g++.dg/abi/pr77728-1.C: New test.
2689
2ef42cf9
MP
26902017-04-25 Marek Polacek <polacek@redhat.com>
2691
2692 PR sanitizer/80349
2693 * g++.dg/ubsan/pr80349-2.C: New test.
2694
70caf430
VR
26952017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
2696
2697 * g++.dg/cpp0x/enum34.C: New test.
2698
f66c70dc
TV
26992017-04-25 Tom de Vries <tom@codesourcery.com>
2700
2701 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
2702 variables.
2703 (dg-line): New proc.
2704 (process-message): Handle line number variables.
2705 * objc.dg/try-catch-12.m: Use dg-line.
2706
77071af6
BS
27072017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2708
2709 PR target/80482
2710 * gcc.target/powerpc/vec-constvolatile.c: New test.
2711
fbe91804
DM
27122017-04-25 David Malcolm <dmalcolm@redhat.com>
2713
2714 * g++.dg/semicolon-fixits.C: New test case.
2715
1c4ea66f
DM
27162017-04-25 David Malcolm <dmalcolm@redhat.com>
2717
2718 * gcc.dg/semicolon-fixits.c: New test case.
2719
5ca28c1d
DM
27202017-04-25 David Malcolm <dmalcolm@redhat.com>
2721
2722 * g++.dg/lookup/missing-std-include.C: New test file.
2723
2ec07fa6
RR
27242017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2725 Jakub Jelinek <jakub@redhat.com>
2726
2727 PR target/77728
2728 * g++.dg/abi/pr77728-2.C: New test.
2729
7d5dbb22
DM
27302017-04-25 David Malcolm <dmalcolm@redhat.com>
2731
2732 PR c++/80177
2733 * g++.dg/spellcheck-pr80177.C: New test case.
2734
6a3936d4
NS
27352017-04-25 Nathan Sidwell <nathan@acm.org>
2736
2737 * g++.dg/dg.exp (find-cxx-tests): New function.
2738 (main): Use it, remove explicit pruning
2739
bed3fd46
RB
27402017-04-25 Richard Biener <rguenther@suse.de>
2741
2742 PR tree-optimization/80492
2743 * gcc.dg/pr80492.c: New testcase.
2744
c9e9c3ac
SKS
27452017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2746
2747 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
2748 for targets with int size less than 32 bits.
2749
2700fbd6
RB
27502017-04-25 Richard Biener <rguenther@suse.de>
2751
2752 PR tree-optimization/79201
2753 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
2754 * gcc.target/i386/pr22152.c: Disable sinking.
2755
e57136da
AK
27562017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2757
2758 PR target/80464
2759 * gfortran.fortran-torture/compile/pr80464.f90: New test.
2760
3cb9ee2f
AK
27612017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2762
2763 PR target/79895
2764 * gcc.target/s390/pr79895.c: New test.
2765
03db9ab5
DV
27662017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
2767
2768 PR target/80080
2769 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
2770 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
2771 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
2772
39259462
JJ
27732017-04-25 Jakub Jelinek <jakub@redhat.com>
2774
ba5d69f3
JJ
2775 PR rtl-optimization/80501
2776 * gcc.c-torture/execute/pr80501.c: New test.
2777
39259462
JJ
2778 PR rtl-optimization/80500
2779 * gcc.dg/pr80500.c: New test.
2780
bb0249cb
MG
27812017-04-25 Marc Glisse <marc.glisse@inria.fr>
2782
2783 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
2784 * gcc.dg/Wstrict-overflow-18.c: Xfail.
2785
be420eb8
JW
27862017-04-22 Janus Weil <janus@gcc.gnu.org>
2787
2788 PR fortran/80121
2789 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
2790 directive.
2791
0ebd1f00
DM
27922017-04-24 David Malcolm <dmalcolm@redhat.com>
2793
2794 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
2795 * jit.dg/test-alignment.c: New test case.
2796 * jit.dg/test-alignment.cc: New test case.
2797 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
2798 New test case.
2799
412f61f0
DM
28002017-04-24 David Malcolm <dmalcolm@redhat.com>
2801
2802 PR c++/80016
2803 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
2804 test function.
2805 (test_alignof): New test function.
2806
a8492d5e
MG
28072017-04-24 Marc Glisse <marc.glisse@inria.fr>
2808
2809 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
2810
ec856f5f
VR
28112017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
2812
2813 * g++.dg/diagnostic/duplicate1.C: New test.
2814 * g++.dg/cpp0x/duplicate1.C: New test.
2815
a753df11
MJ
28162017-04-24 Martin Jambor <mjambor@suse.cz>
2817
2818 PR tree-optimization/80293
2819 * g++.dg/tree-ssa/pr80293.C: New test.
2820
3ebd8e62
ML
28212017-04-24 Martin Liska <mliska@suse.cz>
2822
2823 PR middle-end/79931
2824 * g++.dg/ipa/pr79931.C: New test.
2825
f30a1190
RB
28262017-04-24 Richard Biener <rguenther@suse.de>
2827
2828 PR tree-optimization/80494
2829 * gfortran.dg/pr80494.f90: New testcase.
2830
4c7c437c
RB
28312017-04-24 Richard Biener <rguenther@suse.de>
2832
2833 PR tree-optimization/79725
2834 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
2835
d21a8e3b
RB
28362017-04-24 Richard Biener <rguenther@suse.de>
2837
2838 PR c++/2972
2839 * g++.dg/warn/Wuninitialized-10.C: New testcase.
2840
c7eb642e
JD
28412017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2842
2843 PR fortran/80484
2844 * gfortran.dg/dtio_29.f03: New test.
2845
60fc41bd
JW
28462017-04-22 Janus Weil <janus@gcc.gnu.org>
2847
2848 PR fortran/80121
2849 * gfortran.dg/intent_out_9.f90: New test case.
2850
2eb8a343
UB
28512017-04-23 Uros Bizjak <ubizjak@gmail.com>
2852
2853 PR target/70799
1913c8f6 2854 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 2855
fc23d35a
JW
28562017-04-21 Janus Weil <janus@gcc.gnu.org>
2857
2858 PR fortran/80392
2859 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
2860
7b9efd03
UB
28612017-04-21 Uros Bizjak <ubizjak@gmail.com>
2862
2863 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
2864
2fd30fbe
RB
28652017-04-21 Richard Biener <rguenther@suse.de>
2866
2867 PR tree-optimization/79547
2868 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
2869
bb1bc604
RB
28702017-04-21 Richard Biener <rguenther@suse.de>
2871
2872 PR tree-optimization/78847
2873 * g++.dg/tree-ssa/pr78847.C: New testcase.
2874
666f7903
JJ
28752017-04-21 Jakub Jelinek <jakub@redhat.com>
2876
2877 PR c/80468
2878 * gcc.dg/pr80468.c: New test.
2879
25c28f47
ML
28802017-04-21 Martin Liska <mliska@suse.cz>
2881
2882 PR tree-optimization/66278
2883 * gcc.dg/vect/pr66278.c: New test.
2884
6d553e9b
RB
28852017-04-21 Richard Biener <rguenther@suse.de>
2886
2887 PR tree-optimization/80237
2888 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
2889 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
2890 adjust expected optimizations.
2891
7fd1a747
RB
28922016-04-21 Richard Biener <rguenther@suse.de>
2893
2894 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
2895 of inner loops.
2896 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
2897 * gcc.dg/vect/vect-104.c: Likewise.
2898
2f23a412
EB
28992017-04-21 Eric Botcazou <ebotcazou@adacore.com>
2900
2901 PR tree-optimization/80426
2902 * gcc.c-torture/execute/20170429-1.c: Rename into...
2903 * gcc.c-torture/execute/20170419-1.c: ...this.
2904
8749b11f
UB
29052017-04-20 Uros Bizjak <ubizjak@gmail.com>
2906
2907 PR target/79804
2908 * gcc.target/i386/pr79804.c: New test.
2909
20917336
UB
29102017-04-20 Uros Bizjak <ubizjak@gmail.com>
2911
2912 PR target/78090
2913 * gcc.target/i386/conversion-2.c: Remove obsolete test.
2914
2414b022
DE
29152017-04-20 David Edelsohn <dje.gcc@gmail.com>
2916
2917 * g++/opt/pr80436.C: XFAIL on AIX.
2918
34d57a10
JW
29192017-04-20 Jonathan Wakely <jwakely@redhat.com>
2920
2921 PR c++/80473
2922 * g++.dg/diagnostic/pr80473.C: New test.
2923
c3cbcd45
VR
29242017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
2925
2926 * g++.dg/warn/Wextra-semi.C: New test.
2927
8a59d466
JJ
29282017-04-20 Jakub Jelinek <jakub@redhat.com>
2929
2930 PR middle-end/80423
2931 * g++.dg/other/pr80423.C: New test.
2932
a4bb5c57
SKS
29332017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2934
2935 * gcc.dg/pr80170.c: Require ptr32plus.
2936
fe1e7d0e
EB
29372017-04-19 Eric Botcazou <ebotcazou@adacore.com>
2938
2939 PR tree-optimization/80426
2940 * gcc.c-torture/execute/20170419-1.c: New test.
2941
48d811eb
JJ
29422017-04-19 Jakub Jelinek <jakub@redhat.com>
2943
f19e6a9c
JJ
2944 PR debug/80461
2945 * g++.dg/debug/pr80461.C: New test.
2946
541035a6
JJ
2947 PR c++/80459
2948 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
2949 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
2950 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
2951
48d811eb
JJ
2952 PR debug/80436
2953 * g++.dg/opt/pr80436.C: New test.
2954
5249994e
SKS
29552017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2956
2957 * gcc.dg/torture/pr80341.c: Require int32plus.
2958
a16c8d8b 29592017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 2960 Jeff Law <law@redhat.com>
a16c8d8b
EB
2961
2962 * gcc.c-torture/compile/20170419-1.c: New test.
2963
6143c998
TV
29642017-04-19 Tom de Vries <tom@codesourcery.com>
2965
2966 PR testsuite/80221
2967 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
2968 subsequent dg directives.
2969 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2970 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
2971 * c-c++-common/attr-fallthrough-2.c: Same.
2972 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
2973 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
2974 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
2975 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
2976 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
2977 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
2978 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
2979 * c-c++-common/cilk-plus/CK/errors.c: Same.
2980 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
2981 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
2982 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
2983 * c-c++-common/cpp/pr57580.c: Same.
2984 * c-c++-common/goacc/asyncwait-1.c: Same.
2985 * c-c++-common/goacc/cache-2.c: Same.
2986 * c-c++-common/goacc/declare-2.c: Same.
2987 * c-c++-common/goacc/deviceptr-1.c: Same.
2988 * c-c++-common/goacc/routine-5.c: Same.
2989 * c-c++-common/gomp/clauses-2.c: Same.
2990 * c-c++-common/gomp/ordered-3.c: Same.
2991 * c-c++-common/gomp/pr67501.c: Same.
2992 * c-c++-common/pr20000.c: Same.
2993 * c-c++-common/pr43395.c: Same.
2994 * c-c++-common/pr49706.c: Same.
2995 * c-c++-common/pr77624-1.c: Same.
2996 * c-c++-common/pr77624-2.c: Same.
2997 * c-c++-common/raw-string-14.c: Same.
2998 * c-c++-common/raw-string-16.c: Same.
2999 * c-c++-common/raw-string-3.c: Same.
3000 * c-c++-common/raw-string-4.c: Same.
3001 * c-c++-common/raw-string-5.c: Same.
3002 * c-c++-common/raw-string-6.c: Same.
3003 * g++.dg/abi/mangle41.C: Same.
3004 * g++.dg/conversion/nullptr1.C: Same.
3005 * g++.dg/cpp0x/alias-decl-80296.C: Same.
3006 * g++.dg/cpp0x/auto27.C: Same.
3007 * g++.dg/cpp0x/constexpr-98.C: Same.
3008 * g++.dg/cpp0x/constexpr-diag2.C: Same.
3009 * g++.dg/cpp0x/diag2.C: Same.
3010 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
3011 * g++.dg/cpp0x/nullptr15.C: Same.
3012 * g++.dg/cpp0x/pr31431-2.C: Same.
3013 * g++.dg/cpp0x/pr31431.C: Same.
3014 * g++.dg/cpp0x/pr79118.C: Same.
3015 * g++.dg/cpp0x/static_assert3.C: Same.
3016 * g++.dg/cpp0x/temp_default2.C: Same.
3017 * g++.dg/cpp0x/trailing4.C: Same.
3018 * g++.dg/cpp0x/variadic-ex10.C: Same.
3019 * g++.dg/cpp0x/variadic-ex13.C: Same.
3020 * g++.dg/cpp0x/variadic-ex14.C: Same.
3021 * g++.dg/cpp0x/variadic-ex3.C: Same.
3022 * g++.dg/cpp0x/variadic-ex4.C: Same.
3023 * g++.dg/cpp0x/variadic59.C: Same.
3024 * g++.dg/cpp0x/vt-37737-2.C: Same.
3025 * g++.dg/cpp0x/vt-57397-1.C: Same.
3026 * g++.dg/cpp0x/vt-57397-2.C: Same.
3027 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
3028 * g++.dg/cpp1z/gen-attrs1.C: Same.
3029 * g++.dg/diagnostic/pr71075.C: Same.
3030 * g++.dg/eh/goto2.C: Same.
3031 * g++.dg/eh/goto3.C: Same.
3032 * g++.dg/expr/bitfield4.C: Same.
3033 * g++.dg/expr/bitfield5.C: Same.
3034 * g++.dg/expr/bitfield6.C: Same.
3035 * g++.dg/expr/bool1.C: Same.
3036 * g++.dg/expr/bool3.C: Same.
3037 * g++.dg/expr/cond10.C: Same.
3038 * g++.dg/expr/cond11.C: Same.
3039 * g++.dg/expr/lval3.C: Same.
3040 * g++.dg/expr/lval4.C: Same.
3041 * g++.dg/ext/anon-struct4.C: Same.
3042 * g++.dg/ext/attrib44.C: Same.
3043 * g++.dg/ext/builtin3.C: Same.
3044 * g++.dg/ext/dllimport7.C: Same.
3045 * g++.dg/ext/label5.C: Same.
3046 * g++.dg/ext/no-asm-1.C: Same.
3047 * g++.dg/ext/utf16-4.C: Same.
3048 * g++.dg/ext/vla2.C: Same.
3049 * g++.dg/gomp/block-1.C: Same.
3050 * g++.dg/gomp/block-2.C: Same.
3051 * g++.dg/gomp/block-3.C: Same.
3052 * g++.dg/gomp/block-5.C: Same.
3053 * g++.dg/gomp/linear-2.C: Same.
3054 * g++.dg/gomp/target-1.C: Same.
3055 * g++.dg/gomp/target-2.C: Same.
3056 * g++.dg/gomp/taskgroup-1.C: Same.
3057 * g++.dg/gomp/teams-1.C: Same.
3058 * g++.dg/inherit/pure1.C: Same.
3059 * g++.dg/init/array43.C: Same.
3060 * g++.dg/init/array46.C: Same.
3061 * g++.dg/init/const10.C: Same.
3062 * g++.dg/init/ctor4-1.C: Same.
3063 * g++.dg/init/ctor4.C: Same.
3064 * g++.dg/init/new37.C: Same.
3065 * g++.dg/init/pr25811.C: Same.
3066 * g++.dg/init/pr29043.C: Same.
3067 * g++.dg/init/pr29571.C: Same.
3068 * g++.dg/lookup/duperr1.C: Same.
3069 * g++.dg/lookup/error1.C: Same.
3070 * g++.dg/lookup/koenig5.C: Same.
3071 * g++.dg/lookup/pr77549.C: Same.
3072 * g++.dg/lookup/suggestions1.C: Same.
3073 * g++.dg/lookup/using16.C: Same.
3074 * g++.dg/lookup/using7.C: Same.
3075 * g++.dg/other/anon-union3.C: Same.
3076 * g++.dg/other/array2.C: Same.
3077 * g++.dg/other/error13.C: Same.
3078 * g++.dg/other/error34.C: Same.
3079 * g++.dg/overload/builtin1.C: Same.
3080 * g++.dg/overload/conv-op1.C: Same.
3081 * g++.dg/overload/error3.C: Same.
3082 * g++.dg/overload/koenig1.C: Same.
3083 * g++.dg/overload/operator5.C: Same.
3084 * g++.dg/overload/template5.C: Same.
3085 * g++.dg/overload/unknown1.C: Same.
3086 * g++.dg/overload/using2.C: Same.
3087 * g++.dg/parse/constructor1.C: Same.
3088 * g++.dg/parse/crash36.C: Same.
3089 * g++.dg/parse/crash63.C: Same.
3090 * g++.dg/parse/error11.C: Same.
3091 * g++.dg/parse/error12.C: Same.
3092 * g++.dg/parse/error14.C: Same.
3093 * g++.dg/parse/error2.C: Same.
3094 * g++.dg/parse/error21.C: Same.
3095 * g++.dg/parse/error26.C: Same.
3096 * g++.dg/parse/error36.C: Same.
3097 * g++.dg/parse/friend12.C: Same.
3098 * g++.dg/parse/invalid-op1.C: Same.
3099 * g++.dg/parse/missing-template1.C: Same.
3100 * g++.dg/parse/parser-pr28152-2.C: Same.
3101 * g++.dg/parse/parser-pr28152.C: Same.
3102 * g++.dg/parse/pr16696-permissive.C: Same.
3103 * g++.dg/parse/pr16696.C: Same.
3104 * g++.dg/parse/pr69628.C: Same.
3105 * g++.dg/parse/ret-type2.C: Same.
3106 * g++.dg/parse/specialization1.C: Same.
3107 * g++.dg/parse/template3.C: Same.
3108 * g++.dg/parse/template9.C: Same.
3109 * g++.dg/parse/typename11.C: Same.
3110 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
3111 * g++.dg/pr45330.C: Same.
3112 * g++.dg/rtti/typeid6.C: Same.
3113 * g++.dg/spellcheck-fields.C: Same.
3114 * g++.dg/spellcheck-typenames.C: Same.
3115 * g++.dg/tc1/dr108.C: Same.
3116 * g++.dg/tc1/dr147.C: Same.
3117 * g++.dg/template/arg7.C: Same.
3118 * g++.dg/template/conv11.C: Same.
3119 * g++.dg/template/crash13.C: Same.
3120 * g++.dg/template/crash55.C: Same.
3121 * g++.dg/template/dependent-expr5.C: Same.
3122 * g++.dg/template/error17.C: Same.
3123 * g++.dg/template/error33.C: Same.
3124 * g++.dg/template/error4.C: Same.
3125 * g++.dg/template/error50.C: Same.
3126 * g++.dg/template/error53.C: Same.
3127 * g++.dg/template/friend.C: Same.
3128 * g++.dg/template/func2.C: Same.
3129 * g++.dg/template/local6.C: Same.
3130 * g++.dg/template/member5.C: Same.
3131 * g++.dg/template/meminit1.C: Same.
3132 * g++.dg/template/nested3.C: Same.
3133 * g++.dg/template/nontype6.C: Same.
3134 * g++.dg/template/overload12.C: Same.
3135 * g++.dg/template/ptrmem8.C: Same.
3136 * g++.dg/template/qualified-id1.C: Same.
3137 * g++.dg/template/spec15.C: Same.
3138 * g++.dg/template/static1.C: Same.
3139 * g++.dg/template/static10.C: Same.
3140 * g++.dg/template/static2.C: Same.
3141 * g++.dg/template/ttp25.C: Same.
3142 * g++.dg/template/typedef2.C: Same.
3143 * g++.dg/template/typename2.C: Same.
3144 * g++.dg/template/unify10.C: Same.
3145 * g++.dg/template/unify6.C: Same.
3146 * g++.dg/template/unify7.C: Same.
3147 * g++.dg/template/unify9.C: Same.
3148 * g++.dg/template/varmod1.C: Same.
3149 * g++.dg/ubsan/div-by-zero-1.C: Same.
3150 * g++.dg/ubsan/pr63956.C: Same.
3151 * g++.dg/warn/Waddress-1.C: Same.
3152 * g++.dg/warn/Wconversion2.C: Same.
3153 * g++.dg/warn/Wnull-conversion-1.C: Same.
3154 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
3155 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
3156 * g++.dg/warn/Wswitch-1.C: Same.
3157 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
3158 * g++.dg/warn/Wtype-limits.C: Same.
3159 * g++.dg/warn/Wunused-parm-5.C: Same.
3160 * g++.dg/warn/deprecated-6.C: Same.
3161 * g++.dg/warn/deprecated.C: Same.
3162 * g++.dg/warn/incomplete1.C: Same.
3163 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
3164 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
3165 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
3166 * g++.dg/warn/overflow-warn-1.C: Same.
3167 * g++.dg/warn/overflow-warn-3.C: Same.
3168 * g++.dg/warn/overflow-warn-4.C: Same.
3169 * g++.dg/warn/pr12242.C: Same.
3170 * g++.dg/warn/pr30551-2.C: Same.
3171 * g++.dg/warn/pr30551.C: Same.
3172 * g++.old-deja/g++.benjamin/16077.C: Same.
3173 * g++.old-deja/g++.bob/inherit1.C: Same.
3174 * g++.old-deja/g++.brendan/crash56.C: Same.
3175 * g++.old-deja/g++.brendan/template17.C: Same.
3176 * g++.old-deja/g++.eh/ctor1.C: Same.
3177 * g++.old-deja/g++.jason/bool5.C: Same.
3178 * g++.old-deja/g++.jason/cond.C: Same.
3179 * g++.old-deja/g++.jason/operator.C: Same.
3180 * g++.old-deja/g++.jason/pmf5.C: Same.
3181 * g++.old-deja/g++.law/ctors5.C: Same.
3182 * g++.old-deja/g++.law/missed-error2.C: Same.
3183 * g++.old-deja/g++.law/operators9.C: Same.
3184 * g++.old-deja/g++.law/temps1.C: Same.
3185 * g++.old-deja/g++.mike/for2.C: Same.
3186 * g++.old-deja/g++.mike/ns5.C: Same.
3187 * g++.old-deja/g++.mike/ns7.C: Same.
3188 * g++.old-deja/g++.mike/p10769b.C: Same.
3189 * g++.old-deja/g++.niklas/t120.C: Same.
3190 * g++.old-deja/g++.niklas/t121.C: Same.
3191 * g++.old-deja/g++.ns/koenig5.C: Same.
3192 * g++.old-deja/g++.oliva/overload1.C: Same.
3193 * g++.old-deja/g++.other/crash24.C: Same.
3194 * g++.old-deja/g++.other/crash25.C: Same.
3195 * g++.old-deja/g++.other/decl5.C: Same.
3196 * g++.old-deja/g++.other/lineno5.C: Same.
3197 * g++.old-deja/g++.other/null3.C: Same.
3198 * g++.old-deja/g++.other/overcnv2.C: Same.
3199 * g++.old-deja/g++.other/ptrmem7.C: Same.
3200 * g++.old-deja/g++.other/typename1.C: Same.
3201 * g++.old-deja/g++.other/vaarg3.C: Same.
3202 * g++.old-deja/g++.pt/crash10.C: Same.
3203 * g++.old-deja/g++.pt/crash28.C: Same.
3204 * g++.old-deja/g++.pt/crash38.C: Same.
3205 * g++.old-deja/g++.pt/explicit70.C: Same.
3206 * g++.old-deja/g++.pt/explicit77.C: Same.
3207 * g++.old-deja/g++.pt/expr2.C: Same.
3208 * g++.old-deja/g++.pt/spec5.C: Same.
3209 * g++.old-deja/g++.pt/spec6.C: Same.
3210 * g++.old-deja/g++.pt/typename3.C: Same.
3211 * g++.old-deja/g++.pt/typename5.C: Same.
3212 * g++.old-deja/g++.pt/typename6.C: Same.
3213 * g++.old-deja/g++.pt/typename7.C: Same.
3214 * g++.old-deja/g++.pt/unify4.C: Same.
3215 * g++.old-deja/g++.pt/unify8.C: Same.
3216 * g++.old-deja/g++.pt/vaarg3.C: Same.
3217 * g++.old-deja/g++.robertl/eb22.C: Same.
3218 * g++.old-deja/g++.robertl/eb4.C: Same.
3219 * g++.old-deja/g++.robertl/eb44.C: Same.
3220 * g++.old-deja/g++.robertl/eb69.C: Same.
3221 * g++.old-deja/g++.robertl/eb98.C: Same.
3222 * gcc.dg/20031223-1.c: Same.
3223 * gcc.dg/940510-1.c: Same.
3224 * gcc.dg/990506-0.c: Same.
3225 * gcc.dg/Walloca-1.c: Same.
3226 * gcc.dg/Walloca-2.c: Same.
3227 * gcc.dg/Wconversion-integer.c: Same.
3228 * gcc.dg/Wcxx-compat-8.c: Same.
3229 * gcc.dg/Wimplicit-int-1.c: Same.
3230 * gcc.dg/Wimplicit-int-2.c: Same.
3231 * gcc.dg/Wimplicit-int-4.c: Same.
3232 * gcc.dg/Wpointer-sign-Wall.c: Same.
3233 * gcc.dg/Wpointer-sign-pedantic.c: Same.
3234 * gcc.dg/Wshadow-1.c: Same.
3235 * gcc.dg/Wshadow-3.c: Same.
3236 * gcc.dg/Wswitch-enum-error.c: Same.
3237 * gcc.dg/Wswitch-enum.c: Same.
3238 * gcc.dg/Wswitch-error.c: Same.
3239 * gcc.dg/Wswitch.c: Same.
3240 * gcc.dg/Wtype-limits-Wextra.c: Same.
3241 * gcc.dg/Wtype-limits.c: Same.
3242 * gcc.dg/Wvla-larger-than-2.c: Same.
3243 * gcc.dg/anon-struct-5.c: Same.
3244 * gcc.dg/array-10.c: Same.
3245 * gcc.dg/array-11.c: Same.
3246 * gcc.dg/array-15.c: Same.
3247 * gcc.dg/array-2.c: Same.
3248 * gcc.dg/array-8.c: Same.
3249 * gcc.dg/array-const-2.c: Same.
3250 * gcc.dg/array-const-3.c: Same.
3251 * gcc.dg/bitfld-1.c: Same.
3252 * gcc.dg/bitfld-8.c: Same.
3253 * gcc.dg/builtin-redefine.c: Same.
3254 * gcc.dg/c11-noreturn-1.c: Same.
3255 * gcc.dg/c11-noreturn-2.c: Same.
3256 * gcc.dg/c11-static-assert-3.c: Same.
3257 * gcc.dg/c90-arraydecl-1.c: Same.
3258 * gcc.dg/c90-complex-1.c: Same.
3259 * gcc.dg/c90-complit-1.c: Same.
3260 * gcc.dg/c90-const-expr-11.c: Same.
3261 * gcc.dg/c90-const-expr-7.c: Same.
3262 * gcc.dg/c90-const-expr-8.c: Same.
3263 * gcc.dg/c90-enum-comma-1.c: Same.
3264 * gcc.dg/c90-flex-array-1.c: Same.
3265 * gcc.dg/c90-hexfloat-1.c: Same.
3266 * gcc.dg/c90-idem-qual-1.c: Same.
3267 * gcc.dg/c90-idem-qual-2.c: Same.
3268 * gcc.dg/c90-idem-qual-3.c: Same.
3269 * gcc.dg/c90-mixdecl-1.c: Same.
3270 * gcc.dg/c90-restrict-1.c: Same.
3271 * gcc.dg/c90-return-1.c: Same.
3272 * gcc.dg/c99-array-nonobj-1.c: Same.
3273 * gcc.dg/c99-arraydecl-1.c: Same.
3274 * gcc.dg/c99-complex-1.c: Same.
3275 * gcc.dg/c99-complex-2.c: Same.
3276 * gcc.dg/c99-complit-2.c: Same.
3277 * gcc.dg/c99-const-expr-7.c: Same.
3278 * gcc.dg/c99-const-expr-8.c: Same.
3279 * gcc.dg/c99-flex-array-3.c: Same.
3280 * gcc.dg/c99-flex-array-7.c: Same.
3281 * gcc.dg/c99-flex-array-typedef-7.c: Same.
3282 * gcc.dg/c99-impl-decl-1.c: Same.
3283 * gcc.dg/c99-impl-int-1.c: Same.
3284 * gcc.dg/c99-impl-int-2.c: Same.
3285 * gcc.dg/c99-init-3.c: Same.
3286 * gcc.dg/c99-restrict-1.c: Same.
3287 * gcc.dg/c99-return-1.c: Same.
3288 * gcc.dg/c99-tag-1.c: Same.
3289 * gcc.dg/c99-tag-3.c: Same.
3290 * gcc.dg/call-diag-2.c: Same.
3291 * gcc.dg/cpp/19940712-1.c: Same.
3292 * gcc.dg/cpp/19951025-1.c: Same.
3293 * gcc.dg/cpp/19990413-1.c: Same.
3294 * gcc.dg/cpp/direct2.c: Same.
3295 * gcc.dg/cpp/direct2s.c: Same.
3296 * gcc.dg/cpp/pr28709.c: Same.
3297 * gcc.dg/cpp/pr61854-c90.c: Same.
3298 * gcc.dg/cpp/pr61854-c94.c: Same.
3299 * gcc.dg/cpp/pragma-1.c: Same.
3300 * gcc.dg/cpp/pragma-2.c: Same.
3301 * gcc.dg/cpp/trad/escaped-eof.c: Same.
3302 * gcc.dg/cpp/trad/literals-2.c: Same.
3303 * gcc.dg/cpp/warn-comments-2.c: Same.
3304 * gcc.dg/cpp/warn-comments-3.c: Same.
3305 * gcc.dg/cpp/warn-comments.c: Same.
3306 * gcc.dg/cpp/warn-long-long-2.c: Same.
3307 * gcc.dg/cpp/warn-long-long.c: Same.
3308 * gcc.dg/cpp/warn-redefined-2.c: Same.
3309 * gcc.dg/cpp/warn-redefined.c: Same.
3310 * gcc.dg/darwin-cfstring-2.c: Same.
3311 * gcc.dg/darwin-cfstring-format-1.c: Same.
3312 * gcc.dg/decl-9.c: Same.
3313 * gcc.dg/declspec-1.c: Same.
3314 * gcc.dg/declspec-10.c: Same.
3315 * gcc.dg/declspec-11.c: Same.
3316 * gcc.dg/declspec-13.c: Same.
3317 * gcc.dg/declspec-18.c: Same.
3318 * gcc.dg/declspec-4.c: Same.
3319 * gcc.dg/declspec-5.c: Same.
3320 * gcc.dg/declspec-6.c: Same.
3321 * gcc.dg/declspec-8.c: Same.
3322 * gcc.dg/deprecated-4.c: Same.
3323 * gcc.dg/deprecated.c: Same.
3324 * gcc.dg/dfp/composite-type.c: Same.
3325 * gcc.dg/empty-source-2.c: Same.
3326 * gcc.dg/empty-source-3.c: Same.
3327 * gcc.dg/format/attr-6.c: Same.
3328 * gcc.dg/format/branch-1.c: Same.
3329 * gcc.dg/format/c90-printf-1.c: Same.
3330 * gcc.dg/format/c90-strftime-2.c: Same.
3331 * gcc.dg/format/c99-strftime-1.c: Same.
3332 * gcc.dg/format/cmn-err-1.c: Same.
3333 * gcc.dg/format/few-1.c: Same.
3334 * gcc.dg/format/ms_branch-1.c: Same.
3335 * gcc.dg/format/ms_unnamed-1.c: Same.
3336 * gcc.dg/format/ms_va-1.c: Same.
3337 * gcc.dg/format/unnamed-1.c: Same.
3338 * gcc.dg/format/va-1.c: Same.
3339 * gcc.dg/format/xopen-1.c: Same.
3340 * gcc.dg/funcdef-var-1.c: Same.
3341 * gcc.dg/funcdef-var-2.c: Same.
3342 * gcc.dg/gnu89-const-expr-1.c: Same.
3343 * gcc.dg/gnu89-const-expr-2.c: Same.
3344 * gcc.dg/gnu90-const-expr-1.c: Same.
3345 * gcc.dg/gnu99-const-expr-1.c: Same.
3346 * gcc.dg/gnu99-const-expr-2.c: Same.
3347 * gcc.dg/gnu99-init-2.c: Same.
3348 * gcc.dg/gomp/_Atomic-5.c: Same.
3349 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
3350 * gcc.dg/gomp/atomic-5.c: Same.
3351 * gcc.dg/gomp/linear-1.c: Same.
3352 * gcc.dg/gomp/pr67500.c: Same.
3353 * gcc.dg/init-bad-1.c: Same.
3354 * gcc.dg/init-bad-2.c: Same.
3355 * gcc.dg/init-bad-3.c: Same.
3356 * gcc.dg/init-string-1.c: Same.
3357 * gcc.dg/label-compound-stmt-1.c: Same.
3358 * gcc.dg/label-decl-2.c: Same.
3359 * gcc.dg/label-decl-4.c: Same.
3360 * gcc.dg/large-size-array-2.c: Same.
3361 * gcc.dg/large-size-array-4.c: Same.
3362 * gcc.dg/lvalue-6.c: Same.
3363 * gcc.dg/m-un-2.c: Same.
3364 * gcc.dg/multiple-overflow-warn-1.c: Same.
3365 * gcc.dg/multiple-overflow-warn-2.c: Same.
3366 * gcc.dg/multiple-overflow-warn-3.c: Same.
3367 * gcc.dg/nested-redef-1.c: Same.
3368 * gcc.dg/no-asm-1.c: Same.
3369 * gcc.dg/no-asm-3.c: Same.
3370 * gcc.dg/no-asm-4.c: Same.
3371 * gcc.dg/noncompile/20010524-1.c: Same.
3372 * gcc.dg/noncompile/incomplete-5.c: Same.
3373 * gcc.dg/noncompile/pr44517.c: Same.
3374 * gcc.dg/noncompile/pr52290.c: Same.
3375 * gcc.dg/noreturn-1.c: Same.
3376 * gcc.dg/overflow-warn-1.c: Same.
3377 * gcc.dg/overflow-warn-2.c: Same.
3378 * gcc.dg/overflow-warn-3.c: Same.
3379 * gcc.dg/overflow-warn-4.c: Same.
3380 * gcc.dg/parm-mismatch-1.c: Same.
3381 * gcc.dg/parser-pr28152-2.c: Same.
3382 * gcc.dg/parser-pr28152.c: Same.
3383 * gcc.dg/pedwarn-init.c: Same.
3384 * gcc.dg/pointer-arith-2.c: Same.
3385 * gcc.dg/pointer-arith-3.c: Same.
3386 * gcc.dg/pointer-arith-4.c: Same.
3387 * gcc.dg/pr14475.c: Same.
3388 * gcc.dg/pr18596-3.c: Same.
3389 * gcc.dg/pr18809-1.c: Same.
3390 * gcc.dg/pr27953.c: Same.
3391 * gcc.dg/pr30457.c: Same.
3392 * gcc.dg/pr30551-2.c: Same.
3393 * gcc.dg/pr30551-3.c: Same.
3394 * gcc.dg/pr30551-4.c: Same.
3395 * gcc.dg/pr30551-5.c: Same.
3396 * gcc.dg/pr30551-6.c: Same.
3397 * gcc.dg/pr30551.c: Same.
3398 * gcc.dg/pr36997.c: Same.
3399 * gcc.dg/pr41842.c: Same.
3400 * gcc.dg/pr48552-1.c: Same.
3401 * gcc.dg/pr48552-2.c: Same.
3402 * gcc.dg/pr59717.c: Same.
3403 * gcc.dg/pr61077.c: Same.
3404 * gcc.dg/pr61096-1.c: Same.
3405 * gcc.dg/pr63626.c: Same.
3406 * gcc.dg/pr64223-1.c: Same.
3407 * gcc.dg/pr64223-2.c: Same.
3408 * gcc.dg/pr8788-1.c: Same.
3409 * gcc.dg/pr8927-1.c: Same.
3410 * gcc.dg/pragma-darwin.c: Same.
3411 * gcc.dg/pragma-diag-5.c: Same.
3412 * gcc.dg/pragma-message.c: Same.
3413 * gcc.dg/redecl-1.c: Same.
3414 * gcc.dg/simd-1.c: Same.
3415 * gcc.dg/simd-5.c: Same.
3416 * gcc.dg/simd-6.c: Same.
3417 * gcc.dg/spellcheck-fields.c: Same.
3418 * gcc.dg/spellcheck-typenames.c: Same.
3419 * gcc.dg/struct-semi-2.c: Same.
3420 * gcc.dg/struct-semi-3.c: Same.
3421 * gcc.dg/transparent-union-3.c: Same.
3422 * gcc.dg/ucnid-8.c: Same.
3423 * gcc.dg/uninit-pr19430-O0.c: Same.
3424 * gcc.dg/uninit-pr19430.c: Same.
3425 * gcc.dg/uninit-pr20644-O0.c: Same.
3426 * gcc.dg/utf-dflt.c: Same.
3427 * gcc.dg/utf-dflt2.c: Same.
3428 * gcc.dg/utf16-4.c: Same.
3429 * gcc.dg/vla-11.c: Same.
3430 * gcc.dg/vla-20.c: Same.
3431 * gcc.dg/vla-init-1.c: Same.
3432 * gcc.dg/vla-init-2.c: Same.
3433 * gcc.dg/vla-init-3.c: Same.
3434 * gcc.dg/weak/weak-6.c: Same.
3435 * gcc.dg/weak/weak-7.c: Same.
3436 * gcc.dg/wtr-int-type-1.c: Same.
3437 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
3438 * gcc.target/arm/polytypes.c: Same.
3439 * gcc.target/i386/spellcheck-options-4.c: Same.
3440 * gcc.target/powerpc/20030218-1.c: Same.
3441 * gcc.target/sh/pr21255-4.c: Same.
3442 * gcc.test-framework/dg-error-exp-XP.c: Same.
3443 * gfortran.dg/array_constructor_30.f03: Same.
3444 * gfortran.dg/class_30.f90: Same.
3445 * gfortran.dg/goacc/subarrays.f95: Same.
3446 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
3447 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
3448 * gfortran.dg/intrinsic_std_1.f90: Same.
3449 * gfortran.dg/pr70006.f90: Same.
3450 * gfortran.dg/warning-directive-1.F90: Same.
3451 * gfortran.dg/warning-directive-2.F90: Same.
3452 * gfortran.dg/warning-directive-3.F90: Same.
3453 * gfortran.dg/warning-directive-4.F90: Same.
3454 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
3455 * obj-c++.dg/class-extension-1.mm: Same.
3456 * obj-c++.dg/class-extension-2.mm: Same.
3457 * obj-c++.dg/class-protocol-1.mm: Same.
3458 * obj-c++.dg/cxx-ivars-1.mm: Same.
3459 * obj-c++.dg/duplicate-class-1.mm: Same.
3460 * obj-c++.dg/exceptions-3.mm: Same.
3461 * obj-c++.dg/exceptions-4.mm: Same.
3462 * obj-c++.dg/exceptions-5.mm: Same.
3463 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
3464 * obj-c++.dg/fsf-package-0.m: Same.
3465 * obj-c++.dg/invalid-type-1.mm: Same.
3466 * obj-c++.dg/method-12.mm: Same.
3467 * obj-c++.dg/method-13.mm: Same.
3468 * obj-c++.dg/method-15.mm: Same.
3469 * obj-c++.dg/method-16.mm: Same.
3470 * obj-c++.dg/method-6.mm: Same.
3471 * obj-c++.dg/method-7.mm: Same.
3472 * obj-c++.dg/property/at-property-1.mm: Same.
3473 * obj-c++.dg/property/at-property-14.mm: Same.
3474 * obj-c++.dg/property/at-property-17.mm: Same.
3475 * obj-c++.dg/property/at-property-21.mm: Same.
3476 * obj-c++.dg/property/at-property-5.mm: Same.
3477 * obj-c++.dg/property/dotsyntax-4.mm: Same.
3478 * obj-c++.dg/property/dynamic-3.mm: Same.
3479 * obj-c++.dg/property/dynamic-4.mm: Same.
3480 * obj-c++.dg/property/property-neg-1.mm: Same.
3481 * obj-c++.dg/property/property-neg-6.mm: Same.
3482 * obj-c++.dg/property/synthesize-11.mm: Same.
3483 * obj-c++.dg/property/synthesize-5.mm: Same.
3484 * obj-c++.dg/property/synthesize-6.mm: Same.
3485 * obj-c++.dg/proto-lossage-4.mm: Same.
3486 * obj-c++.dg/protocol-qualifier-2.mm: Same.
3487 * obj-c++.dg/strings/strings-1.mm: Same.
3488 * obj-c++.dg/super-class-1.mm: Same.
3489 * obj-c++.dg/syntax-error-6.mm: Same.
3490 * obj-c++.dg/syntax-error-7.mm: Same.
3491 * obj-c++.dg/syntax-error-9.mm: Same.
3492 * obj-c++.dg/try-catch-13.mm: Same.
3493 * objc.dg/attributes/method-noreturn-1.m: Same.
3494 * objc.dg/bad-receiver-type-2.m: Same.
3495 * objc.dg/bad-receiver-type.m: Same.
3496 * objc.dg/call-super-2.m: Same.
3497 * objc.dg/class-2.m: Same.
3498 * objc.dg/class-extension-1.m: Same.
3499 * objc.dg/class-extension-2.m: Same.
3500 * objc.dg/class-protocol-1.m: Same.
3501 * objc.dg/desig-init-1.m: Same.
3502 * objc.dg/duplicate-class-1.m: Same.
3503 * objc.dg/exceptions-3.m: Same.
3504 * objc.dg/exceptions-4.m: Same.
3505 * objc.dg/exceptions-5.m: Same.
3506 * objc.dg/foreach-6.m: Same.
3507 * objc.dg/foreach-7.m: Same.
3508 * objc.dg/fsf-nsstring-format-1.m: Same.
3509 * objc.dg/fsf-package-0.m: Same.
3510 * objc.dg/invalid-type-1.m: Same.
3511 * objc.dg/method-11.m: Same.
3512 * objc.dg/method-19.m: Same.
3513 * objc.dg/method-2.m: Same.
3514 * objc.dg/method-20.m: Same.
3515 * objc.dg/method-5.m: Same.
3516 * objc.dg/method-6.m: Same.
3517 * objc.dg/method-7.m: Same.
3518 * objc.dg/method-9.m: Same.
3519 * objc.dg/missing-proto-3.m: Same.
3520 * objc.dg/private-1.m: Same.
3521 * objc.dg/property/at-property-1.m: Same.
3522 * objc.dg/property/at-property-14.m: Same.
3523 * objc.dg/property/at-property-17.m: Same.
3524 * objc.dg/property/at-property-21.m: Same.
3525 * objc.dg/property/at-property-5.m: Same.
3526 * objc.dg/property/dynamic-3.m: Same.
3527 * objc.dg/property/dynamic-4.m: Same.
3528 * objc.dg/property/property-neg-1.m: Same.
3529 * objc.dg/property/property-neg-6.m: Same.
3530 * objc.dg/property/synthesize-11.m: Same.
3531 * objc.dg/property/synthesize-5.m: Same.
3532 * objc.dg/property/synthesize-6.m: Same.
3533 * objc.dg/proto-hier-1.m: Same.
3534 * objc.dg/proto-lossage-4.m: Same.
3535 * objc.dg/protocol-qualifier-2.m: Same.
3536 * objc.dg/strings/strings-1.m: Same.
3537 * objc.dg/type-size-1.m: Same.
3538
d904a983
JL
35392017-04-18 Jeff Law <law@redhat.com>
3540
3541 PR target/74563
3542 * gcc.target/mips/pr74563: New test.
3543
0155ed56
JJ
35442017-04-18 Jakub Jelinek <jakub@redhat.com>
3545
3546 PR tree-optimization/80443
3547 * gcc.c-torture/compile/pr80443.c: New test.
3548
f380f608
RS
35492017-04-18 Richard Sandiford <richard.sandiford@arm.com>
3550
3551 PR rtl-optimization/80357
3552 * gcc.c-torture/compile/pr80357.c: New test.
3553
dd68669b
JL
35542017-04-18 Jeff Law <law@redhat.com>
3555
3556 PR middle-end/80422
3557 * gcc.c-torture/compile/pr80422.c: New test.
3558
1cda61fc
JJ
35592017-04-18 Jakub Jelinek <jakub@redhat.com>
3560
3561 PR debug/80263
3562 * gcc.dg/debug/dwarf2/pr80263.c: New test.
3563
19970253
MM
35642017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3565
3566 PR target/80099
3567 * gcc.target/powerpc/pr80099-1.c: New test.
3568 * gcc.target/powerpc/pr80099-2.c: Likewise.
3569 * gcc.target/powerpc/pr80099-3.c: Likewise.
3570 * gcc.target/powerpc/pr80099-4.c: Likewise.
3571 * gcc.target/powerpc/pr80099-5.c: Likewise.
3572
8487c9a5
JJ
35732017-04-18 Jakub Jelinek <jakub@redhat.com>
3574
3b5fb3cb
JJ
3575 PR sanitizer/80444
3576 * gcc.dg/sancov/pr80444.c: New test.
3577
8487c9a5
JJ
3578 PR middle-end/79788
3579 PR middle-end/80375
3580 * gcc.dg/pr79788-1.c: New test.
3581 * gcc.dg/pr79788-2.c: New test.
3582
be7c73ae
MP
35832017-04-18 Marek Polacek <polacek@redhat.com>
3584
3585 PR c++/80244 - ICE with attribute in template alias.
3586 * g++.dg/cpp0x/alias-decl-59.C: New test.
3587
d6e3e8a5
MP
3588 PR c++/80241 - ICE with alignas pack expansion.
3589 * g++.dg/cpp0x/alignas11.C: New test.
3590
1adb82e1
BE
35912017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3592
3593 PR c++/80287
3594 * g++.dg/lto/pr80287_0.C: New test.
3595
fb5e5621
KN
35962017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
3597
3598 PR target/80315
3599 * gcc.target/powerpc/pr80315-1.c: New test.
3600 * gcc.target/powerpc/pr80315-2.c: New test.
3601 * gcc.target/powerpc/pr80315-3.c: New test.
3602 * gcc.target/powerpc/pr80315-4.c: New test.
3603
afeaeb70
TV
36042017-04-16 Tom de Vries <tom@codesourcery.com>
3605
3606 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
3607 directive.
3608 * g++.dg/parse/error3.C: Same.
3609 * g++.old-deja/g++.pt/niklas01a.C: Same.
3610 * gcc.dg/990506-0.c: Same.
3611 * gcc.dg/cpp/19990413-1.c: Same.
3612 * gcc.dg/cpp/pragma-1.c: Same.
3613 * gcc.dg/cpp/pragma-2.c: Same.
3614 * gcc.dg/m-un-2.c: Same.
3615 * objc.dg/private-1.m: Same.
3616
604f37cd
UB
36172017-04-15 Uros Bizjak <ubizjak@gmail.com>
3618
3619 * gcc.dg/pr54669.c: Fix dg-do directive.
3620 * gcc.dg/pr78582.c: Ditto.
3621 * gcc.dg/pr80020.c: Ditto.
3622 * gcc.dg/torture/pr57993-2.cpp: Ditto.
3623 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
3624 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
3625 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
3626 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
3627 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
3628 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
3629 * gcc.dg/tree-ssa/pr79352.c: Ditto.
3630 * gcc.dg/tree-ssa/pr79376.c: Ditto.
3631 * gcc.dg/tree-ssa/pr79691.c: Ditto.
3632
35cfdb17
DH
36332017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
3634
604f37cd 3635 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
3636 * gfortran.dg/generic_29.f90: Likewise.
3637 * gfortran.dg/goacc/multi-clause.f90: Likewise.
3638 * gfortran.dg/pr41922.f90: Likewise.
3639 * gfortran.dg/pr70006.f90: Likewise.
3640
f378be38
SB
36412017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
3642
3643 PR tree-optimization/66612
3644 * gcc.target/powerpc/20050830-1.c: Remove xfail.
3645
43076492
JW
36462017-04-14 Janus Weil <janus@gcc.gnu.org>
3647
3648 PR fortran/80361
3649 * gfortran.dg/class_62.f90: New test case.
3650
dd3d6a42
AB
36512017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
3652
3653 * gcc.target/arc/loop-1.c: New file.
3654
31a07c81
MM
36552017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3656
3657 PR target/80098
3658 * gcc.target/powerpc/pr80098-1.c: New test.
3659 * gcc.target/powerpc/pr80098-2.c: Likewise.
3660 * gcc.target/powerpc/pr80098-3.c: Likewise.
3661 * gcc.target/powerpc/pr80098-4.c: Likewise.
3662
09956017
JJ
36632017-04-13 Jakub Jelinek <jakub@redhat.com>
3664
3665 PR sanitizer/80403
3666 * g++.dg/ubsan/pr80403-2.C: New test.
3667
bc042396
VM
36682017-04-13 Vladimir Makarov <vmakarov@redhat.com>
3669
3670 PR rtl-optimization/80343
3671 * gcc.target/powerpc/pr80343.c: New.
3672
abac4c34
DK
36732017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
3674
3675 PR sanitizer/80414
3676 * c-c++-common/ubsan/bounds-15.c: New test.
3677
43a3aa03
RB
36782017-04-13 Richard Biener <rguenther@suse.de>
3679
3680 PR testsuite/80416
3681 * g++.dg/torture/pr79671.C: Fix asm constraints.
3682
031fbdb9
JJ
36832017-04-13 Jakub Jelinek <jakub@redhat.com>
3684
3685 PR debug/80321
3686 * gcc.dg/debug/pr80321.c: New test.
3687
36882017-04-13 Eric Botcazou <ebotcazou@adacore.com>
3689
3690 * gnat.dg/debug10.adb: New test.
3691 * gnat.dg/debug10_pkg.ads: New helper.
3692
76873758
JJ
36932017-04-12 Jakub Jelinek <jakub@redhat.com>
3694
deed3da9
JJ
3695 PR tree-optimization/79390
3696 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
3697
b96a3e11
JJ
3698 PR sanitizer/80403
3699 PR sanitizer/80404
3700 PR sanitizer/80405
3701 * g++.dg/ubsan/pr80403.C: New test.
3702 * g++.dg/ubsan/pr80404.C: New test.
3703 * g++.dg/ubsan/pr80405.C: New test.
3704
76873758
JJ
3705 PR c/80163
3706 * gcc.dg/torture/pr80163.c: New test.
3707
940c9a7c 37082017-04-12 Richard Biener <rguenther@suse.de>
76873758 3709 Jeff Law <law@redhat.com>
940c9a7c
RB
3710
3711 PR tree-optimization/80359
3712 * gcc.dg/torture/pr80359.c: New testcase.
3713
350792ff 37142017-04-12 Richard Biener <rguenther@suse.de>
76873758 3715 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
3716
3717 PR middle-end/79671
3718 * g++.dg/torture/pr79671.C: New testcase.
3719 * g++.dg/lto/pr79671_0.C: Likewise.
3720 * g++.dg/lto/pr79671_1.c: Likewise.
3721
d62e6f10
JJ
37222017-04-12 Jakub Jelinek <jakub@redhat.com>
3723
3724 PR sanitizer/80349
3725 * g++.dg/ubsan/pr80349.C: New test.
3726
8585103f
JJ
37272017-04-11 Jakub Jelinek <jakub@redhat.com>
3728
347e1f77
JJ
3729 PR c++/80370
3730 * g++.dg/cpp1z/decomp28.C: New test.
3731
df1c878e
JJ
3732 PR middle-end/80100
3733 * gcc.dg/pr80100.c: New test.
3734
8585103f
JJ
3735 PR rtl-optimization/80385
3736 * g++.dg/opt/pr80385.C: New test.
3737
c6cf6ef7
ML
37382017-04-11 Martin Liska <mliska@suse.cz>
3739
3740 PR ipa/80212
3741 * g++.dg/ipa/pr80212.C: New test.
3742
3812f460
MS
37432017-04-11 Martin Sebor <msebor@redhat.com>
3744
3745 PR middle-end/80364
3746 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
3747
9f679370
ML
37482017-04-11 Martin Liska <mliska@suse.cz>
3749
3750 PR sanitizer/70878
3751 * gcc.dg/ubsan/pr70878.c: New test.
3752
82665822
JJ
37532017-04-11 Jakub Jelinek <jakub@redhat.com>
3754
cb278caa
JJ
3755 PR target/80381
3756 * gcc.target/i386/pr80381.c: New test.
3757
82665822
JJ
3758 PR c++/80363
3759 * g++.dg/ext/pr80363.C: New test.
3760
abde687a
SKS
37612017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3762
3763 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
3764 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
3765 Add avr-*-* to non-lp64 selector.
3766
13e6ec34
MS
37672017-04-10 Martin Sebor <msebor@redhat.com>
3768
3769 * gcc.dg/pr40340-3.c: Adjust directive pattern.
3770 * gcc.dg/pr40340-4.c: Same.
3771
a2cb1196
NK
37722017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
3773
13e6ec34 3774 PR fortran/69498
a2cb1196
NK
3775 * gfortran.dg/submodule_unexp.f90: Modified test
3776 to account for new error.
3777 * gfortran.dg/submodule_twice.f90: New Test
3778
b447b28c
JJ
37792017-04-10 Jakub Jelinek <jakub@redhat.com>
3780
3781 PR c++/80176
3782 * g++.dg/init/ref23.C: New test.
3783
3bbd6768
TK
37842017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3785
3786 PR tree-optimization/80304
3787 * gfortran.dg/do_concurrent_4.f90: New test case.
3788
99827b5c
JW
37892017-04-10 Janus Weil <janus@gcc.gnu.org>
3790
3791 PR fortran/80046
3792 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
3793
7db31bc2
DE
37942017-04-10 David Edelsohn <dje.gcc@gmail.com>
3795
3796 * g++.dg/torture/pr79905.C: Add -maltivec option.
3797
9058a2c5
JL
37982017-04-10 Jeff Law <law@redhat.com>
3799
3800 PR tree-optimization/80374
3801 * g++.dg/pr80374.c: New test.
3802
bd8f8642
KN
38032017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3804
3805 PR target/80108
3806 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
3807 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
3808
f634dd47
UB
38092017-04-10 Uros Bizjak <ubizjak@gmail.com>
3810
3811 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
3812
065ba179
UB
38132017-04-10 Uros Bizjak <ubizjak@gmail.com>
3814
3815 PR testsuite/79356
3816 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
3817
71b838d0
DS
38182017-04-10 Daniel Santos <daniel.santos@pobox.com>
3819
3820 PR testsuite/79867
3821 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
3822
98a7a34e
MP
38232017-04-10 Marek Polacek <polacek@redhat.com>
3824
3825 PR sanitizer/80348
3826 * g++.dg/ubsan/div-by-zero-3.C: New test.
3827
aac69a62
BC
38282017-04-10 Bin Cheng <bin.cheng@arm.com>
3829
3830 PR tree-optimization/80153
3831 * gcc.c-torture/execute/pr80153.c: New.
3832
737237c9
RB
38332017-04-10 Richard Biener <rguenther@suse.de>
3834
3835 PR middle-end/80362
3836 * gcc.dg/torture/pr80362.c: New testcase.
3837
ba6ee9fc
RB
38382017-04-10 Richard Biener <rguenther@suse.de>
3839
3840 PR tree-optimization/80304
3841 * gcc.dg/torture/pr80304.c: New testcase.
3842
4d1a05f1
NS
38432017-04-10 Nathan Sidwell <nathan@acm.org>
3844
3845 PR target/79905
3846 * g++.dg/torture/pr79905.C: New.
3847
3ee0fb02
ML
38482017-04-10 Martin Liska <mliska@suse.cz>
3849
3850 PR sanitizer/80350
3851 * c-c++-common/ubsan/pr80350.c: New test.
3852
167a5b77
JJ
38532017-04-10 Jakub Jelinek <jakub@redhat.com>
3854
3855 PR target/80324
3856 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
3857
d691b7e4
ML
38582017-04-08 Martin Liska <mliska@suse.cz>
3859
3860 Revert:
3861 2017-04-07 Martin Liska <mliska@suse.cz>
3862
3863 PR ipa/80212
3864 * g++.dg/ipa/pr80212.C: New test.
3865
dcb2c527
JJ
38662017-04-07 Jakub Jelinek <jakub@redhat.com>
3867
c98b0016
JJ
3868 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
3869 dg-options.
3870 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
3871
dcb2c527
JJ
3872 PR target/80322
3873 PR target/80323
3874 PR target/80325
3875 PR target/80326
3876 * gcc.target/i386/avx512f-undefined-1.c: New test.
3877 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
3878 * gcc.target/i386/avx-cvtsd-1.c: New test.
3879 * gcc.target/i386/avx512f-cvtss-1.c: New test.
3880 * gcc.target/i386/avx512f-abspd-1.c: New test.
3881 * gcc.target/i386/avx-cvtss-1.c: New test.
3882 * gcc.target/i386/avx512f-absps-1.c: New test.
3883 * gcc.target/i386/avx512f-int2mask-1.c: New test.
3884 * gcc.target/i386/avx512f-mask2int-1.c: New test.
3885
1ef532f4
MP
38862017-04-07 Marek Polacek <polacek@redhat.com>
3887
3888 PR sanitizer/80348
3889 * g++.dg/ubsan/div-by-zero-2.C: New test.
3890
2166aeb3
MP
3891 PR c++/80095
3892 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
3893
057da7af
VM
38942017-04-07 Vladimir Makarov <vmakarov@redhat.com>
3895
3896 PR rtl-optimization/70478
3897 * gcc.target/s390/pr70478.c: New.
3898
3b6cb9e3
ML
38992017-04-07 Martin Liska <mliska@suse.cz>
3900
3901 PR target/79889
3902 * g++.dg/ext/mv8.C: Add aarch64* targets.
3903
70cd23c0
ML
39042017-04-07 Martin Liska <mliska@suse.cz>
3905
3906 PR ipa/80212
3907 * g++.dg/ipa/pr80212.C: New test.
3908
fe6bb25f
TP
39092017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3910
3911 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
3912
bf7b869a
RB
39132017-04-07 Richard Biener <rguenther@suse.de>
3914
3915 PR tree-optimization/80334
3916 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
3917 alignas on stack.
3918
2d143ba8
RB
39192017-04-07 Richard Biener <rguenther@suse.de>
3920
3921 PR middle-end/80341
3922 * gcc.dg/torture/pr80341.c: New testcase.
3923
ed3cd38d
JJ
39242017-04-06 Jakub Jelinek <jakub@redhat.com>
3925
3926 PR debug/80234
3927 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
3928 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
3929
e5f56581
UB
39302017-04-06 Uros Bizjak <ubizjak@gmail.com>
3931
3932 PR target/79733
3933 * gcc.target/i386/pr79733.c: New test.
3934
a5211c80
UB
39352017-04-06 Uros Bizjak <ubizjak@gmail.com>
3936
3937 PR target/80298
3938 * gcc.target/i386/pr80298-1.c: New test.
3939 * gcc.target/i386/pr80298-2.c: Ditto.
3940
db086c96
TP
39412017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
3942
3943 PR target/80082
3944 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
3945 ARMv7-R.
3946
09b63f67
RB
39472017-04-06 Richard Biener <rguenther@suse.de>
3948
3949 PR tree-optimization/80334
3950 * g++.dg/torture/pr80334.C: New testcase.
3951
d9f8c5af
ML
39522017-04-06 Martin Liska <mliska@suse.cz>
3953
3954 PR sanitizer/80166
3955 * gcc.dg/asan/pr80166.c: New test.
3956
1b68991f
RO
39572017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3958
3959 PR tree-optimization/79390
3960 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
3961
0f784346
RB
39622017-04-06 Richard Biener <rguenther@suse.de>
3963
3964 PR tree-optimization/80262
3965 * gcc.target/i386/pr80262.c: New testcase.
3966
23a429c2
RB
39672017-04-06 Richard Biener <rguenther@suse.de>
3968
3969 PR middle-end/80281
3970 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
3971
e2323a2b
VM
39722017-04-05 Vladimir Makarov <vmakarov@redhat.com>
3973
3974 PR rtl-optimization/70703
3975 * gcc.target/i386/pr70703.c: New.
3976
47a11342
JJ
39772017-04-05 Jakub Jelinek <jakub@redhat.com>
3978
3979 PR sanitizer/80308
3980 * c-c++-common/asan/pr80308.c: New test.
3981
d0ee17a5
DV
39822017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
3983
3984 PR target/79890
3985 * gcc.target/s390/pr79890.c: New test case.
3986
36f896c7
JJ
39872017-04-05 Jakub Jelinek <jakub@redhat.com>
3988
3989 PR target/80310
3990 * c-c++-common/ubsan/pr80310.c: New test.
3991
d16e2ddd
JJ
39922017-04-04 Jakub Jelinek <jakub@redhat.com>
3993
e1201dff
JJ
3994 PR c++/80297
3995 * g++.dg/torture/pr80297.C: New test.
3996
d16e2ddd
JJ
3997 PR tree-optimization/79390
3998 * gcc.target/i386/pr79390.c: New test.
3999 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
4000
c0ea338b
VR
40012017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
4002
4003 PR c++/80296
4004 * g++.dg/cpp0x/alias-decl-80296.C: New test.
4005
a1527a93
TP
40062017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4007
4008 PR target/80307
4009 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
4010 targeting any CPU or architecture.
4011 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
4012 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
4013 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
4014 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
4015 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
4016 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
4017 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
4018 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
4019
065ba179 40202017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
4021
4022 PR fortran/69498
4023 * gfortran.dg/submodule_unexp.f90: New test.
4024
b1fd967c
JJ
40252017-04-04 Jakub Jelinek <jakub@redhat.com>
4026
4027 PR target/80286
4028 * gcc.target/i386/avx-pr80286.c: New test.
4029 * gcc.dg/pr80286.c: New test.
4030
248179b5
RB
40312017-04-04 Richard Biener <rguenther@suse.de>
4032
4033 PR middle-end/80281
4034 * gcc.dg/torture/pr80281.c: New testcase.
4035
a577fcf2
RB
40362017-04-04 Richard Biener <rguenther@suse.de>
4037
4038 PR tree-optimization/80275
4039 * g++.dg/opt/pr80275.C: Make g static.
4040
833bbf60
SB
40412017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
4042
4043 PR rtl-optimization/60818
4044 * gcc.c-torture/compile/pr60818.c: New testcase.
4045
5764ee3c
JW
40462017-04-03 Jonathan Wakely <jwakely@redhat.com>
4047
4048 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
4049 * gcc.dg/20031012-1.c: Likewise.
4050 * gcc.dg/ipa/ipcp-1.c: Likewise.
4051 * gcc.dg/torture/matrix-3.c: Likewise.
4052 * gcc.target/powerpc/ppc-spe.c: Likewise.
4053 * gcc.target/rx/zero-width-bitfield.c: Likewise.
4054
bbdf4e81
PB
40552017-04-03 Peter Bergner <bergner@vnet.ibm.com>
4056
4057 PR target/80246
4058 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
4059 powerpc_vsx_ok.
4060 (std, ld): Limit scan-assembler-times check to lp64.
4061 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
4062 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
4063 powerpc_vsx_ok.
4064
44bc146f
PB
40652017-04-03 Peter Bergner <bergner@vnet.ibm.com>
4066
4067 PR target/80246
4068 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
4069
fff80893
RB
40702017-04-03 Richard Biener <rguenther@suse.de>
4071
4072 PR tree-optimization/80275
4073 * g++.dg/opt/pr80275.C: New testcase.
4074
79f9fc38
DV
40752017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4076
4077 PR testsuite/79356
4078 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
4079
a8e70fd3
RD
40802017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
4081
4082 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
4083 (bal): Increase iteration count and assume alignment.
4084
e0061866
BC
40852017-04-03 Bin Cheng <bin.cheng@arm.com>
4086
4087 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
4088
c2d43326
AP
40892017-04-02 Andrew Pinski <apinski@cavium.com>
4090
4091 * gcc.c-torture/compile/nested-3.c: New testcase.
4092 * gcc.c-torture/execute/20170401-1.c: New testcase.
4093 * gcc.c-torture/execute/20170401-2.c: New testcase.
4094
a5a9046d
SB
40952017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
4096
4097 PR rtl-optimization/79405
4098 gcc.dg/pr79405.c: New testcase.
4099
6f3af356
JJ
41002017-03-31 Jakub Jelinek <jakub@redhat.com>
4101
eee3756d
JJ
4102 PR debug/79255
4103 * gcc.dg/pr79255.c: New test.
4104
6f3af356
JJ
4105 PR c++/79572
4106 * g++.dg/ubsan/null-8.C: New test.
4107
99e6cfd6
PH
41082017-03-31 Pat Haugen <pthaugen@us.ibm.com>
4109
4110 PR target/80107
4111 * gfortran.dg/pr80107.f: New.
4112
094e6b7a
JL
41132017-03-31 Jeff Law <law@redhat.com>
4114
4115 PR tree-optimization/49498
4116 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
4117
eceb2409 41182017-03-31 Richard Biener <rguenther@suse.de>
065ba179 4119
eceb2409
RB
4120 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
4121
c412c01a 41222017-03-31 Richard Biener <rguenther@suse.de>
065ba179 4123
c412c01a
RB
4124 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
4125
005f12bf
JJ
41262017-03-31 Jakub Jelinek <jakub@redhat.com>
4127
af88f557
JJ
4128 PR libstdc++/80251
4129 * g++.dg/ext/is_aggregate.C: New test.
4130
7d790165
JJ
4131 PR middle-end/80173
4132 * gcc.target/i386/pr80173.c: New test.
4133
a7d55154
JJ
4134 PR middle-end/80163
4135 * gcc.dg/pr80163.c: New test.
4136
005f12bf
JJ
4137 PR debug/80025
4138 * gcc.dg/torture/pr80025.c: New test.
4139
c8e0f43f
MF
41402017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
4141
4142 * gcc.target/mips/pr52125.c: Add -msym32.
4143
724d25f3
JJ
41442017-03-30 Jakub Jelinek <jakub@redhat.com>
4145
4146 PR translation/80189
4147 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
4148 * g++.dg/gomp/sharing-1.C: Likewise.
4149 * gfortran.dg/gomp/pr44536.f90: Likewise.
4150 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
4151 * gfortran.dg/gomp/sharing-3.f90: Likewise.
4152 * gfortran.dg/gomp/crayptr3.f90: Likewise.
4153 * gfortran.dg/gomp/pr33439.f90: Likewise.
4154 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4155 * gfortran.dg/gomp/sharing-1.f90: Likewise.
4156 * gfortran.dg/gomp/sharing-2.f90: Likewise.
4157 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4158 * gcc.dg/gomp/sharing-1.c: Likewise.
4159
05dc406d
PB
41602017-03-30 Peter Bergner <bergner@vnet.ibm.com>
4161
4162 PR target/80246
4163 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
4164 Darwin and SPE.
4165 (dxex, dxexq): Update return type.
4166 (diex, diexq): Update argument type.
4167 * gcc.target/powerpc/pr80246.c: New test.
4168
b0fd4d7e
MJ
41692017-03-30 Martin Jambor <mjambor@suse.cz>
4170
4171 PR ipa/77333
4172 * g++.dg/ipa/pr77333.C: New test.
4173
de008ec4
JJ
41742017-03-30 Jakub Jelinek <jakub@redhat.com>
4175
4176 PR target/80206
4177 * gcc.target/i386/pr80206.c: New test.
4178
28c02407
RB
41792017-03-30 Richard Biener <rguenther@suse.de>
4180
4181 PR tree-optimization/77498
4182 * gfortran.dg/pr77498.f: New testcase.
4183
10fa8dfb
MP
41842017-03-29 Marek Polacek <polacek@redhat.com>
4185
4186 PR c/79730
4187 * gcc.dg/pr79730.c: New test.
4188
fdc54f39
JD
41892017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4190
4191 PR libgfortran/78670
4192 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
4193 a character of length 1. Update test for success.
4194 * gfortran.dg/dtio_28.f03: New test.
4195 * gfortran.dg/dtio_4.f90: Update to open test file with status =
4196 'scratch' to delete the file when done.
4197
533c0b69
SB
41982017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
4199
4200 PR rtl-optimization/80233
4201 * gcc.c-torture/compile/pr80233.c: New testcase.
4202
e35229f8
TK
42032017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4204
4205 PR fortran/80254
4206 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
4207 * gfortran.dg/dec_io_2a.f90: instead (new test).
4208
5c0a28d4
JW
42092017-03-28 Jiong Wang <jiong.wang@arm.com>
4210
4211 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
4212
19846619
SB
42132017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
4214
4215 PR testsuite/43496
4216 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
4217 generating PIC code.
4218
e5119fab
VM
42192017-03-28 Vladimir Makarov <vmakarov@redhat.com>
4220
4221 PR rtl-optimization/80193
4222 * gcc.target/i386/pr80193.c: New.
4223
cf474530
JW
42242017-03-28 Janus Weil <janus@gcc.gnu.org>
4225
4226 PR fortran/78661
4227 * gfortran.dg/dtio_25.f90: Modified test case.
4228 * gfortran.dg/dtio_27.f90: New test case.
4229
34fac449
UB
42302017-03-28 Uros Bizjak <ubizjak@gmail.com>
4231
4232 PR target/53383
4233 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
4234 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
4235 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
4236
3e907b90
BC
42372017-03-28 Bin Cheng <bin.cheng@arm.com>
4238
4239 * gcc.c-torture/compile/irreducible-loop.c: New.
4240
522818b9
RS
42412017-03-28 Richard Sandiford <richard.sandiford@arm.com>
4242
3e907b90 4243 PR tree-optimization/80218
522818b9
RS
4244 * gcc.dg/pr80218.c: New test.
4245
ea7d7da8
RB
42462017-03-28 Richard Biener <rguenther@suse.de>
4247
4248 PR tree-optimization/78644
4249 * gcc.dg/pr78644-1.c: New testcase.
4250 * gcc.dg/pr78644-2.c: Likewise.
4251
498173ef
TT
42522017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
4253
4254 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
4255 * gcc.dg/pic-4.c: Likewise.
4256 * gcc.dg/pie-3.c: Likewise.
4257 * gcc.dg/pie-4.c: Likewise.
4258
c5ad2433
ML
42592017-03-28 Martin Liska <mliska@suse.cz>
4260
4261 PR ipa/80205
4262 * g++.dg/ipa/pr80205.C: New test.
4263
17722fb9
SKS
42642017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4265
4266 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
4267 with sizeof(int) < 4.
4268 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
4269 * gcc.c-torture/execute/pr79737-2.c: Likewise.
4270 * gcc.dg/torture/pr79777.c: Likewise.
4271 * gcc.dg/torture/pr79910.c: Likewise.
4272
737f500a
RB
42732017-03-28 Richard Biener <rguenther@suse.de>
4274
4275 PR middle-end/80222
4276 * g++.dg/pr80222.C: New testcase.
4277
62f96a79
ML
42782017-03-28 Martin Liska <mliska@suse.cz>
4279
4280 PR ipa/80104
4281 * gcc.dg/ipa/pr80104.c: New test.
4282
72785f26
MP
42832017-03-28 Marek Polacek <polacek@redhat.com>
4284
4285 PR sanitizer/80067
4286 * c-c++-common/ubsan/shift-10.c: New test.
4287
86516987
JL
42882017-03-27 Jeff Law <law@redhat.com>
4289
4dbf1eee 4290 PR tree-optimization/80216
86516987
JL
4291 * gcc.c-torture/compile/pr80216.c: New test.
4292
aade772d
JJ
42932017-03-27 Jakub Jelinek <jakub@redhat.com>
4294
a9e4a1a5
JJ
4295 PR middle-end/80162
4296 * c-c++-common/pr80162-1.c: New test.
4297 * c-c++-common/pr80162-2.c: New test.
4298 * c-c++-common/pr80162-3.c: New test.
4299
aade772d
JJ
4300 PR target/80102
4301 * g++.dg/opt/pr80102.C: New test.
4302
d89f355e
MM
43032017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
4304
4305 PR target/78543
4306 * gcc.target/powerpc/pr78543.c: New test.
4307
79c4d73b
KN
43082017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
4309
4310 PR target/80103
4311 * gcc.target/powerpc/pr80103-1.c: New test.
4312
819df781
RB
43132017-03-27 Richard Biener <rguenther@suse.de>
4314
4315 PR tree-optimization/80181
4316 * gcc.dg/torture/pr80181.c: New testcase.
4317
84804c5b
CZ
43182017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
4319
065ba179 4320 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 4321
c5e5f5f6
RB
43222017-03-27 Richard Biener <rguenther@suse.de>
4323
4324 PR ipa/79776
4325 * g++.dg/ipa/pr79776.C: New testcase.
4326
7cd200f6
JJ
43272017-03-27 Jakub Jelinek <jakub@redhat.com>
4328
4329 PR sanitizer/80168
4330 * gcc.dg/asan/pr80168.c: New test.
4331
79f512ff
RB
43322017-03-27 Richard Biener <rguenther@suse.de>
4333
4334 PR tree-optimization/80170
4335 * gcc.dg/pr80170.c: New testcase.
4336
672d9f8e
RB
43372017-03-27 Richard Biener <rguenther@suse.de>
4338
4339 PR middle-end/80171
4340 * g++.dg/torture/pr80171.C: New testcase.
4341
978fcba3
JDA
43422017-03-26 John David Anglin <danglin@gcc.gnu.org>
4343
431d7882
JDA
4344 * gcc.dg/torture/pr79732.c: Require alias support.
4345 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
4346
978fcba3
JDA
4347 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
4348 libatomic_available.
4349 * gfortran.dg/coarray_image_status_1.f08: Likewise.
4350 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
4351
1f10d710
JD
43522017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4353
4354 PR libgfortran/78881
4355 * gfortran.dg/dtio_26.f90: New test.
4356
41036686
PT
43572017-03-25 Paul Thomas <pault@gcc.gnu.org>
4358
4359 PR fortran/80156
4360 PR fortran/79382
4361 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
4362 testcase for PR80156. Add a main programme that tests that
4363 the typebound generic is accessible.
4364
5da906ca
BS
43652017-03-25 Bernd Schmidt <bschmidt@redhat.com>
4366
4367 PR rtl-optimization/80160
4368 PR rtl-optimization/80159
4369
4370 * gcc.target/i386/pr80160.c: New test.
4371
7dabefa0
JJ
43722017-03-24 Jakub Jelinek <jakub@redhat.com>
4373
4374 PR sanitizer/79904
4375 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
4376
c8b1fbc1
MP
43772017-03-24 Marek Polacek <polacek@redhat.com>
4378
4379 PR c++/80119
4380 * g++.dg/warn/Wuninitialized-9.C: New test.
4381
76794c52
AK
43822017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4383
4384 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
4385 and remove the high-level builtin. The error message for the
4386 would prevent compilation from reaching the second.
4387 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
4388
2de2b3f9
AK
43892017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4390
4391 * gcc.target/s390/vxe/negfma-1.c: New test.
4392
7d2fd075
AK
43932017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4394
4395 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
4396 * gcc.target/s390/arch12/mul-1.c: New test.
4397 * gcc.target/s390/arch12/mul-2.c: New test.
4398
72612e4e
AK
43992017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4400
4401 * gcc.target/s390/vxe/vllezlf-1.c: New test.
4402
6c7774d1
AK
44032017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4404
4405 * gcc.target/s390/vxe/popcount-1.c: New test.
4406
9ec98860
AK
44072017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4408
4409 * gcc.target/s390/vxe/bitops-1.c: New test.
4410
6654e96f
AK
44112017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4412
4413 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
4414 * lib/target-supports.exp: Add effective target check s390_vxe.
4415
77c585ca
AK
44162017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4417
4418 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
4419 comparison instructions used from now on.
4420
b5de6e84
AK
44212017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4422
4423 * gcc.target/s390/s390.exp (check_effective_target_vector):
4424 Include target-supports.exp and move target_vector check routine
4425 ...
4426 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
4427 here and rename it.
4428 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
4429 check from vector to s390_vx.
4430 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
4431 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
4432 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
4433 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
4434 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
4435 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
4436 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
4437 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
4438 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
4439
a602f985
AK
44402017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4441
4442 * gcc.target/s390/vector/vec-init-2.c: New test.
4443
085db63d
AK
44442017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4445
4446 * gcc.dg/ubsan/pr79904-2.c: New test.
4447
dc4f29bc
AK
44482017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4449
4450 PR target/79893
4451 * gcc.target/s390/zvector/pr79893.c: New test.
4452
56010684
JJ
44532017-03-24 Jakub Jelinek <jakub@redhat.com>
4454
4455 PR rtl-optimization/80112
4456 * gcc.dg/pr80112.c: New test.
4457
f0d7b52d
RO
44582017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4459
4460 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
4461 etc. line numbers.
4462 * gcc.dg/Walloca-1.c: Likewise.
4463 * gcc.dg/Walloca-2.c: Likewise.
4464 * gcc.dg/Wvla-larger-than-2.c: Likewise.
4465
635684c4
BS
44662017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4467
4468 PR tree-optimization/80158
4469 * gfortran.fortran-torture/compile/pr80158.f: New file.
4470
76afddf3
RB
44712017-03-24 Richard Biener <rguenther@suse.de>
4472
4473 PR tree-optimization/80167
4474 * gcc.dg/graphite/pr80167.c: New testcase.
4475
c2e389bf
TV
44762017-03-24 Tom de Vries <tom@codesourcery.com>
4477
4478 PR testsuite/80092
4479 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
4480 dg-require-effective-target global_constructor.
4481 * gcc.dg/tls/emutls-2.c: Same.
4482
a72821b4
TV
44832017-03-24 Tom de Vries <tom@codesourcery.com>
4484
4485 PR testsuite/80092
4486 * c-c++-common/Wimplicit-fallthrough-34.c: Add
4487 dg-require-effective-target indirect_jumps.
4488
1658def9
TV
44892017-03-24 Tom de Vries <tom@codesourcery.com>
4490
4491 PR testsuite/80092
4492 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
4493 nonlocal_goto.
4494
90e02692
TV
44952017-03-24 Tom de Vries <tom@codesourcery.com>
4496
4497 PR testsuite/80092
4498 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
4499 * gcc.dg/Walloca-12.c: Same.
4500 * gcc.dg/attr-alloc_size-8.c: Same.
4501 * gcc.dg/Walloca-4.c: Same.
4502 * gcc.dg/Walloca-8.c: Same.
4503 * gcc.dg/Walloca-13.c: Same.
4504 * gcc.dg/Walloca-14.c: Same.
4505 * gcc.dg/attr-alloc_size-9.c: Same.
4506 * gcc.dg/Walloca-1.c: Same.
4507 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
4508 * gcc.dg/Walloca-5.c: Same.
4509 * gcc.dg/Walloca-10.c: Same.
4510 * gcc.dg/Walloca-9.c: Same.
4511 * gcc.dg/attr-alloc_size-6.c: Same.
4512 * gcc.dg/Wvla-larger-than-1.c: Same.
4513 * gcc.dg/torture/pr71881.c: Same.
4514 * gcc.dg/torture/pr71901.c: Same.
4515 * gcc.dg/torture/pr78742.c: Same.
4516 * gcc.dg/builtin-alloc-size.c: Same.
4517 * gcc.dg/Walloca-2.c: Same.
4518 * gcc.dg/Walloca-6.c: Same.
4519 * gcc.dg/Walloca-11.c: Same.
4520 * gcc.dg/attr-alloc_size-7.c: Same.
4521 * gcc.dg/Wvla-larger-than-2.c: Same.
4522 * gcc.dg/Walloca-3.c: Same.
4523 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4524 * gcc.c-torture/compile/pr79413.c: Same.
4525 * gcc.c-torture/compile/pr78439.c: Same.
4526
842392c8
KN
45272017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
4528
4529 * gcc.target/powerpc/p9-options-1.c: New test.
4530
de2b3f5c
KT
45312017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4532
4533 PR target/71436
4534 * gcc.c-torture/compile/pr71436.c: New test.
4535
2e6315ef 45362017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 4537 Richard Biener <rguenther@suse.de>
2e6315ef
WS
4538
4539 PR tree-optimization/79908
4540 PR tree-optimization/80136
4541 * gcc.dg/torture/pr79908.c: New file.
4542
9cdf0363
NK
45432017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
4544
2e6315ef 4545 PR fortran/39239
9cdf0363
NK
4546 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
4547
f3dd574e
JJ
45482017-03-22 Jakub Jelinek <jakub@redhat.com>
4549
f13e9cd5
JJ
4550 PR c++/80141
4551 * g++.dg/gomp/pr80141.C: New test.
4552
68ed2ba0
JJ
4553 PR c++/80129
4554 * g++.dg/torture/pr80129.C: New test.
4555
f3dd574e
JJ
4556 PR sanitizer/80110
4557 * g++.dg/tsan/pr80110.C: New test.
4558
918b6c9e
TK
45592017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4560
4561 PR fortran/80142
4562 * gfortran.dg/any_loc.f90: New test case.
4563
bf634d1c
TP
45642017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4565
4566 PR target/80082
4567 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
4568 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
4569
f7325b95
ML
45702017-03-22 Martin Liska <mliska@suse.cz>
4571
4572 PR target/79906
4573 * g++.dg/ext/mv8.C: Add power* targets.
4574
3f01b620
MS
45752017-03-21 Martin Sebor <msebor@redhat.com>
4576
4577 PR c++/79548
4578 * g++.dg/warn/Wunused-var-26.C: New test.
4579
1cefb051
BS
45802017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4581
4582 PR tree-optimization/79908
4583 * gcc.dg/torture/pr79908.c: Revert addition of new file.
4584
edc1747f
MP
45852017-03-21 Marek Polacek <polacek@redhat.com>
4586 Martin Sebor <msebor@redhat.com>
4587
4588 PR tree-optimization/80109
4589 * gcc.dg/Walloca-14.c: New test.
4590
85106b87
JJ
45912017-03-21 Jakub Jelinek <jakub@redhat.com>
4592
4593 PR target/80125
4594 * gcc.target/powerpc/pr80125.c: New test.
4595
e59a225f
NK
45962017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
4597
4598 PR fortran/69498
4599 * gfortran.dg/unexp_attribute.f90: New test
4600
0ffe60b5 46012017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 4602 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
4603
4604 PR tree-optimization/79908
4605 * gcc.dg/torture/pr79908.c: New file.
4606
54eb90fe
SKS
46072017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4608
4609 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
4610 with sizeof(int) < 4.
4611
5611c456
ML
46122017-03-21 Martin Liska <mliska@suse.cz>
4613
4614 * gcc.target/i386/pr65044.c: Add '.' in order to catch
4615 apostrophes.
4616
e650ea2a
RB
46172017-03-21 Richard Biener <rguenther@suse.de>
4618
4619 PR tree-optimization/80032
4620 * g++.dg/opt/pr80032.C: New testcase.
4621
da2ce5f9
RB
46222017-03-21 Richard Biener <rguenther@suse.de>
4623
4624 PR tree-optimization/80122
4625 * gcc.dg/torture/pr80122.c: New testcase.
4626
9d60683a
TT
46272017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
4628
4629 * gcc.dg/pic-2.c: Skip for MIPS.
4630 * gcc.dg/pie-2.c: Skip for MIPS.
4631
d3e19c2c
PC
46322017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4633
4634 PR c++/77752
4635 * g++.dg/cpp0x/initlist97.C: New.
4636 * g++.dg/cpp0x/initlist85.C: Update.
4637
8bee092e
JJ
46382017-03-21 Jakub Jelinek <jakub@redhat.com>
4639
9f30dff0
JJ
4640 PR c/67338
4641 * gcc.dg/pr67338.c: New test.
4642
8bee092e
JJ
4643 PR c++/35878
4644 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
4645 dump instead of assembler.
4646 * g++.dg/init/pr35878_2.C: Likewise.
4647 * g++.dg/init/pr35878_3.C: Likewise.
4648
4d1b8e70
JJ
46492017-03-21 Jakub Jelinek <jakub@redhat.com>
4650
4651 PR c/80097
4652 * gcc.dg/ubsan/pr80097.c: New test.
4653
c34923c4
BS
46542017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4655
4656 PR tree-optimization/80054
4657 * g++.dg/torture/pr80054.C: New file.
4658
b0ba96c2
KN
46592017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4660
4661 PR target/79963
4662 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
4663 directive to assure selection of proper bit using rlwinm insn.
4664 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
4665 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
4666 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
4667 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
4668
92377255
MP
46692017-03-20 Marek Polacek <polacek@redhat.com>
4670 Paolo Carlini <paolo.carlini@oracle.com>
4671
4672 PR c++/80059 - ICE with noexcept and __transaction_atomic
4673 * g++.dg/tm/pr80059-2.C: New test.
4674 * g++.dg/tm/pr80059.C: New test.
4675
243e28bf
ML
46762017-03-20 Martin Liska <mliska@suse.cz>
4677
4678 PR middle-end/79753
4679 * gcc.target/i386/mpx/pr79753.c: New test.
4680
918112d3
ML
46812017-03-20 Martin Liska <mliska@suse.cz>
4682
4683 PR target/79769
4684 PR target/79770
4685 * g++.dg/pr79769.C: New test.
4686 * gcc.target/i386/mpx/pr79770.c: New test.
4687
e325aba2
AK
46882017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4689
4690 PR target/78857
4691 * gcc.target/s390/load-and-test-fp-1.c: New test.
4692 * gcc.target/s390/load-and-test-fp-2.c: New test.
4693
91d2c04c
PT
46942017-03-18 Paul Thomas <pault@gcc.gnu.org>
4695
4696 PR fortran/79676
4697 * gfortran.dg/submodule_28.f08 : New test.
4698
c7e4107b
PT
46992017-03-18 Paul Thomas <pault@gcc.gnu.org>
4700
4701 PR fortran/71838
4702 * gfortran.dg/submodule_26.f08 : New test.
4703 * gfortran.dg/submodule_27.f08 : New test.
4704
d8fe28be
PH
47052017-03-17 Pat Haugen <pthaugen@us.ibm.com>
4706
4707 PR target/79951
4708 * gcc.target/powerpc/pr79951.c: New.
4709
4a17943d
BS
47102017-03-17 Bernd Schmidt <bschmidt@redhat.com>
4711
4712 PR rtl-optimization/79910
4713 * gcc.dg/torture/pr79910.c: New test.
4714
7f166d94
JL
47152017-03-17 Jeff Law <law@redhat.com>
4716
4717 PR tree-optimization/71437
4718 * gcc.dg/tree-ssa/pr71437.c: New test.
4719 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
4720 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
4721 now caught by VRP, but which were previously caught by DOM.
4722
12c4f7dc
RB
47232017-03-17 Richard Biener <rguenther@suse.de>
4724
4725 PR middle-end/80075
4726 * g++.dg/torture/pr80075.C: New testcase.
4727
207f3423
MM
47282017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
4729
4730 PR target/71294
4731 * g++.dg/pr71294.C: New test.
4732
9fc900af
SB
47332017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
4734
4735 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
4736
c05c2380
JJ
47372017-03-16 Jakub Jelinek <jakub@redhat.com>
4738
e711928b
JJ
4739 PR fortran/80010
4740 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
4741
c05c2380
JJ
4742 PR fortran/79886
4743 * gfortran.dg/pr79886.f90: New test.
4744
3231d64b
MM
47452017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4746
4747 PR target/79038
4748 * gcc.target/powerpc/pr79038-1.c: New test.
4749
81ef1f5e
SB
47502017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
4751
4752 PR fortran/33271
4753 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
4754
395a1e9b
JW
47552017-03-15 Jiong Wang <jiong.wang@arm.com>
4756
4757 PR testsuite/79356
4758 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
4759
05f65910
UB
47602017-03-15 Uros Bizjak <ubizjak@gmail.com>
4761
4762 PR target/80019
4763 * gcc.target/i386/pr80019.c: New test.
4764
94285a7d
ML
47652017-03-15 Martin Liska <mliska@suse.cz>
4766
4767 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
4768
a983542b
MS
47692017-03-14 Martin Sebor <msebor@redhat.com>
4770
4771 PR tree-optimization/79800
4772 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
4773 * gcc.dg/tree-ssa/pr79800.c: New test.
4774
76ca5f40
MM
47752017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4776
4777 PR target/79947
4778 * gcc.target/powerpc/pr79947.c: New test.
4779
5d9a283a
MS
47802017-03-14 Martin Sebor <msebor@redhat.com>
4781
4782 PR middle-end/80020
4783 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
4784 * gcc.dg/attr-alloc_size-7.c: Same.
4785 * gcc.dg/attr-alloc_size-9.c: Same.
4786 * gcc.dg/builtin-alloc-size.c: Same.
4787 * gcc.dg/pr80020.c: New test.
4788
4692943d
BS
47892017-03-14 Bernd Schmidt <bschmidt@redhat.com>
4790
4791 PR rtl-optimization/79728
4792 * gcc.target/i386/sse-globalreg.c: New test.
4793
861d9d5e
ML
47942017-03-14 Martin Liska <mliska@suse.cz>
4795
4796 PR lto/66295
4797 * gcc.dg/tree-prof/pr66295.c: New test.
4798
a48018b5
ML
47992017-03-13 Martin Liska <mliska@suse.cz>
4800
4801 PR middle-end/78339
4802 * gcc.target/i386/mpx/pr78339.c: New test.
4803
8c56cc5a
CZ
48042017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
4805
065ba179 4806 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 4807
14555394
CZ
48082017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
4809
065ba179 4810 * gcc.target/arc/pr9001090948.c: New file.
14555394 4811
3079b92e
SB
48122017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
4813
4814 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
4815 Fix test. Make early-out condition return early. Correct comments.
4816
c08de9db
JD
48172017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4818
4819 PR libgfortran/78854
4820 * gfortran.dg/dtio_25.f90: New test.
4821
66b27545
MS
48222017-03-10 Martin Sebor <msebor@redhat.com>
4823
4824 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
4825
8f2f6381
BS
48262017-03-10 Bernd Schmidt <bschmidt@redhat.com>
4827
4828 PR rtl-optimization/78911
4829 * gcc.target/i386/pr78911-1.c: New test.
4830 * gcc.target/i386/pr78911-2.c: New test.
4831
8e2c69b4 48322017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 4833
8e2c69b4
WS
4834 PR target/79941
4835 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
4836 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
4837 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
4838
455d833c
MP
48392017-03-10 Marek Polacek <polacek@redhat.com>
4840
4841 PR c++/79967
4842 * g++.dg/cpp0x/gen-attrs-63.C: New test.
4843
cdd669f9
JJ
48442017-03-10 Jakub Jelinek <jakub@redhat.com>
4845
e260b0a7
JJ
4846 PR c++/79899
4847 * g++.dg/other/friend7.C: New test.
4848
cdd669f9
JJ
4849 PR c++/79896
4850 * g++.dg/ext/int128-5.C: New test.
4851
730e6e46
SB
48522017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
4853
4854 PR testsuite/79356
4855 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
4856 powerpc, sparc, or s390x.
4857
fc8f6304
PH
48582017-03-10 Pat Haugen <pthaugen@us.ibm.com>
4859
4860 PR target/79907
4861 * gcc.target/powerpc/pr79907.c: New.
4862
f1b0632a
OH
48632017-03-10 Olivier Hainque <hainque@adacore.com>
4864
4865 * gnat.dg/opt64.adb: New test.
4866 * gnat.dg/opt64_pkg.ads: New helper.
4867 * gnat.dg/opt64_pkg.adb: New helper.
4868
5558f089
JJ
48692017-03-10 Jakub Jelinek <jakub@redhat.com>
4870
2d9dd4fb
JJ
4871 PR rtl-optimization/79909
4872 * gcc.target/powerpc/pr79909.c: New test.
4873
72772e67
JJ
4874 PR tree-optimization/79972
4875 * gcc.dg/pr79972.c: New test.
4876
5558f089
JJ
4877 PR tree-optimization/77975
4878 * gcc.dg/pr77975.c: New test.
4879
822a132c
MP
48802017-03-09 Marek Polacek <polacek@redhat.com>
4881
4882 PR c++/79962
4883 PR c++/79984
4884 * c-c++-common/nonnull-3.c: New test.
4885 * g++.dg/warn/Wnonnull3.C: New test.
4886
c9819d22
MF
48872017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
4888
4889 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
4890 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
4891
36618428
MP
48922017-03-09 Marek Polacek <polacek@redhat.com>
4893
4894 PR sanitizer/79757
4895 * gcc.dg/ubsan/pr79757-1.c: New test.
4896 * gcc.dg/ubsan/pr79757-2.c: New test.
4897 * gcc.dg/ubsan/pr79757-3.c: New test.
4898 * gcc.dg/ubsan/pr79757-4.c: New test.
4899 * gcc.dg/ubsan/pr79757-5.c: New test.
4900
01e5af5a
JJ
49012017-03-09 Jakub Jelinek <jakub@redhat.com>
4902
4903 PR c/79969
4904 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
4905
6443c7c0
MP
49062017-03-09 Marek Polacek <polacek@redhat.com>
4907
4908 PR c++/79687
4909 * g++.dg/expr/ptrmem8.C: New test.
4910 * g++.dg/expr/ptrmem9.C: New test.
4911
d721dc3c
RB
49122017-03-09 Richard Biener <rguenther@suse.de>
4913
4914 PR tree-optimization/79977
4915 * gcc.dg/graphite/pr79977.c: New testcase.
4916
1f1fd3e2
TT
49172017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
4918
4919 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
4920 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
4921 * lib/target-supports.exp (check_effective_target_rdynamic):
4922 New proc.
4923
16967aff
RB
49242017-03-09 Richard Biener <rguenther@suse.de>
4925
4926 PR middle-end/79971
4927 * gcc.dg/fixed-point/pr79971.c: New testcase.
4928
26d7dc48
RB
49292017-03-09 Richard Biener <rguenther@suse.de>
4930
4931 PR ipa/79970
4932 * gcc.dg/torture/pr79970.c: New testcase.
4933
35f77c28
PC
49342017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
4935
4936 PR c++/71966
4937 * g++.dg/cpp0x/pr71966-1.C: New.
4938 * g++.dg/cpp0x/pr71966-2.C: Likewise.
4939
8a7df031
ML
49402017-03-09 Martin Liska <mliska@suse.cz>
4941
4942 PR tree-optimization/79631
4943 * gcc.target/i386/mpx/pr79631.c: New test.
4944
3828bb0d
ML
49452017-03-09 Martin Liska <mliska@suse.cz>
4946
4947 PR target/65705
4948 PR target/69804
4949 * gcc.target/i386/pr71458.c: Update scanned pattern.
4950
410a590c
MP
49512017-03-09 Marek Polacek <polacek@redhat.com>
4952
4953 PR c++/79672
4954 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
4955 * g++.dg/warn/Wduplicated-branches3.C: New test.
4956
f084a22e
PG
49572017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
4958
4959 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
4960
a278b1c3
ML
49612017-03-09 Martin Liska <mliska@suse.cz>
4962
4963 PR ipa/79764
4964 * g++.dg/pr79764.C: New test.
4965
8dc19053
ML
49662017-03-09 Martin Liska <mliska@suse.cz>
4967
4968 PR ipa/79761
4969 * g++.dg/pr79761.C: New test.
4970
030fc94a
JJ
49712017-03-09 Jakub Jelinek <jakub@redhat.com>
4972
9e463823
JJ
4973 PR sanitizer/79944
4974 * c-c++-common/asan/pr79944.c: New test.
4975
6b62f323
JJ
4976 PR target/79932
4977 * gcc.target/i386/pr79932-2.c: New test.
4978
030fc94a
JJ
4979 PR target/79932
4980 * gcc.target/i386/pr79932-1.c: New test.
4981
423aec8b
MP
49822017-03-09 Marek Polacek <polacek@redhat.com>
4983
4984 PR c++/79900 - ICE in strip_typedefs
4985 * g++.dg/warn/Wpadded-1.C: New test.
4986
6659fe59
MP
49872017-03-08 Marek Polacek <polacek@redhat.com>
4988
4989 * g++.dg/Walloca1.C: Adjust dg-warning.
4990
f1a675e4
AH
49912017-03-08 Andrew Haley <aph@redhat.com>
4992
4993 PR tree-optimization/79943
4994 * gcc.dg/tree-ssa/pr79943.c: New test.
4995
edfcd7e3
RB
49962017-03-08 Richard Biener <rguenther@suse.de>
4997
4998 PR tree-optimization/79955
4999 * gcc.dg/uninit-24.c: New testcase.
5000
61fdfd8c
RB
50012017-03-08 Richard Biener <rguenther@suse.de>
5002
5003 PR tree-optimization/79920
5004 * gcc.dg/vect/pr79920.c: New testcase.
5005
4b48e883
JJ
50062017-03-08 Jakub Jelinek <jakub@redhat.com>
5007
5008 PR sanitizer/79904
5009 * gcc.dg/ubsan/pr79904.c: New test.
5010
a71dbc63
JJ
50112017-03-07 Jakub Jelinek <jakub@redhat.com>
5012
5013 PR c/79834
5014 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
5015 diagnostics.
5016
d8a90142
MP
50172017-03-07 Marek Polacek <polacek@redhat.com>
5018
5019 PR middle-end/79809
5020 * g++.dg/Walloca1.C: New test.
5021
a5e9e3e4
ML
50222017-03-07 Martin Liska <mliska@suse.cz>
5023
5024 PR middle-end/68270
5025 * g++.dg/pr68270.C: New test.
5026
1f6dba54
JJ
50272017-03-07 Jakub Jelinek <jakub@redhat.com>
5028
760f82db
JJ
5029 PR rtl-optimization/79901
5030 * gcc.target/i386/pr79901.c: New test.
5031
1f6dba54
JJ
5032 PR sanitizer/79897
5033 * c-c++-common/ubsan/pr79897.c: New test.
5034
feca7b89
VM
50352017-03-06 Vladimir Makarov <vmakarov@redhat.com>
5036
5037 PR rtl-optimization/79571
5038 * gcc.target/i386/pr79571.c: New.
5039
bdbbf28d
MP
50402017-03-06 Marek Polacek <polacek@redhat.com>
5041
5042 PR c++/79796 - ICE with NSDMI and this pointer
5043 * g++.dg/cpp0x/nsdmi13.C: New test.
5044
52564551
JK
50452017-03-06 Julia Koval <julia.koval@intel.com>
5046
5047 PR target/79793
5048 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
5049 directives.
5050 * gcc.target/i386/interrupt-13.c: Ditto.
5051 * gcc.target/i386/interrupt-14.c: Ditto.
5052 * gcc.target/i386/interrupt-15.c: Ditto.
5053
345edb37
JJ
50542017-03-06 Jakub Jelinek <jakub@redhat.com>
5055
5056 PR c++/79822
5057 * g++.dg/cpp0x/constexpr-79822.C: New test.
5058
a8d25fd0
RB
50592017-03-06 Richard Biener <rguenther@suse.de>
5060
5061 PR tree-optimization/79894
5062 * gcc.dg/vect/pr79887.c: New testcase.
5063
522fcdd7
RB
50642017-03-06 Richard Biener <rguenther@suse.de>
5065
5066 PR tree-optimization/79824
5067 * gcc.dg/vect/pr79824-1.c: New testcase.
5068 * gcc.dg/vect/pr79824-2.c: Likewise.
5069
54649631
TT
50702017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
5071
5072 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
5073 gettimeofday. Remove dg-skip-if for AVR.
5074 * lib/target-supports.exp (check_effective_target_gettimeofday):
5075 New proc.
5076
4bbc8970
RD
50772017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
5078
5079 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
5080 * gcc.target/s390/hotpatch-10.c: Likewise.
5081 * gcc.target/s390/hotpatch-11.c: Likewise.
5082 * gcc.target/s390/hotpatch-12.c: Likewise.
5083 * gcc.target/s390/hotpatch-13.c: Likewise.
5084 * gcc.target/s390/hotpatch-14.c: Likewise.
5085 * gcc.target/s390/hotpatch-15.c: Likewise.
5086 * gcc.target/s390/hotpatch-16.c: Likewise.
5087 * gcc.target/s390/hotpatch-17.c: Likewise.
5088 * gcc.target/s390/hotpatch-18.c: Likewise.
5089 * gcc.target/s390/hotpatch-19.c: Likewise.
5090 * gcc.target/s390/hotpatch-2.c: Likewise.
5091 * gcc.target/s390/hotpatch-26.c: Likewise.
5092 * gcc.target/s390/hotpatch-27.c: Likewise.
5093 * gcc.target/s390/hotpatch-28.c: Likewise.
5094 * gcc.target/s390/hotpatch-3.c: Likewise.
5095 * gcc.target/s390/hotpatch-4.c: Likewise.
5096 * gcc.target/s390/hotpatch-5.c: Likewise.
5097 * gcc.target/s390/hotpatch-6.c: Likewise.
5098 * gcc.target/s390/hotpatch-7.c: Likewise.
5099 * gcc.target/s390/hotpatch-8.c: Likewise.
5100 * gcc.target/s390/hotpatch-9.c: Likewise.
5101
5f215a70
PC
51022017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
5103
5104 PR c++/64574
5105 * g++.dg/template/crash125.C: New.
5106
296cc393
JJ
51072017-03-06 Jakub Jelinek <jakub@redhat.com>
5108
5109 PR target/79812
5110 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
5111
ca8942a3
TT
51122017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
5113
5114 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
5115
c1b993c0
PG
51162017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5117
5118 * gcc.target/mips/msa-minmax.c: New tests.
5119
a50a32aa
ML
51202017-03-06 Martin Liska <mliska@suse.cz>
5121
5122 PR sanitize/79783
5123 * g++.dg/asan/pr79783.C: New test.
5124
5ada812c
PG
51252017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5126
5127 * gcc.target/mips/msa-dotp.c: New tests.
5128
334b3c4b
PG
51292017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5130
5131 * gcc.target/mips/msa-bclri.c: New test.
5132
d8b4baeb
PC
51332017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5134
5135 PR c++/70266
5136 * g++.dg/tm/pr70266.C: New.
5137
ef78bc3c 51382017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 5139 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
5140
5141 * gfortran.dg/coarray/fail_image_1.f08: New test.
5142 * gfortran.dg/coarray/fail_image_2.f08: New test.
5143 * gfortran.dg/coarray/failed_images_1.f08: New test.
5144 * gfortran.dg/coarray/failed_images_2.f08: New test.
5145 * gfortran.dg/coarray/image_status_1.f08: New test.
5146 * gfortran.dg/coarray/image_status_2.f08: New test.
5147 * gfortran.dg/coarray/stopped_images_1.f08: New test.
5148 * gfortran.dg/coarray/stopped_images_2.f08: New test.
5149 * gfortran.dg/coarray_fail_st.f90: New test.
5150 * gfortran.dg/coarray_failed_images_1.f08: New test.
5151 * gfortran.dg/coarray_image_status_1.f08: New test.
5152 * gfortran.dg/coarray_stopped_images_1.f08: New test.
5153
7f5a7d78
MP
51542017-03-03 Marek Polacek <polacek@redhat.com>
5155
5156 PR c/79758
5157 * gcc.dg/noncompile/pr79758.c: New test.
5158
cc195d46
JJ
51592017-03-03 Jakub Jelinek <jakub@redhat.com>
5160
5161 PR middle-end/79805
5162 * g++.dg/opt/pr79805.C: New test.
5163
945b6e16
AS
51642017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
5165
5166 * gcc.target/i386/avx512vpopcntdq-check.h: New.
5167 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
5168 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
5169 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
5170 * gcc.target/i386/i386.exp
5171 (check_effective_target_avx512vpopcntdq): New.
5172
31dcc385
TT
51732017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
5174
5175 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
5176 ilp32 targets and match DImode registers for lp64 targets.
5177
0e174ae1
UB
51782017-03-03 Uros Bizjak <ubizjak@gmail.com>
5179
5180 * g++.dg/pr71624.C: Disable for x32.
5181 * g++.dg/pr71633.C: Ditto.
5182
93505ec5
JJ
51832017-03-03 Jakub Jelinek <jakub@redhat.com>
5184
5185 PR target/79807
5186 * gcc.target/i386/pr79807.c: New test.
5187
d78a1c01
ML
51882017-03-03 Martin Liska <mliska@suse.cz>
5189
5190 PR tree-optimization/79803
5191 * gcc.dg/tree-ssa/pr79803.c: New test.
5192
ec7f796e
ML
51932017-03-03 Martin Liska <mliska@suse.cz>
5194
5195 PR rtl-optimization/79574
5196 * gcc.dg/pr79574-2.c: New test.
5197
30d309aa
RB
51982017-03-03 Richard Biener <rguenther@suse.de>
5199
5200 PR c++/79825
5201 * g++.dg/warn/Wuninitialized-8.C: New testcase.
5202
38801de5
JJ
52032017-03-03 Jakub Jelinek <jakub@redhat.com>
5204
5205 * gcc.dg/pr57134.c: Use empty inline asm string literal.
5206
7278b0a2
MP
52072017-03-03 Marek Polacek <polacek@redhat.com>
5208
5209 PR c++/79791
5210 * g++.dg/warn/Wwrite-strings-1.C: New test.
5211 * g++.dg/warn/Wwrite-strings-2.C: New test.
5212 * g++.dg/warn/Wwrite-strings-3.C: New test.
5213 * g++.dg/warn/Wwrite-strings-4.C: New test.
5214 * g++.dg/warn/Wwrite-strings-5.C: New test.
5215 * g++.dg/warn/Wwrite-strings-6.C: New test.
5216 * g++.dg/warn/Wwrite-strings-7.C: New test.
5217 * g++.dg/warn/Wwrite-strings-8.C: New test.
5218 * g++.dg/warn/Wwrite-strings-9.C: New test.
5219 * g++.dg/warn/Wwrite-strings-10.C: New test.
5220 * g++.dg/warn/Wwrite-strings-11.C: New test.
5221 * g++.dg/warn/Wwrite-strings-12.C: New test.
5222
75473a91
RB
52232017-03-03 Richard Biener <rguenther@suse.de>
5224
5225 PR middle-end/79818
5226 * gcc.dg/torture/pr79818.c: New testcase.
5227
50bea0c5
JJ
52282017-03-02 Jakub Jelinek <jakub@redhat.com>
5229
5230 PR c++/79782
5231 * g++.dg/warn/Wunused-parm-10.C: New test.
5232
130f15ce
UB
52332017-03-02 Uros Bizjak <ubizjak@gmail.com>
5234
5235 * gcc.dg/rtl/x86_64/*.c: Test for
5236 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
5237
dc362ada
UB
52382017-03-02 Uros Bizjak <ubizjak@gmail.com>
5239
5240 PR target/79514
5241 * gcc.target/i386/pr79514.c: New test.
5242
fe792dd8
JJ
52432017-03-02 Jakub Jelinek <jakub@redhat.com>
5244
5245 PR rtl-optimization/79780
5246 * gcc.c-torture/compile/pr79780.c: New test.
5247
e80facb4
RB
52482017-03-02 Richard Biener <rguenther@suse.de>
5249
5250 PR tree-optimization/79345
5251 PR c++/42000
5252 * g++.dg/warn/Wuninitialized-7.C: New testcase.
5253 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
5254 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
5255
eb0e7c34
RB
52562017-03-02 Richard Biener <rguenther@suse.de>
5257
5258 PR c/79756
5259 * gcc.dg/vector-1.c: New testcase.
5260
653a4b32
BC
52612017-03-02 Bin Cheng <bin.cheng@arm.com>
5262
5263 PR tree-optimization/66768
5264 * gcc.target/i386/pr66768.c: New test.
5265
da403f31
RB
52662017-03-02 Richard Biener <rguenther@suse.de>
5267
5268 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
5269 * gcc.dg/rtl/x86_64/final.c: Likewise.
5270 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
5271 * gcc.dg/rtl/x86_64/ira.c: Likewise.
5272 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
5273 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
5274
83692f96
RB
52752017-03-02 Richard Biener <rguenther@suse.de>
5276
5277 PR tree-optimization/79777
5278 * gcc.dg/torture/pr79777.c: New testcase.
5279
71dedb33
MS
52802017-03-01 Martin Sebor <msebor@redhat.com>
5281
5282 PR middle-end/79692
5283 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
5284 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
5285 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
5286 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
5287
48990905
UB
52882017-03-01 Uros Bizjak <ubizjak@gmail.com>
5289
5290 * gcc.target/i386/invsize-2.c: New test.
5291 * gcc.target/i386/invsize-3.c: Ditto.
5292 * gcc.target/i386/invsize-4.c: Ditto.
5293 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
5294 * gcc.target/i386/stackalign/asm-1.c: Ditto.
5295
c7f0c9f3
MM
52962017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5297
5298 PR target/79439
5299 * gcc.target/powerpc/pr79439.c: New test.
5300
f5ef6bfc
PH
53012017-03-01 Pat Haugen <pthaugen@us.ibm.com>
5302
5303 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
5304 scan string.
5305
5306
50181506
KN
53072017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5308
5309 PR target/79395
5310 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
5311 pattern to look for vcmpequd. instead of vcmpnew.
5312 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
5313 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
5314 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
5315 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
5316 look for xvcmpeqdp. instead of xvcmpnedp.
5317 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
5318 look for vcmpequd. instead of vcmpnew.
5319 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
5320 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
5321 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
5322 look for xvcmpeqsp. instead of xvcmpnesp.
5323 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
5324 look for xvcmpeqdp. instead of xvcmpnedp.
5325 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
5326 look for vcmpequd. instead of vcmpnew.
5327 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
5328 look for vcmpeqsp instead of xvcmpnesp.
5329 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
5330 look for xvcmpeqdp instead of xvcmpnedp.
5331
0100ae43
RB
53322017-03-01 Richard Biener <rguenther@suse.de>
5333
5334 PR middle-end/79721
5335 * gcc.dg/torture/pr79721.c: New testcase.
5336
0f3f4ffe
JJ
53372017-03-01 Jakub Jelinek <jakub@redhat.com>
5338
42132674
JJ
5339 PR c++/79681
5340 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
5341 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
5342
e3e9e8ca
JJ
5343 PR c++/79746
5344 * g++.dg/warn/Wunused-parm-9.C: New test.
5345
0f3f4ffe
JJ
5346 PR tree-optimization/79734
5347 * g++.dg/opt/pr79734.C: New test.
5348
ad1de652
JJ
53492017-02-28 Jakub Jelinek <jakub@redhat.com>
5350
5351 PR tree-optimization/79737
5352 * gcc.c-torture/execute/pr79737-1.c: New test.
5353 * gcc.c-torture/execute/pr79737-2.c: New test.
5354
7a1ae923
EB
53552017-02-28 Eric Botcazou <ebotcazou@adacore.com>
5356
5357 * gcc.target/sparc/20170228-1.c: New test.
5358
2af0c3ed
UB
53592017-02-28 Uros Bizjak <ubizjak@gmail.com>
5360
5361 * gcc.target/i386/invsize-1.c: New test.
5362
203ced0a
MS
53632017-02-28 Martin Sebor <msebor@redhat.com>
5364
5365 PR tree-optimization/79691
5366 * gcc.dg/tree-ssa/pr79691.c: New test.
5367
8a915b87
JJ
53682017-02-28 Jakub Jelinek <jakub@redhat.com>
5369
5370 PR target/79729
5371 * gcc.target/i386/pr79729.c: New test.
5372
41aa3a38
RB
53732017-02-28 Richard Biener <rguenther@suse.de>
5374
5375 PR tree-optimization/79740
5376 * gcc.dg/torture/pr79740.c: New testcase.
5377
587240d2
RB
53782017-02-28 Richard Biener <rguenther@suse.de>
5379
5380 PR middle-end/79731
5381 * c-c++-common/torture/pr79731.c: New testcase.
5382
dd3f4560
RB
53832017-02-28 Richard Biener <rguenther@suse.de>
5384
5385 PR tree-optimization/79732
5386 * gcc.dg/torture/pr79732.c: New testcase.
5387
c7d97b28
RB
53882017-02-28 Richard Biener <rguenther@suse.de>
5389
5390 PR tree-optimization/79723
5391 * gcc.target/i386/pr79723.c: New testcase.
5392
c8f28a3c
PH
53932017-02-27 Pat Haugen <pthaugen@us.ibm.com>
5394
5395 PR target/79544
5396 * gcc.target/powerpc/pr79544.c: New.
5397
c91c3003
PC
53982017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
5399
5400 PR c++/79414
5401 * g++.dg/parse/crash67.C: New.
5402
57fa080b
BC
54032017-02-27 Bin Cheng <bin.cheng@arm.com>
5404
5405 PR tree-optimization/77536
5406 * gcc.dg/vect/pr79347.c: Revise testing string.
5407
68b948d3
RB
54082017-02-27 Richard Biener <rguenther@suse.de>
5409
5410 PR tree-optimization/45397
5411 * gcc.dg/tree-ssa/pr45397.c: New testcase.
5412
69a2e8a1
RB
54132017-02-27 Richard Biener <rguenther@suse.de>
5414
5415 PR tree-optimization/79690
5416 * gcc.target/i386/pr79690.c: New testcase.
5417
c7b608a9
TK
54182017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5419
5420 PR fortran/51119
5421 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
5422 of original.
5423 * gfortran.dg/inline_matmul_11.f90: Likewise.
5424 * gfortran.dg/inline_matmul_9.f90: Likewise.
5425 * gfortran.dg/matmul_13.f90: New test.
5426 * gfortran.dg/matmul_14.f90: New test.
5427
98561a9b
JJ
54282017-02-25 Jakub Jelinek <jakub@redhat.com>
5429
5430 PR middle-end/79396
5431 * g++.dg/opt/pr79396.C: New test.
5432
77be9417
DH
54332017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
5434
5435 PR fortran/79597
5436 * gfortran.dg/dtio_6.f90: Update test.
5437
54382017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
5439
5440 PR fortran/79601
5441 * gfortran.dg/interface_operator_2.f90: New test.
5442
b9822443
JJ
54432017-02-24 Jakub Jelinek <jakub@redhat.com>
5444
5445 PR c/79677
5446 * gcc.dg/pr79677.c: New test.
5447
4bc2b786
MF
54482017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
5449
5450 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
5451 of mov.ps.
5452 * gcc.target/mips/mips-ps-type.c (move): Likewise.
5453 (cond_move1): Simplify condition to force generation of
5454 mov[nz].ps.
5455 (cond_move2): Likewise.
5456
4227c9ad
JJ
54572017-02-24 Jakub Jelinek <jakub@redhat.com>
5458
5459 PR c++/79588
5460 * g++.dg/warn/Wrestrict-1.C: New test.
5461 * g++.dg/warn/Wrestrict-2.C: New test.
5462
fd527ec1
DE
54632017-02-24 David Edelsohn <dje.gcc@gmail.com>
5464
5465 * g++.dg/ext/complit15.C: Require LTO.
5466
2af8fd5c
TT
54672017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
5468
5469 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
5470 logical_op_short_circuit to skip targets.
5471 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
5472 and s390.
5473
0b9cdb9a
EB
54742017-02-24 Eric Botcazou <ebotcazou@adacore.com>
5475
5476 * gnat.dg/opt63.adb: New test.
5477
4af362a9
EB
54782017-02-24 Eric Botcazou <ebotcazou@adacore.com>
5479
5480 * gnat.dg/discr47.adb: New test.
5481
7699e88f
RB
54822017-02-24 Richard Biener <rguenther@suse.de>
5483
5484 PR tree-optimization/79389
5485 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
5486
e3beb191
PC
54872017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
5488
5489 PR c++/79361
5490 * g++.dg/cpp0x/pr79361-1.C: New.
5491 * g++.dg/cpp0x/pr79361-2.C: Likewise.
5492
195610aa
EB
54932017-02-23 Eric Botcazou <ebotcazou@adacore.com>
5494
5495 * gcc.target/visium/bit_test.c: Accept any lsr form.
5496 * gcc.target/visium/block_move.c: Tweak.
5497
17885cad
DV
54982017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5499
5500 PR 68749
5501 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
5502
45f7faf0
RB
55032017-02-23 Richard Biener <rguenther@suse.de>
5504
5505 PR tree-optimization/79683
5506 * gcc.target/i386/pr79683.c: New testcase.
5507
18eb304e
JL
55082017-02-22 Jeff Law <law@redhat.com>
5509
5510 PR tree-optimization/79578
5511 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
5512
0a864a97
SD
55132017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
5514
5515 * gcc.target/mips/msa-fp-cc.c: New test.
5516
fe8ece05
JJ
55172017-02-22 Jakub Jelinek <jakub@redhat.com>
5518
e40b6fc7
JJ
5519 PR c++/79664
5520 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
5521 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
5522 * g++.dg/gomp/pr79664.C: New test.
5523
fe8ece05
JJ
5524 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
5525
78af14ae
MP
55262017-02-22 Marek Polacek <polacek@redhat.com>
5527
5528 PR c++/79653
5529 * g++.dg/cpp0x/alignas10.C: New test.
5530 * g++.dg/cpp0x/alignas9.C: New test.
5531
8fdddd3d
MP
5532 PR c++/79657
5533 * g++.dg/ext/underlying_type12.C: New test.
5534
61ac5ebe
MP
5535 PR c/79662
5536 * gcc.dg/enum-incomplete-4.c: New test.
5537
888c7050
JJ
55382017-02-22 Jakub Jelinek <jakub@redhat.com>
5539
5540 PR target/70465
5541 * gcc.target/i386/pr70465-2.c: New test.
5542
6d3daa1a
UB
55432017-02-21 Uros Bizjak <ubizjak@gmail.com>
5544
5545 * gcc.dg/pr61441.c: Use dg-add-options ieee.
5546
76dd203e
RB
55472017-02-22 Richard Biener <rguenther@suse.de>
5548
5549 PR tree-optimization/79673
5550 * gcc.target/i386/pr79673.c: New testcase.
5551
a9c774d2
RB
55522017-02-22 Richard Biener <rguenther@suse.de>
5553
5554 PR tree-optimization/79666
5555 * gcc.dg/torture/pr79666.c: New testcase.
5556
8f4f841a
ML
55572017-02-22 Martin Liska <mliska@suse.cz>
5558
5559 PR lto/79587
5560 * gcc.dg/tree-prof/pr79587.c: New test.
5561
a232a1cb
MP
55622017-02-21 Marek Polacek <polacek@redhat.com>
5563
5564 PR c++/79535
5565 * g++.dg/ext/flexary23.C: New test.
5566
b86fec68
UB
55672017-02-21 Uros Bizjak <ubizjak@gmail.com>
5568
5569 PR target/79593
5570 * gcc.target/i386/pr79593.c: New test.
5571
5c3f1d7b
JJ
55722017-02-21 Jakub Jelinek <jakub@redhat.com>
5573
b7280ac2
JJ
5574 PR c++/79654
5575 * g++.dg/cpp1z/decomp26.C: New test.
5576
5c3f1d7b
JJ
5577 PR sanitizer/79589
5578 * g++.dg/ubsan/pr79589.C: New test.
5579
1486c2a7
JL
55802017-02-21 Jeff Law <law@redhat.com>
5581
5582 PR tree-optimization/79621
5583 * gcc.c-torture/compile/pr79621.c: New test.
5584
2f3ec56d
JJ
55852017-02-21 Jakub Jelinek <jakub@redhat.com>
5586
3bb43119
JJ
5587 PR c++/79655
5588 * g++.dg/cpp1y/constexpr-79655.C: New test.
5589
664beaf2 5590 PR c++/79639
b86fec68 5591 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 5592
956d3e61
JJ
5593 PR target/79633
5594 * gcc.target/i386/mpx/pr79633.c: New test.
5595
d4cbfca4
JJ
5596 PR target/79570
5597 * gcc.dg/pr79570.c: New test.
5598
00bc9de3
JJ
5599 PR c++/79641
5600 * c-c++-common/pr79641.c: New test.
5601
d002d099
JJ
5602 PR tree-optimization/79649
5603 * gcc.target/i386/pr79649.c: New test.
5604
2f3ec56d
JJ
5605 PR target/79494
5606 * gcc.dg/pr79494.c: New test.
5607
e6655a5f
SB
56082017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
5609
5610 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
5611 to dg-options.
5612
56132017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
5614
5615 * gcc.dg/gimplefe-26.c: Require c99_runtime.
5616
fd527ec1
DE
56172017-02-02 Jason Merrill <jason@redhat.com>
5618
5619 PR c++/79580
5620 * g++.dg/ext/complit15.C: New.
5621
027a9dd5
KN
56222017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
5623
5624 PR target/78056
5625 * gcc.target/powerpc/pr78056-8.c: Remove.
5626
80480cee
MP
56272017-02-20 Marek Polacek <polacek@redhat.com>
5628
5629 PR middle-end/79537
5630 * gcc.dg/comp-goto-4.c: New test.
5631
85ade8d6
MP
5632 PR sanitizer/79558
5633 * c-c++-common/ubsan/bounds-14.c: New test.
5634
705d3b77
JJ
56352017-02-20 Jakub Jelinek <jakub@redhat.com>
5636
5637 PR target/79568
5638 * gcc.target/i386/pr79568-1.c: New test.
5639 * gcc.target/i386/pr79568-2.c: New test.
5640 * gcc.target/i386/pr79568-3.c: New test.
5641
dc42a736
PT
56422017-02-16 Paul Thomas <pault@gcc.gnu.org>
5643
5644 PR fortran/79382
705d3b77
JJ
5645 * gfortran.dg/dtio_10.f90: Change test of error message.
5646 * gfortran.dg/dtio_23.f90: New test.
5647 * gfortran.dg/dtio_24.f90: New test.
dc42a736 5648
1ca6a74f
PT
56492017-02-20 Paul Thomas <pault@gcc.gnu.org>
5650
5651 PR fortran/79434
705d3b77 5652 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 5653
63af1586
PT
56542017-02-19 Paul Thomas <pault@gcc.gnu.org>
5655
5656 PR fortran/79447
705d3b77 5657 * gfortran.dg/submodule_24.f08: New test.
63af1586 5658
4ca4d1e9
AV
56592017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
5660
5661 PR fortran/79229
5662 * gfortran.dg/class_allocate_24.f90: New test.
5663
dea71ad0
PT
56642017-02-19 Paul Thomas <pault@gcc.gnu.org>
5665
5666 PR fortran/79402
5667 * gfortran.dg/submodule_23.f90: New test.
5668
f46e2bc9
PC
56692017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
5670
5671 PR c++/79380
5672 * g++.dg/cpp0x/alignas8.C: New.
5673
7dfa657b
JW
56742017-02-19 Eric Fiselier <eric@efcs.ca>
5675 Jonathan Wakely <jwakely@redhat.com>
5676
5677 PR c++/69523
5678 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
5679
eab1f169
PK
56802017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5681
5682 * gcc.dg/gimplefe-26.c: New test.
5683
47e16d83
JDA
56842017-02-18 John David Anglin <danglin@gcc.gnu.org>
5685
5686 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
5687
c2615951
JJ
56882017-02-18 Jakub Jelinek <jakub@redhat.com>
5689
c28fcc60
JJ
5690 PR target/79569
5691 * gcc.target/i386/3dnowA-3.c: New test.
5692
c2615951
JJ
5693 PR target/79559
5694 * gcc.target/i386/pr79559.c: New test.
5695
97fcf744
JM
56962017-02-17 Joseph Myers <joseph@codesourcery.com>
5697
5698 * gcc.dg/c11-float-2.c: New test.
5699 * gcc.dg/torture/float128-floath.c,
5700 gcc.dg/torture/float128x-floath.c,
5701 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
5702 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
5703 gcc.dg/torture/float64x-floath.c: Do not test comparison of
5704 *_DECIMAL_DIG macros with DECIMAL_DIG.
5705
a530e181
BS
57062017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5707
5708 PR target/79261
5709 * gcc.target/powerpc/vec-xxpermdi.c: New file.
5710
1d516992
JK
57112017-02-17 Julia Koval <julia.koval@intel.com>
5712
5713 * gcc.target/i386/rdpid.c New test.
5714 * gcc.target/i386/sse-12.c: Add -mrdpid.
5715 * gcc.target/i386/sse-13.c: Ditto.
5716 * gcc.target/i386/sse-14.c: Ditto.
5717 * gcc.target/i386/sse-22.c: Ditto.
5718 * gcc.target/i386/sse-23.c: Ditto.
5719 * g++.dg/other/i386-2.C: Ditto.
5720 * g++.dg/other/i386-3.C: Ditto.
5721
3185712c
SB
57222017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
5723
5724 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
5725 * gcc.dg/pr61441.c: Ditto.
5726
a261ee49
ML
57272017-02-17 Martin Liska <mliska@suse.cz>
5728
5729 PR rtl-optimization/79574
5730 * gcc.dg/pr79574.c: New test.
5731
5bf69d74
MP
57322017-02-17 Marek Polacek <polacek@redhat.com>
5733
5734 PR middle-end/79536
5735 * gcc.dg/torture/pr79536.c: New test.
5736
a72b242e
AM
57372017-02-16 Alan Modra <amodra@gmail.com>
5738
5739 * gcc.c-torture/execute/pr79286.c: New.
5740
bcac0b4d
JJ
57412017-02-16 Jakub Jelinek <jakub@redhat.com>
5742
5743 PR c++/79512
5744 * c-c++-common/gomp/pr79512.c: New test.
5745
945c17d8
MS
57462017-02-15 Martin Sebor <msebor@redhat.com>
5747
5748 PR c++/79363
5749 * g++.dg/ext/flexary12.C: Adjust.
5750 * g++.dg/ext/flexary20.C: Same.
5751 * g++.dg/ext/flexary21.C: Same.
5752 * g++.dg/ext/flexary22.C: New test.
5753
25c99850
BC
57542017-02-15 Bin Cheng <bin.cheng@arm.com>
5755
5756 PR tree-optimization/79347
5757 * gcc.dg/vect/pr79347.c: New test.
5758
4f5e5fcb
JJ
57592017-02-15 Jakub Jelinek <jakub@redhat.com>
5760
e7202857
JJ
5761 PR c++/79301
5762 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
5763 [[deprecated]] comment.
5764 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
5765 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
5766 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
5767 [[deprecated]] in -std=c++11.
5768 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
5769 [[fallthrough]] in -std=c++11 and -std=c++14.
5770
4f5e5fcb
JJ
5771 PR c++/79288
5772 * g++.dg/tls/pr79288.C: New test.
5773
c7545f1c
MP
57742017-02-15 Marek Polacek <polacek@redhat.com>
5775
5776 PR c/79515
5777 * gcc.dg/dfp/pr79515.c: New.
5778
1114b39c
DE
57792017-02-15 David Edelsohn <dje.gcc@gmail.com>
5780
5781 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
5782
93b87d1d
TS
57832017-02-15 Thomas Schwinge <thomas@codesourcery.com>
5784
5785 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
5786 "opt_files".
5787
fa8db6ea
JJ
57882017-02-15 Jakub Jelinek <jakub@redhat.com>
5789
5790 PR target/79487
5791 * gcc.dg/dfp/pr79487.c: New test.
5792 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
5793 2017-02-13 change.
5794
8722316b
CL
57952017-01-14 Carl Love <cel@us.ibm.com>
5796
5797 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
5798 xvcvsxdsp and xvcvuxdsp instructions.
5799
2932fe90
SB
58002017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
5801
5802 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
5803 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
5804 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
5805 64-bit default target.
5806 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
5807 a 64-bit default target.
5808
63d09033
JJ
58092017-02-14 Jakub Jelinek <jakub@redhat.com>
5810
5811 PR target/79481
5812 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 5813 (test_3vx): Change return type from int to void.
63d09033
JJ
5814 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
5815 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
5816 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
5817 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
5818 tests.
5819 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
5820 (test_3vx): Change return type from int to void.
5821 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
5822 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
5823 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
5824 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
5825 tests.
5826 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
5827 intrinsic. Change scan-assembler-times number from 1 to 2.
5828 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
5829 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
5830 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
5831 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
5832 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
5833 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
5834 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
5835
8668fae0
UB
58362017-02-14 Uros Bizjak <ubizjak@gmail.com>
5837
5838 PR middle-end/61225
5839 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
5840 Use dg-additional-options for ia32 target. Remove XFAIL.
5841
95d96609
UB
58422017-02-14 Uros Bizjak <ubizjak@gmail.com>
5843
5844 PR target/79495
5845 * gcc.target/i386/pr79495.c: New test.
5846
6f207d58
MP
58472017-02-14 Marek Polacek <polacek@redhat.com>
5848
5849 PR c++/79420
5850 PR c++/79463
5851 * g++.dg/cpp1y/pr79463.C: New.
5852 * g++.dg/template/incomplete10.C: New.
5853 * g++.dg/template/incomplete9.C: New.
5854
ee139af5
L
58552017-02-14 H.J. Lu <hongjiu.lu@intel.com>
5856
5857 PR target/79498
5858 * gcc.target/i386/pr79498.c: New test.
5859
bf00c9e0
MS
58602017-02-14 Martin Sebor <msebor@redhat.com>
5861
5862 PR middle-end/79448
5863 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
5864 * gcc.dg/tree-ssa/pr79448-2.c: New test.
5865 * gcc.dg/tree-ssa/pr79448.c: New test.
5866
6c022f73
JL
58672017-02-14 Jeff Law <law@redhat.com>
5868
5869 PR tree-optimization/79095
5870 * g++.dg/pr79095-1.C: New test
5871 * g++.dg/pr79095-2.C: New test
5872 * g++.dg/pr79095-3.C: New test
5873 * g++.dg/pr79095-4.C: New test
5874 * g++.dg/pr79095-5.C: New test
5875 * gcc.c-torture/execute/arith-1.c: Update with more cases.
5876 * gcc.dg/tree-ssa/pr79095-1.c: New test.
5877
b719f884
JG
58782017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
5879
5880 * gcc.target/aarch64/vect_fp16_1.c: New.
5881
1be33173
PK
58822017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5883
5884 * gcc.dg/gimplefe-25.c: New test.
5885
73424a09
JJ
58862017-02-14 Jakub Jelinek <jakub@redhat.com>
5887
5888 PR tree-optimization/79408
5889 * gcc.dg/tree-ssa/pr79408-2.c: New test.
5890
977472e8
RB
58912017-02-14 Richard Biener <rguenther@suse.de>
5892
5893 PR middle-end/79432
5894 * gcc.dg/torture/pr79432.c: New testcase.
5895
ee75687b
MS
58962017-02-13 Martin Sebor <msebor@redhat.com>
5897
5898 PR middle-end/79496
5899 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
5900
b84702c0
JJ
59012017-02-13 Jakub Jelinek <jakub@redhat.com>
5902
ecc04fae
JJ
5903 PR sanitizer/79341
5904 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
5905 variables volatile.
5906
b84702c0
JJ
5907 PR c++/79232
5908 * g++.dg/cpp1z/eval-order4.C: New test.
5909 * g++.dg/other/pr79232.C: New test.
5910
b9a161ff
NS
59112017-02-13 Nathan Sidwell <nathan@acm.org>
5912
5913 PR c++/79296
5914 * g++.dg/cpp0x/pr79296.C: New.
5915
d8505fac
SB
59162017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5917
5918 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
5919 Instead, xfail powerpc*-*-* && lp64.
5920
efb802cb
SB
59212017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5922
5923 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
5924 powerpc_p8vector_ok.
5925 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
5926
8d6427c6
AS
59272017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5928
5929 PR target/79449
5930 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
5931 for reading beyond a 4k boundary.
5932
9b7716c9
JJ
59332017-02-13 Jakub Jelinek <jakub@redhat.com>
5934
5935 PR rtl-optimization/79388
5936 PR rtl-optimization/79450
5937 * gcc.c-torture/execute/pr79388.c: New test.
5938 * gcc.c-torture/execute/pr79450.c: New test.
5939
4bb91707
TK
59402017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5941
5942 PR fortran/65542
9b7716c9 5943 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 5944
e22910c2
JJ
59452017-02-11 Jakub Jelinek <jakub@redhat.com>
5946
5947 PR sanitizer/79341
5948 * g++.dg/asan/deep-stack-uaf-1.C: New test.
5949
acbbac04
JH
59502017-02-11 Jan Hubicka <hubicka@ucw.cz>
5951
5952 PR tree-ssa/56727
5953 * gcc.dg/tree-ssa/pr56727.c: New testcase.
5954
e493f96b
JJ
59552017-02-10 Jakub Jelinek <jakub@redhat.com>
5956
5957 PR c++/79457
5958 * g++.dg/cpp0x/pr79457.C: New test.
5959
773acd54
SB
59602017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
5961
5962 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
5963 scan-assembler unless lp64.
5964
b56f814e
SB
59652017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
5966
5967 PR tree-optimization/66612
5968 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
5969
5e659d16
SB
59702017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
5971
5972 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
5973 of all powerpc.
5974
6f4f30bf
MP
59752017-02-10 Marek Polacek <polacek@redhat.com>
5976
5977 PR c++/79435
5978 * g++.dg/cpp1y/pr79435.C: New.
5979
3799a5b8
MP
5980 PR c++/79184
5981 * g++.dg/warn/Wint-in-bool-context-1.C: New.
5982
052ef81d
CL
59832017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
5984
5985 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
5986 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
5987 New.
5988 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
5989 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
5990 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
5991 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
5992 (vtst_expected_poly64x2): Move to aarch64-only section.
5993 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
5994 (vtst_p64, vtstq_p64): New tests.
5995
a7c8ed0c
PC
59962017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
5997
5998 PR c++/71737
5999 * g++.dg/cpp0x/pr71737.C: New.
6000
3dcde5ef 60012017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 6002 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
6003
6004 * gcc.dg/gimplefe-error-1.c: New testcase.
6005 * gcc.dg/gimplefe-error-2.c: New testcase.
6006 * gcc.dg/gimplefe-error-3.c: New testcase.
6007
6139a3b7
JJ
60082017-02-10 Jakub Jelinek <jakub@redhat.com>
6009
6010 PR tree-optimization/79411
6011 * gcc.c-torture/compile/pr79411.c: New test.
6012
9bfc55d0
JJ
60132017-02-09 Jakub Jelinek <jakub@redhat.com>
6014 Jason Merrill <jason@redhat.com>
6015
6016 PR c++/79143
6017 * g++.dg/cpp1z/pr79143.C: New test.
6018
0b90c541
JH
60192017-02-09 Jan Hubicka <hubicka@ucw.cz>
6020
6021 * gcc.dg/loop-unswitch-2.c: Update testcase.
6022 * gcc.dg/loop-unswitch-1.c: Update testcase.
6023
192b048b
MP
60242017-02-09 Marek Polacek <polacek@redhat.com>
6025
6026 PR c/79428
6027 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
6028 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
6029 * c-c++-common/goacc/pr79428-1.c: New test.
6030 * c-c++-common/gomp/pr79428-2.c: New test.
6031 * c-c++-common/gomp/pr79428-5.c: New test.
6032 * c-c++-common/gomp/pr79428-6.c: New test.
6033 * c-c++-common/pr79428-3.c: New test.
6034
e9a9033b
AK
60352017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6036
6037 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
6038 testcases.
6039
56f71478
JJ
60402017-02-09 Jakub Jelinek <jakub@redhat.com>
6041
28f6839b
JJ
6042 PR c/79413
6043 * gcc.c-torture/compile/pr79413.c: New test.
6044
f08683a1
JJ
6045 PR c++/79429
6046 * c-c++-common/gomp/pr79429.c: New test.
6047 * g++.dg/gomp/pr79429.C: New test.
6048
56f71478
JJ
6049 PR c/79431
6050 * c-c++-common/gomp/pr79431.c: New test.
6051
02889d23
CLT
60522017-02-09 Nathan Sidwell <nathan@codesourcery.com>
6053 Cesar Philippidis <cesar@codesourcery.com>
6054 Joseph Myers <joseph@codesourcery.com>
6055 Chung-Lin Tang <cltang@codesourcery.com>
6056
6057 * c-c++-common/goacc/combined-directives.c: Remove xfail.
6058 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
6059 * c-c++-common/goacc/loop-auto-2.c: New.
6060 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
6061 * c-c++-common/goacc/tile-2.c: New.
6062 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
6063 * g++.dg/goacc/tile-1.C: New, check tile subst.
6064 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
6065 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
6066 * gfortran.dg/goacc/tile-1.f90: New test.
6067 * gfortran.dg/goacc/tile-2.f90: New test.
6068 * gfortran.dg/goacc/tile-lowering.f95: New test.
6069
9c0c77d2
RB
60702017-02-09 Richard Biener <rguenther@suse.de>
6071
6072 PR tree-optimization/69823
6073 * gcc.dg/graphite/pr69823.c: New testcase.
6074
f39bad9f
PH
60752017-02-08 Pat Haugen <pthaugen@us.ibm.com>
6076
6077 PR target/78604
6078 * gcc.target/powerpc/pr78604.c: New.
6079
fc00b9ce
KN
60802017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
6081
6082 PR target/68972
6083 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
6084 disable this test on power architecture.
6085
50c1f4a5
RB
60862017-02-08 Richard Biener <rguenther@suse.de>
6087
6088 PR tree-optimization/71824
6089 PR tree-optimization/79409
6090 * gcc.dg/graphite/pr71824-3.c: New testcase.
6091
74a15d14
JJ
60922017-02-08 Jakub Jelinek <jakub@redhat.com>
6093
6094 PR tree-optimization/79408
6095 * gcc.dg/tree-ssa/pr79408.c: New test.
6096
d798497e
RB
60972017-02-08 Richard Biener <rguenther@suse.de>
6098
6099 PR tree-optimization/71824
6100 * gcc.dg/graphite/pr71824-2.c: New testcase.
6101
9d5019a1
AP
61022017-02-07 Andrew Pinski <apinski@cavium.com>
6103
705d3b77 6104 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 6105
ec48209a
JJ
61062017-02-07 Jakub Jelinek <jakub@redhat.com>
6107
6108 PR rtl-optimization/79386
6109 * gcc.c-torture/compile/pr79386.c: New test.
6110
e5f234b2
DV
61112017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
6112 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6113
6114 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
6115 *-*-solaris*.
6116
1f138b75
JJ
61172017-02-07 Jakub Jelinek <jakub@redhat.com>
6118
6119 PR target/79299
6120 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
6121 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
6122
7af4b20d
RB
61232017-02-07 Richard Biener <rguenther@suse.de>
6124
6125 * gcc.dg/gimplefe-23.c: New testcase.
6126 * gcc.dg/gimplefe-24.c: Likewise.
6127
d95c2fc7
CL
61282017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6129
6130 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
6131 scan-assembler instead of scan-assembler-times.
6132 * gcc.target/aarch64/test_frame_10.c: Likewise.
6133 * gcc.target/aarch64/test_frame_12.c: Likewise.
6134 * gcc.target/aarch64/test_frame_2.c: Likewise.
6135 * gcc.target/aarch64/test_frame_4.c: Likewise.
6136 * gcc.target/aarch64/test_frame_6.c: Likewise.
6137 * gcc.target/aarch64/test_frame_7.c: Likewise.
6138 * gcc.target/aarch64/test_frame_8.c: Likewise.
6139
fa5d44d0
RO
61402017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6141
6142 * gcc.target/i386/pr78419.c: Require ifunc support.
6143
d9b4ce00
DE
61442017-02-07 David Edelsohn <dje.gcc@gmail.com>
6145
6146 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
6147
bb7d75ff
PP
61482017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
6149
6150 PR c++/79360
6151 * g++.dg/cpp1y/nsdmi-union2.C: New test.
6152
122e7b4f
KC
61532017-02-06 Kito Cheng <kito.cheng@gmail.com>
6154
6155 * lib/target-supports.exp: Define the RISC-V target.
6156 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
6157 * gcc.dg/builtin-apply2.c: Likewise.
6158 * gcc.dg/ifcvt-4.c: Likewise.
6159 * gcc.dg/loop-8.c: Likewise.
6160 * gcc.dg/sibcall-10.c: Likewise.
6161 * gcc.dg/sibcall-9.c: Likewise.
6162 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
6163 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
6164 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
6165 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6166 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
6167 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
6168 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
6169
391675ac
MM
61702017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6171
6172 PR target/66144
6173 * gcc.target/powerpc/pr66144-1.c: New test.
6174 * gcc.target/powerpc/pr66144-2.c: Likewise.
6175 * gcc.target/powerpc/pr66144-3.c: Likewise.
6176
e495e31a
MS
61772017-02-06 Martin Sebor <msebor@redhat.com>
6178
6179 PR tree-optimization/79376
6180 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
6181 * gcc.dg/tree-ssa/pr79376.c: Ditto.
6182
2568d8a1
JJ
61832017-02-06 Jakub Jelinek <jakub@redhat.com>
6184
98e09245
JJ
6185 PR c++/79379
6186 * g++.dg/cpp1y/constexpr-79379.C: New test.
6187
e8b0383c
JJ
6188 PR c++/79377
6189 * g++.dg/lookup/pr79377.C: New test.
6190
a5e8cbd1
JJ
6191 PR c++/79372
6192 * g++.dg/cpp1z/decomp25.C: New test.
6193
2568d8a1
JJ
6194 PR tree-optimization/79284
6195 * gcc.c-torture/compile/pr79284.c: New test.
6196
aae936b9
PC
61972017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
6198
6199 PR c++/70448
6200 * g++.dg/cpp0x/pr70448.C: New.
6201
daf57541
DV
62022017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
6203
6204 PR 78348
6205 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
6206 to dg-options.
6207
0898c74d
GJL
62082017-02-06 Georg-Johann Lay <avr@gjlay.de>
6209
6210 PR target/78883
6211 * gcc.c-torture/compile/pr78883.c: New test.
6212
5d3ebb71
JH
62132017-02-05 Jan Hubicka <hubicka@ucw.cz>
6214
6215 PR tree-ssa/79347
6216 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
6217 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
6218 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
6219 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
6220 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
6221 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
6222 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
6223 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
6224 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
6225 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
6226 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
6227 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
6228 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
6229
139d4065
AV
62302017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
6231
6232 PR fortran/79344
6233 * gfortran.dg/allocate_with_source_24.f90: New test.
6234
4b9c80d8
AV
62352017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
6236
6237 PR fortran/79230
6238 * gfortran.dg/der_ptr_component_2.f90: New test.
6239
f3877b2f
EB
62402017-02-05 Eric Botcazou <ebotcazou@adacore.com>
6241
6242 * gcc.target/sparc/20170205-1.c: New test.
6243
d8a09ada
JDA
62442017-02-03 John David Anglin <danglin@gcc.gnu.org>
6245
a2a86d6a
JDA
6246 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
6247 libatomic_available.
6248
a1d99925
JDA
6249 * gcc.dg/pr77587.c: Require alias support.
6250 * gcc.dg/pr77587a.c: Likewise.
6251
d8bf159e
JDA
6252 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
6253 * gcc.c-torture/execute/pr78622.c: Likewise.
6254
d8a09ada
JDA
6255 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
6256 hppa*-*-hpux*.
6257 * c-c++-common/Wunused-var-16.c: Likewise.
6258 * c-c++-common/builtin-shuffle-1.c: Likewise.
6259 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
6260 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
6261
f589a1ce
MS
62622017-02-03 Martin Sebor <msebor@redhat.com>
6263
6264 PR tree-optimization/79327
6265 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
6266 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
6267 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 6268
5b00f9d2
JJ
62692017-02-03 Jakub Jelinek <jakub@redhat.com>
6270 Martin Sebor <msebor@redhat.com>
6271
6272 PR tree-optimization/79327
6273 * gcc.dg/tree-ssa/pr79327.c: New test.
6274 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
6275 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
6276 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
6277 (test_sprintf_chk_range_schar): Adjust dg-message.
6278 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
6279 * gcc.c-torture/execute/pr79327.c: New test.
6280
437f0a81
JJ
62812017-02-03 Jakub Jelinek <jakub@redhat.com>
6282
6283 PR target/79354
6284 * gcc.target/powerpc/pr79354.c: New test.
6285 * gcc.c-torture/execute/pr79354.c: New test.
6286
3f343040
MS
62872017-02-03 Martin Sebor <msebor@redhat.com>
6288
6289 PR tree-optimization/79352
6290 * gcc.dg/tree-ssa/pr79352.c: New test.
6291
46a2ab58
ML
62922017-02-03 Martin Liska <mliska@suse.cz>
6293
6294 PR lto/66295
6295 * gcc.target/i386/mvc9.c: New test.
6296
baa2d1cd
PH
62972017-02-03 Pat Haugen <pthaugen@us.ibm.com>
6298
6299 PR target/79158
6300 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
6301 to VSX reg.
6302
30c6ec2f
JH
63032017-02-02 Jan Hubicka <hubicka@ucw.cz>
6304
6305 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
6306 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
6307 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
6308 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
6309 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
6310 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
6311 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
6312 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
6313 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
6314 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
6315 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
6316 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
6317 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
6318
ebee1eb9
MS
63192017-02-02 Martin Sebor <msebor@redhat.com>
6320
6321 PR middle-end/79275
6322 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
6323 * gcc.dg/tree-ssa/pr79275.c: New test.
6324
dcd25b8a
AS
63252017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6326
dc362ada 6327 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 6328
0f0c2cc3
JH
63292017-02-02 Jan Hubicka <hubicka@ucw.cz>
6330
6331 PR middle-end/77445
6332 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
6333 threading is done.
6334
1c372840
TC
63352017-02-02 Tamar Christina <tamar.christina@arm.com>
6336
6337 PR middle-end/78142
6338 * gcc.target/aarch64/vector_initialization_nostack.c
6339 (f12): Use one vector
6340
9f11a4a7
JJ
63412017-02-02 Jakub Jelinek <jakub@redhat.com>
6342
bef7e561
JJ
6343 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
6344 * c-c++-common/asan/misalign-1.c: Likewise.
6345 * c-c++-common/asan/misalign-2.c: Likewise.
6346 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
6347 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
6348 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
6349 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
6350 add -ffat-lto-objects from/to dg-additional-options.
6351 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
6352 dg-additional-options.
6353
9f11a4a7
JJ
6354 PR target/79197
6355 * gcc.target/powerpc/pr79197.c: New test.
6356 * gcc.c-torture/compile/pr79197.c: New test.
6357
09661674
RB
63582017-02-02 Richard Biener <rguenther@suse.de>
6359
6360 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
6361
d8d58893
PC
63622017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
6363
6364 PR c++/69637
6365 * g++.dg/cpp0x/pr69637-1.C: New.
6366 * g++.dg/cpp0x/pr69637-2.C: Likewise.
6367
521a70a4
AK
63682017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6369
6370 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
6371
e26b502d
BS
63722017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6373
6374 PR target/70012
6375 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
6376 conditions.
6377
55e75c7c
JJ
63782017-02-01 Jakub Jelinek <jakub@redhat.com>
6379
6380 PR testsuite/79324
6381 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
6382 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
6383 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
6384 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
6385 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
6386 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
6387 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
6388 * g++.dg/debug/dwarf2/align-1.C: Likewise.
6389 * g++.dg/debug/dwarf2/align-2.C: Likewise.
6390 * g++.dg/debug/dwarf2/align-3.C: Likewise.
6391 * g++.dg/debug/dwarf2/align-4.C: Likewise.
6392 * g++.dg/debug/dwarf2/align-5.C: Likewise.
6393 * g++.dg/debug/dwarf2/align-6.C: Likewise.
6394
a4476973
ML
63952017-02-01 Martin Liska <mliska@suse.cz>
6396
6397 PR testsuite/79272
6398 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
6399
3f3181b1
RB
64002017-02-01 Richard Biener <rguenther@suse.de>
6401
6402 PR testsuite/76957
6403 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
6404 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
6405 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
6406 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
6407
1e7ef862
RB
64082017-02-01 Richard Biener <rguenther@suse.de>
6409
6410 PR middle-end/79315
6411 * gfortran.dg/pr79315.f90: New testcase.
6412
405a7406
RB
64132017-02-01 Richard Biener <rguenther@suse.de>
6414
6415 PR tree-optimization/71824
6416 * gcc.dg/graphite/pr71824.c: New testcase.
6417
19bdccb4
JJ
64182017-01-31 Jakub Jelinek <jakub@redhat.com>
6419
6420 PR c++/79304
6421 * g++.dg/diagnostic/pr79304.C: New test.
6422
fcb2cdfc
DM
64232017-01-31 David Malcolm <dmalcolm@redhat.com>
6424
6425 PR c++/79298
6426 * g++.dg/spellcheck-pr79298.C: New test case.
6427
7cfa044d
DM
64282017-01-31 David Malcolm <dmalcolm@redhat.com>
6429
6430 PR preprocessor/79210
6431 * gcc.dg/format/pr79210.c: New test case.
6432 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
6433 New function.
6434
de3fbef6
NS
64352017-01-31 Nathan Sidwell <nathan@acm.org>
6436
5ae37bdf
NS
6437 PR c++/79290
6438 * g++.dg/warn/pr79290.C: New.
6439
de3fbef6
NS
6440 PR c++/67273
6441 PR c++/79253
6442 * g++.dg/cpp1y/pr67273.C: New.
6443 * g++.dg/cpp1y/pr79253.C: New.
6444
7f357c61
NS
64452017-01-31 Nathan Sidwell <nathan@acm.org>
6446
6447 PR c++/79264
6448 * g++.dg/cpp1y/pr61636-1.C: Augment.
6449
5b11971a
CL
64502017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
6451
6452 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
6453 rand() instead of random().
6454
8b670f93
AH
64552017-01-30 Aldy Hernandez <aldyh@redhat.com>
6456
6457 PR tree-optimization/71691
6458 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
6459
4727e06b
AK
64602017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6461
6462 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
6463 __ARCH__.
6464
b6dae849
JJ
64652017-01-31 Jakub Jelinek <jakub@redhat.com>
6466
6467 PR tree-optimization/79267
6468 * g++.dg/opt/pr79267.C: New test.
6469
40fb9c89
AO
64702017-01-30 Alexandre Oliva <aoliva@redhat.com>
6471
6472 PR debug/63238
6473 * gcc.dg/debug/dwarf2/align-1.c: New.
6474 * gcc.dg/debug/dwarf2/align-2.c: New.
6475 * gcc.dg/debug/dwarf2/align-3.c: New.
6476 * gcc.dg/debug/dwarf2/align-4.c: New.
6477 * gcc.dg/debug/dwarf2/align-5.c: New.
6478 * gcc.dg/debug/dwarf2/align-6.c: New.
6479 * gcc.dg/debug/dwarf2/align-as-1.c: New.
6480 * g++.dg/debug/dwarf2/align-1.C: New.
6481 * g++.dg/debug/dwarf2/align-2.C: New.
6482 * g++.dg/debug/dwarf2/align-3.C: New.
6483 * g++.dg/debug/dwarf2/align-4.C: New.
6484 * g++.dg/debug/dwarf2/align-5.C: New.
6485 * g++.dg/debug/dwarf2/align-6.C: New.
6486
3095f651
AS
64872017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6488
6489 PR target/79170
6490 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
6491
3cf88bff
MS
64922017-01-30 Martin Sebor <msebor@redhat.com>
6493
6494 PR testsuite/79293
6495 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
6496
37731134
ML
64972017-01-30 Martin Liska <mliska@suse.cz>
6498
6499 PR gcov-profile/79259
6500 * g++.dg/tree-prof/pr79259.C: New test.
6501
0c7247cc
RB
65022017-01-30 Richard Biener <rguenther@suse.de>
6503
6504 PR tree-optimization/79276
6505 * gcc.dg/torture/pr79276.c: New testcase.
6506
ab4be5d1
DV
65072017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
6508
6509 PR target/79240
6510 * gcc.target/s390/pr79240.c: New test.
6511
6687d58d
BS
65122017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6513
6514 PR target/79268
6515 * gcc.target/powerpc/pr79268.c: New file.
6516 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
6517 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
6518 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
6519 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6520
b5df96c3
JDA
65212017-01-28 John David Anglin <danglin@gcc.gnu.org>
6522
fc34d7b8
JDA
6523 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
6524
9efc84e4
JDA
6525 PR testsuite/70583
6526 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
6527
4bfbe3ae
JDA
6528 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
6529 * gnat.dg/debug9.adb: Likewise.
6530
8d0b306f
JDA
6531 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
6532
b5df96c3
JDA
6533 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
6534 libatomic_available.
6535 * gfortran.dg/coarray_42.f90: Likewise.
6536 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
6537 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
6538 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
6539
eb339366
MS
65402017-01-27 Martin Sebor <msebor@redhat.com>
6541
6542 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
6543
711ce021
BS
65442017-01-27 Bernd Schmidt <bschmidt@redhat.com>
6545
6546 PR rtl-optimization/79194
6547 * gcc.dg/torture/pr79194.c: New test.
6548
d8321b33
VM
65492017-01-27 Vladimir Makarov <vmakarov@redhat.com>
6550
6551 PR tree-optimization/71374
2568d8a1 6552 * gcc.target/i386/pr71374.c: New.
d8321b33 6553
9e2ea13e
MS
65542017-01-27 Martin Sebor <msebor@redhat.com>
6555
6556 PR c++/71290
6557 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
6558 a dg-error directive.
6559
9eb7045b
VM
65602017-01-27 Vladimir Makarov <vmakarov@redhat.com>
6561
6562 PR target/79131
6563 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
6564 * gcc.target/arm/pr79131-2.c: New.
6565
f75bbf3f
BS
65662017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6567
6568 PR target/65484
6569 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
6570 vectorized on POWER unless hardware misaligned loads are
6571 available.
6572
3f54004b
BC
65732017-01-27 Bin Cheng <bin.cheng@arm.com>
6574
6575 PR rtl-optimization/78559
6576 * gcc.c-torture/execute/pr78559.c: New test.
6577
40b6bff9
RB
65782017-01-27 Richard Biener <rguenther@suse.de>
6579
6580 PR tree-optimization/79245
6581 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
6582 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
6583
b2f8892e
JJ
65842017-01-27 Jakub Jelinek <jakub@redhat.com>
6585
6586 PR c/79199
6587 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
6588 target. Use 4294967293U instead of 4294967293.
6589
b002f3b9
RB
65902017-01-27 Richard Biener <rguenther@suse.de>
6591
6592 PR tree-optimization/71433
6593 * gcc.dg/Warray-bounds-21.c: New testcase.
6594
38f50ab6
RB
65952017-01-27 Richard Biener <rguenther@suse.de>
6596
6597 PR tree-optimization/79244
6598 * gcc.dg/torture/pr79244.c: New testcase.
6599
c04f4139
JJ
66002017-01-27 Jakub Jelinek <jakub@redhat.com>
6601
6602 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
6603 all occurrences of 40 to 32.
6604
6ca513f9
RE
66052017-01-27 Richard Earnshaw <rearnsha@arm.com>
6606
6607 PR target/79239
6608 * gcc.target/arm/pr79239.c: New test.
6609
d876f5cd
DV
66102017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6611
6612 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
6613
bb6a6ee9
AB
66142017-01-27 Adam Butcher <adam@jessamine.co.uk>
6615
6616 PR c++/64382
6617 * g++.dg/cpp1y/pr64382.C: New test.
6618
31c87a43
MS
66192017-01-26 Martin Sebor <msebor@redhat.com>
6620
6621 PR middle-end/78703
6622 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
6623 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
6624 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
6625 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
6626
f7c06c0f
JJ
66272017-01-26 Jakub Jelinek <jakub@redhat.com>
6628
b0670cc0
JJ
6629 PR debug/79129
6630 * g++.dg/debug/dwarf2/pr79129.C: New test.
6631
f7c06c0f
JJ
6632 PR debug/78835
6633 * g++.dg/debug/dwarf2/pr78835.C: New test.
6634
5d93da1d
MS
66352017-01-26 Martin Sebor <msebor@redhat.com>
6636
6637 PR middle-end/78703
6638 * gcc.dg/format/pr78569.c: Adjust.
6639 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
6640 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
6641 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
6642 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
6643 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
6644 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6645 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
6646 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
6647 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
6648 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
6649 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
6650
905d2812
JJ
66512017-01-26 Jakub Jelinek <jakub@redhat.com>
6652
6653 PR c++/68727
6654 * g++.dg/other/offsetof8.C: Add expected error.
6655 * g++.dg/other/offsetof9.C: New test.
6656
b3db8d77
DE
66572017-01-26 David Edelsohn <dje.gcc@gmail.com>
6658
6659 * g++.dg/opt/declone3.C: Require LTO.
6660
15961e4a
VM
66612017-01-26 Vladimir Makarov <vmakarov@redhat.com>
6662
6663 PR target/79131
6664 * gcc.target/arm/pr79131.c: New.
6665
e39dd802
BC
66662017-01-26 Bin Cheng <bin.cheng@arm.com>
6667
6668 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
6669
bc9efeab
JW
66702017-01-26 Jonathan Wakely <jwakely@redhat.com>
6671
6672 PR libstdc++/79190
6673 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
6674 matches replaced operator delete.
6675
b5f75f0b
JJ
66762017-01-26 Jakub Jelinek <jakub@redhat.com>
6677
6678 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
6679 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
6680 avx512f with avx512dq.
6681 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
6682 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
6683 avx512f with avx512dq.
6684 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
6685 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
6686 avx512f with avx512dq.
6687
0a38b341
MP
66882017-01-26 Marek Polacek <polacek@redhat.com>
6689
6690 PR c/79199
6691 * c-c++-common/Wduplicated-branches-13.c: New test.
6692
ebff5c3f
DS
66932017-01-26 David Sherwood <david.sherwood@arm.com>
6694
6695 PR middle-end/79212
6696 * gfortran.dg/gomp/sharing-4.f90: New test.
6697
e6d55103
JJ
66982017-01-26 Jakub Jelinek <jakub@redhat.com>
6699
1a27fab1
JJ
6700 PR target/70465
6701 * gcc.target/i386/pr70465.c: New test.
6702
e6d55103
JJ
6703 * brig.dg/dg.exp: Update copyright years.
6704 * lib/brig-dg.exp: Update copyright years.
6705 * lib/brig.exp: Update copyright years.
6706
b5aa1281
MM
67072017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
6708
6709 PR target/79179
6710 * gcc.target/powerpc/pr79179.c: New test.
6711
3b5de3cb
BS
67122017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6713
6714 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
6715 generation to accept D-mode memory accesses.
6716
dbe81dbe
MS
67172017-01-25 Martin Sebor <msebor@redhat.com>
6718
6719 PR c++/71290
6720 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
6721 * g++.dg/ext/flexarray-mangle.C: Same.
6722 * g++.dg/ext/flexarray-subst.C: Same.
6723 * g++.dg/ext/flexary10.C: Same.
6724 * g++.dg/ext/flexary11.C: Same.
6725 * g++.dg/ext/flexary14.C: Same.
6726 * g++.dg/ext/flexary16.C: Same.
6727 * g++.dg/ext/flexary18.C: Same.
6728 * g++.dg/ext/flexary19.C: Same.
6729 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
6730 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
6731 * g++.dg/ubsan/object-size-1.C: Same.
6732 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 6733
0e343868
JJ
67342017-01-25 Jakub Jelinek <jakub@redhat.com>
6735
a25608aa
JJ
6736 PR c++/78896
6737 * g++.dg/cpp1z/decomp24.C: New test.
6738
0e343868
JJ
6739 PR c++/77914
6740 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
6741 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
6742 expect a warning.
6743 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
6744 expect warnings.
6745 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
6746 * g++.dg/cpp1y/pr59636.C: Likewise.
6747 * g++.dg/cpp1y/pr60190.C: Likewise.
6748
0d098f4b
BC
67492017-01-25 Bin Cheng <bin.cheng@arm.com>
6750
6751 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
6752
5332c89e 67532017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
6754
6755 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
6756 vec_packs built-ins
6757
ed4e59f4
CL
67582017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
6759
6760 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
6761 -mcpu=cortex-a57.
6762 * gcc.target/arm/vseleqsf.c: Likewise.
6763 * gcc.target/arm/vselgedf.c: Likewise.
6764 * gcc.target/arm/vselgesf.c: Likewise.
6765 * gcc.target/arm/vselgtdf.c: Likewise.
6766 * gcc.target/arm/vselgtsf.c: Likewise.
6767 * gcc.target/arm/vselledf.c: Likewise.
6768 * gcc.target/arm/vsellesf.c: Likewise.
6769 * gcc.target/arm/vselltdf.c: Likewise.
6770 * gcc.target/arm/vselltsf.c: Likewise.
6771 * gcc.target/arm/vselnedf.c: Likewise.
6772 * gcc.target/arm/vselnesf.c: Likewise.
6773 * gcc.target/arm/vselvcdf.c: Likewise.
6774 * gcc.target/arm/vselvcsf.c: Likewise.
6775 * gcc.target/arm/vselvsdf.c: Likewise.
6776 * gcc.target/arm/vselvssf.c: Likewise.
6777
a5d6927f
RB
67782017-01-25 Richard Biener <rguenther@suse.de>
6779
6780 PR testsuite/72850
6781 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
6782 to what we had before adding the threading passes.
6783
c2873892
RB
67842017-01-25 Richard Biener <rguenther@suse.de>
6785
6786 PR tree-optimization/69264
6787 * g++.dg/torture/pr69264.C: New testcase.
6788
9aa483a2
KT
67892016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6790
6791 PR target/79145
6792 * gcc.target/arm/pr79145.c: New test.
6793
5c628c3e
RB
67942017-01-25 Richard Biener <rguenther@suse.de>
6795
6796 PR debug/78363
6797 * g++.dg/gomp/pr78363-1.C: New testcase.
6798 * g++.dg/gomp/pr78363-2.C: Likewise.
6799 * g++.dg/gomp/pr78363-3.C: Likewise.
6800
9078cd36
KT
68012016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6802
6803 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
6804 * gcc.dg/lto/pr61526_0.c: Likewise.
6805 * gcc.dg/lto/pr64415_0.c: Likewise.
6806
7cfd79d6
JJ
68072017-01-24 Jakub Jelinek <jakub@redhat.com>
6808
6809 PR c++/79205
6810 * g++.dg/cpp1z/decomp22.C: New test.
6811 * g++.dg/cpp1z/decomp23.C: New test.
6812
3e4b91f2
NS
68132017-01-24 Nathan Sidwell <nathan@acm.org>
6814
1d7bc790
NS
6815 PR c++/78469
6816 * g++.dg/cpp0x/pr78469.C: New.
6817
3e4b91f2
NS
6818 PR c++/79118
6819 * g++.dg/cpp0x/pr79118.C: New.
6820
b20ba138
EB
68212017-01-24 Eric Botcazou <ebotcazou@adacore.com>
6822
6823 * gcc.target/arm/vfp-longcall-apcs.c: New test.
6824
c2e84327
DM
68252017-01-24 David Malcolm <dmalcolm@redhat.com>
6826
6827 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
6828 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
6829 * gcc.dg/rtl/rtl.exp: New file.
6830 * gcc.dg/rtl/test.c: New file.
6831 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
6832 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
6833 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
6834 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
6835 * gcc.dg/rtl/x86_64/final.c: New test case.
6836 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
6837 * gcc.dg/rtl/x86_64/ira.c: New test case.
6838 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
6839 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
6840 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
6841 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
6842 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
6843 * gcc.dg/rtl/x86_64/test_1.h: New file.
6844 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
6845 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
6846 * gcc.dg/rtl/x86_64/times-two.h: New file.
6847 * gcc.dg/rtl/x86_64/vregs.c: New test case.
6848
cf8d19de
BC
68492017-01-24 Bin Cheng <bin.cheng@arm.com>
6850
6851 PR tree-optimization/79159
6852 * g++.dg/tree-ssa/pr79159.C: New test.
6853
f6a24a94 68542017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
6855 Martin Jambor <mjambor@suse.cz>
6856
6857 * lib/brig-dg.exp: New file.
6858 * lib/brig.exp: Likewise.
6859 * brig.dg/README: Likewise.
6860 * brig.dg/dg.exp: Likewise.
6861 * brig.dg/test/gimple/alloca.hsail: Likewise.
6862 * brig.dg/test/gimple/atomics.hsail: Likewise.
6863 * brig.dg/test/gimple/branches.hsail: Likewise.
6864 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
6865 * brig.dg/test/gimple/function_calls.hsail: Likewise.
6866 * brig.dg/test/gimple/kernarg.hsail: Likewise.
6867 * brig.dg/test/gimple/mem.hsail: Likewise.
6868 * brig.dg/test/gimple/mulhi.hsail: Likewise.
6869 * brig.dg/test/gimple/packed.hsail: Likewise.
6870 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
6871 * brig.dg/test/gimple/variables.hsail: Likewise.
6872 * brig.dg/test/gimple/vector.hsail: Likewise.
6873
c3b3e526
JJ
68742017-01-24 Jakub Jelinek <jakub@redhat.com>
6875
6876 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
6877 support asan, only on i?86/x86_64 require sse2_runtime.
6878
75f92127
KN
68792017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6880
6881 PR target/66669
6882 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
6883 test on powerpc targets.
6884
1a998fa0
MS
68852017-01-23 Martin Sebor <msebor@redhat.com>
6886
6887 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6888
108fdd6d
RB
68892017-01-23 Richard Biener <rguenther@suse.de>
6890
6891 PR tree-optimization/79088
6892 PR tree-optimization/79188
6893 * gcc.dg/torture/pr79088.c: New testcase.
6894 * gcc.dg/torture/pr79188.c: Likewise.
6895
28826a66
KN
68962017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6897
6898 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
6899 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
6900 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
6901 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
6902 type of test function to reflect change in built-in function's
6903 return type.
6904 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
6905 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
6906 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
6907 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
6908 type and second argument type to reflect change in built-in
6909 function's type signature.
6910 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
6911 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
6912 type of test function to reflect change in built-in function's
6913 return type.
6914 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
6915 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
6916 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
6917 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
6918 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
6919 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
6920 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
6921 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
6922 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
6923 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
6924 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
6925 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
6926 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
6927 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
6928 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
6929 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
6930 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
6931 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
6932 type of test function to reflect change in built-in function's
6933 return type.
6934 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
6935 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
6936 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
6937 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
6938 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
6939 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
6940 test function's result and second argument to reflect change in
6941 built-in function's type signature.
6942 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
6943
e6b8075c
NS
69442017-01-23 Nathan Sidwell <nathan@acm.org>
6945
fc7612fd
NS
6946 PR C++/71710
6947 * g++.dg/template/pr71710.C: New.
6948
e6b8075c
NS
6949 PR c++/71406
6950 PR c++/77508
6951 * g++.dg/template/pr71406.C: New.
6952
15b8fd49
TK
69532017-01-23 Thomas Koenig <tkoenig@netcologne.de>
6954
9b7716c9 6955 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 6956
e9c4fbe9
BS
69572017-01-23 Bernd Schmidt <bschmidt@redhat.com>
6958
6959 PR rtl-optimization/78634
6960 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
6961
8539a302
BC
69622017-01-23 Bin Cheng <bin.cheng@arm.com>
6963
6964 PR tree-optimization/70754
6965 * gfortran.dg/pr70754.f90: New test.
6966
f368600f
ML
69672017-01-23 Martin Liska <mliska@suse.cz>
6968
6969 PR tree-optimization/79196
6970 * gcc.dg/asan/pr79196.c: New test.
6971 * gcc.dg/strlenopt-30.c: Update scanned pattern.
6972
d886761f
MM
69732017-01-23 Michael Matz <matz@suse.de>
6974
6975 PR tree-optimization/78384
6976 * gcc.dg/pr78384.c: New test.
6977
cffcafda
RB
69782017-01-23 Richard Biener <rguenther@suse.de>
6979
6980 PR tree-optimization/79186
6981 * gcc.dg/torture/pr79186.c: New testcase.
6982 * gcc.dg/torture/pr79187.c: Likewise.
6983
bda2bc48
MJ
69842017-01-23 Martin Jambor <mjambor@suse.cz>
6985
6986 * gcc.dg/ipa/vrp8.c: New test.
6987
f65f1ae3
MJ
69882017-01-23 Martin Jambor <mjambor@suse.cz>
6989
6990 PR ipa/79108
6991 * gfortran.dg/lto/pr79108_0.f90: New test.
6992
dea06111
AS
69932017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
6994
6995 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
6996 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
6997 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
6998 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
6999 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
7000 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
7001 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
7002 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
7003 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
7004 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
7005 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
7006 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
7007 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
7008 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
7009 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
7010 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
7011
05011618
RB
70122017-01-23 Richard Biener <rguenther@suse.de>
7013 Nick Clifton <nickc@redhat.com>
7014
7015 PR testsuite/78421
7016 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7017 If the target is ARM return the result of the
7018 check_effective_target_arm_vect_no_misalign proc.
7019 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
7020 support unaligned vectors then only expect one of the loops to be
7021 unrolled.
7022
f6b9f2ff
ML
70232017-01-23 Martin Liska <mliska@suse.cz>
7024
7025 * gcc.dg/asan/use-after-scope-10.c: New test.
7026 * gcc.dg/asan/use-after-scope-11.c: New test.
7027 * g++.dg/asan/use-after-scope-5.C: New test.
7028
c7775327
ML
70292017-01-23 Martin Liska <mliska@suse.cz>
7030
7031 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
7032 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
7033 sanopt optimization for ASAN_POISON.
7034
d8ae8d16
KT
70352016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7036
7037 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
7038
54d7c70c
CL
70392017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
7040
7041 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
7042 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
7043 for poly*_t types.
7044 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
7045 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
7046 exec_vcombine): Likewise.
7047 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
7048 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
7049 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
7050 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
7051 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
7052 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
7053 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7054 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
7055 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
7056 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7057 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
7058 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7059 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7060 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
7061 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
7062 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
7063 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
7064 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
7065 Likewise.
7066 (TEST_VGET_LANE): Cast to uint to avoid warning.
7067 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
7068 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
7069 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
7070 exec_vfma_vfms_n): Fix PRIx format for float64_t.
7071 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
7072 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
7073 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
7074 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
7075 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
7076 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
7077 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
7078 CHECK_POLY instead of CHECK for poly64_t types.
7079 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
7080 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
7081 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
7082 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
7083 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
7084 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
7085 uint32_t.
7086 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
7087 for int32_t, int64_t.
7088 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
7089 vqneg_extra): Fix PRIx format for int16_t, int32_t.
7090 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
7091 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
7092 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
7093 needed.
7094
386fe51c
JJ
70952017-01-22 Jakub Jelinek <jakub@redhat.com>
7096
7097 PR fortran/79154
7098 * gfortran.dg/gomp/pr79154-1.f90: New test.
7099 * gfortran.dg/gomp/pr79154-2.f90: New test.
7100
bc4d86e6
AS
71012017-01-22 Andreas Schwab <schwab@linux-m68k.org>
7102
7103 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
7104
c31d5fce
MP
71052017-01-21 Marek Polacek <polacek@redhat.com>
7106
7107 PR testsuite/79169
7108 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
7109
25cb56c3
JH
71102017-01-20 Jan Hubicka <hubicka@ucw.cz>
7111
7112 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
7113
ea9f867b
BS
71142017-01-21 Bernd Schmidt <bschmidt@redhat.com>
7115
7116 PR rtl-optimization/79125
7117 * gcc.dg/torture/pr79125.c: New test.
7118
a876231c
JW
71192017-01-20 Jiong Wang <jiong.wang@arm.com>
7120
2568d8a1 7121 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 7122 only.
2568d8a1
JJ
7123 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
7124 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 7125
4b9f2115
NS
71262017-01-20 Nathan Sidwell <nathan@acm.org>
7127
3e4b91f2 7128 PR c++/78495
4b9f2115
NS
7129 * g++.dg/cpp1z/inh-ctor38.C: New.
7130
d2aadab1
MP
71312017-01-20 Marek Polacek <polacek@redhat.com>
7132
7133 PR c/79152
7134 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
7135
449cd5af
TP
71362017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
7137
7138 * lib/target-supports.exp (check_configured_with): New procedure.
7139 (check_effective_target_default_mode): new effective target.
7140 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
7141 default mode. Fix dg-skip-if target selector syntax.
7142 * gcc.target/arm/optional_thumb-2.c: Likewise.
7143 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
7144 syntax.
7145
ebed7175
DM
71462017-01-20 David Malcolm <dmalcolm@redhat.com>
7147
7148 PR c++/77829
7149 PR c++/78656
7150 * g++.dg/spellcheck-pr77829.C: New test case.
7151 * g++.dg/spellcheck-pr78656.C: New test case.
7152
2ebd93e1
MP
71532017-01-20 Marek Polacek <polacek@redhat.com>
7154
7155 PR c/64279
7156 * c-c++-common/Wduplicated-branches-1.c: New test.
7157 * c-c++-common/Wduplicated-branches-10.c: New test.
7158 * c-c++-common/Wduplicated-branches-11.c: New test.
7159 * c-c++-common/Wduplicated-branches-12.c: New test.
7160 * c-c++-common/Wduplicated-branches-2.c: New test.
7161 * c-c++-common/Wduplicated-branches-3.c: New test.
7162 * c-c++-common/Wduplicated-branches-4.c: New test.
7163 * c-c++-common/Wduplicated-branches-5.c: New test.
7164 * c-c++-common/Wduplicated-branches-6.c: New test.
7165 * c-c++-common/Wduplicated-branches-7.c: New test.
7166 * c-c++-common/Wduplicated-branches-8.c: New test.
7167 * c-c++-common/Wduplicated-branches-9.c: New test.
7168 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
7169 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
7170 * g++.dg/ext/builtin-object-size3.C: Likewise.
7171 * g++.dg/gomp/loop-1.C: Likewise.
7172 * g++.dg/warn/Wduplicated-branches1.C: New test.
7173 * g++.dg/warn/Wduplicated-branches2.C: New test.
7174
0ce4024a
ML
71752017-01-20 Martin Liska <mliska@suse.cz>
7176
7177 PR lto/69188
7178 * gcc.dg/lto/pr69188_0.c: New test.
7179 * gcc.dg/lto/pr69188_1.c: New test.
7180
d8ea3e7c
AS
71812017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
7182
7183 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
7184 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
7185 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
7186 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
7187 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
7188 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
7189 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
7190 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
7191 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
7192 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
7193 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
7194 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
7195 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
7196 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
7197 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
7198 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
7199 * gcc.target/i386/avx-1.c: Test new intrinsics.
7200 * gcc.target/i386/sse-13.c: Ditto.
7201 * gcc.target/i386/sse-23.c: Ditto.
7202
0516164b
RB
72032017-01-20 Richard Biener <rguenther@suse.de>
7204
7205 PR tree-optimization/71264
7206 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
7207
d821744c
MF
72082017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
7209
7210 * gcc.target/mips/madd4-1.c: New file.
7211 * gcc.target/mips/madd4-2.c: Likewise.
7212 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
7213 HAS_MADD4.
7214 (mips_option_groups): Add -m[no-]madd4.
7215 (mips-dg-init): Detect default -mno-madd4.
7216 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
7217 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
7218 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7219 * gcc.target/mips/nmadd-1.c: Likewise.
7220 * gcc.target/mips/nmadd-2.c: Likewise.
7221 * gcc.target/mips/nmadd-3.c: Likewise.
7222
db58fd89
JW
72232017-01-19 Jiong Wang <jiong.wang@arm.com>
7224
7225 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
7226 combined instructions.
7227 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
7228 instructions.
7229 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
7230 of pointer authentication.
7231
bd9cf60b
MM
72322017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
7233
7234 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
7235 floating point hardware to run test.
7236
ab014eb3
TC
72372017-01-19 Tamar Christina <tamar.christina@arm.com>
7238
2568d8a1 7239 * lib/target-supports.exp
ab014eb3
TC
7240 (check_effective_target_vect_call_copysignf): Enable for AArch64.
7241
c048038f
RO
72422017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7243
7244 PR testsuite/79051
7245 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
7246 __x86_64__]: Allow for target i?86-*-*.
7247
ab6b44cb
MF
72482017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
7249
7250 PR target/78176
7251 * gcc.target/mips/lxc1-sxc1-1.c: New file.
7252 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
7253 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
7254 HAS_LXC1.
7255 (mips_option_groups): Add -m[no-]lxc1-sxc1.
7256 (mips-dg-init): Detect default -mno-lxc1-sxc1.
7257 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
7258
118d5ed3
AV
72592017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
7260
7261 PR fortran/70696
7262 * gfortran.dg/coarray_43.f90: New test.
7263
a57c520e
RE
72642017-01-19 Richard Earnshaw <rearnsha@arm.com>
7265
7266 PR rtl-optimization/79121
7267 * gcc.c-torture/execute/pr79121.c: New test.
7268
54dc4be2
MM
72692017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7270
7271 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
7272 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
7273
7bd5dad2
LK
72742017-01-18 Louis Krupp <louis.krupp@zoho.com>
7275
7276 PR fortran/50069
7277 PR fortran/55086
7278 * gfortran.dg/pr50069_1.f90: New test.
7279 * gfortran.dg/pr50069_2.f90: New test.
7280 * gfortran.dg/pr55086_1.f90: New test.
7281 * gfortran.dg/pr55086_1_tfat.f90: New test.
7282 * gfortran.dg/pr55086_2.f90: New test.
7283 * gfortran.dg/pr55086_2_tfat.f90: New test.
7284 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
7285
0edd264d
AS
72862017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7287 * gcc.dg/strcmp-1.c: New test.
7288 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
7289
551914b7
DM
72902017-01-18 David Malcolm <dmalcolm@redhat.com>
7291
7292 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
7293 (dejagnu_fail): Likewise.
7294 (dejagnu_note): Likewise.
7295 (pass): Provide forward decl, moving true decl to after #include
7296 of harness.h.
7297 (fail): Likewise.
7298 (note): Likewise.
7299
b7d3a6a6
MM
73002017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7301
7302 * gcc.target/powerpc/p9-xxbr-1.c: New test.
7303 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
7304
c484627c
NS
73052017-01-18 Nathan Sidwell <nathan@acm.org>
7306
7307 PR c++/78488
7308 * g++.dg/cpp1z/inh-ctor37.C: New.
7309
a711887e
UB
73102017-01-18 Uros Bizjak <ubizjak@gmail.com>
7311
7312 PR rtl-optimization/78952
7313 * gcc.target/i386/pr78952-1.c: New test.
7314 * gcc.target/i386/pr78952-2.c: Ditto.
7315
525a5e33
AV
73162017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
7317
7318 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
7319
73202017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
7321
7322 PR fortran/70696
7323 * gfortran.dg/coarray_event_1.f08: New test.
7324
90553aac
JJ
73252017-01-18 Jakub Jelinek <jakub@redhat.com>
7326
7327 PR target/77416
7328 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
7329 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
7330 from dg-options.
7331 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
7332 guarded test.
7333 * gcc.target/powerpc/fusion4.c: Likewise.
7334 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
7335 guarded test.
7336 * gcc.target/powerpc/pr58673-1.c: Likewise.
7337 * gcc.target/powerpc/pr58673-2.c: Likewise.
7338 * gcc.target/powerpc/pr59054.c: Likewise.
7339
dfc42f08
BS
73402016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7341
7342 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
7343 vec_bperm.
7344 * gcc.target/powerpc/p9-vbpermd.c: New file.
7345
f3981e7e
AK
73462017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7347
7348 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
7349 (must_not_compile2): Downcase first letter of error messages.
7350 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
7351 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
7352
2c65d990
NS
73532017-01-18 Nathan Sidwell <nathan@acm.org>
7354
7355 PR c++/79091
7356 * g++.dg/pr79091.C: New.
7357
a711887e
UB
73582017-01-18 Jakub Jelinek <jakub@redhat.com>
7359
7360 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
7361 to dg-options.
7362 (p0): Add missing dg-error.
7363
4701fba3
JS
73642017-01-17 Joe Seymour <joe.s@somniumtech.com>
7365
7366 * gcc.target/msp430/mul_f5_muldef.c: New test.
7367
ac4dc08d
MM
73682017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
7369
7370 PR target/79004
7371 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
7372 options. Fix up the syntax for using \m and \M.
7373
1b3254e4
SB
73742017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7375
7376 PR target/78875
7377 * gcc.target/powerpc/ssp-1.c: New testcase.
7378 * gcc.target/powerpc/ssp-2.c: New testcase.
7379
8144a493
WD
73802017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
7381
7382 * gcc.target/aarch64/eh_return.c: New test.
7383
a6607774
BS
73842017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7385
7386 * vec-rlmi-rlnm.c: New file.
7387
8ddfdbc2
NS
73882017-01-17 Nathan Sidwell <nathan@acm.org>
7389
7390 PR c++/61636
7391 * g++.dg/cpp1y/pr61636-1.C: New.
7392 * g++.dg/cpp1y/pr61636-2.C: New.
7393 * g++.dg/cpp1y/pr61636-3.C: New.
7394
d365b403
MS
73952017-01-17 Martin Sebor <msebor@redhat.com>
7396
7397 PR testsuite/79115
7398 * gcc.dg/pr78768.c: Make it a link-only test.
7399
0d80ab91
DM
74002017-01-17 David Malcolm <dmalcolm@redhat.com>
7401
7402 PR c++/71497
7403 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
7404 expected messages.
7405 * c-c++-common/Wmisleading-indentation.c: Likewise.
7406
31b61548
VM
74072017-01-17 Vladimir Makarov <vmakarov@redhat.com>
7408
7409 PR target/79058
7410 * gcc.target/arm/pr79058.c: New.
7411
c549996e
JJ
74122017-01-17 Jakub Jelinek <jakub@redhat.com>
7413
7414 PR tree-optimization/71854
7415 * gcc.dg/vect/pr71854.c: New test.
7416
4f197ff9
ML
74172017-01-17 Martin Liska <mliska@suse.cz>
7418
7419 PR ipa/71207
7420 * g++.dg/ipa/pr71207.C: New test.
7421
d4193b85
JH
74222017-01-17 Jan Hubicka <hubicka@ucw.cz>
7423
7424 PR middle-end/77445
7425 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
7426 * gcc.dg/tree-ssa/pr77445.c: New testcase.
7427
906e7712
JJ
74282017-01-17 Jakub Jelinek <jakub@redhat.com>
7429
7430 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
7431 rather than long unsigned int.
7432 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
7433
12314dc9
RB
74342017-01-17 Richard Biener <rguenther@suse.de>
7435
7436 PR tree-optimization/71433
7437 * gcc.dg/Warray-bounds-20.c: New testcase.
7438
a23e48df
RB
74392017-01-17 Richard Biener <rguenther@suse.de>
7440
7441 PR testsuite/52563
7442 PR testsuite/71237
7443 PR testsuite/77737
7444 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
7445 * gcc.dg/tree-ssa/scev-4.c: Likewise.
7446 * gcc.dg/tree-ssa/scev-5.c: Likewise.
7447
e6750e5c
AM
74482017-01-17 Alan Modra <amodra@gmail.com>
7449
7450 * gcc.target/powerpc/pr79066.c: New.
7451
a59afbe2
JL
74522017-01-16 Jeff Law <law@redhat.com>
7453
7454 PR tree-optimization/33562
7455 PR tree-optimization/61912
7456 PR tree-optimization/77485
7457 PR tree-optimization/79090
7458 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
7459 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
7460
e1bcfb92
JJ
74612017-01-16 Jakub Jelinek <jakub@redhat.com>
7462
98e92fb2
JJ
7463 PR c/79089
7464 * gcc.c-torture/compile/pr79089.c: New test.
7465
e1bcfb92
JJ
7466 PR target/79080
7467 * gcc.dg/pr79080.c: New test.
7468
0ef1f9cd
DM
74692017-01-16 David Malcolm <dmalcolm@redhat.com>
7470
7471 PR c/78304
7472 * gcc.dg/format/pr78304.c: Convert argument from integral type
7473 to a pointer.
7474 * gcc.dg/format/pr78304-2.c: Likewise.
7475
76689ffc
CL
74762017-01-16 Carl Love <cel@us.ibm.com>
7477
7478 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
7479 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
7480
ce12ee9e
CL
74812017-01-16 Carl Love <cel@us.ibm.com>
7482
7483 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
7484 Change arguments and return type to bool long long.
7485
b336037d
MS
74862017-01-16 Martin Sebor <msebor@redhat.com>
7487
7488 PR testsuite/79051
7489 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
7490 on x86.
7491
1ddca3f3
PC
74922017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7493
7494 Revert:
a711887e 7495 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
7496
7497 PR c++/71737
7498 * g++.dg/cpp0x/pr71737.C: New.
7499
290687fb
BS
75002017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7501
7502 * gcc.target/powerpc/swaps-p8-27.c: New.
7503
7d2f3f1d
PC
75042017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7505
7506 PR c++/71737
7507 * g++.dg/cpp0x/pr71737.C: New.
7508
d743728f
EB
75092017-01-16 Eric Botcazou <ebotcazou@adacore.com>
7510
7511 * gnat.dg/opt62.adb: New test.
7512 * gnat.dg/opt62_pkg.ads: New helper.
7513
90aead21
BS
75142017-01-14 Bernd Schmidt <bschmidt@redhat.com>
7515
a711887e
UB
7516 PR rtl-optimization/78626
7517 PR rtl-optimization/78727
90aead21
BS
7518 * gcc.dg/torture/pr78626.c: New test.
7519 * gcc.dg/torture/pr78727.c: New test.
7520
afaecc23
AM
75212017-01-14 Alan Modra <amodra@gmail.com>
7522
7523 * gcc.c-torture/compile/pr72749.c: New test.
7524
be4aa83d
DM
75252017-01-13 David Malcolm <dmalcolm@redhat.com>
7526
7527 PR c/78304
7528 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
7529 (test_macro_2): New test.
7530 (test_macro_3): New test.
7531 (test_macro_4): New test.
7532 (test_non_contiguous_strings): Convert line number to line offset.
7533 * gcc.dg/format/pr78304-2.c: New test case.
7534 * gcc.dg/format/pr78304.c: New test case.
7535
7cdca3ec
UB
75362017-01-13 Uros Bizjak <ubizjak@gmail.com>
7537
7538 * gcc.target/i386/funcspec-56.inc: Add missing options and
7539 reorder options by implied ISAs, as in ix86_target_string.
7540
e3017e52
MP
75412017-01-13 Marek Polacek <polacek@redhat.com>
7542
7543 PR c++/71166
7544 * g++.dg/cpp0x/constexpr-array18.C: New test.
7545
d155c6fe
JL
75462017-01-13 Jeff Law <law@redhat.com>
7547
7c9560a5
JL
7548 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
7549
9e59e99a
JL
7550 PR tree-optimization/61912
7551 PR tree-optimization/77485
7552 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
7553 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
7554 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
7555
7556 PR tree-optimization/33562
7557 PR tree-optimization/61912
7558 PR tree-optimization/77485
d155c6fe
JL
7559 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
7560 * gcc.dg/tree-ssa/complex-5.c: Likewise.
7561 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
7562 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
7563 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
7564 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
7565 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
7566
77719b06
ML
75672017-01-13 Martin Liska <mliska@suse.cz>
7568
7569 PR ipa/79043
7570 * gcc.c-torture/execute/pr79043.c: New test.
7571
a181b2bc
RB
75722017-01-13 Richard Biener <rguenther@suse.de>
7573
7574 PR middle-end/78411
7575 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
7576
eaed3226
AV
75772017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
7578
7579 PR fortran/70697
7580 * gfortran.dg/coarray/event_4.f08: New test.
7581
4ccff88b
AV
75822017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
7583
7584 PR fortran/70696
7585 * gfortran.dg/coarray/event_3.f08: New test.
7586
3c3b9090
RB
75872017-01-13 Richard Biener <rguenther@suse.de>
7588
7589 PR tree-optimization/77283
7590 * gcc.dg/tree-ssa/split-path-9.c: Fix.
7591
25329913
RB
75922017-01-13 Richard Biener <rguenther@suse.de>
7593
7594 * gcc.dg/gimplefe-22.c: New testcase.
7595
10b70b8e
RB
75962017-01-13 Richard Biener <rguenther@suse.de>
7597
7598 PR tree-optimization/77283
7599 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
7600 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
7601 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
7602
76a8f82f
SL
76032017-01-12 Sandra Loosemore <sandra@codesourcery.com>
7604
7605 * gcc.dg/pr77862.c: Require fpic target.
7606
59a505da
MM
76072017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7608
7609 PR target/79004
7610 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 7611
bce6f760
MS
76122017-01-12 Martin Sebor <msebor@redhat.com>
7613
7614 * gcc.dg/pr78138.c: Adjust.
7615 * gcc.dg/pr78768.c: Adjust.
7616 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
7617 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7618 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7619 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7620 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
7621 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
7622 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
7623 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
7624 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
7625 * gcc.dg/tree-ssa/pr78605.c: Adjust.
7626 * gcc.dg/tree-ssa/pr78622.c: Adjust.
7627
3eefa646
JJ
76282017-01-12 Jakub Jelinek <jakub@redhat.com>
7629
7630 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
7631
dcb56243
MS
76322017-01-12 Martin Sebor <msebor@redhat.com>
7633
8be3f306 7634 PR testsuite/79051
940242cd
MS
7635 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
7636 due to bug 79054.
dcb56243 7637
b7431c20
DE
76382017-01-12 David Edelsohn <dje.gcc@gmail.com>
7639
7640 * gcc.dg/pr78768.c: Require LTO.
7641
2bcd9f32
MS
76422017-01-12 Martin Sebor <msebor@redhat.com>
7643
7644 PR c/79074
7645 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
7646 due to the referenced bug.
7647
b2fc1c70
MS
76482017-01-12 Martin Sebor <msebor@redhat.com>
7649
7650 PR testsuite/79073
7651 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
7652
fbed6f36
UB
76532017-01-12 Uros Bizjak <ubizjak@gmail.com>
7654
7655 * gcc.target/i386/builtin_target.c (check_features): Check all
7656 supported __builtin_cpu_supports options.
7657
27282dad
KT
76582017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7659
7660 PR tree-optimization/78319
7661 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
7662 Remove xfail.
7663
66113166
BS
76642017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7665
7666 PR target/79044
7667 * gcc.target/powerpc/swaps-p8-26.c: New.
7668
6bb4ea5c
RB
76692017-01-12 Richard Biener <rguenther@suse.de>
7670
7671 * gcc.dg/gimplefe-21.c: New testcase.
7672
f15dbadb
MC
76732017-01-12 Michael Collison <michael.collison@arm.com>
7674
7675 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
7676
73e32c47
JK
76772017-01-11 Julia Koval <julia.koval@intel.com>
7678 Uros Bizjak <ubizjak@gmail.com>
7679
7680 * gcc.target/i386/sgx.c New test.
7681 * gcc.target/i386/sse-12.c: Add -msgx.
7682 * gcc.target/i386/sse-13.c: Ditto.
7683 * gcc.target/i386/sse-14.c: Ditto.
7684 * gcc.target/i386/sse-22.c: Ditto.
7685 * gcc.target/i386/sse-23.c: Ditto.
7686 * g++.dg/other/i386-2.C: Ditto.
7687 * g++.dg/other/i386-3.C: Ditto.
7688
3594adc7
MS
76892017-01-11 Martin Sebor <msebor@redhat.com>
7690
7691 PR c++/24511
7692 * g++.dg/template/explicit9.C: New test.
7693
01bfd257
NS
76942017-01-11 Nathan Sidwell <nathan@acm.org>
7695
7696 PR c++/77812
7697 * g++.dg/pr77812.C: New.
7698
88df7964
JJ
76992017-01-11 Jakub Jelinek <jakub@redhat.com>
7700
eae63d78
JJ
7701 PR c++/71537
7702 * g++.dg/cpp1y/constexpr-71537.C: New test.
7703
88df7964
JJ
7704 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
7705 argument.
7706
960ecba4
MS
77072017-01-11 Martin Sebor <msebor@redhat.com>
7708
7709 PR c/47931
7710 * c-c++-common/Waddress-2.c: New test.
7711
1f258a55
JJ
77122017-01-11 Jakub Jelinek <jakub@redhat.com>
7713
7714 PR c++/78341
7715 * g++.dg/cpp0x/pr78341.C: New test.
7716
bf5fbf46
MS
77172017-01-11 Martin Sebor <msebor@redhat.com>
7718
7719 PR c/78768
7720 * gcc.dg/pr78768.c: New test.
7721
19ff0049
DM
77222017-01-11 David Malcolm <dmalcolm@redhat.com>
7723
7724 PR driver/78877
7725 * gcc.dg/spellcheck-options-14.c: New test case.
7726 * gcc.dg/spellcheck-options-15.c: New test case.
7727 * gcc.dg/spellcheck-options-16.c: New test case.
7728 * gcc.dg/spellcheck-options-17.c: New test case.
7729
c86e9f03
ML
77302017-01-11 Martin Liska <mliska@suse.cz>
7731
7732 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
7733
947f51d6
JJ
77342017-01-11 Jakub Jelinek <jakub@redhat.com>
7735
7736 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
7737 instead of just 1 for the decomposition from struct C.
7738
849fccf8
EB
77392017-01-11 Eric Botcazou <ebotcazou@adacore.com>
7740
7741 * gcc.c-torture/execute/20170111-1.c: New test.
7742
80c74722
RB
77432017-01-11 Richard Biener <rguenther@suse.de>
7744
7745 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
7746
4c4b4703
JJ
77472017-01-11 Jakub Jelinek <jakub@redhat.com>
7748
7749 PR middle-end/50199
7750 * gcc.dg/lto/pr50199_0.c: New test.
7751
664b1a6b
MS
77522017-01-10 Martin Sebor <msebor@redhat.com>
7753
7754 PR testsuite/78960
7755 PR testsuite/78959
7756 PR testsuite/78133
7757 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
7758 * gcc.dg/tree-ssa/pr78622.c: Ditto.
7759
fefd3086
MS
77602017-01-10 Martin Sebor <msebor@redhat.com>
7761
7762 PR middle-end/78138
664b1a6b 7763 * gcc.dg/pr78138.c: New test.
fefd3086 7764
b9f4757f
DM
77652017-01-10 David Malcolm <dmalcolm@redhat.com>
7766
7767 PR c++/77949
7768 * g++.dg/diagnostic/pr77949.C: New test case.
7769
5a50f6bb
MS
77702017-01-10 Martin Sebor <msebor@redhat.com>
7771
7772 PR middle-end/78245
7773 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
7774
c16880ef
MS
77752017-01-10 Martin Sebor <msebor@redhat.com>
7776
7777 PR tree-optimization/78775
7778 * gcc.dg/attr-alloc_size-4.c: Add test cases.
7779 * gcc.dg/attr-alloc_size-10.c: New test.
7780 * gcc.dg/attr-alloc_size-11.c: New test.
7781 * gcc.dg/builtin-stringop-chk-7.c: New test.
7782 * gcc.dg/pr78775.c: New test.
7783 * gcc.dg/pr78973-2.c: New test.
7784 * gcc.dg/pr78973.c: New test.
7785
5363d9d9
JL
77862017-01-10 Jeff Law <law@redhat.com>
7787
7788 PR tree-optimization/77766
7789 PR tree-optimization/78856
7790 * gcc.c-torture/execute/pr77766.c: New test.
7791
aae23693
RB
77922016-01-10 Richard Biener <rguenther@suse.de>
7793
7794 PR tree-optimization/79034
7795 * g++.dg/torture/pr79034.C: New testcase.
7796
a0843aed
ML
77972017-01-10 Martin Liska <mliska@suse.cz>
7798
7799 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
7800 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
7801 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
7802 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
7803 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
7804 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
7805 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
7806 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
7807 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
7808 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
7809 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
7810 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
7811 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
7812 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
7813 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
7814 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
7815 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
7816 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
7817 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
7818 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
7819 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
7820 * gcc.dg/ipa/pr64307.c: Likewise.
7821 * gcc.dg/ipa/pr77653.c: Likewise.
7822
79fc8ffe
AS
78232017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
7824
7825 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
7826 * g++.dg/other/i386-3.C: Ditto.
7827 * gcc.target/i386/sse-12.c: Ditto.
7828 * gcc.target/i386/sse-13.c: Ditto.
7829 * gcc.target/i386/sse-22.c: Ditto.
7830 * gcc.target/i386/sse-23.c: Ditto.
7831 * gcc.target/i386/builtin_target.c: Handle new option.
7832 * gcc.target/i386/funcspec-56.inc: Test new attributes.
7833 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
7834 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
7835
dfa6951f
MS
78362017-01-09 Martin Sebor <msebor@redhat.com>
7837
7838 PR testsuite/79036
7839 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
7840 with different precisions.
7841
a271e415
EB
78422017-01-09 Eric Botcazou <ebotcazou@adacore.com>
7843
7844 * g++.dg/opt/call2.C: New test.
7845 * g++.dg/opt/call3.C: Likewise.
7846 * gnat.dg/array26.adb: New test.
7847 * gnat.dg/array26_pkg.ad[sb]: New helper.
7848 * gnat.dg/array27.adb: New test.
7849 * gnat.dg/array27_pkg.ad[sb]: New helper.
7850 * gnat.dg/array28.adb: New test.
7851 * gnat.dg/array28_pkg.ad[sb]: New helper.
7852
bd2c6270
JJ
78532017-01-09 Jakub Jelinek <jakub@redhat.com>
7854
7855 PR translation/79019
7856 PR translation/79020
7857 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
7858 diagnostics.
7859 * gfortran.dg/initialization_17.f90: Likewise.
7860
1c1d8e75
DH
78612017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7862
7863 PR testsuite/79026
7864 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
7865 * gcc.target/i386/pr78904-4.c: Likewise.
7866 * gcc.target/i386/pr78904-6.c: Likewise.
7867 * gcc.target/i386/pr78967-2.c: Likewise.
7868
cb330ba5
JJ
78692017-01-09 Jakub Jelinek <jakub@redhat.com>
7870
7871 PR tree-optimization/78899
7872 * gcc.target/i386/pr78899.c: New test.
7873 * gcc.dg/pr71077.c: New test.
7874
a5e14a42
MJ
78752017-01-09 Martin Jambor <mjambor@suse.cz>
7876
7877 PR ipa/78365
7878 PR ipa/78599
7879 * gcc.dg/torture/pr78365.c: New test.
7880
01216d27
JJ
78812017-01-09 Jakub Jelinek <jakub@redhat.com>
7882
dc59e50a
JJ
7883 PR c++/78948
7884 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
7885 (main): Use int* instead of long long.
7886
01216d27
JJ
7887 PR tree-optimization/78938
7888 * gcc.dg/vect/pr78938.c: New test.
7889
c0d4fec7
KT
78902017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7891
7892 * gcc.dg/20161219.c: New test.
7893
7b1b0cc1
RB
78942017-01-09 Richard Biener <rguenther@suse.de>
7895
7896 PR tree-optimization/78997
7897 * gcc.dg/torture/pr78997.c: New testcase.
7898
813b9c0d
RB
78992017-01-09 Richard Biener <rguenther@suse.de>
7900
7901 PR debug/79000
7902 * g++.dg/lto/pr79000_0.C: New testcase.
7903 * g++.dg/lto/pr79000_1.c: Likewise.
7904
efcc8d38
MS
79052017-01-08 Martin Sebor <msebor@redhat.com>
7906
7907 PR middle-end/77708
7908 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
7909 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
7910 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
7911 due to bug 78969.
7912 * gcc.dg/format/pr78569.c: Adjust.
7913
5ccf1d8d
DM
79142017-01-07 David Malcolm <dmalcolm@redhat.com>
7915
7916 PR c++/72803
7917 * g++.dg/diagnostic/pr72803.C: New test case.
7918
42002dfe
MS
79192017-01-07 Martin Sebor <msebor@redhat.com>
7920
7921 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
7922 * gcc.dg/attr-alloc_size-4.c: Same.
7923
de91486c
AV
79242017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
7925
7926 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
7927 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
7928 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
7929 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
7930 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
7931 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
7932 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
7933
f55a925e
AS
79342017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7935 * gcc.dg/memcmp-1.c: New.
7936 * gcc.dg/strncmp-1.c: New.
7937
f3caa118
AV
79382017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7939
7940 * gcc.target/arm/acle/mcrr: New.
7941 * gcc.target/arm/acle/mcrr2: New.
7942 * gcc.target/arm/acle/mrrc: New.
7943 * gcc.target/arm/acle/mrrc2: New.
7944
ecc9a25b
AV
79452017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7946
7947 * gcc.target/arm/acle/mcr.c: New.
7948 * gcc.target/arm/acle/mrc.c: New.
7949 * gcc.target/arm/acle/mcr2.c: New.
7950 * gcc.target/arm/acle/mrc2.c: New.
7951
3811581f
AV
79522017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7953
7954 * gcc.target/arm/acle/ldc: New.
7955 * gcc.target/arm/acle/ldc2: New.
7956 * gcc.target/arm/acle/ldcl: New.
7957 * gcc.target/arm/acle/ldc2l: New.
7958 * gcc.target/arm/acle/stc: New.
7959 * gcc.target/arm/acle/stc2: New.
7960 * gcc.target/arm/acle/stcl: New.
7961 * gcc.target/arm/acle/stc2l: New.
7962
d57daa0c
AV
79632017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7964
7965 * gcc.target/arm/acle/acle.exp: Run tests for different options
7966 and make sure fat-lto-objects is used such that we can still do
7967 assemble scans.
7968 * gcc.target/arm/acle/cdp.c: New.
7969 * gcc.target/arm/acle/cdp2.c: New.
7970 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
7971 (check_effective_target_arm_coproc1_ok_nocache): New.
7972 (check_effective_target_arm_coproc2_ok): New.
7973 (check_effective_target_arm_coproc2_ok_nocache): New.
7974 (check_effective_target_arm_coproc3_ok): New.
7975 (check_effective_target_arm_coproc3_ok_nocache): New.
7976 (check_effective_target_arm_coproc4_ok): New.
7977 (check_effective_target_arm_coproc4_ok_nocache): New.
7978
8a123229
MS
79792017-01-06 Martin Sebor <msebor@redhat.com>
7980
7981 PR middle-end/78605
7982 * gcc.dg/tree-ssa/pr78605.c: New test.
7983
5b8999d6
MS
79842017-01-05 Martin Sebor <msebor@redhat.com>
7985
7986 PR tree-optimization/78910
7987 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
7988 diagnostics.
7989 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7990 * gcc.dg/tree-ssa/pr78910.c: New test.
7991
4e89adf9
EB
79922017-01-05 Eric Botcazou <ebotcazou@adacore.com>
7993
7994 * gcc.dg/sso-10.c: New test.
7995
962c5679
JJ
79962017-01-05 Jakub Jelinek <jakub@redhat.com>
7997
cfd719e7
JJ
7998 PR tree-optimization/71016
7999 * gcc.target/i386/pr71016.c: New test.
8000 * gcc.target/aarch64/pr71016.c: New test.
8001 * gcc.dg/tree-ssa/pr66726-3.c: New test.
8002
26f20371
JJ
8003 PR c++/78931
8004 * g++.dg/cpp1z/decomp19.C: New test.
8005
962c5679
JJ
8006 PR c++/78890
8007 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
8008 * g++.dg/init/union1.C: Likewise.
8009 * g++.dg/cpp0x/union6.C: Expect errors.
8010 * g++.dg/cpp0x/union8.C: New test.
8011 * g++.dg/cpp0x/pr78890-1.C: New test.
8012 * g++.dg/cpp0x/pr78890-2.C: New test.
8013
8c15f541
DE
80142017-01-05 David Edelsohn <dje.gcc@gmail.com>
8015
8016 * gcc.target/powerpc/pr71670.c: Require p9vector.
8017 * gcc.target/powerpc/p9-novsx.c: Same.
8018
51b86113
DM
80192017-01-05 David Malcolm <dmalcolm@redhat.com>
8020
8021 * selftests/asr_div1.rtl: New file.
8022 * selftests/aarch64: New subdirectory.
8023 * selftests/aarch64/times-two.rtl: New file.
8024 * selftests/bb-index.rtl: New file.
8025 * selftests/cfg-test.rtl: New file.
8026 * selftests/const-int.rtl: New file.
8027 * selftests/example-labels.rtl: New file.
8028 * selftests/insn-with-mode.rtl: New file.
8029 * selftests/jump-to-label-ref.rtl: New file.
8030 * selftests/jump-to-return.rtl: New file.
8031 * selftests/jump-to-simple-return.rtl: New file.
8032 * selftests/mem.rtl: New file.
8033 * selftests/note-insn-deleted.rtl: New file.
8034 * selftests/note_insn_basic_block.rtl: New file.
8035 * selftests/simple-cse.rtl: New file.
8036 * selftests/symbol-ref.rtl: New file.
8037 * selftests/x86_64: New subdirectory.
8038 * selftests/x86_64/call-insn.rtl: New file.
8039 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
8040 * selftests/x86_64/times-two.rtl: New file.
8041 * selftests/x86_64/unspec.rtl: New file.
8042
dc7650cc
NS
80432017-01-05 Nathan Sidwell <nathan@acm.org>
8044
8045 PR c++/78765
8046 * g++.dg/cpp0x/pr78765.C: New.
8047
3db70565
DV
80482017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8049
8050 * gcc.target/s390/memcpy-2.c: New test.
8051 * gcc.target/s390/memset-2.c: New test.
8052
f5a537e3
AK
80532017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8054
8055 * gcc.target/s390/memcpy-1.c: New test.
8056
d80c6d02
JL
80572017-01-04 Jeff Law <law@redhat.com>
8058
8059 PR tree-optimization/78812
8060 * g++.dg/torture/pr78812.C: New test.
8061
08edc320 80622017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
8063
8064 PR target/71977
8065 PR target/70568
8066 PR target/78823
8067 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
8068 64-bit VSX systems with direct move, whether we optimize common
8069 code sequences in the GLIBC math library for float math functions.
8070 * gcc.target/powerpc/pr71977-2.c: Likewise.
8071
a9342885
MP
80722017-01-04 Marek Polacek <polacek@redhat.com>
8073
8074 PR c++/64767
8075 * c-c++-common/Wpointer-compare-1.c: New test.
8076
066435fe
JJ
80772017-01-04 Jakub Jelinek <jakub@redhat.com>
8078
abec4284
JJ
8079 PR c++/78949
8080 * c-c++-common/Wunused-var-16.c: New test.
8081
26c43e27
JJ
8082 PR c++/78693
8083 * g++.dg/cpp0x/pr78693.C: New test.
8084
fc73e60c
JJ
8085 PR driver/78957
8086 * gcc.dg/pr78957.c: New test.
8087
c9cf3863
JJ
8088 * g++.dg/cpp1y/auto-fn34.C: New test.
8089
066435fe
JJ
8090 PR c++/71182
8091 * g++.dg/cpp0x/pr71182.C: New test.
8092
598bd687
KN
80932017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
8094
8095 PR target/78056
8096 * gcc.target/powerpc/pr78056-1.c: New test.
8097 * gcc.target/powerpc/pr78056-2.c: New test.
8098 * gcc.target/powerpc/pr78056-3.c: New test.
8099 * gcc.target/powerpc/pr78056-4.c: New test.
8100 * gcc.target/powerpc/pr78056-5.c: New test.
8101 * gcc.target/powerpc/pr78056-6.c: New test.
8102 * gcc.target/powerpc/pr78056-7.c: New test.
8103 * gcc.target/powerpc/pr78056-8.c: New test.
8104 * lib/target-supports.exp
8105 (check_effective_target_powerpc_popcntb_ok): New procedure to test
8106 whether the effective target supports the popcntb instruction.
8107
8194635a
JL
81082017-01-03 Jeff Law <law@redhat.com>
8109
8110 PR tree-optimization/67955
8111 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
8112
baf9ebc8
MP
81132017-01-04 Marek Polacek <polacek@redhat.com>
8114
8115 PR c++/77545
8116 PR c++/77284
8117 * g++.dg/cpp0x/range-for32.C: New test.
8118 * g++.dg/cpp0x/range-for33.C: New test.
8119
5dd9a9d0
DM
81202017-01-04 David Malcolm <dmalcolm@redhat.com>
8121
8122 * gcc.dg/Wmissing-braces-fixits.c: New test case.
8123
4bf07f3f
NS
81242017-01-04 Nathan Sidwell <nathan@acm.org>
8125
8126 PR c++/66735
8127 * g++.dg/cpp1y/pr66735.C: New.
8128
165ba2e9
JJ
81292017-01-04 Jakub Jelinek <jakub@redhat.com>
8130
8131 PR tree-optimization/71563
8132 * gcc.dg/tree-ssa/pr71563.c: New test.
8133
4567f969
JB
81342017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
8135
8136 PR fortran/78534
8137 PR fortran/78976
8138 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
8139 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
8140 * gfortran.dg/transfer_intrinsic_1.f90: Change
8141 scan-tree-dump-times due to gfc_trans_string_copy change to
8142 avoid -Wstringop-overflow.
8143
1c06f07f
JL
81442017-01-03 Jeff Law <law@redhat.com>
8145
8146 PR tree-optimization/78856
8147 * gcc.c-torture/execute/pr78856.c: New test.
8148
60fb638f
MM
81492017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
8150
8151 PR target/78953
8152 * gcc.target/powerpc/pr78953.c: New test.
8153
e4d02f52
ILT
81542017-01-03 Ian Lance Taylor <iant@google.com>
8155
8156 * gcc.misc-tests/godump-1.c: Update for accurate representation of
8157 enums.
8158
5b4f088d
MS
81592017-01-03 Martin Sebor <msebor@redhat.com>
8160
8161 PR tree-optimization/78696
8162 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
8163 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
8164 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
8165 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8166
81672017-01-03 David Malcolm <dmalcolm@redhat.com>
8168
8169 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
8170 with more than one digit.
8171 * lib/gcc-dg.exp (process-message): Support more than one digit
8172 in relative line specifications.
8173
81742017-01-03 Jakub Jelinek <jakub@redhat.com>
8175
8176 PR tree-optimization/78965
8177 * gcc.dg/pr78965.c: New test.
8178
8179 PR middle-end/78901
8180 * g++.dg/opt/pr78901.C: New test.
8181
81822017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
8183
8184 PR fortran/78534
8185 PR fortran/66310
8186 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
8187 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
8188 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
8189 * gfortran.dg/repeat_7.f90: New test for PR 66310.
8190 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
8191 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
8192 * gfortran.dg/string_1_lp64.f90: New test.
8193 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
8194 * gfortran.dg/string_3_lp64.f90: New test.
8195 * gfortran.dg/transfer_intrinsic_1.f90: Change
8196 scan-tree-dump-times due to gfc_trans_string_copy change to
8197 avoid -Wstringop-overflow.
8198
8b7163c6
UB
81992017-01-02 Uros Bizjak <ubizjak@gmail.com>
8200
8201 PR target/78967
8202 * gcc.target/i386/pr78967-1.c: New test.
8203 * gcc.target/i386/pr78967-2.c: Ditto.
8204 * gcc.target/i386/pr78967-3.c: Ditto.
8205
8206 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
8207 * gcc.target/i386/pr78904-4.c: Ditto.
8208 * gcc.target/i386/pr78904-6.c: Ditto.
8209
e2940b98
JH
82102017-01-01 Jan Hubicka <hubicka@ucw.cz>
8211
8212 PR middle-end/77674
8213 * g++.dg/torture/pr77674.C: New testcase.
8214
cbe34bb5 82152017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
8216
8217 Update copyright years.
818ab71a 8218\f
cbe34bb5 8219Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
8220
8221Copying and distribution of this file, with or without modification,
8222are permitted in any medium without royalty provided the copyright
8223notice and this notice are preserved.
This page took 7.320802 seconds and 5 git commands to generate.