]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR c++/81229 (ICE in c_tree_chain_next on aarch64)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
274c1516
NS
12017-06-30 Nathan Sidwell <nathan@acm.org>
2
3 PR c++/81229
4 * g++.dg/lookup/pr81229.C: New.
5
c497284c
ML
62017-06-30 Martin Liska <mliska@suse.cz>
7
8 PR sanitizer/81021
9 * g++.dg/asan/pr81021.C: New test.
10
4812f0b7
RB
112017-06-30 Richard Biener <rguenther@suse.de>
12
13 PR tree-optimization/81249
14 * g++.dg/torture/pr81249.C: New testcase.
15
8e09cb8b
PC
162017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
17
18 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
19 * g++.dg/diagnostic/variadic1.C: Likewise.
20 * g++.dg/gomp/udr-3.C: Likewise.
21 * g++.dg/overload/error1.C: Likewise.
22 * g++.dg/overload/error2.C: Likewise.
23 * g++.dg/template/duplicate1.C: Likewise.
24 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
25 * g++.old-deja/g++.brendan/arm2.C: Likewise.
26 * g++.old-deja/g++.other/redecl2.C: Likewise.
27 * g++.old-deja/g++.other/redecl4.C: Likewise.
28 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
29
74582a3e
CP
302017-06-29 Cesar Philippidis <cesar@codesourcery.com>
31
32 PR fortran/77765
33 * gfortran.dg/goacc/pr77765.f90: New test.
34
6da4066f
SE
352017-06-29 Steve Ellcey <sellcey@cavium.com>
36
37 * gcc.target/aarch64/ccmp_2.c: New test.
38
be3b7dcf
NS
392017-06-29 Nathan Sidwell <nathan@acm.org>
40
41 PR c++/81247
42 * g++.dg/parse/pr81247-[abc].C: New.
43
e5898daf
CL
442017-06-29 Carl Love <cel@us.ibm.com>
45
46 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
47 test_unsigned_int_result, test_ll_int_result,
48 test_ll_unsigned_int_result): Add result checking functions, add
49 debug support.
50 (main): Add builtin function tests.
51
14836f38
CL
522017-06-29 Carl Love <cel@us.ibm.com>
53
54 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
55 dg-skip-if): Add -mvsx -mcpu=power7.
56
0630a4ec
RB
572017-06-29 Richard Biener <rguenther@suse.de>
58
59 * gcc.dg/vect/slp-reduc-8.c: New testcase.
60
f76b4224
NS
612017-06-29 Nathan Sidwell <nathan@acm.org>
62
63 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
64
f66459c1
PB
652017-06-29 Peter Bergner <bergner@vnet.ibm.com>
66
67 PR middle-end/81194
68 * g++.dg/pr81194.C: New test.
69
3c7bb489
L
702017-06-29 H.J. Lu <hongjiu.lu@intel.com>
71
72 PR ipa/80565
73 * gcc.dg/torture/pr80565.c: New file.
74
6cd83bec
BC
752017-06-29 Bin Cheng <bin.cheng@arm.com>
76
77 PR tree-optimization/81196
78 * gcc.dg/vect/pr81196.c: New.
79
4c6a51a0
MC
802017-06-29 Michael Collison <michael.collison@arm.com>
81
82 Fix date on previous ChangeLog entry.
83
842017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
85 Michael Collison <michael.collison@arm.com>
86
87 PR target/70119
88 * gcc.target/aarch64/var_shift_mask_1.c: New test.
89
395a191d
SP
902017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
91
92 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
93 Test new intrinsic.
94 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
95 Ditto.
96 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
97 Ditto.
98 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
99 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
100 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
101
0ddc0ebc
TP
1022017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
103
104 * lib/target-supports.exp (check_effective_target_vect_int): Replace
105 current ARM check by ARM NEON's availability check.
106 (check_effective_target_vect_intfloat_cvt): Likewise.
107 (check_effective_target_vect_uintfloat_cvt): Likewise.
108 (check_effective_target_vect_floatint_cvt): Likewise.
109 (check_effective_target_vect_floatuint_cvt): Likewise.
110 (check_effective_target_vect_shift): Likewise.
111 (check_effective_target_whole_vector_shift): Likewise.
112 (check_effective_target_vect_bswap): Likewise.
113 (check_effective_target_vect_shift_char): Likewise.
114 (check_effective_target_vect_long): Likewise.
115 (check_effective_target_vect_float): Likewise.
116 (check_effective_target_vect_perm): Likewise.
117 (check_effective_target_vect_perm_byte): Likewise.
118 (check_effective_target_vect_perm_short): Likewise.
119 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
120 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
121 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
122 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
123 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
124 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
125 (check_effective_target_vect_widen_shift): Likewise.
126 (check_effective_target_vect_extract_even_odd): Likewise.
127 (check_effective_target_vect_interleave): Likewise.
128 (check_effective_target_vect_multiple_sizes): Likewise.
129 (check_effective_target_vect64): Likewise.
130 (check_effective_target_vect_max_reduc): Likewise.
131
56a6d474
RB
1322017-06-28 Richard Biener <rguenther@suse.de>
133
134 PR middle-end/81227
135 * gcc.dg/pr81227.c: New testcase.
136
926c7865
MM
1372017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
138
139 PR target/81193
140 * lib/target-supports.exp
141 (check_ppc_cpu_supports_hw_available): New test to make sure
142 __builtin_cpu_supports works on power7 and newer.
143
17a7218b
ML
1442017-06-28 Martin Liska <mliska@suse.cz>
145
146 PR ipa/81128
147 * gcc.target/i386/pr81128.c: New test.
148
63010089
ML
1492017-06-28 Martin Liska <mliska@suse.cz>
150
151 PR driver/79659
152 * g++.dg/opt/pr79659.C: New test.
153
b1cac008
CL
1542017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
155
156 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
157 and options.
158 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
159
42bd89ce
MG
1602017-06-28 Marc Glisse <marc.glisse@inria.fr>
161
162 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
163 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
164
b8d62ac8
JJ
1652017-06-28 Jakub Jelinek <jakub@redhat.com>
166
167 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
168 (foo): ... this. Change constants such that it isn't matched
169 as __builtin_copysign, yet tests the combiner the same.
170
6dc61b45
ML
1712017-06-28 Martin Liska <mliska@suse.cz>
172
173 PR sanitizer/81224
174 * gcc.dg/asan/pr81224.c: New test.
175
9a265443
EB
1762017-06-28 Eric Botcazou <ebotcazou@adacore.com>
177
178 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
179 passed to pthread_join.
180
935b5226
AK
1812017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
182
183 * gcc.target/s390/nodatarel-1.c: New test.
184
88016532
JD
1852017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
186
187 PR fortran/80164
188 * gfortran.dg/array_temporaries_4.f90: New test.
189
8c2805bb
AP
1902017-06-27 Andrew Pinski <apinski@cavium.com>
191
192 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
193 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
194 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
195
786c6d10
MP
1962017-06-27 Marek Polacek <polacek@redhat.com>
197
198 PR sanitizer/81223
199 * gcc.dg/ubsan/pr81223.c: New test.
200
1e7df2e6
MG
2012017-06-27 Marc Glisse <marc.glisse@inria.fr>
202
203 * gcc.dg/tree-ssa/assoc-1.c: New file.
204
58b45c4f
PC
2052017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
206
207 PR c++/62046
208 * g++.dg/parse/catch2.C: New.
209
00296d7f
JJ
2102017-06-27 Jakub Jelinek <jakub@redhat.com>
211
c1031852
JJ
212 PR sanitizer/81209
213 * g++.dg/ubsan/pr81209.C: New test.
214
00296d7f
JJ
215 PR middle-end/81207
216 * gcc.c-torture/compile/pr81207.c: New test.
217
0c418630
MP
2182017-06-27 Marek Polacek <polacek@redhat.com>
219
220 PR bootstrap/81216
221 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
222
4b377e01
MS
2232017-06-26 Martin Sebor <msebor@redhat.com>
224
225 PR c++/81169
226 * g++.dg/Wclass-memaccess-2.C: New test.
227
952ac945
CL
2282017-06-26 Carl Love <cel@us.ibm.com>
229
230 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
231 Add new runnable test file for the vec_rev built-ins.
232
df11b2ea
BS
2332016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
234
226ab0a8 235 PR/tree-optimization 71815
df11b2ea
BS
236 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
237 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
238
fa7ccca0
RL
2392017-06-26 Renlin Li <renlin.li@arm.com>
240 Szabolcs Nagy <szabolcs.nagy@arm.com>
241
242 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
243 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
244 memmove.
245
5a5c2d16
RB
2462017-06-26 Richard Biener <rguenther@suse.de>
247
248 PR target/81175
249 * gfortran.dg/pr81175.f: New testcase.
250
75f0112f
RB
2512017-06-26 Richard Biener <rguenther@suse.de>
252
253 PR tree-optimization/81203
254 * gcc.dg/torture/pr81203.c: New testcase.
255
3e2becc4
MP
2562017-06-26 Marek Polacek <polacek@redhat.com>
257
258 PR c/80116
259 * c-c++-common/Wmultistatement-macros-1.c: New test.
260 * c-c++-common/Wmultistatement-macros-2.c: New test.
261 * c-c++-common/Wmultistatement-macros-3.c: New test.
262 * c-c++-common/Wmultistatement-macros-4.c: New test.
263 * c-c++-common/Wmultistatement-macros-5.c: New test.
264 * c-c++-common/Wmultistatement-macros-6.c: New test.
265 * c-c++-common/Wmultistatement-macros-7.c: New test.
266 * c-c++-common/Wmultistatement-macros-8.c: New test.
267 * c-c++-common/Wmultistatement-macros-9.c: New test.
268 * c-c++-common/Wmultistatement-macros-10.c: New test.
269 * c-c++-common/Wmultistatement-macros-11.c: New test.
270
945653db
EB
2712017-06-26 Eric Botcazou <ebotcazou@adacore.com>
272
273 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
274
c8e3c356
CL
2752017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
276
277 * lib/target-supports.exp
278 (check_effective_target_arm_neon_ok_nocache): Add flags with
279 -mfloat-abi=hard. Include arm_neon.h.
280 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
281 (check_effective_target_arm_neon_ok_no_float_abi): New.
282 * gcc.target/arm/lto/pr65837_0.c: Require
283 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
284 * gcc.target/arm/lto/pr65837-attr_0.c: Require
285 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
286
22235619
PC
2872017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
288
289 PR c++/62315
290 * g++.dg/parse/typedef2.C: Specify a dg-error string.
291
e56e3fda
TK
2922017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
293
294 PR fortran/52473
295 * gfortran.dg/cshift_2.f90: New test.
296
d3f062be
JW
2972017-06-23 Jim Wilson <jim.wilson@linaro.org>
298
299 PR middle-end/79794
300 * gcc.target/aarch64/pr79794.c: New.
301
37416b69
MM
3022017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
303
304 PR target/80510
305 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
306 * gcc.target/powerpc/pr80510-2.c: Likewise.
307
8447a92f
JL
3082017-06-22 Jeff Law <law@redhat.com>
309
310 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
311
52607f7e
WS
3122017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
313
314 * gcc.target/powerpc/fold-vec-shift-char.c: New.
315 * gcc.target/powerpc/fold-vec-shift-int.c: New.
316 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
317 * gcc.target/powerpc/fold-vec-shift-short.c: New.
318 * gcc.target/powerpc/fold-vec-shift-left.c: New.
319 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
320 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
321 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
322
fb68f296
JC
3232017-06-23 James Cowgill <James.Cowgill@imgtec.com>
324
325 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture
326 names.
327
60edf8bb
MT
3282017-06-22 Matt Turner <mattst88@gmail.com>
329
330 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
331 skylake check.
332
4333d74b
CL
3332017-06-22 Carl Love <cel@us.ibm.com>
334
335 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
336 vmuleuh): Fix scan-assembler-times should check for word not half word
337 instructions.
338
13f752b2
JL
3392017-06-22 Jeff Law <law@redhat.com>
340
341 * gcc.c-torture/compile/stack-check-1.c: New test.
342
0759db19
RB
3432016-06-22 Richard Biener <rguenther@suse.de>
344
345 * gcc.dg/vect/pr65947-1.c: Remove xfail.
346 * gcc.dg/vect/pr65947-2.c: Likewise.
347 * gcc.dg/vect/pr65947-3.c: Likewise.
348 * gcc.dg/vect/pr65947-4.c: Likewise.
349 * gcc.dg/vect/pr65947-5.c: Likewise.
350 * gcc.dg/vect/pr65947-6.c: Likewise.
351 * gcc.dg/vect/pr65947-8.c: Likewise.
352 * gcc.dg/vect/pr65947-9.c: Likewise.
353 * gcc.dg/vect/pr65947-10.c: Likewise.
354 * gcc.dg/vect/pr65947-12.c: Likewise.
355 * gcc.dg/vect/pr65947-13.c: Likewise.
356 * gcc.dg/vect/pr65947-14.c: Likewise.
357 * gcc.dg/vect/vect-cond-2.c: Likewise.
358 * gcc.dg/vect/vect-pr69848.c: Likewise.
359
c24c235e
ML
3602017-06-22 Martin Liska <mliska@suse.cz>
361
362 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
363 to not inline it.
364
71f82be9
JG
3652017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
366
367 * gcc.dg/tree-ssa/forwprop-37.c: New.
368
a78f6980
RB
3692017-06-22 Richard Biener <rguenther@suse.de>
370
371 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
372
85d5b033
RB
3732017-06-22 Richard Biener <rguenther@suse.de>
374
375 * gcc.dg/vect/pr65947-14.c: New testcase.
376
4ded8669
MM
3772017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
378
379 PR target/80510
380 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
381 32-bit support is added. Change ITYPE size to 64-bit integer.
382 * gcc.target/powerpc/pr80510-2.c: Likewise.
383
cb8d1b01
JJ
3842017-06-21 Jakub Jelinek <jakub@redhat.com>
385
386 PR c++/81154
387 * g++.dg/gomp/pr81154.C: New test.
388
113459fa
DM
3892017-06-21 David Malcolm <dmalcolm@redhat.com>
390
391 * g++.dg/other/old-style-cast-fixits.C: New test case.
392
5e9d501c
JJ
3932017-06-21 Jakub Jelinek <jakub@redhat.com>
394
395 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
396
27d33d3e
TV
3972017-06-21 Tom de Vries <tom@codesourcery.com>
398
399 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
400
5433db45
TV
4012017-06-21 Tom de Vries <tom@codesourcery.com>
402
403 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
404 warning.
405
93c18375
ML
4062017-06-21 Martin Liska <mliska@suse.cz>
407
408 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
409
ff9baa5f
PMR
4102017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
411
412 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
413 gnat.dg/debug11_pkg2.ads: New testcase.
414
a23ba8cc
MG
4152017-06-21 Marc Glisse <marc.glisse@inria.fr>
416
417 * gcc.target/i386/getround.c: New file.
418
ed73f46f
MG
4192017-06-21 Marc Glisse <marc.glisse@inria.fr>
420
421 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
422 * gcc.dg/tree-ssa/addadd-2.c: New file.
423
6b92ab17
TV
4242017-06-21 Tom de Vries <tom@codesourcery.com>
425
426 * lib/target-supports.exp (add_options_for_stack_size): New proc.
427 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
428 * gcc.c-torture/compile/20080806-1.c: Same.
429 * gcc.c-torture/compile/920723-1.c: Same.
430 * gcc.c-torture/compile/930621-1.c: Same.
431 * gcc.c-torture/compile/991214-2.c: Same.
432 * gcc.c-torture/compile/bcopy.c: Same.
433 * gcc.c-torture/compile/memtst.c: Same.
434 * gcc.c-torture/compile/msp.c: Same.
435 * gcc.c-torture/compile/stuct.c: Same.
436 * gcc.c-torture/execute/20011008-3.c: Same.
437 * gcc.c-torture/execute/20030209-1.c: Same.
438 * gcc.c-torture/execute/20031012-1.c: Same.
439 * gcc.c-torture/execute/20040805-1.c: Same.
440 * gcc.c-torture/execute/920410-1.c: Same.
441 * gcc.c-torture/execute/921113-1.c: Same.
442 * gcc.c-torture/execute/921202-1.c: Same.
443 * gcc.c-torture/execute/921208-2.c: Same.
444 * gcc.c-torture/execute/930106-1.c: Same.
445 * gcc.c-torture/execute/930406-1.c: Same.
446 * gcc.c-torture/execute/950221-1.c: Same.
447 * gcc.c-torture/execute/960521-1.c: Same.
448 * gcc.c-torture/execute/980605-1.c: Same.
449 * gcc.c-torture/execute/comp-goto-1.c: Same.
450 * gcc.c-torture/execute/comp-goto-2.c: Same.
451 * gcc.c-torture/execute/memcpy-1.c: Same.
452 * gcc.c-torture/execute/multi-ix.c: Same.
453 * gcc.c-torture/execute/nestfunc-4.c: Same.
454 * gcc.c-torture/execute/pr20621-1.c: Same.
455 * gcc.c-torture/execute/pr23135.c: Same.
456 * gcc.c-torture/execute/pr28982b.c: Same.
457 * gcc.dg/loop-3.c: Same.
458 * gcc.dg/struct-ret-3.c: Same.
459 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
460 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
461 * gcc.dg/tree-prof/comp-goto-1.c: Same.
462 * gcc.dg/tree-prof/pr44777.c: Same.
463
191578a5
DM
4642017-06-20 David Malcolm <dmalcolm@redhat.com>
465
466 PR jit/81144
467 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
468 memset call with zero-initialization.
469 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
470
8a259e30
UB
4712017-06-20 Uros Bizjak <ubizjak@gmail.com>
472
473 * gcc.target/i386/pr80732.c: Include fma4-check.h.
474 (main): Renamed to ...
475 (fma4_test): ... this.
476
b6837e04
JK
4772017-06-20 Julia Koval <julia.koval@intel.com>
478
479 * gcc.target/i386/pr73350-2.c: New test.
480
67ea3f4e
RO
4812017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
482
483 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
484 * c-c++-common/fold-masked-cmp-2.c: Likewise.
485 * c-c++-common/fold-masked-cmp-3.c: Likewise.
486 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
487 restrict to x86_64-*-*-gnu.
488 Skip scan-assembler on *-*-darwin*.
489 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
490 * gcc.dg/loop-invariant.c: Likewise.
491 * gcc.dg/lto/pr70955_0.c: Likewise.
492 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
493 * gcc.dg/tree-ssa/pr79803.c: Likewise.
494 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
495
496 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
497 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
498 targets.
499 * gcc.dg/attr-ms_struct-2.c: Likewise.
500 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
501 * gcc.dg/bf-ms-layout.c: Likewise.
502 * gcc.dg/bf-ms-layout-2.c: Likewise.
503 * gcc.dg/pic-macro-define.c: Remove target restrictions.
504 Require fpic support.
505 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
506 targets.
507 * gcc.target/i386/bitfield2.c: Likewise.
508 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
509 targets.
510 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
511
71bbbd13
NS
5122017-06-20 Nathan Sidwell <nathan@acm.org>
513
514 PR c++/67074
515 * g++.dg/lookup/pr67074.C: New.
516 * g++.dg/parse/namespace-alias-1.C: Adjust.
517
531f0b38
RB
5182017-06-20 Richard Biener <rguenther@suse.de>
519
520 PR middle-end/81097
521 * c-c++-common/ubsan/pr81097.c: New testcase.
522
d47d7438
RB
5232017-06-20 Richard Biener <rguenther@suse.de>
524
525 * gcc.dg/vect/pr65947-9.c: Adjust.
526
b5c7b957
TP
5272017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
528
529 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
530 * gcc.target/arm/acle/cdp2.c: Likewise.
531 * gcc.target/arm/acle/ldc.c: Likewise.
532 * gcc.target/arm/acle/ldc2.c: Likewise.
533 * gcc.target/arm/acle/ldc2l.c: Likewise.
534 * gcc.target/arm/acle/ldcl.c: Likewise.
535 * gcc.target/arm/acle/mcr.c: Likewise.
536 * gcc.target/arm/acle/mcr2.c: Likewise.
537 * gcc.target/arm/acle/mcrr.c: Likewise.
538 * gcc.target/arm/acle/mcrr2.c: Likewise.
539 * gcc.target/arm/acle/mrc.c: Likewise.
540 * gcc.target/arm/acle/mrc2.c: Likewise.
541 * gcc.target/arm/acle/mrrc.c: Likewise.
542 * gcc.target/arm/acle/mrrc2.c: Likewise.
543 * gcc.target/arm/acle/stc.c: Likewise.
544 * gcc.target/arm/acle/stc2.c: Likewise.
545 * gcc.target/arm/acle/stc2l.c: Likewise.
546 * gcc.target/arm/acle/stcl.c: Likewise.
547
a1aa2599
JJ
5482017-06-20 Jakub Jelinek <jakub@redhat.com>
549
550 PR target/81121
551 * gcc.target/i386/pr81121.c: New test.
552
16122c22
MM
5532017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
554
555 PR target/79799
556 * gcc.target/powerpc/pr79799-1.c: New test.
557 * gcc.target/powerpc/pr79799-2.c: Likewise.
558 * gcc.target/powerpc/pr79799-3.c: Likewise.
559 * gcc.target/powerpc/pr79799-4.c: Likewise.
560 * gcc.target/powerpc/pr79799-5.c: Likewise.
561
5ec046c0
NS
5622017-06-19 Nathan Sidwell <nathan@acm.org>
563
564 PR c++/81124
565 PR c++/79766
566 * g++.dg/lookup/pr79766.C: New.
567 * g++.dg/lookup/pr81124.C: New.
568 * g++.dg/template/explicit6.C: Adjust.
569 * g++.old-deja/g++.other/decl5.C: Adjust.
570
c72e002c
CL
5712017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
572
573 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
574 -DSTACK_SIZE.
575
4301ae22
JJ
5762017-06-19 Jakub Jelinek <jakub@redhat.com>
577
9f8fafe8
JJ
578 PR sanitizer/81125
579 * g++.dg/ubsan/pr81125.C: New test.
580
4301ae22
JJ
581 PR sanitizer/81111
582 * g++.dg/ubsan/pr81111.C: New test.
583
21e4389f
RB
5842017-06-19 Richard Biener <rguenther@suse.de>
585
586 PR middle-end/81118
587 * gcc.dg/torture/pr81118.c: New testcase.
588
343ae898
RB
5892017-06-19 Richard Biener <rguenther@suse.de>
590
591 PR tree-optimization/80887
592 * gcc.dg/tree-ssa/pr80887.c: New testcase.
593
97872698
JJ
5942017-06-19 Jakub Jelinek <jakub@redhat.com>
595
596 PR ipa/81112
597 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
598
c14c0b15
NS
5992017-06-19 Nathan Sidwell <nathan@acm.org>
600
601 PR c++/81119
602 * g++.dg/warn/pr81119.C: New.
603
a6e5212a
ML
6042017-06-19 Martin Liska <mliska@suse.cz>
605
606 PR sanitizer/80879
607 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
608
871cc215
ML
6092017-06-19 Martin Liska <mliska@suse.cz>
610
611 PR ipa/80732
612 * gcc.target/i386/mvc5.c: Scan indirect_function.
613 * gcc.target/i386/mvc7.c: Likewise.
614 * gcc.target/i386/pr80732.c: New test.
615
431abe69
PC
6162017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
617
618 PR c++/66093
619 * g++.dg/cpp1y/constexpr-66093.C: New.
620
fe1ae165
RO
6212017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
622
623 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
624 dg-skip-if list.
625
db9bbdec
RB
6262017-06-19 Richard Biener <rguenther@suse.de>
627
628 PR ipa/81112
629 * g++.dg/torture/pr81112.C: New testcase.
630
18154846
JH
6312017-06-18 Jan Hubicka <hubicka@ucw.cz>
632
633 * gcc.dg/lto/pr69866_0.c: This test needs alias.
634
5dace4bf
TK
6352017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
636
637 PR fortran/52473
638 * gfortran.dg/cshift_1.f90: New test.
639
4f4b0ab8
RO
6402017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
641
642 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
643
b36a612c
CL
6442017-06-16 Carl Love <cel@us.ibm.com>
645
646 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
647 main): Add runnable tests and test checker for vec_float,
648 vec_float2, vec_floate and vec_floato builtins.
649
e3e266bf
RE
6502017-06-16 Richard Earnshaw <rearnsha@arm.com>
651
652 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
653 the architecture options added by dg-add-options arm_neon.
654 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
655 to the architecture.
656 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
657 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
658 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
659
42093880
RE
6602017-06-16 Richard Earnshaw <rearnsha@arm.com>
661
662 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
663 multilibs have been built.
664
c5742a17
RE
6652017-06-16 Richard Earnshaw <rearnsha@arm.com>
666
667 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
668 * gcc.target/arm/pr51915.c: Likewise.
669 * gcc.target/arm/pr52006.c: Likewise.
670 * gcc.target/arm/pr53187.c: Likewise.
671
93aa40fe
RE
6722017-06-16 Richard Earnshaw <rearnsha@arm.com>
673
674 * gcc.target/arm/multilibs.exp: New file.
675
b3d8d88e
MS
6762017-06-16 Martin Sebor <msebor@redhat.com>
677
678 PR tree-optimization/80933
679 PR tree-optimization/80934
680 * gcc.dg/fold-bcopy.c: New test.
681 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
682 * gcc.dg/tree-ssa/alias-36.c: Likewise.
683 * gcc/testsuite/gcc.dg/pr79214.c: Adjust.
684 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
685 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
686 * gcc.dg/builtins-nonnull.c: Likewise.
687
56960fd6
JG
6882017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
689
690 PR target/71778
691 * gcc.target/arm/pr71778.c: New.
692
ec73e54d
JH
6932017-06-16 Jan Hubicka <hubicka@ucw.cz>
694
695 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
696
01f1c24e
RB
6972017-06-16 Richard Biener <rguenther@suse.de>
698
699 PR tree-optimization/81090
700 * gcc.dg/graphite/pr81090.c: New testcase.
701
8d94f932
JW
7022017-06-16 Janus Weil <janus@gcc.gnu.org>
703
704 PR fortran/80983
705 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
706
b783399a
JJ
7072017-06-16 Jakub Jelinek <jakub@redhat.com>
708
709 PR sanitizer/81094
710 * c-c++-common/ubsan/object-size-11.c: New test.
711
c3684b7b
MS
7122017-06-15 Martin Sebor <msebor@redhat.com>
713
714 PR c++/80560
715 * g++.dg/Wclass-memaccess.C: New test.
716
d0e7a9fd
JW
7172017-06-15 Janus Weil <janus@gcc.gnu.org>
718
719 PR fortran/80983
720 * gfortran.dg/proc_ptr_comp_51.f90: New test.
721
d1eed638
JH
7222017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
723
724 PR lto/69866
725 * gcc.dg/lto/pr69866_0.c: New test.
726 * gcc.dg/lto/pr69866_1.c: Likewise.
727
61f5d852
JL
7282017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
729
730 PR target/78818
731 * gcc.target/msp430/pr78818-real.c: New template for tests.
732 * gcc.target/msp430/pr78818-auto.c: New test.
733 * gcc.target/msp430/pr78818-data-region.c: New test.
734 * gcc.target/msp430/pr78818-data-sec.c: New test.
735 * gcc.target/msp430/pr78818-auto-warn.c: New test.
736
6820664a
TP
7372017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
738
739 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
740 instructions in it rather than the number of IT blocks being 2.
741 Transfer scan directive arm_thumb2 restriction to the whole
742 testcase and restrict further to Thumb-only targets.
743
41c540fc
TC
7442017-06-15 Tamar Christina <tamar.christina@arm.com>
745
746 * gcc.target/arm/sdiv_costs_1.c:
747 Use dg-add-options.
748
3466430f
MR
7492017-06-14 Maciej W. Rozycki <macro@imgtec.com>
750
751 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
752 * gcc.target/mips/pr51513-1.c: New test.
753 * gcc.target/mips/pr51513-2.c: New test.
754
26fda5f5
RB
7552017-06-14 Richard Biener <rguenther@suse.de>
756
757 PR tree-optimization/81083
758 * gcc.dg/torture/pr81083.c: Add prototypes.
759
909263f8
RB
7602017-06-14 Richard Biener <rguenther@suse.de>
761
762 PR middle-end/81088
763 * c-c++-common/ubsan/pr81088.c: New testcase.
764
938a807a
EB
7652017-06-14 Eric Botcazou <ebotcazou@adacore.com>
766
767 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
768
85c1b6d7
AP
7692017-06-14 Andrew Pinski <apinski@cavium.com>
770 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
771
772 PR target/71663
773 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
774 * gcc.target/aarch64/vect-init-2.c: Likewise.
775 * gcc.target/aarch64/vect-init-3.c: Likewise.
776 * gcc.target/aarch64/vect-init-4.c: Likewise.
777 * gcc.target/aarch64/vect-init-5.c: Likewise.
778
bee9e49f
PC
7792017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
780
781 PR c++/58541
782 * g++.dg/cpp0x/constexpr-58541.C: New.
783
24d020bd
RB
7842017-06-14 Richard Biener <rguenther@suse.de>
785
786 PR tree-optimization/81083
787 * gcc.dg/torture/pr81083.c: New testcase.
788
11c16c2a
JJ
7892017-06-14 Jakub Jelinek <jakub@redhat.com>
790
791 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
792 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
793
c60dc053
JJ
7942017-06-13 Jakub Jelinek <jakub@redhat.com>
795
f31a8339
JJ
796 PR c++/80973
797 * g++.dg/ubsan/pr80973.C: New test.
798
c60dc053
JJ
799 PR c++/80984
800 * g++.dg/opt/nrv18.C: New test.
801
45b2222a
ML
8022017-06-13 Martin Liska <mliska@suse.cz>
803
804 PR sanitize/78204
805 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
806 test by adding no_sanitize attribute.
807 * gcc.dg/asan/use-after-scope-4.c: Likewise.
808
ef0e3441
RL
8092017-06-13 Renlin Li <renlin.li@arm.com>
810
811 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
812 conditionally.
813
345683a9
MJ
8142017-06-13 Martin Jambor <mjambor@suse.cz>
815
816 PR tree-optimization/80803
817 PR tree-optimization/81063
818 gcc.dg/tree-ssa/pr80803.c: New test.
819 gcc.dg/tree-ssa/pr81063.c: Likewise.
820
9ebc3467
YG
8212017-06-12 Yury Gribov <tetra2005@gmail.com>
822
823 * c-c++-common/fold-masked-cmp-3.c: New test.
824
16842d34
YG
8252017-06-13 Yury Gribov <tetra2005@gmail.com>
826
827 PR tree-optimization/67328
828 * c-c++-common/fold-masked-cmp-1.c: New test.
829 * c-c++-common/fold-masked-cmp-2.c: Likewise.
830 * gcc.dg/pr46309.c: Fix pattern.
831 * gcc.dg/pr46309-2.c: Likewise.
832
ba593ad5
TC
8332017-06-13 Tamar Christina <tamar.christina@arm.com>
834
835 * gcc.target/arm/sdiv_costs_1.c:
836 Require arm_arch_v8a_ok and add march option.
837
9ab5a235
ML
8382017-06-13 Martin Liska <mliska@suse.cz>
839
840 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
841 * gcc.dg/tree-ssa/dump-2.c: Likewise.
842 * gcc.dg/tree-ssa/vrp101.c: Likewise.
843
4f2c198d
RB
8442017-06-13 Richard Biener <rguenther@suse.de>
845
846 PR middle-end/81065
847 * c-c++-common/ubsan/pr81065.c: New testcase.
848
196ed8ea
ILT
8492017-06-12 Ian Lance Taylor <iant@golang.org>
850
851 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
852 freorder. Update comment to explain test.
853
64ff4f60
TC
8542017-06-12 Tamar Christina <tamar.christina@arm.com>
855
856 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
857 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
858 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
859 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
860
5ed2fdfe
TC
8612017-06-12 Tamar Christina <tamar.christina@arm.com>
862
863 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
864
6cddb61c
TC
8652017-06-12 Tamar Christina <tamar.christina@arm.com>
866
867 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
868
aebce396
JJ
8692017-06-12 Jakub Jelinek <jakub@redhat.com>
870
871 PR tree-optimization/81003
872 * gcc.c-torture/compile/pr81003.c: New test.
873
3fd7fe21
RB
8742017-06-12 Richard Biener <rguenther@suse.de>
875
876 PR tree-optimization/81053
877 * gcc.dg/torture/pr81053.c: New testcase.
878
ac39f0e8
TK
8792017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
880
881 PR fortran/80988
882 * gfortran.dg/implied_do_io_3.f90: New test.
883
18787c38
TV
8842017-06-10 Tom de Vries <tom@codesourcery.com>
885
886 * lib/target-supports.exp (check_effective_target_signal): New proc.
887 * lib/gcc.exp (gcc_target_compile): Remove appending of
888 -DSIGNAL_SUPPRESS to additional_flags.
889 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
890 additional_flags if effective target signal is not supported by the
891 target.
892 * gcc.c-torture/execute/20101011-1.c: Same.
893 * gcc.dg/c99-stdint-1.c: Same.
894 * gcc.dg/c99-stdint-2.c: Same.
895 * gcc.dg/c99-stdint-5.c: Same.
896 * gcc.dg/c99-stdint-6.c: Same.
897 * gcc.dg/stdint-width-1.c: Same.
898
0069a009
TV
8992017-06-10 Tom de Vries <tom@codesourcery.com>
900
901 * lib/target-supports.exp (check_effective_target_stack_size)
902 (dg-effective-target-value): New proc.
903 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
904 additional_flags.
905 * lib/objc.exp (objc_target_compile): Same.
906 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
907 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
908 dg-additional-options.
909 * gcc.c-torture/compile/20080806-1.c: Same.
910 * gcc.c-torture/compile/920723-1.c: Same.
911 * gcc.c-torture/compile/930621-1.c: Same.
912 * gcc.c-torture/compile/991214-2.c: Same.
913 * gcc.c-torture/compile/bcopy.c: Same.
914 * gcc.c-torture/compile/memtst.c: Same.
915 * gcc.c-torture/compile/msp.c: Same.
916 * gcc.c-torture/compile/stuct.c: Same.
917 * gcc.c-torture/execute/20011008-3.c: Same.
918 * gcc.c-torture/execute/20030209-1.c: Same.
919 * gcc.c-torture/execute/20031012-1.c: Same.
920 * gcc.c-torture/execute/20040805-1.c: Same.
921 * gcc.c-torture/execute/920410-1.c: Same.
922 * gcc.c-torture/execute/920501-7.c: Same.
923 * gcc.c-torture/execute/921113-1.c: Same.
924 * gcc.c-torture/execute/921202-1.c: Same.
925 * gcc.c-torture/execute/921208-2.c: Same.
926 * gcc.c-torture/execute/930106-1.c: Same.
927 * gcc.c-torture/execute/930406-1.c: Same.
928 * gcc.c-torture/execute/950221-1.c: Same.
929 * gcc.c-torture/execute/960521-1.c: Same.
930 * gcc.c-torture/execute/980605-1.c: Same.
931 * gcc.c-torture/execute/comp-goto-1.c: Same.
932 * gcc.c-torture/execute/comp-goto-2.c: Same.
933 * gcc.c-torture/execute/memcpy-1.c: Same.
934 * gcc.c-torture/execute/multi-ix.c: Same.
935 * gcc.c-torture/execute/nestfunc-4.c: Same.
936 * gcc.c-torture/execute/pr20621-1.c: Same.
937 * gcc.c-torture/execute/pr23135.c: Same.
938 * gcc.c-torture/execute/pr28982b.c: Same.
939 * gcc.dg/loop-3.c: Same.
940 * gcc.dg/struct-ret-3.c: Same.
941 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
942 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
943 * gcc.dg/tree-prof/comp-goto-1.c: Same.
944 * gcc.dg/tree-prof/pr44777.c: Same.
945
b09649fd
DM
9462017-06-09 David Malcolm <dmalcolm@redhat.com>
947
948 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
949 (test_mutually_exclusive_suggestions): New test function.
950 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
951 (test_mutually_exclusive_suggestions): New test function.
952 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
953 (test_mutually_exclusive_suggestions): New test function.
954 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
955 (test_show_locus): Add special-case for
956 "test_mutually_exclusive_suggestions".
957
a1f427e9
ILT
9582017-06-09 Ian Lance Taylor <iant@golang.org>
959
960 * gcc.dg/tree-prof/split-1.c: New test.
961
cb59f689
JH
9622017-06-09 Jan Hubicka <hubicka@ucw.cz>
963
964 * gcc.dg/predict-14.c: Avoid cold function detection.
965 * gcc.target/i386/umod-3.c: Likewise.
966
f66e6423
TC
9672017-06-09 Tamar Christina <tamar.christina@arm.com>
968
969 * gcc.target/aarch64/lrint-matherr.h: New.
970 * gcc.target/aarch64/inline-lrint_1.c: New.
971 * gcc.target/aarch64/inline-lrint_2.c: New.
972 * gcc.target/aarch64/no-inline-lrint_1.c: New.
973 * gcc.target/aarch64/no-inline-lrint_2.c: New.
974
37b68a43
TC
9752017-06-09 Tamar Christina <tamar.christina@arm.com>
976
977 * gcc.target/arm/sdiv_costs_1.c: New.
978
37f30285
TV
9792017-06-09 Tom de Vries <tom@codesourcery.com>
980
981 PR target/80855
982 * gcc.target/nvptx/label-values.c: New test.
983
051508d7
TP
9842017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
985
986 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
987 Test for null definitions instead of them being undefined. Add entry
988 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
989 about using the effective target for architecture extension.
990 (check_effective_target_arm_arch_v7ve_ok): Remove.
991 (add_options_for_arm_arch_v7ve): Likewise.
992
01a8cacc
RB
9932017-06-09 Richard Biener <rguenther@suse.de>
994
995 PR tree-optimization/66623
996 * gcc.dg/vect/pr66623.c: New testcase.
997
6d1115c5
RB
9982017-06-09 Richard Biener <rguenther@suse.de>
999
1000 PR tree-optimization/79483
1001 * gcc.dg/graphite/pr79483.c: New testcase.
1002
6ba856d4
RB
10032017-06-09 Richard Biener <rguenther@suse.de>
1004
1005 PR middle-end/81007
1006 * g++.dg/pr81007.C: New testcase.
1007
48e69247
JJ
10082017-06-09 Jakub Jelinek <jakub@redhat.com>
1009
1010 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
1011 instead of "rsp" for -m32.
1012 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
1013 target, add -msse2 to dg-options.
1014 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
1015 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
1016
120ef1d5
SB
10172017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
1018
1019 PR target/80966
1020 * gcc.target/powerpc/stack-limit.c: New testcase.
1021
271be653
WS
10222017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
1023
1024 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
1025 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
1026 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
1027 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
1028 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
1029 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
1030
0d05f685
JJ
10312017-06-08 Jakub Jelinek <jakub@redhat.com>
1032
8ab7005b
JJ
1033 PR c/81006
1034 * c-c++-common/gomp/pr81006.c: New test.
1035
34361776
JJ
1036 PR c++/81011
1037 * g++.dg/gomp/pr81011.C: New test.
1038
0d05f685
JJ
1039 PR middle-end/81005
1040 * c-c++-common/ubsan/align-10.c: New test.
1041 * c-c++-common/ubsan/null-13.c: New test.
1042
2163b9bc
UB
10432017-06-08 Uros Bizjak <ubizjak@gmail.com>
1044
1045 PR target/81015
1046 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
1047 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
1048 * gcc.target/i386/pr81015.c: New test.
1049
73f49ad7
TV
10502017-06-08 Tom de Vries <tom@codesourcery.com>
1051
1052 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
1053 trampolines instead of NO_TRAMPOLINES.
1054 * gcc.c-torture/execute/20000822-1.c: Same.
1055 * gcc.c-torture/execute/920428-2.c: Same.
1056 * gcc.c-torture/execute/920501-7.c: Same.
1057 * gcc.c-torture/execute/920612-2.c: Same.
1058 * gcc.c-torture/execute/921017-1.c: Same.
1059 * gcc.c-torture/execute/921215-1.c: Same.
1060 * gcc.c-torture/execute/931002-1.c: Same.
1061 * gcc.c-torture/execute/comp-goto-2.c: Same.
1062 * gcc.c-torture/execute/nestfunc-1.c: Same.
1063 * gcc.c-torture/execute/nestfunc-2.c: Same.
1064 * gcc.c-torture/execute/nestfunc-3.c: Same.
1065 * gcc.c-torture/execute/nestfunc-5.c: Same.
1066 * gcc.c-torture/execute/nestfunc-6.c: Same.
1067 * gcc.c-torture/execute/pr24135.c: Same.
1068 * gcc.dg/Wtrampolines.c: Same.
1069 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1070 * gcc.dg/torture/stackalign/nested-5.c: Same.
1071 * gcc.dg/torture/stackalign/nested-6.c: Same.
1072 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
1073 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1074 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
1075 * gcc.dg/trampoline-1.c: Same.
1076 * gcc.dg/tree-prof/pr44777.c: Same.
1077 * gcc.target/i386/pr67770.c: Same.
1078 * lib/gcc.exp (gcc_target_compile): Remove appending of
1079 -DNO_TRAMPOLINES to additional_flags.
1080 * lib/objc.exp (objc_target_compile): Same.
1081
b9835925
TV
10822017-06-08 Tom de Vries <tom@codesourcery.com>
1083
1084 * lib/target-supports.exp (check_effective_target_trampolines): Test for
1085 'gcc,no_trampolines' instead of 'no_trampolines'.
1086
77db6c15
AI
10872017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
1088
1089 PR middle-end/79988
1090 * gcc.target/i386/mpx/pr79988.c: New test.
1091
0036534f
AI
10922017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
1093
1094 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
1095 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
1096 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
1097
b69d9ac6
JH
10982017-06-08 Jan Hubicka <hubicka@ucw.cz>
1099
1100 * g++.dg/tree-ssa/counts-1.C: New testcase.
1101 * gcc.dg/tree-ssa/counts-1.c: New testcase.
1102
c46f9051
JK
11032017-08-08 Julia Koval <julia.koval@intel.com>
1104
1105 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
1106 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
1107 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
1108 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
1109 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
1110 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
1111
5ed41889
MP
11122017-06-08 Marek Polacek <polacek@redhat.com>
1113
1114 PR sanitize/80932
1115 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
1116
8055904e
JK
11172017-08-08 Julia Koval <julia.koval@intel.com>
1118
1119 PR target/73350,80862
1120 * gcc.target/i386/pr73350.c: New test.
1121
fb4bc6ff
RB
11222017-06-08 Richard Biener <rguenther@suse.de>
1123
1124 PR tree-optimization/80928
1125 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
1126
989cc652 11272017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 1128
989cc652
CL
1129 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
1130
83059741
JW
11312017-06-07 Jonathan Wakely <jwakely@redhat.com>
1132
1133 PR c++/80990
1134 * g++.dg/cpp1z/class-deduction39.C: New.
1135
0874a778
MP
11362017-06-07 Marek Polacek <polacek@redhat.com>
1137
1138 PR sanitizer/80932
1139 * c-c++-common/ubsan/pr80932.c: New test.
1140
55e872a4
BC
11412017-06-07 Bin Cheng <bin.cheng@arm.com>
1142
1143 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
1144 * gcc.target/i386/l_fma_double_2.c: Ditto.
1145 * gcc.target/i386/l_fma_double_3.c: Ditto.
1146 * gcc.target/i386/l_fma_double_4.c: Ditto.
1147 * gcc.target/i386/l_fma_double_5.c: Ditto.
1148 * gcc.target/i386/l_fma_double_6.c: Ditto.
1149 * gcc.target/i386/l_fma_float_1.c: Ditto.
1150 * gcc.target/i386/l_fma_float_2.c: Ditto.
1151 * gcc.target/i386/l_fma_float_3.c: Ditto.
1152 * gcc.target/i386/l_fma_float_4.c: Ditto.
1153 * gcc.target/i386/l_fma_float_5.c: Ditto.
1154 * gcc.target/i386/l_fma_float_6.c: Ditto.
1155
cb9ac430
TC
11562017-06-07 Tamar Christina <tamar.christina@arm.com>
1157
1158 * gcc.target/aarch64/sdiv_costs_1.c: New.
1159
46c821e7
RB
11602017-06-07 Richard Biener <rguenther@suse.de>
1161
1162 PR tree-optimization/80928
1163 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
1164 * gcc.dg/vect/slp-13-big-array.c: Likewise.
1165
6eb2ac65
RB
11662017-06-07 Richard Biener <rguenther@suse.de>
1167
1168 PR tree-optimization/80928
1169 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
1170 check_results.
1171
25396db9
NS
11722017-06-06 Nathan Sidwell <nathan@acm.org>
1173
1174 * g++.dg/pr45330.C: Add inline namespace case.
1175
bbf97416
TK
11762017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1177
1178 PR fortran/80975
1179 * gfortran.dg/matmul_16.f90: New test.
1180 * gfortran.dg/inline_matmul_18.f90: New test.
1181
dc949728
MP
11822017-06-06 Marek Polacek <polacek@redhat.com>
1183
1184 PR c/79983
1185 * gcc.dg/pr79983.c: New test.
1186
100d0700
DM
11872017-06-06 David S. Miller <davem@davemloft.net>
1188
1189 * gcc.target/sparc/sparc-ret-3.c: New test.
1190
6c6b519a
TV
11912017-06-06 Tom de Vries <tom@codesourcery.com>
1192
1193 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
1194 label_values instead of NO_LABEL_VALUES.
1195 * gcc.c-torture/compile/920301-1.c: Same.
1196 * gcc.c-torture/compile/920501-1.c: Same.
1197 * gcc.c-torture/compile/941014-4.c: Same.
1198 * gcc.c-torture/compile/labels-1.c: Same.
1199 * gcc.c-torture/compile/pr18903.c: Same.
1200 * gcc.c-torture/execute/920302-1.c: Same.
1201 * gcc.c-torture/execute/920415-1.c: Same.
1202 * gcc.c-torture/execute/920428-2.c: Same.
1203 * gcc.c-torture/execute/920501-3.c: Same.
1204 * gcc.c-torture/execute/920501-4.c: Same.
1205 * gcc.c-torture/execute/920501-5.c: Same.
1206 * gcc.c-torture/execute/920501-7.c: Same.
1207 * gcc.c-torture/execute/920721-4.c: Same.
1208 * gcc.c-torture/execute/980526-1.c: Same.
1209 * gcc.c-torture/execute/990208-1.c: Same.
1210 * gcc.c-torture/execute/comp-goto-1.c: Same.
1211 * gcc.c-torture/execute/comp-goto-2.c: Same.
1212 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1213 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1214 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
1215 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1216 * gcc.dg/tree-prof/pr44777.c: Same.
1217 * gcc.misc-tests/bprob-2.c: Same.
1218 * gcc.misc-tests/gcov-3.c: Same.
1219 * lib/gcc.exp (gcc_target_compile): Remove appending of
1220 -DNO_LABEL_VALUES to additional_flags.
1221 * lib/objc.exp (objc_target_compile): Same.
1222 * lib/target-supports.exp (check_effective_target_label_values): Test on
1223 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
1224
4ebcc903
KT
12252017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1226
1227 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
1228
331dc840
RB
12292017-06-06 Richard Biener <rguenther@suse.de>
1230
1231 PR tree-optimization/80974
1232 * gcc.dg/torture/pr80974.c: New testcase.
1233
d2537732
TP
12342017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1235
1236 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
1237 "unsigned int" in conversation warning on line 15.
1238
e7baeb39
RB
12392017-06-06 Richard Biener <rguenther@suse.de>
1240
1241 PR tree-optimization/80928
1242 * gcc.dg/vect/pr80928.c: New testcase.
1243 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
1244 * gcc.dg/vect/slp-13.c: Likewise.
1245 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
1246
05945a1b
DM
12472017-06-05 David Malcolm <dmalcolm@redhat.com>
1248
1249 * g++.dg/plugin/comment_plugin.c: New test plugin.
1250 * g++.dg/plugin/comments-1.C: New test file.
1251 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1252
9b972837
BE
12532017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1254
1255 * gcc.misc-tests/gcov-1a.c: New test.
1256
1d135d98
MM
12572017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1258
1259 * gcc.target/powerpc/clone1.c: New test.
1260
92bba237
JW
12612017-06-05 Janus Weil <janus@gcc.gnu.org>
1262
1263 PR fortran/70601
1264 * gfortran.dg/proc_ptr_comp_50.f90: New test.
1265
7b3ee9c9
NK
12662017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
1267
1268 PR fortran/35339
1269 * gfortran.dg/implied_do_io_1.f90: New Test.
1270 * gfortran.dg/implied_do_io_2.f90: New Test.
1271
e4d1c5c4
RL
12722017-06-05 Renlin Li <renlin.li@arm.com>
1273
1274 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
1275 selector to related line.
1276
d91561cb
JH
12772017-06-05 Jan Hubicka <hubicka@ucw.cz>
1278
1279 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
1280
d8395013
KT
12812017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1282
1283 * gcc.target/aarch64/store_lane0_str_1.c: New test.
1284
279dc4b4
KT
12852017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1286
1287 * gcc.target/aarch64/subs_compare_2.c: New test.
1288
e49d8b68
KT
12892017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1290
1291 * gcc.target/aarch64/subs_compare_1.c: New test.
1292
4456f65d
CX
12932017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
1294
1295 * gcc.target/mips/div-9.c: Delete duplicate test.
1296 * gcc.target/mips/div-10.c: Ditto.
1297 * gcc.target/mips/div-11.c: Ditto.
1298 * gcc.target/mips/div-12.c: Ditto.
1299
3995f3a2
JH
13002017-05-23 Jan Hubicka <hubicka@ucw.cz>
1301
1302 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1303
82c027e1
DH
13042017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
1305
1306 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
1307 vesrion of the dejagnu grep.
1308 (list-module-names): Use it and adjust the regular expressions for
1309 modules and submodules.
1310 * gfortran.dg/prof/prof.exp: Cleanup modules.
1311 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
1312 directives.
1313 * gfortran.dg/altreturn_8.f90: Likewise.
1314 * gfortran.dg/associate_12.f90: Likewise.
1315 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
1316 * gfortran.dg/charlen_15.f90: Likewise.
1317 * gfortran.dg/class_4a.f03: Likewise.
1318 * gfortran.dg/class_54.f90: Likewise.
1319 * gfortran.dg/class_dummy_4.f03: Likewise.
1320 * gfortran.dg/class_dummy_5.f90: Likewise.
1321 * gfortran.dg/constructor_9.f90: Likewise.
1322 * gfortran.dg/dec_structure_15.f90: Likewise.
1323 * gfortran.dg/do_check_8.f90: Likewise.
1324 * gfortran.dg/dtio_26.f03: Likewise.
1325 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
1326 * gfortran.dg/equiv_9.f90: Likewise.
1327 * gfortran.dg/extends_15.f90: Likewise.
1328 * gfortran.dg/finalize_22.f90: Likewise.
1329 * gfortran.dg/finalize_23.f90: Likewise.
1330 * gfortran.dg/generic_26.f90: Likewise.
1331 * gfortran.dg/generic_27.f90: Likewise.
1332 * gfortran.dg/namelist_76.f90: Likewise.
1333 * gfortran.dg/pointer_init_8.f90: Likewise.
1334 * gfortran.dg/pr61318.f90: Likewise.
1335 * gfortran.dg/pr77260_1.f90: Likewise.
1336 * gfortran.dg/pr77260_2.f90: Likewise.
1337 * gfortran.dg/pr77420_3.f90: Likewise.
1338 * gfortran.dg/proc_ptr_39.f90: Likewise.
1339 * gfortran.dg/proc_ptr_41.f90: Likewise.
1340 * gfortran.dg/proc_ptr_42.f90: Likewise.
1341 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
1342 * gfortran.dg/submodule_1.f08: Likewise.
1343 * gfortran.dg/submodule_10.f08: Likewise.
1344 * gfortran.dg/submodule_14.f08: Likewise.
1345 * gfortran.dg/submodule_15.f08: Likewise.
1346 * gfortran.dg/submodule_2.f08: Likewise.
1347 * gfortran.dg/submodule_5.f08: Likewise.
1348 * gfortran.dg/submodule_6.f08: Likewise.
1349 * gfortran.dg/submodule_7.f08: Likewise.
1350 * gfortran.dg/submodule_8.f08: Likewise.
1351 * gfortran.dg/submodule_9.f08: Likewise.
1352 * gfortran.dg/transfer_class_2.f90: Likewise.
1353 * gfortran.dg/typebound_assignment_7.f90: Likewise.
1354 * gfortran.dg/typebound_call_24.f03: Likewise.
1355 * gfortran.dg/typebound_call_25.f90: Likewise.
1356 * gfortran.dg/typebound_deferred_1.f90: Likewise.
1357 * gfortran.dg/typebound_generic_12.f03: Likewise.
1358 * gfortran.dg/typebound_generic_13.f03: Likewise.
1359 * gfortran.dg/typebound_generic_14.f03: Likewise.
1360 * gfortran.dg/typebound_generic_15.f90: Likewise.
1361 * gfortran.dg/typebound_operator_16.f03: Likewise.
1362 * gfortran.dg/typebound_operator_18.f90: Likewise.
1363 * gfortran.dg/typebound_operator_20.f90: Likewise.
1364 * gfortran.dg/typebound_override_3.f90: Likewise.
1365 * gfortran.dg/typebound_override_4.f90: Likewise.
1366 * gfortran.dg/typebound_override_5.f90: Likewise.
1367 * gfortran.dg/typebound_override_6.f90: Likewise.
1368 * gfortran.dg/typebound_override_7.f90: Likewise.
1369 * gfortran.dg/typebound_proc_28.f03: Likewise.
1370 * gfortran.dg/typebound_proc_29.f90: Likewise.
1371 * gfortran.dg/typebound_proc_30.f90: Likewise.
1372 * gfortran.dg/typebound_proc_31.f90: Likewise.
1373 * gfortran.dg/typebound_proc_32.f90: Likewise.
1374 * gfortran.dg/typebound_proc_33.f90: Likewise.
1375 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
1376 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
1377 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
1378 * gfortran.dg/use_only_3.f90: Likewise.
1379 * gfortran.dg/use_without_only_1.f90: Likewise.
1380 * gfortran.dg/warn_unused_function.f90: Likewise.
1381 * gfortran.dg/warn_unused_function_2.f90: Likewise.
1382 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 1383
3de4ac6d
MP
13842017-06-04 Marek Polacek <polacek@redhat.com>
1385
1386 PR c/80919
1387 * gcc.dg/format/pr80919.c: New test.
1388
2474f48f
MS
13892017-06-02 Martin Sebor <msebor@redhat.com>
1390
1391 PR c/80892
1392 * c-c++-common/Wfloat-conversion-2.c: New test.
1393
bd280745
PC
13942017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1395
1396 PR c++/68754
1397 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 1398
bd280745 13992017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
1400
1401 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
1402 for the new built-ins.
1403
ffa8a921
SD
14042017-06-02 Sudakshina Das <sudi.das@arm.com>
1405
1406 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
1407
d65d1bd9
WS
14082017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1409
1410 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
1411 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
1412 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
1413 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
1414 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
1415
b160939b
KT
14162017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1417
1418 * gcc.target/aarch64/hfmode_ins_1.c: New test.
1419
17f47f86
KT
14202017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1421
1422 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
1423
ab82e126
WS
14242017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1425
1426 * gcc.target/powerpc/fold-vec-abs-char.c: New.
1427 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
1428 * gcc.target/powerpc/fold-vec-abs-int.c: New.
1429 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
1430 * gcc.target/powerpc/fold-vec-abs-short.c: New.
1431 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
1432 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
1433 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
1434 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
1435
c957e9c0
NS
14362017-06-02 Nathan Sidwell <nathan@acm.org>
1437
1438 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
1439
aad16012
JJ
14402017-06-02 Jakub Jelinek <jakub@redhat.com>
1441
74b4885d
JJ
1442 PR rtl-optimization/80903
1443 * gcc.dg/pr80903.c: New test.
1444
aad16012
JJ
1445 PR fortran/80918
1446 * gfortran.dg/gomp/pr80918.f90: New test.
1447
40ffd95f
BE
14482017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1449
1450 * c-c++-common/Wsizeof-pointer-div.c: New test.
1451 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
1452 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
1453 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
1454 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
1455 * gcc.target/i386/sse-set-ps-1.c: Likewise.
1456 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
1457 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
1458 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
1459 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
1460 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
1461 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
1462 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
1463 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
1464 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
1465 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
1466 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
1467 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
1468 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
1469
052754ea
WS
14702017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
1471
1472 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
1473 Update the target to power8-vector.
1474
aa63913f
DM
14752017-06-01 David Malcolm <dmalcolm@redhat.com>
1476
1477 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
1478
2ded3754
PMR
14792017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
1480
1481 * debug12.adb, debug12.ads: New testcase.
1482
c8638450
MJ
14832017-06-01 Martin Jambor <mjambor@suse.cz>
1484
1485 PR tree-optimization/80898
1486 * gcc.dg/tree-ssa/pr80898.c: New test.
1487 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
1488
ac853c90
PC
14892017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1490
1491 PR c++/80896
1492 * g++.dg/cpp1z/nodiscard5.C: New.
1493
7841f13c
CZ
14942017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
1495
1496 * gcc.target/arc/pr9001195952.c: New test.
1497
f525e390
TV
14982017-06-01 Tom de Vries <tom@codesourcery.com>
1499
1500 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
1501 * gcc.c-torture/compile/asmgoto-1.c: Same.
1502 * gcc.dg/20000707-1.c: Same.
1503 * gcc.dg/pr38700.c: Same.
1504 * gcc.dg/pr70169.c: Same.
1505 * gcc.dg/pr80112.c: Same.
1506 * gcc.dg/torture/pr51071-2.c: Same.
1507 * gcc.dg/torture/pr51071.c: Same.
1508 * gcc.dg/tree-ssa/alias-34.c: Same.
1509
9285616c
PMR
15102017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
1511
1512 * gnat.dg/debug11.adb: New testcase.
1513
48932682
RB
15142017-06-01 Richard Biener <rguenther@suse.de>
1515
1516 PR middle-end/66313
1517 * c-c++-common/ubsan/pr66313.c: New testcase.
1518 * gcc.dg/tree-ssa/loop-15.c: Adjust.
1519
fcb99124
SM
15202017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
1521
1522 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
1523 dg-options. Change dg-require-effective-target powerpc_vsx_ok
1524 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
1525 -mcpu overridden.
1526 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
1527 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
1528 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
1529 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
1530 to dg-option. Add dg-skip-if directive to disable this test
1531 for darwin. Add dg-skip-if directive to disable this test if
1532 -mcpu overridden.
1533
dc7401c0
SP
15342017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
1535
1536 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
1537 (_mm_maskz_max_sd): Test new intrinsics.
1538 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
1539 (_mm_maskz_max_sd): Test new intrinsics.
1540 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
1541 (_mm_maskz_max_ss): Test new intrinsics.
1542 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
1543 (_mm_maskz_max_ss): Test new intrinsics.
1544 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
1545 (_mm_maskz_min_sd): Test new intrinsics.
1546 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
1547 (_mm_maskz_min_sd): Test new intrinsics.
1548 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
1549 (_mm_maskz_min_ss): Test new intrinsics.
1550 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
1551 (_mm_maskz_min_ss): Test new intrinsics.
1552
3909991c
NS
15532017-05-31 Nathan Sidwell <nathan@acm.org>
1554
1555 * g++.dg/lookup/lambda1.C New.
1556
0e510edb
BC
15572017-05-31 Bin Cheng <bin.cheng@arm.com>
1558
1559 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
1560 on pointer should not be replaced.
1561
9fc5e7a4
MM
15622017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
1563
1564 PR testsuite/80580
1565 * gcc.dg/gimplefe-error-7.c: New test.
1566
1e466f04
GM
15672017-05-31 Graham Markall <graham.markall@embecosm.com>
1568
1569 * gcc.target/arc/add_n-combine.c: New test.
1570 * gcc.target/arc/sub_n-combine.c: New test.
1571
89c88990
RB
15722017-05-31 Richard Biener <rguenther@suse.de>
1573
1574 PR target/80880
1575 * gcc.target/i386/pr80880.c: New testcase.
1576
748bbe72
RS
15772017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
1578
1579 * gcc.dg/vect/vect-103.c: Update wording of dump message.
1580
c7d7e222
BC
15812017-05-31 Bin Cheng <bin.cheng@arm.com>
1582
1583 * gcc.dg/vect/pr80815-3.c: New test.
1584
ee1379be
RB
15852017-05-31 Richard Biener <rguenther@suse.de>
1586
1587 PR tree-optimization/80906
1588 * gcc.dg/graphite/pr80906.c: New testcase.
1589
bcce980e
TV
15902017-05-30 Tom de Vries <tom@codesourcery.com>
1591
1592 PR testsuite/80910
1593 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
1594 unsupported if host compiler does not support c++11.
1595 (host_supports_c++11): New proc.
1596
ef9200aa
MS
15972017-05-30 Martin Sebor <msebor@redhat.com>
1598
1599 PR c/80731
1600 * g++.dg/ext/utf16-4.C: Relax test.
1601 * gcc.dg/fixed-point/int-warning.c: Adjust.
1602
f012c8ef
DM
16032017-05-30 David Malcolm <dmalcolm@redhat.com>
1604
1605 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
1606 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
1607 test case.
1608 * g++.dg/plugin/show-template-tree-color.C: New test case.
1609 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
1610 * g++.dg/template/show-template-tree-2.C: New test case.
1611 * g++.dg/template/show-template-tree-3.C: New test case.
1612 * g++.dg/template/show-template-tree-4.C: New test case.
1613 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
1614 * g++.dg/template/show-template-tree.C: New test case.
1615
3f8efe25
SB
16162017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
1617
1618 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
1619 dg-options.
1620 * gfortran.dg/pr80107.f: Delete testcase.
1621
77d1dbdb
UB
16222017-05-30 Uros Bizjak <ubizjak@gmail.com>
1623
1624 PR target/80833
1625 * gcc.target/i386/pr80833-1.c: New test.
1626 * gcc.target/i386/pr80833-2.c: Ditto.
1627
e2f35333
NS
16282017-05-30 Nathan Sidwell <nathan@acm.org>
1629
1630 PR c++/80913
1631 * g++.dg/lookup/pr80913.C: New.
1632
ba7629e2
RB
16332017-05-30 Richard Biener <rguenther@suse.de>
1634
1635 PR middle-end/80901
1636 * gcc.dg/torture/pr80901.c: New testcase.
1637
4bfb347c
RD
16382017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
1639
1640 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
1641
b3125625
JL
16422017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1643
1644 PR target/78838
1645 * gcc.target/msp430/interrupt_fn_placement.c: New test.
1646
892d6169
RB
16472017-05-30 Richard Biener <rguenther@suse.de>
1648
1649 PR middle-end/80876
1650 * gcc.dg/torture/pr80876.c: New testcase.
1651
3d7ff728
NS
16522017-05-29 Nathan Sidwell <nathan@acm.org>
1653
1654 PR c++/80891 (#5)
1655 * g++.dg/lookup/pr80891-5.C: New.
1656
fd262197
JD
16572017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1658
1659 PR libgfortran/53029
1660 * gfortran.dg/read_5.f90: New test.
1661
724e517a
NS
16622017-05-29 Nathan Sidwell <nathan@acm.org>
1663
a5cfa13a
NS
1664 PR c++/80891 (#4)
1665 * g++.dg/lookup/pr80891-4.C: New.
1666
e514ab0c
NS
1667 PR c++/80891 (#1)
1668 * g++.dg/lookup/pr80891-1.C: New.
1669
58dec010
NS
1670 PR c++/80891 (#3)
1671 * g++.dg/lookup/pr80891-3.C: New.
1672
724e517a
NS
1673 PR c++/80891 (#2)
1674 * g++.dg/lookup/pr80891-2.C: New.
1675
bbe3927b
TK
16762017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1677
1678 PR fortran/37131
1679 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
1680 flags.
1681 * gfortran.dg/transpose_optimization_1.f90: Likewise.
1682 * gfortran.dg/inline_matmul_17.f90: New test.
1683
8364e6ac
TK
16842017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1685
1686 * gfortran.dg/matmul_bounds_12.f90: New test.
1687
56a35ac9
JJ
16882017-05-27 Jakub Jelinek <jakub@redhat.com>
1689
1690 PR bootstrap/80887
1691 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
1692
945bf9e1
NS
16932017-05-26 Nathan Sidwell <nathan@acm.org>
1694
1695 * g++.dg/cpp0x/dr2061.C: New.
1696 * g++.dg/parse/namespace-alias-1.C: Add more test.
1697
cb4fe401
BC
16982017-05-26 Bin Cheng <bin.cheng@arm.com>
1699
1700 PR tree-optimization/80815
1701 * gcc.dg/vect/pr80815-1.c: New test.
1702 * gcc.dg/vect/pr80815-2.c: New test.
1703
e929e611
ML
17042017-05-26 Martin Liska <mliska@suse.cz>
1705
1706 PR ipa/80663
1707 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
1708 split at the problematic spot.
1709 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
1710 a valid value of the param.
1711
92f105f6
MP
17122017-05-26 Marek Polacek <polacek@redhat.com>
1713
1714 PR sanitizer/80875
1715 * c-c++-common/ubsan/pr80875.c: New test.
1716
74ca4e36
TV
17172017-05-26 Tom de Vries <tom@codesourcery.com>
1718
1719 PR testsuite/80557
1720 * gcc.dg/20011021-1.c: Replace absolute line numbers.
1721 * gcc.dg/Wcxx-compat-8.c: Same.
1722 * gcc.dg/Wobjsize-1.c: Same.
1723 * gcc.dg/Wshadow-local-2.c: Same.
1724 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
1725 * gcc.dg/anon-struct-6.c: Same.
1726 * gcc.dg/asm-wide-1.c: Same.
1727 * gcc.dg/builtin-inf-1.c: Same.
1728 * gcc.dg/builtin-redefine.c: Same.
1729 * gcc.dg/c90-array-lval-6.c: Same.
1730 * gcc.dg/c90-array-lval-7.c: Same.
1731 * gcc.dg/c90-fordecl-1.c: Same.
1732 * gcc.dg/c99-fordecl-2.c: Same.
1733 * gcc.dg/cast-lvalue-1.c: Same.
1734 * gcc.dg/cast-lvalue-2.c: Same.
1735 * gcc.dg/compound-lvalue-1.c: Same.
1736 * gcc.dg/cond-lvalue-1.c: Same.
1737 * gcc.dg/cpp/20000419-1.c: Same.
1738 * gcc.dg/cpp/backslash.c: Same.
1739 * gcc.dg/cpp/backslash2.c: Same.
1740 * gcc.dg/cpp/macspace1.c: Same.
1741 * gcc.dg/cpp/macspace2.c: Same.
1742 * gcc.dg/cpp/multiline-2.c: Same.
1743 * gcc.dg/cpp/pr27777.c: Same.
1744 * gcc.dg/cpp/pr30786.c: Same.
1745 * gcc.dg/cpp/pr34602.c: Same.
1746 * gcc.dg/cpp/redef1.c: Same.
1747 * gcc.dg/cpp/tr-warn1.c: Same.
1748 * gcc.dg/cpp/tr-warn3.c: Same.
1749 * gcc.dg/cpp/tr-warn6.c: Same.
1750 * gcc.dg/cpp/trad/hash.c: Same.
1751 * gcc.dg/cpp/trad/redef1.c: Same.
1752 * gcc.dg/cpp/ucs.c: Same.
1753 * gcc.dg/declspec-10.c: Same.
1754 * gcc.dg/declspec-11.c: Same.
1755 * gcc.dg/declspec-18.c: Same.
1756 * gcc.dg/format/c99-strftime-1.c: Same.
1757 * gcc.dg/format/ext-3.c: Same.
1758 * gcc.dg/format/pr72858.c: Same.
1759 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
1760 * gcc.dg/init-string-1.c: Same.
1761 * gcc.dg/label-decl-3.c: Same.
1762 * gcc.dg/m-un-2.c: Same.
1763 * gcc.dg/nofixed-point-2.c: Same.
1764 * gcc.dg/noncompile/20020213-1.c: Same.
1765 * gcc.dg/pch/counter-2.c: Same.
1766 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
1767 * gcc.dg/pr27528.c: Same.
1768 * gcc.dg/pr27953.c: Same.
1769 * gcc.dg/pr35899.c: Same.
1770 * gcc.dg/pr37561.c: Same.
1771 * gcc.dg/pr45461.c: Same.
1772 * gcc.dg/pr45750.c: Same.
1773 * gcc.dg/pr53196-2.c: Same.
1774 * gcc.dg/pr53265.c: Same.
1775 * gcc.dg/redecl-1.c: Same.
1776 * gcc.dg/tls/thr-init-1.c: Same.
1777 * gcc.dg/torture/pr51106-1.c: Same.
1778 * gcc.dg/torture/pr51106-2.c: Same.
1779 * gcc.dg/uninit-19.c: Same.
1780 * gcc.dg/uninit-pr20644.c: Same.
1781
6fc9f7aa
JJ
17822017-05-26 Jakub Jelinek <jakub@redhat.com>
1783
1784 * g++.dg/cpp1z/decomp29.C (p): New variable.
1785 (main): Add further tests.
1786
28e0e05b
RB
17872017-05-26 Richard Biener <rguenther@suse.de>
1788
1789 PR tree-optimization/80842
1790 * gcc.dg/torture/pr80842.c: New testcase.
1791
c81ec254
PC
17922017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1793
1794 PR c++/79652
1795 * g++.dg/cpp0x/pr79652.C: New.
1796
aee21066
PC
17972017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1798
1799 PR c++/71451
1800 * g++.dg/cpp0x/variadic170.C: New.
1801
63dbcd13
VR
18022017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
1803
1804 * g++.dg/warn/Wcatch-value-1.C: New test.
1805 * g++.dg/warn/Wcatch-value-2.C: New test.
1806 * g++.dg/warn/Wcatch-value-3.C: New test.
1807
932f48ac
NS
18082017-05-25 Nathan Sidwell <nathan@acm.org>
1809
44e00a7a
NS
1810 * g++.dg/lookup/using56.C: New.
1811 * g++.dg/lookup/using57.C: New.
1812 * g++.dg/lookup/using58.C: New.
1813 * g++.dg/lookup/using59.C: New.
1814
932f48ac
NS
1815 * g++.dg/lookup/using17.C: Adjust diagnostics.
1816
a10f9a2e
MS
18172017-05-25 Martin Sebor <msebor@redhat.com>
1818
1819 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
1820 positives on ILP32.
1821 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
1822 column numbers.
1823 * gcc.dg/pr60114.c: Same.
1824
47c05e71
JH
18252017-05-23 Jan Hubicka <hubicka@ucw.cz>
1826
1827 * gfortran.dg/pr48636.f90: Fix template better.
1828
f35a733d
NS
18292017-05-25 Nathan Sidwell <nathan@acm.org>
1830
1831 * g++.dg/lookup/koenig14.C: New.
1832
18c1e9e0
PC
18332017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1834
1835 PR c++/79583
1836 * g++.dg/cpp0x/pr79583.C: New.
1837
2673d192
PC
18382017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1839
1840 PR c++/68578
1841 * g++.dg/cpp1y/pr68578.C: New.
1842
bce8ef71
MG
18432017-05-25 Marc Glisse <marc.glisse@inria.fr>
1844
1845 * gcc.dg/tree-ssa/vce-1.c: New file.
1846
11d6b45d
MG
18472017-05-25 Marc Glisse <marc.glisse@inria.fr>
1848
1849 * gcc.dg/tree-ssa/addadd.c: New file.
1850
5ad4f1c8
NS
18512017-05-24 Nathan Sidwell <nathan@acm.org>
1852
1853 * g++.dg/lookup/friend12.C: Adjust diagnostics.
1854 * g++.dg/lookup/friend19.C: New.
1855 * g++.dg/lookup/friend20.C: New.
1856
d4a760d8
JW
18572017-05-24 Jonathan Wakely <jwakely@redhat.com>
1858
1859 PR c++/80544
1860 * g++.dg/expr/cast11.C: New test.
1861
3cd211af
MS
18622017-05-24 Martin Sebor <msebor@redhat.com>
1863
1864 PR c/80731
1865 * c-c++-common/Wfloat-conversion.c: Adjust.
1866 * c-c++-common/dfp/convert-int-saturate.c: Same.
1867 * c-c++-common/pr68657-1.c: Same.
1868 * g++.dg/ext/utf-cvt.C: Same.
1869 * g++.dg/ext/utf16-4.C: Same.
1870 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
1871 * g++.dg/warn/Wconversion-real-integer2.C: Same.
1872 * g++.dg/warn/Wconversion3.C: Same.
1873 * g++.dg/warn/Wconversion4.C: Same.
1874 * g++.dg/warn/Wsign-conversion.C: Same.
1875 * g++.dg/warn/overflow-warn-1.C: Same.
1876 * g++.dg/warn/overflow-warn-3.C: Same.
1877 * g++.dg/warn/overflow-warn-4.C: Same.
1878 * g++.dg/warn/pr35635.C: Same.
1879 * g++.old-deja/g++.mike/enum1.C: Same.
1880 * gcc.dg/Wconversion-3.c: Same.
1881 * gcc.dg/Wconversion-5.c: Same.
1882 * gcc.dg/Wconversion-complex-c99.c: Same.
1883 * gcc.dg/Wconversion-complex-gnu.c: Same.
1884 * gcc.dg/Wconversion-integer.c: Same.
1885 * gcc.dg/Wsign-conversion.c: Same.
1886 * gcc.dg/bitfld-2.c: Same.
1887 * gcc.dg/c90-const-expr-11.c: Same.
1888 * gcc.dg/c90-const-expr-7.c: Same.
1889 * gcc.dg/c99-const-expr-7.c: Same.
1890 * gcc.dg/overflow-warn-1.c: Same.
1891 * gcc.dg/overflow-warn-2.c: Same.
1892 * gcc.dg/overflow-warn-3.c: Same.
1893 * gcc.dg/overflow-warn-4.c: Same.
1894 * gcc.dg/overflow-warn-5.c: Same.
1895 * gcc.dg/overflow-warn-8.c: Same.
1896 * gcc.dg/overflow-warn-9.c: New test.
1897 * gcc.dg/pr35635.c: Adjust.
1898 * gcc.dg/pr59940.c: Same.
1899 * gcc.dg/pr59963-2.c: Same.
1900 * gcc.dg/pr60114.c: Same.
1901 * gcc.dg/switch-warn-2.c: Same.
1902 * gcc.dg/utf-cvt.c: Same.
1903 * gcc.dg/utf16-4.c: Same.
1904
216bfadc
JJ
19052017-05-24 Jakub Jelinek <jakub@redhat.com>
1906
1907 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
1908 Don't include limits.h.
1909 (w): Conditionalize on long long wider than int. Use
1910 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
1911 -9223372036854775808.
1912 (x): Use __INT_MAX__ instead of INT_MAX.
1913
610abc02
TK
19142017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1915
1916 PR fortran/66094
1917 * gfortran.dg/inline_matmul_16.f90: New test.
1918
8d0c9b36
TV
19192017-05-24 Tom de Vries <tom@codesourcery.com>
1920
1921 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
1922
3f3fb6c9
PB
19232017-05-24 Peter Bergner <bergner@vnet.ibm.com>
1924
1925 PR middle-end/80823
1926 * gcc.dg/pr80823.c: New test.
1927
00e0af8d
AK
19282017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1929
1930 * gcc.target/s390/pr80725.c: New test.
1931
6131102c
NS
19322017-05-23 Nathan Sidwell <nathan@acm.org>
1933
ef4c5e78
NS
1934 * g++.dg/lookup/extern-c-hidden.C: New.
1935 * g++.dg/lookup/extern-redecl1.C: New.
1936
6131102c
NS
1937 PR c++/80866
1938 * g++.dg/parse/pr80866.C: New.
1939
d2db2e6b
JH
19402017-05-23 Jan Hubicka <hubicka@ucw.cz>
1941
1942 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1943 * gcc.dg/ipa/inline-5.c: Likewise.
1944 * gfortran.dg/pr48636.f90: Likewise.
1945
e4ea7a4c
NS
19462017-05-23 Nathan Sidwell <nathan@acm.org>
1947
1948 * g++.dg/parse/ctor9.C: Adjust expected error.
1949
c2d7c404
JD
19502017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1951
1952 PR libgfortran/80256
1953 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
1954 Cygwin.
1955
fd71a9a2
TS
19562017-05-23 Thomas Schwinge <thomas@codesourcery.com>
1957
1958 * c-c++-common/goacc/parallel-dims-1.c: Update.
1959 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
1960 * c-c++-common/goacc/routine-1.c: Likewise.
1961 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
1962 * g++.dg/goacc/template.C: Likewise.
1963 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1964 * gfortran.dg/goacc/routine-3.f90: Likewise.
1965 * gfortran.dg/goacc/sie.f95: Likewise.
1966 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
1967
9d029ddf
NS
19682017-05-23 Nathan Sidwell <nathan@acm.org>
1969
1970 * g++.dg/lookup/using13.C: Adjust expected error.
1971
008c7367
SKS
19722017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1973
1974 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
1975
d1f6caae
MM
19762017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1977
1978 PR target/80718
1979 * gcc.target/powerpc/pr80718.c: New test.
1980
2ea0d750
SB
19812017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
1982
1983 * gcc.target/powerpc/conditional-return.c: New testcase.
1984
25b81686
BS
19852017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1986
1987 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
1988 LE-only.
1989
477f145b
JW
19902017-05-22 Janus Weil <janus@gcc.gnu.org>
1991
1992 PR fortran/80766
1993 * gfortran.dg/typebound_call_28.f90: New test.
1994
65cc1407
NS
19952017-05-22 Nathan Sidwell <nathan@acm.org>
1996
1997 * g++.dg/lookup/strong-using.C: New.
1998
0c4f8178
TP
19992017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2000
2001 * gcc.target/arm/movsi_movt.c: New test.
2002 * gcc.target/arm/movdi_movt.c: New test.
2003
fbb1c7d4
EB
20042017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
2005
2006 * gnat.dg/specs/not_null1.ads: New test.
2007
d3271136
EB
20082017-05-22 Eric Botcazou <ebotcazou@adacore.com>
2009
2010 * gnat.dg/limited_with5.ad[sb]: New test.
2011 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
2012 * gnat.dg/limited_with6.ad[sb]: New test.
2013 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
2014
4c24ec6d
EB
20152017-05-22 Eric Botcazou <ebotcazou@adacore.com>
2016
2017 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
2018 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
2019
4bcbb7b8
PC
20202017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2021
2022 PR c++/70265
2023 * g++.dg/cpp1y/constexpr-70265-1.C: New.
2024 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
2025
51cd6b78
JD
20262017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2027
2028 PR libgfortran/80333
2029 * gfortran.dg/dtio_30.f03: New test.
2030
33f8c0a1
MP
20312017-05-19 Marek Polacek <polacek@redhat.com>
2032
2033 PR sanitizer/80800
2034 * c-c++-common/ubsan/pr80800.c: New test.
2035 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
2036
9740ed54
TS
20372017-05-19 Thomas Schwinge <thomas@codesourcery.com>
2038
7fd549d2
TS
2039 * c-c++-common/goacc/default-1.c: Update.
2040 * c-c++-common/goacc/default-2.c: Likewise.
2041 * c-c++-common/goacc/default-4.c: Likewise.
2042 * gfortran.dg/goacc/default-1.f95: Likewise.
2043 * gfortran.dg/goacc/default-4.f: Likewise.
2044 * c-c++-common/goacc/default-5.c: New file.
2045 * gfortran.dg/goacc/default-5.f: Likewise.
2046
9740ed54
TS
2047 * c-c++-common/goacc/default-1.c: New file.
2048 * c-c++-common/goacc/default-2.c: Likewise.
2049 * c-c++-common/goacc/data-default-1.c: Remove file, including its
2050 test cases in...
2051 * c-c++-common/goacc/default-3.c: ... this new file, and...
2052 * c-c++-common/goacc/default-4.c: ... this new file.
2053 * gfortran.dg/goacc/default.f95: Remove file, including its test
2054 cases in...
2055 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
2056 * gfortran.dg/goacc/default-2.f: ... this new file.
2057 * gfortran.dg/goacc/default-3.f95: New file.
2058 * gfortran.dg/goacc/default-4.f: Likewise.
2059
2a8a8d7b
NS
20602017-05-19 Nathan Sidwell <nathan@acm.org>
2061
2062 * g++.dg/inherit/covariant7.C: Adjust.
2063
a978134e
PB
20642017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2065
2066 * gcc.target/arm/tls-disable-literal-pool.c: Change
2067 require-effective-target to tls_native.
2068 Move dg-error to return statement line and change to dg-message.
2069
39aac208
RB
20702017-05-19 Richard Biener <rguenther@suse.de>
2071
2072 PR c++/80593
2073 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
2074 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
2075
035ab826
RB
20762017-05-19 Richard Biener <rguenther@suse.de>
2077
2078 PR middle-end/80764
2079 * gcc.dg/torture/pr80764.c: New testcase.
2080
52e14b96
MM
20812017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2082
2083 PR target/80510
2084 * gcc.target/powerpc/pr80510-1.c: New test.
2085 * gcc.target/powerpc/pr80510-2.c: Likewise.
2086
4287da82
EG
20872017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
2088
2089 * gcc.dg/pragma-diag-7.c: New test.
2090
e4171e10
UB
20912017-05-18 Uros Bizjak <ubizjak@gmail.com>
2092
2093 PR target/80799
2094 * g++.dg/other/i386-11.C: New test.
2095
cdefeea2
WS
20962017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
2097
2098 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
2099 * fold-vec-div-floatdouble.c: Likewise.
2100 * fold-vec-logical-ands-char.c: Likewise.
2101 * fold-vec-logical-ands-int.c: Likewise.
2102 * fold-vec-logical-ands-short.c: Likewise.
2103 * fold-vec-logical-ors-char.c: Likewise.
2104 * fold-vec-logical-ors-int.c: Likewise.
2105 * fold-vec-logical-ors-short.c: Likewise.
2106 * fold-vec-logical-other-char.c: Likewise.
2107 * fold-vec-mule-misc.c: Likewise.
2108 * fold-vec-mult-float.c: Likewise.
2109 * fold-vec-mult-floatdouble.c: Likewise.
2110 * fold-vec-mult-int.c: Likewise.
2111 * fold-vec-mult-int128-p9.c: Likewise.
2112 * fold-vec-sub-floatdouble.c: Likewise.
2113 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
2114 Add lp64 requirement.
2115 * fold-vec-mult-int128-p8.c: Likewise.
2116 * fold-vec-logical-ors-longlong.c: Fix comment typo.
2117
62ee030a
SM
21182017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
2119
2120 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
2121 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
2122 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
2123 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
2124 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
2125 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
2126 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
2127 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
2128 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
2129 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
2130 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
2131 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
2132 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
2133 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
2134 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
2135 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
2136 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
2137 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
2138 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
2139 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
2140 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
2141 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
2142 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
2143 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
2144 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
2145 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
2146
00a84d0e
SL
21472017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
2148
2149 * gcc.target/sparc/niagara7-align.c: New test.
2150
243c2883
MP
21512017-05-18 Marek Polacek <polacek@redhat.com>
2152
2153 PR sanitizer/80797
2154 * c-c++-common/ubsan/null-12.c: New test.
2155
e98e6340
SB
21562017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
2157
2158 PR middle-end/80692
2159 * gcc.c-torture/execute/pr80692.c: New testcase.
2160
0152001b 21612017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
2162
2163 PR libgfortran/80741
2164 * gfortran.dg/read_4.f90: New test.
2165
c8ded430
BS
21662017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2167
2168 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
2169
e5b1f5a1
FR
21702017-05-17 Fritz Reese <fritzoreese@gmail.com>
2171
2172 PR fortran/80668
2173 * gfortran.dg/pr80668.f90: New.
2174
9853cb28
PB
21752017-05-17 Peter Bergner <bergner@vnet.ibm.com>
2176
2177 PR middle-end/80775
2178 * gcc.dg/pr80775.c: New test.
2179
142473df
MP
21802017-05-17 Marek Polacek <polacek@redhat.com>
2181
2182 PR sanitizer/80659
2183 * gcc.dg/asan/pr80659.c: New test.
2184
8508a5b5
SKS
21852017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2186
2187 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
2188 unsigned long.
2189
bc36d2b7
CX
21902017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
2191
2192 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
2193
4fc5ebf1
JG
21942017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
2195 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2196
2197 PR tree-optimization/80457
2198 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
2199 call vect_model_simple_cost.
2200
bedee914
PT
22012017-05-16 Paul Thomas <pault@gcc.gnu.org>
2202
2203 PR fortran/80554
2204 * gfortran.dg/submodule_29.f08: New test.
2205
10791753
DM
22062017-05-16 David Malcolm <dmalcolm@redhat.com>
2207
2208 * g++.dg/other/accessor-fixits-1.C: New test case.
2209 * g++.dg/other/accessor-fixits-2.C: New test case.
2210 * g++.dg/other/accessor-fixits-3.C: New test case.
2211 * g++.dg/other/accessor-fixits-4.C: New test case.
2212
727577c2
CL
22132017-05-16 Carl Love <cel@us.ibm.com>
2214
2215 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
2216 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
2217 built-ins to the test suite file. Note, support for mradds exists
2218 but no test case exists.
2219 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
2220 built-ins to the test suite file.
2221
6b6ae9eb
MP
22222017-05-16 Marek Polacek <polacek@redhat.com>
2223
2224 PR sanitizer/80536
2225 PR sanitizer/80386
2226 * c-c++-common/ubsan/pr80536.c: New test.
2227 * g++.dg/ubsan/pr80386.C: New test.
2228
678d7e19
TC
22292017-05-16 Tamar Christina <tamar.christina@arm.com>
2230
2231 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
2232 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
2233
6da37857
MW
22342016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2235
2236 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
2237 expected output of vadd, vsub and vmul instructions.
2238 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
2239 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
2240 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
2241
a5768d38
JD
22422017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2243
2244 PR libgfortran/80727
2245 * gfortran.dg/read_3.f90: New test.
2246
3a77e7cc
NS
22472017-05-15 Nathan Sidwell <nathan@acm.org>
2248
2016c841
NS
2249 PR c++/79369
2250 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
2251
3a77e7cc
NS
2252 PR c++/79369
2253 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
2254 * g++.dg/cpp0x/pr79369.C: New.
2255
0735a1c8
SK
22562017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
2257
2258 PR fortran/80752
3a77e7cc 2259 * gfortran.dg/pr80752.f90: New test.
0735a1c8 2260
f108770a
UB
22612017-05-15 Uros Bizjak <ubizjak@gmail.com>
2262
900b5b6a 2263 PR target/80425
f108770a
UB
2264 * gcc.target/i386/pr80425-1.c: New test.
2265 * gcc.target/i386/pr80425-2.c: Ditto.
2266
e30ce0a3
JL
22672017-05-15 Jeff Law <law@redhat.com>
2268
2269 * gcc.target/mips/reorgbug-1.c: New test.
2270
0d5a0a33
PMR
22712017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
2272
2273 * gnat.dg/specs/pack13.ads: New test.
2274
a104bd88
MS
22752017-05-14 Martin Sebor <msebor@redhat.com>
2276
2277 PR middle-end/77671
2278 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
2279 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
2280 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2281 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
2282 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
2283
c6c02519
MS
22842017-05-14 Martin Sebor <msebor@redhat.com>
2285
2286 PR middle-end/80669
2287 * gcc.dg/builtin-stpncpy.c: New test.
2288
d6d4d770
DS
22892017-05-14 Daniel Santos <daniel.santos@pobox.com>
2290
2291 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
2292 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
2293 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
2294 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
2295
b9bdd60b
JK
22962017-05-14 Julia Koval <julia.koval@intel.com>
2297
2298 * gcc.target/i386/xgetsetbv.c: New test.
2299
28ae01cd
NK
23002017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
2301
2302 PR fortran/80442
2303 * gfortran.dg/impl_do_var_data.f90: New Test
2304
c7488b4f
PJ
23052017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
2306
2307 * brig.dg/test/gimple/priv-array-offset-access.hsail:
2308 A regression test for a private array access case which caused
2309 an assert.
2310
9b5f12ae
MS
23112017-05-12 Martin Sebor <msebor@redhat.com>
2312
2313 PR testsuite/80643
2314 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
2315 to the purpose of the test.
2316
b76f1550
SM
23172017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
2318
2319 * gcc.target/powerpc/bmi-andn-1.c: New file
2320 * gcc.target/powerpc/bmi-andn-2.c: New file.
2321 * gcc.target/powerpc/bmi-bextr-1.c: New file.
2322 * gcc.target/powerpc/bmi-bextr-2.c: New file.
2323 * gcc.target/powerpc/bmi-bextr-4.c: New file.
2324 * gcc.target/powerpc/bmi-bextr-5.c: New file.
2325 * gcc.target/powerpc/bmi-blsi-1.c: New file.
2326 * gcc.target/powerpc/bmi-blsi-2.c: New file.
2327 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
2328 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
2329 * gcc.target/powerpc/bmi-blsr-1.c: New file.
2330 * gcc.target/powerpc/bmi-blsr-2.c: New File.
2331 * gcc.target/powerpc/bmi-check.h: New File.
2332 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
2333 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
2334 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
2335 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
2336 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
2337 * gcc.target/powerpc/bmi2-check.h: New file.
2338 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
2339 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
2340 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
2341 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
2342 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
2343 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
2344 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
2345 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
2346 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
2347
2a3fa75a
PC
23482017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2349
2350 PR c++/60430
2351 * g++.dg/cpp0x/pr60430.C: New.
2352
e8bf7c7b
JL
23532017-05-12 Jeff Law <law@redhat.com>
2354
2355 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2356
284d1f76
PB
23572017-05-12 Peter Bergner <bergner@vnet.ibm.com>
2358
2359 PR middle-end/80707
2360 * g++.dg/pr80707.C: New test.
2361
302a0e37
WS
23622017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2363
2364 * gcc.target/powerpc/fold-vec-div-float.c: New.
2365 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
2366 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
2367
a7785078
WS
23682017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2369
2370 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
2371 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
2372 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
2373 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
2374 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
2375 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
2376 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
2377 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
2378 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
2379 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
2380 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
2381 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
2382
9206028e
PC
23832017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2384
2385 PR c++/49604
2386 * g++.dg/cpp0x/forw_enum14.C: New.
2387 * g++.dg/cpp0x/forw_enum15.C: Likewise.
2388
7af1c0ad
RB
23892017-05-12 Richard Biener <rguenther@suse.de>
2390
2391 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
2392
f7e95bdb
PC
23932017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2394
2395 PR c++/67687
2396 * g++.dg/cpp0x/constexpr-ice17.C: New.
2397
53e788d0
RB
23982017-05-12 Richard Biener <rguenther@suse.de>
2399
2400 PR tree-optimization/80713
2401 * gcc.dg/torture/pr80713.c: New testcase.
2402
2ead1ab9
AK
24032017-05-12 Andi Kleen <ak@linux.intel.com>
2404
2405 PR testsuite/77684
2406 * lib/target-supports.exp (profopt-perf-wrapper):
2407 Add -m8 option to increase parallelism.
2408
ee58b02f
TS
24092017-05-12 Thomas Schwinge <thomas@codesourcery.com>
2410
1e47f02b
TS
2411 * c-c++-common/goacc/parallel-dims-1.c: New file.
2412 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
2413
b0f271ce
TS
2414 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
2415 * c-c++-common/goacc/classify-kernels.c: Likewise.
2416 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
2417 Likewise.
2418 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
2419 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
2420 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
2421 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
2422 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
2423 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
2424 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
2425 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
2426 * c-c++-common/goacc/kernels-loop.c: Likewise.
2427 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
2428 * c-c++-common/goacc/kernels-reduction.c: Likewise.
2429 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2430 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2431 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
2432 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2433 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2434 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2435 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2436 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2437 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
2438 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2439
25651634
TS
2440 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
2441 * c-c++-common/goacc/classify-kernels.c: Likewise.
2442 * c-c++-common/goacc/classify-parallel.c: Likewise.
2443 * c-c++-common/goacc/classify-routine.c: Likewise.
2444 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2445 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2446 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
2447 * gfortran.dg/goacc/classify-routine.f95: Likewise.
2448
ee58b02f
TS
2449 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
2450 * c-c++-common/goacc/classify-kernels.c: Likewise.
2451 * c-c++-common/goacc/classify-parallel.c: Likewise.
2452 * c-c++-common/goacc/classify-routine.c: Likewise.
2453 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2454 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2455 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
2456 * gfortran.dg/goacc/classify-routine.f95: Likewise.
2457
2d82ec25
NS
24582017-05-11 Nathan Sidwell <nathan@acm.org>
2459
2460 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
2461
24622017-05-11 Carl Love <cel@us.ibm.com>
2463
2464 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
2465 to the test suite file.
2466 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
2467 to the test suite file.
2468
628c06d6
JD
24692017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2470
2471 PR fortran/78659
2472 * gfortran.dg/namelist_91.f90: New test.
2473 * gfortran.dg/namelist_92.f90: New test.
2474 * gfortran.dg/namelist_93.f90: New test.
2475 * gfortran.dg/namelist_94.f90: New test.
2476
1bea0f26
BS
24772017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2478
2479 PR target/80695
2480 * gcc.target/powerpc/pr80695-p8.c: New file.
2481 * gcc.target/powerpc/pr80695-p9.c: New file.
2482
7c85c9fe
UB
24832017-05-11 Uros Bizjak <ubizjak@gmail.com>
2484 Jakub Jelinek <jakub@redhat.com>
2485
2486 PR target/80706
2487 * gcc.target/i386/pr80706.c: New test.
2488
d7a33a4c
JK
24892017-05-11 Julia Koval <julia.koval@intel.com>
2490
2491 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
2492 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
2493 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
2494 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
2495
59fbddcf
PC
24962017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
2497
2498 PR c++/70538
2499 * g++.dg/cpp0x/pr70538.C: New.
2500
cc09ff60
UB
25012017-05-11 Uros Bizjak <ubizjak@gmail.com>
2502
7c85c9fe
UB
2503 * gcc.target/i386/pr22152.c: Fix undefined testcase.
2504 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
2505 (dg-options): Remove -fno-tree-sink.
2506
4fd18c78
KN
25072017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
2508
2509 * gcc.target/powerpc/cmpb-1.c: New test.
2510 * gcc.target/powerpc/cmpb-2.c: New test.
2511 * gcc.target/powerpc/cmpb-3.c: New test.
2512 * gcc.target/powerpc/cmpb32-1.c: New test.
2513 * gcc.target/powerpc/cmpb32-2.c: New test.
2514
43b883a9
RB
25152017-05-11 Richard Biener <rguenther@suse.de>
2516
2517 PR tree-optimization/80705
2518 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
2519
29b871ec
NS
25202017-05-11 Nathan Sidwell <nathan@acm.org>
2521
2522 * lib/scanlang.exp: New.
2523 * lib/gcc-dg.exp: Load scanlang.exp.
2524 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
2525
c587104e
MM
25262017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2527
2528 PR testsuite/80580
2529 * gcc.dg/gimplefe-error-6.c: New test.
2530
67ac9a9d
MM
25312017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2532
2533 PR testsuite/80580
2534 * gcc.dg/gimplefe-error-5.c: New test.
2535
ac4eb40f
MM
25362017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2537
2538 PR testsuite/80580
2539 * gcc.dg/gimplefe-error-4.c: New test.
2540
d45d6282
BS
25412017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2542
2543 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
2544
f4ee3a9e
UB
25452017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
2546
2547 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
2548 (_mm_maskz_max_round_sd): Test new intrinsics.
2549 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
2550 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
2551 (_mm_maskz_max_round_ss): Test new intrinsics.
2552 * gcc.target/i386/avx512f-vmaxss-2.c: New.
2553 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
2554 (_mm_maskz_min_round_sd): Test new intrinsics.
2555 * gcc.target/i386/avx512f-vminsd-2.c: New.
2556 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
2557 (_mm_maskz_min_round_ss): Test new intrinsics.
2558 * gcc.target/i386/avx512f-vminss-2.c: New.
2559 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
2560 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
2561 (__builtin_ia32_minss_mask_round): Test new builtins.
2562 * gcc.target/i386/sse-13.c: Ditto.
2563 * gcc.target/i386/sse-23.c: Ditto.
2564 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
2565 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
2566 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
2567 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
2568 (_mm_mask_min_round_ss): Test new intrinsics.
2569 * gcc.target/i386/testround-1.c: Ditto.
2570
25712017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
2572
2573 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
2574 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
2575 (_mm_maskz_div_round_sd): Test new intrinsics.
2576 * gcc.target/i386/avx512f-vdivsd-2.c: New.
2577 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
2578 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
2579 (_mm_maskz_div_round_ss): Test new intrinsics.
2580 * gcc.target/i386/avx512f-vdivss-2.c: New.
2581 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
2582 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
2583 (_mm_maskz_mul_round_sd): Test new intrinsics.
2584 * gcc.target/i386/avx512f-vmulsd-2.c: New.
2585 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
2586 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
2587 (_mm_maskz_mul_round_ss): Test new intrinsics.
2588 * gcc.target/i386/avx512f-vmulss-2.c: New.
2589 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
2590 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
2591 (__builtin_ia32_mulss_mask_round): Test new builtins.
2592 * gcc.target/i386/sse-13.c: Ditto.
2593 * gcc.target/i386/sse-23.c: Ditto.
2594 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
2595 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
2596 (_mm_maskz_mul_round_ss): Test new intrinsics.
2597 * gcc.target/i386/testround-1.c: Ditto.
2598
25992017-05-10 Julia Koval <julia.koval@intel.com>
2600
2601 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
2602 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
2603 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
2604
26052017-05-10 Julia Koval <julia.koval@intel.com>
2606
2607 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
2608 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
2609 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
2610 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2611
ca4d2851
PB
26122017-05-10 Peter Bergner <bergner@vnet.ibm.com>
2613
0f374417 2614 PR tree-optimization/51513
ca4d2851
PB
2615 * gcc.target/powerpc/pr51513.c: New test.
2616 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
2617 __builtin_abort().
2618 * gcc.dg/predict-14.c: Likewise.
2619
5562ebfc
CL
26202017-05-10 Carl Love <cel@us.ibm.com>
2621 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
2622 to the test suite file.
2623 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
2624 to the test suite file.
2625
0ca2e7f7
PK
26262017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2627
2628 PR tree-optimization/77644
2629 * gcc.dg/tree-ssa/pr77644.c: New test-case.
2630
e1ad2926
AO
26312017-05-10 Alexandre Oliva <aoliva@redhat.com>
2632
2633 * gcc.dg/guality/inline-params-2.c: New.
2634
f00b411f
PC
26352017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
2636
2637 PR c++/80145
2638 * g++.dg/cpp1y/auto-fn37.C: New.
2639 * g++.dg/cpp1y/auto-fn38.C: Likewise.
2640
bf2a705c
MM
26412017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
2642
2643 PR target/68163
2644 * gcc.target/powerpc/pr68163.c: New test.
2645
5285d5d3
JW
26462017-05-09 Janus Weil <janus@gcc.gnu.org>
2647
2648 PR fortran/79311
2649 * gfortran.dg/finalize_32.f90: New test.
2650
31c2d57d
VR
26512017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
2652
2653 PR c/35441
2654 * gcc.dg/pr35441.c: New test.
2655
731f2c8a
MS
26562017-05-09 Martin Sebor <msebor@redhat.com>
2657
2658 PR testsuite/80643
2659 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
2660 output.
2661
cc49d15a
PC
26622017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2663
2664 PR c++/80186
2665 * g++.dg/template/crash126.C: New.
2666
85282abc
SP
26672017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
2668
2669 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
2670 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
2671 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
2672 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
2673
823c79ae
DH
26742017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2675
10a8bb62 2676 PR testsuite/80611
823c79ae
DH
2677 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
2678
79557bae
CZ
26792017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
2680
2681 * gcc.target/arc/tmac-1.c: New file.
2682 * gcc.target/arc/tmac-2.c: Likewise.
2683 * gcc.target/arc/tmac.h: Likewise.
2684
c7314bc1
CZ
26852017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
2686 Andrew Burgess <andrew.burgess@embecosm.com>
2687
2688 * gcc.target/arc/firq-1.c: New file.
2689 * gcc.target/arc/firq-2.c: Likewise.
2690 * gcc.target/arc/firq-3.c: Likewise.
2691 * gcc.target/arc/firq-4.c: Likewise.
2692 * gcc.target/arc/firq-5.c: Likewise.
2693 * gcc.target/arc/firq-6.c: Likewise.
2694
41453183
CZ
26952017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
2696
2697 * gcc.target/arc/interrupt-5.c: Newfile.
2698 * gcc.target/arc/interrupt-6.c: Likewise.
2699 * gcc.target/arc/interrupt-7.c: Likewise.
2700 * gcc.target/arc/interrupt-8.c: Likewise.
2701 * gcc.target/arc/interrupt-9.c: Likewise.
2702
019bd543
RB
27032017-05-09 Richard Biener <rguenther@suse.de>
2704
2705 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
2706 and adjust.
2707 * gcc.dg/vect/vect-50.c: Likewise.
2708
684f84de
MP
27092017-05-09 Marek Polacek <polacek@redhat.com>
2710
2711 PR c/80525
2712 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
2713 * c-c++-common/Wlogical-op-2.c: New test.
2714
fd71825b
SKS
27152017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2716
2717 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
2718 for targets with __SIZEOF_INT__ < 4.
2719
4ca2e6ec
RB
27202017-05-09 Richard Biener <rguenther@suse.de>
2721
2722 * gcc.dg/vect/vect-50.c: Revert last change.
2723 * gcc.dg/vect/vect-44.c: Likewise.
2724
631238ac
MS
27252017-05-08 Martin Sebor <msebor@redhat.com>
2726
2727 PR translation/80280
2728 * gcc.dg/format/gcc_diag-10.c: New test.
2729
6ba86ba7
KN
27302017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
2731
2732 PR target/80101
2733 * gcc.target/powerpc/pr80101-1.c: New test.
2734
0f6ed121
TK
27352017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2736
2737 PR fortran/79930
2738 * gfortran.dg/inline_transpose_1.f90: Add
2739 -finline-matmul-limit=0 to options.
2740 * gfortran.dg/matmul_5.f90: Likewise.
2741 * gfortran.dg/vect/vect-8.f90: Likewise.
2742 * gfortran.dg/inline_matmul_14.f90: New test.
2743 * gfortran.dg/inline_matmul_15.f90: New test.
2744
fd991039
TK
27452017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2746
2747 PR fortran/80602
2748 * gfortran.dg/matmul_15.f90: New test case.
2749
18b8c294
WD
27502017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
2751
2752 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
2753 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
2754
8637c116
JL
27552017-05-07 Jeff Law <law@redhat.com>
2756
2757 Revert:
2758 2017-05-06 Jeff Law <law@redhat.com>
2759 PR tree-optimization/78496
2760 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
2761 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
2762
973dfbb4
JL
27632017-05-06 Jeff Law <law@redhat.com>
2764
2765 PR tree-optimization/78496
2766 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
2767 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
2768
8ffa3150
RS
27692017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
2770
2771 * gcc.target/aarch64/spill_1.c: New test.
2772
2a3f7997
RS
27732017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
2774
2775 PR rtl-optimization/75964
2776 * gcc.dg/torture/pr75964.c: New test.
2777
d554bf23
TV
27782017-05-06 Tom de Vries <tom@codesourcery.com>
2779
2780 PR testsuite/80606
2781 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
2782 * gcc.target/i386/avx-vtestpd-2.c: Same.
2783 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
2784 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
2785 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
2786 * gcc.target/i386/avx-vtestpd-3.c: Same.
2787 * gcc.target/i386/avx-vtestps-1.c: Same.
2788 * gcc.target/i386/avx-vtestps-2.c: Same.
2789 * gcc.target/i386/avx-vtestps-256-1.c: Same.
2790 * gcc.target/i386/avx-vtestps-256-2.c: Same.
2791 * gcc.target/i386/avx-vtestps-256-3.c: Same.
2792 * gcc.target/i386/avx-vtestps-3.c: Same.
2793
7a976fe7
TV
27942017-05-06 Tom de Vries <tom@codesourcery.com>
2795
2796 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
2797
0e852c66
TV
27982017-05-06 Tom de Vries <tom@codesourcery.com>
2799
2800 PR testsuite/80557
2801 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
2802 * gcc.target/powerpc/altivec-types-1.c: Same.
2803
63c40d92
TV
28042017-05-06 Tom de Vries <tom@codesourcery.com>
2805
2806 PR testsuite/80557
2807 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
2808 * gcc.target/spu/intrinsics-1.c: Same.
2809
b25b8f91
TV
28102017-05-06 Tom de Vries <tom@codesourcery.com>
2811
2812 PR testsuite/80557
2813 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
2814
6df13491
TV
28152017-05-06 Tom de Vries <tom@codesourcery.com>
2816
2817 PR testsuite/80557
2818 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
2819 * gcc.target/aarch64/spellcheck_2.c: Same.
2820 * gcc.target/aarch64/spellcheck_3.c: Same.
2821
e01261fe
TV
28222017-05-06 Tom de Vries <tom@codesourcery.com>
2823
2824 PR testsuite/80557
2825 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
2826 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
2827 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
2828 * g++.dg/debug/dwarf2/typedef5.C: Same.
2829 * g++.dg/goacc/data-1.C: Same.
2830
9945596c
BS
28312017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2832
2833 * gcc.target/powerpc/versioned-copy-loop.c: New file.
2834
8acb8575
MM
28352017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2836
2837 PR target/79038
2838 PR target/79202
2839 PR target/79203
2840 * gcc.target/powerpc/ppc-round3.c: New test.
2841 * gcc.target/powerpc/ppc-round2.c: Update expected code.
2842
ac699a04
JJ
28432017-05-05 Jakub Jelinek <jakub@redhat.com>
2844
8dc6a926
JJ
2845 PR tree-optimization/80632
2846 * gcc.dg/pr80632.c: New test.
2847
ac699a04
JJ
2848 PR tree-optimization/80558
2849 * gcc.dg/tree-ssa/vrp115.c: New test.
2850
655b5fc8
AV
28512017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
2852 Thomas Preud'homme <thomas.preudhomme@arm.com>
2853 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2854
2855 PR target/71607
2856 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
2857 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
2858 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
2859 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
2860 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
2861 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
2862 * gcc.target/arm/tls-disable-literal-pool.c: New.
2863
c02d2d0a
PK
28642017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2865
2866 PR tree-optimization/80613
2867 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
2868
dfae9048
PC
28692017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
2870
2871 PR c++/71577
2872 * g++.dg/cpp0x/pr71577.C: New.
2873
d9c5a8b9
MS
28742017-05-04 Martin Sebor <msebor@redhat.com>
2875
2876 PR middle-end/79234
2877 * gcc.dg/builtin-stringop-chk-8.c: New test.
2878 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2879 * gcc.dg/builtin-stringop-chk-4.c: Same.
2880 * gcc.dg/builtin-strncat-chk-1.c: Same.
2881 * g++.dg/ext/strncpy-chk1.C: Same.
2882 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
2883 * gcc.dg/out-of-bounds-1.c: Same.
2884 * gcc.dg/pr78138.c: Same.
2885 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
2886 * gfortran.dg/mvbits_7.f90: Same.
2887
e50d56a5
MS
28882017-05-04 Martin Sebor <msebor@redhat.com>
2889
2890 PR preprocessor/79214
2891 PR middle-end/79222
2892 PR middle-end/79223
2893 * gcc.dg/pr79214.c: New test.
2894 * gcc.dg/pr79214.h: New test header.
2895 * gcc.dg/pr79222.c: New test.
2896 * gcc.dg/pr79223.c: New test.
2897 * gcc.dg/pr78138.c: Adjust.
2898 * gfortran.dg/unconstrained_commons.f: Same.
2899
0f2c4a8f
MS
29002017-05-04 Martin Sebor <msebor@redhat.com>
2901
2902 PR translation/80280
2903 * g++.dg/abi/Wabi-2-3.C: Adjust.
2904 * g++.dg/abi/Wabi-3-2.C: Ditto.
2905 * g++.dg/lookup/using17.C: Ditto.
2906 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
2907
8eef6097
MJ
29082017-05-04 Martin Jambor <mjambor@suse.cz>
2909
2910 PR tree-optimization/80622
2911 * gcc.dg/tree-ssa/pr80622.c: New test.
2912
29132017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
2914
2915 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
2916
26f1a658
JH
29172017-05-04 Jan Hubicka <hubicka@ucw.cz>
2918
2919 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
2920 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2921
4d147bca
RB
29222017-05-04 Richard Biener <rguenther@suse.de>
2923
2924 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
2925
3862ef76
RS
29262017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
2927
2928 * gcc.dg/vect/vect-profile-1.c: New test.
2929
c89ffd99
MP
29302017-05-04 Marek Polacek <polacek@redhat.com>
2931
2932 PR tree-optimization/80612
2933 * gcc.dg/torture/pr80612.c: New test.
2934
261ce1e5
PB
29352017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2936 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
2937
2938 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
2939 check_effective_target_arm_thumb1_movt_ok.
2940
556cf088
PB
29412017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2942
2943 * gcc.target/arm/fpscr.c: New file.
2944
010b1cc0
TP
29452017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2946
2947 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
2948 target.
2949
99b68476
TV
29502017-05-04 Tom de Vries <tom@codesourcery.com>
2951
2952 PR testsuite/80557
2953 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
2954 line numbers.
2955 * g++.dg/warn/miss-format-1.C: Same.
2956 * g++.dg/warn/overflow-warn-1.C: Same.
2957 * g++.dg/warn/overflow-warn-3.C: Same.
2958 * g++.dg/warn/overflow-warn-4.C: Same.
2959
09177a4b
TV
29602017-05-04 Tom de Vries <tom@codesourcery.com>
2961
2962 PR testsuite/80557
2963 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
2964 * gcc.target/i386/pr68657.c: Same.
2965 * gcc.target/i386/pr69255-1.c: Same.
2966 * gcc.target/i386/pr69255-2.c: Same.
2967 * gcc.target/i386/pr69255-3.c: Same.
2968
02c64149
RB
29692017-05-04 Richard Biener <rguenther@suse.de>
2970
2971 PR tree-optimization/31130
2972 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
2973 * gcc.dg/Wstrict-overflow-13.c: Likewise.
2974 * gcc.dg/Wstrict-overflow-21.c: Likewise.
2975 * gcc.dg/pr52904.c: Remove XFAIL.
2976 * gcc.dg/tree-ssa/vrp114.c: New testcase.
2977
9a26dfc8
JL
29782017-05-03 Jeff Law <law@redhat.com>
2979
2980 PR tree-optimization/78496
2981 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
2982
4d0e904f
UB
29832017-05-03 Uros Bizjak <ubizjak@gmail.com>
2984
2985 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
2986
49ab4621
RB
29872017-05-03 Richard Biener <rguenther@suse.de>
2988
2989 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
2990
18bfe940
JJ
29912017-05-03 Jakub Jelinek <jakub@redhat.com>
2992
2993 PR tree-optimization/79472
4d0e904f
UB
2994 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
2995 to dg-options.
18bfe940
JJ
2996 * gcc.dg/tree-ssa/vrp113.c: New test.
2997 * gcc.dg/tree-ssa/cswtch-3.c: New test.
2998 * gcc.dg/tree-ssa/cswtch-4.c: New test.
2999 * gcc.dg/tree-ssa/cswtch-5.c: New test.
3000
53e62089
TV
30012017-05-03 Tom de Vries <tom@codesourcery.com>
3002
3003 PR testsuite/80557
3004 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
3005 * c-c++-common/Wshift-negative-value-2.c: Same.
3006 * c-c++-common/Wshift-negative-value-3.c: Same.
3007 * c-c++-common/Wshift-negative-value-4.c: Same.
3008 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
3009 * c-c++-common/cpp/pr60400.c: Same.
3010 * c-c++-common/fmax-errors.c: Same.
3011 * c-c++-common/goacc/data-2.c: Same.
3012 * c-c++-common/goacc/host_data-2.c: Same.
3013 * c-c++-common/gomp/simd4.c: Same.
3014 * c-c++-common/pr28656.c: Same.
3015 * c-c++-common/pr43395.c: Same.
3016 * c-c++-common/torture/pr57945.c: Same.
3017
962913a5
TV
30182017-05-03 Tom de Vries <tom@codesourcery.com>
3019
3020 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
3021 arg of dg directive.
3022 * c-c++-common/goacc/routine-3.c: Same.
3023 * c-c++-common/goacc/routine-4.c: Same.
3024
ad53f123
DM
30252017-05-02 David Malcolm <dmalcolm@redhat.com>
3026
3027 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3028 (test_fixit_insert_newline): New function.
3029 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3030 (test_fixit_insert_newline): New function.
3031 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
3032 (test_fixit_insert_newline): New function.
3033 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
3034 (test_fixit_insert_newline): New function.
3035 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3036 (test_show_locus): Handle test_fixit_insert_newline.
3037
0ca91c77
BC
30382017-05-02 Bin Cheng <bin.cheng@arm.com>
3039
3040 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
3041
cc5b8f3d
TC
30422017-04-27 Tamar Christina <tamar.christina@arm.com>
3043
3044 * gcc.dg/lsr-div1.c: New testcase.
3045
1853f5c7
SP
30462017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
3047
3048 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
3049 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
3050 (_mm_maskz_add_round_sd): Test new intrinsics.
3051 * gcc.target/i386/avx512f-vaddsd-2.c: New.
3052 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
3053 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
3054 (_mm_maskz_add_round_ss): Test new intrinsics.
3055 * gcc.target/i386/avx512f-vaddss-2.c: New.
3056 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
3057 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
3058 (_mm_maskz_sub_round_sd): Test new intrinsics.
3059 * gcc.target/i386/avx512f-vsubsd-2.c: New.
3060 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
3061 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
3062 (_mm_maskz_sub_round_ss): Test new intrinsics.
3063 * gcc.target/i386/avx512f-vsubss-2.c: New.
3064 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
3065 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
3066 (__builtin_ia32_subss_mask_round): Test new builtins.
3067 * gcc.target/i386/sse-13.c: Ditto.
3068 * gcc.target/i386/sse-23.c: Ditto.
3069 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
3070 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
3071 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
3072 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
3073 (_mm_mask_sub_round_ss): Test new intrinsics.
3074 * gcc.target/i386/testround-1.c: Ditto.
3075
2bba7541
MJ
30762017-05-02 Martin Jambor <mjambor@suse.cz>
3077
3078 PR tree-optimization/78687
3079 * g++.dg/tree-ssa/pr78687.C: New test.
3080
2bf54d93
RB
30812017-05-02 Richard Biener <rguenther@suse.de>
3082
3083 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
3084 behavior.
3085 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
3086
aee63acc
RB
30872017-05-02 Richard Biener <rguenther@suse.de>
3088
3089 PR tree-optimization/80591
3090 * gcc.dg/torture/pr80591.c: New testcase.
3091
e7d70c6c
RB
30922017-05-02 Richard Biener <rguenther@suse.de>
3093
3094 PR tree-optimization/80549
3095 * gcc.dg/torture/pr80549.c: New testcase.
3096
52e0a9f7
SKS
30972017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3098
3099 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
3100 unsigned long.
3101
815d9cc6
XR
31022017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
3103
3104 PR c++/80038
3105 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
3106
338035aa
DM
31072017-05-01 David Malcolm <dmalcolm@redhat.com>
3108
3109 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
3110 reflect insertion fix-it hints at the same location now being
3111 consolidated.
3112
4d82d0bc
MS
31132017-05-01 Martin Sebor <msebor@redhat.com>
3114
3115 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
3116 on ILP32 targets.
3117
d539a57b
TV
31182017-05-01 Tom de Vries <tom@codesourcery.com>
3119
3120 * gcc.dg/pr78768.c: Require linker plugin.
3121
c6b9e849
TK
31222017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3123
3124 PR fortran/37131
3125 * gfortran.dg/matmul_bounds_11.f90: New test.
3126
706eb1a7
MS
31272017-05-01 Martin Sebor <msebor@redhat.com>
3128
3129 PR tree-optimization/79715
3130 * gcc.dg/pr79715.c: New test.
3131
723f4140
TV
31322017-05-01 Tom de Vries <tom@codesourcery.com>
3133
3134 PR testsuite/65941
3135 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
3136 * g++.dg/other/pr59492.C: Require effective target rdrand.
3137
6bbb3a69
VR
31382017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
3139
3140 * g++.dg/diagnostic/member-decl-1.C: New test.
3141
4212aecd
MG
31422017-04-29 Marc Glisse <marc.glisse@inria.fr>
3143
3144 PR tree-optimization/80487
3145 * gcc.dg/tree-ssa/strncpy-1.c: New file.
3146
fe75f732
PK
31472017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3148
3149 PR tree-optimization/79697
3150 * gcc.dg/tree-ssa/pr79697.c: New test.
3151
6bcd8768
TV
31522017-04-29 Tom de Vries <tom@codesourcery.com>
3153
3154 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
3155
d127ae9f
MS
31562017-04-28 Martin Sebor <msebor@redhat.com>
3157
3158 PR tree-optimization/80523
3159 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
3160
c9610933
TV
31612017-04-28 Tom de Vries <tom@codesourcery.com>
3162
3163 PR testsuite/80557
3164 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
3165 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
3166
b5be38bc
TV
31672017-04-28 Tom de Vries <tom@codesourcery.com>
3168
3169 PR testsuite/80557
3170 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
3171 * obj-c++.dg/bitfield-4.mm: Same.
3172 * obj-c++.dg/bitfield-5.mm: Same.
3173 * obj-c++.dg/exceptions-3.mm: Same.
3174 * obj-c++.dg/exceptions-5.mm: Same.
3175 * obj-c++.dg/method-1.mm: Same.
3176 * obj-c++.dg/method-12.mm: Same.
3177 * obj-c++.dg/method-13.mm: Same.
3178 * obj-c++.dg/method-15.mm: Same.
3179 * obj-c++.dg/method-16.mm: Same.
3180 * obj-c++.dg/property/at-property-18.mm: Same.
3181 * obj-c++.dg/property/at-property-25.mm: Same.
3182 * obj-c++.dg/property/at-property-5.mm: Same.
3183 * obj-c++.dg/property/dynamic-2.mm: Same.
3184 * obj-c++.dg/property/property-neg-3.mm: Same.
3185 * obj-c++.dg/protocol-inheritance-1.mm: Same.
3186 * obj-c++.dg/protocol-inheritance-2.mm: Same.
3187 * obj-c++.dg/syntax-error-1.mm: Same.
3188 * obj-c++.dg/try-catch-13.mm: Same.
3189 * objc.dg/bitfield-4.m: Same.
3190 * objc.dg/class-1.m: Same.
3191 * objc.dg/method-11.m: Same.
3192 * objc.dg/method-6.m: Same.
3193 * objc.dg/method-7.m: Same.
3194 * objc.dg/method-9.m: Same.
3195 * objc.dg/missing-proto-3.m: Same.
3196 * objc.dg/naming-2.m: Same.
3197 * objc.dg/property/at-property-16.m: Same.
3198 * objc.dg/property/at-property-18.m: Same.
3199 * objc.dg/property/at-property-25.m: Same.
3200 * objc.dg/property/at-property-5.m: Same.
3201 * objc.dg/property/dynamic-2.m: Same.
3202 * objc.dg/property/property-neg-3.m: Same.
3203 * objc.dg/protocol-inheritance-1.m: Same.
3204 * objc.dg/protocol-inheritance-2.m: Same.
3205
d35256b6
MG
32062017-04-28 Marc Glisse <marc.glisse@inria.fr>
3207
3208 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
3209
7a95dfa7
TV
32102017-04-28 Tom de Vries <tom@codesourcery.com>
3211
3212 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
3213 dg-(error|warning|message|bogus).
3214 * g++.dg/conversion/dr195-1.C: Same.
3215 * g++.dg/conversion/dr195.C: Same.
3216 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
3217 * g++.dg/cpp0x/gen-attrs-14.C: Same.
3218 * g++.dg/cpp0x/inline-ns7.C: Same.
3219 * g++.dg/cpp0x/variadic105.C: Same.
3220 * g++.dg/cpp0x/variadic65.C: Same.
3221 * g++.dg/expr/call2.C: Same.
3222 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
3223 * g++.dg/expr/pmf-1.C: Same.
3224 * g++.dg/ext/altivec-types-1.C: Same.
3225 * g++.dg/ext/altivec-types-2.C: Same.
3226 * g++.dg/ext/altivec-types-3.C: Same.
3227 * g++.dg/ext/attrib14.C: Same.
3228 * g++.dg/ext/complit1.C: Same.
3229 * g++.dg/ext/forscope2.C: Same.
3230 * g++.dg/ext/gnu-inline-global-reject.C: Same.
3231 * g++.dg/ext/label13.C: Same.
3232 * g++.dg/ext/member-attr.C: Same.
3233 * g++.dg/ext/visibility/anon7.C: Same.
3234 * g++.dg/ext/visibility/visibility-7.C: Same.
3235 * g++.dg/ext/vla2.C: Same.
3236 * g++.dg/inherit/access2.C: Same.
3237 * g++.dg/inherit/covariant12.C: Same.
3238 * g++.dg/inherit/covariant14.C: Same.
3239 * g++.dg/inherit/namespace-as-base.C: Same.
3240 * g++.dg/inherit/template-as-base.C: Same.
3241 * g++.dg/lookup/ambig1.C: Same.
3242 * g++.dg/lookup/ambig2.C: Same.
3243 * g++.dg/lookup/ambig3.C: Same.
3244 * g++.dg/lookup/class-member-1.C: Same.
3245 * g++.dg/lookup/conv-1.C: Same.
3246 * g++.dg/lookup/decl1.C: Same.
3247 * g++.dg/lookup/koenig1.C: Same.
3248 * g++.dg/lookup/scoped1.C: Same.
3249 * g++.dg/lookup/scoped2.C: Same.
3250 * g++.dg/lookup/two-stage4.C: Same.
3251 * g++.dg/lookup/used-before-declaration.C: Same.
3252 * g++.dg/lookup/using.C: Same.
3253 * g++.dg/lookup/using17.C: Same.
3254 * g++.dg/lookup/using2.C: Same.
3255 * g++.dg/other/abstract2.C: Same.
3256 * g++.dg/other/classkey1.C: Same.
3257 * g++.dg/other/component1.C: Same.
3258 * g++.dg/other/const1.C: Same.
3259 * g++.dg/other/const2.C: Same.
3260 * g++.dg/other/conversion1.C: Same.
3261 * g++.dg/other/do1.C: Same.
3262 * g++.dg/other/error1.C: Same.
3263 * g++.dg/other/error10.C: Same.
3264 * g++.dg/other/error3.C: Same.
3265 * g++.dg/other/error4.C: Same.
3266 * g++.dg/other/error5.C: Same.
3267 * g++.dg/other/error8.C: Same.
3268 * g++.dg/other/error9.C: Same.
3269 * g++.dg/other/field1.C: Same.
3270 * g++.dg/other/init1.C: Same.
3271 * g++.dg/other/ptrmem2.C: Same.
3272 * g++.dg/other/return1.C: Same.
3273 * g++.dg/overload/builtin3.C: Same.
3274 * g++.dg/overload/error1.C: Same.
3275 * g++.dg/overload/error2.C: Same.
3276 * g++.dg/overload/koenig2.C: Same.
3277 * g++.dg/overload/pmf1.C: Same.
3278 * g++.dg/parse/args1.C: Same.
3279 * g++.dg/parse/attr3.C: Same.
3280 * g++.dg/parse/constant4.C: Same.
3281 * g++.dg/parse/crash10.C: Same.
3282 * g++.dg/parse/crash18.C: Same.
3283 * g++.dg/parse/crash19.C: Same.
3284 * g++.dg/parse/crash20.C: Same.
3285 * g++.dg/parse/crash21.C: Same.
3286 * g++.dg/parse/crash22.C: Same.
3287 * g++.dg/parse/crash32.C: Same.
3288 * g++.dg/parse/decl-specifier-1.C: Same.
3289 * g++.dg/parse/error58.C: Same.
3290 * g++.dg/parse/local-class1.C: Same.
3291 * g++.dg/parse/non-dependent2.C: Same.
3292 * g++.dg/parse/parameter-declaration-1.C: Same.
3293 * g++.dg/parse/ptrmem2.C: Same.
3294 * g++.dg/parse/ptrmem3.C: Same.
3295 * g++.dg/parse/saved1.C: Same.
3296 * g++.dg/tc1/dr101.C: Same.
3297 * g++.dg/tc1/dr142.C: Same.
3298 * g++.dg/tc1/dr176.C: Same.
3299 * g++.dg/template/conv4.C: Same.
3300 * g++.dg/template/crash56.C: Same.
3301 * g++.dg/template/dependent-expr2.C: Same.
3302 * g++.dg/template/error1.C: Same.
3303 * g++.dg/template/error2.C: Same.
3304 * g++.dg/template/explicit6.C: Same.
3305 * g++.dg/template/init-list.C: Same.
3306 * g++.dg/template/local1.C: Same.
3307 * g++.dg/template/lookup2.C: Same.
3308 * g++.dg/template/meminit2.C: Same.
3309 * g++.dg/template/nontype25.C: Same.
3310 * g++.dg/template/ptrmem2.C: Same.
3311 * g++.dg/template/qualttp19.C: Same.
3312 * g++.dg/template/qualttp20.C: Same.
3313 * g++.dg/template/ttp3.C: Same.
3314 * g++.dg/template/unify4.C: Same.
3315 * g++.dg/template/unify6.C: Same.
3316 * g++.dg/template/unify7.C: Same.
3317 * g++.dg/template/warn1.C: Same.
3318 * g++.dg/tree-ssa/dom-invalid.C: Same.
3319 * g++.dg/ubsan/shift-1.C: Same.
3320 * g++.dg/warn/Wunused-2.C: Same.
3321 * g++.dg/warn/Wunused-4.C: Same.
3322 * g++.dg/warn/Wunused-6.C: Same.
3323 * g++.dg/warn/deprecated-6.C: Same.
3324 * g++.dg/warn/deprecated.C: Same.
3325 * g++.dg/warn/effc1.C: Same.
3326 * g++.dg/warn/effc3.C: Same.
3327 * g++.dg/warn/incomplete1.C: Same.
3328 * g++.dg/warn/inline1.C: Same.
3329 * g++.dg/warn/noeffect2.C: Same.
3330 * g++.dg/warn/noeffect4.C: Same.
3331 * g++.dg/warn/oldcast1.C: Same.
3332 * g++.dg/warn/sentinel.C: Same.
3333 * g++.dg/warn/unit-1.C: Same.
3334 * g++.old-deja/g++.pt/inherit2.C: Same.
3335 * g++.old-deja/g++.pt/overload8.C: Same.
3336 * gcc.dg/20000926-1.c: Same.
3337 * gcc.dg/20040223-1.c: Same.
3338 * gcc.dg/Warray-bounds-7.c: Same.
3339 * gcc.dg/alias-1.c: Same.
3340 * gcc.dg/alias-12.c: Same.
3341 * gcc.dg/alias-13.c: Same.
3342 * gcc.dg/alias-2.c: Same.
3343 * gcc.dg/array-13.c: Same.
3344 * gcc.dg/array-4.c: Same.
3345 * gcc.dg/attr-ifunc-2.c: Same.
3346 * gcc.dg/attr-invalid.c: Same.
3347 * gcc.dg/attr-noinline.c: Same.
3348 * gcc.dg/bitfld-2.c: Same.
3349 * gcc.dg/c90-const-expr-7.c: Same.
3350 * gcc.dg/c99-const-expr-7.c: Same.
3351 * gcc.dg/cpp/20000625-1.c: Same.
3352 * gcc.dg/cpp/charconst-4.c: Same.
3353 * gcc.dg/cpp/include2.c: Same.
3354 * gcc.dg/cpp/include2a.c: Same.
3355 * gcc.dg/decl-4.c: Same.
3356 * gcc.dg/deprecated-4.c: Same.
3357 * gcc.dg/deprecated.c: Same.
3358 * gcc.dg/dfp/altivec-types.c: Same.
3359 * gcc.dg/float-range-1.c: Same.
3360 * gcc.dg/pack-test-3.c: Same.
3361 * gcc.dg/pr11492.c: Same.
3362 * gcc.dg/pr15360-1.c: Same.
3363 * gcc.dg/pr37908.c: Same.
3364 * gcc.dg/pr53265.c: Same.
3365 * gcc.dg/pr57287-2.c: Same.
3366 * gcc.dg/pr57287.c: Same.
3367 * gcc.dg/redecl-1.c: Same.
3368 * gcc.dg/sync-3.c: Same.
3369 * gcc.dg/two-types-1.c: Same.
3370 * gcc.dg/two-types-2.c: Same.
3371 * gcc.dg/two-types-4.c: Same.
3372 * gcc.dg/two-types-5.c: Same.
3373 * gcc.dg/two-types-6.c: Same.
3374 * gcc.dg/two-types-7.c: Same.
3375 * gcc.dg/two-types-8.c: Same.
3376 * gcc.dg/two-types-9.c: Same.
3377 * gcc.dg/uninit-I.c: Same.
3378 * gcc.dg/uninit-pr19430.c: Same.
3379 * gcc.dg/visibility-7.c: Same.
3380 * gcc.dg/winline-10.c: Same.
3381 * gcc.dg/winline-2.c: Same.
3382 * gcc.dg/winline-3.c: Same.
3383 * gcc.dg/winline-9.c: Same.
3384 * gcc.target/i386/attr-returns_twice-1.c: Same.
3385 * gcc.target/i386/chkp-const-check-2.c: Same.
3386 * gcc.target/i386/chkp-label-address.c: Same.
3387 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
3388 * gcc.target/i386/pr39162.c: Same.
3389 * gcc.target/i386/sse-5.c: Same.
3390 * gcc.target/powerpc/altivec-types-1.c: Same.
3391 * gcc.target/powerpc/altivec-types-2.c: Same.
3392 * gcc.target/powerpc/altivec-types-3.c: Same.
3393 * gcc.target/powerpc/float128-mix.c: Same.
3394 * gcc.target/powerpc/no-r11-3.c: Same.
3395 * gcc.target/spu/Wmain.c: Same.
3396 * gcc.target/spu/ea/errors2.c: Same.
3397 * gfortran.dg/assignment_1.f90: Same.
3398 * gfortran.dg/common_3.f90: Same.
3399 * gfortran.dg/der_io_1.f90: Same.
3400 * gfortran.dg/g77/20030326-1.f: Same.
3401 * gfortran.dg/g77/9263.f: Same.
3402 * gfortran.dg/g77/960317-1.f: Same.
3403 * gfortran.dg/g77/970625-2.f: Same.
3404 * gfortran.dg/g77/980615-0.f: Same.
3405 * gfortran.dg/g77/check0.f: Same.
3406 * gfortran.dg/g77/dnrm2.f: Same.
3407 * gfortran.dg/g77/pr9258.f: Same.
3408 * gfortran.dg/ichar_1.f90: Same.
3409 * gfortran.dg/interface_1.f90: Same.
3410 * gfortran.dg/namelist_1.f90: Same.
3411 * gfortran.dg/namelist_2.f90: Same.
3412 * gfortran.dg/namelist_3.f90: Same.
3413 * gfortran.dg/namelist_print_2.f: Same.
3414 * gfortran.dg/oldstyle_1.f90: Same.
3415 * gfortran.dg/runtime_warning_1.f90: Same.
3416 * gfortran.dg/underflow.f90: Same.
3417 * gnat.dg/specs/integer_value.ads: Same.
3418 * obj-c++.dg/fsf-package-0.m: Same.
3419 * objc.dg/two-types-1.m: Same.
3420
6e49961c
ML
34212017-04-28 Martin Liska <mliska@suse.cz>
3422
3423 PR gcov-profile/79891
3424 * gcc.misc-tests/gcov-17.c: New test.
3425 * gcc.misc-tests/gcov-18.c: New test.
3426
f166beaf
TV
34272017-04-28 Tom de Vries <tom@codesourcery.com>
3428
3429 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
3430 dg-(error|warning|message|bogus).
3431 * g++.dg/parse/parameter-declaration-1.C: Same.
3432 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
3433 * gcc.dg/Wpointer-sign-Wall.c: Same.
3434 * gcc.dg/Wpointer-sign-pedantic.c: Same.
3435 * gcc.dg/cpp/19990413-1.c: Same.
3436 * gcc.dg/dg-test-1.c: Same.
3437 * gcc.dg/empty-source-2.c: Same.
3438 * gcc.dg/empty-source-3.c: Same.
3439 * gcc.dg/format/c99-printf-1.c: Same.
3440 * gcc.dg/format/c99-scanf-1.c: Same.
3441 * gcc.dg/label-decl-2.c: Same.
3442 * gcc.dg/m-un-2.c: Same.
3443 * gcc.dg/uninit-pr20644-O0.c: Same.
3444 * gfortran.dg/pr70006.f90: Same.
3445 * obj-c++.dg/fsf-package-0.m: Same.
3446
c3125b18
TV
34472017-04-28 Tom de Vries <tom@codesourcery.com>
3448
3449 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
3450 dg-(error|warning|message|bogus).
3451 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3452 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
3453 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
3454 * c-c++-common/pr20000.c: Same.
3455 * c-c++-common/pr49706.c: Same.
3456 * g++.dg/ext/utf16-4.C: Same.
3457 * g++.dg/parse/error2.C: Same.
3458 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
3459 * g++.dg/warn/Wtype-limits.C: Same.
3460 * g++.dg/warn/overflow-warn-1.C: Same.
3461 * g++.dg/warn/overflow-warn-3.C: Same.
3462 * gcc.dg/Wpointer-sign-Wall.c: Same.
3463 * gcc.dg/Wpointer-sign-pedantic.c: Same.
3464 * gcc.dg/Wtype-limits-Wextra.c: Same.
3465 * gcc.dg/Wtype-limits.c: Same.
3466 * gcc.dg/cpp/19990413-1.c: Same.
3467 * gcc.dg/dg-test-1.c: Same.
3468 * gcc.dg/empty-source-2.c: Same.
3469 * gcc.dg/empty-source-3.c: Same.
3470 * gcc.dg/label-decl-2.c: Same.
3471 * gcc.dg/m-un-2.c: Same.
3472 * gcc.dg/uninit-pr19430-O0.c: Same.
3473 * gcc.dg/uninit-pr19430.c: Same.
3474 * gcc.dg/uninit-pr20644-O0.c: Same.
3475 * gcc.dg/utf16-4.c: Same.
3476 * gfortran.dg/pr70006.f90: Same.
3477 * obj-c++.dg/fsf-package-0.m: Same.
3478
119092c1
RB
34792017-04-28 Richard Biener <rguenther@suse.de>
3480
3481 * gcc.dg/tree-ssa/evrp7.c: New testcase.
3482 * gcc.dg/tree-ssa/evrp8.c: Likewise.
3483 * gcc.dg/tree-ssa/evrp9.c: Likewise.
3484 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
3485 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3486 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 3487
3777eda2
MP
34882017-04-27 Marek Polacek <polacek@redhat.com>
3489
3490 PR sanitizer/80349
3491 * c-c++-common/ubsan/pr80349.c: New test.
3492
8211c4a2
VR
34932017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
3494
3495 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
3496 diagnostics.
3497 * g++.dg/warn/pr12242.C: Likewise.
3498
94baf2e2
DE
34992017-04-27 David Edelsohn <dje.gcc@gmail.com>
3500
3501 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
3502
9a448688
ML
35032017-04-27 Martin Liska <mliska@suse.cz>
3504
3505 PR testsuite/79455
3506 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
3507 more generic.
3508
f8a36447
JJ
35092017-04-27 Jakub Jelinek <jakub@redhat.com>
3510
3511 PR c++/80534
3512 * g++.dg/other/pr80534-1.C: New test.
3513 * g++.dg/other/pr80534-2.C: New test.
3514
1b7c8d39
RB
35152017-04-27 Richard Biener <rguenther@suse.de>
3516
3517 PR middle-end/80539
3518 * gcc.dg/torture/pr80539.c: New testcase.
3519
985b8393
JJ
35202017-04-27 Jakub Jelinek <jakub@redhat.com>
3521
3522 PR target/77728
3523 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
3524
a480422d
VR
35252017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
3526
3527 * g++.dg/diagnostic/nested-name-1.C: New test.
3528
f9726baa
ML
35292017-04-26 Martin Liska <mliska@suse.cz>
3530
3531 * gcc.dg/guality/guality.h: Add prefix to test verification.
3532
9f4df8f1
NS
35332017-04-25 Nathan Sidwell <nathan@acm.org>
3534
3535 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
3536
1913c8f6
UB
35372017-04-25 Uros Bizjak <ubizjak@gmail.com>
3538
3539 PR target/70799
3540 * gcc.target/i386/pr70799-5.c: New test.
3541
e602bbfc
MS
35422017-04-25 Martin Sebor <msebor@redhat.com>
3543
3544 PR tree-optimization/80497
3545 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
3546
7629ae90
RR
35472017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3548 Jakub Jelinek <jakub@redhat.com>
3549
3550 PR target/77728
3551 * g++.dg/abi/pr77728-1.C: New test.
3552
2ef42cf9
MP
35532017-04-25 Marek Polacek <polacek@redhat.com>
3554
3555 PR sanitizer/80349
3556 * g++.dg/ubsan/pr80349-2.C: New test.
3557
70caf430
VR
35582017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
3559
3560 * g++.dg/cpp0x/enum34.C: New test.
3561
f66c70dc
TV
35622017-04-25 Tom de Vries <tom@codesourcery.com>
3563
3564 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
3565 variables.
3566 (dg-line): New proc.
3567 (process-message): Handle line number variables.
3568 * objc.dg/try-catch-12.m: Use dg-line.
3569
77071af6
BS
35702017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3571
3572 PR target/80482
3573 * gcc.target/powerpc/vec-constvolatile.c: New test.
3574
fbe91804
DM
35752017-04-25 David Malcolm <dmalcolm@redhat.com>
3576
3577 * g++.dg/semicolon-fixits.C: New test case.
3578
1c4ea66f
DM
35792017-04-25 David Malcolm <dmalcolm@redhat.com>
3580
3581 * gcc.dg/semicolon-fixits.c: New test case.
3582
5ca28c1d
DM
35832017-04-25 David Malcolm <dmalcolm@redhat.com>
3584
3585 * g++.dg/lookup/missing-std-include.C: New test file.
3586
2ec07fa6
RR
35872017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3588 Jakub Jelinek <jakub@redhat.com>
3589
3590 PR target/77728
3591 * g++.dg/abi/pr77728-2.C: New test.
3592
7d5dbb22
DM
35932017-04-25 David Malcolm <dmalcolm@redhat.com>
3594
3595 PR c++/80177
3596 * g++.dg/spellcheck-pr80177.C: New test case.
3597
6a3936d4
NS
35982017-04-25 Nathan Sidwell <nathan@acm.org>
3599
3600 * g++.dg/dg.exp (find-cxx-tests): New function.
3601 (main): Use it, remove explicit pruning
3602
bed3fd46
RB
36032017-04-25 Richard Biener <rguenther@suse.de>
3604
3605 PR tree-optimization/80492
3606 * gcc.dg/pr80492.c: New testcase.
3607
c9e9c3ac
SKS
36082017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3609
3610 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
3611 for targets with int size less than 32 bits.
3612
2700fbd6
RB
36132017-04-25 Richard Biener <rguenther@suse.de>
3614
3615 PR tree-optimization/79201
3616 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
3617 * gcc.target/i386/pr22152.c: Disable sinking.
3618
e57136da
AK
36192017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3620
3621 PR target/80464
3622 * gfortran.fortran-torture/compile/pr80464.f90: New test.
3623
3cb9ee2f
AK
36242017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3625
3626 PR target/79895
3627 * gcc.target/s390/pr79895.c: New test.
3628
03db9ab5
DV
36292017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
3630
3631 PR target/80080
3632 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
3633 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
3634 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
3635
39259462
JJ
36362017-04-25 Jakub Jelinek <jakub@redhat.com>
3637
ba5d69f3
JJ
3638 PR rtl-optimization/80501
3639 * gcc.c-torture/execute/pr80501.c: New test.
3640
39259462
JJ
3641 PR rtl-optimization/80500
3642 * gcc.dg/pr80500.c: New test.
3643
bb0249cb
MG
36442017-04-25 Marc Glisse <marc.glisse@inria.fr>
3645
3646 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
3647 * gcc.dg/Wstrict-overflow-18.c: Xfail.
3648
be420eb8
JW
36492017-04-22 Janus Weil <janus@gcc.gnu.org>
3650
3651 PR fortran/80121
3652 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
3653 directive.
3654
0ebd1f00
DM
36552017-04-24 David Malcolm <dmalcolm@redhat.com>
3656
3657 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
3658 * jit.dg/test-alignment.c: New test case.
3659 * jit.dg/test-alignment.cc: New test case.
3660 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
3661 New test case.
3662
412f61f0
DM
36632017-04-24 David Malcolm <dmalcolm@redhat.com>
3664
3665 PR c++/80016
3666 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
3667 test function.
3668 (test_alignof): New test function.
3669
a8492d5e
MG
36702017-04-24 Marc Glisse <marc.glisse@inria.fr>
3671
3672 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
3673
ec856f5f
VR
36742017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
3675
3676 * g++.dg/diagnostic/duplicate1.C: New test.
3677 * g++.dg/cpp0x/duplicate1.C: New test.
3678
a753df11
MJ
36792017-04-24 Martin Jambor <mjambor@suse.cz>
3680
3681 PR tree-optimization/80293
3682 * g++.dg/tree-ssa/pr80293.C: New test.
3683
3ebd8e62
ML
36842017-04-24 Martin Liska <mliska@suse.cz>
3685
3686 PR middle-end/79931
3687 * g++.dg/ipa/pr79931.C: New test.
3688
f30a1190
RB
36892017-04-24 Richard Biener <rguenther@suse.de>
3690
3691 PR tree-optimization/80494
3692 * gfortran.dg/pr80494.f90: New testcase.
3693
4c7c437c
RB
36942017-04-24 Richard Biener <rguenther@suse.de>
3695
3696 PR tree-optimization/79725
3697 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
3698
d21a8e3b
RB
36992017-04-24 Richard Biener <rguenther@suse.de>
3700
3701 PR c++/2972
3702 * g++.dg/warn/Wuninitialized-10.C: New testcase.
3703
c7eb642e
JD
37042017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3705
3706 PR fortran/80484
3707 * gfortran.dg/dtio_29.f03: New test.
3708
60fc41bd
JW
37092017-04-22 Janus Weil <janus@gcc.gnu.org>
3710
3711 PR fortran/80121
3712 * gfortran.dg/intent_out_9.f90: New test case.
3713
2eb8a343
UB
37142017-04-23 Uros Bizjak <ubizjak@gmail.com>
3715
3716 PR target/70799
1913c8f6 3717 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 3718
fc23d35a
JW
37192017-04-21 Janus Weil <janus@gcc.gnu.org>
3720
3721 PR fortran/80392
3722 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
3723
7b9efd03
UB
37242017-04-21 Uros Bizjak <ubizjak@gmail.com>
3725
3726 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
3727
2fd30fbe
RB
37282017-04-21 Richard Biener <rguenther@suse.de>
3729
3730 PR tree-optimization/79547
3731 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
3732
bb1bc604
RB
37332017-04-21 Richard Biener <rguenther@suse.de>
3734
3735 PR tree-optimization/78847
3736 * g++.dg/tree-ssa/pr78847.C: New testcase.
3737
666f7903
JJ
37382017-04-21 Jakub Jelinek <jakub@redhat.com>
3739
3740 PR c/80468
3741 * gcc.dg/pr80468.c: New test.
3742
25c28f47
ML
37432017-04-21 Martin Liska <mliska@suse.cz>
3744
3745 PR tree-optimization/66278
3746 * gcc.dg/vect/pr66278.c: New test.
3747
6d553e9b
RB
37482017-04-21 Richard Biener <rguenther@suse.de>
3749
3750 PR tree-optimization/80237
3751 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
3752 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
3753 adjust expected optimizations.
3754
7fd1a747
RB
37552016-04-21 Richard Biener <rguenther@suse.de>
3756
3757 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
3758 of inner loops.
3759 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
3760 * gcc.dg/vect/vect-104.c: Likewise.
3761
2f23a412
EB
37622017-04-21 Eric Botcazou <ebotcazou@adacore.com>
3763
3764 PR tree-optimization/80426
3765 * gcc.c-torture/execute/20170429-1.c: Rename into...
3766 * gcc.c-torture/execute/20170419-1.c: ...this.
3767
8749b11f
UB
37682017-04-20 Uros Bizjak <ubizjak@gmail.com>
3769
3770 PR target/79804
3771 * gcc.target/i386/pr79804.c: New test.
3772
20917336
UB
37732017-04-20 Uros Bizjak <ubizjak@gmail.com>
3774
3775 PR target/78090
3776 * gcc.target/i386/conversion-2.c: Remove obsolete test.
3777
2414b022
DE
37782017-04-20 David Edelsohn <dje.gcc@gmail.com>
3779
3780 * g++/opt/pr80436.C: XFAIL on AIX.
3781
34d57a10
JW
37822017-04-20 Jonathan Wakely <jwakely@redhat.com>
3783
3784 PR c++/80473
3785 * g++.dg/diagnostic/pr80473.C: New test.
3786
c3cbcd45
VR
37872017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
3788
3789 * g++.dg/warn/Wextra-semi.C: New test.
3790
8a59d466
JJ
37912017-04-20 Jakub Jelinek <jakub@redhat.com>
3792
3793 PR middle-end/80423
3794 * g++.dg/other/pr80423.C: New test.
3795
a4bb5c57
SKS
37962017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3797
3798 * gcc.dg/pr80170.c: Require ptr32plus.
3799
fe1e7d0e
EB
38002017-04-19 Eric Botcazou <ebotcazou@adacore.com>
3801
3802 PR tree-optimization/80426
3803 * gcc.c-torture/execute/20170419-1.c: New test.
3804
48d811eb
JJ
38052017-04-19 Jakub Jelinek <jakub@redhat.com>
3806
f19e6a9c
JJ
3807 PR debug/80461
3808 * g++.dg/debug/pr80461.C: New test.
3809
541035a6
JJ
3810 PR c++/80459
3811 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
3812 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
3813 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
3814
48d811eb
JJ
3815 PR debug/80436
3816 * g++.dg/opt/pr80436.C: New test.
3817
5249994e
SKS
38182017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3819
3820 * gcc.dg/torture/pr80341.c: Require int32plus.
3821
a16c8d8b 38222017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 3823 Jeff Law <law@redhat.com>
a16c8d8b
EB
3824
3825 * gcc.c-torture/compile/20170419-1.c: New test.
3826
6143c998
TV
38272017-04-19 Tom de Vries <tom@codesourcery.com>
3828
3829 PR testsuite/80221
3830 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
3831 subsequent dg directives.
3832 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3833 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
3834 * c-c++-common/attr-fallthrough-2.c: Same.
3835 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
3836 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
3837 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
3838 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
3839 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
3840 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
3841 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
3842 * c-c++-common/cilk-plus/CK/errors.c: Same.
3843 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
3844 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
3845 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
3846 * c-c++-common/cpp/pr57580.c: Same.
3847 * c-c++-common/goacc/asyncwait-1.c: Same.
3848 * c-c++-common/goacc/cache-2.c: Same.
3849 * c-c++-common/goacc/declare-2.c: Same.
3850 * c-c++-common/goacc/deviceptr-1.c: Same.
3851 * c-c++-common/goacc/routine-5.c: Same.
3852 * c-c++-common/gomp/clauses-2.c: Same.
3853 * c-c++-common/gomp/ordered-3.c: Same.
3854 * c-c++-common/gomp/pr67501.c: Same.
3855 * c-c++-common/pr20000.c: Same.
3856 * c-c++-common/pr43395.c: Same.
3857 * c-c++-common/pr49706.c: Same.
3858 * c-c++-common/pr77624-1.c: Same.
3859 * c-c++-common/pr77624-2.c: Same.
3860 * c-c++-common/raw-string-14.c: Same.
3861 * c-c++-common/raw-string-16.c: Same.
3862 * c-c++-common/raw-string-3.c: Same.
3863 * c-c++-common/raw-string-4.c: Same.
3864 * c-c++-common/raw-string-5.c: Same.
3865 * c-c++-common/raw-string-6.c: Same.
3866 * g++.dg/abi/mangle41.C: Same.
3867 * g++.dg/conversion/nullptr1.C: Same.
3868 * g++.dg/cpp0x/alias-decl-80296.C: Same.
3869 * g++.dg/cpp0x/auto27.C: Same.
3870 * g++.dg/cpp0x/constexpr-98.C: Same.
3871 * g++.dg/cpp0x/constexpr-diag2.C: Same.
3872 * g++.dg/cpp0x/diag2.C: Same.
3873 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
3874 * g++.dg/cpp0x/nullptr15.C: Same.
3875 * g++.dg/cpp0x/pr31431-2.C: Same.
3876 * g++.dg/cpp0x/pr31431.C: Same.
3877 * g++.dg/cpp0x/pr79118.C: Same.
3878 * g++.dg/cpp0x/static_assert3.C: Same.
3879 * g++.dg/cpp0x/temp_default2.C: Same.
3880 * g++.dg/cpp0x/trailing4.C: Same.
3881 * g++.dg/cpp0x/variadic-ex10.C: Same.
3882 * g++.dg/cpp0x/variadic-ex13.C: Same.
3883 * g++.dg/cpp0x/variadic-ex14.C: Same.
3884 * g++.dg/cpp0x/variadic-ex3.C: Same.
3885 * g++.dg/cpp0x/variadic-ex4.C: Same.
3886 * g++.dg/cpp0x/variadic59.C: Same.
3887 * g++.dg/cpp0x/vt-37737-2.C: Same.
3888 * g++.dg/cpp0x/vt-57397-1.C: Same.
3889 * g++.dg/cpp0x/vt-57397-2.C: Same.
3890 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
3891 * g++.dg/cpp1z/gen-attrs1.C: Same.
3892 * g++.dg/diagnostic/pr71075.C: Same.
3893 * g++.dg/eh/goto2.C: Same.
3894 * g++.dg/eh/goto3.C: Same.
3895 * g++.dg/expr/bitfield4.C: Same.
3896 * g++.dg/expr/bitfield5.C: Same.
3897 * g++.dg/expr/bitfield6.C: Same.
3898 * g++.dg/expr/bool1.C: Same.
3899 * g++.dg/expr/bool3.C: Same.
3900 * g++.dg/expr/cond10.C: Same.
3901 * g++.dg/expr/cond11.C: Same.
3902 * g++.dg/expr/lval3.C: Same.
3903 * g++.dg/expr/lval4.C: Same.
3904 * g++.dg/ext/anon-struct4.C: Same.
3905 * g++.dg/ext/attrib44.C: Same.
3906 * g++.dg/ext/builtin3.C: Same.
3907 * g++.dg/ext/dllimport7.C: Same.
3908 * g++.dg/ext/label5.C: Same.
3909 * g++.dg/ext/no-asm-1.C: Same.
3910 * g++.dg/ext/utf16-4.C: Same.
3911 * g++.dg/ext/vla2.C: Same.
3912 * g++.dg/gomp/block-1.C: Same.
3913 * g++.dg/gomp/block-2.C: Same.
3914 * g++.dg/gomp/block-3.C: Same.
3915 * g++.dg/gomp/block-5.C: Same.
3916 * g++.dg/gomp/linear-2.C: Same.
3917 * g++.dg/gomp/target-1.C: Same.
3918 * g++.dg/gomp/target-2.C: Same.
3919 * g++.dg/gomp/taskgroup-1.C: Same.
3920 * g++.dg/gomp/teams-1.C: Same.
3921 * g++.dg/inherit/pure1.C: Same.
3922 * g++.dg/init/array43.C: Same.
3923 * g++.dg/init/array46.C: Same.
3924 * g++.dg/init/const10.C: Same.
3925 * g++.dg/init/ctor4-1.C: Same.
3926 * g++.dg/init/ctor4.C: Same.
3927 * g++.dg/init/new37.C: Same.
3928 * g++.dg/init/pr25811.C: Same.
3929 * g++.dg/init/pr29043.C: Same.
3930 * g++.dg/init/pr29571.C: Same.
3931 * g++.dg/lookup/duperr1.C: Same.
3932 * g++.dg/lookup/error1.C: Same.
3933 * g++.dg/lookup/koenig5.C: Same.
3934 * g++.dg/lookup/pr77549.C: Same.
3935 * g++.dg/lookup/suggestions1.C: Same.
3936 * g++.dg/lookup/using16.C: Same.
3937 * g++.dg/lookup/using7.C: Same.
3938 * g++.dg/other/anon-union3.C: Same.
3939 * g++.dg/other/array2.C: Same.
3940 * g++.dg/other/error13.C: Same.
3941 * g++.dg/other/error34.C: Same.
3942 * g++.dg/overload/builtin1.C: Same.
3943 * g++.dg/overload/conv-op1.C: Same.
3944 * g++.dg/overload/error3.C: Same.
3945 * g++.dg/overload/koenig1.C: Same.
3946 * g++.dg/overload/operator5.C: Same.
3947 * g++.dg/overload/template5.C: Same.
3948 * g++.dg/overload/unknown1.C: Same.
3949 * g++.dg/overload/using2.C: Same.
3950 * g++.dg/parse/constructor1.C: Same.
3951 * g++.dg/parse/crash36.C: Same.
3952 * g++.dg/parse/crash63.C: Same.
3953 * g++.dg/parse/error11.C: Same.
3954 * g++.dg/parse/error12.C: Same.
3955 * g++.dg/parse/error14.C: Same.
3956 * g++.dg/parse/error2.C: Same.
3957 * g++.dg/parse/error21.C: Same.
3958 * g++.dg/parse/error26.C: Same.
3959 * g++.dg/parse/error36.C: Same.
3960 * g++.dg/parse/friend12.C: Same.
3961 * g++.dg/parse/invalid-op1.C: Same.
3962 * g++.dg/parse/missing-template1.C: Same.
3963 * g++.dg/parse/parser-pr28152-2.C: Same.
3964 * g++.dg/parse/parser-pr28152.C: Same.
3965 * g++.dg/parse/pr16696-permissive.C: Same.
3966 * g++.dg/parse/pr16696.C: Same.
3967 * g++.dg/parse/pr69628.C: Same.
3968 * g++.dg/parse/ret-type2.C: Same.
3969 * g++.dg/parse/specialization1.C: Same.
3970 * g++.dg/parse/template3.C: Same.
3971 * g++.dg/parse/template9.C: Same.
3972 * g++.dg/parse/typename11.C: Same.
3973 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
3974 * g++.dg/pr45330.C: Same.
3975 * g++.dg/rtti/typeid6.C: Same.
3976 * g++.dg/spellcheck-fields.C: Same.
3977 * g++.dg/spellcheck-typenames.C: Same.
3978 * g++.dg/tc1/dr108.C: Same.
3979 * g++.dg/tc1/dr147.C: Same.
3980 * g++.dg/template/arg7.C: Same.
3981 * g++.dg/template/conv11.C: Same.
3982 * g++.dg/template/crash13.C: Same.
3983 * g++.dg/template/crash55.C: Same.
3984 * g++.dg/template/dependent-expr5.C: Same.
3985 * g++.dg/template/error17.C: Same.
3986 * g++.dg/template/error33.C: Same.
3987 * g++.dg/template/error4.C: Same.
3988 * g++.dg/template/error50.C: Same.
3989 * g++.dg/template/error53.C: Same.
3990 * g++.dg/template/friend.C: Same.
3991 * g++.dg/template/func2.C: Same.
3992 * g++.dg/template/local6.C: Same.
3993 * g++.dg/template/member5.C: Same.
3994 * g++.dg/template/meminit1.C: Same.
3995 * g++.dg/template/nested3.C: Same.
3996 * g++.dg/template/nontype6.C: Same.
3997 * g++.dg/template/overload12.C: Same.
3998 * g++.dg/template/ptrmem8.C: Same.
3999 * g++.dg/template/qualified-id1.C: Same.
4000 * g++.dg/template/spec15.C: Same.
4001 * g++.dg/template/static1.C: Same.
4002 * g++.dg/template/static10.C: Same.
4003 * g++.dg/template/static2.C: Same.
4004 * g++.dg/template/ttp25.C: Same.
4005 * g++.dg/template/typedef2.C: Same.
4006 * g++.dg/template/typename2.C: Same.
4007 * g++.dg/template/unify10.C: Same.
4008 * g++.dg/template/unify6.C: Same.
4009 * g++.dg/template/unify7.C: Same.
4010 * g++.dg/template/unify9.C: Same.
4011 * g++.dg/template/varmod1.C: Same.
4012 * g++.dg/ubsan/div-by-zero-1.C: Same.
4013 * g++.dg/ubsan/pr63956.C: Same.
4014 * g++.dg/warn/Waddress-1.C: Same.
4015 * g++.dg/warn/Wconversion2.C: Same.
4016 * g++.dg/warn/Wnull-conversion-1.C: Same.
4017 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
4018 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
4019 * g++.dg/warn/Wswitch-1.C: Same.
4020 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4021 * g++.dg/warn/Wtype-limits.C: Same.
4022 * g++.dg/warn/Wunused-parm-5.C: Same.
4023 * g++.dg/warn/deprecated-6.C: Same.
4024 * g++.dg/warn/deprecated.C: Same.
4025 * g++.dg/warn/incomplete1.C: Same.
4026 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
4027 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
4028 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
4029 * g++.dg/warn/overflow-warn-1.C: Same.
4030 * g++.dg/warn/overflow-warn-3.C: Same.
4031 * g++.dg/warn/overflow-warn-4.C: Same.
4032 * g++.dg/warn/pr12242.C: Same.
4033 * g++.dg/warn/pr30551-2.C: Same.
4034 * g++.dg/warn/pr30551.C: Same.
4035 * g++.old-deja/g++.benjamin/16077.C: Same.
4036 * g++.old-deja/g++.bob/inherit1.C: Same.
4037 * g++.old-deja/g++.brendan/crash56.C: Same.
4038 * g++.old-deja/g++.brendan/template17.C: Same.
4039 * g++.old-deja/g++.eh/ctor1.C: Same.
4040 * g++.old-deja/g++.jason/bool5.C: Same.
4041 * g++.old-deja/g++.jason/cond.C: Same.
4042 * g++.old-deja/g++.jason/operator.C: Same.
4043 * g++.old-deja/g++.jason/pmf5.C: Same.
4044 * g++.old-deja/g++.law/ctors5.C: Same.
4045 * g++.old-deja/g++.law/missed-error2.C: Same.
4046 * g++.old-deja/g++.law/operators9.C: Same.
4047 * g++.old-deja/g++.law/temps1.C: Same.
4048 * g++.old-deja/g++.mike/for2.C: Same.
4049 * g++.old-deja/g++.mike/ns5.C: Same.
4050 * g++.old-deja/g++.mike/ns7.C: Same.
4051 * g++.old-deja/g++.mike/p10769b.C: Same.
4052 * g++.old-deja/g++.niklas/t120.C: Same.
4053 * g++.old-deja/g++.niklas/t121.C: Same.
4054 * g++.old-deja/g++.ns/koenig5.C: Same.
4055 * g++.old-deja/g++.oliva/overload1.C: Same.
4056 * g++.old-deja/g++.other/crash24.C: Same.
4057 * g++.old-deja/g++.other/crash25.C: Same.
4058 * g++.old-deja/g++.other/decl5.C: Same.
4059 * g++.old-deja/g++.other/lineno5.C: Same.
4060 * g++.old-deja/g++.other/null3.C: Same.
4061 * g++.old-deja/g++.other/overcnv2.C: Same.
4062 * g++.old-deja/g++.other/ptrmem7.C: Same.
4063 * g++.old-deja/g++.other/typename1.C: Same.
4064 * g++.old-deja/g++.other/vaarg3.C: Same.
4065 * g++.old-deja/g++.pt/crash10.C: Same.
4066 * g++.old-deja/g++.pt/crash28.C: Same.
4067 * g++.old-deja/g++.pt/crash38.C: Same.
4068 * g++.old-deja/g++.pt/explicit70.C: Same.
4069 * g++.old-deja/g++.pt/explicit77.C: Same.
4070 * g++.old-deja/g++.pt/expr2.C: Same.
4071 * g++.old-deja/g++.pt/spec5.C: Same.
4072 * g++.old-deja/g++.pt/spec6.C: Same.
4073 * g++.old-deja/g++.pt/typename3.C: Same.
4074 * g++.old-deja/g++.pt/typename5.C: Same.
4075 * g++.old-deja/g++.pt/typename6.C: Same.
4076 * g++.old-deja/g++.pt/typename7.C: Same.
4077 * g++.old-deja/g++.pt/unify4.C: Same.
4078 * g++.old-deja/g++.pt/unify8.C: Same.
4079 * g++.old-deja/g++.pt/vaarg3.C: Same.
4080 * g++.old-deja/g++.robertl/eb22.C: Same.
4081 * g++.old-deja/g++.robertl/eb4.C: Same.
4082 * g++.old-deja/g++.robertl/eb44.C: Same.
4083 * g++.old-deja/g++.robertl/eb69.C: Same.
4084 * g++.old-deja/g++.robertl/eb98.C: Same.
4085 * gcc.dg/20031223-1.c: Same.
4086 * gcc.dg/940510-1.c: Same.
4087 * gcc.dg/990506-0.c: Same.
4088 * gcc.dg/Walloca-1.c: Same.
4089 * gcc.dg/Walloca-2.c: Same.
4090 * gcc.dg/Wconversion-integer.c: Same.
4091 * gcc.dg/Wcxx-compat-8.c: Same.
4092 * gcc.dg/Wimplicit-int-1.c: Same.
4093 * gcc.dg/Wimplicit-int-2.c: Same.
4094 * gcc.dg/Wimplicit-int-4.c: Same.
4095 * gcc.dg/Wpointer-sign-Wall.c: Same.
4096 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4097 * gcc.dg/Wshadow-1.c: Same.
4098 * gcc.dg/Wshadow-3.c: Same.
4099 * gcc.dg/Wswitch-enum-error.c: Same.
4100 * gcc.dg/Wswitch-enum.c: Same.
4101 * gcc.dg/Wswitch-error.c: Same.
4102 * gcc.dg/Wswitch.c: Same.
4103 * gcc.dg/Wtype-limits-Wextra.c: Same.
4104 * gcc.dg/Wtype-limits.c: Same.
4105 * gcc.dg/Wvla-larger-than-2.c: Same.
4106 * gcc.dg/anon-struct-5.c: Same.
4107 * gcc.dg/array-10.c: Same.
4108 * gcc.dg/array-11.c: Same.
4109 * gcc.dg/array-15.c: Same.
4110 * gcc.dg/array-2.c: Same.
4111 * gcc.dg/array-8.c: Same.
4112 * gcc.dg/array-const-2.c: Same.
4113 * gcc.dg/array-const-3.c: Same.
4114 * gcc.dg/bitfld-1.c: Same.
4115 * gcc.dg/bitfld-8.c: Same.
4116 * gcc.dg/builtin-redefine.c: Same.
4117 * gcc.dg/c11-noreturn-1.c: Same.
4118 * gcc.dg/c11-noreturn-2.c: Same.
4119 * gcc.dg/c11-static-assert-3.c: Same.
4120 * gcc.dg/c90-arraydecl-1.c: Same.
4121 * gcc.dg/c90-complex-1.c: Same.
4122 * gcc.dg/c90-complit-1.c: Same.
4123 * gcc.dg/c90-const-expr-11.c: Same.
4124 * gcc.dg/c90-const-expr-7.c: Same.
4125 * gcc.dg/c90-const-expr-8.c: Same.
4126 * gcc.dg/c90-enum-comma-1.c: Same.
4127 * gcc.dg/c90-flex-array-1.c: Same.
4128 * gcc.dg/c90-hexfloat-1.c: Same.
4129 * gcc.dg/c90-idem-qual-1.c: Same.
4130 * gcc.dg/c90-idem-qual-2.c: Same.
4131 * gcc.dg/c90-idem-qual-3.c: Same.
4132 * gcc.dg/c90-mixdecl-1.c: Same.
4133 * gcc.dg/c90-restrict-1.c: Same.
4134 * gcc.dg/c90-return-1.c: Same.
4135 * gcc.dg/c99-array-nonobj-1.c: Same.
4136 * gcc.dg/c99-arraydecl-1.c: Same.
4137 * gcc.dg/c99-complex-1.c: Same.
4138 * gcc.dg/c99-complex-2.c: Same.
4139 * gcc.dg/c99-complit-2.c: Same.
4140 * gcc.dg/c99-const-expr-7.c: Same.
4141 * gcc.dg/c99-const-expr-8.c: Same.
4142 * gcc.dg/c99-flex-array-3.c: Same.
4143 * gcc.dg/c99-flex-array-7.c: Same.
4144 * gcc.dg/c99-flex-array-typedef-7.c: Same.
4145 * gcc.dg/c99-impl-decl-1.c: Same.
4146 * gcc.dg/c99-impl-int-1.c: Same.
4147 * gcc.dg/c99-impl-int-2.c: Same.
4148 * gcc.dg/c99-init-3.c: Same.
4149 * gcc.dg/c99-restrict-1.c: Same.
4150 * gcc.dg/c99-return-1.c: Same.
4151 * gcc.dg/c99-tag-1.c: Same.
4152 * gcc.dg/c99-tag-3.c: Same.
4153 * gcc.dg/call-diag-2.c: Same.
4154 * gcc.dg/cpp/19940712-1.c: Same.
4155 * gcc.dg/cpp/19951025-1.c: Same.
4156 * gcc.dg/cpp/19990413-1.c: Same.
4157 * gcc.dg/cpp/direct2.c: Same.
4158 * gcc.dg/cpp/direct2s.c: Same.
4159 * gcc.dg/cpp/pr28709.c: Same.
4160 * gcc.dg/cpp/pr61854-c90.c: Same.
4161 * gcc.dg/cpp/pr61854-c94.c: Same.
4162 * gcc.dg/cpp/pragma-1.c: Same.
4163 * gcc.dg/cpp/pragma-2.c: Same.
4164 * gcc.dg/cpp/trad/escaped-eof.c: Same.
4165 * gcc.dg/cpp/trad/literals-2.c: Same.
4166 * gcc.dg/cpp/warn-comments-2.c: Same.
4167 * gcc.dg/cpp/warn-comments-3.c: Same.
4168 * gcc.dg/cpp/warn-comments.c: Same.
4169 * gcc.dg/cpp/warn-long-long-2.c: Same.
4170 * gcc.dg/cpp/warn-long-long.c: Same.
4171 * gcc.dg/cpp/warn-redefined-2.c: Same.
4172 * gcc.dg/cpp/warn-redefined.c: Same.
4173 * gcc.dg/darwin-cfstring-2.c: Same.
4174 * gcc.dg/darwin-cfstring-format-1.c: Same.
4175 * gcc.dg/decl-9.c: Same.
4176 * gcc.dg/declspec-1.c: Same.
4177 * gcc.dg/declspec-10.c: Same.
4178 * gcc.dg/declspec-11.c: Same.
4179 * gcc.dg/declspec-13.c: Same.
4180 * gcc.dg/declspec-18.c: Same.
4181 * gcc.dg/declspec-4.c: Same.
4182 * gcc.dg/declspec-5.c: Same.
4183 * gcc.dg/declspec-6.c: Same.
4184 * gcc.dg/declspec-8.c: Same.
4185 * gcc.dg/deprecated-4.c: Same.
4186 * gcc.dg/deprecated.c: Same.
4187 * gcc.dg/dfp/composite-type.c: Same.
4188 * gcc.dg/empty-source-2.c: Same.
4189 * gcc.dg/empty-source-3.c: Same.
4190 * gcc.dg/format/attr-6.c: Same.
4191 * gcc.dg/format/branch-1.c: Same.
4192 * gcc.dg/format/c90-printf-1.c: Same.
4193 * gcc.dg/format/c90-strftime-2.c: Same.
4194 * gcc.dg/format/c99-strftime-1.c: Same.
4195 * gcc.dg/format/cmn-err-1.c: Same.
4196 * gcc.dg/format/few-1.c: Same.
4197 * gcc.dg/format/ms_branch-1.c: Same.
4198 * gcc.dg/format/ms_unnamed-1.c: Same.
4199 * gcc.dg/format/ms_va-1.c: Same.
4200 * gcc.dg/format/unnamed-1.c: Same.
4201 * gcc.dg/format/va-1.c: Same.
4202 * gcc.dg/format/xopen-1.c: Same.
4203 * gcc.dg/funcdef-var-1.c: Same.
4204 * gcc.dg/funcdef-var-2.c: Same.
4205 * gcc.dg/gnu89-const-expr-1.c: Same.
4206 * gcc.dg/gnu89-const-expr-2.c: Same.
4207 * gcc.dg/gnu90-const-expr-1.c: Same.
4208 * gcc.dg/gnu99-const-expr-1.c: Same.
4209 * gcc.dg/gnu99-const-expr-2.c: Same.
4210 * gcc.dg/gnu99-init-2.c: Same.
4211 * gcc.dg/gomp/_Atomic-5.c: Same.
4212 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
4213 * gcc.dg/gomp/atomic-5.c: Same.
4214 * gcc.dg/gomp/linear-1.c: Same.
4215 * gcc.dg/gomp/pr67500.c: Same.
4216 * gcc.dg/init-bad-1.c: Same.
4217 * gcc.dg/init-bad-2.c: Same.
4218 * gcc.dg/init-bad-3.c: Same.
4219 * gcc.dg/init-string-1.c: Same.
4220 * gcc.dg/label-compound-stmt-1.c: Same.
4221 * gcc.dg/label-decl-2.c: Same.
4222 * gcc.dg/label-decl-4.c: Same.
4223 * gcc.dg/large-size-array-2.c: Same.
4224 * gcc.dg/large-size-array-4.c: Same.
4225 * gcc.dg/lvalue-6.c: Same.
4226 * gcc.dg/m-un-2.c: Same.
4227 * gcc.dg/multiple-overflow-warn-1.c: Same.
4228 * gcc.dg/multiple-overflow-warn-2.c: Same.
4229 * gcc.dg/multiple-overflow-warn-3.c: Same.
4230 * gcc.dg/nested-redef-1.c: Same.
4231 * gcc.dg/no-asm-1.c: Same.
4232 * gcc.dg/no-asm-3.c: Same.
4233 * gcc.dg/no-asm-4.c: Same.
4234 * gcc.dg/noncompile/20010524-1.c: Same.
4235 * gcc.dg/noncompile/incomplete-5.c: Same.
4236 * gcc.dg/noncompile/pr44517.c: Same.
4237 * gcc.dg/noncompile/pr52290.c: Same.
4238 * gcc.dg/noreturn-1.c: Same.
4239 * gcc.dg/overflow-warn-1.c: Same.
4240 * gcc.dg/overflow-warn-2.c: Same.
4241 * gcc.dg/overflow-warn-3.c: Same.
4242 * gcc.dg/overflow-warn-4.c: Same.
4243 * gcc.dg/parm-mismatch-1.c: Same.
4244 * gcc.dg/parser-pr28152-2.c: Same.
4245 * gcc.dg/parser-pr28152.c: Same.
4246 * gcc.dg/pedwarn-init.c: Same.
4247 * gcc.dg/pointer-arith-2.c: Same.
4248 * gcc.dg/pointer-arith-3.c: Same.
4249 * gcc.dg/pointer-arith-4.c: Same.
4250 * gcc.dg/pr14475.c: Same.
4251 * gcc.dg/pr18596-3.c: Same.
4252 * gcc.dg/pr18809-1.c: Same.
4253 * gcc.dg/pr27953.c: Same.
4254 * gcc.dg/pr30457.c: Same.
4255 * gcc.dg/pr30551-2.c: Same.
4256 * gcc.dg/pr30551-3.c: Same.
4257 * gcc.dg/pr30551-4.c: Same.
4258 * gcc.dg/pr30551-5.c: Same.
4259 * gcc.dg/pr30551-6.c: Same.
4260 * gcc.dg/pr30551.c: Same.
4261 * gcc.dg/pr36997.c: Same.
4262 * gcc.dg/pr41842.c: Same.
4263 * gcc.dg/pr48552-1.c: Same.
4264 * gcc.dg/pr48552-2.c: Same.
4265 * gcc.dg/pr59717.c: Same.
4266 * gcc.dg/pr61077.c: Same.
4267 * gcc.dg/pr61096-1.c: Same.
4268 * gcc.dg/pr63626.c: Same.
4269 * gcc.dg/pr64223-1.c: Same.
4270 * gcc.dg/pr64223-2.c: Same.
4271 * gcc.dg/pr8788-1.c: Same.
4272 * gcc.dg/pr8927-1.c: Same.
4273 * gcc.dg/pragma-darwin.c: Same.
4274 * gcc.dg/pragma-diag-5.c: Same.
4275 * gcc.dg/pragma-message.c: Same.
4276 * gcc.dg/redecl-1.c: Same.
4277 * gcc.dg/simd-1.c: Same.
4278 * gcc.dg/simd-5.c: Same.
4279 * gcc.dg/simd-6.c: Same.
4280 * gcc.dg/spellcheck-fields.c: Same.
4281 * gcc.dg/spellcheck-typenames.c: Same.
4282 * gcc.dg/struct-semi-2.c: Same.
4283 * gcc.dg/struct-semi-3.c: Same.
4284 * gcc.dg/transparent-union-3.c: Same.
4285 * gcc.dg/ucnid-8.c: Same.
4286 * gcc.dg/uninit-pr19430-O0.c: Same.
4287 * gcc.dg/uninit-pr19430.c: Same.
4288 * gcc.dg/uninit-pr20644-O0.c: Same.
4289 * gcc.dg/utf-dflt.c: Same.
4290 * gcc.dg/utf-dflt2.c: Same.
4291 * gcc.dg/utf16-4.c: Same.
4292 * gcc.dg/vla-11.c: Same.
4293 * gcc.dg/vla-20.c: Same.
4294 * gcc.dg/vla-init-1.c: Same.
4295 * gcc.dg/vla-init-2.c: Same.
4296 * gcc.dg/vla-init-3.c: Same.
4297 * gcc.dg/weak/weak-6.c: Same.
4298 * gcc.dg/weak/weak-7.c: Same.
4299 * gcc.dg/wtr-int-type-1.c: Same.
4300 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
4301 * gcc.target/arm/polytypes.c: Same.
4302 * gcc.target/i386/spellcheck-options-4.c: Same.
4303 * gcc.target/powerpc/20030218-1.c: Same.
4304 * gcc.target/sh/pr21255-4.c: Same.
4305 * gcc.test-framework/dg-error-exp-XP.c: Same.
4306 * gfortran.dg/array_constructor_30.f03: Same.
4307 * gfortran.dg/class_30.f90: Same.
4308 * gfortran.dg/goacc/subarrays.f95: Same.
4309 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
4310 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
4311 * gfortran.dg/intrinsic_std_1.f90: Same.
4312 * gfortran.dg/pr70006.f90: Same.
4313 * gfortran.dg/warning-directive-1.F90: Same.
4314 * gfortran.dg/warning-directive-2.F90: Same.
4315 * gfortran.dg/warning-directive-3.F90: Same.
4316 * gfortran.dg/warning-directive-4.F90: Same.
4317 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
4318 * obj-c++.dg/class-extension-1.mm: Same.
4319 * obj-c++.dg/class-extension-2.mm: Same.
4320 * obj-c++.dg/class-protocol-1.mm: Same.
4321 * obj-c++.dg/cxx-ivars-1.mm: Same.
4322 * obj-c++.dg/duplicate-class-1.mm: Same.
4323 * obj-c++.dg/exceptions-3.mm: Same.
4324 * obj-c++.dg/exceptions-4.mm: Same.
4325 * obj-c++.dg/exceptions-5.mm: Same.
4326 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4327 * obj-c++.dg/fsf-package-0.m: Same.
4328 * obj-c++.dg/invalid-type-1.mm: Same.
4329 * obj-c++.dg/method-12.mm: Same.
4330 * obj-c++.dg/method-13.mm: Same.
4331 * obj-c++.dg/method-15.mm: Same.
4332 * obj-c++.dg/method-16.mm: Same.
4333 * obj-c++.dg/method-6.mm: Same.
4334 * obj-c++.dg/method-7.mm: Same.
4335 * obj-c++.dg/property/at-property-1.mm: Same.
4336 * obj-c++.dg/property/at-property-14.mm: Same.
4337 * obj-c++.dg/property/at-property-17.mm: Same.
4338 * obj-c++.dg/property/at-property-21.mm: Same.
4339 * obj-c++.dg/property/at-property-5.mm: Same.
4340 * obj-c++.dg/property/dotsyntax-4.mm: Same.
4341 * obj-c++.dg/property/dynamic-3.mm: Same.
4342 * obj-c++.dg/property/dynamic-4.mm: Same.
4343 * obj-c++.dg/property/property-neg-1.mm: Same.
4344 * obj-c++.dg/property/property-neg-6.mm: Same.
4345 * obj-c++.dg/property/synthesize-11.mm: Same.
4346 * obj-c++.dg/property/synthesize-5.mm: Same.
4347 * obj-c++.dg/property/synthesize-6.mm: Same.
4348 * obj-c++.dg/proto-lossage-4.mm: Same.
4349 * obj-c++.dg/protocol-qualifier-2.mm: Same.
4350 * obj-c++.dg/strings/strings-1.mm: Same.
4351 * obj-c++.dg/super-class-1.mm: Same.
4352 * obj-c++.dg/syntax-error-6.mm: Same.
4353 * obj-c++.dg/syntax-error-7.mm: Same.
4354 * obj-c++.dg/syntax-error-9.mm: Same.
4355 * obj-c++.dg/try-catch-13.mm: Same.
4356 * objc.dg/attributes/method-noreturn-1.m: Same.
4357 * objc.dg/bad-receiver-type-2.m: Same.
4358 * objc.dg/bad-receiver-type.m: Same.
4359 * objc.dg/call-super-2.m: Same.
4360 * objc.dg/class-2.m: Same.
4361 * objc.dg/class-extension-1.m: Same.
4362 * objc.dg/class-extension-2.m: Same.
4363 * objc.dg/class-protocol-1.m: Same.
4364 * objc.dg/desig-init-1.m: Same.
4365 * objc.dg/duplicate-class-1.m: Same.
4366 * objc.dg/exceptions-3.m: Same.
4367 * objc.dg/exceptions-4.m: Same.
4368 * objc.dg/exceptions-5.m: Same.
4369 * objc.dg/foreach-6.m: Same.
4370 * objc.dg/foreach-7.m: Same.
4371 * objc.dg/fsf-nsstring-format-1.m: Same.
4372 * objc.dg/fsf-package-0.m: Same.
4373 * objc.dg/invalid-type-1.m: Same.
4374 * objc.dg/method-11.m: Same.
4375 * objc.dg/method-19.m: Same.
4376 * objc.dg/method-2.m: Same.
4377 * objc.dg/method-20.m: Same.
4378 * objc.dg/method-5.m: Same.
4379 * objc.dg/method-6.m: Same.
4380 * objc.dg/method-7.m: Same.
4381 * objc.dg/method-9.m: Same.
4382 * objc.dg/missing-proto-3.m: Same.
4383 * objc.dg/private-1.m: Same.
4384 * objc.dg/property/at-property-1.m: Same.
4385 * objc.dg/property/at-property-14.m: Same.
4386 * objc.dg/property/at-property-17.m: Same.
4387 * objc.dg/property/at-property-21.m: Same.
4388 * objc.dg/property/at-property-5.m: Same.
4389 * objc.dg/property/dynamic-3.m: Same.
4390 * objc.dg/property/dynamic-4.m: Same.
4391 * objc.dg/property/property-neg-1.m: Same.
4392 * objc.dg/property/property-neg-6.m: Same.
4393 * objc.dg/property/synthesize-11.m: Same.
4394 * objc.dg/property/synthesize-5.m: Same.
4395 * objc.dg/property/synthesize-6.m: Same.
4396 * objc.dg/proto-hier-1.m: Same.
4397 * objc.dg/proto-lossage-4.m: Same.
4398 * objc.dg/protocol-qualifier-2.m: Same.
4399 * objc.dg/strings/strings-1.m: Same.
4400 * objc.dg/type-size-1.m: Same.
4401
d904a983
JL
44022017-04-18 Jeff Law <law@redhat.com>
4403
4404 PR target/74563
4405 * gcc.target/mips/pr74563: New test.
4406
0155ed56
JJ
44072017-04-18 Jakub Jelinek <jakub@redhat.com>
4408
4409 PR tree-optimization/80443
4410 * gcc.c-torture/compile/pr80443.c: New test.
4411
f380f608
RS
44122017-04-18 Richard Sandiford <richard.sandiford@arm.com>
4413
4414 PR rtl-optimization/80357
4415 * gcc.c-torture/compile/pr80357.c: New test.
4416
dd68669b
JL
44172017-04-18 Jeff Law <law@redhat.com>
4418
4419 PR middle-end/80422
4420 * gcc.c-torture/compile/pr80422.c: New test.
4421
1cda61fc
JJ
44222017-04-18 Jakub Jelinek <jakub@redhat.com>
4423
4424 PR debug/80263
4425 * gcc.dg/debug/dwarf2/pr80263.c: New test.
4426
19970253
MM
44272017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4428
4429 PR target/80099
4430 * gcc.target/powerpc/pr80099-1.c: New test.
4431 * gcc.target/powerpc/pr80099-2.c: Likewise.
4432 * gcc.target/powerpc/pr80099-3.c: Likewise.
4433 * gcc.target/powerpc/pr80099-4.c: Likewise.
4434 * gcc.target/powerpc/pr80099-5.c: Likewise.
4435
8487c9a5
JJ
44362017-04-18 Jakub Jelinek <jakub@redhat.com>
4437
3b5fb3cb
JJ
4438 PR sanitizer/80444
4439 * gcc.dg/sancov/pr80444.c: New test.
4440
8487c9a5
JJ
4441 PR middle-end/79788
4442 PR middle-end/80375
4443 * gcc.dg/pr79788-1.c: New test.
4444 * gcc.dg/pr79788-2.c: New test.
4445
be7c73ae
MP
44462017-04-18 Marek Polacek <polacek@redhat.com>
4447
4448 PR c++/80244 - ICE with attribute in template alias.
4449 * g++.dg/cpp0x/alias-decl-59.C: New test.
4450
d6e3e8a5
MP
4451 PR c++/80241 - ICE with alignas pack expansion.
4452 * g++.dg/cpp0x/alignas11.C: New test.
4453
1adb82e1
BE
44542017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4455
4456 PR c++/80287
4457 * g++.dg/lto/pr80287_0.C: New test.
4458
fb5e5621
KN
44592017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
4460
4461 PR target/80315
4462 * gcc.target/powerpc/pr80315-1.c: New test.
4463 * gcc.target/powerpc/pr80315-2.c: New test.
4464 * gcc.target/powerpc/pr80315-3.c: New test.
4465 * gcc.target/powerpc/pr80315-4.c: New test.
4466
afeaeb70
TV
44672017-04-16 Tom de Vries <tom@codesourcery.com>
4468
4469 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
4470 directive.
4471 * g++.dg/parse/error3.C: Same.
4472 * g++.old-deja/g++.pt/niklas01a.C: Same.
4473 * gcc.dg/990506-0.c: Same.
4474 * gcc.dg/cpp/19990413-1.c: Same.
4475 * gcc.dg/cpp/pragma-1.c: Same.
4476 * gcc.dg/cpp/pragma-2.c: Same.
4477 * gcc.dg/m-un-2.c: Same.
4478 * objc.dg/private-1.m: Same.
4479
604f37cd
UB
44802017-04-15 Uros Bizjak <ubizjak@gmail.com>
4481
4482 * gcc.dg/pr54669.c: Fix dg-do directive.
4483 * gcc.dg/pr78582.c: Ditto.
4484 * gcc.dg/pr80020.c: Ditto.
4485 * gcc.dg/torture/pr57993-2.cpp: Ditto.
4486 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
4487 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
4488 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
4489 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
4490 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
4491 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
4492 * gcc.dg/tree-ssa/pr79352.c: Ditto.
4493 * gcc.dg/tree-ssa/pr79376.c: Ditto.
4494 * gcc.dg/tree-ssa/pr79691.c: Ditto.
4495
35cfdb17
DH
44962017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
4497
604f37cd 4498 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
4499 * gfortran.dg/generic_29.f90: Likewise.
4500 * gfortran.dg/goacc/multi-clause.f90: Likewise.
4501 * gfortran.dg/pr41922.f90: Likewise.
4502 * gfortran.dg/pr70006.f90: Likewise.
4503
f378be38
SB
45042017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
4505
4506 PR tree-optimization/66612
4507 * gcc.target/powerpc/20050830-1.c: Remove xfail.
4508
43076492
JW
45092017-04-14 Janus Weil <janus@gcc.gnu.org>
4510
4511 PR fortran/80361
4512 * gfortran.dg/class_62.f90: New test case.
4513
dd3d6a42
AB
45142017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
4515
4516 * gcc.target/arc/loop-1.c: New file.
4517
31a07c81
MM
45182017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4519
4520 PR target/80098
4521 * gcc.target/powerpc/pr80098-1.c: New test.
4522 * gcc.target/powerpc/pr80098-2.c: Likewise.
4523 * gcc.target/powerpc/pr80098-3.c: Likewise.
4524 * gcc.target/powerpc/pr80098-4.c: Likewise.
4525
09956017
JJ
45262017-04-13 Jakub Jelinek <jakub@redhat.com>
4527
4528 PR sanitizer/80403
4529 * g++.dg/ubsan/pr80403-2.C: New test.
4530
bc042396
VM
45312017-04-13 Vladimir Makarov <vmakarov@redhat.com>
4532
4533 PR rtl-optimization/80343
4534 * gcc.target/powerpc/pr80343.c: New.
4535
abac4c34
DK
45362017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
4537
4538 PR sanitizer/80414
4539 * c-c++-common/ubsan/bounds-15.c: New test.
4540
43a3aa03
RB
45412017-04-13 Richard Biener <rguenther@suse.de>
4542
4543 PR testsuite/80416
4544 * g++.dg/torture/pr79671.C: Fix asm constraints.
4545
031fbdb9
JJ
45462017-04-13 Jakub Jelinek <jakub@redhat.com>
4547
4548 PR debug/80321
4549 * gcc.dg/debug/pr80321.c: New test.
4550
45512017-04-13 Eric Botcazou <ebotcazou@adacore.com>
4552
4553 * gnat.dg/debug10.adb: New test.
4554 * gnat.dg/debug10_pkg.ads: New helper.
4555
76873758
JJ
45562017-04-12 Jakub Jelinek <jakub@redhat.com>
4557
deed3da9
JJ
4558 PR tree-optimization/79390
4559 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
4560
b96a3e11
JJ
4561 PR sanitizer/80403
4562 PR sanitizer/80404
4563 PR sanitizer/80405
4564 * g++.dg/ubsan/pr80403.C: New test.
4565 * g++.dg/ubsan/pr80404.C: New test.
4566 * g++.dg/ubsan/pr80405.C: New test.
4567
76873758
JJ
4568 PR c/80163
4569 * gcc.dg/torture/pr80163.c: New test.
4570
940c9a7c 45712017-04-12 Richard Biener <rguenther@suse.de>
76873758 4572 Jeff Law <law@redhat.com>
940c9a7c
RB
4573
4574 PR tree-optimization/80359
4575 * gcc.dg/torture/pr80359.c: New testcase.
4576
350792ff 45772017-04-12 Richard Biener <rguenther@suse.de>
76873758 4578 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
4579
4580 PR middle-end/79671
4581 * g++.dg/torture/pr79671.C: New testcase.
4582 * g++.dg/lto/pr79671_0.C: Likewise.
4583 * g++.dg/lto/pr79671_1.c: Likewise.
4584
d62e6f10
JJ
45852017-04-12 Jakub Jelinek <jakub@redhat.com>
4586
4587 PR sanitizer/80349
4588 * g++.dg/ubsan/pr80349.C: New test.
4589
8585103f
JJ
45902017-04-11 Jakub Jelinek <jakub@redhat.com>
4591
347e1f77
JJ
4592 PR c++/80370
4593 * g++.dg/cpp1z/decomp28.C: New test.
4594
df1c878e
JJ
4595 PR middle-end/80100
4596 * gcc.dg/pr80100.c: New test.
4597
8585103f
JJ
4598 PR rtl-optimization/80385
4599 * g++.dg/opt/pr80385.C: New test.
4600
c6cf6ef7
ML
46012017-04-11 Martin Liska <mliska@suse.cz>
4602
4603 PR ipa/80212
4604 * g++.dg/ipa/pr80212.C: New test.
4605
3812f460
MS
46062017-04-11 Martin Sebor <msebor@redhat.com>
4607
4608 PR middle-end/80364
4609 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
4610
9f679370
ML
46112017-04-11 Martin Liska <mliska@suse.cz>
4612
4613 PR sanitizer/70878
4614 * gcc.dg/ubsan/pr70878.c: New test.
4615
82665822
JJ
46162017-04-11 Jakub Jelinek <jakub@redhat.com>
4617
cb278caa
JJ
4618 PR target/80381
4619 * gcc.target/i386/pr80381.c: New test.
4620
82665822
JJ
4621 PR c++/80363
4622 * g++.dg/ext/pr80363.C: New test.
4623
abde687a
SKS
46242017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4625
4626 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
4627 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
4628 Add avr-*-* to non-lp64 selector.
4629
13e6ec34
MS
46302017-04-10 Martin Sebor <msebor@redhat.com>
4631
4632 * gcc.dg/pr40340-3.c: Adjust directive pattern.
4633 * gcc.dg/pr40340-4.c: Same.
4634
a2cb1196
NK
46352017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
4636
13e6ec34 4637 PR fortran/69498
a2cb1196
NK
4638 * gfortran.dg/submodule_unexp.f90: Modified test
4639 to account for new error.
4640 * gfortran.dg/submodule_twice.f90: New Test
4641
b447b28c
JJ
46422017-04-10 Jakub Jelinek <jakub@redhat.com>
4643
4644 PR c++/80176
4645 * g++.dg/init/ref23.C: New test.
4646
3bbd6768
TK
46472017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4648
4649 PR tree-optimization/80304
4650 * gfortran.dg/do_concurrent_4.f90: New test case.
4651
99827b5c
JW
46522017-04-10 Janus Weil <janus@gcc.gnu.org>
4653
4654 PR fortran/80046
4655 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
4656
7db31bc2
DE
46572017-04-10 David Edelsohn <dje.gcc@gmail.com>
4658
4659 * g++.dg/torture/pr79905.C: Add -maltivec option.
4660
9058a2c5
JL
46612017-04-10 Jeff Law <law@redhat.com>
4662
4663 PR tree-optimization/80374
4664 * g++.dg/pr80374.c: New test.
4665
bd8f8642
KN
46662017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4667
4668 PR target/80108
4669 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
4670 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
4671
f634dd47
UB
46722017-04-10 Uros Bizjak <ubizjak@gmail.com>
4673
4674 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
4675
065ba179
UB
46762017-04-10 Uros Bizjak <ubizjak@gmail.com>
4677
4678 PR testsuite/79356
4679 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
4680
71b838d0
DS
46812017-04-10 Daniel Santos <daniel.santos@pobox.com>
4682
4683 PR testsuite/79867
4684 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
4685
98a7a34e
MP
46862017-04-10 Marek Polacek <polacek@redhat.com>
4687
4688 PR sanitizer/80348
4689 * g++.dg/ubsan/div-by-zero-3.C: New test.
4690
aac69a62
BC
46912017-04-10 Bin Cheng <bin.cheng@arm.com>
4692
4693 PR tree-optimization/80153
4694 * gcc.c-torture/execute/pr80153.c: New.
4695
737237c9
RB
46962017-04-10 Richard Biener <rguenther@suse.de>
4697
4698 PR middle-end/80362
4699 * gcc.dg/torture/pr80362.c: New testcase.
4700
ba6ee9fc
RB
47012017-04-10 Richard Biener <rguenther@suse.de>
4702
4703 PR tree-optimization/80304
4704 * gcc.dg/torture/pr80304.c: New testcase.
4705
4d1a05f1
NS
47062017-04-10 Nathan Sidwell <nathan@acm.org>
4707
4708 PR target/79905
4709 * g++.dg/torture/pr79905.C: New.
4710
3ee0fb02
ML
47112017-04-10 Martin Liska <mliska@suse.cz>
4712
4713 PR sanitizer/80350
4714 * c-c++-common/ubsan/pr80350.c: New test.
4715
167a5b77
JJ
47162017-04-10 Jakub Jelinek <jakub@redhat.com>
4717
4718 PR target/80324
4719 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
4720
d691b7e4
ML
47212017-04-08 Martin Liska <mliska@suse.cz>
4722
4723 Revert:
4724 2017-04-07 Martin Liska <mliska@suse.cz>
4725
4726 PR ipa/80212
4727 * g++.dg/ipa/pr80212.C: New test.
4728
dcb2c527
JJ
47292017-04-07 Jakub Jelinek <jakub@redhat.com>
4730
c98b0016
JJ
4731 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
4732 dg-options.
4733 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
4734
dcb2c527
JJ
4735 PR target/80322
4736 PR target/80323
4737 PR target/80325
4738 PR target/80326
4739 * gcc.target/i386/avx512f-undefined-1.c: New test.
4740 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
4741 * gcc.target/i386/avx-cvtsd-1.c: New test.
4742 * gcc.target/i386/avx512f-cvtss-1.c: New test.
4743 * gcc.target/i386/avx512f-abspd-1.c: New test.
4744 * gcc.target/i386/avx-cvtss-1.c: New test.
4745 * gcc.target/i386/avx512f-absps-1.c: New test.
4746 * gcc.target/i386/avx512f-int2mask-1.c: New test.
4747 * gcc.target/i386/avx512f-mask2int-1.c: New test.
4748
1ef532f4
MP
47492017-04-07 Marek Polacek <polacek@redhat.com>
4750
4751 PR sanitizer/80348
4752 * g++.dg/ubsan/div-by-zero-2.C: New test.
4753
2166aeb3
MP
4754 PR c++/80095
4755 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
4756
057da7af
VM
47572017-04-07 Vladimir Makarov <vmakarov@redhat.com>
4758
4759 PR rtl-optimization/70478
4760 * gcc.target/s390/pr70478.c: New.
4761
3b6cb9e3
ML
47622017-04-07 Martin Liska <mliska@suse.cz>
4763
4764 PR target/79889
4765 * g++.dg/ext/mv8.C: Add aarch64* targets.
4766
70cd23c0
ML
47672017-04-07 Martin Liska <mliska@suse.cz>
4768
4769 PR ipa/80212
4770 * g++.dg/ipa/pr80212.C: New test.
4771
fe6bb25f
TP
47722017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4773
4774 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
4775
bf7b869a
RB
47762017-04-07 Richard Biener <rguenther@suse.de>
4777
4778 PR tree-optimization/80334
4779 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
4780 alignas on stack.
4781
2d143ba8
RB
47822017-04-07 Richard Biener <rguenther@suse.de>
4783
4784 PR middle-end/80341
4785 * gcc.dg/torture/pr80341.c: New testcase.
4786
ed3cd38d
JJ
47872017-04-06 Jakub Jelinek <jakub@redhat.com>
4788
4789 PR debug/80234
4790 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
4791 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
4792
e5f56581
UB
47932017-04-06 Uros Bizjak <ubizjak@gmail.com>
4794
4795 PR target/79733
4796 * gcc.target/i386/pr79733.c: New test.
4797
a5211c80
UB
47982017-04-06 Uros Bizjak <ubizjak@gmail.com>
4799
4800 PR target/80298
4801 * gcc.target/i386/pr80298-1.c: New test.
4802 * gcc.target/i386/pr80298-2.c: Ditto.
4803
db086c96
TP
48042017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
4805
4806 PR target/80082
4807 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
4808 ARMv7-R.
4809
09b63f67
RB
48102017-04-06 Richard Biener <rguenther@suse.de>
4811
4812 PR tree-optimization/80334
4813 * g++.dg/torture/pr80334.C: New testcase.
4814
d9f8c5af
ML
48152017-04-06 Martin Liska <mliska@suse.cz>
4816
4817 PR sanitizer/80166
4818 * gcc.dg/asan/pr80166.c: New test.
4819
1b68991f
RO
48202017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4821
4822 PR tree-optimization/79390
4823 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
4824
0f784346
RB
48252017-04-06 Richard Biener <rguenther@suse.de>
4826
4827 PR tree-optimization/80262
4828 * gcc.target/i386/pr80262.c: New testcase.
4829
23a429c2
RB
48302017-04-06 Richard Biener <rguenther@suse.de>
4831
4832 PR middle-end/80281
4833 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
4834
e2323a2b
VM
48352017-04-05 Vladimir Makarov <vmakarov@redhat.com>
4836
4837 PR rtl-optimization/70703
4838 * gcc.target/i386/pr70703.c: New.
4839
47a11342
JJ
48402017-04-05 Jakub Jelinek <jakub@redhat.com>
4841
4842 PR sanitizer/80308
4843 * c-c++-common/asan/pr80308.c: New test.
4844
d0ee17a5
DV
48452017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4846
4847 PR target/79890
4848 * gcc.target/s390/pr79890.c: New test case.
4849
36f896c7
JJ
48502017-04-05 Jakub Jelinek <jakub@redhat.com>
4851
4852 PR target/80310
4853 * c-c++-common/ubsan/pr80310.c: New test.
4854
d16e2ddd
JJ
48552017-04-04 Jakub Jelinek <jakub@redhat.com>
4856
e1201dff
JJ
4857 PR c++/80297
4858 * g++.dg/torture/pr80297.C: New test.
4859
d16e2ddd
JJ
4860 PR tree-optimization/79390
4861 * gcc.target/i386/pr79390.c: New test.
4862 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
4863
c0ea338b
VR
48642017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
4865
4866 PR c++/80296
4867 * g++.dg/cpp0x/alias-decl-80296.C: New test.
4868
a1527a93
TP
48692017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4870
4871 PR target/80307
4872 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
4873 targeting any CPU or architecture.
4874 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
4875 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
4876 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
4877 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
4878 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
4879 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
4880 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
4881 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
4882
065ba179 48832017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
4884
4885 PR fortran/69498
4886 * gfortran.dg/submodule_unexp.f90: New test.
4887
b1fd967c
JJ
48882017-04-04 Jakub Jelinek <jakub@redhat.com>
4889
4890 PR target/80286
4891 * gcc.target/i386/avx-pr80286.c: New test.
4892 * gcc.dg/pr80286.c: New test.
4893
248179b5
RB
48942017-04-04 Richard Biener <rguenther@suse.de>
4895
4896 PR middle-end/80281
4897 * gcc.dg/torture/pr80281.c: New testcase.
4898
a577fcf2
RB
48992017-04-04 Richard Biener <rguenther@suse.de>
4900
4901 PR tree-optimization/80275
4902 * g++.dg/opt/pr80275.C: Make g static.
4903
833bbf60
SB
49042017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
4905
4906 PR rtl-optimization/60818
4907 * gcc.c-torture/compile/pr60818.c: New testcase.
4908
5764ee3c
JW
49092017-04-03 Jonathan Wakely <jwakely@redhat.com>
4910
4911 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
4912 * gcc.dg/20031012-1.c: Likewise.
4913 * gcc.dg/ipa/ipcp-1.c: Likewise.
4914 * gcc.dg/torture/matrix-3.c: Likewise.
4915 * gcc.target/powerpc/ppc-spe.c: Likewise.
4916 * gcc.target/rx/zero-width-bitfield.c: Likewise.
4917
bbdf4e81
PB
49182017-04-03 Peter Bergner <bergner@vnet.ibm.com>
4919
4920 PR target/80246
4921 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
4922 powerpc_vsx_ok.
4923 (std, ld): Limit scan-assembler-times check to lp64.
4924 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
4925 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
4926 powerpc_vsx_ok.
4927
44bc146f
PB
49282017-04-03 Peter Bergner <bergner@vnet.ibm.com>
4929
4930 PR target/80246
4931 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
4932
fff80893
RB
49332017-04-03 Richard Biener <rguenther@suse.de>
4934
4935 PR tree-optimization/80275
4936 * g++.dg/opt/pr80275.C: New testcase.
4937
79f9fc38
DV
49382017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4939
4940 PR testsuite/79356
4941 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
4942
a8e70fd3
RD
49432017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
4944
4945 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
4946 (bal): Increase iteration count and assume alignment.
4947
e0061866
BC
49482017-04-03 Bin Cheng <bin.cheng@arm.com>
4949
4950 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
4951
c2d43326
AP
49522017-04-02 Andrew Pinski <apinski@cavium.com>
4953
4954 * gcc.c-torture/compile/nested-3.c: New testcase.
4955 * gcc.c-torture/execute/20170401-1.c: New testcase.
4956 * gcc.c-torture/execute/20170401-2.c: New testcase.
4957
a5a9046d
SB
49582017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
4959
4960 PR rtl-optimization/79405
4961 gcc.dg/pr79405.c: New testcase.
4962
6f3af356
JJ
49632017-03-31 Jakub Jelinek <jakub@redhat.com>
4964
eee3756d
JJ
4965 PR debug/79255
4966 * gcc.dg/pr79255.c: New test.
4967
6f3af356
JJ
4968 PR c++/79572
4969 * g++.dg/ubsan/null-8.C: New test.
4970
99e6cfd6
PH
49712017-03-31 Pat Haugen <pthaugen@us.ibm.com>
4972
4973 PR target/80107
4974 * gfortran.dg/pr80107.f: New.
4975
094e6b7a
JL
49762017-03-31 Jeff Law <law@redhat.com>
4977
4978 PR tree-optimization/49498
4979 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
4980
eceb2409 49812017-03-31 Richard Biener <rguenther@suse.de>
065ba179 4982
eceb2409
RB
4983 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
4984
c412c01a 49852017-03-31 Richard Biener <rguenther@suse.de>
065ba179 4986
c412c01a
RB
4987 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
4988
005f12bf
JJ
49892017-03-31 Jakub Jelinek <jakub@redhat.com>
4990
af88f557
JJ
4991 PR libstdc++/80251
4992 * g++.dg/ext/is_aggregate.C: New test.
4993
7d790165
JJ
4994 PR middle-end/80173
4995 * gcc.target/i386/pr80173.c: New test.
4996
a7d55154
JJ
4997 PR middle-end/80163
4998 * gcc.dg/pr80163.c: New test.
4999
005f12bf
JJ
5000 PR debug/80025
5001 * gcc.dg/torture/pr80025.c: New test.
5002
c8e0f43f
MF
50032017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
5004
5005 * gcc.target/mips/pr52125.c: Add -msym32.
5006
724d25f3
JJ
50072017-03-30 Jakub Jelinek <jakub@redhat.com>
5008
5009 PR translation/80189
5010 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
5011 * g++.dg/gomp/sharing-1.C: Likewise.
5012 * gfortran.dg/gomp/pr44536.f90: Likewise.
5013 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
5014 * gfortran.dg/gomp/sharing-3.f90: Likewise.
5015 * gfortran.dg/gomp/crayptr3.f90: Likewise.
5016 * gfortran.dg/gomp/pr33439.f90: Likewise.
5017 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5018 * gfortran.dg/gomp/sharing-1.f90: Likewise.
5019 * gfortran.dg/gomp/sharing-2.f90: Likewise.
5020 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5021 * gcc.dg/gomp/sharing-1.c: Likewise.
5022
05dc406d
PB
50232017-03-30 Peter Bergner <bergner@vnet.ibm.com>
5024
5025 PR target/80246
5026 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
5027 Darwin and SPE.
5028 (dxex, dxexq): Update return type.
5029 (diex, diexq): Update argument type.
5030 * gcc.target/powerpc/pr80246.c: New test.
5031
b0fd4d7e
MJ
50322017-03-30 Martin Jambor <mjambor@suse.cz>
5033
5034 PR ipa/77333
5035 * g++.dg/ipa/pr77333.C: New test.
5036
de008ec4
JJ
50372017-03-30 Jakub Jelinek <jakub@redhat.com>
5038
5039 PR target/80206
5040 * gcc.target/i386/pr80206.c: New test.
5041
28c02407
RB
50422017-03-30 Richard Biener <rguenther@suse.de>
5043
5044 PR tree-optimization/77498
5045 * gfortran.dg/pr77498.f: New testcase.
5046
10fa8dfb
MP
50472017-03-29 Marek Polacek <polacek@redhat.com>
5048
5049 PR c/79730
5050 * gcc.dg/pr79730.c: New test.
5051
fdc54f39
JD
50522017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5053
5054 PR libgfortran/78670
5055 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
5056 a character of length 1. Update test for success.
5057 * gfortran.dg/dtio_28.f03: New test.
5058 * gfortran.dg/dtio_4.f90: Update to open test file with status =
5059 'scratch' to delete the file when done.
5060
533c0b69
SB
50612017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
5062
5063 PR rtl-optimization/80233
5064 * gcc.c-torture/compile/pr80233.c: New testcase.
5065
e35229f8
TK
50662017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5067
5068 PR fortran/80254
5069 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
5070 * gfortran.dg/dec_io_2a.f90: instead (new test).
5071
5c0a28d4
JW
50722017-03-28 Jiong Wang <jiong.wang@arm.com>
5073
5074 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
5075
19846619
SB
50762017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
5077
5078 PR testsuite/43496
5079 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
5080 generating PIC code.
5081
e5119fab
VM
50822017-03-28 Vladimir Makarov <vmakarov@redhat.com>
5083
5084 PR rtl-optimization/80193
5085 * gcc.target/i386/pr80193.c: New.
5086
cf474530
JW
50872017-03-28 Janus Weil <janus@gcc.gnu.org>
5088
5089 PR fortran/78661
5090 * gfortran.dg/dtio_25.f90: Modified test case.
5091 * gfortran.dg/dtio_27.f90: New test case.
5092
34fac449
UB
50932017-03-28 Uros Bizjak <ubizjak@gmail.com>
5094
5095 PR target/53383
5096 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
5097 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
5098 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
5099
3e907b90
BC
51002017-03-28 Bin Cheng <bin.cheng@arm.com>
5101
5102 * gcc.c-torture/compile/irreducible-loop.c: New.
5103
522818b9
RS
51042017-03-28 Richard Sandiford <richard.sandiford@arm.com>
5105
3e907b90 5106 PR tree-optimization/80218
522818b9
RS
5107 * gcc.dg/pr80218.c: New test.
5108
ea7d7da8
RB
51092017-03-28 Richard Biener <rguenther@suse.de>
5110
5111 PR tree-optimization/78644
5112 * gcc.dg/pr78644-1.c: New testcase.
5113 * gcc.dg/pr78644-2.c: Likewise.
5114
498173ef
TT
51152017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
5116
5117 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
5118 * gcc.dg/pic-4.c: Likewise.
5119 * gcc.dg/pie-3.c: Likewise.
5120 * gcc.dg/pie-4.c: Likewise.
5121
c5ad2433
ML
51222017-03-28 Martin Liska <mliska@suse.cz>
5123
5124 PR ipa/80205
5125 * g++.dg/ipa/pr80205.C: New test.
5126
17722fb9
SKS
51272017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5128
5129 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
5130 with sizeof(int) < 4.
5131 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
5132 * gcc.c-torture/execute/pr79737-2.c: Likewise.
5133 * gcc.dg/torture/pr79777.c: Likewise.
5134 * gcc.dg/torture/pr79910.c: Likewise.
5135
737f500a
RB
51362017-03-28 Richard Biener <rguenther@suse.de>
5137
5138 PR middle-end/80222
5139 * g++.dg/pr80222.C: New testcase.
5140
62f96a79
ML
51412017-03-28 Martin Liska <mliska@suse.cz>
5142
5143 PR ipa/80104
5144 * gcc.dg/ipa/pr80104.c: New test.
5145
72785f26
MP
51462017-03-28 Marek Polacek <polacek@redhat.com>
5147
5148 PR sanitizer/80067
5149 * c-c++-common/ubsan/shift-10.c: New test.
5150
86516987
JL
51512017-03-27 Jeff Law <law@redhat.com>
5152
4dbf1eee 5153 PR tree-optimization/80216
86516987
JL
5154 * gcc.c-torture/compile/pr80216.c: New test.
5155
aade772d
JJ
51562017-03-27 Jakub Jelinek <jakub@redhat.com>
5157
a9e4a1a5
JJ
5158 PR middle-end/80162
5159 * c-c++-common/pr80162-1.c: New test.
5160 * c-c++-common/pr80162-2.c: New test.
5161 * c-c++-common/pr80162-3.c: New test.
5162
aade772d
JJ
5163 PR target/80102
5164 * g++.dg/opt/pr80102.C: New test.
5165
d89f355e
MM
51662017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
5167
5168 PR target/78543
5169 * gcc.target/powerpc/pr78543.c: New test.
5170
79c4d73b
KN
51712017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
5172
5173 PR target/80103
5174 * gcc.target/powerpc/pr80103-1.c: New test.
5175
819df781
RB
51762017-03-27 Richard Biener <rguenther@suse.de>
5177
5178 PR tree-optimization/80181
5179 * gcc.dg/torture/pr80181.c: New testcase.
5180
84804c5b
CZ
51812017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
5182
065ba179 5183 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 5184
c5e5f5f6
RB
51852017-03-27 Richard Biener <rguenther@suse.de>
5186
5187 PR ipa/79776
5188 * g++.dg/ipa/pr79776.C: New testcase.
5189
7cd200f6
JJ
51902017-03-27 Jakub Jelinek <jakub@redhat.com>
5191
5192 PR sanitizer/80168
5193 * gcc.dg/asan/pr80168.c: New test.
5194
79f512ff
RB
51952017-03-27 Richard Biener <rguenther@suse.de>
5196
5197 PR tree-optimization/80170
5198 * gcc.dg/pr80170.c: New testcase.
5199
672d9f8e
RB
52002017-03-27 Richard Biener <rguenther@suse.de>
5201
5202 PR middle-end/80171
5203 * g++.dg/torture/pr80171.C: New testcase.
5204
978fcba3
JDA
52052017-03-26 John David Anglin <danglin@gcc.gnu.org>
5206
431d7882
JDA
5207 * gcc.dg/torture/pr79732.c: Require alias support.
5208 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
5209
978fcba3
JDA
5210 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
5211 libatomic_available.
5212 * gfortran.dg/coarray_image_status_1.f08: Likewise.
5213 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
5214
1f10d710
JD
52152017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5216
5217 PR libgfortran/78881
5218 * gfortran.dg/dtio_26.f90: New test.
5219
41036686
PT
52202017-03-25 Paul Thomas <pault@gcc.gnu.org>
5221
5222 PR fortran/80156
5223 PR fortran/79382
5224 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
5225 testcase for PR80156. Add a main programme that tests that
5226 the typebound generic is accessible.
5227
5da906ca
BS
52282017-03-25 Bernd Schmidt <bschmidt@redhat.com>
5229
5230 PR rtl-optimization/80160
5231 PR rtl-optimization/80159
5232
5233 * gcc.target/i386/pr80160.c: New test.
5234
7dabefa0
JJ
52352017-03-24 Jakub Jelinek <jakub@redhat.com>
5236
5237 PR sanitizer/79904
5238 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
5239
c8b1fbc1
MP
52402017-03-24 Marek Polacek <polacek@redhat.com>
5241
5242 PR c++/80119
5243 * g++.dg/warn/Wuninitialized-9.C: New test.
5244
76794c52
AK
52452017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5246
5247 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
5248 and remove the high-level builtin. The error message for the
5249 would prevent compilation from reaching the second.
5250 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
5251
2de2b3f9
AK
52522017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5253
5254 * gcc.target/s390/vxe/negfma-1.c: New test.
5255
7d2fd075
AK
52562017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5257
5258 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
5259 * gcc.target/s390/arch12/mul-1.c: New test.
5260 * gcc.target/s390/arch12/mul-2.c: New test.
5261
72612e4e
AK
52622017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5263
5264 * gcc.target/s390/vxe/vllezlf-1.c: New test.
5265
6c7774d1
AK
52662017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5267
5268 * gcc.target/s390/vxe/popcount-1.c: New test.
5269
9ec98860
AK
52702017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5271
5272 * gcc.target/s390/vxe/bitops-1.c: New test.
5273
6654e96f
AK
52742017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5275
5276 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
5277 * lib/target-supports.exp: Add effective target check s390_vxe.
5278
77c585ca
AK
52792017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5280
5281 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
5282 comparison instructions used from now on.
5283
b5de6e84
AK
52842017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5285
5286 * gcc.target/s390/s390.exp (check_effective_target_vector):
5287 Include target-supports.exp and move target_vector check routine
5288 ...
5289 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
5290 here and rename it.
5291 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
5292 check from vector to s390_vx.
5293 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
5294 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
5295 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
5296 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
5297 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
5298 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
5299 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
5300 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
5301 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
5302
a602f985
AK
53032017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5304
5305 * gcc.target/s390/vector/vec-init-2.c: New test.
5306
085db63d
AK
53072017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5308
5309 * gcc.dg/ubsan/pr79904-2.c: New test.
5310
dc4f29bc
AK
53112017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5312
5313 PR target/79893
5314 * gcc.target/s390/zvector/pr79893.c: New test.
5315
56010684
JJ
53162017-03-24 Jakub Jelinek <jakub@redhat.com>
5317
5318 PR rtl-optimization/80112
5319 * gcc.dg/pr80112.c: New test.
5320
f0d7b52d
RO
53212017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5322
5323 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
5324 etc. line numbers.
5325 * gcc.dg/Walloca-1.c: Likewise.
5326 * gcc.dg/Walloca-2.c: Likewise.
5327 * gcc.dg/Wvla-larger-than-2.c: Likewise.
5328
635684c4
BS
53292017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5330
5331 PR tree-optimization/80158
5332 * gfortran.fortran-torture/compile/pr80158.f: New file.
5333
76afddf3
RB
53342017-03-24 Richard Biener <rguenther@suse.de>
5335
5336 PR tree-optimization/80167
5337 * gcc.dg/graphite/pr80167.c: New testcase.
5338
c2e389bf
TV
53392017-03-24 Tom de Vries <tom@codesourcery.com>
5340
5341 PR testsuite/80092
5342 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
5343 dg-require-effective-target global_constructor.
5344 * gcc.dg/tls/emutls-2.c: Same.
5345
a72821b4
TV
53462017-03-24 Tom de Vries <tom@codesourcery.com>
5347
5348 PR testsuite/80092
5349 * c-c++-common/Wimplicit-fallthrough-34.c: Add
5350 dg-require-effective-target indirect_jumps.
5351
1658def9
TV
53522017-03-24 Tom de Vries <tom@codesourcery.com>
5353
5354 PR testsuite/80092
5355 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
5356 nonlocal_goto.
5357
90e02692
TV
53582017-03-24 Tom de Vries <tom@codesourcery.com>
5359
5360 PR testsuite/80092
5361 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
5362 * gcc.dg/Walloca-12.c: Same.
5363 * gcc.dg/attr-alloc_size-8.c: Same.
5364 * gcc.dg/Walloca-4.c: Same.
5365 * gcc.dg/Walloca-8.c: Same.
5366 * gcc.dg/Walloca-13.c: Same.
5367 * gcc.dg/Walloca-14.c: Same.
5368 * gcc.dg/attr-alloc_size-9.c: Same.
5369 * gcc.dg/Walloca-1.c: Same.
5370 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5371 * gcc.dg/Walloca-5.c: Same.
5372 * gcc.dg/Walloca-10.c: Same.
5373 * gcc.dg/Walloca-9.c: Same.
5374 * gcc.dg/attr-alloc_size-6.c: Same.
5375 * gcc.dg/Wvla-larger-than-1.c: Same.
5376 * gcc.dg/torture/pr71881.c: Same.
5377 * gcc.dg/torture/pr71901.c: Same.
5378 * gcc.dg/torture/pr78742.c: Same.
5379 * gcc.dg/builtin-alloc-size.c: Same.
5380 * gcc.dg/Walloca-2.c: Same.
5381 * gcc.dg/Walloca-6.c: Same.
5382 * gcc.dg/Walloca-11.c: Same.
5383 * gcc.dg/attr-alloc_size-7.c: Same.
5384 * gcc.dg/Wvla-larger-than-2.c: Same.
5385 * gcc.dg/Walloca-3.c: Same.
5386 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
5387 * gcc.c-torture/compile/pr79413.c: Same.
5388 * gcc.c-torture/compile/pr78439.c: Same.
5389
842392c8
KN
53902017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5391
5392 * gcc.target/powerpc/p9-options-1.c: New test.
5393
de2b3f5c
KT
53942017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5395
5396 PR target/71436
5397 * gcc.c-torture/compile/pr71436.c: New test.
5398
2e6315ef 53992017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 5400 Richard Biener <rguenther@suse.de>
2e6315ef
WS
5401
5402 PR tree-optimization/79908
5403 PR tree-optimization/80136
5404 * gcc.dg/torture/pr79908.c: New file.
5405
9cdf0363
NK
54062017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
5407
2e6315ef 5408 PR fortran/39239
9cdf0363
NK
5409 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
5410
f3dd574e
JJ
54112017-03-22 Jakub Jelinek <jakub@redhat.com>
5412
f13e9cd5
JJ
5413 PR c++/80141
5414 * g++.dg/gomp/pr80141.C: New test.
5415
68ed2ba0
JJ
5416 PR c++/80129
5417 * g++.dg/torture/pr80129.C: New test.
5418
f3dd574e
JJ
5419 PR sanitizer/80110
5420 * g++.dg/tsan/pr80110.C: New test.
5421
918b6c9e
TK
54222017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5423
5424 PR fortran/80142
5425 * gfortran.dg/any_loc.f90: New test case.
5426
bf634d1c
TP
54272017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5428
5429 PR target/80082
5430 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
5431 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
5432
f7325b95
ML
54332017-03-22 Martin Liska <mliska@suse.cz>
5434
5435 PR target/79906
5436 * g++.dg/ext/mv8.C: Add power* targets.
5437
3f01b620
MS
54382017-03-21 Martin Sebor <msebor@redhat.com>
5439
5440 PR c++/79548
5441 * g++.dg/warn/Wunused-var-26.C: New test.
5442
1cefb051
BS
54432017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5444
5445 PR tree-optimization/79908
5446 * gcc.dg/torture/pr79908.c: Revert addition of new file.
5447
edc1747f
MP
54482017-03-21 Marek Polacek <polacek@redhat.com>
5449 Martin Sebor <msebor@redhat.com>
5450
5451 PR tree-optimization/80109
5452 * gcc.dg/Walloca-14.c: New test.
5453
85106b87
JJ
54542017-03-21 Jakub Jelinek <jakub@redhat.com>
5455
5456 PR target/80125
5457 * gcc.target/powerpc/pr80125.c: New test.
5458
e59a225f
NK
54592017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
5460
5461 PR fortran/69498
5462 * gfortran.dg/unexp_attribute.f90: New test
5463
0ffe60b5 54642017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 5465 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
5466
5467 PR tree-optimization/79908
5468 * gcc.dg/torture/pr79908.c: New file.
5469
54eb90fe
SKS
54702017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5471
5472 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
5473 with sizeof(int) < 4.
5474
5611c456
ML
54752017-03-21 Martin Liska <mliska@suse.cz>
5476
5477 * gcc.target/i386/pr65044.c: Add '.' in order to catch
5478 apostrophes.
5479
e650ea2a
RB
54802017-03-21 Richard Biener <rguenther@suse.de>
5481
5482 PR tree-optimization/80032
5483 * g++.dg/opt/pr80032.C: New testcase.
5484
da2ce5f9
RB
54852017-03-21 Richard Biener <rguenther@suse.de>
5486
5487 PR tree-optimization/80122
5488 * gcc.dg/torture/pr80122.c: New testcase.
5489
9d60683a
TT
54902017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
5491
5492 * gcc.dg/pic-2.c: Skip for MIPS.
5493 * gcc.dg/pie-2.c: Skip for MIPS.
5494
d3e19c2c
PC
54952017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
5496
5497 PR c++/77752
5498 * g++.dg/cpp0x/initlist97.C: New.
5499 * g++.dg/cpp0x/initlist85.C: Update.
5500
8bee092e
JJ
55012017-03-21 Jakub Jelinek <jakub@redhat.com>
5502
9f30dff0
JJ
5503 PR c/67338
5504 * gcc.dg/pr67338.c: New test.
5505
8bee092e
JJ
5506 PR c++/35878
5507 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
5508 dump instead of assembler.
5509 * g++.dg/init/pr35878_2.C: Likewise.
5510 * g++.dg/init/pr35878_3.C: Likewise.
5511
4d1b8e70
JJ
55122017-03-21 Jakub Jelinek <jakub@redhat.com>
5513
5514 PR c/80097
5515 * gcc.dg/ubsan/pr80097.c: New test.
5516
c34923c4
BS
55172017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5518
5519 PR tree-optimization/80054
5520 * g++.dg/torture/pr80054.C: New file.
5521
b0ba96c2
KN
55222017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
5523
5524 PR target/79963
5525 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
5526 directive to assure selection of proper bit using rlwinm insn.
5527 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
5528 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
5529 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
5530 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
5531
92377255
MP
55322017-03-20 Marek Polacek <polacek@redhat.com>
5533 Paolo Carlini <paolo.carlini@oracle.com>
5534
5535 PR c++/80059 - ICE with noexcept and __transaction_atomic
5536 * g++.dg/tm/pr80059-2.C: New test.
5537 * g++.dg/tm/pr80059.C: New test.
5538
243e28bf
ML
55392017-03-20 Martin Liska <mliska@suse.cz>
5540
5541 PR middle-end/79753
5542 * gcc.target/i386/mpx/pr79753.c: New test.
5543
918112d3
ML
55442017-03-20 Martin Liska <mliska@suse.cz>
5545
5546 PR target/79769
5547 PR target/79770
5548 * g++.dg/pr79769.C: New test.
5549 * gcc.target/i386/mpx/pr79770.c: New test.
5550
e325aba2
AK
55512017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5552
5553 PR target/78857
5554 * gcc.target/s390/load-and-test-fp-1.c: New test.
5555 * gcc.target/s390/load-and-test-fp-2.c: New test.
5556
91d2c04c
PT
55572017-03-18 Paul Thomas <pault@gcc.gnu.org>
5558
5559 PR fortran/79676
5560 * gfortran.dg/submodule_28.f08 : New test.
5561
c7e4107b
PT
55622017-03-18 Paul Thomas <pault@gcc.gnu.org>
5563
5564 PR fortran/71838
5565 * gfortran.dg/submodule_26.f08 : New test.
5566 * gfortran.dg/submodule_27.f08 : New test.
5567
d8fe28be
PH
55682017-03-17 Pat Haugen <pthaugen@us.ibm.com>
5569
5570 PR target/79951
5571 * gcc.target/powerpc/pr79951.c: New.
5572
4a17943d
BS
55732017-03-17 Bernd Schmidt <bschmidt@redhat.com>
5574
5575 PR rtl-optimization/79910
5576 * gcc.dg/torture/pr79910.c: New test.
5577
7f166d94
JL
55782017-03-17 Jeff Law <law@redhat.com>
5579
5580 PR tree-optimization/71437
5581 * gcc.dg/tree-ssa/pr71437.c: New test.
5582 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
5583 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
5584 now caught by VRP, but which were previously caught by DOM.
5585
12c4f7dc
RB
55862017-03-17 Richard Biener <rguenther@suse.de>
5587
5588 PR middle-end/80075
5589 * g++.dg/torture/pr80075.C: New testcase.
5590
207f3423
MM
55912017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
5592
5593 PR target/71294
5594 * g++.dg/pr71294.C: New test.
5595
9fc900af
SB
55962017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
5597
5598 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
5599
c05c2380
JJ
56002017-03-16 Jakub Jelinek <jakub@redhat.com>
5601
e711928b
JJ
5602 PR fortran/80010
5603 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
5604
c05c2380
JJ
5605 PR fortran/79886
5606 * gfortran.dg/pr79886.f90: New test.
5607
3231d64b
MM
56082017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5609
5610 PR target/79038
5611 * gcc.target/powerpc/pr79038-1.c: New test.
5612
81ef1f5e
SB
56132017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
5614
5615 PR fortran/33271
5616 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
5617
395a1e9b
JW
56182017-03-15 Jiong Wang <jiong.wang@arm.com>
5619
5620 PR testsuite/79356
5621 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
5622
05f65910
UB
56232017-03-15 Uros Bizjak <ubizjak@gmail.com>
5624
5625 PR target/80019
5626 * gcc.target/i386/pr80019.c: New test.
5627
94285a7d
ML
56282017-03-15 Martin Liska <mliska@suse.cz>
5629
5630 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
5631
a983542b
MS
56322017-03-14 Martin Sebor <msebor@redhat.com>
5633
5634 PR tree-optimization/79800
5635 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
5636 * gcc.dg/tree-ssa/pr79800.c: New test.
5637
76ca5f40
MM
56382017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5639
5640 PR target/79947
5641 * gcc.target/powerpc/pr79947.c: New test.
5642
5d9a283a
MS
56432017-03-14 Martin Sebor <msebor@redhat.com>
5644
5645 PR middle-end/80020
5646 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
5647 * gcc.dg/attr-alloc_size-7.c: Same.
5648 * gcc.dg/attr-alloc_size-9.c: Same.
5649 * gcc.dg/builtin-alloc-size.c: Same.
5650 * gcc.dg/pr80020.c: New test.
5651
4692943d
BS
56522017-03-14 Bernd Schmidt <bschmidt@redhat.com>
5653
5654 PR rtl-optimization/79728
5655 * gcc.target/i386/sse-globalreg.c: New test.
5656
861d9d5e
ML
56572017-03-14 Martin Liska <mliska@suse.cz>
5658
5659 PR lto/66295
5660 * gcc.dg/tree-prof/pr66295.c: New test.
5661
a48018b5
ML
56622017-03-13 Martin Liska <mliska@suse.cz>
5663
5664 PR middle-end/78339
5665 * gcc.target/i386/mpx/pr78339.c: New test.
5666
8c56cc5a
CZ
56672017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
5668
065ba179 5669 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 5670
14555394
CZ
56712017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
5672
065ba179 5673 * gcc.target/arc/pr9001090948.c: New file.
14555394 5674
3079b92e
SB
56752017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
5676
5677 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5678 Fix test. Make early-out condition return early. Correct comments.
5679
c08de9db
JD
56802017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5681
5682 PR libgfortran/78854
5683 * gfortran.dg/dtio_25.f90: New test.
5684
66b27545
MS
56852017-03-10 Martin Sebor <msebor@redhat.com>
5686
5687 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
5688
8f2f6381
BS
56892017-03-10 Bernd Schmidt <bschmidt@redhat.com>
5690
5691 PR rtl-optimization/78911
5692 * gcc.target/i386/pr78911-1.c: New test.
5693 * gcc.target/i386/pr78911-2.c: New test.
5694
8e2c69b4 56952017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 5696
8e2c69b4
WS
5697 PR target/79941
5698 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
5699 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
5700 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
5701
455d833c
MP
57022017-03-10 Marek Polacek <polacek@redhat.com>
5703
5704 PR c++/79967
5705 * g++.dg/cpp0x/gen-attrs-63.C: New test.
5706
cdd669f9
JJ
57072017-03-10 Jakub Jelinek <jakub@redhat.com>
5708
e260b0a7
JJ
5709 PR c++/79899
5710 * g++.dg/other/friend7.C: New test.
5711
cdd669f9
JJ
5712 PR c++/79896
5713 * g++.dg/ext/int128-5.C: New test.
5714
730e6e46
SB
57152017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
5716
5717 PR testsuite/79356
5718 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
5719 powerpc, sparc, or s390x.
5720
fc8f6304
PH
57212017-03-10 Pat Haugen <pthaugen@us.ibm.com>
5722
5723 PR target/79907
5724 * gcc.target/powerpc/pr79907.c: New.
5725
f1b0632a
OH
57262017-03-10 Olivier Hainque <hainque@adacore.com>
5727
5728 * gnat.dg/opt64.adb: New test.
5729 * gnat.dg/opt64_pkg.ads: New helper.
5730 * gnat.dg/opt64_pkg.adb: New helper.
5731
5558f089
JJ
57322017-03-10 Jakub Jelinek <jakub@redhat.com>
5733
2d9dd4fb
JJ
5734 PR rtl-optimization/79909
5735 * gcc.target/powerpc/pr79909.c: New test.
5736
72772e67
JJ
5737 PR tree-optimization/79972
5738 * gcc.dg/pr79972.c: New test.
5739
5558f089
JJ
5740 PR tree-optimization/77975
5741 * gcc.dg/pr77975.c: New test.
5742
822a132c
MP
57432017-03-09 Marek Polacek <polacek@redhat.com>
5744
5745 PR c++/79962
5746 PR c++/79984
5747 * c-c++-common/nonnull-3.c: New test.
5748 * g++.dg/warn/Wnonnull3.C: New test.
5749
c9819d22
MF
57502017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
5751
5752 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
5753 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
5754
36618428
MP
57552017-03-09 Marek Polacek <polacek@redhat.com>
5756
5757 PR sanitizer/79757
5758 * gcc.dg/ubsan/pr79757-1.c: New test.
5759 * gcc.dg/ubsan/pr79757-2.c: New test.
5760 * gcc.dg/ubsan/pr79757-3.c: New test.
5761 * gcc.dg/ubsan/pr79757-4.c: New test.
5762 * gcc.dg/ubsan/pr79757-5.c: New test.
5763
01e5af5a
JJ
57642017-03-09 Jakub Jelinek <jakub@redhat.com>
5765
5766 PR c/79969
5767 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
5768
6443c7c0
MP
57692017-03-09 Marek Polacek <polacek@redhat.com>
5770
5771 PR c++/79687
5772 * g++.dg/expr/ptrmem8.C: New test.
5773 * g++.dg/expr/ptrmem9.C: New test.
5774
d721dc3c
RB
57752017-03-09 Richard Biener <rguenther@suse.de>
5776
5777 PR tree-optimization/79977
5778 * gcc.dg/graphite/pr79977.c: New testcase.
5779
1f1fd3e2
TT
57802017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
5781
5782 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
5783 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
5784 * lib/target-supports.exp (check_effective_target_rdynamic):
5785 New proc.
5786
16967aff
RB
57872017-03-09 Richard Biener <rguenther@suse.de>
5788
5789 PR middle-end/79971
5790 * gcc.dg/fixed-point/pr79971.c: New testcase.
5791
26d7dc48
RB
57922017-03-09 Richard Biener <rguenther@suse.de>
5793
5794 PR ipa/79970
5795 * gcc.dg/torture/pr79970.c: New testcase.
5796
35f77c28
PC
57972017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
5798
5799 PR c++/71966
5800 * g++.dg/cpp0x/pr71966-1.C: New.
5801 * g++.dg/cpp0x/pr71966-2.C: Likewise.
5802
8a7df031
ML
58032017-03-09 Martin Liska <mliska@suse.cz>
5804
5805 PR tree-optimization/79631
5806 * gcc.target/i386/mpx/pr79631.c: New test.
5807
3828bb0d
ML
58082017-03-09 Martin Liska <mliska@suse.cz>
5809
5810 PR target/65705
5811 PR target/69804
5812 * gcc.target/i386/pr71458.c: Update scanned pattern.
5813
410a590c
MP
58142017-03-09 Marek Polacek <polacek@redhat.com>
5815
5816 PR c++/79672
5817 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
5818 * g++.dg/warn/Wduplicated-branches3.C: New test.
5819
f084a22e
PG
58202017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
5821
5822 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
5823
a278b1c3
ML
58242017-03-09 Martin Liska <mliska@suse.cz>
5825
5826 PR ipa/79764
5827 * g++.dg/pr79764.C: New test.
5828
8dc19053
ML
58292017-03-09 Martin Liska <mliska@suse.cz>
5830
5831 PR ipa/79761
5832 * g++.dg/pr79761.C: New test.
5833
030fc94a
JJ
58342017-03-09 Jakub Jelinek <jakub@redhat.com>
5835
9e463823
JJ
5836 PR sanitizer/79944
5837 * c-c++-common/asan/pr79944.c: New test.
5838
6b62f323
JJ
5839 PR target/79932
5840 * gcc.target/i386/pr79932-2.c: New test.
5841
030fc94a
JJ
5842 PR target/79932
5843 * gcc.target/i386/pr79932-1.c: New test.
5844
423aec8b
MP
58452017-03-09 Marek Polacek <polacek@redhat.com>
5846
5847 PR c++/79900 - ICE in strip_typedefs
5848 * g++.dg/warn/Wpadded-1.C: New test.
5849
6659fe59
MP
58502017-03-08 Marek Polacek <polacek@redhat.com>
5851
5852 * g++.dg/Walloca1.C: Adjust dg-warning.
5853
f1a675e4
AH
58542017-03-08 Andrew Haley <aph@redhat.com>
5855
5856 PR tree-optimization/79943
5857 * gcc.dg/tree-ssa/pr79943.c: New test.
5858
edfcd7e3
RB
58592017-03-08 Richard Biener <rguenther@suse.de>
5860
5861 PR tree-optimization/79955
5862 * gcc.dg/uninit-24.c: New testcase.
5863
61fdfd8c
RB
58642017-03-08 Richard Biener <rguenther@suse.de>
5865
5866 PR tree-optimization/79920
5867 * gcc.dg/vect/pr79920.c: New testcase.
5868
4b48e883
JJ
58692017-03-08 Jakub Jelinek <jakub@redhat.com>
5870
5871 PR sanitizer/79904
5872 * gcc.dg/ubsan/pr79904.c: New test.
5873
a71dbc63
JJ
58742017-03-07 Jakub Jelinek <jakub@redhat.com>
5875
5876 PR c/79834
5877 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
5878 diagnostics.
5879
d8a90142
MP
58802017-03-07 Marek Polacek <polacek@redhat.com>
5881
5882 PR middle-end/79809
5883 * g++.dg/Walloca1.C: New test.
5884
a5e9e3e4
ML
58852017-03-07 Martin Liska <mliska@suse.cz>
5886
5887 PR middle-end/68270
5888 * g++.dg/pr68270.C: New test.
5889
1f6dba54
JJ
58902017-03-07 Jakub Jelinek <jakub@redhat.com>
5891
760f82db
JJ
5892 PR rtl-optimization/79901
5893 * gcc.target/i386/pr79901.c: New test.
5894
1f6dba54
JJ
5895 PR sanitizer/79897
5896 * c-c++-common/ubsan/pr79897.c: New test.
5897
feca7b89
VM
58982017-03-06 Vladimir Makarov <vmakarov@redhat.com>
5899
5900 PR rtl-optimization/79571
5901 * gcc.target/i386/pr79571.c: New.
5902
bdbbf28d
MP
59032017-03-06 Marek Polacek <polacek@redhat.com>
5904
5905 PR c++/79796 - ICE with NSDMI and this pointer
5906 * g++.dg/cpp0x/nsdmi13.C: New test.
5907
52564551
JK
59082017-03-06 Julia Koval <julia.koval@intel.com>
5909
5910 PR target/79793
5911 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
5912 directives.
5913 * gcc.target/i386/interrupt-13.c: Ditto.
5914 * gcc.target/i386/interrupt-14.c: Ditto.
5915 * gcc.target/i386/interrupt-15.c: Ditto.
5916
345edb37
JJ
59172017-03-06 Jakub Jelinek <jakub@redhat.com>
5918
5919 PR c++/79822
5920 * g++.dg/cpp0x/constexpr-79822.C: New test.
5921
a8d25fd0
RB
59222017-03-06 Richard Biener <rguenther@suse.de>
5923
5924 PR tree-optimization/79894
5925 * gcc.dg/vect/pr79887.c: New testcase.
5926
522fcdd7
RB
59272017-03-06 Richard Biener <rguenther@suse.de>
5928
5929 PR tree-optimization/79824
5930 * gcc.dg/vect/pr79824-1.c: New testcase.
5931 * gcc.dg/vect/pr79824-2.c: Likewise.
5932
54649631
TT
59332017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
5934
5935 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
5936 gettimeofday. Remove dg-skip-if for AVR.
5937 * lib/target-supports.exp (check_effective_target_gettimeofday):
5938 New proc.
5939
4bbc8970
RD
59402017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
5941
5942 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
5943 * gcc.target/s390/hotpatch-10.c: Likewise.
5944 * gcc.target/s390/hotpatch-11.c: Likewise.
5945 * gcc.target/s390/hotpatch-12.c: Likewise.
5946 * gcc.target/s390/hotpatch-13.c: Likewise.
5947 * gcc.target/s390/hotpatch-14.c: Likewise.
5948 * gcc.target/s390/hotpatch-15.c: Likewise.
5949 * gcc.target/s390/hotpatch-16.c: Likewise.
5950 * gcc.target/s390/hotpatch-17.c: Likewise.
5951 * gcc.target/s390/hotpatch-18.c: Likewise.
5952 * gcc.target/s390/hotpatch-19.c: Likewise.
5953 * gcc.target/s390/hotpatch-2.c: Likewise.
5954 * gcc.target/s390/hotpatch-26.c: Likewise.
5955 * gcc.target/s390/hotpatch-27.c: Likewise.
5956 * gcc.target/s390/hotpatch-28.c: Likewise.
5957 * gcc.target/s390/hotpatch-3.c: Likewise.
5958 * gcc.target/s390/hotpatch-4.c: Likewise.
5959 * gcc.target/s390/hotpatch-5.c: Likewise.
5960 * gcc.target/s390/hotpatch-6.c: Likewise.
5961 * gcc.target/s390/hotpatch-7.c: Likewise.
5962 * gcc.target/s390/hotpatch-8.c: Likewise.
5963 * gcc.target/s390/hotpatch-9.c: Likewise.
5964
5f215a70
PC
59652017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
5966
5967 PR c++/64574
5968 * g++.dg/template/crash125.C: New.
5969
296cc393
JJ
59702017-03-06 Jakub Jelinek <jakub@redhat.com>
5971
5972 PR target/79812
5973 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
5974
ca8942a3
TT
59752017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
5976
5977 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
5978
c1b993c0
PG
59792017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5980
5981 * gcc.target/mips/msa-minmax.c: New tests.
5982
a50a32aa
ML
59832017-03-06 Martin Liska <mliska@suse.cz>
5984
5985 PR sanitize/79783
5986 * g++.dg/asan/pr79783.C: New test.
5987
5ada812c
PG
59882017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5989
5990 * gcc.target/mips/msa-dotp.c: New tests.
5991
334b3c4b
PG
59922017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5993
5994 * gcc.target/mips/msa-bclri.c: New test.
5995
d8b4baeb
PC
59962017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5997
5998 PR c++/70266
5999 * g++.dg/tm/pr70266.C: New.
6000
ef78bc3c 60012017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 6002 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
6003
6004 * gfortran.dg/coarray/fail_image_1.f08: New test.
6005 * gfortran.dg/coarray/fail_image_2.f08: New test.
6006 * gfortran.dg/coarray/failed_images_1.f08: New test.
6007 * gfortran.dg/coarray/failed_images_2.f08: New test.
6008 * gfortran.dg/coarray/image_status_1.f08: New test.
6009 * gfortran.dg/coarray/image_status_2.f08: New test.
6010 * gfortran.dg/coarray/stopped_images_1.f08: New test.
6011 * gfortran.dg/coarray/stopped_images_2.f08: New test.
6012 * gfortran.dg/coarray_fail_st.f90: New test.
6013 * gfortran.dg/coarray_failed_images_1.f08: New test.
6014 * gfortran.dg/coarray_image_status_1.f08: New test.
6015 * gfortran.dg/coarray_stopped_images_1.f08: New test.
6016
7f5a7d78
MP
60172017-03-03 Marek Polacek <polacek@redhat.com>
6018
6019 PR c/79758
6020 * gcc.dg/noncompile/pr79758.c: New test.
6021
cc195d46
JJ
60222017-03-03 Jakub Jelinek <jakub@redhat.com>
6023
6024 PR middle-end/79805
6025 * g++.dg/opt/pr79805.C: New test.
6026
945b6e16
AS
60272017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
6028
6029 * gcc.target/i386/avx512vpopcntdq-check.h: New.
6030 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6031 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6032 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
6033 * gcc.target/i386/i386.exp
6034 (check_effective_target_avx512vpopcntdq): New.
6035
31dcc385
TT
60362017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
6037
6038 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
6039 ilp32 targets and match DImode registers for lp64 targets.
6040
0e174ae1
UB
60412017-03-03 Uros Bizjak <ubizjak@gmail.com>
6042
6043 * g++.dg/pr71624.C: Disable for x32.
6044 * g++.dg/pr71633.C: Ditto.
6045
93505ec5
JJ
60462017-03-03 Jakub Jelinek <jakub@redhat.com>
6047
6048 PR target/79807
6049 * gcc.target/i386/pr79807.c: New test.
6050
d78a1c01
ML
60512017-03-03 Martin Liska <mliska@suse.cz>
6052
6053 PR tree-optimization/79803
6054 * gcc.dg/tree-ssa/pr79803.c: New test.
6055
ec7f796e
ML
60562017-03-03 Martin Liska <mliska@suse.cz>
6057
6058 PR rtl-optimization/79574
6059 * gcc.dg/pr79574-2.c: New test.
6060
30d309aa
RB
60612017-03-03 Richard Biener <rguenther@suse.de>
6062
6063 PR c++/79825
6064 * g++.dg/warn/Wuninitialized-8.C: New testcase.
6065
38801de5
JJ
60662017-03-03 Jakub Jelinek <jakub@redhat.com>
6067
6068 * gcc.dg/pr57134.c: Use empty inline asm string literal.
6069
7278b0a2
MP
60702017-03-03 Marek Polacek <polacek@redhat.com>
6071
6072 PR c++/79791
6073 * g++.dg/warn/Wwrite-strings-1.C: New test.
6074 * g++.dg/warn/Wwrite-strings-2.C: New test.
6075 * g++.dg/warn/Wwrite-strings-3.C: New test.
6076 * g++.dg/warn/Wwrite-strings-4.C: New test.
6077 * g++.dg/warn/Wwrite-strings-5.C: New test.
6078 * g++.dg/warn/Wwrite-strings-6.C: New test.
6079 * g++.dg/warn/Wwrite-strings-7.C: New test.
6080 * g++.dg/warn/Wwrite-strings-8.C: New test.
6081 * g++.dg/warn/Wwrite-strings-9.C: New test.
6082 * g++.dg/warn/Wwrite-strings-10.C: New test.
6083 * g++.dg/warn/Wwrite-strings-11.C: New test.
6084 * g++.dg/warn/Wwrite-strings-12.C: New test.
6085
75473a91
RB
60862017-03-03 Richard Biener <rguenther@suse.de>
6087
6088 PR middle-end/79818
6089 * gcc.dg/torture/pr79818.c: New testcase.
6090
50bea0c5
JJ
60912017-03-02 Jakub Jelinek <jakub@redhat.com>
6092
6093 PR c++/79782
6094 * g++.dg/warn/Wunused-parm-10.C: New test.
6095
130f15ce
UB
60962017-03-02 Uros Bizjak <ubizjak@gmail.com>
6097
6098 * gcc.dg/rtl/x86_64/*.c: Test for
6099 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
6100
dc362ada
UB
61012017-03-02 Uros Bizjak <ubizjak@gmail.com>
6102
6103 PR target/79514
6104 * gcc.target/i386/pr79514.c: New test.
6105
fe792dd8
JJ
61062017-03-02 Jakub Jelinek <jakub@redhat.com>
6107
6108 PR rtl-optimization/79780
6109 * gcc.c-torture/compile/pr79780.c: New test.
6110
e80facb4
RB
61112017-03-02 Richard Biener <rguenther@suse.de>
6112
6113 PR tree-optimization/79345
6114 PR c++/42000
6115 * g++.dg/warn/Wuninitialized-7.C: New testcase.
6116 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
6117 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
6118
eb0e7c34
RB
61192017-03-02 Richard Biener <rguenther@suse.de>
6120
6121 PR c/79756
6122 * gcc.dg/vector-1.c: New testcase.
6123
653a4b32
BC
61242017-03-02 Bin Cheng <bin.cheng@arm.com>
6125
6126 PR tree-optimization/66768
6127 * gcc.target/i386/pr66768.c: New test.
6128
da403f31
RB
61292017-03-02 Richard Biener <rguenther@suse.de>
6130
6131 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
6132 * gcc.dg/rtl/x86_64/final.c: Likewise.
6133 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
6134 * gcc.dg/rtl/x86_64/ira.c: Likewise.
6135 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
6136 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
6137
83692f96
RB
61382017-03-02 Richard Biener <rguenther@suse.de>
6139
6140 PR tree-optimization/79777
6141 * gcc.dg/torture/pr79777.c: New testcase.
6142
71dedb33
MS
61432017-03-01 Martin Sebor <msebor@redhat.com>
6144
6145 PR middle-end/79692
6146 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
6147 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
6148 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
6149 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
6150
48990905
UB
61512017-03-01 Uros Bizjak <ubizjak@gmail.com>
6152
6153 * gcc.target/i386/invsize-2.c: New test.
6154 * gcc.target/i386/invsize-3.c: Ditto.
6155 * gcc.target/i386/invsize-4.c: Ditto.
6156 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
6157 * gcc.target/i386/stackalign/asm-1.c: Ditto.
6158
c7f0c9f3
MM
61592017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6160
6161 PR target/79439
6162 * gcc.target/powerpc/pr79439.c: New test.
6163
f5ef6bfc
PH
61642017-03-01 Pat Haugen <pthaugen@us.ibm.com>
6165
6166 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
6167 scan string.
6168
6169
50181506
KN
61702017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6171
6172 PR target/79395
6173 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
6174 pattern to look for vcmpequd. instead of vcmpnew.
6175 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
6176 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
6177 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
6178 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
6179 look for xvcmpeqdp. instead of xvcmpnedp.
6180 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
6181 look for vcmpequd. instead of vcmpnew.
6182 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
6183 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
6184 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
6185 look for xvcmpeqsp. instead of xvcmpnesp.
6186 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
6187 look for xvcmpeqdp. instead of xvcmpnedp.
6188 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
6189 look for vcmpequd. instead of vcmpnew.
6190 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
6191 look for vcmpeqsp instead of xvcmpnesp.
6192 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
6193 look for xvcmpeqdp instead of xvcmpnedp.
6194
0100ae43
RB
61952017-03-01 Richard Biener <rguenther@suse.de>
6196
6197 PR middle-end/79721
6198 * gcc.dg/torture/pr79721.c: New testcase.
6199
0f3f4ffe
JJ
62002017-03-01 Jakub Jelinek <jakub@redhat.com>
6201
42132674
JJ
6202 PR c++/79681
6203 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
6204 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
6205
e3e9e8ca
JJ
6206 PR c++/79746
6207 * g++.dg/warn/Wunused-parm-9.C: New test.
6208
0f3f4ffe
JJ
6209 PR tree-optimization/79734
6210 * g++.dg/opt/pr79734.C: New test.
6211
ad1de652
JJ
62122017-02-28 Jakub Jelinek <jakub@redhat.com>
6213
6214 PR tree-optimization/79737
6215 * gcc.c-torture/execute/pr79737-1.c: New test.
6216 * gcc.c-torture/execute/pr79737-2.c: New test.
6217
7a1ae923
EB
62182017-02-28 Eric Botcazou <ebotcazou@adacore.com>
6219
6220 * gcc.target/sparc/20170228-1.c: New test.
6221
2af0c3ed
UB
62222017-02-28 Uros Bizjak <ubizjak@gmail.com>
6223
6224 * gcc.target/i386/invsize-1.c: New test.
6225
203ced0a
MS
62262017-02-28 Martin Sebor <msebor@redhat.com>
6227
6228 PR tree-optimization/79691
6229 * gcc.dg/tree-ssa/pr79691.c: New test.
6230
8a915b87
JJ
62312017-02-28 Jakub Jelinek <jakub@redhat.com>
6232
6233 PR target/79729
6234 * gcc.target/i386/pr79729.c: New test.
6235
41aa3a38
RB
62362017-02-28 Richard Biener <rguenther@suse.de>
6237
6238 PR tree-optimization/79740
6239 * gcc.dg/torture/pr79740.c: New testcase.
6240
587240d2
RB
62412017-02-28 Richard Biener <rguenther@suse.de>
6242
6243 PR middle-end/79731
6244 * c-c++-common/torture/pr79731.c: New testcase.
6245
dd3f4560
RB
62462017-02-28 Richard Biener <rguenther@suse.de>
6247
6248 PR tree-optimization/79732
6249 * gcc.dg/torture/pr79732.c: New testcase.
6250
c7d97b28
RB
62512017-02-28 Richard Biener <rguenther@suse.de>
6252
6253 PR tree-optimization/79723
6254 * gcc.target/i386/pr79723.c: New testcase.
6255
c8f28a3c
PH
62562017-02-27 Pat Haugen <pthaugen@us.ibm.com>
6257
6258 PR target/79544
6259 * gcc.target/powerpc/pr79544.c: New.
6260
c91c3003
PC
62612017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6262
6263 PR c++/79414
6264 * g++.dg/parse/crash67.C: New.
6265
57fa080b
BC
62662017-02-27 Bin Cheng <bin.cheng@arm.com>
6267
6268 PR tree-optimization/77536
6269 * gcc.dg/vect/pr79347.c: Revise testing string.
6270
68b948d3
RB
62712017-02-27 Richard Biener <rguenther@suse.de>
6272
6273 PR tree-optimization/45397
6274 * gcc.dg/tree-ssa/pr45397.c: New testcase.
6275
69a2e8a1
RB
62762017-02-27 Richard Biener <rguenther@suse.de>
6277
6278 PR tree-optimization/79690
6279 * gcc.target/i386/pr79690.c: New testcase.
6280
c7b608a9
TK
62812017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6282
6283 PR fortran/51119
6284 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
6285 of original.
6286 * gfortran.dg/inline_matmul_11.f90: Likewise.
6287 * gfortran.dg/inline_matmul_9.f90: Likewise.
6288 * gfortran.dg/matmul_13.f90: New test.
6289 * gfortran.dg/matmul_14.f90: New test.
6290
98561a9b
JJ
62912017-02-25 Jakub Jelinek <jakub@redhat.com>
6292
6293 PR middle-end/79396
6294 * g++.dg/opt/pr79396.C: New test.
6295
77be9417
DH
62962017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
6297
6298 PR fortran/79597
6299 * gfortran.dg/dtio_6.f90: Update test.
6300
63012017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
6302
6303 PR fortran/79601
6304 * gfortran.dg/interface_operator_2.f90: New test.
6305
b9822443
JJ
63062017-02-24 Jakub Jelinek <jakub@redhat.com>
6307
6308 PR c/79677
6309 * gcc.dg/pr79677.c: New test.
6310
4bc2b786
MF
63112017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
6312
6313 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
6314 of mov.ps.
6315 * gcc.target/mips/mips-ps-type.c (move): Likewise.
6316 (cond_move1): Simplify condition to force generation of
6317 mov[nz].ps.
6318 (cond_move2): Likewise.
6319
4227c9ad
JJ
63202017-02-24 Jakub Jelinek <jakub@redhat.com>
6321
6322 PR c++/79588
6323 * g++.dg/warn/Wrestrict-1.C: New test.
6324 * g++.dg/warn/Wrestrict-2.C: New test.
6325
fd527ec1
DE
63262017-02-24 David Edelsohn <dje.gcc@gmail.com>
6327
6328 * g++.dg/ext/complit15.C: Require LTO.
6329
2af8fd5c
TT
63302017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
6331
6332 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
6333 logical_op_short_circuit to skip targets.
6334 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
6335 and s390.
6336
0b9cdb9a
EB
63372017-02-24 Eric Botcazou <ebotcazou@adacore.com>
6338
6339 * gnat.dg/opt63.adb: New test.
6340
4af362a9
EB
63412017-02-24 Eric Botcazou <ebotcazou@adacore.com>
6342
6343 * gnat.dg/discr47.adb: New test.
6344
7699e88f
RB
63452017-02-24 Richard Biener <rguenther@suse.de>
6346
6347 PR tree-optimization/79389
6348 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
6349
e3beb191
PC
63502017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
6351
6352 PR c++/79361
6353 * g++.dg/cpp0x/pr79361-1.C: New.
6354 * g++.dg/cpp0x/pr79361-2.C: Likewise.
6355
195610aa
EB
63562017-02-23 Eric Botcazou <ebotcazou@adacore.com>
6357
6358 * gcc.target/visium/bit_test.c: Accept any lsr form.
6359 * gcc.target/visium/block_move.c: Tweak.
6360
17885cad
DV
63612017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6362
6363 PR 68749
6364 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
6365
45f7faf0
RB
63662017-02-23 Richard Biener <rguenther@suse.de>
6367
6368 PR tree-optimization/79683
6369 * gcc.target/i386/pr79683.c: New testcase.
6370
18eb304e
JL
63712017-02-22 Jeff Law <law@redhat.com>
6372
6373 PR tree-optimization/79578
6374 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
6375
0a864a97
SD
63762017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
6377
6378 * gcc.target/mips/msa-fp-cc.c: New test.
6379
fe8ece05
JJ
63802017-02-22 Jakub Jelinek <jakub@redhat.com>
6381
e40b6fc7
JJ
6382 PR c++/79664
6383 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
6384 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
6385 * g++.dg/gomp/pr79664.C: New test.
6386
fe8ece05
JJ
6387 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
6388
78af14ae
MP
63892017-02-22 Marek Polacek <polacek@redhat.com>
6390
6391 PR c++/79653
6392 * g++.dg/cpp0x/alignas10.C: New test.
6393 * g++.dg/cpp0x/alignas9.C: New test.
6394
8fdddd3d
MP
6395 PR c++/79657
6396 * g++.dg/ext/underlying_type12.C: New test.
6397
61ac5ebe
MP
6398 PR c/79662
6399 * gcc.dg/enum-incomplete-4.c: New test.
6400
888c7050
JJ
64012017-02-22 Jakub Jelinek <jakub@redhat.com>
6402
6403 PR target/70465
6404 * gcc.target/i386/pr70465-2.c: New test.
6405
6d3daa1a
UB
64062017-02-21 Uros Bizjak <ubizjak@gmail.com>
6407
6408 * gcc.dg/pr61441.c: Use dg-add-options ieee.
6409
76dd203e
RB
64102017-02-22 Richard Biener <rguenther@suse.de>
6411
6412 PR tree-optimization/79673
6413 * gcc.target/i386/pr79673.c: New testcase.
6414
a9c774d2
RB
64152017-02-22 Richard Biener <rguenther@suse.de>
6416
6417 PR tree-optimization/79666
6418 * gcc.dg/torture/pr79666.c: New testcase.
6419
8f4f841a
ML
64202017-02-22 Martin Liska <mliska@suse.cz>
6421
6422 PR lto/79587
6423 * gcc.dg/tree-prof/pr79587.c: New test.
6424
a232a1cb
MP
64252017-02-21 Marek Polacek <polacek@redhat.com>
6426
6427 PR c++/79535
6428 * g++.dg/ext/flexary23.C: New test.
6429
b86fec68
UB
64302017-02-21 Uros Bizjak <ubizjak@gmail.com>
6431
6432 PR target/79593
6433 * gcc.target/i386/pr79593.c: New test.
6434
5c3f1d7b
JJ
64352017-02-21 Jakub Jelinek <jakub@redhat.com>
6436
b7280ac2
JJ
6437 PR c++/79654
6438 * g++.dg/cpp1z/decomp26.C: New test.
6439
5c3f1d7b
JJ
6440 PR sanitizer/79589
6441 * g++.dg/ubsan/pr79589.C: New test.
6442
1486c2a7
JL
64432017-02-21 Jeff Law <law@redhat.com>
6444
6445 PR tree-optimization/79621
6446 * gcc.c-torture/compile/pr79621.c: New test.
6447
2f3ec56d
JJ
64482017-02-21 Jakub Jelinek <jakub@redhat.com>
6449
3bb43119
JJ
6450 PR c++/79655
6451 * g++.dg/cpp1y/constexpr-79655.C: New test.
6452
664beaf2 6453 PR c++/79639
b86fec68 6454 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 6455
956d3e61
JJ
6456 PR target/79633
6457 * gcc.target/i386/mpx/pr79633.c: New test.
6458
d4cbfca4
JJ
6459 PR target/79570
6460 * gcc.dg/pr79570.c: New test.
6461
00bc9de3
JJ
6462 PR c++/79641
6463 * c-c++-common/pr79641.c: New test.
6464
d002d099
JJ
6465 PR tree-optimization/79649
6466 * gcc.target/i386/pr79649.c: New test.
6467
2f3ec56d
JJ
6468 PR target/79494
6469 * gcc.dg/pr79494.c: New test.
6470
e6655a5f
SB
64712017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
6472
6473 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
6474 to dg-options.
6475
64762017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
6477
6478 * gcc.dg/gimplefe-26.c: Require c99_runtime.
6479
fd527ec1
DE
64802017-02-02 Jason Merrill <jason@redhat.com>
6481
6482 PR c++/79580
6483 * g++.dg/ext/complit15.C: New.
6484
027a9dd5
KN
64852017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6486
6487 PR target/78056
6488 * gcc.target/powerpc/pr78056-8.c: Remove.
6489
80480cee
MP
64902017-02-20 Marek Polacek <polacek@redhat.com>
6491
6492 PR middle-end/79537
6493 * gcc.dg/comp-goto-4.c: New test.
6494
85ade8d6
MP
6495 PR sanitizer/79558
6496 * c-c++-common/ubsan/bounds-14.c: New test.
6497
705d3b77
JJ
64982017-02-20 Jakub Jelinek <jakub@redhat.com>
6499
6500 PR target/79568
6501 * gcc.target/i386/pr79568-1.c: New test.
6502 * gcc.target/i386/pr79568-2.c: New test.
6503 * gcc.target/i386/pr79568-3.c: New test.
6504
dc42a736
PT
65052017-02-16 Paul Thomas <pault@gcc.gnu.org>
6506
6507 PR fortran/79382
705d3b77
JJ
6508 * gfortran.dg/dtio_10.f90: Change test of error message.
6509 * gfortran.dg/dtio_23.f90: New test.
6510 * gfortran.dg/dtio_24.f90: New test.
dc42a736 6511
1ca6a74f
PT
65122017-02-20 Paul Thomas <pault@gcc.gnu.org>
6513
6514 PR fortran/79434
705d3b77 6515 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 6516
63af1586
PT
65172017-02-19 Paul Thomas <pault@gcc.gnu.org>
6518
6519 PR fortran/79447
705d3b77 6520 * gfortran.dg/submodule_24.f08: New test.
63af1586 6521
4ca4d1e9
AV
65222017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
6523
6524 PR fortran/79229
6525 * gfortran.dg/class_allocate_24.f90: New test.
6526
dea71ad0
PT
65272017-02-19 Paul Thomas <pault@gcc.gnu.org>
6528
6529 PR fortran/79402
6530 * gfortran.dg/submodule_23.f90: New test.
6531
f46e2bc9
PC
65322017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
6533
6534 PR c++/79380
6535 * g++.dg/cpp0x/alignas8.C: New.
6536
7dfa657b
JW
65372017-02-19 Eric Fiselier <eric@efcs.ca>
6538 Jonathan Wakely <jwakely@redhat.com>
6539
6540 PR c++/69523
6541 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
6542
eab1f169
PK
65432017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6544
6545 * gcc.dg/gimplefe-26.c: New test.
6546
47e16d83
JDA
65472017-02-18 John David Anglin <danglin@gcc.gnu.org>
6548
6549 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
6550
c2615951
JJ
65512017-02-18 Jakub Jelinek <jakub@redhat.com>
6552
c28fcc60
JJ
6553 PR target/79569
6554 * gcc.target/i386/3dnowA-3.c: New test.
6555
c2615951
JJ
6556 PR target/79559
6557 * gcc.target/i386/pr79559.c: New test.
6558
97fcf744
JM
65592017-02-17 Joseph Myers <joseph@codesourcery.com>
6560
6561 * gcc.dg/c11-float-2.c: New test.
6562 * gcc.dg/torture/float128-floath.c,
6563 gcc.dg/torture/float128x-floath.c,
6564 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
6565 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
6566 gcc.dg/torture/float64x-floath.c: Do not test comparison of
6567 *_DECIMAL_DIG macros with DECIMAL_DIG.
6568
a530e181
BS
65692017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6570
6571 PR target/79261
6572 * gcc.target/powerpc/vec-xxpermdi.c: New file.
6573
1d516992
JK
65742017-02-17 Julia Koval <julia.koval@intel.com>
6575
6576 * gcc.target/i386/rdpid.c New test.
6577 * gcc.target/i386/sse-12.c: Add -mrdpid.
6578 * gcc.target/i386/sse-13.c: Ditto.
6579 * gcc.target/i386/sse-14.c: Ditto.
6580 * gcc.target/i386/sse-22.c: Ditto.
6581 * gcc.target/i386/sse-23.c: Ditto.
6582 * g++.dg/other/i386-2.C: Ditto.
6583 * g++.dg/other/i386-3.C: Ditto.
6584
3185712c
SB
65852017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
6586
6587 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
6588 * gcc.dg/pr61441.c: Ditto.
6589
a261ee49
ML
65902017-02-17 Martin Liska <mliska@suse.cz>
6591
6592 PR rtl-optimization/79574
6593 * gcc.dg/pr79574.c: New test.
6594
5bf69d74
MP
65952017-02-17 Marek Polacek <polacek@redhat.com>
6596
6597 PR middle-end/79536
6598 * gcc.dg/torture/pr79536.c: New test.
6599
a72b242e
AM
66002017-02-16 Alan Modra <amodra@gmail.com>
6601
6602 * gcc.c-torture/execute/pr79286.c: New.
6603
bcac0b4d
JJ
66042017-02-16 Jakub Jelinek <jakub@redhat.com>
6605
6606 PR c++/79512
6607 * c-c++-common/gomp/pr79512.c: New test.
6608
945c17d8
MS
66092017-02-15 Martin Sebor <msebor@redhat.com>
6610
6611 PR c++/79363
6612 * g++.dg/ext/flexary12.C: Adjust.
6613 * g++.dg/ext/flexary20.C: Same.
6614 * g++.dg/ext/flexary21.C: Same.
6615 * g++.dg/ext/flexary22.C: New test.
6616
25c99850
BC
66172017-02-15 Bin Cheng <bin.cheng@arm.com>
6618
6619 PR tree-optimization/79347
6620 * gcc.dg/vect/pr79347.c: New test.
6621
4f5e5fcb
JJ
66222017-02-15 Jakub Jelinek <jakub@redhat.com>
6623
e7202857
JJ
6624 PR c++/79301
6625 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
6626 [[deprecated]] comment.
6627 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
6628 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
6629 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
6630 [[deprecated]] in -std=c++11.
6631 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
6632 [[fallthrough]] in -std=c++11 and -std=c++14.
6633
4f5e5fcb
JJ
6634 PR c++/79288
6635 * g++.dg/tls/pr79288.C: New test.
6636
c7545f1c
MP
66372017-02-15 Marek Polacek <polacek@redhat.com>
6638
6639 PR c/79515
6640 * gcc.dg/dfp/pr79515.c: New.
6641
1114b39c
DE
66422017-02-15 David Edelsohn <dje.gcc@gmail.com>
6643
6644 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
6645
93b87d1d
TS
66462017-02-15 Thomas Schwinge <thomas@codesourcery.com>
6647
6648 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
6649 "opt_files".
6650
fa8db6ea
JJ
66512017-02-15 Jakub Jelinek <jakub@redhat.com>
6652
6653 PR target/79487
6654 * gcc.dg/dfp/pr79487.c: New test.
6655 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
6656 2017-02-13 change.
6657
8722316b
CL
66582017-01-14 Carl Love <cel@us.ibm.com>
6659
6660 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
6661 xvcvsxdsp and xvcvuxdsp instructions.
6662
2932fe90
SB
66632017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
6664
6665 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
6666 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
6667 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
6668 64-bit default target.
6669 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
6670 a 64-bit default target.
6671
63d09033
JJ
66722017-02-14 Jakub Jelinek <jakub@redhat.com>
6673
6674 PR target/79481
6675 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 6676 (test_3vx): Change return type from int to void.
63d09033
JJ
6677 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
6678 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
6679 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
6680 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
6681 tests.
6682 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
6683 (test_3vx): Change return type from int to void.
6684 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
6685 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
6686 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
6687 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
6688 tests.
6689 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
6690 intrinsic. Change scan-assembler-times number from 1 to 2.
6691 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
6692 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
6693 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
6694 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
6695 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
6696 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
6697 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
6698
8668fae0
UB
66992017-02-14 Uros Bizjak <ubizjak@gmail.com>
6700
6701 PR middle-end/61225
6702 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
6703 Use dg-additional-options for ia32 target. Remove XFAIL.
6704
95d96609
UB
67052017-02-14 Uros Bizjak <ubizjak@gmail.com>
6706
6707 PR target/79495
6708 * gcc.target/i386/pr79495.c: New test.
6709
6f207d58
MP
67102017-02-14 Marek Polacek <polacek@redhat.com>
6711
6712 PR c++/79420
6713 PR c++/79463
6714 * g++.dg/cpp1y/pr79463.C: New.
6715 * g++.dg/template/incomplete10.C: New.
6716 * g++.dg/template/incomplete9.C: New.
6717
ee139af5
L
67182017-02-14 H.J. Lu <hongjiu.lu@intel.com>
6719
6720 PR target/79498
6721 * gcc.target/i386/pr79498.c: New test.
6722
bf00c9e0
MS
67232017-02-14 Martin Sebor <msebor@redhat.com>
6724
6725 PR middle-end/79448
6726 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
6727 * gcc.dg/tree-ssa/pr79448-2.c: New test.
6728 * gcc.dg/tree-ssa/pr79448.c: New test.
6729
6c022f73
JL
67302017-02-14 Jeff Law <law@redhat.com>
6731
6732 PR tree-optimization/79095
6733 * g++.dg/pr79095-1.C: New test
6734 * g++.dg/pr79095-2.C: New test
6735 * g++.dg/pr79095-3.C: New test
6736 * g++.dg/pr79095-4.C: New test
6737 * g++.dg/pr79095-5.C: New test
6738 * gcc.c-torture/execute/arith-1.c: Update with more cases.
6739 * gcc.dg/tree-ssa/pr79095-1.c: New test.
6740
b719f884
JG
67412017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
6742
6743 * gcc.target/aarch64/vect_fp16_1.c: New.
6744
1be33173
PK
67452017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6746
6747 * gcc.dg/gimplefe-25.c: New test.
6748
73424a09
JJ
67492017-02-14 Jakub Jelinek <jakub@redhat.com>
6750
6751 PR tree-optimization/79408
6752 * gcc.dg/tree-ssa/pr79408-2.c: New test.
6753
977472e8
RB
67542017-02-14 Richard Biener <rguenther@suse.de>
6755
6756 PR middle-end/79432
6757 * gcc.dg/torture/pr79432.c: New testcase.
6758
ee75687b
MS
67592017-02-13 Martin Sebor <msebor@redhat.com>
6760
6761 PR middle-end/79496
6762 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
6763
b84702c0
JJ
67642017-02-13 Jakub Jelinek <jakub@redhat.com>
6765
ecc04fae
JJ
6766 PR sanitizer/79341
6767 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
6768 variables volatile.
6769
b84702c0
JJ
6770 PR c++/79232
6771 * g++.dg/cpp1z/eval-order4.C: New test.
6772 * g++.dg/other/pr79232.C: New test.
6773
b9a161ff
NS
67742017-02-13 Nathan Sidwell <nathan@acm.org>
6775
6776 PR c++/79296
6777 * g++.dg/cpp0x/pr79296.C: New.
6778
d8505fac
SB
67792017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6780
6781 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
6782 Instead, xfail powerpc*-*-* && lp64.
6783
efb802cb
SB
67842017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6785
6786 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
6787 powerpc_p8vector_ok.
6788 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
6789
8d6427c6
AS
67902017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6791
6792 PR target/79449
6793 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
6794 for reading beyond a 4k boundary.
6795
9b7716c9
JJ
67962017-02-13 Jakub Jelinek <jakub@redhat.com>
6797
6798 PR rtl-optimization/79388
6799 PR rtl-optimization/79450
6800 * gcc.c-torture/execute/pr79388.c: New test.
6801 * gcc.c-torture/execute/pr79450.c: New test.
6802
4bb91707
TK
68032017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6804
6805 PR fortran/65542
9b7716c9 6806 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 6807
e22910c2
JJ
68082017-02-11 Jakub Jelinek <jakub@redhat.com>
6809
6810 PR sanitizer/79341
6811 * g++.dg/asan/deep-stack-uaf-1.C: New test.
6812
acbbac04
JH
68132017-02-11 Jan Hubicka <hubicka@ucw.cz>
6814
6815 PR tree-ssa/56727
6816 * gcc.dg/tree-ssa/pr56727.c: New testcase.
6817
e493f96b
JJ
68182017-02-10 Jakub Jelinek <jakub@redhat.com>
6819
6820 PR c++/79457
6821 * g++.dg/cpp0x/pr79457.C: New test.
6822
773acd54
SB
68232017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6824
6825 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
6826 scan-assembler unless lp64.
6827
b56f814e
SB
68282017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6829
6830 PR tree-optimization/66612
6831 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
6832
5e659d16
SB
68332017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6834
6835 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
6836 of all powerpc.
6837
6f4f30bf
MP
68382017-02-10 Marek Polacek <polacek@redhat.com>
6839
6840 PR c++/79435
6841 * g++.dg/cpp1y/pr79435.C: New.
6842
3799a5b8
MP
6843 PR c++/79184
6844 * g++.dg/warn/Wint-in-bool-context-1.C: New.
6845
052ef81d
CL
68462017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
6847
6848 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
6849 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
6850 New.
6851 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
6852 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
6853 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
6854 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
6855 (vtst_expected_poly64x2): Move to aarch64-only section.
6856 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
6857 (vtst_p64, vtstq_p64): New tests.
6858
a7c8ed0c
PC
68592017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
6860
6861 PR c++/71737
6862 * g++.dg/cpp0x/pr71737.C: New.
6863
3dcde5ef 68642017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 6865 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
6866
6867 * gcc.dg/gimplefe-error-1.c: New testcase.
6868 * gcc.dg/gimplefe-error-2.c: New testcase.
6869 * gcc.dg/gimplefe-error-3.c: New testcase.
6870
6139a3b7
JJ
68712017-02-10 Jakub Jelinek <jakub@redhat.com>
6872
6873 PR tree-optimization/79411
6874 * gcc.c-torture/compile/pr79411.c: New test.
6875
9bfc55d0
JJ
68762017-02-09 Jakub Jelinek <jakub@redhat.com>
6877 Jason Merrill <jason@redhat.com>
6878
6879 PR c++/79143
6880 * g++.dg/cpp1z/pr79143.C: New test.
6881
0b90c541
JH
68822017-02-09 Jan Hubicka <hubicka@ucw.cz>
6883
6884 * gcc.dg/loop-unswitch-2.c: Update testcase.
6885 * gcc.dg/loop-unswitch-1.c: Update testcase.
6886
192b048b
MP
68872017-02-09 Marek Polacek <polacek@redhat.com>
6888
6889 PR c/79428
6890 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
6891 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
6892 * c-c++-common/goacc/pr79428-1.c: New test.
6893 * c-c++-common/gomp/pr79428-2.c: New test.
6894 * c-c++-common/gomp/pr79428-5.c: New test.
6895 * c-c++-common/gomp/pr79428-6.c: New test.
6896 * c-c++-common/pr79428-3.c: New test.
6897
e9a9033b
AK
68982017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6899
6900 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
6901 testcases.
6902
56f71478
JJ
69032017-02-09 Jakub Jelinek <jakub@redhat.com>
6904
28f6839b
JJ
6905 PR c/79413
6906 * gcc.c-torture/compile/pr79413.c: New test.
6907
f08683a1
JJ
6908 PR c++/79429
6909 * c-c++-common/gomp/pr79429.c: New test.
6910 * g++.dg/gomp/pr79429.C: New test.
6911
56f71478
JJ
6912 PR c/79431
6913 * c-c++-common/gomp/pr79431.c: New test.
6914
02889d23
CLT
69152017-02-09 Nathan Sidwell <nathan@codesourcery.com>
6916 Cesar Philippidis <cesar@codesourcery.com>
6917 Joseph Myers <joseph@codesourcery.com>
6918 Chung-Lin Tang <cltang@codesourcery.com>
6919
6920 * c-c++-common/goacc/combined-directives.c: Remove xfail.
6921 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
6922 * c-c++-common/goacc/loop-auto-2.c: New.
6923 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
6924 * c-c++-common/goacc/tile-2.c: New.
6925 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
6926 * g++.dg/goacc/tile-1.C: New, check tile subst.
6927 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
6928 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
6929 * gfortran.dg/goacc/tile-1.f90: New test.
6930 * gfortran.dg/goacc/tile-2.f90: New test.
6931 * gfortran.dg/goacc/tile-lowering.f95: New test.
6932
9c0c77d2
RB
69332017-02-09 Richard Biener <rguenther@suse.de>
6934
6935 PR tree-optimization/69823
6936 * gcc.dg/graphite/pr69823.c: New testcase.
6937
f39bad9f
PH
69382017-02-08 Pat Haugen <pthaugen@us.ibm.com>
6939
6940 PR target/78604
6941 * gcc.target/powerpc/pr78604.c: New.
6942
fc00b9ce
KN
69432017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
6944
6945 PR target/68972
6946 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
6947 disable this test on power architecture.
6948
50c1f4a5
RB
69492017-02-08 Richard Biener <rguenther@suse.de>
6950
6951 PR tree-optimization/71824
6952 PR tree-optimization/79409
6953 * gcc.dg/graphite/pr71824-3.c: New testcase.
6954
74a15d14
JJ
69552017-02-08 Jakub Jelinek <jakub@redhat.com>
6956
6957 PR tree-optimization/79408
6958 * gcc.dg/tree-ssa/pr79408.c: New test.
6959
d798497e
RB
69602017-02-08 Richard Biener <rguenther@suse.de>
6961
6962 PR tree-optimization/71824
6963 * gcc.dg/graphite/pr71824-2.c: New testcase.
6964
9d5019a1
AP
69652017-02-07 Andrew Pinski <apinski@cavium.com>
6966
705d3b77 6967 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 6968
ec48209a
JJ
69692017-02-07 Jakub Jelinek <jakub@redhat.com>
6970
6971 PR rtl-optimization/79386
6972 * gcc.c-torture/compile/pr79386.c: New test.
6973
e5f234b2
DV
69742017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
6975 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6976
6977 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
6978 *-*-solaris*.
6979
1f138b75
JJ
69802017-02-07 Jakub Jelinek <jakub@redhat.com>
6981
6982 PR target/79299
6983 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
6984 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
6985
7af4b20d
RB
69862017-02-07 Richard Biener <rguenther@suse.de>
6987
6988 * gcc.dg/gimplefe-23.c: New testcase.
6989 * gcc.dg/gimplefe-24.c: Likewise.
6990
d95c2fc7
CL
69912017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6992
6993 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
6994 scan-assembler instead of scan-assembler-times.
6995 * gcc.target/aarch64/test_frame_10.c: Likewise.
6996 * gcc.target/aarch64/test_frame_12.c: Likewise.
6997 * gcc.target/aarch64/test_frame_2.c: Likewise.
6998 * gcc.target/aarch64/test_frame_4.c: Likewise.
6999 * gcc.target/aarch64/test_frame_6.c: Likewise.
7000 * gcc.target/aarch64/test_frame_7.c: Likewise.
7001 * gcc.target/aarch64/test_frame_8.c: Likewise.
7002
fa5d44d0
RO
70032017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7004
7005 * gcc.target/i386/pr78419.c: Require ifunc support.
7006
d9b4ce00
DE
70072017-02-07 David Edelsohn <dje.gcc@gmail.com>
7008
7009 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
7010
bb7d75ff
PP
70112017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
7012
7013 PR c++/79360
7014 * g++.dg/cpp1y/nsdmi-union2.C: New test.
7015
122e7b4f
KC
70162017-02-06 Kito Cheng <kito.cheng@gmail.com>
7017
7018 * lib/target-supports.exp: Define the RISC-V target.
7019 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
7020 * gcc.dg/builtin-apply2.c: Likewise.
7021 * gcc.dg/ifcvt-4.c: Likewise.
7022 * gcc.dg/loop-8.c: Likewise.
7023 * gcc.dg/sibcall-10.c: Likewise.
7024 * gcc.dg/sibcall-9.c: Likewise.
7025 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
7026 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
7027 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
7028 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7029 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
7030 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
7031 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
7032
391675ac
MM
70332017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7034
7035 PR target/66144
7036 * gcc.target/powerpc/pr66144-1.c: New test.
7037 * gcc.target/powerpc/pr66144-2.c: Likewise.
7038 * gcc.target/powerpc/pr66144-3.c: Likewise.
7039
e495e31a
MS
70402017-02-06 Martin Sebor <msebor@redhat.com>
7041
7042 PR tree-optimization/79376
7043 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
7044 * gcc.dg/tree-ssa/pr79376.c: Ditto.
7045
2568d8a1
JJ
70462017-02-06 Jakub Jelinek <jakub@redhat.com>
7047
98e09245
JJ
7048 PR c++/79379
7049 * g++.dg/cpp1y/constexpr-79379.C: New test.
7050
e8b0383c
JJ
7051 PR c++/79377
7052 * g++.dg/lookup/pr79377.C: New test.
7053
a5e8cbd1
JJ
7054 PR c++/79372
7055 * g++.dg/cpp1z/decomp25.C: New test.
7056
2568d8a1
JJ
7057 PR tree-optimization/79284
7058 * gcc.c-torture/compile/pr79284.c: New test.
7059
aae936b9
PC
70602017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
7061
7062 PR c++/70448
7063 * g++.dg/cpp0x/pr70448.C: New.
7064
daf57541
DV
70652017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
7066
7067 PR 78348
7068 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
7069 to dg-options.
7070
0898c74d
GJL
70712017-02-06 Georg-Johann Lay <avr@gjlay.de>
7072
7073 PR target/78883
7074 * gcc.c-torture/compile/pr78883.c: New test.
7075
5d3ebb71
JH
70762017-02-05 Jan Hubicka <hubicka@ucw.cz>
7077
7078 PR tree-ssa/79347
7079 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
7080 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
7081 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
7082 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
7083 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
7084 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
7085 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
7086 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
7087 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
7088 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
7089 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
7090 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
7091 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
7092
139d4065
AV
70932017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
7094
7095 PR fortran/79344
7096 * gfortran.dg/allocate_with_source_24.f90: New test.
7097
4b9c80d8
AV
70982017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
7099
7100 PR fortran/79230
7101 * gfortran.dg/der_ptr_component_2.f90: New test.
7102
f3877b2f
EB
71032017-02-05 Eric Botcazou <ebotcazou@adacore.com>
7104
7105 * gcc.target/sparc/20170205-1.c: New test.
7106
d8a09ada
JDA
71072017-02-03 John David Anglin <danglin@gcc.gnu.org>
7108
a2a86d6a
JDA
7109 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
7110 libatomic_available.
7111
a1d99925
JDA
7112 * gcc.dg/pr77587.c: Require alias support.
7113 * gcc.dg/pr77587a.c: Likewise.
7114
d8bf159e
JDA
7115 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
7116 * gcc.c-torture/execute/pr78622.c: Likewise.
7117
d8a09ada
JDA
7118 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
7119 hppa*-*-hpux*.
7120 * c-c++-common/Wunused-var-16.c: Likewise.
7121 * c-c++-common/builtin-shuffle-1.c: Likewise.
7122 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
7123 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
7124
f589a1ce
MS
71252017-02-03 Martin Sebor <msebor@redhat.com>
7126
7127 PR tree-optimization/79327
7128 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
7129 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
7130 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 7131
5b00f9d2
JJ
71322017-02-03 Jakub Jelinek <jakub@redhat.com>
7133 Martin Sebor <msebor@redhat.com>
7134
7135 PR tree-optimization/79327
7136 * gcc.dg/tree-ssa/pr79327.c: New test.
7137 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
7138 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
7139 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
7140 (test_sprintf_chk_range_schar): Adjust dg-message.
7141 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
7142 * gcc.c-torture/execute/pr79327.c: New test.
7143
437f0a81
JJ
71442017-02-03 Jakub Jelinek <jakub@redhat.com>
7145
7146 PR target/79354
7147 * gcc.target/powerpc/pr79354.c: New test.
7148 * gcc.c-torture/execute/pr79354.c: New test.
7149
3f343040
MS
71502017-02-03 Martin Sebor <msebor@redhat.com>
7151
7152 PR tree-optimization/79352
7153 * gcc.dg/tree-ssa/pr79352.c: New test.
7154
46a2ab58
ML
71552017-02-03 Martin Liska <mliska@suse.cz>
7156
7157 PR lto/66295
7158 * gcc.target/i386/mvc9.c: New test.
7159
baa2d1cd
PH
71602017-02-03 Pat Haugen <pthaugen@us.ibm.com>
7161
7162 PR target/79158
7163 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
7164 to VSX reg.
7165
30c6ec2f
JH
71662017-02-02 Jan Hubicka <hubicka@ucw.cz>
7167
7168 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
7169 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
7170 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
7171 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
7172 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
7173 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
7174 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
7175 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
7176 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
7177 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
7178 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
7179 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
7180 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
7181
ebee1eb9
MS
71822017-02-02 Martin Sebor <msebor@redhat.com>
7183
7184 PR middle-end/79275
7185 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
7186 * gcc.dg/tree-ssa/pr79275.c: New test.
7187
dcd25b8a
AS
71882017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7189
dc362ada 7190 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 7191
0f0c2cc3
JH
71922017-02-02 Jan Hubicka <hubicka@ucw.cz>
7193
7194 PR middle-end/77445
7195 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
7196 threading is done.
7197
1c372840
TC
71982017-02-02 Tamar Christina <tamar.christina@arm.com>
7199
7200 PR middle-end/78142
7201 * gcc.target/aarch64/vector_initialization_nostack.c
7202 (f12): Use one vector
7203
9f11a4a7
JJ
72042017-02-02 Jakub Jelinek <jakub@redhat.com>
7205
bef7e561
JJ
7206 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
7207 * c-c++-common/asan/misalign-1.c: Likewise.
7208 * c-c++-common/asan/misalign-2.c: Likewise.
7209 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
7210 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
7211 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
7212 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
7213 add -ffat-lto-objects from/to dg-additional-options.
7214 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
7215 dg-additional-options.
7216
9f11a4a7
JJ
7217 PR target/79197
7218 * gcc.target/powerpc/pr79197.c: New test.
7219 * gcc.c-torture/compile/pr79197.c: New test.
7220
09661674
RB
72212017-02-02 Richard Biener <rguenther@suse.de>
7222
7223 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
7224
d8d58893
PC
72252017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
7226
7227 PR c++/69637
7228 * g++.dg/cpp0x/pr69637-1.C: New.
7229 * g++.dg/cpp0x/pr69637-2.C: Likewise.
7230
521a70a4
AK
72312017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7232
7233 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
7234
e26b502d
BS
72352017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7236
7237 PR target/70012
7238 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
7239 conditions.
7240
55e75c7c
JJ
72412017-02-01 Jakub Jelinek <jakub@redhat.com>
7242
7243 PR testsuite/79324
7244 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
7245 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
7246 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
7247 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
7248 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
7249 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
7250 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
7251 * g++.dg/debug/dwarf2/align-1.C: Likewise.
7252 * g++.dg/debug/dwarf2/align-2.C: Likewise.
7253 * g++.dg/debug/dwarf2/align-3.C: Likewise.
7254 * g++.dg/debug/dwarf2/align-4.C: Likewise.
7255 * g++.dg/debug/dwarf2/align-5.C: Likewise.
7256 * g++.dg/debug/dwarf2/align-6.C: Likewise.
7257
a4476973
ML
72582017-02-01 Martin Liska <mliska@suse.cz>
7259
7260 PR testsuite/79272
7261 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
7262
3f3181b1
RB
72632017-02-01 Richard Biener <rguenther@suse.de>
7264
7265 PR testsuite/76957
7266 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
7267 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
7268 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
7269 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
7270
1e7ef862
RB
72712017-02-01 Richard Biener <rguenther@suse.de>
7272
7273 PR middle-end/79315
7274 * gfortran.dg/pr79315.f90: New testcase.
7275
405a7406
RB
72762017-02-01 Richard Biener <rguenther@suse.de>
7277
7278 PR tree-optimization/71824
7279 * gcc.dg/graphite/pr71824.c: New testcase.
7280
19bdccb4
JJ
72812017-01-31 Jakub Jelinek <jakub@redhat.com>
7282
7283 PR c++/79304
7284 * g++.dg/diagnostic/pr79304.C: New test.
7285
fcb2cdfc
DM
72862017-01-31 David Malcolm <dmalcolm@redhat.com>
7287
7288 PR c++/79298
7289 * g++.dg/spellcheck-pr79298.C: New test case.
7290
7cfa044d
DM
72912017-01-31 David Malcolm <dmalcolm@redhat.com>
7292
7293 PR preprocessor/79210
7294 * gcc.dg/format/pr79210.c: New test case.
7295 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
7296 New function.
7297
de3fbef6
NS
72982017-01-31 Nathan Sidwell <nathan@acm.org>
7299
5ae37bdf
NS
7300 PR c++/79290
7301 * g++.dg/warn/pr79290.C: New.
7302
de3fbef6
NS
7303 PR c++/67273
7304 PR c++/79253
7305 * g++.dg/cpp1y/pr67273.C: New.
7306 * g++.dg/cpp1y/pr79253.C: New.
7307
7f357c61
NS
73082017-01-31 Nathan Sidwell <nathan@acm.org>
7309
7310 PR c++/79264
7311 * g++.dg/cpp1y/pr61636-1.C: Augment.
7312
5b11971a
CL
73132017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
7314
7315 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
7316 rand() instead of random().
7317
8b670f93
AH
73182017-01-30 Aldy Hernandez <aldyh@redhat.com>
7319
7320 PR tree-optimization/71691
7321 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
7322
4727e06b
AK
73232017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7324
7325 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
7326 __ARCH__.
7327
b6dae849
JJ
73282017-01-31 Jakub Jelinek <jakub@redhat.com>
7329
7330 PR tree-optimization/79267
7331 * g++.dg/opt/pr79267.C: New test.
7332
40fb9c89
AO
73332017-01-30 Alexandre Oliva <aoliva@redhat.com>
7334
7335 PR debug/63238
7336 * gcc.dg/debug/dwarf2/align-1.c: New.
7337 * gcc.dg/debug/dwarf2/align-2.c: New.
7338 * gcc.dg/debug/dwarf2/align-3.c: New.
7339 * gcc.dg/debug/dwarf2/align-4.c: New.
7340 * gcc.dg/debug/dwarf2/align-5.c: New.
7341 * gcc.dg/debug/dwarf2/align-6.c: New.
7342 * gcc.dg/debug/dwarf2/align-as-1.c: New.
7343 * g++.dg/debug/dwarf2/align-1.C: New.
7344 * g++.dg/debug/dwarf2/align-2.C: New.
7345 * g++.dg/debug/dwarf2/align-3.C: New.
7346 * g++.dg/debug/dwarf2/align-4.C: New.
7347 * g++.dg/debug/dwarf2/align-5.C: New.
7348 * g++.dg/debug/dwarf2/align-6.C: New.
7349
3095f651
AS
73502017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7351
7352 PR target/79170
7353 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
7354
3cf88bff
MS
73552017-01-30 Martin Sebor <msebor@redhat.com>
7356
7357 PR testsuite/79293
7358 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
7359
37731134
ML
73602017-01-30 Martin Liska <mliska@suse.cz>
7361
7362 PR gcov-profile/79259
7363 * g++.dg/tree-prof/pr79259.C: New test.
7364
0c7247cc
RB
73652017-01-30 Richard Biener <rguenther@suse.de>
7366
7367 PR tree-optimization/79276
7368 * gcc.dg/torture/pr79276.c: New testcase.
7369
ab4be5d1
DV
73702017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
7371
7372 PR target/79240
7373 * gcc.target/s390/pr79240.c: New test.
7374
6687d58d
BS
73752017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7376
7377 PR target/79268
7378 * gcc.target/powerpc/pr79268.c: New file.
7379 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
7380 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
7381 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
7382 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7383
b5df96c3
JDA
73842017-01-28 John David Anglin <danglin@gcc.gnu.org>
7385
fc34d7b8
JDA
7386 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
7387
9efc84e4
JDA
7388 PR testsuite/70583
7389 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
7390
4bfbe3ae
JDA
7391 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
7392 * gnat.dg/debug9.adb: Likewise.
7393
8d0b306f
JDA
7394 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
7395
b5df96c3
JDA
7396 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
7397 libatomic_available.
7398 * gfortran.dg/coarray_42.f90: Likewise.
7399 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
7400 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
7401 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
7402
eb339366
MS
74032017-01-27 Martin Sebor <msebor@redhat.com>
7404
7405 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
7406
711ce021
BS
74072017-01-27 Bernd Schmidt <bschmidt@redhat.com>
7408
7409 PR rtl-optimization/79194
7410 * gcc.dg/torture/pr79194.c: New test.
7411
d8321b33
VM
74122017-01-27 Vladimir Makarov <vmakarov@redhat.com>
7413
7414 PR tree-optimization/71374
2568d8a1 7415 * gcc.target/i386/pr71374.c: New.
d8321b33 7416
9e2ea13e
MS
74172017-01-27 Martin Sebor <msebor@redhat.com>
7418
7419 PR c++/71290
7420 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
7421 a dg-error directive.
7422
9eb7045b
VM
74232017-01-27 Vladimir Makarov <vmakarov@redhat.com>
7424
7425 PR target/79131
7426 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
7427 * gcc.target/arm/pr79131-2.c: New.
7428
f75bbf3f
BS
74292017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7430
7431 PR target/65484
7432 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
7433 vectorized on POWER unless hardware misaligned loads are
7434 available.
7435
3f54004b
BC
74362017-01-27 Bin Cheng <bin.cheng@arm.com>
7437
7438 PR rtl-optimization/78559
7439 * gcc.c-torture/execute/pr78559.c: New test.
7440
40b6bff9
RB
74412017-01-27 Richard Biener <rguenther@suse.de>
7442
7443 PR tree-optimization/79245
7444 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
7445 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
7446
b2f8892e
JJ
74472017-01-27 Jakub Jelinek <jakub@redhat.com>
7448
7449 PR c/79199
7450 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
7451 target. Use 4294967293U instead of 4294967293.
7452
b002f3b9
RB
74532017-01-27 Richard Biener <rguenther@suse.de>
7454
7455 PR tree-optimization/71433
7456 * gcc.dg/Warray-bounds-21.c: New testcase.
7457
38f50ab6
RB
74582017-01-27 Richard Biener <rguenther@suse.de>
7459
7460 PR tree-optimization/79244
7461 * gcc.dg/torture/pr79244.c: New testcase.
7462
c04f4139
JJ
74632017-01-27 Jakub Jelinek <jakub@redhat.com>
7464
7465 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
7466 all occurrences of 40 to 32.
7467
6ca513f9
RE
74682017-01-27 Richard Earnshaw <rearnsha@arm.com>
7469
7470 PR target/79239
7471 * gcc.target/arm/pr79239.c: New test.
7472
d876f5cd
DV
74732017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7474
7475 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
7476
bb6a6ee9
AB
74772017-01-27 Adam Butcher <adam@jessamine.co.uk>
7478
7479 PR c++/64382
7480 * g++.dg/cpp1y/pr64382.C: New test.
7481
31c87a43
MS
74822017-01-26 Martin Sebor <msebor@redhat.com>
7483
7484 PR middle-end/78703
7485 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
7486 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
7487 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
7488 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
7489
f7c06c0f
JJ
74902017-01-26 Jakub Jelinek <jakub@redhat.com>
7491
b0670cc0
JJ
7492 PR debug/79129
7493 * g++.dg/debug/dwarf2/pr79129.C: New test.
7494
f7c06c0f
JJ
7495 PR debug/78835
7496 * g++.dg/debug/dwarf2/pr78835.C: New test.
7497
5d93da1d
MS
74982017-01-26 Martin Sebor <msebor@redhat.com>
7499
7500 PR middle-end/78703
7501 * gcc.dg/format/pr78569.c: Adjust.
7502 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
7503 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
7504 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
7505 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
7506 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
7507 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
7508 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
7509 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
7510 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
7511 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
7512 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
7513
905d2812
JJ
75142017-01-26 Jakub Jelinek <jakub@redhat.com>
7515
7516 PR c++/68727
7517 * g++.dg/other/offsetof8.C: Add expected error.
7518 * g++.dg/other/offsetof9.C: New test.
7519
b3db8d77
DE
75202017-01-26 David Edelsohn <dje.gcc@gmail.com>
7521
7522 * g++.dg/opt/declone3.C: Require LTO.
7523
15961e4a
VM
75242017-01-26 Vladimir Makarov <vmakarov@redhat.com>
7525
7526 PR target/79131
7527 * gcc.target/arm/pr79131.c: New.
7528
e39dd802
BC
75292017-01-26 Bin Cheng <bin.cheng@arm.com>
7530
7531 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
7532
bc9efeab
JW
75332017-01-26 Jonathan Wakely <jwakely@redhat.com>
7534
7535 PR libstdc++/79190
7536 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
7537 matches replaced operator delete.
7538
b5f75f0b
JJ
75392017-01-26 Jakub Jelinek <jakub@redhat.com>
7540
7541 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
7542 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
7543 avx512f with avx512dq.
7544 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
7545 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
7546 avx512f with avx512dq.
7547 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
7548 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
7549 avx512f with avx512dq.
7550
0a38b341
MP
75512017-01-26 Marek Polacek <polacek@redhat.com>
7552
7553 PR c/79199
7554 * c-c++-common/Wduplicated-branches-13.c: New test.
7555
ebff5c3f
DS
75562017-01-26 David Sherwood <david.sherwood@arm.com>
7557
7558 PR middle-end/79212
7559 * gfortran.dg/gomp/sharing-4.f90: New test.
7560
e6d55103
JJ
75612017-01-26 Jakub Jelinek <jakub@redhat.com>
7562
1a27fab1
JJ
7563 PR target/70465
7564 * gcc.target/i386/pr70465.c: New test.
7565
e6d55103
JJ
7566 * brig.dg/dg.exp: Update copyright years.
7567 * lib/brig-dg.exp: Update copyright years.
7568 * lib/brig.exp: Update copyright years.
7569
b5aa1281
MM
75702017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
7571
7572 PR target/79179
7573 * gcc.target/powerpc/pr79179.c: New test.
7574
3b5de3cb
BS
75752017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7576
7577 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
7578 generation to accept D-mode memory accesses.
7579
dbe81dbe
MS
75802017-01-25 Martin Sebor <msebor@redhat.com>
7581
7582 PR c++/71290
7583 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
7584 * g++.dg/ext/flexarray-mangle.C: Same.
7585 * g++.dg/ext/flexarray-subst.C: Same.
7586 * g++.dg/ext/flexary10.C: Same.
7587 * g++.dg/ext/flexary11.C: Same.
7588 * g++.dg/ext/flexary14.C: Same.
7589 * g++.dg/ext/flexary16.C: Same.
7590 * g++.dg/ext/flexary18.C: Same.
7591 * g++.dg/ext/flexary19.C: Same.
7592 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
7593 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
7594 * g++.dg/ubsan/object-size-1.C: Same.
7595 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 7596
0e343868
JJ
75972017-01-25 Jakub Jelinek <jakub@redhat.com>
7598
a25608aa
JJ
7599 PR c++/78896
7600 * g++.dg/cpp1z/decomp24.C: New test.
7601
0e343868
JJ
7602 PR c++/77914
7603 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
7604 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
7605 expect a warning.
7606 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
7607 expect warnings.
7608 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
7609 * g++.dg/cpp1y/pr59636.C: Likewise.
7610 * g++.dg/cpp1y/pr60190.C: Likewise.
7611
0d098f4b
BC
76122017-01-25 Bin Cheng <bin.cheng@arm.com>
7613
7614 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
7615
5332c89e 76162017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
7617
7618 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
7619 vec_packs built-ins
7620
ed4e59f4
CL
76212017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
7622
7623 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
7624 -mcpu=cortex-a57.
7625 * gcc.target/arm/vseleqsf.c: Likewise.
7626 * gcc.target/arm/vselgedf.c: Likewise.
7627 * gcc.target/arm/vselgesf.c: Likewise.
7628 * gcc.target/arm/vselgtdf.c: Likewise.
7629 * gcc.target/arm/vselgtsf.c: Likewise.
7630 * gcc.target/arm/vselledf.c: Likewise.
7631 * gcc.target/arm/vsellesf.c: Likewise.
7632 * gcc.target/arm/vselltdf.c: Likewise.
7633 * gcc.target/arm/vselltsf.c: Likewise.
7634 * gcc.target/arm/vselnedf.c: Likewise.
7635 * gcc.target/arm/vselnesf.c: Likewise.
7636 * gcc.target/arm/vselvcdf.c: Likewise.
7637 * gcc.target/arm/vselvcsf.c: Likewise.
7638 * gcc.target/arm/vselvsdf.c: Likewise.
7639 * gcc.target/arm/vselvssf.c: Likewise.
7640
a5d6927f
RB
76412017-01-25 Richard Biener <rguenther@suse.de>
7642
7643 PR testsuite/72850
7644 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
7645 to what we had before adding the threading passes.
7646
c2873892
RB
76472017-01-25 Richard Biener <rguenther@suse.de>
7648
7649 PR tree-optimization/69264
7650 * g++.dg/torture/pr69264.C: New testcase.
7651
9aa483a2
KT
76522016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7653
7654 PR target/79145
7655 * gcc.target/arm/pr79145.c: New test.
7656
5c628c3e
RB
76572017-01-25 Richard Biener <rguenther@suse.de>
7658
7659 PR debug/78363
7660 * g++.dg/gomp/pr78363-1.C: New testcase.
7661 * g++.dg/gomp/pr78363-2.C: Likewise.
7662 * g++.dg/gomp/pr78363-3.C: Likewise.
7663
9078cd36
KT
76642016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7665
7666 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
7667 * gcc.dg/lto/pr61526_0.c: Likewise.
7668 * gcc.dg/lto/pr64415_0.c: Likewise.
7669
7cfd79d6
JJ
76702017-01-24 Jakub Jelinek <jakub@redhat.com>
7671
7672 PR c++/79205
7673 * g++.dg/cpp1z/decomp22.C: New test.
7674 * g++.dg/cpp1z/decomp23.C: New test.
7675
3e4b91f2
NS
76762017-01-24 Nathan Sidwell <nathan@acm.org>
7677
1d7bc790
NS
7678 PR c++/78469
7679 * g++.dg/cpp0x/pr78469.C: New.
7680
3e4b91f2
NS
7681 PR c++/79118
7682 * g++.dg/cpp0x/pr79118.C: New.
7683
b20ba138
EB
76842017-01-24 Eric Botcazou <ebotcazou@adacore.com>
7685
7686 * gcc.target/arm/vfp-longcall-apcs.c: New test.
7687
c2e84327
DM
76882017-01-24 David Malcolm <dmalcolm@redhat.com>
7689
7690 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
7691 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
7692 * gcc.dg/rtl/rtl.exp: New file.
7693 * gcc.dg/rtl/test.c: New file.
7694 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
7695 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
7696 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
7697 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
7698 * gcc.dg/rtl/x86_64/final.c: New test case.
7699 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
7700 * gcc.dg/rtl/x86_64/ira.c: New test case.
7701 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
7702 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
7703 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
7704 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
7705 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
7706 * gcc.dg/rtl/x86_64/test_1.h: New file.
7707 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
7708 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
7709 * gcc.dg/rtl/x86_64/times-two.h: New file.
7710 * gcc.dg/rtl/x86_64/vregs.c: New test case.
7711
cf8d19de
BC
77122017-01-24 Bin Cheng <bin.cheng@arm.com>
7713
7714 PR tree-optimization/79159
7715 * g++.dg/tree-ssa/pr79159.C: New test.
7716
f6a24a94 77172017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
7718 Martin Jambor <mjambor@suse.cz>
7719
7720 * lib/brig-dg.exp: New file.
7721 * lib/brig.exp: Likewise.
7722 * brig.dg/README: Likewise.
7723 * brig.dg/dg.exp: Likewise.
7724 * brig.dg/test/gimple/alloca.hsail: Likewise.
7725 * brig.dg/test/gimple/atomics.hsail: Likewise.
7726 * brig.dg/test/gimple/branches.hsail: Likewise.
7727 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
7728 * brig.dg/test/gimple/function_calls.hsail: Likewise.
7729 * brig.dg/test/gimple/kernarg.hsail: Likewise.
7730 * brig.dg/test/gimple/mem.hsail: Likewise.
7731 * brig.dg/test/gimple/mulhi.hsail: Likewise.
7732 * brig.dg/test/gimple/packed.hsail: Likewise.
7733 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
7734 * brig.dg/test/gimple/variables.hsail: Likewise.
7735 * brig.dg/test/gimple/vector.hsail: Likewise.
7736
c3b3e526
JJ
77372017-01-24 Jakub Jelinek <jakub@redhat.com>
7738
7739 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
7740 support asan, only on i?86/x86_64 require sse2_runtime.
7741
75f92127
KN
77422017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
7743
7744 PR target/66669
7745 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
7746 test on powerpc targets.
7747
1a998fa0
MS
77482017-01-23 Martin Sebor <msebor@redhat.com>
7749
7750 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7751
108fdd6d
RB
77522017-01-23 Richard Biener <rguenther@suse.de>
7753
7754 PR tree-optimization/79088
7755 PR tree-optimization/79188
7756 * gcc.dg/torture/pr79088.c: New testcase.
7757 * gcc.dg/torture/pr79188.c: Likewise.
7758
28826a66
KN
77592017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
7760
7761 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
7762 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
7763 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
7764 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
7765 type of test function to reflect change in built-in function's
7766 return type.
7767 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
7768 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
7769 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
7770 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
7771 type and second argument type to reflect change in built-in
7772 function's type signature.
7773 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
7774 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
7775 type of test function to reflect change in built-in function's
7776 return type.
7777 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
7778 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
7779 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
7780 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
7781 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
7782 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
7783 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
7784 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
7785 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
7786 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
7787 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
7788 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
7789 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
7790 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
7791 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
7792 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
7793 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
7794 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
7795 type of test function to reflect change in built-in function's
7796 return type.
7797 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
7798 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
7799 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
7800 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
7801 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
7802 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
7803 test function's result and second argument to reflect change in
7804 built-in function's type signature.
7805 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
7806
e6b8075c
NS
78072017-01-23 Nathan Sidwell <nathan@acm.org>
7808
fc7612fd
NS
7809 PR C++/71710
7810 * g++.dg/template/pr71710.C: New.
7811
e6b8075c
NS
7812 PR c++/71406
7813 PR c++/77508
7814 * g++.dg/template/pr71406.C: New.
7815
15b8fd49
TK
78162017-01-23 Thomas Koenig <tkoenig@netcologne.de>
7817
9b7716c9 7818 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 7819
e9c4fbe9
BS
78202017-01-23 Bernd Schmidt <bschmidt@redhat.com>
7821
7822 PR rtl-optimization/78634
7823 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
7824
8539a302
BC
78252017-01-23 Bin Cheng <bin.cheng@arm.com>
7826
7827 PR tree-optimization/70754
7828 * gfortran.dg/pr70754.f90: New test.
7829
f368600f
ML
78302017-01-23 Martin Liska <mliska@suse.cz>
7831
7832 PR tree-optimization/79196
7833 * gcc.dg/asan/pr79196.c: New test.
7834 * gcc.dg/strlenopt-30.c: Update scanned pattern.
7835
d886761f
MM
78362017-01-23 Michael Matz <matz@suse.de>
7837
7838 PR tree-optimization/78384
7839 * gcc.dg/pr78384.c: New test.
7840
cffcafda
RB
78412017-01-23 Richard Biener <rguenther@suse.de>
7842
7843 PR tree-optimization/79186
7844 * gcc.dg/torture/pr79186.c: New testcase.
7845 * gcc.dg/torture/pr79187.c: Likewise.
7846
bda2bc48
MJ
78472017-01-23 Martin Jambor <mjambor@suse.cz>
7848
7849 * gcc.dg/ipa/vrp8.c: New test.
7850
f65f1ae3
MJ
78512017-01-23 Martin Jambor <mjambor@suse.cz>
7852
7853 PR ipa/79108
7854 * gfortran.dg/lto/pr79108_0.f90: New test.
7855
dea06111
AS
78562017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
7857
7858 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
7859 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
7860 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
7861 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
7862 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
7863 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
7864 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
7865 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
7866 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
7867 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
7868 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
7869 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
7870 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
7871 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
7872 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
7873 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
7874
05011618
RB
78752017-01-23 Richard Biener <rguenther@suse.de>
7876 Nick Clifton <nickc@redhat.com>
7877
7878 PR testsuite/78421
7879 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7880 If the target is ARM return the result of the
7881 check_effective_target_arm_vect_no_misalign proc.
7882 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
7883 support unaligned vectors then only expect one of the loops to be
7884 unrolled.
7885
f6b9f2ff
ML
78862017-01-23 Martin Liska <mliska@suse.cz>
7887
7888 * gcc.dg/asan/use-after-scope-10.c: New test.
7889 * gcc.dg/asan/use-after-scope-11.c: New test.
7890 * g++.dg/asan/use-after-scope-5.C: New test.
7891
c7775327
ML
78922017-01-23 Martin Liska <mliska@suse.cz>
7893
7894 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
7895 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
7896 sanopt optimization for ASAN_POISON.
7897
d8ae8d16
KT
78982016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7899
7900 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
7901
54d7c70c
CL
79022017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
7903
7904 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
7905 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
7906 for poly*_t types.
7907 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
7908 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
7909 exec_vcombine): Likewise.
7910 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
7911 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
7912 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
7913 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
7914 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
7915 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
7916 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7917 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
7918 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
7919 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7920 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
7921 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7922 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7923 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
7924 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
7925 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
7926 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
7927 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
7928 Likewise.
7929 (TEST_VGET_LANE): Cast to uint to avoid warning.
7930 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
7931 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
7932 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
7933 exec_vfma_vfms_n): Fix PRIx format for float64_t.
7934 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
7935 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
7936 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
7937 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
7938 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
7939 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
7940 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
7941 CHECK_POLY instead of CHECK for poly64_t types.
7942 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
7943 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
7944 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
7945 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
7946 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
7947 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
7948 uint32_t.
7949 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
7950 for int32_t, int64_t.
7951 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
7952 vqneg_extra): Fix PRIx format for int16_t, int32_t.
7953 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
7954 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
7955 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
7956 needed.
7957
386fe51c
JJ
79582017-01-22 Jakub Jelinek <jakub@redhat.com>
7959
7960 PR fortran/79154
7961 * gfortran.dg/gomp/pr79154-1.f90: New test.
7962 * gfortran.dg/gomp/pr79154-2.f90: New test.
7963
bc4d86e6
AS
79642017-01-22 Andreas Schwab <schwab@linux-m68k.org>
7965
7966 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
7967
c31d5fce
MP
79682017-01-21 Marek Polacek <polacek@redhat.com>
7969
7970 PR testsuite/79169
7971 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
7972
25cb56c3
JH
79732017-01-20 Jan Hubicka <hubicka@ucw.cz>
7974
7975 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
7976
ea9f867b
BS
79772017-01-21 Bernd Schmidt <bschmidt@redhat.com>
7978
7979 PR rtl-optimization/79125
7980 * gcc.dg/torture/pr79125.c: New test.
7981
a876231c
JW
79822017-01-20 Jiong Wang <jiong.wang@arm.com>
7983
2568d8a1 7984 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 7985 only.
2568d8a1
JJ
7986 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
7987 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 7988
4b9f2115
NS
79892017-01-20 Nathan Sidwell <nathan@acm.org>
7990
3e4b91f2 7991 PR c++/78495
4b9f2115
NS
7992 * g++.dg/cpp1z/inh-ctor38.C: New.
7993
d2aadab1
MP
79942017-01-20 Marek Polacek <polacek@redhat.com>
7995
7996 PR c/79152
7997 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
7998
449cd5af
TP
79992017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
8000
8001 * lib/target-supports.exp (check_configured_with): New procedure.
8002 (check_effective_target_default_mode): new effective target.
8003 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
8004 default mode. Fix dg-skip-if target selector syntax.
8005 * gcc.target/arm/optional_thumb-2.c: Likewise.
8006 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
8007 syntax.
8008
ebed7175
DM
80092017-01-20 David Malcolm <dmalcolm@redhat.com>
8010
8011 PR c++/77829
8012 PR c++/78656
8013 * g++.dg/spellcheck-pr77829.C: New test case.
8014 * g++.dg/spellcheck-pr78656.C: New test case.
8015
2ebd93e1
MP
80162017-01-20 Marek Polacek <polacek@redhat.com>
8017
8018 PR c/64279
8019 * c-c++-common/Wduplicated-branches-1.c: New test.
8020 * c-c++-common/Wduplicated-branches-10.c: New test.
8021 * c-c++-common/Wduplicated-branches-11.c: New test.
8022 * c-c++-common/Wduplicated-branches-12.c: New test.
8023 * c-c++-common/Wduplicated-branches-2.c: New test.
8024 * c-c++-common/Wduplicated-branches-3.c: New test.
8025 * c-c++-common/Wduplicated-branches-4.c: New test.
8026 * c-c++-common/Wduplicated-branches-5.c: New test.
8027 * c-c++-common/Wduplicated-branches-6.c: New test.
8028 * c-c++-common/Wduplicated-branches-7.c: New test.
8029 * c-c++-common/Wduplicated-branches-8.c: New test.
8030 * c-c++-common/Wduplicated-branches-9.c: New test.
8031 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
8032 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
8033 * g++.dg/ext/builtin-object-size3.C: Likewise.
8034 * g++.dg/gomp/loop-1.C: Likewise.
8035 * g++.dg/warn/Wduplicated-branches1.C: New test.
8036 * g++.dg/warn/Wduplicated-branches2.C: New test.
8037
0ce4024a
ML
80382017-01-20 Martin Liska <mliska@suse.cz>
8039
8040 PR lto/69188
8041 * gcc.dg/lto/pr69188_0.c: New test.
8042 * gcc.dg/lto/pr69188_1.c: New test.
8043
d8ea3e7c
AS
80442017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
8045
8046 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
8047 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
8048 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
8049 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
8050 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
8051 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
8052 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
8053 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
8054 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
8055 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
8056 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
8057 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
8058 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
8059 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
8060 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
8061 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
8062 * gcc.target/i386/avx-1.c: Test new intrinsics.
8063 * gcc.target/i386/sse-13.c: Ditto.
8064 * gcc.target/i386/sse-23.c: Ditto.
8065
0516164b
RB
80662017-01-20 Richard Biener <rguenther@suse.de>
8067
8068 PR tree-optimization/71264
8069 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
8070
d821744c
MF
80712017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
8072
8073 * gcc.target/mips/madd4-1.c: New file.
8074 * gcc.target/mips/madd4-2.c: Likewise.
8075 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
8076 HAS_MADD4.
8077 (mips_option_groups): Add -m[no-]madd4.
8078 (mips-dg-init): Detect default -mno-madd4.
8079 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
8080 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
8081 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8082 * gcc.target/mips/nmadd-1.c: Likewise.
8083 * gcc.target/mips/nmadd-2.c: Likewise.
8084 * gcc.target/mips/nmadd-3.c: Likewise.
8085
db58fd89
JW
80862017-01-19 Jiong Wang <jiong.wang@arm.com>
8087
8088 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
8089 combined instructions.
8090 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
8091 instructions.
8092 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
8093 of pointer authentication.
8094
bd9cf60b
MM
80952017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
8096
8097 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
8098 floating point hardware to run test.
8099
ab014eb3
TC
81002017-01-19 Tamar Christina <tamar.christina@arm.com>
8101
2568d8a1 8102 * lib/target-supports.exp
ab014eb3
TC
8103 (check_effective_target_vect_call_copysignf): Enable for AArch64.
8104
c048038f
RO
81052017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8106
8107 PR testsuite/79051
8108 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
8109 __x86_64__]: Allow for target i?86-*-*.
8110
ab6b44cb
MF
81112017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
8112
8113 PR target/78176
8114 * gcc.target/mips/lxc1-sxc1-1.c: New file.
8115 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
8116 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
8117 HAS_LXC1.
8118 (mips_option_groups): Add -m[no-]lxc1-sxc1.
8119 (mips-dg-init): Detect default -mno-lxc1-sxc1.
8120 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
8121
118d5ed3
AV
81222017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
8123
8124 PR fortran/70696
8125 * gfortran.dg/coarray_43.f90: New test.
8126
a57c520e
RE
81272017-01-19 Richard Earnshaw <rearnsha@arm.com>
8128
8129 PR rtl-optimization/79121
8130 * gcc.c-torture/execute/pr79121.c: New test.
8131
54dc4be2
MM
81322017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8133
8134 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
8135 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
8136
7bd5dad2
LK
81372017-01-18 Louis Krupp <louis.krupp@zoho.com>
8138
8139 PR fortran/50069
8140 PR fortran/55086
8141 * gfortran.dg/pr50069_1.f90: New test.
8142 * gfortran.dg/pr50069_2.f90: New test.
8143 * gfortran.dg/pr55086_1.f90: New test.
8144 * gfortran.dg/pr55086_1_tfat.f90: New test.
8145 * gfortran.dg/pr55086_2.f90: New test.
8146 * gfortran.dg/pr55086_2_tfat.f90: New test.
8147 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
8148
0edd264d
AS
81492017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8150 * gcc.dg/strcmp-1.c: New test.
8151 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
8152
551914b7
DM
81532017-01-18 David Malcolm <dmalcolm@redhat.com>
8154
8155 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
8156 (dejagnu_fail): Likewise.
8157 (dejagnu_note): Likewise.
8158 (pass): Provide forward decl, moving true decl to after #include
8159 of harness.h.
8160 (fail): Likewise.
8161 (note): Likewise.
8162
b7d3a6a6
MM
81632017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8164
8165 * gcc.target/powerpc/p9-xxbr-1.c: New test.
8166 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
8167
c484627c
NS
81682017-01-18 Nathan Sidwell <nathan@acm.org>
8169
8170 PR c++/78488
8171 * g++.dg/cpp1z/inh-ctor37.C: New.
8172
a711887e
UB
81732017-01-18 Uros Bizjak <ubizjak@gmail.com>
8174
8175 PR rtl-optimization/78952
8176 * gcc.target/i386/pr78952-1.c: New test.
8177 * gcc.target/i386/pr78952-2.c: Ditto.
8178
525a5e33
AV
81792017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
8180
8181 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
8182
81832017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
8184
8185 PR fortran/70696
8186 * gfortran.dg/coarray_event_1.f08: New test.
8187
90553aac
JJ
81882017-01-18 Jakub Jelinek <jakub@redhat.com>
8189
8190 PR target/77416
8191 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
8192 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
8193 from dg-options.
8194 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
8195 guarded test.
8196 * gcc.target/powerpc/fusion4.c: Likewise.
8197 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
8198 guarded test.
8199 * gcc.target/powerpc/pr58673-1.c: Likewise.
8200 * gcc.target/powerpc/pr58673-2.c: Likewise.
8201 * gcc.target/powerpc/pr59054.c: Likewise.
8202
dfc42f08
BS
82032016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8204
8205 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
8206 vec_bperm.
8207 * gcc.target/powerpc/p9-vbpermd.c: New file.
8208
f3981e7e
AK
82092017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8210
8211 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
8212 (must_not_compile2): Downcase first letter of error messages.
8213 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
8214 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
8215
2c65d990
NS
82162017-01-18 Nathan Sidwell <nathan@acm.org>
8217
8218 PR c++/79091
8219 * g++.dg/pr79091.C: New.
8220
a711887e
UB
82212017-01-18 Jakub Jelinek <jakub@redhat.com>
8222
8223 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
8224 to dg-options.
8225 (p0): Add missing dg-error.
8226
4701fba3
JS
82272017-01-17 Joe Seymour <joe.s@somniumtech.com>
8228
8229 * gcc.target/msp430/mul_f5_muldef.c: New test.
8230
ac4dc08d
MM
82312017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8232
8233 PR target/79004
8234 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
8235 options. Fix up the syntax for using \m and \M.
8236
1b3254e4
SB
82372017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8238
8239 PR target/78875
8240 * gcc.target/powerpc/ssp-1.c: New testcase.
8241 * gcc.target/powerpc/ssp-2.c: New testcase.
8242
8144a493
WD
82432017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8244
8245 * gcc.target/aarch64/eh_return.c: New test.
8246
a6607774
BS
82472017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8248
8249 * vec-rlmi-rlnm.c: New file.
8250
8ddfdbc2
NS
82512017-01-17 Nathan Sidwell <nathan@acm.org>
8252
8253 PR c++/61636
8254 * g++.dg/cpp1y/pr61636-1.C: New.
8255 * g++.dg/cpp1y/pr61636-2.C: New.
8256 * g++.dg/cpp1y/pr61636-3.C: New.
8257
d365b403
MS
82582017-01-17 Martin Sebor <msebor@redhat.com>
8259
8260 PR testsuite/79115
8261 * gcc.dg/pr78768.c: Make it a link-only test.
8262
0d80ab91
DM
82632017-01-17 David Malcolm <dmalcolm@redhat.com>
8264
8265 PR c++/71497
8266 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
8267 expected messages.
8268 * c-c++-common/Wmisleading-indentation.c: Likewise.
8269
31b61548
VM
82702017-01-17 Vladimir Makarov <vmakarov@redhat.com>
8271
8272 PR target/79058
8273 * gcc.target/arm/pr79058.c: New.
8274
c549996e
JJ
82752017-01-17 Jakub Jelinek <jakub@redhat.com>
8276
8277 PR tree-optimization/71854
8278 * gcc.dg/vect/pr71854.c: New test.
8279
4f197ff9
ML
82802017-01-17 Martin Liska <mliska@suse.cz>
8281
8282 PR ipa/71207
8283 * g++.dg/ipa/pr71207.C: New test.
8284
d4193b85
JH
82852017-01-17 Jan Hubicka <hubicka@ucw.cz>
8286
8287 PR middle-end/77445
8288 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
8289 * gcc.dg/tree-ssa/pr77445.c: New testcase.
8290
906e7712
JJ
82912017-01-17 Jakub Jelinek <jakub@redhat.com>
8292
8293 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
8294 rather than long unsigned int.
8295 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
8296
12314dc9
RB
82972017-01-17 Richard Biener <rguenther@suse.de>
8298
8299 PR tree-optimization/71433
8300 * gcc.dg/Warray-bounds-20.c: New testcase.
8301
a23e48df
RB
83022017-01-17 Richard Biener <rguenther@suse.de>
8303
8304 PR testsuite/52563
8305 PR testsuite/71237
8306 PR testsuite/77737
8307 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
8308 * gcc.dg/tree-ssa/scev-4.c: Likewise.
8309 * gcc.dg/tree-ssa/scev-5.c: Likewise.
8310
e6750e5c
AM
83112017-01-17 Alan Modra <amodra@gmail.com>
8312
8313 * gcc.target/powerpc/pr79066.c: New.
8314
a59afbe2
JL
83152017-01-16 Jeff Law <law@redhat.com>
8316
8317 PR tree-optimization/33562
8318 PR tree-optimization/61912
8319 PR tree-optimization/77485
8320 PR tree-optimization/79090
8321 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
8322 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
8323
e1bcfb92
JJ
83242017-01-16 Jakub Jelinek <jakub@redhat.com>
8325
98e92fb2
JJ
8326 PR c/79089
8327 * gcc.c-torture/compile/pr79089.c: New test.
8328
e1bcfb92
JJ
8329 PR target/79080
8330 * gcc.dg/pr79080.c: New test.
8331
0ef1f9cd
DM
83322017-01-16 David Malcolm <dmalcolm@redhat.com>
8333
8334 PR c/78304
8335 * gcc.dg/format/pr78304.c: Convert argument from integral type
8336 to a pointer.
8337 * gcc.dg/format/pr78304-2.c: Likewise.
8338
76689ffc
CL
83392017-01-16 Carl Love <cel@us.ibm.com>
8340
8341 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
8342 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
8343
ce12ee9e
CL
83442017-01-16 Carl Love <cel@us.ibm.com>
8345
8346 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
8347 Change arguments and return type to bool long long.
8348
b336037d
MS
83492017-01-16 Martin Sebor <msebor@redhat.com>
8350
8351 PR testsuite/79051
8352 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
8353 on x86.
8354
1ddca3f3
PC
83552017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8356
8357 Revert:
a711887e 8358 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
8359
8360 PR c++/71737
8361 * g++.dg/cpp0x/pr71737.C: New.
8362
290687fb
BS
83632017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8364
8365 * gcc.target/powerpc/swaps-p8-27.c: New.
8366
7d2f3f1d
PC
83672017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8368
8369 PR c++/71737
8370 * g++.dg/cpp0x/pr71737.C: New.
8371
d743728f
EB
83722017-01-16 Eric Botcazou <ebotcazou@adacore.com>
8373
8374 * gnat.dg/opt62.adb: New test.
8375 * gnat.dg/opt62_pkg.ads: New helper.
8376
90aead21
BS
83772017-01-14 Bernd Schmidt <bschmidt@redhat.com>
8378
a711887e
UB
8379 PR rtl-optimization/78626
8380 PR rtl-optimization/78727
90aead21
BS
8381 * gcc.dg/torture/pr78626.c: New test.
8382 * gcc.dg/torture/pr78727.c: New test.
8383
afaecc23
AM
83842017-01-14 Alan Modra <amodra@gmail.com>
8385
8386 * gcc.c-torture/compile/pr72749.c: New test.
8387
be4aa83d
DM
83882017-01-13 David Malcolm <dmalcolm@redhat.com>
8389
8390 PR c/78304
8391 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
8392 (test_macro_2): New test.
8393 (test_macro_3): New test.
8394 (test_macro_4): New test.
8395 (test_non_contiguous_strings): Convert line number to line offset.
8396 * gcc.dg/format/pr78304-2.c: New test case.
8397 * gcc.dg/format/pr78304.c: New test case.
8398
7cdca3ec
UB
83992017-01-13 Uros Bizjak <ubizjak@gmail.com>
8400
8401 * gcc.target/i386/funcspec-56.inc: Add missing options and
8402 reorder options by implied ISAs, as in ix86_target_string.
8403
e3017e52
MP
84042017-01-13 Marek Polacek <polacek@redhat.com>
8405
8406 PR c++/71166
8407 * g++.dg/cpp0x/constexpr-array18.C: New test.
8408
d155c6fe
JL
84092017-01-13 Jeff Law <law@redhat.com>
8410
7c9560a5
JL
8411 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
8412
9e59e99a
JL
8413 PR tree-optimization/61912
8414 PR tree-optimization/77485
8415 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
8416 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
8417 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
8418
8419 PR tree-optimization/33562
8420 PR tree-optimization/61912
8421 PR tree-optimization/77485
d155c6fe
JL
8422 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
8423 * gcc.dg/tree-ssa/complex-5.c: Likewise.
8424 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
8425 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
8426 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
8427 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
8428 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
8429
77719b06
ML
84302017-01-13 Martin Liska <mliska@suse.cz>
8431
8432 PR ipa/79043
8433 * gcc.c-torture/execute/pr79043.c: New test.
8434
a181b2bc
RB
84352017-01-13 Richard Biener <rguenther@suse.de>
8436
8437 PR middle-end/78411
8438 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
8439
eaed3226
AV
84402017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
8441
8442 PR fortran/70697
8443 * gfortran.dg/coarray/event_4.f08: New test.
8444
4ccff88b
AV
84452017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
8446
8447 PR fortran/70696
8448 * gfortran.dg/coarray/event_3.f08: New test.
8449
3c3b9090
RB
84502017-01-13 Richard Biener <rguenther@suse.de>
8451
8452 PR tree-optimization/77283
8453 * gcc.dg/tree-ssa/split-path-9.c: Fix.
8454
25329913
RB
84552017-01-13 Richard Biener <rguenther@suse.de>
8456
8457 * gcc.dg/gimplefe-22.c: New testcase.
8458
10b70b8e
RB
84592017-01-13 Richard Biener <rguenther@suse.de>
8460
8461 PR tree-optimization/77283
8462 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
8463 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
8464 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
8465
76a8f82f
SL
84662017-01-12 Sandra Loosemore <sandra@codesourcery.com>
8467
8468 * gcc.dg/pr77862.c: Require fpic target.
8469
59a505da
MM
84702017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8471
8472 PR target/79004
8473 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 8474
bce6f760
MS
84752017-01-12 Martin Sebor <msebor@redhat.com>
8476
8477 * gcc.dg/pr78138.c: Adjust.
8478 * gcc.dg/pr78768.c: Adjust.
8479 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
8480 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
8481 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
8482 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
8483 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
8484 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
8485 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
8486 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
8487 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
8488 * gcc.dg/tree-ssa/pr78605.c: Adjust.
8489 * gcc.dg/tree-ssa/pr78622.c: Adjust.
8490
3eefa646
JJ
84912017-01-12 Jakub Jelinek <jakub@redhat.com>
8492
8493 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
8494
dcb56243
MS
84952017-01-12 Martin Sebor <msebor@redhat.com>
8496
8be3f306 8497 PR testsuite/79051
940242cd
MS
8498 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
8499 due to bug 79054.
dcb56243 8500
b7431c20
DE
85012017-01-12 David Edelsohn <dje.gcc@gmail.com>
8502
8503 * gcc.dg/pr78768.c: Require LTO.
8504
2bcd9f32
MS
85052017-01-12 Martin Sebor <msebor@redhat.com>
8506
8507 PR c/79074
8508 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
8509 due to the referenced bug.
8510
b2fc1c70
MS
85112017-01-12 Martin Sebor <msebor@redhat.com>
8512
8513 PR testsuite/79073
8514 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
8515
fbed6f36
UB
85162017-01-12 Uros Bizjak <ubizjak@gmail.com>
8517
8518 * gcc.target/i386/builtin_target.c (check_features): Check all
8519 supported __builtin_cpu_supports options.
8520
27282dad
KT
85212017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8522
8523 PR tree-optimization/78319
8524 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
8525 Remove xfail.
8526
66113166
BS
85272017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8528
8529 PR target/79044
8530 * gcc.target/powerpc/swaps-p8-26.c: New.
8531
6bb4ea5c
RB
85322017-01-12 Richard Biener <rguenther@suse.de>
8533
8534 * gcc.dg/gimplefe-21.c: New testcase.
8535
f15dbadb
MC
85362017-01-12 Michael Collison <michael.collison@arm.com>
8537
8538 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
8539
73e32c47
JK
85402017-01-11 Julia Koval <julia.koval@intel.com>
8541 Uros Bizjak <ubizjak@gmail.com>
8542
8543 * gcc.target/i386/sgx.c New test.
8544 * gcc.target/i386/sse-12.c: Add -msgx.
8545 * gcc.target/i386/sse-13.c: Ditto.
8546 * gcc.target/i386/sse-14.c: Ditto.
8547 * gcc.target/i386/sse-22.c: Ditto.
8548 * gcc.target/i386/sse-23.c: Ditto.
8549 * g++.dg/other/i386-2.C: Ditto.
8550 * g++.dg/other/i386-3.C: Ditto.
8551
3594adc7
MS
85522017-01-11 Martin Sebor <msebor@redhat.com>
8553
8554 PR c++/24511
8555 * g++.dg/template/explicit9.C: New test.
8556
01bfd257
NS
85572017-01-11 Nathan Sidwell <nathan@acm.org>
8558
8559 PR c++/77812
8560 * g++.dg/pr77812.C: New.
8561
88df7964
JJ
85622017-01-11 Jakub Jelinek <jakub@redhat.com>
8563
eae63d78
JJ
8564 PR c++/71537
8565 * g++.dg/cpp1y/constexpr-71537.C: New test.
8566
88df7964
JJ
8567 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
8568 argument.
8569
960ecba4
MS
85702017-01-11 Martin Sebor <msebor@redhat.com>
8571
8572 PR c/47931
8573 * c-c++-common/Waddress-2.c: New test.
8574
1f258a55
JJ
85752017-01-11 Jakub Jelinek <jakub@redhat.com>
8576
8577 PR c++/78341
8578 * g++.dg/cpp0x/pr78341.C: New test.
8579
bf5fbf46
MS
85802017-01-11 Martin Sebor <msebor@redhat.com>
8581
8582 PR c/78768
8583 * gcc.dg/pr78768.c: New test.
8584
19ff0049
DM
85852017-01-11 David Malcolm <dmalcolm@redhat.com>
8586
8587 PR driver/78877
8588 * gcc.dg/spellcheck-options-14.c: New test case.
8589 * gcc.dg/spellcheck-options-15.c: New test case.
8590 * gcc.dg/spellcheck-options-16.c: New test case.
8591 * gcc.dg/spellcheck-options-17.c: New test case.
8592
c86e9f03
ML
85932017-01-11 Martin Liska <mliska@suse.cz>
8594
8595 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
8596
947f51d6
JJ
85972017-01-11 Jakub Jelinek <jakub@redhat.com>
8598
8599 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
8600 instead of just 1 for the decomposition from struct C.
8601
849fccf8
EB
86022017-01-11 Eric Botcazou <ebotcazou@adacore.com>
8603
8604 * gcc.c-torture/execute/20170111-1.c: New test.
8605
80c74722
RB
86062017-01-11 Richard Biener <rguenther@suse.de>
8607
8608 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
8609
4c4b4703
JJ
86102017-01-11 Jakub Jelinek <jakub@redhat.com>
8611
8612 PR middle-end/50199
8613 * gcc.dg/lto/pr50199_0.c: New test.
8614
664b1a6b
MS
86152017-01-10 Martin Sebor <msebor@redhat.com>
8616
8617 PR testsuite/78960
8618 PR testsuite/78959
8619 PR testsuite/78133
8620 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
8621 * gcc.dg/tree-ssa/pr78622.c: Ditto.
8622
fefd3086
MS
86232017-01-10 Martin Sebor <msebor@redhat.com>
8624
8625 PR middle-end/78138
664b1a6b 8626 * gcc.dg/pr78138.c: New test.
fefd3086 8627
b9f4757f
DM
86282017-01-10 David Malcolm <dmalcolm@redhat.com>
8629
8630 PR c++/77949
8631 * g++.dg/diagnostic/pr77949.C: New test case.
8632
5a50f6bb
MS
86332017-01-10 Martin Sebor <msebor@redhat.com>
8634
8635 PR middle-end/78245
8636 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
8637
c16880ef
MS
86382017-01-10 Martin Sebor <msebor@redhat.com>
8639
8640 PR tree-optimization/78775
8641 * gcc.dg/attr-alloc_size-4.c: Add test cases.
8642 * gcc.dg/attr-alloc_size-10.c: New test.
8643 * gcc.dg/attr-alloc_size-11.c: New test.
8644 * gcc.dg/builtin-stringop-chk-7.c: New test.
8645 * gcc.dg/pr78775.c: New test.
8646 * gcc.dg/pr78973-2.c: New test.
8647 * gcc.dg/pr78973.c: New test.
8648
5363d9d9
JL
86492017-01-10 Jeff Law <law@redhat.com>
8650
8651 PR tree-optimization/77766
8652 PR tree-optimization/78856
8653 * gcc.c-torture/execute/pr77766.c: New test.
8654
aae23693
RB
86552016-01-10 Richard Biener <rguenther@suse.de>
8656
8657 PR tree-optimization/79034
8658 * g++.dg/torture/pr79034.C: New testcase.
8659
a0843aed
ML
86602017-01-10 Martin Liska <mliska@suse.cz>
8661
8662 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
8663 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
8664 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
8665 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
8666 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
8667 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
8668 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
8669 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
8670 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
8671 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
8672 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
8673 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
8674 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
8675 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
8676 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
8677 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
8678 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
8679 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
8680 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
8681 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
8682 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
8683 * gcc.dg/ipa/pr64307.c: Likewise.
8684 * gcc.dg/ipa/pr77653.c: Likewise.
8685
79fc8ffe
AS
86862017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
8687
8688 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
8689 * g++.dg/other/i386-3.C: Ditto.
8690 * gcc.target/i386/sse-12.c: Ditto.
8691 * gcc.target/i386/sse-13.c: Ditto.
8692 * gcc.target/i386/sse-22.c: Ditto.
8693 * gcc.target/i386/sse-23.c: Ditto.
8694 * gcc.target/i386/builtin_target.c: Handle new option.
8695 * gcc.target/i386/funcspec-56.inc: Test new attributes.
8696 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
8697 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
8698
dfa6951f
MS
86992017-01-09 Martin Sebor <msebor@redhat.com>
8700
8701 PR testsuite/79036
8702 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
8703 with different precisions.
8704
a271e415
EB
87052017-01-09 Eric Botcazou <ebotcazou@adacore.com>
8706
8707 * g++.dg/opt/call2.C: New test.
8708 * g++.dg/opt/call3.C: Likewise.
8709 * gnat.dg/array26.adb: New test.
8710 * gnat.dg/array26_pkg.ad[sb]: New helper.
8711 * gnat.dg/array27.adb: New test.
8712 * gnat.dg/array27_pkg.ad[sb]: New helper.
8713 * gnat.dg/array28.adb: New test.
8714 * gnat.dg/array28_pkg.ad[sb]: New helper.
8715
bd2c6270
JJ
87162017-01-09 Jakub Jelinek <jakub@redhat.com>
8717
8718 PR translation/79019
8719 PR translation/79020
8720 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
8721 diagnostics.
8722 * gfortran.dg/initialization_17.f90: Likewise.
8723
1c1d8e75
DH
87242017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8725
8726 PR testsuite/79026
8727 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
8728 * gcc.target/i386/pr78904-4.c: Likewise.
8729 * gcc.target/i386/pr78904-6.c: Likewise.
8730 * gcc.target/i386/pr78967-2.c: Likewise.
8731
cb330ba5
JJ
87322017-01-09 Jakub Jelinek <jakub@redhat.com>
8733
8734 PR tree-optimization/78899
8735 * gcc.target/i386/pr78899.c: New test.
8736 * gcc.dg/pr71077.c: New test.
8737
a5e14a42
MJ
87382017-01-09 Martin Jambor <mjambor@suse.cz>
8739
8740 PR ipa/78365
8741 PR ipa/78599
8742 * gcc.dg/torture/pr78365.c: New test.
8743
01216d27
JJ
87442017-01-09 Jakub Jelinek <jakub@redhat.com>
8745
dc59e50a
JJ
8746 PR c++/78948
8747 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
8748 (main): Use int* instead of long long.
8749
01216d27
JJ
8750 PR tree-optimization/78938
8751 * gcc.dg/vect/pr78938.c: New test.
8752
c0d4fec7
KT
87532017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8754
8755 * gcc.dg/20161219.c: New test.
8756
7b1b0cc1
RB
87572017-01-09 Richard Biener <rguenther@suse.de>
8758
8759 PR tree-optimization/78997
8760 * gcc.dg/torture/pr78997.c: New testcase.
8761
813b9c0d
RB
87622017-01-09 Richard Biener <rguenther@suse.de>
8763
8764 PR debug/79000
8765 * g++.dg/lto/pr79000_0.C: New testcase.
8766 * g++.dg/lto/pr79000_1.c: Likewise.
8767
efcc8d38
MS
87682017-01-08 Martin Sebor <msebor@redhat.com>
8769
8770 PR middle-end/77708
8771 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
8772 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
8773 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
8774 due to bug 78969.
8775 * gcc.dg/format/pr78569.c: Adjust.
8776
5ccf1d8d
DM
87772017-01-07 David Malcolm <dmalcolm@redhat.com>
8778
8779 PR c++/72803
8780 * g++.dg/diagnostic/pr72803.C: New test case.
8781
42002dfe
MS
87822017-01-07 Martin Sebor <msebor@redhat.com>
8783
8784 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
8785 * gcc.dg/attr-alloc_size-4.c: Same.
8786
de91486c
AV
87872017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
8788
8789 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
8790 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
8791 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
8792 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
8793 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
8794 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
8795 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
8796
f55a925e
AS
87972017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8798 * gcc.dg/memcmp-1.c: New.
8799 * gcc.dg/strncmp-1.c: New.
8800
f3caa118
AV
88012017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8802
8803 * gcc.target/arm/acle/mcrr: New.
8804 * gcc.target/arm/acle/mcrr2: New.
8805 * gcc.target/arm/acle/mrrc: New.
8806 * gcc.target/arm/acle/mrrc2: New.
8807
ecc9a25b
AV
88082017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8809
8810 * gcc.target/arm/acle/mcr.c: New.
8811 * gcc.target/arm/acle/mrc.c: New.
8812 * gcc.target/arm/acle/mcr2.c: New.
8813 * gcc.target/arm/acle/mrc2.c: New.
8814
3811581f
AV
88152017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8816
8817 * gcc.target/arm/acle/ldc: New.
8818 * gcc.target/arm/acle/ldc2: New.
8819 * gcc.target/arm/acle/ldcl: New.
8820 * gcc.target/arm/acle/ldc2l: New.
8821 * gcc.target/arm/acle/stc: New.
8822 * gcc.target/arm/acle/stc2: New.
8823 * gcc.target/arm/acle/stcl: New.
8824 * gcc.target/arm/acle/stc2l: New.
8825
d57daa0c
AV
88262017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8827
8828 * gcc.target/arm/acle/acle.exp: Run tests for different options
8829 and make sure fat-lto-objects is used such that we can still do
8830 assemble scans.
8831 * gcc.target/arm/acle/cdp.c: New.
8832 * gcc.target/arm/acle/cdp2.c: New.
8833 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
8834 (check_effective_target_arm_coproc1_ok_nocache): New.
8835 (check_effective_target_arm_coproc2_ok): New.
8836 (check_effective_target_arm_coproc2_ok_nocache): New.
8837 (check_effective_target_arm_coproc3_ok): New.
8838 (check_effective_target_arm_coproc3_ok_nocache): New.
8839 (check_effective_target_arm_coproc4_ok): New.
8840 (check_effective_target_arm_coproc4_ok_nocache): New.
8841
8a123229
MS
88422017-01-06 Martin Sebor <msebor@redhat.com>
8843
8844 PR middle-end/78605
8845 * gcc.dg/tree-ssa/pr78605.c: New test.
8846
5b8999d6
MS
88472017-01-05 Martin Sebor <msebor@redhat.com>
8848
8849 PR tree-optimization/78910
8850 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
8851 diagnostics.
8852 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8853 * gcc.dg/tree-ssa/pr78910.c: New test.
8854
4e89adf9
EB
88552017-01-05 Eric Botcazou <ebotcazou@adacore.com>
8856
8857 * gcc.dg/sso-10.c: New test.
8858
962c5679
JJ
88592017-01-05 Jakub Jelinek <jakub@redhat.com>
8860
cfd719e7
JJ
8861 PR tree-optimization/71016
8862 * gcc.target/i386/pr71016.c: New test.
8863 * gcc.target/aarch64/pr71016.c: New test.
8864 * gcc.dg/tree-ssa/pr66726-3.c: New test.
8865
26f20371
JJ
8866 PR c++/78931
8867 * g++.dg/cpp1z/decomp19.C: New test.
8868
962c5679
JJ
8869 PR c++/78890
8870 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
8871 * g++.dg/init/union1.C: Likewise.
8872 * g++.dg/cpp0x/union6.C: Expect errors.
8873 * g++.dg/cpp0x/union8.C: New test.
8874 * g++.dg/cpp0x/pr78890-1.C: New test.
8875 * g++.dg/cpp0x/pr78890-2.C: New test.
8876
8c15f541
DE
88772017-01-05 David Edelsohn <dje.gcc@gmail.com>
8878
8879 * gcc.target/powerpc/pr71670.c: Require p9vector.
8880 * gcc.target/powerpc/p9-novsx.c: Same.
8881
51b86113
DM
88822017-01-05 David Malcolm <dmalcolm@redhat.com>
8883
8884 * selftests/asr_div1.rtl: New file.
8885 * selftests/aarch64: New subdirectory.
8886 * selftests/aarch64/times-two.rtl: New file.
8887 * selftests/bb-index.rtl: New file.
8888 * selftests/cfg-test.rtl: New file.
8889 * selftests/const-int.rtl: New file.
8890 * selftests/example-labels.rtl: New file.
8891 * selftests/insn-with-mode.rtl: New file.
8892 * selftests/jump-to-label-ref.rtl: New file.
8893 * selftests/jump-to-return.rtl: New file.
8894 * selftests/jump-to-simple-return.rtl: New file.
8895 * selftests/mem.rtl: New file.
8896 * selftests/note-insn-deleted.rtl: New file.
8897 * selftests/note_insn_basic_block.rtl: New file.
8898 * selftests/simple-cse.rtl: New file.
8899 * selftests/symbol-ref.rtl: New file.
8900 * selftests/x86_64: New subdirectory.
8901 * selftests/x86_64/call-insn.rtl: New file.
8902 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
8903 * selftests/x86_64/times-two.rtl: New file.
8904 * selftests/x86_64/unspec.rtl: New file.
8905
dc7650cc
NS
89062017-01-05 Nathan Sidwell <nathan@acm.org>
8907
8908 PR c++/78765
8909 * g++.dg/cpp0x/pr78765.C: New.
8910
3db70565
DV
89112017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8912
8913 * gcc.target/s390/memcpy-2.c: New test.
8914 * gcc.target/s390/memset-2.c: New test.
8915
f5a537e3
AK
89162017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8917
8918 * gcc.target/s390/memcpy-1.c: New test.
8919
d80c6d02
JL
89202017-01-04 Jeff Law <law@redhat.com>
8921
8922 PR tree-optimization/78812
8923 * g++.dg/torture/pr78812.C: New test.
8924
08edc320 89252017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
8926
8927 PR target/71977
8928 PR target/70568
8929 PR target/78823
8930 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
8931 64-bit VSX systems with direct move, whether we optimize common
8932 code sequences in the GLIBC math library for float math functions.
8933 * gcc.target/powerpc/pr71977-2.c: Likewise.
8934
a9342885
MP
89352017-01-04 Marek Polacek <polacek@redhat.com>
8936
8937 PR c++/64767
8938 * c-c++-common/Wpointer-compare-1.c: New test.
8939
066435fe
JJ
89402017-01-04 Jakub Jelinek <jakub@redhat.com>
8941
abec4284
JJ
8942 PR c++/78949
8943 * c-c++-common/Wunused-var-16.c: New test.
8944
26c43e27
JJ
8945 PR c++/78693
8946 * g++.dg/cpp0x/pr78693.C: New test.
8947
fc73e60c
JJ
8948 PR driver/78957
8949 * gcc.dg/pr78957.c: New test.
8950
c9cf3863
JJ
8951 * g++.dg/cpp1y/auto-fn34.C: New test.
8952
066435fe
JJ
8953 PR c++/71182
8954 * g++.dg/cpp0x/pr71182.C: New test.
8955
598bd687
KN
89562017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
8957
8958 PR target/78056
8959 * gcc.target/powerpc/pr78056-1.c: New test.
8960 * gcc.target/powerpc/pr78056-2.c: New test.
8961 * gcc.target/powerpc/pr78056-3.c: New test.
8962 * gcc.target/powerpc/pr78056-4.c: New test.
8963 * gcc.target/powerpc/pr78056-5.c: New test.
8964 * gcc.target/powerpc/pr78056-6.c: New test.
8965 * gcc.target/powerpc/pr78056-7.c: New test.
8966 * gcc.target/powerpc/pr78056-8.c: New test.
8967 * lib/target-supports.exp
8968 (check_effective_target_powerpc_popcntb_ok): New procedure to test
8969 whether the effective target supports the popcntb instruction.
8970
8194635a
JL
89712017-01-03 Jeff Law <law@redhat.com>
8972
8973 PR tree-optimization/67955
8974 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
8975
baf9ebc8
MP
89762017-01-04 Marek Polacek <polacek@redhat.com>
8977
8978 PR c++/77545
8979 PR c++/77284
8980 * g++.dg/cpp0x/range-for32.C: New test.
8981 * g++.dg/cpp0x/range-for33.C: New test.
8982
5dd9a9d0
DM
89832017-01-04 David Malcolm <dmalcolm@redhat.com>
8984
8985 * gcc.dg/Wmissing-braces-fixits.c: New test case.
8986
4bf07f3f
NS
89872017-01-04 Nathan Sidwell <nathan@acm.org>
8988
8989 PR c++/66735
8990 * g++.dg/cpp1y/pr66735.C: New.
8991
165ba2e9
JJ
89922017-01-04 Jakub Jelinek <jakub@redhat.com>
8993
8994 PR tree-optimization/71563
8995 * gcc.dg/tree-ssa/pr71563.c: New test.
8996
4567f969
JB
89972017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
8998
8999 PR fortran/78534
9000 PR fortran/78976
9001 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
9002 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
9003 * gfortran.dg/transfer_intrinsic_1.f90: Change
9004 scan-tree-dump-times due to gfc_trans_string_copy change to
9005 avoid -Wstringop-overflow.
9006
1c06f07f
JL
90072017-01-03 Jeff Law <law@redhat.com>
9008
9009 PR tree-optimization/78856
9010 * gcc.c-torture/execute/pr78856.c: New test.
9011
60fb638f
MM
90122017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
9013
9014 PR target/78953
9015 * gcc.target/powerpc/pr78953.c: New test.
9016
e4d02f52
ILT
90172017-01-03 Ian Lance Taylor <iant@google.com>
9018
9019 * gcc.misc-tests/godump-1.c: Update for accurate representation of
9020 enums.
9021
5b4f088d
MS
90222017-01-03 Martin Sebor <msebor@redhat.com>
9023
9024 PR tree-optimization/78696
9025 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
9026 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
9027 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
9028 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9029
90302017-01-03 David Malcolm <dmalcolm@redhat.com>
9031
9032 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
9033 with more than one digit.
9034 * lib/gcc-dg.exp (process-message): Support more than one digit
9035 in relative line specifications.
9036
90372017-01-03 Jakub Jelinek <jakub@redhat.com>
9038
9039 PR tree-optimization/78965
9040 * gcc.dg/pr78965.c: New test.
9041
9042 PR middle-end/78901
9043 * g++.dg/opt/pr78901.C: New test.
9044
90452017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
9046
9047 PR fortran/78534
9048 PR fortran/66310
9049 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
9050 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
9051 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
9052 * gfortran.dg/repeat_7.f90: New test for PR 66310.
9053 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
9054 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
9055 * gfortran.dg/string_1_lp64.f90: New test.
9056 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
9057 * gfortran.dg/string_3_lp64.f90: New test.
9058 * gfortran.dg/transfer_intrinsic_1.f90: Change
9059 scan-tree-dump-times due to gfc_trans_string_copy change to
9060 avoid -Wstringop-overflow.
9061
8b7163c6
UB
90622017-01-02 Uros Bizjak <ubizjak@gmail.com>
9063
9064 PR target/78967
9065 * gcc.target/i386/pr78967-1.c: New test.
9066 * gcc.target/i386/pr78967-2.c: Ditto.
9067 * gcc.target/i386/pr78967-3.c: Ditto.
9068
9069 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
9070 * gcc.target/i386/pr78904-4.c: Ditto.
9071 * gcc.target/i386/pr78904-6.c: Ditto.
9072
e2940b98
JH
90732017-01-01 Jan Hubicka <hubicka@ucw.cz>
9074
9075 PR middle-end/77674
9076 * g++.dg/torture/pr77674.C: New testcase.
9077
cbe34bb5 90782017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
9079
9080 Update copyright years.
818ab71a 9081\f
cbe34bb5 9082Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
9083
9084Copying and distribution of this file, with or without modification,
9085are permitted in any medium without royalty provided the copyright
9086notice and this notice are preserved.