]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
x86: Use DRAP only if there are outgoing arguments on stack
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
35c95658
L
12017-07-09 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR target/81313
4 * gcc.target/i386/pr81313-1.c: New test.
5 * gcc.target/i386/pr81313-2.c: Likewise.
6 * gcc.target/i386/pr81313-3.c: Likewise.
7 * gcc.target/i386/pr81313-4.c: Likewise.
8 * gcc.target/i386/pr81313-5.c: Likewise.
9
dcbf81c9
RS
102017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
11
12 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
13 * gnat.dg/vect16.ads (Sarray): Likewise.
14 * gnat.dg/vect17.ads (Sarray): Likewise.
15 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
16 * gnat.dg/vect16.adb (Add): Likewise.
17 * gnat.dg/vect17.adb (Add): Likewise.
18
738f7c2e
DM
192017-07-07 David Malcolm <dmalcolm@redhat.com>
20
21 PR c++/79300
22 * g++.dg/diagnostic/pr79300.C: New test case.
23
6a69355c
MM
242017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
25
57f49e99
MM
26 * gcc.target/powerpc/clone1.c: Add check to make sure the
27 __builtin_cpu_supports function is fully supported.
28 * gcc.target/powerpc/clone2.c: New runtime test for
29 target_clones.
30
6a69355c
MM
31 PR target/81348
32 * gcc.target/powerpc/pr81348.c: New test.
33
5e32025a
SN
342017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
35
36 * gfortran.dg/vect/pr60510.f: Require vect_double support.
37
19388c6d
CL
382017-07-07 Carl Love <cel@us.ibm.com>
39
40 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
41 file for built-ins.
42
bcc3c3f1
JM
432017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
44
45 * gcc.target/sparc/dictunpack.c: New file.
46 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
47 * gcc.target/sparc/fpcmpshl.c: Likewise.
48 * gcc.target/sparc/fpcmpurshl.c: Likewise.
49 * gcc.target/sparc/fpcmpushl.c: Likewise.
50
2c6e2eb1
HA
512017-07-06 Harald Anlauf <anlauf@gmx.de>
52
53 PR fortran/70071
54 * gfortran.dg/coarray_44.f90: New testcase.
55
5094f7d5
MO
562017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
57
58 * c-c++-common/asan/kasan-alloca-1.c: New test.
59 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
60
e3174bdf
MO
612017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
62
63 * c-c++-common/asan/alloca_big_alignment.c: New test.
64 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
65 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
66 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
67 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
68 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
69 * c-c++-common/asan/alloca_safe_access.c: Likewise.
70 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
71
a40c6fa8
GJL
722017-07-06 Georg-Johann Lay <avr@gjlay.de>
73
74 PR target/81305
75 * gcc.target/avr/isr-test.h: Fix warnings.
76
9296dd9b
TP
772017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
78
79 * lib/target-supports.exp: Generate
80 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
81 and check_effective_target_arm_arch_v8r_multilib.
82
d87f00ba
CL
832017-07-06 Carl Love <cel@us.ibm.com>
84
9296dd9b 85 * ChangeLog: Clean up from mid air collision
08e60e19
CL
86
872017-07-06 Carl Love <cel@us.ibm.com>
88
89 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
90 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
91 cases for vec_addc, adde and addec builtins.
92
c471c6ed
DM
932017-07-06 David Malcolm <dmalcolm@redhat.com>
94
95 PR c++/79300
96 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
97 expected underlining within macro expansion.
98 * c-c++-common/pr70264.c: Likewise.
99 * g++.dg/plugin/diagnostic-test-expressions-1.C
100 (test_within_macro_1): New test.
101 (test_within_macro_2): Likewise.
102 (test_within_macro_3): Likewise.
103 (test_within_macro_4): Likewise.
104 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
105 expected underlining within macro expansion.
106 (test_macro_4): Likewise.
107 * gcc.dg/plugin/diagnostic-test-expressions-1.c
108 (test_within_macro_1): New test.
109 (test_within_macro_2): Likewise.
110 (test_within_macro_3): Likewise.
111 (test_within_macro_4): Likewise.
112 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
113 underlining within macro expansion.
114
68d872d7
SP
1152017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
116
117 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
118 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
119 _mm_maskz_getexp_round_sd): Test new intrinsics.
120 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
121 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
122 _mm_maskz_getexp_round_ss): Ditto.
123 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
124 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
125 _mm_maskz_getmant_round_sd): Ditto.
126 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
127 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
128 _mm_maskz_getmant_round_ss): Ditto.
129 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
130 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
131 _mm_maskz_getexp_round_sd): New runtime tests.
132 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
133 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
134 _mm_maskz_getexp_round_ss): Ditto.
135 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
136 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
137 _mm_maskz_getmant_round_sd): Ditto.
138 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
139 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
140 _mm_maskz_getmant_round_ss): Ditto.
141 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
142 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
143 __builtin_ia32_getmantss_mask_round): Test new builtins.
144 * gcc.target/i386/sse-13.c : Ditto.
145 * gcc.target/i386/sse-23.c: Ditto.
146 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
147 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
148 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
149 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
150 _mm_mask_getexp_round_ss): Test new intrinsics.
151 * gcc.target/i386/testround-1.c: Ditto.
152 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
153 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
154 _mm_mask_getmant_round_ss): Test new intrinsics
155 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
156 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
157 _mm_maskz_getmant_ss): Test new intrinsics.
158
9e00a397
CL
1592017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
160
161 * lib/target-supports-dg.exp (dg-require-stack-check): New.
162 * lib/target-supports.exp (check_stack_check_available): New.
163 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
164 * gcc.c-torture/compile/stack-check-1.c: Likewise.
165 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
166 * gcc.dg/pr47443.c: Likewise.
167 * gcc.dg/pr48134.c: Likewise.
168 * gcc.dg/pr70017.c: Likewise.
169 * gcc.target/aarch64/stack-checking.c: Likewise.
170 * gcc.target/arm/stack-checking.c: Likewise.
171 * gcc.target/i386/pr48723.c: Likewise.
172 * gcc.target/i386/pr55672.c: Likewise.
173 * gcc.target/i386/pr67265-2.c: Likewise.
174 * gcc.target/i386/pr67265.c: Likewise.
175 * gnat.dg/opt49.adb: Likewise.
176 * gnat.dg/stack_check1.adb: Likewise.
177 * gnat.dg/stack_check2.adb: Likewise.
178 * gnat.dg/stack_check3.adb: Likewise.
179
38e6cc4d
KN
1802017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
181
182 PR target/80103
183 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
184 __attribute__.
185
f8aa2b2c
SP
1862017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
187
188 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
189 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
190 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
191 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
192 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
193 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
194 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
195 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
196 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
197 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
198 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
199 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
200
e483b7b4
GJL
2012017-07-05 Georg-Johann Lay <avr@gjlay.de>
202
203 PR target/81305
204 * gcc.target/avr/isr-test.h: New file.
205 * gcc.target/avr/torture/isr-01-simple.c: New test.
206 * gcc.target/avr/torture/isr-02-call.c: New test.
207 * gcc.target/avr/torture/isr-03-fixed.c: New test.
208
a8745cc2
BC
2092017-07-05 Bin Cheng <bin.cheng@arm.com>
210
211 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
212 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
213 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
214 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
215
4a52eb19
BC
2162017-07-05 Bin Cheng <bin.cheng@arm.com>
217
218 * gcc.dg/tree-ssa/ldist-26.c: New test.
219
95f7d11b
BC
2202017-07-05 Bin Cheng <bin.cheng@arm.com>
221
222 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
223
45bb7d59
UB
2242017-07-04 Uros Bizjak <ubizjak@gmail.com>
225
226 PR target/81300
227 * gcc.target/i386/pr81300.c: New test.
228
1fcfac88
UB
2292017-07-04 Uros Bizjak <ubizjak@gmail.com>
230
231 PR target/81294
232 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
233 x and y arguments in the call to _subborrow_u32.
234 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
235 x and y arguments in the call to _subborrow_u64.
236 * gcc.target/i386/pr81294-1.c: New test.
237 * gcc.target/i386/pr81294-2.c: Ditto.
238
a4187dab
KT
2392017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
240
241 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
242
efbf55b0
MP
2432017-07-04 Marek Polacek <polacek@redhat.com>
244
245 PR c/81231
246 * gcc.dg/atomic-pr81231.c: New test.
247
1aad7106
RS
2482017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
249
250 PR tree-optimization/81292
251 * gcc.dg/pr81292-1.c: New test.
252 * gcc.dg/pr81292-2.c: Likewise.
253
7c819e8a
ML
2542017-07-04 Martin Liska <mliska@suse.cz>
255
256 PR sanitizer/81040
257 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
258 use-after-scope sanitization.
259
f111f434
JJ
2602017-07-04 Jakub Jelinek <jakub@redhat.com>
261
8e8dd13b
JJ
262 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
263 options.
264
f111f434
JJ
265 PR target/81175
266 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
267 gather.
268
7a1238d1
ML
2692017-07-04 Martin Liska <mliska@suse.cz>
270
271 PR ipa/81214
272 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
273 * g++.dg/ext/mvc3.C: Likewise.
274 * gcc.target/i386/mvc2.c: Likewise.
275 * gcc.target/i386/mvc3.c: Likewise.
276
9fc1fed4
JJ
2772017-07-04 Jakub Jelinek <jakub@redhat.com>
278
8e3b9bbf
JJ
279 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
280 decomposition declaration in diagnostics.
281 * g++.dg/cpp1z/decomp2.C: Likewise.
282 * g++.dg/cpp1z/decomp3.C: Likewise.
283 * g++.dg/cpp1z/decomp4.C: Likewise.
284 * g++.dg/cpp1z/decomp5.C: Likewise.
285 * g++.dg/cpp1z/decomp6.C: Likewise.
286 * g++.dg/cpp1z/decomp7.C: Likewise.
287 * g++.dg/cpp1z/decomp8.C: Likewise.
288 * g++.dg/cpp1z/decomp13.C: Likewise.
289 * g++.dg/cpp1z/decomp14.C: Likewise.
290 * g++.dg/cpp1z/decomp18.C: Likewise.
291 * g++.dg/cpp1z/decomp19.C: Likewise.
292 * g++.dg/cpp1z/decomp22.C: Likewise.
293 * g++.dg/cpp1z/decomp23.C: Likewise.
294 * g++.dg/cpp1z/decomp24.C: Likewise.
295 * g++.dg/cpp1z/decomp25.C: Likewise.
296 * g++.dg/cpp1z/decomp26.C: Likewise.
297 * g++.dg/cpp1z/decomp28.C: Likewise.
298
9fc1fed4
JJ
299 PR c++/81258
300 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
301 * g++.dg/cpp1z/decomp30.C: New test.
302
17c18221
PC
3032017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
304
305 PR c++/65775
306 * g++.dg/cpp0x/trailing14.C: New.
307
370d975d
DH
3082017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
309
310 PR testsuite/79866
311 * gfortran.dg/coarray_event_2.f08: New test.
312
73977c47
DH
3132017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
314
315 PR testsuite/79843
316 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
317 * gfortran.dg/pointer_intent_2.f90: Likewise.
318
2f70a979
JH
3192017-07-02 Jan Hubicka <hubicka@ucw.cz>
320
321 PR middle-end/81290
322 * gcc.c-torture/compile/pr81290.c: New.
323
6b5e165b
RB
3242017-07-03 Richard Biener <rguenther@suse.de>
325
326 PR tree-optimization/60510
327 * gfortran.dg/vect/pr60510.f: New testcase.
328
d8ac7e28
RO
3292017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
330
331 * gcc.target/i386/mvc6.c: Require ifunc support.
332
da402967
ML
3332017-07-03 Martin Liska <mliska@suse.cz>
334
335 PR sanitize/81040
336 * g++.dg/asan/function-argument-1.C: New test.
337 * g++.dg/asan/function-argument-2.C: New test.
338 * g++.dg/asan/function-argument-3.C: New test.
339
bc9f4235
RS
3402017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
341
342 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
343 as well.
344
be086ff5
TV
3452017-07-03 Tom de Vries <tom@codesourcery.com>
346
347 PR tree-optimization/69468
348 * gcc.dg/pr81192.c: Update.
349
4752be46
TV
3502017-07-03 Tom de Vries <tom@codesourcery.com>
351
352 PR tree-optimization/81192
353 * gcc.dg/pr81192.c: Update.
354
0bbfd554
TV
3552017-07-03 Tom de Vries <tom@codesourcery.com>
356
357 PR tree-optimization/81192
358 * gcc.dg/pr81192.c: New test.
359
b677e2f6
TK
3602017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
361
362 * gfortran/eoshift_3.f90: New test.
363
e3f9a279
RS
3642017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
365
366 * gcc.dg/strlenopt-32.c: New testcase.
367 * gcc.dg/strlenopt-33.c: Likewise.
368 * gcc.dg/strlenopt-33g.c: Likewise.
369 * gcc.dg/strlenopt-34.c: Likewise.
370 * gcc.dg/strlenopt-35.c: Likewise.
371
862088aa
RS
3722017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
373
374 PR tree-optimization/80769
375 * gcc.dg/strlenopt-31.c: New test.
376 * gcc.dg/strlenopt-31g.c: Likewise.
377
c34d0927
RS
3782017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
379
380 PR tree-optimization/81136
381 * gcc.dg/vect/pr81136.c: New test.
382
c52d6043
JJ
3832017-07-01 Jakub Jelinek <jakub@redhat.com>
384
385 PR sanitizer/81262
386 * gcc.c-torture/compile/pr81262.c: New test.
387 * g++.dg/ubsan/pr81262.C: New test.
388
77616c7e
JH
3892017-06-29 Jan Hubicka <hubicka@ucw.cz>
390
391 PR ipa/81261
392 * g++.dg/ipa/pr81261.C: New testcase.
393
fb6a764d
AP
3942017-06-30 Andrew Pinski <apinski@cavium.com>
395
396 * gcc.dg/torture/pr81245.c: New testcase.
397
059ab149
AH
3982017-06-30 Aldy Hernandez <aldyh@redhat.com>
399
400 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
401 unbounded use.
402
e59e8b5a
DM
4032017-06-30 David Malcolm <dmalcolm@redhat.com>
404
405 PR c++/80014
406 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
407 Add declaration.
408 (test_typeid): New test function.
409
e855bdc0
JJ
4102017-06-30 Jakub Jelinek <jakub@redhat.com>
411
412 PR target/81225
413 * gcc.target/i386/pr81225.c: New test.
414
fe32bb1b
NS
4152017-06-30 Nathan Sidwell <nathan@acm.org>
416
417 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
418 * g++.dg/cpp0x/decltype9.C: Likewise.
419 * g++.dg/cpp0x/forw_enum9.C: Likewise.
420 * g++.dg/lookup/decl1.C: Likewise.
421 * g++.dg/lookup/extern-c-redecl.C: Likewise.
422 * g++.dg/other/pr28432.C: Likewise.
423 * g++.dg/parse/crash12.C: Likewise.
424 * g++.dg/parse/enum3.C: Likewise.
425 * g++.dg/parse/operator6.C: Likewise.
426 * g++.dg/template/crash69.C: Likewise.
427 * g++.dg/template/error27.C: Likewise.
428 * g++.dg/template/error28.C: Likewise.
429 * g++.dg/template/memfriend6.C: Likewise.
430 * g++.old-deja/g++.mike/err1.C: Likewise.
431 * g++.old-deja/g++.mike/p811.C: Likewise.
432 * g++.old-deja/g++.other/crash25.C: Likewise.
433 * g++.old-deja/g++.other/dtor4.C: Likewise.
434 * g++.old-deja/g++.pt/t37.C: Likewise.
435
aaa587d4
ML
4362017-06-30 Martin Liska <mliska@suse.cz>
437
438 PR ipa/81214
439 * gcc.target/i386/pr81214.c: New test.
440
274c1516
NS
4412017-06-30 Nathan Sidwell <nathan@acm.org>
442
3b5c768c
NS
443 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
444
274c1516
NS
445 PR c++/81229
446 * g++.dg/lookup/pr81229.C: New.
447
c497284c
ML
4482017-06-30 Martin Liska <mliska@suse.cz>
449
450 PR sanitizer/81021
451 * g++.dg/asan/pr81021.C: New test.
452
4812f0b7
RB
4532017-06-30 Richard Biener <rguenther@suse.de>
454
455 PR tree-optimization/81249
456 * g++.dg/torture/pr81249.C: New testcase.
457
8e09cb8b
PC
4582017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
459
460 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
461 * g++.dg/diagnostic/variadic1.C: Likewise.
462 * g++.dg/gomp/udr-3.C: Likewise.
463 * g++.dg/overload/error1.C: Likewise.
464 * g++.dg/overload/error2.C: Likewise.
465 * g++.dg/template/duplicate1.C: Likewise.
466 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
467 * g++.old-deja/g++.brendan/arm2.C: Likewise.
468 * g++.old-deja/g++.other/redecl2.C: Likewise.
469 * g++.old-deja/g++.other/redecl4.C: Likewise.
470 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
471
74582a3e
CP
4722017-06-29 Cesar Philippidis <cesar@codesourcery.com>
473
474 PR fortran/77765
475 * gfortran.dg/goacc/pr77765.f90: New test.
476
6da4066f
SE
4772017-06-29 Steve Ellcey <sellcey@cavium.com>
478
479 * gcc.target/aarch64/ccmp_2.c: New test.
480
be3b7dcf
NS
4812017-06-29 Nathan Sidwell <nathan@acm.org>
482
483 PR c++/81247
484 * g++.dg/parse/pr81247-[abc].C: New.
485
e5898daf
CL
4862017-06-29 Carl Love <cel@us.ibm.com>
487
488 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
489 test_unsigned_int_result, test_ll_int_result,
490 test_ll_unsigned_int_result): Add result checking functions, add
491 debug support.
492 (main): Add builtin function tests.
493
14836f38
CL
4942017-06-29 Carl Love <cel@us.ibm.com>
495
496 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
497 dg-skip-if): Add -mvsx -mcpu=power7.
498
0630a4ec
RB
4992017-06-29 Richard Biener <rguenther@suse.de>
500
501 * gcc.dg/vect/slp-reduc-8.c: New testcase.
502
f76b4224
NS
5032017-06-29 Nathan Sidwell <nathan@acm.org>
504
505 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
506
f66459c1
PB
5072017-06-29 Peter Bergner <bergner@vnet.ibm.com>
508
509 PR middle-end/81194
510 * g++.dg/pr81194.C: New test.
511
3c7bb489
L
5122017-06-29 H.J. Lu <hongjiu.lu@intel.com>
513
514 PR ipa/80565
515 * gcc.dg/torture/pr80565.c: New file.
516
6cd83bec
BC
5172017-06-29 Bin Cheng <bin.cheng@arm.com>
518
519 PR tree-optimization/81196
520 * gcc.dg/vect/pr81196.c: New.
521
4c6a51a0
MC
5222017-06-29 Michael Collison <michael.collison@arm.com>
523
524 Fix date on previous ChangeLog entry.
525
5262017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
527 Michael Collison <michael.collison@arm.com>
528
529 PR target/70119
530 * gcc.target/aarch64/var_shift_mask_1.c: New test.
531
395a191d
SP
5322017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
533
534 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
535 Test new intrinsic.
536 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
537 Ditto.
538 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
539 Ditto.
540 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
541 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
542 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
543
0ddc0ebc
TP
5442017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
545
546 * lib/target-supports.exp (check_effective_target_vect_int): Replace
547 current ARM check by ARM NEON's availability check.
548 (check_effective_target_vect_intfloat_cvt): Likewise.
549 (check_effective_target_vect_uintfloat_cvt): Likewise.
550 (check_effective_target_vect_floatint_cvt): Likewise.
551 (check_effective_target_vect_floatuint_cvt): Likewise.
552 (check_effective_target_vect_shift): Likewise.
553 (check_effective_target_whole_vector_shift): Likewise.
554 (check_effective_target_vect_bswap): Likewise.
555 (check_effective_target_vect_shift_char): Likewise.
556 (check_effective_target_vect_long): Likewise.
557 (check_effective_target_vect_float): Likewise.
558 (check_effective_target_vect_perm): Likewise.
559 (check_effective_target_vect_perm_byte): Likewise.
560 (check_effective_target_vect_perm_short): Likewise.
561 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
562 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
563 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
564 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
565 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
566 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
567 (check_effective_target_vect_widen_shift): Likewise.
568 (check_effective_target_vect_extract_even_odd): Likewise.
569 (check_effective_target_vect_interleave): Likewise.
570 (check_effective_target_vect_multiple_sizes): Likewise.
571 (check_effective_target_vect64): Likewise.
572 (check_effective_target_vect_max_reduc): Likewise.
573
56a6d474
RB
5742017-06-28 Richard Biener <rguenther@suse.de>
575
576 PR middle-end/81227
577 * gcc.dg/pr81227.c: New testcase.
578
926c7865
MM
5792017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
580
581 PR target/81193
582 * lib/target-supports.exp
583 (check_ppc_cpu_supports_hw_available): New test to make sure
584 __builtin_cpu_supports works on power7 and newer.
585
17a7218b
ML
5862017-06-28 Martin Liska <mliska@suse.cz>
587
588 PR ipa/81128
589 * gcc.target/i386/pr81128.c: New test.
590
63010089
ML
5912017-06-28 Martin Liska <mliska@suse.cz>
592
593 PR driver/79659
594 * g++.dg/opt/pr79659.C: New test.
595
b1cac008
CL
5962017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
597
598 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
599 and options.
600 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
601
42bd89ce
MG
6022017-06-28 Marc Glisse <marc.glisse@inria.fr>
603
604 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
605 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
606
b8d62ac8
JJ
6072017-06-28 Jakub Jelinek <jakub@redhat.com>
608
609 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
610 (foo): ... this. Change constants such that it isn't matched
611 as __builtin_copysign, yet tests the combiner the same.
612
6dc61b45
ML
6132017-06-28 Martin Liska <mliska@suse.cz>
614
615 PR sanitizer/81224
616 * gcc.dg/asan/pr81224.c: New test.
617
9a265443
EB
6182017-06-28 Eric Botcazou <ebotcazou@adacore.com>
619
620 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
621 passed to pthread_join.
622
935b5226
AK
6232017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
624
625 * gcc.target/s390/nodatarel-1.c: New test.
626
88016532
JD
6272017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
628
629 PR fortran/80164
630 * gfortran.dg/array_temporaries_4.f90: New test.
631
8c2805bb
AP
6322017-06-27 Andrew Pinski <apinski@cavium.com>
633
634 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
635 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
636 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
637
786c6d10
MP
6382017-06-27 Marek Polacek <polacek@redhat.com>
639
640 PR sanitizer/81223
641 * gcc.dg/ubsan/pr81223.c: New test.
642
1e7df2e6
MG
6432017-06-27 Marc Glisse <marc.glisse@inria.fr>
644
645 * gcc.dg/tree-ssa/assoc-1.c: New file.
646
58b45c4f
PC
6472017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
648
649 PR c++/62046
650 * g++.dg/parse/catch2.C: New.
651
00296d7f
JJ
6522017-06-27 Jakub Jelinek <jakub@redhat.com>
653
c1031852
JJ
654 PR sanitizer/81209
655 * g++.dg/ubsan/pr81209.C: New test.
656
00296d7f
JJ
657 PR middle-end/81207
658 * gcc.c-torture/compile/pr81207.c: New test.
659
0c418630
MP
6602017-06-27 Marek Polacek <polacek@redhat.com>
661
662 PR bootstrap/81216
663 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
664
4b377e01
MS
6652017-06-26 Martin Sebor <msebor@redhat.com>
666
667 PR c++/81169
668 * g++.dg/Wclass-memaccess-2.C: New test.
669
952ac945
CL
6702017-06-26 Carl Love <cel@us.ibm.com>
671
672 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
673 Add new runnable test file for the vec_rev built-ins.
674
df11b2ea
BS
6752016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
676
226ab0a8 677 PR/tree-optimization 71815
df11b2ea
BS
678 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
679 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
680
fa7ccca0
RL
6812017-06-26 Renlin Li <renlin.li@arm.com>
682 Szabolcs Nagy <szabolcs.nagy@arm.com>
683
684 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
685 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
686 memmove.
687
5a5c2d16
RB
6882017-06-26 Richard Biener <rguenther@suse.de>
689
690 PR target/81175
691 * gfortran.dg/pr81175.f: New testcase.
692
75f0112f
RB
6932017-06-26 Richard Biener <rguenther@suse.de>
694
695 PR tree-optimization/81203
696 * gcc.dg/torture/pr81203.c: New testcase.
697
3e2becc4
MP
6982017-06-26 Marek Polacek <polacek@redhat.com>
699
700 PR c/80116
701 * c-c++-common/Wmultistatement-macros-1.c: New test.
702 * c-c++-common/Wmultistatement-macros-2.c: New test.
703 * c-c++-common/Wmultistatement-macros-3.c: New test.
704 * c-c++-common/Wmultistatement-macros-4.c: New test.
705 * c-c++-common/Wmultistatement-macros-5.c: New test.
706 * c-c++-common/Wmultistatement-macros-6.c: New test.
707 * c-c++-common/Wmultistatement-macros-7.c: New test.
708 * c-c++-common/Wmultistatement-macros-8.c: New test.
709 * c-c++-common/Wmultistatement-macros-9.c: New test.
710 * c-c++-common/Wmultistatement-macros-10.c: New test.
711 * c-c++-common/Wmultistatement-macros-11.c: New test.
712
945653db
EB
7132017-06-26 Eric Botcazou <ebotcazou@adacore.com>
714
715 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
716
c8e3c356
CL
7172017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
718
719 * lib/target-supports.exp
720 (check_effective_target_arm_neon_ok_nocache): Add flags with
721 -mfloat-abi=hard. Include arm_neon.h.
722 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
723 (check_effective_target_arm_neon_ok_no_float_abi): New.
724 * gcc.target/arm/lto/pr65837_0.c: Require
725 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
726 * gcc.target/arm/lto/pr65837-attr_0.c: Require
727 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
728
22235619
PC
7292017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
730
731 PR c++/62315
732 * g++.dg/parse/typedef2.C: Specify a dg-error string.
733
e56e3fda
TK
7342017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
735
45bb7d59 736 PR fortran/52473
e56e3fda
TK
737 * gfortran.dg/cshift_2.f90: New test.
738
d3f062be
JW
7392017-06-23 Jim Wilson <jim.wilson@linaro.org>
740
741 PR middle-end/79794
742 * gcc.target/aarch64/pr79794.c: New.
743
37416b69
MM
7442017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
745
746 PR target/80510
747 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
748 * gcc.target/powerpc/pr80510-2.c: Likewise.
749
8447a92f
JL
7502017-06-22 Jeff Law <law@redhat.com>
751
752 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
753
52607f7e
WS
7542017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
755
756 * gcc.target/powerpc/fold-vec-shift-char.c: New.
757 * gcc.target/powerpc/fold-vec-shift-int.c: New.
758 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
759 * gcc.target/powerpc/fold-vec-shift-short.c: New.
760 * gcc.target/powerpc/fold-vec-shift-left.c: New.
761 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
762 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
763 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
764
fb68f296
JC
7652017-06-23 James Cowgill <James.Cowgill@imgtec.com>
766
45bb7d59 767 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 768
60edf8bb
MT
7692017-06-22 Matt Turner <mattst88@gmail.com>
770
771 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
772 skylake check.
773
4333d74b
CL
7742017-06-22 Carl Love <cel@us.ibm.com>
775
776 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
777 vmuleuh): Fix scan-assembler-times should check for word not half word
778 instructions.
779
13f752b2
JL
7802017-06-22 Jeff Law <law@redhat.com>
781
782 * gcc.c-torture/compile/stack-check-1.c: New test.
783
0759db19
RB
7842016-06-22 Richard Biener <rguenther@suse.de>
785
786 * gcc.dg/vect/pr65947-1.c: Remove xfail.
787 * gcc.dg/vect/pr65947-2.c: Likewise.
788 * gcc.dg/vect/pr65947-3.c: Likewise.
789 * gcc.dg/vect/pr65947-4.c: Likewise.
790 * gcc.dg/vect/pr65947-5.c: Likewise.
791 * gcc.dg/vect/pr65947-6.c: Likewise.
792 * gcc.dg/vect/pr65947-8.c: Likewise.
793 * gcc.dg/vect/pr65947-9.c: Likewise.
794 * gcc.dg/vect/pr65947-10.c: Likewise.
795 * gcc.dg/vect/pr65947-12.c: Likewise.
796 * gcc.dg/vect/pr65947-13.c: Likewise.
797 * gcc.dg/vect/pr65947-14.c: Likewise.
798 * gcc.dg/vect/vect-cond-2.c: Likewise.
799 * gcc.dg/vect/vect-pr69848.c: Likewise.
800
c24c235e
ML
8012017-06-22 Martin Liska <mliska@suse.cz>
802
803 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
804 to not inline it.
805
71f82be9
JG
8062017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
807
808 * gcc.dg/tree-ssa/forwprop-37.c: New.
809
a78f6980
RB
8102017-06-22 Richard Biener <rguenther@suse.de>
811
812 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
813
85d5b033
RB
8142017-06-22 Richard Biener <rguenther@suse.de>
815
816 * gcc.dg/vect/pr65947-14.c: New testcase.
817
4ded8669
MM
8182017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
819
820 PR target/80510
821 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
822 32-bit support is added. Change ITYPE size to 64-bit integer.
823 * gcc.target/powerpc/pr80510-2.c: Likewise.
824
cb8d1b01
JJ
8252017-06-21 Jakub Jelinek <jakub@redhat.com>
826
827 PR c++/81154
828 * g++.dg/gomp/pr81154.C: New test.
829
113459fa
DM
8302017-06-21 David Malcolm <dmalcolm@redhat.com>
831
832 * g++.dg/other/old-style-cast-fixits.C: New test case.
833
5e9d501c
JJ
8342017-06-21 Jakub Jelinek <jakub@redhat.com>
835
836 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
837
27d33d3e
TV
8382017-06-21 Tom de Vries <tom@codesourcery.com>
839
840 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
841
5433db45
TV
8422017-06-21 Tom de Vries <tom@codesourcery.com>
843
844 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
845 warning.
846
93c18375
ML
8472017-06-21 Martin Liska <mliska@suse.cz>
848
849 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
850
ff9baa5f
PMR
8512017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
852
853 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
854 gnat.dg/debug11_pkg2.ads: New testcase.
855
a23ba8cc
MG
8562017-06-21 Marc Glisse <marc.glisse@inria.fr>
857
858 * gcc.target/i386/getround.c: New file.
859
ed73f46f
MG
8602017-06-21 Marc Glisse <marc.glisse@inria.fr>
861
862 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
863 * gcc.dg/tree-ssa/addadd-2.c: New file.
864
6b92ab17
TV
8652017-06-21 Tom de Vries <tom@codesourcery.com>
866
867 * lib/target-supports.exp (add_options_for_stack_size): New proc.
868 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
869 * gcc.c-torture/compile/20080806-1.c: Same.
870 * gcc.c-torture/compile/920723-1.c: Same.
871 * gcc.c-torture/compile/930621-1.c: Same.
872 * gcc.c-torture/compile/991214-2.c: Same.
873 * gcc.c-torture/compile/bcopy.c: Same.
874 * gcc.c-torture/compile/memtst.c: Same.
875 * gcc.c-torture/compile/msp.c: Same.
876 * gcc.c-torture/compile/stuct.c: Same.
877 * gcc.c-torture/execute/20011008-3.c: Same.
878 * gcc.c-torture/execute/20030209-1.c: Same.
879 * gcc.c-torture/execute/20031012-1.c: Same.
880 * gcc.c-torture/execute/20040805-1.c: Same.
881 * gcc.c-torture/execute/920410-1.c: Same.
882 * gcc.c-torture/execute/921113-1.c: Same.
883 * gcc.c-torture/execute/921202-1.c: Same.
884 * gcc.c-torture/execute/921208-2.c: Same.
885 * gcc.c-torture/execute/930106-1.c: Same.
886 * gcc.c-torture/execute/930406-1.c: Same.
887 * gcc.c-torture/execute/950221-1.c: Same.
888 * gcc.c-torture/execute/960521-1.c: Same.
889 * gcc.c-torture/execute/980605-1.c: Same.
890 * gcc.c-torture/execute/comp-goto-1.c: Same.
891 * gcc.c-torture/execute/comp-goto-2.c: Same.
892 * gcc.c-torture/execute/memcpy-1.c: Same.
893 * gcc.c-torture/execute/multi-ix.c: Same.
894 * gcc.c-torture/execute/nestfunc-4.c: Same.
895 * gcc.c-torture/execute/pr20621-1.c: Same.
896 * gcc.c-torture/execute/pr23135.c: Same.
897 * gcc.c-torture/execute/pr28982b.c: Same.
898 * gcc.dg/loop-3.c: Same.
899 * gcc.dg/struct-ret-3.c: Same.
900 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
901 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
902 * gcc.dg/tree-prof/comp-goto-1.c: Same.
903 * gcc.dg/tree-prof/pr44777.c: Same.
904
191578a5
DM
9052017-06-20 David Malcolm <dmalcolm@redhat.com>
906
907 PR jit/81144
908 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
909 memset call with zero-initialization.
910 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
911
8a259e30
UB
9122017-06-20 Uros Bizjak <ubizjak@gmail.com>
913
914 * gcc.target/i386/pr80732.c: Include fma4-check.h.
915 (main): Renamed to ...
916 (fma4_test): ... this.
917
b6837e04
JK
9182017-06-20 Julia Koval <julia.koval@intel.com>
919
920 * gcc.target/i386/pr73350-2.c: New test.
921
67ea3f4e
RO
9222017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
923
924 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
925 * c-c++-common/fold-masked-cmp-2.c: Likewise.
926 * c-c++-common/fold-masked-cmp-3.c: Likewise.
927 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
928 restrict to x86_64-*-*-gnu.
929 Skip scan-assembler on *-*-darwin*.
930 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
931 * gcc.dg/loop-invariant.c: Likewise.
932 * gcc.dg/lto/pr70955_0.c: Likewise.
933 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
934 * gcc.dg/tree-ssa/pr79803.c: Likewise.
935 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
936
937 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
938 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
939 targets.
940 * gcc.dg/attr-ms_struct-2.c: Likewise.
941 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
942 * gcc.dg/bf-ms-layout.c: Likewise.
943 * gcc.dg/bf-ms-layout-2.c: Likewise.
944 * gcc.dg/pic-macro-define.c: Remove target restrictions.
945 Require fpic support.
946 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
947 targets.
948 * gcc.target/i386/bitfield2.c: Likewise.
949 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
950 targets.
951 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
952
71bbbd13
NS
9532017-06-20 Nathan Sidwell <nathan@acm.org>
954
955 PR c++/67074
956 * g++.dg/lookup/pr67074.C: New.
957 * g++.dg/parse/namespace-alias-1.C: Adjust.
958
531f0b38
RB
9592017-06-20 Richard Biener <rguenther@suse.de>
960
961 PR middle-end/81097
962 * c-c++-common/ubsan/pr81097.c: New testcase.
963
d47d7438
RB
9642017-06-20 Richard Biener <rguenther@suse.de>
965
966 * gcc.dg/vect/pr65947-9.c: Adjust.
967
b5c7b957
TP
9682017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
969
970 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
971 * gcc.target/arm/acle/cdp2.c: Likewise.
972 * gcc.target/arm/acle/ldc.c: Likewise.
973 * gcc.target/arm/acle/ldc2.c: Likewise.
974 * gcc.target/arm/acle/ldc2l.c: Likewise.
975 * gcc.target/arm/acle/ldcl.c: Likewise.
976 * gcc.target/arm/acle/mcr.c: Likewise.
977 * gcc.target/arm/acle/mcr2.c: Likewise.
978 * gcc.target/arm/acle/mcrr.c: Likewise.
979 * gcc.target/arm/acle/mcrr2.c: Likewise.
980 * gcc.target/arm/acle/mrc.c: Likewise.
981 * gcc.target/arm/acle/mrc2.c: Likewise.
982 * gcc.target/arm/acle/mrrc.c: Likewise.
983 * gcc.target/arm/acle/mrrc2.c: Likewise.
984 * gcc.target/arm/acle/stc.c: Likewise.
985 * gcc.target/arm/acle/stc2.c: Likewise.
986 * gcc.target/arm/acle/stc2l.c: Likewise.
987 * gcc.target/arm/acle/stcl.c: Likewise.
988
a1aa2599
JJ
9892017-06-20 Jakub Jelinek <jakub@redhat.com>
990
991 PR target/81121
992 * gcc.target/i386/pr81121.c: New test.
993
16122c22
MM
9942017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
995
996 PR target/79799
997 * gcc.target/powerpc/pr79799-1.c: New test.
998 * gcc.target/powerpc/pr79799-2.c: Likewise.
999 * gcc.target/powerpc/pr79799-3.c: Likewise.
1000 * gcc.target/powerpc/pr79799-4.c: Likewise.
1001 * gcc.target/powerpc/pr79799-5.c: Likewise.
1002
5ec046c0
NS
10032017-06-19 Nathan Sidwell <nathan@acm.org>
1004
1005 PR c++/81124
1006 PR c++/79766
1007 * g++.dg/lookup/pr79766.C: New.
1008 * g++.dg/lookup/pr81124.C: New.
1009 * g++.dg/template/explicit6.C: Adjust.
1010 * g++.old-deja/g++.other/decl5.C: Adjust.
1011
c72e002c
CL
10122017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1013
1014 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
1015 -DSTACK_SIZE.
1016
4301ae22
JJ
10172017-06-19 Jakub Jelinek <jakub@redhat.com>
1018
9f8fafe8
JJ
1019 PR sanitizer/81125
1020 * g++.dg/ubsan/pr81125.C: New test.
1021
4301ae22
JJ
1022 PR sanitizer/81111
1023 * g++.dg/ubsan/pr81111.C: New test.
1024
21e4389f
RB
10252017-06-19 Richard Biener <rguenther@suse.de>
1026
1027 PR middle-end/81118
1028 * gcc.dg/torture/pr81118.c: New testcase.
1029
343ae898
RB
10302017-06-19 Richard Biener <rguenther@suse.de>
1031
1032 PR tree-optimization/80887
1033 * gcc.dg/tree-ssa/pr80887.c: New testcase.
1034
97872698
JJ
10352017-06-19 Jakub Jelinek <jakub@redhat.com>
1036
1037 PR ipa/81112
1038 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
1039
c14c0b15
NS
10402017-06-19 Nathan Sidwell <nathan@acm.org>
1041
1042 PR c++/81119
1043 * g++.dg/warn/pr81119.C: New.
1044
a6e5212a
ML
10452017-06-19 Martin Liska <mliska@suse.cz>
1046
1047 PR sanitizer/80879
1048 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
1049
871cc215
ML
10502017-06-19 Martin Liska <mliska@suse.cz>
1051
1052 PR ipa/80732
1053 * gcc.target/i386/mvc5.c: Scan indirect_function.
1054 * gcc.target/i386/mvc7.c: Likewise.
1055 * gcc.target/i386/pr80732.c: New test.
1056
431abe69
PC
10572017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
1058
1059 PR c++/66093
1060 * g++.dg/cpp1y/constexpr-66093.C: New.
1061
fe1ae165
RO
10622017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1063
1064 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
1065 dg-skip-if list.
1066
db9bbdec
RB
10672017-06-19 Richard Biener <rguenther@suse.de>
1068
1069 PR ipa/81112
1070 * g++.dg/torture/pr81112.C: New testcase.
1071
18154846
JH
10722017-06-18 Jan Hubicka <hubicka@ucw.cz>
1073
1074 * gcc.dg/lto/pr69866_0.c: This test needs alias.
1075
5dace4bf
TK
10762017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1077
1078 PR fortran/52473
1079 * gfortran.dg/cshift_1.f90: New test.
1080
4f4b0ab8
RO
10812017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1082
1083 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
1084
b36a612c
CL
10852017-06-16 Carl Love <cel@us.ibm.com>
1086
1087 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
1088 main): Add runnable tests and test checker for vec_float,
1089 vec_float2, vec_floate and vec_floato builtins.
1090
e3e266bf
RE
10912017-06-16 Richard Earnshaw <rearnsha@arm.com>
1092
1093 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
1094 the architecture options added by dg-add-options arm_neon.
1095 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
1096 to the architecture.
1097 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
1098 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
1099 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
1100
42093880
RE
11012017-06-16 Richard Earnshaw <rearnsha@arm.com>
1102
1103 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
1104 multilibs have been built.
1105
c5742a17
RE
11062017-06-16 Richard Earnshaw <rearnsha@arm.com>
1107
1108 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
1109 * gcc.target/arm/pr51915.c: Likewise.
1110 * gcc.target/arm/pr52006.c: Likewise.
1111 * gcc.target/arm/pr53187.c: Likewise.
1112
93aa40fe
RE
11132017-06-16 Richard Earnshaw <rearnsha@arm.com>
1114
1115 * gcc.target/arm/multilibs.exp: New file.
1116
b3d8d88e
MS
11172017-06-16 Martin Sebor <msebor@redhat.com>
1118
1119 PR tree-optimization/80933
1120 PR tree-optimization/80934
1121 * gcc.dg/fold-bcopy.c: New test.
1122 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
1123 * gcc.dg/tree-ssa/alias-36.c: Likewise.
1124 * gcc/testsuite/gcc.dg/pr79214.c: Adjust.
1125 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1126 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1127 * gcc.dg/builtins-nonnull.c: Likewise.
1128
56960fd6
JG
11292017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1130
1131 PR target/71778
1132 * gcc.target/arm/pr71778.c: New.
1133
ec73e54d
JH
11342017-06-16 Jan Hubicka <hubicka@ucw.cz>
1135
1136 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
1137
01f1c24e
RB
11382017-06-16 Richard Biener <rguenther@suse.de>
1139
1140 PR tree-optimization/81090
1141 * gcc.dg/graphite/pr81090.c: New testcase.
1142
8d94f932
JW
11432017-06-16 Janus Weil <janus@gcc.gnu.org>
1144
1145 PR fortran/80983
1146 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
1147
b783399a
JJ
11482017-06-16 Jakub Jelinek <jakub@redhat.com>
1149
1150 PR sanitizer/81094
1151 * c-c++-common/ubsan/object-size-11.c: New test.
1152
c3684b7b
MS
11532017-06-15 Martin Sebor <msebor@redhat.com>
1154
1155 PR c++/80560
1156 * g++.dg/Wclass-memaccess.C: New test.
1157
d0e7a9fd
JW
11582017-06-15 Janus Weil <janus@gcc.gnu.org>
1159
1160 PR fortran/80983
1161 * gfortran.dg/proc_ptr_comp_51.f90: New test.
1162
d1eed638
JH
11632017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
1164
1165 PR lto/69866
1166 * gcc.dg/lto/pr69866_0.c: New test.
1167 * gcc.dg/lto/pr69866_1.c: Likewise.
1168
61f5d852
JL
11692017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1170
1171 PR target/78818
1172 * gcc.target/msp430/pr78818-real.c: New template for tests.
1173 * gcc.target/msp430/pr78818-auto.c: New test.
1174 * gcc.target/msp430/pr78818-data-region.c: New test.
1175 * gcc.target/msp430/pr78818-data-sec.c: New test.
1176 * gcc.target/msp430/pr78818-auto-warn.c: New test.
1177
6820664a
TP
11782017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
1179
1180 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
1181 instructions in it rather than the number of IT blocks being 2.
1182 Transfer scan directive arm_thumb2 restriction to the whole
1183 testcase and restrict further to Thumb-only targets.
1184
41c540fc
TC
11852017-06-15 Tamar Christina <tamar.christina@arm.com>
1186
1187 * gcc.target/arm/sdiv_costs_1.c:
1188 Use dg-add-options.
1189
3466430f
MR
11902017-06-14 Maciej W. Rozycki <macro@imgtec.com>
1191
1192 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
1193 * gcc.target/mips/pr51513-1.c: New test.
1194 * gcc.target/mips/pr51513-2.c: New test.
1195
26fda5f5
RB
11962017-06-14 Richard Biener <rguenther@suse.de>
1197
1198 PR tree-optimization/81083
1199 * gcc.dg/torture/pr81083.c: Add prototypes.
1200
909263f8
RB
12012017-06-14 Richard Biener <rguenther@suse.de>
1202
1203 PR middle-end/81088
1204 * c-c++-common/ubsan/pr81088.c: New testcase.
1205
938a807a
EB
12062017-06-14 Eric Botcazou <ebotcazou@adacore.com>
1207
1208 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
1209
85c1b6d7
AP
12102017-06-14 Andrew Pinski <apinski@cavium.com>
1211 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
1212
1213 PR target/71663
1214 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
1215 * gcc.target/aarch64/vect-init-2.c: Likewise.
1216 * gcc.target/aarch64/vect-init-3.c: Likewise.
1217 * gcc.target/aarch64/vect-init-4.c: Likewise.
1218 * gcc.target/aarch64/vect-init-5.c: Likewise.
1219
bee9e49f
PC
12202017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1221
1222 PR c++/58541
1223 * g++.dg/cpp0x/constexpr-58541.C: New.
1224
24d020bd
RB
12252017-06-14 Richard Biener <rguenther@suse.de>
1226
1227 PR tree-optimization/81083
1228 * gcc.dg/torture/pr81083.c: New testcase.
1229
11c16c2a
JJ
12302017-06-14 Jakub Jelinek <jakub@redhat.com>
1231
1232 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
1233 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
1234
c60dc053
JJ
12352017-06-13 Jakub Jelinek <jakub@redhat.com>
1236
f31a8339
JJ
1237 PR c++/80973
1238 * g++.dg/ubsan/pr80973.C: New test.
1239
c60dc053
JJ
1240 PR c++/80984
1241 * g++.dg/opt/nrv18.C: New test.
1242
45b2222a
ML
12432017-06-13 Martin Liska <mliska@suse.cz>
1244
1245 PR sanitize/78204
1246 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
1247 test by adding no_sanitize attribute.
1248 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1249
ef0e3441
RL
12502017-06-13 Renlin Li <renlin.li@arm.com>
1251
1252 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
1253 conditionally.
1254
345683a9
MJ
12552017-06-13 Martin Jambor <mjambor@suse.cz>
1256
1257 PR tree-optimization/80803
1258 PR tree-optimization/81063
1259 gcc.dg/tree-ssa/pr80803.c: New test.
1260 gcc.dg/tree-ssa/pr81063.c: Likewise.
1261
9ebc3467
YG
12622017-06-12 Yury Gribov <tetra2005@gmail.com>
1263
1264 * c-c++-common/fold-masked-cmp-3.c: New test.
1265
16842d34
YG
12662017-06-13 Yury Gribov <tetra2005@gmail.com>
1267
1268 PR tree-optimization/67328
1269 * c-c++-common/fold-masked-cmp-1.c: New test.
1270 * c-c++-common/fold-masked-cmp-2.c: Likewise.
1271 * gcc.dg/pr46309.c: Fix pattern.
1272 * gcc.dg/pr46309-2.c: Likewise.
1273
ba593ad5
TC
12742017-06-13 Tamar Christina <tamar.christina@arm.com>
1275
1276 * gcc.target/arm/sdiv_costs_1.c:
1277 Require arm_arch_v8a_ok and add march option.
1278
9ab5a235
ML
12792017-06-13 Martin Liska <mliska@suse.cz>
1280
1281 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
1282 * gcc.dg/tree-ssa/dump-2.c: Likewise.
1283 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1284
4f2c198d
RB
12852017-06-13 Richard Biener <rguenther@suse.de>
1286
1287 PR middle-end/81065
1288 * c-c++-common/ubsan/pr81065.c: New testcase.
1289
196ed8ea
ILT
12902017-06-12 Ian Lance Taylor <iant@golang.org>
1291
1292 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
1293 freorder. Update comment to explain test.
1294
64ff4f60
TC
12952017-06-12 Tamar Christina <tamar.christina@arm.com>
1296
1297 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
1298 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
1299 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
1300 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
1301
5ed2fdfe
TC
13022017-06-12 Tamar Christina <tamar.christina@arm.com>
1303
1304 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
1305
6cddb61c
TC
13062017-06-12 Tamar Christina <tamar.christina@arm.com>
1307
1308 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
1309
aebce396
JJ
13102017-06-12 Jakub Jelinek <jakub@redhat.com>
1311
1312 PR tree-optimization/81003
1313 * gcc.c-torture/compile/pr81003.c: New test.
1314
3fd7fe21
RB
13152017-06-12 Richard Biener <rguenther@suse.de>
1316
1317 PR tree-optimization/81053
1318 * gcc.dg/torture/pr81053.c: New testcase.
1319
ac39f0e8
TK
13202017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1321
1322 PR fortran/80988
1323 * gfortran.dg/implied_do_io_3.f90: New test.
1324
18787c38
TV
13252017-06-10 Tom de Vries <tom@codesourcery.com>
1326
1327 * lib/target-supports.exp (check_effective_target_signal): New proc.
1328 * lib/gcc.exp (gcc_target_compile): Remove appending of
1329 -DSIGNAL_SUPPRESS to additional_flags.
1330 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
1331 additional_flags if effective target signal is not supported by the
1332 target.
1333 * gcc.c-torture/execute/20101011-1.c: Same.
1334 * gcc.dg/c99-stdint-1.c: Same.
1335 * gcc.dg/c99-stdint-2.c: Same.
1336 * gcc.dg/c99-stdint-5.c: Same.
1337 * gcc.dg/c99-stdint-6.c: Same.
1338 * gcc.dg/stdint-width-1.c: Same.
1339
0069a009
TV
13402017-06-10 Tom de Vries <tom@codesourcery.com>
1341
1342 * lib/target-supports.exp (check_effective_target_stack_size)
1343 (dg-effective-target-value): New proc.
1344 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
1345 additional_flags.
1346 * lib/objc.exp (objc_target_compile): Same.
1347 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
1348 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
1349 dg-additional-options.
1350 * gcc.c-torture/compile/20080806-1.c: Same.
1351 * gcc.c-torture/compile/920723-1.c: Same.
1352 * gcc.c-torture/compile/930621-1.c: Same.
1353 * gcc.c-torture/compile/991214-2.c: Same.
1354 * gcc.c-torture/compile/bcopy.c: Same.
1355 * gcc.c-torture/compile/memtst.c: Same.
1356 * gcc.c-torture/compile/msp.c: Same.
1357 * gcc.c-torture/compile/stuct.c: Same.
1358 * gcc.c-torture/execute/20011008-3.c: Same.
1359 * gcc.c-torture/execute/20030209-1.c: Same.
1360 * gcc.c-torture/execute/20031012-1.c: Same.
1361 * gcc.c-torture/execute/20040805-1.c: Same.
1362 * gcc.c-torture/execute/920410-1.c: Same.
1363 * gcc.c-torture/execute/920501-7.c: Same.
1364 * gcc.c-torture/execute/921113-1.c: Same.
1365 * gcc.c-torture/execute/921202-1.c: Same.
1366 * gcc.c-torture/execute/921208-2.c: Same.
1367 * gcc.c-torture/execute/930106-1.c: Same.
1368 * gcc.c-torture/execute/930406-1.c: Same.
1369 * gcc.c-torture/execute/950221-1.c: Same.
1370 * gcc.c-torture/execute/960521-1.c: Same.
1371 * gcc.c-torture/execute/980605-1.c: Same.
1372 * gcc.c-torture/execute/comp-goto-1.c: Same.
1373 * gcc.c-torture/execute/comp-goto-2.c: Same.
1374 * gcc.c-torture/execute/memcpy-1.c: Same.
1375 * gcc.c-torture/execute/multi-ix.c: Same.
1376 * gcc.c-torture/execute/nestfunc-4.c: Same.
1377 * gcc.c-torture/execute/pr20621-1.c: Same.
1378 * gcc.c-torture/execute/pr23135.c: Same.
1379 * gcc.c-torture/execute/pr28982b.c: Same.
1380 * gcc.dg/loop-3.c: Same.
1381 * gcc.dg/struct-ret-3.c: Same.
1382 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1383 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1384 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1385 * gcc.dg/tree-prof/pr44777.c: Same.
1386
b09649fd
DM
13872017-06-09 David Malcolm <dmalcolm@redhat.com>
1388
1389 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1390 (test_mutually_exclusive_suggestions): New test function.
1391 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
1392 (test_mutually_exclusive_suggestions): New test function.
1393 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
1394 (test_mutually_exclusive_suggestions): New test function.
1395 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1396 (test_show_locus): Add special-case for
1397 "test_mutually_exclusive_suggestions".
1398
a1f427e9
ILT
13992017-06-09 Ian Lance Taylor <iant@golang.org>
1400
1401 * gcc.dg/tree-prof/split-1.c: New test.
1402
cb59f689
JH
14032017-06-09 Jan Hubicka <hubicka@ucw.cz>
1404
1405 * gcc.dg/predict-14.c: Avoid cold function detection.
1406 * gcc.target/i386/umod-3.c: Likewise.
1407
f66e6423
TC
14082017-06-09 Tamar Christina <tamar.christina@arm.com>
1409
1410 * gcc.target/aarch64/lrint-matherr.h: New.
1411 * gcc.target/aarch64/inline-lrint_1.c: New.
1412 * gcc.target/aarch64/inline-lrint_2.c: New.
1413 * gcc.target/aarch64/no-inline-lrint_1.c: New.
1414 * gcc.target/aarch64/no-inline-lrint_2.c: New.
1415
37b68a43
TC
14162017-06-09 Tamar Christina <tamar.christina@arm.com>
1417
1418 * gcc.target/arm/sdiv_costs_1.c: New.
1419
37f30285
TV
14202017-06-09 Tom de Vries <tom@codesourcery.com>
1421
1422 PR target/80855
1423 * gcc.target/nvptx/label-values.c: New test.
1424
051508d7
TP
14252017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1426
1427 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
1428 Test for null definitions instead of them being undefined. Add entry
1429 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
1430 about using the effective target for architecture extension.
1431 (check_effective_target_arm_arch_v7ve_ok): Remove.
1432 (add_options_for_arm_arch_v7ve): Likewise.
1433
01a8cacc
RB
14342017-06-09 Richard Biener <rguenther@suse.de>
1435
1436 PR tree-optimization/66623
1437 * gcc.dg/vect/pr66623.c: New testcase.
1438
6d1115c5
RB
14392017-06-09 Richard Biener <rguenther@suse.de>
1440
1441 PR tree-optimization/79483
1442 * gcc.dg/graphite/pr79483.c: New testcase.
1443
6ba856d4
RB
14442017-06-09 Richard Biener <rguenther@suse.de>
1445
1446 PR middle-end/81007
1447 * g++.dg/pr81007.C: New testcase.
1448
48e69247
JJ
14492017-06-09 Jakub Jelinek <jakub@redhat.com>
1450
1451 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
1452 instead of "rsp" for -m32.
1453 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
1454 target, add -msse2 to dg-options.
1455 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
1456 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
1457
120ef1d5
SB
14582017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
1459
1460 PR target/80966
1461 * gcc.target/powerpc/stack-limit.c: New testcase.
1462
271be653
WS
14632017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
1464
1465 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
1466 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
1467 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
1468 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
1469 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
1470 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
1471
0d05f685
JJ
14722017-06-08 Jakub Jelinek <jakub@redhat.com>
1473
8ab7005b
JJ
1474 PR c/81006
1475 * c-c++-common/gomp/pr81006.c: New test.
1476
34361776
JJ
1477 PR c++/81011
1478 * g++.dg/gomp/pr81011.C: New test.
1479
0d05f685
JJ
1480 PR middle-end/81005
1481 * c-c++-common/ubsan/align-10.c: New test.
1482 * c-c++-common/ubsan/null-13.c: New test.
1483
2163b9bc
UB
14842017-06-08 Uros Bizjak <ubizjak@gmail.com>
1485
1486 PR target/81015
1487 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
1488 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
1489 * gcc.target/i386/pr81015.c: New test.
1490
73f49ad7
TV
14912017-06-08 Tom de Vries <tom@codesourcery.com>
1492
1493 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
1494 trampolines instead of NO_TRAMPOLINES.
1495 * gcc.c-torture/execute/20000822-1.c: Same.
1496 * gcc.c-torture/execute/920428-2.c: Same.
1497 * gcc.c-torture/execute/920501-7.c: Same.
1498 * gcc.c-torture/execute/920612-2.c: Same.
1499 * gcc.c-torture/execute/921017-1.c: Same.
1500 * gcc.c-torture/execute/921215-1.c: Same.
1501 * gcc.c-torture/execute/931002-1.c: Same.
1502 * gcc.c-torture/execute/comp-goto-2.c: Same.
1503 * gcc.c-torture/execute/nestfunc-1.c: Same.
1504 * gcc.c-torture/execute/nestfunc-2.c: Same.
1505 * gcc.c-torture/execute/nestfunc-3.c: Same.
1506 * gcc.c-torture/execute/nestfunc-5.c: Same.
1507 * gcc.c-torture/execute/nestfunc-6.c: Same.
1508 * gcc.c-torture/execute/pr24135.c: Same.
1509 * gcc.dg/Wtrampolines.c: Same.
1510 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1511 * gcc.dg/torture/stackalign/nested-5.c: Same.
1512 * gcc.dg/torture/stackalign/nested-6.c: Same.
1513 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
1514 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1515 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
1516 * gcc.dg/trampoline-1.c: Same.
1517 * gcc.dg/tree-prof/pr44777.c: Same.
1518 * gcc.target/i386/pr67770.c: Same.
1519 * lib/gcc.exp (gcc_target_compile): Remove appending of
1520 -DNO_TRAMPOLINES to additional_flags.
1521 * lib/objc.exp (objc_target_compile): Same.
1522
b9835925
TV
15232017-06-08 Tom de Vries <tom@codesourcery.com>
1524
1525 * lib/target-supports.exp (check_effective_target_trampolines): Test for
1526 'gcc,no_trampolines' instead of 'no_trampolines'.
1527
77db6c15
AI
15282017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
1529
1530 PR middle-end/79988
1531 * gcc.target/i386/mpx/pr79988.c: New test.
1532
0036534f
AI
15332017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
1534
1535 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
1536 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
1537 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
1538
b69d9ac6
JH
15392017-06-08 Jan Hubicka <hubicka@ucw.cz>
1540
1541 * g++.dg/tree-ssa/counts-1.C: New testcase.
1542 * gcc.dg/tree-ssa/counts-1.c: New testcase.
1543
c46f9051
JK
15442017-08-08 Julia Koval <julia.koval@intel.com>
1545
1546 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
1547 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
1548 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
1549 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
1550 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
1551 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
1552
5ed41889
MP
15532017-06-08 Marek Polacek <polacek@redhat.com>
1554
1555 PR sanitize/80932
1556 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
1557
8055904e
JK
15582017-08-08 Julia Koval <julia.koval@intel.com>
1559
1560 PR target/73350,80862
1561 * gcc.target/i386/pr73350.c: New test.
1562
fb4bc6ff
RB
15632017-06-08 Richard Biener <rguenther@suse.de>
1564
1565 PR tree-optimization/80928
1566 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
1567
989cc652 15682017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 1569
989cc652
CL
1570 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
1571
83059741
JW
15722017-06-07 Jonathan Wakely <jwakely@redhat.com>
1573
1574 PR c++/80990
1575 * g++.dg/cpp1z/class-deduction39.C: New.
1576
0874a778
MP
15772017-06-07 Marek Polacek <polacek@redhat.com>
1578
1579 PR sanitizer/80932
1580 * c-c++-common/ubsan/pr80932.c: New test.
1581
55e872a4
BC
15822017-06-07 Bin Cheng <bin.cheng@arm.com>
1583
1584 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
1585 * gcc.target/i386/l_fma_double_2.c: Ditto.
1586 * gcc.target/i386/l_fma_double_3.c: Ditto.
1587 * gcc.target/i386/l_fma_double_4.c: Ditto.
1588 * gcc.target/i386/l_fma_double_5.c: Ditto.
1589 * gcc.target/i386/l_fma_double_6.c: Ditto.
1590 * gcc.target/i386/l_fma_float_1.c: Ditto.
1591 * gcc.target/i386/l_fma_float_2.c: Ditto.
1592 * gcc.target/i386/l_fma_float_3.c: Ditto.
1593 * gcc.target/i386/l_fma_float_4.c: Ditto.
1594 * gcc.target/i386/l_fma_float_5.c: Ditto.
1595 * gcc.target/i386/l_fma_float_6.c: Ditto.
1596
cb9ac430
TC
15972017-06-07 Tamar Christina <tamar.christina@arm.com>
1598
1599 * gcc.target/aarch64/sdiv_costs_1.c: New.
1600
46c821e7
RB
16012017-06-07 Richard Biener <rguenther@suse.de>
1602
1603 PR tree-optimization/80928
1604 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
1605 * gcc.dg/vect/slp-13-big-array.c: Likewise.
1606
6eb2ac65
RB
16072017-06-07 Richard Biener <rguenther@suse.de>
1608
1609 PR tree-optimization/80928
1610 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
1611 check_results.
1612
25396db9
NS
16132017-06-06 Nathan Sidwell <nathan@acm.org>
1614
1615 * g++.dg/pr45330.C: Add inline namespace case.
1616
bbf97416
TK
16172017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1618
1619 PR fortran/80975
1620 * gfortran.dg/matmul_16.f90: New test.
1621 * gfortran.dg/inline_matmul_18.f90: New test.
1622
dc949728
MP
16232017-06-06 Marek Polacek <polacek@redhat.com>
1624
1625 PR c/79983
1626 * gcc.dg/pr79983.c: New test.
1627
100d0700
DM
16282017-06-06 David S. Miller <davem@davemloft.net>
1629
1630 * gcc.target/sparc/sparc-ret-3.c: New test.
1631
6c6b519a
TV
16322017-06-06 Tom de Vries <tom@codesourcery.com>
1633
1634 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
1635 label_values instead of NO_LABEL_VALUES.
1636 * gcc.c-torture/compile/920301-1.c: Same.
1637 * gcc.c-torture/compile/920501-1.c: Same.
1638 * gcc.c-torture/compile/941014-4.c: Same.
1639 * gcc.c-torture/compile/labels-1.c: Same.
1640 * gcc.c-torture/compile/pr18903.c: Same.
1641 * gcc.c-torture/execute/920302-1.c: Same.
1642 * gcc.c-torture/execute/920415-1.c: Same.
1643 * gcc.c-torture/execute/920428-2.c: Same.
1644 * gcc.c-torture/execute/920501-3.c: Same.
1645 * gcc.c-torture/execute/920501-4.c: Same.
1646 * gcc.c-torture/execute/920501-5.c: Same.
1647 * gcc.c-torture/execute/920501-7.c: Same.
1648 * gcc.c-torture/execute/920721-4.c: Same.
1649 * gcc.c-torture/execute/980526-1.c: Same.
1650 * gcc.c-torture/execute/990208-1.c: Same.
1651 * gcc.c-torture/execute/comp-goto-1.c: Same.
1652 * gcc.c-torture/execute/comp-goto-2.c: Same.
1653 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1654 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1655 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
1656 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1657 * gcc.dg/tree-prof/pr44777.c: Same.
1658 * gcc.misc-tests/bprob-2.c: Same.
1659 * gcc.misc-tests/gcov-3.c: Same.
1660 * lib/gcc.exp (gcc_target_compile): Remove appending of
1661 -DNO_LABEL_VALUES to additional_flags.
1662 * lib/objc.exp (objc_target_compile): Same.
1663 * lib/target-supports.exp (check_effective_target_label_values): Test on
1664 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
1665
4ebcc903
KT
16662017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1667
1668 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
1669
331dc840
RB
16702017-06-06 Richard Biener <rguenther@suse.de>
1671
1672 PR tree-optimization/80974
1673 * gcc.dg/torture/pr80974.c: New testcase.
1674
d2537732
TP
16752017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1676
1677 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
1678 "unsigned int" in conversation warning on line 15.
1679
e7baeb39
RB
16802017-06-06 Richard Biener <rguenther@suse.de>
1681
1682 PR tree-optimization/80928
1683 * gcc.dg/vect/pr80928.c: New testcase.
1684 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
1685 * gcc.dg/vect/slp-13.c: Likewise.
1686 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
1687
05945a1b
DM
16882017-06-05 David Malcolm <dmalcolm@redhat.com>
1689
1690 * g++.dg/plugin/comment_plugin.c: New test plugin.
1691 * g++.dg/plugin/comments-1.C: New test file.
1692 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1693
9b972837
BE
16942017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1695
1696 * gcc.misc-tests/gcov-1a.c: New test.
1697
1d135d98
MM
16982017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1699
1700 * gcc.target/powerpc/clone1.c: New test.
1701
92bba237
JW
17022017-06-05 Janus Weil <janus@gcc.gnu.org>
1703
1704 PR fortran/70601
1705 * gfortran.dg/proc_ptr_comp_50.f90: New test.
1706
7b3ee9c9
NK
17072017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
1708
1709 PR fortran/35339
1710 * gfortran.dg/implied_do_io_1.f90: New Test.
1711 * gfortran.dg/implied_do_io_2.f90: New Test.
1712
e4d1c5c4
RL
17132017-06-05 Renlin Li <renlin.li@arm.com>
1714
1715 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
1716 selector to related line.
1717
d91561cb
JH
17182017-06-05 Jan Hubicka <hubicka@ucw.cz>
1719
1720 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
1721
d8395013
KT
17222017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1723
1724 * gcc.target/aarch64/store_lane0_str_1.c: New test.
1725
279dc4b4
KT
17262017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1727
1728 * gcc.target/aarch64/subs_compare_2.c: New test.
1729
e49d8b68
KT
17302017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1731
1732 * gcc.target/aarch64/subs_compare_1.c: New test.
1733
4456f65d
CX
17342017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
1735
1736 * gcc.target/mips/div-9.c: Delete duplicate test.
1737 * gcc.target/mips/div-10.c: Ditto.
1738 * gcc.target/mips/div-11.c: Ditto.
1739 * gcc.target/mips/div-12.c: Ditto.
1740
3995f3a2
JH
17412017-05-23 Jan Hubicka <hubicka@ucw.cz>
1742
1743 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1744
82c027e1
DH
17452017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
1746
1747 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
1748 vesrion of the dejagnu grep.
1749 (list-module-names): Use it and adjust the regular expressions for
1750 modules and submodules.
1751 * gfortran.dg/prof/prof.exp: Cleanup modules.
1752 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
1753 directives.
1754 * gfortran.dg/altreturn_8.f90: Likewise.
1755 * gfortran.dg/associate_12.f90: Likewise.
1756 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
1757 * gfortran.dg/charlen_15.f90: Likewise.
1758 * gfortran.dg/class_4a.f03: Likewise.
1759 * gfortran.dg/class_54.f90: Likewise.
1760 * gfortran.dg/class_dummy_4.f03: Likewise.
1761 * gfortran.dg/class_dummy_5.f90: Likewise.
1762 * gfortran.dg/constructor_9.f90: Likewise.
1763 * gfortran.dg/dec_structure_15.f90: Likewise.
1764 * gfortran.dg/do_check_8.f90: Likewise.
1765 * gfortran.dg/dtio_26.f03: Likewise.
1766 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
1767 * gfortran.dg/equiv_9.f90: Likewise.
1768 * gfortran.dg/extends_15.f90: Likewise.
1769 * gfortran.dg/finalize_22.f90: Likewise.
1770 * gfortran.dg/finalize_23.f90: Likewise.
1771 * gfortran.dg/generic_26.f90: Likewise.
1772 * gfortran.dg/generic_27.f90: Likewise.
1773 * gfortran.dg/namelist_76.f90: Likewise.
1774 * gfortran.dg/pointer_init_8.f90: Likewise.
1775 * gfortran.dg/pr61318.f90: Likewise.
1776 * gfortran.dg/pr77260_1.f90: Likewise.
1777 * gfortran.dg/pr77260_2.f90: Likewise.
1778 * gfortran.dg/pr77420_3.f90: Likewise.
1779 * gfortran.dg/proc_ptr_39.f90: Likewise.
1780 * gfortran.dg/proc_ptr_41.f90: Likewise.
1781 * gfortran.dg/proc_ptr_42.f90: Likewise.
1782 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
1783 * gfortran.dg/submodule_1.f08: Likewise.
1784 * gfortran.dg/submodule_10.f08: Likewise.
1785 * gfortran.dg/submodule_14.f08: Likewise.
1786 * gfortran.dg/submodule_15.f08: Likewise.
1787 * gfortran.dg/submodule_2.f08: Likewise.
1788 * gfortran.dg/submodule_5.f08: Likewise.
1789 * gfortran.dg/submodule_6.f08: Likewise.
1790 * gfortran.dg/submodule_7.f08: Likewise.
1791 * gfortran.dg/submodule_8.f08: Likewise.
1792 * gfortran.dg/submodule_9.f08: Likewise.
1793 * gfortran.dg/transfer_class_2.f90: Likewise.
1794 * gfortran.dg/typebound_assignment_7.f90: Likewise.
1795 * gfortran.dg/typebound_call_24.f03: Likewise.
1796 * gfortran.dg/typebound_call_25.f90: Likewise.
1797 * gfortran.dg/typebound_deferred_1.f90: Likewise.
1798 * gfortran.dg/typebound_generic_12.f03: Likewise.
1799 * gfortran.dg/typebound_generic_13.f03: Likewise.
1800 * gfortran.dg/typebound_generic_14.f03: Likewise.
1801 * gfortran.dg/typebound_generic_15.f90: Likewise.
1802 * gfortran.dg/typebound_operator_16.f03: Likewise.
1803 * gfortran.dg/typebound_operator_18.f90: Likewise.
1804 * gfortran.dg/typebound_operator_20.f90: Likewise.
1805 * gfortran.dg/typebound_override_3.f90: Likewise.
1806 * gfortran.dg/typebound_override_4.f90: Likewise.
1807 * gfortran.dg/typebound_override_5.f90: Likewise.
1808 * gfortran.dg/typebound_override_6.f90: Likewise.
1809 * gfortran.dg/typebound_override_7.f90: Likewise.
1810 * gfortran.dg/typebound_proc_28.f03: Likewise.
1811 * gfortran.dg/typebound_proc_29.f90: Likewise.
1812 * gfortran.dg/typebound_proc_30.f90: Likewise.
1813 * gfortran.dg/typebound_proc_31.f90: Likewise.
1814 * gfortran.dg/typebound_proc_32.f90: Likewise.
1815 * gfortran.dg/typebound_proc_33.f90: Likewise.
1816 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
1817 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
1818 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
1819 * gfortran.dg/use_only_3.f90: Likewise.
1820 * gfortran.dg/use_without_only_1.f90: Likewise.
1821 * gfortran.dg/warn_unused_function.f90: Likewise.
1822 * gfortran.dg/warn_unused_function_2.f90: Likewise.
1823 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 1824
3de4ac6d
MP
18252017-06-04 Marek Polacek <polacek@redhat.com>
1826
1827 PR c/80919
1828 * gcc.dg/format/pr80919.c: New test.
1829
2474f48f
MS
18302017-06-02 Martin Sebor <msebor@redhat.com>
1831
1832 PR c/80892
1833 * c-c++-common/Wfloat-conversion-2.c: New test.
1834
bd280745
PC
18352017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1836
1837 PR c++/68754
1838 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 1839
bd280745 18402017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
1841
1842 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
1843 for the new built-ins.
1844
ffa8a921
SD
18452017-06-02 Sudakshina Das <sudi.das@arm.com>
1846
1847 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
1848
d65d1bd9
WS
18492017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1850
1851 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
1852 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
1853 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
1854 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
1855 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
1856
b160939b
KT
18572017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1858
1859 * gcc.target/aarch64/hfmode_ins_1.c: New test.
1860
17f47f86
KT
18612017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1862
1863 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
1864
ab82e126
WS
18652017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1866
1867 * gcc.target/powerpc/fold-vec-abs-char.c: New.
1868 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
1869 * gcc.target/powerpc/fold-vec-abs-int.c: New.
1870 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
1871 * gcc.target/powerpc/fold-vec-abs-short.c: New.
1872 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
1873 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
1874 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
1875 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
1876
c957e9c0
NS
18772017-06-02 Nathan Sidwell <nathan@acm.org>
1878
1879 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
1880
aad16012
JJ
18812017-06-02 Jakub Jelinek <jakub@redhat.com>
1882
74b4885d
JJ
1883 PR rtl-optimization/80903
1884 * gcc.dg/pr80903.c: New test.
1885
aad16012
JJ
1886 PR fortran/80918
1887 * gfortran.dg/gomp/pr80918.f90: New test.
1888
40ffd95f
BE
18892017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1890
1891 * c-c++-common/Wsizeof-pointer-div.c: New test.
1892 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
1893 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
1894 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
1895 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
1896 * gcc.target/i386/sse-set-ps-1.c: Likewise.
1897 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
1898 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
1899 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
1900 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
1901 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
1902 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
1903 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
1904 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
1905 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
1906 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
1907 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
1908 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
1909 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
1910
052754ea
WS
19112017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
1912
1913 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
1914 Update the target to power8-vector.
1915
aa63913f
DM
19162017-06-01 David Malcolm <dmalcolm@redhat.com>
1917
1918 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
1919
2ded3754
PMR
19202017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
1921
1922 * debug12.adb, debug12.ads: New testcase.
1923
c8638450
MJ
19242017-06-01 Martin Jambor <mjambor@suse.cz>
1925
1926 PR tree-optimization/80898
1927 * gcc.dg/tree-ssa/pr80898.c: New test.
1928 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
1929
ac853c90
PC
19302017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1931
1932 PR c++/80896
1933 * g++.dg/cpp1z/nodiscard5.C: New.
1934
7841f13c
CZ
19352017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
1936
1937 * gcc.target/arc/pr9001195952.c: New test.
1938
f525e390
TV
19392017-06-01 Tom de Vries <tom@codesourcery.com>
1940
1941 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
1942 * gcc.c-torture/compile/asmgoto-1.c: Same.
1943 * gcc.dg/20000707-1.c: Same.
1944 * gcc.dg/pr38700.c: Same.
1945 * gcc.dg/pr70169.c: Same.
1946 * gcc.dg/pr80112.c: Same.
1947 * gcc.dg/torture/pr51071-2.c: Same.
1948 * gcc.dg/torture/pr51071.c: Same.
1949 * gcc.dg/tree-ssa/alias-34.c: Same.
1950
9285616c
PMR
19512017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
1952
1953 * gnat.dg/debug11.adb: New testcase.
1954
48932682
RB
19552017-06-01 Richard Biener <rguenther@suse.de>
1956
1957 PR middle-end/66313
1958 * c-c++-common/ubsan/pr66313.c: New testcase.
1959 * gcc.dg/tree-ssa/loop-15.c: Adjust.
1960
fcb99124
SM
19612017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
1962
1963 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
1964 dg-options. Change dg-require-effective-target powerpc_vsx_ok
1965 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
1966 -mcpu overridden.
1967 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
1968 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
1969 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
1970 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
1971 to dg-option. Add dg-skip-if directive to disable this test
1972 for darwin. Add dg-skip-if directive to disable this test if
1973 -mcpu overridden.
1974
dc7401c0
SP
19752017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
1976
1977 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
1978 (_mm_maskz_max_sd): Test new intrinsics.
1979 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
1980 (_mm_maskz_max_sd): Test new intrinsics.
1981 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
1982 (_mm_maskz_max_ss): Test new intrinsics.
1983 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
1984 (_mm_maskz_max_ss): Test new intrinsics.
1985 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
1986 (_mm_maskz_min_sd): Test new intrinsics.
1987 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
1988 (_mm_maskz_min_sd): Test new intrinsics.
1989 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
1990 (_mm_maskz_min_ss): Test new intrinsics.
1991 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
1992 (_mm_maskz_min_ss): Test new intrinsics.
1993
3909991c
NS
19942017-05-31 Nathan Sidwell <nathan@acm.org>
1995
1996 * g++.dg/lookup/lambda1.C New.
1997
0e510edb
BC
19982017-05-31 Bin Cheng <bin.cheng@arm.com>
1999
2000 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
2001 on pointer should not be replaced.
2002
9fc5e7a4
MM
20032017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
2004
2005 PR testsuite/80580
2006 * gcc.dg/gimplefe-error-7.c: New test.
2007
1e466f04
GM
20082017-05-31 Graham Markall <graham.markall@embecosm.com>
2009
2010 * gcc.target/arc/add_n-combine.c: New test.
2011 * gcc.target/arc/sub_n-combine.c: New test.
2012
89c88990
RB
20132017-05-31 Richard Biener <rguenther@suse.de>
2014
2015 PR target/80880
2016 * gcc.target/i386/pr80880.c: New testcase.
2017
748bbe72
RS
20182017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
2019
2020 * gcc.dg/vect/vect-103.c: Update wording of dump message.
2021
c7d7e222
BC
20222017-05-31 Bin Cheng <bin.cheng@arm.com>
2023
2024 * gcc.dg/vect/pr80815-3.c: New test.
2025
ee1379be
RB
20262017-05-31 Richard Biener <rguenther@suse.de>
2027
2028 PR tree-optimization/80906
2029 * gcc.dg/graphite/pr80906.c: New testcase.
2030
bcce980e
TV
20312017-05-30 Tom de Vries <tom@codesourcery.com>
2032
2033 PR testsuite/80910
2034 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
2035 unsupported if host compiler does not support c++11.
2036 (host_supports_c++11): New proc.
2037
ef9200aa
MS
20382017-05-30 Martin Sebor <msebor@redhat.com>
2039
2040 PR c/80731
2041 * g++.dg/ext/utf16-4.C: Relax test.
2042 * gcc.dg/fixed-point/int-warning.c: Adjust.
2043
f012c8ef
DM
20442017-05-30 David Malcolm <dmalcolm@redhat.com>
2045
2046 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
2047 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
2048 test case.
2049 * g++.dg/plugin/show-template-tree-color.C: New test case.
2050 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
2051 * g++.dg/template/show-template-tree-2.C: New test case.
2052 * g++.dg/template/show-template-tree-3.C: New test case.
2053 * g++.dg/template/show-template-tree-4.C: New test case.
2054 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
2055 * g++.dg/template/show-template-tree.C: New test case.
2056
3f8efe25
SB
20572017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
2058
2059 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
2060 dg-options.
2061 * gfortran.dg/pr80107.f: Delete testcase.
2062
77d1dbdb
UB
20632017-05-30 Uros Bizjak <ubizjak@gmail.com>
2064
2065 PR target/80833
2066 * gcc.target/i386/pr80833-1.c: New test.
2067 * gcc.target/i386/pr80833-2.c: Ditto.
2068
e2f35333
NS
20692017-05-30 Nathan Sidwell <nathan@acm.org>
2070
2071 PR c++/80913
2072 * g++.dg/lookup/pr80913.C: New.
2073
ba7629e2
RB
20742017-05-30 Richard Biener <rguenther@suse.de>
2075
2076 PR middle-end/80901
2077 * gcc.dg/torture/pr80901.c: New testcase.
2078
4bfb347c
RD
20792017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
2080
2081 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
2082
b3125625
JL
20832017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2084
2085 PR target/78838
2086 * gcc.target/msp430/interrupt_fn_placement.c: New test.
2087
892d6169
RB
20882017-05-30 Richard Biener <rguenther@suse.de>
2089
2090 PR middle-end/80876
2091 * gcc.dg/torture/pr80876.c: New testcase.
2092
3d7ff728
NS
20932017-05-29 Nathan Sidwell <nathan@acm.org>
2094
2095 PR c++/80891 (#5)
2096 * g++.dg/lookup/pr80891-5.C: New.
2097
fd262197
JD
20982017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2099
2100 PR libgfortran/53029
2101 * gfortran.dg/read_5.f90: New test.
2102
724e517a
NS
21032017-05-29 Nathan Sidwell <nathan@acm.org>
2104
a5cfa13a
NS
2105 PR c++/80891 (#4)
2106 * g++.dg/lookup/pr80891-4.C: New.
2107
e514ab0c
NS
2108 PR c++/80891 (#1)
2109 * g++.dg/lookup/pr80891-1.C: New.
2110
58dec010
NS
2111 PR c++/80891 (#3)
2112 * g++.dg/lookup/pr80891-3.C: New.
2113
724e517a
NS
2114 PR c++/80891 (#2)
2115 * g++.dg/lookup/pr80891-2.C: New.
2116
bbe3927b
TK
21172017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2118
2119 PR fortran/37131
2120 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
2121 flags.
2122 * gfortran.dg/transpose_optimization_1.f90: Likewise.
2123 * gfortran.dg/inline_matmul_17.f90: New test.
2124
8364e6ac
TK
21252017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2126
2127 * gfortran.dg/matmul_bounds_12.f90: New test.
2128
56a35ac9
JJ
21292017-05-27 Jakub Jelinek <jakub@redhat.com>
2130
2131 PR bootstrap/80887
2132 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
2133
945bf9e1
NS
21342017-05-26 Nathan Sidwell <nathan@acm.org>
2135
2136 * g++.dg/cpp0x/dr2061.C: New.
2137 * g++.dg/parse/namespace-alias-1.C: Add more test.
2138
cb4fe401
BC
21392017-05-26 Bin Cheng <bin.cheng@arm.com>
2140
2141 PR tree-optimization/80815
2142 * gcc.dg/vect/pr80815-1.c: New test.
2143 * gcc.dg/vect/pr80815-2.c: New test.
2144
e929e611
ML
21452017-05-26 Martin Liska <mliska@suse.cz>
2146
2147 PR ipa/80663
2148 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
2149 split at the problematic spot.
2150 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
2151 a valid value of the param.
2152
92f105f6
MP
21532017-05-26 Marek Polacek <polacek@redhat.com>
2154
2155 PR sanitizer/80875
2156 * c-c++-common/ubsan/pr80875.c: New test.
2157
74ca4e36
TV
21582017-05-26 Tom de Vries <tom@codesourcery.com>
2159
2160 PR testsuite/80557
2161 * gcc.dg/20011021-1.c: Replace absolute line numbers.
2162 * gcc.dg/Wcxx-compat-8.c: Same.
2163 * gcc.dg/Wobjsize-1.c: Same.
2164 * gcc.dg/Wshadow-local-2.c: Same.
2165 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
2166 * gcc.dg/anon-struct-6.c: Same.
2167 * gcc.dg/asm-wide-1.c: Same.
2168 * gcc.dg/builtin-inf-1.c: Same.
2169 * gcc.dg/builtin-redefine.c: Same.
2170 * gcc.dg/c90-array-lval-6.c: Same.
2171 * gcc.dg/c90-array-lval-7.c: Same.
2172 * gcc.dg/c90-fordecl-1.c: Same.
2173 * gcc.dg/c99-fordecl-2.c: Same.
2174 * gcc.dg/cast-lvalue-1.c: Same.
2175 * gcc.dg/cast-lvalue-2.c: Same.
2176 * gcc.dg/compound-lvalue-1.c: Same.
2177 * gcc.dg/cond-lvalue-1.c: Same.
2178 * gcc.dg/cpp/20000419-1.c: Same.
2179 * gcc.dg/cpp/backslash.c: Same.
2180 * gcc.dg/cpp/backslash2.c: Same.
2181 * gcc.dg/cpp/macspace1.c: Same.
2182 * gcc.dg/cpp/macspace2.c: Same.
2183 * gcc.dg/cpp/multiline-2.c: Same.
2184 * gcc.dg/cpp/pr27777.c: Same.
2185 * gcc.dg/cpp/pr30786.c: Same.
2186 * gcc.dg/cpp/pr34602.c: Same.
2187 * gcc.dg/cpp/redef1.c: Same.
2188 * gcc.dg/cpp/tr-warn1.c: Same.
2189 * gcc.dg/cpp/tr-warn3.c: Same.
2190 * gcc.dg/cpp/tr-warn6.c: Same.
2191 * gcc.dg/cpp/trad/hash.c: Same.
2192 * gcc.dg/cpp/trad/redef1.c: Same.
2193 * gcc.dg/cpp/ucs.c: Same.
2194 * gcc.dg/declspec-10.c: Same.
2195 * gcc.dg/declspec-11.c: Same.
2196 * gcc.dg/declspec-18.c: Same.
2197 * gcc.dg/format/c99-strftime-1.c: Same.
2198 * gcc.dg/format/ext-3.c: Same.
2199 * gcc.dg/format/pr72858.c: Same.
2200 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
2201 * gcc.dg/init-string-1.c: Same.
2202 * gcc.dg/label-decl-3.c: Same.
2203 * gcc.dg/m-un-2.c: Same.
2204 * gcc.dg/nofixed-point-2.c: Same.
2205 * gcc.dg/noncompile/20020213-1.c: Same.
2206 * gcc.dg/pch/counter-2.c: Same.
2207 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
2208 * gcc.dg/pr27528.c: Same.
2209 * gcc.dg/pr27953.c: Same.
2210 * gcc.dg/pr35899.c: Same.
2211 * gcc.dg/pr37561.c: Same.
2212 * gcc.dg/pr45461.c: Same.
2213 * gcc.dg/pr45750.c: Same.
2214 * gcc.dg/pr53196-2.c: Same.
2215 * gcc.dg/pr53265.c: Same.
2216 * gcc.dg/redecl-1.c: Same.
2217 * gcc.dg/tls/thr-init-1.c: Same.
2218 * gcc.dg/torture/pr51106-1.c: Same.
2219 * gcc.dg/torture/pr51106-2.c: Same.
2220 * gcc.dg/uninit-19.c: Same.
2221 * gcc.dg/uninit-pr20644.c: Same.
2222
6fc9f7aa
JJ
22232017-05-26 Jakub Jelinek <jakub@redhat.com>
2224
2225 * g++.dg/cpp1z/decomp29.C (p): New variable.
2226 (main): Add further tests.
2227
28e0e05b
RB
22282017-05-26 Richard Biener <rguenther@suse.de>
2229
2230 PR tree-optimization/80842
2231 * gcc.dg/torture/pr80842.c: New testcase.
2232
c81ec254
PC
22332017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2234
2235 PR c++/79652
2236 * g++.dg/cpp0x/pr79652.C: New.
2237
aee21066
PC
22382017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2239
2240 PR c++/71451
2241 * g++.dg/cpp0x/variadic170.C: New.
2242
63dbcd13
VR
22432017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
2244
2245 * g++.dg/warn/Wcatch-value-1.C: New test.
2246 * g++.dg/warn/Wcatch-value-2.C: New test.
2247 * g++.dg/warn/Wcatch-value-3.C: New test.
2248
932f48ac
NS
22492017-05-25 Nathan Sidwell <nathan@acm.org>
2250
44e00a7a
NS
2251 * g++.dg/lookup/using56.C: New.
2252 * g++.dg/lookup/using57.C: New.
2253 * g++.dg/lookup/using58.C: New.
2254 * g++.dg/lookup/using59.C: New.
2255
932f48ac
NS
2256 * g++.dg/lookup/using17.C: Adjust diagnostics.
2257
a10f9a2e
MS
22582017-05-25 Martin Sebor <msebor@redhat.com>
2259
2260 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
2261 positives on ILP32.
2262 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
2263 column numbers.
2264 * gcc.dg/pr60114.c: Same.
2265
47c05e71
JH
22662017-05-23 Jan Hubicka <hubicka@ucw.cz>
2267
2268 * gfortran.dg/pr48636.f90: Fix template better.
2269
f35a733d
NS
22702017-05-25 Nathan Sidwell <nathan@acm.org>
2271
2272 * g++.dg/lookup/koenig14.C: New.
2273
18c1e9e0
PC
22742017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2275
2276 PR c++/79583
2277 * g++.dg/cpp0x/pr79583.C: New.
2278
2673d192
PC
22792017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2280
2281 PR c++/68578
2282 * g++.dg/cpp1y/pr68578.C: New.
2283
bce8ef71
MG
22842017-05-25 Marc Glisse <marc.glisse@inria.fr>
2285
2286 * gcc.dg/tree-ssa/vce-1.c: New file.
2287
11d6b45d
MG
22882017-05-25 Marc Glisse <marc.glisse@inria.fr>
2289
2290 * gcc.dg/tree-ssa/addadd.c: New file.
2291
5ad4f1c8
NS
22922017-05-24 Nathan Sidwell <nathan@acm.org>
2293
2294 * g++.dg/lookup/friend12.C: Adjust diagnostics.
2295 * g++.dg/lookup/friend19.C: New.
2296 * g++.dg/lookup/friend20.C: New.
2297
d4a760d8
JW
22982017-05-24 Jonathan Wakely <jwakely@redhat.com>
2299
2300 PR c++/80544
2301 * g++.dg/expr/cast11.C: New test.
2302
3cd211af
MS
23032017-05-24 Martin Sebor <msebor@redhat.com>
2304
2305 PR c/80731
2306 * c-c++-common/Wfloat-conversion.c: Adjust.
2307 * c-c++-common/dfp/convert-int-saturate.c: Same.
2308 * c-c++-common/pr68657-1.c: Same.
2309 * g++.dg/ext/utf-cvt.C: Same.
2310 * g++.dg/ext/utf16-4.C: Same.
2311 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
2312 * g++.dg/warn/Wconversion-real-integer2.C: Same.
2313 * g++.dg/warn/Wconversion3.C: Same.
2314 * g++.dg/warn/Wconversion4.C: Same.
2315 * g++.dg/warn/Wsign-conversion.C: Same.
2316 * g++.dg/warn/overflow-warn-1.C: Same.
2317 * g++.dg/warn/overflow-warn-3.C: Same.
2318 * g++.dg/warn/overflow-warn-4.C: Same.
2319 * g++.dg/warn/pr35635.C: Same.
2320 * g++.old-deja/g++.mike/enum1.C: Same.
2321 * gcc.dg/Wconversion-3.c: Same.
2322 * gcc.dg/Wconversion-5.c: Same.
2323 * gcc.dg/Wconversion-complex-c99.c: Same.
2324 * gcc.dg/Wconversion-complex-gnu.c: Same.
2325 * gcc.dg/Wconversion-integer.c: Same.
2326 * gcc.dg/Wsign-conversion.c: Same.
2327 * gcc.dg/bitfld-2.c: Same.
2328 * gcc.dg/c90-const-expr-11.c: Same.
2329 * gcc.dg/c90-const-expr-7.c: Same.
2330 * gcc.dg/c99-const-expr-7.c: Same.
2331 * gcc.dg/overflow-warn-1.c: Same.
2332 * gcc.dg/overflow-warn-2.c: Same.
2333 * gcc.dg/overflow-warn-3.c: Same.
2334 * gcc.dg/overflow-warn-4.c: Same.
2335 * gcc.dg/overflow-warn-5.c: Same.
2336 * gcc.dg/overflow-warn-8.c: Same.
2337 * gcc.dg/overflow-warn-9.c: New test.
2338 * gcc.dg/pr35635.c: Adjust.
2339 * gcc.dg/pr59940.c: Same.
2340 * gcc.dg/pr59963-2.c: Same.
2341 * gcc.dg/pr60114.c: Same.
2342 * gcc.dg/switch-warn-2.c: Same.
2343 * gcc.dg/utf-cvt.c: Same.
2344 * gcc.dg/utf16-4.c: Same.
2345
216bfadc
JJ
23462017-05-24 Jakub Jelinek <jakub@redhat.com>
2347
2348 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
2349 Don't include limits.h.
2350 (w): Conditionalize on long long wider than int. Use
2351 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
2352 -9223372036854775808.
2353 (x): Use __INT_MAX__ instead of INT_MAX.
2354
610abc02
TK
23552017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2356
2357 PR fortran/66094
2358 * gfortran.dg/inline_matmul_16.f90: New test.
2359
8d0c9b36
TV
23602017-05-24 Tom de Vries <tom@codesourcery.com>
2361
2362 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
2363
3f3fb6c9
PB
23642017-05-24 Peter Bergner <bergner@vnet.ibm.com>
2365
2366 PR middle-end/80823
2367 * gcc.dg/pr80823.c: New test.
2368
00e0af8d
AK
23692017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2370
2371 * gcc.target/s390/pr80725.c: New test.
2372
6131102c
NS
23732017-05-23 Nathan Sidwell <nathan@acm.org>
2374
ef4c5e78
NS
2375 * g++.dg/lookup/extern-c-hidden.C: New.
2376 * g++.dg/lookup/extern-redecl1.C: New.
2377
6131102c
NS
2378 PR c++/80866
2379 * g++.dg/parse/pr80866.C: New.
2380
d2db2e6b
JH
23812017-05-23 Jan Hubicka <hubicka@ucw.cz>
2382
2383 * gcc.dg/ipa/ctor-empty-1.c: Update template.
2384 * gcc.dg/ipa/inline-5.c: Likewise.
2385 * gfortran.dg/pr48636.f90: Likewise.
2386
e4ea7a4c
NS
23872017-05-23 Nathan Sidwell <nathan@acm.org>
2388
2389 * g++.dg/parse/ctor9.C: Adjust expected error.
2390
c2d7c404
JD
23912017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2392
2393 PR libgfortran/80256
2394 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
2395 Cygwin.
2396
fd71a9a2
TS
23972017-05-23 Thomas Schwinge <thomas@codesourcery.com>
2398
2399 * c-c++-common/goacc/parallel-dims-1.c: Update.
2400 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
2401 * c-c++-common/goacc/routine-1.c: Likewise.
2402 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
2403 * g++.dg/goacc/template.C: Likewise.
2404 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2405 * gfortran.dg/goacc/routine-3.f90: Likewise.
2406 * gfortran.dg/goacc/sie.f95: Likewise.
2407 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
2408
9d029ddf
NS
24092017-05-23 Nathan Sidwell <nathan@acm.org>
2410
2411 * g++.dg/lookup/using13.C: Adjust expected error.
2412
008c7367
SKS
24132017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2414
2415 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
2416
d1f6caae
MM
24172017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2418
2419 PR target/80718
2420 * gcc.target/powerpc/pr80718.c: New test.
2421
2ea0d750
SB
24222017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
2423
2424 * gcc.target/powerpc/conditional-return.c: New testcase.
2425
25b81686
BS
24262017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2427
2428 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
2429 LE-only.
2430
477f145b
JW
24312017-05-22 Janus Weil <janus@gcc.gnu.org>
2432
2433 PR fortran/80766
2434 * gfortran.dg/typebound_call_28.f90: New test.
2435
65cc1407
NS
24362017-05-22 Nathan Sidwell <nathan@acm.org>
2437
2438 * g++.dg/lookup/strong-using.C: New.
2439
0c4f8178
TP
24402017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2441
2442 * gcc.target/arm/movsi_movt.c: New test.
2443 * gcc.target/arm/movdi_movt.c: New test.
2444
fbb1c7d4
EB
24452017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
2446
2447 * gnat.dg/specs/not_null1.ads: New test.
2448
d3271136
EB
24492017-05-22 Eric Botcazou <ebotcazou@adacore.com>
2450
2451 * gnat.dg/limited_with5.ad[sb]: New test.
2452 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
2453 * gnat.dg/limited_with6.ad[sb]: New test.
2454 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
2455
4c24ec6d
EB
24562017-05-22 Eric Botcazou <ebotcazou@adacore.com>
2457
2458 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
2459 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
2460
4bcbb7b8
PC
24612017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2462
2463 PR c++/70265
2464 * g++.dg/cpp1y/constexpr-70265-1.C: New.
2465 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
2466
51cd6b78
JD
24672017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2468
2469 PR libgfortran/80333
2470 * gfortran.dg/dtio_30.f03: New test.
2471
33f8c0a1
MP
24722017-05-19 Marek Polacek <polacek@redhat.com>
2473
2474 PR sanitizer/80800
2475 * c-c++-common/ubsan/pr80800.c: New test.
2476 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
2477
9740ed54
TS
24782017-05-19 Thomas Schwinge <thomas@codesourcery.com>
2479
7fd549d2
TS
2480 * c-c++-common/goacc/default-1.c: Update.
2481 * c-c++-common/goacc/default-2.c: Likewise.
2482 * c-c++-common/goacc/default-4.c: Likewise.
2483 * gfortran.dg/goacc/default-1.f95: Likewise.
2484 * gfortran.dg/goacc/default-4.f: Likewise.
2485 * c-c++-common/goacc/default-5.c: New file.
2486 * gfortran.dg/goacc/default-5.f: Likewise.
2487
9740ed54
TS
2488 * c-c++-common/goacc/default-1.c: New file.
2489 * c-c++-common/goacc/default-2.c: Likewise.
2490 * c-c++-common/goacc/data-default-1.c: Remove file, including its
2491 test cases in...
2492 * c-c++-common/goacc/default-3.c: ... this new file, and...
2493 * c-c++-common/goacc/default-4.c: ... this new file.
2494 * gfortran.dg/goacc/default.f95: Remove file, including its test
2495 cases in...
2496 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
2497 * gfortran.dg/goacc/default-2.f: ... this new file.
2498 * gfortran.dg/goacc/default-3.f95: New file.
2499 * gfortran.dg/goacc/default-4.f: Likewise.
2500
2a8a8d7b
NS
25012017-05-19 Nathan Sidwell <nathan@acm.org>
2502
2503 * g++.dg/inherit/covariant7.C: Adjust.
2504
a978134e
PB
25052017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2506
2507 * gcc.target/arm/tls-disable-literal-pool.c: Change
2508 require-effective-target to tls_native.
2509 Move dg-error to return statement line and change to dg-message.
2510
39aac208
RB
25112017-05-19 Richard Biener <rguenther@suse.de>
2512
2513 PR c++/80593
2514 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
2515 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
2516
035ab826
RB
25172017-05-19 Richard Biener <rguenther@suse.de>
2518
2519 PR middle-end/80764
2520 * gcc.dg/torture/pr80764.c: New testcase.
2521
52e14b96
MM
25222017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2523
2524 PR target/80510
2525 * gcc.target/powerpc/pr80510-1.c: New test.
2526 * gcc.target/powerpc/pr80510-2.c: Likewise.
2527
4287da82
EG
25282017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
2529
2530 * gcc.dg/pragma-diag-7.c: New test.
2531
e4171e10
UB
25322017-05-18 Uros Bizjak <ubizjak@gmail.com>
2533
2534 PR target/80799
2535 * g++.dg/other/i386-11.C: New test.
2536
cdefeea2
WS
25372017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
2538
2539 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
2540 * fold-vec-div-floatdouble.c: Likewise.
2541 * fold-vec-logical-ands-char.c: Likewise.
2542 * fold-vec-logical-ands-int.c: Likewise.
2543 * fold-vec-logical-ands-short.c: Likewise.
2544 * fold-vec-logical-ors-char.c: Likewise.
2545 * fold-vec-logical-ors-int.c: Likewise.
2546 * fold-vec-logical-ors-short.c: Likewise.
2547 * fold-vec-logical-other-char.c: Likewise.
2548 * fold-vec-mule-misc.c: Likewise.
2549 * fold-vec-mult-float.c: Likewise.
2550 * fold-vec-mult-floatdouble.c: Likewise.
2551 * fold-vec-mult-int.c: Likewise.
2552 * fold-vec-mult-int128-p9.c: Likewise.
2553 * fold-vec-sub-floatdouble.c: Likewise.
2554 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
2555 Add lp64 requirement.
2556 * fold-vec-mult-int128-p8.c: Likewise.
2557 * fold-vec-logical-ors-longlong.c: Fix comment typo.
2558
62ee030a
SM
25592017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
2560
2561 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
2562 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
2563 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
2564 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
2565 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
2566 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
2567 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
2568 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
2569 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
2570 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
2571 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
2572 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
2573 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
2574 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
2575 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
2576 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
2577 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
2578 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
2579 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
2580 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
2581 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
2582 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
2583 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
2584 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
2585 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
2586 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
2587
00a84d0e
SL
25882017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
2589
2590 * gcc.target/sparc/niagara7-align.c: New test.
2591
243c2883
MP
25922017-05-18 Marek Polacek <polacek@redhat.com>
2593
2594 PR sanitizer/80797
2595 * c-c++-common/ubsan/null-12.c: New test.
2596
e98e6340
SB
25972017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
2598
2599 PR middle-end/80692
2600 * gcc.c-torture/execute/pr80692.c: New testcase.
2601
0152001b 26022017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
2603
2604 PR libgfortran/80741
2605 * gfortran.dg/read_4.f90: New test.
2606
c8ded430
BS
26072017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2608
2609 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
2610
e5b1f5a1
FR
26112017-05-17 Fritz Reese <fritzoreese@gmail.com>
2612
2613 PR fortran/80668
2614 * gfortran.dg/pr80668.f90: New.
2615
9853cb28
PB
26162017-05-17 Peter Bergner <bergner@vnet.ibm.com>
2617
2618 PR middle-end/80775
2619 * gcc.dg/pr80775.c: New test.
2620
142473df
MP
26212017-05-17 Marek Polacek <polacek@redhat.com>
2622
2623 PR sanitizer/80659
2624 * gcc.dg/asan/pr80659.c: New test.
2625
8508a5b5
SKS
26262017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2627
2628 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
2629 unsigned long.
2630
bc36d2b7
CX
26312017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
2632
2633 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
2634
4fc5ebf1
JG
26352017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
2636 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2637
2638 PR tree-optimization/80457
2639 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
2640 call vect_model_simple_cost.
2641
bedee914
PT
26422017-05-16 Paul Thomas <pault@gcc.gnu.org>
2643
2644 PR fortran/80554
2645 * gfortran.dg/submodule_29.f08: New test.
2646
10791753
DM
26472017-05-16 David Malcolm <dmalcolm@redhat.com>
2648
2649 * g++.dg/other/accessor-fixits-1.C: New test case.
2650 * g++.dg/other/accessor-fixits-2.C: New test case.
2651 * g++.dg/other/accessor-fixits-3.C: New test case.
2652 * g++.dg/other/accessor-fixits-4.C: New test case.
2653
727577c2
CL
26542017-05-16 Carl Love <cel@us.ibm.com>
2655
2656 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
2657 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
2658 built-ins to the test suite file. Note, support for mradds exists
2659 but no test case exists.
2660 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
2661 built-ins to the test suite file.
2662
6b6ae9eb
MP
26632017-05-16 Marek Polacek <polacek@redhat.com>
2664
2665 PR sanitizer/80536
2666 PR sanitizer/80386
2667 * c-c++-common/ubsan/pr80536.c: New test.
2668 * g++.dg/ubsan/pr80386.C: New test.
2669
678d7e19
TC
26702017-05-16 Tamar Christina <tamar.christina@arm.com>
2671
2672 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
2673 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
2674
6da37857
MW
26752016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2676
2677 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
2678 expected output of vadd, vsub and vmul instructions.
2679 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
2680 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
2681 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
2682
a5768d38
JD
26832017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2684
2685 PR libgfortran/80727
2686 * gfortran.dg/read_3.f90: New test.
2687
3a77e7cc
NS
26882017-05-15 Nathan Sidwell <nathan@acm.org>
2689
2016c841
NS
2690 PR c++/79369
2691 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
2692
3a77e7cc
NS
2693 PR c++/79369
2694 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
2695 * g++.dg/cpp0x/pr79369.C: New.
2696
0735a1c8
SK
26972017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
2698
2699 PR fortran/80752
3a77e7cc 2700 * gfortran.dg/pr80752.f90: New test.
0735a1c8 2701
f108770a
UB
27022017-05-15 Uros Bizjak <ubizjak@gmail.com>
2703
900b5b6a 2704 PR target/80425
f108770a
UB
2705 * gcc.target/i386/pr80425-1.c: New test.
2706 * gcc.target/i386/pr80425-2.c: Ditto.
2707
e30ce0a3
JL
27082017-05-15 Jeff Law <law@redhat.com>
2709
2710 * gcc.target/mips/reorgbug-1.c: New test.
2711
0d5a0a33
PMR
27122017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
2713
2714 * gnat.dg/specs/pack13.ads: New test.
2715
a104bd88
MS
27162017-05-14 Martin Sebor <msebor@redhat.com>
2717
2718 PR middle-end/77671
2719 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
2720 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
2721 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2722 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
2723 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
2724
c6c02519
MS
27252017-05-14 Martin Sebor <msebor@redhat.com>
2726
2727 PR middle-end/80669
2728 * gcc.dg/builtin-stpncpy.c: New test.
2729
d6d4d770
DS
27302017-05-14 Daniel Santos <daniel.santos@pobox.com>
2731
2732 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
2733 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
2734 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
2735 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
2736
b9bdd60b
JK
27372017-05-14 Julia Koval <julia.koval@intel.com>
2738
2739 * gcc.target/i386/xgetsetbv.c: New test.
2740
28ae01cd
NK
27412017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
2742
2743 PR fortran/80442
2744 * gfortran.dg/impl_do_var_data.f90: New Test
2745
c7488b4f
PJ
27462017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
2747
2748 * brig.dg/test/gimple/priv-array-offset-access.hsail:
2749 A regression test for a private array access case which caused
2750 an assert.
2751
9b5f12ae
MS
27522017-05-12 Martin Sebor <msebor@redhat.com>
2753
2754 PR testsuite/80643
2755 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
2756 to the purpose of the test.
2757
b76f1550
SM
27582017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
2759
2760 * gcc.target/powerpc/bmi-andn-1.c: New file
2761 * gcc.target/powerpc/bmi-andn-2.c: New file.
2762 * gcc.target/powerpc/bmi-bextr-1.c: New file.
2763 * gcc.target/powerpc/bmi-bextr-2.c: New file.
2764 * gcc.target/powerpc/bmi-bextr-4.c: New file.
2765 * gcc.target/powerpc/bmi-bextr-5.c: New file.
2766 * gcc.target/powerpc/bmi-blsi-1.c: New file.
2767 * gcc.target/powerpc/bmi-blsi-2.c: New file.
2768 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
2769 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
2770 * gcc.target/powerpc/bmi-blsr-1.c: New file.
2771 * gcc.target/powerpc/bmi-blsr-2.c: New File.
2772 * gcc.target/powerpc/bmi-check.h: New File.
2773 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
2774 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
2775 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
2776 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
2777 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
2778 * gcc.target/powerpc/bmi2-check.h: New file.
2779 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
2780 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
2781 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
2782 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
2783 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
2784 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
2785 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
2786 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
2787 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
2788
2a3fa75a
PC
27892017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2790
2791 PR c++/60430
2792 * g++.dg/cpp0x/pr60430.C: New.
2793
e8bf7c7b
JL
27942017-05-12 Jeff Law <law@redhat.com>
2795
2796 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2797
284d1f76
PB
27982017-05-12 Peter Bergner <bergner@vnet.ibm.com>
2799
2800 PR middle-end/80707
2801 * g++.dg/pr80707.C: New test.
2802
302a0e37
WS
28032017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2804
2805 * gcc.target/powerpc/fold-vec-div-float.c: New.
2806 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
2807 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
2808
a7785078
WS
28092017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2810
2811 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
2812 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
2813 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
2814 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
2815 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
2816 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
2817 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
2818 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
2819 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
2820 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
2821 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
2822 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
2823
9206028e
PC
28242017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2825
2826 PR c++/49604
2827 * g++.dg/cpp0x/forw_enum14.C: New.
2828 * g++.dg/cpp0x/forw_enum15.C: Likewise.
2829
7af1c0ad
RB
28302017-05-12 Richard Biener <rguenther@suse.de>
2831
2832 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
2833
f7e95bdb
PC
28342017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2835
2836 PR c++/67687
2837 * g++.dg/cpp0x/constexpr-ice17.C: New.
2838
53e788d0
RB
28392017-05-12 Richard Biener <rguenther@suse.de>
2840
2841 PR tree-optimization/80713
2842 * gcc.dg/torture/pr80713.c: New testcase.
2843
2ead1ab9
AK
28442017-05-12 Andi Kleen <ak@linux.intel.com>
2845
2846 PR testsuite/77684
2847 * lib/target-supports.exp (profopt-perf-wrapper):
2848 Add -m8 option to increase parallelism.
2849
ee58b02f
TS
28502017-05-12 Thomas Schwinge <thomas@codesourcery.com>
2851
1e47f02b
TS
2852 * c-c++-common/goacc/parallel-dims-1.c: New file.
2853 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
2854
b0f271ce
TS
2855 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
2856 * c-c++-common/goacc/classify-kernels.c: Likewise.
2857 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
2858 Likewise.
2859 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
2860 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
2861 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
2862 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
2863 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
2864 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
2865 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
2866 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
2867 * c-c++-common/goacc/kernels-loop.c: Likewise.
2868 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
2869 * c-c++-common/goacc/kernels-reduction.c: Likewise.
2870 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2871 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2872 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
2873 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2874 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2875 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2876 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2877 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2878 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
2879 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2880
25651634
TS
2881 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
2882 * c-c++-common/goacc/classify-kernels.c: Likewise.
2883 * c-c++-common/goacc/classify-parallel.c: Likewise.
2884 * c-c++-common/goacc/classify-routine.c: Likewise.
2885 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2886 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2887 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
2888 * gfortran.dg/goacc/classify-routine.f95: Likewise.
2889
ee58b02f
TS
2890 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
2891 * c-c++-common/goacc/classify-kernels.c: Likewise.
2892 * c-c++-common/goacc/classify-parallel.c: Likewise.
2893 * c-c++-common/goacc/classify-routine.c: Likewise.
2894 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2895 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2896 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
2897 * gfortran.dg/goacc/classify-routine.f95: Likewise.
2898
2d82ec25
NS
28992017-05-11 Nathan Sidwell <nathan@acm.org>
2900
2901 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
2902
29032017-05-11 Carl Love <cel@us.ibm.com>
2904
2905 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
2906 to the test suite file.
2907 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
2908 to the test suite file.
2909
628c06d6
JD
29102017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2911
2912 PR fortran/78659
2913 * gfortran.dg/namelist_91.f90: New test.
2914 * gfortran.dg/namelist_92.f90: New test.
2915 * gfortran.dg/namelist_93.f90: New test.
2916 * gfortran.dg/namelist_94.f90: New test.
2917
1bea0f26
BS
29182017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2919
2920 PR target/80695
2921 * gcc.target/powerpc/pr80695-p8.c: New file.
2922 * gcc.target/powerpc/pr80695-p9.c: New file.
2923
7c85c9fe
UB
29242017-05-11 Uros Bizjak <ubizjak@gmail.com>
2925 Jakub Jelinek <jakub@redhat.com>
2926
2927 PR target/80706
2928 * gcc.target/i386/pr80706.c: New test.
2929
d7a33a4c
JK
29302017-05-11 Julia Koval <julia.koval@intel.com>
2931
2932 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
2933 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
2934 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
2935 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
2936
59fbddcf
PC
29372017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
2938
2939 PR c++/70538
2940 * g++.dg/cpp0x/pr70538.C: New.
2941
cc09ff60
UB
29422017-05-11 Uros Bizjak <ubizjak@gmail.com>
2943
7c85c9fe
UB
2944 * gcc.target/i386/pr22152.c: Fix undefined testcase.
2945 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
2946 (dg-options): Remove -fno-tree-sink.
2947
4fd18c78
KN
29482017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
2949
2950 * gcc.target/powerpc/cmpb-1.c: New test.
2951 * gcc.target/powerpc/cmpb-2.c: New test.
2952 * gcc.target/powerpc/cmpb-3.c: New test.
2953 * gcc.target/powerpc/cmpb32-1.c: New test.
2954 * gcc.target/powerpc/cmpb32-2.c: New test.
2955
43b883a9
RB
29562017-05-11 Richard Biener <rguenther@suse.de>
2957
2958 PR tree-optimization/80705
2959 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
2960
29b871ec
NS
29612017-05-11 Nathan Sidwell <nathan@acm.org>
2962
2963 * lib/scanlang.exp: New.
2964 * lib/gcc-dg.exp: Load scanlang.exp.
2965 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
2966
c587104e
MM
29672017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2968
2969 PR testsuite/80580
2970 * gcc.dg/gimplefe-error-6.c: New test.
2971
67ac9a9d
MM
29722017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2973
2974 PR testsuite/80580
2975 * gcc.dg/gimplefe-error-5.c: New test.
2976
ac4eb40f
MM
29772017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2978
2979 PR testsuite/80580
2980 * gcc.dg/gimplefe-error-4.c: New test.
2981
d45d6282
BS
29822017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2983
2984 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
2985
f4ee3a9e
UB
29862017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
2987
2988 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
2989 (_mm_maskz_max_round_sd): Test new intrinsics.
2990 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
2991 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
2992 (_mm_maskz_max_round_ss): Test new intrinsics.
2993 * gcc.target/i386/avx512f-vmaxss-2.c: New.
2994 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
2995 (_mm_maskz_min_round_sd): Test new intrinsics.
2996 * gcc.target/i386/avx512f-vminsd-2.c: New.
2997 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
2998 (_mm_maskz_min_round_ss): Test new intrinsics.
2999 * gcc.target/i386/avx512f-vminss-2.c: New.
3000 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
3001 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
3002 (__builtin_ia32_minss_mask_round): Test new builtins.
3003 * gcc.target/i386/sse-13.c: Ditto.
3004 * gcc.target/i386/sse-23.c: Ditto.
3005 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
3006 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
3007 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
3008 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
3009 (_mm_mask_min_round_ss): Test new intrinsics.
3010 * gcc.target/i386/testround-1.c: Ditto.
3011
30122017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3013
3014 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
3015 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
3016 (_mm_maskz_div_round_sd): Test new intrinsics.
3017 * gcc.target/i386/avx512f-vdivsd-2.c: New.
3018 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
3019 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
3020 (_mm_maskz_div_round_ss): Test new intrinsics.
3021 * gcc.target/i386/avx512f-vdivss-2.c: New.
3022 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
3023 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
3024 (_mm_maskz_mul_round_sd): Test new intrinsics.
3025 * gcc.target/i386/avx512f-vmulsd-2.c: New.
3026 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
3027 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
3028 (_mm_maskz_mul_round_ss): Test new intrinsics.
3029 * gcc.target/i386/avx512f-vmulss-2.c: New.
3030 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
3031 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
3032 (__builtin_ia32_mulss_mask_round): Test new builtins.
3033 * gcc.target/i386/sse-13.c: Ditto.
3034 * gcc.target/i386/sse-23.c: Ditto.
3035 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
3036 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
3037 (_mm_maskz_mul_round_ss): Test new intrinsics.
3038 * gcc.target/i386/testround-1.c: Ditto.
3039
30402017-05-10 Julia Koval <julia.koval@intel.com>
3041
3042 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
3043 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
3044 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
3045
30462017-05-10 Julia Koval <julia.koval@intel.com>
3047
3048 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
3049 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
3050 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
3051 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3052
ca4d2851
PB
30532017-05-10 Peter Bergner <bergner@vnet.ibm.com>
3054
0f374417 3055 PR tree-optimization/51513
ca4d2851
PB
3056 * gcc.target/powerpc/pr51513.c: New test.
3057 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
3058 __builtin_abort().
3059 * gcc.dg/predict-14.c: Likewise.
3060
5562ebfc
CL
30612017-05-10 Carl Love <cel@us.ibm.com>
3062 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
3063 to the test suite file.
3064 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
3065 to the test suite file.
3066
0ca2e7f7
PK
30672017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3068
3069 PR tree-optimization/77644
3070 * gcc.dg/tree-ssa/pr77644.c: New test-case.
3071
e1ad2926
AO
30722017-05-10 Alexandre Oliva <aoliva@redhat.com>
3073
3074 * gcc.dg/guality/inline-params-2.c: New.
3075
f00b411f
PC
30762017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
3077
3078 PR c++/80145
3079 * g++.dg/cpp1y/auto-fn37.C: New.
3080 * g++.dg/cpp1y/auto-fn38.C: Likewise.
3081
bf2a705c
MM
30822017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
3083
3084 PR target/68163
3085 * gcc.target/powerpc/pr68163.c: New test.
3086
5285d5d3
JW
30872017-05-09 Janus Weil <janus@gcc.gnu.org>
3088
3089 PR fortran/79311
3090 * gfortran.dg/finalize_32.f90: New test.
3091
31c2d57d
VR
30922017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
3093
3094 PR c/35441
3095 * gcc.dg/pr35441.c: New test.
3096
731f2c8a
MS
30972017-05-09 Martin Sebor <msebor@redhat.com>
3098
3099 PR testsuite/80643
3100 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
3101 output.
3102
cc49d15a
PC
31032017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3104
3105 PR c++/80186
3106 * g++.dg/template/crash126.C: New.
3107
85282abc
SP
31082017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
3109
3110 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
3111 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
3112 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
3113 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
3114
823c79ae
DH
31152017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3116
10a8bb62 3117 PR testsuite/80611
823c79ae
DH
3118 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
3119
79557bae
CZ
31202017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3121
3122 * gcc.target/arc/tmac-1.c: New file.
3123 * gcc.target/arc/tmac-2.c: Likewise.
3124 * gcc.target/arc/tmac.h: Likewise.
3125
c7314bc1
CZ
31262017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3127 Andrew Burgess <andrew.burgess@embecosm.com>
3128
3129 * gcc.target/arc/firq-1.c: New file.
3130 * gcc.target/arc/firq-2.c: Likewise.
3131 * gcc.target/arc/firq-3.c: Likewise.
3132 * gcc.target/arc/firq-4.c: Likewise.
3133 * gcc.target/arc/firq-5.c: Likewise.
3134 * gcc.target/arc/firq-6.c: Likewise.
3135
41453183
CZ
31362017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3137
3138 * gcc.target/arc/interrupt-5.c: Newfile.
3139 * gcc.target/arc/interrupt-6.c: Likewise.
3140 * gcc.target/arc/interrupt-7.c: Likewise.
3141 * gcc.target/arc/interrupt-8.c: Likewise.
3142 * gcc.target/arc/interrupt-9.c: Likewise.
3143
019bd543
RB
31442017-05-09 Richard Biener <rguenther@suse.de>
3145
3146 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
3147 and adjust.
3148 * gcc.dg/vect/vect-50.c: Likewise.
3149
684f84de
MP
31502017-05-09 Marek Polacek <polacek@redhat.com>
3151
3152 PR c/80525
3153 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
3154 * c-c++-common/Wlogical-op-2.c: New test.
3155
fd71825b
SKS
31562017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3157
3158 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
3159 for targets with __SIZEOF_INT__ < 4.
3160
4ca2e6ec
RB
31612017-05-09 Richard Biener <rguenther@suse.de>
3162
3163 * gcc.dg/vect/vect-50.c: Revert last change.
3164 * gcc.dg/vect/vect-44.c: Likewise.
3165
631238ac
MS
31662017-05-08 Martin Sebor <msebor@redhat.com>
3167
3168 PR translation/80280
3169 * gcc.dg/format/gcc_diag-10.c: New test.
3170
6ba86ba7
KN
31712017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
3172
3173 PR target/80101
3174 * gcc.target/powerpc/pr80101-1.c: New test.
3175
0f6ed121
TK
31762017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3177
3178 PR fortran/79930
3179 * gfortran.dg/inline_transpose_1.f90: Add
3180 -finline-matmul-limit=0 to options.
3181 * gfortran.dg/matmul_5.f90: Likewise.
3182 * gfortran.dg/vect/vect-8.f90: Likewise.
3183 * gfortran.dg/inline_matmul_14.f90: New test.
3184 * gfortran.dg/inline_matmul_15.f90: New test.
3185
fd991039
TK
31862017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3187
3188 PR fortran/80602
3189 * gfortran.dg/matmul_15.f90: New test case.
3190
18b8c294
WD
31912017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
3192
3193 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
3194 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
3195
8637c116
JL
31962017-05-07 Jeff Law <law@redhat.com>
3197
3198 Revert:
3199 2017-05-06 Jeff Law <law@redhat.com>
3200 PR tree-optimization/78496
3201 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
3202 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
3203
973dfbb4
JL
32042017-05-06 Jeff Law <law@redhat.com>
3205
3206 PR tree-optimization/78496
3207 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
3208 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
3209
8ffa3150
RS
32102017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
3211
3212 * gcc.target/aarch64/spill_1.c: New test.
3213
2a3f7997
RS
32142017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
3215
3216 PR rtl-optimization/75964
3217 * gcc.dg/torture/pr75964.c: New test.
3218
d554bf23
TV
32192017-05-06 Tom de Vries <tom@codesourcery.com>
3220
3221 PR testsuite/80606
3222 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
3223 * gcc.target/i386/avx-vtestpd-2.c: Same.
3224 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
3225 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
3226 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
3227 * gcc.target/i386/avx-vtestpd-3.c: Same.
3228 * gcc.target/i386/avx-vtestps-1.c: Same.
3229 * gcc.target/i386/avx-vtestps-2.c: Same.
3230 * gcc.target/i386/avx-vtestps-256-1.c: Same.
3231 * gcc.target/i386/avx-vtestps-256-2.c: Same.
3232 * gcc.target/i386/avx-vtestps-256-3.c: Same.
3233 * gcc.target/i386/avx-vtestps-3.c: Same.
3234
7a976fe7
TV
32352017-05-06 Tom de Vries <tom@codesourcery.com>
3236
3237 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
3238
0e852c66
TV
32392017-05-06 Tom de Vries <tom@codesourcery.com>
3240
3241 PR testsuite/80557
3242 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
3243 * gcc.target/powerpc/altivec-types-1.c: Same.
3244
63c40d92
TV
32452017-05-06 Tom de Vries <tom@codesourcery.com>
3246
3247 PR testsuite/80557
3248 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
3249 * gcc.target/spu/intrinsics-1.c: Same.
3250
b25b8f91
TV
32512017-05-06 Tom de Vries <tom@codesourcery.com>
3252
3253 PR testsuite/80557
3254 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
3255
6df13491
TV
32562017-05-06 Tom de Vries <tom@codesourcery.com>
3257
3258 PR testsuite/80557
3259 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
3260 * gcc.target/aarch64/spellcheck_2.c: Same.
3261 * gcc.target/aarch64/spellcheck_3.c: Same.
3262
e01261fe
TV
32632017-05-06 Tom de Vries <tom@codesourcery.com>
3264
3265 PR testsuite/80557
3266 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
3267 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
3268 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
3269 * g++.dg/debug/dwarf2/typedef5.C: Same.
3270 * g++.dg/goacc/data-1.C: Same.
3271
9945596c
BS
32722017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3273
3274 * gcc.target/powerpc/versioned-copy-loop.c: New file.
3275
8acb8575
MM
32762017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3277
3278 PR target/79038
3279 PR target/79202
3280 PR target/79203
3281 * gcc.target/powerpc/ppc-round3.c: New test.
3282 * gcc.target/powerpc/ppc-round2.c: Update expected code.
3283
ac699a04
JJ
32842017-05-05 Jakub Jelinek <jakub@redhat.com>
3285
8dc6a926
JJ
3286 PR tree-optimization/80632
3287 * gcc.dg/pr80632.c: New test.
3288
ac699a04
JJ
3289 PR tree-optimization/80558
3290 * gcc.dg/tree-ssa/vrp115.c: New test.
3291
655b5fc8
AV
32922017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3293 Thomas Preud'homme <thomas.preudhomme@arm.com>
3294 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3295
3296 PR target/71607
3297 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
3298 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
3299 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
3300 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
3301 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
3302 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
3303 * gcc.target/arm/tls-disable-literal-pool.c: New.
3304
c02d2d0a
PK
33052017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3306
3307 PR tree-optimization/80613
3308 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
3309
dfae9048
PC
33102017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
3311
3312 PR c++/71577
3313 * g++.dg/cpp0x/pr71577.C: New.
3314
d9c5a8b9
MS
33152017-05-04 Martin Sebor <msebor@redhat.com>
3316
3317 PR middle-end/79234
3318 * gcc.dg/builtin-stringop-chk-8.c: New test.
3319 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3320 * gcc.dg/builtin-stringop-chk-4.c: Same.
3321 * gcc.dg/builtin-strncat-chk-1.c: Same.
3322 * g++.dg/ext/strncpy-chk1.C: Same.
3323 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
3324 * gcc.dg/out-of-bounds-1.c: Same.
3325 * gcc.dg/pr78138.c: Same.
3326 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
3327 * gfortran.dg/mvbits_7.f90: Same.
3328
e50d56a5
MS
33292017-05-04 Martin Sebor <msebor@redhat.com>
3330
3331 PR preprocessor/79214
3332 PR middle-end/79222
3333 PR middle-end/79223
3334 * gcc.dg/pr79214.c: New test.
3335 * gcc.dg/pr79214.h: New test header.
3336 * gcc.dg/pr79222.c: New test.
3337 * gcc.dg/pr79223.c: New test.
3338 * gcc.dg/pr78138.c: Adjust.
3339 * gfortran.dg/unconstrained_commons.f: Same.
3340
0f2c4a8f
MS
33412017-05-04 Martin Sebor <msebor@redhat.com>
3342
3343 PR translation/80280
3344 * g++.dg/abi/Wabi-2-3.C: Adjust.
3345 * g++.dg/abi/Wabi-3-2.C: Ditto.
3346 * g++.dg/lookup/using17.C: Ditto.
3347 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
3348
8eef6097
MJ
33492017-05-04 Martin Jambor <mjambor@suse.cz>
3350
3351 PR tree-optimization/80622
3352 * gcc.dg/tree-ssa/pr80622.c: New test.
3353
33542017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
3355
3356 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
3357
26f1a658
JH
33582017-05-04 Jan Hubicka <hubicka@ucw.cz>
3359
3360 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
3361 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3362
4d147bca
RB
33632017-05-04 Richard Biener <rguenther@suse.de>
3364
3365 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
3366
3862ef76
RS
33672017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
3368
3369 * gcc.dg/vect/vect-profile-1.c: New test.
3370
c89ffd99
MP
33712017-05-04 Marek Polacek <polacek@redhat.com>
3372
3373 PR tree-optimization/80612
3374 * gcc.dg/torture/pr80612.c: New test.
3375
261ce1e5
PB
33762017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3377 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
3378
3379 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
3380 check_effective_target_arm_thumb1_movt_ok.
3381
556cf088
PB
33822017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3383
3384 * gcc.target/arm/fpscr.c: New file.
3385
010b1cc0
TP
33862017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3387
3388 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
3389 target.
3390
99b68476
TV
33912017-05-04 Tom de Vries <tom@codesourcery.com>
3392
3393 PR testsuite/80557
3394 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
3395 line numbers.
3396 * g++.dg/warn/miss-format-1.C: Same.
3397 * g++.dg/warn/overflow-warn-1.C: Same.
3398 * g++.dg/warn/overflow-warn-3.C: Same.
3399 * g++.dg/warn/overflow-warn-4.C: Same.
3400
09177a4b
TV
34012017-05-04 Tom de Vries <tom@codesourcery.com>
3402
3403 PR testsuite/80557
3404 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
3405 * gcc.target/i386/pr68657.c: Same.
3406 * gcc.target/i386/pr69255-1.c: Same.
3407 * gcc.target/i386/pr69255-2.c: Same.
3408 * gcc.target/i386/pr69255-3.c: Same.
3409
02c64149
RB
34102017-05-04 Richard Biener <rguenther@suse.de>
3411
3412 PR tree-optimization/31130
3413 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
3414 * gcc.dg/Wstrict-overflow-13.c: Likewise.
3415 * gcc.dg/Wstrict-overflow-21.c: Likewise.
3416 * gcc.dg/pr52904.c: Remove XFAIL.
3417 * gcc.dg/tree-ssa/vrp114.c: New testcase.
3418
9a26dfc8
JL
34192017-05-03 Jeff Law <law@redhat.com>
3420
3421 PR tree-optimization/78496
3422 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
3423
4d0e904f
UB
34242017-05-03 Uros Bizjak <ubizjak@gmail.com>
3425
3426 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
3427
49ab4621
RB
34282017-05-03 Richard Biener <rguenther@suse.de>
3429
3430 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
3431
18bfe940
JJ
34322017-05-03 Jakub Jelinek <jakub@redhat.com>
3433
3434 PR tree-optimization/79472
4d0e904f
UB
3435 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
3436 to dg-options.
18bfe940
JJ
3437 * gcc.dg/tree-ssa/vrp113.c: New test.
3438 * gcc.dg/tree-ssa/cswtch-3.c: New test.
3439 * gcc.dg/tree-ssa/cswtch-4.c: New test.
3440 * gcc.dg/tree-ssa/cswtch-5.c: New test.
3441
53e62089
TV
34422017-05-03 Tom de Vries <tom@codesourcery.com>
3443
3444 PR testsuite/80557
3445 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
3446 * c-c++-common/Wshift-negative-value-2.c: Same.
3447 * c-c++-common/Wshift-negative-value-3.c: Same.
3448 * c-c++-common/Wshift-negative-value-4.c: Same.
3449 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
3450 * c-c++-common/cpp/pr60400.c: Same.
3451 * c-c++-common/fmax-errors.c: Same.
3452 * c-c++-common/goacc/data-2.c: Same.
3453 * c-c++-common/goacc/host_data-2.c: Same.
3454 * c-c++-common/gomp/simd4.c: Same.
3455 * c-c++-common/pr28656.c: Same.
3456 * c-c++-common/pr43395.c: Same.
3457 * c-c++-common/torture/pr57945.c: Same.
3458
962913a5
TV
34592017-05-03 Tom de Vries <tom@codesourcery.com>
3460
3461 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
3462 arg of dg directive.
3463 * c-c++-common/goacc/routine-3.c: Same.
3464 * c-c++-common/goacc/routine-4.c: Same.
3465
ad53f123
DM
34662017-05-02 David Malcolm <dmalcolm@redhat.com>
3467
3468 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3469 (test_fixit_insert_newline): New function.
3470 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3471 (test_fixit_insert_newline): New function.
3472 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
3473 (test_fixit_insert_newline): New function.
3474 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
3475 (test_fixit_insert_newline): New function.
3476 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3477 (test_show_locus): Handle test_fixit_insert_newline.
3478
0ca91c77
BC
34792017-05-02 Bin Cheng <bin.cheng@arm.com>
3480
3481 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
3482
cc5b8f3d
TC
34832017-04-27 Tamar Christina <tamar.christina@arm.com>
3484
3485 * gcc.dg/lsr-div1.c: New testcase.
3486
1853f5c7
SP
34872017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
3488
3489 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
3490 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
3491 (_mm_maskz_add_round_sd): Test new intrinsics.
3492 * gcc.target/i386/avx512f-vaddsd-2.c: New.
3493 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
3494 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
3495 (_mm_maskz_add_round_ss): Test new intrinsics.
3496 * gcc.target/i386/avx512f-vaddss-2.c: New.
3497 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
3498 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
3499 (_mm_maskz_sub_round_sd): Test new intrinsics.
3500 * gcc.target/i386/avx512f-vsubsd-2.c: New.
3501 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
3502 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
3503 (_mm_maskz_sub_round_ss): Test new intrinsics.
3504 * gcc.target/i386/avx512f-vsubss-2.c: New.
3505 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
3506 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
3507 (__builtin_ia32_subss_mask_round): Test new builtins.
3508 * gcc.target/i386/sse-13.c: Ditto.
3509 * gcc.target/i386/sse-23.c: Ditto.
3510 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
3511 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
3512 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
3513 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
3514 (_mm_mask_sub_round_ss): Test new intrinsics.
3515 * gcc.target/i386/testround-1.c: Ditto.
3516
2bba7541
MJ
35172017-05-02 Martin Jambor <mjambor@suse.cz>
3518
3519 PR tree-optimization/78687
3520 * g++.dg/tree-ssa/pr78687.C: New test.
3521
2bf54d93
RB
35222017-05-02 Richard Biener <rguenther@suse.de>
3523
3524 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
3525 behavior.
3526 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
3527
aee63acc
RB
35282017-05-02 Richard Biener <rguenther@suse.de>
3529
3530 PR tree-optimization/80591
3531 * gcc.dg/torture/pr80591.c: New testcase.
3532
e7d70c6c
RB
35332017-05-02 Richard Biener <rguenther@suse.de>
3534
3535 PR tree-optimization/80549
3536 * gcc.dg/torture/pr80549.c: New testcase.
3537
52e0a9f7
SKS
35382017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3539
3540 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
3541 unsigned long.
3542
815d9cc6
XR
35432017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
3544
3545 PR c++/80038
3546 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
3547
338035aa
DM
35482017-05-01 David Malcolm <dmalcolm@redhat.com>
3549
3550 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
3551 reflect insertion fix-it hints at the same location now being
3552 consolidated.
3553
4d82d0bc
MS
35542017-05-01 Martin Sebor <msebor@redhat.com>
3555
3556 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
3557 on ILP32 targets.
3558
d539a57b
TV
35592017-05-01 Tom de Vries <tom@codesourcery.com>
3560
3561 * gcc.dg/pr78768.c: Require linker plugin.
3562
c6b9e849
TK
35632017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3564
3565 PR fortran/37131
3566 * gfortran.dg/matmul_bounds_11.f90: New test.
3567
706eb1a7
MS
35682017-05-01 Martin Sebor <msebor@redhat.com>
3569
3570 PR tree-optimization/79715
3571 * gcc.dg/pr79715.c: New test.
3572
723f4140
TV
35732017-05-01 Tom de Vries <tom@codesourcery.com>
3574
3575 PR testsuite/65941
3576 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
3577 * g++.dg/other/pr59492.C: Require effective target rdrand.
3578
6bbb3a69
VR
35792017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
3580
3581 * g++.dg/diagnostic/member-decl-1.C: New test.
3582
4212aecd
MG
35832017-04-29 Marc Glisse <marc.glisse@inria.fr>
3584
3585 PR tree-optimization/80487
3586 * gcc.dg/tree-ssa/strncpy-1.c: New file.
3587
fe75f732
PK
35882017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3589
3590 PR tree-optimization/79697
3591 * gcc.dg/tree-ssa/pr79697.c: New test.
3592
6bcd8768
TV
35932017-04-29 Tom de Vries <tom@codesourcery.com>
3594
3595 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
3596
d127ae9f
MS
35972017-04-28 Martin Sebor <msebor@redhat.com>
3598
3599 PR tree-optimization/80523
3600 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
3601
c9610933
TV
36022017-04-28 Tom de Vries <tom@codesourcery.com>
3603
3604 PR testsuite/80557
3605 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
3606 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
3607
b5be38bc
TV
36082017-04-28 Tom de Vries <tom@codesourcery.com>
3609
3610 PR testsuite/80557
3611 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
3612 * obj-c++.dg/bitfield-4.mm: Same.
3613 * obj-c++.dg/bitfield-5.mm: Same.
3614 * obj-c++.dg/exceptions-3.mm: Same.
3615 * obj-c++.dg/exceptions-5.mm: Same.
3616 * obj-c++.dg/method-1.mm: Same.
3617 * obj-c++.dg/method-12.mm: Same.
3618 * obj-c++.dg/method-13.mm: Same.
3619 * obj-c++.dg/method-15.mm: Same.
3620 * obj-c++.dg/method-16.mm: Same.
3621 * obj-c++.dg/property/at-property-18.mm: Same.
3622 * obj-c++.dg/property/at-property-25.mm: Same.
3623 * obj-c++.dg/property/at-property-5.mm: Same.
3624 * obj-c++.dg/property/dynamic-2.mm: Same.
3625 * obj-c++.dg/property/property-neg-3.mm: Same.
3626 * obj-c++.dg/protocol-inheritance-1.mm: Same.
3627 * obj-c++.dg/protocol-inheritance-2.mm: Same.
3628 * obj-c++.dg/syntax-error-1.mm: Same.
3629 * obj-c++.dg/try-catch-13.mm: Same.
3630 * objc.dg/bitfield-4.m: Same.
3631 * objc.dg/class-1.m: Same.
3632 * objc.dg/method-11.m: Same.
3633 * objc.dg/method-6.m: Same.
3634 * objc.dg/method-7.m: Same.
3635 * objc.dg/method-9.m: Same.
3636 * objc.dg/missing-proto-3.m: Same.
3637 * objc.dg/naming-2.m: Same.
3638 * objc.dg/property/at-property-16.m: Same.
3639 * objc.dg/property/at-property-18.m: Same.
3640 * objc.dg/property/at-property-25.m: Same.
3641 * objc.dg/property/at-property-5.m: Same.
3642 * objc.dg/property/dynamic-2.m: Same.
3643 * objc.dg/property/property-neg-3.m: Same.
3644 * objc.dg/protocol-inheritance-1.m: Same.
3645 * objc.dg/protocol-inheritance-2.m: Same.
3646
d35256b6
MG
36472017-04-28 Marc Glisse <marc.glisse@inria.fr>
3648
3649 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
3650
7a95dfa7
TV
36512017-04-28 Tom de Vries <tom@codesourcery.com>
3652
3653 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
3654 dg-(error|warning|message|bogus).
3655 * g++.dg/conversion/dr195-1.C: Same.
3656 * g++.dg/conversion/dr195.C: Same.
3657 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
3658 * g++.dg/cpp0x/gen-attrs-14.C: Same.
3659 * g++.dg/cpp0x/inline-ns7.C: Same.
3660 * g++.dg/cpp0x/variadic105.C: Same.
3661 * g++.dg/cpp0x/variadic65.C: Same.
3662 * g++.dg/expr/call2.C: Same.
3663 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
3664 * g++.dg/expr/pmf-1.C: Same.
3665 * g++.dg/ext/altivec-types-1.C: Same.
3666 * g++.dg/ext/altivec-types-2.C: Same.
3667 * g++.dg/ext/altivec-types-3.C: Same.
3668 * g++.dg/ext/attrib14.C: Same.
3669 * g++.dg/ext/complit1.C: Same.
3670 * g++.dg/ext/forscope2.C: Same.
3671 * g++.dg/ext/gnu-inline-global-reject.C: Same.
3672 * g++.dg/ext/label13.C: Same.
3673 * g++.dg/ext/member-attr.C: Same.
3674 * g++.dg/ext/visibility/anon7.C: Same.
3675 * g++.dg/ext/visibility/visibility-7.C: Same.
3676 * g++.dg/ext/vla2.C: Same.
3677 * g++.dg/inherit/access2.C: Same.
3678 * g++.dg/inherit/covariant12.C: Same.
3679 * g++.dg/inherit/covariant14.C: Same.
3680 * g++.dg/inherit/namespace-as-base.C: Same.
3681 * g++.dg/inherit/template-as-base.C: Same.
3682 * g++.dg/lookup/ambig1.C: Same.
3683 * g++.dg/lookup/ambig2.C: Same.
3684 * g++.dg/lookup/ambig3.C: Same.
3685 * g++.dg/lookup/class-member-1.C: Same.
3686 * g++.dg/lookup/conv-1.C: Same.
3687 * g++.dg/lookup/decl1.C: Same.
3688 * g++.dg/lookup/koenig1.C: Same.
3689 * g++.dg/lookup/scoped1.C: Same.
3690 * g++.dg/lookup/scoped2.C: Same.
3691 * g++.dg/lookup/two-stage4.C: Same.
3692 * g++.dg/lookup/used-before-declaration.C: Same.
3693 * g++.dg/lookup/using.C: Same.
3694 * g++.dg/lookup/using17.C: Same.
3695 * g++.dg/lookup/using2.C: Same.
3696 * g++.dg/other/abstract2.C: Same.
3697 * g++.dg/other/classkey1.C: Same.
3698 * g++.dg/other/component1.C: Same.
3699 * g++.dg/other/const1.C: Same.
3700 * g++.dg/other/const2.C: Same.
3701 * g++.dg/other/conversion1.C: Same.
3702 * g++.dg/other/do1.C: Same.
3703 * g++.dg/other/error1.C: Same.
3704 * g++.dg/other/error10.C: Same.
3705 * g++.dg/other/error3.C: Same.
3706 * g++.dg/other/error4.C: Same.
3707 * g++.dg/other/error5.C: Same.
3708 * g++.dg/other/error8.C: Same.
3709 * g++.dg/other/error9.C: Same.
3710 * g++.dg/other/field1.C: Same.
3711 * g++.dg/other/init1.C: Same.
3712 * g++.dg/other/ptrmem2.C: Same.
3713 * g++.dg/other/return1.C: Same.
3714 * g++.dg/overload/builtin3.C: Same.
3715 * g++.dg/overload/error1.C: Same.
3716 * g++.dg/overload/error2.C: Same.
3717 * g++.dg/overload/koenig2.C: Same.
3718 * g++.dg/overload/pmf1.C: Same.
3719 * g++.dg/parse/args1.C: Same.
3720 * g++.dg/parse/attr3.C: Same.
3721 * g++.dg/parse/constant4.C: Same.
3722 * g++.dg/parse/crash10.C: Same.
3723 * g++.dg/parse/crash18.C: Same.
3724 * g++.dg/parse/crash19.C: Same.
3725 * g++.dg/parse/crash20.C: Same.
3726 * g++.dg/parse/crash21.C: Same.
3727 * g++.dg/parse/crash22.C: Same.
3728 * g++.dg/parse/crash32.C: Same.
3729 * g++.dg/parse/decl-specifier-1.C: Same.
3730 * g++.dg/parse/error58.C: Same.
3731 * g++.dg/parse/local-class1.C: Same.
3732 * g++.dg/parse/non-dependent2.C: Same.
3733 * g++.dg/parse/parameter-declaration-1.C: Same.
3734 * g++.dg/parse/ptrmem2.C: Same.
3735 * g++.dg/parse/ptrmem3.C: Same.
3736 * g++.dg/parse/saved1.C: Same.
3737 * g++.dg/tc1/dr101.C: Same.
3738 * g++.dg/tc1/dr142.C: Same.
3739 * g++.dg/tc1/dr176.C: Same.
3740 * g++.dg/template/conv4.C: Same.
3741 * g++.dg/template/crash56.C: Same.
3742 * g++.dg/template/dependent-expr2.C: Same.
3743 * g++.dg/template/error1.C: Same.
3744 * g++.dg/template/error2.C: Same.
3745 * g++.dg/template/explicit6.C: Same.
3746 * g++.dg/template/init-list.C: Same.
3747 * g++.dg/template/local1.C: Same.
3748 * g++.dg/template/lookup2.C: Same.
3749 * g++.dg/template/meminit2.C: Same.
3750 * g++.dg/template/nontype25.C: Same.
3751 * g++.dg/template/ptrmem2.C: Same.
3752 * g++.dg/template/qualttp19.C: Same.
3753 * g++.dg/template/qualttp20.C: Same.
3754 * g++.dg/template/ttp3.C: Same.
3755 * g++.dg/template/unify4.C: Same.
3756 * g++.dg/template/unify6.C: Same.
3757 * g++.dg/template/unify7.C: Same.
3758 * g++.dg/template/warn1.C: Same.
3759 * g++.dg/tree-ssa/dom-invalid.C: Same.
3760 * g++.dg/ubsan/shift-1.C: Same.
3761 * g++.dg/warn/Wunused-2.C: Same.
3762 * g++.dg/warn/Wunused-4.C: Same.
3763 * g++.dg/warn/Wunused-6.C: Same.
3764 * g++.dg/warn/deprecated-6.C: Same.
3765 * g++.dg/warn/deprecated.C: Same.
3766 * g++.dg/warn/effc1.C: Same.
3767 * g++.dg/warn/effc3.C: Same.
3768 * g++.dg/warn/incomplete1.C: Same.
3769 * g++.dg/warn/inline1.C: Same.
3770 * g++.dg/warn/noeffect2.C: Same.
3771 * g++.dg/warn/noeffect4.C: Same.
3772 * g++.dg/warn/oldcast1.C: Same.
3773 * g++.dg/warn/sentinel.C: Same.
3774 * g++.dg/warn/unit-1.C: Same.
3775 * g++.old-deja/g++.pt/inherit2.C: Same.
3776 * g++.old-deja/g++.pt/overload8.C: Same.
3777 * gcc.dg/20000926-1.c: Same.
3778 * gcc.dg/20040223-1.c: Same.
3779 * gcc.dg/Warray-bounds-7.c: Same.
3780 * gcc.dg/alias-1.c: Same.
3781 * gcc.dg/alias-12.c: Same.
3782 * gcc.dg/alias-13.c: Same.
3783 * gcc.dg/alias-2.c: Same.
3784 * gcc.dg/array-13.c: Same.
3785 * gcc.dg/array-4.c: Same.
3786 * gcc.dg/attr-ifunc-2.c: Same.
3787 * gcc.dg/attr-invalid.c: Same.
3788 * gcc.dg/attr-noinline.c: Same.
3789 * gcc.dg/bitfld-2.c: Same.
3790 * gcc.dg/c90-const-expr-7.c: Same.
3791 * gcc.dg/c99-const-expr-7.c: Same.
3792 * gcc.dg/cpp/20000625-1.c: Same.
3793 * gcc.dg/cpp/charconst-4.c: Same.
3794 * gcc.dg/cpp/include2.c: Same.
3795 * gcc.dg/cpp/include2a.c: Same.
3796 * gcc.dg/decl-4.c: Same.
3797 * gcc.dg/deprecated-4.c: Same.
3798 * gcc.dg/deprecated.c: Same.
3799 * gcc.dg/dfp/altivec-types.c: Same.
3800 * gcc.dg/float-range-1.c: Same.
3801 * gcc.dg/pack-test-3.c: Same.
3802 * gcc.dg/pr11492.c: Same.
3803 * gcc.dg/pr15360-1.c: Same.
3804 * gcc.dg/pr37908.c: Same.
3805 * gcc.dg/pr53265.c: Same.
3806 * gcc.dg/pr57287-2.c: Same.
3807 * gcc.dg/pr57287.c: Same.
3808 * gcc.dg/redecl-1.c: Same.
3809 * gcc.dg/sync-3.c: Same.
3810 * gcc.dg/two-types-1.c: Same.
3811 * gcc.dg/two-types-2.c: Same.
3812 * gcc.dg/two-types-4.c: Same.
3813 * gcc.dg/two-types-5.c: Same.
3814 * gcc.dg/two-types-6.c: Same.
3815 * gcc.dg/two-types-7.c: Same.
3816 * gcc.dg/two-types-8.c: Same.
3817 * gcc.dg/two-types-9.c: Same.
3818 * gcc.dg/uninit-I.c: Same.
3819 * gcc.dg/uninit-pr19430.c: Same.
3820 * gcc.dg/visibility-7.c: Same.
3821 * gcc.dg/winline-10.c: Same.
3822 * gcc.dg/winline-2.c: Same.
3823 * gcc.dg/winline-3.c: Same.
3824 * gcc.dg/winline-9.c: Same.
3825 * gcc.target/i386/attr-returns_twice-1.c: Same.
3826 * gcc.target/i386/chkp-const-check-2.c: Same.
3827 * gcc.target/i386/chkp-label-address.c: Same.
3828 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
3829 * gcc.target/i386/pr39162.c: Same.
3830 * gcc.target/i386/sse-5.c: Same.
3831 * gcc.target/powerpc/altivec-types-1.c: Same.
3832 * gcc.target/powerpc/altivec-types-2.c: Same.
3833 * gcc.target/powerpc/altivec-types-3.c: Same.
3834 * gcc.target/powerpc/float128-mix.c: Same.
3835 * gcc.target/powerpc/no-r11-3.c: Same.
3836 * gcc.target/spu/Wmain.c: Same.
3837 * gcc.target/spu/ea/errors2.c: Same.
3838 * gfortran.dg/assignment_1.f90: Same.
3839 * gfortran.dg/common_3.f90: Same.
3840 * gfortran.dg/der_io_1.f90: Same.
3841 * gfortran.dg/g77/20030326-1.f: Same.
3842 * gfortran.dg/g77/9263.f: Same.
3843 * gfortran.dg/g77/960317-1.f: Same.
3844 * gfortran.dg/g77/970625-2.f: Same.
3845 * gfortran.dg/g77/980615-0.f: Same.
3846 * gfortran.dg/g77/check0.f: Same.
3847 * gfortran.dg/g77/dnrm2.f: Same.
3848 * gfortran.dg/g77/pr9258.f: Same.
3849 * gfortran.dg/ichar_1.f90: Same.
3850 * gfortran.dg/interface_1.f90: Same.
3851 * gfortran.dg/namelist_1.f90: Same.
3852 * gfortran.dg/namelist_2.f90: Same.
3853 * gfortran.dg/namelist_3.f90: Same.
3854 * gfortran.dg/namelist_print_2.f: Same.
3855 * gfortran.dg/oldstyle_1.f90: Same.
3856 * gfortran.dg/runtime_warning_1.f90: Same.
3857 * gfortran.dg/underflow.f90: Same.
3858 * gnat.dg/specs/integer_value.ads: Same.
3859 * obj-c++.dg/fsf-package-0.m: Same.
3860 * objc.dg/two-types-1.m: Same.
3861
6e49961c
ML
38622017-04-28 Martin Liska <mliska@suse.cz>
3863
3864 PR gcov-profile/79891
3865 * gcc.misc-tests/gcov-17.c: New test.
3866 * gcc.misc-tests/gcov-18.c: New test.
3867
f166beaf
TV
38682017-04-28 Tom de Vries <tom@codesourcery.com>
3869
3870 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
3871 dg-(error|warning|message|bogus).
3872 * g++.dg/parse/parameter-declaration-1.C: Same.
3873 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
3874 * gcc.dg/Wpointer-sign-Wall.c: Same.
3875 * gcc.dg/Wpointer-sign-pedantic.c: Same.
3876 * gcc.dg/cpp/19990413-1.c: Same.
3877 * gcc.dg/dg-test-1.c: Same.
3878 * gcc.dg/empty-source-2.c: Same.
3879 * gcc.dg/empty-source-3.c: Same.
3880 * gcc.dg/format/c99-printf-1.c: Same.
3881 * gcc.dg/format/c99-scanf-1.c: Same.
3882 * gcc.dg/label-decl-2.c: Same.
3883 * gcc.dg/m-un-2.c: Same.
3884 * gcc.dg/uninit-pr20644-O0.c: Same.
3885 * gfortran.dg/pr70006.f90: Same.
3886 * obj-c++.dg/fsf-package-0.m: Same.
3887
c3125b18
TV
38882017-04-28 Tom de Vries <tom@codesourcery.com>
3889
3890 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
3891 dg-(error|warning|message|bogus).
3892 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3893 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
3894 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
3895 * c-c++-common/pr20000.c: Same.
3896 * c-c++-common/pr49706.c: Same.
3897 * g++.dg/ext/utf16-4.C: Same.
3898 * g++.dg/parse/error2.C: Same.
3899 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
3900 * g++.dg/warn/Wtype-limits.C: Same.
3901 * g++.dg/warn/overflow-warn-1.C: Same.
3902 * g++.dg/warn/overflow-warn-3.C: Same.
3903 * gcc.dg/Wpointer-sign-Wall.c: Same.
3904 * gcc.dg/Wpointer-sign-pedantic.c: Same.
3905 * gcc.dg/Wtype-limits-Wextra.c: Same.
3906 * gcc.dg/Wtype-limits.c: Same.
3907 * gcc.dg/cpp/19990413-1.c: Same.
3908 * gcc.dg/dg-test-1.c: Same.
3909 * gcc.dg/empty-source-2.c: Same.
3910 * gcc.dg/empty-source-3.c: Same.
3911 * gcc.dg/label-decl-2.c: Same.
3912 * gcc.dg/m-un-2.c: Same.
3913 * gcc.dg/uninit-pr19430-O0.c: Same.
3914 * gcc.dg/uninit-pr19430.c: Same.
3915 * gcc.dg/uninit-pr20644-O0.c: Same.
3916 * gcc.dg/utf16-4.c: Same.
3917 * gfortran.dg/pr70006.f90: Same.
3918 * obj-c++.dg/fsf-package-0.m: Same.
3919
119092c1
RB
39202017-04-28 Richard Biener <rguenther@suse.de>
3921
3922 * gcc.dg/tree-ssa/evrp7.c: New testcase.
3923 * gcc.dg/tree-ssa/evrp8.c: Likewise.
3924 * gcc.dg/tree-ssa/evrp9.c: Likewise.
3925 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
3926 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3927 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 3928
3777eda2
MP
39292017-04-27 Marek Polacek <polacek@redhat.com>
3930
3931 PR sanitizer/80349
3932 * c-c++-common/ubsan/pr80349.c: New test.
3933
8211c4a2
VR
39342017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
3935
3936 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
3937 diagnostics.
3938 * g++.dg/warn/pr12242.C: Likewise.
3939
94baf2e2
DE
39402017-04-27 David Edelsohn <dje.gcc@gmail.com>
3941
3942 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
3943
9a448688
ML
39442017-04-27 Martin Liska <mliska@suse.cz>
3945
3946 PR testsuite/79455
3947 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
3948 more generic.
3949
f8a36447
JJ
39502017-04-27 Jakub Jelinek <jakub@redhat.com>
3951
3952 PR c++/80534
3953 * g++.dg/other/pr80534-1.C: New test.
3954 * g++.dg/other/pr80534-2.C: New test.
3955
1b7c8d39
RB
39562017-04-27 Richard Biener <rguenther@suse.de>
3957
3958 PR middle-end/80539
3959 * gcc.dg/torture/pr80539.c: New testcase.
3960
985b8393
JJ
39612017-04-27 Jakub Jelinek <jakub@redhat.com>
3962
3963 PR target/77728
3964 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
3965
a480422d
VR
39662017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
3967
3968 * g++.dg/diagnostic/nested-name-1.C: New test.
3969
f9726baa
ML
39702017-04-26 Martin Liska <mliska@suse.cz>
3971
3972 * gcc.dg/guality/guality.h: Add prefix to test verification.
3973
9f4df8f1
NS
39742017-04-25 Nathan Sidwell <nathan@acm.org>
3975
3976 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
3977
1913c8f6
UB
39782017-04-25 Uros Bizjak <ubizjak@gmail.com>
3979
3980 PR target/70799
3981 * gcc.target/i386/pr70799-5.c: New test.
3982
e602bbfc
MS
39832017-04-25 Martin Sebor <msebor@redhat.com>
3984
3985 PR tree-optimization/80497
3986 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
3987
7629ae90
RR
39882017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3989 Jakub Jelinek <jakub@redhat.com>
3990
3991 PR target/77728
3992 * g++.dg/abi/pr77728-1.C: New test.
3993
2ef42cf9
MP
39942017-04-25 Marek Polacek <polacek@redhat.com>
3995
3996 PR sanitizer/80349
3997 * g++.dg/ubsan/pr80349-2.C: New test.
3998
70caf430
VR
39992017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
4000
4001 * g++.dg/cpp0x/enum34.C: New test.
4002
f66c70dc
TV
40032017-04-25 Tom de Vries <tom@codesourcery.com>
4004
4005 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
4006 variables.
4007 (dg-line): New proc.
4008 (process-message): Handle line number variables.
4009 * objc.dg/try-catch-12.m: Use dg-line.
4010
77071af6
BS
40112017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4012
4013 PR target/80482
4014 * gcc.target/powerpc/vec-constvolatile.c: New test.
4015
fbe91804
DM
40162017-04-25 David Malcolm <dmalcolm@redhat.com>
4017
4018 * g++.dg/semicolon-fixits.C: New test case.
4019
1c4ea66f
DM
40202017-04-25 David Malcolm <dmalcolm@redhat.com>
4021
4022 * gcc.dg/semicolon-fixits.c: New test case.
4023
5ca28c1d
DM
40242017-04-25 David Malcolm <dmalcolm@redhat.com>
4025
4026 * g++.dg/lookup/missing-std-include.C: New test file.
4027
2ec07fa6
RR
40282017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4029 Jakub Jelinek <jakub@redhat.com>
4030
4031 PR target/77728
4032 * g++.dg/abi/pr77728-2.C: New test.
4033
7d5dbb22
DM
40342017-04-25 David Malcolm <dmalcolm@redhat.com>
4035
4036 PR c++/80177
4037 * g++.dg/spellcheck-pr80177.C: New test case.
4038
6a3936d4
NS
40392017-04-25 Nathan Sidwell <nathan@acm.org>
4040
4041 * g++.dg/dg.exp (find-cxx-tests): New function.
4042 (main): Use it, remove explicit pruning
4043
bed3fd46
RB
40442017-04-25 Richard Biener <rguenther@suse.de>
4045
4046 PR tree-optimization/80492
4047 * gcc.dg/pr80492.c: New testcase.
4048
c9e9c3ac
SKS
40492017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4050
4051 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
4052 for targets with int size less than 32 bits.
4053
2700fbd6
RB
40542017-04-25 Richard Biener <rguenther@suse.de>
4055
4056 PR tree-optimization/79201
4057 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
4058 * gcc.target/i386/pr22152.c: Disable sinking.
4059
e57136da
AK
40602017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4061
4062 PR target/80464
4063 * gfortran.fortran-torture/compile/pr80464.f90: New test.
4064
3cb9ee2f
AK
40652017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4066
4067 PR target/79895
4068 * gcc.target/s390/pr79895.c: New test.
4069
03db9ab5
DV
40702017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
4071
4072 PR target/80080
4073 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
4074 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
4075 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
4076
39259462
JJ
40772017-04-25 Jakub Jelinek <jakub@redhat.com>
4078
ba5d69f3
JJ
4079 PR rtl-optimization/80501
4080 * gcc.c-torture/execute/pr80501.c: New test.
4081
39259462
JJ
4082 PR rtl-optimization/80500
4083 * gcc.dg/pr80500.c: New test.
4084
bb0249cb
MG
40852017-04-25 Marc Glisse <marc.glisse@inria.fr>
4086
4087 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
4088 * gcc.dg/Wstrict-overflow-18.c: Xfail.
4089
be420eb8
JW
40902017-04-22 Janus Weil <janus@gcc.gnu.org>
4091
4092 PR fortran/80121
4093 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
4094 directive.
4095
0ebd1f00
DM
40962017-04-24 David Malcolm <dmalcolm@redhat.com>
4097
4098 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
4099 * jit.dg/test-alignment.c: New test case.
4100 * jit.dg/test-alignment.cc: New test case.
4101 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
4102 New test case.
4103
412f61f0
DM
41042017-04-24 David Malcolm <dmalcolm@redhat.com>
4105
4106 PR c++/80016
4107 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
4108 test function.
4109 (test_alignof): New test function.
4110
a8492d5e
MG
41112017-04-24 Marc Glisse <marc.glisse@inria.fr>
4112
4113 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
4114
ec856f5f
VR
41152017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
4116
4117 * g++.dg/diagnostic/duplicate1.C: New test.
4118 * g++.dg/cpp0x/duplicate1.C: New test.
4119
a753df11
MJ
41202017-04-24 Martin Jambor <mjambor@suse.cz>
4121
4122 PR tree-optimization/80293
4123 * g++.dg/tree-ssa/pr80293.C: New test.
4124
3ebd8e62
ML
41252017-04-24 Martin Liska <mliska@suse.cz>
4126
4127 PR middle-end/79931
4128 * g++.dg/ipa/pr79931.C: New test.
4129
f30a1190
RB
41302017-04-24 Richard Biener <rguenther@suse.de>
4131
4132 PR tree-optimization/80494
4133 * gfortran.dg/pr80494.f90: New testcase.
4134
4c7c437c
RB
41352017-04-24 Richard Biener <rguenther@suse.de>
4136
4137 PR tree-optimization/79725
4138 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
4139
d21a8e3b
RB
41402017-04-24 Richard Biener <rguenther@suse.de>
4141
4142 PR c++/2972
4143 * g++.dg/warn/Wuninitialized-10.C: New testcase.
4144
c7eb642e
JD
41452017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4146
4147 PR fortran/80484
4148 * gfortran.dg/dtio_29.f03: New test.
4149
60fc41bd
JW
41502017-04-22 Janus Weil <janus@gcc.gnu.org>
4151
4152 PR fortran/80121
4153 * gfortran.dg/intent_out_9.f90: New test case.
4154
2eb8a343
UB
41552017-04-23 Uros Bizjak <ubizjak@gmail.com>
4156
4157 PR target/70799
1913c8f6 4158 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 4159
fc23d35a
JW
41602017-04-21 Janus Weil <janus@gcc.gnu.org>
4161
4162 PR fortran/80392
4163 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
4164
7b9efd03
UB
41652017-04-21 Uros Bizjak <ubizjak@gmail.com>
4166
4167 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
4168
2fd30fbe
RB
41692017-04-21 Richard Biener <rguenther@suse.de>
4170
4171 PR tree-optimization/79547
4172 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
4173
bb1bc604
RB
41742017-04-21 Richard Biener <rguenther@suse.de>
4175
4176 PR tree-optimization/78847
4177 * g++.dg/tree-ssa/pr78847.C: New testcase.
4178
666f7903
JJ
41792017-04-21 Jakub Jelinek <jakub@redhat.com>
4180
4181 PR c/80468
4182 * gcc.dg/pr80468.c: New test.
4183
25c28f47
ML
41842017-04-21 Martin Liska <mliska@suse.cz>
4185
4186 PR tree-optimization/66278
4187 * gcc.dg/vect/pr66278.c: New test.
4188
6d553e9b
RB
41892017-04-21 Richard Biener <rguenther@suse.de>
4190
4191 PR tree-optimization/80237
4192 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
4193 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
4194 adjust expected optimizations.
4195
7fd1a747
RB
41962016-04-21 Richard Biener <rguenther@suse.de>
4197
4198 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
4199 of inner loops.
4200 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
4201 * gcc.dg/vect/vect-104.c: Likewise.
4202
2f23a412
EB
42032017-04-21 Eric Botcazou <ebotcazou@adacore.com>
4204
4205 PR tree-optimization/80426
4206 * gcc.c-torture/execute/20170429-1.c: Rename into...
4207 * gcc.c-torture/execute/20170419-1.c: ...this.
4208
8749b11f
UB
42092017-04-20 Uros Bizjak <ubizjak@gmail.com>
4210
4211 PR target/79804
4212 * gcc.target/i386/pr79804.c: New test.
4213
20917336
UB
42142017-04-20 Uros Bizjak <ubizjak@gmail.com>
4215
4216 PR target/78090
4217 * gcc.target/i386/conversion-2.c: Remove obsolete test.
4218
2414b022
DE
42192017-04-20 David Edelsohn <dje.gcc@gmail.com>
4220
4221 * g++/opt/pr80436.C: XFAIL on AIX.
4222
34d57a10
JW
42232017-04-20 Jonathan Wakely <jwakely@redhat.com>
4224
4225 PR c++/80473
4226 * g++.dg/diagnostic/pr80473.C: New test.
4227
c3cbcd45
VR
42282017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
4229
4230 * g++.dg/warn/Wextra-semi.C: New test.
4231
8a59d466
JJ
42322017-04-20 Jakub Jelinek <jakub@redhat.com>
4233
4234 PR middle-end/80423
4235 * g++.dg/other/pr80423.C: New test.
4236
a4bb5c57
SKS
42372017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4238
4239 * gcc.dg/pr80170.c: Require ptr32plus.
4240
fe1e7d0e
EB
42412017-04-19 Eric Botcazou <ebotcazou@adacore.com>
4242
4243 PR tree-optimization/80426
4244 * gcc.c-torture/execute/20170419-1.c: New test.
4245
48d811eb
JJ
42462017-04-19 Jakub Jelinek <jakub@redhat.com>
4247
f19e6a9c
JJ
4248 PR debug/80461
4249 * g++.dg/debug/pr80461.C: New test.
4250
541035a6
JJ
4251 PR c++/80459
4252 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
4253 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
4254 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
4255
48d811eb
JJ
4256 PR debug/80436
4257 * g++.dg/opt/pr80436.C: New test.
4258
5249994e
SKS
42592017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4260
4261 * gcc.dg/torture/pr80341.c: Require int32plus.
4262
a16c8d8b 42632017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 4264 Jeff Law <law@redhat.com>
a16c8d8b
EB
4265
4266 * gcc.c-torture/compile/20170419-1.c: New test.
4267
6143c998
TV
42682017-04-19 Tom de Vries <tom@codesourcery.com>
4269
4270 PR testsuite/80221
4271 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
4272 subsequent dg directives.
4273 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4274 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
4275 * c-c++-common/attr-fallthrough-2.c: Same.
4276 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
4277 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
4278 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
4279 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4280 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
4281 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
4282 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
4283 * c-c++-common/cilk-plus/CK/errors.c: Same.
4284 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4285 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
4286 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
4287 * c-c++-common/cpp/pr57580.c: Same.
4288 * c-c++-common/goacc/asyncwait-1.c: Same.
4289 * c-c++-common/goacc/cache-2.c: Same.
4290 * c-c++-common/goacc/declare-2.c: Same.
4291 * c-c++-common/goacc/deviceptr-1.c: Same.
4292 * c-c++-common/goacc/routine-5.c: Same.
4293 * c-c++-common/gomp/clauses-2.c: Same.
4294 * c-c++-common/gomp/ordered-3.c: Same.
4295 * c-c++-common/gomp/pr67501.c: Same.
4296 * c-c++-common/pr20000.c: Same.
4297 * c-c++-common/pr43395.c: Same.
4298 * c-c++-common/pr49706.c: Same.
4299 * c-c++-common/pr77624-1.c: Same.
4300 * c-c++-common/pr77624-2.c: Same.
4301 * c-c++-common/raw-string-14.c: Same.
4302 * c-c++-common/raw-string-16.c: Same.
4303 * c-c++-common/raw-string-3.c: Same.
4304 * c-c++-common/raw-string-4.c: Same.
4305 * c-c++-common/raw-string-5.c: Same.
4306 * c-c++-common/raw-string-6.c: Same.
4307 * g++.dg/abi/mangle41.C: Same.
4308 * g++.dg/conversion/nullptr1.C: Same.
4309 * g++.dg/cpp0x/alias-decl-80296.C: Same.
4310 * g++.dg/cpp0x/auto27.C: Same.
4311 * g++.dg/cpp0x/constexpr-98.C: Same.
4312 * g++.dg/cpp0x/constexpr-diag2.C: Same.
4313 * g++.dg/cpp0x/diag2.C: Same.
4314 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
4315 * g++.dg/cpp0x/nullptr15.C: Same.
4316 * g++.dg/cpp0x/pr31431-2.C: Same.
4317 * g++.dg/cpp0x/pr31431.C: Same.
4318 * g++.dg/cpp0x/pr79118.C: Same.
4319 * g++.dg/cpp0x/static_assert3.C: Same.
4320 * g++.dg/cpp0x/temp_default2.C: Same.
4321 * g++.dg/cpp0x/trailing4.C: Same.
4322 * g++.dg/cpp0x/variadic-ex10.C: Same.
4323 * g++.dg/cpp0x/variadic-ex13.C: Same.
4324 * g++.dg/cpp0x/variadic-ex14.C: Same.
4325 * g++.dg/cpp0x/variadic-ex3.C: Same.
4326 * g++.dg/cpp0x/variadic-ex4.C: Same.
4327 * g++.dg/cpp0x/variadic59.C: Same.
4328 * g++.dg/cpp0x/vt-37737-2.C: Same.
4329 * g++.dg/cpp0x/vt-57397-1.C: Same.
4330 * g++.dg/cpp0x/vt-57397-2.C: Same.
4331 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
4332 * g++.dg/cpp1z/gen-attrs1.C: Same.
4333 * g++.dg/diagnostic/pr71075.C: Same.
4334 * g++.dg/eh/goto2.C: Same.
4335 * g++.dg/eh/goto3.C: Same.
4336 * g++.dg/expr/bitfield4.C: Same.
4337 * g++.dg/expr/bitfield5.C: Same.
4338 * g++.dg/expr/bitfield6.C: Same.
4339 * g++.dg/expr/bool1.C: Same.
4340 * g++.dg/expr/bool3.C: Same.
4341 * g++.dg/expr/cond10.C: Same.
4342 * g++.dg/expr/cond11.C: Same.
4343 * g++.dg/expr/lval3.C: Same.
4344 * g++.dg/expr/lval4.C: Same.
4345 * g++.dg/ext/anon-struct4.C: Same.
4346 * g++.dg/ext/attrib44.C: Same.
4347 * g++.dg/ext/builtin3.C: Same.
4348 * g++.dg/ext/dllimport7.C: Same.
4349 * g++.dg/ext/label5.C: Same.
4350 * g++.dg/ext/no-asm-1.C: Same.
4351 * g++.dg/ext/utf16-4.C: Same.
4352 * g++.dg/ext/vla2.C: Same.
4353 * g++.dg/gomp/block-1.C: Same.
4354 * g++.dg/gomp/block-2.C: Same.
4355 * g++.dg/gomp/block-3.C: Same.
4356 * g++.dg/gomp/block-5.C: Same.
4357 * g++.dg/gomp/linear-2.C: Same.
4358 * g++.dg/gomp/target-1.C: Same.
4359 * g++.dg/gomp/target-2.C: Same.
4360 * g++.dg/gomp/taskgroup-1.C: Same.
4361 * g++.dg/gomp/teams-1.C: Same.
4362 * g++.dg/inherit/pure1.C: Same.
4363 * g++.dg/init/array43.C: Same.
4364 * g++.dg/init/array46.C: Same.
4365 * g++.dg/init/const10.C: Same.
4366 * g++.dg/init/ctor4-1.C: Same.
4367 * g++.dg/init/ctor4.C: Same.
4368 * g++.dg/init/new37.C: Same.
4369 * g++.dg/init/pr25811.C: Same.
4370 * g++.dg/init/pr29043.C: Same.
4371 * g++.dg/init/pr29571.C: Same.
4372 * g++.dg/lookup/duperr1.C: Same.
4373 * g++.dg/lookup/error1.C: Same.
4374 * g++.dg/lookup/koenig5.C: Same.
4375 * g++.dg/lookup/pr77549.C: Same.
4376 * g++.dg/lookup/suggestions1.C: Same.
4377 * g++.dg/lookup/using16.C: Same.
4378 * g++.dg/lookup/using7.C: Same.
4379 * g++.dg/other/anon-union3.C: Same.
4380 * g++.dg/other/array2.C: Same.
4381 * g++.dg/other/error13.C: Same.
4382 * g++.dg/other/error34.C: Same.
4383 * g++.dg/overload/builtin1.C: Same.
4384 * g++.dg/overload/conv-op1.C: Same.
4385 * g++.dg/overload/error3.C: Same.
4386 * g++.dg/overload/koenig1.C: Same.
4387 * g++.dg/overload/operator5.C: Same.
4388 * g++.dg/overload/template5.C: Same.
4389 * g++.dg/overload/unknown1.C: Same.
4390 * g++.dg/overload/using2.C: Same.
4391 * g++.dg/parse/constructor1.C: Same.
4392 * g++.dg/parse/crash36.C: Same.
4393 * g++.dg/parse/crash63.C: Same.
4394 * g++.dg/parse/error11.C: Same.
4395 * g++.dg/parse/error12.C: Same.
4396 * g++.dg/parse/error14.C: Same.
4397 * g++.dg/parse/error2.C: Same.
4398 * g++.dg/parse/error21.C: Same.
4399 * g++.dg/parse/error26.C: Same.
4400 * g++.dg/parse/error36.C: Same.
4401 * g++.dg/parse/friend12.C: Same.
4402 * g++.dg/parse/invalid-op1.C: Same.
4403 * g++.dg/parse/missing-template1.C: Same.
4404 * g++.dg/parse/parser-pr28152-2.C: Same.
4405 * g++.dg/parse/parser-pr28152.C: Same.
4406 * g++.dg/parse/pr16696-permissive.C: Same.
4407 * g++.dg/parse/pr16696.C: Same.
4408 * g++.dg/parse/pr69628.C: Same.
4409 * g++.dg/parse/ret-type2.C: Same.
4410 * g++.dg/parse/specialization1.C: Same.
4411 * g++.dg/parse/template3.C: Same.
4412 * g++.dg/parse/template9.C: Same.
4413 * g++.dg/parse/typename11.C: Same.
4414 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
4415 * g++.dg/pr45330.C: Same.
4416 * g++.dg/rtti/typeid6.C: Same.
4417 * g++.dg/spellcheck-fields.C: Same.
4418 * g++.dg/spellcheck-typenames.C: Same.
4419 * g++.dg/tc1/dr108.C: Same.
4420 * g++.dg/tc1/dr147.C: Same.
4421 * g++.dg/template/arg7.C: Same.
4422 * g++.dg/template/conv11.C: Same.
4423 * g++.dg/template/crash13.C: Same.
4424 * g++.dg/template/crash55.C: Same.
4425 * g++.dg/template/dependent-expr5.C: Same.
4426 * g++.dg/template/error17.C: Same.
4427 * g++.dg/template/error33.C: Same.
4428 * g++.dg/template/error4.C: Same.
4429 * g++.dg/template/error50.C: Same.
4430 * g++.dg/template/error53.C: Same.
4431 * g++.dg/template/friend.C: Same.
4432 * g++.dg/template/func2.C: Same.
4433 * g++.dg/template/local6.C: Same.
4434 * g++.dg/template/member5.C: Same.
4435 * g++.dg/template/meminit1.C: Same.
4436 * g++.dg/template/nested3.C: Same.
4437 * g++.dg/template/nontype6.C: Same.
4438 * g++.dg/template/overload12.C: Same.
4439 * g++.dg/template/ptrmem8.C: Same.
4440 * g++.dg/template/qualified-id1.C: Same.
4441 * g++.dg/template/spec15.C: Same.
4442 * g++.dg/template/static1.C: Same.
4443 * g++.dg/template/static10.C: Same.
4444 * g++.dg/template/static2.C: Same.
4445 * g++.dg/template/ttp25.C: Same.
4446 * g++.dg/template/typedef2.C: Same.
4447 * g++.dg/template/typename2.C: Same.
4448 * g++.dg/template/unify10.C: Same.
4449 * g++.dg/template/unify6.C: Same.
4450 * g++.dg/template/unify7.C: Same.
4451 * g++.dg/template/unify9.C: Same.
4452 * g++.dg/template/varmod1.C: Same.
4453 * g++.dg/ubsan/div-by-zero-1.C: Same.
4454 * g++.dg/ubsan/pr63956.C: Same.
4455 * g++.dg/warn/Waddress-1.C: Same.
4456 * g++.dg/warn/Wconversion2.C: Same.
4457 * g++.dg/warn/Wnull-conversion-1.C: Same.
4458 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
4459 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
4460 * g++.dg/warn/Wswitch-1.C: Same.
4461 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4462 * g++.dg/warn/Wtype-limits.C: Same.
4463 * g++.dg/warn/Wunused-parm-5.C: Same.
4464 * g++.dg/warn/deprecated-6.C: Same.
4465 * g++.dg/warn/deprecated.C: Same.
4466 * g++.dg/warn/incomplete1.C: Same.
4467 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
4468 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
4469 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
4470 * g++.dg/warn/overflow-warn-1.C: Same.
4471 * g++.dg/warn/overflow-warn-3.C: Same.
4472 * g++.dg/warn/overflow-warn-4.C: Same.
4473 * g++.dg/warn/pr12242.C: Same.
4474 * g++.dg/warn/pr30551-2.C: Same.
4475 * g++.dg/warn/pr30551.C: Same.
4476 * g++.old-deja/g++.benjamin/16077.C: Same.
4477 * g++.old-deja/g++.bob/inherit1.C: Same.
4478 * g++.old-deja/g++.brendan/crash56.C: Same.
4479 * g++.old-deja/g++.brendan/template17.C: Same.
4480 * g++.old-deja/g++.eh/ctor1.C: Same.
4481 * g++.old-deja/g++.jason/bool5.C: Same.
4482 * g++.old-deja/g++.jason/cond.C: Same.
4483 * g++.old-deja/g++.jason/operator.C: Same.
4484 * g++.old-deja/g++.jason/pmf5.C: Same.
4485 * g++.old-deja/g++.law/ctors5.C: Same.
4486 * g++.old-deja/g++.law/missed-error2.C: Same.
4487 * g++.old-deja/g++.law/operators9.C: Same.
4488 * g++.old-deja/g++.law/temps1.C: Same.
4489 * g++.old-deja/g++.mike/for2.C: Same.
4490 * g++.old-deja/g++.mike/ns5.C: Same.
4491 * g++.old-deja/g++.mike/ns7.C: Same.
4492 * g++.old-deja/g++.mike/p10769b.C: Same.
4493 * g++.old-deja/g++.niklas/t120.C: Same.
4494 * g++.old-deja/g++.niklas/t121.C: Same.
4495 * g++.old-deja/g++.ns/koenig5.C: Same.
4496 * g++.old-deja/g++.oliva/overload1.C: Same.
4497 * g++.old-deja/g++.other/crash24.C: Same.
4498 * g++.old-deja/g++.other/crash25.C: Same.
4499 * g++.old-deja/g++.other/decl5.C: Same.
4500 * g++.old-deja/g++.other/lineno5.C: Same.
4501 * g++.old-deja/g++.other/null3.C: Same.
4502 * g++.old-deja/g++.other/overcnv2.C: Same.
4503 * g++.old-deja/g++.other/ptrmem7.C: Same.
4504 * g++.old-deja/g++.other/typename1.C: Same.
4505 * g++.old-deja/g++.other/vaarg3.C: Same.
4506 * g++.old-deja/g++.pt/crash10.C: Same.
4507 * g++.old-deja/g++.pt/crash28.C: Same.
4508 * g++.old-deja/g++.pt/crash38.C: Same.
4509 * g++.old-deja/g++.pt/explicit70.C: Same.
4510 * g++.old-deja/g++.pt/explicit77.C: Same.
4511 * g++.old-deja/g++.pt/expr2.C: Same.
4512 * g++.old-deja/g++.pt/spec5.C: Same.
4513 * g++.old-deja/g++.pt/spec6.C: Same.
4514 * g++.old-deja/g++.pt/typename3.C: Same.
4515 * g++.old-deja/g++.pt/typename5.C: Same.
4516 * g++.old-deja/g++.pt/typename6.C: Same.
4517 * g++.old-deja/g++.pt/typename7.C: Same.
4518 * g++.old-deja/g++.pt/unify4.C: Same.
4519 * g++.old-deja/g++.pt/unify8.C: Same.
4520 * g++.old-deja/g++.pt/vaarg3.C: Same.
4521 * g++.old-deja/g++.robertl/eb22.C: Same.
4522 * g++.old-deja/g++.robertl/eb4.C: Same.
4523 * g++.old-deja/g++.robertl/eb44.C: Same.
4524 * g++.old-deja/g++.robertl/eb69.C: Same.
4525 * g++.old-deja/g++.robertl/eb98.C: Same.
4526 * gcc.dg/20031223-1.c: Same.
4527 * gcc.dg/940510-1.c: Same.
4528 * gcc.dg/990506-0.c: Same.
4529 * gcc.dg/Walloca-1.c: Same.
4530 * gcc.dg/Walloca-2.c: Same.
4531 * gcc.dg/Wconversion-integer.c: Same.
4532 * gcc.dg/Wcxx-compat-8.c: Same.
4533 * gcc.dg/Wimplicit-int-1.c: Same.
4534 * gcc.dg/Wimplicit-int-2.c: Same.
4535 * gcc.dg/Wimplicit-int-4.c: Same.
4536 * gcc.dg/Wpointer-sign-Wall.c: Same.
4537 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4538 * gcc.dg/Wshadow-1.c: Same.
4539 * gcc.dg/Wshadow-3.c: Same.
4540 * gcc.dg/Wswitch-enum-error.c: Same.
4541 * gcc.dg/Wswitch-enum.c: Same.
4542 * gcc.dg/Wswitch-error.c: Same.
4543 * gcc.dg/Wswitch.c: Same.
4544 * gcc.dg/Wtype-limits-Wextra.c: Same.
4545 * gcc.dg/Wtype-limits.c: Same.
4546 * gcc.dg/Wvla-larger-than-2.c: Same.
4547 * gcc.dg/anon-struct-5.c: Same.
4548 * gcc.dg/array-10.c: Same.
4549 * gcc.dg/array-11.c: Same.
4550 * gcc.dg/array-15.c: Same.
4551 * gcc.dg/array-2.c: Same.
4552 * gcc.dg/array-8.c: Same.
4553 * gcc.dg/array-const-2.c: Same.
4554 * gcc.dg/array-const-3.c: Same.
4555 * gcc.dg/bitfld-1.c: Same.
4556 * gcc.dg/bitfld-8.c: Same.
4557 * gcc.dg/builtin-redefine.c: Same.
4558 * gcc.dg/c11-noreturn-1.c: Same.
4559 * gcc.dg/c11-noreturn-2.c: Same.
4560 * gcc.dg/c11-static-assert-3.c: Same.
4561 * gcc.dg/c90-arraydecl-1.c: Same.
4562 * gcc.dg/c90-complex-1.c: Same.
4563 * gcc.dg/c90-complit-1.c: Same.
4564 * gcc.dg/c90-const-expr-11.c: Same.
4565 * gcc.dg/c90-const-expr-7.c: Same.
4566 * gcc.dg/c90-const-expr-8.c: Same.
4567 * gcc.dg/c90-enum-comma-1.c: Same.
4568 * gcc.dg/c90-flex-array-1.c: Same.
4569 * gcc.dg/c90-hexfloat-1.c: Same.
4570 * gcc.dg/c90-idem-qual-1.c: Same.
4571 * gcc.dg/c90-idem-qual-2.c: Same.
4572 * gcc.dg/c90-idem-qual-3.c: Same.
4573 * gcc.dg/c90-mixdecl-1.c: Same.
4574 * gcc.dg/c90-restrict-1.c: Same.
4575 * gcc.dg/c90-return-1.c: Same.
4576 * gcc.dg/c99-array-nonobj-1.c: Same.
4577 * gcc.dg/c99-arraydecl-1.c: Same.
4578 * gcc.dg/c99-complex-1.c: Same.
4579 * gcc.dg/c99-complex-2.c: Same.
4580 * gcc.dg/c99-complit-2.c: Same.
4581 * gcc.dg/c99-const-expr-7.c: Same.
4582 * gcc.dg/c99-const-expr-8.c: Same.
4583 * gcc.dg/c99-flex-array-3.c: Same.
4584 * gcc.dg/c99-flex-array-7.c: Same.
4585 * gcc.dg/c99-flex-array-typedef-7.c: Same.
4586 * gcc.dg/c99-impl-decl-1.c: Same.
4587 * gcc.dg/c99-impl-int-1.c: Same.
4588 * gcc.dg/c99-impl-int-2.c: Same.
4589 * gcc.dg/c99-init-3.c: Same.
4590 * gcc.dg/c99-restrict-1.c: Same.
4591 * gcc.dg/c99-return-1.c: Same.
4592 * gcc.dg/c99-tag-1.c: Same.
4593 * gcc.dg/c99-tag-3.c: Same.
4594 * gcc.dg/call-diag-2.c: Same.
4595 * gcc.dg/cpp/19940712-1.c: Same.
4596 * gcc.dg/cpp/19951025-1.c: Same.
4597 * gcc.dg/cpp/19990413-1.c: Same.
4598 * gcc.dg/cpp/direct2.c: Same.
4599 * gcc.dg/cpp/direct2s.c: Same.
4600 * gcc.dg/cpp/pr28709.c: Same.
4601 * gcc.dg/cpp/pr61854-c90.c: Same.
4602 * gcc.dg/cpp/pr61854-c94.c: Same.
4603 * gcc.dg/cpp/pragma-1.c: Same.
4604 * gcc.dg/cpp/pragma-2.c: Same.
4605 * gcc.dg/cpp/trad/escaped-eof.c: Same.
4606 * gcc.dg/cpp/trad/literals-2.c: Same.
4607 * gcc.dg/cpp/warn-comments-2.c: Same.
4608 * gcc.dg/cpp/warn-comments-3.c: Same.
4609 * gcc.dg/cpp/warn-comments.c: Same.
4610 * gcc.dg/cpp/warn-long-long-2.c: Same.
4611 * gcc.dg/cpp/warn-long-long.c: Same.
4612 * gcc.dg/cpp/warn-redefined-2.c: Same.
4613 * gcc.dg/cpp/warn-redefined.c: Same.
4614 * gcc.dg/darwin-cfstring-2.c: Same.
4615 * gcc.dg/darwin-cfstring-format-1.c: Same.
4616 * gcc.dg/decl-9.c: Same.
4617 * gcc.dg/declspec-1.c: Same.
4618 * gcc.dg/declspec-10.c: Same.
4619 * gcc.dg/declspec-11.c: Same.
4620 * gcc.dg/declspec-13.c: Same.
4621 * gcc.dg/declspec-18.c: Same.
4622 * gcc.dg/declspec-4.c: Same.
4623 * gcc.dg/declspec-5.c: Same.
4624 * gcc.dg/declspec-6.c: Same.
4625 * gcc.dg/declspec-8.c: Same.
4626 * gcc.dg/deprecated-4.c: Same.
4627 * gcc.dg/deprecated.c: Same.
4628 * gcc.dg/dfp/composite-type.c: Same.
4629 * gcc.dg/empty-source-2.c: Same.
4630 * gcc.dg/empty-source-3.c: Same.
4631 * gcc.dg/format/attr-6.c: Same.
4632 * gcc.dg/format/branch-1.c: Same.
4633 * gcc.dg/format/c90-printf-1.c: Same.
4634 * gcc.dg/format/c90-strftime-2.c: Same.
4635 * gcc.dg/format/c99-strftime-1.c: Same.
4636 * gcc.dg/format/cmn-err-1.c: Same.
4637 * gcc.dg/format/few-1.c: Same.
4638 * gcc.dg/format/ms_branch-1.c: Same.
4639 * gcc.dg/format/ms_unnamed-1.c: Same.
4640 * gcc.dg/format/ms_va-1.c: Same.
4641 * gcc.dg/format/unnamed-1.c: Same.
4642 * gcc.dg/format/va-1.c: Same.
4643 * gcc.dg/format/xopen-1.c: Same.
4644 * gcc.dg/funcdef-var-1.c: Same.
4645 * gcc.dg/funcdef-var-2.c: Same.
4646 * gcc.dg/gnu89-const-expr-1.c: Same.
4647 * gcc.dg/gnu89-const-expr-2.c: Same.
4648 * gcc.dg/gnu90-const-expr-1.c: Same.
4649 * gcc.dg/gnu99-const-expr-1.c: Same.
4650 * gcc.dg/gnu99-const-expr-2.c: Same.
4651 * gcc.dg/gnu99-init-2.c: Same.
4652 * gcc.dg/gomp/_Atomic-5.c: Same.
4653 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
4654 * gcc.dg/gomp/atomic-5.c: Same.
4655 * gcc.dg/gomp/linear-1.c: Same.
4656 * gcc.dg/gomp/pr67500.c: Same.
4657 * gcc.dg/init-bad-1.c: Same.
4658 * gcc.dg/init-bad-2.c: Same.
4659 * gcc.dg/init-bad-3.c: Same.
4660 * gcc.dg/init-string-1.c: Same.
4661 * gcc.dg/label-compound-stmt-1.c: Same.
4662 * gcc.dg/label-decl-2.c: Same.
4663 * gcc.dg/label-decl-4.c: Same.
4664 * gcc.dg/large-size-array-2.c: Same.
4665 * gcc.dg/large-size-array-4.c: Same.
4666 * gcc.dg/lvalue-6.c: Same.
4667 * gcc.dg/m-un-2.c: Same.
4668 * gcc.dg/multiple-overflow-warn-1.c: Same.
4669 * gcc.dg/multiple-overflow-warn-2.c: Same.
4670 * gcc.dg/multiple-overflow-warn-3.c: Same.
4671 * gcc.dg/nested-redef-1.c: Same.
4672 * gcc.dg/no-asm-1.c: Same.
4673 * gcc.dg/no-asm-3.c: Same.
4674 * gcc.dg/no-asm-4.c: Same.
4675 * gcc.dg/noncompile/20010524-1.c: Same.
4676 * gcc.dg/noncompile/incomplete-5.c: Same.
4677 * gcc.dg/noncompile/pr44517.c: Same.
4678 * gcc.dg/noncompile/pr52290.c: Same.
4679 * gcc.dg/noreturn-1.c: Same.
4680 * gcc.dg/overflow-warn-1.c: Same.
4681 * gcc.dg/overflow-warn-2.c: Same.
4682 * gcc.dg/overflow-warn-3.c: Same.
4683 * gcc.dg/overflow-warn-4.c: Same.
4684 * gcc.dg/parm-mismatch-1.c: Same.
4685 * gcc.dg/parser-pr28152-2.c: Same.
4686 * gcc.dg/parser-pr28152.c: Same.
4687 * gcc.dg/pedwarn-init.c: Same.
4688 * gcc.dg/pointer-arith-2.c: Same.
4689 * gcc.dg/pointer-arith-3.c: Same.
4690 * gcc.dg/pointer-arith-4.c: Same.
4691 * gcc.dg/pr14475.c: Same.
4692 * gcc.dg/pr18596-3.c: Same.
4693 * gcc.dg/pr18809-1.c: Same.
4694 * gcc.dg/pr27953.c: Same.
4695 * gcc.dg/pr30457.c: Same.
4696 * gcc.dg/pr30551-2.c: Same.
4697 * gcc.dg/pr30551-3.c: Same.
4698 * gcc.dg/pr30551-4.c: Same.
4699 * gcc.dg/pr30551-5.c: Same.
4700 * gcc.dg/pr30551-6.c: Same.
4701 * gcc.dg/pr30551.c: Same.
4702 * gcc.dg/pr36997.c: Same.
4703 * gcc.dg/pr41842.c: Same.
4704 * gcc.dg/pr48552-1.c: Same.
4705 * gcc.dg/pr48552-2.c: Same.
4706 * gcc.dg/pr59717.c: Same.
4707 * gcc.dg/pr61077.c: Same.
4708 * gcc.dg/pr61096-1.c: Same.
4709 * gcc.dg/pr63626.c: Same.
4710 * gcc.dg/pr64223-1.c: Same.
4711 * gcc.dg/pr64223-2.c: Same.
4712 * gcc.dg/pr8788-1.c: Same.
4713 * gcc.dg/pr8927-1.c: Same.
4714 * gcc.dg/pragma-darwin.c: Same.
4715 * gcc.dg/pragma-diag-5.c: Same.
4716 * gcc.dg/pragma-message.c: Same.
4717 * gcc.dg/redecl-1.c: Same.
4718 * gcc.dg/simd-1.c: Same.
4719 * gcc.dg/simd-5.c: Same.
4720 * gcc.dg/simd-6.c: Same.
4721 * gcc.dg/spellcheck-fields.c: Same.
4722 * gcc.dg/spellcheck-typenames.c: Same.
4723 * gcc.dg/struct-semi-2.c: Same.
4724 * gcc.dg/struct-semi-3.c: Same.
4725 * gcc.dg/transparent-union-3.c: Same.
4726 * gcc.dg/ucnid-8.c: Same.
4727 * gcc.dg/uninit-pr19430-O0.c: Same.
4728 * gcc.dg/uninit-pr19430.c: Same.
4729 * gcc.dg/uninit-pr20644-O0.c: Same.
4730 * gcc.dg/utf-dflt.c: Same.
4731 * gcc.dg/utf-dflt2.c: Same.
4732 * gcc.dg/utf16-4.c: Same.
4733 * gcc.dg/vla-11.c: Same.
4734 * gcc.dg/vla-20.c: Same.
4735 * gcc.dg/vla-init-1.c: Same.
4736 * gcc.dg/vla-init-2.c: Same.
4737 * gcc.dg/vla-init-3.c: Same.
4738 * gcc.dg/weak/weak-6.c: Same.
4739 * gcc.dg/weak/weak-7.c: Same.
4740 * gcc.dg/wtr-int-type-1.c: Same.
4741 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
4742 * gcc.target/arm/polytypes.c: Same.
4743 * gcc.target/i386/spellcheck-options-4.c: Same.
4744 * gcc.target/powerpc/20030218-1.c: Same.
4745 * gcc.target/sh/pr21255-4.c: Same.
4746 * gcc.test-framework/dg-error-exp-XP.c: Same.
4747 * gfortran.dg/array_constructor_30.f03: Same.
4748 * gfortran.dg/class_30.f90: Same.
4749 * gfortran.dg/goacc/subarrays.f95: Same.
4750 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
4751 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
4752 * gfortran.dg/intrinsic_std_1.f90: Same.
4753 * gfortran.dg/pr70006.f90: Same.
4754 * gfortran.dg/warning-directive-1.F90: Same.
4755 * gfortran.dg/warning-directive-2.F90: Same.
4756 * gfortran.dg/warning-directive-3.F90: Same.
4757 * gfortran.dg/warning-directive-4.F90: Same.
4758 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
4759 * obj-c++.dg/class-extension-1.mm: Same.
4760 * obj-c++.dg/class-extension-2.mm: Same.
4761 * obj-c++.dg/class-protocol-1.mm: Same.
4762 * obj-c++.dg/cxx-ivars-1.mm: Same.
4763 * obj-c++.dg/duplicate-class-1.mm: Same.
4764 * obj-c++.dg/exceptions-3.mm: Same.
4765 * obj-c++.dg/exceptions-4.mm: Same.
4766 * obj-c++.dg/exceptions-5.mm: Same.
4767 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4768 * obj-c++.dg/fsf-package-0.m: Same.
4769 * obj-c++.dg/invalid-type-1.mm: Same.
4770 * obj-c++.dg/method-12.mm: Same.
4771 * obj-c++.dg/method-13.mm: Same.
4772 * obj-c++.dg/method-15.mm: Same.
4773 * obj-c++.dg/method-16.mm: Same.
4774 * obj-c++.dg/method-6.mm: Same.
4775 * obj-c++.dg/method-7.mm: Same.
4776 * obj-c++.dg/property/at-property-1.mm: Same.
4777 * obj-c++.dg/property/at-property-14.mm: Same.
4778 * obj-c++.dg/property/at-property-17.mm: Same.
4779 * obj-c++.dg/property/at-property-21.mm: Same.
4780 * obj-c++.dg/property/at-property-5.mm: Same.
4781 * obj-c++.dg/property/dotsyntax-4.mm: Same.
4782 * obj-c++.dg/property/dynamic-3.mm: Same.
4783 * obj-c++.dg/property/dynamic-4.mm: Same.
4784 * obj-c++.dg/property/property-neg-1.mm: Same.
4785 * obj-c++.dg/property/property-neg-6.mm: Same.
4786 * obj-c++.dg/property/synthesize-11.mm: Same.
4787 * obj-c++.dg/property/synthesize-5.mm: Same.
4788 * obj-c++.dg/property/synthesize-6.mm: Same.
4789 * obj-c++.dg/proto-lossage-4.mm: Same.
4790 * obj-c++.dg/protocol-qualifier-2.mm: Same.
4791 * obj-c++.dg/strings/strings-1.mm: Same.
4792 * obj-c++.dg/super-class-1.mm: Same.
4793 * obj-c++.dg/syntax-error-6.mm: Same.
4794 * obj-c++.dg/syntax-error-7.mm: Same.
4795 * obj-c++.dg/syntax-error-9.mm: Same.
4796 * obj-c++.dg/try-catch-13.mm: Same.
4797 * objc.dg/attributes/method-noreturn-1.m: Same.
4798 * objc.dg/bad-receiver-type-2.m: Same.
4799 * objc.dg/bad-receiver-type.m: Same.
4800 * objc.dg/call-super-2.m: Same.
4801 * objc.dg/class-2.m: Same.
4802 * objc.dg/class-extension-1.m: Same.
4803 * objc.dg/class-extension-2.m: Same.
4804 * objc.dg/class-protocol-1.m: Same.
4805 * objc.dg/desig-init-1.m: Same.
4806 * objc.dg/duplicate-class-1.m: Same.
4807 * objc.dg/exceptions-3.m: Same.
4808 * objc.dg/exceptions-4.m: Same.
4809 * objc.dg/exceptions-5.m: Same.
4810 * objc.dg/foreach-6.m: Same.
4811 * objc.dg/foreach-7.m: Same.
4812 * objc.dg/fsf-nsstring-format-1.m: Same.
4813 * objc.dg/fsf-package-0.m: Same.
4814 * objc.dg/invalid-type-1.m: Same.
4815 * objc.dg/method-11.m: Same.
4816 * objc.dg/method-19.m: Same.
4817 * objc.dg/method-2.m: Same.
4818 * objc.dg/method-20.m: Same.
4819 * objc.dg/method-5.m: Same.
4820 * objc.dg/method-6.m: Same.
4821 * objc.dg/method-7.m: Same.
4822 * objc.dg/method-9.m: Same.
4823 * objc.dg/missing-proto-3.m: Same.
4824 * objc.dg/private-1.m: Same.
4825 * objc.dg/property/at-property-1.m: Same.
4826 * objc.dg/property/at-property-14.m: Same.
4827 * objc.dg/property/at-property-17.m: Same.
4828 * objc.dg/property/at-property-21.m: Same.
4829 * objc.dg/property/at-property-5.m: Same.
4830 * objc.dg/property/dynamic-3.m: Same.
4831 * objc.dg/property/dynamic-4.m: Same.
4832 * objc.dg/property/property-neg-1.m: Same.
4833 * objc.dg/property/property-neg-6.m: Same.
4834 * objc.dg/property/synthesize-11.m: Same.
4835 * objc.dg/property/synthesize-5.m: Same.
4836 * objc.dg/property/synthesize-6.m: Same.
4837 * objc.dg/proto-hier-1.m: Same.
4838 * objc.dg/proto-lossage-4.m: Same.
4839 * objc.dg/protocol-qualifier-2.m: Same.
4840 * objc.dg/strings/strings-1.m: Same.
4841 * objc.dg/type-size-1.m: Same.
4842
d904a983
JL
48432017-04-18 Jeff Law <law@redhat.com>
4844
4845 PR target/74563
4846 * gcc.target/mips/pr74563: New test.
4847
0155ed56
JJ
48482017-04-18 Jakub Jelinek <jakub@redhat.com>
4849
4850 PR tree-optimization/80443
4851 * gcc.c-torture/compile/pr80443.c: New test.
4852
f380f608
RS
48532017-04-18 Richard Sandiford <richard.sandiford@arm.com>
4854
4855 PR rtl-optimization/80357
4856 * gcc.c-torture/compile/pr80357.c: New test.
4857
dd68669b
JL
48582017-04-18 Jeff Law <law@redhat.com>
4859
4860 PR middle-end/80422
4861 * gcc.c-torture/compile/pr80422.c: New test.
4862
1cda61fc
JJ
48632017-04-18 Jakub Jelinek <jakub@redhat.com>
4864
4865 PR debug/80263
4866 * gcc.dg/debug/dwarf2/pr80263.c: New test.
4867
19970253
MM
48682017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4869
4870 PR target/80099
4871 * gcc.target/powerpc/pr80099-1.c: New test.
4872 * gcc.target/powerpc/pr80099-2.c: Likewise.
4873 * gcc.target/powerpc/pr80099-3.c: Likewise.
4874 * gcc.target/powerpc/pr80099-4.c: Likewise.
4875 * gcc.target/powerpc/pr80099-5.c: Likewise.
4876
8487c9a5
JJ
48772017-04-18 Jakub Jelinek <jakub@redhat.com>
4878
3b5fb3cb
JJ
4879 PR sanitizer/80444
4880 * gcc.dg/sancov/pr80444.c: New test.
4881
8487c9a5
JJ
4882 PR middle-end/79788
4883 PR middle-end/80375
4884 * gcc.dg/pr79788-1.c: New test.
4885 * gcc.dg/pr79788-2.c: New test.
4886
be7c73ae
MP
48872017-04-18 Marek Polacek <polacek@redhat.com>
4888
4889 PR c++/80244 - ICE with attribute in template alias.
4890 * g++.dg/cpp0x/alias-decl-59.C: New test.
4891
d6e3e8a5
MP
4892 PR c++/80241 - ICE with alignas pack expansion.
4893 * g++.dg/cpp0x/alignas11.C: New test.
4894
1adb82e1
BE
48952017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4896
4897 PR c++/80287
4898 * g++.dg/lto/pr80287_0.C: New test.
4899
fb5e5621
KN
49002017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
4901
4902 PR target/80315
4903 * gcc.target/powerpc/pr80315-1.c: New test.
4904 * gcc.target/powerpc/pr80315-2.c: New test.
4905 * gcc.target/powerpc/pr80315-3.c: New test.
4906 * gcc.target/powerpc/pr80315-4.c: New test.
4907
afeaeb70
TV
49082017-04-16 Tom de Vries <tom@codesourcery.com>
4909
4910 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
4911 directive.
4912 * g++.dg/parse/error3.C: Same.
4913 * g++.old-deja/g++.pt/niklas01a.C: Same.
4914 * gcc.dg/990506-0.c: Same.
4915 * gcc.dg/cpp/19990413-1.c: Same.
4916 * gcc.dg/cpp/pragma-1.c: Same.
4917 * gcc.dg/cpp/pragma-2.c: Same.
4918 * gcc.dg/m-un-2.c: Same.
4919 * objc.dg/private-1.m: Same.
4920
604f37cd
UB
49212017-04-15 Uros Bizjak <ubizjak@gmail.com>
4922
4923 * gcc.dg/pr54669.c: Fix dg-do directive.
4924 * gcc.dg/pr78582.c: Ditto.
4925 * gcc.dg/pr80020.c: Ditto.
4926 * gcc.dg/torture/pr57993-2.cpp: Ditto.
4927 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
4928 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
4929 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
4930 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
4931 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
4932 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
4933 * gcc.dg/tree-ssa/pr79352.c: Ditto.
4934 * gcc.dg/tree-ssa/pr79376.c: Ditto.
4935 * gcc.dg/tree-ssa/pr79691.c: Ditto.
4936
35cfdb17
DH
49372017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
4938
604f37cd 4939 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
4940 * gfortran.dg/generic_29.f90: Likewise.
4941 * gfortran.dg/goacc/multi-clause.f90: Likewise.
4942 * gfortran.dg/pr41922.f90: Likewise.
4943 * gfortran.dg/pr70006.f90: Likewise.
4944
f378be38
SB
49452017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
4946
4947 PR tree-optimization/66612
4948 * gcc.target/powerpc/20050830-1.c: Remove xfail.
4949
43076492
JW
49502017-04-14 Janus Weil <janus@gcc.gnu.org>
4951
4952 PR fortran/80361
4953 * gfortran.dg/class_62.f90: New test case.
4954
dd3d6a42
AB
49552017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
4956
4957 * gcc.target/arc/loop-1.c: New file.
4958
31a07c81
MM
49592017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4960
4961 PR target/80098
4962 * gcc.target/powerpc/pr80098-1.c: New test.
4963 * gcc.target/powerpc/pr80098-2.c: Likewise.
4964 * gcc.target/powerpc/pr80098-3.c: Likewise.
4965 * gcc.target/powerpc/pr80098-4.c: Likewise.
4966
09956017
JJ
49672017-04-13 Jakub Jelinek <jakub@redhat.com>
4968
4969 PR sanitizer/80403
4970 * g++.dg/ubsan/pr80403-2.C: New test.
4971
bc042396
VM
49722017-04-13 Vladimir Makarov <vmakarov@redhat.com>
4973
4974 PR rtl-optimization/80343
4975 * gcc.target/powerpc/pr80343.c: New.
4976
abac4c34
DK
49772017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
4978
4979 PR sanitizer/80414
4980 * c-c++-common/ubsan/bounds-15.c: New test.
4981
43a3aa03
RB
49822017-04-13 Richard Biener <rguenther@suse.de>
4983
4984 PR testsuite/80416
4985 * g++.dg/torture/pr79671.C: Fix asm constraints.
4986
031fbdb9
JJ
49872017-04-13 Jakub Jelinek <jakub@redhat.com>
4988
4989 PR debug/80321
4990 * gcc.dg/debug/pr80321.c: New test.
4991
49922017-04-13 Eric Botcazou <ebotcazou@adacore.com>
4993
4994 * gnat.dg/debug10.adb: New test.
4995 * gnat.dg/debug10_pkg.ads: New helper.
4996
76873758
JJ
49972017-04-12 Jakub Jelinek <jakub@redhat.com>
4998
deed3da9
JJ
4999 PR tree-optimization/79390
5000 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
5001
b96a3e11
JJ
5002 PR sanitizer/80403
5003 PR sanitizer/80404
5004 PR sanitizer/80405
5005 * g++.dg/ubsan/pr80403.C: New test.
5006 * g++.dg/ubsan/pr80404.C: New test.
5007 * g++.dg/ubsan/pr80405.C: New test.
5008
76873758
JJ
5009 PR c/80163
5010 * gcc.dg/torture/pr80163.c: New test.
5011
940c9a7c 50122017-04-12 Richard Biener <rguenther@suse.de>
76873758 5013 Jeff Law <law@redhat.com>
940c9a7c
RB
5014
5015 PR tree-optimization/80359
5016 * gcc.dg/torture/pr80359.c: New testcase.
5017
350792ff 50182017-04-12 Richard Biener <rguenther@suse.de>
76873758 5019 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
5020
5021 PR middle-end/79671
5022 * g++.dg/torture/pr79671.C: New testcase.
5023 * g++.dg/lto/pr79671_0.C: Likewise.
5024 * g++.dg/lto/pr79671_1.c: Likewise.
5025
d62e6f10
JJ
50262017-04-12 Jakub Jelinek <jakub@redhat.com>
5027
5028 PR sanitizer/80349
5029 * g++.dg/ubsan/pr80349.C: New test.
5030
8585103f
JJ
50312017-04-11 Jakub Jelinek <jakub@redhat.com>
5032
347e1f77
JJ
5033 PR c++/80370
5034 * g++.dg/cpp1z/decomp28.C: New test.
5035
df1c878e
JJ
5036 PR middle-end/80100
5037 * gcc.dg/pr80100.c: New test.
5038
8585103f
JJ
5039 PR rtl-optimization/80385
5040 * g++.dg/opt/pr80385.C: New test.
5041
c6cf6ef7
ML
50422017-04-11 Martin Liska <mliska@suse.cz>
5043
5044 PR ipa/80212
5045 * g++.dg/ipa/pr80212.C: New test.
5046
3812f460
MS
50472017-04-11 Martin Sebor <msebor@redhat.com>
5048
5049 PR middle-end/80364
5050 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
5051
9f679370
ML
50522017-04-11 Martin Liska <mliska@suse.cz>
5053
5054 PR sanitizer/70878
5055 * gcc.dg/ubsan/pr70878.c: New test.
5056
82665822
JJ
50572017-04-11 Jakub Jelinek <jakub@redhat.com>
5058
cb278caa
JJ
5059 PR target/80381
5060 * gcc.target/i386/pr80381.c: New test.
5061
82665822
JJ
5062 PR c++/80363
5063 * g++.dg/ext/pr80363.C: New test.
5064
abde687a
SKS
50652017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5066
5067 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
5068 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
5069 Add avr-*-* to non-lp64 selector.
5070
13e6ec34
MS
50712017-04-10 Martin Sebor <msebor@redhat.com>
5072
5073 * gcc.dg/pr40340-3.c: Adjust directive pattern.
5074 * gcc.dg/pr40340-4.c: Same.
5075
a2cb1196
NK
50762017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
5077
13e6ec34 5078 PR fortran/69498
a2cb1196
NK
5079 * gfortran.dg/submodule_unexp.f90: Modified test
5080 to account for new error.
5081 * gfortran.dg/submodule_twice.f90: New Test
5082
b447b28c
JJ
50832017-04-10 Jakub Jelinek <jakub@redhat.com>
5084
5085 PR c++/80176
5086 * g++.dg/init/ref23.C: New test.
5087
3bbd6768
TK
50882017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5089
5090 PR tree-optimization/80304
5091 * gfortran.dg/do_concurrent_4.f90: New test case.
5092
99827b5c
JW
50932017-04-10 Janus Weil <janus@gcc.gnu.org>
5094
5095 PR fortran/80046
5096 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
5097
7db31bc2
DE
50982017-04-10 David Edelsohn <dje.gcc@gmail.com>
5099
5100 * g++.dg/torture/pr79905.C: Add -maltivec option.
5101
9058a2c5
JL
51022017-04-10 Jeff Law <law@redhat.com>
5103
5104 PR tree-optimization/80374
5105 * g++.dg/pr80374.c: New test.
5106
bd8f8642
KN
51072017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5108
5109 PR target/80108
5110 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
5111 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
5112
f634dd47
UB
51132017-04-10 Uros Bizjak <ubizjak@gmail.com>
5114
5115 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
5116
065ba179
UB
51172017-04-10 Uros Bizjak <ubizjak@gmail.com>
5118
5119 PR testsuite/79356
5120 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
5121
71b838d0
DS
51222017-04-10 Daniel Santos <daniel.santos@pobox.com>
5123
5124 PR testsuite/79867
5125 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
5126
98a7a34e
MP
51272017-04-10 Marek Polacek <polacek@redhat.com>
5128
5129 PR sanitizer/80348
5130 * g++.dg/ubsan/div-by-zero-3.C: New test.
5131
aac69a62
BC
51322017-04-10 Bin Cheng <bin.cheng@arm.com>
5133
5134 PR tree-optimization/80153
5135 * gcc.c-torture/execute/pr80153.c: New.
5136
737237c9
RB
51372017-04-10 Richard Biener <rguenther@suse.de>
5138
5139 PR middle-end/80362
5140 * gcc.dg/torture/pr80362.c: New testcase.
5141
ba6ee9fc
RB
51422017-04-10 Richard Biener <rguenther@suse.de>
5143
5144 PR tree-optimization/80304
5145 * gcc.dg/torture/pr80304.c: New testcase.
5146
4d1a05f1
NS
51472017-04-10 Nathan Sidwell <nathan@acm.org>
5148
5149 PR target/79905
5150 * g++.dg/torture/pr79905.C: New.
5151
3ee0fb02
ML
51522017-04-10 Martin Liska <mliska@suse.cz>
5153
5154 PR sanitizer/80350
5155 * c-c++-common/ubsan/pr80350.c: New test.
5156
167a5b77
JJ
51572017-04-10 Jakub Jelinek <jakub@redhat.com>
5158
5159 PR target/80324
5160 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
5161
d691b7e4
ML
51622017-04-08 Martin Liska <mliska@suse.cz>
5163
5164 Revert:
5165 2017-04-07 Martin Liska <mliska@suse.cz>
5166
5167 PR ipa/80212
5168 * g++.dg/ipa/pr80212.C: New test.
5169
dcb2c527
JJ
51702017-04-07 Jakub Jelinek <jakub@redhat.com>
5171
c98b0016
JJ
5172 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
5173 dg-options.
5174 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
5175
dcb2c527
JJ
5176 PR target/80322
5177 PR target/80323
5178 PR target/80325
5179 PR target/80326
5180 * gcc.target/i386/avx512f-undefined-1.c: New test.
5181 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
5182 * gcc.target/i386/avx-cvtsd-1.c: New test.
5183 * gcc.target/i386/avx512f-cvtss-1.c: New test.
5184 * gcc.target/i386/avx512f-abspd-1.c: New test.
5185 * gcc.target/i386/avx-cvtss-1.c: New test.
5186 * gcc.target/i386/avx512f-absps-1.c: New test.
5187 * gcc.target/i386/avx512f-int2mask-1.c: New test.
5188 * gcc.target/i386/avx512f-mask2int-1.c: New test.
5189
1ef532f4
MP
51902017-04-07 Marek Polacek <polacek@redhat.com>
5191
5192 PR sanitizer/80348
5193 * g++.dg/ubsan/div-by-zero-2.C: New test.
5194
2166aeb3
MP
5195 PR c++/80095
5196 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
5197
057da7af
VM
51982017-04-07 Vladimir Makarov <vmakarov@redhat.com>
5199
5200 PR rtl-optimization/70478
5201 * gcc.target/s390/pr70478.c: New.
5202
3b6cb9e3
ML
52032017-04-07 Martin Liska <mliska@suse.cz>
5204
5205 PR target/79889
5206 * g++.dg/ext/mv8.C: Add aarch64* targets.
5207
70cd23c0
ML
52082017-04-07 Martin Liska <mliska@suse.cz>
5209
5210 PR ipa/80212
5211 * g++.dg/ipa/pr80212.C: New test.
5212
fe6bb25f
TP
52132017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5214
5215 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
5216
bf7b869a
RB
52172017-04-07 Richard Biener <rguenther@suse.de>
5218
5219 PR tree-optimization/80334
5220 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
5221 alignas on stack.
5222
2d143ba8
RB
52232017-04-07 Richard Biener <rguenther@suse.de>
5224
5225 PR middle-end/80341
5226 * gcc.dg/torture/pr80341.c: New testcase.
5227
ed3cd38d
JJ
52282017-04-06 Jakub Jelinek <jakub@redhat.com>
5229
5230 PR debug/80234
5231 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
5232 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
5233
e5f56581
UB
52342017-04-06 Uros Bizjak <ubizjak@gmail.com>
5235
5236 PR target/79733
5237 * gcc.target/i386/pr79733.c: New test.
5238
a5211c80
UB
52392017-04-06 Uros Bizjak <ubizjak@gmail.com>
5240
5241 PR target/80298
5242 * gcc.target/i386/pr80298-1.c: New test.
5243 * gcc.target/i386/pr80298-2.c: Ditto.
5244
db086c96
TP
52452017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
5246
5247 PR target/80082
5248 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
5249 ARMv7-R.
5250
09b63f67
RB
52512017-04-06 Richard Biener <rguenther@suse.de>
5252
5253 PR tree-optimization/80334
5254 * g++.dg/torture/pr80334.C: New testcase.
5255
d9f8c5af
ML
52562017-04-06 Martin Liska <mliska@suse.cz>
5257
5258 PR sanitizer/80166
5259 * gcc.dg/asan/pr80166.c: New test.
5260
1b68991f
RO
52612017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5262
5263 PR tree-optimization/79390
5264 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
5265
0f784346
RB
52662017-04-06 Richard Biener <rguenther@suse.de>
5267
5268 PR tree-optimization/80262
5269 * gcc.target/i386/pr80262.c: New testcase.
5270
23a429c2
RB
52712017-04-06 Richard Biener <rguenther@suse.de>
5272
5273 PR middle-end/80281
5274 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
5275
e2323a2b
VM
52762017-04-05 Vladimir Makarov <vmakarov@redhat.com>
5277
5278 PR rtl-optimization/70703
5279 * gcc.target/i386/pr70703.c: New.
5280
47a11342
JJ
52812017-04-05 Jakub Jelinek <jakub@redhat.com>
5282
5283 PR sanitizer/80308
5284 * c-c++-common/asan/pr80308.c: New test.
5285
d0ee17a5
DV
52862017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5287
5288 PR target/79890
5289 * gcc.target/s390/pr79890.c: New test case.
5290
36f896c7
JJ
52912017-04-05 Jakub Jelinek <jakub@redhat.com>
5292
5293 PR target/80310
5294 * c-c++-common/ubsan/pr80310.c: New test.
5295
d16e2ddd
JJ
52962017-04-04 Jakub Jelinek <jakub@redhat.com>
5297
e1201dff
JJ
5298 PR c++/80297
5299 * g++.dg/torture/pr80297.C: New test.
5300
d16e2ddd
JJ
5301 PR tree-optimization/79390
5302 * gcc.target/i386/pr79390.c: New test.
5303 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
5304
c0ea338b
VR
53052017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
5306
5307 PR c++/80296
5308 * g++.dg/cpp0x/alias-decl-80296.C: New test.
5309
a1527a93
TP
53102017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5311
5312 PR target/80307
5313 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
5314 targeting any CPU or architecture.
5315 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
5316 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
5317 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
5318 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
5319 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
5320 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
5321 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
5322 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
5323
065ba179 53242017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
5325
5326 PR fortran/69498
5327 * gfortran.dg/submodule_unexp.f90: New test.
5328
b1fd967c
JJ
53292017-04-04 Jakub Jelinek <jakub@redhat.com>
5330
5331 PR target/80286
5332 * gcc.target/i386/avx-pr80286.c: New test.
5333 * gcc.dg/pr80286.c: New test.
5334
248179b5
RB
53352017-04-04 Richard Biener <rguenther@suse.de>
5336
5337 PR middle-end/80281
5338 * gcc.dg/torture/pr80281.c: New testcase.
5339
a577fcf2
RB
53402017-04-04 Richard Biener <rguenther@suse.de>
5341
5342 PR tree-optimization/80275
5343 * g++.dg/opt/pr80275.C: Make g static.
5344
833bbf60
SB
53452017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
5346
5347 PR rtl-optimization/60818
5348 * gcc.c-torture/compile/pr60818.c: New testcase.
5349
5764ee3c
JW
53502017-04-03 Jonathan Wakely <jwakely@redhat.com>
5351
5352 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
5353 * gcc.dg/20031012-1.c: Likewise.
5354 * gcc.dg/ipa/ipcp-1.c: Likewise.
5355 * gcc.dg/torture/matrix-3.c: Likewise.
5356 * gcc.target/powerpc/ppc-spe.c: Likewise.
5357 * gcc.target/rx/zero-width-bitfield.c: Likewise.
5358
bbdf4e81
PB
53592017-04-03 Peter Bergner <bergner@vnet.ibm.com>
5360
5361 PR target/80246
5362 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
5363 powerpc_vsx_ok.
5364 (std, ld): Limit scan-assembler-times check to lp64.
5365 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
5366 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
5367 powerpc_vsx_ok.
5368
44bc146f
PB
53692017-04-03 Peter Bergner <bergner@vnet.ibm.com>
5370
5371 PR target/80246
5372 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
5373
fff80893
RB
53742017-04-03 Richard Biener <rguenther@suse.de>
5375
5376 PR tree-optimization/80275
5377 * g++.dg/opt/pr80275.C: New testcase.
5378
79f9fc38
DV
53792017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5380
5381 PR testsuite/79356
5382 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
5383
a8e70fd3
RD
53842017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
5385
5386 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
5387 (bal): Increase iteration count and assume alignment.
5388
e0061866
BC
53892017-04-03 Bin Cheng <bin.cheng@arm.com>
5390
5391 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
5392
c2d43326
AP
53932017-04-02 Andrew Pinski <apinski@cavium.com>
5394
5395 * gcc.c-torture/compile/nested-3.c: New testcase.
5396 * gcc.c-torture/execute/20170401-1.c: New testcase.
5397 * gcc.c-torture/execute/20170401-2.c: New testcase.
5398
a5a9046d
SB
53992017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
5400
5401 PR rtl-optimization/79405
5402 gcc.dg/pr79405.c: New testcase.
5403
6f3af356
JJ
54042017-03-31 Jakub Jelinek <jakub@redhat.com>
5405
eee3756d
JJ
5406 PR debug/79255
5407 * gcc.dg/pr79255.c: New test.
5408
6f3af356
JJ
5409 PR c++/79572
5410 * g++.dg/ubsan/null-8.C: New test.
5411
99e6cfd6
PH
54122017-03-31 Pat Haugen <pthaugen@us.ibm.com>
5413
5414 PR target/80107
5415 * gfortran.dg/pr80107.f: New.
5416
094e6b7a
JL
54172017-03-31 Jeff Law <law@redhat.com>
5418
5419 PR tree-optimization/49498
5420 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
5421
eceb2409 54222017-03-31 Richard Biener <rguenther@suse.de>
065ba179 5423
eceb2409
RB
5424 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
5425
c412c01a 54262017-03-31 Richard Biener <rguenther@suse.de>
065ba179 5427
c412c01a
RB
5428 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
5429
005f12bf
JJ
54302017-03-31 Jakub Jelinek <jakub@redhat.com>
5431
af88f557
JJ
5432 PR libstdc++/80251
5433 * g++.dg/ext/is_aggregate.C: New test.
5434
7d790165
JJ
5435 PR middle-end/80173
5436 * gcc.target/i386/pr80173.c: New test.
5437
a7d55154
JJ
5438 PR middle-end/80163
5439 * gcc.dg/pr80163.c: New test.
5440
005f12bf
JJ
5441 PR debug/80025
5442 * gcc.dg/torture/pr80025.c: New test.
5443
c8e0f43f
MF
54442017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
5445
5446 * gcc.target/mips/pr52125.c: Add -msym32.
5447
724d25f3
JJ
54482017-03-30 Jakub Jelinek <jakub@redhat.com>
5449
5450 PR translation/80189
5451 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
5452 * g++.dg/gomp/sharing-1.C: Likewise.
5453 * gfortran.dg/gomp/pr44536.f90: Likewise.
5454 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
5455 * gfortran.dg/gomp/sharing-3.f90: Likewise.
5456 * gfortran.dg/gomp/crayptr3.f90: Likewise.
5457 * gfortran.dg/gomp/pr33439.f90: Likewise.
5458 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5459 * gfortran.dg/gomp/sharing-1.f90: Likewise.
5460 * gfortran.dg/gomp/sharing-2.f90: Likewise.
5461 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5462 * gcc.dg/gomp/sharing-1.c: Likewise.
5463
05dc406d
PB
54642017-03-30 Peter Bergner <bergner@vnet.ibm.com>
5465
5466 PR target/80246
5467 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
5468 Darwin and SPE.
5469 (dxex, dxexq): Update return type.
5470 (diex, diexq): Update argument type.
5471 * gcc.target/powerpc/pr80246.c: New test.
5472
b0fd4d7e
MJ
54732017-03-30 Martin Jambor <mjambor@suse.cz>
5474
5475 PR ipa/77333
5476 * g++.dg/ipa/pr77333.C: New test.
5477
de008ec4
JJ
54782017-03-30 Jakub Jelinek <jakub@redhat.com>
5479
5480 PR target/80206
5481 * gcc.target/i386/pr80206.c: New test.
5482
28c02407
RB
54832017-03-30 Richard Biener <rguenther@suse.de>
5484
5485 PR tree-optimization/77498
5486 * gfortran.dg/pr77498.f: New testcase.
5487
10fa8dfb
MP
54882017-03-29 Marek Polacek <polacek@redhat.com>
5489
5490 PR c/79730
5491 * gcc.dg/pr79730.c: New test.
5492
fdc54f39
JD
54932017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5494
5495 PR libgfortran/78670
5496 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
5497 a character of length 1. Update test for success.
5498 * gfortran.dg/dtio_28.f03: New test.
5499 * gfortran.dg/dtio_4.f90: Update to open test file with status =
5500 'scratch' to delete the file when done.
5501
533c0b69
SB
55022017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
5503
5504 PR rtl-optimization/80233
5505 * gcc.c-torture/compile/pr80233.c: New testcase.
5506
e35229f8
TK
55072017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5508
5509 PR fortran/80254
5510 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
5511 * gfortran.dg/dec_io_2a.f90: instead (new test).
5512
5c0a28d4
JW
55132017-03-28 Jiong Wang <jiong.wang@arm.com>
5514
5515 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
5516
19846619
SB
55172017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
5518
5519 PR testsuite/43496
5520 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
5521 generating PIC code.
5522
e5119fab
VM
55232017-03-28 Vladimir Makarov <vmakarov@redhat.com>
5524
5525 PR rtl-optimization/80193
5526 * gcc.target/i386/pr80193.c: New.
5527
cf474530
JW
55282017-03-28 Janus Weil <janus@gcc.gnu.org>
5529
5530 PR fortran/78661
5531 * gfortran.dg/dtio_25.f90: Modified test case.
5532 * gfortran.dg/dtio_27.f90: New test case.
5533
34fac449
UB
55342017-03-28 Uros Bizjak <ubizjak@gmail.com>
5535
5536 PR target/53383
5537 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
5538 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
5539 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
5540
3e907b90
BC
55412017-03-28 Bin Cheng <bin.cheng@arm.com>
5542
5543 * gcc.c-torture/compile/irreducible-loop.c: New.
5544
522818b9
RS
55452017-03-28 Richard Sandiford <richard.sandiford@arm.com>
5546
3e907b90 5547 PR tree-optimization/80218
522818b9
RS
5548 * gcc.dg/pr80218.c: New test.
5549
ea7d7da8
RB
55502017-03-28 Richard Biener <rguenther@suse.de>
5551
5552 PR tree-optimization/78644
5553 * gcc.dg/pr78644-1.c: New testcase.
5554 * gcc.dg/pr78644-2.c: Likewise.
5555
498173ef
TT
55562017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
5557
5558 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
5559 * gcc.dg/pic-4.c: Likewise.
5560 * gcc.dg/pie-3.c: Likewise.
5561 * gcc.dg/pie-4.c: Likewise.
5562
c5ad2433
ML
55632017-03-28 Martin Liska <mliska@suse.cz>
5564
5565 PR ipa/80205
5566 * g++.dg/ipa/pr80205.C: New test.
5567
17722fb9
SKS
55682017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5569
5570 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
5571 with sizeof(int) < 4.
5572 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
5573 * gcc.c-torture/execute/pr79737-2.c: Likewise.
5574 * gcc.dg/torture/pr79777.c: Likewise.
5575 * gcc.dg/torture/pr79910.c: Likewise.
5576
737f500a
RB
55772017-03-28 Richard Biener <rguenther@suse.de>
5578
5579 PR middle-end/80222
5580 * g++.dg/pr80222.C: New testcase.
5581
62f96a79
ML
55822017-03-28 Martin Liska <mliska@suse.cz>
5583
5584 PR ipa/80104
5585 * gcc.dg/ipa/pr80104.c: New test.
5586
72785f26
MP
55872017-03-28 Marek Polacek <polacek@redhat.com>
5588
5589 PR sanitizer/80067
5590 * c-c++-common/ubsan/shift-10.c: New test.
5591
86516987
JL
55922017-03-27 Jeff Law <law@redhat.com>
5593
4dbf1eee 5594 PR tree-optimization/80216
86516987
JL
5595 * gcc.c-torture/compile/pr80216.c: New test.
5596
aade772d
JJ
55972017-03-27 Jakub Jelinek <jakub@redhat.com>
5598
a9e4a1a5
JJ
5599 PR middle-end/80162
5600 * c-c++-common/pr80162-1.c: New test.
5601 * c-c++-common/pr80162-2.c: New test.
5602 * c-c++-common/pr80162-3.c: New test.
5603
aade772d
JJ
5604 PR target/80102
5605 * g++.dg/opt/pr80102.C: New test.
5606
d89f355e
MM
56072017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
5608
5609 PR target/78543
5610 * gcc.target/powerpc/pr78543.c: New test.
5611
79c4d73b
KN
56122017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
5613
5614 PR target/80103
5615 * gcc.target/powerpc/pr80103-1.c: New test.
5616
819df781
RB
56172017-03-27 Richard Biener <rguenther@suse.de>
5618
5619 PR tree-optimization/80181
5620 * gcc.dg/torture/pr80181.c: New testcase.
5621
84804c5b
CZ
56222017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
5623
065ba179 5624 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 5625
c5e5f5f6
RB
56262017-03-27 Richard Biener <rguenther@suse.de>
5627
5628 PR ipa/79776
5629 * g++.dg/ipa/pr79776.C: New testcase.
5630
7cd200f6
JJ
56312017-03-27 Jakub Jelinek <jakub@redhat.com>
5632
5633 PR sanitizer/80168
5634 * gcc.dg/asan/pr80168.c: New test.
5635
79f512ff
RB
56362017-03-27 Richard Biener <rguenther@suse.de>
5637
5638 PR tree-optimization/80170
5639 * gcc.dg/pr80170.c: New testcase.
5640
672d9f8e
RB
56412017-03-27 Richard Biener <rguenther@suse.de>
5642
5643 PR middle-end/80171
5644 * g++.dg/torture/pr80171.C: New testcase.
5645
978fcba3
JDA
56462017-03-26 John David Anglin <danglin@gcc.gnu.org>
5647
431d7882
JDA
5648 * gcc.dg/torture/pr79732.c: Require alias support.
5649 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
5650
978fcba3
JDA
5651 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
5652 libatomic_available.
5653 * gfortran.dg/coarray_image_status_1.f08: Likewise.
5654 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
5655
1f10d710
JD
56562017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5657
5658 PR libgfortran/78881
5659 * gfortran.dg/dtio_26.f90: New test.
5660
41036686
PT
56612017-03-25 Paul Thomas <pault@gcc.gnu.org>
5662
5663 PR fortran/80156
5664 PR fortran/79382
5665 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
5666 testcase for PR80156. Add a main programme that tests that
5667 the typebound generic is accessible.
5668
5da906ca
BS
56692017-03-25 Bernd Schmidt <bschmidt@redhat.com>
5670
5671 PR rtl-optimization/80160
5672 PR rtl-optimization/80159
5673
5674 * gcc.target/i386/pr80160.c: New test.
5675
7dabefa0
JJ
56762017-03-24 Jakub Jelinek <jakub@redhat.com>
5677
5678 PR sanitizer/79904
5679 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
5680
c8b1fbc1
MP
56812017-03-24 Marek Polacek <polacek@redhat.com>
5682
5683 PR c++/80119
5684 * g++.dg/warn/Wuninitialized-9.C: New test.
5685
76794c52
AK
56862017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5687
5688 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
5689 and remove the high-level builtin. The error message for the
5690 would prevent compilation from reaching the second.
5691 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
5692
2de2b3f9
AK
56932017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5694
5695 * gcc.target/s390/vxe/negfma-1.c: New test.
5696
7d2fd075
AK
56972017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5698
5699 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
5700 * gcc.target/s390/arch12/mul-1.c: New test.
5701 * gcc.target/s390/arch12/mul-2.c: New test.
5702
72612e4e
AK
57032017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5704
5705 * gcc.target/s390/vxe/vllezlf-1.c: New test.
5706
6c7774d1
AK
57072017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5708
5709 * gcc.target/s390/vxe/popcount-1.c: New test.
5710
9ec98860
AK
57112017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5712
5713 * gcc.target/s390/vxe/bitops-1.c: New test.
5714
6654e96f
AK
57152017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5716
5717 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
5718 * lib/target-supports.exp: Add effective target check s390_vxe.
5719
77c585ca
AK
57202017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5721
5722 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
5723 comparison instructions used from now on.
5724
b5de6e84
AK
57252017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5726
5727 * gcc.target/s390/s390.exp (check_effective_target_vector):
5728 Include target-supports.exp and move target_vector check routine
5729 ...
5730 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
5731 here and rename it.
5732 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
5733 check from vector to s390_vx.
5734 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
5735 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
5736 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
5737 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
5738 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
5739 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
5740 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
5741 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
5742 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
5743
a602f985
AK
57442017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5745
5746 * gcc.target/s390/vector/vec-init-2.c: New test.
5747
085db63d
AK
57482017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5749
5750 * gcc.dg/ubsan/pr79904-2.c: New test.
5751
dc4f29bc
AK
57522017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5753
5754 PR target/79893
5755 * gcc.target/s390/zvector/pr79893.c: New test.
5756
56010684
JJ
57572017-03-24 Jakub Jelinek <jakub@redhat.com>
5758
5759 PR rtl-optimization/80112
5760 * gcc.dg/pr80112.c: New test.
5761
f0d7b52d
RO
57622017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5763
5764 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
5765 etc. line numbers.
5766 * gcc.dg/Walloca-1.c: Likewise.
5767 * gcc.dg/Walloca-2.c: Likewise.
5768 * gcc.dg/Wvla-larger-than-2.c: Likewise.
5769
635684c4
BS
57702017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5771
5772 PR tree-optimization/80158
5773 * gfortran.fortran-torture/compile/pr80158.f: New file.
5774
76afddf3
RB
57752017-03-24 Richard Biener <rguenther@suse.de>
5776
5777 PR tree-optimization/80167
5778 * gcc.dg/graphite/pr80167.c: New testcase.
5779
c2e389bf
TV
57802017-03-24 Tom de Vries <tom@codesourcery.com>
5781
5782 PR testsuite/80092
5783 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
5784 dg-require-effective-target global_constructor.
5785 * gcc.dg/tls/emutls-2.c: Same.
5786
a72821b4
TV
57872017-03-24 Tom de Vries <tom@codesourcery.com>
5788
5789 PR testsuite/80092
5790 * c-c++-common/Wimplicit-fallthrough-34.c: Add
5791 dg-require-effective-target indirect_jumps.
5792
1658def9
TV
57932017-03-24 Tom de Vries <tom@codesourcery.com>
5794
5795 PR testsuite/80092
5796 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
5797 nonlocal_goto.
5798
90e02692
TV
57992017-03-24 Tom de Vries <tom@codesourcery.com>
5800
5801 PR testsuite/80092
5802 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
5803 * gcc.dg/Walloca-12.c: Same.
5804 * gcc.dg/attr-alloc_size-8.c: Same.
5805 * gcc.dg/Walloca-4.c: Same.
5806 * gcc.dg/Walloca-8.c: Same.
5807 * gcc.dg/Walloca-13.c: Same.
5808 * gcc.dg/Walloca-14.c: Same.
5809 * gcc.dg/attr-alloc_size-9.c: Same.
5810 * gcc.dg/Walloca-1.c: Same.
5811 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5812 * gcc.dg/Walloca-5.c: Same.
5813 * gcc.dg/Walloca-10.c: Same.
5814 * gcc.dg/Walloca-9.c: Same.
5815 * gcc.dg/attr-alloc_size-6.c: Same.
5816 * gcc.dg/Wvla-larger-than-1.c: Same.
5817 * gcc.dg/torture/pr71881.c: Same.
5818 * gcc.dg/torture/pr71901.c: Same.
5819 * gcc.dg/torture/pr78742.c: Same.
5820 * gcc.dg/builtin-alloc-size.c: Same.
5821 * gcc.dg/Walloca-2.c: Same.
5822 * gcc.dg/Walloca-6.c: Same.
5823 * gcc.dg/Walloca-11.c: Same.
5824 * gcc.dg/attr-alloc_size-7.c: Same.
5825 * gcc.dg/Wvla-larger-than-2.c: Same.
5826 * gcc.dg/Walloca-3.c: Same.
5827 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
5828 * gcc.c-torture/compile/pr79413.c: Same.
5829 * gcc.c-torture/compile/pr78439.c: Same.
5830
842392c8
KN
58312017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5832
5833 * gcc.target/powerpc/p9-options-1.c: New test.
5834
de2b3f5c
KT
58352017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5836
5837 PR target/71436
5838 * gcc.c-torture/compile/pr71436.c: New test.
5839
2e6315ef 58402017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 5841 Richard Biener <rguenther@suse.de>
2e6315ef
WS
5842
5843 PR tree-optimization/79908
5844 PR tree-optimization/80136
5845 * gcc.dg/torture/pr79908.c: New file.
5846
9cdf0363
NK
58472017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
5848
2e6315ef 5849 PR fortran/39239
9cdf0363
NK
5850 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
5851
f3dd574e
JJ
58522017-03-22 Jakub Jelinek <jakub@redhat.com>
5853
f13e9cd5
JJ
5854 PR c++/80141
5855 * g++.dg/gomp/pr80141.C: New test.
5856
68ed2ba0
JJ
5857 PR c++/80129
5858 * g++.dg/torture/pr80129.C: New test.
5859
f3dd574e
JJ
5860 PR sanitizer/80110
5861 * g++.dg/tsan/pr80110.C: New test.
5862
918b6c9e
TK
58632017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5864
5865 PR fortran/80142
5866 * gfortran.dg/any_loc.f90: New test case.
5867
bf634d1c
TP
58682017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5869
5870 PR target/80082
5871 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
5872 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
5873
f7325b95
ML
58742017-03-22 Martin Liska <mliska@suse.cz>
5875
5876 PR target/79906
5877 * g++.dg/ext/mv8.C: Add power* targets.
5878
3f01b620
MS
58792017-03-21 Martin Sebor <msebor@redhat.com>
5880
5881 PR c++/79548
5882 * g++.dg/warn/Wunused-var-26.C: New test.
5883
1cefb051
BS
58842017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5885
5886 PR tree-optimization/79908
5887 * gcc.dg/torture/pr79908.c: Revert addition of new file.
5888
edc1747f
MP
58892017-03-21 Marek Polacek <polacek@redhat.com>
5890 Martin Sebor <msebor@redhat.com>
5891
5892 PR tree-optimization/80109
5893 * gcc.dg/Walloca-14.c: New test.
5894
85106b87
JJ
58952017-03-21 Jakub Jelinek <jakub@redhat.com>
5896
5897 PR target/80125
5898 * gcc.target/powerpc/pr80125.c: New test.
5899
e59a225f
NK
59002017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
5901
5902 PR fortran/69498
5903 * gfortran.dg/unexp_attribute.f90: New test
5904
0ffe60b5 59052017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 5906 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
5907
5908 PR tree-optimization/79908
5909 * gcc.dg/torture/pr79908.c: New file.
5910
54eb90fe
SKS
59112017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5912
5913 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
5914 with sizeof(int) < 4.
5915
5611c456
ML
59162017-03-21 Martin Liska <mliska@suse.cz>
5917
5918 * gcc.target/i386/pr65044.c: Add '.' in order to catch
5919 apostrophes.
5920
e650ea2a
RB
59212017-03-21 Richard Biener <rguenther@suse.de>
5922
5923 PR tree-optimization/80032
5924 * g++.dg/opt/pr80032.C: New testcase.
5925
da2ce5f9
RB
59262017-03-21 Richard Biener <rguenther@suse.de>
5927
5928 PR tree-optimization/80122
5929 * gcc.dg/torture/pr80122.c: New testcase.
5930
9d60683a
TT
59312017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
5932
5933 * gcc.dg/pic-2.c: Skip for MIPS.
5934 * gcc.dg/pie-2.c: Skip for MIPS.
5935
d3e19c2c
PC
59362017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
5937
5938 PR c++/77752
5939 * g++.dg/cpp0x/initlist97.C: New.
5940 * g++.dg/cpp0x/initlist85.C: Update.
5941
8bee092e
JJ
59422017-03-21 Jakub Jelinek <jakub@redhat.com>
5943
9f30dff0
JJ
5944 PR c/67338
5945 * gcc.dg/pr67338.c: New test.
5946
8bee092e
JJ
5947 PR c++/35878
5948 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
5949 dump instead of assembler.
5950 * g++.dg/init/pr35878_2.C: Likewise.
5951 * g++.dg/init/pr35878_3.C: Likewise.
5952
4d1b8e70
JJ
59532017-03-21 Jakub Jelinek <jakub@redhat.com>
5954
5955 PR c/80097
5956 * gcc.dg/ubsan/pr80097.c: New test.
5957
c34923c4
BS
59582017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5959
5960 PR tree-optimization/80054
5961 * g++.dg/torture/pr80054.C: New file.
5962
b0ba96c2
KN
59632017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
5964
5965 PR target/79963
5966 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
5967 directive to assure selection of proper bit using rlwinm insn.
5968 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
5969 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
5970 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
5971 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
5972
92377255
MP
59732017-03-20 Marek Polacek <polacek@redhat.com>
5974 Paolo Carlini <paolo.carlini@oracle.com>
5975
5976 PR c++/80059 - ICE with noexcept and __transaction_atomic
5977 * g++.dg/tm/pr80059-2.C: New test.
5978 * g++.dg/tm/pr80059.C: New test.
5979
243e28bf
ML
59802017-03-20 Martin Liska <mliska@suse.cz>
5981
5982 PR middle-end/79753
5983 * gcc.target/i386/mpx/pr79753.c: New test.
5984
918112d3
ML
59852017-03-20 Martin Liska <mliska@suse.cz>
5986
5987 PR target/79769
5988 PR target/79770
5989 * g++.dg/pr79769.C: New test.
5990 * gcc.target/i386/mpx/pr79770.c: New test.
5991
e325aba2
AK
59922017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5993
5994 PR target/78857
5995 * gcc.target/s390/load-and-test-fp-1.c: New test.
5996 * gcc.target/s390/load-and-test-fp-2.c: New test.
5997
91d2c04c
PT
59982017-03-18 Paul Thomas <pault@gcc.gnu.org>
5999
6000 PR fortran/79676
6001 * gfortran.dg/submodule_28.f08 : New test.
6002
c7e4107b
PT
60032017-03-18 Paul Thomas <pault@gcc.gnu.org>
6004
6005 PR fortran/71838
6006 * gfortran.dg/submodule_26.f08 : New test.
6007 * gfortran.dg/submodule_27.f08 : New test.
6008
d8fe28be
PH
60092017-03-17 Pat Haugen <pthaugen@us.ibm.com>
6010
6011 PR target/79951
6012 * gcc.target/powerpc/pr79951.c: New.
6013
4a17943d
BS
60142017-03-17 Bernd Schmidt <bschmidt@redhat.com>
6015
6016 PR rtl-optimization/79910
6017 * gcc.dg/torture/pr79910.c: New test.
6018
7f166d94
JL
60192017-03-17 Jeff Law <law@redhat.com>
6020
6021 PR tree-optimization/71437
6022 * gcc.dg/tree-ssa/pr71437.c: New test.
6023 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
6024 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
6025 now caught by VRP, but which were previously caught by DOM.
6026
12c4f7dc
RB
60272017-03-17 Richard Biener <rguenther@suse.de>
6028
6029 PR middle-end/80075
6030 * g++.dg/torture/pr80075.C: New testcase.
6031
207f3423
MM
60322017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
6033
6034 PR target/71294
6035 * g++.dg/pr71294.C: New test.
6036
9fc900af
SB
60372017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
6038
6039 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
6040
c05c2380
JJ
60412017-03-16 Jakub Jelinek <jakub@redhat.com>
6042
e711928b
JJ
6043 PR fortran/80010
6044 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
6045
c05c2380
JJ
6046 PR fortran/79886
6047 * gfortran.dg/pr79886.f90: New test.
6048
3231d64b
MM
60492017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6050
6051 PR target/79038
6052 * gcc.target/powerpc/pr79038-1.c: New test.
6053
81ef1f5e
SB
60542017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
6055
6056 PR fortran/33271
6057 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
6058
395a1e9b
JW
60592017-03-15 Jiong Wang <jiong.wang@arm.com>
6060
6061 PR testsuite/79356
6062 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
6063
05f65910
UB
60642017-03-15 Uros Bizjak <ubizjak@gmail.com>
6065
6066 PR target/80019
6067 * gcc.target/i386/pr80019.c: New test.
6068
94285a7d
ML
60692017-03-15 Martin Liska <mliska@suse.cz>
6070
6071 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
6072
a983542b
MS
60732017-03-14 Martin Sebor <msebor@redhat.com>
6074
6075 PR tree-optimization/79800
6076 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
6077 * gcc.dg/tree-ssa/pr79800.c: New test.
6078
76ca5f40
MM
60792017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6080
6081 PR target/79947
6082 * gcc.target/powerpc/pr79947.c: New test.
6083
5d9a283a
MS
60842017-03-14 Martin Sebor <msebor@redhat.com>
6085
6086 PR middle-end/80020
6087 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
6088 * gcc.dg/attr-alloc_size-7.c: Same.
6089 * gcc.dg/attr-alloc_size-9.c: Same.
6090 * gcc.dg/builtin-alloc-size.c: Same.
6091 * gcc.dg/pr80020.c: New test.
6092
4692943d
BS
60932017-03-14 Bernd Schmidt <bschmidt@redhat.com>
6094
6095 PR rtl-optimization/79728
6096 * gcc.target/i386/sse-globalreg.c: New test.
6097
861d9d5e
ML
60982017-03-14 Martin Liska <mliska@suse.cz>
6099
6100 PR lto/66295
6101 * gcc.dg/tree-prof/pr66295.c: New test.
6102
a48018b5
ML
61032017-03-13 Martin Liska <mliska@suse.cz>
6104
6105 PR middle-end/78339
6106 * gcc.target/i386/mpx/pr78339.c: New test.
6107
8c56cc5a
CZ
61082017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6109
065ba179 6110 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 6111
14555394
CZ
61122017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6113
065ba179 6114 * gcc.target/arc/pr9001090948.c: New file.
14555394 6115
3079b92e
SB
61162017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
6117
6118 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6119 Fix test. Make early-out condition return early. Correct comments.
6120
c08de9db
JD
61212017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6122
6123 PR libgfortran/78854
6124 * gfortran.dg/dtio_25.f90: New test.
6125
66b27545
MS
61262017-03-10 Martin Sebor <msebor@redhat.com>
6127
6128 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
6129
8f2f6381
BS
61302017-03-10 Bernd Schmidt <bschmidt@redhat.com>
6131
6132 PR rtl-optimization/78911
6133 * gcc.target/i386/pr78911-1.c: New test.
6134 * gcc.target/i386/pr78911-2.c: New test.
6135
8e2c69b4 61362017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 6137
8e2c69b4
WS
6138 PR target/79941
6139 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
6140 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
6141 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
6142
455d833c
MP
61432017-03-10 Marek Polacek <polacek@redhat.com>
6144
6145 PR c++/79967
6146 * g++.dg/cpp0x/gen-attrs-63.C: New test.
6147
cdd669f9
JJ
61482017-03-10 Jakub Jelinek <jakub@redhat.com>
6149
e260b0a7
JJ
6150 PR c++/79899
6151 * g++.dg/other/friend7.C: New test.
6152
cdd669f9
JJ
6153 PR c++/79896
6154 * g++.dg/ext/int128-5.C: New test.
6155
730e6e46
SB
61562017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
6157
6158 PR testsuite/79356
6159 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
6160 powerpc, sparc, or s390x.
6161
fc8f6304
PH
61622017-03-10 Pat Haugen <pthaugen@us.ibm.com>
6163
6164 PR target/79907
6165 * gcc.target/powerpc/pr79907.c: New.
6166
f1b0632a
OH
61672017-03-10 Olivier Hainque <hainque@adacore.com>
6168
6169 * gnat.dg/opt64.adb: New test.
6170 * gnat.dg/opt64_pkg.ads: New helper.
6171 * gnat.dg/opt64_pkg.adb: New helper.
6172
5558f089
JJ
61732017-03-10 Jakub Jelinek <jakub@redhat.com>
6174
2d9dd4fb
JJ
6175 PR rtl-optimization/79909
6176 * gcc.target/powerpc/pr79909.c: New test.
6177
72772e67
JJ
6178 PR tree-optimization/79972
6179 * gcc.dg/pr79972.c: New test.
6180
5558f089
JJ
6181 PR tree-optimization/77975
6182 * gcc.dg/pr77975.c: New test.
6183
822a132c
MP
61842017-03-09 Marek Polacek <polacek@redhat.com>
6185
6186 PR c++/79962
6187 PR c++/79984
6188 * c-c++-common/nonnull-3.c: New test.
6189 * g++.dg/warn/Wnonnull3.C: New test.
6190
c9819d22
MF
61912017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
6192
6193 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
6194 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
6195
36618428
MP
61962017-03-09 Marek Polacek <polacek@redhat.com>
6197
6198 PR sanitizer/79757
6199 * gcc.dg/ubsan/pr79757-1.c: New test.
6200 * gcc.dg/ubsan/pr79757-2.c: New test.
6201 * gcc.dg/ubsan/pr79757-3.c: New test.
6202 * gcc.dg/ubsan/pr79757-4.c: New test.
6203 * gcc.dg/ubsan/pr79757-5.c: New test.
6204
01e5af5a
JJ
62052017-03-09 Jakub Jelinek <jakub@redhat.com>
6206
6207 PR c/79969
6208 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
6209
6443c7c0
MP
62102017-03-09 Marek Polacek <polacek@redhat.com>
6211
6212 PR c++/79687
6213 * g++.dg/expr/ptrmem8.C: New test.
6214 * g++.dg/expr/ptrmem9.C: New test.
6215
d721dc3c
RB
62162017-03-09 Richard Biener <rguenther@suse.de>
6217
6218 PR tree-optimization/79977
6219 * gcc.dg/graphite/pr79977.c: New testcase.
6220
1f1fd3e2
TT
62212017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
6222
6223 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
6224 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
6225 * lib/target-supports.exp (check_effective_target_rdynamic):
6226 New proc.
6227
16967aff
RB
62282017-03-09 Richard Biener <rguenther@suse.de>
6229
6230 PR middle-end/79971
6231 * gcc.dg/fixed-point/pr79971.c: New testcase.
6232
26d7dc48
RB
62332017-03-09 Richard Biener <rguenther@suse.de>
6234
6235 PR ipa/79970
6236 * gcc.dg/torture/pr79970.c: New testcase.
6237
35f77c28
PC
62382017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
6239
6240 PR c++/71966
6241 * g++.dg/cpp0x/pr71966-1.C: New.
6242 * g++.dg/cpp0x/pr71966-2.C: Likewise.
6243
8a7df031
ML
62442017-03-09 Martin Liska <mliska@suse.cz>
6245
6246 PR tree-optimization/79631
6247 * gcc.target/i386/mpx/pr79631.c: New test.
6248
3828bb0d
ML
62492017-03-09 Martin Liska <mliska@suse.cz>
6250
6251 PR target/65705
6252 PR target/69804
6253 * gcc.target/i386/pr71458.c: Update scanned pattern.
6254
410a590c
MP
62552017-03-09 Marek Polacek <polacek@redhat.com>
6256
6257 PR c++/79672
6258 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
6259 * g++.dg/warn/Wduplicated-branches3.C: New test.
6260
f084a22e
PG
62612017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
6262
6263 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
6264
a278b1c3
ML
62652017-03-09 Martin Liska <mliska@suse.cz>
6266
6267 PR ipa/79764
6268 * g++.dg/pr79764.C: New test.
6269
8dc19053
ML
62702017-03-09 Martin Liska <mliska@suse.cz>
6271
6272 PR ipa/79761
6273 * g++.dg/pr79761.C: New test.
6274
030fc94a
JJ
62752017-03-09 Jakub Jelinek <jakub@redhat.com>
6276
9e463823
JJ
6277 PR sanitizer/79944
6278 * c-c++-common/asan/pr79944.c: New test.
6279
6b62f323
JJ
6280 PR target/79932
6281 * gcc.target/i386/pr79932-2.c: New test.
6282
030fc94a
JJ
6283 PR target/79932
6284 * gcc.target/i386/pr79932-1.c: New test.
6285
423aec8b
MP
62862017-03-09 Marek Polacek <polacek@redhat.com>
6287
6288 PR c++/79900 - ICE in strip_typedefs
6289 * g++.dg/warn/Wpadded-1.C: New test.
6290
6659fe59
MP
62912017-03-08 Marek Polacek <polacek@redhat.com>
6292
6293 * g++.dg/Walloca1.C: Adjust dg-warning.
6294
f1a675e4
AH
62952017-03-08 Andrew Haley <aph@redhat.com>
6296
6297 PR tree-optimization/79943
6298 * gcc.dg/tree-ssa/pr79943.c: New test.
6299
edfcd7e3
RB
63002017-03-08 Richard Biener <rguenther@suse.de>
6301
6302 PR tree-optimization/79955
6303 * gcc.dg/uninit-24.c: New testcase.
6304
61fdfd8c
RB
63052017-03-08 Richard Biener <rguenther@suse.de>
6306
6307 PR tree-optimization/79920
6308 * gcc.dg/vect/pr79920.c: New testcase.
6309
4b48e883
JJ
63102017-03-08 Jakub Jelinek <jakub@redhat.com>
6311
6312 PR sanitizer/79904
6313 * gcc.dg/ubsan/pr79904.c: New test.
6314
a71dbc63
JJ
63152017-03-07 Jakub Jelinek <jakub@redhat.com>
6316
6317 PR c/79834
6318 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
6319 diagnostics.
6320
d8a90142
MP
63212017-03-07 Marek Polacek <polacek@redhat.com>
6322
6323 PR middle-end/79809
6324 * g++.dg/Walloca1.C: New test.
6325
a5e9e3e4
ML
63262017-03-07 Martin Liska <mliska@suse.cz>
6327
6328 PR middle-end/68270
6329 * g++.dg/pr68270.C: New test.
6330
1f6dba54
JJ
63312017-03-07 Jakub Jelinek <jakub@redhat.com>
6332
760f82db
JJ
6333 PR rtl-optimization/79901
6334 * gcc.target/i386/pr79901.c: New test.
6335
1f6dba54
JJ
6336 PR sanitizer/79897
6337 * c-c++-common/ubsan/pr79897.c: New test.
6338
feca7b89
VM
63392017-03-06 Vladimir Makarov <vmakarov@redhat.com>
6340
6341 PR rtl-optimization/79571
6342 * gcc.target/i386/pr79571.c: New.
6343
bdbbf28d
MP
63442017-03-06 Marek Polacek <polacek@redhat.com>
6345
6346 PR c++/79796 - ICE with NSDMI and this pointer
6347 * g++.dg/cpp0x/nsdmi13.C: New test.
6348
52564551
JK
63492017-03-06 Julia Koval <julia.koval@intel.com>
6350
6351 PR target/79793
6352 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
6353 directives.
6354 * gcc.target/i386/interrupt-13.c: Ditto.
6355 * gcc.target/i386/interrupt-14.c: Ditto.
6356 * gcc.target/i386/interrupt-15.c: Ditto.
6357
345edb37
JJ
63582017-03-06 Jakub Jelinek <jakub@redhat.com>
6359
6360 PR c++/79822
6361 * g++.dg/cpp0x/constexpr-79822.C: New test.
6362
a8d25fd0
RB
63632017-03-06 Richard Biener <rguenther@suse.de>
6364
6365 PR tree-optimization/79894
6366 * gcc.dg/vect/pr79887.c: New testcase.
6367
522fcdd7
RB
63682017-03-06 Richard Biener <rguenther@suse.de>
6369
6370 PR tree-optimization/79824
6371 * gcc.dg/vect/pr79824-1.c: New testcase.
6372 * gcc.dg/vect/pr79824-2.c: Likewise.
6373
54649631
TT
63742017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
6375
6376 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
6377 gettimeofday. Remove dg-skip-if for AVR.
6378 * lib/target-supports.exp (check_effective_target_gettimeofday):
6379 New proc.
6380
4bbc8970
RD
63812017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
6382
6383 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
6384 * gcc.target/s390/hotpatch-10.c: Likewise.
6385 * gcc.target/s390/hotpatch-11.c: Likewise.
6386 * gcc.target/s390/hotpatch-12.c: Likewise.
6387 * gcc.target/s390/hotpatch-13.c: Likewise.
6388 * gcc.target/s390/hotpatch-14.c: Likewise.
6389 * gcc.target/s390/hotpatch-15.c: Likewise.
6390 * gcc.target/s390/hotpatch-16.c: Likewise.
6391 * gcc.target/s390/hotpatch-17.c: Likewise.
6392 * gcc.target/s390/hotpatch-18.c: Likewise.
6393 * gcc.target/s390/hotpatch-19.c: Likewise.
6394 * gcc.target/s390/hotpatch-2.c: Likewise.
6395 * gcc.target/s390/hotpatch-26.c: Likewise.
6396 * gcc.target/s390/hotpatch-27.c: Likewise.
6397 * gcc.target/s390/hotpatch-28.c: Likewise.
6398 * gcc.target/s390/hotpatch-3.c: Likewise.
6399 * gcc.target/s390/hotpatch-4.c: Likewise.
6400 * gcc.target/s390/hotpatch-5.c: Likewise.
6401 * gcc.target/s390/hotpatch-6.c: Likewise.
6402 * gcc.target/s390/hotpatch-7.c: Likewise.
6403 * gcc.target/s390/hotpatch-8.c: Likewise.
6404 * gcc.target/s390/hotpatch-9.c: Likewise.
6405
5f215a70
PC
64062017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
6407
6408 PR c++/64574
6409 * g++.dg/template/crash125.C: New.
6410
296cc393
JJ
64112017-03-06 Jakub Jelinek <jakub@redhat.com>
6412
6413 PR target/79812
6414 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
6415
ca8942a3
TT
64162017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
6417
6418 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
6419
c1b993c0
PG
64202017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
6421
6422 * gcc.target/mips/msa-minmax.c: New tests.
6423
a50a32aa
ML
64242017-03-06 Martin Liska <mliska@suse.cz>
6425
6426 PR sanitize/79783
6427 * g++.dg/asan/pr79783.C: New test.
6428
5ada812c
PG
64292017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
6430
6431 * gcc.target/mips/msa-dotp.c: New tests.
6432
334b3c4b
PG
64332017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
6434
6435 * gcc.target/mips/msa-bclri.c: New test.
6436
d8b4baeb
PC
64372017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6438
6439 PR c++/70266
6440 * g++.dg/tm/pr70266.C: New.
6441
ef78bc3c 64422017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 6443 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
6444
6445 * gfortran.dg/coarray/fail_image_1.f08: New test.
6446 * gfortran.dg/coarray/fail_image_2.f08: New test.
6447 * gfortran.dg/coarray/failed_images_1.f08: New test.
6448 * gfortran.dg/coarray/failed_images_2.f08: New test.
6449 * gfortran.dg/coarray/image_status_1.f08: New test.
6450 * gfortran.dg/coarray/image_status_2.f08: New test.
6451 * gfortran.dg/coarray/stopped_images_1.f08: New test.
6452 * gfortran.dg/coarray/stopped_images_2.f08: New test.
6453 * gfortran.dg/coarray_fail_st.f90: New test.
6454 * gfortran.dg/coarray_failed_images_1.f08: New test.
6455 * gfortran.dg/coarray_image_status_1.f08: New test.
6456 * gfortran.dg/coarray_stopped_images_1.f08: New test.
6457
7f5a7d78
MP
64582017-03-03 Marek Polacek <polacek@redhat.com>
6459
6460 PR c/79758
6461 * gcc.dg/noncompile/pr79758.c: New test.
6462
cc195d46
JJ
64632017-03-03 Jakub Jelinek <jakub@redhat.com>
6464
6465 PR middle-end/79805
6466 * g++.dg/opt/pr79805.C: New test.
6467
945b6e16
AS
64682017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
6469
6470 * gcc.target/i386/avx512vpopcntdq-check.h: New.
6471 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6472 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6473 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
6474 * gcc.target/i386/i386.exp
6475 (check_effective_target_avx512vpopcntdq): New.
6476
31dcc385
TT
64772017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
6478
6479 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
6480 ilp32 targets and match DImode registers for lp64 targets.
6481
0e174ae1
UB
64822017-03-03 Uros Bizjak <ubizjak@gmail.com>
6483
6484 * g++.dg/pr71624.C: Disable for x32.
6485 * g++.dg/pr71633.C: Ditto.
6486
93505ec5
JJ
64872017-03-03 Jakub Jelinek <jakub@redhat.com>
6488
6489 PR target/79807
6490 * gcc.target/i386/pr79807.c: New test.
6491
d78a1c01
ML
64922017-03-03 Martin Liska <mliska@suse.cz>
6493
6494 PR tree-optimization/79803
6495 * gcc.dg/tree-ssa/pr79803.c: New test.
6496
ec7f796e
ML
64972017-03-03 Martin Liska <mliska@suse.cz>
6498
6499 PR rtl-optimization/79574
6500 * gcc.dg/pr79574-2.c: New test.
6501
30d309aa
RB
65022017-03-03 Richard Biener <rguenther@suse.de>
6503
6504 PR c++/79825
6505 * g++.dg/warn/Wuninitialized-8.C: New testcase.
6506
38801de5
JJ
65072017-03-03 Jakub Jelinek <jakub@redhat.com>
6508
6509 * gcc.dg/pr57134.c: Use empty inline asm string literal.
6510
7278b0a2
MP
65112017-03-03 Marek Polacek <polacek@redhat.com>
6512
6513 PR c++/79791
6514 * g++.dg/warn/Wwrite-strings-1.C: New test.
6515 * g++.dg/warn/Wwrite-strings-2.C: New test.
6516 * g++.dg/warn/Wwrite-strings-3.C: New test.
6517 * g++.dg/warn/Wwrite-strings-4.C: New test.
6518 * g++.dg/warn/Wwrite-strings-5.C: New test.
6519 * g++.dg/warn/Wwrite-strings-6.C: New test.
6520 * g++.dg/warn/Wwrite-strings-7.C: New test.
6521 * g++.dg/warn/Wwrite-strings-8.C: New test.
6522 * g++.dg/warn/Wwrite-strings-9.C: New test.
6523 * g++.dg/warn/Wwrite-strings-10.C: New test.
6524 * g++.dg/warn/Wwrite-strings-11.C: New test.
6525 * g++.dg/warn/Wwrite-strings-12.C: New test.
6526
75473a91
RB
65272017-03-03 Richard Biener <rguenther@suse.de>
6528
6529 PR middle-end/79818
6530 * gcc.dg/torture/pr79818.c: New testcase.
6531
50bea0c5
JJ
65322017-03-02 Jakub Jelinek <jakub@redhat.com>
6533
6534 PR c++/79782
6535 * g++.dg/warn/Wunused-parm-10.C: New test.
6536
130f15ce
UB
65372017-03-02 Uros Bizjak <ubizjak@gmail.com>
6538
6539 * gcc.dg/rtl/x86_64/*.c: Test for
6540 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
6541
dc362ada
UB
65422017-03-02 Uros Bizjak <ubizjak@gmail.com>
6543
6544 PR target/79514
6545 * gcc.target/i386/pr79514.c: New test.
6546
fe792dd8
JJ
65472017-03-02 Jakub Jelinek <jakub@redhat.com>
6548
6549 PR rtl-optimization/79780
6550 * gcc.c-torture/compile/pr79780.c: New test.
6551
e80facb4
RB
65522017-03-02 Richard Biener <rguenther@suse.de>
6553
6554 PR tree-optimization/79345
6555 PR c++/42000
6556 * g++.dg/warn/Wuninitialized-7.C: New testcase.
6557 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
6558 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
6559
eb0e7c34
RB
65602017-03-02 Richard Biener <rguenther@suse.de>
6561
6562 PR c/79756
6563 * gcc.dg/vector-1.c: New testcase.
6564
653a4b32
BC
65652017-03-02 Bin Cheng <bin.cheng@arm.com>
6566
6567 PR tree-optimization/66768
6568 * gcc.target/i386/pr66768.c: New test.
6569
da403f31
RB
65702017-03-02 Richard Biener <rguenther@suse.de>
6571
6572 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
6573 * gcc.dg/rtl/x86_64/final.c: Likewise.
6574 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
6575 * gcc.dg/rtl/x86_64/ira.c: Likewise.
6576 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
6577 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
6578
83692f96
RB
65792017-03-02 Richard Biener <rguenther@suse.de>
6580
6581 PR tree-optimization/79777
6582 * gcc.dg/torture/pr79777.c: New testcase.
6583
71dedb33
MS
65842017-03-01 Martin Sebor <msebor@redhat.com>
6585
6586 PR middle-end/79692
6587 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
6588 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
6589 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
6590 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
6591
48990905
UB
65922017-03-01 Uros Bizjak <ubizjak@gmail.com>
6593
6594 * gcc.target/i386/invsize-2.c: New test.
6595 * gcc.target/i386/invsize-3.c: Ditto.
6596 * gcc.target/i386/invsize-4.c: Ditto.
6597 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
6598 * gcc.target/i386/stackalign/asm-1.c: Ditto.
6599
c7f0c9f3
MM
66002017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6601
6602 PR target/79439
6603 * gcc.target/powerpc/pr79439.c: New test.
6604
f5ef6bfc
PH
66052017-03-01 Pat Haugen <pthaugen@us.ibm.com>
6606
6607 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
6608 scan string.
6609
6610
50181506
KN
66112017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6612
6613 PR target/79395
6614 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
6615 pattern to look for vcmpequd. instead of vcmpnew.
6616 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
6617 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
6618 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
6619 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
6620 look for xvcmpeqdp. instead of xvcmpnedp.
6621 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
6622 look for vcmpequd. instead of vcmpnew.
6623 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
6624 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
6625 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
6626 look for xvcmpeqsp. instead of xvcmpnesp.
6627 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
6628 look for xvcmpeqdp. instead of xvcmpnedp.
6629 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
6630 look for vcmpequd. instead of vcmpnew.
6631 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
6632 look for vcmpeqsp instead of xvcmpnesp.
6633 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
6634 look for xvcmpeqdp instead of xvcmpnedp.
6635
0100ae43
RB
66362017-03-01 Richard Biener <rguenther@suse.de>
6637
6638 PR middle-end/79721
6639 * gcc.dg/torture/pr79721.c: New testcase.
6640
0f3f4ffe
JJ
66412017-03-01 Jakub Jelinek <jakub@redhat.com>
6642
42132674
JJ
6643 PR c++/79681
6644 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
6645 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
6646
e3e9e8ca
JJ
6647 PR c++/79746
6648 * g++.dg/warn/Wunused-parm-9.C: New test.
6649
0f3f4ffe
JJ
6650 PR tree-optimization/79734
6651 * g++.dg/opt/pr79734.C: New test.
6652
ad1de652
JJ
66532017-02-28 Jakub Jelinek <jakub@redhat.com>
6654
6655 PR tree-optimization/79737
6656 * gcc.c-torture/execute/pr79737-1.c: New test.
6657 * gcc.c-torture/execute/pr79737-2.c: New test.
6658
7a1ae923
EB
66592017-02-28 Eric Botcazou <ebotcazou@adacore.com>
6660
6661 * gcc.target/sparc/20170228-1.c: New test.
6662
2af0c3ed
UB
66632017-02-28 Uros Bizjak <ubizjak@gmail.com>
6664
6665 * gcc.target/i386/invsize-1.c: New test.
6666
203ced0a
MS
66672017-02-28 Martin Sebor <msebor@redhat.com>
6668
6669 PR tree-optimization/79691
6670 * gcc.dg/tree-ssa/pr79691.c: New test.
6671
8a915b87
JJ
66722017-02-28 Jakub Jelinek <jakub@redhat.com>
6673
6674 PR target/79729
6675 * gcc.target/i386/pr79729.c: New test.
6676
41aa3a38
RB
66772017-02-28 Richard Biener <rguenther@suse.de>
6678
6679 PR tree-optimization/79740
6680 * gcc.dg/torture/pr79740.c: New testcase.
6681
587240d2
RB
66822017-02-28 Richard Biener <rguenther@suse.de>
6683
6684 PR middle-end/79731
6685 * c-c++-common/torture/pr79731.c: New testcase.
6686
dd3f4560
RB
66872017-02-28 Richard Biener <rguenther@suse.de>
6688
6689 PR tree-optimization/79732
6690 * gcc.dg/torture/pr79732.c: New testcase.
6691
c7d97b28
RB
66922017-02-28 Richard Biener <rguenther@suse.de>
6693
6694 PR tree-optimization/79723
6695 * gcc.target/i386/pr79723.c: New testcase.
6696
c8f28a3c
PH
66972017-02-27 Pat Haugen <pthaugen@us.ibm.com>
6698
6699 PR target/79544
6700 * gcc.target/powerpc/pr79544.c: New.
6701
c91c3003
PC
67022017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6703
6704 PR c++/79414
6705 * g++.dg/parse/crash67.C: New.
6706
57fa080b
BC
67072017-02-27 Bin Cheng <bin.cheng@arm.com>
6708
6709 PR tree-optimization/77536
6710 * gcc.dg/vect/pr79347.c: Revise testing string.
6711
68b948d3
RB
67122017-02-27 Richard Biener <rguenther@suse.de>
6713
6714 PR tree-optimization/45397
6715 * gcc.dg/tree-ssa/pr45397.c: New testcase.
6716
69a2e8a1
RB
67172017-02-27 Richard Biener <rguenther@suse.de>
6718
6719 PR tree-optimization/79690
6720 * gcc.target/i386/pr79690.c: New testcase.
6721
c7b608a9
TK
67222017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6723
6724 PR fortran/51119
6725 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
6726 of original.
6727 * gfortran.dg/inline_matmul_11.f90: Likewise.
6728 * gfortran.dg/inline_matmul_9.f90: Likewise.
6729 * gfortran.dg/matmul_13.f90: New test.
6730 * gfortran.dg/matmul_14.f90: New test.
6731
98561a9b
JJ
67322017-02-25 Jakub Jelinek <jakub@redhat.com>
6733
6734 PR middle-end/79396
6735 * g++.dg/opt/pr79396.C: New test.
6736
77be9417
DH
67372017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
6738
6739 PR fortran/79597
6740 * gfortran.dg/dtio_6.f90: Update test.
6741
67422017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
6743
6744 PR fortran/79601
6745 * gfortran.dg/interface_operator_2.f90: New test.
6746
b9822443
JJ
67472017-02-24 Jakub Jelinek <jakub@redhat.com>
6748
6749 PR c/79677
6750 * gcc.dg/pr79677.c: New test.
6751
4bc2b786
MF
67522017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
6753
6754 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
6755 of mov.ps.
6756 * gcc.target/mips/mips-ps-type.c (move): Likewise.
6757 (cond_move1): Simplify condition to force generation of
6758 mov[nz].ps.
6759 (cond_move2): Likewise.
6760
4227c9ad
JJ
67612017-02-24 Jakub Jelinek <jakub@redhat.com>
6762
6763 PR c++/79588
6764 * g++.dg/warn/Wrestrict-1.C: New test.
6765 * g++.dg/warn/Wrestrict-2.C: New test.
6766
fd527ec1
DE
67672017-02-24 David Edelsohn <dje.gcc@gmail.com>
6768
6769 * g++.dg/ext/complit15.C: Require LTO.
6770
2af8fd5c
TT
67712017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
6772
6773 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
6774 logical_op_short_circuit to skip targets.
6775 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
6776 and s390.
6777
0b9cdb9a
EB
67782017-02-24 Eric Botcazou <ebotcazou@adacore.com>
6779
6780 * gnat.dg/opt63.adb: New test.
6781
4af362a9
EB
67822017-02-24 Eric Botcazou <ebotcazou@adacore.com>
6783
6784 * gnat.dg/discr47.adb: New test.
6785
7699e88f
RB
67862017-02-24 Richard Biener <rguenther@suse.de>
6787
6788 PR tree-optimization/79389
6789 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
6790
e3beb191
PC
67912017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
6792
6793 PR c++/79361
6794 * g++.dg/cpp0x/pr79361-1.C: New.
6795 * g++.dg/cpp0x/pr79361-2.C: Likewise.
6796
195610aa
EB
67972017-02-23 Eric Botcazou <ebotcazou@adacore.com>
6798
6799 * gcc.target/visium/bit_test.c: Accept any lsr form.
6800 * gcc.target/visium/block_move.c: Tweak.
6801
17885cad
DV
68022017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6803
6804 PR 68749
6805 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
6806
45f7faf0
RB
68072017-02-23 Richard Biener <rguenther@suse.de>
6808
6809 PR tree-optimization/79683
6810 * gcc.target/i386/pr79683.c: New testcase.
6811
18eb304e
JL
68122017-02-22 Jeff Law <law@redhat.com>
6813
6814 PR tree-optimization/79578
6815 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
6816
0a864a97
SD
68172017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
6818
6819 * gcc.target/mips/msa-fp-cc.c: New test.
6820
fe8ece05
JJ
68212017-02-22 Jakub Jelinek <jakub@redhat.com>
6822
e40b6fc7
JJ
6823 PR c++/79664
6824 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
6825 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
6826 * g++.dg/gomp/pr79664.C: New test.
6827
fe8ece05
JJ
6828 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
6829
78af14ae
MP
68302017-02-22 Marek Polacek <polacek@redhat.com>
6831
6832 PR c++/79653
6833 * g++.dg/cpp0x/alignas10.C: New test.
6834 * g++.dg/cpp0x/alignas9.C: New test.
6835
8fdddd3d
MP
6836 PR c++/79657
6837 * g++.dg/ext/underlying_type12.C: New test.
6838
61ac5ebe
MP
6839 PR c/79662
6840 * gcc.dg/enum-incomplete-4.c: New test.
6841
888c7050
JJ
68422017-02-22 Jakub Jelinek <jakub@redhat.com>
6843
6844 PR target/70465
6845 * gcc.target/i386/pr70465-2.c: New test.
6846
6d3daa1a
UB
68472017-02-21 Uros Bizjak <ubizjak@gmail.com>
6848
6849 * gcc.dg/pr61441.c: Use dg-add-options ieee.
6850
76dd203e
RB
68512017-02-22 Richard Biener <rguenther@suse.de>
6852
6853 PR tree-optimization/79673
6854 * gcc.target/i386/pr79673.c: New testcase.
6855
a9c774d2
RB
68562017-02-22 Richard Biener <rguenther@suse.de>
6857
6858 PR tree-optimization/79666
6859 * gcc.dg/torture/pr79666.c: New testcase.
6860
8f4f841a
ML
68612017-02-22 Martin Liska <mliska@suse.cz>
6862
6863 PR lto/79587
6864 * gcc.dg/tree-prof/pr79587.c: New test.
6865
a232a1cb
MP
68662017-02-21 Marek Polacek <polacek@redhat.com>
6867
6868 PR c++/79535
6869 * g++.dg/ext/flexary23.C: New test.
6870
b86fec68
UB
68712017-02-21 Uros Bizjak <ubizjak@gmail.com>
6872
6873 PR target/79593
6874 * gcc.target/i386/pr79593.c: New test.
6875
5c3f1d7b
JJ
68762017-02-21 Jakub Jelinek <jakub@redhat.com>
6877
b7280ac2
JJ
6878 PR c++/79654
6879 * g++.dg/cpp1z/decomp26.C: New test.
6880
5c3f1d7b
JJ
6881 PR sanitizer/79589
6882 * g++.dg/ubsan/pr79589.C: New test.
6883
1486c2a7
JL
68842017-02-21 Jeff Law <law@redhat.com>
6885
6886 PR tree-optimization/79621
6887 * gcc.c-torture/compile/pr79621.c: New test.
6888
2f3ec56d
JJ
68892017-02-21 Jakub Jelinek <jakub@redhat.com>
6890
3bb43119
JJ
6891 PR c++/79655
6892 * g++.dg/cpp1y/constexpr-79655.C: New test.
6893
664beaf2 6894 PR c++/79639
b86fec68 6895 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 6896
956d3e61
JJ
6897 PR target/79633
6898 * gcc.target/i386/mpx/pr79633.c: New test.
6899
d4cbfca4
JJ
6900 PR target/79570
6901 * gcc.dg/pr79570.c: New test.
6902
00bc9de3
JJ
6903 PR c++/79641
6904 * c-c++-common/pr79641.c: New test.
6905
d002d099
JJ
6906 PR tree-optimization/79649
6907 * gcc.target/i386/pr79649.c: New test.
6908
2f3ec56d
JJ
6909 PR target/79494
6910 * gcc.dg/pr79494.c: New test.
6911
e6655a5f
SB
69122017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
6913
6914 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
6915 to dg-options.
6916
69172017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
6918
6919 * gcc.dg/gimplefe-26.c: Require c99_runtime.
6920
fd527ec1
DE
69212017-02-02 Jason Merrill <jason@redhat.com>
6922
6923 PR c++/79580
6924 * g++.dg/ext/complit15.C: New.
6925
027a9dd5
KN
69262017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6927
6928 PR target/78056
6929 * gcc.target/powerpc/pr78056-8.c: Remove.
6930
80480cee
MP
69312017-02-20 Marek Polacek <polacek@redhat.com>
6932
6933 PR middle-end/79537
6934 * gcc.dg/comp-goto-4.c: New test.
6935
85ade8d6
MP
6936 PR sanitizer/79558
6937 * c-c++-common/ubsan/bounds-14.c: New test.
6938
705d3b77
JJ
69392017-02-20 Jakub Jelinek <jakub@redhat.com>
6940
6941 PR target/79568
6942 * gcc.target/i386/pr79568-1.c: New test.
6943 * gcc.target/i386/pr79568-2.c: New test.
6944 * gcc.target/i386/pr79568-3.c: New test.
6945
dc42a736
PT
69462017-02-16 Paul Thomas <pault@gcc.gnu.org>
6947
6948 PR fortran/79382
705d3b77
JJ
6949 * gfortran.dg/dtio_10.f90: Change test of error message.
6950 * gfortran.dg/dtio_23.f90: New test.
6951 * gfortran.dg/dtio_24.f90: New test.
dc42a736 6952
1ca6a74f
PT
69532017-02-20 Paul Thomas <pault@gcc.gnu.org>
6954
6955 PR fortran/79434
705d3b77 6956 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 6957
63af1586
PT
69582017-02-19 Paul Thomas <pault@gcc.gnu.org>
6959
6960 PR fortran/79447
705d3b77 6961 * gfortran.dg/submodule_24.f08: New test.
63af1586 6962
4ca4d1e9
AV
69632017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
6964
6965 PR fortran/79229
6966 * gfortran.dg/class_allocate_24.f90: New test.
6967
dea71ad0
PT
69682017-02-19 Paul Thomas <pault@gcc.gnu.org>
6969
6970 PR fortran/79402
6971 * gfortran.dg/submodule_23.f90: New test.
6972
f46e2bc9
PC
69732017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
6974
6975 PR c++/79380
6976 * g++.dg/cpp0x/alignas8.C: New.
6977
7dfa657b
JW
69782017-02-19 Eric Fiselier <eric@efcs.ca>
6979 Jonathan Wakely <jwakely@redhat.com>
6980
6981 PR c++/69523
6982 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
6983
eab1f169
PK
69842017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6985
6986 * gcc.dg/gimplefe-26.c: New test.
6987
47e16d83
JDA
69882017-02-18 John David Anglin <danglin@gcc.gnu.org>
6989
6990 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
6991
c2615951
JJ
69922017-02-18 Jakub Jelinek <jakub@redhat.com>
6993
c28fcc60
JJ
6994 PR target/79569
6995 * gcc.target/i386/3dnowA-3.c: New test.
6996
c2615951
JJ
6997 PR target/79559
6998 * gcc.target/i386/pr79559.c: New test.
6999
97fcf744
JM
70002017-02-17 Joseph Myers <joseph@codesourcery.com>
7001
7002 * gcc.dg/c11-float-2.c: New test.
7003 * gcc.dg/torture/float128-floath.c,
7004 gcc.dg/torture/float128x-floath.c,
7005 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
7006 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
7007 gcc.dg/torture/float64x-floath.c: Do not test comparison of
7008 *_DECIMAL_DIG macros with DECIMAL_DIG.
7009
a530e181
BS
70102017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7011
7012 PR target/79261
7013 * gcc.target/powerpc/vec-xxpermdi.c: New file.
7014
1d516992
JK
70152017-02-17 Julia Koval <julia.koval@intel.com>
7016
7017 * gcc.target/i386/rdpid.c New test.
7018 * gcc.target/i386/sse-12.c: Add -mrdpid.
7019 * gcc.target/i386/sse-13.c: Ditto.
7020 * gcc.target/i386/sse-14.c: Ditto.
7021 * gcc.target/i386/sse-22.c: Ditto.
7022 * gcc.target/i386/sse-23.c: Ditto.
7023 * g++.dg/other/i386-2.C: Ditto.
7024 * g++.dg/other/i386-3.C: Ditto.
7025
3185712c
SB
70262017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
7027
7028 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
7029 * gcc.dg/pr61441.c: Ditto.
7030
a261ee49
ML
70312017-02-17 Martin Liska <mliska@suse.cz>
7032
7033 PR rtl-optimization/79574
7034 * gcc.dg/pr79574.c: New test.
7035
5bf69d74
MP
70362017-02-17 Marek Polacek <polacek@redhat.com>
7037
7038 PR middle-end/79536
7039 * gcc.dg/torture/pr79536.c: New test.
7040
a72b242e
AM
70412017-02-16 Alan Modra <amodra@gmail.com>
7042
7043 * gcc.c-torture/execute/pr79286.c: New.
7044
bcac0b4d
JJ
70452017-02-16 Jakub Jelinek <jakub@redhat.com>
7046
7047 PR c++/79512
7048 * c-c++-common/gomp/pr79512.c: New test.
7049
945c17d8
MS
70502017-02-15 Martin Sebor <msebor@redhat.com>
7051
7052 PR c++/79363
7053 * g++.dg/ext/flexary12.C: Adjust.
7054 * g++.dg/ext/flexary20.C: Same.
7055 * g++.dg/ext/flexary21.C: Same.
7056 * g++.dg/ext/flexary22.C: New test.
7057
25c99850
BC
70582017-02-15 Bin Cheng <bin.cheng@arm.com>
7059
7060 PR tree-optimization/79347
7061 * gcc.dg/vect/pr79347.c: New test.
7062
4f5e5fcb
JJ
70632017-02-15 Jakub Jelinek <jakub@redhat.com>
7064
e7202857
JJ
7065 PR c++/79301
7066 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
7067 [[deprecated]] comment.
7068 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7069 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
7070 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
7071 [[deprecated]] in -std=c++11.
7072 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
7073 [[fallthrough]] in -std=c++11 and -std=c++14.
7074
4f5e5fcb
JJ
7075 PR c++/79288
7076 * g++.dg/tls/pr79288.C: New test.
7077
c7545f1c
MP
70782017-02-15 Marek Polacek <polacek@redhat.com>
7079
7080 PR c/79515
7081 * gcc.dg/dfp/pr79515.c: New.
7082
1114b39c
DE
70832017-02-15 David Edelsohn <dje.gcc@gmail.com>
7084
7085 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
7086
93b87d1d
TS
70872017-02-15 Thomas Schwinge <thomas@codesourcery.com>
7088
7089 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
7090 "opt_files".
7091
fa8db6ea
JJ
70922017-02-15 Jakub Jelinek <jakub@redhat.com>
7093
7094 PR target/79487
7095 * gcc.dg/dfp/pr79487.c: New test.
7096 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
7097 2017-02-13 change.
7098
8722316b
CL
70992017-01-14 Carl Love <cel@us.ibm.com>
7100
7101 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
7102 xvcvsxdsp and xvcvuxdsp instructions.
7103
2932fe90
SB
71042017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
7105
7106 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
7107 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
7108 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
7109 64-bit default target.
7110 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
7111 a 64-bit default target.
7112
63d09033
JJ
71132017-02-14 Jakub Jelinek <jakub@redhat.com>
7114
7115 PR target/79481
7116 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 7117 (test_3vx): Change return type from int to void.
63d09033
JJ
7118 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7119 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7120 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7121 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7122 tests.
7123 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
7124 (test_3vx): Change return type from int to void.
7125 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7126 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7127 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7128 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7129 tests.
7130 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
7131 intrinsic. Change scan-assembler-times number from 1 to 2.
7132 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
7133 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
7134 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
7135 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
7136 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
7137 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
7138 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
7139
8668fae0
UB
71402017-02-14 Uros Bizjak <ubizjak@gmail.com>
7141
7142 PR middle-end/61225
7143 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
7144 Use dg-additional-options for ia32 target. Remove XFAIL.
7145
95d96609
UB
71462017-02-14 Uros Bizjak <ubizjak@gmail.com>
7147
7148 PR target/79495
7149 * gcc.target/i386/pr79495.c: New test.
7150
6f207d58
MP
71512017-02-14 Marek Polacek <polacek@redhat.com>
7152
7153 PR c++/79420
7154 PR c++/79463
7155 * g++.dg/cpp1y/pr79463.C: New.
7156 * g++.dg/template/incomplete10.C: New.
7157 * g++.dg/template/incomplete9.C: New.
7158
ee139af5
L
71592017-02-14 H.J. Lu <hongjiu.lu@intel.com>
7160
7161 PR target/79498
7162 * gcc.target/i386/pr79498.c: New test.
7163
bf00c9e0
MS
71642017-02-14 Martin Sebor <msebor@redhat.com>
7165
7166 PR middle-end/79448
7167 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
7168 * gcc.dg/tree-ssa/pr79448-2.c: New test.
7169 * gcc.dg/tree-ssa/pr79448.c: New test.
7170
6c022f73
JL
71712017-02-14 Jeff Law <law@redhat.com>
7172
7173 PR tree-optimization/79095
7174 * g++.dg/pr79095-1.C: New test
7175 * g++.dg/pr79095-2.C: New test
7176 * g++.dg/pr79095-3.C: New test
7177 * g++.dg/pr79095-4.C: New test
7178 * g++.dg/pr79095-5.C: New test
7179 * gcc.c-torture/execute/arith-1.c: Update with more cases.
7180 * gcc.dg/tree-ssa/pr79095-1.c: New test.
7181
b719f884
JG
71822017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
7183
7184 * gcc.target/aarch64/vect_fp16_1.c: New.
7185
1be33173
PK
71862017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7187
7188 * gcc.dg/gimplefe-25.c: New test.
7189
73424a09
JJ
71902017-02-14 Jakub Jelinek <jakub@redhat.com>
7191
7192 PR tree-optimization/79408
7193 * gcc.dg/tree-ssa/pr79408-2.c: New test.
7194
977472e8
RB
71952017-02-14 Richard Biener <rguenther@suse.de>
7196
7197 PR middle-end/79432
7198 * gcc.dg/torture/pr79432.c: New testcase.
7199
ee75687b
MS
72002017-02-13 Martin Sebor <msebor@redhat.com>
7201
7202 PR middle-end/79496
7203 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
7204
b84702c0
JJ
72052017-02-13 Jakub Jelinek <jakub@redhat.com>
7206
ecc04fae
JJ
7207 PR sanitizer/79341
7208 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
7209 variables volatile.
7210
b84702c0
JJ
7211 PR c++/79232
7212 * g++.dg/cpp1z/eval-order4.C: New test.
7213 * g++.dg/other/pr79232.C: New test.
7214
b9a161ff
NS
72152017-02-13 Nathan Sidwell <nathan@acm.org>
7216
7217 PR c++/79296
7218 * g++.dg/cpp0x/pr79296.C: New.
7219
d8505fac
SB
72202017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7221
7222 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
7223 Instead, xfail powerpc*-*-* && lp64.
7224
efb802cb
SB
72252017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7226
7227 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
7228 powerpc_p8vector_ok.
7229 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
7230
8d6427c6
AS
72312017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7232
7233 PR target/79449
7234 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
7235 for reading beyond a 4k boundary.
7236
9b7716c9
JJ
72372017-02-13 Jakub Jelinek <jakub@redhat.com>
7238
7239 PR rtl-optimization/79388
7240 PR rtl-optimization/79450
7241 * gcc.c-torture/execute/pr79388.c: New test.
7242 * gcc.c-torture/execute/pr79450.c: New test.
7243
4bb91707
TK
72442017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7245
7246 PR fortran/65542
9b7716c9 7247 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 7248
e22910c2
JJ
72492017-02-11 Jakub Jelinek <jakub@redhat.com>
7250
7251 PR sanitizer/79341
7252 * g++.dg/asan/deep-stack-uaf-1.C: New test.
7253
acbbac04
JH
72542017-02-11 Jan Hubicka <hubicka@ucw.cz>
7255
7256 PR tree-ssa/56727
7257 * gcc.dg/tree-ssa/pr56727.c: New testcase.
7258
e493f96b
JJ
72592017-02-10 Jakub Jelinek <jakub@redhat.com>
7260
7261 PR c++/79457
7262 * g++.dg/cpp0x/pr79457.C: New test.
7263
773acd54
SB
72642017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7265
7266 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
7267 scan-assembler unless lp64.
7268
b56f814e
SB
72692017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7270
7271 PR tree-optimization/66612
7272 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
7273
5e659d16
SB
72742017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7275
7276 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
7277 of all powerpc.
7278
6f4f30bf
MP
72792017-02-10 Marek Polacek <polacek@redhat.com>
7280
7281 PR c++/79435
7282 * g++.dg/cpp1y/pr79435.C: New.
7283
3799a5b8
MP
7284 PR c++/79184
7285 * g++.dg/warn/Wint-in-bool-context-1.C: New.
7286
052ef81d
CL
72872017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
7288
7289 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
7290 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
7291 New.
7292 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
7293 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
7294 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
7295 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
7296 (vtst_expected_poly64x2): Move to aarch64-only section.
7297 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
7298 (vtst_p64, vtstq_p64): New tests.
7299
a7c8ed0c
PC
73002017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
7301
7302 PR c++/71737
7303 * g++.dg/cpp0x/pr71737.C: New.
7304
3dcde5ef 73052017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 7306 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
7307
7308 * gcc.dg/gimplefe-error-1.c: New testcase.
7309 * gcc.dg/gimplefe-error-2.c: New testcase.
7310 * gcc.dg/gimplefe-error-3.c: New testcase.
7311
6139a3b7
JJ
73122017-02-10 Jakub Jelinek <jakub@redhat.com>
7313
7314 PR tree-optimization/79411
7315 * gcc.c-torture/compile/pr79411.c: New test.
7316
9bfc55d0
JJ
73172017-02-09 Jakub Jelinek <jakub@redhat.com>
7318 Jason Merrill <jason@redhat.com>
7319
7320 PR c++/79143
7321 * g++.dg/cpp1z/pr79143.C: New test.
7322
0b90c541
JH
73232017-02-09 Jan Hubicka <hubicka@ucw.cz>
7324
7325 * gcc.dg/loop-unswitch-2.c: Update testcase.
7326 * gcc.dg/loop-unswitch-1.c: Update testcase.
7327
192b048b
MP
73282017-02-09 Marek Polacek <polacek@redhat.com>
7329
7330 PR c/79428
7331 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
7332 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
7333 * c-c++-common/goacc/pr79428-1.c: New test.
7334 * c-c++-common/gomp/pr79428-2.c: New test.
7335 * c-c++-common/gomp/pr79428-5.c: New test.
7336 * c-c++-common/gomp/pr79428-6.c: New test.
7337 * c-c++-common/pr79428-3.c: New test.
7338
e9a9033b
AK
73392017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7340
7341 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
7342 testcases.
7343
56f71478
JJ
73442017-02-09 Jakub Jelinek <jakub@redhat.com>
7345
28f6839b
JJ
7346 PR c/79413
7347 * gcc.c-torture/compile/pr79413.c: New test.
7348
f08683a1
JJ
7349 PR c++/79429
7350 * c-c++-common/gomp/pr79429.c: New test.
7351 * g++.dg/gomp/pr79429.C: New test.
7352
56f71478
JJ
7353 PR c/79431
7354 * c-c++-common/gomp/pr79431.c: New test.
7355
02889d23
CLT
73562017-02-09 Nathan Sidwell <nathan@codesourcery.com>
7357 Cesar Philippidis <cesar@codesourcery.com>
7358 Joseph Myers <joseph@codesourcery.com>
7359 Chung-Lin Tang <cltang@codesourcery.com>
7360
7361 * c-c++-common/goacc/combined-directives.c: Remove xfail.
7362 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
7363 * c-c++-common/goacc/loop-auto-2.c: New.
7364 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
7365 * c-c++-common/goacc/tile-2.c: New.
7366 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
7367 * g++.dg/goacc/tile-1.C: New, check tile subst.
7368 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
7369 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
7370 * gfortran.dg/goacc/tile-1.f90: New test.
7371 * gfortran.dg/goacc/tile-2.f90: New test.
7372 * gfortran.dg/goacc/tile-lowering.f95: New test.
7373
9c0c77d2
RB
73742017-02-09 Richard Biener <rguenther@suse.de>
7375
7376 PR tree-optimization/69823
7377 * gcc.dg/graphite/pr69823.c: New testcase.
7378
f39bad9f
PH
73792017-02-08 Pat Haugen <pthaugen@us.ibm.com>
7380
7381 PR target/78604
7382 * gcc.target/powerpc/pr78604.c: New.
7383
fc00b9ce
KN
73842017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7385
7386 PR target/68972
7387 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
7388 disable this test on power architecture.
7389
50c1f4a5
RB
73902017-02-08 Richard Biener <rguenther@suse.de>
7391
7392 PR tree-optimization/71824
7393 PR tree-optimization/79409
7394 * gcc.dg/graphite/pr71824-3.c: New testcase.
7395
74a15d14
JJ
73962017-02-08 Jakub Jelinek <jakub@redhat.com>
7397
7398 PR tree-optimization/79408
7399 * gcc.dg/tree-ssa/pr79408.c: New test.
7400
d798497e
RB
74012017-02-08 Richard Biener <rguenther@suse.de>
7402
7403 PR tree-optimization/71824
7404 * gcc.dg/graphite/pr71824-2.c: New testcase.
7405
9d5019a1
AP
74062017-02-07 Andrew Pinski <apinski@cavium.com>
7407
705d3b77 7408 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 7409
ec48209a
JJ
74102017-02-07 Jakub Jelinek <jakub@redhat.com>
7411
7412 PR rtl-optimization/79386
7413 * gcc.c-torture/compile/pr79386.c: New test.
7414
e5f234b2
DV
74152017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
7416 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7417
7418 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
7419 *-*-solaris*.
7420
1f138b75
JJ
74212017-02-07 Jakub Jelinek <jakub@redhat.com>
7422
7423 PR target/79299
7424 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
7425 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
7426
7af4b20d
RB
74272017-02-07 Richard Biener <rguenther@suse.de>
7428
7429 * gcc.dg/gimplefe-23.c: New testcase.
7430 * gcc.dg/gimplefe-24.c: Likewise.
7431
d95c2fc7
CL
74322017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
7433
7434 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
7435 scan-assembler instead of scan-assembler-times.
7436 * gcc.target/aarch64/test_frame_10.c: Likewise.
7437 * gcc.target/aarch64/test_frame_12.c: Likewise.
7438 * gcc.target/aarch64/test_frame_2.c: Likewise.
7439 * gcc.target/aarch64/test_frame_4.c: Likewise.
7440 * gcc.target/aarch64/test_frame_6.c: Likewise.
7441 * gcc.target/aarch64/test_frame_7.c: Likewise.
7442 * gcc.target/aarch64/test_frame_8.c: Likewise.
7443
fa5d44d0
RO
74442017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7445
7446 * gcc.target/i386/pr78419.c: Require ifunc support.
7447
d9b4ce00
DE
74482017-02-07 David Edelsohn <dje.gcc@gmail.com>
7449
7450 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
7451
bb7d75ff
PP
74522017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
7453
7454 PR c++/79360
7455 * g++.dg/cpp1y/nsdmi-union2.C: New test.
7456
122e7b4f
KC
74572017-02-06 Kito Cheng <kito.cheng@gmail.com>
7458
7459 * lib/target-supports.exp: Define the RISC-V target.
7460 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
7461 * gcc.dg/builtin-apply2.c: Likewise.
7462 * gcc.dg/ifcvt-4.c: Likewise.
7463 * gcc.dg/loop-8.c: Likewise.
7464 * gcc.dg/sibcall-10.c: Likewise.
7465 * gcc.dg/sibcall-9.c: Likewise.
7466 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
7467 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
7468 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
7469 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7470 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
7471 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
7472 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
7473
391675ac
MM
74742017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7475
7476 PR target/66144
7477 * gcc.target/powerpc/pr66144-1.c: New test.
7478 * gcc.target/powerpc/pr66144-2.c: Likewise.
7479 * gcc.target/powerpc/pr66144-3.c: Likewise.
7480
e495e31a
MS
74812017-02-06 Martin Sebor <msebor@redhat.com>
7482
7483 PR tree-optimization/79376
7484 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
7485 * gcc.dg/tree-ssa/pr79376.c: Ditto.
7486
2568d8a1
JJ
74872017-02-06 Jakub Jelinek <jakub@redhat.com>
7488
98e09245
JJ
7489 PR c++/79379
7490 * g++.dg/cpp1y/constexpr-79379.C: New test.
7491
e8b0383c
JJ
7492 PR c++/79377
7493 * g++.dg/lookup/pr79377.C: New test.
7494
a5e8cbd1
JJ
7495 PR c++/79372
7496 * g++.dg/cpp1z/decomp25.C: New test.
7497
2568d8a1
JJ
7498 PR tree-optimization/79284
7499 * gcc.c-torture/compile/pr79284.c: New test.
7500
aae936b9
PC
75012017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
7502
7503 PR c++/70448
7504 * g++.dg/cpp0x/pr70448.C: New.
7505
daf57541
DV
75062017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
7507
7508 PR 78348
7509 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
7510 to dg-options.
7511
0898c74d
GJL
75122017-02-06 Georg-Johann Lay <avr@gjlay.de>
7513
7514 PR target/78883
7515 * gcc.c-torture/compile/pr78883.c: New test.
7516
5d3ebb71
JH
75172017-02-05 Jan Hubicka <hubicka@ucw.cz>
7518
7519 PR tree-ssa/79347
7520 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
7521 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
7522 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
7523 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
7524 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
7525 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
7526 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
7527 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
7528 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
7529 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
7530 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
7531 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
7532 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
7533
139d4065
AV
75342017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
7535
7536 PR fortran/79344
7537 * gfortran.dg/allocate_with_source_24.f90: New test.
7538
4b9c80d8
AV
75392017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
7540
7541 PR fortran/79230
7542 * gfortran.dg/der_ptr_component_2.f90: New test.
7543
f3877b2f
EB
75442017-02-05 Eric Botcazou <ebotcazou@adacore.com>
7545
7546 * gcc.target/sparc/20170205-1.c: New test.
7547
d8a09ada
JDA
75482017-02-03 John David Anglin <danglin@gcc.gnu.org>
7549
a2a86d6a
JDA
7550 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
7551 libatomic_available.
7552
a1d99925
JDA
7553 * gcc.dg/pr77587.c: Require alias support.
7554 * gcc.dg/pr77587a.c: Likewise.
7555
d8bf159e
JDA
7556 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
7557 * gcc.c-torture/execute/pr78622.c: Likewise.
7558
d8a09ada
JDA
7559 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
7560 hppa*-*-hpux*.
7561 * c-c++-common/Wunused-var-16.c: Likewise.
7562 * c-c++-common/builtin-shuffle-1.c: Likewise.
7563 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
7564 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
7565
f589a1ce
MS
75662017-02-03 Martin Sebor <msebor@redhat.com>
7567
7568 PR tree-optimization/79327
7569 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
7570 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
7571 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 7572
5b00f9d2
JJ
75732017-02-03 Jakub Jelinek <jakub@redhat.com>
7574 Martin Sebor <msebor@redhat.com>
7575
7576 PR tree-optimization/79327
7577 * gcc.dg/tree-ssa/pr79327.c: New test.
7578 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
7579 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
7580 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
7581 (test_sprintf_chk_range_schar): Adjust dg-message.
7582 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
7583 * gcc.c-torture/execute/pr79327.c: New test.
7584
437f0a81
JJ
75852017-02-03 Jakub Jelinek <jakub@redhat.com>
7586
7587 PR target/79354
7588 * gcc.target/powerpc/pr79354.c: New test.
7589 * gcc.c-torture/execute/pr79354.c: New test.
7590
3f343040
MS
75912017-02-03 Martin Sebor <msebor@redhat.com>
7592
7593 PR tree-optimization/79352
7594 * gcc.dg/tree-ssa/pr79352.c: New test.
7595
46a2ab58
ML
75962017-02-03 Martin Liska <mliska@suse.cz>
7597
7598 PR lto/66295
7599 * gcc.target/i386/mvc9.c: New test.
7600
baa2d1cd
PH
76012017-02-03 Pat Haugen <pthaugen@us.ibm.com>
7602
7603 PR target/79158
7604 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
7605 to VSX reg.
7606
30c6ec2f
JH
76072017-02-02 Jan Hubicka <hubicka@ucw.cz>
7608
7609 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
7610 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
7611 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
7612 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
7613 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
7614 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
7615 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
7616 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
7617 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
7618 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
7619 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
7620 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
7621 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
7622
ebee1eb9
MS
76232017-02-02 Martin Sebor <msebor@redhat.com>
7624
7625 PR middle-end/79275
7626 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
7627 * gcc.dg/tree-ssa/pr79275.c: New test.
7628
dcd25b8a
AS
76292017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7630
dc362ada 7631 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 7632
0f0c2cc3
JH
76332017-02-02 Jan Hubicka <hubicka@ucw.cz>
7634
7635 PR middle-end/77445
7636 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
7637 threading is done.
7638
1c372840
TC
76392017-02-02 Tamar Christina <tamar.christina@arm.com>
7640
7641 PR middle-end/78142
7642 * gcc.target/aarch64/vector_initialization_nostack.c
7643 (f12): Use one vector
7644
9f11a4a7
JJ
76452017-02-02 Jakub Jelinek <jakub@redhat.com>
7646
bef7e561
JJ
7647 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
7648 * c-c++-common/asan/misalign-1.c: Likewise.
7649 * c-c++-common/asan/misalign-2.c: Likewise.
7650 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
7651 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
7652 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
7653 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
7654 add -ffat-lto-objects from/to dg-additional-options.
7655 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
7656 dg-additional-options.
7657
9f11a4a7
JJ
7658 PR target/79197
7659 * gcc.target/powerpc/pr79197.c: New test.
7660 * gcc.c-torture/compile/pr79197.c: New test.
7661
09661674
RB
76622017-02-02 Richard Biener <rguenther@suse.de>
7663
7664 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
7665
d8d58893
PC
76662017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
7667
7668 PR c++/69637
7669 * g++.dg/cpp0x/pr69637-1.C: New.
7670 * g++.dg/cpp0x/pr69637-2.C: Likewise.
7671
521a70a4
AK
76722017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7673
7674 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
7675
e26b502d
BS
76762017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7677
7678 PR target/70012
7679 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
7680 conditions.
7681
55e75c7c
JJ
76822017-02-01 Jakub Jelinek <jakub@redhat.com>
7683
7684 PR testsuite/79324
7685 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
7686 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
7687 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
7688 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
7689 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
7690 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
7691 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
7692 * g++.dg/debug/dwarf2/align-1.C: Likewise.
7693 * g++.dg/debug/dwarf2/align-2.C: Likewise.
7694 * g++.dg/debug/dwarf2/align-3.C: Likewise.
7695 * g++.dg/debug/dwarf2/align-4.C: Likewise.
7696 * g++.dg/debug/dwarf2/align-5.C: Likewise.
7697 * g++.dg/debug/dwarf2/align-6.C: Likewise.
7698
a4476973
ML
76992017-02-01 Martin Liska <mliska@suse.cz>
7700
7701 PR testsuite/79272
7702 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
7703
3f3181b1
RB
77042017-02-01 Richard Biener <rguenther@suse.de>
7705
7706 PR testsuite/76957
7707 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
7708 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
7709 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
7710 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
7711
1e7ef862
RB
77122017-02-01 Richard Biener <rguenther@suse.de>
7713
7714 PR middle-end/79315
7715 * gfortran.dg/pr79315.f90: New testcase.
7716
405a7406
RB
77172017-02-01 Richard Biener <rguenther@suse.de>
7718
7719 PR tree-optimization/71824
7720 * gcc.dg/graphite/pr71824.c: New testcase.
7721
19bdccb4
JJ
77222017-01-31 Jakub Jelinek <jakub@redhat.com>
7723
7724 PR c++/79304
7725 * g++.dg/diagnostic/pr79304.C: New test.
7726
fcb2cdfc
DM
77272017-01-31 David Malcolm <dmalcolm@redhat.com>
7728
7729 PR c++/79298
7730 * g++.dg/spellcheck-pr79298.C: New test case.
7731
7cfa044d
DM
77322017-01-31 David Malcolm <dmalcolm@redhat.com>
7733
7734 PR preprocessor/79210
7735 * gcc.dg/format/pr79210.c: New test case.
7736 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
7737 New function.
7738
de3fbef6
NS
77392017-01-31 Nathan Sidwell <nathan@acm.org>
7740
5ae37bdf
NS
7741 PR c++/79290
7742 * g++.dg/warn/pr79290.C: New.
7743
de3fbef6
NS
7744 PR c++/67273
7745 PR c++/79253
7746 * g++.dg/cpp1y/pr67273.C: New.
7747 * g++.dg/cpp1y/pr79253.C: New.
7748
7f357c61
NS
77492017-01-31 Nathan Sidwell <nathan@acm.org>
7750
7751 PR c++/79264
7752 * g++.dg/cpp1y/pr61636-1.C: Augment.
7753
5b11971a
CL
77542017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
7755
7756 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
7757 rand() instead of random().
7758
8b670f93
AH
77592017-01-30 Aldy Hernandez <aldyh@redhat.com>
7760
7761 PR tree-optimization/71691
7762 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
7763
4727e06b
AK
77642017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7765
7766 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
7767 __ARCH__.
7768
b6dae849
JJ
77692017-01-31 Jakub Jelinek <jakub@redhat.com>
7770
7771 PR tree-optimization/79267
7772 * g++.dg/opt/pr79267.C: New test.
7773
40fb9c89
AO
77742017-01-30 Alexandre Oliva <aoliva@redhat.com>
7775
7776 PR debug/63238
7777 * gcc.dg/debug/dwarf2/align-1.c: New.
7778 * gcc.dg/debug/dwarf2/align-2.c: New.
7779 * gcc.dg/debug/dwarf2/align-3.c: New.
7780 * gcc.dg/debug/dwarf2/align-4.c: New.
7781 * gcc.dg/debug/dwarf2/align-5.c: New.
7782 * gcc.dg/debug/dwarf2/align-6.c: New.
7783 * gcc.dg/debug/dwarf2/align-as-1.c: New.
7784 * g++.dg/debug/dwarf2/align-1.C: New.
7785 * g++.dg/debug/dwarf2/align-2.C: New.
7786 * g++.dg/debug/dwarf2/align-3.C: New.
7787 * g++.dg/debug/dwarf2/align-4.C: New.
7788 * g++.dg/debug/dwarf2/align-5.C: New.
7789 * g++.dg/debug/dwarf2/align-6.C: New.
7790
3095f651
AS
77912017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7792
7793 PR target/79170
7794 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
7795
3cf88bff
MS
77962017-01-30 Martin Sebor <msebor@redhat.com>
7797
7798 PR testsuite/79293
7799 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
7800
37731134
ML
78012017-01-30 Martin Liska <mliska@suse.cz>
7802
7803 PR gcov-profile/79259
7804 * g++.dg/tree-prof/pr79259.C: New test.
7805
0c7247cc
RB
78062017-01-30 Richard Biener <rguenther@suse.de>
7807
7808 PR tree-optimization/79276
7809 * gcc.dg/torture/pr79276.c: New testcase.
7810
ab4be5d1
DV
78112017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
7812
7813 PR target/79240
7814 * gcc.target/s390/pr79240.c: New test.
7815
6687d58d
BS
78162017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7817
7818 PR target/79268
7819 * gcc.target/powerpc/pr79268.c: New file.
7820 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
7821 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
7822 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
7823 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7824
b5df96c3
JDA
78252017-01-28 John David Anglin <danglin@gcc.gnu.org>
7826
fc34d7b8
JDA
7827 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
7828
9efc84e4
JDA
7829 PR testsuite/70583
7830 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
7831
4bfbe3ae
JDA
7832 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
7833 * gnat.dg/debug9.adb: Likewise.
7834
8d0b306f
JDA
7835 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
7836
b5df96c3
JDA
7837 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
7838 libatomic_available.
7839 * gfortran.dg/coarray_42.f90: Likewise.
7840 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
7841 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
7842 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
7843
eb339366
MS
78442017-01-27 Martin Sebor <msebor@redhat.com>
7845
7846 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
7847
711ce021
BS
78482017-01-27 Bernd Schmidt <bschmidt@redhat.com>
7849
7850 PR rtl-optimization/79194
7851 * gcc.dg/torture/pr79194.c: New test.
7852
d8321b33
VM
78532017-01-27 Vladimir Makarov <vmakarov@redhat.com>
7854
7855 PR tree-optimization/71374
2568d8a1 7856 * gcc.target/i386/pr71374.c: New.
d8321b33 7857
9e2ea13e
MS
78582017-01-27 Martin Sebor <msebor@redhat.com>
7859
7860 PR c++/71290
7861 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
7862 a dg-error directive.
7863
9eb7045b
VM
78642017-01-27 Vladimir Makarov <vmakarov@redhat.com>
7865
7866 PR target/79131
7867 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
7868 * gcc.target/arm/pr79131-2.c: New.
7869
f75bbf3f
BS
78702017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7871
7872 PR target/65484
7873 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
7874 vectorized on POWER unless hardware misaligned loads are
7875 available.
7876
3f54004b
BC
78772017-01-27 Bin Cheng <bin.cheng@arm.com>
7878
7879 PR rtl-optimization/78559
7880 * gcc.c-torture/execute/pr78559.c: New test.
7881
40b6bff9
RB
78822017-01-27 Richard Biener <rguenther@suse.de>
7883
7884 PR tree-optimization/79245
7885 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
7886 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
7887
b2f8892e
JJ
78882017-01-27 Jakub Jelinek <jakub@redhat.com>
7889
7890 PR c/79199
7891 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
7892 target. Use 4294967293U instead of 4294967293.
7893
b002f3b9
RB
78942017-01-27 Richard Biener <rguenther@suse.de>
7895
7896 PR tree-optimization/71433
7897 * gcc.dg/Warray-bounds-21.c: New testcase.
7898
38f50ab6
RB
78992017-01-27 Richard Biener <rguenther@suse.de>
7900
7901 PR tree-optimization/79244
7902 * gcc.dg/torture/pr79244.c: New testcase.
7903
c04f4139
JJ
79042017-01-27 Jakub Jelinek <jakub@redhat.com>
7905
7906 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
7907 all occurrences of 40 to 32.
7908
6ca513f9
RE
79092017-01-27 Richard Earnshaw <rearnsha@arm.com>
7910
7911 PR target/79239
7912 * gcc.target/arm/pr79239.c: New test.
7913
d876f5cd
DV
79142017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7915
7916 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
7917
bb6a6ee9
AB
79182017-01-27 Adam Butcher <adam@jessamine.co.uk>
7919
7920 PR c++/64382
7921 * g++.dg/cpp1y/pr64382.C: New test.
7922
31c87a43
MS
79232017-01-26 Martin Sebor <msebor@redhat.com>
7924
7925 PR middle-end/78703
7926 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
7927 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
7928 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
7929 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
7930
f7c06c0f
JJ
79312017-01-26 Jakub Jelinek <jakub@redhat.com>
7932
b0670cc0
JJ
7933 PR debug/79129
7934 * g++.dg/debug/dwarf2/pr79129.C: New test.
7935
f7c06c0f
JJ
7936 PR debug/78835
7937 * g++.dg/debug/dwarf2/pr78835.C: New test.
7938
5d93da1d
MS
79392017-01-26 Martin Sebor <msebor@redhat.com>
7940
7941 PR middle-end/78703
7942 * gcc.dg/format/pr78569.c: Adjust.
7943 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
7944 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
7945 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
7946 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
7947 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
7948 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
7949 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
7950 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
7951 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
7952 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
7953 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
7954
905d2812
JJ
79552017-01-26 Jakub Jelinek <jakub@redhat.com>
7956
7957 PR c++/68727
7958 * g++.dg/other/offsetof8.C: Add expected error.
7959 * g++.dg/other/offsetof9.C: New test.
7960
b3db8d77
DE
79612017-01-26 David Edelsohn <dje.gcc@gmail.com>
7962
7963 * g++.dg/opt/declone3.C: Require LTO.
7964
15961e4a
VM
79652017-01-26 Vladimir Makarov <vmakarov@redhat.com>
7966
7967 PR target/79131
7968 * gcc.target/arm/pr79131.c: New.
7969
e39dd802
BC
79702017-01-26 Bin Cheng <bin.cheng@arm.com>
7971
7972 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
7973
bc9efeab
JW
79742017-01-26 Jonathan Wakely <jwakely@redhat.com>
7975
7976 PR libstdc++/79190
7977 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
7978 matches replaced operator delete.
7979
b5f75f0b
JJ
79802017-01-26 Jakub Jelinek <jakub@redhat.com>
7981
7982 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
7983 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
7984 avx512f with avx512dq.
7985 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
7986 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
7987 avx512f with avx512dq.
7988 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
7989 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
7990 avx512f with avx512dq.
7991
0a38b341
MP
79922017-01-26 Marek Polacek <polacek@redhat.com>
7993
7994 PR c/79199
7995 * c-c++-common/Wduplicated-branches-13.c: New test.
7996
ebff5c3f
DS
79972017-01-26 David Sherwood <david.sherwood@arm.com>
7998
7999 PR middle-end/79212
8000 * gfortran.dg/gomp/sharing-4.f90: New test.
8001
e6d55103
JJ
80022017-01-26 Jakub Jelinek <jakub@redhat.com>
8003
1a27fab1
JJ
8004 PR target/70465
8005 * gcc.target/i386/pr70465.c: New test.
8006
e6d55103
JJ
8007 * brig.dg/dg.exp: Update copyright years.
8008 * lib/brig-dg.exp: Update copyright years.
8009 * lib/brig.exp: Update copyright years.
8010
b5aa1281
MM
80112017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
8012
8013 PR target/79179
8014 * gcc.target/powerpc/pr79179.c: New test.
8015
3b5de3cb
BS
80162017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8017
8018 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
8019 generation to accept D-mode memory accesses.
8020
dbe81dbe
MS
80212017-01-25 Martin Sebor <msebor@redhat.com>
8022
8023 PR c++/71290
8024 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
8025 * g++.dg/ext/flexarray-mangle.C: Same.
8026 * g++.dg/ext/flexarray-subst.C: Same.
8027 * g++.dg/ext/flexary10.C: Same.
8028 * g++.dg/ext/flexary11.C: Same.
8029 * g++.dg/ext/flexary14.C: Same.
8030 * g++.dg/ext/flexary16.C: Same.
8031 * g++.dg/ext/flexary18.C: Same.
8032 * g++.dg/ext/flexary19.C: Same.
8033 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
8034 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
8035 * g++.dg/ubsan/object-size-1.C: Same.
8036 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 8037
0e343868
JJ
80382017-01-25 Jakub Jelinek <jakub@redhat.com>
8039
a25608aa
JJ
8040 PR c++/78896
8041 * g++.dg/cpp1z/decomp24.C: New test.
8042
0e343868
JJ
8043 PR c++/77914
8044 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
8045 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
8046 expect a warning.
8047 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
8048 expect warnings.
8049 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
8050 * g++.dg/cpp1y/pr59636.C: Likewise.
8051 * g++.dg/cpp1y/pr60190.C: Likewise.
8052
0d098f4b
BC
80532017-01-25 Bin Cheng <bin.cheng@arm.com>
8054
8055 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
8056
5332c89e 80572017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
8058
8059 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
8060 vec_packs built-ins
8061
ed4e59f4
CL
80622017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
8063
8064 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
8065 -mcpu=cortex-a57.
8066 * gcc.target/arm/vseleqsf.c: Likewise.
8067 * gcc.target/arm/vselgedf.c: Likewise.
8068 * gcc.target/arm/vselgesf.c: Likewise.
8069 * gcc.target/arm/vselgtdf.c: Likewise.
8070 * gcc.target/arm/vselgtsf.c: Likewise.
8071 * gcc.target/arm/vselledf.c: Likewise.
8072 * gcc.target/arm/vsellesf.c: Likewise.
8073 * gcc.target/arm/vselltdf.c: Likewise.
8074 * gcc.target/arm/vselltsf.c: Likewise.
8075 * gcc.target/arm/vselnedf.c: Likewise.
8076 * gcc.target/arm/vselnesf.c: Likewise.
8077 * gcc.target/arm/vselvcdf.c: Likewise.
8078 * gcc.target/arm/vselvcsf.c: Likewise.
8079 * gcc.target/arm/vselvsdf.c: Likewise.
8080 * gcc.target/arm/vselvssf.c: Likewise.
8081
a5d6927f
RB
80822017-01-25 Richard Biener <rguenther@suse.de>
8083
8084 PR testsuite/72850
8085 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
8086 to what we had before adding the threading passes.
8087
c2873892
RB
80882017-01-25 Richard Biener <rguenther@suse.de>
8089
8090 PR tree-optimization/69264
8091 * g++.dg/torture/pr69264.C: New testcase.
8092
9aa483a2
KT
80932016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8094
8095 PR target/79145
8096 * gcc.target/arm/pr79145.c: New test.
8097
5c628c3e
RB
80982017-01-25 Richard Biener <rguenther@suse.de>
8099
8100 PR debug/78363
8101 * g++.dg/gomp/pr78363-1.C: New testcase.
8102 * g++.dg/gomp/pr78363-2.C: Likewise.
8103 * g++.dg/gomp/pr78363-3.C: Likewise.
8104
9078cd36
KT
81052016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8106
8107 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
8108 * gcc.dg/lto/pr61526_0.c: Likewise.
8109 * gcc.dg/lto/pr64415_0.c: Likewise.
8110
7cfd79d6
JJ
81112017-01-24 Jakub Jelinek <jakub@redhat.com>
8112
8113 PR c++/79205
8114 * g++.dg/cpp1z/decomp22.C: New test.
8115 * g++.dg/cpp1z/decomp23.C: New test.
8116
3e4b91f2
NS
81172017-01-24 Nathan Sidwell <nathan@acm.org>
8118
1d7bc790
NS
8119 PR c++/78469
8120 * g++.dg/cpp0x/pr78469.C: New.
8121
3e4b91f2
NS
8122 PR c++/79118
8123 * g++.dg/cpp0x/pr79118.C: New.
8124
b20ba138
EB
81252017-01-24 Eric Botcazou <ebotcazou@adacore.com>
8126
8127 * gcc.target/arm/vfp-longcall-apcs.c: New test.
8128
c2e84327
DM
81292017-01-24 David Malcolm <dmalcolm@redhat.com>
8130
8131 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
8132 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
8133 * gcc.dg/rtl/rtl.exp: New file.
8134 * gcc.dg/rtl/test.c: New file.
8135 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
8136 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
8137 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
8138 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
8139 * gcc.dg/rtl/x86_64/final.c: New test case.
8140 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
8141 * gcc.dg/rtl/x86_64/ira.c: New test case.
8142 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
8143 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
8144 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
8145 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
8146 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
8147 * gcc.dg/rtl/x86_64/test_1.h: New file.
8148 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
8149 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
8150 * gcc.dg/rtl/x86_64/times-two.h: New file.
8151 * gcc.dg/rtl/x86_64/vregs.c: New test case.
8152
cf8d19de
BC
81532017-01-24 Bin Cheng <bin.cheng@arm.com>
8154
8155 PR tree-optimization/79159
8156 * g++.dg/tree-ssa/pr79159.C: New test.
8157
f6a24a94 81582017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
8159 Martin Jambor <mjambor@suse.cz>
8160
8161 * lib/brig-dg.exp: New file.
8162 * lib/brig.exp: Likewise.
8163 * brig.dg/README: Likewise.
8164 * brig.dg/dg.exp: Likewise.
8165 * brig.dg/test/gimple/alloca.hsail: Likewise.
8166 * brig.dg/test/gimple/atomics.hsail: Likewise.
8167 * brig.dg/test/gimple/branches.hsail: Likewise.
8168 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
8169 * brig.dg/test/gimple/function_calls.hsail: Likewise.
8170 * brig.dg/test/gimple/kernarg.hsail: Likewise.
8171 * brig.dg/test/gimple/mem.hsail: Likewise.
8172 * brig.dg/test/gimple/mulhi.hsail: Likewise.
8173 * brig.dg/test/gimple/packed.hsail: Likewise.
8174 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
8175 * brig.dg/test/gimple/variables.hsail: Likewise.
8176 * brig.dg/test/gimple/vector.hsail: Likewise.
8177
c3b3e526
JJ
81782017-01-24 Jakub Jelinek <jakub@redhat.com>
8179
8180 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
8181 support asan, only on i?86/x86_64 require sse2_runtime.
8182
75f92127
KN
81832017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8184
8185 PR target/66669
8186 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
8187 test on powerpc targets.
8188
1a998fa0
MS
81892017-01-23 Martin Sebor <msebor@redhat.com>
8190
8191 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8192
108fdd6d
RB
81932017-01-23 Richard Biener <rguenther@suse.de>
8194
8195 PR tree-optimization/79088
8196 PR tree-optimization/79188
8197 * gcc.dg/torture/pr79088.c: New testcase.
8198 * gcc.dg/torture/pr79188.c: Likewise.
8199
28826a66
KN
82002017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8201
8202 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
8203 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
8204 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
8205 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
8206 type of test function to reflect change in built-in function's
8207 return type.
8208 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
8209 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
8210 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
8211 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
8212 type and second argument type to reflect change in built-in
8213 function's type signature.
8214 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
8215 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
8216 type of test function to reflect change in built-in function's
8217 return type.
8218 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
8219 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
8220 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
8221 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
8222 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
8223 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
8224 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
8225 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
8226 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
8227 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
8228 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
8229 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
8230 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
8231 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
8232 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
8233 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
8234 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
8235 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
8236 type of test function to reflect change in built-in function's
8237 return type.
8238 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
8239 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
8240 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
8241 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
8242 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
8243 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
8244 test function's result and second argument to reflect change in
8245 built-in function's type signature.
8246 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
8247
e6b8075c
NS
82482017-01-23 Nathan Sidwell <nathan@acm.org>
8249
fc7612fd
NS
8250 PR C++/71710
8251 * g++.dg/template/pr71710.C: New.
8252
e6b8075c
NS
8253 PR c++/71406
8254 PR c++/77508
8255 * g++.dg/template/pr71406.C: New.
8256
15b8fd49
TK
82572017-01-23 Thomas Koenig <tkoenig@netcologne.de>
8258
9b7716c9 8259 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 8260
e9c4fbe9
BS
82612017-01-23 Bernd Schmidt <bschmidt@redhat.com>
8262
8263 PR rtl-optimization/78634
8264 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
8265
8539a302
BC
82662017-01-23 Bin Cheng <bin.cheng@arm.com>
8267
8268 PR tree-optimization/70754
8269 * gfortran.dg/pr70754.f90: New test.
8270
f368600f
ML
82712017-01-23 Martin Liska <mliska@suse.cz>
8272
8273 PR tree-optimization/79196
8274 * gcc.dg/asan/pr79196.c: New test.
8275 * gcc.dg/strlenopt-30.c: Update scanned pattern.
8276
d886761f
MM
82772017-01-23 Michael Matz <matz@suse.de>
8278
8279 PR tree-optimization/78384
8280 * gcc.dg/pr78384.c: New test.
8281
cffcafda
RB
82822017-01-23 Richard Biener <rguenther@suse.de>
8283
8284 PR tree-optimization/79186
8285 * gcc.dg/torture/pr79186.c: New testcase.
8286 * gcc.dg/torture/pr79187.c: Likewise.
8287
bda2bc48
MJ
82882017-01-23 Martin Jambor <mjambor@suse.cz>
8289
8290 * gcc.dg/ipa/vrp8.c: New test.
8291
f65f1ae3
MJ
82922017-01-23 Martin Jambor <mjambor@suse.cz>
8293
8294 PR ipa/79108
8295 * gfortran.dg/lto/pr79108_0.f90: New test.
8296
dea06111
AS
82972017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
8298
8299 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
8300 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
8301 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
8302 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
8303 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
8304 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
8305 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
8306 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
8307 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
8308 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
8309 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
8310 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
8311 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
8312 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
8313 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
8314 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
8315
05011618
RB
83162017-01-23 Richard Biener <rguenther@suse.de>
8317 Nick Clifton <nickc@redhat.com>
8318
8319 PR testsuite/78421
8320 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
8321 If the target is ARM return the result of the
8322 check_effective_target_arm_vect_no_misalign proc.
8323 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
8324 support unaligned vectors then only expect one of the loops to be
8325 unrolled.
8326
f6b9f2ff
ML
83272017-01-23 Martin Liska <mliska@suse.cz>
8328
8329 * gcc.dg/asan/use-after-scope-10.c: New test.
8330 * gcc.dg/asan/use-after-scope-11.c: New test.
8331 * g++.dg/asan/use-after-scope-5.C: New test.
8332
c7775327
ML
83332017-01-23 Martin Liska <mliska@suse.cz>
8334
8335 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
8336 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
8337 sanopt optimization for ASAN_POISON.
8338
d8ae8d16
KT
83392016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8340
8341 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
8342
54d7c70c
CL
83432017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
8344
8345 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
8346 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
8347 for poly*_t types.
8348 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
8349 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
8350 exec_vcombine): Likewise.
8351 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
8352 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
8353 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
8354 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
8355 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
8356 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
8357 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
8358 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
8359 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
8360 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8361 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
8362 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
8363 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8364 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
8365 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
8366 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
8367 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
8368 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
8369 Likewise.
8370 (TEST_VGET_LANE): Cast to uint to avoid warning.
8371 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
8372 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
8373 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
8374 exec_vfma_vfms_n): Fix PRIx format for float64_t.
8375 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
8376 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
8377 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
8378 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
8379 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
8380 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
8381 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
8382 CHECK_POLY instead of CHECK for poly64_t types.
8383 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
8384 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
8385 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
8386 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
8387 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
8388 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
8389 uint32_t.
8390 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
8391 for int32_t, int64_t.
8392 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
8393 vqneg_extra): Fix PRIx format for int16_t, int32_t.
8394 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
8395 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
8396 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
8397 needed.
8398
386fe51c
JJ
83992017-01-22 Jakub Jelinek <jakub@redhat.com>
8400
8401 PR fortran/79154
8402 * gfortran.dg/gomp/pr79154-1.f90: New test.
8403 * gfortran.dg/gomp/pr79154-2.f90: New test.
8404
bc4d86e6
AS
84052017-01-22 Andreas Schwab <schwab@linux-m68k.org>
8406
8407 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
8408
c31d5fce
MP
84092017-01-21 Marek Polacek <polacek@redhat.com>
8410
8411 PR testsuite/79169
8412 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
8413
25cb56c3
JH
84142017-01-20 Jan Hubicka <hubicka@ucw.cz>
8415
8416 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
8417
ea9f867b
BS
84182017-01-21 Bernd Schmidt <bschmidt@redhat.com>
8419
8420 PR rtl-optimization/79125
8421 * gcc.dg/torture/pr79125.c: New test.
8422
a876231c
JW
84232017-01-20 Jiong Wang <jiong.wang@arm.com>
8424
2568d8a1 8425 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 8426 only.
2568d8a1
JJ
8427 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
8428 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 8429
4b9f2115
NS
84302017-01-20 Nathan Sidwell <nathan@acm.org>
8431
3e4b91f2 8432 PR c++/78495
4b9f2115
NS
8433 * g++.dg/cpp1z/inh-ctor38.C: New.
8434
d2aadab1
MP
84352017-01-20 Marek Polacek <polacek@redhat.com>
8436
8437 PR c/79152
8438 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
8439
449cd5af
TP
84402017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
8441
8442 * lib/target-supports.exp (check_configured_with): New procedure.
8443 (check_effective_target_default_mode): new effective target.
8444 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
8445 default mode. Fix dg-skip-if target selector syntax.
8446 * gcc.target/arm/optional_thumb-2.c: Likewise.
8447 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
8448 syntax.
8449
ebed7175
DM
84502017-01-20 David Malcolm <dmalcolm@redhat.com>
8451
8452 PR c++/77829
8453 PR c++/78656
8454 * g++.dg/spellcheck-pr77829.C: New test case.
8455 * g++.dg/spellcheck-pr78656.C: New test case.
8456
2ebd93e1
MP
84572017-01-20 Marek Polacek <polacek@redhat.com>
8458
8459 PR c/64279
8460 * c-c++-common/Wduplicated-branches-1.c: New test.
8461 * c-c++-common/Wduplicated-branches-10.c: New test.
8462 * c-c++-common/Wduplicated-branches-11.c: New test.
8463 * c-c++-common/Wduplicated-branches-12.c: New test.
8464 * c-c++-common/Wduplicated-branches-2.c: New test.
8465 * c-c++-common/Wduplicated-branches-3.c: New test.
8466 * c-c++-common/Wduplicated-branches-4.c: New test.
8467 * c-c++-common/Wduplicated-branches-5.c: New test.
8468 * c-c++-common/Wduplicated-branches-6.c: New test.
8469 * c-c++-common/Wduplicated-branches-7.c: New test.
8470 * c-c++-common/Wduplicated-branches-8.c: New test.
8471 * c-c++-common/Wduplicated-branches-9.c: New test.
8472 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
8473 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
8474 * g++.dg/ext/builtin-object-size3.C: Likewise.
8475 * g++.dg/gomp/loop-1.C: Likewise.
8476 * g++.dg/warn/Wduplicated-branches1.C: New test.
8477 * g++.dg/warn/Wduplicated-branches2.C: New test.
8478
0ce4024a
ML
84792017-01-20 Martin Liska <mliska@suse.cz>
8480
8481 PR lto/69188
8482 * gcc.dg/lto/pr69188_0.c: New test.
8483 * gcc.dg/lto/pr69188_1.c: New test.
8484
d8ea3e7c
AS
84852017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
8486
8487 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
8488 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
8489 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
8490 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
8491 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
8492 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
8493 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
8494 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
8495 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
8496 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
8497 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
8498 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
8499 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
8500 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
8501 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
8502 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
8503 * gcc.target/i386/avx-1.c: Test new intrinsics.
8504 * gcc.target/i386/sse-13.c: Ditto.
8505 * gcc.target/i386/sse-23.c: Ditto.
8506
0516164b
RB
85072017-01-20 Richard Biener <rguenther@suse.de>
8508
8509 PR tree-optimization/71264
8510 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
8511
d821744c
MF
85122017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
8513
8514 * gcc.target/mips/madd4-1.c: New file.
8515 * gcc.target/mips/madd4-2.c: Likewise.
8516 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
8517 HAS_MADD4.
8518 (mips_option_groups): Add -m[no-]madd4.
8519 (mips-dg-init): Detect default -mno-madd4.
8520 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
8521 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
8522 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8523 * gcc.target/mips/nmadd-1.c: Likewise.
8524 * gcc.target/mips/nmadd-2.c: Likewise.
8525 * gcc.target/mips/nmadd-3.c: Likewise.
8526
db58fd89
JW
85272017-01-19 Jiong Wang <jiong.wang@arm.com>
8528
8529 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
8530 combined instructions.
8531 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
8532 instructions.
8533 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
8534 of pointer authentication.
8535
bd9cf60b
MM
85362017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
8537
8538 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
8539 floating point hardware to run test.
8540
ab014eb3
TC
85412017-01-19 Tamar Christina <tamar.christina@arm.com>
8542
2568d8a1 8543 * lib/target-supports.exp
ab014eb3
TC
8544 (check_effective_target_vect_call_copysignf): Enable for AArch64.
8545
c048038f
RO
85462017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8547
8548 PR testsuite/79051
8549 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
8550 __x86_64__]: Allow for target i?86-*-*.
8551
ab6b44cb
MF
85522017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
8553
8554 PR target/78176
8555 * gcc.target/mips/lxc1-sxc1-1.c: New file.
8556 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
8557 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
8558 HAS_LXC1.
8559 (mips_option_groups): Add -m[no-]lxc1-sxc1.
8560 (mips-dg-init): Detect default -mno-lxc1-sxc1.
8561 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
8562
118d5ed3
AV
85632017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
8564
8565 PR fortran/70696
8566 * gfortran.dg/coarray_43.f90: New test.
8567
a57c520e
RE
85682017-01-19 Richard Earnshaw <rearnsha@arm.com>
8569
8570 PR rtl-optimization/79121
8571 * gcc.c-torture/execute/pr79121.c: New test.
8572
54dc4be2
MM
85732017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8574
8575 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
8576 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
8577
7bd5dad2
LK
85782017-01-18 Louis Krupp <louis.krupp@zoho.com>
8579
8580 PR fortran/50069
8581 PR fortran/55086
8582 * gfortran.dg/pr50069_1.f90: New test.
8583 * gfortran.dg/pr50069_2.f90: New test.
8584 * gfortran.dg/pr55086_1.f90: New test.
8585 * gfortran.dg/pr55086_1_tfat.f90: New test.
8586 * gfortran.dg/pr55086_2.f90: New test.
8587 * gfortran.dg/pr55086_2_tfat.f90: New test.
8588 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
8589
0edd264d
AS
85902017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8591 * gcc.dg/strcmp-1.c: New test.
8592 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
8593
551914b7
DM
85942017-01-18 David Malcolm <dmalcolm@redhat.com>
8595
8596 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
8597 (dejagnu_fail): Likewise.
8598 (dejagnu_note): Likewise.
8599 (pass): Provide forward decl, moving true decl to after #include
8600 of harness.h.
8601 (fail): Likewise.
8602 (note): Likewise.
8603
b7d3a6a6
MM
86042017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8605
8606 * gcc.target/powerpc/p9-xxbr-1.c: New test.
8607 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
8608
c484627c
NS
86092017-01-18 Nathan Sidwell <nathan@acm.org>
8610
8611 PR c++/78488
8612 * g++.dg/cpp1z/inh-ctor37.C: New.
8613
a711887e
UB
86142017-01-18 Uros Bizjak <ubizjak@gmail.com>
8615
8616 PR rtl-optimization/78952
8617 * gcc.target/i386/pr78952-1.c: New test.
8618 * gcc.target/i386/pr78952-2.c: Ditto.
8619
525a5e33
AV
86202017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
8621
8622 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
8623
86242017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
8625
8626 PR fortran/70696
8627 * gfortran.dg/coarray_event_1.f08: New test.
8628
90553aac
JJ
86292017-01-18 Jakub Jelinek <jakub@redhat.com>
8630
8631 PR target/77416
8632 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
8633 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
8634 from dg-options.
8635 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
8636 guarded test.
8637 * gcc.target/powerpc/fusion4.c: Likewise.
8638 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
8639 guarded test.
8640 * gcc.target/powerpc/pr58673-1.c: Likewise.
8641 * gcc.target/powerpc/pr58673-2.c: Likewise.
8642 * gcc.target/powerpc/pr59054.c: Likewise.
8643
dfc42f08
BS
86442016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8645
8646 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
8647 vec_bperm.
8648 * gcc.target/powerpc/p9-vbpermd.c: New file.
8649
f3981e7e
AK
86502017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8651
8652 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
8653 (must_not_compile2): Downcase first letter of error messages.
8654 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
8655 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
8656
2c65d990
NS
86572017-01-18 Nathan Sidwell <nathan@acm.org>
8658
8659 PR c++/79091
8660 * g++.dg/pr79091.C: New.
8661
a711887e
UB
86622017-01-18 Jakub Jelinek <jakub@redhat.com>
8663
8664 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
8665 to dg-options.
8666 (p0): Add missing dg-error.
8667
4701fba3
JS
86682017-01-17 Joe Seymour <joe.s@somniumtech.com>
8669
8670 * gcc.target/msp430/mul_f5_muldef.c: New test.
8671
ac4dc08d
MM
86722017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8673
8674 PR target/79004
8675 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
8676 options. Fix up the syntax for using \m and \M.
8677
1b3254e4
SB
86782017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8679
8680 PR target/78875
8681 * gcc.target/powerpc/ssp-1.c: New testcase.
8682 * gcc.target/powerpc/ssp-2.c: New testcase.
8683
8144a493
WD
86842017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8685
8686 * gcc.target/aarch64/eh_return.c: New test.
8687
a6607774
BS
86882017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8689
8690 * vec-rlmi-rlnm.c: New file.
8691
8ddfdbc2
NS
86922017-01-17 Nathan Sidwell <nathan@acm.org>
8693
8694 PR c++/61636
8695 * g++.dg/cpp1y/pr61636-1.C: New.
8696 * g++.dg/cpp1y/pr61636-2.C: New.
8697 * g++.dg/cpp1y/pr61636-3.C: New.
8698
d365b403
MS
86992017-01-17 Martin Sebor <msebor@redhat.com>
8700
8701 PR testsuite/79115
8702 * gcc.dg/pr78768.c: Make it a link-only test.
8703
0d80ab91
DM
87042017-01-17 David Malcolm <dmalcolm@redhat.com>
8705
8706 PR c++/71497
8707 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
8708 expected messages.
8709 * c-c++-common/Wmisleading-indentation.c: Likewise.
8710
31b61548
VM
87112017-01-17 Vladimir Makarov <vmakarov@redhat.com>
8712
8713 PR target/79058
8714 * gcc.target/arm/pr79058.c: New.
8715
c549996e
JJ
87162017-01-17 Jakub Jelinek <jakub@redhat.com>
8717
8718 PR tree-optimization/71854
8719 * gcc.dg/vect/pr71854.c: New test.
8720
4f197ff9
ML
87212017-01-17 Martin Liska <mliska@suse.cz>
8722
8723 PR ipa/71207
8724 * g++.dg/ipa/pr71207.C: New test.
8725
d4193b85
JH
87262017-01-17 Jan Hubicka <hubicka@ucw.cz>
8727
8728 PR middle-end/77445
8729 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
8730 * gcc.dg/tree-ssa/pr77445.c: New testcase.
8731
906e7712
JJ
87322017-01-17 Jakub Jelinek <jakub@redhat.com>
8733
8734 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
8735 rather than long unsigned int.
8736 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
8737
12314dc9
RB
87382017-01-17 Richard Biener <rguenther@suse.de>
8739
8740 PR tree-optimization/71433
8741 * gcc.dg/Warray-bounds-20.c: New testcase.
8742
a23e48df
RB
87432017-01-17 Richard Biener <rguenther@suse.de>
8744
8745 PR testsuite/52563
8746 PR testsuite/71237
8747 PR testsuite/77737
8748 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
8749 * gcc.dg/tree-ssa/scev-4.c: Likewise.
8750 * gcc.dg/tree-ssa/scev-5.c: Likewise.
8751
e6750e5c
AM
87522017-01-17 Alan Modra <amodra@gmail.com>
8753
8754 * gcc.target/powerpc/pr79066.c: New.
8755
a59afbe2
JL
87562017-01-16 Jeff Law <law@redhat.com>
8757
8758 PR tree-optimization/33562
8759 PR tree-optimization/61912
8760 PR tree-optimization/77485
8761 PR tree-optimization/79090
8762 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
8763 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
8764
e1bcfb92
JJ
87652017-01-16 Jakub Jelinek <jakub@redhat.com>
8766
98e92fb2
JJ
8767 PR c/79089
8768 * gcc.c-torture/compile/pr79089.c: New test.
8769
e1bcfb92
JJ
8770 PR target/79080
8771 * gcc.dg/pr79080.c: New test.
8772
0ef1f9cd
DM
87732017-01-16 David Malcolm <dmalcolm@redhat.com>
8774
8775 PR c/78304
8776 * gcc.dg/format/pr78304.c: Convert argument from integral type
8777 to a pointer.
8778 * gcc.dg/format/pr78304-2.c: Likewise.
8779
76689ffc
CL
87802017-01-16 Carl Love <cel@us.ibm.com>
8781
8782 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
8783 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
8784
ce12ee9e
CL
87852017-01-16 Carl Love <cel@us.ibm.com>
8786
8787 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
8788 Change arguments and return type to bool long long.
8789
b336037d
MS
87902017-01-16 Martin Sebor <msebor@redhat.com>
8791
8792 PR testsuite/79051
8793 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
8794 on x86.
8795
1ddca3f3
PC
87962017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8797
8798 Revert:
a711887e 8799 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
8800
8801 PR c++/71737
8802 * g++.dg/cpp0x/pr71737.C: New.
8803
290687fb
BS
88042017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8805
8806 * gcc.target/powerpc/swaps-p8-27.c: New.
8807
7d2f3f1d
PC
88082017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8809
8810 PR c++/71737
8811 * g++.dg/cpp0x/pr71737.C: New.
8812
d743728f
EB
88132017-01-16 Eric Botcazou <ebotcazou@adacore.com>
8814
8815 * gnat.dg/opt62.adb: New test.
8816 * gnat.dg/opt62_pkg.ads: New helper.
8817
90aead21
BS
88182017-01-14 Bernd Schmidt <bschmidt@redhat.com>
8819
a711887e
UB
8820 PR rtl-optimization/78626
8821 PR rtl-optimization/78727
90aead21
BS
8822 * gcc.dg/torture/pr78626.c: New test.
8823 * gcc.dg/torture/pr78727.c: New test.
8824
afaecc23
AM
88252017-01-14 Alan Modra <amodra@gmail.com>
8826
8827 * gcc.c-torture/compile/pr72749.c: New test.
8828
be4aa83d
DM
88292017-01-13 David Malcolm <dmalcolm@redhat.com>
8830
8831 PR c/78304
8832 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
8833 (test_macro_2): New test.
8834 (test_macro_3): New test.
8835 (test_macro_4): New test.
8836 (test_non_contiguous_strings): Convert line number to line offset.
8837 * gcc.dg/format/pr78304-2.c: New test case.
8838 * gcc.dg/format/pr78304.c: New test case.
8839
7cdca3ec
UB
88402017-01-13 Uros Bizjak <ubizjak@gmail.com>
8841
8842 * gcc.target/i386/funcspec-56.inc: Add missing options and
8843 reorder options by implied ISAs, as in ix86_target_string.
8844
e3017e52
MP
88452017-01-13 Marek Polacek <polacek@redhat.com>
8846
8847 PR c++/71166
8848 * g++.dg/cpp0x/constexpr-array18.C: New test.
8849
d155c6fe
JL
88502017-01-13 Jeff Law <law@redhat.com>
8851
7c9560a5
JL
8852 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
8853
9e59e99a
JL
8854 PR tree-optimization/61912
8855 PR tree-optimization/77485
8856 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
8857 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
8858 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
8859
8860 PR tree-optimization/33562
8861 PR tree-optimization/61912
8862 PR tree-optimization/77485
d155c6fe
JL
8863 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
8864 * gcc.dg/tree-ssa/complex-5.c: Likewise.
8865 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
8866 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
8867 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
8868 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
8869 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
8870
77719b06
ML
88712017-01-13 Martin Liska <mliska@suse.cz>
8872
8873 PR ipa/79043
8874 * gcc.c-torture/execute/pr79043.c: New test.
8875
a181b2bc
RB
88762017-01-13 Richard Biener <rguenther@suse.de>
8877
8878 PR middle-end/78411
8879 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
8880
eaed3226
AV
88812017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
8882
8883 PR fortran/70697
8884 * gfortran.dg/coarray/event_4.f08: New test.
8885
4ccff88b
AV
88862017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
8887
8888 PR fortran/70696
8889 * gfortran.dg/coarray/event_3.f08: New test.
8890
3c3b9090
RB
88912017-01-13 Richard Biener <rguenther@suse.de>
8892
8893 PR tree-optimization/77283
8894 * gcc.dg/tree-ssa/split-path-9.c: Fix.
8895
25329913
RB
88962017-01-13 Richard Biener <rguenther@suse.de>
8897
8898 * gcc.dg/gimplefe-22.c: New testcase.
8899
10b70b8e
RB
89002017-01-13 Richard Biener <rguenther@suse.de>
8901
8902 PR tree-optimization/77283
8903 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
8904 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
8905 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
8906
76a8f82f
SL
89072017-01-12 Sandra Loosemore <sandra@codesourcery.com>
8908
8909 * gcc.dg/pr77862.c: Require fpic target.
8910
59a505da
MM
89112017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8912
8913 PR target/79004
8914 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 8915
bce6f760
MS
89162017-01-12 Martin Sebor <msebor@redhat.com>
8917
8918 * gcc.dg/pr78138.c: Adjust.
8919 * gcc.dg/pr78768.c: Adjust.
8920 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
8921 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
8922 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
8923 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
8924 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
8925 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
8926 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
8927 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
8928 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
8929 * gcc.dg/tree-ssa/pr78605.c: Adjust.
8930 * gcc.dg/tree-ssa/pr78622.c: Adjust.
8931
3eefa646
JJ
89322017-01-12 Jakub Jelinek <jakub@redhat.com>
8933
8934 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
8935
dcb56243
MS
89362017-01-12 Martin Sebor <msebor@redhat.com>
8937
8be3f306 8938 PR testsuite/79051
940242cd
MS
8939 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
8940 due to bug 79054.
dcb56243 8941
b7431c20
DE
89422017-01-12 David Edelsohn <dje.gcc@gmail.com>
8943
8944 * gcc.dg/pr78768.c: Require LTO.
8945
2bcd9f32
MS
89462017-01-12 Martin Sebor <msebor@redhat.com>
8947
8948 PR c/79074
8949 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
8950 due to the referenced bug.
8951
b2fc1c70
MS
89522017-01-12 Martin Sebor <msebor@redhat.com>
8953
8954 PR testsuite/79073
8955 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
8956
fbed6f36
UB
89572017-01-12 Uros Bizjak <ubizjak@gmail.com>
8958
8959 * gcc.target/i386/builtin_target.c (check_features): Check all
8960 supported __builtin_cpu_supports options.
8961
27282dad
KT
89622017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8963
8964 PR tree-optimization/78319
8965 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
8966 Remove xfail.
8967
66113166
BS
89682017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8969
8970 PR target/79044
8971 * gcc.target/powerpc/swaps-p8-26.c: New.
8972
6bb4ea5c
RB
89732017-01-12 Richard Biener <rguenther@suse.de>
8974
8975 * gcc.dg/gimplefe-21.c: New testcase.
8976
f15dbadb
MC
89772017-01-12 Michael Collison <michael.collison@arm.com>
8978
8979 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
8980
73e32c47
JK
89812017-01-11 Julia Koval <julia.koval@intel.com>
8982 Uros Bizjak <ubizjak@gmail.com>
8983
8984 * gcc.target/i386/sgx.c New test.
8985 * gcc.target/i386/sse-12.c: Add -msgx.
8986 * gcc.target/i386/sse-13.c: Ditto.
8987 * gcc.target/i386/sse-14.c: Ditto.
8988 * gcc.target/i386/sse-22.c: Ditto.
8989 * gcc.target/i386/sse-23.c: Ditto.
8990 * g++.dg/other/i386-2.C: Ditto.
8991 * g++.dg/other/i386-3.C: Ditto.
8992
3594adc7
MS
89932017-01-11 Martin Sebor <msebor@redhat.com>
8994
8995 PR c++/24511
8996 * g++.dg/template/explicit9.C: New test.
8997
01bfd257
NS
89982017-01-11 Nathan Sidwell <nathan@acm.org>
8999
9000 PR c++/77812
9001 * g++.dg/pr77812.C: New.
9002
88df7964
JJ
90032017-01-11 Jakub Jelinek <jakub@redhat.com>
9004
eae63d78
JJ
9005 PR c++/71537
9006 * g++.dg/cpp1y/constexpr-71537.C: New test.
9007
88df7964
JJ
9008 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
9009 argument.
9010
960ecba4
MS
90112017-01-11 Martin Sebor <msebor@redhat.com>
9012
9013 PR c/47931
9014 * c-c++-common/Waddress-2.c: New test.
9015
1f258a55
JJ
90162017-01-11 Jakub Jelinek <jakub@redhat.com>
9017
9018 PR c++/78341
9019 * g++.dg/cpp0x/pr78341.C: New test.
9020
bf5fbf46
MS
90212017-01-11 Martin Sebor <msebor@redhat.com>
9022
9023 PR c/78768
9024 * gcc.dg/pr78768.c: New test.
9025
19ff0049
DM
90262017-01-11 David Malcolm <dmalcolm@redhat.com>
9027
9028 PR driver/78877
9029 * gcc.dg/spellcheck-options-14.c: New test case.
9030 * gcc.dg/spellcheck-options-15.c: New test case.
9031 * gcc.dg/spellcheck-options-16.c: New test case.
9032 * gcc.dg/spellcheck-options-17.c: New test case.
9033
c86e9f03
ML
90342017-01-11 Martin Liska <mliska@suse.cz>
9035
9036 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
9037
947f51d6
JJ
90382017-01-11 Jakub Jelinek <jakub@redhat.com>
9039
9040 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
9041 instead of just 1 for the decomposition from struct C.
9042
849fccf8
EB
90432017-01-11 Eric Botcazou <ebotcazou@adacore.com>
9044
9045 * gcc.c-torture/execute/20170111-1.c: New test.
9046
80c74722
RB
90472017-01-11 Richard Biener <rguenther@suse.de>
9048
9049 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
9050
4c4b4703
JJ
90512017-01-11 Jakub Jelinek <jakub@redhat.com>
9052
9053 PR middle-end/50199
9054 * gcc.dg/lto/pr50199_0.c: New test.
9055
664b1a6b
MS
90562017-01-10 Martin Sebor <msebor@redhat.com>
9057
9058 PR testsuite/78960
9059 PR testsuite/78959
9060 PR testsuite/78133
9061 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
9062 * gcc.dg/tree-ssa/pr78622.c: Ditto.
9063
fefd3086
MS
90642017-01-10 Martin Sebor <msebor@redhat.com>
9065
9066 PR middle-end/78138
664b1a6b 9067 * gcc.dg/pr78138.c: New test.
fefd3086 9068
b9f4757f
DM
90692017-01-10 David Malcolm <dmalcolm@redhat.com>
9070
9071 PR c++/77949
9072 * g++.dg/diagnostic/pr77949.C: New test case.
9073
5a50f6bb
MS
90742017-01-10 Martin Sebor <msebor@redhat.com>
9075
9076 PR middle-end/78245
9077 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
9078
c16880ef
MS
90792017-01-10 Martin Sebor <msebor@redhat.com>
9080
9081 PR tree-optimization/78775
9082 * gcc.dg/attr-alloc_size-4.c: Add test cases.
9083 * gcc.dg/attr-alloc_size-10.c: New test.
9084 * gcc.dg/attr-alloc_size-11.c: New test.
9085 * gcc.dg/builtin-stringop-chk-7.c: New test.
9086 * gcc.dg/pr78775.c: New test.
9087 * gcc.dg/pr78973-2.c: New test.
9088 * gcc.dg/pr78973.c: New test.
9089
5363d9d9
JL
90902017-01-10 Jeff Law <law@redhat.com>
9091
9092 PR tree-optimization/77766
9093 PR tree-optimization/78856
9094 * gcc.c-torture/execute/pr77766.c: New test.
9095
aae23693
RB
90962016-01-10 Richard Biener <rguenther@suse.de>
9097
9098 PR tree-optimization/79034
9099 * g++.dg/torture/pr79034.C: New testcase.
9100
a0843aed
ML
91012017-01-10 Martin Liska <mliska@suse.cz>
9102
9103 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
9104 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
9105 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
9106 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
9107 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
9108 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
9109 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
9110 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
9111 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
9112 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
9113 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
9114 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
9115 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
9116 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
9117 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
9118 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
9119 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
9120 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
9121 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
9122 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
9123 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
9124 * gcc.dg/ipa/pr64307.c: Likewise.
9125 * gcc.dg/ipa/pr77653.c: Likewise.
9126
79fc8ffe
AS
91272017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
9128
9129 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
9130 * g++.dg/other/i386-3.C: Ditto.
9131 * gcc.target/i386/sse-12.c: Ditto.
9132 * gcc.target/i386/sse-13.c: Ditto.
9133 * gcc.target/i386/sse-22.c: Ditto.
9134 * gcc.target/i386/sse-23.c: Ditto.
9135 * gcc.target/i386/builtin_target.c: Handle new option.
9136 * gcc.target/i386/funcspec-56.inc: Test new attributes.
9137 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
9138 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
9139
dfa6951f
MS
91402017-01-09 Martin Sebor <msebor@redhat.com>
9141
9142 PR testsuite/79036
9143 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
9144 with different precisions.
9145
a271e415
EB
91462017-01-09 Eric Botcazou <ebotcazou@adacore.com>
9147
9148 * g++.dg/opt/call2.C: New test.
9149 * g++.dg/opt/call3.C: Likewise.
9150 * gnat.dg/array26.adb: New test.
9151 * gnat.dg/array26_pkg.ad[sb]: New helper.
9152 * gnat.dg/array27.adb: New test.
9153 * gnat.dg/array27_pkg.ad[sb]: New helper.
9154 * gnat.dg/array28.adb: New test.
9155 * gnat.dg/array28_pkg.ad[sb]: New helper.
9156
bd2c6270
JJ
91572017-01-09 Jakub Jelinek <jakub@redhat.com>
9158
9159 PR translation/79019
9160 PR translation/79020
9161 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
9162 diagnostics.
9163 * gfortran.dg/initialization_17.f90: Likewise.
9164
1c1d8e75
DH
91652017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9166
9167 PR testsuite/79026
9168 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
9169 * gcc.target/i386/pr78904-4.c: Likewise.
9170 * gcc.target/i386/pr78904-6.c: Likewise.
9171 * gcc.target/i386/pr78967-2.c: Likewise.
9172
cb330ba5
JJ
91732017-01-09 Jakub Jelinek <jakub@redhat.com>
9174
9175 PR tree-optimization/78899
9176 * gcc.target/i386/pr78899.c: New test.
9177 * gcc.dg/pr71077.c: New test.
9178
a5e14a42
MJ
91792017-01-09 Martin Jambor <mjambor@suse.cz>
9180
9181 PR ipa/78365
9182 PR ipa/78599
9183 * gcc.dg/torture/pr78365.c: New test.
9184
01216d27
JJ
91852017-01-09 Jakub Jelinek <jakub@redhat.com>
9186
dc59e50a
JJ
9187 PR c++/78948
9188 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
9189 (main): Use int* instead of long long.
9190
01216d27
JJ
9191 PR tree-optimization/78938
9192 * gcc.dg/vect/pr78938.c: New test.
9193
c0d4fec7
KT
91942017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9195
9196 * gcc.dg/20161219.c: New test.
9197
7b1b0cc1
RB
91982017-01-09 Richard Biener <rguenther@suse.de>
9199
9200 PR tree-optimization/78997
9201 * gcc.dg/torture/pr78997.c: New testcase.
9202
813b9c0d
RB
92032017-01-09 Richard Biener <rguenther@suse.de>
9204
9205 PR debug/79000
9206 * g++.dg/lto/pr79000_0.C: New testcase.
9207 * g++.dg/lto/pr79000_1.c: Likewise.
9208
efcc8d38
MS
92092017-01-08 Martin Sebor <msebor@redhat.com>
9210
9211 PR middle-end/77708
9212 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
9213 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
9214 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
9215 due to bug 78969.
9216 * gcc.dg/format/pr78569.c: Adjust.
9217
5ccf1d8d
DM
92182017-01-07 David Malcolm <dmalcolm@redhat.com>
9219
9220 PR c++/72803
9221 * g++.dg/diagnostic/pr72803.C: New test case.
9222
42002dfe
MS
92232017-01-07 Martin Sebor <msebor@redhat.com>
9224
9225 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
9226 * gcc.dg/attr-alloc_size-4.c: Same.
9227
de91486c
AV
92282017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
9229
9230 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
9231 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
9232 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
9233 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
9234 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
9235 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
9236 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
9237
f55a925e
AS
92382017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9239 * gcc.dg/memcmp-1.c: New.
9240 * gcc.dg/strncmp-1.c: New.
9241
f3caa118
AV
92422017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9243
9244 * gcc.target/arm/acle/mcrr: New.
9245 * gcc.target/arm/acle/mcrr2: New.
9246 * gcc.target/arm/acle/mrrc: New.
9247 * gcc.target/arm/acle/mrrc2: New.
9248
ecc9a25b
AV
92492017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9250
9251 * gcc.target/arm/acle/mcr.c: New.
9252 * gcc.target/arm/acle/mrc.c: New.
9253 * gcc.target/arm/acle/mcr2.c: New.
9254 * gcc.target/arm/acle/mrc2.c: New.
9255
3811581f
AV
92562017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9257
9258 * gcc.target/arm/acle/ldc: New.
9259 * gcc.target/arm/acle/ldc2: New.
9260 * gcc.target/arm/acle/ldcl: New.
9261 * gcc.target/arm/acle/ldc2l: New.
9262 * gcc.target/arm/acle/stc: New.
9263 * gcc.target/arm/acle/stc2: New.
9264 * gcc.target/arm/acle/stcl: New.
9265 * gcc.target/arm/acle/stc2l: New.
9266
d57daa0c
AV
92672017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9268
9269 * gcc.target/arm/acle/acle.exp: Run tests for different options
9270 and make sure fat-lto-objects is used such that we can still do
9271 assemble scans.
9272 * gcc.target/arm/acle/cdp.c: New.
9273 * gcc.target/arm/acle/cdp2.c: New.
9274 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
9275 (check_effective_target_arm_coproc1_ok_nocache): New.
9276 (check_effective_target_arm_coproc2_ok): New.
9277 (check_effective_target_arm_coproc2_ok_nocache): New.
9278 (check_effective_target_arm_coproc3_ok): New.
9279 (check_effective_target_arm_coproc3_ok_nocache): New.
9280 (check_effective_target_arm_coproc4_ok): New.
9281 (check_effective_target_arm_coproc4_ok_nocache): New.
9282
8a123229
MS
92832017-01-06 Martin Sebor <msebor@redhat.com>
9284
9285 PR middle-end/78605
9286 * gcc.dg/tree-ssa/pr78605.c: New test.
9287
5b8999d6
MS
92882017-01-05 Martin Sebor <msebor@redhat.com>
9289
9290 PR tree-optimization/78910
9291 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
9292 diagnostics.
9293 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9294 * gcc.dg/tree-ssa/pr78910.c: New test.
9295
4e89adf9
EB
92962017-01-05 Eric Botcazou <ebotcazou@adacore.com>
9297
9298 * gcc.dg/sso-10.c: New test.
9299
962c5679
JJ
93002017-01-05 Jakub Jelinek <jakub@redhat.com>
9301
cfd719e7
JJ
9302 PR tree-optimization/71016
9303 * gcc.target/i386/pr71016.c: New test.
9304 * gcc.target/aarch64/pr71016.c: New test.
9305 * gcc.dg/tree-ssa/pr66726-3.c: New test.
9306
26f20371
JJ
9307 PR c++/78931
9308 * g++.dg/cpp1z/decomp19.C: New test.
9309
962c5679
JJ
9310 PR c++/78890
9311 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
9312 * g++.dg/init/union1.C: Likewise.
9313 * g++.dg/cpp0x/union6.C: Expect errors.
9314 * g++.dg/cpp0x/union8.C: New test.
9315 * g++.dg/cpp0x/pr78890-1.C: New test.
9316 * g++.dg/cpp0x/pr78890-2.C: New test.
9317
8c15f541
DE
93182017-01-05 David Edelsohn <dje.gcc@gmail.com>
9319
9320 * gcc.target/powerpc/pr71670.c: Require p9vector.
9321 * gcc.target/powerpc/p9-novsx.c: Same.
9322
51b86113
DM
93232017-01-05 David Malcolm <dmalcolm@redhat.com>
9324
9325 * selftests/asr_div1.rtl: New file.
9326 * selftests/aarch64: New subdirectory.
9327 * selftests/aarch64/times-two.rtl: New file.
9328 * selftests/bb-index.rtl: New file.
9329 * selftests/cfg-test.rtl: New file.
9330 * selftests/const-int.rtl: New file.
9331 * selftests/example-labels.rtl: New file.
9332 * selftests/insn-with-mode.rtl: New file.
9333 * selftests/jump-to-label-ref.rtl: New file.
9334 * selftests/jump-to-return.rtl: New file.
9335 * selftests/jump-to-simple-return.rtl: New file.
9336 * selftests/mem.rtl: New file.
9337 * selftests/note-insn-deleted.rtl: New file.
9338 * selftests/note_insn_basic_block.rtl: New file.
9339 * selftests/simple-cse.rtl: New file.
9340 * selftests/symbol-ref.rtl: New file.
9341 * selftests/x86_64: New subdirectory.
9342 * selftests/x86_64/call-insn.rtl: New file.
9343 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
9344 * selftests/x86_64/times-two.rtl: New file.
9345 * selftests/x86_64/unspec.rtl: New file.
9346
dc7650cc
NS
93472017-01-05 Nathan Sidwell <nathan@acm.org>
9348
9349 PR c++/78765
9350 * g++.dg/cpp0x/pr78765.C: New.
9351
3db70565
DV
93522017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9353
9354 * gcc.target/s390/memcpy-2.c: New test.
9355 * gcc.target/s390/memset-2.c: New test.
9356
f5a537e3
AK
93572017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9358
9359 * gcc.target/s390/memcpy-1.c: New test.
9360
d80c6d02
JL
93612017-01-04 Jeff Law <law@redhat.com>
9362
9363 PR tree-optimization/78812
9364 * g++.dg/torture/pr78812.C: New test.
9365
08edc320 93662017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
9367
9368 PR target/71977
9369 PR target/70568
9370 PR target/78823
9371 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
9372 64-bit VSX systems with direct move, whether we optimize common
9373 code sequences in the GLIBC math library for float math functions.
9374 * gcc.target/powerpc/pr71977-2.c: Likewise.
9375
a9342885
MP
93762017-01-04 Marek Polacek <polacek@redhat.com>
9377
9378 PR c++/64767
9379 * c-c++-common/Wpointer-compare-1.c: New test.
9380
066435fe
JJ
93812017-01-04 Jakub Jelinek <jakub@redhat.com>
9382
abec4284
JJ
9383 PR c++/78949
9384 * c-c++-common/Wunused-var-16.c: New test.
9385
26c43e27
JJ
9386 PR c++/78693
9387 * g++.dg/cpp0x/pr78693.C: New test.
9388
fc73e60c
JJ
9389 PR driver/78957
9390 * gcc.dg/pr78957.c: New test.
9391
c9cf3863
JJ
9392 * g++.dg/cpp1y/auto-fn34.C: New test.
9393
066435fe
JJ
9394 PR c++/71182
9395 * g++.dg/cpp0x/pr71182.C: New test.
9396
598bd687
KN
93972017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
9398
9399 PR target/78056
9400 * gcc.target/powerpc/pr78056-1.c: New test.
9401 * gcc.target/powerpc/pr78056-2.c: New test.
9402 * gcc.target/powerpc/pr78056-3.c: New test.
9403 * gcc.target/powerpc/pr78056-4.c: New test.
9404 * gcc.target/powerpc/pr78056-5.c: New test.
9405 * gcc.target/powerpc/pr78056-6.c: New test.
9406 * gcc.target/powerpc/pr78056-7.c: New test.
9407 * gcc.target/powerpc/pr78056-8.c: New test.
9408 * lib/target-supports.exp
9409 (check_effective_target_powerpc_popcntb_ok): New procedure to test
9410 whether the effective target supports the popcntb instruction.
9411
8194635a
JL
94122017-01-03 Jeff Law <law@redhat.com>
9413
9414 PR tree-optimization/67955
9415 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
9416
baf9ebc8
MP
94172017-01-04 Marek Polacek <polacek@redhat.com>
9418
9419 PR c++/77545
9420 PR c++/77284
9421 * g++.dg/cpp0x/range-for32.C: New test.
9422 * g++.dg/cpp0x/range-for33.C: New test.
9423
5dd9a9d0
DM
94242017-01-04 David Malcolm <dmalcolm@redhat.com>
9425
9426 * gcc.dg/Wmissing-braces-fixits.c: New test case.
9427
4bf07f3f
NS
94282017-01-04 Nathan Sidwell <nathan@acm.org>
9429
9430 PR c++/66735
9431 * g++.dg/cpp1y/pr66735.C: New.
9432
165ba2e9
JJ
94332017-01-04 Jakub Jelinek <jakub@redhat.com>
9434
9435 PR tree-optimization/71563
9436 * gcc.dg/tree-ssa/pr71563.c: New test.
9437
4567f969
JB
94382017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
9439
9440 PR fortran/78534
9441 PR fortran/78976
9442 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
9443 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
9444 * gfortran.dg/transfer_intrinsic_1.f90: Change
9445 scan-tree-dump-times due to gfc_trans_string_copy change to
9446 avoid -Wstringop-overflow.
9447
1c06f07f
JL
94482017-01-03 Jeff Law <law@redhat.com>
9449
9450 PR tree-optimization/78856
9451 * gcc.c-torture/execute/pr78856.c: New test.
9452
60fb638f
MM
94532017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
9454
9455 PR target/78953
9456 * gcc.target/powerpc/pr78953.c: New test.
9457
e4d02f52
ILT
94582017-01-03 Ian Lance Taylor <iant@google.com>
9459
9460 * gcc.misc-tests/godump-1.c: Update for accurate representation of
9461 enums.
9462
5b4f088d
MS
94632017-01-03 Martin Sebor <msebor@redhat.com>
9464
9465 PR tree-optimization/78696
9466 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
9467 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
9468 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
9469 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9470
94712017-01-03 David Malcolm <dmalcolm@redhat.com>
9472
9473 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
9474 with more than one digit.
9475 * lib/gcc-dg.exp (process-message): Support more than one digit
9476 in relative line specifications.
9477
94782017-01-03 Jakub Jelinek <jakub@redhat.com>
9479
9480 PR tree-optimization/78965
9481 * gcc.dg/pr78965.c: New test.
9482
9483 PR middle-end/78901
9484 * g++.dg/opt/pr78901.C: New test.
9485
94862017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
9487
9488 PR fortran/78534
9489 PR fortran/66310
9490 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
9491 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
9492 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
9493 * gfortran.dg/repeat_7.f90: New test for PR 66310.
9494 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
9495 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
9496 * gfortran.dg/string_1_lp64.f90: New test.
9497 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
9498 * gfortran.dg/string_3_lp64.f90: New test.
9499 * gfortran.dg/transfer_intrinsic_1.f90: Change
9500 scan-tree-dump-times due to gfc_trans_string_copy change to
9501 avoid -Wstringop-overflow.
9502
8b7163c6
UB
95032017-01-02 Uros Bizjak <ubizjak@gmail.com>
9504
9505 PR target/78967
9506 * gcc.target/i386/pr78967-1.c: New test.
9507 * gcc.target/i386/pr78967-2.c: Ditto.
9508 * gcc.target/i386/pr78967-3.c: Ditto.
9509
9510 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
9511 * gcc.target/i386/pr78904-4.c: Ditto.
9512 * gcc.target/i386/pr78904-6.c: Ditto.
9513
e2940b98
JH
95142017-01-01 Jan Hubicka <hubicka@ucw.cz>
9515
9516 PR middle-end/77674
9517 * g++.dg/torture/pr77674.C: New testcase.
9518
cbe34bb5 95192017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
9520
9521 Update copyright years.
818ab71a 9522\f
cbe34bb5 9523Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
9524
9525Copying and distribution of this file, with or without modification,
9526are permitted in any medium without royalty provided the copyright
9527notice and this notice are preserved.