]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR tree-optimization/81529 (ICE in vectorizable_induction, at tree-vect-loop.c...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
e294f495
RB
12017-07-25 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/81529
4 * gfortran.dg/pr81529.f90: New testcase.
5
edf8ba4b
WD
62017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
7
8 * testsuite/gcc.target/aarch64/pr79041-2.c: Improve test.
9
ea063871
RB
102017-07-25 Richard Biener <rguenther@suse.de>
11
12 PR tree-optimization/81410
13 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
14
5ea71a5a
RB
152017-07-25 Richard Biener <rguenther@suse.de>
16
17 PR tree-optimization/81510
18 * gcc.dg/torture/pr81510.c: New testcase.
19 * gcc.dg/torture/pr81510-2.c: Likewise.
20
4287b4e8
ML
212017-07-25 Martin Liska <mliska@suse.cz>
22
23 PR ipa/81520
24 * gcc.dg/ipa/pr81520.c: New test.
25
d49718d6
MP
262017-07-25 Marek Polacek <polacek@redhat.com>
27
28 PR c/81364
29 * Wmultistatement-macros-12.c: New test.
30
0e82a9b9
BC
312017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32
33 PR target/81414
34 * gcc.target/aarch64/pr81414.C: New.
35
3d99332b
RB
362017-07-25 Richard Biener <rguenther@suse.de>
37
38 PR middle-end/81505
39 * gcc.dg/ubsan/pr81505.c: New testcase.
40
52d0f7bd
DS
412017-07-24 Daniel Santos <daniel.santos@pobox.com>
42
43 PR testsuite/80759
44 * gcc.target/x86_64/abi/ms-sysv/do-test.S
45 (ELFFN_BEGIN): Rename to FN_TYPE.
46 (ELFFN_END): Rename to FN_SIZE.
47 (ASMNAME): New macro.
48 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
49 .global.
50 (FUNC_END): Use ASMNAME.
51 (test_data_save): Remove.
52 (test_data_input): Likewise.
53 (test_data_output: Likewise.
54 (test_data_fn): Likewise.
55 (test_data_retaddr): Likewise.
56 (regs_to_mem): Make globals, use r10 instead of rax.
57 (mem_to_regs): Likewise.
58 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
59 body to ms-sysv.c.
60 (do_test_aligned): Likewise.
61 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
62 Add dg-* directives.
63 (PASTE_STR): New macro.
64 (ASMNAME): Likewise.
65 (LOAD_TEST_DATA_ADDR): Likewise.
66 (TEST_DATA_OFFSET): Likewise.
67 (do_test_body0): New C function.
68 (do_test_body): New inline assembly routine.
69 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
70 (runtest_ms_sysv): Modify.
71
19930989
MM
722017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
73
74 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
75 since the upper-regs options have been deleted.
76 * gcc.target/powerpc/pr65849-2.c: Likewise.
77 * gcc.target/powerpc/pr80099-1.c: Likewise.
78 * gcc.target/powerpc/pr80099-2.c: Likewise.
79 * gcc.target/powerpc/pr80099-3.c: Likewise.
80 * gcc.target/powerpc/pr80099-4.c: Likewise.
81 * gcc.target/powerpc/pr80099-5.c: Likewise.
82 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
83 support removal of the upper-regs options.
84 * gcc.target/powerpc/p8vector-fp.c: Likewise.
85 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
86 * gcc.target/powerpc/p9-dimode1.c: Likewise.
87 * gcc.target/powerpc/p9-dimode2.c: Likewise.
88 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
89 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
90 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
91 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
92 * gcc.target/powerpc/ppc-round.c: Likewise.
93 * gcc.target/powerpc/pr71720.c: Likewise.
94 * gcc.target/powerpc/pr72853.c: Likewise.
95 * gcc.target/powerpc/pr79907.c: Likewise.
96 * gcc.target/powerpc/pr78953.c: Likewise.
97 * gcc.target/powerpc/upper-regs-df.c: Likewise.
98 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
99 * gcc.target/powerpc/vec-extract-1.c: Likewise.
100 * gcc.target/powerpc/vec-init-3.c: Likewise.
101 * gcc.target/powerpc/vec-init-6.c: Likewise.
102 * gcc.target/powerpc/vec-init-7.c: Likewise.
103 * gcc.target/powerpc/vec-set-char.c: Likewise.
104 * gcc.target/powerpc/vec-set-int.c: Likewise.
105 * gcc.target/powerpc/vec-set-short.c: Likewise.
106
d47d34bb
WD
1072017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
108
109 PR target/79041
110 * gcc.target/aarch64/pr79041-2.c: New test.
111
26bca0ed
CL
1122017-07-24 Carl Love <cel@us.ibm.com>
113
114 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
115 the new built-ins.
116
4b40986c
JW
1172017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
118
119 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
120
213c3b7b
TK
1212017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
122 Mikael Morin <mikael@gcc.gnu.org>
123
124 PR fortran/66102
125 * gfortran.dg/realloc_on_assign_28.f90: New test.
126
e2b71b5a
DE
1272017-07-23 David Edelsohn <dje.gcc@gmail.com>
128
129 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
130 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
131
f36dda3b
UB
1322017-07-23 Uros Bizjak <ubizjak@gmail.com>
133
134 PR target/80569
135 * gcc.target/i386/pr80569.c: New test.
136
5ff4baa5
CL
1372017-07-21 Carl Love <cel@us.ibm.com>
138
139 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
140 vmuleuh): Fix scan-assembler-times should check for word not half word
141 instructions.
142
43f84f6c
JW
1432017-07-21 Jim Wilson <jim.wilson@linaro.org>
144
145 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
146 redundant -march option.
147 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
148 in addition to armv8.1-a.
149
325fe816
YG
1502017-07-21 Yury Gribov <tetra2005@gmail.com>
151
152 PR middle-end/56727
153 * gcc.dg/pr56727-1.c: New test.
154 * gcc.dg/pr56727-2.c: New test.
155
5a5838e0
SM
1562017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
157
158 * gcc.target/powerpc/mmx-check.h: New file.
159 * gcc.target/powerpc/mmx-packs.c: New file.
160 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
161 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
162 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
163 * gcc.target/powerpc/mmx-paddb-1.c: New file.
164 * gcc.target/powerpc/mmx-paddd-1.c: New file.
165 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
166 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
167 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
168 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
169 * gcc.target/powerpc/mmx-paddw-1.c: New file.
170 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
171 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
172 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
173 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
174 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
175 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
176 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
177 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
178 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
179 * gcc.target/powerpc/mmx-pslld-1.c: New file.
180 * gcc.target/powerpc/mmx-psllw-1.c: New file.
181 * gcc.target/powerpc/mmx-psrad-1.c: New file.
182 * gcc.target/powerpc/mmx-psraw-1.c: New file.
183 * gcc.target/powerpc/mmx-psrld-1.c: New file.
184 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
185 * gcc.target/powerpc/mmx-psubb-2.c: New file.
186 * gcc.target/powerpc/mmx-psubd-2.c: New file.
187 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
188 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
189 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
190 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
191 * gcc.target/powerpc/mmx-psubw-2.c: New file.
192 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
193 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
194 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
195 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
196 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
197 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
198
9af7f373
RB
1992017-06-21 Richard Biener <rguenther@suse.de>
200
201 PR tree-optimization/81500
202 * gcc.dg/torture/pr81500.c: New testcase.
203
5aaa8fb4
NS
2042017-07-20 Nathan Sidwell <nathan@acm.org>
205
206 * g++.dg/ext/anon-struct6.C: Adjust diag.
207 * g++.old-deja/g++.other/anon4.C: Adjust diag.
208
2953b72f
JJ
2092017-07-20 Jakub Jelinek <jakub@redhat.com>
210
211 PR target/80846
212 * gcc.target/i386/avx-pr80846.c: New test.
213 * gcc.target/i386/avx2-pr80846.c: New test.
214 * gcc.target/i386/avx512f-pr80846.c: New test.
215
73c4b4df
BC
2162017-07-20 Bin Cheng <bin.cheng@arm.com>
217
218 PR tree-optimization/81388
219 * gcc.dg/tree-ssa/pr81388-1.c: New test.
220 * gcc.dg/tree-ssa/pr81388-2.c: New test.
221
77e5edaf
JH
2222017-07-17 Tom de Vries <tom@codesourcery.com>
223
224 PR middle-end/81030
225 * gcc.dg/pr81030.c: New test.
226
891ad31c
RB
2272017-07-20 Richard Biener <rguenther@suse.de>
228
229 PR tree-optimization/61171
230 * g++.dg/vect/pr61171.cc: New testcase.
231 * gfortran.dg/vect/pr61171.f: Likewise.
232 * gcc.dg/vect/vect-reduc-11.c: Likewise.
233
f971b281
RB
2342017-07-20 Richard Biener <rguenther@suse.de>
235
236 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
237 with V64QImode.
238 * gcc.dg/vect/slp-45.c: Likewise.
239
2071f8f9
N
2402017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
241
242 * gcc.dg/tree-ssa/vrp116.c: New Test.
243
a6722e5b
MM
2442017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
245
246 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
247 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
248 __builtin_cpu_is and __builtin_cpu_supports are supported.
249
ccfa843f
SM
2502017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
251
252 * gcc.target/powerpc/bmi-check.h (main): Skip unless
253 __BUILTIN_CPU_SUPPORTS__ defined.
254 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
255 __BUILTIN_CPU_SUPPORTS__ defined.
256
564e405c
JJ
2572017-07-19 Jakub Jelinek <jakub@redhat.com>
258
259 PR tree-optimization/81346
260 * gcc.dg/tree-ssa/pr81346-5.c: New test.
261
3717fbe3
TV
2622017-07-19 Tom de Vries <tom@codesourcery.com>
263
264 * gcc.target/nvptx/decl-init.c: Update alignment.
265 * gcc.target/nvptx/slp-2-run.c: New test.
266 * gcc.target/nvptx/slp-2.c: New test.
267 * gcc.target/nvptx/v2di.c: New test.
268
b98b34b7
TV
2692017-07-19 Tom de Vries <tom@codesourcery.com>
270
271 * gcc.target/nvptx/slp-run.c: New test.
272 * gcc.target/nvptx/slp.c: New test.
273 * gcc.target/nvptx/v2si-cvt.c: New test.
274 * gcc.target/nvptx/v2si-run.c: New test.
275 * gcc.target/nvptx/v2si.c: New test.
276 * gcc.target/nvptx/vec.inc: New test.
277
8d1628eb
JJ
2782017-07-19 Jakub Jelinek <jakub@redhat.com>
279
280 PR tree-optimization/81346
281 * gcc.dg/tree-ssa/pr81346-1.c: New test.
282 * gcc.dg/tree-ssa/pr81346-2.c: New test.
283 * gcc.dg/tree-ssa/pr81346-3.c: New test.
284 * gcc.dg/tree-ssa/pr81346-4.c: New test.
285 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
286 compiler to avoid X / C1 op C2 optimization to trigger.
287
4d6ababc
ML
2882017-07-19 Martin Liska <mliska@suse.cz>
289
290 PR sanitizer/63361
291 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
292 -ffloat-store or -mieee for targets that need it.
293
d83cc5cc
TV
2942017-07-18 Tom de Vries <tom@codesourcery.com>
295
296 PR middle-end/81464
297 * gfortran.dg/pr81464.f90: New test.
298
e822e885
UB
2992017-07-18 Uros Bizjak <ubizjak@gmail.com>
300
301 PR target/81471
302 * gcc.target/i386/pr81471.c: New test.
303
b267968e
RB
3042017-06-18 Richard Biener <rguenther@suse.de>
305
306 PR tree-optimization/81410
307 * gcc.dg/vect/pr81410.c: New testcase.
308
33e9feb5
JH
3092017-07-18 Jan Hubicka <hubicka@ucw.cz>
310
311 PR middle-end/81462
312 * g++.dg/torture/pr81462.C: New testcase.
313
694dd0e4
BC
3142017-07-18 Bin Cheng <bin.cheng@arm.com>
315
316 PR target/81408
317 * g++.dg/tree-ssa/pr81408.C: New.
318 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
319
f9bfe3f5
RB
3202017-07-18 Richard Biener <rguenther@suse.de>
321
322 PR tree-optimization/80620
323 PR tree-optimization/81403
324 * gcc.dg/torture/pr80620.c: New testcase.
325 * gcc.dg/torture/pr81403.c: Likewise.
326
3272017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
328
329 PR tree-optimization/81418
330 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
331
3322017-07-17 Carl Love <cel@us.ibm.com>
333
334 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
335 test case changes for commit 249424
336
337 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
338 vmuleuh): Fix scan-assembler-times should check for word not half word
339 instructions.
340
f6489326
BS
3412017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
342
343 PR tree-optimization/81162
344 * gcc.dg/pr81162.c: Move this to...
345 * gcc.dg/ubsan/pr81162.c: ...here.
346
dbc4ecfc
VR
3472017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
348
349 * g++.dg/diagnostic/friend1.C: New test.
350 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
351
a64559a5
NS
3522017-07-17 Nathan Sidwell <nathan@acm.org>
353
354 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
355
aac59577
BE
3562017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
357
358 * lib/gcc-dg.exp: Increase expect's match buffer size.
359
aa1528b5
BC
3602017-07-17 Bin Cheng <bin.cheng@arm.com>
361
362 PR target/81369
363 * gcc.dg/tree-ssa/pr81369.c: New.
364
b6c354eb
CZ
3652017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
366
367 * gcc.target/arc/pr9000674901.c: New file.
368 * gcc.target/arc/pic-1.c: Likewise.
369 * gcc.target/arc/pr9001191897.c: Likewise.
370
1825c61e
CZ
3712017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
372 Andrew Burgess <andrew.burgess@embecosm.com>
373
374 * gcc.target/arc/naked-1.c: New file.
375 * gcc.target/arc/naked-2.c: Likewise.
376
1f1e8aed
JJ
3772017-07-17 Jakub Jelinek <jakub@redhat.com>
378
9ebce098
JJ
379 PR tree-optimization/81428
380 * gcc.dg/fixed-point/pr81428.c: New test.
381
e8dd1313
JJ
382 PR tree-optimization/81365
383 * g++.dg/torture/pr81365.C: New test.
384
1f1e8aed
JJ
385 PR tree-optimization/81396
386 * gcc.dg/tree-ssa/pr81396.c: New test.
387
38f638ca
EB
3882017-07-16 Eric Botcazou <ebotcazou@adacore.com>
389
390 * gnat.dg/opt65.adb: New test.
391
5fa396ad
JH
3922017-07-16 Jan Hubicka <hubicka@ucw.cz>
393
394 * gcc.dg/predict-8.c: Update.
395
00aeee56
VR
3962017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
397
398 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
399 * g++.dg/warn/pr12242.C: Likewise.
400
b70bb05b
KN
4012017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
402
403 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
404 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
405 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
406 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
407 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
408 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
409 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
410 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
411 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
412 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
413 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
414 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
415 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
416 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
417 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
418 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
419 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
420 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
421 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
422 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
423 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
424 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
425 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
426 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
427 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
428 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
429 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
430 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
431 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
432 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
433 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
434 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
435 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
436 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
437 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
438 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
439 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
440 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
441 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
442 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
443 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
444 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
445 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
446 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
447 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
448 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
449 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
450 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
451 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
452 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
453 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
454
3b805666
BS
4552016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
456
457 PR tree-optimization/81162
458 * gcc.dg/pr81162.c: New file.
459
bece580c
MS
4602017-07-14 Martin Sebor <msebor@redhat.com>
461
462 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
463 that bcopy is expected to be transformed to.
464
eea77d1f
DM
4652017-07-14 David Malcolm <dmalcolm@redhat.com>
466
467 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
468 * g++.dg/lookup/missing-std-include-2.C: New test case.
469 * g++.dg/lookup/missing-std-include-3.C: New test case.
470 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
471 * gcc.dg/missing-header-fixit-1.c: New test case.
472 * gcc.dg/missing-header-fixit-2.c: New test case.
473 * gcc.dg/missing-header-fixit-2.h: New header.
474
338d6484
DM
4752017-07-13 David Malcolm <dmalcolm@redhat.com>
476
477 PR c/81405
478 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
479
4802017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
481
482 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
483
6d28654e
ML
4842017-07-13 Martin Liska <mliska@suse.cz>
485
486 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
487 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
488 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
489 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
490 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
491 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
492 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
493
3787ee47
MM
4942017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
495
496 PR target/81193
497 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
498 __builtin_cpu_supports with old GLIBC's.
499 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
500 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
501 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
502 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
503 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
504 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
505 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
506 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
507 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
508 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
509 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
510 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
511 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
512 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
513 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
514 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
515 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
516 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
517 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
518 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
519 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
520 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
521 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
522 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
523
118009c1
CL
5242017-07-12 Carl Love <cel@us.ibm.com>
525
526 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
527 rev_bool_int): Add test cases for builtins.
528 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
529 test cases for builtins.
530
5d7b8153
CL
5312017-07-12 Carl Love <cel@us.ibm.com>
532
533 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
534 lp64 && p9vector_hw.
535
6ea93a64
CL
5362017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
537
538 * lib/target-supports.exp (check_stack_check_available): Make
539 testcase name depend on stack_kind.
540
2f65ab2e
MC
5412017-07-11 Michael Collison <michael.collison@arm.com>
542
543 * testsuite/gcc.target/aarch64/cmp-2.c: New testcase.
544
9e028cef
PC
5452017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
546
547 PR c++/51270
548 * g++.dg/warn/Wreturn-local-addr-3.C: New.
549
f281956e
CL
5502017-07-11 Carl Love <cel@us.ibm.com>
551
552 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
553 test cases for the builtins.
554
3d36348a
YG
5552017-07-11 Yury Gribov <tetra2005@gmail.com>
556
557 * lib/profopt.exp: Print relative names in UNSUPPORTED
558 AutoFDO tests.
559
214f700a
MC
5602017-07-10 Michael Collison <michael.collison@arm.com>
561
562 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
563
03ed2915
UB
5642017-07-10 Uros Bizjak <ubizjak@gmail.com>
565
566 PR target/81375
567 * gcc.target/i386/pr81375.c: New test.
568
9c582dbb
MS
5692017-07-10 Martin Sebor <msebor@redhat.com>
570
571 PR tree-optimization/80397
572 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 573
281ac396
MS
5742017-07-10 Martin Sebor <msebor@redhat.com>
575
576 PR other/81345
577 * gcc.dg/pr81345.c: New test.
578
a7784956
CZ
5792017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
580
581 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
582 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
583
5920ba15
UB
5842017-07-09 Uros Bizjak <ubizjak@gmail.com>
585
586 PR target/81313
587 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
588 integer argumets to bypass x86_64 outgoing args optimization.
589
5902017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
591
592 * gfortran.dg/eoshift_4.f90: New test.
593 * gfortran.dg/eoshift_5.f90: New test.
594 * gfortran.dg/eoshift_6.f90: New test.
595
35c95658
L
5962017-07-09 H.J. Lu <hongjiu.lu@intel.com>
597
598 PR target/81313
599 * gcc.target/i386/pr81313-1.c: New test.
600 * gcc.target/i386/pr81313-2.c: Likewise.
601 * gcc.target/i386/pr81313-3.c: Likewise.
602 * gcc.target/i386/pr81313-4.c: Likewise.
603 * gcc.target/i386/pr81313-5.c: Likewise.
604
dcbf81c9
RS
6052017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
606
607 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
608 * gnat.dg/vect16.ads (Sarray): Likewise.
609 * gnat.dg/vect17.ads (Sarray): Likewise.
610 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
611 * gnat.dg/vect16.adb (Add): Likewise.
612 * gnat.dg/vect17.adb (Add): Likewise.
613
738f7c2e
DM
6142017-07-07 David Malcolm <dmalcolm@redhat.com>
615
616 PR c++/79300
617 * g++.dg/diagnostic/pr79300.C: New test case.
618
6a69355c
MM
6192017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
620
57f49e99
MM
621 * gcc.target/powerpc/clone1.c: Add check to make sure the
622 __builtin_cpu_supports function is fully supported.
623 * gcc.target/powerpc/clone2.c: New runtime test for
624 target_clones.
625
6a69355c
MM
626 PR target/81348
627 * gcc.target/powerpc/pr81348.c: New test.
628
5e32025a
SN
6292017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
630
631 * gfortran.dg/vect/pr60510.f: Require vect_double support.
632
19388c6d
CL
6332017-07-07 Carl Love <cel@us.ibm.com>
634
635 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
636 file for built-ins.
637
bcc3c3f1
JM
6382017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
639
640 * gcc.target/sparc/dictunpack.c: New file.
641 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
642 * gcc.target/sparc/fpcmpshl.c: Likewise.
643 * gcc.target/sparc/fpcmpurshl.c: Likewise.
644 * gcc.target/sparc/fpcmpushl.c: Likewise.
645
2c6e2eb1
HA
6462017-07-06 Harald Anlauf <anlauf@gmx.de>
647
648 PR fortran/70071
649 * gfortran.dg/coarray_44.f90: New testcase.
650
5094f7d5
MO
6512017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
652
653 * c-c++-common/asan/kasan-alloca-1.c: New test.
654 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
655
e3174bdf
MO
6562017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
657
658 * c-c++-common/asan/alloca_big_alignment.c: New test.
659 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
660 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
661 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
662 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
663 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
664 * c-c++-common/asan/alloca_safe_access.c: Likewise.
665 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
666
a40c6fa8
GJL
6672017-07-06 Georg-Johann Lay <avr@gjlay.de>
668
669 PR target/81305
670 * gcc.target/avr/isr-test.h: Fix warnings.
671
9296dd9b
TP
6722017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
673
674 * lib/target-supports.exp: Generate
675 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
676 and check_effective_target_arm_arch_v8r_multilib.
677
d87f00ba
CL
6782017-07-06 Carl Love <cel@us.ibm.com>
679
9296dd9b 680 * ChangeLog: Clean up from mid air collision
08e60e19
CL
681
6822017-07-06 Carl Love <cel@us.ibm.com>
683
684 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
685 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
686 cases for vec_addc, adde and addec builtins.
687
c471c6ed
DM
6882017-07-06 David Malcolm <dmalcolm@redhat.com>
689
690 PR c++/79300
691 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
692 expected underlining within macro expansion.
693 * c-c++-common/pr70264.c: Likewise.
694 * g++.dg/plugin/diagnostic-test-expressions-1.C
695 (test_within_macro_1): New test.
696 (test_within_macro_2): Likewise.
697 (test_within_macro_3): Likewise.
698 (test_within_macro_4): Likewise.
699 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
700 expected underlining within macro expansion.
701 (test_macro_4): Likewise.
702 * gcc.dg/plugin/diagnostic-test-expressions-1.c
703 (test_within_macro_1): New test.
704 (test_within_macro_2): Likewise.
705 (test_within_macro_3): Likewise.
706 (test_within_macro_4): Likewise.
707 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
708 underlining within macro expansion.
709
68d872d7
SP
7102017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
711
712 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
713 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
714 _mm_maskz_getexp_round_sd): Test new intrinsics.
715 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
716 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
717 _mm_maskz_getexp_round_ss): Ditto.
718 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
719 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
720 _mm_maskz_getmant_round_sd): Ditto.
721 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
722 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
723 _mm_maskz_getmant_round_ss): Ditto.
724 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
725 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
726 _mm_maskz_getexp_round_sd): New runtime tests.
727 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
728 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
729 _mm_maskz_getexp_round_ss): Ditto.
730 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
731 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
732 _mm_maskz_getmant_round_sd): Ditto.
733 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
734 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
735 _mm_maskz_getmant_round_ss): Ditto.
736 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
737 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
738 __builtin_ia32_getmantss_mask_round): Test new builtins.
739 * gcc.target/i386/sse-13.c : Ditto.
740 * gcc.target/i386/sse-23.c: Ditto.
741 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
742 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
743 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
744 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
745 _mm_mask_getexp_round_ss): Test new intrinsics.
746 * gcc.target/i386/testround-1.c: Ditto.
747 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
748 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
749 _mm_mask_getmant_round_ss): Test new intrinsics
750 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
751 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
752 _mm_maskz_getmant_ss): Test new intrinsics.
753
9e00a397
CL
7542017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
755
756 * lib/target-supports-dg.exp (dg-require-stack-check): New.
757 * lib/target-supports.exp (check_stack_check_available): New.
758 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
759 * gcc.c-torture/compile/stack-check-1.c: Likewise.
760 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
761 * gcc.dg/pr47443.c: Likewise.
762 * gcc.dg/pr48134.c: Likewise.
763 * gcc.dg/pr70017.c: Likewise.
764 * gcc.target/aarch64/stack-checking.c: Likewise.
765 * gcc.target/arm/stack-checking.c: Likewise.
766 * gcc.target/i386/pr48723.c: Likewise.
767 * gcc.target/i386/pr55672.c: Likewise.
768 * gcc.target/i386/pr67265-2.c: Likewise.
769 * gcc.target/i386/pr67265.c: Likewise.
770 * gnat.dg/opt49.adb: Likewise.
771 * gnat.dg/stack_check1.adb: Likewise.
772 * gnat.dg/stack_check2.adb: Likewise.
773 * gnat.dg/stack_check3.adb: Likewise.
774
38e6cc4d
KN
7752017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
776
777 PR target/80103
778 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
779 __attribute__.
780
f8aa2b2c
SP
7812017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
782
783 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
784 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
785 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
786 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
787 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
788 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
789 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
790 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
791 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
792 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
793 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
794 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
795
e483b7b4
GJL
7962017-07-05 Georg-Johann Lay <avr@gjlay.de>
797
798 PR target/81305
799 * gcc.target/avr/isr-test.h: New file.
800 * gcc.target/avr/torture/isr-01-simple.c: New test.
801 * gcc.target/avr/torture/isr-02-call.c: New test.
802 * gcc.target/avr/torture/isr-03-fixed.c: New test.
803
a8745cc2
BC
8042017-07-05 Bin Cheng <bin.cheng@arm.com>
805
806 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
807 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
808 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
809 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
810
4a52eb19
BC
8112017-07-05 Bin Cheng <bin.cheng@arm.com>
812
813 * gcc.dg/tree-ssa/ldist-26.c: New test.
814
95f7d11b
BC
8152017-07-05 Bin Cheng <bin.cheng@arm.com>
816
817 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
818
45bb7d59
UB
8192017-07-04 Uros Bizjak <ubizjak@gmail.com>
820
821 PR target/81300
822 * gcc.target/i386/pr81300.c: New test.
823
1fcfac88
UB
8242017-07-04 Uros Bizjak <ubizjak@gmail.com>
825
826 PR target/81294
827 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
828 x and y arguments in the call to _subborrow_u32.
829 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
830 x and y arguments in the call to _subborrow_u64.
831 * gcc.target/i386/pr81294-1.c: New test.
832 * gcc.target/i386/pr81294-2.c: Ditto.
833
a4187dab
KT
8342017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
835
836 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
837
efbf55b0
MP
8382017-07-04 Marek Polacek <polacek@redhat.com>
839
840 PR c/81231
841 * gcc.dg/atomic-pr81231.c: New test.
842
1aad7106
RS
8432017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
844
845 PR tree-optimization/81292
846 * gcc.dg/pr81292-1.c: New test.
847 * gcc.dg/pr81292-2.c: Likewise.
848
7c819e8a
ML
8492017-07-04 Martin Liska <mliska@suse.cz>
850
851 PR sanitizer/81040
852 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
853 use-after-scope sanitization.
854
f111f434
JJ
8552017-07-04 Jakub Jelinek <jakub@redhat.com>
856
8e8dd13b
JJ
857 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
858 options.
859
f111f434
JJ
860 PR target/81175
861 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
862 gather.
863
7a1238d1
ML
8642017-07-04 Martin Liska <mliska@suse.cz>
865
866 PR ipa/81214
867 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
868 * g++.dg/ext/mvc3.C: Likewise.
869 * gcc.target/i386/mvc2.c: Likewise.
870 * gcc.target/i386/mvc3.c: Likewise.
871
9fc1fed4
JJ
8722017-07-04 Jakub Jelinek <jakub@redhat.com>
873
8e3b9bbf
JJ
874 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
875 decomposition declaration in diagnostics.
876 * g++.dg/cpp1z/decomp2.C: Likewise.
877 * g++.dg/cpp1z/decomp3.C: Likewise.
878 * g++.dg/cpp1z/decomp4.C: Likewise.
879 * g++.dg/cpp1z/decomp5.C: Likewise.
880 * g++.dg/cpp1z/decomp6.C: Likewise.
881 * g++.dg/cpp1z/decomp7.C: Likewise.
882 * g++.dg/cpp1z/decomp8.C: Likewise.
883 * g++.dg/cpp1z/decomp13.C: Likewise.
884 * g++.dg/cpp1z/decomp14.C: Likewise.
885 * g++.dg/cpp1z/decomp18.C: Likewise.
886 * g++.dg/cpp1z/decomp19.C: Likewise.
887 * g++.dg/cpp1z/decomp22.C: Likewise.
888 * g++.dg/cpp1z/decomp23.C: Likewise.
889 * g++.dg/cpp1z/decomp24.C: Likewise.
890 * g++.dg/cpp1z/decomp25.C: Likewise.
891 * g++.dg/cpp1z/decomp26.C: Likewise.
892 * g++.dg/cpp1z/decomp28.C: Likewise.
893
9fc1fed4
JJ
894 PR c++/81258
895 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
896 * g++.dg/cpp1z/decomp30.C: New test.
897
17c18221
PC
8982017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
899
900 PR c++/65775
901 * g++.dg/cpp0x/trailing14.C: New.
902
370d975d
DH
9032017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
904
905 PR testsuite/79866
906 * gfortran.dg/coarray_event_2.f08: New test.
907
73977c47
DH
9082017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
909
910 PR testsuite/79843
911 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
912 * gfortran.dg/pointer_intent_2.f90: Likewise.
913
2f70a979
JH
9142017-07-02 Jan Hubicka <hubicka@ucw.cz>
915
916 PR middle-end/81290
917 * gcc.c-torture/compile/pr81290.c: New.
918
6b5e165b
RB
9192017-07-03 Richard Biener <rguenther@suse.de>
920
921 PR tree-optimization/60510
922 * gfortran.dg/vect/pr60510.f: New testcase.
923
d8ac7e28
RO
9242017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
925
926 * gcc.target/i386/mvc6.c: Require ifunc support.
927
da402967
ML
9282017-07-03 Martin Liska <mliska@suse.cz>
929
930 PR sanitize/81040
931 * g++.dg/asan/function-argument-1.C: New test.
932 * g++.dg/asan/function-argument-2.C: New test.
933 * g++.dg/asan/function-argument-3.C: New test.
934
bc9f4235
RS
9352017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
936
937 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
938 as well.
939
be086ff5
TV
9402017-07-03 Tom de Vries <tom@codesourcery.com>
941
942 PR tree-optimization/69468
943 * gcc.dg/pr81192.c: Update.
944
4752be46
TV
9452017-07-03 Tom de Vries <tom@codesourcery.com>
946
947 PR tree-optimization/81192
948 * gcc.dg/pr81192.c: Update.
949
0bbfd554
TV
9502017-07-03 Tom de Vries <tom@codesourcery.com>
951
952 PR tree-optimization/81192
953 * gcc.dg/pr81192.c: New test.
954
b677e2f6
TK
9552017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
956
957 * gfortran/eoshift_3.f90: New test.
958
e3f9a279
RS
9592017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
960
961 * gcc.dg/strlenopt-32.c: New testcase.
962 * gcc.dg/strlenopt-33.c: Likewise.
963 * gcc.dg/strlenopt-33g.c: Likewise.
964 * gcc.dg/strlenopt-34.c: Likewise.
965 * gcc.dg/strlenopt-35.c: Likewise.
966
862088aa
RS
9672017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
968
969 PR tree-optimization/80769
970 * gcc.dg/strlenopt-31.c: New test.
971 * gcc.dg/strlenopt-31g.c: Likewise.
972
c34d0927
RS
9732017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
974
975 PR tree-optimization/81136
976 * gcc.dg/vect/pr81136.c: New test.
977
c52d6043
JJ
9782017-07-01 Jakub Jelinek <jakub@redhat.com>
979
980 PR sanitizer/81262
981 * gcc.c-torture/compile/pr81262.c: New test.
982 * g++.dg/ubsan/pr81262.C: New test.
983
77616c7e
JH
9842017-06-29 Jan Hubicka <hubicka@ucw.cz>
985
986 PR ipa/81261
987 * g++.dg/ipa/pr81261.C: New testcase.
988
fb6a764d
AP
9892017-06-30 Andrew Pinski <apinski@cavium.com>
990
991 * gcc.dg/torture/pr81245.c: New testcase.
992
059ab149
AH
9932017-06-30 Aldy Hernandez <aldyh@redhat.com>
994
995 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
996 unbounded use.
997
e59e8b5a
DM
9982017-06-30 David Malcolm <dmalcolm@redhat.com>
999
1000 PR c++/80014
1001 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
1002 Add declaration.
1003 (test_typeid): New test function.
1004
e855bdc0
JJ
10052017-06-30 Jakub Jelinek <jakub@redhat.com>
1006
1007 PR target/81225
1008 * gcc.target/i386/pr81225.c: New test.
1009
fe32bb1b
NS
10102017-06-30 Nathan Sidwell <nathan@acm.org>
1011
1012 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
1013 * g++.dg/cpp0x/decltype9.C: Likewise.
1014 * g++.dg/cpp0x/forw_enum9.C: Likewise.
1015 * g++.dg/lookup/decl1.C: Likewise.
1016 * g++.dg/lookup/extern-c-redecl.C: Likewise.
1017 * g++.dg/other/pr28432.C: Likewise.
1018 * g++.dg/parse/crash12.C: Likewise.
1019 * g++.dg/parse/enum3.C: Likewise.
1020 * g++.dg/parse/operator6.C: Likewise.
1021 * g++.dg/template/crash69.C: Likewise.
1022 * g++.dg/template/error27.C: Likewise.
1023 * g++.dg/template/error28.C: Likewise.
1024 * g++.dg/template/memfriend6.C: Likewise.
1025 * g++.old-deja/g++.mike/err1.C: Likewise.
1026 * g++.old-deja/g++.mike/p811.C: Likewise.
1027 * g++.old-deja/g++.other/crash25.C: Likewise.
1028 * g++.old-deja/g++.other/dtor4.C: Likewise.
1029 * g++.old-deja/g++.pt/t37.C: Likewise.
1030
aaa587d4
ML
10312017-06-30 Martin Liska <mliska@suse.cz>
1032
1033 PR ipa/81214
1034 * gcc.target/i386/pr81214.c: New test.
1035
274c1516
NS
10362017-06-30 Nathan Sidwell <nathan@acm.org>
1037
3b5c768c
NS
1038 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
1039
274c1516
NS
1040 PR c++/81229
1041 * g++.dg/lookup/pr81229.C: New.
1042
c497284c
ML
10432017-06-30 Martin Liska <mliska@suse.cz>
1044
1045 PR sanitizer/81021
1046 * g++.dg/asan/pr81021.C: New test.
1047
4812f0b7
RB
10482017-06-30 Richard Biener <rguenther@suse.de>
1049
1050 PR tree-optimization/81249
1051 * g++.dg/torture/pr81249.C: New testcase.
1052
8e09cb8b
PC
10532017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1054
1055 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
1056 * g++.dg/diagnostic/variadic1.C: Likewise.
1057 * g++.dg/gomp/udr-3.C: Likewise.
1058 * g++.dg/overload/error1.C: Likewise.
1059 * g++.dg/overload/error2.C: Likewise.
1060 * g++.dg/template/duplicate1.C: Likewise.
1061 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1062 * g++.old-deja/g++.brendan/arm2.C: Likewise.
1063 * g++.old-deja/g++.other/redecl2.C: Likewise.
1064 * g++.old-deja/g++.other/redecl4.C: Likewise.
1065 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1066
74582a3e
CP
10672017-06-29 Cesar Philippidis <cesar@codesourcery.com>
1068
1069 PR fortran/77765
1070 * gfortran.dg/goacc/pr77765.f90: New test.
1071
6da4066f
SE
10722017-06-29 Steve Ellcey <sellcey@cavium.com>
1073
1074 * gcc.target/aarch64/ccmp_2.c: New test.
1075
be3b7dcf
NS
10762017-06-29 Nathan Sidwell <nathan@acm.org>
1077
1078 PR c++/81247
1079 * g++.dg/parse/pr81247-[abc].C: New.
1080
e5898daf
CL
10812017-06-29 Carl Love <cel@us.ibm.com>
1082
1083 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
1084 test_unsigned_int_result, test_ll_int_result,
1085 test_ll_unsigned_int_result): Add result checking functions, add
1086 debug support.
1087 (main): Add builtin function tests.
1088
14836f38
CL
10892017-06-29 Carl Love <cel@us.ibm.com>
1090
1091 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
1092 dg-skip-if): Add -mvsx -mcpu=power7.
1093
0630a4ec
RB
10942017-06-29 Richard Biener <rguenther@suse.de>
1095
1096 * gcc.dg/vect/slp-reduc-8.c: New testcase.
1097
f76b4224
NS
10982017-06-29 Nathan Sidwell <nathan@acm.org>
1099
1100 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
1101
f66459c1
PB
11022017-06-29 Peter Bergner <bergner@vnet.ibm.com>
1103
1104 PR middle-end/81194
1105 * g++.dg/pr81194.C: New test.
1106
3c7bb489
L
11072017-06-29 H.J. Lu <hongjiu.lu@intel.com>
1108
1109 PR ipa/80565
1110 * gcc.dg/torture/pr80565.c: New file.
1111
6cd83bec
BC
11122017-06-29 Bin Cheng <bin.cheng@arm.com>
1113
1114 PR tree-optimization/81196
1115 * gcc.dg/vect/pr81196.c: New.
1116
4c6a51a0
MC
11172017-06-29 Michael Collison <michael.collison@arm.com>
1118
1119 Fix date on previous ChangeLog entry.
1120
11212017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
1122 Michael Collison <michael.collison@arm.com>
1123
1124 PR target/70119
1125 * gcc.target/aarch64/var_shift_mask_1.c: New test.
1126
395a191d
SP
11272017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
1128
1129 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
1130 Test new intrinsic.
1131 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
1132 Ditto.
1133 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
1134 Ditto.
1135 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
1136 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1137 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1138
0ddc0ebc
TP
11392017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1140
1141 * lib/target-supports.exp (check_effective_target_vect_int): Replace
1142 current ARM check by ARM NEON's availability check.
1143 (check_effective_target_vect_intfloat_cvt): Likewise.
1144 (check_effective_target_vect_uintfloat_cvt): Likewise.
1145 (check_effective_target_vect_floatint_cvt): Likewise.
1146 (check_effective_target_vect_floatuint_cvt): Likewise.
1147 (check_effective_target_vect_shift): Likewise.
1148 (check_effective_target_whole_vector_shift): Likewise.
1149 (check_effective_target_vect_bswap): Likewise.
1150 (check_effective_target_vect_shift_char): Likewise.
1151 (check_effective_target_vect_long): Likewise.
1152 (check_effective_target_vect_float): Likewise.
1153 (check_effective_target_vect_perm): Likewise.
1154 (check_effective_target_vect_perm_byte): Likewise.
1155 (check_effective_target_vect_perm_short): Likewise.
1156 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1157 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1158 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1159 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1160 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1161 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1162 (check_effective_target_vect_widen_shift): Likewise.
1163 (check_effective_target_vect_extract_even_odd): Likewise.
1164 (check_effective_target_vect_interleave): Likewise.
1165 (check_effective_target_vect_multiple_sizes): Likewise.
1166 (check_effective_target_vect64): Likewise.
1167 (check_effective_target_vect_max_reduc): Likewise.
1168
56a6d474
RB
11692017-06-28 Richard Biener <rguenther@suse.de>
1170
1171 PR middle-end/81227
1172 * gcc.dg/pr81227.c: New testcase.
1173
926c7865
MM
11742017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1175
1176 PR target/81193
1177 * lib/target-supports.exp
1178 (check_ppc_cpu_supports_hw_available): New test to make sure
1179 __builtin_cpu_supports works on power7 and newer.
1180
17a7218b
ML
11812017-06-28 Martin Liska <mliska@suse.cz>
1182
1183 PR ipa/81128
1184 * gcc.target/i386/pr81128.c: New test.
1185
63010089
ML
11862017-06-28 Martin Liska <mliska@suse.cz>
1187
1188 PR driver/79659
1189 * g++.dg/opt/pr79659.C: New test.
1190
b1cac008
CL
11912017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
1192
1193 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
1194 and options.
1195 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
1196
42bd89ce
MG
11972017-06-28 Marc Glisse <marc.glisse@inria.fr>
1198
1199 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
1200 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
1201
b8d62ac8
JJ
12022017-06-28 Jakub Jelinek <jakub@redhat.com>
1203
1204 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
1205 (foo): ... this. Change constants such that it isn't matched
1206 as __builtin_copysign, yet tests the combiner the same.
1207
6dc61b45
ML
12082017-06-28 Martin Liska <mliska@suse.cz>
1209
1210 PR sanitizer/81224
1211 * gcc.dg/asan/pr81224.c: New test.
1212
9a265443
EB
12132017-06-28 Eric Botcazou <ebotcazou@adacore.com>
1214
1215 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
1216 passed to pthread_join.
1217
935b5226
AK
12182017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1219
1220 * gcc.target/s390/nodatarel-1.c: New test.
1221
88016532
JD
12222017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1223
1224 PR fortran/80164
1225 * gfortran.dg/array_temporaries_4.f90: New test.
1226
8c2805bb
AP
12272017-06-27 Andrew Pinski <apinski@cavium.com>
1228
1229 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
1230 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
1231 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
1232
786c6d10
MP
12332017-06-27 Marek Polacek <polacek@redhat.com>
1234
1235 PR sanitizer/81223
1236 * gcc.dg/ubsan/pr81223.c: New test.
1237
1e7df2e6
MG
12382017-06-27 Marc Glisse <marc.glisse@inria.fr>
1239
1240 * gcc.dg/tree-ssa/assoc-1.c: New file.
1241
58b45c4f
PC
12422017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
1243
1244 PR c++/62046
1245 * g++.dg/parse/catch2.C: New.
1246
00296d7f
JJ
12472017-06-27 Jakub Jelinek <jakub@redhat.com>
1248
c1031852
JJ
1249 PR sanitizer/81209
1250 * g++.dg/ubsan/pr81209.C: New test.
1251
00296d7f
JJ
1252 PR middle-end/81207
1253 * gcc.c-torture/compile/pr81207.c: New test.
1254
0c418630
MP
12552017-06-27 Marek Polacek <polacek@redhat.com>
1256
1257 PR bootstrap/81216
1258 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
1259
4b377e01
MS
12602017-06-26 Martin Sebor <msebor@redhat.com>
1261
1262 PR c++/81169
1263 * g++.dg/Wclass-memaccess-2.C: New test.
1264
952ac945
CL
12652017-06-26 Carl Love <cel@us.ibm.com>
1266
1267 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
1268 Add new runnable test file for the vec_rev built-ins.
1269
df11b2ea
BS
12702016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1271
226ab0a8 1272 PR/tree-optimization 71815
df11b2ea
BS
1273 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
1274 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1275
fa7ccca0
RL
12762017-06-26 Renlin Li <renlin.li@arm.com>
1277 Szabolcs Nagy <szabolcs.nagy@arm.com>
1278
1279 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
1280 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
1281 memmove.
1282
5a5c2d16
RB
12832017-06-26 Richard Biener <rguenther@suse.de>
1284
1285 PR target/81175
1286 * gfortran.dg/pr81175.f: New testcase.
1287
75f0112f
RB
12882017-06-26 Richard Biener <rguenther@suse.de>
1289
1290 PR tree-optimization/81203
1291 * gcc.dg/torture/pr81203.c: New testcase.
1292
3e2becc4
MP
12932017-06-26 Marek Polacek <polacek@redhat.com>
1294
1295 PR c/80116
1296 * c-c++-common/Wmultistatement-macros-1.c: New test.
1297 * c-c++-common/Wmultistatement-macros-2.c: New test.
1298 * c-c++-common/Wmultistatement-macros-3.c: New test.
1299 * c-c++-common/Wmultistatement-macros-4.c: New test.
1300 * c-c++-common/Wmultistatement-macros-5.c: New test.
1301 * c-c++-common/Wmultistatement-macros-6.c: New test.
1302 * c-c++-common/Wmultistatement-macros-7.c: New test.
1303 * c-c++-common/Wmultistatement-macros-8.c: New test.
1304 * c-c++-common/Wmultistatement-macros-9.c: New test.
1305 * c-c++-common/Wmultistatement-macros-10.c: New test.
1306 * c-c++-common/Wmultistatement-macros-11.c: New test.
1307
945653db
EB
13082017-06-26 Eric Botcazou <ebotcazou@adacore.com>
1309
1310 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
1311
c8e3c356
CL
13122017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
1313
1314 * lib/target-supports.exp
1315 (check_effective_target_arm_neon_ok_nocache): Add flags with
1316 -mfloat-abi=hard. Include arm_neon.h.
1317 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
1318 (check_effective_target_arm_neon_ok_no_float_abi): New.
1319 * gcc.target/arm/lto/pr65837_0.c: Require
1320 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
1321 * gcc.target/arm/lto/pr65837-attr_0.c: Require
1322 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
1323
22235619
PC
13242017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
1325
1326 PR c++/62315
1327 * g++.dg/parse/typedef2.C: Specify a dg-error string.
1328
e56e3fda
TK
13292017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1330
45bb7d59 1331 PR fortran/52473
e56e3fda
TK
1332 * gfortran.dg/cshift_2.f90: New test.
1333
d3f062be
JW
13342017-06-23 Jim Wilson <jim.wilson@linaro.org>
1335
1336 PR middle-end/79794
1337 * gcc.target/aarch64/pr79794.c: New.
1338
37416b69
MM
13392017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1340
1341 PR target/80510
1342 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
1343 * gcc.target/powerpc/pr80510-2.c: Likewise.
1344
8447a92f
JL
13452017-06-22 Jeff Law <law@redhat.com>
1346
1347 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
1348
52607f7e
WS
13492017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1350
1351 * gcc.target/powerpc/fold-vec-shift-char.c: New.
1352 * gcc.target/powerpc/fold-vec-shift-int.c: New.
1353 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
1354 * gcc.target/powerpc/fold-vec-shift-short.c: New.
1355 * gcc.target/powerpc/fold-vec-shift-left.c: New.
1356 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
1357 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
1358 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
1359
fb68f296
JC
13602017-06-23 James Cowgill <James.Cowgill@imgtec.com>
1361
45bb7d59 1362 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 1363
60edf8bb
MT
13642017-06-22 Matt Turner <mattst88@gmail.com>
1365
1366 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
1367 skylake check.
1368
4333d74b
CL
13692017-06-22 Carl Love <cel@us.ibm.com>
1370
1371 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
1372 vmuleuh): Fix scan-assembler-times should check for word not half word
1373 instructions.
1374
13f752b2
JL
13752017-06-22 Jeff Law <law@redhat.com>
1376
1377 * gcc.c-torture/compile/stack-check-1.c: New test.
1378
0759db19
RB
13792016-06-22 Richard Biener <rguenther@suse.de>
1380
1381 * gcc.dg/vect/pr65947-1.c: Remove xfail.
1382 * gcc.dg/vect/pr65947-2.c: Likewise.
1383 * gcc.dg/vect/pr65947-3.c: Likewise.
1384 * gcc.dg/vect/pr65947-4.c: Likewise.
1385 * gcc.dg/vect/pr65947-5.c: Likewise.
1386 * gcc.dg/vect/pr65947-6.c: Likewise.
1387 * gcc.dg/vect/pr65947-8.c: Likewise.
1388 * gcc.dg/vect/pr65947-9.c: Likewise.
1389 * gcc.dg/vect/pr65947-10.c: Likewise.
1390 * gcc.dg/vect/pr65947-12.c: Likewise.
1391 * gcc.dg/vect/pr65947-13.c: Likewise.
1392 * gcc.dg/vect/pr65947-14.c: Likewise.
1393 * gcc.dg/vect/vect-cond-2.c: Likewise.
1394 * gcc.dg/vect/vect-pr69848.c: Likewise.
1395
c24c235e
ML
13962017-06-22 Martin Liska <mliska@suse.cz>
1397
1398 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
1399 to not inline it.
1400
71f82be9
JG
14012017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
1402
1403 * gcc.dg/tree-ssa/forwprop-37.c: New.
1404
a78f6980
RB
14052017-06-22 Richard Biener <rguenther@suse.de>
1406
1407 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
1408
85d5b033
RB
14092017-06-22 Richard Biener <rguenther@suse.de>
1410
1411 * gcc.dg/vect/pr65947-14.c: New testcase.
1412
4ded8669
MM
14132017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1414
1415 PR target/80510
1416 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
1417 32-bit support is added. Change ITYPE size to 64-bit integer.
1418 * gcc.target/powerpc/pr80510-2.c: Likewise.
1419
cb8d1b01
JJ
14202017-06-21 Jakub Jelinek <jakub@redhat.com>
1421
1422 PR c++/81154
1423 * g++.dg/gomp/pr81154.C: New test.
1424
113459fa
DM
14252017-06-21 David Malcolm <dmalcolm@redhat.com>
1426
1427 * g++.dg/other/old-style-cast-fixits.C: New test case.
1428
5e9d501c
JJ
14292017-06-21 Jakub Jelinek <jakub@redhat.com>
1430
1431 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
1432
27d33d3e
TV
14332017-06-21 Tom de Vries <tom@codesourcery.com>
1434
1435 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
1436
5433db45
TV
14372017-06-21 Tom de Vries <tom@codesourcery.com>
1438
1439 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
1440 warning.
1441
93c18375
ML
14422017-06-21 Martin Liska <mliska@suse.cz>
1443
1444 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
1445
ff9baa5f
PMR
14462017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
1447
1448 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
1449 gnat.dg/debug11_pkg2.ads: New testcase.
1450
a23ba8cc
MG
14512017-06-21 Marc Glisse <marc.glisse@inria.fr>
1452
1453 * gcc.target/i386/getround.c: New file.
1454
ed73f46f
MG
14552017-06-21 Marc Glisse <marc.glisse@inria.fr>
1456
1457 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
1458 * gcc.dg/tree-ssa/addadd-2.c: New file.
1459
6b92ab17
TV
14602017-06-21 Tom de Vries <tom@codesourcery.com>
1461
1462 * lib/target-supports.exp (add_options_for_stack_size): New proc.
1463 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
1464 * gcc.c-torture/compile/20080806-1.c: Same.
1465 * gcc.c-torture/compile/920723-1.c: Same.
1466 * gcc.c-torture/compile/930621-1.c: Same.
1467 * gcc.c-torture/compile/991214-2.c: Same.
1468 * gcc.c-torture/compile/bcopy.c: Same.
1469 * gcc.c-torture/compile/memtst.c: Same.
1470 * gcc.c-torture/compile/msp.c: Same.
1471 * gcc.c-torture/compile/stuct.c: Same.
1472 * gcc.c-torture/execute/20011008-3.c: Same.
1473 * gcc.c-torture/execute/20030209-1.c: Same.
1474 * gcc.c-torture/execute/20031012-1.c: Same.
1475 * gcc.c-torture/execute/20040805-1.c: Same.
1476 * gcc.c-torture/execute/920410-1.c: Same.
1477 * gcc.c-torture/execute/921113-1.c: Same.
1478 * gcc.c-torture/execute/921202-1.c: Same.
1479 * gcc.c-torture/execute/921208-2.c: Same.
1480 * gcc.c-torture/execute/930106-1.c: Same.
1481 * gcc.c-torture/execute/930406-1.c: Same.
1482 * gcc.c-torture/execute/950221-1.c: Same.
1483 * gcc.c-torture/execute/960521-1.c: Same.
1484 * gcc.c-torture/execute/980605-1.c: Same.
1485 * gcc.c-torture/execute/comp-goto-1.c: Same.
1486 * gcc.c-torture/execute/comp-goto-2.c: Same.
1487 * gcc.c-torture/execute/memcpy-1.c: Same.
1488 * gcc.c-torture/execute/multi-ix.c: Same.
1489 * gcc.c-torture/execute/nestfunc-4.c: Same.
1490 * gcc.c-torture/execute/pr20621-1.c: Same.
1491 * gcc.c-torture/execute/pr23135.c: Same.
1492 * gcc.c-torture/execute/pr28982b.c: Same.
1493 * gcc.dg/loop-3.c: Same.
1494 * gcc.dg/struct-ret-3.c: Same.
1495 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1496 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1497 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1498 * gcc.dg/tree-prof/pr44777.c: Same.
1499
191578a5
DM
15002017-06-20 David Malcolm <dmalcolm@redhat.com>
1501
1502 PR jit/81144
1503 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
1504 memset call with zero-initialization.
1505 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
1506
8a259e30
UB
15072017-06-20 Uros Bizjak <ubizjak@gmail.com>
1508
1509 * gcc.target/i386/pr80732.c: Include fma4-check.h.
1510 (main): Renamed to ...
1511 (fma4_test): ... this.
1512
b6837e04
JK
15132017-06-20 Julia Koval <julia.koval@intel.com>
1514
1515 * gcc.target/i386/pr73350-2.c: New test.
1516
67ea3f4e
RO
15172017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1518
1519 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
1520 * c-c++-common/fold-masked-cmp-2.c: Likewise.
1521 * c-c++-common/fold-masked-cmp-3.c: Likewise.
1522 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
1523 restrict to x86_64-*-*-gnu.
1524 Skip scan-assembler on *-*-darwin*.
1525 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
1526 * gcc.dg/loop-invariant.c: Likewise.
1527 * gcc.dg/lto/pr70955_0.c: Likewise.
1528 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1529 * gcc.dg/tree-ssa/pr79803.c: Likewise.
1530 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
1531
1532 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
1533 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
1534 targets.
1535 * gcc.dg/attr-ms_struct-2.c: Likewise.
1536 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1537 * gcc.dg/bf-ms-layout.c: Likewise.
1538 * gcc.dg/bf-ms-layout-2.c: Likewise.
1539 * gcc.dg/pic-macro-define.c: Remove target restrictions.
1540 Require fpic support.
1541 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
1542 targets.
1543 * gcc.target/i386/bitfield2.c: Likewise.
1544 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
1545 targets.
1546 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
1547
71bbbd13
NS
15482017-06-20 Nathan Sidwell <nathan@acm.org>
1549
1550 PR c++/67074
1551 * g++.dg/lookup/pr67074.C: New.
1552 * g++.dg/parse/namespace-alias-1.C: Adjust.
1553
531f0b38
RB
15542017-06-20 Richard Biener <rguenther@suse.de>
1555
1556 PR middle-end/81097
1557 * c-c++-common/ubsan/pr81097.c: New testcase.
1558
d47d7438
RB
15592017-06-20 Richard Biener <rguenther@suse.de>
1560
1561 * gcc.dg/vect/pr65947-9.c: Adjust.
1562
b5c7b957
TP
15632017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1564
1565 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
1566 * gcc.target/arm/acle/cdp2.c: Likewise.
1567 * gcc.target/arm/acle/ldc.c: Likewise.
1568 * gcc.target/arm/acle/ldc2.c: Likewise.
1569 * gcc.target/arm/acle/ldc2l.c: Likewise.
1570 * gcc.target/arm/acle/ldcl.c: Likewise.
1571 * gcc.target/arm/acle/mcr.c: Likewise.
1572 * gcc.target/arm/acle/mcr2.c: Likewise.
1573 * gcc.target/arm/acle/mcrr.c: Likewise.
1574 * gcc.target/arm/acle/mcrr2.c: Likewise.
1575 * gcc.target/arm/acle/mrc.c: Likewise.
1576 * gcc.target/arm/acle/mrc2.c: Likewise.
1577 * gcc.target/arm/acle/mrrc.c: Likewise.
1578 * gcc.target/arm/acle/mrrc2.c: Likewise.
1579 * gcc.target/arm/acle/stc.c: Likewise.
1580 * gcc.target/arm/acle/stc2.c: Likewise.
1581 * gcc.target/arm/acle/stc2l.c: Likewise.
1582 * gcc.target/arm/acle/stcl.c: Likewise.
1583
a1aa2599
JJ
15842017-06-20 Jakub Jelinek <jakub@redhat.com>
1585
1586 PR target/81121
1587 * gcc.target/i386/pr81121.c: New test.
1588
16122c22
MM
15892017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1590
1591 PR target/79799
1592 * gcc.target/powerpc/pr79799-1.c: New test.
1593 * gcc.target/powerpc/pr79799-2.c: Likewise.
1594 * gcc.target/powerpc/pr79799-3.c: Likewise.
1595 * gcc.target/powerpc/pr79799-4.c: Likewise.
1596 * gcc.target/powerpc/pr79799-5.c: Likewise.
1597
5ec046c0
NS
15982017-06-19 Nathan Sidwell <nathan@acm.org>
1599
1600 PR c++/81124
1601 PR c++/79766
1602 * g++.dg/lookup/pr79766.C: New.
1603 * g++.dg/lookup/pr81124.C: New.
1604 * g++.dg/template/explicit6.C: Adjust.
1605 * g++.old-deja/g++.other/decl5.C: Adjust.
1606
c72e002c
CL
16072017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1608
1609 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
1610 -DSTACK_SIZE.
1611
4301ae22
JJ
16122017-06-19 Jakub Jelinek <jakub@redhat.com>
1613
9f8fafe8
JJ
1614 PR sanitizer/81125
1615 * g++.dg/ubsan/pr81125.C: New test.
1616
4301ae22
JJ
1617 PR sanitizer/81111
1618 * g++.dg/ubsan/pr81111.C: New test.
1619
21e4389f
RB
16202017-06-19 Richard Biener <rguenther@suse.de>
1621
1622 PR middle-end/81118
1623 * gcc.dg/torture/pr81118.c: New testcase.
1624
343ae898
RB
16252017-06-19 Richard Biener <rguenther@suse.de>
1626
1627 PR tree-optimization/80887
1628 * gcc.dg/tree-ssa/pr80887.c: New testcase.
1629
97872698
JJ
16302017-06-19 Jakub Jelinek <jakub@redhat.com>
1631
1632 PR ipa/81112
1633 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
1634
c14c0b15
NS
16352017-06-19 Nathan Sidwell <nathan@acm.org>
1636
1637 PR c++/81119
1638 * g++.dg/warn/pr81119.C: New.
1639
a6e5212a
ML
16402017-06-19 Martin Liska <mliska@suse.cz>
1641
1642 PR sanitizer/80879
1643 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
1644
871cc215
ML
16452017-06-19 Martin Liska <mliska@suse.cz>
1646
1647 PR ipa/80732
1648 * gcc.target/i386/mvc5.c: Scan indirect_function.
1649 * gcc.target/i386/mvc7.c: Likewise.
1650 * gcc.target/i386/pr80732.c: New test.
1651
431abe69
PC
16522017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
1653
1654 PR c++/66093
1655 * g++.dg/cpp1y/constexpr-66093.C: New.
1656
fe1ae165
RO
16572017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1658
1659 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
1660 dg-skip-if list.
1661
db9bbdec
RB
16622017-06-19 Richard Biener <rguenther@suse.de>
1663
1664 PR ipa/81112
1665 * g++.dg/torture/pr81112.C: New testcase.
1666
18154846
JH
16672017-06-18 Jan Hubicka <hubicka@ucw.cz>
1668
1669 * gcc.dg/lto/pr69866_0.c: This test needs alias.
1670
5dace4bf
TK
16712017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1672
1673 PR fortran/52473
1674 * gfortran.dg/cshift_1.f90: New test.
1675
4f4b0ab8
RO
16762017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1677
1678 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
1679
b36a612c
CL
16802017-06-16 Carl Love <cel@us.ibm.com>
1681
1682 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
1683 main): Add runnable tests and test checker for vec_float,
1684 vec_float2, vec_floate and vec_floato builtins.
1685
e3e266bf
RE
16862017-06-16 Richard Earnshaw <rearnsha@arm.com>
1687
1688 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
1689 the architecture options added by dg-add-options arm_neon.
1690 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
1691 to the architecture.
1692 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
1693 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
1694 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
1695
42093880
RE
16962017-06-16 Richard Earnshaw <rearnsha@arm.com>
1697
1698 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
1699 multilibs have been built.
1700
c5742a17
RE
17012017-06-16 Richard Earnshaw <rearnsha@arm.com>
1702
1703 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
1704 * gcc.target/arm/pr51915.c: Likewise.
1705 * gcc.target/arm/pr52006.c: Likewise.
1706 * gcc.target/arm/pr53187.c: Likewise.
1707
93aa40fe
RE
17082017-06-16 Richard Earnshaw <rearnsha@arm.com>
1709
1710 * gcc.target/arm/multilibs.exp: New file.
1711
b3d8d88e
MS
17122017-06-16 Martin Sebor <msebor@redhat.com>
1713
1714 PR tree-optimization/80933
1715 PR tree-optimization/80934
1716 * gcc.dg/fold-bcopy.c: New test.
1717 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
1718 * gcc.dg/tree-ssa/alias-36.c: Likewise.
1719 * gcc/testsuite/gcc.dg/pr79214.c: Adjust.
1720 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1721 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1722 * gcc.dg/builtins-nonnull.c: Likewise.
1723
56960fd6
JG
17242017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1725
1726 PR target/71778
1727 * gcc.target/arm/pr71778.c: New.
1728
ec73e54d
JH
17292017-06-16 Jan Hubicka <hubicka@ucw.cz>
1730
1731 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
1732
01f1c24e
RB
17332017-06-16 Richard Biener <rguenther@suse.de>
1734
1735 PR tree-optimization/81090
1736 * gcc.dg/graphite/pr81090.c: New testcase.
1737
8d94f932
JW
17382017-06-16 Janus Weil <janus@gcc.gnu.org>
1739
1740 PR fortran/80983
1741 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
1742
b783399a
JJ
17432017-06-16 Jakub Jelinek <jakub@redhat.com>
1744
1745 PR sanitizer/81094
1746 * c-c++-common/ubsan/object-size-11.c: New test.
1747
c3684b7b
MS
17482017-06-15 Martin Sebor <msebor@redhat.com>
1749
1750 PR c++/80560
1751 * g++.dg/Wclass-memaccess.C: New test.
1752
d0e7a9fd
JW
17532017-06-15 Janus Weil <janus@gcc.gnu.org>
1754
1755 PR fortran/80983
1756 * gfortran.dg/proc_ptr_comp_51.f90: New test.
1757
d1eed638
JH
17582017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
1759
1760 PR lto/69866
1761 * gcc.dg/lto/pr69866_0.c: New test.
1762 * gcc.dg/lto/pr69866_1.c: Likewise.
1763
61f5d852
JL
17642017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1765
1766 PR target/78818
1767 * gcc.target/msp430/pr78818-real.c: New template for tests.
1768 * gcc.target/msp430/pr78818-auto.c: New test.
1769 * gcc.target/msp430/pr78818-data-region.c: New test.
1770 * gcc.target/msp430/pr78818-data-sec.c: New test.
1771 * gcc.target/msp430/pr78818-auto-warn.c: New test.
1772
6820664a
TP
17732017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
1774
1775 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
1776 instructions in it rather than the number of IT blocks being 2.
1777 Transfer scan directive arm_thumb2 restriction to the whole
1778 testcase and restrict further to Thumb-only targets.
1779
41c540fc
TC
17802017-06-15 Tamar Christina <tamar.christina@arm.com>
1781
1782 * gcc.target/arm/sdiv_costs_1.c:
1783 Use dg-add-options.
1784
3466430f
MR
17852017-06-14 Maciej W. Rozycki <macro@imgtec.com>
1786
1787 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
1788 * gcc.target/mips/pr51513-1.c: New test.
1789 * gcc.target/mips/pr51513-2.c: New test.
1790
26fda5f5
RB
17912017-06-14 Richard Biener <rguenther@suse.de>
1792
1793 PR tree-optimization/81083
1794 * gcc.dg/torture/pr81083.c: Add prototypes.
1795
909263f8
RB
17962017-06-14 Richard Biener <rguenther@suse.de>
1797
1798 PR middle-end/81088
1799 * c-c++-common/ubsan/pr81088.c: New testcase.
1800
938a807a
EB
18012017-06-14 Eric Botcazou <ebotcazou@adacore.com>
1802
1803 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
1804
85c1b6d7
AP
18052017-06-14 Andrew Pinski <apinski@cavium.com>
1806 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
1807
1808 PR target/71663
1809 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
1810 * gcc.target/aarch64/vect-init-2.c: Likewise.
1811 * gcc.target/aarch64/vect-init-3.c: Likewise.
1812 * gcc.target/aarch64/vect-init-4.c: Likewise.
1813 * gcc.target/aarch64/vect-init-5.c: Likewise.
1814
bee9e49f
PC
18152017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1816
1817 PR c++/58541
1818 * g++.dg/cpp0x/constexpr-58541.C: New.
1819
24d020bd
RB
18202017-06-14 Richard Biener <rguenther@suse.de>
1821
1822 PR tree-optimization/81083
1823 * gcc.dg/torture/pr81083.c: New testcase.
1824
11c16c2a
JJ
18252017-06-14 Jakub Jelinek <jakub@redhat.com>
1826
1827 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
1828 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
1829
c60dc053
JJ
18302017-06-13 Jakub Jelinek <jakub@redhat.com>
1831
f31a8339
JJ
1832 PR c++/80973
1833 * g++.dg/ubsan/pr80973.C: New test.
1834
c60dc053
JJ
1835 PR c++/80984
1836 * g++.dg/opt/nrv18.C: New test.
1837
45b2222a
ML
18382017-06-13 Martin Liska <mliska@suse.cz>
1839
1840 PR sanitize/78204
1841 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
1842 test by adding no_sanitize attribute.
1843 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1844
ef0e3441
RL
18452017-06-13 Renlin Li <renlin.li@arm.com>
1846
1847 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
1848 conditionally.
1849
345683a9
MJ
18502017-06-13 Martin Jambor <mjambor@suse.cz>
1851
1852 PR tree-optimization/80803
1853 PR tree-optimization/81063
1854 gcc.dg/tree-ssa/pr80803.c: New test.
1855 gcc.dg/tree-ssa/pr81063.c: Likewise.
1856
9ebc3467
YG
18572017-06-12 Yury Gribov <tetra2005@gmail.com>
1858
1859 * c-c++-common/fold-masked-cmp-3.c: New test.
1860
16842d34
YG
18612017-06-13 Yury Gribov <tetra2005@gmail.com>
1862
1863 PR tree-optimization/67328
1864 * c-c++-common/fold-masked-cmp-1.c: New test.
1865 * c-c++-common/fold-masked-cmp-2.c: Likewise.
1866 * gcc.dg/pr46309.c: Fix pattern.
1867 * gcc.dg/pr46309-2.c: Likewise.
1868
ba593ad5
TC
18692017-06-13 Tamar Christina <tamar.christina@arm.com>
1870
1871 * gcc.target/arm/sdiv_costs_1.c:
1872 Require arm_arch_v8a_ok and add march option.
1873
9ab5a235
ML
18742017-06-13 Martin Liska <mliska@suse.cz>
1875
1876 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
1877 * gcc.dg/tree-ssa/dump-2.c: Likewise.
1878 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1879
4f2c198d
RB
18802017-06-13 Richard Biener <rguenther@suse.de>
1881
1882 PR middle-end/81065
1883 * c-c++-common/ubsan/pr81065.c: New testcase.
1884
196ed8ea
ILT
18852017-06-12 Ian Lance Taylor <iant@golang.org>
1886
1887 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
1888 freorder. Update comment to explain test.
1889
64ff4f60
TC
18902017-06-12 Tamar Christina <tamar.christina@arm.com>
1891
1892 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
1893 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
1894 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
1895 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
1896
5ed2fdfe
TC
18972017-06-12 Tamar Christina <tamar.christina@arm.com>
1898
1899 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
1900
6cddb61c
TC
19012017-06-12 Tamar Christina <tamar.christina@arm.com>
1902
1903 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
1904
aebce396
JJ
19052017-06-12 Jakub Jelinek <jakub@redhat.com>
1906
1907 PR tree-optimization/81003
1908 * gcc.c-torture/compile/pr81003.c: New test.
1909
3fd7fe21
RB
19102017-06-12 Richard Biener <rguenther@suse.de>
1911
1912 PR tree-optimization/81053
1913 * gcc.dg/torture/pr81053.c: New testcase.
1914
ac39f0e8
TK
19152017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1916
1917 PR fortran/80988
1918 * gfortran.dg/implied_do_io_3.f90: New test.
1919
18787c38
TV
19202017-06-10 Tom de Vries <tom@codesourcery.com>
1921
1922 * lib/target-supports.exp (check_effective_target_signal): New proc.
1923 * lib/gcc.exp (gcc_target_compile): Remove appending of
1924 -DSIGNAL_SUPPRESS to additional_flags.
1925 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
1926 additional_flags if effective target signal is not supported by the
1927 target.
1928 * gcc.c-torture/execute/20101011-1.c: Same.
1929 * gcc.dg/c99-stdint-1.c: Same.
1930 * gcc.dg/c99-stdint-2.c: Same.
1931 * gcc.dg/c99-stdint-5.c: Same.
1932 * gcc.dg/c99-stdint-6.c: Same.
1933 * gcc.dg/stdint-width-1.c: Same.
1934
0069a009
TV
19352017-06-10 Tom de Vries <tom@codesourcery.com>
1936
1937 * lib/target-supports.exp (check_effective_target_stack_size)
1938 (dg-effective-target-value): New proc.
1939 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
1940 additional_flags.
1941 * lib/objc.exp (objc_target_compile): Same.
1942 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
1943 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
1944 dg-additional-options.
1945 * gcc.c-torture/compile/20080806-1.c: Same.
1946 * gcc.c-torture/compile/920723-1.c: Same.
1947 * gcc.c-torture/compile/930621-1.c: Same.
1948 * gcc.c-torture/compile/991214-2.c: Same.
1949 * gcc.c-torture/compile/bcopy.c: Same.
1950 * gcc.c-torture/compile/memtst.c: Same.
1951 * gcc.c-torture/compile/msp.c: Same.
1952 * gcc.c-torture/compile/stuct.c: Same.
1953 * gcc.c-torture/execute/20011008-3.c: Same.
1954 * gcc.c-torture/execute/20030209-1.c: Same.
1955 * gcc.c-torture/execute/20031012-1.c: Same.
1956 * gcc.c-torture/execute/20040805-1.c: Same.
1957 * gcc.c-torture/execute/920410-1.c: Same.
1958 * gcc.c-torture/execute/920501-7.c: Same.
1959 * gcc.c-torture/execute/921113-1.c: Same.
1960 * gcc.c-torture/execute/921202-1.c: Same.
1961 * gcc.c-torture/execute/921208-2.c: Same.
1962 * gcc.c-torture/execute/930106-1.c: Same.
1963 * gcc.c-torture/execute/930406-1.c: Same.
1964 * gcc.c-torture/execute/950221-1.c: Same.
1965 * gcc.c-torture/execute/960521-1.c: Same.
1966 * gcc.c-torture/execute/980605-1.c: Same.
1967 * gcc.c-torture/execute/comp-goto-1.c: Same.
1968 * gcc.c-torture/execute/comp-goto-2.c: Same.
1969 * gcc.c-torture/execute/memcpy-1.c: Same.
1970 * gcc.c-torture/execute/multi-ix.c: Same.
1971 * gcc.c-torture/execute/nestfunc-4.c: Same.
1972 * gcc.c-torture/execute/pr20621-1.c: Same.
1973 * gcc.c-torture/execute/pr23135.c: Same.
1974 * gcc.c-torture/execute/pr28982b.c: Same.
1975 * gcc.dg/loop-3.c: Same.
1976 * gcc.dg/struct-ret-3.c: Same.
1977 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1978 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1979 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1980 * gcc.dg/tree-prof/pr44777.c: Same.
1981
b09649fd
DM
19822017-06-09 David Malcolm <dmalcolm@redhat.com>
1983
1984 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1985 (test_mutually_exclusive_suggestions): New test function.
1986 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
1987 (test_mutually_exclusive_suggestions): New test function.
1988 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
1989 (test_mutually_exclusive_suggestions): New test function.
1990 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1991 (test_show_locus): Add special-case for
1992 "test_mutually_exclusive_suggestions".
1993
a1f427e9
ILT
19942017-06-09 Ian Lance Taylor <iant@golang.org>
1995
1996 * gcc.dg/tree-prof/split-1.c: New test.
1997
cb59f689
JH
19982017-06-09 Jan Hubicka <hubicka@ucw.cz>
1999
2000 * gcc.dg/predict-14.c: Avoid cold function detection.
2001 * gcc.target/i386/umod-3.c: Likewise.
2002
f66e6423
TC
20032017-06-09 Tamar Christina <tamar.christina@arm.com>
2004
2005 * gcc.target/aarch64/lrint-matherr.h: New.
2006 * gcc.target/aarch64/inline-lrint_1.c: New.
2007 * gcc.target/aarch64/inline-lrint_2.c: New.
2008 * gcc.target/aarch64/no-inline-lrint_1.c: New.
2009 * gcc.target/aarch64/no-inline-lrint_2.c: New.
2010
37b68a43
TC
20112017-06-09 Tamar Christina <tamar.christina@arm.com>
2012
2013 * gcc.target/arm/sdiv_costs_1.c: New.
2014
37f30285
TV
20152017-06-09 Tom de Vries <tom@codesourcery.com>
2016
2017 PR target/80855
2018 * gcc.target/nvptx/label-values.c: New test.
2019
051508d7
TP
20202017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2021
2022 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
2023 Test for null definitions instead of them being undefined. Add entry
2024 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
2025 about using the effective target for architecture extension.
2026 (check_effective_target_arm_arch_v7ve_ok): Remove.
2027 (add_options_for_arm_arch_v7ve): Likewise.
2028
01a8cacc
RB
20292017-06-09 Richard Biener <rguenther@suse.de>
2030
2031 PR tree-optimization/66623
2032 * gcc.dg/vect/pr66623.c: New testcase.
2033
6d1115c5
RB
20342017-06-09 Richard Biener <rguenther@suse.de>
2035
2036 PR tree-optimization/79483
2037 * gcc.dg/graphite/pr79483.c: New testcase.
2038
6ba856d4
RB
20392017-06-09 Richard Biener <rguenther@suse.de>
2040
2041 PR middle-end/81007
2042 * g++.dg/pr81007.C: New testcase.
2043
48e69247
JJ
20442017-06-09 Jakub Jelinek <jakub@redhat.com>
2045
2046 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
2047 instead of "rsp" for -m32.
2048 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
2049 target, add -msse2 to dg-options.
2050 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
2051 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
2052
120ef1d5
SB
20532017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
2054
2055 PR target/80966
2056 * gcc.target/powerpc/stack-limit.c: New testcase.
2057
271be653
WS
20582017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
2059
2060 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
2061 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
2062 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
2063 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
2064 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
2065 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
2066
0d05f685
JJ
20672017-06-08 Jakub Jelinek <jakub@redhat.com>
2068
8ab7005b
JJ
2069 PR c/81006
2070 * c-c++-common/gomp/pr81006.c: New test.
2071
34361776
JJ
2072 PR c++/81011
2073 * g++.dg/gomp/pr81011.C: New test.
2074
0d05f685
JJ
2075 PR middle-end/81005
2076 * c-c++-common/ubsan/align-10.c: New test.
2077 * c-c++-common/ubsan/null-13.c: New test.
2078
2163b9bc
UB
20792017-06-08 Uros Bizjak <ubizjak@gmail.com>
2080
2081 PR target/81015
2082 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
2083 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
2084 * gcc.target/i386/pr81015.c: New test.
2085
73f49ad7
TV
20862017-06-08 Tom de Vries <tom@codesourcery.com>
2087
2088 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
2089 trampolines instead of NO_TRAMPOLINES.
2090 * gcc.c-torture/execute/20000822-1.c: Same.
2091 * gcc.c-torture/execute/920428-2.c: Same.
2092 * gcc.c-torture/execute/920501-7.c: Same.
2093 * gcc.c-torture/execute/920612-2.c: Same.
2094 * gcc.c-torture/execute/921017-1.c: Same.
2095 * gcc.c-torture/execute/921215-1.c: Same.
2096 * gcc.c-torture/execute/931002-1.c: Same.
2097 * gcc.c-torture/execute/comp-goto-2.c: Same.
2098 * gcc.c-torture/execute/nestfunc-1.c: Same.
2099 * gcc.c-torture/execute/nestfunc-2.c: Same.
2100 * gcc.c-torture/execute/nestfunc-3.c: Same.
2101 * gcc.c-torture/execute/nestfunc-5.c: Same.
2102 * gcc.c-torture/execute/nestfunc-6.c: Same.
2103 * gcc.c-torture/execute/pr24135.c: Same.
2104 * gcc.dg/Wtrampolines.c: Same.
2105 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2106 * gcc.dg/torture/stackalign/nested-5.c: Same.
2107 * gcc.dg/torture/stackalign/nested-6.c: Same.
2108 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
2109 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2110 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
2111 * gcc.dg/trampoline-1.c: Same.
2112 * gcc.dg/tree-prof/pr44777.c: Same.
2113 * gcc.target/i386/pr67770.c: Same.
2114 * lib/gcc.exp (gcc_target_compile): Remove appending of
2115 -DNO_TRAMPOLINES to additional_flags.
2116 * lib/objc.exp (objc_target_compile): Same.
2117
b9835925
TV
21182017-06-08 Tom de Vries <tom@codesourcery.com>
2119
2120 * lib/target-supports.exp (check_effective_target_trampolines): Test for
2121 'gcc,no_trampolines' instead of 'no_trampolines'.
2122
77db6c15
AI
21232017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
2124
2125 PR middle-end/79988
2126 * gcc.target/i386/mpx/pr79988.c: New test.
2127
0036534f
AI
21282017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
2129
2130 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
2131 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
2132 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
2133
b69d9ac6
JH
21342017-06-08 Jan Hubicka <hubicka@ucw.cz>
2135
2136 * g++.dg/tree-ssa/counts-1.C: New testcase.
2137 * gcc.dg/tree-ssa/counts-1.c: New testcase.
2138
c46f9051
JK
21392017-08-08 Julia Koval <julia.koval@intel.com>
2140
2141 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
2142 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
2143 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
2144 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
2145 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
2146 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
2147
5ed41889
MP
21482017-06-08 Marek Polacek <polacek@redhat.com>
2149
2150 PR sanitize/80932
2151 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
2152
8055904e
JK
21532017-08-08 Julia Koval <julia.koval@intel.com>
2154
2155 PR target/73350,80862
2156 * gcc.target/i386/pr73350.c: New test.
2157
fb4bc6ff
RB
21582017-06-08 Richard Biener <rguenther@suse.de>
2159
2160 PR tree-optimization/80928
2161 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
2162
989cc652 21632017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 2164
989cc652
CL
2165 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
2166
83059741
JW
21672017-06-07 Jonathan Wakely <jwakely@redhat.com>
2168
2169 PR c++/80990
2170 * g++.dg/cpp1z/class-deduction39.C: New.
2171
0874a778
MP
21722017-06-07 Marek Polacek <polacek@redhat.com>
2173
2174 PR sanitizer/80932
2175 * c-c++-common/ubsan/pr80932.c: New test.
2176
55e872a4
BC
21772017-06-07 Bin Cheng <bin.cheng@arm.com>
2178
2179 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
2180 * gcc.target/i386/l_fma_double_2.c: Ditto.
2181 * gcc.target/i386/l_fma_double_3.c: Ditto.
2182 * gcc.target/i386/l_fma_double_4.c: Ditto.
2183 * gcc.target/i386/l_fma_double_5.c: Ditto.
2184 * gcc.target/i386/l_fma_double_6.c: Ditto.
2185 * gcc.target/i386/l_fma_float_1.c: Ditto.
2186 * gcc.target/i386/l_fma_float_2.c: Ditto.
2187 * gcc.target/i386/l_fma_float_3.c: Ditto.
2188 * gcc.target/i386/l_fma_float_4.c: Ditto.
2189 * gcc.target/i386/l_fma_float_5.c: Ditto.
2190 * gcc.target/i386/l_fma_float_6.c: Ditto.
2191
cb9ac430
TC
21922017-06-07 Tamar Christina <tamar.christina@arm.com>
2193
2194 * gcc.target/aarch64/sdiv_costs_1.c: New.
2195
46c821e7
RB
21962017-06-07 Richard Biener <rguenther@suse.de>
2197
2198 PR tree-optimization/80928
2199 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
2200 * gcc.dg/vect/slp-13-big-array.c: Likewise.
2201
6eb2ac65
RB
22022017-06-07 Richard Biener <rguenther@suse.de>
2203
2204 PR tree-optimization/80928
2205 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
2206 check_results.
2207
25396db9
NS
22082017-06-06 Nathan Sidwell <nathan@acm.org>
2209
2210 * g++.dg/pr45330.C: Add inline namespace case.
2211
bbf97416
TK
22122017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2213
2214 PR fortran/80975
2215 * gfortran.dg/matmul_16.f90: New test.
2216 * gfortran.dg/inline_matmul_18.f90: New test.
2217
dc949728
MP
22182017-06-06 Marek Polacek <polacek@redhat.com>
2219
2220 PR c/79983
2221 * gcc.dg/pr79983.c: New test.
2222
100d0700
DM
22232017-06-06 David S. Miller <davem@davemloft.net>
2224
2225 * gcc.target/sparc/sparc-ret-3.c: New test.
2226
6c6b519a
TV
22272017-06-06 Tom de Vries <tom@codesourcery.com>
2228
2229 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
2230 label_values instead of NO_LABEL_VALUES.
2231 * gcc.c-torture/compile/920301-1.c: Same.
2232 * gcc.c-torture/compile/920501-1.c: Same.
2233 * gcc.c-torture/compile/941014-4.c: Same.
2234 * gcc.c-torture/compile/labels-1.c: Same.
2235 * gcc.c-torture/compile/pr18903.c: Same.
2236 * gcc.c-torture/execute/920302-1.c: Same.
2237 * gcc.c-torture/execute/920415-1.c: Same.
2238 * gcc.c-torture/execute/920428-2.c: Same.
2239 * gcc.c-torture/execute/920501-3.c: Same.
2240 * gcc.c-torture/execute/920501-4.c: Same.
2241 * gcc.c-torture/execute/920501-5.c: Same.
2242 * gcc.c-torture/execute/920501-7.c: Same.
2243 * gcc.c-torture/execute/920721-4.c: Same.
2244 * gcc.c-torture/execute/980526-1.c: Same.
2245 * gcc.c-torture/execute/990208-1.c: Same.
2246 * gcc.c-torture/execute/comp-goto-1.c: Same.
2247 * gcc.c-torture/execute/comp-goto-2.c: Same.
2248 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2249 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2250 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
2251 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2252 * gcc.dg/tree-prof/pr44777.c: Same.
2253 * gcc.misc-tests/bprob-2.c: Same.
2254 * gcc.misc-tests/gcov-3.c: Same.
2255 * lib/gcc.exp (gcc_target_compile): Remove appending of
2256 -DNO_LABEL_VALUES to additional_flags.
2257 * lib/objc.exp (objc_target_compile): Same.
2258 * lib/target-supports.exp (check_effective_target_label_values): Test on
2259 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
2260
4ebcc903
KT
22612017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2262
2263 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
2264
331dc840
RB
22652017-06-06 Richard Biener <rguenther@suse.de>
2266
2267 PR tree-optimization/80974
2268 * gcc.dg/torture/pr80974.c: New testcase.
2269
d2537732
TP
22702017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
2271
2272 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
2273 "unsigned int" in conversation warning on line 15.
2274
e7baeb39
RB
22752017-06-06 Richard Biener <rguenther@suse.de>
2276
2277 PR tree-optimization/80928
2278 * gcc.dg/vect/pr80928.c: New testcase.
2279 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
2280 * gcc.dg/vect/slp-13.c: Likewise.
2281 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
2282
05945a1b
DM
22832017-06-05 David Malcolm <dmalcolm@redhat.com>
2284
2285 * g++.dg/plugin/comment_plugin.c: New test plugin.
2286 * g++.dg/plugin/comments-1.C: New test file.
2287 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2288
9b972837
BE
22892017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2290
2291 * gcc.misc-tests/gcov-1a.c: New test.
2292
1d135d98
MM
22932017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2294
2295 * gcc.target/powerpc/clone1.c: New test.
2296
92bba237
JW
22972017-06-05 Janus Weil <janus@gcc.gnu.org>
2298
2299 PR fortran/70601
2300 * gfortran.dg/proc_ptr_comp_50.f90: New test.
2301
7b3ee9c9
NK
23022017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
2303
2304 PR fortran/35339
2305 * gfortran.dg/implied_do_io_1.f90: New Test.
2306 * gfortran.dg/implied_do_io_2.f90: New Test.
2307
e4d1c5c4
RL
23082017-06-05 Renlin Li <renlin.li@arm.com>
2309
2310 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
2311 selector to related line.
2312
d91561cb
JH
23132017-06-05 Jan Hubicka <hubicka@ucw.cz>
2314
2315 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
2316
d8395013
KT
23172017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2318
2319 * gcc.target/aarch64/store_lane0_str_1.c: New test.
2320
279dc4b4
KT
23212017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2322
2323 * gcc.target/aarch64/subs_compare_2.c: New test.
2324
e49d8b68
KT
23252017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2326
2327 * gcc.target/aarch64/subs_compare_1.c: New test.
2328
4456f65d
CX
23292017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
2330
2331 * gcc.target/mips/div-9.c: Delete duplicate test.
2332 * gcc.target/mips/div-10.c: Ditto.
2333 * gcc.target/mips/div-11.c: Ditto.
2334 * gcc.target/mips/div-12.c: Ditto.
2335
3995f3a2
JH
23362017-05-23 Jan Hubicka <hubicka@ucw.cz>
2337
2338 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2339
82c027e1
DH
23402017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
2341
2342 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
2343 vesrion of the dejagnu grep.
2344 (list-module-names): Use it and adjust the regular expressions for
2345 modules and submodules.
2346 * gfortran.dg/prof/prof.exp: Cleanup modules.
2347 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
2348 directives.
2349 * gfortran.dg/altreturn_8.f90: Likewise.
2350 * gfortran.dg/associate_12.f90: Likewise.
2351 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
2352 * gfortran.dg/charlen_15.f90: Likewise.
2353 * gfortran.dg/class_4a.f03: Likewise.
2354 * gfortran.dg/class_54.f90: Likewise.
2355 * gfortran.dg/class_dummy_4.f03: Likewise.
2356 * gfortran.dg/class_dummy_5.f90: Likewise.
2357 * gfortran.dg/constructor_9.f90: Likewise.
2358 * gfortran.dg/dec_structure_15.f90: Likewise.
2359 * gfortran.dg/do_check_8.f90: Likewise.
2360 * gfortran.dg/dtio_26.f03: Likewise.
2361 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
2362 * gfortran.dg/equiv_9.f90: Likewise.
2363 * gfortran.dg/extends_15.f90: Likewise.
2364 * gfortran.dg/finalize_22.f90: Likewise.
2365 * gfortran.dg/finalize_23.f90: Likewise.
2366 * gfortran.dg/generic_26.f90: Likewise.
2367 * gfortran.dg/generic_27.f90: Likewise.
2368 * gfortran.dg/namelist_76.f90: Likewise.
2369 * gfortran.dg/pointer_init_8.f90: Likewise.
2370 * gfortran.dg/pr61318.f90: Likewise.
2371 * gfortran.dg/pr77260_1.f90: Likewise.
2372 * gfortran.dg/pr77260_2.f90: Likewise.
2373 * gfortran.dg/pr77420_3.f90: Likewise.
2374 * gfortran.dg/proc_ptr_39.f90: Likewise.
2375 * gfortran.dg/proc_ptr_41.f90: Likewise.
2376 * gfortran.dg/proc_ptr_42.f90: Likewise.
2377 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
2378 * gfortran.dg/submodule_1.f08: Likewise.
2379 * gfortran.dg/submodule_10.f08: Likewise.
2380 * gfortran.dg/submodule_14.f08: Likewise.
2381 * gfortran.dg/submodule_15.f08: Likewise.
2382 * gfortran.dg/submodule_2.f08: Likewise.
2383 * gfortran.dg/submodule_5.f08: Likewise.
2384 * gfortran.dg/submodule_6.f08: Likewise.
2385 * gfortran.dg/submodule_7.f08: Likewise.
2386 * gfortran.dg/submodule_8.f08: Likewise.
2387 * gfortran.dg/submodule_9.f08: Likewise.
2388 * gfortran.dg/transfer_class_2.f90: Likewise.
2389 * gfortran.dg/typebound_assignment_7.f90: Likewise.
2390 * gfortran.dg/typebound_call_24.f03: Likewise.
2391 * gfortran.dg/typebound_call_25.f90: Likewise.
2392 * gfortran.dg/typebound_deferred_1.f90: Likewise.
2393 * gfortran.dg/typebound_generic_12.f03: Likewise.
2394 * gfortran.dg/typebound_generic_13.f03: Likewise.
2395 * gfortran.dg/typebound_generic_14.f03: Likewise.
2396 * gfortran.dg/typebound_generic_15.f90: Likewise.
2397 * gfortran.dg/typebound_operator_16.f03: Likewise.
2398 * gfortran.dg/typebound_operator_18.f90: Likewise.
2399 * gfortran.dg/typebound_operator_20.f90: Likewise.
2400 * gfortran.dg/typebound_override_3.f90: Likewise.
2401 * gfortran.dg/typebound_override_4.f90: Likewise.
2402 * gfortran.dg/typebound_override_5.f90: Likewise.
2403 * gfortran.dg/typebound_override_6.f90: Likewise.
2404 * gfortran.dg/typebound_override_7.f90: Likewise.
2405 * gfortran.dg/typebound_proc_28.f03: Likewise.
2406 * gfortran.dg/typebound_proc_29.f90: Likewise.
2407 * gfortran.dg/typebound_proc_30.f90: Likewise.
2408 * gfortran.dg/typebound_proc_31.f90: Likewise.
2409 * gfortran.dg/typebound_proc_32.f90: Likewise.
2410 * gfortran.dg/typebound_proc_33.f90: Likewise.
2411 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
2412 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
2413 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
2414 * gfortran.dg/use_only_3.f90: Likewise.
2415 * gfortran.dg/use_without_only_1.f90: Likewise.
2416 * gfortran.dg/warn_unused_function.f90: Likewise.
2417 * gfortran.dg/warn_unused_function_2.f90: Likewise.
2418 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 2419
3de4ac6d
MP
24202017-06-04 Marek Polacek <polacek@redhat.com>
2421
2422 PR c/80919
2423 * gcc.dg/format/pr80919.c: New test.
2424
2474f48f
MS
24252017-06-02 Martin Sebor <msebor@redhat.com>
2426
2427 PR c/80892
2428 * c-c++-common/Wfloat-conversion-2.c: New test.
2429
bd280745
PC
24302017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2431
2432 PR c++/68754
2433 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 2434
bd280745 24352017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
2436
2437 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
2438 for the new built-ins.
2439
ffa8a921
SD
24402017-06-02 Sudakshina Das <sudi.das@arm.com>
2441
2442 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
2443
d65d1bd9
WS
24442017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2445
2446 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
2447 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
2448 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
2449 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
2450 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
2451
b160939b
KT
24522017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2453
2454 * gcc.target/aarch64/hfmode_ins_1.c: New test.
2455
17f47f86
KT
24562017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2457
2458 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
2459
ab82e126
WS
24602017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2461
2462 * gcc.target/powerpc/fold-vec-abs-char.c: New.
2463 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
2464 * gcc.target/powerpc/fold-vec-abs-int.c: New.
2465 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
2466 * gcc.target/powerpc/fold-vec-abs-short.c: New.
2467 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
2468 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
2469 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
2470 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
2471
c957e9c0
NS
24722017-06-02 Nathan Sidwell <nathan@acm.org>
2473
2474 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
2475
aad16012
JJ
24762017-06-02 Jakub Jelinek <jakub@redhat.com>
2477
74b4885d
JJ
2478 PR rtl-optimization/80903
2479 * gcc.dg/pr80903.c: New test.
2480
aad16012
JJ
2481 PR fortran/80918
2482 * gfortran.dg/gomp/pr80918.f90: New test.
2483
40ffd95f
BE
24842017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2485
2486 * c-c++-common/Wsizeof-pointer-div.c: New test.
2487 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
2488 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2489 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
2490 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2491 * gcc.target/i386/sse-set-ps-1.c: Likewise.
2492 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
2493 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
2494 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
2495 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
2496 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
2497 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
2498 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
2499 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
2500 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
2501 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
2502 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
2503 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
2504 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
2505
052754ea
WS
25062017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
2507
2508 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
2509 Update the target to power8-vector.
2510
aa63913f
DM
25112017-06-01 David Malcolm <dmalcolm@redhat.com>
2512
2513 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
2514
2ded3754
PMR
25152017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2516
2517 * debug12.adb, debug12.ads: New testcase.
2518
c8638450
MJ
25192017-06-01 Martin Jambor <mjambor@suse.cz>
2520
2521 PR tree-optimization/80898
2522 * gcc.dg/tree-ssa/pr80898.c: New test.
2523 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
2524
ac853c90
PC
25252017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2526
2527 PR c++/80896
2528 * g++.dg/cpp1z/nodiscard5.C: New.
2529
7841f13c
CZ
25302017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
2531
2532 * gcc.target/arc/pr9001195952.c: New test.
2533
f525e390
TV
25342017-06-01 Tom de Vries <tom@codesourcery.com>
2535
2536 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
2537 * gcc.c-torture/compile/asmgoto-1.c: Same.
2538 * gcc.dg/20000707-1.c: Same.
2539 * gcc.dg/pr38700.c: Same.
2540 * gcc.dg/pr70169.c: Same.
2541 * gcc.dg/pr80112.c: Same.
2542 * gcc.dg/torture/pr51071-2.c: Same.
2543 * gcc.dg/torture/pr51071.c: Same.
2544 * gcc.dg/tree-ssa/alias-34.c: Same.
2545
9285616c
PMR
25462017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2547
2548 * gnat.dg/debug11.adb: New testcase.
2549
48932682
RB
25502017-06-01 Richard Biener <rguenther@suse.de>
2551
2552 PR middle-end/66313
2553 * c-c++-common/ubsan/pr66313.c: New testcase.
2554 * gcc.dg/tree-ssa/loop-15.c: Adjust.
2555
fcb99124
SM
25562017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
2557
2558 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
2559 dg-options. Change dg-require-effective-target powerpc_vsx_ok
2560 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
2561 -mcpu overridden.
2562 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
2563 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
2564 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
2565 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
2566 to dg-option. Add dg-skip-if directive to disable this test
2567 for darwin. Add dg-skip-if directive to disable this test if
2568 -mcpu overridden.
2569
dc7401c0
SP
25702017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
2571
2572 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
2573 (_mm_maskz_max_sd): Test new intrinsics.
2574 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
2575 (_mm_maskz_max_sd): Test new intrinsics.
2576 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
2577 (_mm_maskz_max_ss): Test new intrinsics.
2578 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
2579 (_mm_maskz_max_ss): Test new intrinsics.
2580 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
2581 (_mm_maskz_min_sd): Test new intrinsics.
2582 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
2583 (_mm_maskz_min_sd): Test new intrinsics.
2584 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
2585 (_mm_maskz_min_ss): Test new intrinsics.
2586 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
2587 (_mm_maskz_min_ss): Test new intrinsics.
2588
3909991c
NS
25892017-05-31 Nathan Sidwell <nathan@acm.org>
2590
2591 * g++.dg/lookup/lambda1.C New.
2592
0e510edb
BC
25932017-05-31 Bin Cheng <bin.cheng@arm.com>
2594
2595 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
2596 on pointer should not be replaced.
2597
9fc5e7a4
MM
25982017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
2599
2600 PR testsuite/80580
2601 * gcc.dg/gimplefe-error-7.c: New test.
2602
1e466f04
GM
26032017-05-31 Graham Markall <graham.markall@embecosm.com>
2604
2605 * gcc.target/arc/add_n-combine.c: New test.
2606 * gcc.target/arc/sub_n-combine.c: New test.
2607
89c88990
RB
26082017-05-31 Richard Biener <rguenther@suse.de>
2609
2610 PR target/80880
2611 * gcc.target/i386/pr80880.c: New testcase.
2612
748bbe72
RS
26132017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
2614
2615 * gcc.dg/vect/vect-103.c: Update wording of dump message.
2616
c7d7e222
BC
26172017-05-31 Bin Cheng <bin.cheng@arm.com>
2618
2619 * gcc.dg/vect/pr80815-3.c: New test.
2620
ee1379be
RB
26212017-05-31 Richard Biener <rguenther@suse.de>
2622
2623 PR tree-optimization/80906
2624 * gcc.dg/graphite/pr80906.c: New testcase.
2625
bcce980e
TV
26262017-05-30 Tom de Vries <tom@codesourcery.com>
2627
2628 PR testsuite/80910
2629 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
2630 unsupported if host compiler does not support c++11.
2631 (host_supports_c++11): New proc.
2632
ef9200aa
MS
26332017-05-30 Martin Sebor <msebor@redhat.com>
2634
2635 PR c/80731
2636 * g++.dg/ext/utf16-4.C: Relax test.
2637 * gcc.dg/fixed-point/int-warning.c: Adjust.
2638
f012c8ef
DM
26392017-05-30 David Malcolm <dmalcolm@redhat.com>
2640
2641 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
2642 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
2643 test case.
2644 * g++.dg/plugin/show-template-tree-color.C: New test case.
2645 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
2646 * g++.dg/template/show-template-tree-2.C: New test case.
2647 * g++.dg/template/show-template-tree-3.C: New test case.
2648 * g++.dg/template/show-template-tree-4.C: New test case.
2649 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
2650 * g++.dg/template/show-template-tree.C: New test case.
2651
3f8efe25
SB
26522017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
2653
2654 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
2655 dg-options.
2656 * gfortran.dg/pr80107.f: Delete testcase.
2657
77d1dbdb
UB
26582017-05-30 Uros Bizjak <ubizjak@gmail.com>
2659
2660 PR target/80833
2661 * gcc.target/i386/pr80833-1.c: New test.
2662 * gcc.target/i386/pr80833-2.c: Ditto.
2663
e2f35333
NS
26642017-05-30 Nathan Sidwell <nathan@acm.org>
2665
2666 PR c++/80913
2667 * g++.dg/lookup/pr80913.C: New.
2668
ba7629e2
RB
26692017-05-30 Richard Biener <rguenther@suse.de>
2670
2671 PR middle-end/80901
2672 * gcc.dg/torture/pr80901.c: New testcase.
2673
4bfb347c
RD
26742017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
2675
2676 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
2677
b3125625
JL
26782017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2679
2680 PR target/78838
2681 * gcc.target/msp430/interrupt_fn_placement.c: New test.
2682
892d6169
RB
26832017-05-30 Richard Biener <rguenther@suse.de>
2684
2685 PR middle-end/80876
2686 * gcc.dg/torture/pr80876.c: New testcase.
2687
3d7ff728
NS
26882017-05-29 Nathan Sidwell <nathan@acm.org>
2689
2690 PR c++/80891 (#5)
2691 * g++.dg/lookup/pr80891-5.C: New.
2692
fd262197
JD
26932017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2694
2695 PR libgfortran/53029
2696 * gfortran.dg/read_5.f90: New test.
2697
724e517a
NS
26982017-05-29 Nathan Sidwell <nathan@acm.org>
2699
a5cfa13a
NS
2700 PR c++/80891 (#4)
2701 * g++.dg/lookup/pr80891-4.C: New.
2702
e514ab0c
NS
2703 PR c++/80891 (#1)
2704 * g++.dg/lookup/pr80891-1.C: New.
2705
58dec010
NS
2706 PR c++/80891 (#3)
2707 * g++.dg/lookup/pr80891-3.C: New.
2708
724e517a
NS
2709 PR c++/80891 (#2)
2710 * g++.dg/lookup/pr80891-2.C: New.
2711
bbe3927b
TK
27122017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2713
2714 PR fortran/37131
2715 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
2716 flags.
2717 * gfortran.dg/transpose_optimization_1.f90: Likewise.
2718 * gfortran.dg/inline_matmul_17.f90: New test.
2719
8364e6ac
TK
27202017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2721
2722 * gfortran.dg/matmul_bounds_12.f90: New test.
2723
56a35ac9
JJ
27242017-05-27 Jakub Jelinek <jakub@redhat.com>
2725
2726 PR bootstrap/80887
2727 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
2728
945bf9e1
NS
27292017-05-26 Nathan Sidwell <nathan@acm.org>
2730
2731 * g++.dg/cpp0x/dr2061.C: New.
2732 * g++.dg/parse/namespace-alias-1.C: Add more test.
2733
cb4fe401
BC
27342017-05-26 Bin Cheng <bin.cheng@arm.com>
2735
2736 PR tree-optimization/80815
2737 * gcc.dg/vect/pr80815-1.c: New test.
2738 * gcc.dg/vect/pr80815-2.c: New test.
2739
e929e611
ML
27402017-05-26 Martin Liska <mliska@suse.cz>
2741
2742 PR ipa/80663
2743 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
2744 split at the problematic spot.
2745 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
2746 a valid value of the param.
2747
92f105f6
MP
27482017-05-26 Marek Polacek <polacek@redhat.com>
2749
2750 PR sanitizer/80875
2751 * c-c++-common/ubsan/pr80875.c: New test.
2752
74ca4e36
TV
27532017-05-26 Tom de Vries <tom@codesourcery.com>
2754
2755 PR testsuite/80557
2756 * gcc.dg/20011021-1.c: Replace absolute line numbers.
2757 * gcc.dg/Wcxx-compat-8.c: Same.
2758 * gcc.dg/Wobjsize-1.c: Same.
2759 * gcc.dg/Wshadow-local-2.c: Same.
2760 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
2761 * gcc.dg/anon-struct-6.c: Same.
2762 * gcc.dg/asm-wide-1.c: Same.
2763 * gcc.dg/builtin-inf-1.c: Same.
2764 * gcc.dg/builtin-redefine.c: Same.
2765 * gcc.dg/c90-array-lval-6.c: Same.
2766 * gcc.dg/c90-array-lval-7.c: Same.
2767 * gcc.dg/c90-fordecl-1.c: Same.
2768 * gcc.dg/c99-fordecl-2.c: Same.
2769 * gcc.dg/cast-lvalue-1.c: Same.
2770 * gcc.dg/cast-lvalue-2.c: Same.
2771 * gcc.dg/compound-lvalue-1.c: Same.
2772 * gcc.dg/cond-lvalue-1.c: Same.
2773 * gcc.dg/cpp/20000419-1.c: Same.
2774 * gcc.dg/cpp/backslash.c: Same.
2775 * gcc.dg/cpp/backslash2.c: Same.
2776 * gcc.dg/cpp/macspace1.c: Same.
2777 * gcc.dg/cpp/macspace2.c: Same.
2778 * gcc.dg/cpp/multiline-2.c: Same.
2779 * gcc.dg/cpp/pr27777.c: Same.
2780 * gcc.dg/cpp/pr30786.c: Same.
2781 * gcc.dg/cpp/pr34602.c: Same.
2782 * gcc.dg/cpp/redef1.c: Same.
2783 * gcc.dg/cpp/tr-warn1.c: Same.
2784 * gcc.dg/cpp/tr-warn3.c: Same.
2785 * gcc.dg/cpp/tr-warn6.c: Same.
2786 * gcc.dg/cpp/trad/hash.c: Same.
2787 * gcc.dg/cpp/trad/redef1.c: Same.
2788 * gcc.dg/cpp/ucs.c: Same.
2789 * gcc.dg/declspec-10.c: Same.
2790 * gcc.dg/declspec-11.c: Same.
2791 * gcc.dg/declspec-18.c: Same.
2792 * gcc.dg/format/c99-strftime-1.c: Same.
2793 * gcc.dg/format/ext-3.c: Same.
2794 * gcc.dg/format/pr72858.c: Same.
2795 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
2796 * gcc.dg/init-string-1.c: Same.
2797 * gcc.dg/label-decl-3.c: Same.
2798 * gcc.dg/m-un-2.c: Same.
2799 * gcc.dg/nofixed-point-2.c: Same.
2800 * gcc.dg/noncompile/20020213-1.c: Same.
2801 * gcc.dg/pch/counter-2.c: Same.
2802 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
2803 * gcc.dg/pr27528.c: Same.
2804 * gcc.dg/pr27953.c: Same.
2805 * gcc.dg/pr35899.c: Same.
2806 * gcc.dg/pr37561.c: Same.
2807 * gcc.dg/pr45461.c: Same.
2808 * gcc.dg/pr45750.c: Same.
2809 * gcc.dg/pr53196-2.c: Same.
2810 * gcc.dg/pr53265.c: Same.
2811 * gcc.dg/redecl-1.c: Same.
2812 * gcc.dg/tls/thr-init-1.c: Same.
2813 * gcc.dg/torture/pr51106-1.c: Same.
2814 * gcc.dg/torture/pr51106-2.c: Same.
2815 * gcc.dg/uninit-19.c: Same.
2816 * gcc.dg/uninit-pr20644.c: Same.
2817
6fc9f7aa
JJ
28182017-05-26 Jakub Jelinek <jakub@redhat.com>
2819
2820 * g++.dg/cpp1z/decomp29.C (p): New variable.
2821 (main): Add further tests.
2822
28e0e05b
RB
28232017-05-26 Richard Biener <rguenther@suse.de>
2824
2825 PR tree-optimization/80842
2826 * gcc.dg/torture/pr80842.c: New testcase.
2827
c81ec254
PC
28282017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2829
2830 PR c++/79652
2831 * g++.dg/cpp0x/pr79652.C: New.
2832
aee21066
PC
28332017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2834
2835 PR c++/71451
2836 * g++.dg/cpp0x/variadic170.C: New.
2837
63dbcd13
VR
28382017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
2839
2840 * g++.dg/warn/Wcatch-value-1.C: New test.
2841 * g++.dg/warn/Wcatch-value-2.C: New test.
2842 * g++.dg/warn/Wcatch-value-3.C: New test.
2843
932f48ac
NS
28442017-05-25 Nathan Sidwell <nathan@acm.org>
2845
44e00a7a
NS
2846 * g++.dg/lookup/using56.C: New.
2847 * g++.dg/lookup/using57.C: New.
2848 * g++.dg/lookup/using58.C: New.
2849 * g++.dg/lookup/using59.C: New.
2850
932f48ac
NS
2851 * g++.dg/lookup/using17.C: Adjust diagnostics.
2852
a10f9a2e
MS
28532017-05-25 Martin Sebor <msebor@redhat.com>
2854
2855 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
2856 positives on ILP32.
2857 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
2858 column numbers.
2859 * gcc.dg/pr60114.c: Same.
2860
47c05e71
JH
28612017-05-23 Jan Hubicka <hubicka@ucw.cz>
2862
2863 * gfortran.dg/pr48636.f90: Fix template better.
2864
f35a733d
NS
28652017-05-25 Nathan Sidwell <nathan@acm.org>
2866
2867 * g++.dg/lookup/koenig14.C: New.
2868
18c1e9e0
PC
28692017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2870
2871 PR c++/79583
2872 * g++.dg/cpp0x/pr79583.C: New.
2873
2673d192
PC
28742017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2875
2876 PR c++/68578
2877 * g++.dg/cpp1y/pr68578.C: New.
2878
bce8ef71
MG
28792017-05-25 Marc Glisse <marc.glisse@inria.fr>
2880
2881 * gcc.dg/tree-ssa/vce-1.c: New file.
2882
11d6b45d
MG
28832017-05-25 Marc Glisse <marc.glisse@inria.fr>
2884
2885 * gcc.dg/tree-ssa/addadd.c: New file.
2886
5ad4f1c8
NS
28872017-05-24 Nathan Sidwell <nathan@acm.org>
2888
2889 * g++.dg/lookup/friend12.C: Adjust diagnostics.
2890 * g++.dg/lookup/friend19.C: New.
2891 * g++.dg/lookup/friend20.C: New.
2892
d4a760d8
JW
28932017-05-24 Jonathan Wakely <jwakely@redhat.com>
2894
2895 PR c++/80544
2896 * g++.dg/expr/cast11.C: New test.
2897
3cd211af
MS
28982017-05-24 Martin Sebor <msebor@redhat.com>
2899
2900 PR c/80731
2901 * c-c++-common/Wfloat-conversion.c: Adjust.
2902 * c-c++-common/dfp/convert-int-saturate.c: Same.
2903 * c-c++-common/pr68657-1.c: Same.
2904 * g++.dg/ext/utf-cvt.C: Same.
2905 * g++.dg/ext/utf16-4.C: Same.
2906 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
2907 * g++.dg/warn/Wconversion-real-integer2.C: Same.
2908 * g++.dg/warn/Wconversion3.C: Same.
2909 * g++.dg/warn/Wconversion4.C: Same.
2910 * g++.dg/warn/Wsign-conversion.C: Same.
2911 * g++.dg/warn/overflow-warn-1.C: Same.
2912 * g++.dg/warn/overflow-warn-3.C: Same.
2913 * g++.dg/warn/overflow-warn-4.C: Same.
2914 * g++.dg/warn/pr35635.C: Same.
2915 * g++.old-deja/g++.mike/enum1.C: Same.
2916 * gcc.dg/Wconversion-3.c: Same.
2917 * gcc.dg/Wconversion-5.c: Same.
2918 * gcc.dg/Wconversion-complex-c99.c: Same.
2919 * gcc.dg/Wconversion-complex-gnu.c: Same.
2920 * gcc.dg/Wconversion-integer.c: Same.
2921 * gcc.dg/Wsign-conversion.c: Same.
2922 * gcc.dg/bitfld-2.c: Same.
2923 * gcc.dg/c90-const-expr-11.c: Same.
2924 * gcc.dg/c90-const-expr-7.c: Same.
2925 * gcc.dg/c99-const-expr-7.c: Same.
2926 * gcc.dg/overflow-warn-1.c: Same.
2927 * gcc.dg/overflow-warn-2.c: Same.
2928 * gcc.dg/overflow-warn-3.c: Same.
2929 * gcc.dg/overflow-warn-4.c: Same.
2930 * gcc.dg/overflow-warn-5.c: Same.
2931 * gcc.dg/overflow-warn-8.c: Same.
2932 * gcc.dg/overflow-warn-9.c: New test.
2933 * gcc.dg/pr35635.c: Adjust.
2934 * gcc.dg/pr59940.c: Same.
2935 * gcc.dg/pr59963-2.c: Same.
2936 * gcc.dg/pr60114.c: Same.
2937 * gcc.dg/switch-warn-2.c: Same.
2938 * gcc.dg/utf-cvt.c: Same.
2939 * gcc.dg/utf16-4.c: Same.
2940
216bfadc
JJ
29412017-05-24 Jakub Jelinek <jakub@redhat.com>
2942
2943 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
2944 Don't include limits.h.
2945 (w): Conditionalize on long long wider than int. Use
2946 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
2947 -9223372036854775808.
2948 (x): Use __INT_MAX__ instead of INT_MAX.
2949
610abc02
TK
29502017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2951
2952 PR fortran/66094
2953 * gfortran.dg/inline_matmul_16.f90: New test.
2954
8d0c9b36
TV
29552017-05-24 Tom de Vries <tom@codesourcery.com>
2956
2957 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
2958
3f3fb6c9
PB
29592017-05-24 Peter Bergner <bergner@vnet.ibm.com>
2960
2961 PR middle-end/80823
2962 * gcc.dg/pr80823.c: New test.
2963
00e0af8d
AK
29642017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2965
2966 * gcc.target/s390/pr80725.c: New test.
2967
6131102c
NS
29682017-05-23 Nathan Sidwell <nathan@acm.org>
2969
ef4c5e78
NS
2970 * g++.dg/lookup/extern-c-hidden.C: New.
2971 * g++.dg/lookup/extern-redecl1.C: New.
2972
6131102c
NS
2973 PR c++/80866
2974 * g++.dg/parse/pr80866.C: New.
2975
d2db2e6b
JH
29762017-05-23 Jan Hubicka <hubicka@ucw.cz>
2977
2978 * gcc.dg/ipa/ctor-empty-1.c: Update template.
2979 * gcc.dg/ipa/inline-5.c: Likewise.
2980 * gfortran.dg/pr48636.f90: Likewise.
2981
e4ea7a4c
NS
29822017-05-23 Nathan Sidwell <nathan@acm.org>
2983
2984 * g++.dg/parse/ctor9.C: Adjust expected error.
2985
c2d7c404
JD
29862017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2987
2988 PR libgfortran/80256
2989 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
2990 Cygwin.
2991
fd71a9a2
TS
29922017-05-23 Thomas Schwinge <thomas@codesourcery.com>
2993
2994 * c-c++-common/goacc/parallel-dims-1.c: Update.
2995 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
2996 * c-c++-common/goacc/routine-1.c: Likewise.
2997 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
2998 * g++.dg/goacc/template.C: Likewise.
2999 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3000 * gfortran.dg/goacc/routine-3.f90: Likewise.
3001 * gfortran.dg/goacc/sie.f95: Likewise.
3002 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
3003
9d029ddf
NS
30042017-05-23 Nathan Sidwell <nathan@acm.org>
3005
3006 * g++.dg/lookup/using13.C: Adjust expected error.
3007
008c7367
SKS
30082017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3009
3010 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
3011
d1f6caae
MM
30122017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3013
3014 PR target/80718
3015 * gcc.target/powerpc/pr80718.c: New test.
3016
2ea0d750
SB
30172017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
3018
3019 * gcc.target/powerpc/conditional-return.c: New testcase.
3020
25b81686
BS
30212017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3022
3023 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
3024 LE-only.
3025
477f145b
JW
30262017-05-22 Janus Weil <janus@gcc.gnu.org>
3027
3028 PR fortran/80766
3029 * gfortran.dg/typebound_call_28.f90: New test.
3030
65cc1407
NS
30312017-05-22 Nathan Sidwell <nathan@acm.org>
3032
3033 * g++.dg/lookup/strong-using.C: New.
3034
0c4f8178
TP
30352017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3036
3037 * gcc.target/arm/movsi_movt.c: New test.
3038 * gcc.target/arm/movdi_movt.c: New test.
3039
fbb1c7d4
EB
30402017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
3041
3042 * gnat.dg/specs/not_null1.ads: New test.
3043
d3271136
EB
30442017-05-22 Eric Botcazou <ebotcazou@adacore.com>
3045
3046 * gnat.dg/limited_with5.ad[sb]: New test.
3047 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
3048 * gnat.dg/limited_with6.ad[sb]: New test.
3049 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
3050
4c24ec6d
EB
30512017-05-22 Eric Botcazou <ebotcazou@adacore.com>
3052
3053 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
3054 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
3055
4bcbb7b8
PC
30562017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3057
3058 PR c++/70265
3059 * g++.dg/cpp1y/constexpr-70265-1.C: New.
3060 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
3061
51cd6b78
JD
30622017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3063
3064 PR libgfortran/80333
3065 * gfortran.dg/dtio_30.f03: New test.
3066
33f8c0a1
MP
30672017-05-19 Marek Polacek <polacek@redhat.com>
3068
3069 PR sanitizer/80800
3070 * c-c++-common/ubsan/pr80800.c: New test.
3071 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
3072
9740ed54
TS
30732017-05-19 Thomas Schwinge <thomas@codesourcery.com>
3074
7fd549d2
TS
3075 * c-c++-common/goacc/default-1.c: Update.
3076 * c-c++-common/goacc/default-2.c: Likewise.
3077 * c-c++-common/goacc/default-4.c: Likewise.
3078 * gfortran.dg/goacc/default-1.f95: Likewise.
3079 * gfortran.dg/goacc/default-4.f: Likewise.
3080 * c-c++-common/goacc/default-5.c: New file.
3081 * gfortran.dg/goacc/default-5.f: Likewise.
3082
9740ed54
TS
3083 * c-c++-common/goacc/default-1.c: New file.
3084 * c-c++-common/goacc/default-2.c: Likewise.
3085 * c-c++-common/goacc/data-default-1.c: Remove file, including its
3086 test cases in...
3087 * c-c++-common/goacc/default-3.c: ... this new file, and...
3088 * c-c++-common/goacc/default-4.c: ... this new file.
3089 * gfortran.dg/goacc/default.f95: Remove file, including its test
3090 cases in...
3091 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
3092 * gfortran.dg/goacc/default-2.f: ... this new file.
3093 * gfortran.dg/goacc/default-3.f95: New file.
3094 * gfortran.dg/goacc/default-4.f: Likewise.
3095
2a8a8d7b
NS
30962017-05-19 Nathan Sidwell <nathan@acm.org>
3097
3098 * g++.dg/inherit/covariant7.C: Adjust.
3099
a978134e
PB
31002017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3101
3102 * gcc.target/arm/tls-disable-literal-pool.c: Change
3103 require-effective-target to tls_native.
3104 Move dg-error to return statement line and change to dg-message.
3105
39aac208
RB
31062017-05-19 Richard Biener <rguenther@suse.de>
3107
3108 PR c++/80593
3109 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
3110 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
3111
035ab826
RB
31122017-05-19 Richard Biener <rguenther@suse.de>
3113
3114 PR middle-end/80764
3115 * gcc.dg/torture/pr80764.c: New testcase.
3116
52e14b96
MM
31172017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3118
3119 PR target/80510
3120 * gcc.target/powerpc/pr80510-1.c: New test.
3121 * gcc.target/powerpc/pr80510-2.c: Likewise.
3122
4287da82
EG
31232017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
3124
3125 * gcc.dg/pragma-diag-7.c: New test.
3126
e4171e10
UB
31272017-05-18 Uros Bizjak <ubizjak@gmail.com>
3128
3129 PR target/80799
3130 * g++.dg/other/i386-11.C: New test.
3131
cdefeea2
WS
31322017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
3133
3134 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
3135 * fold-vec-div-floatdouble.c: Likewise.
3136 * fold-vec-logical-ands-char.c: Likewise.
3137 * fold-vec-logical-ands-int.c: Likewise.
3138 * fold-vec-logical-ands-short.c: Likewise.
3139 * fold-vec-logical-ors-char.c: Likewise.
3140 * fold-vec-logical-ors-int.c: Likewise.
3141 * fold-vec-logical-ors-short.c: Likewise.
3142 * fold-vec-logical-other-char.c: Likewise.
3143 * fold-vec-mule-misc.c: Likewise.
3144 * fold-vec-mult-float.c: Likewise.
3145 * fold-vec-mult-floatdouble.c: Likewise.
3146 * fold-vec-mult-int.c: Likewise.
3147 * fold-vec-mult-int128-p9.c: Likewise.
3148 * fold-vec-sub-floatdouble.c: Likewise.
3149 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
3150 Add lp64 requirement.
3151 * fold-vec-mult-int128-p8.c: Likewise.
3152 * fold-vec-logical-ors-longlong.c: Fix comment typo.
3153
62ee030a
SM
31542017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
3155
3156 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
3157 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
3158 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
3159 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
3160 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
3161 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
3162 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
3163 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
3164 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
3165 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
3166 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
3167 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
3168 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
3169 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
3170 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
3171 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
3172 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
3173 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
3174 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
3175 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
3176 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
3177 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
3178 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
3179 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
3180 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
3181 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
3182
00a84d0e
SL
31832017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
3184
3185 * gcc.target/sparc/niagara7-align.c: New test.
3186
243c2883
MP
31872017-05-18 Marek Polacek <polacek@redhat.com>
3188
3189 PR sanitizer/80797
3190 * c-c++-common/ubsan/null-12.c: New test.
3191
e98e6340
SB
31922017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
3193
3194 PR middle-end/80692
3195 * gcc.c-torture/execute/pr80692.c: New testcase.
3196
0152001b 31972017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
3198
3199 PR libgfortran/80741
3200 * gfortran.dg/read_4.f90: New test.
3201
c8ded430
BS
32022017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3203
3204 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
3205
e5b1f5a1
FR
32062017-05-17 Fritz Reese <fritzoreese@gmail.com>
3207
3208 PR fortran/80668
3209 * gfortran.dg/pr80668.f90: New.
3210
9853cb28
PB
32112017-05-17 Peter Bergner <bergner@vnet.ibm.com>
3212
3213 PR middle-end/80775
3214 * gcc.dg/pr80775.c: New test.
3215
142473df
MP
32162017-05-17 Marek Polacek <polacek@redhat.com>
3217
3218 PR sanitizer/80659
3219 * gcc.dg/asan/pr80659.c: New test.
3220
8508a5b5
SKS
32212017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3222
3223 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
3224 unsigned long.
3225
bc36d2b7
CX
32262017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
3227
3228 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
3229
4fc5ebf1
JG
32302017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
3231 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3232
3233 PR tree-optimization/80457
3234 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
3235 call vect_model_simple_cost.
3236
bedee914
PT
32372017-05-16 Paul Thomas <pault@gcc.gnu.org>
3238
3239 PR fortran/80554
3240 * gfortran.dg/submodule_29.f08: New test.
3241
10791753
DM
32422017-05-16 David Malcolm <dmalcolm@redhat.com>
3243
3244 * g++.dg/other/accessor-fixits-1.C: New test case.
3245 * g++.dg/other/accessor-fixits-2.C: New test case.
3246 * g++.dg/other/accessor-fixits-3.C: New test case.
3247 * g++.dg/other/accessor-fixits-4.C: New test case.
3248
727577c2
CL
32492017-05-16 Carl Love <cel@us.ibm.com>
3250
3251 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
3252 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
3253 built-ins to the test suite file. Note, support for mradds exists
3254 but no test case exists.
3255 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
3256 built-ins to the test suite file.
3257
6b6ae9eb
MP
32582017-05-16 Marek Polacek <polacek@redhat.com>
3259
3260 PR sanitizer/80536
3261 PR sanitizer/80386
3262 * c-c++-common/ubsan/pr80536.c: New test.
3263 * g++.dg/ubsan/pr80386.C: New test.
3264
678d7e19
TC
32652017-05-16 Tamar Christina <tamar.christina@arm.com>
3266
3267 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
3268 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
3269
6da37857
MW
32702016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3271
3272 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
3273 expected output of vadd, vsub and vmul instructions.
3274 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
3275 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
3276 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
3277
a5768d38
JD
32782017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3279
3280 PR libgfortran/80727
3281 * gfortran.dg/read_3.f90: New test.
3282
3a77e7cc
NS
32832017-05-15 Nathan Sidwell <nathan@acm.org>
3284
2016c841
NS
3285 PR c++/79369
3286 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
3287
3a77e7cc
NS
3288 PR c++/79369
3289 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
3290 * g++.dg/cpp0x/pr79369.C: New.
3291
0735a1c8
SK
32922017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
3293
3294 PR fortran/80752
3a77e7cc 3295 * gfortran.dg/pr80752.f90: New test.
0735a1c8 3296
f108770a
UB
32972017-05-15 Uros Bizjak <ubizjak@gmail.com>
3298
900b5b6a 3299 PR target/80425
f108770a
UB
3300 * gcc.target/i386/pr80425-1.c: New test.
3301 * gcc.target/i386/pr80425-2.c: Ditto.
3302
e30ce0a3
JL
33032017-05-15 Jeff Law <law@redhat.com>
3304
3305 * gcc.target/mips/reorgbug-1.c: New test.
3306
0d5a0a33
PMR
33072017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
3308
3309 * gnat.dg/specs/pack13.ads: New test.
3310
a104bd88
MS
33112017-05-14 Martin Sebor <msebor@redhat.com>
3312
3313 PR middle-end/77671
3314 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
3315 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
3316 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3317 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
3318 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
3319
c6c02519
MS
33202017-05-14 Martin Sebor <msebor@redhat.com>
3321
3322 PR middle-end/80669
3323 * gcc.dg/builtin-stpncpy.c: New test.
3324
d6d4d770
DS
33252017-05-14 Daniel Santos <daniel.santos@pobox.com>
3326
3327 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
3328 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
3329 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
3330 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
3331
b9bdd60b
JK
33322017-05-14 Julia Koval <julia.koval@intel.com>
3333
3334 * gcc.target/i386/xgetsetbv.c: New test.
3335
28ae01cd
NK
33362017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
3337
3338 PR fortran/80442
3339 * gfortran.dg/impl_do_var_data.f90: New Test
3340
c7488b4f
PJ
33412017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
3342
3343 * brig.dg/test/gimple/priv-array-offset-access.hsail:
3344 A regression test for a private array access case which caused
3345 an assert.
3346
9b5f12ae
MS
33472017-05-12 Martin Sebor <msebor@redhat.com>
3348
3349 PR testsuite/80643
3350 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
3351 to the purpose of the test.
3352
b76f1550
SM
33532017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
3354
3355 * gcc.target/powerpc/bmi-andn-1.c: New file
3356 * gcc.target/powerpc/bmi-andn-2.c: New file.
3357 * gcc.target/powerpc/bmi-bextr-1.c: New file.
3358 * gcc.target/powerpc/bmi-bextr-2.c: New file.
3359 * gcc.target/powerpc/bmi-bextr-4.c: New file.
3360 * gcc.target/powerpc/bmi-bextr-5.c: New file.
3361 * gcc.target/powerpc/bmi-blsi-1.c: New file.
3362 * gcc.target/powerpc/bmi-blsi-2.c: New file.
3363 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
3364 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
3365 * gcc.target/powerpc/bmi-blsr-1.c: New file.
3366 * gcc.target/powerpc/bmi-blsr-2.c: New File.
3367 * gcc.target/powerpc/bmi-check.h: New File.
3368 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
3369 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
3370 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
3371 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
3372 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
3373 * gcc.target/powerpc/bmi2-check.h: New file.
3374 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
3375 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
3376 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
3377 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
3378 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
3379 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
3380 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
3381 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
3382 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
3383
2a3fa75a
PC
33842017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3385
3386 PR c++/60430
3387 * g++.dg/cpp0x/pr60430.C: New.
3388
e8bf7c7b
JL
33892017-05-12 Jeff Law <law@redhat.com>
3390
3391 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3392
284d1f76
PB
33932017-05-12 Peter Bergner <bergner@vnet.ibm.com>
3394
3395 PR middle-end/80707
3396 * g++.dg/pr80707.C: New test.
3397
302a0e37
WS
33982017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3399
3400 * gcc.target/powerpc/fold-vec-div-float.c: New.
3401 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
3402 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
3403
a7785078
WS
34042017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3405
3406 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
3407 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
3408 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
3409 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
3410 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
3411 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
3412 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
3413 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
3414 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
3415 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
3416 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
3417 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
3418
9206028e
PC
34192017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3420
3421 PR c++/49604
3422 * g++.dg/cpp0x/forw_enum14.C: New.
3423 * g++.dg/cpp0x/forw_enum15.C: Likewise.
3424
7af1c0ad
RB
34252017-05-12 Richard Biener <rguenther@suse.de>
3426
3427 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
3428
f7e95bdb
PC
34292017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3430
3431 PR c++/67687
3432 * g++.dg/cpp0x/constexpr-ice17.C: New.
3433
53e788d0
RB
34342017-05-12 Richard Biener <rguenther@suse.de>
3435
3436 PR tree-optimization/80713
3437 * gcc.dg/torture/pr80713.c: New testcase.
3438
2ead1ab9
AK
34392017-05-12 Andi Kleen <ak@linux.intel.com>
3440
3441 PR testsuite/77684
3442 * lib/target-supports.exp (profopt-perf-wrapper):
3443 Add -m8 option to increase parallelism.
3444
ee58b02f
TS
34452017-05-12 Thomas Schwinge <thomas@codesourcery.com>
3446
1e47f02b
TS
3447 * c-c++-common/goacc/parallel-dims-1.c: New file.
3448 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3449
b0f271ce
TS
3450 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3451 * c-c++-common/goacc/classify-kernels.c: Likewise.
3452 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
3453 Likewise.
3454 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3455 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3456 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3457 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3458 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3459 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3460 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3461 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3462 * c-c++-common/goacc/kernels-loop.c: Likewise.
3463 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3464 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3465 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3466 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3467 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
3468 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3469 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3470 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3471 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3472 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3473 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
3474 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3475
25651634
TS
3476 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3477 * c-c++-common/goacc/classify-kernels.c: Likewise.
3478 * c-c++-common/goacc/classify-parallel.c: Likewise.
3479 * c-c++-common/goacc/classify-routine.c: Likewise.
3480 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3481 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3482 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3483 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3484
ee58b02f
TS
3485 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
3486 * c-c++-common/goacc/classify-kernels.c: Likewise.
3487 * c-c++-common/goacc/classify-parallel.c: Likewise.
3488 * c-c++-common/goacc/classify-routine.c: Likewise.
3489 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3490 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3491 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3492 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3493
2d82ec25
NS
34942017-05-11 Nathan Sidwell <nathan@acm.org>
3495
3496 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
3497
34982017-05-11 Carl Love <cel@us.ibm.com>
3499
3500 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
3501 to the test suite file.
3502 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
3503 to the test suite file.
3504
628c06d6
JD
35052017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3506
3507 PR fortran/78659
3508 * gfortran.dg/namelist_91.f90: New test.
3509 * gfortran.dg/namelist_92.f90: New test.
3510 * gfortran.dg/namelist_93.f90: New test.
3511 * gfortran.dg/namelist_94.f90: New test.
3512
1bea0f26
BS
35132017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3514
3515 PR target/80695
3516 * gcc.target/powerpc/pr80695-p8.c: New file.
3517 * gcc.target/powerpc/pr80695-p9.c: New file.
3518
7c85c9fe
UB
35192017-05-11 Uros Bizjak <ubizjak@gmail.com>
3520 Jakub Jelinek <jakub@redhat.com>
3521
3522 PR target/80706
3523 * gcc.target/i386/pr80706.c: New test.
3524
d7a33a4c
JK
35252017-05-11 Julia Koval <julia.koval@intel.com>
3526
3527 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
3528 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
3529 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
3530 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
3531
59fbddcf
PC
35322017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3533
3534 PR c++/70538
3535 * g++.dg/cpp0x/pr70538.C: New.
3536
cc09ff60
UB
35372017-05-11 Uros Bizjak <ubizjak@gmail.com>
3538
7c85c9fe
UB
3539 * gcc.target/i386/pr22152.c: Fix undefined testcase.
3540 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
3541 (dg-options): Remove -fno-tree-sink.
3542
4fd18c78
KN
35432017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
3544
3545 * gcc.target/powerpc/cmpb-1.c: New test.
3546 * gcc.target/powerpc/cmpb-2.c: New test.
3547 * gcc.target/powerpc/cmpb-3.c: New test.
3548 * gcc.target/powerpc/cmpb32-1.c: New test.
3549 * gcc.target/powerpc/cmpb32-2.c: New test.
3550
43b883a9
RB
35512017-05-11 Richard Biener <rguenther@suse.de>
3552
3553 PR tree-optimization/80705
3554 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
3555
29b871ec
NS
35562017-05-11 Nathan Sidwell <nathan@acm.org>
3557
3558 * lib/scanlang.exp: New.
3559 * lib/gcc-dg.exp: Load scanlang.exp.
3560 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
3561
c587104e
MM
35622017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3563
3564 PR testsuite/80580
3565 * gcc.dg/gimplefe-error-6.c: New test.
3566
67ac9a9d
MM
35672017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3568
3569 PR testsuite/80580
3570 * gcc.dg/gimplefe-error-5.c: New test.
3571
ac4eb40f
MM
35722017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3573
3574 PR testsuite/80580
3575 * gcc.dg/gimplefe-error-4.c: New test.
3576
d45d6282
BS
35772017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3578
3579 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
3580
f4ee3a9e
UB
35812017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3582
3583 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
3584 (_mm_maskz_max_round_sd): Test new intrinsics.
3585 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
3586 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
3587 (_mm_maskz_max_round_ss): Test new intrinsics.
3588 * gcc.target/i386/avx512f-vmaxss-2.c: New.
3589 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
3590 (_mm_maskz_min_round_sd): Test new intrinsics.
3591 * gcc.target/i386/avx512f-vminsd-2.c: New.
3592 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
3593 (_mm_maskz_min_round_ss): Test new intrinsics.
3594 * gcc.target/i386/avx512f-vminss-2.c: New.
3595 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
3596 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
3597 (__builtin_ia32_minss_mask_round): Test new builtins.
3598 * gcc.target/i386/sse-13.c: Ditto.
3599 * gcc.target/i386/sse-23.c: Ditto.
3600 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
3601 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
3602 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
3603 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
3604 (_mm_mask_min_round_ss): Test new intrinsics.
3605 * gcc.target/i386/testround-1.c: Ditto.
3606
36072017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3608
3609 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
3610 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
3611 (_mm_maskz_div_round_sd): Test new intrinsics.
3612 * gcc.target/i386/avx512f-vdivsd-2.c: New.
3613 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
3614 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
3615 (_mm_maskz_div_round_ss): Test new intrinsics.
3616 * gcc.target/i386/avx512f-vdivss-2.c: New.
3617 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
3618 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
3619 (_mm_maskz_mul_round_sd): Test new intrinsics.
3620 * gcc.target/i386/avx512f-vmulsd-2.c: New.
3621 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
3622 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
3623 (_mm_maskz_mul_round_ss): Test new intrinsics.
3624 * gcc.target/i386/avx512f-vmulss-2.c: New.
3625 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
3626 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
3627 (__builtin_ia32_mulss_mask_round): Test new builtins.
3628 * gcc.target/i386/sse-13.c: Ditto.
3629 * gcc.target/i386/sse-23.c: Ditto.
3630 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
3631 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
3632 (_mm_maskz_mul_round_ss): Test new intrinsics.
3633 * gcc.target/i386/testround-1.c: Ditto.
3634
36352017-05-10 Julia Koval <julia.koval@intel.com>
3636
3637 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
3638 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
3639 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
3640
36412017-05-10 Julia Koval <julia.koval@intel.com>
3642
3643 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
3644 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
3645 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
3646 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3647
ca4d2851
PB
36482017-05-10 Peter Bergner <bergner@vnet.ibm.com>
3649
0f374417 3650 PR tree-optimization/51513
ca4d2851
PB
3651 * gcc.target/powerpc/pr51513.c: New test.
3652 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
3653 __builtin_abort().
3654 * gcc.dg/predict-14.c: Likewise.
3655
5562ebfc
CL
36562017-05-10 Carl Love <cel@us.ibm.com>
3657 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
3658 to the test suite file.
3659 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
3660 to the test suite file.
3661
0ca2e7f7
PK
36622017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3663
3664 PR tree-optimization/77644
3665 * gcc.dg/tree-ssa/pr77644.c: New test-case.
3666
e1ad2926
AO
36672017-05-10 Alexandre Oliva <aoliva@redhat.com>
3668
3669 * gcc.dg/guality/inline-params-2.c: New.
3670
f00b411f
PC
36712017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
3672
3673 PR c++/80145
3674 * g++.dg/cpp1y/auto-fn37.C: New.
3675 * g++.dg/cpp1y/auto-fn38.C: Likewise.
3676
bf2a705c
MM
36772017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
3678
3679 PR target/68163
3680 * gcc.target/powerpc/pr68163.c: New test.
3681
5285d5d3
JW
36822017-05-09 Janus Weil <janus@gcc.gnu.org>
3683
3684 PR fortran/79311
3685 * gfortran.dg/finalize_32.f90: New test.
3686
31c2d57d
VR
36872017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
3688
3689 PR c/35441
3690 * gcc.dg/pr35441.c: New test.
3691
731f2c8a
MS
36922017-05-09 Martin Sebor <msebor@redhat.com>
3693
3694 PR testsuite/80643
3695 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
3696 output.
3697
cc49d15a
PC
36982017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3699
3700 PR c++/80186
3701 * g++.dg/template/crash126.C: New.
3702
85282abc
SP
37032017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
3704
3705 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
3706 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
3707 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
3708 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
3709
823c79ae
DH
37102017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3711
10a8bb62 3712 PR testsuite/80611
823c79ae
DH
3713 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
3714
79557bae
CZ
37152017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3716
3717 * gcc.target/arc/tmac-1.c: New file.
3718 * gcc.target/arc/tmac-2.c: Likewise.
3719 * gcc.target/arc/tmac.h: Likewise.
3720
c7314bc1
CZ
37212017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3722 Andrew Burgess <andrew.burgess@embecosm.com>
3723
3724 * gcc.target/arc/firq-1.c: New file.
3725 * gcc.target/arc/firq-2.c: Likewise.
3726 * gcc.target/arc/firq-3.c: Likewise.
3727 * gcc.target/arc/firq-4.c: Likewise.
3728 * gcc.target/arc/firq-5.c: Likewise.
3729 * gcc.target/arc/firq-6.c: Likewise.
3730
41453183
CZ
37312017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3732
3733 * gcc.target/arc/interrupt-5.c: Newfile.
3734 * gcc.target/arc/interrupt-6.c: Likewise.
3735 * gcc.target/arc/interrupt-7.c: Likewise.
3736 * gcc.target/arc/interrupt-8.c: Likewise.
3737 * gcc.target/arc/interrupt-9.c: Likewise.
3738
019bd543
RB
37392017-05-09 Richard Biener <rguenther@suse.de>
3740
3741 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
3742 and adjust.
3743 * gcc.dg/vect/vect-50.c: Likewise.
3744
684f84de
MP
37452017-05-09 Marek Polacek <polacek@redhat.com>
3746
3747 PR c/80525
3748 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
3749 * c-c++-common/Wlogical-op-2.c: New test.
3750
fd71825b
SKS
37512017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3752
3753 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
3754 for targets with __SIZEOF_INT__ < 4.
3755
4ca2e6ec
RB
37562017-05-09 Richard Biener <rguenther@suse.de>
3757
3758 * gcc.dg/vect/vect-50.c: Revert last change.
3759 * gcc.dg/vect/vect-44.c: Likewise.
3760
631238ac
MS
37612017-05-08 Martin Sebor <msebor@redhat.com>
3762
3763 PR translation/80280
3764 * gcc.dg/format/gcc_diag-10.c: New test.
3765
6ba86ba7
KN
37662017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
3767
3768 PR target/80101
3769 * gcc.target/powerpc/pr80101-1.c: New test.
3770
0f6ed121
TK
37712017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3772
3773 PR fortran/79930
3774 * gfortran.dg/inline_transpose_1.f90: Add
3775 -finline-matmul-limit=0 to options.
3776 * gfortran.dg/matmul_5.f90: Likewise.
3777 * gfortran.dg/vect/vect-8.f90: Likewise.
3778 * gfortran.dg/inline_matmul_14.f90: New test.
3779 * gfortran.dg/inline_matmul_15.f90: New test.
3780
fd991039
TK
37812017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3782
3783 PR fortran/80602
3784 * gfortran.dg/matmul_15.f90: New test case.
3785
18b8c294
WD
37862017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
3787
3788 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
3789 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
3790
8637c116
JL
37912017-05-07 Jeff Law <law@redhat.com>
3792
3793 Revert:
3794 2017-05-06 Jeff Law <law@redhat.com>
3795 PR tree-optimization/78496
3796 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
3797 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
3798
973dfbb4
JL
37992017-05-06 Jeff Law <law@redhat.com>
3800
3801 PR tree-optimization/78496
3802 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
3803 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
3804
8ffa3150
RS
38052017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
3806
3807 * gcc.target/aarch64/spill_1.c: New test.
3808
2a3f7997
RS
38092017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
3810
3811 PR rtl-optimization/75964
3812 * gcc.dg/torture/pr75964.c: New test.
3813
d554bf23
TV
38142017-05-06 Tom de Vries <tom@codesourcery.com>
3815
3816 PR testsuite/80606
3817 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
3818 * gcc.target/i386/avx-vtestpd-2.c: Same.
3819 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
3820 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
3821 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
3822 * gcc.target/i386/avx-vtestpd-3.c: Same.
3823 * gcc.target/i386/avx-vtestps-1.c: Same.
3824 * gcc.target/i386/avx-vtestps-2.c: Same.
3825 * gcc.target/i386/avx-vtestps-256-1.c: Same.
3826 * gcc.target/i386/avx-vtestps-256-2.c: Same.
3827 * gcc.target/i386/avx-vtestps-256-3.c: Same.
3828 * gcc.target/i386/avx-vtestps-3.c: Same.
3829
7a976fe7
TV
38302017-05-06 Tom de Vries <tom@codesourcery.com>
3831
3832 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
3833
0e852c66
TV
38342017-05-06 Tom de Vries <tom@codesourcery.com>
3835
3836 PR testsuite/80557
3837 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
3838 * gcc.target/powerpc/altivec-types-1.c: Same.
3839
63c40d92
TV
38402017-05-06 Tom de Vries <tom@codesourcery.com>
3841
3842 PR testsuite/80557
3843 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
3844 * gcc.target/spu/intrinsics-1.c: Same.
3845
b25b8f91
TV
38462017-05-06 Tom de Vries <tom@codesourcery.com>
3847
3848 PR testsuite/80557
3849 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
3850
6df13491
TV
38512017-05-06 Tom de Vries <tom@codesourcery.com>
3852
3853 PR testsuite/80557
3854 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
3855 * gcc.target/aarch64/spellcheck_2.c: Same.
3856 * gcc.target/aarch64/spellcheck_3.c: Same.
3857
e01261fe
TV
38582017-05-06 Tom de Vries <tom@codesourcery.com>
3859
3860 PR testsuite/80557
3861 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
3862 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
3863 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
3864 * g++.dg/debug/dwarf2/typedef5.C: Same.
3865 * g++.dg/goacc/data-1.C: Same.
3866
9945596c
BS
38672017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3868
3869 * gcc.target/powerpc/versioned-copy-loop.c: New file.
3870
8acb8575
MM
38712017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3872
3873 PR target/79038
3874 PR target/79202
3875 PR target/79203
3876 * gcc.target/powerpc/ppc-round3.c: New test.
3877 * gcc.target/powerpc/ppc-round2.c: Update expected code.
3878
ac699a04
JJ
38792017-05-05 Jakub Jelinek <jakub@redhat.com>
3880
8dc6a926
JJ
3881 PR tree-optimization/80632
3882 * gcc.dg/pr80632.c: New test.
3883
ac699a04
JJ
3884 PR tree-optimization/80558
3885 * gcc.dg/tree-ssa/vrp115.c: New test.
3886
655b5fc8
AV
38872017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3888 Thomas Preud'homme <thomas.preudhomme@arm.com>
3889 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3890
3891 PR target/71607
3892 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
3893 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
3894 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
3895 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
3896 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
3897 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
3898 * gcc.target/arm/tls-disable-literal-pool.c: New.
3899
c02d2d0a
PK
39002017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3901
3902 PR tree-optimization/80613
3903 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
3904
dfae9048
PC
39052017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
3906
3907 PR c++/71577
3908 * g++.dg/cpp0x/pr71577.C: New.
3909
d9c5a8b9
MS
39102017-05-04 Martin Sebor <msebor@redhat.com>
3911
3912 PR middle-end/79234
3913 * gcc.dg/builtin-stringop-chk-8.c: New test.
3914 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3915 * gcc.dg/builtin-stringop-chk-4.c: Same.
3916 * gcc.dg/builtin-strncat-chk-1.c: Same.
3917 * g++.dg/ext/strncpy-chk1.C: Same.
3918 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
3919 * gcc.dg/out-of-bounds-1.c: Same.
3920 * gcc.dg/pr78138.c: Same.
3921 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
3922 * gfortran.dg/mvbits_7.f90: Same.
3923
e50d56a5
MS
39242017-05-04 Martin Sebor <msebor@redhat.com>
3925
3926 PR preprocessor/79214
3927 PR middle-end/79222
3928 PR middle-end/79223
3929 * gcc.dg/pr79214.c: New test.
3930 * gcc.dg/pr79214.h: New test header.
3931 * gcc.dg/pr79222.c: New test.
3932 * gcc.dg/pr79223.c: New test.
3933 * gcc.dg/pr78138.c: Adjust.
3934 * gfortran.dg/unconstrained_commons.f: Same.
3935
0f2c4a8f
MS
39362017-05-04 Martin Sebor <msebor@redhat.com>
3937
3938 PR translation/80280
3939 * g++.dg/abi/Wabi-2-3.C: Adjust.
3940 * g++.dg/abi/Wabi-3-2.C: Ditto.
3941 * g++.dg/lookup/using17.C: Ditto.
3942 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
3943
8eef6097
MJ
39442017-05-04 Martin Jambor <mjambor@suse.cz>
3945
3946 PR tree-optimization/80622
3947 * gcc.dg/tree-ssa/pr80622.c: New test.
3948
39492017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
3950
3951 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
3952
26f1a658
JH
39532017-05-04 Jan Hubicka <hubicka@ucw.cz>
3954
3955 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
3956 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3957
4d147bca
RB
39582017-05-04 Richard Biener <rguenther@suse.de>
3959
3960 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
3961
3862ef76
RS
39622017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
3963
3964 * gcc.dg/vect/vect-profile-1.c: New test.
3965
c89ffd99
MP
39662017-05-04 Marek Polacek <polacek@redhat.com>
3967
3968 PR tree-optimization/80612
3969 * gcc.dg/torture/pr80612.c: New test.
3970
261ce1e5
PB
39712017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3972 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
3973
3974 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
3975 check_effective_target_arm_thumb1_movt_ok.
3976
556cf088
PB
39772017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3978
3979 * gcc.target/arm/fpscr.c: New file.
3980
010b1cc0
TP
39812017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3982
3983 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
3984 target.
3985
99b68476
TV
39862017-05-04 Tom de Vries <tom@codesourcery.com>
3987
3988 PR testsuite/80557
3989 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
3990 line numbers.
3991 * g++.dg/warn/miss-format-1.C: Same.
3992 * g++.dg/warn/overflow-warn-1.C: Same.
3993 * g++.dg/warn/overflow-warn-3.C: Same.
3994 * g++.dg/warn/overflow-warn-4.C: Same.
3995
09177a4b
TV
39962017-05-04 Tom de Vries <tom@codesourcery.com>
3997
3998 PR testsuite/80557
3999 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
4000 * gcc.target/i386/pr68657.c: Same.
4001 * gcc.target/i386/pr69255-1.c: Same.
4002 * gcc.target/i386/pr69255-2.c: Same.
4003 * gcc.target/i386/pr69255-3.c: Same.
4004
02c64149
RB
40052017-05-04 Richard Biener <rguenther@suse.de>
4006
4007 PR tree-optimization/31130
4008 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
4009 * gcc.dg/Wstrict-overflow-13.c: Likewise.
4010 * gcc.dg/Wstrict-overflow-21.c: Likewise.
4011 * gcc.dg/pr52904.c: Remove XFAIL.
4012 * gcc.dg/tree-ssa/vrp114.c: New testcase.
4013
9a26dfc8
JL
40142017-05-03 Jeff Law <law@redhat.com>
4015
4016 PR tree-optimization/78496
4017 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
4018
4d0e904f
UB
40192017-05-03 Uros Bizjak <ubizjak@gmail.com>
4020
4021 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
4022
49ab4621
RB
40232017-05-03 Richard Biener <rguenther@suse.de>
4024
4025 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
4026
18bfe940
JJ
40272017-05-03 Jakub Jelinek <jakub@redhat.com>
4028
4029 PR tree-optimization/79472
4d0e904f
UB
4030 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
4031 to dg-options.
18bfe940
JJ
4032 * gcc.dg/tree-ssa/vrp113.c: New test.
4033 * gcc.dg/tree-ssa/cswtch-3.c: New test.
4034 * gcc.dg/tree-ssa/cswtch-4.c: New test.
4035 * gcc.dg/tree-ssa/cswtch-5.c: New test.
4036
53e62089
TV
40372017-05-03 Tom de Vries <tom@codesourcery.com>
4038
4039 PR testsuite/80557
4040 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
4041 * c-c++-common/Wshift-negative-value-2.c: Same.
4042 * c-c++-common/Wshift-negative-value-3.c: Same.
4043 * c-c++-common/Wshift-negative-value-4.c: Same.
4044 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
4045 * c-c++-common/cpp/pr60400.c: Same.
4046 * c-c++-common/fmax-errors.c: Same.
4047 * c-c++-common/goacc/data-2.c: Same.
4048 * c-c++-common/goacc/host_data-2.c: Same.
4049 * c-c++-common/gomp/simd4.c: Same.
4050 * c-c++-common/pr28656.c: Same.
4051 * c-c++-common/pr43395.c: Same.
4052 * c-c++-common/torture/pr57945.c: Same.
4053
962913a5
TV
40542017-05-03 Tom de Vries <tom@codesourcery.com>
4055
4056 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
4057 arg of dg directive.
4058 * c-c++-common/goacc/routine-3.c: Same.
4059 * c-c++-common/goacc/routine-4.c: Same.
4060
ad53f123
DM
40612017-05-02 David Malcolm <dmalcolm@redhat.com>
4062
4063 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4064 (test_fixit_insert_newline): New function.
4065 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4066 (test_fixit_insert_newline): New function.
4067 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4068 (test_fixit_insert_newline): New function.
4069 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
4070 (test_fixit_insert_newline): New function.
4071 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4072 (test_show_locus): Handle test_fixit_insert_newline.
4073
0ca91c77
BC
40742017-05-02 Bin Cheng <bin.cheng@arm.com>
4075
4076 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
4077
cc5b8f3d
TC
40782017-04-27 Tamar Christina <tamar.christina@arm.com>
4079
4080 * gcc.dg/lsr-div1.c: New testcase.
4081
1853f5c7
SP
40822017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
4083
4084 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
4085 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
4086 (_mm_maskz_add_round_sd): Test new intrinsics.
4087 * gcc.target/i386/avx512f-vaddsd-2.c: New.
4088 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
4089 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
4090 (_mm_maskz_add_round_ss): Test new intrinsics.
4091 * gcc.target/i386/avx512f-vaddss-2.c: New.
4092 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
4093 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
4094 (_mm_maskz_sub_round_sd): Test new intrinsics.
4095 * gcc.target/i386/avx512f-vsubsd-2.c: New.
4096 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
4097 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
4098 (_mm_maskz_sub_round_ss): Test new intrinsics.
4099 * gcc.target/i386/avx512f-vsubss-2.c: New.
4100 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
4101 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
4102 (__builtin_ia32_subss_mask_round): Test new builtins.
4103 * gcc.target/i386/sse-13.c: Ditto.
4104 * gcc.target/i386/sse-23.c: Ditto.
4105 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
4106 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
4107 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
4108 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
4109 (_mm_mask_sub_round_ss): Test new intrinsics.
4110 * gcc.target/i386/testround-1.c: Ditto.
4111
2bba7541
MJ
41122017-05-02 Martin Jambor <mjambor@suse.cz>
4113
4114 PR tree-optimization/78687
4115 * g++.dg/tree-ssa/pr78687.C: New test.
4116
2bf54d93
RB
41172017-05-02 Richard Biener <rguenther@suse.de>
4118
4119 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
4120 behavior.
4121 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
4122
aee63acc
RB
41232017-05-02 Richard Biener <rguenther@suse.de>
4124
4125 PR tree-optimization/80591
4126 * gcc.dg/torture/pr80591.c: New testcase.
4127
e7d70c6c
RB
41282017-05-02 Richard Biener <rguenther@suse.de>
4129
4130 PR tree-optimization/80549
4131 * gcc.dg/torture/pr80549.c: New testcase.
4132
52e0a9f7
SKS
41332017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4134
4135 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
4136 unsigned long.
4137
815d9cc6
XR
41382017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
4139
4140 PR c++/80038
4141 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
4142
338035aa
DM
41432017-05-01 David Malcolm <dmalcolm@redhat.com>
4144
4145 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
4146 reflect insertion fix-it hints at the same location now being
4147 consolidated.
4148
4d82d0bc
MS
41492017-05-01 Martin Sebor <msebor@redhat.com>
4150
4151 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
4152 on ILP32 targets.
4153
d539a57b
TV
41542017-05-01 Tom de Vries <tom@codesourcery.com>
4155
4156 * gcc.dg/pr78768.c: Require linker plugin.
4157
c6b9e849
TK
41582017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4159
4160 PR fortran/37131
4161 * gfortran.dg/matmul_bounds_11.f90: New test.
4162
706eb1a7
MS
41632017-05-01 Martin Sebor <msebor@redhat.com>
4164
4165 PR tree-optimization/79715
4166 * gcc.dg/pr79715.c: New test.
4167
723f4140
TV
41682017-05-01 Tom de Vries <tom@codesourcery.com>
4169
4170 PR testsuite/65941
4171 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
4172 * g++.dg/other/pr59492.C: Require effective target rdrand.
4173
6bbb3a69
VR
41742017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
4175
4176 * g++.dg/diagnostic/member-decl-1.C: New test.
4177
4212aecd
MG
41782017-04-29 Marc Glisse <marc.glisse@inria.fr>
4179
4180 PR tree-optimization/80487
4181 * gcc.dg/tree-ssa/strncpy-1.c: New file.
4182
fe75f732
PK
41832017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4184
4185 PR tree-optimization/79697
4186 * gcc.dg/tree-ssa/pr79697.c: New test.
4187
6bcd8768
TV
41882017-04-29 Tom de Vries <tom@codesourcery.com>
4189
4190 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
4191
d127ae9f
MS
41922017-04-28 Martin Sebor <msebor@redhat.com>
4193
4194 PR tree-optimization/80523
4195 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
4196
c9610933
TV
41972017-04-28 Tom de Vries <tom@codesourcery.com>
4198
4199 PR testsuite/80557
4200 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
4201 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
4202
b5be38bc
TV
42032017-04-28 Tom de Vries <tom@codesourcery.com>
4204
4205 PR testsuite/80557
4206 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
4207 * obj-c++.dg/bitfield-4.mm: Same.
4208 * obj-c++.dg/bitfield-5.mm: Same.
4209 * obj-c++.dg/exceptions-3.mm: Same.
4210 * obj-c++.dg/exceptions-5.mm: Same.
4211 * obj-c++.dg/method-1.mm: Same.
4212 * obj-c++.dg/method-12.mm: Same.
4213 * obj-c++.dg/method-13.mm: Same.
4214 * obj-c++.dg/method-15.mm: Same.
4215 * obj-c++.dg/method-16.mm: Same.
4216 * obj-c++.dg/property/at-property-18.mm: Same.
4217 * obj-c++.dg/property/at-property-25.mm: Same.
4218 * obj-c++.dg/property/at-property-5.mm: Same.
4219 * obj-c++.dg/property/dynamic-2.mm: Same.
4220 * obj-c++.dg/property/property-neg-3.mm: Same.
4221 * obj-c++.dg/protocol-inheritance-1.mm: Same.
4222 * obj-c++.dg/protocol-inheritance-2.mm: Same.
4223 * obj-c++.dg/syntax-error-1.mm: Same.
4224 * obj-c++.dg/try-catch-13.mm: Same.
4225 * objc.dg/bitfield-4.m: Same.
4226 * objc.dg/class-1.m: Same.
4227 * objc.dg/method-11.m: Same.
4228 * objc.dg/method-6.m: Same.
4229 * objc.dg/method-7.m: Same.
4230 * objc.dg/method-9.m: Same.
4231 * objc.dg/missing-proto-3.m: Same.
4232 * objc.dg/naming-2.m: Same.
4233 * objc.dg/property/at-property-16.m: Same.
4234 * objc.dg/property/at-property-18.m: Same.
4235 * objc.dg/property/at-property-25.m: Same.
4236 * objc.dg/property/at-property-5.m: Same.
4237 * objc.dg/property/dynamic-2.m: Same.
4238 * objc.dg/property/property-neg-3.m: Same.
4239 * objc.dg/protocol-inheritance-1.m: Same.
4240 * objc.dg/protocol-inheritance-2.m: Same.
4241
d35256b6
MG
42422017-04-28 Marc Glisse <marc.glisse@inria.fr>
4243
4244 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
4245
7a95dfa7
TV
42462017-04-28 Tom de Vries <tom@codesourcery.com>
4247
4248 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
4249 dg-(error|warning|message|bogus).
4250 * g++.dg/conversion/dr195-1.C: Same.
4251 * g++.dg/conversion/dr195.C: Same.
4252 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
4253 * g++.dg/cpp0x/gen-attrs-14.C: Same.
4254 * g++.dg/cpp0x/inline-ns7.C: Same.
4255 * g++.dg/cpp0x/variadic105.C: Same.
4256 * g++.dg/cpp0x/variadic65.C: Same.
4257 * g++.dg/expr/call2.C: Same.
4258 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
4259 * g++.dg/expr/pmf-1.C: Same.
4260 * g++.dg/ext/altivec-types-1.C: Same.
4261 * g++.dg/ext/altivec-types-2.C: Same.
4262 * g++.dg/ext/altivec-types-3.C: Same.
4263 * g++.dg/ext/attrib14.C: Same.
4264 * g++.dg/ext/complit1.C: Same.
4265 * g++.dg/ext/forscope2.C: Same.
4266 * g++.dg/ext/gnu-inline-global-reject.C: Same.
4267 * g++.dg/ext/label13.C: Same.
4268 * g++.dg/ext/member-attr.C: Same.
4269 * g++.dg/ext/visibility/anon7.C: Same.
4270 * g++.dg/ext/visibility/visibility-7.C: Same.
4271 * g++.dg/ext/vla2.C: Same.
4272 * g++.dg/inherit/access2.C: Same.
4273 * g++.dg/inherit/covariant12.C: Same.
4274 * g++.dg/inherit/covariant14.C: Same.
4275 * g++.dg/inherit/namespace-as-base.C: Same.
4276 * g++.dg/inherit/template-as-base.C: Same.
4277 * g++.dg/lookup/ambig1.C: Same.
4278 * g++.dg/lookup/ambig2.C: Same.
4279 * g++.dg/lookup/ambig3.C: Same.
4280 * g++.dg/lookup/class-member-1.C: Same.
4281 * g++.dg/lookup/conv-1.C: Same.
4282 * g++.dg/lookup/decl1.C: Same.
4283 * g++.dg/lookup/koenig1.C: Same.
4284 * g++.dg/lookup/scoped1.C: Same.
4285 * g++.dg/lookup/scoped2.C: Same.
4286 * g++.dg/lookup/two-stage4.C: Same.
4287 * g++.dg/lookup/used-before-declaration.C: Same.
4288 * g++.dg/lookup/using.C: Same.
4289 * g++.dg/lookup/using17.C: Same.
4290 * g++.dg/lookup/using2.C: Same.
4291 * g++.dg/other/abstract2.C: Same.
4292 * g++.dg/other/classkey1.C: Same.
4293 * g++.dg/other/component1.C: Same.
4294 * g++.dg/other/const1.C: Same.
4295 * g++.dg/other/const2.C: Same.
4296 * g++.dg/other/conversion1.C: Same.
4297 * g++.dg/other/do1.C: Same.
4298 * g++.dg/other/error1.C: Same.
4299 * g++.dg/other/error10.C: Same.
4300 * g++.dg/other/error3.C: Same.
4301 * g++.dg/other/error4.C: Same.
4302 * g++.dg/other/error5.C: Same.
4303 * g++.dg/other/error8.C: Same.
4304 * g++.dg/other/error9.C: Same.
4305 * g++.dg/other/field1.C: Same.
4306 * g++.dg/other/init1.C: Same.
4307 * g++.dg/other/ptrmem2.C: Same.
4308 * g++.dg/other/return1.C: Same.
4309 * g++.dg/overload/builtin3.C: Same.
4310 * g++.dg/overload/error1.C: Same.
4311 * g++.dg/overload/error2.C: Same.
4312 * g++.dg/overload/koenig2.C: Same.
4313 * g++.dg/overload/pmf1.C: Same.
4314 * g++.dg/parse/args1.C: Same.
4315 * g++.dg/parse/attr3.C: Same.
4316 * g++.dg/parse/constant4.C: Same.
4317 * g++.dg/parse/crash10.C: Same.
4318 * g++.dg/parse/crash18.C: Same.
4319 * g++.dg/parse/crash19.C: Same.
4320 * g++.dg/parse/crash20.C: Same.
4321 * g++.dg/parse/crash21.C: Same.
4322 * g++.dg/parse/crash22.C: Same.
4323 * g++.dg/parse/crash32.C: Same.
4324 * g++.dg/parse/decl-specifier-1.C: Same.
4325 * g++.dg/parse/error58.C: Same.
4326 * g++.dg/parse/local-class1.C: Same.
4327 * g++.dg/parse/non-dependent2.C: Same.
4328 * g++.dg/parse/parameter-declaration-1.C: Same.
4329 * g++.dg/parse/ptrmem2.C: Same.
4330 * g++.dg/parse/ptrmem3.C: Same.
4331 * g++.dg/parse/saved1.C: Same.
4332 * g++.dg/tc1/dr101.C: Same.
4333 * g++.dg/tc1/dr142.C: Same.
4334 * g++.dg/tc1/dr176.C: Same.
4335 * g++.dg/template/conv4.C: Same.
4336 * g++.dg/template/crash56.C: Same.
4337 * g++.dg/template/dependent-expr2.C: Same.
4338 * g++.dg/template/error1.C: Same.
4339 * g++.dg/template/error2.C: Same.
4340 * g++.dg/template/explicit6.C: Same.
4341 * g++.dg/template/init-list.C: Same.
4342 * g++.dg/template/local1.C: Same.
4343 * g++.dg/template/lookup2.C: Same.
4344 * g++.dg/template/meminit2.C: Same.
4345 * g++.dg/template/nontype25.C: Same.
4346 * g++.dg/template/ptrmem2.C: Same.
4347 * g++.dg/template/qualttp19.C: Same.
4348 * g++.dg/template/qualttp20.C: Same.
4349 * g++.dg/template/ttp3.C: Same.
4350 * g++.dg/template/unify4.C: Same.
4351 * g++.dg/template/unify6.C: Same.
4352 * g++.dg/template/unify7.C: Same.
4353 * g++.dg/template/warn1.C: Same.
4354 * g++.dg/tree-ssa/dom-invalid.C: Same.
4355 * g++.dg/ubsan/shift-1.C: Same.
4356 * g++.dg/warn/Wunused-2.C: Same.
4357 * g++.dg/warn/Wunused-4.C: Same.
4358 * g++.dg/warn/Wunused-6.C: Same.
4359 * g++.dg/warn/deprecated-6.C: Same.
4360 * g++.dg/warn/deprecated.C: Same.
4361 * g++.dg/warn/effc1.C: Same.
4362 * g++.dg/warn/effc3.C: Same.
4363 * g++.dg/warn/incomplete1.C: Same.
4364 * g++.dg/warn/inline1.C: Same.
4365 * g++.dg/warn/noeffect2.C: Same.
4366 * g++.dg/warn/noeffect4.C: Same.
4367 * g++.dg/warn/oldcast1.C: Same.
4368 * g++.dg/warn/sentinel.C: Same.
4369 * g++.dg/warn/unit-1.C: Same.
4370 * g++.old-deja/g++.pt/inherit2.C: Same.
4371 * g++.old-deja/g++.pt/overload8.C: Same.
4372 * gcc.dg/20000926-1.c: Same.
4373 * gcc.dg/20040223-1.c: Same.
4374 * gcc.dg/Warray-bounds-7.c: Same.
4375 * gcc.dg/alias-1.c: Same.
4376 * gcc.dg/alias-12.c: Same.
4377 * gcc.dg/alias-13.c: Same.
4378 * gcc.dg/alias-2.c: Same.
4379 * gcc.dg/array-13.c: Same.
4380 * gcc.dg/array-4.c: Same.
4381 * gcc.dg/attr-ifunc-2.c: Same.
4382 * gcc.dg/attr-invalid.c: Same.
4383 * gcc.dg/attr-noinline.c: Same.
4384 * gcc.dg/bitfld-2.c: Same.
4385 * gcc.dg/c90-const-expr-7.c: Same.
4386 * gcc.dg/c99-const-expr-7.c: Same.
4387 * gcc.dg/cpp/20000625-1.c: Same.
4388 * gcc.dg/cpp/charconst-4.c: Same.
4389 * gcc.dg/cpp/include2.c: Same.
4390 * gcc.dg/cpp/include2a.c: Same.
4391 * gcc.dg/decl-4.c: Same.
4392 * gcc.dg/deprecated-4.c: Same.
4393 * gcc.dg/deprecated.c: Same.
4394 * gcc.dg/dfp/altivec-types.c: Same.
4395 * gcc.dg/float-range-1.c: Same.
4396 * gcc.dg/pack-test-3.c: Same.
4397 * gcc.dg/pr11492.c: Same.
4398 * gcc.dg/pr15360-1.c: Same.
4399 * gcc.dg/pr37908.c: Same.
4400 * gcc.dg/pr53265.c: Same.
4401 * gcc.dg/pr57287-2.c: Same.
4402 * gcc.dg/pr57287.c: Same.
4403 * gcc.dg/redecl-1.c: Same.
4404 * gcc.dg/sync-3.c: Same.
4405 * gcc.dg/two-types-1.c: Same.
4406 * gcc.dg/two-types-2.c: Same.
4407 * gcc.dg/two-types-4.c: Same.
4408 * gcc.dg/two-types-5.c: Same.
4409 * gcc.dg/two-types-6.c: Same.
4410 * gcc.dg/two-types-7.c: Same.
4411 * gcc.dg/two-types-8.c: Same.
4412 * gcc.dg/two-types-9.c: Same.
4413 * gcc.dg/uninit-I.c: Same.
4414 * gcc.dg/uninit-pr19430.c: Same.
4415 * gcc.dg/visibility-7.c: Same.
4416 * gcc.dg/winline-10.c: Same.
4417 * gcc.dg/winline-2.c: Same.
4418 * gcc.dg/winline-3.c: Same.
4419 * gcc.dg/winline-9.c: Same.
4420 * gcc.target/i386/attr-returns_twice-1.c: Same.
4421 * gcc.target/i386/chkp-const-check-2.c: Same.
4422 * gcc.target/i386/chkp-label-address.c: Same.
4423 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
4424 * gcc.target/i386/pr39162.c: Same.
4425 * gcc.target/i386/sse-5.c: Same.
4426 * gcc.target/powerpc/altivec-types-1.c: Same.
4427 * gcc.target/powerpc/altivec-types-2.c: Same.
4428 * gcc.target/powerpc/altivec-types-3.c: Same.
4429 * gcc.target/powerpc/float128-mix.c: Same.
4430 * gcc.target/powerpc/no-r11-3.c: Same.
4431 * gcc.target/spu/Wmain.c: Same.
4432 * gcc.target/spu/ea/errors2.c: Same.
4433 * gfortran.dg/assignment_1.f90: Same.
4434 * gfortran.dg/common_3.f90: Same.
4435 * gfortran.dg/der_io_1.f90: Same.
4436 * gfortran.dg/g77/20030326-1.f: Same.
4437 * gfortran.dg/g77/9263.f: Same.
4438 * gfortran.dg/g77/960317-1.f: Same.
4439 * gfortran.dg/g77/970625-2.f: Same.
4440 * gfortran.dg/g77/980615-0.f: Same.
4441 * gfortran.dg/g77/check0.f: Same.
4442 * gfortran.dg/g77/dnrm2.f: Same.
4443 * gfortran.dg/g77/pr9258.f: Same.
4444 * gfortran.dg/ichar_1.f90: Same.
4445 * gfortran.dg/interface_1.f90: Same.
4446 * gfortran.dg/namelist_1.f90: Same.
4447 * gfortran.dg/namelist_2.f90: Same.
4448 * gfortran.dg/namelist_3.f90: Same.
4449 * gfortran.dg/namelist_print_2.f: Same.
4450 * gfortran.dg/oldstyle_1.f90: Same.
4451 * gfortran.dg/runtime_warning_1.f90: Same.
4452 * gfortran.dg/underflow.f90: Same.
4453 * gnat.dg/specs/integer_value.ads: Same.
4454 * obj-c++.dg/fsf-package-0.m: Same.
4455 * objc.dg/two-types-1.m: Same.
4456
6e49961c
ML
44572017-04-28 Martin Liska <mliska@suse.cz>
4458
4459 PR gcov-profile/79891
4460 * gcc.misc-tests/gcov-17.c: New test.
4461 * gcc.misc-tests/gcov-18.c: New test.
4462
f166beaf
TV
44632017-04-28 Tom de Vries <tom@codesourcery.com>
4464
4465 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
4466 dg-(error|warning|message|bogus).
4467 * g++.dg/parse/parameter-declaration-1.C: Same.
4468 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
4469 * gcc.dg/Wpointer-sign-Wall.c: Same.
4470 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4471 * gcc.dg/cpp/19990413-1.c: Same.
4472 * gcc.dg/dg-test-1.c: Same.
4473 * gcc.dg/empty-source-2.c: Same.
4474 * gcc.dg/empty-source-3.c: Same.
4475 * gcc.dg/format/c99-printf-1.c: Same.
4476 * gcc.dg/format/c99-scanf-1.c: Same.
4477 * gcc.dg/label-decl-2.c: Same.
4478 * gcc.dg/m-un-2.c: Same.
4479 * gcc.dg/uninit-pr20644-O0.c: Same.
4480 * gfortran.dg/pr70006.f90: Same.
4481 * obj-c++.dg/fsf-package-0.m: Same.
4482
c3125b18
TV
44832017-04-28 Tom de Vries <tom@codesourcery.com>
4484
4485 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
4486 dg-(error|warning|message|bogus).
4487 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4488 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4489 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4490 * c-c++-common/pr20000.c: Same.
4491 * c-c++-common/pr49706.c: Same.
4492 * g++.dg/ext/utf16-4.C: Same.
4493 * g++.dg/parse/error2.C: Same.
4494 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4495 * g++.dg/warn/Wtype-limits.C: Same.
4496 * g++.dg/warn/overflow-warn-1.C: Same.
4497 * g++.dg/warn/overflow-warn-3.C: Same.
4498 * gcc.dg/Wpointer-sign-Wall.c: Same.
4499 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4500 * gcc.dg/Wtype-limits-Wextra.c: Same.
4501 * gcc.dg/Wtype-limits.c: Same.
4502 * gcc.dg/cpp/19990413-1.c: Same.
4503 * gcc.dg/dg-test-1.c: Same.
4504 * gcc.dg/empty-source-2.c: Same.
4505 * gcc.dg/empty-source-3.c: Same.
4506 * gcc.dg/label-decl-2.c: Same.
4507 * gcc.dg/m-un-2.c: Same.
4508 * gcc.dg/uninit-pr19430-O0.c: Same.
4509 * gcc.dg/uninit-pr19430.c: Same.
4510 * gcc.dg/uninit-pr20644-O0.c: Same.
4511 * gcc.dg/utf16-4.c: Same.
4512 * gfortran.dg/pr70006.f90: Same.
4513 * obj-c++.dg/fsf-package-0.m: Same.
4514
119092c1
RB
45152017-04-28 Richard Biener <rguenther@suse.de>
4516
4517 * gcc.dg/tree-ssa/evrp7.c: New testcase.
4518 * gcc.dg/tree-ssa/evrp8.c: Likewise.
4519 * gcc.dg/tree-ssa/evrp9.c: Likewise.
4520 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
4521 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4522 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 4523
3777eda2
MP
45242017-04-27 Marek Polacek <polacek@redhat.com>
4525
4526 PR sanitizer/80349
4527 * c-c++-common/ubsan/pr80349.c: New test.
4528
8211c4a2
VR
45292017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
4530
4531 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
4532 diagnostics.
4533 * g++.dg/warn/pr12242.C: Likewise.
4534
94baf2e2
DE
45352017-04-27 David Edelsohn <dje.gcc@gmail.com>
4536
4537 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
4538
9a448688
ML
45392017-04-27 Martin Liska <mliska@suse.cz>
4540
4541 PR testsuite/79455
4542 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
4543 more generic.
4544
f8a36447
JJ
45452017-04-27 Jakub Jelinek <jakub@redhat.com>
4546
4547 PR c++/80534
4548 * g++.dg/other/pr80534-1.C: New test.
4549 * g++.dg/other/pr80534-2.C: New test.
4550
1b7c8d39
RB
45512017-04-27 Richard Biener <rguenther@suse.de>
4552
4553 PR middle-end/80539
4554 * gcc.dg/torture/pr80539.c: New testcase.
4555
985b8393
JJ
45562017-04-27 Jakub Jelinek <jakub@redhat.com>
4557
4558 PR target/77728
4559 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
4560
a480422d
VR
45612017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
4562
4563 * g++.dg/diagnostic/nested-name-1.C: New test.
4564
f9726baa
ML
45652017-04-26 Martin Liska <mliska@suse.cz>
4566
4567 * gcc.dg/guality/guality.h: Add prefix to test verification.
4568
9f4df8f1
NS
45692017-04-25 Nathan Sidwell <nathan@acm.org>
4570
4571 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
4572
1913c8f6
UB
45732017-04-25 Uros Bizjak <ubizjak@gmail.com>
4574
4575 PR target/70799
4576 * gcc.target/i386/pr70799-5.c: New test.
4577
e602bbfc
MS
45782017-04-25 Martin Sebor <msebor@redhat.com>
4579
4580 PR tree-optimization/80497
4581 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4582
7629ae90
RR
45832017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4584 Jakub Jelinek <jakub@redhat.com>
4585
4586 PR target/77728
4587 * g++.dg/abi/pr77728-1.C: New test.
4588
2ef42cf9
MP
45892017-04-25 Marek Polacek <polacek@redhat.com>
4590
4591 PR sanitizer/80349
4592 * g++.dg/ubsan/pr80349-2.C: New test.
4593
70caf430
VR
45942017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
4595
4596 * g++.dg/cpp0x/enum34.C: New test.
4597
f66c70dc
TV
45982017-04-25 Tom de Vries <tom@codesourcery.com>
4599
4600 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
4601 variables.
4602 (dg-line): New proc.
4603 (process-message): Handle line number variables.
4604 * objc.dg/try-catch-12.m: Use dg-line.
4605
77071af6
BS
46062017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4607
4608 PR target/80482
4609 * gcc.target/powerpc/vec-constvolatile.c: New test.
4610
fbe91804
DM
46112017-04-25 David Malcolm <dmalcolm@redhat.com>
4612
4613 * g++.dg/semicolon-fixits.C: New test case.
4614
1c4ea66f
DM
46152017-04-25 David Malcolm <dmalcolm@redhat.com>
4616
4617 * gcc.dg/semicolon-fixits.c: New test case.
4618
5ca28c1d
DM
46192017-04-25 David Malcolm <dmalcolm@redhat.com>
4620
4621 * g++.dg/lookup/missing-std-include.C: New test file.
4622
2ec07fa6
RR
46232017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4624 Jakub Jelinek <jakub@redhat.com>
4625
4626 PR target/77728
4627 * g++.dg/abi/pr77728-2.C: New test.
4628
7d5dbb22
DM
46292017-04-25 David Malcolm <dmalcolm@redhat.com>
4630
4631 PR c++/80177
4632 * g++.dg/spellcheck-pr80177.C: New test case.
4633
6a3936d4
NS
46342017-04-25 Nathan Sidwell <nathan@acm.org>
4635
4636 * g++.dg/dg.exp (find-cxx-tests): New function.
4637 (main): Use it, remove explicit pruning
4638
bed3fd46
RB
46392017-04-25 Richard Biener <rguenther@suse.de>
4640
4641 PR tree-optimization/80492
4642 * gcc.dg/pr80492.c: New testcase.
4643
c9e9c3ac
SKS
46442017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4645
4646 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
4647 for targets with int size less than 32 bits.
4648
2700fbd6
RB
46492017-04-25 Richard Biener <rguenther@suse.de>
4650
4651 PR tree-optimization/79201
4652 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
4653 * gcc.target/i386/pr22152.c: Disable sinking.
4654
e57136da
AK
46552017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4656
4657 PR target/80464
4658 * gfortran.fortran-torture/compile/pr80464.f90: New test.
4659
3cb9ee2f
AK
46602017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4661
4662 PR target/79895
4663 * gcc.target/s390/pr79895.c: New test.
4664
03db9ab5
DV
46652017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
4666
4667 PR target/80080
4668 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
4669 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
4670 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
4671
39259462
JJ
46722017-04-25 Jakub Jelinek <jakub@redhat.com>
4673
ba5d69f3
JJ
4674 PR rtl-optimization/80501
4675 * gcc.c-torture/execute/pr80501.c: New test.
4676
39259462
JJ
4677 PR rtl-optimization/80500
4678 * gcc.dg/pr80500.c: New test.
4679
bb0249cb
MG
46802017-04-25 Marc Glisse <marc.glisse@inria.fr>
4681
4682 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
4683 * gcc.dg/Wstrict-overflow-18.c: Xfail.
4684
be420eb8
JW
46852017-04-22 Janus Weil <janus@gcc.gnu.org>
4686
4687 PR fortran/80121
4688 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
4689 directive.
4690
0ebd1f00
DM
46912017-04-24 David Malcolm <dmalcolm@redhat.com>
4692
4693 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
4694 * jit.dg/test-alignment.c: New test case.
4695 * jit.dg/test-alignment.cc: New test case.
4696 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
4697 New test case.
4698
412f61f0
DM
46992017-04-24 David Malcolm <dmalcolm@redhat.com>
4700
4701 PR c++/80016
4702 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
4703 test function.
4704 (test_alignof): New test function.
4705
a8492d5e
MG
47062017-04-24 Marc Glisse <marc.glisse@inria.fr>
4707
4708 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
4709
ec856f5f
VR
47102017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
4711
4712 * g++.dg/diagnostic/duplicate1.C: New test.
4713 * g++.dg/cpp0x/duplicate1.C: New test.
4714
a753df11
MJ
47152017-04-24 Martin Jambor <mjambor@suse.cz>
4716
4717 PR tree-optimization/80293
4718 * g++.dg/tree-ssa/pr80293.C: New test.
4719
3ebd8e62
ML
47202017-04-24 Martin Liska <mliska@suse.cz>
4721
4722 PR middle-end/79931
4723 * g++.dg/ipa/pr79931.C: New test.
4724
f30a1190
RB
47252017-04-24 Richard Biener <rguenther@suse.de>
4726
4727 PR tree-optimization/80494
4728 * gfortran.dg/pr80494.f90: New testcase.
4729
4c7c437c
RB
47302017-04-24 Richard Biener <rguenther@suse.de>
4731
4732 PR tree-optimization/79725
4733 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
4734
d21a8e3b
RB
47352017-04-24 Richard Biener <rguenther@suse.de>
4736
4737 PR c++/2972
4738 * g++.dg/warn/Wuninitialized-10.C: New testcase.
4739
c7eb642e
JD
47402017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4741
4742 PR fortran/80484
4743 * gfortran.dg/dtio_29.f03: New test.
4744
60fc41bd
JW
47452017-04-22 Janus Weil <janus@gcc.gnu.org>
4746
4747 PR fortran/80121
4748 * gfortran.dg/intent_out_9.f90: New test case.
4749
2eb8a343
UB
47502017-04-23 Uros Bizjak <ubizjak@gmail.com>
4751
4752 PR target/70799
1913c8f6 4753 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 4754
fc23d35a
JW
47552017-04-21 Janus Weil <janus@gcc.gnu.org>
4756
4757 PR fortran/80392
4758 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
4759
7b9efd03
UB
47602017-04-21 Uros Bizjak <ubizjak@gmail.com>
4761
4762 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
4763
2fd30fbe
RB
47642017-04-21 Richard Biener <rguenther@suse.de>
4765
4766 PR tree-optimization/79547
4767 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
4768
bb1bc604
RB
47692017-04-21 Richard Biener <rguenther@suse.de>
4770
4771 PR tree-optimization/78847
4772 * g++.dg/tree-ssa/pr78847.C: New testcase.
4773
666f7903
JJ
47742017-04-21 Jakub Jelinek <jakub@redhat.com>
4775
4776 PR c/80468
4777 * gcc.dg/pr80468.c: New test.
4778
25c28f47
ML
47792017-04-21 Martin Liska <mliska@suse.cz>
4780
4781 PR tree-optimization/66278
4782 * gcc.dg/vect/pr66278.c: New test.
4783
6d553e9b
RB
47842017-04-21 Richard Biener <rguenther@suse.de>
4785
4786 PR tree-optimization/80237
4787 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
4788 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
4789 adjust expected optimizations.
4790
7fd1a747
RB
47912016-04-21 Richard Biener <rguenther@suse.de>
4792
4793 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
4794 of inner loops.
4795 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
4796 * gcc.dg/vect/vect-104.c: Likewise.
4797
2f23a412
EB
47982017-04-21 Eric Botcazou <ebotcazou@adacore.com>
4799
4800 PR tree-optimization/80426
4801 * gcc.c-torture/execute/20170429-1.c: Rename into...
4802 * gcc.c-torture/execute/20170419-1.c: ...this.
4803
8749b11f
UB
48042017-04-20 Uros Bizjak <ubizjak@gmail.com>
4805
4806 PR target/79804
4807 * gcc.target/i386/pr79804.c: New test.
4808
20917336
UB
48092017-04-20 Uros Bizjak <ubizjak@gmail.com>
4810
4811 PR target/78090
4812 * gcc.target/i386/conversion-2.c: Remove obsolete test.
4813
2414b022
DE
48142017-04-20 David Edelsohn <dje.gcc@gmail.com>
4815
4816 * g++/opt/pr80436.C: XFAIL on AIX.
4817
34d57a10
JW
48182017-04-20 Jonathan Wakely <jwakely@redhat.com>
4819
4820 PR c++/80473
4821 * g++.dg/diagnostic/pr80473.C: New test.
4822
c3cbcd45
VR
48232017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
4824
4825 * g++.dg/warn/Wextra-semi.C: New test.
4826
8a59d466
JJ
48272017-04-20 Jakub Jelinek <jakub@redhat.com>
4828
4829 PR middle-end/80423
4830 * g++.dg/other/pr80423.C: New test.
4831
a4bb5c57
SKS
48322017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4833
4834 * gcc.dg/pr80170.c: Require ptr32plus.
4835
fe1e7d0e
EB
48362017-04-19 Eric Botcazou <ebotcazou@adacore.com>
4837
4838 PR tree-optimization/80426
4839 * gcc.c-torture/execute/20170419-1.c: New test.
4840
48d811eb
JJ
48412017-04-19 Jakub Jelinek <jakub@redhat.com>
4842
f19e6a9c
JJ
4843 PR debug/80461
4844 * g++.dg/debug/pr80461.C: New test.
4845
541035a6
JJ
4846 PR c++/80459
4847 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
4848 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
4849 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
4850
48d811eb
JJ
4851 PR debug/80436
4852 * g++.dg/opt/pr80436.C: New test.
4853
5249994e
SKS
48542017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4855
4856 * gcc.dg/torture/pr80341.c: Require int32plus.
4857
a16c8d8b 48582017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 4859 Jeff Law <law@redhat.com>
a16c8d8b
EB
4860
4861 * gcc.c-torture/compile/20170419-1.c: New test.
4862
6143c998
TV
48632017-04-19 Tom de Vries <tom@codesourcery.com>
4864
4865 PR testsuite/80221
4866 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
4867 subsequent dg directives.
4868 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4869 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
4870 * c-c++-common/attr-fallthrough-2.c: Same.
4871 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
4872 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
4873 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
4874 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4875 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
4876 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
4877 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
4878 * c-c++-common/cilk-plus/CK/errors.c: Same.
4879 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4880 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
4881 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
4882 * c-c++-common/cpp/pr57580.c: Same.
4883 * c-c++-common/goacc/asyncwait-1.c: Same.
4884 * c-c++-common/goacc/cache-2.c: Same.
4885 * c-c++-common/goacc/declare-2.c: Same.
4886 * c-c++-common/goacc/deviceptr-1.c: Same.
4887 * c-c++-common/goacc/routine-5.c: Same.
4888 * c-c++-common/gomp/clauses-2.c: Same.
4889 * c-c++-common/gomp/ordered-3.c: Same.
4890 * c-c++-common/gomp/pr67501.c: Same.
4891 * c-c++-common/pr20000.c: Same.
4892 * c-c++-common/pr43395.c: Same.
4893 * c-c++-common/pr49706.c: Same.
4894 * c-c++-common/pr77624-1.c: Same.
4895 * c-c++-common/pr77624-2.c: Same.
4896 * c-c++-common/raw-string-14.c: Same.
4897 * c-c++-common/raw-string-16.c: Same.
4898 * c-c++-common/raw-string-3.c: Same.
4899 * c-c++-common/raw-string-4.c: Same.
4900 * c-c++-common/raw-string-5.c: Same.
4901 * c-c++-common/raw-string-6.c: Same.
4902 * g++.dg/abi/mangle41.C: Same.
4903 * g++.dg/conversion/nullptr1.C: Same.
4904 * g++.dg/cpp0x/alias-decl-80296.C: Same.
4905 * g++.dg/cpp0x/auto27.C: Same.
4906 * g++.dg/cpp0x/constexpr-98.C: Same.
4907 * g++.dg/cpp0x/constexpr-diag2.C: Same.
4908 * g++.dg/cpp0x/diag2.C: Same.
4909 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
4910 * g++.dg/cpp0x/nullptr15.C: Same.
4911 * g++.dg/cpp0x/pr31431-2.C: Same.
4912 * g++.dg/cpp0x/pr31431.C: Same.
4913 * g++.dg/cpp0x/pr79118.C: Same.
4914 * g++.dg/cpp0x/static_assert3.C: Same.
4915 * g++.dg/cpp0x/temp_default2.C: Same.
4916 * g++.dg/cpp0x/trailing4.C: Same.
4917 * g++.dg/cpp0x/variadic-ex10.C: Same.
4918 * g++.dg/cpp0x/variadic-ex13.C: Same.
4919 * g++.dg/cpp0x/variadic-ex14.C: Same.
4920 * g++.dg/cpp0x/variadic-ex3.C: Same.
4921 * g++.dg/cpp0x/variadic-ex4.C: Same.
4922 * g++.dg/cpp0x/variadic59.C: Same.
4923 * g++.dg/cpp0x/vt-37737-2.C: Same.
4924 * g++.dg/cpp0x/vt-57397-1.C: Same.
4925 * g++.dg/cpp0x/vt-57397-2.C: Same.
4926 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
4927 * g++.dg/cpp1z/gen-attrs1.C: Same.
4928 * g++.dg/diagnostic/pr71075.C: Same.
4929 * g++.dg/eh/goto2.C: Same.
4930 * g++.dg/eh/goto3.C: Same.
4931 * g++.dg/expr/bitfield4.C: Same.
4932 * g++.dg/expr/bitfield5.C: Same.
4933 * g++.dg/expr/bitfield6.C: Same.
4934 * g++.dg/expr/bool1.C: Same.
4935 * g++.dg/expr/bool3.C: Same.
4936 * g++.dg/expr/cond10.C: Same.
4937 * g++.dg/expr/cond11.C: Same.
4938 * g++.dg/expr/lval3.C: Same.
4939 * g++.dg/expr/lval4.C: Same.
4940 * g++.dg/ext/anon-struct4.C: Same.
4941 * g++.dg/ext/attrib44.C: Same.
4942 * g++.dg/ext/builtin3.C: Same.
4943 * g++.dg/ext/dllimport7.C: Same.
4944 * g++.dg/ext/label5.C: Same.
4945 * g++.dg/ext/no-asm-1.C: Same.
4946 * g++.dg/ext/utf16-4.C: Same.
4947 * g++.dg/ext/vla2.C: Same.
4948 * g++.dg/gomp/block-1.C: Same.
4949 * g++.dg/gomp/block-2.C: Same.
4950 * g++.dg/gomp/block-3.C: Same.
4951 * g++.dg/gomp/block-5.C: Same.
4952 * g++.dg/gomp/linear-2.C: Same.
4953 * g++.dg/gomp/target-1.C: Same.
4954 * g++.dg/gomp/target-2.C: Same.
4955 * g++.dg/gomp/taskgroup-1.C: Same.
4956 * g++.dg/gomp/teams-1.C: Same.
4957 * g++.dg/inherit/pure1.C: Same.
4958 * g++.dg/init/array43.C: Same.
4959 * g++.dg/init/array46.C: Same.
4960 * g++.dg/init/const10.C: Same.
4961 * g++.dg/init/ctor4-1.C: Same.
4962 * g++.dg/init/ctor4.C: Same.
4963 * g++.dg/init/new37.C: Same.
4964 * g++.dg/init/pr25811.C: Same.
4965 * g++.dg/init/pr29043.C: Same.
4966 * g++.dg/init/pr29571.C: Same.
4967 * g++.dg/lookup/duperr1.C: Same.
4968 * g++.dg/lookup/error1.C: Same.
4969 * g++.dg/lookup/koenig5.C: Same.
4970 * g++.dg/lookup/pr77549.C: Same.
4971 * g++.dg/lookup/suggestions1.C: Same.
4972 * g++.dg/lookup/using16.C: Same.
4973 * g++.dg/lookup/using7.C: Same.
4974 * g++.dg/other/anon-union3.C: Same.
4975 * g++.dg/other/array2.C: Same.
4976 * g++.dg/other/error13.C: Same.
4977 * g++.dg/other/error34.C: Same.
4978 * g++.dg/overload/builtin1.C: Same.
4979 * g++.dg/overload/conv-op1.C: Same.
4980 * g++.dg/overload/error3.C: Same.
4981 * g++.dg/overload/koenig1.C: Same.
4982 * g++.dg/overload/operator5.C: Same.
4983 * g++.dg/overload/template5.C: Same.
4984 * g++.dg/overload/unknown1.C: Same.
4985 * g++.dg/overload/using2.C: Same.
4986 * g++.dg/parse/constructor1.C: Same.
4987 * g++.dg/parse/crash36.C: Same.
4988 * g++.dg/parse/crash63.C: Same.
4989 * g++.dg/parse/error11.C: Same.
4990 * g++.dg/parse/error12.C: Same.
4991 * g++.dg/parse/error14.C: Same.
4992 * g++.dg/parse/error2.C: Same.
4993 * g++.dg/parse/error21.C: Same.
4994 * g++.dg/parse/error26.C: Same.
4995 * g++.dg/parse/error36.C: Same.
4996 * g++.dg/parse/friend12.C: Same.
4997 * g++.dg/parse/invalid-op1.C: Same.
4998 * g++.dg/parse/missing-template1.C: Same.
4999 * g++.dg/parse/parser-pr28152-2.C: Same.
5000 * g++.dg/parse/parser-pr28152.C: Same.
5001 * g++.dg/parse/pr16696-permissive.C: Same.
5002 * g++.dg/parse/pr16696.C: Same.
5003 * g++.dg/parse/pr69628.C: Same.
5004 * g++.dg/parse/ret-type2.C: Same.
5005 * g++.dg/parse/specialization1.C: Same.
5006 * g++.dg/parse/template3.C: Same.
5007 * g++.dg/parse/template9.C: Same.
5008 * g++.dg/parse/typename11.C: Same.
5009 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
5010 * g++.dg/pr45330.C: Same.
5011 * g++.dg/rtti/typeid6.C: Same.
5012 * g++.dg/spellcheck-fields.C: Same.
5013 * g++.dg/spellcheck-typenames.C: Same.
5014 * g++.dg/tc1/dr108.C: Same.
5015 * g++.dg/tc1/dr147.C: Same.
5016 * g++.dg/template/arg7.C: Same.
5017 * g++.dg/template/conv11.C: Same.
5018 * g++.dg/template/crash13.C: Same.
5019 * g++.dg/template/crash55.C: Same.
5020 * g++.dg/template/dependent-expr5.C: Same.
5021 * g++.dg/template/error17.C: Same.
5022 * g++.dg/template/error33.C: Same.
5023 * g++.dg/template/error4.C: Same.
5024 * g++.dg/template/error50.C: Same.
5025 * g++.dg/template/error53.C: Same.
5026 * g++.dg/template/friend.C: Same.
5027 * g++.dg/template/func2.C: Same.
5028 * g++.dg/template/local6.C: Same.
5029 * g++.dg/template/member5.C: Same.
5030 * g++.dg/template/meminit1.C: Same.
5031 * g++.dg/template/nested3.C: Same.
5032 * g++.dg/template/nontype6.C: Same.
5033 * g++.dg/template/overload12.C: Same.
5034 * g++.dg/template/ptrmem8.C: Same.
5035 * g++.dg/template/qualified-id1.C: Same.
5036 * g++.dg/template/spec15.C: Same.
5037 * g++.dg/template/static1.C: Same.
5038 * g++.dg/template/static10.C: Same.
5039 * g++.dg/template/static2.C: Same.
5040 * g++.dg/template/ttp25.C: Same.
5041 * g++.dg/template/typedef2.C: Same.
5042 * g++.dg/template/typename2.C: Same.
5043 * g++.dg/template/unify10.C: Same.
5044 * g++.dg/template/unify6.C: Same.
5045 * g++.dg/template/unify7.C: Same.
5046 * g++.dg/template/unify9.C: Same.
5047 * g++.dg/template/varmod1.C: Same.
5048 * g++.dg/ubsan/div-by-zero-1.C: Same.
5049 * g++.dg/ubsan/pr63956.C: Same.
5050 * g++.dg/warn/Waddress-1.C: Same.
5051 * g++.dg/warn/Wconversion2.C: Same.
5052 * g++.dg/warn/Wnull-conversion-1.C: Same.
5053 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
5054 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
5055 * g++.dg/warn/Wswitch-1.C: Same.
5056 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
5057 * g++.dg/warn/Wtype-limits.C: Same.
5058 * g++.dg/warn/Wunused-parm-5.C: Same.
5059 * g++.dg/warn/deprecated-6.C: Same.
5060 * g++.dg/warn/deprecated.C: Same.
5061 * g++.dg/warn/incomplete1.C: Same.
5062 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
5063 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
5064 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
5065 * g++.dg/warn/overflow-warn-1.C: Same.
5066 * g++.dg/warn/overflow-warn-3.C: Same.
5067 * g++.dg/warn/overflow-warn-4.C: Same.
5068 * g++.dg/warn/pr12242.C: Same.
5069 * g++.dg/warn/pr30551-2.C: Same.
5070 * g++.dg/warn/pr30551.C: Same.
5071 * g++.old-deja/g++.benjamin/16077.C: Same.
5072 * g++.old-deja/g++.bob/inherit1.C: Same.
5073 * g++.old-deja/g++.brendan/crash56.C: Same.
5074 * g++.old-deja/g++.brendan/template17.C: Same.
5075 * g++.old-deja/g++.eh/ctor1.C: Same.
5076 * g++.old-deja/g++.jason/bool5.C: Same.
5077 * g++.old-deja/g++.jason/cond.C: Same.
5078 * g++.old-deja/g++.jason/operator.C: Same.
5079 * g++.old-deja/g++.jason/pmf5.C: Same.
5080 * g++.old-deja/g++.law/ctors5.C: Same.
5081 * g++.old-deja/g++.law/missed-error2.C: Same.
5082 * g++.old-deja/g++.law/operators9.C: Same.
5083 * g++.old-deja/g++.law/temps1.C: Same.
5084 * g++.old-deja/g++.mike/for2.C: Same.
5085 * g++.old-deja/g++.mike/ns5.C: Same.
5086 * g++.old-deja/g++.mike/ns7.C: Same.
5087 * g++.old-deja/g++.mike/p10769b.C: Same.
5088 * g++.old-deja/g++.niklas/t120.C: Same.
5089 * g++.old-deja/g++.niklas/t121.C: Same.
5090 * g++.old-deja/g++.ns/koenig5.C: Same.
5091 * g++.old-deja/g++.oliva/overload1.C: Same.
5092 * g++.old-deja/g++.other/crash24.C: Same.
5093 * g++.old-deja/g++.other/crash25.C: Same.
5094 * g++.old-deja/g++.other/decl5.C: Same.
5095 * g++.old-deja/g++.other/lineno5.C: Same.
5096 * g++.old-deja/g++.other/null3.C: Same.
5097 * g++.old-deja/g++.other/overcnv2.C: Same.
5098 * g++.old-deja/g++.other/ptrmem7.C: Same.
5099 * g++.old-deja/g++.other/typename1.C: Same.
5100 * g++.old-deja/g++.other/vaarg3.C: Same.
5101 * g++.old-deja/g++.pt/crash10.C: Same.
5102 * g++.old-deja/g++.pt/crash28.C: Same.
5103 * g++.old-deja/g++.pt/crash38.C: Same.
5104 * g++.old-deja/g++.pt/explicit70.C: Same.
5105 * g++.old-deja/g++.pt/explicit77.C: Same.
5106 * g++.old-deja/g++.pt/expr2.C: Same.
5107 * g++.old-deja/g++.pt/spec5.C: Same.
5108 * g++.old-deja/g++.pt/spec6.C: Same.
5109 * g++.old-deja/g++.pt/typename3.C: Same.
5110 * g++.old-deja/g++.pt/typename5.C: Same.
5111 * g++.old-deja/g++.pt/typename6.C: Same.
5112 * g++.old-deja/g++.pt/typename7.C: Same.
5113 * g++.old-deja/g++.pt/unify4.C: Same.
5114 * g++.old-deja/g++.pt/unify8.C: Same.
5115 * g++.old-deja/g++.pt/vaarg3.C: Same.
5116 * g++.old-deja/g++.robertl/eb22.C: Same.
5117 * g++.old-deja/g++.robertl/eb4.C: Same.
5118 * g++.old-deja/g++.robertl/eb44.C: Same.
5119 * g++.old-deja/g++.robertl/eb69.C: Same.
5120 * g++.old-deja/g++.robertl/eb98.C: Same.
5121 * gcc.dg/20031223-1.c: Same.
5122 * gcc.dg/940510-1.c: Same.
5123 * gcc.dg/990506-0.c: Same.
5124 * gcc.dg/Walloca-1.c: Same.
5125 * gcc.dg/Walloca-2.c: Same.
5126 * gcc.dg/Wconversion-integer.c: Same.
5127 * gcc.dg/Wcxx-compat-8.c: Same.
5128 * gcc.dg/Wimplicit-int-1.c: Same.
5129 * gcc.dg/Wimplicit-int-2.c: Same.
5130 * gcc.dg/Wimplicit-int-4.c: Same.
5131 * gcc.dg/Wpointer-sign-Wall.c: Same.
5132 * gcc.dg/Wpointer-sign-pedantic.c: Same.
5133 * gcc.dg/Wshadow-1.c: Same.
5134 * gcc.dg/Wshadow-3.c: Same.
5135 * gcc.dg/Wswitch-enum-error.c: Same.
5136 * gcc.dg/Wswitch-enum.c: Same.
5137 * gcc.dg/Wswitch-error.c: Same.
5138 * gcc.dg/Wswitch.c: Same.
5139 * gcc.dg/Wtype-limits-Wextra.c: Same.
5140 * gcc.dg/Wtype-limits.c: Same.
5141 * gcc.dg/Wvla-larger-than-2.c: Same.
5142 * gcc.dg/anon-struct-5.c: Same.
5143 * gcc.dg/array-10.c: Same.
5144 * gcc.dg/array-11.c: Same.
5145 * gcc.dg/array-15.c: Same.
5146 * gcc.dg/array-2.c: Same.
5147 * gcc.dg/array-8.c: Same.
5148 * gcc.dg/array-const-2.c: Same.
5149 * gcc.dg/array-const-3.c: Same.
5150 * gcc.dg/bitfld-1.c: Same.
5151 * gcc.dg/bitfld-8.c: Same.
5152 * gcc.dg/builtin-redefine.c: Same.
5153 * gcc.dg/c11-noreturn-1.c: Same.
5154 * gcc.dg/c11-noreturn-2.c: Same.
5155 * gcc.dg/c11-static-assert-3.c: Same.
5156 * gcc.dg/c90-arraydecl-1.c: Same.
5157 * gcc.dg/c90-complex-1.c: Same.
5158 * gcc.dg/c90-complit-1.c: Same.
5159 * gcc.dg/c90-const-expr-11.c: Same.
5160 * gcc.dg/c90-const-expr-7.c: Same.
5161 * gcc.dg/c90-const-expr-8.c: Same.
5162 * gcc.dg/c90-enum-comma-1.c: Same.
5163 * gcc.dg/c90-flex-array-1.c: Same.
5164 * gcc.dg/c90-hexfloat-1.c: Same.
5165 * gcc.dg/c90-idem-qual-1.c: Same.
5166 * gcc.dg/c90-idem-qual-2.c: Same.
5167 * gcc.dg/c90-idem-qual-3.c: Same.
5168 * gcc.dg/c90-mixdecl-1.c: Same.
5169 * gcc.dg/c90-restrict-1.c: Same.
5170 * gcc.dg/c90-return-1.c: Same.
5171 * gcc.dg/c99-array-nonobj-1.c: Same.
5172 * gcc.dg/c99-arraydecl-1.c: Same.
5173 * gcc.dg/c99-complex-1.c: Same.
5174 * gcc.dg/c99-complex-2.c: Same.
5175 * gcc.dg/c99-complit-2.c: Same.
5176 * gcc.dg/c99-const-expr-7.c: Same.
5177 * gcc.dg/c99-const-expr-8.c: Same.
5178 * gcc.dg/c99-flex-array-3.c: Same.
5179 * gcc.dg/c99-flex-array-7.c: Same.
5180 * gcc.dg/c99-flex-array-typedef-7.c: Same.
5181 * gcc.dg/c99-impl-decl-1.c: Same.
5182 * gcc.dg/c99-impl-int-1.c: Same.
5183 * gcc.dg/c99-impl-int-2.c: Same.
5184 * gcc.dg/c99-init-3.c: Same.
5185 * gcc.dg/c99-restrict-1.c: Same.
5186 * gcc.dg/c99-return-1.c: Same.
5187 * gcc.dg/c99-tag-1.c: Same.
5188 * gcc.dg/c99-tag-3.c: Same.
5189 * gcc.dg/call-diag-2.c: Same.
5190 * gcc.dg/cpp/19940712-1.c: Same.
5191 * gcc.dg/cpp/19951025-1.c: Same.
5192 * gcc.dg/cpp/19990413-1.c: Same.
5193 * gcc.dg/cpp/direct2.c: Same.
5194 * gcc.dg/cpp/direct2s.c: Same.
5195 * gcc.dg/cpp/pr28709.c: Same.
5196 * gcc.dg/cpp/pr61854-c90.c: Same.
5197 * gcc.dg/cpp/pr61854-c94.c: Same.
5198 * gcc.dg/cpp/pragma-1.c: Same.
5199 * gcc.dg/cpp/pragma-2.c: Same.
5200 * gcc.dg/cpp/trad/escaped-eof.c: Same.
5201 * gcc.dg/cpp/trad/literals-2.c: Same.
5202 * gcc.dg/cpp/warn-comments-2.c: Same.
5203 * gcc.dg/cpp/warn-comments-3.c: Same.
5204 * gcc.dg/cpp/warn-comments.c: Same.
5205 * gcc.dg/cpp/warn-long-long-2.c: Same.
5206 * gcc.dg/cpp/warn-long-long.c: Same.
5207 * gcc.dg/cpp/warn-redefined-2.c: Same.
5208 * gcc.dg/cpp/warn-redefined.c: Same.
5209 * gcc.dg/darwin-cfstring-2.c: Same.
5210 * gcc.dg/darwin-cfstring-format-1.c: Same.
5211 * gcc.dg/decl-9.c: Same.
5212 * gcc.dg/declspec-1.c: Same.
5213 * gcc.dg/declspec-10.c: Same.
5214 * gcc.dg/declspec-11.c: Same.
5215 * gcc.dg/declspec-13.c: Same.
5216 * gcc.dg/declspec-18.c: Same.
5217 * gcc.dg/declspec-4.c: Same.
5218 * gcc.dg/declspec-5.c: Same.
5219 * gcc.dg/declspec-6.c: Same.
5220 * gcc.dg/declspec-8.c: Same.
5221 * gcc.dg/deprecated-4.c: Same.
5222 * gcc.dg/deprecated.c: Same.
5223 * gcc.dg/dfp/composite-type.c: Same.
5224 * gcc.dg/empty-source-2.c: Same.
5225 * gcc.dg/empty-source-3.c: Same.
5226 * gcc.dg/format/attr-6.c: Same.
5227 * gcc.dg/format/branch-1.c: Same.
5228 * gcc.dg/format/c90-printf-1.c: Same.
5229 * gcc.dg/format/c90-strftime-2.c: Same.
5230 * gcc.dg/format/c99-strftime-1.c: Same.
5231 * gcc.dg/format/cmn-err-1.c: Same.
5232 * gcc.dg/format/few-1.c: Same.
5233 * gcc.dg/format/ms_branch-1.c: Same.
5234 * gcc.dg/format/ms_unnamed-1.c: Same.
5235 * gcc.dg/format/ms_va-1.c: Same.
5236 * gcc.dg/format/unnamed-1.c: Same.
5237 * gcc.dg/format/va-1.c: Same.
5238 * gcc.dg/format/xopen-1.c: Same.
5239 * gcc.dg/funcdef-var-1.c: Same.
5240 * gcc.dg/funcdef-var-2.c: Same.
5241 * gcc.dg/gnu89-const-expr-1.c: Same.
5242 * gcc.dg/gnu89-const-expr-2.c: Same.
5243 * gcc.dg/gnu90-const-expr-1.c: Same.
5244 * gcc.dg/gnu99-const-expr-1.c: Same.
5245 * gcc.dg/gnu99-const-expr-2.c: Same.
5246 * gcc.dg/gnu99-init-2.c: Same.
5247 * gcc.dg/gomp/_Atomic-5.c: Same.
5248 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
5249 * gcc.dg/gomp/atomic-5.c: Same.
5250 * gcc.dg/gomp/linear-1.c: Same.
5251 * gcc.dg/gomp/pr67500.c: Same.
5252 * gcc.dg/init-bad-1.c: Same.
5253 * gcc.dg/init-bad-2.c: Same.
5254 * gcc.dg/init-bad-3.c: Same.
5255 * gcc.dg/init-string-1.c: Same.
5256 * gcc.dg/label-compound-stmt-1.c: Same.
5257 * gcc.dg/label-decl-2.c: Same.
5258 * gcc.dg/label-decl-4.c: Same.
5259 * gcc.dg/large-size-array-2.c: Same.
5260 * gcc.dg/large-size-array-4.c: Same.
5261 * gcc.dg/lvalue-6.c: Same.
5262 * gcc.dg/m-un-2.c: Same.
5263 * gcc.dg/multiple-overflow-warn-1.c: Same.
5264 * gcc.dg/multiple-overflow-warn-2.c: Same.
5265 * gcc.dg/multiple-overflow-warn-3.c: Same.
5266 * gcc.dg/nested-redef-1.c: Same.
5267 * gcc.dg/no-asm-1.c: Same.
5268 * gcc.dg/no-asm-3.c: Same.
5269 * gcc.dg/no-asm-4.c: Same.
5270 * gcc.dg/noncompile/20010524-1.c: Same.
5271 * gcc.dg/noncompile/incomplete-5.c: Same.
5272 * gcc.dg/noncompile/pr44517.c: Same.
5273 * gcc.dg/noncompile/pr52290.c: Same.
5274 * gcc.dg/noreturn-1.c: Same.
5275 * gcc.dg/overflow-warn-1.c: Same.
5276 * gcc.dg/overflow-warn-2.c: Same.
5277 * gcc.dg/overflow-warn-3.c: Same.
5278 * gcc.dg/overflow-warn-4.c: Same.
5279 * gcc.dg/parm-mismatch-1.c: Same.
5280 * gcc.dg/parser-pr28152-2.c: Same.
5281 * gcc.dg/parser-pr28152.c: Same.
5282 * gcc.dg/pedwarn-init.c: Same.
5283 * gcc.dg/pointer-arith-2.c: Same.
5284 * gcc.dg/pointer-arith-3.c: Same.
5285 * gcc.dg/pointer-arith-4.c: Same.
5286 * gcc.dg/pr14475.c: Same.
5287 * gcc.dg/pr18596-3.c: Same.
5288 * gcc.dg/pr18809-1.c: Same.
5289 * gcc.dg/pr27953.c: Same.
5290 * gcc.dg/pr30457.c: Same.
5291 * gcc.dg/pr30551-2.c: Same.
5292 * gcc.dg/pr30551-3.c: Same.
5293 * gcc.dg/pr30551-4.c: Same.
5294 * gcc.dg/pr30551-5.c: Same.
5295 * gcc.dg/pr30551-6.c: Same.
5296 * gcc.dg/pr30551.c: Same.
5297 * gcc.dg/pr36997.c: Same.
5298 * gcc.dg/pr41842.c: Same.
5299 * gcc.dg/pr48552-1.c: Same.
5300 * gcc.dg/pr48552-2.c: Same.
5301 * gcc.dg/pr59717.c: Same.
5302 * gcc.dg/pr61077.c: Same.
5303 * gcc.dg/pr61096-1.c: Same.
5304 * gcc.dg/pr63626.c: Same.
5305 * gcc.dg/pr64223-1.c: Same.
5306 * gcc.dg/pr64223-2.c: Same.
5307 * gcc.dg/pr8788-1.c: Same.
5308 * gcc.dg/pr8927-1.c: Same.
5309 * gcc.dg/pragma-darwin.c: Same.
5310 * gcc.dg/pragma-diag-5.c: Same.
5311 * gcc.dg/pragma-message.c: Same.
5312 * gcc.dg/redecl-1.c: Same.
5313 * gcc.dg/simd-1.c: Same.
5314 * gcc.dg/simd-5.c: Same.
5315 * gcc.dg/simd-6.c: Same.
5316 * gcc.dg/spellcheck-fields.c: Same.
5317 * gcc.dg/spellcheck-typenames.c: Same.
5318 * gcc.dg/struct-semi-2.c: Same.
5319 * gcc.dg/struct-semi-3.c: Same.
5320 * gcc.dg/transparent-union-3.c: Same.
5321 * gcc.dg/ucnid-8.c: Same.
5322 * gcc.dg/uninit-pr19430-O0.c: Same.
5323 * gcc.dg/uninit-pr19430.c: Same.
5324 * gcc.dg/uninit-pr20644-O0.c: Same.
5325 * gcc.dg/utf-dflt.c: Same.
5326 * gcc.dg/utf-dflt2.c: Same.
5327 * gcc.dg/utf16-4.c: Same.
5328 * gcc.dg/vla-11.c: Same.
5329 * gcc.dg/vla-20.c: Same.
5330 * gcc.dg/vla-init-1.c: Same.
5331 * gcc.dg/vla-init-2.c: Same.
5332 * gcc.dg/vla-init-3.c: Same.
5333 * gcc.dg/weak/weak-6.c: Same.
5334 * gcc.dg/weak/weak-7.c: Same.
5335 * gcc.dg/wtr-int-type-1.c: Same.
5336 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
5337 * gcc.target/arm/polytypes.c: Same.
5338 * gcc.target/i386/spellcheck-options-4.c: Same.
5339 * gcc.target/powerpc/20030218-1.c: Same.
5340 * gcc.target/sh/pr21255-4.c: Same.
5341 * gcc.test-framework/dg-error-exp-XP.c: Same.
5342 * gfortran.dg/array_constructor_30.f03: Same.
5343 * gfortran.dg/class_30.f90: Same.
5344 * gfortran.dg/goacc/subarrays.f95: Same.
5345 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
5346 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
5347 * gfortran.dg/intrinsic_std_1.f90: Same.
5348 * gfortran.dg/pr70006.f90: Same.
5349 * gfortran.dg/warning-directive-1.F90: Same.
5350 * gfortran.dg/warning-directive-2.F90: Same.
5351 * gfortran.dg/warning-directive-3.F90: Same.
5352 * gfortran.dg/warning-directive-4.F90: Same.
5353 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
5354 * obj-c++.dg/class-extension-1.mm: Same.
5355 * obj-c++.dg/class-extension-2.mm: Same.
5356 * obj-c++.dg/class-protocol-1.mm: Same.
5357 * obj-c++.dg/cxx-ivars-1.mm: Same.
5358 * obj-c++.dg/duplicate-class-1.mm: Same.
5359 * obj-c++.dg/exceptions-3.mm: Same.
5360 * obj-c++.dg/exceptions-4.mm: Same.
5361 * obj-c++.dg/exceptions-5.mm: Same.
5362 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
5363 * obj-c++.dg/fsf-package-0.m: Same.
5364 * obj-c++.dg/invalid-type-1.mm: Same.
5365 * obj-c++.dg/method-12.mm: Same.
5366 * obj-c++.dg/method-13.mm: Same.
5367 * obj-c++.dg/method-15.mm: Same.
5368 * obj-c++.dg/method-16.mm: Same.
5369 * obj-c++.dg/method-6.mm: Same.
5370 * obj-c++.dg/method-7.mm: Same.
5371 * obj-c++.dg/property/at-property-1.mm: Same.
5372 * obj-c++.dg/property/at-property-14.mm: Same.
5373 * obj-c++.dg/property/at-property-17.mm: Same.
5374 * obj-c++.dg/property/at-property-21.mm: Same.
5375 * obj-c++.dg/property/at-property-5.mm: Same.
5376 * obj-c++.dg/property/dotsyntax-4.mm: Same.
5377 * obj-c++.dg/property/dynamic-3.mm: Same.
5378 * obj-c++.dg/property/dynamic-4.mm: Same.
5379 * obj-c++.dg/property/property-neg-1.mm: Same.
5380 * obj-c++.dg/property/property-neg-6.mm: Same.
5381 * obj-c++.dg/property/synthesize-11.mm: Same.
5382 * obj-c++.dg/property/synthesize-5.mm: Same.
5383 * obj-c++.dg/property/synthesize-6.mm: Same.
5384 * obj-c++.dg/proto-lossage-4.mm: Same.
5385 * obj-c++.dg/protocol-qualifier-2.mm: Same.
5386 * obj-c++.dg/strings/strings-1.mm: Same.
5387 * obj-c++.dg/super-class-1.mm: Same.
5388 * obj-c++.dg/syntax-error-6.mm: Same.
5389 * obj-c++.dg/syntax-error-7.mm: Same.
5390 * obj-c++.dg/syntax-error-9.mm: Same.
5391 * obj-c++.dg/try-catch-13.mm: Same.
5392 * objc.dg/attributes/method-noreturn-1.m: Same.
5393 * objc.dg/bad-receiver-type-2.m: Same.
5394 * objc.dg/bad-receiver-type.m: Same.
5395 * objc.dg/call-super-2.m: Same.
5396 * objc.dg/class-2.m: Same.
5397 * objc.dg/class-extension-1.m: Same.
5398 * objc.dg/class-extension-2.m: Same.
5399 * objc.dg/class-protocol-1.m: Same.
5400 * objc.dg/desig-init-1.m: Same.
5401 * objc.dg/duplicate-class-1.m: Same.
5402 * objc.dg/exceptions-3.m: Same.
5403 * objc.dg/exceptions-4.m: Same.
5404 * objc.dg/exceptions-5.m: Same.
5405 * objc.dg/foreach-6.m: Same.
5406 * objc.dg/foreach-7.m: Same.
5407 * objc.dg/fsf-nsstring-format-1.m: Same.
5408 * objc.dg/fsf-package-0.m: Same.
5409 * objc.dg/invalid-type-1.m: Same.
5410 * objc.dg/method-11.m: Same.
5411 * objc.dg/method-19.m: Same.
5412 * objc.dg/method-2.m: Same.
5413 * objc.dg/method-20.m: Same.
5414 * objc.dg/method-5.m: Same.
5415 * objc.dg/method-6.m: Same.
5416 * objc.dg/method-7.m: Same.
5417 * objc.dg/method-9.m: Same.
5418 * objc.dg/missing-proto-3.m: Same.
5419 * objc.dg/private-1.m: Same.
5420 * objc.dg/property/at-property-1.m: Same.
5421 * objc.dg/property/at-property-14.m: Same.
5422 * objc.dg/property/at-property-17.m: Same.
5423 * objc.dg/property/at-property-21.m: Same.
5424 * objc.dg/property/at-property-5.m: Same.
5425 * objc.dg/property/dynamic-3.m: Same.
5426 * objc.dg/property/dynamic-4.m: Same.
5427 * objc.dg/property/property-neg-1.m: Same.
5428 * objc.dg/property/property-neg-6.m: Same.
5429 * objc.dg/property/synthesize-11.m: Same.
5430 * objc.dg/property/synthesize-5.m: Same.
5431 * objc.dg/property/synthesize-6.m: Same.
5432 * objc.dg/proto-hier-1.m: Same.
5433 * objc.dg/proto-lossage-4.m: Same.
5434 * objc.dg/protocol-qualifier-2.m: Same.
5435 * objc.dg/strings/strings-1.m: Same.
5436 * objc.dg/type-size-1.m: Same.
5437
d904a983
JL
54382017-04-18 Jeff Law <law@redhat.com>
5439
5440 PR target/74563
5441 * gcc.target/mips/pr74563: New test.
5442
0155ed56
JJ
54432017-04-18 Jakub Jelinek <jakub@redhat.com>
5444
5445 PR tree-optimization/80443
5446 * gcc.c-torture/compile/pr80443.c: New test.
5447
f380f608
RS
54482017-04-18 Richard Sandiford <richard.sandiford@arm.com>
5449
5450 PR rtl-optimization/80357
5451 * gcc.c-torture/compile/pr80357.c: New test.
5452
dd68669b
JL
54532017-04-18 Jeff Law <law@redhat.com>
5454
5455 PR middle-end/80422
5456 * gcc.c-torture/compile/pr80422.c: New test.
5457
1cda61fc
JJ
54582017-04-18 Jakub Jelinek <jakub@redhat.com>
5459
5460 PR debug/80263
5461 * gcc.dg/debug/dwarf2/pr80263.c: New test.
5462
19970253
MM
54632017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5464
5465 PR target/80099
5466 * gcc.target/powerpc/pr80099-1.c: New test.
5467 * gcc.target/powerpc/pr80099-2.c: Likewise.
5468 * gcc.target/powerpc/pr80099-3.c: Likewise.
5469 * gcc.target/powerpc/pr80099-4.c: Likewise.
5470 * gcc.target/powerpc/pr80099-5.c: Likewise.
5471
8487c9a5
JJ
54722017-04-18 Jakub Jelinek <jakub@redhat.com>
5473
3b5fb3cb
JJ
5474 PR sanitizer/80444
5475 * gcc.dg/sancov/pr80444.c: New test.
5476
8487c9a5
JJ
5477 PR middle-end/79788
5478 PR middle-end/80375
5479 * gcc.dg/pr79788-1.c: New test.
5480 * gcc.dg/pr79788-2.c: New test.
5481
be7c73ae
MP
54822017-04-18 Marek Polacek <polacek@redhat.com>
5483
5484 PR c++/80244 - ICE with attribute in template alias.
5485 * g++.dg/cpp0x/alias-decl-59.C: New test.
5486
d6e3e8a5
MP
5487 PR c++/80241 - ICE with alignas pack expansion.
5488 * g++.dg/cpp0x/alignas11.C: New test.
5489
1adb82e1
BE
54902017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5491
5492 PR c++/80287
5493 * g++.dg/lto/pr80287_0.C: New test.
5494
fb5e5621
KN
54952017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
5496
5497 PR target/80315
5498 * gcc.target/powerpc/pr80315-1.c: New test.
5499 * gcc.target/powerpc/pr80315-2.c: New test.
5500 * gcc.target/powerpc/pr80315-3.c: New test.
5501 * gcc.target/powerpc/pr80315-4.c: New test.
5502
afeaeb70
TV
55032017-04-16 Tom de Vries <tom@codesourcery.com>
5504
5505 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
5506 directive.
5507 * g++.dg/parse/error3.C: Same.
5508 * g++.old-deja/g++.pt/niklas01a.C: Same.
5509 * gcc.dg/990506-0.c: Same.
5510 * gcc.dg/cpp/19990413-1.c: Same.
5511 * gcc.dg/cpp/pragma-1.c: Same.
5512 * gcc.dg/cpp/pragma-2.c: Same.
5513 * gcc.dg/m-un-2.c: Same.
5514 * objc.dg/private-1.m: Same.
5515
604f37cd
UB
55162017-04-15 Uros Bizjak <ubizjak@gmail.com>
5517
5518 * gcc.dg/pr54669.c: Fix dg-do directive.
5519 * gcc.dg/pr78582.c: Ditto.
5520 * gcc.dg/pr80020.c: Ditto.
5521 * gcc.dg/torture/pr57993-2.cpp: Ditto.
5522 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
5523 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
5524 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
5525 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
5526 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
5527 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
5528 * gcc.dg/tree-ssa/pr79352.c: Ditto.
5529 * gcc.dg/tree-ssa/pr79376.c: Ditto.
5530 * gcc.dg/tree-ssa/pr79691.c: Ditto.
5531
35cfdb17
DH
55322017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
5533
604f37cd 5534 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
5535 * gfortran.dg/generic_29.f90: Likewise.
5536 * gfortran.dg/goacc/multi-clause.f90: Likewise.
5537 * gfortran.dg/pr41922.f90: Likewise.
5538 * gfortran.dg/pr70006.f90: Likewise.
5539
f378be38
SB
55402017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
5541
5542 PR tree-optimization/66612
5543 * gcc.target/powerpc/20050830-1.c: Remove xfail.
5544
43076492
JW
55452017-04-14 Janus Weil <janus@gcc.gnu.org>
5546
5547 PR fortran/80361
5548 * gfortran.dg/class_62.f90: New test case.
5549
dd3d6a42
AB
55502017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
5551
5552 * gcc.target/arc/loop-1.c: New file.
5553
31a07c81
MM
55542017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5555
5556 PR target/80098
5557 * gcc.target/powerpc/pr80098-1.c: New test.
5558 * gcc.target/powerpc/pr80098-2.c: Likewise.
5559 * gcc.target/powerpc/pr80098-3.c: Likewise.
5560 * gcc.target/powerpc/pr80098-4.c: Likewise.
5561
09956017
JJ
55622017-04-13 Jakub Jelinek <jakub@redhat.com>
5563
5564 PR sanitizer/80403
5565 * g++.dg/ubsan/pr80403-2.C: New test.
5566
bc042396
VM
55672017-04-13 Vladimir Makarov <vmakarov@redhat.com>
5568
5569 PR rtl-optimization/80343
5570 * gcc.target/powerpc/pr80343.c: New.
5571
abac4c34
DK
55722017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
5573
5574 PR sanitizer/80414
5575 * c-c++-common/ubsan/bounds-15.c: New test.
5576
43a3aa03
RB
55772017-04-13 Richard Biener <rguenther@suse.de>
5578
5579 PR testsuite/80416
5580 * g++.dg/torture/pr79671.C: Fix asm constraints.
5581
031fbdb9
JJ
55822017-04-13 Jakub Jelinek <jakub@redhat.com>
5583
5584 PR debug/80321
5585 * gcc.dg/debug/pr80321.c: New test.
5586
55872017-04-13 Eric Botcazou <ebotcazou@adacore.com>
5588
5589 * gnat.dg/debug10.adb: New test.
5590 * gnat.dg/debug10_pkg.ads: New helper.
5591
76873758
JJ
55922017-04-12 Jakub Jelinek <jakub@redhat.com>
5593
deed3da9
JJ
5594 PR tree-optimization/79390
5595 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
5596
b96a3e11
JJ
5597 PR sanitizer/80403
5598 PR sanitizer/80404
5599 PR sanitizer/80405
5600 * g++.dg/ubsan/pr80403.C: New test.
5601 * g++.dg/ubsan/pr80404.C: New test.
5602 * g++.dg/ubsan/pr80405.C: New test.
5603
76873758
JJ
5604 PR c/80163
5605 * gcc.dg/torture/pr80163.c: New test.
5606
940c9a7c 56072017-04-12 Richard Biener <rguenther@suse.de>
76873758 5608 Jeff Law <law@redhat.com>
940c9a7c
RB
5609
5610 PR tree-optimization/80359
5611 * gcc.dg/torture/pr80359.c: New testcase.
5612
350792ff 56132017-04-12 Richard Biener <rguenther@suse.de>
76873758 5614 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
5615
5616 PR middle-end/79671
5617 * g++.dg/torture/pr79671.C: New testcase.
5618 * g++.dg/lto/pr79671_0.C: Likewise.
5619 * g++.dg/lto/pr79671_1.c: Likewise.
5620
d62e6f10
JJ
56212017-04-12 Jakub Jelinek <jakub@redhat.com>
5622
5623 PR sanitizer/80349
5624 * g++.dg/ubsan/pr80349.C: New test.
5625
8585103f
JJ
56262017-04-11 Jakub Jelinek <jakub@redhat.com>
5627
347e1f77
JJ
5628 PR c++/80370
5629 * g++.dg/cpp1z/decomp28.C: New test.
5630
df1c878e
JJ
5631 PR middle-end/80100
5632 * gcc.dg/pr80100.c: New test.
5633
8585103f
JJ
5634 PR rtl-optimization/80385
5635 * g++.dg/opt/pr80385.C: New test.
5636
c6cf6ef7
ML
56372017-04-11 Martin Liska <mliska@suse.cz>
5638
5639 PR ipa/80212
5640 * g++.dg/ipa/pr80212.C: New test.
5641
3812f460
MS
56422017-04-11 Martin Sebor <msebor@redhat.com>
5643
5644 PR middle-end/80364
5645 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
5646
9f679370
ML
56472017-04-11 Martin Liska <mliska@suse.cz>
5648
5649 PR sanitizer/70878
5650 * gcc.dg/ubsan/pr70878.c: New test.
5651
82665822
JJ
56522017-04-11 Jakub Jelinek <jakub@redhat.com>
5653
cb278caa
JJ
5654 PR target/80381
5655 * gcc.target/i386/pr80381.c: New test.
5656
82665822
JJ
5657 PR c++/80363
5658 * g++.dg/ext/pr80363.C: New test.
5659
abde687a
SKS
56602017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5661
5662 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
5663 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
5664 Add avr-*-* to non-lp64 selector.
5665
13e6ec34
MS
56662017-04-10 Martin Sebor <msebor@redhat.com>
5667
5668 * gcc.dg/pr40340-3.c: Adjust directive pattern.
5669 * gcc.dg/pr40340-4.c: Same.
5670
a2cb1196
NK
56712017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
5672
13e6ec34 5673 PR fortran/69498
a2cb1196
NK
5674 * gfortran.dg/submodule_unexp.f90: Modified test
5675 to account for new error.
5676 * gfortran.dg/submodule_twice.f90: New Test
5677
b447b28c
JJ
56782017-04-10 Jakub Jelinek <jakub@redhat.com>
5679
5680 PR c++/80176
5681 * g++.dg/init/ref23.C: New test.
5682
3bbd6768
TK
56832017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5684
5685 PR tree-optimization/80304
5686 * gfortran.dg/do_concurrent_4.f90: New test case.
5687
99827b5c
JW
56882017-04-10 Janus Weil <janus@gcc.gnu.org>
5689
5690 PR fortran/80046
5691 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
5692
7db31bc2
DE
56932017-04-10 David Edelsohn <dje.gcc@gmail.com>
5694
5695 * g++.dg/torture/pr79905.C: Add -maltivec option.
5696
9058a2c5
JL
56972017-04-10 Jeff Law <law@redhat.com>
5698
5699 PR tree-optimization/80374
5700 * g++.dg/pr80374.c: New test.
5701
bd8f8642
KN
57022017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5703
5704 PR target/80108
5705 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
5706 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
5707
f634dd47
UB
57082017-04-10 Uros Bizjak <ubizjak@gmail.com>
5709
5710 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
5711
065ba179
UB
57122017-04-10 Uros Bizjak <ubizjak@gmail.com>
5713
5714 PR testsuite/79356
5715 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
5716
71b838d0
DS
57172017-04-10 Daniel Santos <daniel.santos@pobox.com>
5718
5719 PR testsuite/79867
5720 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
5721
98a7a34e
MP
57222017-04-10 Marek Polacek <polacek@redhat.com>
5723
5724 PR sanitizer/80348
5725 * g++.dg/ubsan/div-by-zero-3.C: New test.
5726
aac69a62
BC
57272017-04-10 Bin Cheng <bin.cheng@arm.com>
5728
5729 PR tree-optimization/80153
5730 * gcc.c-torture/execute/pr80153.c: New.
5731
737237c9
RB
57322017-04-10 Richard Biener <rguenther@suse.de>
5733
5734 PR middle-end/80362
5735 * gcc.dg/torture/pr80362.c: New testcase.
5736
ba6ee9fc
RB
57372017-04-10 Richard Biener <rguenther@suse.de>
5738
5739 PR tree-optimization/80304
5740 * gcc.dg/torture/pr80304.c: New testcase.
5741
4d1a05f1
NS
57422017-04-10 Nathan Sidwell <nathan@acm.org>
5743
5744 PR target/79905
5745 * g++.dg/torture/pr79905.C: New.
5746
3ee0fb02
ML
57472017-04-10 Martin Liska <mliska@suse.cz>
5748
5749 PR sanitizer/80350
5750 * c-c++-common/ubsan/pr80350.c: New test.
5751
167a5b77
JJ
57522017-04-10 Jakub Jelinek <jakub@redhat.com>
5753
5754 PR target/80324
5755 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
5756
d691b7e4
ML
57572017-04-08 Martin Liska <mliska@suse.cz>
5758
5759 Revert:
5760 2017-04-07 Martin Liska <mliska@suse.cz>
5761
5762 PR ipa/80212
5763 * g++.dg/ipa/pr80212.C: New test.
5764
dcb2c527
JJ
57652017-04-07 Jakub Jelinek <jakub@redhat.com>
5766
c98b0016
JJ
5767 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
5768 dg-options.
5769 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
5770
dcb2c527
JJ
5771 PR target/80322
5772 PR target/80323
5773 PR target/80325
5774 PR target/80326
5775 * gcc.target/i386/avx512f-undefined-1.c: New test.
5776 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
5777 * gcc.target/i386/avx-cvtsd-1.c: New test.
5778 * gcc.target/i386/avx512f-cvtss-1.c: New test.
5779 * gcc.target/i386/avx512f-abspd-1.c: New test.
5780 * gcc.target/i386/avx-cvtss-1.c: New test.
5781 * gcc.target/i386/avx512f-absps-1.c: New test.
5782 * gcc.target/i386/avx512f-int2mask-1.c: New test.
5783 * gcc.target/i386/avx512f-mask2int-1.c: New test.
5784
1ef532f4
MP
57852017-04-07 Marek Polacek <polacek@redhat.com>
5786
5787 PR sanitizer/80348
5788 * g++.dg/ubsan/div-by-zero-2.C: New test.
5789
2166aeb3
MP
5790 PR c++/80095
5791 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
5792
057da7af
VM
57932017-04-07 Vladimir Makarov <vmakarov@redhat.com>
5794
5795 PR rtl-optimization/70478
5796 * gcc.target/s390/pr70478.c: New.
5797
3b6cb9e3
ML
57982017-04-07 Martin Liska <mliska@suse.cz>
5799
5800 PR target/79889
5801 * g++.dg/ext/mv8.C: Add aarch64* targets.
5802
70cd23c0
ML
58032017-04-07 Martin Liska <mliska@suse.cz>
5804
5805 PR ipa/80212
5806 * g++.dg/ipa/pr80212.C: New test.
5807
fe6bb25f
TP
58082017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5809
5810 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
5811
bf7b869a
RB
58122017-04-07 Richard Biener <rguenther@suse.de>
5813
5814 PR tree-optimization/80334
5815 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
5816 alignas on stack.
5817
2d143ba8
RB
58182017-04-07 Richard Biener <rguenther@suse.de>
5819
5820 PR middle-end/80341
5821 * gcc.dg/torture/pr80341.c: New testcase.
5822
ed3cd38d
JJ
58232017-04-06 Jakub Jelinek <jakub@redhat.com>
5824
5825 PR debug/80234
5826 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
5827 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
5828
e5f56581
UB
58292017-04-06 Uros Bizjak <ubizjak@gmail.com>
5830
5831 PR target/79733
5832 * gcc.target/i386/pr79733.c: New test.
5833
a5211c80
UB
58342017-04-06 Uros Bizjak <ubizjak@gmail.com>
5835
5836 PR target/80298
5837 * gcc.target/i386/pr80298-1.c: New test.
5838 * gcc.target/i386/pr80298-2.c: Ditto.
5839
db086c96
TP
58402017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
5841
5842 PR target/80082
5843 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
5844 ARMv7-R.
5845
09b63f67
RB
58462017-04-06 Richard Biener <rguenther@suse.de>
5847
5848 PR tree-optimization/80334
5849 * g++.dg/torture/pr80334.C: New testcase.
5850
d9f8c5af
ML
58512017-04-06 Martin Liska <mliska@suse.cz>
5852
5853 PR sanitizer/80166
5854 * gcc.dg/asan/pr80166.c: New test.
5855
1b68991f
RO
58562017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5857
5858 PR tree-optimization/79390
5859 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
5860
0f784346
RB
58612017-04-06 Richard Biener <rguenther@suse.de>
5862
5863 PR tree-optimization/80262
5864 * gcc.target/i386/pr80262.c: New testcase.
5865
23a429c2
RB
58662017-04-06 Richard Biener <rguenther@suse.de>
5867
5868 PR middle-end/80281
5869 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
5870
e2323a2b
VM
58712017-04-05 Vladimir Makarov <vmakarov@redhat.com>
5872
5873 PR rtl-optimization/70703
5874 * gcc.target/i386/pr70703.c: New.
5875
47a11342
JJ
58762017-04-05 Jakub Jelinek <jakub@redhat.com>
5877
5878 PR sanitizer/80308
5879 * c-c++-common/asan/pr80308.c: New test.
5880
d0ee17a5
DV
58812017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5882
5883 PR target/79890
5884 * gcc.target/s390/pr79890.c: New test case.
5885
36f896c7
JJ
58862017-04-05 Jakub Jelinek <jakub@redhat.com>
5887
5888 PR target/80310
5889 * c-c++-common/ubsan/pr80310.c: New test.
5890
d16e2ddd
JJ
58912017-04-04 Jakub Jelinek <jakub@redhat.com>
5892
e1201dff
JJ
5893 PR c++/80297
5894 * g++.dg/torture/pr80297.C: New test.
5895
d16e2ddd
JJ
5896 PR tree-optimization/79390
5897 * gcc.target/i386/pr79390.c: New test.
5898 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
5899
c0ea338b
VR
59002017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
5901
5902 PR c++/80296
5903 * g++.dg/cpp0x/alias-decl-80296.C: New test.
5904
a1527a93
TP
59052017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5906
5907 PR target/80307
5908 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
5909 targeting any CPU or architecture.
5910 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
5911 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
5912 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
5913 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
5914 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
5915 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
5916 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
5917 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
5918
065ba179 59192017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
5920
5921 PR fortran/69498
5922 * gfortran.dg/submodule_unexp.f90: New test.
5923
b1fd967c
JJ
59242017-04-04 Jakub Jelinek <jakub@redhat.com>
5925
5926 PR target/80286
5927 * gcc.target/i386/avx-pr80286.c: New test.
5928 * gcc.dg/pr80286.c: New test.
5929
248179b5
RB
59302017-04-04 Richard Biener <rguenther@suse.de>
5931
5932 PR middle-end/80281
5933 * gcc.dg/torture/pr80281.c: New testcase.
5934
a577fcf2
RB
59352017-04-04 Richard Biener <rguenther@suse.de>
5936
5937 PR tree-optimization/80275
5938 * g++.dg/opt/pr80275.C: Make g static.
5939
833bbf60
SB
59402017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
5941
5942 PR rtl-optimization/60818
5943 * gcc.c-torture/compile/pr60818.c: New testcase.
5944
5764ee3c
JW
59452017-04-03 Jonathan Wakely <jwakely@redhat.com>
5946
5947 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
5948 * gcc.dg/20031012-1.c: Likewise.
5949 * gcc.dg/ipa/ipcp-1.c: Likewise.
5950 * gcc.dg/torture/matrix-3.c: Likewise.
5951 * gcc.target/powerpc/ppc-spe.c: Likewise.
5952 * gcc.target/rx/zero-width-bitfield.c: Likewise.
5953
bbdf4e81
PB
59542017-04-03 Peter Bergner <bergner@vnet.ibm.com>
5955
5956 PR target/80246
5957 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
5958 powerpc_vsx_ok.
5959 (std, ld): Limit scan-assembler-times check to lp64.
5960 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
5961 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
5962 powerpc_vsx_ok.
5963
44bc146f
PB
59642017-04-03 Peter Bergner <bergner@vnet.ibm.com>
5965
5966 PR target/80246
5967 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
5968
fff80893
RB
59692017-04-03 Richard Biener <rguenther@suse.de>
5970
5971 PR tree-optimization/80275
5972 * g++.dg/opt/pr80275.C: New testcase.
5973
79f9fc38
DV
59742017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5975
5976 PR testsuite/79356
5977 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
5978
a8e70fd3
RD
59792017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
5980
5981 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
5982 (bal): Increase iteration count and assume alignment.
5983
e0061866
BC
59842017-04-03 Bin Cheng <bin.cheng@arm.com>
5985
5986 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
5987
c2d43326
AP
59882017-04-02 Andrew Pinski <apinski@cavium.com>
5989
5990 * gcc.c-torture/compile/nested-3.c: New testcase.
5991 * gcc.c-torture/execute/20170401-1.c: New testcase.
5992 * gcc.c-torture/execute/20170401-2.c: New testcase.
5993
a5a9046d
SB
59942017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
5995
5996 PR rtl-optimization/79405
5997 gcc.dg/pr79405.c: New testcase.
5998
6f3af356
JJ
59992017-03-31 Jakub Jelinek <jakub@redhat.com>
6000
eee3756d
JJ
6001 PR debug/79255
6002 * gcc.dg/pr79255.c: New test.
6003
6f3af356
JJ
6004 PR c++/79572
6005 * g++.dg/ubsan/null-8.C: New test.
6006
99e6cfd6
PH
60072017-03-31 Pat Haugen <pthaugen@us.ibm.com>
6008
6009 PR target/80107
6010 * gfortran.dg/pr80107.f: New.
6011
094e6b7a
JL
60122017-03-31 Jeff Law <law@redhat.com>
6013
6014 PR tree-optimization/49498
6015 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
6016
eceb2409 60172017-03-31 Richard Biener <rguenther@suse.de>
065ba179 6018
eceb2409
RB
6019 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
6020
c412c01a 60212017-03-31 Richard Biener <rguenther@suse.de>
065ba179 6022
c412c01a
RB
6023 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
6024
005f12bf
JJ
60252017-03-31 Jakub Jelinek <jakub@redhat.com>
6026
af88f557
JJ
6027 PR libstdc++/80251
6028 * g++.dg/ext/is_aggregate.C: New test.
6029
7d790165
JJ
6030 PR middle-end/80173
6031 * gcc.target/i386/pr80173.c: New test.
6032
a7d55154
JJ
6033 PR middle-end/80163
6034 * gcc.dg/pr80163.c: New test.
6035
005f12bf
JJ
6036 PR debug/80025
6037 * gcc.dg/torture/pr80025.c: New test.
6038
c8e0f43f
MF
60392017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
6040
6041 * gcc.target/mips/pr52125.c: Add -msym32.
6042
724d25f3
JJ
60432017-03-30 Jakub Jelinek <jakub@redhat.com>
6044
6045 PR translation/80189
6046 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
6047 * g++.dg/gomp/sharing-1.C: Likewise.
6048 * gfortran.dg/gomp/pr44536.f90: Likewise.
6049 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
6050 * gfortran.dg/gomp/sharing-3.f90: Likewise.
6051 * gfortran.dg/gomp/crayptr3.f90: Likewise.
6052 * gfortran.dg/gomp/pr33439.f90: Likewise.
6053 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6054 * gfortran.dg/gomp/sharing-1.f90: Likewise.
6055 * gfortran.dg/gomp/sharing-2.f90: Likewise.
6056 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6057 * gcc.dg/gomp/sharing-1.c: Likewise.
6058
05dc406d
PB
60592017-03-30 Peter Bergner <bergner@vnet.ibm.com>
6060
6061 PR target/80246
6062 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
6063 Darwin and SPE.
6064 (dxex, dxexq): Update return type.
6065 (diex, diexq): Update argument type.
6066 * gcc.target/powerpc/pr80246.c: New test.
6067
b0fd4d7e
MJ
60682017-03-30 Martin Jambor <mjambor@suse.cz>
6069
6070 PR ipa/77333
6071 * g++.dg/ipa/pr77333.C: New test.
6072
de008ec4
JJ
60732017-03-30 Jakub Jelinek <jakub@redhat.com>
6074
6075 PR target/80206
6076 * gcc.target/i386/pr80206.c: New test.
6077
28c02407
RB
60782017-03-30 Richard Biener <rguenther@suse.de>
6079
6080 PR tree-optimization/77498
6081 * gfortran.dg/pr77498.f: New testcase.
6082
10fa8dfb
MP
60832017-03-29 Marek Polacek <polacek@redhat.com>
6084
6085 PR c/79730
6086 * gcc.dg/pr79730.c: New test.
6087
fdc54f39
JD
60882017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6089
6090 PR libgfortran/78670
6091 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
6092 a character of length 1. Update test for success.
6093 * gfortran.dg/dtio_28.f03: New test.
6094 * gfortran.dg/dtio_4.f90: Update to open test file with status =
6095 'scratch' to delete the file when done.
6096
533c0b69
SB
60972017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
6098
6099 PR rtl-optimization/80233
6100 * gcc.c-torture/compile/pr80233.c: New testcase.
6101
e35229f8
TK
61022017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6103
6104 PR fortran/80254
6105 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
6106 * gfortran.dg/dec_io_2a.f90: instead (new test).
6107
5c0a28d4
JW
61082017-03-28 Jiong Wang <jiong.wang@arm.com>
6109
6110 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
6111
19846619
SB
61122017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
6113
6114 PR testsuite/43496
6115 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
6116 generating PIC code.
6117
e5119fab
VM
61182017-03-28 Vladimir Makarov <vmakarov@redhat.com>
6119
6120 PR rtl-optimization/80193
6121 * gcc.target/i386/pr80193.c: New.
6122
cf474530
JW
61232017-03-28 Janus Weil <janus@gcc.gnu.org>
6124
6125 PR fortran/78661
6126 * gfortran.dg/dtio_25.f90: Modified test case.
6127 * gfortran.dg/dtio_27.f90: New test case.
6128
34fac449
UB
61292017-03-28 Uros Bizjak <ubizjak@gmail.com>
6130
6131 PR target/53383
6132 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
6133 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
6134 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
6135
3e907b90
BC
61362017-03-28 Bin Cheng <bin.cheng@arm.com>
6137
6138 * gcc.c-torture/compile/irreducible-loop.c: New.
6139
522818b9
RS
61402017-03-28 Richard Sandiford <richard.sandiford@arm.com>
6141
3e907b90 6142 PR tree-optimization/80218
522818b9
RS
6143 * gcc.dg/pr80218.c: New test.
6144
ea7d7da8
RB
61452017-03-28 Richard Biener <rguenther@suse.de>
6146
6147 PR tree-optimization/78644
6148 * gcc.dg/pr78644-1.c: New testcase.
6149 * gcc.dg/pr78644-2.c: Likewise.
6150
498173ef
TT
61512017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
6152
6153 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
6154 * gcc.dg/pic-4.c: Likewise.
6155 * gcc.dg/pie-3.c: Likewise.
6156 * gcc.dg/pie-4.c: Likewise.
6157
c5ad2433
ML
61582017-03-28 Martin Liska <mliska@suse.cz>
6159
6160 PR ipa/80205
6161 * g++.dg/ipa/pr80205.C: New test.
6162
17722fb9
SKS
61632017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6164
6165 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
6166 with sizeof(int) < 4.
6167 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
6168 * gcc.c-torture/execute/pr79737-2.c: Likewise.
6169 * gcc.dg/torture/pr79777.c: Likewise.
6170 * gcc.dg/torture/pr79910.c: Likewise.
6171
737f500a
RB
61722017-03-28 Richard Biener <rguenther@suse.de>
6173
6174 PR middle-end/80222
6175 * g++.dg/pr80222.C: New testcase.
6176
62f96a79
ML
61772017-03-28 Martin Liska <mliska@suse.cz>
6178
6179 PR ipa/80104
6180 * gcc.dg/ipa/pr80104.c: New test.
6181
72785f26
MP
61822017-03-28 Marek Polacek <polacek@redhat.com>
6183
6184 PR sanitizer/80067
6185 * c-c++-common/ubsan/shift-10.c: New test.
6186
86516987
JL
61872017-03-27 Jeff Law <law@redhat.com>
6188
4dbf1eee 6189 PR tree-optimization/80216
86516987
JL
6190 * gcc.c-torture/compile/pr80216.c: New test.
6191
aade772d
JJ
61922017-03-27 Jakub Jelinek <jakub@redhat.com>
6193
a9e4a1a5
JJ
6194 PR middle-end/80162
6195 * c-c++-common/pr80162-1.c: New test.
6196 * c-c++-common/pr80162-2.c: New test.
6197 * c-c++-common/pr80162-3.c: New test.
6198
aade772d
JJ
6199 PR target/80102
6200 * g++.dg/opt/pr80102.C: New test.
6201
d89f355e
MM
62022017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6203
6204 PR target/78543
6205 * gcc.target/powerpc/pr78543.c: New test.
6206
79c4d73b
KN
62072017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
6208
6209 PR target/80103
6210 * gcc.target/powerpc/pr80103-1.c: New test.
6211
819df781
RB
62122017-03-27 Richard Biener <rguenther@suse.de>
6213
6214 PR tree-optimization/80181
6215 * gcc.dg/torture/pr80181.c: New testcase.
6216
84804c5b
CZ
62172017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
6218
065ba179 6219 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 6220
c5e5f5f6
RB
62212017-03-27 Richard Biener <rguenther@suse.de>
6222
6223 PR ipa/79776
6224 * g++.dg/ipa/pr79776.C: New testcase.
6225
7cd200f6
JJ
62262017-03-27 Jakub Jelinek <jakub@redhat.com>
6227
6228 PR sanitizer/80168
6229 * gcc.dg/asan/pr80168.c: New test.
6230
79f512ff
RB
62312017-03-27 Richard Biener <rguenther@suse.de>
6232
6233 PR tree-optimization/80170
6234 * gcc.dg/pr80170.c: New testcase.
6235
672d9f8e
RB
62362017-03-27 Richard Biener <rguenther@suse.de>
6237
6238 PR middle-end/80171
6239 * g++.dg/torture/pr80171.C: New testcase.
6240
978fcba3
JDA
62412017-03-26 John David Anglin <danglin@gcc.gnu.org>
6242
431d7882
JDA
6243 * gcc.dg/torture/pr79732.c: Require alias support.
6244 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
6245
978fcba3
JDA
6246 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
6247 libatomic_available.
6248 * gfortran.dg/coarray_image_status_1.f08: Likewise.
6249 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
6250
1f10d710
JD
62512017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6252
6253 PR libgfortran/78881
6254 * gfortran.dg/dtio_26.f90: New test.
6255
41036686
PT
62562017-03-25 Paul Thomas <pault@gcc.gnu.org>
6257
6258 PR fortran/80156
6259 PR fortran/79382
6260 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
6261 testcase for PR80156. Add a main programme that tests that
6262 the typebound generic is accessible.
6263
5da906ca
BS
62642017-03-25 Bernd Schmidt <bschmidt@redhat.com>
6265
6266 PR rtl-optimization/80160
6267 PR rtl-optimization/80159
6268
6269 * gcc.target/i386/pr80160.c: New test.
6270
7dabefa0
JJ
62712017-03-24 Jakub Jelinek <jakub@redhat.com>
6272
6273 PR sanitizer/79904
6274 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
6275
c8b1fbc1
MP
62762017-03-24 Marek Polacek <polacek@redhat.com>
6277
6278 PR c++/80119
6279 * g++.dg/warn/Wuninitialized-9.C: New test.
6280
76794c52
AK
62812017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6282
6283 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
6284 and remove the high-level builtin. The error message for the
6285 would prevent compilation from reaching the second.
6286 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
6287
2de2b3f9
AK
62882017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6289
6290 * gcc.target/s390/vxe/negfma-1.c: New test.
6291
7d2fd075
AK
62922017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6293
6294 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
6295 * gcc.target/s390/arch12/mul-1.c: New test.
6296 * gcc.target/s390/arch12/mul-2.c: New test.
6297
72612e4e
AK
62982017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6299
6300 * gcc.target/s390/vxe/vllezlf-1.c: New test.
6301
6c7774d1
AK
63022017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6303
6304 * gcc.target/s390/vxe/popcount-1.c: New test.
6305
9ec98860
AK
63062017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6307
6308 * gcc.target/s390/vxe/bitops-1.c: New test.
6309
6654e96f
AK
63102017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6311
6312 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
6313 * lib/target-supports.exp: Add effective target check s390_vxe.
6314
77c585ca
AK
63152017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6316
6317 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
6318 comparison instructions used from now on.
6319
b5de6e84
AK
63202017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6321
6322 * gcc.target/s390/s390.exp (check_effective_target_vector):
6323 Include target-supports.exp and move target_vector check routine
6324 ...
6325 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
6326 here and rename it.
6327 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
6328 check from vector to s390_vx.
6329 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
6330 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
6331 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
6332 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
6333 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
6334 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
6335 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
6336 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
6337 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
6338
a602f985
AK
63392017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6340
6341 * gcc.target/s390/vector/vec-init-2.c: New test.
6342
085db63d
AK
63432017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6344
6345 * gcc.dg/ubsan/pr79904-2.c: New test.
6346
dc4f29bc
AK
63472017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6348
6349 PR target/79893
6350 * gcc.target/s390/zvector/pr79893.c: New test.
6351
56010684
JJ
63522017-03-24 Jakub Jelinek <jakub@redhat.com>
6353
6354 PR rtl-optimization/80112
6355 * gcc.dg/pr80112.c: New test.
6356
f0d7b52d
RO
63572017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6358
6359 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
6360 etc. line numbers.
6361 * gcc.dg/Walloca-1.c: Likewise.
6362 * gcc.dg/Walloca-2.c: Likewise.
6363 * gcc.dg/Wvla-larger-than-2.c: Likewise.
6364
635684c4
BS
63652017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6366
6367 PR tree-optimization/80158
6368 * gfortran.fortran-torture/compile/pr80158.f: New file.
6369
76afddf3
RB
63702017-03-24 Richard Biener <rguenther@suse.de>
6371
6372 PR tree-optimization/80167
6373 * gcc.dg/graphite/pr80167.c: New testcase.
6374
c2e389bf
TV
63752017-03-24 Tom de Vries <tom@codesourcery.com>
6376
6377 PR testsuite/80092
6378 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
6379 dg-require-effective-target global_constructor.
6380 * gcc.dg/tls/emutls-2.c: Same.
6381
a72821b4
TV
63822017-03-24 Tom de Vries <tom@codesourcery.com>
6383
6384 PR testsuite/80092
6385 * c-c++-common/Wimplicit-fallthrough-34.c: Add
6386 dg-require-effective-target indirect_jumps.
6387
1658def9
TV
63882017-03-24 Tom de Vries <tom@codesourcery.com>
6389
6390 PR testsuite/80092
6391 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
6392 nonlocal_goto.
6393
90e02692
TV
63942017-03-24 Tom de Vries <tom@codesourcery.com>
6395
6396 PR testsuite/80092
6397 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
6398 * gcc.dg/Walloca-12.c: Same.
6399 * gcc.dg/attr-alloc_size-8.c: Same.
6400 * gcc.dg/Walloca-4.c: Same.
6401 * gcc.dg/Walloca-8.c: Same.
6402 * gcc.dg/Walloca-13.c: Same.
6403 * gcc.dg/Walloca-14.c: Same.
6404 * gcc.dg/attr-alloc_size-9.c: Same.
6405 * gcc.dg/Walloca-1.c: Same.
6406 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6407 * gcc.dg/Walloca-5.c: Same.
6408 * gcc.dg/Walloca-10.c: Same.
6409 * gcc.dg/Walloca-9.c: Same.
6410 * gcc.dg/attr-alloc_size-6.c: Same.
6411 * gcc.dg/Wvla-larger-than-1.c: Same.
6412 * gcc.dg/torture/pr71881.c: Same.
6413 * gcc.dg/torture/pr71901.c: Same.
6414 * gcc.dg/torture/pr78742.c: Same.
6415 * gcc.dg/builtin-alloc-size.c: Same.
6416 * gcc.dg/Walloca-2.c: Same.
6417 * gcc.dg/Walloca-6.c: Same.
6418 * gcc.dg/Walloca-11.c: Same.
6419 * gcc.dg/attr-alloc_size-7.c: Same.
6420 * gcc.dg/Wvla-larger-than-2.c: Same.
6421 * gcc.dg/Walloca-3.c: Same.
6422 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6423 * gcc.c-torture/compile/pr79413.c: Same.
6424 * gcc.c-torture/compile/pr78439.c: Same.
6425
842392c8
KN
64262017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6427
6428 * gcc.target/powerpc/p9-options-1.c: New test.
6429
de2b3f5c
KT
64302017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6431
6432 PR target/71436
6433 * gcc.c-torture/compile/pr71436.c: New test.
6434
2e6315ef 64352017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 6436 Richard Biener <rguenther@suse.de>
2e6315ef
WS
6437
6438 PR tree-optimization/79908
6439 PR tree-optimization/80136
6440 * gcc.dg/torture/pr79908.c: New file.
6441
9cdf0363
NK
64422017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
6443
2e6315ef 6444 PR fortran/39239
9cdf0363
NK
6445 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
6446
f3dd574e
JJ
64472017-03-22 Jakub Jelinek <jakub@redhat.com>
6448
f13e9cd5
JJ
6449 PR c++/80141
6450 * g++.dg/gomp/pr80141.C: New test.
6451
68ed2ba0
JJ
6452 PR c++/80129
6453 * g++.dg/torture/pr80129.C: New test.
6454
f3dd574e
JJ
6455 PR sanitizer/80110
6456 * g++.dg/tsan/pr80110.C: New test.
6457
918b6c9e
TK
64582017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6459
6460 PR fortran/80142
6461 * gfortran.dg/any_loc.f90: New test case.
6462
bf634d1c
TP
64632017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6464
6465 PR target/80082
6466 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
6467 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
6468
f7325b95
ML
64692017-03-22 Martin Liska <mliska@suse.cz>
6470
6471 PR target/79906
6472 * g++.dg/ext/mv8.C: Add power* targets.
6473
3f01b620
MS
64742017-03-21 Martin Sebor <msebor@redhat.com>
6475
6476 PR c++/79548
6477 * g++.dg/warn/Wunused-var-26.C: New test.
6478
1cefb051
BS
64792017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6480
6481 PR tree-optimization/79908
6482 * gcc.dg/torture/pr79908.c: Revert addition of new file.
6483
edc1747f
MP
64842017-03-21 Marek Polacek <polacek@redhat.com>
6485 Martin Sebor <msebor@redhat.com>
6486
6487 PR tree-optimization/80109
6488 * gcc.dg/Walloca-14.c: New test.
6489
85106b87
JJ
64902017-03-21 Jakub Jelinek <jakub@redhat.com>
6491
6492 PR target/80125
6493 * gcc.target/powerpc/pr80125.c: New test.
6494
e59a225f
NK
64952017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
6496
6497 PR fortran/69498
6498 * gfortran.dg/unexp_attribute.f90: New test
6499
0ffe60b5 65002017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 6501 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
6502
6503 PR tree-optimization/79908
6504 * gcc.dg/torture/pr79908.c: New file.
6505
54eb90fe
SKS
65062017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6507
6508 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
6509 with sizeof(int) < 4.
6510
5611c456
ML
65112017-03-21 Martin Liska <mliska@suse.cz>
6512
6513 * gcc.target/i386/pr65044.c: Add '.' in order to catch
6514 apostrophes.
6515
e650ea2a
RB
65162017-03-21 Richard Biener <rguenther@suse.de>
6517
6518 PR tree-optimization/80032
6519 * g++.dg/opt/pr80032.C: New testcase.
6520
da2ce5f9
RB
65212017-03-21 Richard Biener <rguenther@suse.de>
6522
6523 PR tree-optimization/80122
6524 * gcc.dg/torture/pr80122.c: New testcase.
6525
9d60683a
TT
65262017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
6527
6528 * gcc.dg/pic-2.c: Skip for MIPS.
6529 * gcc.dg/pie-2.c: Skip for MIPS.
6530
d3e19c2c
PC
65312017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6532
6533 PR c++/77752
6534 * g++.dg/cpp0x/initlist97.C: New.
6535 * g++.dg/cpp0x/initlist85.C: Update.
6536
8bee092e
JJ
65372017-03-21 Jakub Jelinek <jakub@redhat.com>
6538
9f30dff0
JJ
6539 PR c/67338
6540 * gcc.dg/pr67338.c: New test.
6541
8bee092e
JJ
6542 PR c++/35878
6543 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
6544 dump instead of assembler.
6545 * g++.dg/init/pr35878_2.C: Likewise.
6546 * g++.dg/init/pr35878_3.C: Likewise.
6547
4d1b8e70
JJ
65482017-03-21 Jakub Jelinek <jakub@redhat.com>
6549
6550 PR c/80097
6551 * gcc.dg/ubsan/pr80097.c: New test.
6552
c34923c4
BS
65532017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6554
6555 PR tree-optimization/80054
6556 * g++.dg/torture/pr80054.C: New file.
6557
b0ba96c2
KN
65582017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6559
6560 PR target/79963
6561 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
6562 directive to assure selection of proper bit using rlwinm insn.
6563 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
6564 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
6565 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
6566 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
6567
92377255
MP
65682017-03-20 Marek Polacek <polacek@redhat.com>
6569 Paolo Carlini <paolo.carlini@oracle.com>
6570
6571 PR c++/80059 - ICE with noexcept and __transaction_atomic
6572 * g++.dg/tm/pr80059-2.C: New test.
6573 * g++.dg/tm/pr80059.C: New test.
6574
243e28bf
ML
65752017-03-20 Martin Liska <mliska@suse.cz>
6576
6577 PR middle-end/79753
6578 * gcc.target/i386/mpx/pr79753.c: New test.
6579
918112d3
ML
65802017-03-20 Martin Liska <mliska@suse.cz>
6581
6582 PR target/79769
6583 PR target/79770
6584 * g++.dg/pr79769.C: New test.
6585 * gcc.target/i386/mpx/pr79770.c: New test.
6586
e325aba2
AK
65872017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6588
6589 PR target/78857
6590 * gcc.target/s390/load-and-test-fp-1.c: New test.
6591 * gcc.target/s390/load-and-test-fp-2.c: New test.
6592
91d2c04c
PT
65932017-03-18 Paul Thomas <pault@gcc.gnu.org>
6594
6595 PR fortran/79676
6596 * gfortran.dg/submodule_28.f08 : New test.
6597
c7e4107b
PT
65982017-03-18 Paul Thomas <pault@gcc.gnu.org>
6599
6600 PR fortran/71838
6601 * gfortran.dg/submodule_26.f08 : New test.
6602 * gfortran.dg/submodule_27.f08 : New test.
6603
d8fe28be
PH
66042017-03-17 Pat Haugen <pthaugen@us.ibm.com>
6605
6606 PR target/79951
6607 * gcc.target/powerpc/pr79951.c: New.
6608
4a17943d
BS
66092017-03-17 Bernd Schmidt <bschmidt@redhat.com>
6610
6611 PR rtl-optimization/79910
6612 * gcc.dg/torture/pr79910.c: New test.
6613
7f166d94
JL
66142017-03-17 Jeff Law <law@redhat.com>
6615
6616 PR tree-optimization/71437
6617 * gcc.dg/tree-ssa/pr71437.c: New test.
6618 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
6619 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
6620 now caught by VRP, but which were previously caught by DOM.
6621
12c4f7dc
RB
66222017-03-17 Richard Biener <rguenther@suse.de>
6623
6624 PR middle-end/80075
6625 * g++.dg/torture/pr80075.C: New testcase.
6626
207f3423
MM
66272017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
6628
6629 PR target/71294
6630 * g++.dg/pr71294.C: New test.
6631
9fc900af
SB
66322017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
6633
6634 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
6635
c05c2380
JJ
66362017-03-16 Jakub Jelinek <jakub@redhat.com>
6637
e711928b
JJ
6638 PR fortran/80010
6639 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
6640
c05c2380
JJ
6641 PR fortran/79886
6642 * gfortran.dg/pr79886.f90: New test.
6643
3231d64b
MM
66442017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6645
6646 PR target/79038
6647 * gcc.target/powerpc/pr79038-1.c: New test.
6648
81ef1f5e
SB
66492017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
6650
6651 PR fortran/33271
6652 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
6653
395a1e9b
JW
66542017-03-15 Jiong Wang <jiong.wang@arm.com>
6655
6656 PR testsuite/79356
6657 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
6658
05f65910
UB
66592017-03-15 Uros Bizjak <ubizjak@gmail.com>
6660
6661 PR target/80019
6662 * gcc.target/i386/pr80019.c: New test.
6663
94285a7d
ML
66642017-03-15 Martin Liska <mliska@suse.cz>
6665
6666 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
6667
a983542b
MS
66682017-03-14 Martin Sebor <msebor@redhat.com>
6669
6670 PR tree-optimization/79800
6671 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
6672 * gcc.dg/tree-ssa/pr79800.c: New test.
6673
76ca5f40
MM
66742017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6675
6676 PR target/79947
6677 * gcc.target/powerpc/pr79947.c: New test.
6678
5d9a283a
MS
66792017-03-14 Martin Sebor <msebor@redhat.com>
6680
6681 PR middle-end/80020
6682 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
6683 * gcc.dg/attr-alloc_size-7.c: Same.
6684 * gcc.dg/attr-alloc_size-9.c: Same.
6685 * gcc.dg/builtin-alloc-size.c: Same.
6686 * gcc.dg/pr80020.c: New test.
6687
4692943d
BS
66882017-03-14 Bernd Schmidt <bschmidt@redhat.com>
6689
6690 PR rtl-optimization/79728
6691 * gcc.target/i386/sse-globalreg.c: New test.
6692
861d9d5e
ML
66932017-03-14 Martin Liska <mliska@suse.cz>
6694
6695 PR lto/66295
6696 * gcc.dg/tree-prof/pr66295.c: New test.
6697
a48018b5
ML
66982017-03-13 Martin Liska <mliska@suse.cz>
6699
6700 PR middle-end/78339
6701 * gcc.target/i386/mpx/pr78339.c: New test.
6702
8c56cc5a
CZ
67032017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6704
065ba179 6705 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 6706
14555394
CZ
67072017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6708
065ba179 6709 * gcc.target/arc/pr9001090948.c: New file.
14555394 6710
3079b92e
SB
67112017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
6712
6713 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6714 Fix test. Make early-out condition return early. Correct comments.
6715
c08de9db
JD
67162017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6717
6718 PR libgfortran/78854
6719 * gfortran.dg/dtio_25.f90: New test.
6720
66b27545
MS
67212017-03-10 Martin Sebor <msebor@redhat.com>
6722
6723 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
6724
8f2f6381
BS
67252017-03-10 Bernd Schmidt <bschmidt@redhat.com>
6726
6727 PR rtl-optimization/78911
6728 * gcc.target/i386/pr78911-1.c: New test.
6729 * gcc.target/i386/pr78911-2.c: New test.
6730
8e2c69b4 67312017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 6732
8e2c69b4
WS
6733 PR target/79941
6734 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
6735 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
6736 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
6737
455d833c
MP
67382017-03-10 Marek Polacek <polacek@redhat.com>
6739
6740 PR c++/79967
6741 * g++.dg/cpp0x/gen-attrs-63.C: New test.
6742
cdd669f9
JJ
67432017-03-10 Jakub Jelinek <jakub@redhat.com>
6744
e260b0a7
JJ
6745 PR c++/79899
6746 * g++.dg/other/friend7.C: New test.
6747
cdd669f9
JJ
6748 PR c++/79896
6749 * g++.dg/ext/int128-5.C: New test.
6750
730e6e46
SB
67512017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
6752
6753 PR testsuite/79356
6754 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
6755 powerpc, sparc, or s390x.
6756
fc8f6304
PH
67572017-03-10 Pat Haugen <pthaugen@us.ibm.com>
6758
6759 PR target/79907
6760 * gcc.target/powerpc/pr79907.c: New.
6761
f1b0632a
OH
67622017-03-10 Olivier Hainque <hainque@adacore.com>
6763
6764 * gnat.dg/opt64.adb: New test.
6765 * gnat.dg/opt64_pkg.ads: New helper.
6766 * gnat.dg/opt64_pkg.adb: New helper.
6767
5558f089
JJ
67682017-03-10 Jakub Jelinek <jakub@redhat.com>
6769
2d9dd4fb
JJ
6770 PR rtl-optimization/79909
6771 * gcc.target/powerpc/pr79909.c: New test.
6772
72772e67
JJ
6773 PR tree-optimization/79972
6774 * gcc.dg/pr79972.c: New test.
6775
5558f089
JJ
6776 PR tree-optimization/77975
6777 * gcc.dg/pr77975.c: New test.
6778
822a132c
MP
67792017-03-09 Marek Polacek <polacek@redhat.com>
6780
6781 PR c++/79962
6782 PR c++/79984
6783 * c-c++-common/nonnull-3.c: New test.
6784 * g++.dg/warn/Wnonnull3.C: New test.
6785
c9819d22
MF
67862017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
6787
6788 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
6789 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
6790
36618428
MP
67912017-03-09 Marek Polacek <polacek@redhat.com>
6792
6793 PR sanitizer/79757
6794 * gcc.dg/ubsan/pr79757-1.c: New test.
6795 * gcc.dg/ubsan/pr79757-2.c: New test.
6796 * gcc.dg/ubsan/pr79757-3.c: New test.
6797 * gcc.dg/ubsan/pr79757-4.c: New test.
6798 * gcc.dg/ubsan/pr79757-5.c: New test.
6799
01e5af5a
JJ
68002017-03-09 Jakub Jelinek <jakub@redhat.com>
6801
6802 PR c/79969
6803 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
6804
6443c7c0
MP
68052017-03-09 Marek Polacek <polacek@redhat.com>
6806
6807 PR c++/79687
6808 * g++.dg/expr/ptrmem8.C: New test.
6809 * g++.dg/expr/ptrmem9.C: New test.
6810
d721dc3c
RB
68112017-03-09 Richard Biener <rguenther@suse.de>
6812
6813 PR tree-optimization/79977
6814 * gcc.dg/graphite/pr79977.c: New testcase.
6815
1f1fd3e2
TT
68162017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
6817
6818 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
6819 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
6820 * lib/target-supports.exp (check_effective_target_rdynamic):
6821 New proc.
6822
16967aff
RB
68232017-03-09 Richard Biener <rguenther@suse.de>
6824
6825 PR middle-end/79971
6826 * gcc.dg/fixed-point/pr79971.c: New testcase.
6827
26d7dc48
RB
68282017-03-09 Richard Biener <rguenther@suse.de>
6829
6830 PR ipa/79970
6831 * gcc.dg/torture/pr79970.c: New testcase.
6832
35f77c28
PC
68332017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
6834
6835 PR c++/71966
6836 * g++.dg/cpp0x/pr71966-1.C: New.
6837 * g++.dg/cpp0x/pr71966-2.C: Likewise.
6838
8a7df031
ML
68392017-03-09 Martin Liska <mliska@suse.cz>
6840
6841 PR tree-optimization/79631
6842 * gcc.target/i386/mpx/pr79631.c: New test.
6843
3828bb0d
ML
68442017-03-09 Martin Liska <mliska@suse.cz>
6845
6846 PR target/65705
6847 PR target/69804
6848 * gcc.target/i386/pr71458.c: Update scanned pattern.
6849
410a590c
MP
68502017-03-09 Marek Polacek <polacek@redhat.com>
6851
6852 PR c++/79672
6853 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
6854 * g++.dg/warn/Wduplicated-branches3.C: New test.
6855
f084a22e
PG
68562017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
6857
6858 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
6859
a278b1c3
ML
68602017-03-09 Martin Liska <mliska@suse.cz>
6861
6862 PR ipa/79764
6863 * g++.dg/pr79764.C: New test.
6864
8dc19053
ML
68652017-03-09 Martin Liska <mliska@suse.cz>
6866
6867 PR ipa/79761
6868 * g++.dg/pr79761.C: New test.
6869
030fc94a
JJ
68702017-03-09 Jakub Jelinek <jakub@redhat.com>
6871
9e463823
JJ
6872 PR sanitizer/79944
6873 * c-c++-common/asan/pr79944.c: New test.
6874
6b62f323
JJ
6875 PR target/79932
6876 * gcc.target/i386/pr79932-2.c: New test.
6877
030fc94a
JJ
6878 PR target/79932
6879 * gcc.target/i386/pr79932-1.c: New test.
6880
423aec8b
MP
68812017-03-09 Marek Polacek <polacek@redhat.com>
6882
6883 PR c++/79900 - ICE in strip_typedefs
6884 * g++.dg/warn/Wpadded-1.C: New test.
6885
6659fe59
MP
68862017-03-08 Marek Polacek <polacek@redhat.com>
6887
6888 * g++.dg/Walloca1.C: Adjust dg-warning.
6889
f1a675e4
AH
68902017-03-08 Andrew Haley <aph@redhat.com>
6891
6892 PR tree-optimization/79943
6893 * gcc.dg/tree-ssa/pr79943.c: New test.
6894
edfcd7e3
RB
68952017-03-08 Richard Biener <rguenther@suse.de>
6896
6897 PR tree-optimization/79955
6898 * gcc.dg/uninit-24.c: New testcase.
6899
61fdfd8c
RB
69002017-03-08 Richard Biener <rguenther@suse.de>
6901
6902 PR tree-optimization/79920
6903 * gcc.dg/vect/pr79920.c: New testcase.
6904
4b48e883
JJ
69052017-03-08 Jakub Jelinek <jakub@redhat.com>
6906
6907 PR sanitizer/79904
6908 * gcc.dg/ubsan/pr79904.c: New test.
6909
a71dbc63
JJ
69102017-03-07 Jakub Jelinek <jakub@redhat.com>
6911
6912 PR c/79834
6913 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
6914 diagnostics.
6915
d8a90142
MP
69162017-03-07 Marek Polacek <polacek@redhat.com>
6917
6918 PR middle-end/79809
6919 * g++.dg/Walloca1.C: New test.
6920
a5e9e3e4
ML
69212017-03-07 Martin Liska <mliska@suse.cz>
6922
6923 PR middle-end/68270
6924 * g++.dg/pr68270.C: New test.
6925
1f6dba54
JJ
69262017-03-07 Jakub Jelinek <jakub@redhat.com>
6927
760f82db
JJ
6928 PR rtl-optimization/79901
6929 * gcc.target/i386/pr79901.c: New test.
6930
1f6dba54
JJ
6931 PR sanitizer/79897
6932 * c-c++-common/ubsan/pr79897.c: New test.
6933
feca7b89
VM
69342017-03-06 Vladimir Makarov <vmakarov@redhat.com>
6935
6936 PR rtl-optimization/79571
6937 * gcc.target/i386/pr79571.c: New.
6938
bdbbf28d
MP
69392017-03-06 Marek Polacek <polacek@redhat.com>
6940
6941 PR c++/79796 - ICE with NSDMI and this pointer
6942 * g++.dg/cpp0x/nsdmi13.C: New test.
6943
52564551
JK
69442017-03-06 Julia Koval <julia.koval@intel.com>
6945
6946 PR target/79793
6947 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
6948 directives.
6949 * gcc.target/i386/interrupt-13.c: Ditto.
6950 * gcc.target/i386/interrupt-14.c: Ditto.
6951 * gcc.target/i386/interrupt-15.c: Ditto.
6952
345edb37
JJ
69532017-03-06 Jakub Jelinek <jakub@redhat.com>
6954
6955 PR c++/79822
6956 * g++.dg/cpp0x/constexpr-79822.C: New test.
6957
a8d25fd0
RB
69582017-03-06 Richard Biener <rguenther@suse.de>
6959
6960 PR tree-optimization/79894
6961 * gcc.dg/vect/pr79887.c: New testcase.
6962
522fcdd7
RB
69632017-03-06 Richard Biener <rguenther@suse.de>
6964
6965 PR tree-optimization/79824
6966 * gcc.dg/vect/pr79824-1.c: New testcase.
6967 * gcc.dg/vect/pr79824-2.c: Likewise.
6968
54649631
TT
69692017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
6970
6971 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
6972 gettimeofday. Remove dg-skip-if for AVR.
6973 * lib/target-supports.exp (check_effective_target_gettimeofday):
6974 New proc.
6975
4bbc8970
RD
69762017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
6977
6978 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
6979 * gcc.target/s390/hotpatch-10.c: Likewise.
6980 * gcc.target/s390/hotpatch-11.c: Likewise.
6981 * gcc.target/s390/hotpatch-12.c: Likewise.
6982 * gcc.target/s390/hotpatch-13.c: Likewise.
6983 * gcc.target/s390/hotpatch-14.c: Likewise.
6984 * gcc.target/s390/hotpatch-15.c: Likewise.
6985 * gcc.target/s390/hotpatch-16.c: Likewise.
6986 * gcc.target/s390/hotpatch-17.c: Likewise.
6987 * gcc.target/s390/hotpatch-18.c: Likewise.
6988 * gcc.target/s390/hotpatch-19.c: Likewise.
6989 * gcc.target/s390/hotpatch-2.c: Likewise.
6990 * gcc.target/s390/hotpatch-26.c: Likewise.
6991 * gcc.target/s390/hotpatch-27.c: Likewise.
6992 * gcc.target/s390/hotpatch-28.c: Likewise.
6993 * gcc.target/s390/hotpatch-3.c: Likewise.
6994 * gcc.target/s390/hotpatch-4.c: Likewise.
6995 * gcc.target/s390/hotpatch-5.c: Likewise.
6996 * gcc.target/s390/hotpatch-6.c: Likewise.
6997 * gcc.target/s390/hotpatch-7.c: Likewise.
6998 * gcc.target/s390/hotpatch-8.c: Likewise.
6999 * gcc.target/s390/hotpatch-9.c: Likewise.
7000
5f215a70
PC
70012017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
7002
7003 PR c++/64574
7004 * g++.dg/template/crash125.C: New.
7005
296cc393
JJ
70062017-03-06 Jakub Jelinek <jakub@redhat.com>
7007
7008 PR target/79812
7009 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
7010
ca8942a3
TT
70112017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
7012
7013 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
7014
c1b993c0
PG
70152017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7016
7017 * gcc.target/mips/msa-minmax.c: New tests.
7018
a50a32aa
ML
70192017-03-06 Martin Liska <mliska@suse.cz>
7020
7021 PR sanitize/79783
7022 * g++.dg/asan/pr79783.C: New test.
7023
5ada812c
PG
70242017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7025
7026 * gcc.target/mips/msa-dotp.c: New tests.
7027
334b3c4b
PG
70282017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7029
7030 * gcc.target/mips/msa-bclri.c: New test.
7031
d8b4baeb
PC
70322017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7033
7034 PR c++/70266
7035 * g++.dg/tm/pr70266.C: New.
7036
ef78bc3c 70372017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 7038 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
7039
7040 * gfortran.dg/coarray/fail_image_1.f08: New test.
7041 * gfortran.dg/coarray/fail_image_2.f08: New test.
7042 * gfortran.dg/coarray/failed_images_1.f08: New test.
7043 * gfortran.dg/coarray/failed_images_2.f08: New test.
7044 * gfortran.dg/coarray/image_status_1.f08: New test.
7045 * gfortran.dg/coarray/image_status_2.f08: New test.
7046 * gfortran.dg/coarray/stopped_images_1.f08: New test.
7047 * gfortran.dg/coarray/stopped_images_2.f08: New test.
7048 * gfortran.dg/coarray_fail_st.f90: New test.
7049 * gfortran.dg/coarray_failed_images_1.f08: New test.
7050 * gfortran.dg/coarray_image_status_1.f08: New test.
7051 * gfortran.dg/coarray_stopped_images_1.f08: New test.
7052
7f5a7d78
MP
70532017-03-03 Marek Polacek <polacek@redhat.com>
7054
7055 PR c/79758
7056 * gcc.dg/noncompile/pr79758.c: New test.
7057
cc195d46
JJ
70582017-03-03 Jakub Jelinek <jakub@redhat.com>
7059
7060 PR middle-end/79805
7061 * g++.dg/opt/pr79805.C: New test.
7062
945b6e16
AS
70632017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
7064
7065 * gcc.target/i386/avx512vpopcntdq-check.h: New.
7066 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
7067 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
7068 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
7069 * gcc.target/i386/i386.exp
7070 (check_effective_target_avx512vpopcntdq): New.
7071
31dcc385
TT
70722017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
7073
7074 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
7075 ilp32 targets and match DImode registers for lp64 targets.
7076
0e174ae1
UB
70772017-03-03 Uros Bizjak <ubizjak@gmail.com>
7078
7079 * g++.dg/pr71624.C: Disable for x32.
7080 * g++.dg/pr71633.C: Ditto.
7081
93505ec5
JJ
70822017-03-03 Jakub Jelinek <jakub@redhat.com>
7083
7084 PR target/79807
7085 * gcc.target/i386/pr79807.c: New test.
7086
d78a1c01
ML
70872017-03-03 Martin Liska <mliska@suse.cz>
7088
7089 PR tree-optimization/79803
7090 * gcc.dg/tree-ssa/pr79803.c: New test.
7091
ec7f796e
ML
70922017-03-03 Martin Liska <mliska@suse.cz>
7093
7094 PR rtl-optimization/79574
7095 * gcc.dg/pr79574-2.c: New test.
7096
30d309aa
RB
70972017-03-03 Richard Biener <rguenther@suse.de>
7098
7099 PR c++/79825
7100 * g++.dg/warn/Wuninitialized-8.C: New testcase.
7101
38801de5
JJ
71022017-03-03 Jakub Jelinek <jakub@redhat.com>
7103
7104 * gcc.dg/pr57134.c: Use empty inline asm string literal.
7105
7278b0a2
MP
71062017-03-03 Marek Polacek <polacek@redhat.com>
7107
7108 PR c++/79791
7109 * g++.dg/warn/Wwrite-strings-1.C: New test.
7110 * g++.dg/warn/Wwrite-strings-2.C: New test.
7111 * g++.dg/warn/Wwrite-strings-3.C: New test.
7112 * g++.dg/warn/Wwrite-strings-4.C: New test.
7113 * g++.dg/warn/Wwrite-strings-5.C: New test.
7114 * g++.dg/warn/Wwrite-strings-6.C: New test.
7115 * g++.dg/warn/Wwrite-strings-7.C: New test.
7116 * g++.dg/warn/Wwrite-strings-8.C: New test.
7117 * g++.dg/warn/Wwrite-strings-9.C: New test.
7118 * g++.dg/warn/Wwrite-strings-10.C: New test.
7119 * g++.dg/warn/Wwrite-strings-11.C: New test.
7120 * g++.dg/warn/Wwrite-strings-12.C: New test.
7121
75473a91
RB
71222017-03-03 Richard Biener <rguenther@suse.de>
7123
7124 PR middle-end/79818
7125 * gcc.dg/torture/pr79818.c: New testcase.
7126
50bea0c5
JJ
71272017-03-02 Jakub Jelinek <jakub@redhat.com>
7128
7129 PR c++/79782
7130 * g++.dg/warn/Wunused-parm-10.C: New test.
7131
130f15ce
UB
71322017-03-02 Uros Bizjak <ubizjak@gmail.com>
7133
7134 * gcc.dg/rtl/x86_64/*.c: Test for
7135 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
7136
dc362ada
UB
71372017-03-02 Uros Bizjak <ubizjak@gmail.com>
7138
7139 PR target/79514
7140 * gcc.target/i386/pr79514.c: New test.
7141
fe792dd8
JJ
71422017-03-02 Jakub Jelinek <jakub@redhat.com>
7143
7144 PR rtl-optimization/79780
7145 * gcc.c-torture/compile/pr79780.c: New test.
7146
e80facb4
RB
71472017-03-02 Richard Biener <rguenther@suse.de>
7148
7149 PR tree-optimization/79345
7150 PR c++/42000
7151 * g++.dg/warn/Wuninitialized-7.C: New testcase.
7152 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
7153 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
7154
eb0e7c34
RB
71552017-03-02 Richard Biener <rguenther@suse.de>
7156
7157 PR c/79756
7158 * gcc.dg/vector-1.c: New testcase.
7159
653a4b32
BC
71602017-03-02 Bin Cheng <bin.cheng@arm.com>
7161
7162 PR tree-optimization/66768
7163 * gcc.target/i386/pr66768.c: New test.
7164
da403f31
RB
71652017-03-02 Richard Biener <rguenther@suse.de>
7166
7167 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
7168 * gcc.dg/rtl/x86_64/final.c: Likewise.
7169 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
7170 * gcc.dg/rtl/x86_64/ira.c: Likewise.
7171 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
7172 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
7173
83692f96
RB
71742017-03-02 Richard Biener <rguenther@suse.de>
7175
7176 PR tree-optimization/79777
7177 * gcc.dg/torture/pr79777.c: New testcase.
7178
71dedb33
MS
71792017-03-01 Martin Sebor <msebor@redhat.com>
7180
7181 PR middle-end/79692
7182 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
7183 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
7184 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
7185 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
7186
48990905
UB
71872017-03-01 Uros Bizjak <ubizjak@gmail.com>
7188
7189 * gcc.target/i386/invsize-2.c: New test.
7190 * gcc.target/i386/invsize-3.c: Ditto.
7191 * gcc.target/i386/invsize-4.c: Ditto.
7192 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
7193 * gcc.target/i386/stackalign/asm-1.c: Ditto.
7194
c7f0c9f3
MM
71952017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7196
7197 PR target/79439
7198 * gcc.target/powerpc/pr79439.c: New test.
7199
f5ef6bfc
PH
72002017-03-01 Pat Haugen <pthaugen@us.ibm.com>
7201
7202 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
7203 scan string.
7204
7205
50181506
KN
72062017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7207
7208 PR target/79395
7209 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
7210 pattern to look for vcmpequd. instead of vcmpnew.
7211 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
7212 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
7213 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
7214 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
7215 look for xvcmpeqdp. instead of xvcmpnedp.
7216 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
7217 look for vcmpequd. instead of vcmpnew.
7218 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
7219 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
7220 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
7221 look for xvcmpeqsp. instead of xvcmpnesp.
7222 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
7223 look for xvcmpeqdp. instead of xvcmpnedp.
7224 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
7225 look for vcmpequd. instead of vcmpnew.
7226 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
7227 look for vcmpeqsp instead of xvcmpnesp.
7228 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
7229 look for xvcmpeqdp instead of xvcmpnedp.
7230
0100ae43
RB
72312017-03-01 Richard Biener <rguenther@suse.de>
7232
7233 PR middle-end/79721
7234 * gcc.dg/torture/pr79721.c: New testcase.
7235
0f3f4ffe
JJ
72362017-03-01 Jakub Jelinek <jakub@redhat.com>
7237
42132674
JJ
7238 PR c++/79681
7239 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
7240 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
7241
e3e9e8ca
JJ
7242 PR c++/79746
7243 * g++.dg/warn/Wunused-parm-9.C: New test.
7244
0f3f4ffe
JJ
7245 PR tree-optimization/79734
7246 * g++.dg/opt/pr79734.C: New test.
7247
ad1de652
JJ
72482017-02-28 Jakub Jelinek <jakub@redhat.com>
7249
7250 PR tree-optimization/79737
7251 * gcc.c-torture/execute/pr79737-1.c: New test.
7252 * gcc.c-torture/execute/pr79737-2.c: New test.
7253
7a1ae923
EB
72542017-02-28 Eric Botcazou <ebotcazou@adacore.com>
7255
7256 * gcc.target/sparc/20170228-1.c: New test.
7257
2af0c3ed
UB
72582017-02-28 Uros Bizjak <ubizjak@gmail.com>
7259
7260 * gcc.target/i386/invsize-1.c: New test.
7261
203ced0a
MS
72622017-02-28 Martin Sebor <msebor@redhat.com>
7263
7264 PR tree-optimization/79691
7265 * gcc.dg/tree-ssa/pr79691.c: New test.
7266
8a915b87
JJ
72672017-02-28 Jakub Jelinek <jakub@redhat.com>
7268
7269 PR target/79729
7270 * gcc.target/i386/pr79729.c: New test.
7271
41aa3a38
RB
72722017-02-28 Richard Biener <rguenther@suse.de>
7273
7274 PR tree-optimization/79740
7275 * gcc.dg/torture/pr79740.c: New testcase.
7276
587240d2
RB
72772017-02-28 Richard Biener <rguenther@suse.de>
7278
7279 PR middle-end/79731
7280 * c-c++-common/torture/pr79731.c: New testcase.
7281
dd3f4560
RB
72822017-02-28 Richard Biener <rguenther@suse.de>
7283
7284 PR tree-optimization/79732
7285 * gcc.dg/torture/pr79732.c: New testcase.
7286
c7d97b28
RB
72872017-02-28 Richard Biener <rguenther@suse.de>
7288
7289 PR tree-optimization/79723
7290 * gcc.target/i386/pr79723.c: New testcase.
7291
c8f28a3c
PH
72922017-02-27 Pat Haugen <pthaugen@us.ibm.com>
7293
7294 PR target/79544
7295 * gcc.target/powerpc/pr79544.c: New.
7296
c91c3003
PC
72972017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7298
7299 PR c++/79414
7300 * g++.dg/parse/crash67.C: New.
7301
57fa080b
BC
73022017-02-27 Bin Cheng <bin.cheng@arm.com>
7303
7304 PR tree-optimization/77536
7305 * gcc.dg/vect/pr79347.c: Revise testing string.
7306
68b948d3
RB
73072017-02-27 Richard Biener <rguenther@suse.de>
7308
7309 PR tree-optimization/45397
7310 * gcc.dg/tree-ssa/pr45397.c: New testcase.
7311
69a2e8a1
RB
73122017-02-27 Richard Biener <rguenther@suse.de>
7313
7314 PR tree-optimization/79690
7315 * gcc.target/i386/pr79690.c: New testcase.
7316
c7b608a9
TK
73172017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7318
7319 PR fortran/51119
7320 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
7321 of original.
7322 * gfortran.dg/inline_matmul_11.f90: Likewise.
7323 * gfortran.dg/inline_matmul_9.f90: Likewise.
7324 * gfortran.dg/matmul_13.f90: New test.
7325 * gfortran.dg/matmul_14.f90: New test.
7326
98561a9b
JJ
73272017-02-25 Jakub Jelinek <jakub@redhat.com>
7328
7329 PR middle-end/79396
7330 * g++.dg/opt/pr79396.C: New test.
7331
77be9417
DH
73322017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7333
7334 PR fortran/79597
7335 * gfortran.dg/dtio_6.f90: Update test.
7336
73372017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7338
7339 PR fortran/79601
7340 * gfortran.dg/interface_operator_2.f90: New test.
7341
b9822443
JJ
73422017-02-24 Jakub Jelinek <jakub@redhat.com>
7343
7344 PR c/79677
7345 * gcc.dg/pr79677.c: New test.
7346
4bc2b786
MF
73472017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
7348
7349 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
7350 of mov.ps.
7351 * gcc.target/mips/mips-ps-type.c (move): Likewise.
7352 (cond_move1): Simplify condition to force generation of
7353 mov[nz].ps.
7354 (cond_move2): Likewise.
7355
4227c9ad
JJ
73562017-02-24 Jakub Jelinek <jakub@redhat.com>
7357
7358 PR c++/79588
7359 * g++.dg/warn/Wrestrict-1.C: New test.
7360 * g++.dg/warn/Wrestrict-2.C: New test.
7361
fd527ec1
DE
73622017-02-24 David Edelsohn <dje.gcc@gmail.com>
7363
7364 * g++.dg/ext/complit15.C: Require LTO.
7365
2af8fd5c
TT
73662017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
7367
7368 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
7369 logical_op_short_circuit to skip targets.
7370 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
7371 and s390.
7372
0b9cdb9a
EB
73732017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7374
7375 * gnat.dg/opt63.adb: New test.
7376
4af362a9
EB
73772017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7378
7379 * gnat.dg/discr47.adb: New test.
7380
7699e88f
RB
73812017-02-24 Richard Biener <rguenther@suse.de>
7382
7383 PR tree-optimization/79389
7384 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
7385
e3beb191
PC
73862017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
7387
7388 PR c++/79361
7389 * g++.dg/cpp0x/pr79361-1.C: New.
7390 * g++.dg/cpp0x/pr79361-2.C: Likewise.
7391
195610aa
EB
73922017-02-23 Eric Botcazou <ebotcazou@adacore.com>
7393
7394 * gcc.target/visium/bit_test.c: Accept any lsr form.
7395 * gcc.target/visium/block_move.c: Tweak.
7396
17885cad
DV
73972017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
7398
7399 PR 68749
7400 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
7401
45f7faf0
RB
74022017-02-23 Richard Biener <rguenther@suse.de>
7403
7404 PR tree-optimization/79683
7405 * gcc.target/i386/pr79683.c: New testcase.
7406
18eb304e
JL
74072017-02-22 Jeff Law <law@redhat.com>
7408
7409 PR tree-optimization/79578
7410 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
7411
0a864a97
SD
74122017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
7413
7414 * gcc.target/mips/msa-fp-cc.c: New test.
7415
fe8ece05
JJ
74162017-02-22 Jakub Jelinek <jakub@redhat.com>
7417
e40b6fc7
JJ
7418 PR c++/79664
7419 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
7420 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
7421 * g++.dg/gomp/pr79664.C: New test.
7422
fe8ece05
JJ
7423 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
7424
78af14ae
MP
74252017-02-22 Marek Polacek <polacek@redhat.com>
7426
7427 PR c++/79653
7428 * g++.dg/cpp0x/alignas10.C: New test.
7429 * g++.dg/cpp0x/alignas9.C: New test.
7430
8fdddd3d
MP
7431 PR c++/79657
7432 * g++.dg/ext/underlying_type12.C: New test.
7433
61ac5ebe
MP
7434 PR c/79662
7435 * gcc.dg/enum-incomplete-4.c: New test.
7436
888c7050
JJ
74372017-02-22 Jakub Jelinek <jakub@redhat.com>
7438
7439 PR target/70465
7440 * gcc.target/i386/pr70465-2.c: New test.
7441
6d3daa1a
UB
74422017-02-21 Uros Bizjak <ubizjak@gmail.com>
7443
7444 * gcc.dg/pr61441.c: Use dg-add-options ieee.
7445
76dd203e
RB
74462017-02-22 Richard Biener <rguenther@suse.de>
7447
7448 PR tree-optimization/79673
7449 * gcc.target/i386/pr79673.c: New testcase.
7450
a9c774d2
RB
74512017-02-22 Richard Biener <rguenther@suse.de>
7452
7453 PR tree-optimization/79666
7454 * gcc.dg/torture/pr79666.c: New testcase.
7455
8f4f841a
ML
74562017-02-22 Martin Liska <mliska@suse.cz>
7457
7458 PR lto/79587
7459 * gcc.dg/tree-prof/pr79587.c: New test.
7460
a232a1cb
MP
74612017-02-21 Marek Polacek <polacek@redhat.com>
7462
7463 PR c++/79535
7464 * g++.dg/ext/flexary23.C: New test.
7465
b86fec68
UB
74662017-02-21 Uros Bizjak <ubizjak@gmail.com>
7467
7468 PR target/79593
7469 * gcc.target/i386/pr79593.c: New test.
7470
5c3f1d7b
JJ
74712017-02-21 Jakub Jelinek <jakub@redhat.com>
7472
b7280ac2
JJ
7473 PR c++/79654
7474 * g++.dg/cpp1z/decomp26.C: New test.
7475
5c3f1d7b
JJ
7476 PR sanitizer/79589
7477 * g++.dg/ubsan/pr79589.C: New test.
7478
1486c2a7
JL
74792017-02-21 Jeff Law <law@redhat.com>
7480
7481 PR tree-optimization/79621
7482 * gcc.c-torture/compile/pr79621.c: New test.
7483
2f3ec56d
JJ
74842017-02-21 Jakub Jelinek <jakub@redhat.com>
7485
3bb43119
JJ
7486 PR c++/79655
7487 * g++.dg/cpp1y/constexpr-79655.C: New test.
7488
664beaf2 7489 PR c++/79639
b86fec68 7490 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 7491
956d3e61
JJ
7492 PR target/79633
7493 * gcc.target/i386/mpx/pr79633.c: New test.
7494
d4cbfca4
JJ
7495 PR target/79570
7496 * gcc.dg/pr79570.c: New test.
7497
00bc9de3
JJ
7498 PR c++/79641
7499 * c-c++-common/pr79641.c: New test.
7500
d002d099
JJ
7501 PR tree-optimization/79649
7502 * gcc.target/i386/pr79649.c: New test.
7503
2f3ec56d
JJ
7504 PR target/79494
7505 * gcc.dg/pr79494.c: New test.
7506
e6655a5f
SB
75072017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
7508
7509 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
7510 to dg-options.
7511
75122017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
7513
7514 * gcc.dg/gimplefe-26.c: Require c99_runtime.
7515
fd527ec1
DE
75162017-02-02 Jason Merrill <jason@redhat.com>
7517
7518 PR c++/79580
7519 * g++.dg/ext/complit15.C: New.
7520
027a9dd5
KN
75212017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
7522
7523 PR target/78056
7524 * gcc.target/powerpc/pr78056-8.c: Remove.
7525
80480cee
MP
75262017-02-20 Marek Polacek <polacek@redhat.com>
7527
7528 PR middle-end/79537
7529 * gcc.dg/comp-goto-4.c: New test.
7530
85ade8d6
MP
7531 PR sanitizer/79558
7532 * c-c++-common/ubsan/bounds-14.c: New test.
7533
705d3b77
JJ
75342017-02-20 Jakub Jelinek <jakub@redhat.com>
7535
7536 PR target/79568
7537 * gcc.target/i386/pr79568-1.c: New test.
7538 * gcc.target/i386/pr79568-2.c: New test.
7539 * gcc.target/i386/pr79568-3.c: New test.
7540
dc42a736
PT
75412017-02-16 Paul Thomas <pault@gcc.gnu.org>
7542
7543 PR fortran/79382
705d3b77
JJ
7544 * gfortran.dg/dtio_10.f90: Change test of error message.
7545 * gfortran.dg/dtio_23.f90: New test.
7546 * gfortran.dg/dtio_24.f90: New test.
dc42a736 7547
1ca6a74f
PT
75482017-02-20 Paul Thomas <pault@gcc.gnu.org>
7549
7550 PR fortran/79434
705d3b77 7551 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 7552
63af1586
PT
75532017-02-19 Paul Thomas <pault@gcc.gnu.org>
7554
7555 PR fortran/79447
705d3b77 7556 * gfortran.dg/submodule_24.f08: New test.
63af1586 7557
4ca4d1e9
AV
75582017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
7559
7560 PR fortran/79229
7561 * gfortran.dg/class_allocate_24.f90: New test.
7562
dea71ad0
PT
75632017-02-19 Paul Thomas <pault@gcc.gnu.org>
7564
7565 PR fortran/79402
7566 * gfortran.dg/submodule_23.f90: New test.
7567
f46e2bc9
PC
75682017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
7569
7570 PR c++/79380
7571 * g++.dg/cpp0x/alignas8.C: New.
7572
7dfa657b
JW
75732017-02-19 Eric Fiselier <eric@efcs.ca>
7574 Jonathan Wakely <jwakely@redhat.com>
7575
7576 PR c++/69523
7577 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
7578
eab1f169
PK
75792017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7580
7581 * gcc.dg/gimplefe-26.c: New test.
7582
47e16d83
JDA
75832017-02-18 John David Anglin <danglin@gcc.gnu.org>
7584
7585 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
7586
c2615951
JJ
75872017-02-18 Jakub Jelinek <jakub@redhat.com>
7588
c28fcc60
JJ
7589 PR target/79569
7590 * gcc.target/i386/3dnowA-3.c: New test.
7591
c2615951
JJ
7592 PR target/79559
7593 * gcc.target/i386/pr79559.c: New test.
7594
97fcf744
JM
75952017-02-17 Joseph Myers <joseph@codesourcery.com>
7596
7597 * gcc.dg/c11-float-2.c: New test.
7598 * gcc.dg/torture/float128-floath.c,
7599 gcc.dg/torture/float128x-floath.c,
7600 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
7601 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
7602 gcc.dg/torture/float64x-floath.c: Do not test comparison of
7603 *_DECIMAL_DIG macros with DECIMAL_DIG.
7604
a530e181
BS
76052017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7606
7607 PR target/79261
7608 * gcc.target/powerpc/vec-xxpermdi.c: New file.
7609
1d516992
JK
76102017-02-17 Julia Koval <julia.koval@intel.com>
7611
7612 * gcc.target/i386/rdpid.c New test.
7613 * gcc.target/i386/sse-12.c: Add -mrdpid.
7614 * gcc.target/i386/sse-13.c: Ditto.
7615 * gcc.target/i386/sse-14.c: Ditto.
7616 * gcc.target/i386/sse-22.c: Ditto.
7617 * gcc.target/i386/sse-23.c: Ditto.
7618 * g++.dg/other/i386-2.C: Ditto.
7619 * g++.dg/other/i386-3.C: Ditto.
7620
3185712c
SB
76212017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
7622
7623 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
7624 * gcc.dg/pr61441.c: Ditto.
7625
a261ee49
ML
76262017-02-17 Martin Liska <mliska@suse.cz>
7627
7628 PR rtl-optimization/79574
7629 * gcc.dg/pr79574.c: New test.
7630
5bf69d74
MP
76312017-02-17 Marek Polacek <polacek@redhat.com>
7632
7633 PR middle-end/79536
7634 * gcc.dg/torture/pr79536.c: New test.
7635
a72b242e
AM
76362017-02-16 Alan Modra <amodra@gmail.com>
7637
7638 * gcc.c-torture/execute/pr79286.c: New.
7639
bcac0b4d
JJ
76402017-02-16 Jakub Jelinek <jakub@redhat.com>
7641
7642 PR c++/79512
7643 * c-c++-common/gomp/pr79512.c: New test.
7644
945c17d8
MS
76452017-02-15 Martin Sebor <msebor@redhat.com>
7646
7647 PR c++/79363
7648 * g++.dg/ext/flexary12.C: Adjust.
7649 * g++.dg/ext/flexary20.C: Same.
7650 * g++.dg/ext/flexary21.C: Same.
7651 * g++.dg/ext/flexary22.C: New test.
7652
25c99850
BC
76532017-02-15 Bin Cheng <bin.cheng@arm.com>
7654
7655 PR tree-optimization/79347
7656 * gcc.dg/vect/pr79347.c: New test.
7657
4f5e5fcb
JJ
76582017-02-15 Jakub Jelinek <jakub@redhat.com>
7659
e7202857
JJ
7660 PR c++/79301
7661 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
7662 [[deprecated]] comment.
7663 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7664 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
7665 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
7666 [[deprecated]] in -std=c++11.
7667 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
7668 [[fallthrough]] in -std=c++11 and -std=c++14.
7669
4f5e5fcb
JJ
7670 PR c++/79288
7671 * g++.dg/tls/pr79288.C: New test.
7672
c7545f1c
MP
76732017-02-15 Marek Polacek <polacek@redhat.com>
7674
7675 PR c/79515
7676 * gcc.dg/dfp/pr79515.c: New.
7677
1114b39c
DE
76782017-02-15 David Edelsohn <dje.gcc@gmail.com>
7679
7680 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
7681
93b87d1d
TS
76822017-02-15 Thomas Schwinge <thomas@codesourcery.com>
7683
7684 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
7685 "opt_files".
7686
fa8db6ea
JJ
76872017-02-15 Jakub Jelinek <jakub@redhat.com>
7688
7689 PR target/79487
7690 * gcc.dg/dfp/pr79487.c: New test.
7691 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
7692 2017-02-13 change.
7693
8722316b
CL
76942017-01-14 Carl Love <cel@us.ibm.com>
7695
7696 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
7697 xvcvsxdsp and xvcvuxdsp instructions.
7698
2932fe90
SB
76992017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
7700
7701 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
7702 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
7703 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
7704 64-bit default target.
7705 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
7706 a 64-bit default target.
7707
63d09033
JJ
77082017-02-14 Jakub Jelinek <jakub@redhat.com>
7709
7710 PR target/79481
7711 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 7712 (test_3vx): Change return type from int to void.
63d09033
JJ
7713 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7714 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7715 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7716 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7717 tests.
7718 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
7719 (test_3vx): Change return type from int to void.
7720 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7721 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7722 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7723 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7724 tests.
7725 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
7726 intrinsic. Change scan-assembler-times number from 1 to 2.
7727 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
7728 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
7729 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
7730 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
7731 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
7732 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
7733 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
7734
8668fae0
UB
77352017-02-14 Uros Bizjak <ubizjak@gmail.com>
7736
7737 PR middle-end/61225
7738 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
7739 Use dg-additional-options for ia32 target. Remove XFAIL.
7740
95d96609
UB
77412017-02-14 Uros Bizjak <ubizjak@gmail.com>
7742
7743 PR target/79495
7744 * gcc.target/i386/pr79495.c: New test.
7745
6f207d58
MP
77462017-02-14 Marek Polacek <polacek@redhat.com>
7747
7748 PR c++/79420
7749 PR c++/79463
7750 * g++.dg/cpp1y/pr79463.C: New.
7751 * g++.dg/template/incomplete10.C: New.
7752 * g++.dg/template/incomplete9.C: New.
7753
ee139af5
L
77542017-02-14 H.J. Lu <hongjiu.lu@intel.com>
7755
7756 PR target/79498
7757 * gcc.target/i386/pr79498.c: New test.
7758
bf00c9e0
MS
77592017-02-14 Martin Sebor <msebor@redhat.com>
7760
7761 PR middle-end/79448
7762 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
7763 * gcc.dg/tree-ssa/pr79448-2.c: New test.
7764 * gcc.dg/tree-ssa/pr79448.c: New test.
7765
6c022f73
JL
77662017-02-14 Jeff Law <law@redhat.com>
7767
7768 PR tree-optimization/79095
7769 * g++.dg/pr79095-1.C: New test
7770 * g++.dg/pr79095-2.C: New test
7771 * g++.dg/pr79095-3.C: New test
7772 * g++.dg/pr79095-4.C: New test
7773 * g++.dg/pr79095-5.C: New test
7774 * gcc.c-torture/execute/arith-1.c: Update with more cases.
7775 * gcc.dg/tree-ssa/pr79095-1.c: New test.
7776
b719f884
JG
77772017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
7778
7779 * gcc.target/aarch64/vect_fp16_1.c: New.
7780
1be33173
PK
77812017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7782
7783 * gcc.dg/gimplefe-25.c: New test.
7784
73424a09
JJ
77852017-02-14 Jakub Jelinek <jakub@redhat.com>
7786
7787 PR tree-optimization/79408
7788 * gcc.dg/tree-ssa/pr79408-2.c: New test.
7789
977472e8
RB
77902017-02-14 Richard Biener <rguenther@suse.de>
7791
7792 PR middle-end/79432
7793 * gcc.dg/torture/pr79432.c: New testcase.
7794
ee75687b
MS
77952017-02-13 Martin Sebor <msebor@redhat.com>
7796
7797 PR middle-end/79496
7798 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
7799
b84702c0
JJ
78002017-02-13 Jakub Jelinek <jakub@redhat.com>
7801
ecc04fae
JJ
7802 PR sanitizer/79341
7803 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
7804 variables volatile.
7805
b84702c0
JJ
7806 PR c++/79232
7807 * g++.dg/cpp1z/eval-order4.C: New test.
7808 * g++.dg/other/pr79232.C: New test.
7809
b9a161ff
NS
78102017-02-13 Nathan Sidwell <nathan@acm.org>
7811
7812 PR c++/79296
7813 * g++.dg/cpp0x/pr79296.C: New.
7814
d8505fac
SB
78152017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7816
7817 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
7818 Instead, xfail powerpc*-*-* && lp64.
7819
efb802cb
SB
78202017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7821
7822 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
7823 powerpc_p8vector_ok.
7824 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
7825
8d6427c6
AS
78262017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7827
7828 PR target/79449
7829 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
7830 for reading beyond a 4k boundary.
7831
9b7716c9
JJ
78322017-02-13 Jakub Jelinek <jakub@redhat.com>
7833
7834 PR rtl-optimization/79388
7835 PR rtl-optimization/79450
7836 * gcc.c-torture/execute/pr79388.c: New test.
7837 * gcc.c-torture/execute/pr79450.c: New test.
7838
4bb91707
TK
78392017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7840
7841 PR fortran/65542
9b7716c9 7842 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 7843
e22910c2
JJ
78442017-02-11 Jakub Jelinek <jakub@redhat.com>
7845
7846 PR sanitizer/79341
7847 * g++.dg/asan/deep-stack-uaf-1.C: New test.
7848
acbbac04
JH
78492017-02-11 Jan Hubicka <hubicka@ucw.cz>
7850
7851 PR tree-ssa/56727
7852 * gcc.dg/tree-ssa/pr56727.c: New testcase.
7853
e493f96b
JJ
78542017-02-10 Jakub Jelinek <jakub@redhat.com>
7855
7856 PR c++/79457
7857 * g++.dg/cpp0x/pr79457.C: New test.
7858
773acd54
SB
78592017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7860
7861 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
7862 scan-assembler unless lp64.
7863
b56f814e
SB
78642017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7865
7866 PR tree-optimization/66612
7867 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
7868
5e659d16
SB
78692017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7870
7871 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
7872 of all powerpc.
7873
6f4f30bf
MP
78742017-02-10 Marek Polacek <polacek@redhat.com>
7875
7876 PR c++/79435
7877 * g++.dg/cpp1y/pr79435.C: New.
7878
3799a5b8
MP
7879 PR c++/79184
7880 * g++.dg/warn/Wint-in-bool-context-1.C: New.
7881
052ef81d
CL
78822017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
7883
7884 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
7885 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
7886 New.
7887 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
7888 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
7889 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
7890 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
7891 (vtst_expected_poly64x2): Move to aarch64-only section.
7892 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
7893 (vtst_p64, vtstq_p64): New tests.
7894
a7c8ed0c
PC
78952017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
7896
7897 PR c++/71737
7898 * g++.dg/cpp0x/pr71737.C: New.
7899
3dcde5ef 79002017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 7901 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
7902
7903 * gcc.dg/gimplefe-error-1.c: New testcase.
7904 * gcc.dg/gimplefe-error-2.c: New testcase.
7905 * gcc.dg/gimplefe-error-3.c: New testcase.
7906
6139a3b7
JJ
79072017-02-10 Jakub Jelinek <jakub@redhat.com>
7908
7909 PR tree-optimization/79411
7910 * gcc.c-torture/compile/pr79411.c: New test.
7911
9bfc55d0
JJ
79122017-02-09 Jakub Jelinek <jakub@redhat.com>
7913 Jason Merrill <jason@redhat.com>
7914
7915 PR c++/79143
7916 * g++.dg/cpp1z/pr79143.C: New test.
7917
0b90c541
JH
79182017-02-09 Jan Hubicka <hubicka@ucw.cz>
7919
7920 * gcc.dg/loop-unswitch-2.c: Update testcase.
7921 * gcc.dg/loop-unswitch-1.c: Update testcase.
7922
192b048b
MP
79232017-02-09 Marek Polacek <polacek@redhat.com>
7924
7925 PR c/79428
7926 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
7927 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
7928 * c-c++-common/goacc/pr79428-1.c: New test.
7929 * c-c++-common/gomp/pr79428-2.c: New test.
7930 * c-c++-common/gomp/pr79428-5.c: New test.
7931 * c-c++-common/gomp/pr79428-6.c: New test.
7932 * c-c++-common/pr79428-3.c: New test.
7933
e9a9033b
AK
79342017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7935
7936 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
7937 testcases.
7938
56f71478
JJ
79392017-02-09 Jakub Jelinek <jakub@redhat.com>
7940
28f6839b
JJ
7941 PR c/79413
7942 * gcc.c-torture/compile/pr79413.c: New test.
7943
f08683a1
JJ
7944 PR c++/79429
7945 * c-c++-common/gomp/pr79429.c: New test.
7946 * g++.dg/gomp/pr79429.C: New test.
7947
56f71478
JJ
7948 PR c/79431
7949 * c-c++-common/gomp/pr79431.c: New test.
7950
02889d23
CLT
79512017-02-09 Nathan Sidwell <nathan@codesourcery.com>
7952 Cesar Philippidis <cesar@codesourcery.com>
7953 Joseph Myers <joseph@codesourcery.com>
7954 Chung-Lin Tang <cltang@codesourcery.com>
7955
7956 * c-c++-common/goacc/combined-directives.c: Remove xfail.
7957 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
7958 * c-c++-common/goacc/loop-auto-2.c: New.
7959 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
7960 * c-c++-common/goacc/tile-2.c: New.
7961 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
7962 * g++.dg/goacc/tile-1.C: New, check tile subst.
7963 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
7964 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
7965 * gfortran.dg/goacc/tile-1.f90: New test.
7966 * gfortran.dg/goacc/tile-2.f90: New test.
7967 * gfortran.dg/goacc/tile-lowering.f95: New test.
7968
9c0c77d2
RB
79692017-02-09 Richard Biener <rguenther@suse.de>
7970
7971 PR tree-optimization/69823
7972 * gcc.dg/graphite/pr69823.c: New testcase.
7973
f39bad9f
PH
79742017-02-08 Pat Haugen <pthaugen@us.ibm.com>
7975
7976 PR target/78604
7977 * gcc.target/powerpc/pr78604.c: New.
7978
fc00b9ce
KN
79792017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7980
7981 PR target/68972
7982 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
7983 disable this test on power architecture.
7984
50c1f4a5
RB
79852017-02-08 Richard Biener <rguenther@suse.de>
7986
7987 PR tree-optimization/71824
7988 PR tree-optimization/79409
7989 * gcc.dg/graphite/pr71824-3.c: New testcase.
7990
74a15d14
JJ
79912017-02-08 Jakub Jelinek <jakub@redhat.com>
7992
7993 PR tree-optimization/79408
7994 * gcc.dg/tree-ssa/pr79408.c: New test.
7995
d798497e
RB
79962017-02-08 Richard Biener <rguenther@suse.de>
7997
7998 PR tree-optimization/71824
7999 * gcc.dg/graphite/pr71824-2.c: New testcase.
8000
9d5019a1
AP
80012017-02-07 Andrew Pinski <apinski@cavium.com>
8002
705d3b77 8003 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 8004
ec48209a
JJ
80052017-02-07 Jakub Jelinek <jakub@redhat.com>
8006
8007 PR rtl-optimization/79386
8008 * gcc.c-torture/compile/pr79386.c: New test.
8009
e5f234b2
DV
80102017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
8011 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8012
8013 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
8014 *-*-solaris*.
8015
1f138b75
JJ
80162017-02-07 Jakub Jelinek <jakub@redhat.com>
8017
8018 PR target/79299
8019 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
8020 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
8021
7af4b20d
RB
80222017-02-07 Richard Biener <rguenther@suse.de>
8023
8024 * gcc.dg/gimplefe-23.c: New testcase.
8025 * gcc.dg/gimplefe-24.c: Likewise.
8026
d95c2fc7
CL
80272017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
8028
8029 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
8030 scan-assembler instead of scan-assembler-times.
8031 * gcc.target/aarch64/test_frame_10.c: Likewise.
8032 * gcc.target/aarch64/test_frame_12.c: Likewise.
8033 * gcc.target/aarch64/test_frame_2.c: Likewise.
8034 * gcc.target/aarch64/test_frame_4.c: Likewise.
8035 * gcc.target/aarch64/test_frame_6.c: Likewise.
8036 * gcc.target/aarch64/test_frame_7.c: Likewise.
8037 * gcc.target/aarch64/test_frame_8.c: Likewise.
8038
fa5d44d0
RO
80392017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8040
8041 * gcc.target/i386/pr78419.c: Require ifunc support.
8042
d9b4ce00
DE
80432017-02-07 David Edelsohn <dje.gcc@gmail.com>
8044
8045 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
8046
bb7d75ff
PP
80472017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
8048
8049 PR c++/79360
8050 * g++.dg/cpp1y/nsdmi-union2.C: New test.
8051
122e7b4f
KC
80522017-02-06 Kito Cheng <kito.cheng@gmail.com>
8053
8054 * lib/target-supports.exp: Define the RISC-V target.
8055 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
8056 * gcc.dg/builtin-apply2.c: Likewise.
8057 * gcc.dg/ifcvt-4.c: Likewise.
8058 * gcc.dg/loop-8.c: Likewise.
8059 * gcc.dg/sibcall-10.c: Likewise.
8060 * gcc.dg/sibcall-9.c: Likewise.
8061 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
8062 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
8063 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
8064 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8065 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
8066 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
8067 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
8068
391675ac
MM
80692017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8070
8071 PR target/66144
8072 * gcc.target/powerpc/pr66144-1.c: New test.
8073 * gcc.target/powerpc/pr66144-2.c: Likewise.
8074 * gcc.target/powerpc/pr66144-3.c: Likewise.
8075
e495e31a
MS
80762017-02-06 Martin Sebor <msebor@redhat.com>
8077
8078 PR tree-optimization/79376
8079 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
8080 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8081
2568d8a1
JJ
80822017-02-06 Jakub Jelinek <jakub@redhat.com>
8083
98e09245
JJ
8084 PR c++/79379
8085 * g++.dg/cpp1y/constexpr-79379.C: New test.
8086
e8b0383c
JJ
8087 PR c++/79377
8088 * g++.dg/lookup/pr79377.C: New test.
8089
a5e8cbd1
JJ
8090 PR c++/79372
8091 * g++.dg/cpp1z/decomp25.C: New test.
8092
2568d8a1
JJ
8093 PR tree-optimization/79284
8094 * gcc.c-torture/compile/pr79284.c: New test.
8095
aae936b9
PC
80962017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
8097
8098 PR c++/70448
8099 * g++.dg/cpp0x/pr70448.C: New.
8100
daf57541
DV
81012017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
8102
8103 PR 78348
8104 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
8105 to dg-options.
8106
0898c74d
GJL
81072017-02-06 Georg-Johann Lay <avr@gjlay.de>
8108
8109 PR target/78883
8110 * gcc.c-torture/compile/pr78883.c: New test.
8111
5d3ebb71
JH
81122017-02-05 Jan Hubicka <hubicka@ucw.cz>
8113
8114 PR tree-ssa/79347
8115 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
8116 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
8117 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
8118 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
8119 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
8120 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
8121 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
8122 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
8123 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
8124 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
8125 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
8126 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
8127 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
8128
139d4065
AV
81292017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
8130
8131 PR fortran/79344
8132 * gfortran.dg/allocate_with_source_24.f90: New test.
8133
4b9c80d8
AV
81342017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
8135
8136 PR fortran/79230
8137 * gfortran.dg/der_ptr_component_2.f90: New test.
8138
f3877b2f
EB
81392017-02-05 Eric Botcazou <ebotcazou@adacore.com>
8140
8141 * gcc.target/sparc/20170205-1.c: New test.
8142
d8a09ada
JDA
81432017-02-03 John David Anglin <danglin@gcc.gnu.org>
8144
a2a86d6a
JDA
8145 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
8146 libatomic_available.
8147
a1d99925
JDA
8148 * gcc.dg/pr77587.c: Require alias support.
8149 * gcc.dg/pr77587a.c: Likewise.
8150
d8bf159e
JDA
8151 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
8152 * gcc.c-torture/execute/pr78622.c: Likewise.
8153
d8a09ada
JDA
8154 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
8155 hppa*-*-hpux*.
8156 * c-c++-common/Wunused-var-16.c: Likewise.
8157 * c-c++-common/builtin-shuffle-1.c: Likewise.
8158 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
8159 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
8160
f589a1ce
MS
81612017-02-03 Martin Sebor <msebor@redhat.com>
8162
8163 PR tree-optimization/79327
8164 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
8165 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
8166 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 8167
5b00f9d2
JJ
81682017-02-03 Jakub Jelinek <jakub@redhat.com>
8169 Martin Sebor <msebor@redhat.com>
8170
8171 PR tree-optimization/79327
8172 * gcc.dg/tree-ssa/pr79327.c: New test.
8173 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
8174 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
8175 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
8176 (test_sprintf_chk_range_schar): Adjust dg-message.
8177 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
8178 * gcc.c-torture/execute/pr79327.c: New test.
8179
437f0a81
JJ
81802017-02-03 Jakub Jelinek <jakub@redhat.com>
8181
8182 PR target/79354
8183 * gcc.target/powerpc/pr79354.c: New test.
8184 * gcc.c-torture/execute/pr79354.c: New test.
8185
3f343040
MS
81862017-02-03 Martin Sebor <msebor@redhat.com>
8187
8188 PR tree-optimization/79352
8189 * gcc.dg/tree-ssa/pr79352.c: New test.
8190
46a2ab58
ML
81912017-02-03 Martin Liska <mliska@suse.cz>
8192
8193 PR lto/66295
8194 * gcc.target/i386/mvc9.c: New test.
8195
baa2d1cd
PH
81962017-02-03 Pat Haugen <pthaugen@us.ibm.com>
8197
8198 PR target/79158
8199 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
8200 to VSX reg.
8201
30c6ec2f
JH
82022017-02-02 Jan Hubicka <hubicka@ucw.cz>
8203
8204 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
8205 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
8206 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
8207 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
8208 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
8209 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
8210 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
8211 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
8212 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
8213 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
8214 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
8215 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
8216 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
8217
ebee1eb9
MS
82182017-02-02 Martin Sebor <msebor@redhat.com>
8219
8220 PR middle-end/79275
8221 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
8222 * gcc.dg/tree-ssa/pr79275.c: New test.
8223
dcd25b8a
AS
82242017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8225
dc362ada 8226 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 8227
0f0c2cc3
JH
82282017-02-02 Jan Hubicka <hubicka@ucw.cz>
8229
8230 PR middle-end/77445
8231 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
8232 threading is done.
8233
1c372840
TC
82342017-02-02 Tamar Christina <tamar.christina@arm.com>
8235
8236 PR middle-end/78142
8237 * gcc.target/aarch64/vector_initialization_nostack.c
8238 (f12): Use one vector
8239
9f11a4a7
JJ
82402017-02-02 Jakub Jelinek <jakub@redhat.com>
8241
bef7e561
JJ
8242 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
8243 * c-c++-common/asan/misalign-1.c: Likewise.
8244 * c-c++-common/asan/misalign-2.c: Likewise.
8245 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
8246 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
8247 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
8248 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
8249 add -ffat-lto-objects from/to dg-additional-options.
8250 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
8251 dg-additional-options.
8252
9f11a4a7
JJ
8253 PR target/79197
8254 * gcc.target/powerpc/pr79197.c: New test.
8255 * gcc.c-torture/compile/pr79197.c: New test.
8256
09661674
RB
82572017-02-02 Richard Biener <rguenther@suse.de>
8258
8259 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
8260
d8d58893
PC
82612017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
8262
8263 PR c++/69637
8264 * g++.dg/cpp0x/pr69637-1.C: New.
8265 * g++.dg/cpp0x/pr69637-2.C: Likewise.
8266
521a70a4
AK
82672017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8268
8269 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
8270
e26b502d
BS
82712017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8272
8273 PR target/70012
8274 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
8275 conditions.
8276
55e75c7c
JJ
82772017-02-01 Jakub Jelinek <jakub@redhat.com>
8278
8279 PR testsuite/79324
8280 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
8281 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
8282 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
8283 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
8284 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
8285 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
8286 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
8287 * g++.dg/debug/dwarf2/align-1.C: Likewise.
8288 * g++.dg/debug/dwarf2/align-2.C: Likewise.
8289 * g++.dg/debug/dwarf2/align-3.C: Likewise.
8290 * g++.dg/debug/dwarf2/align-4.C: Likewise.
8291 * g++.dg/debug/dwarf2/align-5.C: Likewise.
8292 * g++.dg/debug/dwarf2/align-6.C: Likewise.
8293
a4476973
ML
82942017-02-01 Martin Liska <mliska@suse.cz>
8295
8296 PR testsuite/79272
8297 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
8298
3f3181b1
RB
82992017-02-01 Richard Biener <rguenther@suse.de>
8300
8301 PR testsuite/76957
8302 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
8303 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
8304 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
8305 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
8306
1e7ef862
RB
83072017-02-01 Richard Biener <rguenther@suse.de>
8308
8309 PR middle-end/79315
8310 * gfortran.dg/pr79315.f90: New testcase.
8311
405a7406
RB
83122017-02-01 Richard Biener <rguenther@suse.de>
8313
8314 PR tree-optimization/71824
8315 * gcc.dg/graphite/pr71824.c: New testcase.
8316
19bdccb4
JJ
83172017-01-31 Jakub Jelinek <jakub@redhat.com>
8318
8319 PR c++/79304
8320 * g++.dg/diagnostic/pr79304.C: New test.
8321
fcb2cdfc
DM
83222017-01-31 David Malcolm <dmalcolm@redhat.com>
8323
8324 PR c++/79298
8325 * g++.dg/spellcheck-pr79298.C: New test case.
8326
7cfa044d
DM
83272017-01-31 David Malcolm <dmalcolm@redhat.com>
8328
8329 PR preprocessor/79210
8330 * gcc.dg/format/pr79210.c: New test case.
8331 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
8332 New function.
8333
de3fbef6
NS
83342017-01-31 Nathan Sidwell <nathan@acm.org>
8335
5ae37bdf
NS
8336 PR c++/79290
8337 * g++.dg/warn/pr79290.C: New.
8338
de3fbef6
NS
8339 PR c++/67273
8340 PR c++/79253
8341 * g++.dg/cpp1y/pr67273.C: New.
8342 * g++.dg/cpp1y/pr79253.C: New.
8343
7f357c61
NS
83442017-01-31 Nathan Sidwell <nathan@acm.org>
8345
8346 PR c++/79264
8347 * g++.dg/cpp1y/pr61636-1.C: Augment.
8348
5b11971a
CL
83492017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
8350
8351 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
8352 rand() instead of random().
8353
8b670f93
AH
83542017-01-30 Aldy Hernandez <aldyh@redhat.com>
8355
8356 PR tree-optimization/71691
8357 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
8358
4727e06b
AK
83592017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8360
8361 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
8362 __ARCH__.
8363
b6dae849
JJ
83642017-01-31 Jakub Jelinek <jakub@redhat.com>
8365
8366 PR tree-optimization/79267
8367 * g++.dg/opt/pr79267.C: New test.
8368
40fb9c89
AO
83692017-01-30 Alexandre Oliva <aoliva@redhat.com>
8370
8371 PR debug/63238
8372 * gcc.dg/debug/dwarf2/align-1.c: New.
8373 * gcc.dg/debug/dwarf2/align-2.c: New.
8374 * gcc.dg/debug/dwarf2/align-3.c: New.
8375 * gcc.dg/debug/dwarf2/align-4.c: New.
8376 * gcc.dg/debug/dwarf2/align-5.c: New.
8377 * gcc.dg/debug/dwarf2/align-6.c: New.
8378 * gcc.dg/debug/dwarf2/align-as-1.c: New.
8379 * g++.dg/debug/dwarf2/align-1.C: New.
8380 * g++.dg/debug/dwarf2/align-2.C: New.
8381 * g++.dg/debug/dwarf2/align-3.C: New.
8382 * g++.dg/debug/dwarf2/align-4.C: New.
8383 * g++.dg/debug/dwarf2/align-5.C: New.
8384 * g++.dg/debug/dwarf2/align-6.C: New.
8385
3095f651
AS
83862017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8387
8388 PR target/79170
8389 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
8390
3cf88bff
MS
83912017-01-30 Martin Sebor <msebor@redhat.com>
8392
8393 PR testsuite/79293
8394 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
8395
37731134
ML
83962017-01-30 Martin Liska <mliska@suse.cz>
8397
8398 PR gcov-profile/79259
8399 * g++.dg/tree-prof/pr79259.C: New test.
8400
0c7247cc
RB
84012017-01-30 Richard Biener <rguenther@suse.de>
8402
8403 PR tree-optimization/79276
8404 * gcc.dg/torture/pr79276.c: New testcase.
8405
ab4be5d1
DV
84062017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
8407
8408 PR target/79240
8409 * gcc.target/s390/pr79240.c: New test.
8410
6687d58d
BS
84112017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8412
8413 PR target/79268
8414 * gcc.target/powerpc/pr79268.c: New file.
8415 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
8416 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
8417 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
8418 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8419
b5df96c3
JDA
84202017-01-28 John David Anglin <danglin@gcc.gnu.org>
8421
fc34d7b8
JDA
8422 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
8423
9efc84e4
JDA
8424 PR testsuite/70583
8425 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
8426
4bfbe3ae
JDA
8427 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
8428 * gnat.dg/debug9.adb: Likewise.
8429
8d0b306f
JDA
8430 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
8431
b5df96c3
JDA
8432 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
8433 libatomic_available.
8434 * gfortran.dg/coarray_42.f90: Likewise.
8435 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
8436 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
8437 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
8438
eb339366
MS
84392017-01-27 Martin Sebor <msebor@redhat.com>
8440
8441 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
8442
711ce021
BS
84432017-01-27 Bernd Schmidt <bschmidt@redhat.com>
8444
8445 PR rtl-optimization/79194
8446 * gcc.dg/torture/pr79194.c: New test.
8447
d8321b33
VM
84482017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8449
8450 PR tree-optimization/71374
2568d8a1 8451 * gcc.target/i386/pr71374.c: New.
d8321b33 8452
9e2ea13e
MS
84532017-01-27 Martin Sebor <msebor@redhat.com>
8454
8455 PR c++/71290
8456 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
8457 a dg-error directive.
8458
9eb7045b
VM
84592017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8460
8461 PR target/79131
8462 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
8463 * gcc.target/arm/pr79131-2.c: New.
8464
f75bbf3f
BS
84652017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8466
8467 PR target/65484
8468 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
8469 vectorized on POWER unless hardware misaligned loads are
8470 available.
8471
3f54004b
BC
84722017-01-27 Bin Cheng <bin.cheng@arm.com>
8473
8474 PR rtl-optimization/78559
8475 * gcc.c-torture/execute/pr78559.c: New test.
8476
40b6bff9
RB
84772017-01-27 Richard Biener <rguenther@suse.de>
8478
8479 PR tree-optimization/79245
8480 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
8481 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
8482
b2f8892e
JJ
84832017-01-27 Jakub Jelinek <jakub@redhat.com>
8484
8485 PR c/79199
8486 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
8487 target. Use 4294967293U instead of 4294967293.
8488
b002f3b9
RB
84892017-01-27 Richard Biener <rguenther@suse.de>
8490
8491 PR tree-optimization/71433
8492 * gcc.dg/Warray-bounds-21.c: New testcase.
8493
38f50ab6
RB
84942017-01-27 Richard Biener <rguenther@suse.de>
8495
8496 PR tree-optimization/79244
8497 * gcc.dg/torture/pr79244.c: New testcase.
8498
c04f4139
JJ
84992017-01-27 Jakub Jelinek <jakub@redhat.com>
8500
8501 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
8502 all occurrences of 40 to 32.
8503
6ca513f9
RE
85042017-01-27 Richard Earnshaw <rearnsha@arm.com>
8505
8506 PR target/79239
8507 * gcc.target/arm/pr79239.c: New test.
8508
d876f5cd
DV
85092017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8510
8511 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
8512
bb6a6ee9
AB
85132017-01-27 Adam Butcher <adam@jessamine.co.uk>
8514
8515 PR c++/64382
8516 * g++.dg/cpp1y/pr64382.C: New test.
8517
31c87a43
MS
85182017-01-26 Martin Sebor <msebor@redhat.com>
8519
8520 PR middle-end/78703
8521 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
8522 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
8523 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
8524 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
8525
f7c06c0f
JJ
85262017-01-26 Jakub Jelinek <jakub@redhat.com>
8527
b0670cc0
JJ
8528 PR debug/79129
8529 * g++.dg/debug/dwarf2/pr79129.C: New test.
8530
f7c06c0f
JJ
8531 PR debug/78835
8532 * g++.dg/debug/dwarf2/pr78835.C: New test.
8533
5d93da1d
MS
85342017-01-26 Martin Sebor <msebor@redhat.com>
8535
8536 PR middle-end/78703
8537 * gcc.dg/format/pr78569.c: Adjust.
8538 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8539 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
8540 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8541 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
8542 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
8543 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8544 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
8545 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
8546 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8547 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8548 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8549
905d2812
JJ
85502017-01-26 Jakub Jelinek <jakub@redhat.com>
8551
8552 PR c++/68727
8553 * g++.dg/other/offsetof8.C: Add expected error.
8554 * g++.dg/other/offsetof9.C: New test.
8555
b3db8d77
DE
85562017-01-26 David Edelsohn <dje.gcc@gmail.com>
8557
8558 * g++.dg/opt/declone3.C: Require LTO.
8559
15961e4a
VM
85602017-01-26 Vladimir Makarov <vmakarov@redhat.com>
8561
8562 PR target/79131
8563 * gcc.target/arm/pr79131.c: New.
8564
e39dd802
BC
85652017-01-26 Bin Cheng <bin.cheng@arm.com>
8566
8567 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
8568
bc9efeab
JW
85692017-01-26 Jonathan Wakely <jwakely@redhat.com>
8570
8571 PR libstdc++/79190
8572 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
8573 matches replaced operator delete.
8574
b5f75f0b
JJ
85752017-01-26 Jakub Jelinek <jakub@redhat.com>
8576
8577 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
8578 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
8579 avx512f with avx512dq.
8580 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
8581 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
8582 avx512f with avx512dq.
8583 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
8584 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
8585 avx512f with avx512dq.
8586
0a38b341
MP
85872017-01-26 Marek Polacek <polacek@redhat.com>
8588
8589 PR c/79199
8590 * c-c++-common/Wduplicated-branches-13.c: New test.
8591
ebff5c3f
DS
85922017-01-26 David Sherwood <david.sherwood@arm.com>
8593
8594 PR middle-end/79212
8595 * gfortran.dg/gomp/sharing-4.f90: New test.
8596
e6d55103
JJ
85972017-01-26 Jakub Jelinek <jakub@redhat.com>
8598
1a27fab1
JJ
8599 PR target/70465
8600 * gcc.target/i386/pr70465.c: New test.
8601
e6d55103
JJ
8602 * brig.dg/dg.exp: Update copyright years.
8603 * lib/brig-dg.exp: Update copyright years.
8604 * lib/brig.exp: Update copyright years.
8605
b5aa1281
MM
86062017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
8607
8608 PR target/79179
8609 * gcc.target/powerpc/pr79179.c: New test.
8610
3b5de3cb
BS
86112017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8612
8613 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
8614 generation to accept D-mode memory accesses.
8615
dbe81dbe
MS
86162017-01-25 Martin Sebor <msebor@redhat.com>
8617
8618 PR c++/71290
8619 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
8620 * g++.dg/ext/flexarray-mangle.C: Same.
8621 * g++.dg/ext/flexarray-subst.C: Same.
8622 * g++.dg/ext/flexary10.C: Same.
8623 * g++.dg/ext/flexary11.C: Same.
8624 * g++.dg/ext/flexary14.C: Same.
8625 * g++.dg/ext/flexary16.C: Same.
8626 * g++.dg/ext/flexary18.C: Same.
8627 * g++.dg/ext/flexary19.C: Same.
8628 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
8629 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
8630 * g++.dg/ubsan/object-size-1.C: Same.
8631 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 8632
0e343868
JJ
86332017-01-25 Jakub Jelinek <jakub@redhat.com>
8634
a25608aa
JJ
8635 PR c++/78896
8636 * g++.dg/cpp1z/decomp24.C: New test.
8637
0e343868
JJ
8638 PR c++/77914
8639 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
8640 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
8641 expect a warning.
8642 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
8643 expect warnings.
8644 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
8645 * g++.dg/cpp1y/pr59636.C: Likewise.
8646 * g++.dg/cpp1y/pr60190.C: Likewise.
8647
0d098f4b
BC
86482017-01-25 Bin Cheng <bin.cheng@arm.com>
8649
8650 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
8651
5332c89e 86522017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
8653
8654 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
8655 vec_packs built-ins
8656
ed4e59f4
CL
86572017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
8658
8659 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
8660 -mcpu=cortex-a57.
8661 * gcc.target/arm/vseleqsf.c: Likewise.
8662 * gcc.target/arm/vselgedf.c: Likewise.
8663 * gcc.target/arm/vselgesf.c: Likewise.
8664 * gcc.target/arm/vselgtdf.c: Likewise.
8665 * gcc.target/arm/vselgtsf.c: Likewise.
8666 * gcc.target/arm/vselledf.c: Likewise.
8667 * gcc.target/arm/vsellesf.c: Likewise.
8668 * gcc.target/arm/vselltdf.c: Likewise.
8669 * gcc.target/arm/vselltsf.c: Likewise.
8670 * gcc.target/arm/vselnedf.c: Likewise.
8671 * gcc.target/arm/vselnesf.c: Likewise.
8672 * gcc.target/arm/vselvcdf.c: Likewise.
8673 * gcc.target/arm/vselvcsf.c: Likewise.
8674 * gcc.target/arm/vselvsdf.c: Likewise.
8675 * gcc.target/arm/vselvssf.c: Likewise.
8676
a5d6927f
RB
86772017-01-25 Richard Biener <rguenther@suse.de>
8678
8679 PR testsuite/72850
8680 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
8681 to what we had before adding the threading passes.
8682
c2873892
RB
86832017-01-25 Richard Biener <rguenther@suse.de>
8684
8685 PR tree-optimization/69264
8686 * g++.dg/torture/pr69264.C: New testcase.
8687
9aa483a2
KT
86882016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8689
8690 PR target/79145
8691 * gcc.target/arm/pr79145.c: New test.
8692
5c628c3e
RB
86932017-01-25 Richard Biener <rguenther@suse.de>
8694
8695 PR debug/78363
8696 * g++.dg/gomp/pr78363-1.C: New testcase.
8697 * g++.dg/gomp/pr78363-2.C: Likewise.
8698 * g++.dg/gomp/pr78363-3.C: Likewise.
8699
9078cd36
KT
87002016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8701
8702 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
8703 * gcc.dg/lto/pr61526_0.c: Likewise.
8704 * gcc.dg/lto/pr64415_0.c: Likewise.
8705
7cfd79d6
JJ
87062017-01-24 Jakub Jelinek <jakub@redhat.com>
8707
8708 PR c++/79205
8709 * g++.dg/cpp1z/decomp22.C: New test.
8710 * g++.dg/cpp1z/decomp23.C: New test.
8711
3e4b91f2
NS
87122017-01-24 Nathan Sidwell <nathan@acm.org>
8713
1d7bc790
NS
8714 PR c++/78469
8715 * g++.dg/cpp0x/pr78469.C: New.
8716
3e4b91f2
NS
8717 PR c++/79118
8718 * g++.dg/cpp0x/pr79118.C: New.
8719
b20ba138
EB
87202017-01-24 Eric Botcazou <ebotcazou@adacore.com>
8721
8722 * gcc.target/arm/vfp-longcall-apcs.c: New test.
8723
c2e84327
DM
87242017-01-24 David Malcolm <dmalcolm@redhat.com>
8725
8726 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
8727 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
8728 * gcc.dg/rtl/rtl.exp: New file.
8729 * gcc.dg/rtl/test.c: New file.
8730 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
8731 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
8732 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
8733 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
8734 * gcc.dg/rtl/x86_64/final.c: New test case.
8735 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
8736 * gcc.dg/rtl/x86_64/ira.c: New test case.
8737 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
8738 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
8739 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
8740 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
8741 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
8742 * gcc.dg/rtl/x86_64/test_1.h: New file.
8743 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
8744 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
8745 * gcc.dg/rtl/x86_64/times-two.h: New file.
8746 * gcc.dg/rtl/x86_64/vregs.c: New test case.
8747
cf8d19de
BC
87482017-01-24 Bin Cheng <bin.cheng@arm.com>
8749
8750 PR tree-optimization/79159
8751 * g++.dg/tree-ssa/pr79159.C: New test.
8752
f6a24a94 87532017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
8754 Martin Jambor <mjambor@suse.cz>
8755
8756 * lib/brig-dg.exp: New file.
8757 * lib/brig.exp: Likewise.
8758 * brig.dg/README: Likewise.
8759 * brig.dg/dg.exp: Likewise.
8760 * brig.dg/test/gimple/alloca.hsail: Likewise.
8761 * brig.dg/test/gimple/atomics.hsail: Likewise.
8762 * brig.dg/test/gimple/branches.hsail: Likewise.
8763 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
8764 * brig.dg/test/gimple/function_calls.hsail: Likewise.
8765 * brig.dg/test/gimple/kernarg.hsail: Likewise.
8766 * brig.dg/test/gimple/mem.hsail: Likewise.
8767 * brig.dg/test/gimple/mulhi.hsail: Likewise.
8768 * brig.dg/test/gimple/packed.hsail: Likewise.
8769 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
8770 * brig.dg/test/gimple/variables.hsail: Likewise.
8771 * brig.dg/test/gimple/vector.hsail: Likewise.
8772
c3b3e526
JJ
87732017-01-24 Jakub Jelinek <jakub@redhat.com>
8774
8775 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
8776 support asan, only on i?86/x86_64 require sse2_runtime.
8777
75f92127
KN
87782017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8779
8780 PR target/66669
8781 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
8782 test on powerpc targets.
8783
1a998fa0
MS
87842017-01-23 Martin Sebor <msebor@redhat.com>
8785
8786 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8787
108fdd6d
RB
87882017-01-23 Richard Biener <rguenther@suse.de>
8789
8790 PR tree-optimization/79088
8791 PR tree-optimization/79188
8792 * gcc.dg/torture/pr79088.c: New testcase.
8793 * gcc.dg/torture/pr79188.c: Likewise.
8794
28826a66
KN
87952017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8796
8797 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
8798 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
8799 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
8800 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
8801 type of test function to reflect change in built-in function's
8802 return type.
8803 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
8804 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
8805 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
8806 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
8807 type and second argument type to reflect change in built-in
8808 function's type signature.
8809 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
8810 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
8811 type of test function to reflect change in built-in function's
8812 return type.
8813 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
8814 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
8815 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
8816 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
8817 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
8818 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
8819 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
8820 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
8821 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
8822 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
8823 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
8824 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
8825 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
8826 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
8827 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
8828 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
8829 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
8830 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
8831 type of test function to reflect change in built-in function's
8832 return type.
8833 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
8834 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
8835 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
8836 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
8837 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
8838 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
8839 test function's result and second argument to reflect change in
8840 built-in function's type signature.
8841 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
8842
e6b8075c
NS
88432017-01-23 Nathan Sidwell <nathan@acm.org>
8844
fc7612fd
NS
8845 PR C++/71710
8846 * g++.dg/template/pr71710.C: New.
8847
e6b8075c
NS
8848 PR c++/71406
8849 PR c++/77508
8850 * g++.dg/template/pr71406.C: New.
8851
15b8fd49
TK
88522017-01-23 Thomas Koenig <tkoenig@netcologne.de>
8853
9b7716c9 8854 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 8855
e9c4fbe9
BS
88562017-01-23 Bernd Schmidt <bschmidt@redhat.com>
8857
8858 PR rtl-optimization/78634
8859 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
8860
8539a302
BC
88612017-01-23 Bin Cheng <bin.cheng@arm.com>
8862
8863 PR tree-optimization/70754
8864 * gfortran.dg/pr70754.f90: New test.
8865
f368600f
ML
88662017-01-23 Martin Liska <mliska@suse.cz>
8867
8868 PR tree-optimization/79196
8869 * gcc.dg/asan/pr79196.c: New test.
8870 * gcc.dg/strlenopt-30.c: Update scanned pattern.
8871
d886761f
MM
88722017-01-23 Michael Matz <matz@suse.de>
8873
8874 PR tree-optimization/78384
8875 * gcc.dg/pr78384.c: New test.
8876
cffcafda
RB
88772017-01-23 Richard Biener <rguenther@suse.de>
8878
8879 PR tree-optimization/79186
8880 * gcc.dg/torture/pr79186.c: New testcase.
8881 * gcc.dg/torture/pr79187.c: Likewise.
8882
bda2bc48
MJ
88832017-01-23 Martin Jambor <mjambor@suse.cz>
8884
8885 * gcc.dg/ipa/vrp8.c: New test.
8886
f65f1ae3
MJ
88872017-01-23 Martin Jambor <mjambor@suse.cz>
8888
8889 PR ipa/79108
8890 * gfortran.dg/lto/pr79108_0.f90: New test.
8891
dea06111
AS
88922017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
8893
8894 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
8895 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
8896 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
8897 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
8898 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
8899 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
8900 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
8901 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
8902 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
8903 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
8904 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
8905 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
8906 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
8907 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
8908 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
8909 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
8910
05011618
RB
89112017-01-23 Richard Biener <rguenther@suse.de>
8912 Nick Clifton <nickc@redhat.com>
8913
8914 PR testsuite/78421
8915 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
8916 If the target is ARM return the result of the
8917 check_effective_target_arm_vect_no_misalign proc.
8918 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
8919 support unaligned vectors then only expect one of the loops to be
8920 unrolled.
8921
f6b9f2ff
ML
89222017-01-23 Martin Liska <mliska@suse.cz>
8923
8924 * gcc.dg/asan/use-after-scope-10.c: New test.
8925 * gcc.dg/asan/use-after-scope-11.c: New test.
8926 * g++.dg/asan/use-after-scope-5.C: New test.
8927
c7775327
ML
89282017-01-23 Martin Liska <mliska@suse.cz>
8929
8930 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
8931 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
8932 sanopt optimization for ASAN_POISON.
8933
d8ae8d16
KT
89342016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8935
8936 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
8937
54d7c70c
CL
89382017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
8939
8940 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
8941 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
8942 for poly*_t types.
8943 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
8944 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
8945 exec_vcombine): Likewise.
8946 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
8947 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
8948 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
8949 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
8950 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
8951 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
8952 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
8953 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
8954 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
8955 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8956 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
8957 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
8958 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8959 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
8960 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
8961 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
8962 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
8963 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
8964 Likewise.
8965 (TEST_VGET_LANE): Cast to uint to avoid warning.
8966 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
8967 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
8968 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
8969 exec_vfma_vfms_n): Fix PRIx format for float64_t.
8970 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
8971 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
8972 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
8973 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
8974 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
8975 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
8976 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
8977 CHECK_POLY instead of CHECK for poly64_t types.
8978 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
8979 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
8980 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
8981 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
8982 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
8983 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
8984 uint32_t.
8985 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
8986 for int32_t, int64_t.
8987 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
8988 vqneg_extra): Fix PRIx format for int16_t, int32_t.
8989 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
8990 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
8991 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
8992 needed.
8993
386fe51c
JJ
89942017-01-22 Jakub Jelinek <jakub@redhat.com>
8995
8996 PR fortran/79154
8997 * gfortran.dg/gomp/pr79154-1.f90: New test.
8998 * gfortran.dg/gomp/pr79154-2.f90: New test.
8999
bc4d86e6
AS
90002017-01-22 Andreas Schwab <schwab@linux-m68k.org>
9001
9002 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
9003
c31d5fce
MP
90042017-01-21 Marek Polacek <polacek@redhat.com>
9005
9006 PR testsuite/79169
9007 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
9008
25cb56c3
JH
90092017-01-20 Jan Hubicka <hubicka@ucw.cz>
9010
9011 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
9012
ea9f867b
BS
90132017-01-21 Bernd Schmidt <bschmidt@redhat.com>
9014
9015 PR rtl-optimization/79125
9016 * gcc.dg/torture/pr79125.c: New test.
9017
a876231c
JW
90182017-01-20 Jiong Wang <jiong.wang@arm.com>
9019
2568d8a1 9020 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 9021 only.
2568d8a1
JJ
9022 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
9023 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 9024
4b9f2115
NS
90252017-01-20 Nathan Sidwell <nathan@acm.org>
9026
3e4b91f2 9027 PR c++/78495
4b9f2115
NS
9028 * g++.dg/cpp1z/inh-ctor38.C: New.
9029
d2aadab1
MP
90302017-01-20 Marek Polacek <polacek@redhat.com>
9031
9032 PR c/79152
9033 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
9034
449cd5af
TP
90352017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
9036
9037 * lib/target-supports.exp (check_configured_with): New procedure.
9038 (check_effective_target_default_mode): new effective target.
9039 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
9040 default mode. Fix dg-skip-if target selector syntax.
9041 * gcc.target/arm/optional_thumb-2.c: Likewise.
9042 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
9043 syntax.
9044
ebed7175
DM
90452017-01-20 David Malcolm <dmalcolm@redhat.com>
9046
9047 PR c++/77829
9048 PR c++/78656
9049 * g++.dg/spellcheck-pr77829.C: New test case.
9050 * g++.dg/spellcheck-pr78656.C: New test case.
9051
2ebd93e1
MP
90522017-01-20 Marek Polacek <polacek@redhat.com>
9053
9054 PR c/64279
9055 * c-c++-common/Wduplicated-branches-1.c: New test.
9056 * c-c++-common/Wduplicated-branches-10.c: New test.
9057 * c-c++-common/Wduplicated-branches-11.c: New test.
9058 * c-c++-common/Wduplicated-branches-12.c: New test.
9059 * c-c++-common/Wduplicated-branches-2.c: New test.
9060 * c-c++-common/Wduplicated-branches-3.c: New test.
9061 * c-c++-common/Wduplicated-branches-4.c: New test.
9062 * c-c++-common/Wduplicated-branches-5.c: New test.
9063 * c-c++-common/Wduplicated-branches-6.c: New test.
9064 * c-c++-common/Wduplicated-branches-7.c: New test.
9065 * c-c++-common/Wduplicated-branches-8.c: New test.
9066 * c-c++-common/Wduplicated-branches-9.c: New test.
9067 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
9068 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
9069 * g++.dg/ext/builtin-object-size3.C: Likewise.
9070 * g++.dg/gomp/loop-1.C: Likewise.
9071 * g++.dg/warn/Wduplicated-branches1.C: New test.
9072 * g++.dg/warn/Wduplicated-branches2.C: New test.
9073
0ce4024a
ML
90742017-01-20 Martin Liska <mliska@suse.cz>
9075
9076 PR lto/69188
9077 * gcc.dg/lto/pr69188_0.c: New test.
9078 * gcc.dg/lto/pr69188_1.c: New test.
9079
d8ea3e7c
AS
90802017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
9081
9082 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
9083 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
9084 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
9085 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
9086 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
9087 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
9088 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
9089 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
9090 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
9091 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
9092 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
9093 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
9094 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
9095 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
9096 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
9097 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
9098 * gcc.target/i386/avx-1.c: Test new intrinsics.
9099 * gcc.target/i386/sse-13.c: Ditto.
9100 * gcc.target/i386/sse-23.c: Ditto.
9101
0516164b
RB
91022017-01-20 Richard Biener <rguenther@suse.de>
9103
9104 PR tree-optimization/71264
9105 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
9106
d821744c
MF
91072017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
9108
9109 * gcc.target/mips/madd4-1.c: New file.
9110 * gcc.target/mips/madd4-2.c: Likewise.
9111 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
9112 HAS_MADD4.
9113 (mips_option_groups): Add -m[no-]madd4.
9114 (mips-dg-init): Detect default -mno-madd4.
9115 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
9116 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
9117 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9118 * gcc.target/mips/nmadd-1.c: Likewise.
9119 * gcc.target/mips/nmadd-2.c: Likewise.
9120 * gcc.target/mips/nmadd-3.c: Likewise.
9121
db58fd89
JW
91222017-01-19 Jiong Wang <jiong.wang@arm.com>
9123
9124 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
9125 combined instructions.
9126 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
9127 instructions.
9128 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
9129 of pointer authentication.
9130
bd9cf60b
MM
91312017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
9132
9133 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
9134 floating point hardware to run test.
9135
ab014eb3
TC
91362017-01-19 Tamar Christina <tamar.christina@arm.com>
9137
2568d8a1 9138 * lib/target-supports.exp
ab014eb3
TC
9139 (check_effective_target_vect_call_copysignf): Enable for AArch64.
9140
c048038f
RO
91412017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9142
9143 PR testsuite/79051
9144 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
9145 __x86_64__]: Allow for target i?86-*-*.
9146
ab6b44cb
MF
91472017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
9148
9149 PR target/78176
9150 * gcc.target/mips/lxc1-sxc1-1.c: New file.
9151 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
9152 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
9153 HAS_LXC1.
9154 (mips_option_groups): Add -m[no-]lxc1-sxc1.
9155 (mips-dg-init): Detect default -mno-lxc1-sxc1.
9156 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
9157
118d5ed3
AV
91582017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
9159
9160 PR fortran/70696
9161 * gfortran.dg/coarray_43.f90: New test.
9162
a57c520e
RE
91632017-01-19 Richard Earnshaw <rearnsha@arm.com>
9164
9165 PR rtl-optimization/79121
9166 * gcc.c-torture/execute/pr79121.c: New test.
9167
54dc4be2
MM
91682017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9169
9170 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
9171 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
9172
7bd5dad2
LK
91732017-01-18 Louis Krupp <louis.krupp@zoho.com>
9174
9175 PR fortran/50069
9176 PR fortran/55086
9177 * gfortran.dg/pr50069_1.f90: New test.
9178 * gfortran.dg/pr50069_2.f90: New test.
9179 * gfortran.dg/pr55086_1.f90: New test.
9180 * gfortran.dg/pr55086_1_tfat.f90: New test.
9181 * gfortran.dg/pr55086_2.f90: New test.
9182 * gfortran.dg/pr55086_2_tfat.f90: New test.
9183 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
9184
0edd264d
AS
91852017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9186 * gcc.dg/strcmp-1.c: New test.
9187 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
9188
551914b7
DM
91892017-01-18 David Malcolm <dmalcolm@redhat.com>
9190
9191 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
9192 (dejagnu_fail): Likewise.
9193 (dejagnu_note): Likewise.
9194 (pass): Provide forward decl, moving true decl to after #include
9195 of harness.h.
9196 (fail): Likewise.
9197 (note): Likewise.
9198
b7d3a6a6
MM
91992017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9200
9201 * gcc.target/powerpc/p9-xxbr-1.c: New test.
9202 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
9203
c484627c
NS
92042017-01-18 Nathan Sidwell <nathan@acm.org>
9205
9206 PR c++/78488
9207 * g++.dg/cpp1z/inh-ctor37.C: New.
9208
a711887e
UB
92092017-01-18 Uros Bizjak <ubizjak@gmail.com>
9210
9211 PR rtl-optimization/78952
9212 * gcc.target/i386/pr78952-1.c: New test.
9213 * gcc.target/i386/pr78952-2.c: Ditto.
9214
525a5e33
AV
92152017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
9216
9217 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
9218
92192017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
9220
9221 PR fortran/70696
9222 * gfortran.dg/coarray_event_1.f08: New test.
9223
90553aac
JJ
92242017-01-18 Jakub Jelinek <jakub@redhat.com>
9225
9226 PR target/77416
9227 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
9228 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
9229 from dg-options.
9230 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
9231 guarded test.
9232 * gcc.target/powerpc/fusion4.c: Likewise.
9233 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
9234 guarded test.
9235 * gcc.target/powerpc/pr58673-1.c: Likewise.
9236 * gcc.target/powerpc/pr58673-2.c: Likewise.
9237 * gcc.target/powerpc/pr59054.c: Likewise.
9238
dfc42f08
BS
92392016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9240
9241 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
9242 vec_bperm.
9243 * gcc.target/powerpc/p9-vbpermd.c: New file.
9244
f3981e7e
AK
92452017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9246
9247 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
9248 (must_not_compile2): Downcase first letter of error messages.
9249 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
9250 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
9251
2c65d990
NS
92522017-01-18 Nathan Sidwell <nathan@acm.org>
9253
9254 PR c++/79091
9255 * g++.dg/pr79091.C: New.
9256
a711887e
UB
92572017-01-18 Jakub Jelinek <jakub@redhat.com>
9258
9259 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
9260 to dg-options.
9261 (p0): Add missing dg-error.
9262
4701fba3
JS
92632017-01-17 Joe Seymour <joe.s@somniumtech.com>
9264
9265 * gcc.target/msp430/mul_f5_muldef.c: New test.
9266
ac4dc08d
MM
92672017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
9268
9269 PR target/79004
9270 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
9271 options. Fix up the syntax for using \m and \M.
9272
1b3254e4
SB
92732017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9274
9275 PR target/78875
9276 * gcc.target/powerpc/ssp-1.c: New testcase.
9277 * gcc.target/powerpc/ssp-2.c: New testcase.
9278
8144a493
WD
92792017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
9280
9281 * gcc.target/aarch64/eh_return.c: New test.
9282
a6607774
BS
92832017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9284
9285 * vec-rlmi-rlnm.c: New file.
9286
8ddfdbc2
NS
92872017-01-17 Nathan Sidwell <nathan@acm.org>
9288
9289 PR c++/61636
9290 * g++.dg/cpp1y/pr61636-1.C: New.
9291 * g++.dg/cpp1y/pr61636-2.C: New.
9292 * g++.dg/cpp1y/pr61636-3.C: New.
9293
d365b403
MS
92942017-01-17 Martin Sebor <msebor@redhat.com>
9295
9296 PR testsuite/79115
9297 * gcc.dg/pr78768.c: Make it a link-only test.
9298
0d80ab91
DM
92992017-01-17 David Malcolm <dmalcolm@redhat.com>
9300
9301 PR c++/71497
9302 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
9303 expected messages.
9304 * c-c++-common/Wmisleading-indentation.c: Likewise.
9305
31b61548
VM
93062017-01-17 Vladimir Makarov <vmakarov@redhat.com>
9307
9308 PR target/79058
9309 * gcc.target/arm/pr79058.c: New.
9310
c549996e
JJ
93112017-01-17 Jakub Jelinek <jakub@redhat.com>
9312
9313 PR tree-optimization/71854
9314 * gcc.dg/vect/pr71854.c: New test.
9315
4f197ff9
ML
93162017-01-17 Martin Liska <mliska@suse.cz>
9317
9318 PR ipa/71207
9319 * g++.dg/ipa/pr71207.C: New test.
9320
d4193b85
JH
93212017-01-17 Jan Hubicka <hubicka@ucw.cz>
9322
9323 PR middle-end/77445
9324 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
9325 * gcc.dg/tree-ssa/pr77445.c: New testcase.
9326
906e7712
JJ
93272017-01-17 Jakub Jelinek <jakub@redhat.com>
9328
9329 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
9330 rather than long unsigned int.
9331 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
9332
12314dc9
RB
93332017-01-17 Richard Biener <rguenther@suse.de>
9334
9335 PR tree-optimization/71433
9336 * gcc.dg/Warray-bounds-20.c: New testcase.
9337
a23e48df
RB
93382017-01-17 Richard Biener <rguenther@suse.de>
9339
9340 PR testsuite/52563
9341 PR testsuite/71237
9342 PR testsuite/77737
9343 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
9344 * gcc.dg/tree-ssa/scev-4.c: Likewise.
9345 * gcc.dg/tree-ssa/scev-5.c: Likewise.
9346
e6750e5c
AM
93472017-01-17 Alan Modra <amodra@gmail.com>
9348
9349 * gcc.target/powerpc/pr79066.c: New.
9350
a59afbe2
JL
93512017-01-16 Jeff Law <law@redhat.com>
9352
9353 PR tree-optimization/33562
9354 PR tree-optimization/61912
9355 PR tree-optimization/77485
9356 PR tree-optimization/79090
9357 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
9358 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
9359
e1bcfb92
JJ
93602017-01-16 Jakub Jelinek <jakub@redhat.com>
9361
98e92fb2
JJ
9362 PR c/79089
9363 * gcc.c-torture/compile/pr79089.c: New test.
9364
e1bcfb92
JJ
9365 PR target/79080
9366 * gcc.dg/pr79080.c: New test.
9367
0ef1f9cd
DM
93682017-01-16 David Malcolm <dmalcolm@redhat.com>
9369
9370 PR c/78304
9371 * gcc.dg/format/pr78304.c: Convert argument from integral type
9372 to a pointer.
9373 * gcc.dg/format/pr78304-2.c: Likewise.
9374
76689ffc
CL
93752017-01-16 Carl Love <cel@us.ibm.com>
9376
9377 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
9378 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
9379
ce12ee9e
CL
93802017-01-16 Carl Love <cel@us.ibm.com>
9381
9382 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
9383 Change arguments and return type to bool long long.
9384
b336037d
MS
93852017-01-16 Martin Sebor <msebor@redhat.com>
9386
9387 PR testsuite/79051
9388 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
9389 on x86.
9390
1ddca3f3
PC
93912017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9392
9393 Revert:
a711887e 9394 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
9395
9396 PR c++/71737
9397 * g++.dg/cpp0x/pr71737.C: New.
9398
290687fb
BS
93992017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9400
9401 * gcc.target/powerpc/swaps-p8-27.c: New.
9402
7d2f3f1d
PC
94032017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9404
9405 PR c++/71737
9406 * g++.dg/cpp0x/pr71737.C: New.
9407
d743728f
EB
94082017-01-16 Eric Botcazou <ebotcazou@adacore.com>
9409
9410 * gnat.dg/opt62.adb: New test.
9411 * gnat.dg/opt62_pkg.ads: New helper.
9412
90aead21
BS
94132017-01-14 Bernd Schmidt <bschmidt@redhat.com>
9414
a711887e
UB
9415 PR rtl-optimization/78626
9416 PR rtl-optimization/78727
90aead21
BS
9417 * gcc.dg/torture/pr78626.c: New test.
9418 * gcc.dg/torture/pr78727.c: New test.
9419
afaecc23
AM
94202017-01-14 Alan Modra <amodra@gmail.com>
9421
9422 * gcc.c-torture/compile/pr72749.c: New test.
9423
be4aa83d
DM
94242017-01-13 David Malcolm <dmalcolm@redhat.com>
9425
9426 PR c/78304
9427 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
9428 (test_macro_2): New test.
9429 (test_macro_3): New test.
9430 (test_macro_4): New test.
9431 (test_non_contiguous_strings): Convert line number to line offset.
9432 * gcc.dg/format/pr78304-2.c: New test case.
9433 * gcc.dg/format/pr78304.c: New test case.
9434
7cdca3ec
UB
94352017-01-13 Uros Bizjak <ubizjak@gmail.com>
9436
9437 * gcc.target/i386/funcspec-56.inc: Add missing options and
9438 reorder options by implied ISAs, as in ix86_target_string.
9439
e3017e52
MP
94402017-01-13 Marek Polacek <polacek@redhat.com>
9441
9442 PR c++/71166
9443 * g++.dg/cpp0x/constexpr-array18.C: New test.
9444
d155c6fe
JL
94452017-01-13 Jeff Law <law@redhat.com>
9446
7c9560a5
JL
9447 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
9448
9e59e99a
JL
9449 PR tree-optimization/61912
9450 PR tree-optimization/77485
9451 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
9452 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
9453 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
9454
9455 PR tree-optimization/33562
9456 PR tree-optimization/61912
9457 PR tree-optimization/77485
d155c6fe
JL
9458 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
9459 * gcc.dg/tree-ssa/complex-5.c: Likewise.
9460 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
9461 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
9462 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
9463 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
9464 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
9465
77719b06
ML
94662017-01-13 Martin Liska <mliska@suse.cz>
9467
9468 PR ipa/79043
9469 * gcc.c-torture/execute/pr79043.c: New test.
9470
a181b2bc
RB
94712017-01-13 Richard Biener <rguenther@suse.de>
9472
9473 PR middle-end/78411
9474 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
9475
eaed3226
AV
94762017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9477
9478 PR fortran/70697
9479 * gfortran.dg/coarray/event_4.f08: New test.
9480
4ccff88b
AV
94812017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9482
9483 PR fortran/70696
9484 * gfortran.dg/coarray/event_3.f08: New test.
9485
3c3b9090
RB
94862017-01-13 Richard Biener <rguenther@suse.de>
9487
9488 PR tree-optimization/77283
9489 * gcc.dg/tree-ssa/split-path-9.c: Fix.
9490
25329913
RB
94912017-01-13 Richard Biener <rguenther@suse.de>
9492
9493 * gcc.dg/gimplefe-22.c: New testcase.
9494
10b70b8e
RB
94952017-01-13 Richard Biener <rguenther@suse.de>
9496
9497 PR tree-optimization/77283
9498 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
9499 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
9500 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
9501
76a8f82f
SL
95022017-01-12 Sandra Loosemore <sandra@codesourcery.com>
9503
9504 * gcc.dg/pr77862.c: Require fpic target.
9505
59a505da
MM
95062017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9507
9508 PR target/79004
9509 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 9510
bce6f760
MS
95112017-01-12 Martin Sebor <msebor@redhat.com>
9512
9513 * gcc.dg/pr78138.c: Adjust.
9514 * gcc.dg/pr78768.c: Adjust.
9515 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
9516 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
9517 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
9518 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
9519 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
9520 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
9521 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
9522 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
9523 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
9524 * gcc.dg/tree-ssa/pr78605.c: Adjust.
9525 * gcc.dg/tree-ssa/pr78622.c: Adjust.
9526
3eefa646
JJ
95272017-01-12 Jakub Jelinek <jakub@redhat.com>
9528
9529 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
9530
dcb56243
MS
95312017-01-12 Martin Sebor <msebor@redhat.com>
9532
8be3f306 9533 PR testsuite/79051
940242cd
MS
9534 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
9535 due to bug 79054.
dcb56243 9536
b7431c20
DE
95372017-01-12 David Edelsohn <dje.gcc@gmail.com>
9538
9539 * gcc.dg/pr78768.c: Require LTO.
9540
2bcd9f32
MS
95412017-01-12 Martin Sebor <msebor@redhat.com>
9542
9543 PR c/79074
9544 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
9545 due to the referenced bug.
9546
b2fc1c70
MS
95472017-01-12 Martin Sebor <msebor@redhat.com>
9548
9549 PR testsuite/79073
9550 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
9551
fbed6f36
UB
95522017-01-12 Uros Bizjak <ubizjak@gmail.com>
9553
9554 * gcc.target/i386/builtin_target.c (check_features): Check all
9555 supported __builtin_cpu_supports options.
9556
27282dad
KT
95572017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9558
9559 PR tree-optimization/78319
9560 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
9561 Remove xfail.
9562
66113166
BS
95632017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9564
9565 PR target/79044
9566 * gcc.target/powerpc/swaps-p8-26.c: New.
9567
6bb4ea5c
RB
95682017-01-12 Richard Biener <rguenther@suse.de>
9569
9570 * gcc.dg/gimplefe-21.c: New testcase.
9571
f15dbadb
MC
95722017-01-12 Michael Collison <michael.collison@arm.com>
9573
9574 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
9575
73e32c47
JK
95762017-01-11 Julia Koval <julia.koval@intel.com>
9577 Uros Bizjak <ubizjak@gmail.com>
9578
9579 * gcc.target/i386/sgx.c New test.
9580 * gcc.target/i386/sse-12.c: Add -msgx.
9581 * gcc.target/i386/sse-13.c: Ditto.
9582 * gcc.target/i386/sse-14.c: Ditto.
9583 * gcc.target/i386/sse-22.c: Ditto.
9584 * gcc.target/i386/sse-23.c: Ditto.
9585 * g++.dg/other/i386-2.C: Ditto.
9586 * g++.dg/other/i386-3.C: Ditto.
9587
3594adc7
MS
95882017-01-11 Martin Sebor <msebor@redhat.com>
9589
9590 PR c++/24511
9591 * g++.dg/template/explicit9.C: New test.
9592
01bfd257
NS
95932017-01-11 Nathan Sidwell <nathan@acm.org>
9594
9595 PR c++/77812
9596 * g++.dg/pr77812.C: New.
9597
88df7964
JJ
95982017-01-11 Jakub Jelinek <jakub@redhat.com>
9599
eae63d78
JJ
9600 PR c++/71537
9601 * g++.dg/cpp1y/constexpr-71537.C: New test.
9602
88df7964
JJ
9603 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
9604 argument.
9605
960ecba4
MS
96062017-01-11 Martin Sebor <msebor@redhat.com>
9607
9608 PR c/47931
9609 * c-c++-common/Waddress-2.c: New test.
9610
1f258a55
JJ
96112017-01-11 Jakub Jelinek <jakub@redhat.com>
9612
9613 PR c++/78341
9614 * g++.dg/cpp0x/pr78341.C: New test.
9615
bf5fbf46
MS
96162017-01-11 Martin Sebor <msebor@redhat.com>
9617
9618 PR c/78768
9619 * gcc.dg/pr78768.c: New test.
9620
19ff0049
DM
96212017-01-11 David Malcolm <dmalcolm@redhat.com>
9622
9623 PR driver/78877
9624 * gcc.dg/spellcheck-options-14.c: New test case.
9625 * gcc.dg/spellcheck-options-15.c: New test case.
9626 * gcc.dg/spellcheck-options-16.c: New test case.
9627 * gcc.dg/spellcheck-options-17.c: New test case.
9628
c86e9f03
ML
96292017-01-11 Martin Liska <mliska@suse.cz>
9630
9631 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
9632
947f51d6
JJ
96332017-01-11 Jakub Jelinek <jakub@redhat.com>
9634
9635 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
9636 instead of just 1 for the decomposition from struct C.
9637
849fccf8
EB
96382017-01-11 Eric Botcazou <ebotcazou@adacore.com>
9639
9640 * gcc.c-torture/execute/20170111-1.c: New test.
9641
80c74722
RB
96422017-01-11 Richard Biener <rguenther@suse.de>
9643
9644 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
9645
4c4b4703
JJ
96462017-01-11 Jakub Jelinek <jakub@redhat.com>
9647
9648 PR middle-end/50199
9649 * gcc.dg/lto/pr50199_0.c: New test.
9650
664b1a6b
MS
96512017-01-10 Martin Sebor <msebor@redhat.com>
9652
9653 PR testsuite/78960
9654 PR testsuite/78959
9655 PR testsuite/78133
9656 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
9657 * gcc.dg/tree-ssa/pr78622.c: Ditto.
9658
fefd3086
MS
96592017-01-10 Martin Sebor <msebor@redhat.com>
9660
9661 PR middle-end/78138
664b1a6b 9662 * gcc.dg/pr78138.c: New test.
fefd3086 9663
b9f4757f
DM
96642017-01-10 David Malcolm <dmalcolm@redhat.com>
9665
9666 PR c++/77949
9667 * g++.dg/diagnostic/pr77949.C: New test case.
9668
5a50f6bb
MS
96692017-01-10 Martin Sebor <msebor@redhat.com>
9670
9671 PR middle-end/78245
9672 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
9673
c16880ef
MS
96742017-01-10 Martin Sebor <msebor@redhat.com>
9675
9676 PR tree-optimization/78775
9677 * gcc.dg/attr-alloc_size-4.c: Add test cases.
9678 * gcc.dg/attr-alloc_size-10.c: New test.
9679 * gcc.dg/attr-alloc_size-11.c: New test.
9680 * gcc.dg/builtin-stringop-chk-7.c: New test.
9681 * gcc.dg/pr78775.c: New test.
9682 * gcc.dg/pr78973-2.c: New test.
9683 * gcc.dg/pr78973.c: New test.
9684
5363d9d9
JL
96852017-01-10 Jeff Law <law@redhat.com>
9686
9687 PR tree-optimization/77766
9688 PR tree-optimization/78856
9689 * gcc.c-torture/execute/pr77766.c: New test.
9690
aae23693
RB
96912016-01-10 Richard Biener <rguenther@suse.de>
9692
9693 PR tree-optimization/79034
9694 * g++.dg/torture/pr79034.C: New testcase.
9695
a0843aed
ML
96962017-01-10 Martin Liska <mliska@suse.cz>
9697
9698 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
9699 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
9700 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
9701 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
9702 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
9703 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
9704 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
9705 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
9706 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
9707 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
9708 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
9709 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
9710 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
9711 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
9712 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
9713 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
9714 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
9715 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
9716 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
9717 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
9718 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
9719 * gcc.dg/ipa/pr64307.c: Likewise.
9720 * gcc.dg/ipa/pr77653.c: Likewise.
9721
79fc8ffe
AS
97222017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
9723
9724 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
9725 * g++.dg/other/i386-3.C: Ditto.
9726 * gcc.target/i386/sse-12.c: Ditto.
9727 * gcc.target/i386/sse-13.c: Ditto.
9728 * gcc.target/i386/sse-22.c: Ditto.
9729 * gcc.target/i386/sse-23.c: Ditto.
9730 * gcc.target/i386/builtin_target.c: Handle new option.
9731 * gcc.target/i386/funcspec-56.inc: Test new attributes.
9732 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
9733 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
9734
dfa6951f
MS
97352017-01-09 Martin Sebor <msebor@redhat.com>
9736
9737 PR testsuite/79036
9738 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
9739 with different precisions.
9740
a271e415
EB
97412017-01-09 Eric Botcazou <ebotcazou@adacore.com>
9742
9743 * g++.dg/opt/call2.C: New test.
9744 * g++.dg/opt/call3.C: Likewise.
9745 * gnat.dg/array26.adb: New test.
9746 * gnat.dg/array26_pkg.ad[sb]: New helper.
9747 * gnat.dg/array27.adb: New test.
9748 * gnat.dg/array27_pkg.ad[sb]: New helper.
9749 * gnat.dg/array28.adb: New test.
9750 * gnat.dg/array28_pkg.ad[sb]: New helper.
9751
bd2c6270
JJ
97522017-01-09 Jakub Jelinek <jakub@redhat.com>
9753
9754 PR translation/79019
9755 PR translation/79020
9756 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
9757 diagnostics.
9758 * gfortran.dg/initialization_17.f90: Likewise.
9759
1c1d8e75
DH
97602017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9761
9762 PR testsuite/79026
9763 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
9764 * gcc.target/i386/pr78904-4.c: Likewise.
9765 * gcc.target/i386/pr78904-6.c: Likewise.
9766 * gcc.target/i386/pr78967-2.c: Likewise.
9767
cb330ba5
JJ
97682017-01-09 Jakub Jelinek <jakub@redhat.com>
9769
9770 PR tree-optimization/78899
9771 * gcc.target/i386/pr78899.c: New test.
9772 * gcc.dg/pr71077.c: New test.
9773
a5e14a42
MJ
97742017-01-09 Martin Jambor <mjambor@suse.cz>
9775
9776 PR ipa/78365
9777 PR ipa/78599
9778 * gcc.dg/torture/pr78365.c: New test.
9779
01216d27
JJ
97802017-01-09 Jakub Jelinek <jakub@redhat.com>
9781
dc59e50a
JJ
9782 PR c++/78948
9783 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
9784 (main): Use int* instead of long long.
9785
01216d27
JJ
9786 PR tree-optimization/78938
9787 * gcc.dg/vect/pr78938.c: New test.
9788
c0d4fec7
KT
97892017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9790
9791 * gcc.dg/20161219.c: New test.
9792
7b1b0cc1
RB
97932017-01-09 Richard Biener <rguenther@suse.de>
9794
9795 PR tree-optimization/78997
9796 * gcc.dg/torture/pr78997.c: New testcase.
9797
813b9c0d
RB
97982017-01-09 Richard Biener <rguenther@suse.de>
9799
9800 PR debug/79000
9801 * g++.dg/lto/pr79000_0.C: New testcase.
9802 * g++.dg/lto/pr79000_1.c: Likewise.
9803
efcc8d38
MS
98042017-01-08 Martin Sebor <msebor@redhat.com>
9805
9806 PR middle-end/77708
9807 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
9808 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
9809 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
9810 due to bug 78969.
9811 * gcc.dg/format/pr78569.c: Adjust.
9812
5ccf1d8d
DM
98132017-01-07 David Malcolm <dmalcolm@redhat.com>
9814
9815 PR c++/72803
9816 * g++.dg/diagnostic/pr72803.C: New test case.
9817
42002dfe
MS
98182017-01-07 Martin Sebor <msebor@redhat.com>
9819
9820 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
9821 * gcc.dg/attr-alloc_size-4.c: Same.
9822
de91486c
AV
98232017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
9824
9825 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
9826 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
9827 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
9828 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
9829 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
9830 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
9831 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
9832
f55a925e
AS
98332017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9834 * gcc.dg/memcmp-1.c: New.
9835 * gcc.dg/strncmp-1.c: New.
9836
f3caa118
AV
98372017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9838
9839 * gcc.target/arm/acle/mcrr: New.
9840 * gcc.target/arm/acle/mcrr2: New.
9841 * gcc.target/arm/acle/mrrc: New.
9842 * gcc.target/arm/acle/mrrc2: New.
9843
ecc9a25b
AV
98442017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9845
9846 * gcc.target/arm/acle/mcr.c: New.
9847 * gcc.target/arm/acle/mrc.c: New.
9848 * gcc.target/arm/acle/mcr2.c: New.
9849 * gcc.target/arm/acle/mrc2.c: New.
9850
3811581f
AV
98512017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9852
9853 * gcc.target/arm/acle/ldc: New.
9854 * gcc.target/arm/acle/ldc2: New.
9855 * gcc.target/arm/acle/ldcl: New.
9856 * gcc.target/arm/acle/ldc2l: New.
9857 * gcc.target/arm/acle/stc: New.
9858 * gcc.target/arm/acle/stc2: New.
9859 * gcc.target/arm/acle/stcl: New.
9860 * gcc.target/arm/acle/stc2l: New.
9861
d57daa0c
AV
98622017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9863
9864 * gcc.target/arm/acle/acle.exp: Run tests for different options
9865 and make sure fat-lto-objects is used such that we can still do
9866 assemble scans.
9867 * gcc.target/arm/acle/cdp.c: New.
9868 * gcc.target/arm/acle/cdp2.c: New.
9869 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
9870 (check_effective_target_arm_coproc1_ok_nocache): New.
9871 (check_effective_target_arm_coproc2_ok): New.
9872 (check_effective_target_arm_coproc2_ok_nocache): New.
9873 (check_effective_target_arm_coproc3_ok): New.
9874 (check_effective_target_arm_coproc3_ok_nocache): New.
9875 (check_effective_target_arm_coproc4_ok): New.
9876 (check_effective_target_arm_coproc4_ok_nocache): New.
9877
8a123229
MS
98782017-01-06 Martin Sebor <msebor@redhat.com>
9879
9880 PR middle-end/78605
9881 * gcc.dg/tree-ssa/pr78605.c: New test.
9882
5b8999d6
MS
98832017-01-05 Martin Sebor <msebor@redhat.com>
9884
9885 PR tree-optimization/78910
9886 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
9887 diagnostics.
9888 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9889 * gcc.dg/tree-ssa/pr78910.c: New test.
9890
4e89adf9
EB
98912017-01-05 Eric Botcazou <ebotcazou@adacore.com>
9892
9893 * gcc.dg/sso-10.c: New test.
9894
962c5679
JJ
98952017-01-05 Jakub Jelinek <jakub@redhat.com>
9896
cfd719e7
JJ
9897 PR tree-optimization/71016
9898 * gcc.target/i386/pr71016.c: New test.
9899 * gcc.target/aarch64/pr71016.c: New test.
9900 * gcc.dg/tree-ssa/pr66726-3.c: New test.
9901
26f20371
JJ
9902 PR c++/78931
9903 * g++.dg/cpp1z/decomp19.C: New test.
9904
962c5679
JJ
9905 PR c++/78890
9906 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
9907 * g++.dg/init/union1.C: Likewise.
9908 * g++.dg/cpp0x/union6.C: Expect errors.
9909 * g++.dg/cpp0x/union8.C: New test.
9910 * g++.dg/cpp0x/pr78890-1.C: New test.
9911 * g++.dg/cpp0x/pr78890-2.C: New test.
9912
8c15f541
DE
99132017-01-05 David Edelsohn <dje.gcc@gmail.com>
9914
9915 * gcc.target/powerpc/pr71670.c: Require p9vector.
9916 * gcc.target/powerpc/p9-novsx.c: Same.
9917
51b86113
DM
99182017-01-05 David Malcolm <dmalcolm@redhat.com>
9919
9920 * selftests/asr_div1.rtl: New file.
9921 * selftests/aarch64: New subdirectory.
9922 * selftests/aarch64/times-two.rtl: New file.
9923 * selftests/bb-index.rtl: New file.
9924 * selftests/cfg-test.rtl: New file.
9925 * selftests/const-int.rtl: New file.
9926 * selftests/example-labels.rtl: New file.
9927 * selftests/insn-with-mode.rtl: New file.
9928 * selftests/jump-to-label-ref.rtl: New file.
9929 * selftests/jump-to-return.rtl: New file.
9930 * selftests/jump-to-simple-return.rtl: New file.
9931 * selftests/mem.rtl: New file.
9932 * selftests/note-insn-deleted.rtl: New file.
9933 * selftests/note_insn_basic_block.rtl: New file.
9934 * selftests/simple-cse.rtl: New file.
9935 * selftests/symbol-ref.rtl: New file.
9936 * selftests/x86_64: New subdirectory.
9937 * selftests/x86_64/call-insn.rtl: New file.
9938 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
9939 * selftests/x86_64/times-two.rtl: New file.
9940 * selftests/x86_64/unspec.rtl: New file.
9941
dc7650cc
NS
99422017-01-05 Nathan Sidwell <nathan@acm.org>
9943
9944 PR c++/78765
9945 * g++.dg/cpp0x/pr78765.C: New.
9946
3db70565
DV
99472017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9948
9949 * gcc.target/s390/memcpy-2.c: New test.
9950 * gcc.target/s390/memset-2.c: New test.
9951
f5a537e3
AK
99522017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9953
9954 * gcc.target/s390/memcpy-1.c: New test.
9955
d80c6d02
JL
99562017-01-04 Jeff Law <law@redhat.com>
9957
9958 PR tree-optimization/78812
9959 * g++.dg/torture/pr78812.C: New test.
9960
08edc320 99612017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
9962
9963 PR target/71977
9964 PR target/70568
9965 PR target/78823
9966 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
9967 64-bit VSX systems with direct move, whether we optimize common
9968 code sequences in the GLIBC math library for float math functions.
9969 * gcc.target/powerpc/pr71977-2.c: Likewise.
9970
a9342885
MP
99712017-01-04 Marek Polacek <polacek@redhat.com>
9972
9973 PR c++/64767
9974 * c-c++-common/Wpointer-compare-1.c: New test.
9975
066435fe
JJ
99762017-01-04 Jakub Jelinek <jakub@redhat.com>
9977
abec4284
JJ
9978 PR c++/78949
9979 * c-c++-common/Wunused-var-16.c: New test.
9980
26c43e27
JJ
9981 PR c++/78693
9982 * g++.dg/cpp0x/pr78693.C: New test.
9983
fc73e60c
JJ
9984 PR driver/78957
9985 * gcc.dg/pr78957.c: New test.
9986
c9cf3863
JJ
9987 * g++.dg/cpp1y/auto-fn34.C: New test.
9988
066435fe
JJ
9989 PR c++/71182
9990 * g++.dg/cpp0x/pr71182.C: New test.
9991
598bd687
KN
99922017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
9993
9994 PR target/78056
9995 * gcc.target/powerpc/pr78056-1.c: New test.
9996 * gcc.target/powerpc/pr78056-2.c: New test.
9997 * gcc.target/powerpc/pr78056-3.c: New test.
9998 * gcc.target/powerpc/pr78056-4.c: New test.
9999 * gcc.target/powerpc/pr78056-5.c: New test.
10000 * gcc.target/powerpc/pr78056-6.c: New test.
10001 * gcc.target/powerpc/pr78056-7.c: New test.
10002 * gcc.target/powerpc/pr78056-8.c: New test.
10003 * lib/target-supports.exp
10004 (check_effective_target_powerpc_popcntb_ok): New procedure to test
10005 whether the effective target supports the popcntb instruction.
10006
8194635a
JL
100072017-01-03 Jeff Law <law@redhat.com>
10008
10009 PR tree-optimization/67955
10010 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
10011
baf9ebc8
MP
100122017-01-04 Marek Polacek <polacek@redhat.com>
10013
10014 PR c++/77545
10015 PR c++/77284
10016 * g++.dg/cpp0x/range-for32.C: New test.
10017 * g++.dg/cpp0x/range-for33.C: New test.
10018
5dd9a9d0
DM
100192017-01-04 David Malcolm <dmalcolm@redhat.com>
10020
10021 * gcc.dg/Wmissing-braces-fixits.c: New test case.
10022
4bf07f3f
NS
100232017-01-04 Nathan Sidwell <nathan@acm.org>
10024
10025 PR c++/66735
10026 * g++.dg/cpp1y/pr66735.C: New.
10027
165ba2e9
JJ
100282017-01-04 Jakub Jelinek <jakub@redhat.com>
10029
10030 PR tree-optimization/71563
10031 * gcc.dg/tree-ssa/pr71563.c: New test.
10032
4567f969
JB
100332017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
10034
10035 PR fortran/78534
10036 PR fortran/78976
10037 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
10038 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
10039 * gfortran.dg/transfer_intrinsic_1.f90: Change
10040 scan-tree-dump-times due to gfc_trans_string_copy change to
10041 avoid -Wstringop-overflow.
10042
1c06f07f
JL
100432017-01-03 Jeff Law <law@redhat.com>
10044
10045 PR tree-optimization/78856
10046 * gcc.c-torture/execute/pr78856.c: New test.
10047
60fb638f
MM
100482017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
10049
10050 PR target/78953
10051 * gcc.target/powerpc/pr78953.c: New test.
10052
e4d02f52
ILT
100532017-01-03 Ian Lance Taylor <iant@google.com>
10054
10055 * gcc.misc-tests/godump-1.c: Update for accurate representation of
10056 enums.
10057
5b4f088d
MS
100582017-01-03 Martin Sebor <msebor@redhat.com>
10059
10060 PR tree-optimization/78696
10061 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
10062 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
10063 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
10064 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10065
100662017-01-03 David Malcolm <dmalcolm@redhat.com>
10067
10068 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
10069 with more than one digit.
10070 * lib/gcc-dg.exp (process-message): Support more than one digit
10071 in relative line specifications.
10072
100732017-01-03 Jakub Jelinek <jakub@redhat.com>
10074
10075 PR tree-optimization/78965
10076 * gcc.dg/pr78965.c: New test.
10077
10078 PR middle-end/78901
10079 * g++.dg/opt/pr78901.C: New test.
10080
100812017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
10082
10083 PR fortran/78534
10084 PR fortran/66310
10085 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
10086 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
10087 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10088 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10089 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10090 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10091 * gfortran.dg/string_1_lp64.f90: New test.
10092 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10093 * gfortran.dg/string_3_lp64.f90: New test.
10094 * gfortran.dg/transfer_intrinsic_1.f90: Change
10095 scan-tree-dump-times due to gfc_trans_string_copy change to
10096 avoid -Wstringop-overflow.
10097
8b7163c6
UB
100982017-01-02 Uros Bizjak <ubizjak@gmail.com>
10099
10100 PR target/78967
10101 * gcc.target/i386/pr78967-1.c: New test.
10102 * gcc.target/i386/pr78967-2.c: Ditto.
10103 * gcc.target/i386/pr78967-3.c: Ditto.
10104
10105 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
10106 * gcc.target/i386/pr78904-4.c: Ditto.
10107 * gcc.target/i386/pr78904-6.c: Ditto.
10108
e2940b98
JH
101092017-01-01 Jan Hubicka <hubicka@ucw.cz>
10110
10111 PR middle-end/77674
10112 * g++.dg/torture/pr77674.C: New testcase.
10113
cbe34bb5 101142017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
10115
10116 Update copyright years.
818ab71a 10117\f
cbe34bb5 10118Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
10119
10120Copying and distribution of this file, with or without modification,
10121are permitted in any medium without royalty provided the copyright
10122notice and this notice are preserved.