]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Move non-local goto expansion after parm_birth_insn (PR sanitize/81186).
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
108c3c88
ML
12017-07-26 Martin Liska <mliska@suse.cz>
2
3 PR sanitize/81186
4 * gcc.dg/asan/pr81186.c: New test.
5
52645850
CL
62017-07-25 Carl Love <cel@us.ibm.com>
7
8 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
9 vec_cnttz builtins.
10
a8697b27
EB
112017-07-25 Eric Botcazou <ebotcazou@adacore.com>
12
13 * gnat.dg/opt66.adb: New test.
14
288fe52e
AM
152017-07-25 Alexander Monakov <amonakov@ispras.ru>
16
17 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
18 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
19
b771c609
AM
202017-07-25 Alexander Monakov <amonakov@ispras.ru>
21
22 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
23
242017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
25
26 * c-c++-common/patchable_function_entry-default.c: New test.
27 * c-c++-common/patchable_function_entry-decl.c: Likewise.
28 * c-c++-common/patchable_function_entry-definition.c: Likewise.
29
774cccdc
JJ
302017-07-25 Jakub Jelinek <jakub@redhat.com>
31
32 PR target/81532
33 * gcc.target/i386/pr80833-3.c: New test.
34 * gcc.target/i386/avx512dq-pr81532.c: New test.
35 * gcc.target/i386/avx512bw-pr81532.c: New test.
36
1aa54f90
RB
372017-07-25 Richard Biener <rguenther@suse.de>
38
39 PR tree-optimization/81455
40 * gcc.dg/pr81455.c: New testcase.
41
e294f495
RB
422017-07-25 Richard Biener <rguenther@suse.de>
43
44 PR tree-optimization/81529
45 * gfortran.dg/pr81529.f90: New testcase.
46
edf8ba4b
WD
472017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
48
774cccdc 49 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 50
ea063871
RB
512017-07-25 Richard Biener <rguenther@suse.de>
52
53 PR tree-optimization/81410
54 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
55
5ea71a5a
RB
562017-07-25 Richard Biener <rguenther@suse.de>
57
58 PR tree-optimization/81510
59 * gcc.dg/torture/pr81510.c: New testcase.
60 * gcc.dg/torture/pr81510-2.c: Likewise.
61
4287b4e8
ML
622017-07-25 Martin Liska <mliska@suse.cz>
63
64 PR ipa/81520
65 * gcc.dg/ipa/pr81520.c: New test.
66
d49718d6
MP
672017-07-25 Marek Polacek <polacek@redhat.com>
68
69 PR c/81364
70 * Wmultistatement-macros-12.c: New test.
71
0e82a9b9
BC
722017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
73
74 PR target/81414
75 * gcc.target/aarch64/pr81414.C: New.
76
3d99332b
RB
772017-07-25 Richard Biener <rguenther@suse.de>
78
79 PR middle-end/81505
80 * gcc.dg/ubsan/pr81505.c: New testcase.
81
52d0f7bd
DS
822017-07-24 Daniel Santos <daniel.santos@pobox.com>
83
84 PR testsuite/80759
85 * gcc.target/x86_64/abi/ms-sysv/do-test.S
86 (ELFFN_BEGIN): Rename to FN_TYPE.
87 (ELFFN_END): Rename to FN_SIZE.
88 (ASMNAME): New macro.
89 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
90 .global.
91 (FUNC_END): Use ASMNAME.
92 (test_data_save): Remove.
93 (test_data_input): Likewise.
94 (test_data_output: Likewise.
95 (test_data_fn): Likewise.
96 (test_data_retaddr): Likewise.
97 (regs_to_mem): Make globals, use r10 instead of rax.
98 (mem_to_regs): Likewise.
99 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
100 body to ms-sysv.c.
101 (do_test_aligned): Likewise.
102 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
103 Add dg-* directives.
104 (PASTE_STR): New macro.
105 (ASMNAME): Likewise.
106 (LOAD_TEST_DATA_ADDR): Likewise.
107 (TEST_DATA_OFFSET): Likewise.
108 (do_test_body0): New C function.
109 (do_test_body): New inline assembly routine.
110 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
111 (runtest_ms_sysv): Modify.
112
19930989
MM
1132017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
114
115 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
116 since the upper-regs options have been deleted.
117 * gcc.target/powerpc/pr65849-2.c: Likewise.
118 * gcc.target/powerpc/pr80099-1.c: Likewise.
119 * gcc.target/powerpc/pr80099-2.c: Likewise.
120 * gcc.target/powerpc/pr80099-3.c: Likewise.
121 * gcc.target/powerpc/pr80099-4.c: Likewise.
122 * gcc.target/powerpc/pr80099-5.c: Likewise.
123 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
124 support removal of the upper-regs options.
125 * gcc.target/powerpc/p8vector-fp.c: Likewise.
126 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
127 * gcc.target/powerpc/p9-dimode1.c: Likewise.
128 * gcc.target/powerpc/p9-dimode2.c: Likewise.
129 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
130 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
131 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
132 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
133 * gcc.target/powerpc/ppc-round.c: Likewise.
134 * gcc.target/powerpc/pr71720.c: Likewise.
135 * gcc.target/powerpc/pr72853.c: Likewise.
136 * gcc.target/powerpc/pr79907.c: Likewise.
137 * gcc.target/powerpc/pr78953.c: Likewise.
138 * gcc.target/powerpc/upper-regs-df.c: Likewise.
139 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
140 * gcc.target/powerpc/vec-extract-1.c: Likewise.
141 * gcc.target/powerpc/vec-init-3.c: Likewise.
142 * gcc.target/powerpc/vec-init-6.c: Likewise.
143 * gcc.target/powerpc/vec-init-7.c: Likewise.
144 * gcc.target/powerpc/vec-set-char.c: Likewise.
145 * gcc.target/powerpc/vec-set-int.c: Likewise.
146 * gcc.target/powerpc/vec-set-short.c: Likewise.
147
d47d34bb
WD
1482017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
149
150 PR target/79041
151 * gcc.target/aarch64/pr79041-2.c: New test.
152
26bca0ed
CL
1532017-07-24 Carl Love <cel@us.ibm.com>
154
155 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
156 the new built-ins.
157
4b40986c
JW
1582017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
159
160 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
161
213c3b7b
TK
1622017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
163 Mikael Morin <mikael@gcc.gnu.org>
164
165 PR fortran/66102
166 * gfortran.dg/realloc_on_assign_28.f90: New test.
167
e2b71b5a
DE
1682017-07-23 David Edelsohn <dje.gcc@gmail.com>
169
170 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
171 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
172
f36dda3b
UB
1732017-07-23 Uros Bizjak <ubizjak@gmail.com>
174
175 PR target/80569
176 * gcc.target/i386/pr80569.c: New test.
177
5ff4baa5
CL
1782017-07-21 Carl Love <cel@us.ibm.com>
179
180 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
181 vmuleuh): Fix scan-assembler-times should check for word not half word
182 instructions.
183
43f84f6c
JW
1842017-07-21 Jim Wilson <jim.wilson@linaro.org>
185
186 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
187 redundant -march option.
188 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
189 in addition to armv8.1-a.
190
325fe816
YG
1912017-07-21 Yury Gribov <tetra2005@gmail.com>
192
193 PR middle-end/56727
194 * gcc.dg/pr56727-1.c: New test.
195 * gcc.dg/pr56727-2.c: New test.
196
5a5838e0
SM
1972017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
198
199 * gcc.target/powerpc/mmx-check.h: New file.
200 * gcc.target/powerpc/mmx-packs.c: New file.
201 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
202 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
203 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
204 * gcc.target/powerpc/mmx-paddb-1.c: New file.
205 * gcc.target/powerpc/mmx-paddd-1.c: New file.
206 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
207 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
208 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
209 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
210 * gcc.target/powerpc/mmx-paddw-1.c: New file.
211 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
212 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
213 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
214 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
215 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
216 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
217 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
218 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
219 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
220 * gcc.target/powerpc/mmx-pslld-1.c: New file.
221 * gcc.target/powerpc/mmx-psllw-1.c: New file.
222 * gcc.target/powerpc/mmx-psrad-1.c: New file.
223 * gcc.target/powerpc/mmx-psraw-1.c: New file.
224 * gcc.target/powerpc/mmx-psrld-1.c: New file.
225 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
226 * gcc.target/powerpc/mmx-psubb-2.c: New file.
227 * gcc.target/powerpc/mmx-psubd-2.c: New file.
228 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
229 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
230 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
231 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
232 * gcc.target/powerpc/mmx-psubw-2.c: New file.
233 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
234 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
235 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
236 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
237 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
238 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
239
9af7f373
RB
2402017-06-21 Richard Biener <rguenther@suse.de>
241
242 PR tree-optimization/81500
243 * gcc.dg/torture/pr81500.c: New testcase.
244
5aaa8fb4
NS
2452017-07-20 Nathan Sidwell <nathan@acm.org>
246
247 * g++.dg/ext/anon-struct6.C: Adjust diag.
248 * g++.old-deja/g++.other/anon4.C: Adjust diag.
249
2953b72f
JJ
2502017-07-20 Jakub Jelinek <jakub@redhat.com>
251
252 PR target/80846
253 * gcc.target/i386/avx-pr80846.c: New test.
254 * gcc.target/i386/avx2-pr80846.c: New test.
255 * gcc.target/i386/avx512f-pr80846.c: New test.
256
73c4b4df
BC
2572017-07-20 Bin Cheng <bin.cheng@arm.com>
258
259 PR tree-optimization/81388
260 * gcc.dg/tree-ssa/pr81388-1.c: New test.
261 * gcc.dg/tree-ssa/pr81388-2.c: New test.
262
77e5edaf
JH
2632017-07-17 Tom de Vries <tom@codesourcery.com>
264
265 PR middle-end/81030
266 * gcc.dg/pr81030.c: New test.
267
891ad31c
RB
2682017-07-20 Richard Biener <rguenther@suse.de>
269
270 PR tree-optimization/61171
271 * g++.dg/vect/pr61171.cc: New testcase.
272 * gfortran.dg/vect/pr61171.f: Likewise.
273 * gcc.dg/vect/vect-reduc-11.c: Likewise.
274
f971b281
RB
2752017-07-20 Richard Biener <rguenther@suse.de>
276
277 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
278 with V64QImode.
279 * gcc.dg/vect/slp-45.c: Likewise.
280
2071f8f9
N
2812017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
282
283 * gcc.dg/tree-ssa/vrp116.c: New Test.
284
a6722e5b
MM
2852017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
286
287 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
288 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
289 __builtin_cpu_is and __builtin_cpu_supports are supported.
290
ccfa843f
SM
2912017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
292
293 * gcc.target/powerpc/bmi-check.h (main): Skip unless
294 __BUILTIN_CPU_SUPPORTS__ defined.
295 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
296 __BUILTIN_CPU_SUPPORTS__ defined.
297
564e405c
JJ
2982017-07-19 Jakub Jelinek <jakub@redhat.com>
299
300 PR tree-optimization/81346
301 * gcc.dg/tree-ssa/pr81346-5.c: New test.
302
3717fbe3
TV
3032017-07-19 Tom de Vries <tom@codesourcery.com>
304
305 * gcc.target/nvptx/decl-init.c: Update alignment.
306 * gcc.target/nvptx/slp-2-run.c: New test.
307 * gcc.target/nvptx/slp-2.c: New test.
308 * gcc.target/nvptx/v2di.c: New test.
309
b98b34b7
TV
3102017-07-19 Tom de Vries <tom@codesourcery.com>
311
312 * gcc.target/nvptx/slp-run.c: New test.
313 * gcc.target/nvptx/slp.c: New test.
314 * gcc.target/nvptx/v2si-cvt.c: New test.
315 * gcc.target/nvptx/v2si-run.c: New test.
316 * gcc.target/nvptx/v2si.c: New test.
317 * gcc.target/nvptx/vec.inc: New test.
318
8d1628eb
JJ
3192017-07-19 Jakub Jelinek <jakub@redhat.com>
320
321 PR tree-optimization/81346
322 * gcc.dg/tree-ssa/pr81346-1.c: New test.
323 * gcc.dg/tree-ssa/pr81346-2.c: New test.
324 * gcc.dg/tree-ssa/pr81346-3.c: New test.
325 * gcc.dg/tree-ssa/pr81346-4.c: New test.
326 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
327 compiler to avoid X / C1 op C2 optimization to trigger.
328
4d6ababc
ML
3292017-07-19 Martin Liska <mliska@suse.cz>
330
331 PR sanitizer/63361
332 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
333 -ffloat-store or -mieee for targets that need it.
334
d83cc5cc
TV
3352017-07-18 Tom de Vries <tom@codesourcery.com>
336
337 PR middle-end/81464
338 * gfortran.dg/pr81464.f90: New test.
339
e822e885
UB
3402017-07-18 Uros Bizjak <ubizjak@gmail.com>
341
342 PR target/81471
343 * gcc.target/i386/pr81471.c: New test.
344
b267968e
RB
3452017-06-18 Richard Biener <rguenther@suse.de>
346
347 PR tree-optimization/81410
348 * gcc.dg/vect/pr81410.c: New testcase.
349
33e9feb5
JH
3502017-07-18 Jan Hubicka <hubicka@ucw.cz>
351
352 PR middle-end/81462
353 * g++.dg/torture/pr81462.C: New testcase.
354
694dd0e4
BC
3552017-07-18 Bin Cheng <bin.cheng@arm.com>
356
357 PR target/81408
358 * g++.dg/tree-ssa/pr81408.C: New.
359 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
360
f9bfe3f5
RB
3612017-07-18 Richard Biener <rguenther@suse.de>
362
363 PR tree-optimization/80620
364 PR tree-optimization/81403
365 * gcc.dg/torture/pr80620.c: New testcase.
366 * gcc.dg/torture/pr81403.c: Likewise.
367
3682017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
369
370 PR tree-optimization/81418
371 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
372
3732017-07-17 Carl Love <cel@us.ibm.com>
374
375 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
376 test case changes for commit 249424
377
378 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
379 vmuleuh): Fix scan-assembler-times should check for word not half word
380 instructions.
381
f6489326
BS
3822017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
383
384 PR tree-optimization/81162
385 * gcc.dg/pr81162.c: Move this to...
386 * gcc.dg/ubsan/pr81162.c: ...here.
387
dbc4ecfc
VR
3882017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
389
390 * g++.dg/diagnostic/friend1.C: New test.
391 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
392
a64559a5
NS
3932017-07-17 Nathan Sidwell <nathan@acm.org>
394
395 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
396
aac59577
BE
3972017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
398
399 * lib/gcc-dg.exp: Increase expect's match buffer size.
400
aa1528b5
BC
4012017-07-17 Bin Cheng <bin.cheng@arm.com>
402
403 PR target/81369
404 * gcc.dg/tree-ssa/pr81369.c: New.
405
b6c354eb
CZ
4062017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
407
408 * gcc.target/arc/pr9000674901.c: New file.
409 * gcc.target/arc/pic-1.c: Likewise.
410 * gcc.target/arc/pr9001191897.c: Likewise.
411
1825c61e
CZ
4122017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
413 Andrew Burgess <andrew.burgess@embecosm.com>
414
415 * gcc.target/arc/naked-1.c: New file.
416 * gcc.target/arc/naked-2.c: Likewise.
417
1f1e8aed
JJ
4182017-07-17 Jakub Jelinek <jakub@redhat.com>
419
9ebce098
JJ
420 PR tree-optimization/81428
421 * gcc.dg/fixed-point/pr81428.c: New test.
422
e8dd1313
JJ
423 PR tree-optimization/81365
424 * g++.dg/torture/pr81365.C: New test.
425
1f1e8aed
JJ
426 PR tree-optimization/81396
427 * gcc.dg/tree-ssa/pr81396.c: New test.
428
38f638ca
EB
4292017-07-16 Eric Botcazou <ebotcazou@adacore.com>
430
431 * gnat.dg/opt65.adb: New test.
432
5fa396ad
JH
4332017-07-16 Jan Hubicka <hubicka@ucw.cz>
434
435 * gcc.dg/predict-8.c: Update.
436
00aeee56
VR
4372017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
438
439 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
440 * g++.dg/warn/pr12242.C: Likewise.
441
b70bb05b
KN
4422017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
443
444 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
445 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
446 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
447 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
448 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
449 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
450 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
451 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
452 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
453 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
454 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
455 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
456 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
457 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
458 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
459 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
460 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
461 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
462 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
463 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
464 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
465 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
466 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
467 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
468 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
469 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
470 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
471 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
472 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
473 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
474 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
475 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
476 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
477 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
478 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
479 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
480 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
481 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
482 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
483 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
484 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
485 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
486 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
487 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
488 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
489 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
490 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
491 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
492 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
493 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
494 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
495
3b805666
BS
4962016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
497
498 PR tree-optimization/81162
499 * gcc.dg/pr81162.c: New file.
500
bece580c
MS
5012017-07-14 Martin Sebor <msebor@redhat.com>
502
503 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
504 that bcopy is expected to be transformed to.
505
eea77d1f
DM
5062017-07-14 David Malcolm <dmalcolm@redhat.com>
507
508 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
509 * g++.dg/lookup/missing-std-include-2.C: New test case.
510 * g++.dg/lookup/missing-std-include-3.C: New test case.
511 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
512 * gcc.dg/missing-header-fixit-1.c: New test case.
513 * gcc.dg/missing-header-fixit-2.c: New test case.
514 * gcc.dg/missing-header-fixit-2.h: New header.
515
338d6484
DM
5162017-07-13 David Malcolm <dmalcolm@redhat.com>
517
518 PR c/81405
519 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
520
5212017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
522
523 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
524
6d28654e
ML
5252017-07-13 Martin Liska <mliska@suse.cz>
526
527 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
528 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
529 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
530 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
531 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
532 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
533 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
534
3787ee47
MM
5352017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
536
537 PR target/81193
538 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
539 __builtin_cpu_supports with old GLIBC's.
540 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
541 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
542 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
543 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
544 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
545 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
546 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
547 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
548 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
549 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
550 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
551 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
552 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
553 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
554 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
555 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
556 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
557 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
558 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
559 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
560 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
561 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
562 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
563 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
564
118009c1
CL
5652017-07-12 Carl Love <cel@us.ibm.com>
566
567 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
568 rev_bool_int): Add test cases for builtins.
569 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
570 test cases for builtins.
571
5d7b8153
CL
5722017-07-12 Carl Love <cel@us.ibm.com>
573
574 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
575 lp64 && p9vector_hw.
576
6ea93a64
CL
5772017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
578
579 * lib/target-supports.exp (check_stack_check_available): Make
580 testcase name depend on stack_kind.
581
2f65ab2e
MC
5822017-07-11 Michael Collison <michael.collison@arm.com>
583
774cccdc 584 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 585
9e028cef
PC
5862017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
587
588 PR c++/51270
589 * g++.dg/warn/Wreturn-local-addr-3.C: New.
590
f281956e
CL
5912017-07-11 Carl Love <cel@us.ibm.com>
592
593 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
594 test cases for the builtins.
595
3d36348a
YG
5962017-07-11 Yury Gribov <tetra2005@gmail.com>
597
598 * lib/profopt.exp: Print relative names in UNSUPPORTED
599 AutoFDO tests.
600
214f700a
MC
6012017-07-10 Michael Collison <michael.collison@arm.com>
602
603 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
604
03ed2915
UB
6052017-07-10 Uros Bizjak <ubizjak@gmail.com>
606
607 PR target/81375
608 * gcc.target/i386/pr81375.c: New test.
609
9c582dbb
MS
6102017-07-10 Martin Sebor <msebor@redhat.com>
611
612 PR tree-optimization/80397
613 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 614
281ac396
MS
6152017-07-10 Martin Sebor <msebor@redhat.com>
616
617 PR other/81345
618 * gcc.dg/pr81345.c: New test.
619
a7784956
CZ
6202017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
621
622 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
623 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
624
5920ba15
UB
6252017-07-09 Uros Bizjak <ubizjak@gmail.com>
626
627 PR target/81313
628 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
629 integer argumets to bypass x86_64 outgoing args optimization.
630
6312017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
632
633 * gfortran.dg/eoshift_4.f90: New test.
634 * gfortran.dg/eoshift_5.f90: New test.
635 * gfortran.dg/eoshift_6.f90: New test.
636
35c95658
L
6372017-07-09 H.J. Lu <hongjiu.lu@intel.com>
638
639 PR target/81313
640 * gcc.target/i386/pr81313-1.c: New test.
641 * gcc.target/i386/pr81313-2.c: Likewise.
642 * gcc.target/i386/pr81313-3.c: Likewise.
643 * gcc.target/i386/pr81313-4.c: Likewise.
644 * gcc.target/i386/pr81313-5.c: Likewise.
645
dcbf81c9
RS
6462017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
647
648 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
649 * gnat.dg/vect16.ads (Sarray): Likewise.
650 * gnat.dg/vect17.ads (Sarray): Likewise.
651 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
652 * gnat.dg/vect16.adb (Add): Likewise.
653 * gnat.dg/vect17.adb (Add): Likewise.
654
738f7c2e
DM
6552017-07-07 David Malcolm <dmalcolm@redhat.com>
656
657 PR c++/79300
658 * g++.dg/diagnostic/pr79300.C: New test case.
659
6a69355c
MM
6602017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
661
57f49e99
MM
662 * gcc.target/powerpc/clone1.c: Add check to make sure the
663 __builtin_cpu_supports function is fully supported.
664 * gcc.target/powerpc/clone2.c: New runtime test for
665 target_clones.
666
6a69355c
MM
667 PR target/81348
668 * gcc.target/powerpc/pr81348.c: New test.
669
5e32025a
SN
6702017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
671
672 * gfortran.dg/vect/pr60510.f: Require vect_double support.
673
19388c6d
CL
6742017-07-07 Carl Love <cel@us.ibm.com>
675
676 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
677 file for built-ins.
678
bcc3c3f1
JM
6792017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
680
681 * gcc.target/sparc/dictunpack.c: New file.
682 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
683 * gcc.target/sparc/fpcmpshl.c: Likewise.
684 * gcc.target/sparc/fpcmpurshl.c: Likewise.
685 * gcc.target/sparc/fpcmpushl.c: Likewise.
686
2c6e2eb1
HA
6872017-07-06 Harald Anlauf <anlauf@gmx.de>
688
689 PR fortran/70071
690 * gfortran.dg/coarray_44.f90: New testcase.
691
5094f7d5
MO
6922017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
693
694 * c-c++-common/asan/kasan-alloca-1.c: New test.
695 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
696
e3174bdf
MO
6972017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
698
699 * c-c++-common/asan/alloca_big_alignment.c: New test.
700 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
701 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
702 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
703 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
704 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
705 * c-c++-common/asan/alloca_safe_access.c: Likewise.
706 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
707
a40c6fa8
GJL
7082017-07-06 Georg-Johann Lay <avr@gjlay.de>
709
710 PR target/81305
711 * gcc.target/avr/isr-test.h: Fix warnings.
712
9296dd9b
TP
7132017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
714
715 * lib/target-supports.exp: Generate
716 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
717 and check_effective_target_arm_arch_v8r_multilib.
718
d87f00ba
CL
7192017-07-06 Carl Love <cel@us.ibm.com>
720
9296dd9b 721 * ChangeLog: Clean up from mid air collision
08e60e19
CL
722
7232017-07-06 Carl Love <cel@us.ibm.com>
724
725 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
726 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
727 cases for vec_addc, adde and addec builtins.
728
c471c6ed
DM
7292017-07-06 David Malcolm <dmalcolm@redhat.com>
730
731 PR c++/79300
732 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
733 expected underlining within macro expansion.
734 * c-c++-common/pr70264.c: Likewise.
735 * g++.dg/plugin/diagnostic-test-expressions-1.C
736 (test_within_macro_1): New test.
737 (test_within_macro_2): Likewise.
738 (test_within_macro_3): Likewise.
739 (test_within_macro_4): Likewise.
740 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
741 expected underlining within macro expansion.
742 (test_macro_4): Likewise.
743 * gcc.dg/plugin/diagnostic-test-expressions-1.c
744 (test_within_macro_1): New test.
745 (test_within_macro_2): Likewise.
746 (test_within_macro_3): Likewise.
747 (test_within_macro_4): Likewise.
748 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
749 underlining within macro expansion.
750
68d872d7
SP
7512017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
752
753 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
754 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
755 _mm_maskz_getexp_round_sd): Test new intrinsics.
756 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
757 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
758 _mm_maskz_getexp_round_ss): Ditto.
759 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
760 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
761 _mm_maskz_getmant_round_sd): Ditto.
762 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
763 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
764 _mm_maskz_getmant_round_ss): Ditto.
765 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
766 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
767 _mm_maskz_getexp_round_sd): New runtime tests.
768 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
769 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
770 _mm_maskz_getexp_round_ss): Ditto.
771 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
772 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
773 _mm_maskz_getmant_round_sd): Ditto.
774 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
775 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
776 _mm_maskz_getmant_round_ss): Ditto.
777 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
778 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
779 __builtin_ia32_getmantss_mask_round): Test new builtins.
780 * gcc.target/i386/sse-13.c : Ditto.
781 * gcc.target/i386/sse-23.c: Ditto.
782 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
783 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
784 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
785 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
786 _mm_mask_getexp_round_ss): Test new intrinsics.
787 * gcc.target/i386/testround-1.c: Ditto.
788 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
789 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
790 _mm_mask_getmant_round_ss): Test new intrinsics
791 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
792 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
793 _mm_maskz_getmant_ss): Test new intrinsics.
794
9e00a397
CL
7952017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
796
797 * lib/target-supports-dg.exp (dg-require-stack-check): New.
798 * lib/target-supports.exp (check_stack_check_available): New.
799 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
800 * gcc.c-torture/compile/stack-check-1.c: Likewise.
801 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
802 * gcc.dg/pr47443.c: Likewise.
803 * gcc.dg/pr48134.c: Likewise.
804 * gcc.dg/pr70017.c: Likewise.
805 * gcc.target/aarch64/stack-checking.c: Likewise.
806 * gcc.target/arm/stack-checking.c: Likewise.
807 * gcc.target/i386/pr48723.c: Likewise.
808 * gcc.target/i386/pr55672.c: Likewise.
809 * gcc.target/i386/pr67265-2.c: Likewise.
810 * gcc.target/i386/pr67265.c: Likewise.
811 * gnat.dg/opt49.adb: Likewise.
812 * gnat.dg/stack_check1.adb: Likewise.
813 * gnat.dg/stack_check2.adb: Likewise.
814 * gnat.dg/stack_check3.adb: Likewise.
815
38e6cc4d
KN
8162017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
817
818 PR target/80103
819 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
820 __attribute__.
821
f8aa2b2c
SP
8222017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
823
824 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
825 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
826 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
827 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
828 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
829 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
830 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
831 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
832 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
833 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
834 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
835 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
836
e483b7b4
GJL
8372017-07-05 Georg-Johann Lay <avr@gjlay.de>
838
839 PR target/81305
840 * gcc.target/avr/isr-test.h: New file.
841 * gcc.target/avr/torture/isr-01-simple.c: New test.
842 * gcc.target/avr/torture/isr-02-call.c: New test.
843 * gcc.target/avr/torture/isr-03-fixed.c: New test.
844
a8745cc2
BC
8452017-07-05 Bin Cheng <bin.cheng@arm.com>
846
847 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
848 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
849 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
850 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
851
4a52eb19
BC
8522017-07-05 Bin Cheng <bin.cheng@arm.com>
853
854 * gcc.dg/tree-ssa/ldist-26.c: New test.
855
95f7d11b
BC
8562017-07-05 Bin Cheng <bin.cheng@arm.com>
857
858 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
859
45bb7d59
UB
8602017-07-04 Uros Bizjak <ubizjak@gmail.com>
861
862 PR target/81300
863 * gcc.target/i386/pr81300.c: New test.
864
1fcfac88
UB
8652017-07-04 Uros Bizjak <ubizjak@gmail.com>
866
867 PR target/81294
868 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
869 x and y arguments in the call to _subborrow_u32.
870 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
871 x and y arguments in the call to _subborrow_u64.
872 * gcc.target/i386/pr81294-1.c: New test.
873 * gcc.target/i386/pr81294-2.c: Ditto.
874
a4187dab
KT
8752017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
876
877 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
878
efbf55b0
MP
8792017-07-04 Marek Polacek <polacek@redhat.com>
880
881 PR c/81231
882 * gcc.dg/atomic-pr81231.c: New test.
883
1aad7106
RS
8842017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
885
886 PR tree-optimization/81292
887 * gcc.dg/pr81292-1.c: New test.
888 * gcc.dg/pr81292-2.c: Likewise.
889
7c819e8a
ML
8902017-07-04 Martin Liska <mliska@suse.cz>
891
892 PR sanitizer/81040
893 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
894 use-after-scope sanitization.
895
f111f434
JJ
8962017-07-04 Jakub Jelinek <jakub@redhat.com>
897
8e8dd13b
JJ
898 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
899 options.
900
f111f434
JJ
901 PR target/81175
902 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
903 gather.
904
7a1238d1
ML
9052017-07-04 Martin Liska <mliska@suse.cz>
906
907 PR ipa/81214
908 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
909 * g++.dg/ext/mvc3.C: Likewise.
910 * gcc.target/i386/mvc2.c: Likewise.
911 * gcc.target/i386/mvc3.c: Likewise.
912
9fc1fed4
JJ
9132017-07-04 Jakub Jelinek <jakub@redhat.com>
914
8e3b9bbf
JJ
915 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
916 decomposition declaration in diagnostics.
917 * g++.dg/cpp1z/decomp2.C: Likewise.
918 * g++.dg/cpp1z/decomp3.C: Likewise.
919 * g++.dg/cpp1z/decomp4.C: Likewise.
920 * g++.dg/cpp1z/decomp5.C: Likewise.
921 * g++.dg/cpp1z/decomp6.C: Likewise.
922 * g++.dg/cpp1z/decomp7.C: Likewise.
923 * g++.dg/cpp1z/decomp8.C: Likewise.
924 * g++.dg/cpp1z/decomp13.C: Likewise.
925 * g++.dg/cpp1z/decomp14.C: Likewise.
926 * g++.dg/cpp1z/decomp18.C: Likewise.
927 * g++.dg/cpp1z/decomp19.C: Likewise.
928 * g++.dg/cpp1z/decomp22.C: Likewise.
929 * g++.dg/cpp1z/decomp23.C: Likewise.
930 * g++.dg/cpp1z/decomp24.C: Likewise.
931 * g++.dg/cpp1z/decomp25.C: Likewise.
932 * g++.dg/cpp1z/decomp26.C: Likewise.
933 * g++.dg/cpp1z/decomp28.C: Likewise.
934
9fc1fed4
JJ
935 PR c++/81258
936 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
937 * g++.dg/cpp1z/decomp30.C: New test.
938
17c18221
PC
9392017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
940
941 PR c++/65775
942 * g++.dg/cpp0x/trailing14.C: New.
943
370d975d
DH
9442017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
945
946 PR testsuite/79866
947 * gfortran.dg/coarray_event_2.f08: New test.
948
73977c47
DH
9492017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
950
951 PR testsuite/79843
952 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
953 * gfortran.dg/pointer_intent_2.f90: Likewise.
954
2f70a979
JH
9552017-07-02 Jan Hubicka <hubicka@ucw.cz>
956
957 PR middle-end/81290
958 * gcc.c-torture/compile/pr81290.c: New.
959
6b5e165b
RB
9602017-07-03 Richard Biener <rguenther@suse.de>
961
962 PR tree-optimization/60510
963 * gfortran.dg/vect/pr60510.f: New testcase.
964
d8ac7e28
RO
9652017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
966
967 * gcc.target/i386/mvc6.c: Require ifunc support.
968
da402967
ML
9692017-07-03 Martin Liska <mliska@suse.cz>
970
971 PR sanitize/81040
972 * g++.dg/asan/function-argument-1.C: New test.
973 * g++.dg/asan/function-argument-2.C: New test.
974 * g++.dg/asan/function-argument-3.C: New test.
975
bc9f4235
RS
9762017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
977
978 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
979 as well.
980
be086ff5
TV
9812017-07-03 Tom de Vries <tom@codesourcery.com>
982
983 PR tree-optimization/69468
984 * gcc.dg/pr81192.c: Update.
985
4752be46
TV
9862017-07-03 Tom de Vries <tom@codesourcery.com>
987
988 PR tree-optimization/81192
989 * gcc.dg/pr81192.c: Update.
990
0bbfd554
TV
9912017-07-03 Tom de Vries <tom@codesourcery.com>
992
993 PR tree-optimization/81192
994 * gcc.dg/pr81192.c: New test.
995
b677e2f6
TK
9962017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
997
998 * gfortran/eoshift_3.f90: New test.
999
e3f9a279
RS
10002017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1001
1002 * gcc.dg/strlenopt-32.c: New testcase.
1003 * gcc.dg/strlenopt-33.c: Likewise.
1004 * gcc.dg/strlenopt-33g.c: Likewise.
1005 * gcc.dg/strlenopt-34.c: Likewise.
1006 * gcc.dg/strlenopt-35.c: Likewise.
1007
862088aa
RS
10082017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1009
1010 PR tree-optimization/80769
1011 * gcc.dg/strlenopt-31.c: New test.
1012 * gcc.dg/strlenopt-31g.c: Likewise.
1013
c34d0927
RS
10142017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1015
1016 PR tree-optimization/81136
1017 * gcc.dg/vect/pr81136.c: New test.
1018
c52d6043
JJ
10192017-07-01 Jakub Jelinek <jakub@redhat.com>
1020
1021 PR sanitizer/81262
1022 * gcc.c-torture/compile/pr81262.c: New test.
1023 * g++.dg/ubsan/pr81262.C: New test.
1024
77616c7e
JH
10252017-06-29 Jan Hubicka <hubicka@ucw.cz>
1026
1027 PR ipa/81261
1028 * g++.dg/ipa/pr81261.C: New testcase.
1029
fb6a764d
AP
10302017-06-30 Andrew Pinski <apinski@cavium.com>
1031
1032 * gcc.dg/torture/pr81245.c: New testcase.
1033
059ab149
AH
10342017-06-30 Aldy Hernandez <aldyh@redhat.com>
1035
1036 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
1037 unbounded use.
1038
e59e8b5a
DM
10392017-06-30 David Malcolm <dmalcolm@redhat.com>
1040
1041 PR c++/80014
1042 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
1043 Add declaration.
1044 (test_typeid): New test function.
1045
e855bdc0
JJ
10462017-06-30 Jakub Jelinek <jakub@redhat.com>
1047
1048 PR target/81225
1049 * gcc.target/i386/pr81225.c: New test.
1050
fe32bb1b
NS
10512017-06-30 Nathan Sidwell <nathan@acm.org>
1052
1053 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
1054 * g++.dg/cpp0x/decltype9.C: Likewise.
1055 * g++.dg/cpp0x/forw_enum9.C: Likewise.
1056 * g++.dg/lookup/decl1.C: Likewise.
1057 * g++.dg/lookup/extern-c-redecl.C: Likewise.
1058 * g++.dg/other/pr28432.C: Likewise.
1059 * g++.dg/parse/crash12.C: Likewise.
1060 * g++.dg/parse/enum3.C: Likewise.
1061 * g++.dg/parse/operator6.C: Likewise.
1062 * g++.dg/template/crash69.C: Likewise.
1063 * g++.dg/template/error27.C: Likewise.
1064 * g++.dg/template/error28.C: Likewise.
1065 * g++.dg/template/memfriend6.C: Likewise.
1066 * g++.old-deja/g++.mike/err1.C: Likewise.
1067 * g++.old-deja/g++.mike/p811.C: Likewise.
1068 * g++.old-deja/g++.other/crash25.C: Likewise.
1069 * g++.old-deja/g++.other/dtor4.C: Likewise.
1070 * g++.old-deja/g++.pt/t37.C: Likewise.
1071
aaa587d4
ML
10722017-06-30 Martin Liska <mliska@suse.cz>
1073
1074 PR ipa/81214
1075 * gcc.target/i386/pr81214.c: New test.
1076
274c1516
NS
10772017-06-30 Nathan Sidwell <nathan@acm.org>
1078
3b5c768c
NS
1079 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
1080
274c1516
NS
1081 PR c++/81229
1082 * g++.dg/lookup/pr81229.C: New.
1083
c497284c
ML
10842017-06-30 Martin Liska <mliska@suse.cz>
1085
1086 PR sanitizer/81021
1087 * g++.dg/asan/pr81021.C: New test.
1088
4812f0b7
RB
10892017-06-30 Richard Biener <rguenther@suse.de>
1090
1091 PR tree-optimization/81249
1092 * g++.dg/torture/pr81249.C: New testcase.
1093
8e09cb8b
PC
10942017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1095
1096 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
1097 * g++.dg/diagnostic/variadic1.C: Likewise.
1098 * g++.dg/gomp/udr-3.C: Likewise.
1099 * g++.dg/overload/error1.C: Likewise.
1100 * g++.dg/overload/error2.C: Likewise.
1101 * g++.dg/template/duplicate1.C: Likewise.
1102 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1103 * g++.old-deja/g++.brendan/arm2.C: Likewise.
1104 * g++.old-deja/g++.other/redecl2.C: Likewise.
1105 * g++.old-deja/g++.other/redecl4.C: Likewise.
1106 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1107
74582a3e
CP
11082017-06-29 Cesar Philippidis <cesar@codesourcery.com>
1109
1110 PR fortran/77765
1111 * gfortran.dg/goacc/pr77765.f90: New test.
1112
6da4066f
SE
11132017-06-29 Steve Ellcey <sellcey@cavium.com>
1114
1115 * gcc.target/aarch64/ccmp_2.c: New test.
1116
be3b7dcf
NS
11172017-06-29 Nathan Sidwell <nathan@acm.org>
1118
1119 PR c++/81247
1120 * g++.dg/parse/pr81247-[abc].C: New.
1121
e5898daf
CL
11222017-06-29 Carl Love <cel@us.ibm.com>
1123
1124 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
1125 test_unsigned_int_result, test_ll_int_result,
1126 test_ll_unsigned_int_result): Add result checking functions, add
1127 debug support.
1128 (main): Add builtin function tests.
1129
14836f38
CL
11302017-06-29 Carl Love <cel@us.ibm.com>
1131
1132 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
1133 dg-skip-if): Add -mvsx -mcpu=power7.
1134
0630a4ec
RB
11352017-06-29 Richard Biener <rguenther@suse.de>
1136
1137 * gcc.dg/vect/slp-reduc-8.c: New testcase.
1138
f76b4224
NS
11392017-06-29 Nathan Sidwell <nathan@acm.org>
1140
1141 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
1142
f66459c1
PB
11432017-06-29 Peter Bergner <bergner@vnet.ibm.com>
1144
1145 PR middle-end/81194
1146 * g++.dg/pr81194.C: New test.
1147
3c7bb489
L
11482017-06-29 H.J. Lu <hongjiu.lu@intel.com>
1149
1150 PR ipa/80565
1151 * gcc.dg/torture/pr80565.c: New file.
1152
6cd83bec
BC
11532017-06-29 Bin Cheng <bin.cheng@arm.com>
1154
1155 PR tree-optimization/81196
1156 * gcc.dg/vect/pr81196.c: New.
1157
4c6a51a0
MC
11582017-06-29 Michael Collison <michael.collison@arm.com>
1159
1160 Fix date on previous ChangeLog entry.
1161
11622017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
1163 Michael Collison <michael.collison@arm.com>
1164
1165 PR target/70119
1166 * gcc.target/aarch64/var_shift_mask_1.c: New test.
1167
395a191d
SP
11682017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
1169
1170 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
1171 Test new intrinsic.
1172 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
1173 Ditto.
1174 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
1175 Ditto.
1176 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
1177 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1178 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1179
0ddc0ebc
TP
11802017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1181
1182 * lib/target-supports.exp (check_effective_target_vect_int): Replace
1183 current ARM check by ARM NEON's availability check.
1184 (check_effective_target_vect_intfloat_cvt): Likewise.
1185 (check_effective_target_vect_uintfloat_cvt): Likewise.
1186 (check_effective_target_vect_floatint_cvt): Likewise.
1187 (check_effective_target_vect_floatuint_cvt): Likewise.
1188 (check_effective_target_vect_shift): Likewise.
1189 (check_effective_target_whole_vector_shift): Likewise.
1190 (check_effective_target_vect_bswap): Likewise.
1191 (check_effective_target_vect_shift_char): Likewise.
1192 (check_effective_target_vect_long): Likewise.
1193 (check_effective_target_vect_float): Likewise.
1194 (check_effective_target_vect_perm): Likewise.
1195 (check_effective_target_vect_perm_byte): Likewise.
1196 (check_effective_target_vect_perm_short): Likewise.
1197 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1198 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1199 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1200 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1201 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1202 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1203 (check_effective_target_vect_widen_shift): Likewise.
1204 (check_effective_target_vect_extract_even_odd): Likewise.
1205 (check_effective_target_vect_interleave): Likewise.
1206 (check_effective_target_vect_multiple_sizes): Likewise.
1207 (check_effective_target_vect64): Likewise.
1208 (check_effective_target_vect_max_reduc): Likewise.
1209
56a6d474
RB
12102017-06-28 Richard Biener <rguenther@suse.de>
1211
1212 PR middle-end/81227
1213 * gcc.dg/pr81227.c: New testcase.
1214
926c7865
MM
12152017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1216
1217 PR target/81193
1218 * lib/target-supports.exp
1219 (check_ppc_cpu_supports_hw_available): New test to make sure
1220 __builtin_cpu_supports works on power7 and newer.
1221
17a7218b
ML
12222017-06-28 Martin Liska <mliska@suse.cz>
1223
1224 PR ipa/81128
1225 * gcc.target/i386/pr81128.c: New test.
1226
63010089
ML
12272017-06-28 Martin Liska <mliska@suse.cz>
1228
1229 PR driver/79659
1230 * g++.dg/opt/pr79659.C: New test.
1231
b1cac008
CL
12322017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
1233
1234 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
1235 and options.
1236 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
1237
42bd89ce
MG
12382017-06-28 Marc Glisse <marc.glisse@inria.fr>
1239
1240 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
1241 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
1242
b8d62ac8
JJ
12432017-06-28 Jakub Jelinek <jakub@redhat.com>
1244
1245 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
1246 (foo): ... this. Change constants such that it isn't matched
1247 as __builtin_copysign, yet tests the combiner the same.
1248
6dc61b45
ML
12492017-06-28 Martin Liska <mliska@suse.cz>
1250
1251 PR sanitizer/81224
1252 * gcc.dg/asan/pr81224.c: New test.
1253
9a265443
EB
12542017-06-28 Eric Botcazou <ebotcazou@adacore.com>
1255
1256 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
1257 passed to pthread_join.
1258
935b5226
AK
12592017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1260
1261 * gcc.target/s390/nodatarel-1.c: New test.
1262
88016532
JD
12632017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1264
1265 PR fortran/80164
1266 * gfortran.dg/array_temporaries_4.f90: New test.
1267
8c2805bb
AP
12682017-06-27 Andrew Pinski <apinski@cavium.com>
1269
1270 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
1271 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
1272 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
1273
786c6d10
MP
12742017-06-27 Marek Polacek <polacek@redhat.com>
1275
1276 PR sanitizer/81223
1277 * gcc.dg/ubsan/pr81223.c: New test.
1278
1e7df2e6
MG
12792017-06-27 Marc Glisse <marc.glisse@inria.fr>
1280
1281 * gcc.dg/tree-ssa/assoc-1.c: New file.
1282
58b45c4f
PC
12832017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
1284
1285 PR c++/62046
1286 * g++.dg/parse/catch2.C: New.
1287
00296d7f
JJ
12882017-06-27 Jakub Jelinek <jakub@redhat.com>
1289
c1031852
JJ
1290 PR sanitizer/81209
1291 * g++.dg/ubsan/pr81209.C: New test.
1292
00296d7f
JJ
1293 PR middle-end/81207
1294 * gcc.c-torture/compile/pr81207.c: New test.
1295
0c418630
MP
12962017-06-27 Marek Polacek <polacek@redhat.com>
1297
1298 PR bootstrap/81216
1299 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
1300
4b377e01
MS
13012017-06-26 Martin Sebor <msebor@redhat.com>
1302
1303 PR c++/81169
1304 * g++.dg/Wclass-memaccess-2.C: New test.
1305
952ac945
CL
13062017-06-26 Carl Love <cel@us.ibm.com>
1307
1308 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
1309 Add new runnable test file for the vec_rev built-ins.
1310
df11b2ea
BS
13112016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1312
226ab0a8 1313 PR/tree-optimization 71815
df11b2ea
BS
1314 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
1315 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1316
fa7ccca0
RL
13172017-06-26 Renlin Li <renlin.li@arm.com>
1318 Szabolcs Nagy <szabolcs.nagy@arm.com>
1319
1320 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
1321 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
1322 memmove.
1323
5a5c2d16
RB
13242017-06-26 Richard Biener <rguenther@suse.de>
1325
1326 PR target/81175
1327 * gfortran.dg/pr81175.f: New testcase.
1328
75f0112f
RB
13292017-06-26 Richard Biener <rguenther@suse.de>
1330
1331 PR tree-optimization/81203
1332 * gcc.dg/torture/pr81203.c: New testcase.
1333
3e2becc4
MP
13342017-06-26 Marek Polacek <polacek@redhat.com>
1335
1336 PR c/80116
1337 * c-c++-common/Wmultistatement-macros-1.c: New test.
1338 * c-c++-common/Wmultistatement-macros-2.c: New test.
1339 * c-c++-common/Wmultistatement-macros-3.c: New test.
1340 * c-c++-common/Wmultistatement-macros-4.c: New test.
1341 * c-c++-common/Wmultistatement-macros-5.c: New test.
1342 * c-c++-common/Wmultistatement-macros-6.c: New test.
1343 * c-c++-common/Wmultistatement-macros-7.c: New test.
1344 * c-c++-common/Wmultistatement-macros-8.c: New test.
1345 * c-c++-common/Wmultistatement-macros-9.c: New test.
1346 * c-c++-common/Wmultistatement-macros-10.c: New test.
1347 * c-c++-common/Wmultistatement-macros-11.c: New test.
1348
945653db
EB
13492017-06-26 Eric Botcazou <ebotcazou@adacore.com>
1350
1351 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
1352
c8e3c356
CL
13532017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
1354
1355 * lib/target-supports.exp
1356 (check_effective_target_arm_neon_ok_nocache): Add flags with
1357 -mfloat-abi=hard. Include arm_neon.h.
1358 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
1359 (check_effective_target_arm_neon_ok_no_float_abi): New.
1360 * gcc.target/arm/lto/pr65837_0.c: Require
1361 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
1362 * gcc.target/arm/lto/pr65837-attr_0.c: Require
1363 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
1364
22235619
PC
13652017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
1366
1367 PR c++/62315
1368 * g++.dg/parse/typedef2.C: Specify a dg-error string.
1369
e56e3fda
TK
13702017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1371
45bb7d59 1372 PR fortran/52473
e56e3fda
TK
1373 * gfortran.dg/cshift_2.f90: New test.
1374
d3f062be
JW
13752017-06-23 Jim Wilson <jim.wilson@linaro.org>
1376
1377 PR middle-end/79794
1378 * gcc.target/aarch64/pr79794.c: New.
1379
37416b69
MM
13802017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1381
1382 PR target/80510
1383 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
1384 * gcc.target/powerpc/pr80510-2.c: Likewise.
1385
8447a92f
JL
13862017-06-22 Jeff Law <law@redhat.com>
1387
1388 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
1389
52607f7e
WS
13902017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1391
1392 * gcc.target/powerpc/fold-vec-shift-char.c: New.
1393 * gcc.target/powerpc/fold-vec-shift-int.c: New.
1394 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
1395 * gcc.target/powerpc/fold-vec-shift-short.c: New.
1396 * gcc.target/powerpc/fold-vec-shift-left.c: New.
1397 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
1398 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
1399 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
1400
fb68f296
JC
14012017-06-23 James Cowgill <James.Cowgill@imgtec.com>
1402
45bb7d59 1403 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 1404
60edf8bb
MT
14052017-06-22 Matt Turner <mattst88@gmail.com>
1406
1407 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
1408 skylake check.
1409
4333d74b
CL
14102017-06-22 Carl Love <cel@us.ibm.com>
1411
1412 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
1413 vmuleuh): Fix scan-assembler-times should check for word not half word
1414 instructions.
1415
13f752b2
JL
14162017-06-22 Jeff Law <law@redhat.com>
1417
1418 * gcc.c-torture/compile/stack-check-1.c: New test.
1419
0759db19
RB
14202016-06-22 Richard Biener <rguenther@suse.de>
1421
1422 * gcc.dg/vect/pr65947-1.c: Remove xfail.
1423 * gcc.dg/vect/pr65947-2.c: Likewise.
1424 * gcc.dg/vect/pr65947-3.c: Likewise.
1425 * gcc.dg/vect/pr65947-4.c: Likewise.
1426 * gcc.dg/vect/pr65947-5.c: Likewise.
1427 * gcc.dg/vect/pr65947-6.c: Likewise.
1428 * gcc.dg/vect/pr65947-8.c: Likewise.
1429 * gcc.dg/vect/pr65947-9.c: Likewise.
1430 * gcc.dg/vect/pr65947-10.c: Likewise.
1431 * gcc.dg/vect/pr65947-12.c: Likewise.
1432 * gcc.dg/vect/pr65947-13.c: Likewise.
1433 * gcc.dg/vect/pr65947-14.c: Likewise.
1434 * gcc.dg/vect/vect-cond-2.c: Likewise.
1435 * gcc.dg/vect/vect-pr69848.c: Likewise.
1436
c24c235e
ML
14372017-06-22 Martin Liska <mliska@suse.cz>
1438
1439 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
1440 to not inline it.
1441
71f82be9
JG
14422017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
1443
1444 * gcc.dg/tree-ssa/forwprop-37.c: New.
1445
a78f6980
RB
14462017-06-22 Richard Biener <rguenther@suse.de>
1447
1448 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
1449
85d5b033
RB
14502017-06-22 Richard Biener <rguenther@suse.de>
1451
1452 * gcc.dg/vect/pr65947-14.c: New testcase.
1453
4ded8669
MM
14542017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1455
1456 PR target/80510
1457 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
1458 32-bit support is added. Change ITYPE size to 64-bit integer.
1459 * gcc.target/powerpc/pr80510-2.c: Likewise.
1460
cb8d1b01
JJ
14612017-06-21 Jakub Jelinek <jakub@redhat.com>
1462
1463 PR c++/81154
1464 * g++.dg/gomp/pr81154.C: New test.
1465
113459fa
DM
14662017-06-21 David Malcolm <dmalcolm@redhat.com>
1467
1468 * g++.dg/other/old-style-cast-fixits.C: New test case.
1469
5e9d501c
JJ
14702017-06-21 Jakub Jelinek <jakub@redhat.com>
1471
1472 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
1473
27d33d3e
TV
14742017-06-21 Tom de Vries <tom@codesourcery.com>
1475
1476 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
1477
5433db45
TV
14782017-06-21 Tom de Vries <tom@codesourcery.com>
1479
1480 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
1481 warning.
1482
93c18375
ML
14832017-06-21 Martin Liska <mliska@suse.cz>
1484
1485 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
1486
ff9baa5f
PMR
14872017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
1488
1489 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
1490 gnat.dg/debug11_pkg2.ads: New testcase.
1491
a23ba8cc
MG
14922017-06-21 Marc Glisse <marc.glisse@inria.fr>
1493
1494 * gcc.target/i386/getround.c: New file.
1495
ed73f46f
MG
14962017-06-21 Marc Glisse <marc.glisse@inria.fr>
1497
1498 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
1499 * gcc.dg/tree-ssa/addadd-2.c: New file.
1500
6b92ab17
TV
15012017-06-21 Tom de Vries <tom@codesourcery.com>
1502
1503 * lib/target-supports.exp (add_options_for_stack_size): New proc.
1504 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
1505 * gcc.c-torture/compile/20080806-1.c: Same.
1506 * gcc.c-torture/compile/920723-1.c: Same.
1507 * gcc.c-torture/compile/930621-1.c: Same.
1508 * gcc.c-torture/compile/991214-2.c: Same.
1509 * gcc.c-torture/compile/bcopy.c: Same.
1510 * gcc.c-torture/compile/memtst.c: Same.
1511 * gcc.c-torture/compile/msp.c: Same.
1512 * gcc.c-torture/compile/stuct.c: Same.
1513 * gcc.c-torture/execute/20011008-3.c: Same.
1514 * gcc.c-torture/execute/20030209-1.c: Same.
1515 * gcc.c-torture/execute/20031012-1.c: Same.
1516 * gcc.c-torture/execute/20040805-1.c: Same.
1517 * gcc.c-torture/execute/920410-1.c: Same.
1518 * gcc.c-torture/execute/921113-1.c: Same.
1519 * gcc.c-torture/execute/921202-1.c: Same.
1520 * gcc.c-torture/execute/921208-2.c: Same.
1521 * gcc.c-torture/execute/930106-1.c: Same.
1522 * gcc.c-torture/execute/930406-1.c: Same.
1523 * gcc.c-torture/execute/950221-1.c: Same.
1524 * gcc.c-torture/execute/960521-1.c: Same.
1525 * gcc.c-torture/execute/980605-1.c: Same.
1526 * gcc.c-torture/execute/comp-goto-1.c: Same.
1527 * gcc.c-torture/execute/comp-goto-2.c: Same.
1528 * gcc.c-torture/execute/memcpy-1.c: Same.
1529 * gcc.c-torture/execute/multi-ix.c: Same.
1530 * gcc.c-torture/execute/nestfunc-4.c: Same.
1531 * gcc.c-torture/execute/pr20621-1.c: Same.
1532 * gcc.c-torture/execute/pr23135.c: Same.
1533 * gcc.c-torture/execute/pr28982b.c: Same.
1534 * gcc.dg/loop-3.c: Same.
1535 * gcc.dg/struct-ret-3.c: Same.
1536 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1537 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1538 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1539 * gcc.dg/tree-prof/pr44777.c: Same.
1540
191578a5
DM
15412017-06-20 David Malcolm <dmalcolm@redhat.com>
1542
1543 PR jit/81144
1544 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
1545 memset call with zero-initialization.
1546 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
1547
8a259e30
UB
15482017-06-20 Uros Bizjak <ubizjak@gmail.com>
1549
1550 * gcc.target/i386/pr80732.c: Include fma4-check.h.
1551 (main): Renamed to ...
1552 (fma4_test): ... this.
1553
b6837e04
JK
15542017-06-20 Julia Koval <julia.koval@intel.com>
1555
1556 * gcc.target/i386/pr73350-2.c: New test.
1557
67ea3f4e
RO
15582017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1559
1560 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
1561 * c-c++-common/fold-masked-cmp-2.c: Likewise.
1562 * c-c++-common/fold-masked-cmp-3.c: Likewise.
1563 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
1564 restrict to x86_64-*-*-gnu.
1565 Skip scan-assembler on *-*-darwin*.
1566 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
1567 * gcc.dg/loop-invariant.c: Likewise.
1568 * gcc.dg/lto/pr70955_0.c: Likewise.
1569 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1570 * gcc.dg/tree-ssa/pr79803.c: Likewise.
1571 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
1572
1573 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
1574 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
1575 targets.
1576 * gcc.dg/attr-ms_struct-2.c: Likewise.
1577 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1578 * gcc.dg/bf-ms-layout.c: Likewise.
1579 * gcc.dg/bf-ms-layout-2.c: Likewise.
1580 * gcc.dg/pic-macro-define.c: Remove target restrictions.
1581 Require fpic support.
1582 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
1583 targets.
1584 * gcc.target/i386/bitfield2.c: Likewise.
1585 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
1586 targets.
1587 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
1588
71bbbd13
NS
15892017-06-20 Nathan Sidwell <nathan@acm.org>
1590
1591 PR c++/67074
1592 * g++.dg/lookup/pr67074.C: New.
1593 * g++.dg/parse/namespace-alias-1.C: Adjust.
1594
531f0b38
RB
15952017-06-20 Richard Biener <rguenther@suse.de>
1596
1597 PR middle-end/81097
1598 * c-c++-common/ubsan/pr81097.c: New testcase.
1599
d47d7438
RB
16002017-06-20 Richard Biener <rguenther@suse.de>
1601
1602 * gcc.dg/vect/pr65947-9.c: Adjust.
1603
b5c7b957
TP
16042017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1605
1606 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
1607 * gcc.target/arm/acle/cdp2.c: Likewise.
1608 * gcc.target/arm/acle/ldc.c: Likewise.
1609 * gcc.target/arm/acle/ldc2.c: Likewise.
1610 * gcc.target/arm/acle/ldc2l.c: Likewise.
1611 * gcc.target/arm/acle/ldcl.c: Likewise.
1612 * gcc.target/arm/acle/mcr.c: Likewise.
1613 * gcc.target/arm/acle/mcr2.c: Likewise.
1614 * gcc.target/arm/acle/mcrr.c: Likewise.
1615 * gcc.target/arm/acle/mcrr2.c: Likewise.
1616 * gcc.target/arm/acle/mrc.c: Likewise.
1617 * gcc.target/arm/acle/mrc2.c: Likewise.
1618 * gcc.target/arm/acle/mrrc.c: Likewise.
1619 * gcc.target/arm/acle/mrrc2.c: Likewise.
1620 * gcc.target/arm/acle/stc.c: Likewise.
1621 * gcc.target/arm/acle/stc2.c: Likewise.
1622 * gcc.target/arm/acle/stc2l.c: Likewise.
1623 * gcc.target/arm/acle/stcl.c: Likewise.
1624
a1aa2599
JJ
16252017-06-20 Jakub Jelinek <jakub@redhat.com>
1626
1627 PR target/81121
1628 * gcc.target/i386/pr81121.c: New test.
1629
16122c22
MM
16302017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1631
1632 PR target/79799
1633 * gcc.target/powerpc/pr79799-1.c: New test.
1634 * gcc.target/powerpc/pr79799-2.c: Likewise.
1635 * gcc.target/powerpc/pr79799-3.c: Likewise.
1636 * gcc.target/powerpc/pr79799-4.c: Likewise.
1637 * gcc.target/powerpc/pr79799-5.c: Likewise.
1638
5ec046c0
NS
16392017-06-19 Nathan Sidwell <nathan@acm.org>
1640
1641 PR c++/81124
1642 PR c++/79766
1643 * g++.dg/lookup/pr79766.C: New.
1644 * g++.dg/lookup/pr81124.C: New.
1645 * g++.dg/template/explicit6.C: Adjust.
1646 * g++.old-deja/g++.other/decl5.C: Adjust.
1647
c72e002c
CL
16482017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1649
1650 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
1651 -DSTACK_SIZE.
1652
4301ae22
JJ
16532017-06-19 Jakub Jelinek <jakub@redhat.com>
1654
9f8fafe8
JJ
1655 PR sanitizer/81125
1656 * g++.dg/ubsan/pr81125.C: New test.
1657
4301ae22
JJ
1658 PR sanitizer/81111
1659 * g++.dg/ubsan/pr81111.C: New test.
1660
21e4389f
RB
16612017-06-19 Richard Biener <rguenther@suse.de>
1662
1663 PR middle-end/81118
1664 * gcc.dg/torture/pr81118.c: New testcase.
1665
343ae898
RB
16662017-06-19 Richard Biener <rguenther@suse.de>
1667
1668 PR tree-optimization/80887
1669 * gcc.dg/tree-ssa/pr80887.c: New testcase.
1670
97872698
JJ
16712017-06-19 Jakub Jelinek <jakub@redhat.com>
1672
1673 PR ipa/81112
1674 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
1675
c14c0b15
NS
16762017-06-19 Nathan Sidwell <nathan@acm.org>
1677
1678 PR c++/81119
1679 * g++.dg/warn/pr81119.C: New.
1680
a6e5212a
ML
16812017-06-19 Martin Liska <mliska@suse.cz>
1682
1683 PR sanitizer/80879
1684 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
1685
871cc215
ML
16862017-06-19 Martin Liska <mliska@suse.cz>
1687
1688 PR ipa/80732
1689 * gcc.target/i386/mvc5.c: Scan indirect_function.
1690 * gcc.target/i386/mvc7.c: Likewise.
1691 * gcc.target/i386/pr80732.c: New test.
1692
431abe69
PC
16932017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
1694
1695 PR c++/66093
1696 * g++.dg/cpp1y/constexpr-66093.C: New.
1697
fe1ae165
RO
16982017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1699
1700 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
1701 dg-skip-if list.
1702
db9bbdec
RB
17032017-06-19 Richard Biener <rguenther@suse.de>
1704
1705 PR ipa/81112
1706 * g++.dg/torture/pr81112.C: New testcase.
1707
18154846
JH
17082017-06-18 Jan Hubicka <hubicka@ucw.cz>
1709
1710 * gcc.dg/lto/pr69866_0.c: This test needs alias.
1711
5dace4bf
TK
17122017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1713
1714 PR fortran/52473
1715 * gfortran.dg/cshift_1.f90: New test.
1716
4f4b0ab8
RO
17172017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1718
1719 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
1720
b36a612c
CL
17212017-06-16 Carl Love <cel@us.ibm.com>
1722
1723 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
1724 main): Add runnable tests and test checker for vec_float,
1725 vec_float2, vec_floate and vec_floato builtins.
1726
e3e266bf
RE
17272017-06-16 Richard Earnshaw <rearnsha@arm.com>
1728
1729 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
1730 the architecture options added by dg-add-options arm_neon.
1731 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
1732 to the architecture.
1733 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
1734 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
1735 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
1736
42093880
RE
17372017-06-16 Richard Earnshaw <rearnsha@arm.com>
1738
1739 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
1740 multilibs have been built.
1741
c5742a17
RE
17422017-06-16 Richard Earnshaw <rearnsha@arm.com>
1743
1744 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
1745 * gcc.target/arm/pr51915.c: Likewise.
1746 * gcc.target/arm/pr52006.c: Likewise.
1747 * gcc.target/arm/pr53187.c: Likewise.
1748
93aa40fe
RE
17492017-06-16 Richard Earnshaw <rearnsha@arm.com>
1750
1751 * gcc.target/arm/multilibs.exp: New file.
1752
b3d8d88e
MS
17532017-06-16 Martin Sebor <msebor@redhat.com>
1754
1755 PR tree-optimization/80933
1756 PR tree-optimization/80934
1757 * gcc.dg/fold-bcopy.c: New test.
1758 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
1759 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 1760 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
1761 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1762 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1763 * gcc.dg/builtins-nonnull.c: Likewise.
1764
56960fd6
JG
17652017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1766
1767 PR target/71778
1768 * gcc.target/arm/pr71778.c: New.
1769
ec73e54d
JH
17702017-06-16 Jan Hubicka <hubicka@ucw.cz>
1771
1772 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
1773
01f1c24e
RB
17742017-06-16 Richard Biener <rguenther@suse.de>
1775
1776 PR tree-optimization/81090
1777 * gcc.dg/graphite/pr81090.c: New testcase.
1778
8d94f932
JW
17792017-06-16 Janus Weil <janus@gcc.gnu.org>
1780
1781 PR fortran/80983
1782 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
1783
b783399a
JJ
17842017-06-16 Jakub Jelinek <jakub@redhat.com>
1785
1786 PR sanitizer/81094
1787 * c-c++-common/ubsan/object-size-11.c: New test.
1788
c3684b7b
MS
17892017-06-15 Martin Sebor <msebor@redhat.com>
1790
1791 PR c++/80560
1792 * g++.dg/Wclass-memaccess.C: New test.
1793
d0e7a9fd
JW
17942017-06-15 Janus Weil <janus@gcc.gnu.org>
1795
1796 PR fortran/80983
1797 * gfortran.dg/proc_ptr_comp_51.f90: New test.
1798
d1eed638
JH
17992017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
1800
1801 PR lto/69866
1802 * gcc.dg/lto/pr69866_0.c: New test.
1803 * gcc.dg/lto/pr69866_1.c: Likewise.
1804
61f5d852
JL
18052017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1806
1807 PR target/78818
1808 * gcc.target/msp430/pr78818-real.c: New template for tests.
1809 * gcc.target/msp430/pr78818-auto.c: New test.
1810 * gcc.target/msp430/pr78818-data-region.c: New test.
1811 * gcc.target/msp430/pr78818-data-sec.c: New test.
1812 * gcc.target/msp430/pr78818-auto-warn.c: New test.
1813
6820664a
TP
18142017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
1815
1816 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
1817 instructions in it rather than the number of IT blocks being 2.
1818 Transfer scan directive arm_thumb2 restriction to the whole
1819 testcase and restrict further to Thumb-only targets.
1820
41c540fc
TC
18212017-06-15 Tamar Christina <tamar.christina@arm.com>
1822
1823 * gcc.target/arm/sdiv_costs_1.c:
1824 Use dg-add-options.
1825
3466430f
MR
18262017-06-14 Maciej W. Rozycki <macro@imgtec.com>
1827
1828 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
1829 * gcc.target/mips/pr51513-1.c: New test.
1830 * gcc.target/mips/pr51513-2.c: New test.
1831
26fda5f5
RB
18322017-06-14 Richard Biener <rguenther@suse.de>
1833
1834 PR tree-optimization/81083
1835 * gcc.dg/torture/pr81083.c: Add prototypes.
1836
909263f8
RB
18372017-06-14 Richard Biener <rguenther@suse.de>
1838
1839 PR middle-end/81088
1840 * c-c++-common/ubsan/pr81088.c: New testcase.
1841
938a807a
EB
18422017-06-14 Eric Botcazou <ebotcazou@adacore.com>
1843
1844 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
1845
85c1b6d7
AP
18462017-06-14 Andrew Pinski <apinski@cavium.com>
1847 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
1848
1849 PR target/71663
1850 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
1851 * gcc.target/aarch64/vect-init-2.c: Likewise.
1852 * gcc.target/aarch64/vect-init-3.c: Likewise.
1853 * gcc.target/aarch64/vect-init-4.c: Likewise.
1854 * gcc.target/aarch64/vect-init-5.c: Likewise.
1855
bee9e49f
PC
18562017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1857
1858 PR c++/58541
1859 * g++.dg/cpp0x/constexpr-58541.C: New.
1860
24d020bd
RB
18612017-06-14 Richard Biener <rguenther@suse.de>
1862
1863 PR tree-optimization/81083
1864 * gcc.dg/torture/pr81083.c: New testcase.
1865
11c16c2a
JJ
18662017-06-14 Jakub Jelinek <jakub@redhat.com>
1867
1868 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
1869 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
1870
c60dc053
JJ
18712017-06-13 Jakub Jelinek <jakub@redhat.com>
1872
f31a8339
JJ
1873 PR c++/80973
1874 * g++.dg/ubsan/pr80973.C: New test.
1875
c60dc053
JJ
1876 PR c++/80984
1877 * g++.dg/opt/nrv18.C: New test.
1878
45b2222a
ML
18792017-06-13 Martin Liska <mliska@suse.cz>
1880
1881 PR sanitize/78204
1882 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
1883 test by adding no_sanitize attribute.
1884 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1885
ef0e3441
RL
18862017-06-13 Renlin Li <renlin.li@arm.com>
1887
1888 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
1889 conditionally.
1890
345683a9
MJ
18912017-06-13 Martin Jambor <mjambor@suse.cz>
1892
1893 PR tree-optimization/80803
1894 PR tree-optimization/81063
1895 gcc.dg/tree-ssa/pr80803.c: New test.
1896 gcc.dg/tree-ssa/pr81063.c: Likewise.
1897
9ebc3467
YG
18982017-06-12 Yury Gribov <tetra2005@gmail.com>
1899
1900 * c-c++-common/fold-masked-cmp-3.c: New test.
1901
16842d34
YG
19022017-06-13 Yury Gribov <tetra2005@gmail.com>
1903
1904 PR tree-optimization/67328
1905 * c-c++-common/fold-masked-cmp-1.c: New test.
1906 * c-c++-common/fold-masked-cmp-2.c: Likewise.
1907 * gcc.dg/pr46309.c: Fix pattern.
1908 * gcc.dg/pr46309-2.c: Likewise.
1909
ba593ad5
TC
19102017-06-13 Tamar Christina <tamar.christina@arm.com>
1911
1912 * gcc.target/arm/sdiv_costs_1.c:
1913 Require arm_arch_v8a_ok and add march option.
1914
9ab5a235
ML
19152017-06-13 Martin Liska <mliska@suse.cz>
1916
1917 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
1918 * gcc.dg/tree-ssa/dump-2.c: Likewise.
1919 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1920
4f2c198d
RB
19212017-06-13 Richard Biener <rguenther@suse.de>
1922
1923 PR middle-end/81065
1924 * c-c++-common/ubsan/pr81065.c: New testcase.
1925
196ed8ea
ILT
19262017-06-12 Ian Lance Taylor <iant@golang.org>
1927
1928 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
1929 freorder. Update comment to explain test.
1930
64ff4f60
TC
19312017-06-12 Tamar Christina <tamar.christina@arm.com>
1932
1933 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
1934 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
1935 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
1936 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
1937
5ed2fdfe
TC
19382017-06-12 Tamar Christina <tamar.christina@arm.com>
1939
1940 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
1941
6cddb61c
TC
19422017-06-12 Tamar Christina <tamar.christina@arm.com>
1943
1944 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
1945
aebce396
JJ
19462017-06-12 Jakub Jelinek <jakub@redhat.com>
1947
1948 PR tree-optimization/81003
1949 * gcc.c-torture/compile/pr81003.c: New test.
1950
3fd7fe21
RB
19512017-06-12 Richard Biener <rguenther@suse.de>
1952
1953 PR tree-optimization/81053
1954 * gcc.dg/torture/pr81053.c: New testcase.
1955
ac39f0e8
TK
19562017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1957
1958 PR fortran/80988
1959 * gfortran.dg/implied_do_io_3.f90: New test.
1960
18787c38
TV
19612017-06-10 Tom de Vries <tom@codesourcery.com>
1962
1963 * lib/target-supports.exp (check_effective_target_signal): New proc.
1964 * lib/gcc.exp (gcc_target_compile): Remove appending of
1965 -DSIGNAL_SUPPRESS to additional_flags.
1966 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
1967 additional_flags if effective target signal is not supported by the
1968 target.
1969 * gcc.c-torture/execute/20101011-1.c: Same.
1970 * gcc.dg/c99-stdint-1.c: Same.
1971 * gcc.dg/c99-stdint-2.c: Same.
1972 * gcc.dg/c99-stdint-5.c: Same.
1973 * gcc.dg/c99-stdint-6.c: Same.
1974 * gcc.dg/stdint-width-1.c: Same.
1975
0069a009
TV
19762017-06-10 Tom de Vries <tom@codesourcery.com>
1977
1978 * lib/target-supports.exp (check_effective_target_stack_size)
1979 (dg-effective-target-value): New proc.
1980 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
1981 additional_flags.
1982 * lib/objc.exp (objc_target_compile): Same.
1983 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
1984 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
1985 dg-additional-options.
1986 * gcc.c-torture/compile/20080806-1.c: Same.
1987 * gcc.c-torture/compile/920723-1.c: Same.
1988 * gcc.c-torture/compile/930621-1.c: Same.
1989 * gcc.c-torture/compile/991214-2.c: Same.
1990 * gcc.c-torture/compile/bcopy.c: Same.
1991 * gcc.c-torture/compile/memtst.c: Same.
1992 * gcc.c-torture/compile/msp.c: Same.
1993 * gcc.c-torture/compile/stuct.c: Same.
1994 * gcc.c-torture/execute/20011008-3.c: Same.
1995 * gcc.c-torture/execute/20030209-1.c: Same.
1996 * gcc.c-torture/execute/20031012-1.c: Same.
1997 * gcc.c-torture/execute/20040805-1.c: Same.
1998 * gcc.c-torture/execute/920410-1.c: Same.
1999 * gcc.c-torture/execute/920501-7.c: Same.
2000 * gcc.c-torture/execute/921113-1.c: Same.
2001 * gcc.c-torture/execute/921202-1.c: Same.
2002 * gcc.c-torture/execute/921208-2.c: Same.
2003 * gcc.c-torture/execute/930106-1.c: Same.
2004 * gcc.c-torture/execute/930406-1.c: Same.
2005 * gcc.c-torture/execute/950221-1.c: Same.
2006 * gcc.c-torture/execute/960521-1.c: Same.
2007 * gcc.c-torture/execute/980605-1.c: Same.
2008 * gcc.c-torture/execute/comp-goto-1.c: Same.
2009 * gcc.c-torture/execute/comp-goto-2.c: Same.
2010 * gcc.c-torture/execute/memcpy-1.c: Same.
2011 * gcc.c-torture/execute/multi-ix.c: Same.
2012 * gcc.c-torture/execute/nestfunc-4.c: Same.
2013 * gcc.c-torture/execute/pr20621-1.c: Same.
2014 * gcc.c-torture/execute/pr23135.c: Same.
2015 * gcc.c-torture/execute/pr28982b.c: Same.
2016 * gcc.dg/loop-3.c: Same.
2017 * gcc.dg/struct-ret-3.c: Same.
2018 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2019 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2020 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2021 * gcc.dg/tree-prof/pr44777.c: Same.
2022
b09649fd
DM
20232017-06-09 David Malcolm <dmalcolm@redhat.com>
2024
2025 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2026 (test_mutually_exclusive_suggestions): New test function.
2027 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2028 (test_mutually_exclusive_suggestions): New test function.
2029 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
2030 (test_mutually_exclusive_suggestions): New test function.
2031 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2032 (test_show_locus): Add special-case for
2033 "test_mutually_exclusive_suggestions".
2034
a1f427e9
ILT
20352017-06-09 Ian Lance Taylor <iant@golang.org>
2036
2037 * gcc.dg/tree-prof/split-1.c: New test.
2038
cb59f689
JH
20392017-06-09 Jan Hubicka <hubicka@ucw.cz>
2040
2041 * gcc.dg/predict-14.c: Avoid cold function detection.
2042 * gcc.target/i386/umod-3.c: Likewise.
2043
f66e6423
TC
20442017-06-09 Tamar Christina <tamar.christina@arm.com>
2045
2046 * gcc.target/aarch64/lrint-matherr.h: New.
2047 * gcc.target/aarch64/inline-lrint_1.c: New.
2048 * gcc.target/aarch64/inline-lrint_2.c: New.
2049 * gcc.target/aarch64/no-inline-lrint_1.c: New.
2050 * gcc.target/aarch64/no-inline-lrint_2.c: New.
2051
37b68a43
TC
20522017-06-09 Tamar Christina <tamar.christina@arm.com>
2053
2054 * gcc.target/arm/sdiv_costs_1.c: New.
2055
37f30285
TV
20562017-06-09 Tom de Vries <tom@codesourcery.com>
2057
2058 PR target/80855
2059 * gcc.target/nvptx/label-values.c: New test.
2060
051508d7
TP
20612017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2062
2063 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
2064 Test for null definitions instead of them being undefined. Add entry
2065 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
2066 about using the effective target for architecture extension.
2067 (check_effective_target_arm_arch_v7ve_ok): Remove.
2068 (add_options_for_arm_arch_v7ve): Likewise.
2069
01a8cacc
RB
20702017-06-09 Richard Biener <rguenther@suse.de>
2071
2072 PR tree-optimization/66623
2073 * gcc.dg/vect/pr66623.c: New testcase.
2074
6d1115c5
RB
20752017-06-09 Richard Biener <rguenther@suse.de>
2076
2077 PR tree-optimization/79483
2078 * gcc.dg/graphite/pr79483.c: New testcase.
2079
6ba856d4
RB
20802017-06-09 Richard Biener <rguenther@suse.de>
2081
2082 PR middle-end/81007
2083 * g++.dg/pr81007.C: New testcase.
2084
48e69247
JJ
20852017-06-09 Jakub Jelinek <jakub@redhat.com>
2086
2087 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
2088 instead of "rsp" for -m32.
2089 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
2090 target, add -msse2 to dg-options.
2091 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
2092 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
2093
120ef1d5
SB
20942017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
2095
2096 PR target/80966
2097 * gcc.target/powerpc/stack-limit.c: New testcase.
2098
271be653
WS
20992017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
2100
774cccdc
JJ
2101 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
2102 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
2103 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
2104 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
2105 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
2106 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 2107
0d05f685
JJ
21082017-06-08 Jakub Jelinek <jakub@redhat.com>
2109
8ab7005b
JJ
2110 PR c/81006
2111 * c-c++-common/gomp/pr81006.c: New test.
2112
34361776
JJ
2113 PR c++/81011
2114 * g++.dg/gomp/pr81011.C: New test.
2115
0d05f685
JJ
2116 PR middle-end/81005
2117 * c-c++-common/ubsan/align-10.c: New test.
2118 * c-c++-common/ubsan/null-13.c: New test.
2119
2163b9bc
UB
21202017-06-08 Uros Bizjak <ubizjak@gmail.com>
2121
2122 PR target/81015
2123 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
2124 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
2125 * gcc.target/i386/pr81015.c: New test.
2126
73f49ad7
TV
21272017-06-08 Tom de Vries <tom@codesourcery.com>
2128
2129 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
2130 trampolines instead of NO_TRAMPOLINES.
2131 * gcc.c-torture/execute/20000822-1.c: Same.
2132 * gcc.c-torture/execute/920428-2.c: Same.
2133 * gcc.c-torture/execute/920501-7.c: Same.
2134 * gcc.c-torture/execute/920612-2.c: Same.
2135 * gcc.c-torture/execute/921017-1.c: Same.
2136 * gcc.c-torture/execute/921215-1.c: Same.
2137 * gcc.c-torture/execute/931002-1.c: Same.
2138 * gcc.c-torture/execute/comp-goto-2.c: Same.
2139 * gcc.c-torture/execute/nestfunc-1.c: Same.
2140 * gcc.c-torture/execute/nestfunc-2.c: Same.
2141 * gcc.c-torture/execute/nestfunc-3.c: Same.
2142 * gcc.c-torture/execute/nestfunc-5.c: Same.
2143 * gcc.c-torture/execute/nestfunc-6.c: Same.
2144 * gcc.c-torture/execute/pr24135.c: Same.
2145 * gcc.dg/Wtrampolines.c: Same.
2146 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2147 * gcc.dg/torture/stackalign/nested-5.c: Same.
2148 * gcc.dg/torture/stackalign/nested-6.c: Same.
2149 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
2150 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2151 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
2152 * gcc.dg/trampoline-1.c: Same.
2153 * gcc.dg/tree-prof/pr44777.c: Same.
2154 * gcc.target/i386/pr67770.c: Same.
2155 * lib/gcc.exp (gcc_target_compile): Remove appending of
2156 -DNO_TRAMPOLINES to additional_flags.
2157 * lib/objc.exp (objc_target_compile): Same.
2158
b9835925
TV
21592017-06-08 Tom de Vries <tom@codesourcery.com>
2160
2161 * lib/target-supports.exp (check_effective_target_trampolines): Test for
2162 'gcc,no_trampolines' instead of 'no_trampolines'.
2163
77db6c15
AI
21642017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
2165
2166 PR middle-end/79988
2167 * gcc.target/i386/mpx/pr79988.c: New test.
2168
0036534f
AI
21692017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
2170
2171 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
2172 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
2173 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
2174
b69d9ac6
JH
21752017-06-08 Jan Hubicka <hubicka@ucw.cz>
2176
2177 * g++.dg/tree-ssa/counts-1.C: New testcase.
2178 * gcc.dg/tree-ssa/counts-1.c: New testcase.
2179
c46f9051
JK
21802017-08-08 Julia Koval <julia.koval@intel.com>
2181
2182 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
2183 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
2184 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
2185 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
2186 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
2187 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
2188
5ed41889
MP
21892017-06-08 Marek Polacek <polacek@redhat.com>
2190
2191 PR sanitize/80932
2192 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
2193
8055904e
JK
21942017-08-08 Julia Koval <julia.koval@intel.com>
2195
2196 PR target/73350,80862
2197 * gcc.target/i386/pr73350.c: New test.
2198
fb4bc6ff
RB
21992017-06-08 Richard Biener <rguenther@suse.de>
2200
2201 PR tree-optimization/80928
2202 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
2203
989cc652 22042017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 2205
989cc652
CL
2206 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
2207
83059741
JW
22082017-06-07 Jonathan Wakely <jwakely@redhat.com>
2209
2210 PR c++/80990
2211 * g++.dg/cpp1z/class-deduction39.C: New.
2212
0874a778
MP
22132017-06-07 Marek Polacek <polacek@redhat.com>
2214
2215 PR sanitizer/80932
2216 * c-c++-common/ubsan/pr80932.c: New test.
2217
55e872a4
BC
22182017-06-07 Bin Cheng <bin.cheng@arm.com>
2219
2220 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
2221 * gcc.target/i386/l_fma_double_2.c: Ditto.
2222 * gcc.target/i386/l_fma_double_3.c: Ditto.
2223 * gcc.target/i386/l_fma_double_4.c: Ditto.
2224 * gcc.target/i386/l_fma_double_5.c: Ditto.
2225 * gcc.target/i386/l_fma_double_6.c: Ditto.
2226 * gcc.target/i386/l_fma_float_1.c: Ditto.
2227 * gcc.target/i386/l_fma_float_2.c: Ditto.
2228 * gcc.target/i386/l_fma_float_3.c: Ditto.
2229 * gcc.target/i386/l_fma_float_4.c: Ditto.
2230 * gcc.target/i386/l_fma_float_5.c: Ditto.
2231 * gcc.target/i386/l_fma_float_6.c: Ditto.
2232
cb9ac430
TC
22332017-06-07 Tamar Christina <tamar.christina@arm.com>
2234
2235 * gcc.target/aarch64/sdiv_costs_1.c: New.
2236
46c821e7
RB
22372017-06-07 Richard Biener <rguenther@suse.de>
2238
2239 PR tree-optimization/80928
2240 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
2241 * gcc.dg/vect/slp-13-big-array.c: Likewise.
2242
6eb2ac65
RB
22432017-06-07 Richard Biener <rguenther@suse.de>
2244
2245 PR tree-optimization/80928
2246 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
2247 check_results.
2248
25396db9
NS
22492017-06-06 Nathan Sidwell <nathan@acm.org>
2250
2251 * g++.dg/pr45330.C: Add inline namespace case.
2252
bbf97416
TK
22532017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2254
2255 PR fortran/80975
2256 * gfortran.dg/matmul_16.f90: New test.
2257 * gfortran.dg/inline_matmul_18.f90: New test.
2258
dc949728
MP
22592017-06-06 Marek Polacek <polacek@redhat.com>
2260
2261 PR c/79983
2262 * gcc.dg/pr79983.c: New test.
2263
100d0700
DM
22642017-06-06 David S. Miller <davem@davemloft.net>
2265
2266 * gcc.target/sparc/sparc-ret-3.c: New test.
2267
6c6b519a
TV
22682017-06-06 Tom de Vries <tom@codesourcery.com>
2269
2270 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
2271 label_values instead of NO_LABEL_VALUES.
2272 * gcc.c-torture/compile/920301-1.c: Same.
2273 * gcc.c-torture/compile/920501-1.c: Same.
2274 * gcc.c-torture/compile/941014-4.c: Same.
2275 * gcc.c-torture/compile/labels-1.c: Same.
2276 * gcc.c-torture/compile/pr18903.c: Same.
2277 * gcc.c-torture/execute/920302-1.c: Same.
2278 * gcc.c-torture/execute/920415-1.c: Same.
2279 * gcc.c-torture/execute/920428-2.c: Same.
2280 * gcc.c-torture/execute/920501-3.c: Same.
2281 * gcc.c-torture/execute/920501-4.c: Same.
2282 * gcc.c-torture/execute/920501-5.c: Same.
2283 * gcc.c-torture/execute/920501-7.c: Same.
2284 * gcc.c-torture/execute/920721-4.c: Same.
2285 * gcc.c-torture/execute/980526-1.c: Same.
2286 * gcc.c-torture/execute/990208-1.c: Same.
2287 * gcc.c-torture/execute/comp-goto-1.c: Same.
2288 * gcc.c-torture/execute/comp-goto-2.c: Same.
2289 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2290 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2291 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
2292 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2293 * gcc.dg/tree-prof/pr44777.c: Same.
2294 * gcc.misc-tests/bprob-2.c: Same.
2295 * gcc.misc-tests/gcov-3.c: Same.
2296 * lib/gcc.exp (gcc_target_compile): Remove appending of
2297 -DNO_LABEL_VALUES to additional_flags.
2298 * lib/objc.exp (objc_target_compile): Same.
2299 * lib/target-supports.exp (check_effective_target_label_values): Test on
2300 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
2301
4ebcc903
KT
23022017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2303
2304 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
2305
331dc840
RB
23062017-06-06 Richard Biener <rguenther@suse.de>
2307
2308 PR tree-optimization/80974
2309 * gcc.dg/torture/pr80974.c: New testcase.
2310
d2537732
TP
23112017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
2312
2313 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
2314 "unsigned int" in conversation warning on line 15.
2315
e7baeb39
RB
23162017-06-06 Richard Biener <rguenther@suse.de>
2317
2318 PR tree-optimization/80928
2319 * gcc.dg/vect/pr80928.c: New testcase.
2320 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
2321 * gcc.dg/vect/slp-13.c: Likewise.
2322 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
2323
05945a1b
DM
23242017-06-05 David Malcolm <dmalcolm@redhat.com>
2325
2326 * g++.dg/plugin/comment_plugin.c: New test plugin.
2327 * g++.dg/plugin/comments-1.C: New test file.
2328 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2329
9b972837
BE
23302017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2331
2332 * gcc.misc-tests/gcov-1a.c: New test.
2333
1d135d98
MM
23342017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2335
2336 * gcc.target/powerpc/clone1.c: New test.
2337
92bba237
JW
23382017-06-05 Janus Weil <janus@gcc.gnu.org>
2339
2340 PR fortran/70601
2341 * gfortran.dg/proc_ptr_comp_50.f90: New test.
2342
7b3ee9c9
NK
23432017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
2344
2345 PR fortran/35339
2346 * gfortran.dg/implied_do_io_1.f90: New Test.
2347 * gfortran.dg/implied_do_io_2.f90: New Test.
2348
e4d1c5c4
RL
23492017-06-05 Renlin Li <renlin.li@arm.com>
2350
2351 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
2352 selector to related line.
2353
d91561cb
JH
23542017-06-05 Jan Hubicka <hubicka@ucw.cz>
2355
2356 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
2357
d8395013
KT
23582017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2359
2360 * gcc.target/aarch64/store_lane0_str_1.c: New test.
2361
279dc4b4
KT
23622017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2363
2364 * gcc.target/aarch64/subs_compare_2.c: New test.
2365
e49d8b68
KT
23662017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2367
2368 * gcc.target/aarch64/subs_compare_1.c: New test.
2369
4456f65d
CX
23702017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
2371
2372 * gcc.target/mips/div-9.c: Delete duplicate test.
2373 * gcc.target/mips/div-10.c: Ditto.
2374 * gcc.target/mips/div-11.c: Ditto.
2375 * gcc.target/mips/div-12.c: Ditto.
2376
3995f3a2
JH
23772017-05-23 Jan Hubicka <hubicka@ucw.cz>
2378
2379 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2380
82c027e1
DH
23812017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
2382
2383 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
2384 vesrion of the dejagnu grep.
2385 (list-module-names): Use it and adjust the regular expressions for
2386 modules and submodules.
2387 * gfortran.dg/prof/prof.exp: Cleanup modules.
2388 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
2389 directives.
2390 * gfortran.dg/altreturn_8.f90: Likewise.
2391 * gfortran.dg/associate_12.f90: Likewise.
2392 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
2393 * gfortran.dg/charlen_15.f90: Likewise.
2394 * gfortran.dg/class_4a.f03: Likewise.
2395 * gfortran.dg/class_54.f90: Likewise.
2396 * gfortran.dg/class_dummy_4.f03: Likewise.
2397 * gfortran.dg/class_dummy_5.f90: Likewise.
2398 * gfortran.dg/constructor_9.f90: Likewise.
2399 * gfortran.dg/dec_structure_15.f90: Likewise.
2400 * gfortran.dg/do_check_8.f90: Likewise.
2401 * gfortran.dg/dtio_26.f03: Likewise.
2402 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
2403 * gfortran.dg/equiv_9.f90: Likewise.
2404 * gfortran.dg/extends_15.f90: Likewise.
2405 * gfortran.dg/finalize_22.f90: Likewise.
2406 * gfortran.dg/finalize_23.f90: Likewise.
2407 * gfortran.dg/generic_26.f90: Likewise.
2408 * gfortran.dg/generic_27.f90: Likewise.
2409 * gfortran.dg/namelist_76.f90: Likewise.
2410 * gfortran.dg/pointer_init_8.f90: Likewise.
2411 * gfortran.dg/pr61318.f90: Likewise.
2412 * gfortran.dg/pr77260_1.f90: Likewise.
2413 * gfortran.dg/pr77260_2.f90: Likewise.
2414 * gfortran.dg/pr77420_3.f90: Likewise.
2415 * gfortran.dg/proc_ptr_39.f90: Likewise.
2416 * gfortran.dg/proc_ptr_41.f90: Likewise.
2417 * gfortran.dg/proc_ptr_42.f90: Likewise.
2418 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
2419 * gfortran.dg/submodule_1.f08: Likewise.
2420 * gfortran.dg/submodule_10.f08: Likewise.
2421 * gfortran.dg/submodule_14.f08: Likewise.
2422 * gfortran.dg/submodule_15.f08: Likewise.
2423 * gfortran.dg/submodule_2.f08: Likewise.
2424 * gfortran.dg/submodule_5.f08: Likewise.
2425 * gfortran.dg/submodule_6.f08: Likewise.
2426 * gfortran.dg/submodule_7.f08: Likewise.
2427 * gfortran.dg/submodule_8.f08: Likewise.
2428 * gfortran.dg/submodule_9.f08: Likewise.
2429 * gfortran.dg/transfer_class_2.f90: Likewise.
2430 * gfortran.dg/typebound_assignment_7.f90: Likewise.
2431 * gfortran.dg/typebound_call_24.f03: Likewise.
2432 * gfortran.dg/typebound_call_25.f90: Likewise.
2433 * gfortran.dg/typebound_deferred_1.f90: Likewise.
2434 * gfortran.dg/typebound_generic_12.f03: Likewise.
2435 * gfortran.dg/typebound_generic_13.f03: Likewise.
2436 * gfortran.dg/typebound_generic_14.f03: Likewise.
2437 * gfortran.dg/typebound_generic_15.f90: Likewise.
2438 * gfortran.dg/typebound_operator_16.f03: Likewise.
2439 * gfortran.dg/typebound_operator_18.f90: Likewise.
2440 * gfortran.dg/typebound_operator_20.f90: Likewise.
2441 * gfortran.dg/typebound_override_3.f90: Likewise.
2442 * gfortran.dg/typebound_override_4.f90: Likewise.
2443 * gfortran.dg/typebound_override_5.f90: Likewise.
2444 * gfortran.dg/typebound_override_6.f90: Likewise.
2445 * gfortran.dg/typebound_override_7.f90: Likewise.
2446 * gfortran.dg/typebound_proc_28.f03: Likewise.
2447 * gfortran.dg/typebound_proc_29.f90: Likewise.
2448 * gfortran.dg/typebound_proc_30.f90: Likewise.
2449 * gfortran.dg/typebound_proc_31.f90: Likewise.
2450 * gfortran.dg/typebound_proc_32.f90: Likewise.
2451 * gfortran.dg/typebound_proc_33.f90: Likewise.
2452 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
2453 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
2454 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
2455 * gfortran.dg/use_only_3.f90: Likewise.
2456 * gfortran.dg/use_without_only_1.f90: Likewise.
2457 * gfortran.dg/warn_unused_function.f90: Likewise.
2458 * gfortran.dg/warn_unused_function_2.f90: Likewise.
2459 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 2460
3de4ac6d
MP
24612017-06-04 Marek Polacek <polacek@redhat.com>
2462
2463 PR c/80919
2464 * gcc.dg/format/pr80919.c: New test.
2465
2474f48f
MS
24662017-06-02 Martin Sebor <msebor@redhat.com>
2467
2468 PR c/80892
2469 * c-c++-common/Wfloat-conversion-2.c: New test.
2470
bd280745
PC
24712017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2472
2473 PR c++/68754
2474 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 2475
bd280745 24762017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
2477
2478 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
2479 for the new built-ins.
2480
ffa8a921
SD
24812017-06-02 Sudakshina Das <sudi.das@arm.com>
2482
2483 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
2484
d65d1bd9
WS
24852017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2486
2487 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
2488 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
2489 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
2490 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
2491 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
2492
b160939b
KT
24932017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2494
2495 * gcc.target/aarch64/hfmode_ins_1.c: New test.
2496
17f47f86
KT
24972017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2498
2499 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
2500
ab82e126
WS
25012017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2502
2503 * gcc.target/powerpc/fold-vec-abs-char.c: New.
2504 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
2505 * gcc.target/powerpc/fold-vec-abs-int.c: New.
2506 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
2507 * gcc.target/powerpc/fold-vec-abs-short.c: New.
2508 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
2509 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
2510 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
2511 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
2512
c957e9c0
NS
25132017-06-02 Nathan Sidwell <nathan@acm.org>
2514
2515 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
2516
aad16012
JJ
25172017-06-02 Jakub Jelinek <jakub@redhat.com>
2518
74b4885d
JJ
2519 PR rtl-optimization/80903
2520 * gcc.dg/pr80903.c: New test.
2521
aad16012
JJ
2522 PR fortran/80918
2523 * gfortran.dg/gomp/pr80918.f90: New test.
2524
40ffd95f
BE
25252017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2526
2527 * c-c++-common/Wsizeof-pointer-div.c: New test.
2528 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
2529 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2530 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
2531 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2532 * gcc.target/i386/sse-set-ps-1.c: Likewise.
2533 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
2534 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
2535 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
2536 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
2537 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
2538 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
2539 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
2540 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
2541 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
2542 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
2543 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
2544 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
2545 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
2546
052754ea
WS
25472017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
2548
2549 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
2550 Update the target to power8-vector.
2551
aa63913f
DM
25522017-06-01 David Malcolm <dmalcolm@redhat.com>
2553
2554 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
2555
2ded3754
PMR
25562017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2557
2558 * debug12.adb, debug12.ads: New testcase.
2559
c8638450
MJ
25602017-06-01 Martin Jambor <mjambor@suse.cz>
2561
2562 PR tree-optimization/80898
2563 * gcc.dg/tree-ssa/pr80898.c: New test.
2564 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
2565
ac853c90
PC
25662017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2567
2568 PR c++/80896
2569 * g++.dg/cpp1z/nodiscard5.C: New.
2570
7841f13c
CZ
25712017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
2572
2573 * gcc.target/arc/pr9001195952.c: New test.
2574
f525e390
TV
25752017-06-01 Tom de Vries <tom@codesourcery.com>
2576
2577 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
2578 * gcc.c-torture/compile/asmgoto-1.c: Same.
2579 * gcc.dg/20000707-1.c: Same.
2580 * gcc.dg/pr38700.c: Same.
2581 * gcc.dg/pr70169.c: Same.
2582 * gcc.dg/pr80112.c: Same.
2583 * gcc.dg/torture/pr51071-2.c: Same.
2584 * gcc.dg/torture/pr51071.c: Same.
2585 * gcc.dg/tree-ssa/alias-34.c: Same.
2586
9285616c
PMR
25872017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2588
2589 * gnat.dg/debug11.adb: New testcase.
2590
48932682
RB
25912017-06-01 Richard Biener <rguenther@suse.de>
2592
2593 PR middle-end/66313
2594 * c-c++-common/ubsan/pr66313.c: New testcase.
2595 * gcc.dg/tree-ssa/loop-15.c: Adjust.
2596
fcb99124
SM
25972017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
2598
2599 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
2600 dg-options. Change dg-require-effective-target powerpc_vsx_ok
2601 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
2602 -mcpu overridden.
2603 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
2604 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
2605 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
2606 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
2607 to dg-option. Add dg-skip-if directive to disable this test
2608 for darwin. Add dg-skip-if directive to disable this test if
2609 -mcpu overridden.
2610
dc7401c0
SP
26112017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
2612
2613 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
2614 (_mm_maskz_max_sd): Test new intrinsics.
2615 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
2616 (_mm_maskz_max_sd): Test new intrinsics.
2617 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
2618 (_mm_maskz_max_ss): Test new intrinsics.
2619 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
2620 (_mm_maskz_max_ss): Test new intrinsics.
2621 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
2622 (_mm_maskz_min_sd): Test new intrinsics.
2623 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
2624 (_mm_maskz_min_sd): Test new intrinsics.
2625 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
2626 (_mm_maskz_min_ss): Test new intrinsics.
2627 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
2628 (_mm_maskz_min_ss): Test new intrinsics.
2629
3909991c
NS
26302017-05-31 Nathan Sidwell <nathan@acm.org>
2631
2632 * g++.dg/lookup/lambda1.C New.
2633
0e510edb
BC
26342017-05-31 Bin Cheng <bin.cheng@arm.com>
2635
2636 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
2637 on pointer should not be replaced.
2638
9fc5e7a4
MM
26392017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
2640
2641 PR testsuite/80580
2642 * gcc.dg/gimplefe-error-7.c: New test.
2643
1e466f04
GM
26442017-05-31 Graham Markall <graham.markall@embecosm.com>
2645
2646 * gcc.target/arc/add_n-combine.c: New test.
2647 * gcc.target/arc/sub_n-combine.c: New test.
2648
89c88990
RB
26492017-05-31 Richard Biener <rguenther@suse.de>
2650
2651 PR target/80880
2652 * gcc.target/i386/pr80880.c: New testcase.
2653
748bbe72
RS
26542017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
2655
2656 * gcc.dg/vect/vect-103.c: Update wording of dump message.
2657
c7d7e222
BC
26582017-05-31 Bin Cheng <bin.cheng@arm.com>
2659
2660 * gcc.dg/vect/pr80815-3.c: New test.
2661
ee1379be
RB
26622017-05-31 Richard Biener <rguenther@suse.de>
2663
2664 PR tree-optimization/80906
2665 * gcc.dg/graphite/pr80906.c: New testcase.
2666
bcce980e
TV
26672017-05-30 Tom de Vries <tom@codesourcery.com>
2668
2669 PR testsuite/80910
2670 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
2671 unsupported if host compiler does not support c++11.
2672 (host_supports_c++11): New proc.
2673
ef9200aa
MS
26742017-05-30 Martin Sebor <msebor@redhat.com>
2675
2676 PR c/80731
2677 * g++.dg/ext/utf16-4.C: Relax test.
2678 * gcc.dg/fixed-point/int-warning.c: Adjust.
2679
f012c8ef
DM
26802017-05-30 David Malcolm <dmalcolm@redhat.com>
2681
2682 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
2683 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
2684 test case.
2685 * g++.dg/plugin/show-template-tree-color.C: New test case.
2686 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
2687 * g++.dg/template/show-template-tree-2.C: New test case.
2688 * g++.dg/template/show-template-tree-3.C: New test case.
2689 * g++.dg/template/show-template-tree-4.C: New test case.
2690 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
2691 * g++.dg/template/show-template-tree.C: New test case.
2692
3f8efe25
SB
26932017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
2694
2695 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
2696 dg-options.
2697 * gfortran.dg/pr80107.f: Delete testcase.
2698
77d1dbdb
UB
26992017-05-30 Uros Bizjak <ubizjak@gmail.com>
2700
2701 PR target/80833
2702 * gcc.target/i386/pr80833-1.c: New test.
2703 * gcc.target/i386/pr80833-2.c: Ditto.
2704
e2f35333
NS
27052017-05-30 Nathan Sidwell <nathan@acm.org>
2706
2707 PR c++/80913
2708 * g++.dg/lookup/pr80913.C: New.
2709
ba7629e2
RB
27102017-05-30 Richard Biener <rguenther@suse.de>
2711
2712 PR middle-end/80901
2713 * gcc.dg/torture/pr80901.c: New testcase.
2714
4bfb347c
RD
27152017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
2716
2717 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
2718
b3125625
JL
27192017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2720
2721 PR target/78838
2722 * gcc.target/msp430/interrupt_fn_placement.c: New test.
2723
892d6169
RB
27242017-05-30 Richard Biener <rguenther@suse.de>
2725
2726 PR middle-end/80876
2727 * gcc.dg/torture/pr80876.c: New testcase.
2728
3d7ff728
NS
27292017-05-29 Nathan Sidwell <nathan@acm.org>
2730
2731 PR c++/80891 (#5)
2732 * g++.dg/lookup/pr80891-5.C: New.
2733
fd262197
JD
27342017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2735
2736 PR libgfortran/53029
2737 * gfortran.dg/read_5.f90: New test.
2738
724e517a
NS
27392017-05-29 Nathan Sidwell <nathan@acm.org>
2740
a5cfa13a
NS
2741 PR c++/80891 (#4)
2742 * g++.dg/lookup/pr80891-4.C: New.
2743
e514ab0c
NS
2744 PR c++/80891 (#1)
2745 * g++.dg/lookup/pr80891-1.C: New.
2746
58dec010
NS
2747 PR c++/80891 (#3)
2748 * g++.dg/lookup/pr80891-3.C: New.
2749
724e517a
NS
2750 PR c++/80891 (#2)
2751 * g++.dg/lookup/pr80891-2.C: New.
2752
bbe3927b
TK
27532017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2754
2755 PR fortran/37131
2756 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
2757 flags.
2758 * gfortran.dg/transpose_optimization_1.f90: Likewise.
2759 * gfortran.dg/inline_matmul_17.f90: New test.
2760
8364e6ac
TK
27612017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2762
2763 * gfortran.dg/matmul_bounds_12.f90: New test.
2764
56a35ac9
JJ
27652017-05-27 Jakub Jelinek <jakub@redhat.com>
2766
2767 PR bootstrap/80887
2768 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
2769
945bf9e1
NS
27702017-05-26 Nathan Sidwell <nathan@acm.org>
2771
2772 * g++.dg/cpp0x/dr2061.C: New.
2773 * g++.dg/parse/namespace-alias-1.C: Add more test.
2774
cb4fe401
BC
27752017-05-26 Bin Cheng <bin.cheng@arm.com>
2776
2777 PR tree-optimization/80815
2778 * gcc.dg/vect/pr80815-1.c: New test.
2779 * gcc.dg/vect/pr80815-2.c: New test.
2780
e929e611
ML
27812017-05-26 Martin Liska <mliska@suse.cz>
2782
2783 PR ipa/80663
2784 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
2785 split at the problematic spot.
2786 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
2787 a valid value of the param.
2788
92f105f6
MP
27892017-05-26 Marek Polacek <polacek@redhat.com>
2790
2791 PR sanitizer/80875
2792 * c-c++-common/ubsan/pr80875.c: New test.
2793
74ca4e36
TV
27942017-05-26 Tom de Vries <tom@codesourcery.com>
2795
2796 PR testsuite/80557
2797 * gcc.dg/20011021-1.c: Replace absolute line numbers.
2798 * gcc.dg/Wcxx-compat-8.c: Same.
2799 * gcc.dg/Wobjsize-1.c: Same.
2800 * gcc.dg/Wshadow-local-2.c: Same.
2801 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
2802 * gcc.dg/anon-struct-6.c: Same.
2803 * gcc.dg/asm-wide-1.c: Same.
2804 * gcc.dg/builtin-inf-1.c: Same.
2805 * gcc.dg/builtin-redefine.c: Same.
2806 * gcc.dg/c90-array-lval-6.c: Same.
2807 * gcc.dg/c90-array-lval-7.c: Same.
2808 * gcc.dg/c90-fordecl-1.c: Same.
2809 * gcc.dg/c99-fordecl-2.c: Same.
2810 * gcc.dg/cast-lvalue-1.c: Same.
2811 * gcc.dg/cast-lvalue-2.c: Same.
2812 * gcc.dg/compound-lvalue-1.c: Same.
2813 * gcc.dg/cond-lvalue-1.c: Same.
2814 * gcc.dg/cpp/20000419-1.c: Same.
2815 * gcc.dg/cpp/backslash.c: Same.
2816 * gcc.dg/cpp/backslash2.c: Same.
2817 * gcc.dg/cpp/macspace1.c: Same.
2818 * gcc.dg/cpp/macspace2.c: Same.
2819 * gcc.dg/cpp/multiline-2.c: Same.
2820 * gcc.dg/cpp/pr27777.c: Same.
2821 * gcc.dg/cpp/pr30786.c: Same.
2822 * gcc.dg/cpp/pr34602.c: Same.
2823 * gcc.dg/cpp/redef1.c: Same.
2824 * gcc.dg/cpp/tr-warn1.c: Same.
2825 * gcc.dg/cpp/tr-warn3.c: Same.
2826 * gcc.dg/cpp/tr-warn6.c: Same.
2827 * gcc.dg/cpp/trad/hash.c: Same.
2828 * gcc.dg/cpp/trad/redef1.c: Same.
2829 * gcc.dg/cpp/ucs.c: Same.
2830 * gcc.dg/declspec-10.c: Same.
2831 * gcc.dg/declspec-11.c: Same.
2832 * gcc.dg/declspec-18.c: Same.
2833 * gcc.dg/format/c99-strftime-1.c: Same.
2834 * gcc.dg/format/ext-3.c: Same.
2835 * gcc.dg/format/pr72858.c: Same.
2836 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
2837 * gcc.dg/init-string-1.c: Same.
2838 * gcc.dg/label-decl-3.c: Same.
2839 * gcc.dg/m-un-2.c: Same.
2840 * gcc.dg/nofixed-point-2.c: Same.
2841 * gcc.dg/noncompile/20020213-1.c: Same.
2842 * gcc.dg/pch/counter-2.c: Same.
2843 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
2844 * gcc.dg/pr27528.c: Same.
2845 * gcc.dg/pr27953.c: Same.
2846 * gcc.dg/pr35899.c: Same.
2847 * gcc.dg/pr37561.c: Same.
2848 * gcc.dg/pr45461.c: Same.
2849 * gcc.dg/pr45750.c: Same.
2850 * gcc.dg/pr53196-2.c: Same.
2851 * gcc.dg/pr53265.c: Same.
2852 * gcc.dg/redecl-1.c: Same.
2853 * gcc.dg/tls/thr-init-1.c: Same.
2854 * gcc.dg/torture/pr51106-1.c: Same.
2855 * gcc.dg/torture/pr51106-2.c: Same.
2856 * gcc.dg/uninit-19.c: Same.
2857 * gcc.dg/uninit-pr20644.c: Same.
2858
6fc9f7aa
JJ
28592017-05-26 Jakub Jelinek <jakub@redhat.com>
2860
2861 * g++.dg/cpp1z/decomp29.C (p): New variable.
2862 (main): Add further tests.
2863
28e0e05b
RB
28642017-05-26 Richard Biener <rguenther@suse.de>
2865
2866 PR tree-optimization/80842
2867 * gcc.dg/torture/pr80842.c: New testcase.
2868
c81ec254
PC
28692017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2870
2871 PR c++/79652
2872 * g++.dg/cpp0x/pr79652.C: New.
2873
aee21066
PC
28742017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2875
2876 PR c++/71451
2877 * g++.dg/cpp0x/variadic170.C: New.
2878
63dbcd13
VR
28792017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
2880
2881 * g++.dg/warn/Wcatch-value-1.C: New test.
2882 * g++.dg/warn/Wcatch-value-2.C: New test.
2883 * g++.dg/warn/Wcatch-value-3.C: New test.
2884
932f48ac
NS
28852017-05-25 Nathan Sidwell <nathan@acm.org>
2886
44e00a7a
NS
2887 * g++.dg/lookup/using56.C: New.
2888 * g++.dg/lookup/using57.C: New.
2889 * g++.dg/lookup/using58.C: New.
2890 * g++.dg/lookup/using59.C: New.
2891
932f48ac
NS
2892 * g++.dg/lookup/using17.C: Adjust diagnostics.
2893
a10f9a2e
MS
28942017-05-25 Martin Sebor <msebor@redhat.com>
2895
2896 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
2897 positives on ILP32.
2898 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
2899 column numbers.
2900 * gcc.dg/pr60114.c: Same.
2901
47c05e71
JH
29022017-05-23 Jan Hubicka <hubicka@ucw.cz>
2903
2904 * gfortran.dg/pr48636.f90: Fix template better.
2905
f35a733d
NS
29062017-05-25 Nathan Sidwell <nathan@acm.org>
2907
2908 * g++.dg/lookup/koenig14.C: New.
2909
18c1e9e0
PC
29102017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2911
2912 PR c++/79583
2913 * g++.dg/cpp0x/pr79583.C: New.
2914
2673d192
PC
29152017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2916
2917 PR c++/68578
2918 * g++.dg/cpp1y/pr68578.C: New.
2919
bce8ef71
MG
29202017-05-25 Marc Glisse <marc.glisse@inria.fr>
2921
2922 * gcc.dg/tree-ssa/vce-1.c: New file.
2923
11d6b45d
MG
29242017-05-25 Marc Glisse <marc.glisse@inria.fr>
2925
2926 * gcc.dg/tree-ssa/addadd.c: New file.
2927
5ad4f1c8
NS
29282017-05-24 Nathan Sidwell <nathan@acm.org>
2929
2930 * g++.dg/lookup/friend12.C: Adjust diagnostics.
2931 * g++.dg/lookup/friend19.C: New.
2932 * g++.dg/lookup/friend20.C: New.
2933
d4a760d8
JW
29342017-05-24 Jonathan Wakely <jwakely@redhat.com>
2935
2936 PR c++/80544
2937 * g++.dg/expr/cast11.C: New test.
2938
3cd211af
MS
29392017-05-24 Martin Sebor <msebor@redhat.com>
2940
2941 PR c/80731
2942 * c-c++-common/Wfloat-conversion.c: Adjust.
2943 * c-c++-common/dfp/convert-int-saturate.c: Same.
2944 * c-c++-common/pr68657-1.c: Same.
2945 * g++.dg/ext/utf-cvt.C: Same.
2946 * g++.dg/ext/utf16-4.C: Same.
2947 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
2948 * g++.dg/warn/Wconversion-real-integer2.C: Same.
2949 * g++.dg/warn/Wconversion3.C: Same.
2950 * g++.dg/warn/Wconversion4.C: Same.
2951 * g++.dg/warn/Wsign-conversion.C: Same.
2952 * g++.dg/warn/overflow-warn-1.C: Same.
2953 * g++.dg/warn/overflow-warn-3.C: Same.
2954 * g++.dg/warn/overflow-warn-4.C: Same.
2955 * g++.dg/warn/pr35635.C: Same.
2956 * g++.old-deja/g++.mike/enum1.C: Same.
2957 * gcc.dg/Wconversion-3.c: Same.
2958 * gcc.dg/Wconversion-5.c: Same.
2959 * gcc.dg/Wconversion-complex-c99.c: Same.
2960 * gcc.dg/Wconversion-complex-gnu.c: Same.
2961 * gcc.dg/Wconversion-integer.c: Same.
2962 * gcc.dg/Wsign-conversion.c: Same.
2963 * gcc.dg/bitfld-2.c: Same.
2964 * gcc.dg/c90-const-expr-11.c: Same.
2965 * gcc.dg/c90-const-expr-7.c: Same.
2966 * gcc.dg/c99-const-expr-7.c: Same.
2967 * gcc.dg/overflow-warn-1.c: Same.
2968 * gcc.dg/overflow-warn-2.c: Same.
2969 * gcc.dg/overflow-warn-3.c: Same.
2970 * gcc.dg/overflow-warn-4.c: Same.
2971 * gcc.dg/overflow-warn-5.c: Same.
2972 * gcc.dg/overflow-warn-8.c: Same.
2973 * gcc.dg/overflow-warn-9.c: New test.
2974 * gcc.dg/pr35635.c: Adjust.
2975 * gcc.dg/pr59940.c: Same.
2976 * gcc.dg/pr59963-2.c: Same.
2977 * gcc.dg/pr60114.c: Same.
2978 * gcc.dg/switch-warn-2.c: Same.
2979 * gcc.dg/utf-cvt.c: Same.
2980 * gcc.dg/utf16-4.c: Same.
2981
216bfadc
JJ
29822017-05-24 Jakub Jelinek <jakub@redhat.com>
2983
2984 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
2985 Don't include limits.h.
2986 (w): Conditionalize on long long wider than int. Use
2987 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
2988 -9223372036854775808.
2989 (x): Use __INT_MAX__ instead of INT_MAX.
2990
610abc02
TK
29912017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2992
2993 PR fortran/66094
2994 * gfortran.dg/inline_matmul_16.f90: New test.
2995
8d0c9b36
TV
29962017-05-24 Tom de Vries <tom@codesourcery.com>
2997
2998 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
2999
3f3fb6c9
PB
30002017-05-24 Peter Bergner <bergner@vnet.ibm.com>
3001
3002 PR middle-end/80823
3003 * gcc.dg/pr80823.c: New test.
3004
00e0af8d
AK
30052017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3006
3007 * gcc.target/s390/pr80725.c: New test.
3008
6131102c
NS
30092017-05-23 Nathan Sidwell <nathan@acm.org>
3010
ef4c5e78
NS
3011 * g++.dg/lookup/extern-c-hidden.C: New.
3012 * g++.dg/lookup/extern-redecl1.C: New.
3013
6131102c
NS
3014 PR c++/80866
3015 * g++.dg/parse/pr80866.C: New.
3016
d2db2e6b
JH
30172017-05-23 Jan Hubicka <hubicka@ucw.cz>
3018
3019 * gcc.dg/ipa/ctor-empty-1.c: Update template.
3020 * gcc.dg/ipa/inline-5.c: Likewise.
3021 * gfortran.dg/pr48636.f90: Likewise.
3022
e4ea7a4c
NS
30232017-05-23 Nathan Sidwell <nathan@acm.org>
3024
3025 * g++.dg/parse/ctor9.C: Adjust expected error.
3026
c2d7c404
JD
30272017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3028
3029 PR libgfortran/80256
3030 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
3031 Cygwin.
3032
fd71a9a2
TS
30332017-05-23 Thomas Schwinge <thomas@codesourcery.com>
3034
3035 * c-c++-common/goacc/parallel-dims-1.c: Update.
3036 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3037 * c-c++-common/goacc/routine-1.c: Likewise.
3038 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
3039 * g++.dg/goacc/template.C: Likewise.
3040 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3041 * gfortran.dg/goacc/routine-3.f90: Likewise.
3042 * gfortran.dg/goacc/sie.f95: Likewise.
3043 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
3044
9d029ddf
NS
30452017-05-23 Nathan Sidwell <nathan@acm.org>
3046
3047 * g++.dg/lookup/using13.C: Adjust expected error.
3048
008c7367
SKS
30492017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3050
3051 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
3052
d1f6caae
MM
30532017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3054
3055 PR target/80718
3056 * gcc.target/powerpc/pr80718.c: New test.
3057
2ea0d750
SB
30582017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
3059
3060 * gcc.target/powerpc/conditional-return.c: New testcase.
3061
25b81686
BS
30622017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3063
3064 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
3065 LE-only.
3066
477f145b
JW
30672017-05-22 Janus Weil <janus@gcc.gnu.org>
3068
3069 PR fortran/80766
3070 * gfortran.dg/typebound_call_28.f90: New test.
3071
65cc1407
NS
30722017-05-22 Nathan Sidwell <nathan@acm.org>
3073
3074 * g++.dg/lookup/strong-using.C: New.
3075
0c4f8178
TP
30762017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3077
3078 * gcc.target/arm/movsi_movt.c: New test.
3079 * gcc.target/arm/movdi_movt.c: New test.
3080
fbb1c7d4
EB
30812017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
3082
3083 * gnat.dg/specs/not_null1.ads: New test.
3084
d3271136
EB
30852017-05-22 Eric Botcazou <ebotcazou@adacore.com>
3086
3087 * gnat.dg/limited_with5.ad[sb]: New test.
3088 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
3089 * gnat.dg/limited_with6.ad[sb]: New test.
3090 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
3091
4c24ec6d
EB
30922017-05-22 Eric Botcazou <ebotcazou@adacore.com>
3093
3094 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
3095 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
3096
4bcbb7b8
PC
30972017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3098
3099 PR c++/70265
3100 * g++.dg/cpp1y/constexpr-70265-1.C: New.
3101 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
3102
51cd6b78
JD
31032017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3104
3105 PR libgfortran/80333
3106 * gfortran.dg/dtio_30.f03: New test.
3107
33f8c0a1
MP
31082017-05-19 Marek Polacek <polacek@redhat.com>
3109
3110 PR sanitizer/80800
3111 * c-c++-common/ubsan/pr80800.c: New test.
3112 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
3113
9740ed54
TS
31142017-05-19 Thomas Schwinge <thomas@codesourcery.com>
3115
7fd549d2
TS
3116 * c-c++-common/goacc/default-1.c: Update.
3117 * c-c++-common/goacc/default-2.c: Likewise.
3118 * c-c++-common/goacc/default-4.c: Likewise.
3119 * gfortran.dg/goacc/default-1.f95: Likewise.
3120 * gfortran.dg/goacc/default-4.f: Likewise.
3121 * c-c++-common/goacc/default-5.c: New file.
3122 * gfortran.dg/goacc/default-5.f: Likewise.
3123
9740ed54
TS
3124 * c-c++-common/goacc/default-1.c: New file.
3125 * c-c++-common/goacc/default-2.c: Likewise.
3126 * c-c++-common/goacc/data-default-1.c: Remove file, including its
3127 test cases in...
3128 * c-c++-common/goacc/default-3.c: ... this new file, and...
3129 * c-c++-common/goacc/default-4.c: ... this new file.
3130 * gfortran.dg/goacc/default.f95: Remove file, including its test
3131 cases in...
3132 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
3133 * gfortran.dg/goacc/default-2.f: ... this new file.
3134 * gfortran.dg/goacc/default-3.f95: New file.
3135 * gfortran.dg/goacc/default-4.f: Likewise.
3136
2a8a8d7b
NS
31372017-05-19 Nathan Sidwell <nathan@acm.org>
3138
3139 * g++.dg/inherit/covariant7.C: Adjust.
3140
a978134e
PB
31412017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3142
3143 * gcc.target/arm/tls-disable-literal-pool.c: Change
3144 require-effective-target to tls_native.
3145 Move dg-error to return statement line and change to dg-message.
3146
39aac208
RB
31472017-05-19 Richard Biener <rguenther@suse.de>
3148
3149 PR c++/80593
3150 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
3151 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
3152
035ab826
RB
31532017-05-19 Richard Biener <rguenther@suse.de>
3154
3155 PR middle-end/80764
3156 * gcc.dg/torture/pr80764.c: New testcase.
3157
52e14b96
MM
31582017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3159
3160 PR target/80510
3161 * gcc.target/powerpc/pr80510-1.c: New test.
3162 * gcc.target/powerpc/pr80510-2.c: Likewise.
3163
4287da82
EG
31642017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
3165
3166 * gcc.dg/pragma-diag-7.c: New test.
3167
e4171e10
UB
31682017-05-18 Uros Bizjak <ubizjak@gmail.com>
3169
3170 PR target/80799
3171 * g++.dg/other/i386-11.C: New test.
3172
cdefeea2
WS
31732017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
3174
3175 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
3176 * fold-vec-div-floatdouble.c: Likewise.
3177 * fold-vec-logical-ands-char.c: Likewise.
3178 * fold-vec-logical-ands-int.c: Likewise.
3179 * fold-vec-logical-ands-short.c: Likewise.
3180 * fold-vec-logical-ors-char.c: Likewise.
3181 * fold-vec-logical-ors-int.c: Likewise.
3182 * fold-vec-logical-ors-short.c: Likewise.
3183 * fold-vec-logical-other-char.c: Likewise.
3184 * fold-vec-mule-misc.c: Likewise.
3185 * fold-vec-mult-float.c: Likewise.
3186 * fold-vec-mult-floatdouble.c: Likewise.
3187 * fold-vec-mult-int.c: Likewise.
3188 * fold-vec-mult-int128-p9.c: Likewise.
3189 * fold-vec-sub-floatdouble.c: Likewise.
3190 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
3191 Add lp64 requirement.
3192 * fold-vec-mult-int128-p8.c: Likewise.
3193 * fold-vec-logical-ors-longlong.c: Fix comment typo.
3194
62ee030a
SM
31952017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
3196
3197 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
3198 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
3199 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
3200 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
3201 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
3202 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
3203 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
3204 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
3205 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
3206 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
3207 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
3208 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
3209 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
3210 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
3211 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
3212 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
3213 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
3214 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
3215 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
3216 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
3217 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
3218 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
3219 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
3220 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
3221 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
3222 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
3223
00a84d0e
SL
32242017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
3225
3226 * gcc.target/sparc/niagara7-align.c: New test.
3227
243c2883
MP
32282017-05-18 Marek Polacek <polacek@redhat.com>
3229
3230 PR sanitizer/80797
3231 * c-c++-common/ubsan/null-12.c: New test.
3232
e98e6340
SB
32332017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
3234
3235 PR middle-end/80692
3236 * gcc.c-torture/execute/pr80692.c: New testcase.
3237
0152001b 32382017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
3239
3240 PR libgfortran/80741
3241 * gfortran.dg/read_4.f90: New test.
3242
c8ded430
BS
32432017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3244
3245 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
3246
e5b1f5a1
FR
32472017-05-17 Fritz Reese <fritzoreese@gmail.com>
3248
3249 PR fortran/80668
3250 * gfortran.dg/pr80668.f90: New.
3251
9853cb28
PB
32522017-05-17 Peter Bergner <bergner@vnet.ibm.com>
3253
3254 PR middle-end/80775
3255 * gcc.dg/pr80775.c: New test.
3256
142473df
MP
32572017-05-17 Marek Polacek <polacek@redhat.com>
3258
3259 PR sanitizer/80659
3260 * gcc.dg/asan/pr80659.c: New test.
3261
8508a5b5
SKS
32622017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3263
3264 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
3265 unsigned long.
3266
bc36d2b7
CX
32672017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
3268
3269 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
3270
4fc5ebf1
JG
32712017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
3272 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3273
3274 PR tree-optimization/80457
3275 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
3276 call vect_model_simple_cost.
3277
bedee914
PT
32782017-05-16 Paul Thomas <pault@gcc.gnu.org>
3279
3280 PR fortran/80554
3281 * gfortran.dg/submodule_29.f08: New test.
3282
10791753
DM
32832017-05-16 David Malcolm <dmalcolm@redhat.com>
3284
3285 * g++.dg/other/accessor-fixits-1.C: New test case.
3286 * g++.dg/other/accessor-fixits-2.C: New test case.
3287 * g++.dg/other/accessor-fixits-3.C: New test case.
3288 * g++.dg/other/accessor-fixits-4.C: New test case.
3289
727577c2
CL
32902017-05-16 Carl Love <cel@us.ibm.com>
3291
3292 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
3293 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
3294 built-ins to the test suite file. Note, support for mradds exists
3295 but no test case exists.
3296 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
3297 built-ins to the test suite file.
3298
6b6ae9eb
MP
32992017-05-16 Marek Polacek <polacek@redhat.com>
3300
3301 PR sanitizer/80536
3302 PR sanitizer/80386
3303 * c-c++-common/ubsan/pr80536.c: New test.
3304 * g++.dg/ubsan/pr80386.C: New test.
3305
678d7e19
TC
33062017-05-16 Tamar Christina <tamar.christina@arm.com>
3307
3308 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
3309 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
3310
6da37857
MW
33112016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3312
3313 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
3314 expected output of vadd, vsub and vmul instructions.
3315 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
3316 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
3317 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
3318
a5768d38
JD
33192017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3320
3321 PR libgfortran/80727
3322 * gfortran.dg/read_3.f90: New test.
3323
3a77e7cc
NS
33242017-05-15 Nathan Sidwell <nathan@acm.org>
3325
2016c841
NS
3326 PR c++/79369
3327 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
3328
3a77e7cc
NS
3329 PR c++/79369
3330 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
3331 * g++.dg/cpp0x/pr79369.C: New.
3332
0735a1c8
SK
33332017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
3334
3335 PR fortran/80752
3a77e7cc 3336 * gfortran.dg/pr80752.f90: New test.
0735a1c8 3337
f108770a
UB
33382017-05-15 Uros Bizjak <ubizjak@gmail.com>
3339
900b5b6a 3340 PR target/80425
f108770a
UB
3341 * gcc.target/i386/pr80425-1.c: New test.
3342 * gcc.target/i386/pr80425-2.c: Ditto.
3343
e30ce0a3
JL
33442017-05-15 Jeff Law <law@redhat.com>
3345
3346 * gcc.target/mips/reorgbug-1.c: New test.
3347
0d5a0a33
PMR
33482017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
3349
3350 * gnat.dg/specs/pack13.ads: New test.
3351
a104bd88
MS
33522017-05-14 Martin Sebor <msebor@redhat.com>
3353
3354 PR middle-end/77671
3355 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
3356 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
3357 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3358 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
3359 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
3360
c6c02519
MS
33612017-05-14 Martin Sebor <msebor@redhat.com>
3362
3363 PR middle-end/80669
3364 * gcc.dg/builtin-stpncpy.c: New test.
3365
d6d4d770
DS
33662017-05-14 Daniel Santos <daniel.santos@pobox.com>
3367
3368 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
3369 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
3370 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
3371 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
3372
b9bdd60b
JK
33732017-05-14 Julia Koval <julia.koval@intel.com>
3374
3375 * gcc.target/i386/xgetsetbv.c: New test.
3376
28ae01cd
NK
33772017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
3378
3379 PR fortran/80442
3380 * gfortran.dg/impl_do_var_data.f90: New Test
3381
c7488b4f
PJ
33822017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
3383
3384 * brig.dg/test/gimple/priv-array-offset-access.hsail:
3385 A regression test for a private array access case which caused
3386 an assert.
3387
9b5f12ae
MS
33882017-05-12 Martin Sebor <msebor@redhat.com>
3389
3390 PR testsuite/80643
3391 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
3392 to the purpose of the test.
3393
b76f1550
SM
33942017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
3395
3396 * gcc.target/powerpc/bmi-andn-1.c: New file
3397 * gcc.target/powerpc/bmi-andn-2.c: New file.
3398 * gcc.target/powerpc/bmi-bextr-1.c: New file.
3399 * gcc.target/powerpc/bmi-bextr-2.c: New file.
3400 * gcc.target/powerpc/bmi-bextr-4.c: New file.
3401 * gcc.target/powerpc/bmi-bextr-5.c: New file.
3402 * gcc.target/powerpc/bmi-blsi-1.c: New file.
3403 * gcc.target/powerpc/bmi-blsi-2.c: New file.
3404 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
3405 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
3406 * gcc.target/powerpc/bmi-blsr-1.c: New file.
3407 * gcc.target/powerpc/bmi-blsr-2.c: New File.
3408 * gcc.target/powerpc/bmi-check.h: New File.
3409 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
3410 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
3411 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
3412 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
3413 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
3414 * gcc.target/powerpc/bmi2-check.h: New file.
3415 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
3416 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
3417 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
3418 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
3419 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
3420 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
3421 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
3422 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
3423 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
3424
2a3fa75a
PC
34252017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3426
3427 PR c++/60430
3428 * g++.dg/cpp0x/pr60430.C: New.
3429
e8bf7c7b
JL
34302017-05-12 Jeff Law <law@redhat.com>
3431
3432 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3433
284d1f76
PB
34342017-05-12 Peter Bergner <bergner@vnet.ibm.com>
3435
3436 PR middle-end/80707
3437 * g++.dg/pr80707.C: New test.
3438
302a0e37
WS
34392017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3440
3441 * gcc.target/powerpc/fold-vec-div-float.c: New.
3442 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
3443 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
3444
a7785078
WS
34452017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3446
3447 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
3448 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
3449 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
3450 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
3451 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
3452 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
3453 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
3454 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
3455 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
3456 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
3457 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
3458 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
3459
9206028e
PC
34602017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3461
3462 PR c++/49604
3463 * g++.dg/cpp0x/forw_enum14.C: New.
3464 * g++.dg/cpp0x/forw_enum15.C: Likewise.
3465
7af1c0ad
RB
34662017-05-12 Richard Biener <rguenther@suse.de>
3467
3468 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
3469
f7e95bdb
PC
34702017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3471
3472 PR c++/67687
3473 * g++.dg/cpp0x/constexpr-ice17.C: New.
3474
53e788d0
RB
34752017-05-12 Richard Biener <rguenther@suse.de>
3476
3477 PR tree-optimization/80713
3478 * gcc.dg/torture/pr80713.c: New testcase.
3479
2ead1ab9
AK
34802017-05-12 Andi Kleen <ak@linux.intel.com>
3481
3482 PR testsuite/77684
3483 * lib/target-supports.exp (profopt-perf-wrapper):
3484 Add -m8 option to increase parallelism.
3485
ee58b02f
TS
34862017-05-12 Thomas Schwinge <thomas@codesourcery.com>
3487
1e47f02b
TS
3488 * c-c++-common/goacc/parallel-dims-1.c: New file.
3489 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3490
b0f271ce
TS
3491 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3492 * c-c++-common/goacc/classify-kernels.c: Likewise.
3493 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
3494 Likewise.
3495 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3496 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3497 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3498 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3499 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3500 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3501 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3502 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3503 * c-c++-common/goacc/kernels-loop.c: Likewise.
3504 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3505 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3506 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3507 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3508 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
3509 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3510 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3511 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3512 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3513 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3514 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
3515 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3516
25651634
TS
3517 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3518 * c-c++-common/goacc/classify-kernels.c: Likewise.
3519 * c-c++-common/goacc/classify-parallel.c: Likewise.
3520 * c-c++-common/goacc/classify-routine.c: Likewise.
3521 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3522 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3523 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3524 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3525
ee58b02f
TS
3526 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
3527 * c-c++-common/goacc/classify-kernels.c: Likewise.
3528 * c-c++-common/goacc/classify-parallel.c: Likewise.
3529 * c-c++-common/goacc/classify-routine.c: Likewise.
3530 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3531 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3532 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3533 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3534
2d82ec25
NS
35352017-05-11 Nathan Sidwell <nathan@acm.org>
3536
3537 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
3538
35392017-05-11 Carl Love <cel@us.ibm.com>
3540
3541 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
3542 to the test suite file.
3543 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
3544 to the test suite file.
3545
628c06d6
JD
35462017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3547
3548 PR fortran/78659
3549 * gfortran.dg/namelist_91.f90: New test.
3550 * gfortran.dg/namelist_92.f90: New test.
3551 * gfortran.dg/namelist_93.f90: New test.
3552 * gfortran.dg/namelist_94.f90: New test.
3553
1bea0f26
BS
35542017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3555
3556 PR target/80695
3557 * gcc.target/powerpc/pr80695-p8.c: New file.
3558 * gcc.target/powerpc/pr80695-p9.c: New file.
3559
7c85c9fe
UB
35602017-05-11 Uros Bizjak <ubizjak@gmail.com>
3561 Jakub Jelinek <jakub@redhat.com>
3562
3563 PR target/80706
3564 * gcc.target/i386/pr80706.c: New test.
3565
d7a33a4c
JK
35662017-05-11 Julia Koval <julia.koval@intel.com>
3567
3568 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
3569 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
3570 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
3571 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
3572
59fbddcf
PC
35732017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3574
3575 PR c++/70538
3576 * g++.dg/cpp0x/pr70538.C: New.
3577
cc09ff60
UB
35782017-05-11 Uros Bizjak <ubizjak@gmail.com>
3579
7c85c9fe
UB
3580 * gcc.target/i386/pr22152.c: Fix undefined testcase.
3581 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
3582 (dg-options): Remove -fno-tree-sink.
3583
4fd18c78
KN
35842017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
3585
3586 * gcc.target/powerpc/cmpb-1.c: New test.
3587 * gcc.target/powerpc/cmpb-2.c: New test.
3588 * gcc.target/powerpc/cmpb-3.c: New test.
3589 * gcc.target/powerpc/cmpb32-1.c: New test.
3590 * gcc.target/powerpc/cmpb32-2.c: New test.
3591
43b883a9
RB
35922017-05-11 Richard Biener <rguenther@suse.de>
3593
3594 PR tree-optimization/80705
3595 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
3596
29b871ec
NS
35972017-05-11 Nathan Sidwell <nathan@acm.org>
3598
3599 * lib/scanlang.exp: New.
3600 * lib/gcc-dg.exp: Load scanlang.exp.
3601 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
3602
c587104e
MM
36032017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3604
3605 PR testsuite/80580
3606 * gcc.dg/gimplefe-error-6.c: New test.
3607
67ac9a9d
MM
36082017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3609
3610 PR testsuite/80580
3611 * gcc.dg/gimplefe-error-5.c: New test.
3612
ac4eb40f
MM
36132017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3614
3615 PR testsuite/80580
3616 * gcc.dg/gimplefe-error-4.c: New test.
3617
d45d6282
BS
36182017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3619
3620 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
3621
f4ee3a9e
UB
36222017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3623
3624 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
3625 (_mm_maskz_max_round_sd): Test new intrinsics.
3626 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
3627 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
3628 (_mm_maskz_max_round_ss): Test new intrinsics.
3629 * gcc.target/i386/avx512f-vmaxss-2.c: New.
3630 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
3631 (_mm_maskz_min_round_sd): Test new intrinsics.
3632 * gcc.target/i386/avx512f-vminsd-2.c: New.
3633 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
3634 (_mm_maskz_min_round_ss): Test new intrinsics.
3635 * gcc.target/i386/avx512f-vminss-2.c: New.
3636 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
3637 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
3638 (__builtin_ia32_minss_mask_round): Test new builtins.
3639 * gcc.target/i386/sse-13.c: Ditto.
3640 * gcc.target/i386/sse-23.c: Ditto.
3641 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
3642 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
3643 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
3644 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
3645 (_mm_mask_min_round_ss): Test new intrinsics.
3646 * gcc.target/i386/testround-1.c: Ditto.
3647
36482017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3649
3650 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
3651 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
3652 (_mm_maskz_div_round_sd): Test new intrinsics.
3653 * gcc.target/i386/avx512f-vdivsd-2.c: New.
3654 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
3655 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
3656 (_mm_maskz_div_round_ss): Test new intrinsics.
3657 * gcc.target/i386/avx512f-vdivss-2.c: New.
3658 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
3659 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
3660 (_mm_maskz_mul_round_sd): Test new intrinsics.
3661 * gcc.target/i386/avx512f-vmulsd-2.c: New.
3662 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
3663 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
3664 (_mm_maskz_mul_round_ss): Test new intrinsics.
3665 * gcc.target/i386/avx512f-vmulss-2.c: New.
3666 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
3667 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
3668 (__builtin_ia32_mulss_mask_round): Test new builtins.
3669 * gcc.target/i386/sse-13.c: Ditto.
3670 * gcc.target/i386/sse-23.c: Ditto.
3671 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
3672 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
3673 (_mm_maskz_mul_round_ss): Test new intrinsics.
3674 * gcc.target/i386/testround-1.c: Ditto.
3675
36762017-05-10 Julia Koval <julia.koval@intel.com>
3677
3678 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
3679 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
3680 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
3681
36822017-05-10 Julia Koval <julia.koval@intel.com>
3683
3684 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
3685 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
3686 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
3687 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3688
ca4d2851
PB
36892017-05-10 Peter Bergner <bergner@vnet.ibm.com>
3690
0f374417 3691 PR tree-optimization/51513
ca4d2851
PB
3692 * gcc.target/powerpc/pr51513.c: New test.
3693 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
3694 __builtin_abort().
3695 * gcc.dg/predict-14.c: Likewise.
3696
5562ebfc
CL
36972017-05-10 Carl Love <cel@us.ibm.com>
3698 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
3699 to the test suite file.
3700 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
3701 to the test suite file.
3702
0ca2e7f7
PK
37032017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3704
3705 PR tree-optimization/77644
3706 * gcc.dg/tree-ssa/pr77644.c: New test-case.
3707
e1ad2926
AO
37082017-05-10 Alexandre Oliva <aoliva@redhat.com>
3709
3710 * gcc.dg/guality/inline-params-2.c: New.
3711
f00b411f
PC
37122017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
3713
3714 PR c++/80145
3715 * g++.dg/cpp1y/auto-fn37.C: New.
3716 * g++.dg/cpp1y/auto-fn38.C: Likewise.
3717
bf2a705c
MM
37182017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
3719
3720 PR target/68163
3721 * gcc.target/powerpc/pr68163.c: New test.
3722
5285d5d3
JW
37232017-05-09 Janus Weil <janus@gcc.gnu.org>
3724
3725 PR fortran/79311
3726 * gfortran.dg/finalize_32.f90: New test.
3727
31c2d57d
VR
37282017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
3729
3730 PR c/35441
3731 * gcc.dg/pr35441.c: New test.
3732
731f2c8a
MS
37332017-05-09 Martin Sebor <msebor@redhat.com>
3734
3735 PR testsuite/80643
3736 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
3737 output.
3738
cc49d15a
PC
37392017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3740
3741 PR c++/80186
3742 * g++.dg/template/crash126.C: New.
3743
85282abc
SP
37442017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
3745
3746 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
3747 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
3748 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
3749 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
3750
823c79ae
DH
37512017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3752
10a8bb62 3753 PR testsuite/80611
823c79ae
DH
3754 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
3755
79557bae
CZ
37562017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3757
3758 * gcc.target/arc/tmac-1.c: New file.
3759 * gcc.target/arc/tmac-2.c: Likewise.
3760 * gcc.target/arc/tmac.h: Likewise.
3761
c7314bc1
CZ
37622017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3763 Andrew Burgess <andrew.burgess@embecosm.com>
3764
3765 * gcc.target/arc/firq-1.c: New file.
3766 * gcc.target/arc/firq-2.c: Likewise.
3767 * gcc.target/arc/firq-3.c: Likewise.
3768 * gcc.target/arc/firq-4.c: Likewise.
3769 * gcc.target/arc/firq-5.c: Likewise.
3770 * gcc.target/arc/firq-6.c: Likewise.
3771
41453183
CZ
37722017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3773
3774 * gcc.target/arc/interrupt-5.c: Newfile.
3775 * gcc.target/arc/interrupt-6.c: Likewise.
3776 * gcc.target/arc/interrupt-7.c: Likewise.
3777 * gcc.target/arc/interrupt-8.c: Likewise.
3778 * gcc.target/arc/interrupt-9.c: Likewise.
3779
019bd543
RB
37802017-05-09 Richard Biener <rguenther@suse.de>
3781
3782 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
3783 and adjust.
3784 * gcc.dg/vect/vect-50.c: Likewise.
3785
684f84de
MP
37862017-05-09 Marek Polacek <polacek@redhat.com>
3787
3788 PR c/80525
3789 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
3790 * c-c++-common/Wlogical-op-2.c: New test.
3791
fd71825b
SKS
37922017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3793
3794 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
3795 for targets with __SIZEOF_INT__ < 4.
3796
4ca2e6ec
RB
37972017-05-09 Richard Biener <rguenther@suse.de>
3798
3799 * gcc.dg/vect/vect-50.c: Revert last change.
3800 * gcc.dg/vect/vect-44.c: Likewise.
3801
631238ac
MS
38022017-05-08 Martin Sebor <msebor@redhat.com>
3803
3804 PR translation/80280
3805 * gcc.dg/format/gcc_diag-10.c: New test.
3806
6ba86ba7
KN
38072017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
3808
3809 PR target/80101
3810 * gcc.target/powerpc/pr80101-1.c: New test.
3811
0f6ed121
TK
38122017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3813
3814 PR fortran/79930
3815 * gfortran.dg/inline_transpose_1.f90: Add
3816 -finline-matmul-limit=0 to options.
3817 * gfortran.dg/matmul_5.f90: Likewise.
3818 * gfortran.dg/vect/vect-8.f90: Likewise.
3819 * gfortran.dg/inline_matmul_14.f90: New test.
3820 * gfortran.dg/inline_matmul_15.f90: New test.
3821
fd991039
TK
38222017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3823
3824 PR fortran/80602
3825 * gfortran.dg/matmul_15.f90: New test case.
3826
18b8c294
WD
38272017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
3828
774cccdc
JJ
3829 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
3830 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 3831
8637c116
JL
38322017-05-07 Jeff Law <law@redhat.com>
3833
3834 Revert:
3835 2017-05-06 Jeff Law <law@redhat.com>
3836 PR tree-optimization/78496
3837 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
3838 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
3839
973dfbb4
JL
38402017-05-06 Jeff Law <law@redhat.com>
3841
3842 PR tree-optimization/78496
3843 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
3844 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
3845
8ffa3150
RS
38462017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
3847
3848 * gcc.target/aarch64/spill_1.c: New test.
3849
2a3f7997
RS
38502017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
3851
3852 PR rtl-optimization/75964
3853 * gcc.dg/torture/pr75964.c: New test.
3854
d554bf23
TV
38552017-05-06 Tom de Vries <tom@codesourcery.com>
3856
3857 PR testsuite/80606
3858 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
3859 * gcc.target/i386/avx-vtestpd-2.c: Same.
3860 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
3861 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
3862 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
3863 * gcc.target/i386/avx-vtestpd-3.c: Same.
3864 * gcc.target/i386/avx-vtestps-1.c: Same.
3865 * gcc.target/i386/avx-vtestps-2.c: Same.
3866 * gcc.target/i386/avx-vtestps-256-1.c: Same.
3867 * gcc.target/i386/avx-vtestps-256-2.c: Same.
3868 * gcc.target/i386/avx-vtestps-256-3.c: Same.
3869 * gcc.target/i386/avx-vtestps-3.c: Same.
3870
7a976fe7
TV
38712017-05-06 Tom de Vries <tom@codesourcery.com>
3872
3873 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
3874
0e852c66
TV
38752017-05-06 Tom de Vries <tom@codesourcery.com>
3876
3877 PR testsuite/80557
3878 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
3879 * gcc.target/powerpc/altivec-types-1.c: Same.
3880
63c40d92
TV
38812017-05-06 Tom de Vries <tom@codesourcery.com>
3882
3883 PR testsuite/80557
3884 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
3885 * gcc.target/spu/intrinsics-1.c: Same.
3886
b25b8f91
TV
38872017-05-06 Tom de Vries <tom@codesourcery.com>
3888
3889 PR testsuite/80557
3890 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
3891
6df13491
TV
38922017-05-06 Tom de Vries <tom@codesourcery.com>
3893
3894 PR testsuite/80557
3895 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
3896 * gcc.target/aarch64/spellcheck_2.c: Same.
3897 * gcc.target/aarch64/spellcheck_3.c: Same.
3898
e01261fe
TV
38992017-05-06 Tom de Vries <tom@codesourcery.com>
3900
3901 PR testsuite/80557
3902 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
3903 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
3904 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
3905 * g++.dg/debug/dwarf2/typedef5.C: Same.
3906 * g++.dg/goacc/data-1.C: Same.
3907
9945596c
BS
39082017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3909
3910 * gcc.target/powerpc/versioned-copy-loop.c: New file.
3911
8acb8575
MM
39122017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3913
3914 PR target/79038
3915 PR target/79202
3916 PR target/79203
3917 * gcc.target/powerpc/ppc-round3.c: New test.
3918 * gcc.target/powerpc/ppc-round2.c: Update expected code.
3919
ac699a04
JJ
39202017-05-05 Jakub Jelinek <jakub@redhat.com>
3921
8dc6a926
JJ
3922 PR tree-optimization/80632
3923 * gcc.dg/pr80632.c: New test.
3924
ac699a04
JJ
3925 PR tree-optimization/80558
3926 * gcc.dg/tree-ssa/vrp115.c: New test.
3927
655b5fc8
AV
39282017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3929 Thomas Preud'homme <thomas.preudhomme@arm.com>
3930 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3931
3932 PR target/71607
3933 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
3934 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
3935 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
3936 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
3937 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
3938 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
3939 * gcc.target/arm/tls-disable-literal-pool.c: New.
3940
c02d2d0a
PK
39412017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3942
3943 PR tree-optimization/80613
3944 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
3945
dfae9048
PC
39462017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
3947
3948 PR c++/71577
3949 * g++.dg/cpp0x/pr71577.C: New.
3950
d9c5a8b9
MS
39512017-05-04 Martin Sebor <msebor@redhat.com>
3952
3953 PR middle-end/79234
3954 * gcc.dg/builtin-stringop-chk-8.c: New test.
3955 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3956 * gcc.dg/builtin-stringop-chk-4.c: Same.
3957 * gcc.dg/builtin-strncat-chk-1.c: Same.
3958 * g++.dg/ext/strncpy-chk1.C: Same.
3959 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
3960 * gcc.dg/out-of-bounds-1.c: Same.
3961 * gcc.dg/pr78138.c: Same.
3962 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
3963 * gfortran.dg/mvbits_7.f90: Same.
3964
e50d56a5
MS
39652017-05-04 Martin Sebor <msebor@redhat.com>
3966
3967 PR preprocessor/79214
3968 PR middle-end/79222
3969 PR middle-end/79223
3970 * gcc.dg/pr79214.c: New test.
3971 * gcc.dg/pr79214.h: New test header.
3972 * gcc.dg/pr79222.c: New test.
3973 * gcc.dg/pr79223.c: New test.
3974 * gcc.dg/pr78138.c: Adjust.
3975 * gfortran.dg/unconstrained_commons.f: Same.
3976
0f2c4a8f
MS
39772017-05-04 Martin Sebor <msebor@redhat.com>
3978
3979 PR translation/80280
3980 * g++.dg/abi/Wabi-2-3.C: Adjust.
3981 * g++.dg/abi/Wabi-3-2.C: Ditto.
3982 * g++.dg/lookup/using17.C: Ditto.
3983 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
3984
8eef6097
MJ
39852017-05-04 Martin Jambor <mjambor@suse.cz>
3986
3987 PR tree-optimization/80622
3988 * gcc.dg/tree-ssa/pr80622.c: New test.
3989
39902017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
3991
3992 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
3993
26f1a658
JH
39942017-05-04 Jan Hubicka <hubicka@ucw.cz>
3995
3996 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
3997 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3998
4d147bca
RB
39992017-05-04 Richard Biener <rguenther@suse.de>
4000
4001 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
4002
3862ef76
RS
40032017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
4004
4005 * gcc.dg/vect/vect-profile-1.c: New test.
4006
c89ffd99
MP
40072017-05-04 Marek Polacek <polacek@redhat.com>
4008
4009 PR tree-optimization/80612
4010 * gcc.dg/torture/pr80612.c: New test.
4011
261ce1e5
PB
40122017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4013 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
4014
4015 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
4016 check_effective_target_arm_thumb1_movt_ok.
4017
556cf088
PB
40182017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4019
4020 * gcc.target/arm/fpscr.c: New file.
4021
010b1cc0
TP
40222017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4023
4024 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
4025 target.
4026
99b68476
TV
40272017-05-04 Tom de Vries <tom@codesourcery.com>
4028
4029 PR testsuite/80557
4030 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
4031 line numbers.
4032 * g++.dg/warn/miss-format-1.C: Same.
4033 * g++.dg/warn/overflow-warn-1.C: Same.
4034 * g++.dg/warn/overflow-warn-3.C: Same.
4035 * g++.dg/warn/overflow-warn-4.C: Same.
4036
09177a4b
TV
40372017-05-04 Tom de Vries <tom@codesourcery.com>
4038
4039 PR testsuite/80557
4040 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
4041 * gcc.target/i386/pr68657.c: Same.
4042 * gcc.target/i386/pr69255-1.c: Same.
4043 * gcc.target/i386/pr69255-2.c: Same.
4044 * gcc.target/i386/pr69255-3.c: Same.
4045
02c64149
RB
40462017-05-04 Richard Biener <rguenther@suse.de>
4047
4048 PR tree-optimization/31130
4049 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
4050 * gcc.dg/Wstrict-overflow-13.c: Likewise.
4051 * gcc.dg/Wstrict-overflow-21.c: Likewise.
4052 * gcc.dg/pr52904.c: Remove XFAIL.
4053 * gcc.dg/tree-ssa/vrp114.c: New testcase.
4054
9a26dfc8
JL
40552017-05-03 Jeff Law <law@redhat.com>
4056
4057 PR tree-optimization/78496
4058 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
4059
4d0e904f
UB
40602017-05-03 Uros Bizjak <ubizjak@gmail.com>
4061
4062 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
4063
49ab4621
RB
40642017-05-03 Richard Biener <rguenther@suse.de>
4065
4066 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
4067
18bfe940
JJ
40682017-05-03 Jakub Jelinek <jakub@redhat.com>
4069
4070 PR tree-optimization/79472
4d0e904f
UB
4071 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
4072 to dg-options.
18bfe940
JJ
4073 * gcc.dg/tree-ssa/vrp113.c: New test.
4074 * gcc.dg/tree-ssa/cswtch-3.c: New test.
4075 * gcc.dg/tree-ssa/cswtch-4.c: New test.
4076 * gcc.dg/tree-ssa/cswtch-5.c: New test.
4077
53e62089
TV
40782017-05-03 Tom de Vries <tom@codesourcery.com>
4079
4080 PR testsuite/80557
4081 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
4082 * c-c++-common/Wshift-negative-value-2.c: Same.
4083 * c-c++-common/Wshift-negative-value-3.c: Same.
4084 * c-c++-common/Wshift-negative-value-4.c: Same.
4085 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
4086 * c-c++-common/cpp/pr60400.c: Same.
4087 * c-c++-common/fmax-errors.c: Same.
4088 * c-c++-common/goacc/data-2.c: Same.
4089 * c-c++-common/goacc/host_data-2.c: Same.
4090 * c-c++-common/gomp/simd4.c: Same.
4091 * c-c++-common/pr28656.c: Same.
4092 * c-c++-common/pr43395.c: Same.
4093 * c-c++-common/torture/pr57945.c: Same.
4094
962913a5
TV
40952017-05-03 Tom de Vries <tom@codesourcery.com>
4096
4097 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
4098 arg of dg directive.
4099 * c-c++-common/goacc/routine-3.c: Same.
4100 * c-c++-common/goacc/routine-4.c: Same.
4101
ad53f123
DM
41022017-05-02 David Malcolm <dmalcolm@redhat.com>
4103
4104 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4105 (test_fixit_insert_newline): New function.
4106 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4107 (test_fixit_insert_newline): New function.
4108 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4109 (test_fixit_insert_newline): New function.
4110 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
4111 (test_fixit_insert_newline): New function.
4112 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4113 (test_show_locus): Handle test_fixit_insert_newline.
4114
0ca91c77
BC
41152017-05-02 Bin Cheng <bin.cheng@arm.com>
4116
4117 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
4118
cc5b8f3d
TC
41192017-04-27 Tamar Christina <tamar.christina@arm.com>
4120
4121 * gcc.dg/lsr-div1.c: New testcase.
4122
1853f5c7
SP
41232017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
4124
4125 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
4126 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
4127 (_mm_maskz_add_round_sd): Test new intrinsics.
4128 * gcc.target/i386/avx512f-vaddsd-2.c: New.
4129 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
4130 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
4131 (_mm_maskz_add_round_ss): Test new intrinsics.
4132 * gcc.target/i386/avx512f-vaddss-2.c: New.
4133 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
4134 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
4135 (_mm_maskz_sub_round_sd): Test new intrinsics.
4136 * gcc.target/i386/avx512f-vsubsd-2.c: New.
4137 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
4138 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
4139 (_mm_maskz_sub_round_ss): Test new intrinsics.
4140 * gcc.target/i386/avx512f-vsubss-2.c: New.
4141 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
4142 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
4143 (__builtin_ia32_subss_mask_round): Test new builtins.
4144 * gcc.target/i386/sse-13.c: Ditto.
4145 * gcc.target/i386/sse-23.c: Ditto.
4146 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
4147 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
4148 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
4149 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
4150 (_mm_mask_sub_round_ss): Test new intrinsics.
4151 * gcc.target/i386/testround-1.c: Ditto.
4152
2bba7541
MJ
41532017-05-02 Martin Jambor <mjambor@suse.cz>
4154
4155 PR tree-optimization/78687
4156 * g++.dg/tree-ssa/pr78687.C: New test.
4157
2bf54d93
RB
41582017-05-02 Richard Biener <rguenther@suse.de>
4159
4160 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
4161 behavior.
4162 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
4163
aee63acc
RB
41642017-05-02 Richard Biener <rguenther@suse.de>
4165
4166 PR tree-optimization/80591
4167 * gcc.dg/torture/pr80591.c: New testcase.
4168
e7d70c6c
RB
41692017-05-02 Richard Biener <rguenther@suse.de>
4170
4171 PR tree-optimization/80549
4172 * gcc.dg/torture/pr80549.c: New testcase.
4173
52e0a9f7
SKS
41742017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4175
4176 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
4177 unsigned long.
4178
815d9cc6
XR
41792017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
4180
4181 PR c++/80038
4182 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
4183
338035aa
DM
41842017-05-01 David Malcolm <dmalcolm@redhat.com>
4185
4186 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
4187 reflect insertion fix-it hints at the same location now being
4188 consolidated.
4189
4d82d0bc
MS
41902017-05-01 Martin Sebor <msebor@redhat.com>
4191
4192 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
4193 on ILP32 targets.
4194
d539a57b
TV
41952017-05-01 Tom de Vries <tom@codesourcery.com>
4196
4197 * gcc.dg/pr78768.c: Require linker plugin.
4198
c6b9e849
TK
41992017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4200
4201 PR fortran/37131
4202 * gfortran.dg/matmul_bounds_11.f90: New test.
4203
706eb1a7
MS
42042017-05-01 Martin Sebor <msebor@redhat.com>
4205
4206 PR tree-optimization/79715
4207 * gcc.dg/pr79715.c: New test.
4208
723f4140
TV
42092017-05-01 Tom de Vries <tom@codesourcery.com>
4210
4211 PR testsuite/65941
4212 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
4213 * g++.dg/other/pr59492.C: Require effective target rdrand.
4214
6bbb3a69
VR
42152017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
4216
4217 * g++.dg/diagnostic/member-decl-1.C: New test.
4218
4212aecd
MG
42192017-04-29 Marc Glisse <marc.glisse@inria.fr>
4220
4221 PR tree-optimization/80487
4222 * gcc.dg/tree-ssa/strncpy-1.c: New file.
4223
fe75f732
PK
42242017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4225
4226 PR tree-optimization/79697
4227 * gcc.dg/tree-ssa/pr79697.c: New test.
4228
6bcd8768
TV
42292017-04-29 Tom de Vries <tom@codesourcery.com>
4230
4231 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
4232
d127ae9f
MS
42332017-04-28 Martin Sebor <msebor@redhat.com>
4234
4235 PR tree-optimization/80523
4236 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
4237
c9610933
TV
42382017-04-28 Tom de Vries <tom@codesourcery.com>
4239
4240 PR testsuite/80557
4241 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
4242 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
4243
b5be38bc
TV
42442017-04-28 Tom de Vries <tom@codesourcery.com>
4245
4246 PR testsuite/80557
4247 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
4248 * obj-c++.dg/bitfield-4.mm: Same.
4249 * obj-c++.dg/bitfield-5.mm: Same.
4250 * obj-c++.dg/exceptions-3.mm: Same.
4251 * obj-c++.dg/exceptions-5.mm: Same.
4252 * obj-c++.dg/method-1.mm: Same.
4253 * obj-c++.dg/method-12.mm: Same.
4254 * obj-c++.dg/method-13.mm: Same.
4255 * obj-c++.dg/method-15.mm: Same.
4256 * obj-c++.dg/method-16.mm: Same.
4257 * obj-c++.dg/property/at-property-18.mm: Same.
4258 * obj-c++.dg/property/at-property-25.mm: Same.
4259 * obj-c++.dg/property/at-property-5.mm: Same.
4260 * obj-c++.dg/property/dynamic-2.mm: Same.
4261 * obj-c++.dg/property/property-neg-3.mm: Same.
4262 * obj-c++.dg/protocol-inheritance-1.mm: Same.
4263 * obj-c++.dg/protocol-inheritance-2.mm: Same.
4264 * obj-c++.dg/syntax-error-1.mm: Same.
4265 * obj-c++.dg/try-catch-13.mm: Same.
4266 * objc.dg/bitfield-4.m: Same.
4267 * objc.dg/class-1.m: Same.
4268 * objc.dg/method-11.m: Same.
4269 * objc.dg/method-6.m: Same.
4270 * objc.dg/method-7.m: Same.
4271 * objc.dg/method-9.m: Same.
4272 * objc.dg/missing-proto-3.m: Same.
4273 * objc.dg/naming-2.m: Same.
4274 * objc.dg/property/at-property-16.m: Same.
4275 * objc.dg/property/at-property-18.m: Same.
4276 * objc.dg/property/at-property-25.m: Same.
4277 * objc.dg/property/at-property-5.m: Same.
4278 * objc.dg/property/dynamic-2.m: Same.
4279 * objc.dg/property/property-neg-3.m: Same.
4280 * objc.dg/protocol-inheritance-1.m: Same.
4281 * objc.dg/protocol-inheritance-2.m: Same.
4282
d35256b6
MG
42832017-04-28 Marc Glisse <marc.glisse@inria.fr>
4284
4285 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
4286
7a95dfa7
TV
42872017-04-28 Tom de Vries <tom@codesourcery.com>
4288
4289 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
4290 dg-(error|warning|message|bogus).
4291 * g++.dg/conversion/dr195-1.C: Same.
4292 * g++.dg/conversion/dr195.C: Same.
4293 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
4294 * g++.dg/cpp0x/gen-attrs-14.C: Same.
4295 * g++.dg/cpp0x/inline-ns7.C: Same.
4296 * g++.dg/cpp0x/variadic105.C: Same.
4297 * g++.dg/cpp0x/variadic65.C: Same.
4298 * g++.dg/expr/call2.C: Same.
4299 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
4300 * g++.dg/expr/pmf-1.C: Same.
4301 * g++.dg/ext/altivec-types-1.C: Same.
4302 * g++.dg/ext/altivec-types-2.C: Same.
4303 * g++.dg/ext/altivec-types-3.C: Same.
4304 * g++.dg/ext/attrib14.C: Same.
4305 * g++.dg/ext/complit1.C: Same.
4306 * g++.dg/ext/forscope2.C: Same.
4307 * g++.dg/ext/gnu-inline-global-reject.C: Same.
4308 * g++.dg/ext/label13.C: Same.
4309 * g++.dg/ext/member-attr.C: Same.
4310 * g++.dg/ext/visibility/anon7.C: Same.
4311 * g++.dg/ext/visibility/visibility-7.C: Same.
4312 * g++.dg/ext/vla2.C: Same.
4313 * g++.dg/inherit/access2.C: Same.
4314 * g++.dg/inherit/covariant12.C: Same.
4315 * g++.dg/inherit/covariant14.C: Same.
4316 * g++.dg/inherit/namespace-as-base.C: Same.
4317 * g++.dg/inherit/template-as-base.C: Same.
4318 * g++.dg/lookup/ambig1.C: Same.
4319 * g++.dg/lookup/ambig2.C: Same.
4320 * g++.dg/lookup/ambig3.C: Same.
4321 * g++.dg/lookup/class-member-1.C: Same.
4322 * g++.dg/lookup/conv-1.C: Same.
4323 * g++.dg/lookup/decl1.C: Same.
4324 * g++.dg/lookup/koenig1.C: Same.
4325 * g++.dg/lookup/scoped1.C: Same.
4326 * g++.dg/lookup/scoped2.C: Same.
4327 * g++.dg/lookup/two-stage4.C: Same.
4328 * g++.dg/lookup/used-before-declaration.C: Same.
4329 * g++.dg/lookup/using.C: Same.
4330 * g++.dg/lookup/using17.C: Same.
4331 * g++.dg/lookup/using2.C: Same.
4332 * g++.dg/other/abstract2.C: Same.
4333 * g++.dg/other/classkey1.C: Same.
4334 * g++.dg/other/component1.C: Same.
4335 * g++.dg/other/const1.C: Same.
4336 * g++.dg/other/const2.C: Same.
4337 * g++.dg/other/conversion1.C: Same.
4338 * g++.dg/other/do1.C: Same.
4339 * g++.dg/other/error1.C: Same.
4340 * g++.dg/other/error10.C: Same.
4341 * g++.dg/other/error3.C: Same.
4342 * g++.dg/other/error4.C: Same.
4343 * g++.dg/other/error5.C: Same.
4344 * g++.dg/other/error8.C: Same.
4345 * g++.dg/other/error9.C: Same.
4346 * g++.dg/other/field1.C: Same.
4347 * g++.dg/other/init1.C: Same.
4348 * g++.dg/other/ptrmem2.C: Same.
4349 * g++.dg/other/return1.C: Same.
4350 * g++.dg/overload/builtin3.C: Same.
4351 * g++.dg/overload/error1.C: Same.
4352 * g++.dg/overload/error2.C: Same.
4353 * g++.dg/overload/koenig2.C: Same.
4354 * g++.dg/overload/pmf1.C: Same.
4355 * g++.dg/parse/args1.C: Same.
4356 * g++.dg/parse/attr3.C: Same.
4357 * g++.dg/parse/constant4.C: Same.
4358 * g++.dg/parse/crash10.C: Same.
4359 * g++.dg/parse/crash18.C: Same.
4360 * g++.dg/parse/crash19.C: Same.
4361 * g++.dg/parse/crash20.C: Same.
4362 * g++.dg/parse/crash21.C: Same.
4363 * g++.dg/parse/crash22.C: Same.
4364 * g++.dg/parse/crash32.C: Same.
4365 * g++.dg/parse/decl-specifier-1.C: Same.
4366 * g++.dg/parse/error58.C: Same.
4367 * g++.dg/parse/local-class1.C: Same.
4368 * g++.dg/parse/non-dependent2.C: Same.
4369 * g++.dg/parse/parameter-declaration-1.C: Same.
4370 * g++.dg/parse/ptrmem2.C: Same.
4371 * g++.dg/parse/ptrmem3.C: Same.
4372 * g++.dg/parse/saved1.C: Same.
4373 * g++.dg/tc1/dr101.C: Same.
4374 * g++.dg/tc1/dr142.C: Same.
4375 * g++.dg/tc1/dr176.C: Same.
4376 * g++.dg/template/conv4.C: Same.
4377 * g++.dg/template/crash56.C: Same.
4378 * g++.dg/template/dependent-expr2.C: Same.
4379 * g++.dg/template/error1.C: Same.
4380 * g++.dg/template/error2.C: Same.
4381 * g++.dg/template/explicit6.C: Same.
4382 * g++.dg/template/init-list.C: Same.
4383 * g++.dg/template/local1.C: Same.
4384 * g++.dg/template/lookup2.C: Same.
4385 * g++.dg/template/meminit2.C: Same.
4386 * g++.dg/template/nontype25.C: Same.
4387 * g++.dg/template/ptrmem2.C: Same.
4388 * g++.dg/template/qualttp19.C: Same.
4389 * g++.dg/template/qualttp20.C: Same.
4390 * g++.dg/template/ttp3.C: Same.
4391 * g++.dg/template/unify4.C: Same.
4392 * g++.dg/template/unify6.C: Same.
4393 * g++.dg/template/unify7.C: Same.
4394 * g++.dg/template/warn1.C: Same.
4395 * g++.dg/tree-ssa/dom-invalid.C: Same.
4396 * g++.dg/ubsan/shift-1.C: Same.
4397 * g++.dg/warn/Wunused-2.C: Same.
4398 * g++.dg/warn/Wunused-4.C: Same.
4399 * g++.dg/warn/Wunused-6.C: Same.
4400 * g++.dg/warn/deprecated-6.C: Same.
4401 * g++.dg/warn/deprecated.C: Same.
4402 * g++.dg/warn/effc1.C: Same.
4403 * g++.dg/warn/effc3.C: Same.
4404 * g++.dg/warn/incomplete1.C: Same.
4405 * g++.dg/warn/inline1.C: Same.
4406 * g++.dg/warn/noeffect2.C: Same.
4407 * g++.dg/warn/noeffect4.C: Same.
4408 * g++.dg/warn/oldcast1.C: Same.
4409 * g++.dg/warn/sentinel.C: Same.
4410 * g++.dg/warn/unit-1.C: Same.
4411 * g++.old-deja/g++.pt/inherit2.C: Same.
4412 * g++.old-deja/g++.pt/overload8.C: Same.
4413 * gcc.dg/20000926-1.c: Same.
4414 * gcc.dg/20040223-1.c: Same.
4415 * gcc.dg/Warray-bounds-7.c: Same.
4416 * gcc.dg/alias-1.c: Same.
4417 * gcc.dg/alias-12.c: Same.
4418 * gcc.dg/alias-13.c: Same.
4419 * gcc.dg/alias-2.c: Same.
4420 * gcc.dg/array-13.c: Same.
4421 * gcc.dg/array-4.c: Same.
4422 * gcc.dg/attr-ifunc-2.c: Same.
4423 * gcc.dg/attr-invalid.c: Same.
4424 * gcc.dg/attr-noinline.c: Same.
4425 * gcc.dg/bitfld-2.c: Same.
4426 * gcc.dg/c90-const-expr-7.c: Same.
4427 * gcc.dg/c99-const-expr-7.c: Same.
4428 * gcc.dg/cpp/20000625-1.c: Same.
4429 * gcc.dg/cpp/charconst-4.c: Same.
4430 * gcc.dg/cpp/include2.c: Same.
4431 * gcc.dg/cpp/include2a.c: Same.
4432 * gcc.dg/decl-4.c: Same.
4433 * gcc.dg/deprecated-4.c: Same.
4434 * gcc.dg/deprecated.c: Same.
4435 * gcc.dg/dfp/altivec-types.c: Same.
4436 * gcc.dg/float-range-1.c: Same.
4437 * gcc.dg/pack-test-3.c: Same.
4438 * gcc.dg/pr11492.c: Same.
4439 * gcc.dg/pr15360-1.c: Same.
4440 * gcc.dg/pr37908.c: Same.
4441 * gcc.dg/pr53265.c: Same.
4442 * gcc.dg/pr57287-2.c: Same.
4443 * gcc.dg/pr57287.c: Same.
4444 * gcc.dg/redecl-1.c: Same.
4445 * gcc.dg/sync-3.c: Same.
4446 * gcc.dg/two-types-1.c: Same.
4447 * gcc.dg/two-types-2.c: Same.
4448 * gcc.dg/two-types-4.c: Same.
4449 * gcc.dg/two-types-5.c: Same.
4450 * gcc.dg/two-types-6.c: Same.
4451 * gcc.dg/two-types-7.c: Same.
4452 * gcc.dg/two-types-8.c: Same.
4453 * gcc.dg/two-types-9.c: Same.
4454 * gcc.dg/uninit-I.c: Same.
4455 * gcc.dg/uninit-pr19430.c: Same.
4456 * gcc.dg/visibility-7.c: Same.
4457 * gcc.dg/winline-10.c: Same.
4458 * gcc.dg/winline-2.c: Same.
4459 * gcc.dg/winline-3.c: Same.
4460 * gcc.dg/winline-9.c: Same.
4461 * gcc.target/i386/attr-returns_twice-1.c: Same.
4462 * gcc.target/i386/chkp-const-check-2.c: Same.
4463 * gcc.target/i386/chkp-label-address.c: Same.
4464 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
4465 * gcc.target/i386/pr39162.c: Same.
4466 * gcc.target/i386/sse-5.c: Same.
4467 * gcc.target/powerpc/altivec-types-1.c: Same.
4468 * gcc.target/powerpc/altivec-types-2.c: Same.
4469 * gcc.target/powerpc/altivec-types-3.c: Same.
4470 * gcc.target/powerpc/float128-mix.c: Same.
4471 * gcc.target/powerpc/no-r11-3.c: Same.
4472 * gcc.target/spu/Wmain.c: Same.
4473 * gcc.target/spu/ea/errors2.c: Same.
4474 * gfortran.dg/assignment_1.f90: Same.
4475 * gfortran.dg/common_3.f90: Same.
4476 * gfortran.dg/der_io_1.f90: Same.
4477 * gfortran.dg/g77/20030326-1.f: Same.
4478 * gfortran.dg/g77/9263.f: Same.
4479 * gfortran.dg/g77/960317-1.f: Same.
4480 * gfortran.dg/g77/970625-2.f: Same.
4481 * gfortran.dg/g77/980615-0.f: Same.
4482 * gfortran.dg/g77/check0.f: Same.
4483 * gfortran.dg/g77/dnrm2.f: Same.
4484 * gfortran.dg/g77/pr9258.f: Same.
4485 * gfortran.dg/ichar_1.f90: Same.
4486 * gfortran.dg/interface_1.f90: Same.
4487 * gfortran.dg/namelist_1.f90: Same.
4488 * gfortran.dg/namelist_2.f90: Same.
4489 * gfortran.dg/namelist_3.f90: Same.
4490 * gfortran.dg/namelist_print_2.f: Same.
4491 * gfortran.dg/oldstyle_1.f90: Same.
4492 * gfortran.dg/runtime_warning_1.f90: Same.
4493 * gfortran.dg/underflow.f90: Same.
4494 * gnat.dg/specs/integer_value.ads: Same.
4495 * obj-c++.dg/fsf-package-0.m: Same.
4496 * objc.dg/two-types-1.m: Same.
4497
6e49961c
ML
44982017-04-28 Martin Liska <mliska@suse.cz>
4499
4500 PR gcov-profile/79891
4501 * gcc.misc-tests/gcov-17.c: New test.
4502 * gcc.misc-tests/gcov-18.c: New test.
4503
f166beaf
TV
45042017-04-28 Tom de Vries <tom@codesourcery.com>
4505
4506 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
4507 dg-(error|warning|message|bogus).
4508 * g++.dg/parse/parameter-declaration-1.C: Same.
4509 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
4510 * gcc.dg/Wpointer-sign-Wall.c: Same.
4511 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4512 * gcc.dg/cpp/19990413-1.c: Same.
4513 * gcc.dg/dg-test-1.c: Same.
4514 * gcc.dg/empty-source-2.c: Same.
4515 * gcc.dg/empty-source-3.c: Same.
4516 * gcc.dg/format/c99-printf-1.c: Same.
4517 * gcc.dg/format/c99-scanf-1.c: Same.
4518 * gcc.dg/label-decl-2.c: Same.
4519 * gcc.dg/m-un-2.c: Same.
4520 * gcc.dg/uninit-pr20644-O0.c: Same.
4521 * gfortran.dg/pr70006.f90: Same.
4522 * obj-c++.dg/fsf-package-0.m: Same.
4523
c3125b18
TV
45242017-04-28 Tom de Vries <tom@codesourcery.com>
4525
4526 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
4527 dg-(error|warning|message|bogus).
4528 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4529 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4530 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4531 * c-c++-common/pr20000.c: Same.
4532 * c-c++-common/pr49706.c: Same.
4533 * g++.dg/ext/utf16-4.C: Same.
4534 * g++.dg/parse/error2.C: Same.
4535 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4536 * g++.dg/warn/Wtype-limits.C: Same.
4537 * g++.dg/warn/overflow-warn-1.C: Same.
4538 * g++.dg/warn/overflow-warn-3.C: Same.
4539 * gcc.dg/Wpointer-sign-Wall.c: Same.
4540 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4541 * gcc.dg/Wtype-limits-Wextra.c: Same.
4542 * gcc.dg/Wtype-limits.c: Same.
4543 * gcc.dg/cpp/19990413-1.c: Same.
4544 * gcc.dg/dg-test-1.c: Same.
4545 * gcc.dg/empty-source-2.c: Same.
4546 * gcc.dg/empty-source-3.c: Same.
4547 * gcc.dg/label-decl-2.c: Same.
4548 * gcc.dg/m-un-2.c: Same.
4549 * gcc.dg/uninit-pr19430-O0.c: Same.
4550 * gcc.dg/uninit-pr19430.c: Same.
4551 * gcc.dg/uninit-pr20644-O0.c: Same.
4552 * gcc.dg/utf16-4.c: Same.
4553 * gfortran.dg/pr70006.f90: Same.
4554 * obj-c++.dg/fsf-package-0.m: Same.
4555
119092c1
RB
45562017-04-28 Richard Biener <rguenther@suse.de>
4557
4558 * gcc.dg/tree-ssa/evrp7.c: New testcase.
4559 * gcc.dg/tree-ssa/evrp8.c: Likewise.
4560 * gcc.dg/tree-ssa/evrp9.c: Likewise.
4561 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
4562 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4563 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 4564
3777eda2
MP
45652017-04-27 Marek Polacek <polacek@redhat.com>
4566
4567 PR sanitizer/80349
4568 * c-c++-common/ubsan/pr80349.c: New test.
4569
8211c4a2
VR
45702017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
4571
4572 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
4573 diagnostics.
4574 * g++.dg/warn/pr12242.C: Likewise.
4575
94baf2e2
DE
45762017-04-27 David Edelsohn <dje.gcc@gmail.com>
4577
4578 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
4579
9a448688
ML
45802017-04-27 Martin Liska <mliska@suse.cz>
4581
4582 PR testsuite/79455
4583 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
4584 more generic.
4585
f8a36447
JJ
45862017-04-27 Jakub Jelinek <jakub@redhat.com>
4587
4588 PR c++/80534
4589 * g++.dg/other/pr80534-1.C: New test.
4590 * g++.dg/other/pr80534-2.C: New test.
4591
1b7c8d39
RB
45922017-04-27 Richard Biener <rguenther@suse.de>
4593
4594 PR middle-end/80539
4595 * gcc.dg/torture/pr80539.c: New testcase.
4596
985b8393
JJ
45972017-04-27 Jakub Jelinek <jakub@redhat.com>
4598
4599 PR target/77728
4600 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
4601
a480422d
VR
46022017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
4603
4604 * g++.dg/diagnostic/nested-name-1.C: New test.
4605
f9726baa
ML
46062017-04-26 Martin Liska <mliska@suse.cz>
4607
4608 * gcc.dg/guality/guality.h: Add prefix to test verification.
4609
9f4df8f1
NS
46102017-04-25 Nathan Sidwell <nathan@acm.org>
4611
4612 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
4613
1913c8f6
UB
46142017-04-25 Uros Bizjak <ubizjak@gmail.com>
4615
4616 PR target/70799
4617 * gcc.target/i386/pr70799-5.c: New test.
4618
e602bbfc
MS
46192017-04-25 Martin Sebor <msebor@redhat.com>
4620
4621 PR tree-optimization/80497
4622 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4623
7629ae90
RR
46242017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4625 Jakub Jelinek <jakub@redhat.com>
4626
4627 PR target/77728
4628 * g++.dg/abi/pr77728-1.C: New test.
4629
2ef42cf9
MP
46302017-04-25 Marek Polacek <polacek@redhat.com>
4631
4632 PR sanitizer/80349
4633 * g++.dg/ubsan/pr80349-2.C: New test.
4634
70caf430
VR
46352017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
4636
4637 * g++.dg/cpp0x/enum34.C: New test.
4638
f66c70dc
TV
46392017-04-25 Tom de Vries <tom@codesourcery.com>
4640
4641 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
4642 variables.
4643 (dg-line): New proc.
4644 (process-message): Handle line number variables.
4645 * objc.dg/try-catch-12.m: Use dg-line.
4646
77071af6
BS
46472017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4648
4649 PR target/80482
4650 * gcc.target/powerpc/vec-constvolatile.c: New test.
4651
fbe91804
DM
46522017-04-25 David Malcolm <dmalcolm@redhat.com>
4653
4654 * g++.dg/semicolon-fixits.C: New test case.
4655
1c4ea66f
DM
46562017-04-25 David Malcolm <dmalcolm@redhat.com>
4657
4658 * gcc.dg/semicolon-fixits.c: New test case.
4659
5ca28c1d
DM
46602017-04-25 David Malcolm <dmalcolm@redhat.com>
4661
4662 * g++.dg/lookup/missing-std-include.C: New test file.
4663
2ec07fa6
RR
46642017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4665 Jakub Jelinek <jakub@redhat.com>
4666
4667 PR target/77728
4668 * g++.dg/abi/pr77728-2.C: New test.
4669
7d5dbb22
DM
46702017-04-25 David Malcolm <dmalcolm@redhat.com>
4671
4672 PR c++/80177
4673 * g++.dg/spellcheck-pr80177.C: New test case.
4674
6a3936d4
NS
46752017-04-25 Nathan Sidwell <nathan@acm.org>
4676
4677 * g++.dg/dg.exp (find-cxx-tests): New function.
4678 (main): Use it, remove explicit pruning
4679
bed3fd46
RB
46802017-04-25 Richard Biener <rguenther@suse.de>
4681
4682 PR tree-optimization/80492
4683 * gcc.dg/pr80492.c: New testcase.
4684
c9e9c3ac
SKS
46852017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4686
4687 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
4688 for targets with int size less than 32 bits.
4689
2700fbd6
RB
46902017-04-25 Richard Biener <rguenther@suse.de>
4691
4692 PR tree-optimization/79201
4693 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
4694 * gcc.target/i386/pr22152.c: Disable sinking.
4695
e57136da
AK
46962017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4697
4698 PR target/80464
4699 * gfortran.fortran-torture/compile/pr80464.f90: New test.
4700
3cb9ee2f
AK
47012017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4702
4703 PR target/79895
4704 * gcc.target/s390/pr79895.c: New test.
4705
03db9ab5
DV
47062017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
4707
4708 PR target/80080
4709 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
4710 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
4711 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
4712
39259462
JJ
47132017-04-25 Jakub Jelinek <jakub@redhat.com>
4714
ba5d69f3
JJ
4715 PR rtl-optimization/80501
4716 * gcc.c-torture/execute/pr80501.c: New test.
4717
39259462
JJ
4718 PR rtl-optimization/80500
4719 * gcc.dg/pr80500.c: New test.
4720
bb0249cb
MG
47212017-04-25 Marc Glisse <marc.glisse@inria.fr>
4722
4723 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
4724 * gcc.dg/Wstrict-overflow-18.c: Xfail.
4725
be420eb8
JW
47262017-04-22 Janus Weil <janus@gcc.gnu.org>
4727
4728 PR fortran/80121
4729 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
4730 directive.
4731
0ebd1f00
DM
47322017-04-24 David Malcolm <dmalcolm@redhat.com>
4733
4734 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
4735 * jit.dg/test-alignment.c: New test case.
4736 * jit.dg/test-alignment.cc: New test case.
4737 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
4738 New test case.
4739
412f61f0
DM
47402017-04-24 David Malcolm <dmalcolm@redhat.com>
4741
4742 PR c++/80016
4743 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
4744 test function.
4745 (test_alignof): New test function.
4746
a8492d5e
MG
47472017-04-24 Marc Glisse <marc.glisse@inria.fr>
4748
4749 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
4750
ec856f5f
VR
47512017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
4752
4753 * g++.dg/diagnostic/duplicate1.C: New test.
4754 * g++.dg/cpp0x/duplicate1.C: New test.
4755
a753df11
MJ
47562017-04-24 Martin Jambor <mjambor@suse.cz>
4757
4758 PR tree-optimization/80293
4759 * g++.dg/tree-ssa/pr80293.C: New test.
4760
3ebd8e62
ML
47612017-04-24 Martin Liska <mliska@suse.cz>
4762
4763 PR middle-end/79931
4764 * g++.dg/ipa/pr79931.C: New test.
4765
f30a1190
RB
47662017-04-24 Richard Biener <rguenther@suse.de>
4767
4768 PR tree-optimization/80494
4769 * gfortran.dg/pr80494.f90: New testcase.
4770
4c7c437c
RB
47712017-04-24 Richard Biener <rguenther@suse.de>
4772
4773 PR tree-optimization/79725
4774 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
4775
d21a8e3b
RB
47762017-04-24 Richard Biener <rguenther@suse.de>
4777
4778 PR c++/2972
4779 * g++.dg/warn/Wuninitialized-10.C: New testcase.
4780
c7eb642e
JD
47812017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4782
4783 PR fortran/80484
4784 * gfortran.dg/dtio_29.f03: New test.
4785
60fc41bd
JW
47862017-04-22 Janus Weil <janus@gcc.gnu.org>
4787
4788 PR fortran/80121
4789 * gfortran.dg/intent_out_9.f90: New test case.
4790
2eb8a343
UB
47912017-04-23 Uros Bizjak <ubizjak@gmail.com>
4792
4793 PR target/70799
1913c8f6 4794 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 4795
fc23d35a
JW
47962017-04-21 Janus Weil <janus@gcc.gnu.org>
4797
4798 PR fortran/80392
4799 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
4800
7b9efd03
UB
48012017-04-21 Uros Bizjak <ubizjak@gmail.com>
4802
4803 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
4804
2fd30fbe
RB
48052017-04-21 Richard Biener <rguenther@suse.de>
4806
4807 PR tree-optimization/79547
4808 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
4809
bb1bc604
RB
48102017-04-21 Richard Biener <rguenther@suse.de>
4811
4812 PR tree-optimization/78847
4813 * g++.dg/tree-ssa/pr78847.C: New testcase.
4814
666f7903
JJ
48152017-04-21 Jakub Jelinek <jakub@redhat.com>
4816
4817 PR c/80468
4818 * gcc.dg/pr80468.c: New test.
4819
25c28f47
ML
48202017-04-21 Martin Liska <mliska@suse.cz>
4821
4822 PR tree-optimization/66278
4823 * gcc.dg/vect/pr66278.c: New test.
4824
6d553e9b
RB
48252017-04-21 Richard Biener <rguenther@suse.de>
4826
4827 PR tree-optimization/80237
4828 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
4829 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
4830 adjust expected optimizations.
4831
7fd1a747
RB
48322016-04-21 Richard Biener <rguenther@suse.de>
4833
4834 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
4835 of inner loops.
4836 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
4837 * gcc.dg/vect/vect-104.c: Likewise.
4838
2f23a412
EB
48392017-04-21 Eric Botcazou <ebotcazou@adacore.com>
4840
4841 PR tree-optimization/80426
4842 * gcc.c-torture/execute/20170429-1.c: Rename into...
4843 * gcc.c-torture/execute/20170419-1.c: ...this.
4844
8749b11f
UB
48452017-04-20 Uros Bizjak <ubizjak@gmail.com>
4846
4847 PR target/79804
4848 * gcc.target/i386/pr79804.c: New test.
4849
20917336
UB
48502017-04-20 Uros Bizjak <ubizjak@gmail.com>
4851
4852 PR target/78090
4853 * gcc.target/i386/conversion-2.c: Remove obsolete test.
4854
2414b022
DE
48552017-04-20 David Edelsohn <dje.gcc@gmail.com>
4856
4857 * g++/opt/pr80436.C: XFAIL on AIX.
4858
34d57a10
JW
48592017-04-20 Jonathan Wakely <jwakely@redhat.com>
4860
4861 PR c++/80473
4862 * g++.dg/diagnostic/pr80473.C: New test.
4863
c3cbcd45
VR
48642017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
4865
4866 * g++.dg/warn/Wextra-semi.C: New test.
4867
8a59d466
JJ
48682017-04-20 Jakub Jelinek <jakub@redhat.com>
4869
4870 PR middle-end/80423
4871 * g++.dg/other/pr80423.C: New test.
4872
a4bb5c57
SKS
48732017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4874
4875 * gcc.dg/pr80170.c: Require ptr32plus.
4876
fe1e7d0e
EB
48772017-04-19 Eric Botcazou <ebotcazou@adacore.com>
4878
4879 PR tree-optimization/80426
4880 * gcc.c-torture/execute/20170419-1.c: New test.
4881
48d811eb
JJ
48822017-04-19 Jakub Jelinek <jakub@redhat.com>
4883
f19e6a9c
JJ
4884 PR debug/80461
4885 * g++.dg/debug/pr80461.C: New test.
4886
541035a6
JJ
4887 PR c++/80459
4888 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
4889 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
4890 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
4891
48d811eb
JJ
4892 PR debug/80436
4893 * g++.dg/opt/pr80436.C: New test.
4894
5249994e
SKS
48952017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4896
4897 * gcc.dg/torture/pr80341.c: Require int32plus.
4898
a16c8d8b 48992017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 4900 Jeff Law <law@redhat.com>
a16c8d8b
EB
4901
4902 * gcc.c-torture/compile/20170419-1.c: New test.
4903
6143c998
TV
49042017-04-19 Tom de Vries <tom@codesourcery.com>
4905
4906 PR testsuite/80221
4907 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
4908 subsequent dg directives.
4909 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4910 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
4911 * c-c++-common/attr-fallthrough-2.c: Same.
4912 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
4913 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
4914 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
4915 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4916 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
4917 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
4918 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
4919 * c-c++-common/cilk-plus/CK/errors.c: Same.
4920 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4921 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
4922 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
4923 * c-c++-common/cpp/pr57580.c: Same.
4924 * c-c++-common/goacc/asyncwait-1.c: Same.
4925 * c-c++-common/goacc/cache-2.c: Same.
4926 * c-c++-common/goacc/declare-2.c: Same.
4927 * c-c++-common/goacc/deviceptr-1.c: Same.
4928 * c-c++-common/goacc/routine-5.c: Same.
4929 * c-c++-common/gomp/clauses-2.c: Same.
4930 * c-c++-common/gomp/ordered-3.c: Same.
4931 * c-c++-common/gomp/pr67501.c: Same.
4932 * c-c++-common/pr20000.c: Same.
4933 * c-c++-common/pr43395.c: Same.
4934 * c-c++-common/pr49706.c: Same.
4935 * c-c++-common/pr77624-1.c: Same.
4936 * c-c++-common/pr77624-2.c: Same.
4937 * c-c++-common/raw-string-14.c: Same.
4938 * c-c++-common/raw-string-16.c: Same.
4939 * c-c++-common/raw-string-3.c: Same.
4940 * c-c++-common/raw-string-4.c: Same.
4941 * c-c++-common/raw-string-5.c: Same.
4942 * c-c++-common/raw-string-6.c: Same.
4943 * g++.dg/abi/mangle41.C: Same.
4944 * g++.dg/conversion/nullptr1.C: Same.
4945 * g++.dg/cpp0x/alias-decl-80296.C: Same.
4946 * g++.dg/cpp0x/auto27.C: Same.
4947 * g++.dg/cpp0x/constexpr-98.C: Same.
4948 * g++.dg/cpp0x/constexpr-diag2.C: Same.
4949 * g++.dg/cpp0x/diag2.C: Same.
4950 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
4951 * g++.dg/cpp0x/nullptr15.C: Same.
4952 * g++.dg/cpp0x/pr31431-2.C: Same.
4953 * g++.dg/cpp0x/pr31431.C: Same.
4954 * g++.dg/cpp0x/pr79118.C: Same.
4955 * g++.dg/cpp0x/static_assert3.C: Same.
4956 * g++.dg/cpp0x/temp_default2.C: Same.
4957 * g++.dg/cpp0x/trailing4.C: Same.
4958 * g++.dg/cpp0x/variadic-ex10.C: Same.
4959 * g++.dg/cpp0x/variadic-ex13.C: Same.
4960 * g++.dg/cpp0x/variadic-ex14.C: Same.
4961 * g++.dg/cpp0x/variadic-ex3.C: Same.
4962 * g++.dg/cpp0x/variadic-ex4.C: Same.
4963 * g++.dg/cpp0x/variadic59.C: Same.
4964 * g++.dg/cpp0x/vt-37737-2.C: Same.
4965 * g++.dg/cpp0x/vt-57397-1.C: Same.
4966 * g++.dg/cpp0x/vt-57397-2.C: Same.
4967 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
4968 * g++.dg/cpp1z/gen-attrs1.C: Same.
4969 * g++.dg/diagnostic/pr71075.C: Same.
4970 * g++.dg/eh/goto2.C: Same.
4971 * g++.dg/eh/goto3.C: Same.
4972 * g++.dg/expr/bitfield4.C: Same.
4973 * g++.dg/expr/bitfield5.C: Same.
4974 * g++.dg/expr/bitfield6.C: Same.
4975 * g++.dg/expr/bool1.C: Same.
4976 * g++.dg/expr/bool3.C: Same.
4977 * g++.dg/expr/cond10.C: Same.
4978 * g++.dg/expr/cond11.C: Same.
4979 * g++.dg/expr/lval3.C: Same.
4980 * g++.dg/expr/lval4.C: Same.
4981 * g++.dg/ext/anon-struct4.C: Same.
4982 * g++.dg/ext/attrib44.C: Same.
4983 * g++.dg/ext/builtin3.C: Same.
4984 * g++.dg/ext/dllimport7.C: Same.
4985 * g++.dg/ext/label5.C: Same.
4986 * g++.dg/ext/no-asm-1.C: Same.
4987 * g++.dg/ext/utf16-4.C: Same.
4988 * g++.dg/ext/vla2.C: Same.
4989 * g++.dg/gomp/block-1.C: Same.
4990 * g++.dg/gomp/block-2.C: Same.
4991 * g++.dg/gomp/block-3.C: Same.
4992 * g++.dg/gomp/block-5.C: Same.
4993 * g++.dg/gomp/linear-2.C: Same.
4994 * g++.dg/gomp/target-1.C: Same.
4995 * g++.dg/gomp/target-2.C: Same.
4996 * g++.dg/gomp/taskgroup-1.C: Same.
4997 * g++.dg/gomp/teams-1.C: Same.
4998 * g++.dg/inherit/pure1.C: Same.
4999 * g++.dg/init/array43.C: Same.
5000 * g++.dg/init/array46.C: Same.
5001 * g++.dg/init/const10.C: Same.
5002 * g++.dg/init/ctor4-1.C: Same.
5003 * g++.dg/init/ctor4.C: Same.
5004 * g++.dg/init/new37.C: Same.
5005 * g++.dg/init/pr25811.C: Same.
5006 * g++.dg/init/pr29043.C: Same.
5007 * g++.dg/init/pr29571.C: Same.
5008 * g++.dg/lookup/duperr1.C: Same.
5009 * g++.dg/lookup/error1.C: Same.
5010 * g++.dg/lookup/koenig5.C: Same.
5011 * g++.dg/lookup/pr77549.C: Same.
5012 * g++.dg/lookup/suggestions1.C: Same.
5013 * g++.dg/lookup/using16.C: Same.
5014 * g++.dg/lookup/using7.C: Same.
5015 * g++.dg/other/anon-union3.C: Same.
5016 * g++.dg/other/array2.C: Same.
5017 * g++.dg/other/error13.C: Same.
5018 * g++.dg/other/error34.C: Same.
5019 * g++.dg/overload/builtin1.C: Same.
5020 * g++.dg/overload/conv-op1.C: Same.
5021 * g++.dg/overload/error3.C: Same.
5022 * g++.dg/overload/koenig1.C: Same.
5023 * g++.dg/overload/operator5.C: Same.
5024 * g++.dg/overload/template5.C: Same.
5025 * g++.dg/overload/unknown1.C: Same.
5026 * g++.dg/overload/using2.C: Same.
5027 * g++.dg/parse/constructor1.C: Same.
5028 * g++.dg/parse/crash36.C: Same.
5029 * g++.dg/parse/crash63.C: Same.
5030 * g++.dg/parse/error11.C: Same.
5031 * g++.dg/parse/error12.C: Same.
5032 * g++.dg/parse/error14.C: Same.
5033 * g++.dg/parse/error2.C: Same.
5034 * g++.dg/parse/error21.C: Same.
5035 * g++.dg/parse/error26.C: Same.
5036 * g++.dg/parse/error36.C: Same.
5037 * g++.dg/parse/friend12.C: Same.
5038 * g++.dg/parse/invalid-op1.C: Same.
5039 * g++.dg/parse/missing-template1.C: Same.
5040 * g++.dg/parse/parser-pr28152-2.C: Same.
5041 * g++.dg/parse/parser-pr28152.C: Same.
5042 * g++.dg/parse/pr16696-permissive.C: Same.
5043 * g++.dg/parse/pr16696.C: Same.
5044 * g++.dg/parse/pr69628.C: Same.
5045 * g++.dg/parse/ret-type2.C: Same.
5046 * g++.dg/parse/specialization1.C: Same.
5047 * g++.dg/parse/template3.C: Same.
5048 * g++.dg/parse/template9.C: Same.
5049 * g++.dg/parse/typename11.C: Same.
5050 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
5051 * g++.dg/pr45330.C: Same.
5052 * g++.dg/rtti/typeid6.C: Same.
5053 * g++.dg/spellcheck-fields.C: Same.
5054 * g++.dg/spellcheck-typenames.C: Same.
5055 * g++.dg/tc1/dr108.C: Same.
5056 * g++.dg/tc1/dr147.C: Same.
5057 * g++.dg/template/arg7.C: Same.
5058 * g++.dg/template/conv11.C: Same.
5059 * g++.dg/template/crash13.C: Same.
5060 * g++.dg/template/crash55.C: Same.
5061 * g++.dg/template/dependent-expr5.C: Same.
5062 * g++.dg/template/error17.C: Same.
5063 * g++.dg/template/error33.C: Same.
5064 * g++.dg/template/error4.C: Same.
5065 * g++.dg/template/error50.C: Same.
5066 * g++.dg/template/error53.C: Same.
5067 * g++.dg/template/friend.C: Same.
5068 * g++.dg/template/func2.C: Same.
5069 * g++.dg/template/local6.C: Same.
5070 * g++.dg/template/member5.C: Same.
5071 * g++.dg/template/meminit1.C: Same.
5072 * g++.dg/template/nested3.C: Same.
5073 * g++.dg/template/nontype6.C: Same.
5074 * g++.dg/template/overload12.C: Same.
5075 * g++.dg/template/ptrmem8.C: Same.
5076 * g++.dg/template/qualified-id1.C: Same.
5077 * g++.dg/template/spec15.C: Same.
5078 * g++.dg/template/static1.C: Same.
5079 * g++.dg/template/static10.C: Same.
5080 * g++.dg/template/static2.C: Same.
5081 * g++.dg/template/ttp25.C: Same.
5082 * g++.dg/template/typedef2.C: Same.
5083 * g++.dg/template/typename2.C: Same.
5084 * g++.dg/template/unify10.C: Same.
5085 * g++.dg/template/unify6.C: Same.
5086 * g++.dg/template/unify7.C: Same.
5087 * g++.dg/template/unify9.C: Same.
5088 * g++.dg/template/varmod1.C: Same.
5089 * g++.dg/ubsan/div-by-zero-1.C: Same.
5090 * g++.dg/ubsan/pr63956.C: Same.
5091 * g++.dg/warn/Waddress-1.C: Same.
5092 * g++.dg/warn/Wconversion2.C: Same.
5093 * g++.dg/warn/Wnull-conversion-1.C: Same.
5094 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
5095 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
5096 * g++.dg/warn/Wswitch-1.C: Same.
5097 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
5098 * g++.dg/warn/Wtype-limits.C: Same.
5099 * g++.dg/warn/Wunused-parm-5.C: Same.
5100 * g++.dg/warn/deprecated-6.C: Same.
5101 * g++.dg/warn/deprecated.C: Same.
5102 * g++.dg/warn/incomplete1.C: Same.
5103 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
5104 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
5105 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
5106 * g++.dg/warn/overflow-warn-1.C: Same.
5107 * g++.dg/warn/overflow-warn-3.C: Same.
5108 * g++.dg/warn/overflow-warn-4.C: Same.
5109 * g++.dg/warn/pr12242.C: Same.
5110 * g++.dg/warn/pr30551-2.C: Same.
5111 * g++.dg/warn/pr30551.C: Same.
5112 * g++.old-deja/g++.benjamin/16077.C: Same.
5113 * g++.old-deja/g++.bob/inherit1.C: Same.
5114 * g++.old-deja/g++.brendan/crash56.C: Same.
5115 * g++.old-deja/g++.brendan/template17.C: Same.
5116 * g++.old-deja/g++.eh/ctor1.C: Same.
5117 * g++.old-deja/g++.jason/bool5.C: Same.
5118 * g++.old-deja/g++.jason/cond.C: Same.
5119 * g++.old-deja/g++.jason/operator.C: Same.
5120 * g++.old-deja/g++.jason/pmf5.C: Same.
5121 * g++.old-deja/g++.law/ctors5.C: Same.
5122 * g++.old-deja/g++.law/missed-error2.C: Same.
5123 * g++.old-deja/g++.law/operators9.C: Same.
5124 * g++.old-deja/g++.law/temps1.C: Same.
5125 * g++.old-deja/g++.mike/for2.C: Same.
5126 * g++.old-deja/g++.mike/ns5.C: Same.
5127 * g++.old-deja/g++.mike/ns7.C: Same.
5128 * g++.old-deja/g++.mike/p10769b.C: Same.
5129 * g++.old-deja/g++.niklas/t120.C: Same.
5130 * g++.old-deja/g++.niklas/t121.C: Same.
5131 * g++.old-deja/g++.ns/koenig5.C: Same.
5132 * g++.old-deja/g++.oliva/overload1.C: Same.
5133 * g++.old-deja/g++.other/crash24.C: Same.
5134 * g++.old-deja/g++.other/crash25.C: Same.
5135 * g++.old-deja/g++.other/decl5.C: Same.
5136 * g++.old-deja/g++.other/lineno5.C: Same.
5137 * g++.old-deja/g++.other/null3.C: Same.
5138 * g++.old-deja/g++.other/overcnv2.C: Same.
5139 * g++.old-deja/g++.other/ptrmem7.C: Same.
5140 * g++.old-deja/g++.other/typename1.C: Same.
5141 * g++.old-deja/g++.other/vaarg3.C: Same.
5142 * g++.old-deja/g++.pt/crash10.C: Same.
5143 * g++.old-deja/g++.pt/crash28.C: Same.
5144 * g++.old-deja/g++.pt/crash38.C: Same.
5145 * g++.old-deja/g++.pt/explicit70.C: Same.
5146 * g++.old-deja/g++.pt/explicit77.C: Same.
5147 * g++.old-deja/g++.pt/expr2.C: Same.
5148 * g++.old-deja/g++.pt/spec5.C: Same.
5149 * g++.old-deja/g++.pt/spec6.C: Same.
5150 * g++.old-deja/g++.pt/typename3.C: Same.
5151 * g++.old-deja/g++.pt/typename5.C: Same.
5152 * g++.old-deja/g++.pt/typename6.C: Same.
5153 * g++.old-deja/g++.pt/typename7.C: Same.
5154 * g++.old-deja/g++.pt/unify4.C: Same.
5155 * g++.old-deja/g++.pt/unify8.C: Same.
5156 * g++.old-deja/g++.pt/vaarg3.C: Same.
5157 * g++.old-deja/g++.robertl/eb22.C: Same.
5158 * g++.old-deja/g++.robertl/eb4.C: Same.
5159 * g++.old-deja/g++.robertl/eb44.C: Same.
5160 * g++.old-deja/g++.robertl/eb69.C: Same.
5161 * g++.old-deja/g++.robertl/eb98.C: Same.
5162 * gcc.dg/20031223-1.c: Same.
5163 * gcc.dg/940510-1.c: Same.
5164 * gcc.dg/990506-0.c: Same.
5165 * gcc.dg/Walloca-1.c: Same.
5166 * gcc.dg/Walloca-2.c: Same.
5167 * gcc.dg/Wconversion-integer.c: Same.
5168 * gcc.dg/Wcxx-compat-8.c: Same.
5169 * gcc.dg/Wimplicit-int-1.c: Same.
5170 * gcc.dg/Wimplicit-int-2.c: Same.
5171 * gcc.dg/Wimplicit-int-4.c: Same.
5172 * gcc.dg/Wpointer-sign-Wall.c: Same.
5173 * gcc.dg/Wpointer-sign-pedantic.c: Same.
5174 * gcc.dg/Wshadow-1.c: Same.
5175 * gcc.dg/Wshadow-3.c: Same.
5176 * gcc.dg/Wswitch-enum-error.c: Same.
5177 * gcc.dg/Wswitch-enum.c: Same.
5178 * gcc.dg/Wswitch-error.c: Same.
5179 * gcc.dg/Wswitch.c: Same.
5180 * gcc.dg/Wtype-limits-Wextra.c: Same.
5181 * gcc.dg/Wtype-limits.c: Same.
5182 * gcc.dg/Wvla-larger-than-2.c: Same.
5183 * gcc.dg/anon-struct-5.c: Same.
5184 * gcc.dg/array-10.c: Same.
5185 * gcc.dg/array-11.c: Same.
5186 * gcc.dg/array-15.c: Same.
5187 * gcc.dg/array-2.c: Same.
5188 * gcc.dg/array-8.c: Same.
5189 * gcc.dg/array-const-2.c: Same.
5190 * gcc.dg/array-const-3.c: Same.
5191 * gcc.dg/bitfld-1.c: Same.
5192 * gcc.dg/bitfld-8.c: Same.
5193 * gcc.dg/builtin-redefine.c: Same.
5194 * gcc.dg/c11-noreturn-1.c: Same.
5195 * gcc.dg/c11-noreturn-2.c: Same.
5196 * gcc.dg/c11-static-assert-3.c: Same.
5197 * gcc.dg/c90-arraydecl-1.c: Same.
5198 * gcc.dg/c90-complex-1.c: Same.
5199 * gcc.dg/c90-complit-1.c: Same.
5200 * gcc.dg/c90-const-expr-11.c: Same.
5201 * gcc.dg/c90-const-expr-7.c: Same.
5202 * gcc.dg/c90-const-expr-8.c: Same.
5203 * gcc.dg/c90-enum-comma-1.c: Same.
5204 * gcc.dg/c90-flex-array-1.c: Same.
5205 * gcc.dg/c90-hexfloat-1.c: Same.
5206 * gcc.dg/c90-idem-qual-1.c: Same.
5207 * gcc.dg/c90-idem-qual-2.c: Same.
5208 * gcc.dg/c90-idem-qual-3.c: Same.
5209 * gcc.dg/c90-mixdecl-1.c: Same.
5210 * gcc.dg/c90-restrict-1.c: Same.
5211 * gcc.dg/c90-return-1.c: Same.
5212 * gcc.dg/c99-array-nonobj-1.c: Same.
5213 * gcc.dg/c99-arraydecl-1.c: Same.
5214 * gcc.dg/c99-complex-1.c: Same.
5215 * gcc.dg/c99-complex-2.c: Same.
5216 * gcc.dg/c99-complit-2.c: Same.
5217 * gcc.dg/c99-const-expr-7.c: Same.
5218 * gcc.dg/c99-const-expr-8.c: Same.
5219 * gcc.dg/c99-flex-array-3.c: Same.
5220 * gcc.dg/c99-flex-array-7.c: Same.
5221 * gcc.dg/c99-flex-array-typedef-7.c: Same.
5222 * gcc.dg/c99-impl-decl-1.c: Same.
5223 * gcc.dg/c99-impl-int-1.c: Same.
5224 * gcc.dg/c99-impl-int-2.c: Same.
5225 * gcc.dg/c99-init-3.c: Same.
5226 * gcc.dg/c99-restrict-1.c: Same.
5227 * gcc.dg/c99-return-1.c: Same.
5228 * gcc.dg/c99-tag-1.c: Same.
5229 * gcc.dg/c99-tag-3.c: Same.
5230 * gcc.dg/call-diag-2.c: Same.
5231 * gcc.dg/cpp/19940712-1.c: Same.
5232 * gcc.dg/cpp/19951025-1.c: Same.
5233 * gcc.dg/cpp/19990413-1.c: Same.
5234 * gcc.dg/cpp/direct2.c: Same.
5235 * gcc.dg/cpp/direct2s.c: Same.
5236 * gcc.dg/cpp/pr28709.c: Same.
5237 * gcc.dg/cpp/pr61854-c90.c: Same.
5238 * gcc.dg/cpp/pr61854-c94.c: Same.
5239 * gcc.dg/cpp/pragma-1.c: Same.
5240 * gcc.dg/cpp/pragma-2.c: Same.
5241 * gcc.dg/cpp/trad/escaped-eof.c: Same.
5242 * gcc.dg/cpp/trad/literals-2.c: Same.
5243 * gcc.dg/cpp/warn-comments-2.c: Same.
5244 * gcc.dg/cpp/warn-comments-3.c: Same.
5245 * gcc.dg/cpp/warn-comments.c: Same.
5246 * gcc.dg/cpp/warn-long-long-2.c: Same.
5247 * gcc.dg/cpp/warn-long-long.c: Same.
5248 * gcc.dg/cpp/warn-redefined-2.c: Same.
5249 * gcc.dg/cpp/warn-redefined.c: Same.
5250 * gcc.dg/darwin-cfstring-2.c: Same.
5251 * gcc.dg/darwin-cfstring-format-1.c: Same.
5252 * gcc.dg/decl-9.c: Same.
5253 * gcc.dg/declspec-1.c: Same.
5254 * gcc.dg/declspec-10.c: Same.
5255 * gcc.dg/declspec-11.c: Same.
5256 * gcc.dg/declspec-13.c: Same.
5257 * gcc.dg/declspec-18.c: Same.
5258 * gcc.dg/declspec-4.c: Same.
5259 * gcc.dg/declspec-5.c: Same.
5260 * gcc.dg/declspec-6.c: Same.
5261 * gcc.dg/declspec-8.c: Same.
5262 * gcc.dg/deprecated-4.c: Same.
5263 * gcc.dg/deprecated.c: Same.
5264 * gcc.dg/dfp/composite-type.c: Same.
5265 * gcc.dg/empty-source-2.c: Same.
5266 * gcc.dg/empty-source-3.c: Same.
5267 * gcc.dg/format/attr-6.c: Same.
5268 * gcc.dg/format/branch-1.c: Same.
5269 * gcc.dg/format/c90-printf-1.c: Same.
5270 * gcc.dg/format/c90-strftime-2.c: Same.
5271 * gcc.dg/format/c99-strftime-1.c: Same.
5272 * gcc.dg/format/cmn-err-1.c: Same.
5273 * gcc.dg/format/few-1.c: Same.
5274 * gcc.dg/format/ms_branch-1.c: Same.
5275 * gcc.dg/format/ms_unnamed-1.c: Same.
5276 * gcc.dg/format/ms_va-1.c: Same.
5277 * gcc.dg/format/unnamed-1.c: Same.
5278 * gcc.dg/format/va-1.c: Same.
5279 * gcc.dg/format/xopen-1.c: Same.
5280 * gcc.dg/funcdef-var-1.c: Same.
5281 * gcc.dg/funcdef-var-2.c: Same.
5282 * gcc.dg/gnu89-const-expr-1.c: Same.
5283 * gcc.dg/gnu89-const-expr-2.c: Same.
5284 * gcc.dg/gnu90-const-expr-1.c: Same.
5285 * gcc.dg/gnu99-const-expr-1.c: Same.
5286 * gcc.dg/gnu99-const-expr-2.c: Same.
5287 * gcc.dg/gnu99-init-2.c: Same.
5288 * gcc.dg/gomp/_Atomic-5.c: Same.
5289 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
5290 * gcc.dg/gomp/atomic-5.c: Same.
5291 * gcc.dg/gomp/linear-1.c: Same.
5292 * gcc.dg/gomp/pr67500.c: Same.
5293 * gcc.dg/init-bad-1.c: Same.
5294 * gcc.dg/init-bad-2.c: Same.
5295 * gcc.dg/init-bad-3.c: Same.
5296 * gcc.dg/init-string-1.c: Same.
5297 * gcc.dg/label-compound-stmt-1.c: Same.
5298 * gcc.dg/label-decl-2.c: Same.
5299 * gcc.dg/label-decl-4.c: Same.
5300 * gcc.dg/large-size-array-2.c: Same.
5301 * gcc.dg/large-size-array-4.c: Same.
5302 * gcc.dg/lvalue-6.c: Same.
5303 * gcc.dg/m-un-2.c: Same.
5304 * gcc.dg/multiple-overflow-warn-1.c: Same.
5305 * gcc.dg/multiple-overflow-warn-2.c: Same.
5306 * gcc.dg/multiple-overflow-warn-3.c: Same.
5307 * gcc.dg/nested-redef-1.c: Same.
5308 * gcc.dg/no-asm-1.c: Same.
5309 * gcc.dg/no-asm-3.c: Same.
5310 * gcc.dg/no-asm-4.c: Same.
5311 * gcc.dg/noncompile/20010524-1.c: Same.
5312 * gcc.dg/noncompile/incomplete-5.c: Same.
5313 * gcc.dg/noncompile/pr44517.c: Same.
5314 * gcc.dg/noncompile/pr52290.c: Same.
5315 * gcc.dg/noreturn-1.c: Same.
5316 * gcc.dg/overflow-warn-1.c: Same.
5317 * gcc.dg/overflow-warn-2.c: Same.
5318 * gcc.dg/overflow-warn-3.c: Same.
5319 * gcc.dg/overflow-warn-4.c: Same.
5320 * gcc.dg/parm-mismatch-1.c: Same.
5321 * gcc.dg/parser-pr28152-2.c: Same.
5322 * gcc.dg/parser-pr28152.c: Same.
5323 * gcc.dg/pedwarn-init.c: Same.
5324 * gcc.dg/pointer-arith-2.c: Same.
5325 * gcc.dg/pointer-arith-3.c: Same.
5326 * gcc.dg/pointer-arith-4.c: Same.
5327 * gcc.dg/pr14475.c: Same.
5328 * gcc.dg/pr18596-3.c: Same.
5329 * gcc.dg/pr18809-1.c: Same.
5330 * gcc.dg/pr27953.c: Same.
5331 * gcc.dg/pr30457.c: Same.
5332 * gcc.dg/pr30551-2.c: Same.
5333 * gcc.dg/pr30551-3.c: Same.
5334 * gcc.dg/pr30551-4.c: Same.
5335 * gcc.dg/pr30551-5.c: Same.
5336 * gcc.dg/pr30551-6.c: Same.
5337 * gcc.dg/pr30551.c: Same.
5338 * gcc.dg/pr36997.c: Same.
5339 * gcc.dg/pr41842.c: Same.
5340 * gcc.dg/pr48552-1.c: Same.
5341 * gcc.dg/pr48552-2.c: Same.
5342 * gcc.dg/pr59717.c: Same.
5343 * gcc.dg/pr61077.c: Same.
5344 * gcc.dg/pr61096-1.c: Same.
5345 * gcc.dg/pr63626.c: Same.
5346 * gcc.dg/pr64223-1.c: Same.
5347 * gcc.dg/pr64223-2.c: Same.
5348 * gcc.dg/pr8788-1.c: Same.
5349 * gcc.dg/pr8927-1.c: Same.
5350 * gcc.dg/pragma-darwin.c: Same.
5351 * gcc.dg/pragma-diag-5.c: Same.
5352 * gcc.dg/pragma-message.c: Same.
5353 * gcc.dg/redecl-1.c: Same.
5354 * gcc.dg/simd-1.c: Same.
5355 * gcc.dg/simd-5.c: Same.
5356 * gcc.dg/simd-6.c: Same.
5357 * gcc.dg/spellcheck-fields.c: Same.
5358 * gcc.dg/spellcheck-typenames.c: Same.
5359 * gcc.dg/struct-semi-2.c: Same.
5360 * gcc.dg/struct-semi-3.c: Same.
5361 * gcc.dg/transparent-union-3.c: Same.
5362 * gcc.dg/ucnid-8.c: Same.
5363 * gcc.dg/uninit-pr19430-O0.c: Same.
5364 * gcc.dg/uninit-pr19430.c: Same.
5365 * gcc.dg/uninit-pr20644-O0.c: Same.
5366 * gcc.dg/utf-dflt.c: Same.
5367 * gcc.dg/utf-dflt2.c: Same.
5368 * gcc.dg/utf16-4.c: Same.
5369 * gcc.dg/vla-11.c: Same.
5370 * gcc.dg/vla-20.c: Same.
5371 * gcc.dg/vla-init-1.c: Same.
5372 * gcc.dg/vla-init-2.c: Same.
5373 * gcc.dg/vla-init-3.c: Same.
5374 * gcc.dg/weak/weak-6.c: Same.
5375 * gcc.dg/weak/weak-7.c: Same.
5376 * gcc.dg/wtr-int-type-1.c: Same.
5377 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
5378 * gcc.target/arm/polytypes.c: Same.
5379 * gcc.target/i386/spellcheck-options-4.c: Same.
5380 * gcc.target/powerpc/20030218-1.c: Same.
5381 * gcc.target/sh/pr21255-4.c: Same.
5382 * gcc.test-framework/dg-error-exp-XP.c: Same.
5383 * gfortran.dg/array_constructor_30.f03: Same.
5384 * gfortran.dg/class_30.f90: Same.
5385 * gfortran.dg/goacc/subarrays.f95: Same.
5386 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
5387 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
5388 * gfortran.dg/intrinsic_std_1.f90: Same.
5389 * gfortran.dg/pr70006.f90: Same.
5390 * gfortran.dg/warning-directive-1.F90: Same.
5391 * gfortran.dg/warning-directive-2.F90: Same.
5392 * gfortran.dg/warning-directive-3.F90: Same.
5393 * gfortran.dg/warning-directive-4.F90: Same.
5394 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
5395 * obj-c++.dg/class-extension-1.mm: Same.
5396 * obj-c++.dg/class-extension-2.mm: Same.
5397 * obj-c++.dg/class-protocol-1.mm: Same.
5398 * obj-c++.dg/cxx-ivars-1.mm: Same.
5399 * obj-c++.dg/duplicate-class-1.mm: Same.
5400 * obj-c++.dg/exceptions-3.mm: Same.
5401 * obj-c++.dg/exceptions-4.mm: Same.
5402 * obj-c++.dg/exceptions-5.mm: Same.
5403 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
5404 * obj-c++.dg/fsf-package-0.m: Same.
5405 * obj-c++.dg/invalid-type-1.mm: Same.
5406 * obj-c++.dg/method-12.mm: Same.
5407 * obj-c++.dg/method-13.mm: Same.
5408 * obj-c++.dg/method-15.mm: Same.
5409 * obj-c++.dg/method-16.mm: Same.
5410 * obj-c++.dg/method-6.mm: Same.
5411 * obj-c++.dg/method-7.mm: Same.
5412 * obj-c++.dg/property/at-property-1.mm: Same.
5413 * obj-c++.dg/property/at-property-14.mm: Same.
5414 * obj-c++.dg/property/at-property-17.mm: Same.
5415 * obj-c++.dg/property/at-property-21.mm: Same.
5416 * obj-c++.dg/property/at-property-5.mm: Same.
5417 * obj-c++.dg/property/dotsyntax-4.mm: Same.
5418 * obj-c++.dg/property/dynamic-3.mm: Same.
5419 * obj-c++.dg/property/dynamic-4.mm: Same.
5420 * obj-c++.dg/property/property-neg-1.mm: Same.
5421 * obj-c++.dg/property/property-neg-6.mm: Same.
5422 * obj-c++.dg/property/synthesize-11.mm: Same.
5423 * obj-c++.dg/property/synthesize-5.mm: Same.
5424 * obj-c++.dg/property/synthesize-6.mm: Same.
5425 * obj-c++.dg/proto-lossage-4.mm: Same.
5426 * obj-c++.dg/protocol-qualifier-2.mm: Same.
5427 * obj-c++.dg/strings/strings-1.mm: Same.
5428 * obj-c++.dg/super-class-1.mm: Same.
5429 * obj-c++.dg/syntax-error-6.mm: Same.
5430 * obj-c++.dg/syntax-error-7.mm: Same.
5431 * obj-c++.dg/syntax-error-9.mm: Same.
5432 * obj-c++.dg/try-catch-13.mm: Same.
5433 * objc.dg/attributes/method-noreturn-1.m: Same.
5434 * objc.dg/bad-receiver-type-2.m: Same.
5435 * objc.dg/bad-receiver-type.m: Same.
5436 * objc.dg/call-super-2.m: Same.
5437 * objc.dg/class-2.m: Same.
5438 * objc.dg/class-extension-1.m: Same.
5439 * objc.dg/class-extension-2.m: Same.
5440 * objc.dg/class-protocol-1.m: Same.
5441 * objc.dg/desig-init-1.m: Same.
5442 * objc.dg/duplicate-class-1.m: Same.
5443 * objc.dg/exceptions-3.m: Same.
5444 * objc.dg/exceptions-4.m: Same.
5445 * objc.dg/exceptions-5.m: Same.
5446 * objc.dg/foreach-6.m: Same.
5447 * objc.dg/foreach-7.m: Same.
5448 * objc.dg/fsf-nsstring-format-1.m: Same.
5449 * objc.dg/fsf-package-0.m: Same.
5450 * objc.dg/invalid-type-1.m: Same.
5451 * objc.dg/method-11.m: Same.
5452 * objc.dg/method-19.m: Same.
5453 * objc.dg/method-2.m: Same.
5454 * objc.dg/method-20.m: Same.
5455 * objc.dg/method-5.m: Same.
5456 * objc.dg/method-6.m: Same.
5457 * objc.dg/method-7.m: Same.
5458 * objc.dg/method-9.m: Same.
5459 * objc.dg/missing-proto-3.m: Same.
5460 * objc.dg/private-1.m: Same.
5461 * objc.dg/property/at-property-1.m: Same.
5462 * objc.dg/property/at-property-14.m: Same.
5463 * objc.dg/property/at-property-17.m: Same.
5464 * objc.dg/property/at-property-21.m: Same.
5465 * objc.dg/property/at-property-5.m: Same.
5466 * objc.dg/property/dynamic-3.m: Same.
5467 * objc.dg/property/dynamic-4.m: Same.
5468 * objc.dg/property/property-neg-1.m: Same.
5469 * objc.dg/property/property-neg-6.m: Same.
5470 * objc.dg/property/synthesize-11.m: Same.
5471 * objc.dg/property/synthesize-5.m: Same.
5472 * objc.dg/property/synthesize-6.m: Same.
5473 * objc.dg/proto-hier-1.m: Same.
5474 * objc.dg/proto-lossage-4.m: Same.
5475 * objc.dg/protocol-qualifier-2.m: Same.
5476 * objc.dg/strings/strings-1.m: Same.
5477 * objc.dg/type-size-1.m: Same.
5478
d904a983
JL
54792017-04-18 Jeff Law <law@redhat.com>
5480
5481 PR target/74563
5482 * gcc.target/mips/pr74563: New test.
5483
0155ed56
JJ
54842017-04-18 Jakub Jelinek <jakub@redhat.com>
5485
5486 PR tree-optimization/80443
5487 * gcc.c-torture/compile/pr80443.c: New test.
5488
f380f608
RS
54892017-04-18 Richard Sandiford <richard.sandiford@arm.com>
5490
5491 PR rtl-optimization/80357
5492 * gcc.c-torture/compile/pr80357.c: New test.
5493
dd68669b
JL
54942017-04-18 Jeff Law <law@redhat.com>
5495
5496 PR middle-end/80422
5497 * gcc.c-torture/compile/pr80422.c: New test.
5498
1cda61fc
JJ
54992017-04-18 Jakub Jelinek <jakub@redhat.com>
5500
5501 PR debug/80263
5502 * gcc.dg/debug/dwarf2/pr80263.c: New test.
5503
19970253
MM
55042017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5505
5506 PR target/80099
5507 * gcc.target/powerpc/pr80099-1.c: New test.
5508 * gcc.target/powerpc/pr80099-2.c: Likewise.
5509 * gcc.target/powerpc/pr80099-3.c: Likewise.
5510 * gcc.target/powerpc/pr80099-4.c: Likewise.
5511 * gcc.target/powerpc/pr80099-5.c: Likewise.
5512
8487c9a5
JJ
55132017-04-18 Jakub Jelinek <jakub@redhat.com>
5514
3b5fb3cb
JJ
5515 PR sanitizer/80444
5516 * gcc.dg/sancov/pr80444.c: New test.
5517
8487c9a5
JJ
5518 PR middle-end/79788
5519 PR middle-end/80375
5520 * gcc.dg/pr79788-1.c: New test.
5521 * gcc.dg/pr79788-2.c: New test.
5522
be7c73ae
MP
55232017-04-18 Marek Polacek <polacek@redhat.com>
5524
5525 PR c++/80244 - ICE with attribute in template alias.
5526 * g++.dg/cpp0x/alias-decl-59.C: New test.
5527
d6e3e8a5
MP
5528 PR c++/80241 - ICE with alignas pack expansion.
5529 * g++.dg/cpp0x/alignas11.C: New test.
5530
1adb82e1
BE
55312017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5532
5533 PR c++/80287
5534 * g++.dg/lto/pr80287_0.C: New test.
5535
fb5e5621
KN
55362017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
5537
5538 PR target/80315
5539 * gcc.target/powerpc/pr80315-1.c: New test.
5540 * gcc.target/powerpc/pr80315-2.c: New test.
5541 * gcc.target/powerpc/pr80315-3.c: New test.
5542 * gcc.target/powerpc/pr80315-4.c: New test.
5543
afeaeb70
TV
55442017-04-16 Tom de Vries <tom@codesourcery.com>
5545
5546 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
5547 directive.
5548 * g++.dg/parse/error3.C: Same.
5549 * g++.old-deja/g++.pt/niklas01a.C: Same.
5550 * gcc.dg/990506-0.c: Same.
5551 * gcc.dg/cpp/19990413-1.c: Same.
5552 * gcc.dg/cpp/pragma-1.c: Same.
5553 * gcc.dg/cpp/pragma-2.c: Same.
5554 * gcc.dg/m-un-2.c: Same.
5555 * objc.dg/private-1.m: Same.
5556
604f37cd
UB
55572017-04-15 Uros Bizjak <ubizjak@gmail.com>
5558
5559 * gcc.dg/pr54669.c: Fix dg-do directive.
5560 * gcc.dg/pr78582.c: Ditto.
5561 * gcc.dg/pr80020.c: Ditto.
5562 * gcc.dg/torture/pr57993-2.cpp: Ditto.
5563 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
5564 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
5565 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
5566 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
5567 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
5568 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
5569 * gcc.dg/tree-ssa/pr79352.c: Ditto.
5570 * gcc.dg/tree-ssa/pr79376.c: Ditto.
5571 * gcc.dg/tree-ssa/pr79691.c: Ditto.
5572
35cfdb17
DH
55732017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
5574
604f37cd 5575 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
5576 * gfortran.dg/generic_29.f90: Likewise.
5577 * gfortran.dg/goacc/multi-clause.f90: Likewise.
5578 * gfortran.dg/pr41922.f90: Likewise.
5579 * gfortran.dg/pr70006.f90: Likewise.
5580
f378be38
SB
55812017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
5582
5583 PR tree-optimization/66612
5584 * gcc.target/powerpc/20050830-1.c: Remove xfail.
5585
43076492
JW
55862017-04-14 Janus Weil <janus@gcc.gnu.org>
5587
5588 PR fortran/80361
5589 * gfortran.dg/class_62.f90: New test case.
5590
dd3d6a42
AB
55912017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
5592
5593 * gcc.target/arc/loop-1.c: New file.
5594
31a07c81
MM
55952017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5596
5597 PR target/80098
5598 * gcc.target/powerpc/pr80098-1.c: New test.
5599 * gcc.target/powerpc/pr80098-2.c: Likewise.
5600 * gcc.target/powerpc/pr80098-3.c: Likewise.
5601 * gcc.target/powerpc/pr80098-4.c: Likewise.
5602
09956017
JJ
56032017-04-13 Jakub Jelinek <jakub@redhat.com>
5604
5605 PR sanitizer/80403
5606 * g++.dg/ubsan/pr80403-2.C: New test.
5607
bc042396
VM
56082017-04-13 Vladimir Makarov <vmakarov@redhat.com>
5609
5610 PR rtl-optimization/80343
5611 * gcc.target/powerpc/pr80343.c: New.
5612
abac4c34
DK
56132017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
5614
5615 PR sanitizer/80414
5616 * c-c++-common/ubsan/bounds-15.c: New test.
5617
43a3aa03
RB
56182017-04-13 Richard Biener <rguenther@suse.de>
5619
5620 PR testsuite/80416
5621 * g++.dg/torture/pr79671.C: Fix asm constraints.
5622
031fbdb9
JJ
56232017-04-13 Jakub Jelinek <jakub@redhat.com>
5624
5625 PR debug/80321
5626 * gcc.dg/debug/pr80321.c: New test.
5627
56282017-04-13 Eric Botcazou <ebotcazou@adacore.com>
5629
5630 * gnat.dg/debug10.adb: New test.
5631 * gnat.dg/debug10_pkg.ads: New helper.
5632
76873758
JJ
56332017-04-12 Jakub Jelinek <jakub@redhat.com>
5634
deed3da9
JJ
5635 PR tree-optimization/79390
5636 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
5637
b96a3e11
JJ
5638 PR sanitizer/80403
5639 PR sanitizer/80404
5640 PR sanitizer/80405
5641 * g++.dg/ubsan/pr80403.C: New test.
5642 * g++.dg/ubsan/pr80404.C: New test.
5643 * g++.dg/ubsan/pr80405.C: New test.
5644
76873758
JJ
5645 PR c/80163
5646 * gcc.dg/torture/pr80163.c: New test.
5647
940c9a7c 56482017-04-12 Richard Biener <rguenther@suse.de>
76873758 5649 Jeff Law <law@redhat.com>
940c9a7c
RB
5650
5651 PR tree-optimization/80359
5652 * gcc.dg/torture/pr80359.c: New testcase.
5653
350792ff 56542017-04-12 Richard Biener <rguenther@suse.de>
76873758 5655 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
5656
5657 PR middle-end/79671
5658 * g++.dg/torture/pr79671.C: New testcase.
5659 * g++.dg/lto/pr79671_0.C: Likewise.
5660 * g++.dg/lto/pr79671_1.c: Likewise.
5661
d62e6f10
JJ
56622017-04-12 Jakub Jelinek <jakub@redhat.com>
5663
5664 PR sanitizer/80349
5665 * g++.dg/ubsan/pr80349.C: New test.
5666
8585103f
JJ
56672017-04-11 Jakub Jelinek <jakub@redhat.com>
5668
347e1f77
JJ
5669 PR c++/80370
5670 * g++.dg/cpp1z/decomp28.C: New test.
5671
df1c878e
JJ
5672 PR middle-end/80100
5673 * gcc.dg/pr80100.c: New test.
5674
8585103f
JJ
5675 PR rtl-optimization/80385
5676 * g++.dg/opt/pr80385.C: New test.
5677
c6cf6ef7
ML
56782017-04-11 Martin Liska <mliska@suse.cz>
5679
5680 PR ipa/80212
5681 * g++.dg/ipa/pr80212.C: New test.
5682
3812f460
MS
56832017-04-11 Martin Sebor <msebor@redhat.com>
5684
5685 PR middle-end/80364
5686 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
5687
9f679370
ML
56882017-04-11 Martin Liska <mliska@suse.cz>
5689
5690 PR sanitizer/70878
5691 * gcc.dg/ubsan/pr70878.c: New test.
5692
82665822
JJ
56932017-04-11 Jakub Jelinek <jakub@redhat.com>
5694
cb278caa
JJ
5695 PR target/80381
5696 * gcc.target/i386/pr80381.c: New test.
5697
82665822
JJ
5698 PR c++/80363
5699 * g++.dg/ext/pr80363.C: New test.
5700
abde687a
SKS
57012017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5702
5703 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
5704 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
5705 Add avr-*-* to non-lp64 selector.
5706
13e6ec34
MS
57072017-04-10 Martin Sebor <msebor@redhat.com>
5708
5709 * gcc.dg/pr40340-3.c: Adjust directive pattern.
5710 * gcc.dg/pr40340-4.c: Same.
5711
a2cb1196
NK
57122017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
5713
13e6ec34 5714 PR fortran/69498
a2cb1196
NK
5715 * gfortran.dg/submodule_unexp.f90: Modified test
5716 to account for new error.
5717 * gfortran.dg/submodule_twice.f90: New Test
5718
b447b28c
JJ
57192017-04-10 Jakub Jelinek <jakub@redhat.com>
5720
5721 PR c++/80176
5722 * g++.dg/init/ref23.C: New test.
5723
3bbd6768
TK
57242017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5725
5726 PR tree-optimization/80304
5727 * gfortran.dg/do_concurrent_4.f90: New test case.
5728
99827b5c
JW
57292017-04-10 Janus Weil <janus@gcc.gnu.org>
5730
5731 PR fortran/80046
5732 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
5733
7db31bc2
DE
57342017-04-10 David Edelsohn <dje.gcc@gmail.com>
5735
5736 * g++.dg/torture/pr79905.C: Add -maltivec option.
5737
9058a2c5
JL
57382017-04-10 Jeff Law <law@redhat.com>
5739
5740 PR tree-optimization/80374
5741 * g++.dg/pr80374.c: New test.
5742
bd8f8642
KN
57432017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5744
5745 PR target/80108
5746 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
5747 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
5748
f634dd47
UB
57492017-04-10 Uros Bizjak <ubizjak@gmail.com>
5750
5751 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
5752
065ba179
UB
57532017-04-10 Uros Bizjak <ubizjak@gmail.com>
5754
5755 PR testsuite/79356
5756 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
5757
71b838d0
DS
57582017-04-10 Daniel Santos <daniel.santos@pobox.com>
5759
5760 PR testsuite/79867
5761 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
5762
98a7a34e
MP
57632017-04-10 Marek Polacek <polacek@redhat.com>
5764
5765 PR sanitizer/80348
5766 * g++.dg/ubsan/div-by-zero-3.C: New test.
5767
aac69a62
BC
57682017-04-10 Bin Cheng <bin.cheng@arm.com>
5769
5770 PR tree-optimization/80153
5771 * gcc.c-torture/execute/pr80153.c: New.
5772
737237c9
RB
57732017-04-10 Richard Biener <rguenther@suse.de>
5774
5775 PR middle-end/80362
5776 * gcc.dg/torture/pr80362.c: New testcase.
5777
ba6ee9fc
RB
57782017-04-10 Richard Biener <rguenther@suse.de>
5779
5780 PR tree-optimization/80304
5781 * gcc.dg/torture/pr80304.c: New testcase.
5782
4d1a05f1
NS
57832017-04-10 Nathan Sidwell <nathan@acm.org>
5784
5785 PR target/79905
5786 * g++.dg/torture/pr79905.C: New.
5787
3ee0fb02
ML
57882017-04-10 Martin Liska <mliska@suse.cz>
5789
5790 PR sanitizer/80350
5791 * c-c++-common/ubsan/pr80350.c: New test.
5792
167a5b77
JJ
57932017-04-10 Jakub Jelinek <jakub@redhat.com>
5794
5795 PR target/80324
5796 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
5797
d691b7e4
ML
57982017-04-08 Martin Liska <mliska@suse.cz>
5799
5800 Revert:
5801 2017-04-07 Martin Liska <mliska@suse.cz>
5802
5803 PR ipa/80212
5804 * g++.dg/ipa/pr80212.C: New test.
5805
dcb2c527
JJ
58062017-04-07 Jakub Jelinek <jakub@redhat.com>
5807
c98b0016
JJ
5808 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
5809 dg-options.
5810 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
5811
dcb2c527
JJ
5812 PR target/80322
5813 PR target/80323
5814 PR target/80325
5815 PR target/80326
5816 * gcc.target/i386/avx512f-undefined-1.c: New test.
5817 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
5818 * gcc.target/i386/avx-cvtsd-1.c: New test.
5819 * gcc.target/i386/avx512f-cvtss-1.c: New test.
5820 * gcc.target/i386/avx512f-abspd-1.c: New test.
5821 * gcc.target/i386/avx-cvtss-1.c: New test.
5822 * gcc.target/i386/avx512f-absps-1.c: New test.
5823 * gcc.target/i386/avx512f-int2mask-1.c: New test.
5824 * gcc.target/i386/avx512f-mask2int-1.c: New test.
5825
1ef532f4
MP
58262017-04-07 Marek Polacek <polacek@redhat.com>
5827
5828 PR sanitizer/80348
5829 * g++.dg/ubsan/div-by-zero-2.C: New test.
5830
2166aeb3
MP
5831 PR c++/80095
5832 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
5833
057da7af
VM
58342017-04-07 Vladimir Makarov <vmakarov@redhat.com>
5835
5836 PR rtl-optimization/70478
5837 * gcc.target/s390/pr70478.c: New.
5838
3b6cb9e3
ML
58392017-04-07 Martin Liska <mliska@suse.cz>
5840
5841 PR target/79889
5842 * g++.dg/ext/mv8.C: Add aarch64* targets.
5843
70cd23c0
ML
58442017-04-07 Martin Liska <mliska@suse.cz>
5845
5846 PR ipa/80212
5847 * g++.dg/ipa/pr80212.C: New test.
5848
fe6bb25f
TP
58492017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5850
5851 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
5852
bf7b869a
RB
58532017-04-07 Richard Biener <rguenther@suse.de>
5854
5855 PR tree-optimization/80334
5856 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
5857 alignas on stack.
5858
2d143ba8
RB
58592017-04-07 Richard Biener <rguenther@suse.de>
5860
5861 PR middle-end/80341
5862 * gcc.dg/torture/pr80341.c: New testcase.
5863
ed3cd38d
JJ
58642017-04-06 Jakub Jelinek <jakub@redhat.com>
5865
5866 PR debug/80234
5867 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
5868 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
5869
e5f56581
UB
58702017-04-06 Uros Bizjak <ubizjak@gmail.com>
5871
5872 PR target/79733
5873 * gcc.target/i386/pr79733.c: New test.
5874
a5211c80
UB
58752017-04-06 Uros Bizjak <ubizjak@gmail.com>
5876
5877 PR target/80298
5878 * gcc.target/i386/pr80298-1.c: New test.
5879 * gcc.target/i386/pr80298-2.c: Ditto.
5880
db086c96
TP
58812017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
5882
5883 PR target/80082
5884 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
5885 ARMv7-R.
5886
09b63f67
RB
58872017-04-06 Richard Biener <rguenther@suse.de>
5888
5889 PR tree-optimization/80334
5890 * g++.dg/torture/pr80334.C: New testcase.
5891
d9f8c5af
ML
58922017-04-06 Martin Liska <mliska@suse.cz>
5893
5894 PR sanitizer/80166
5895 * gcc.dg/asan/pr80166.c: New test.
5896
1b68991f
RO
58972017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5898
5899 PR tree-optimization/79390
5900 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
5901
0f784346
RB
59022017-04-06 Richard Biener <rguenther@suse.de>
5903
5904 PR tree-optimization/80262
5905 * gcc.target/i386/pr80262.c: New testcase.
5906
23a429c2
RB
59072017-04-06 Richard Biener <rguenther@suse.de>
5908
5909 PR middle-end/80281
5910 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
5911
e2323a2b
VM
59122017-04-05 Vladimir Makarov <vmakarov@redhat.com>
5913
5914 PR rtl-optimization/70703
5915 * gcc.target/i386/pr70703.c: New.
5916
47a11342
JJ
59172017-04-05 Jakub Jelinek <jakub@redhat.com>
5918
5919 PR sanitizer/80308
5920 * c-c++-common/asan/pr80308.c: New test.
5921
d0ee17a5
DV
59222017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5923
5924 PR target/79890
5925 * gcc.target/s390/pr79890.c: New test case.
5926
36f896c7
JJ
59272017-04-05 Jakub Jelinek <jakub@redhat.com>
5928
5929 PR target/80310
5930 * c-c++-common/ubsan/pr80310.c: New test.
5931
d16e2ddd
JJ
59322017-04-04 Jakub Jelinek <jakub@redhat.com>
5933
e1201dff
JJ
5934 PR c++/80297
5935 * g++.dg/torture/pr80297.C: New test.
5936
d16e2ddd
JJ
5937 PR tree-optimization/79390
5938 * gcc.target/i386/pr79390.c: New test.
5939 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
5940
c0ea338b
VR
59412017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
5942
5943 PR c++/80296
5944 * g++.dg/cpp0x/alias-decl-80296.C: New test.
5945
a1527a93
TP
59462017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5947
5948 PR target/80307
5949 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
5950 targeting any CPU or architecture.
5951 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
5952 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
5953 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
5954 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
5955 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
5956 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
5957 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
5958 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
5959
065ba179 59602017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
5961
5962 PR fortran/69498
5963 * gfortran.dg/submodule_unexp.f90: New test.
5964
b1fd967c
JJ
59652017-04-04 Jakub Jelinek <jakub@redhat.com>
5966
5967 PR target/80286
5968 * gcc.target/i386/avx-pr80286.c: New test.
5969 * gcc.dg/pr80286.c: New test.
5970
248179b5
RB
59712017-04-04 Richard Biener <rguenther@suse.de>
5972
5973 PR middle-end/80281
5974 * gcc.dg/torture/pr80281.c: New testcase.
5975
a577fcf2
RB
59762017-04-04 Richard Biener <rguenther@suse.de>
5977
5978 PR tree-optimization/80275
5979 * g++.dg/opt/pr80275.C: Make g static.
5980
833bbf60
SB
59812017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
5982
5983 PR rtl-optimization/60818
5984 * gcc.c-torture/compile/pr60818.c: New testcase.
5985
5764ee3c
JW
59862017-04-03 Jonathan Wakely <jwakely@redhat.com>
5987
5988 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
5989 * gcc.dg/20031012-1.c: Likewise.
5990 * gcc.dg/ipa/ipcp-1.c: Likewise.
5991 * gcc.dg/torture/matrix-3.c: Likewise.
5992 * gcc.target/powerpc/ppc-spe.c: Likewise.
5993 * gcc.target/rx/zero-width-bitfield.c: Likewise.
5994
bbdf4e81
PB
59952017-04-03 Peter Bergner <bergner@vnet.ibm.com>
5996
5997 PR target/80246
5998 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
5999 powerpc_vsx_ok.
6000 (std, ld): Limit scan-assembler-times check to lp64.
6001 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
6002 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
6003 powerpc_vsx_ok.
6004
44bc146f
PB
60052017-04-03 Peter Bergner <bergner@vnet.ibm.com>
6006
6007 PR target/80246
6008 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
6009
fff80893
RB
60102017-04-03 Richard Biener <rguenther@suse.de>
6011
6012 PR tree-optimization/80275
6013 * g++.dg/opt/pr80275.C: New testcase.
6014
79f9fc38
DV
60152017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6016
6017 PR testsuite/79356
6018 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
6019
a8e70fd3
RD
60202017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
6021
6022 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
6023 (bal): Increase iteration count and assume alignment.
6024
e0061866
BC
60252017-04-03 Bin Cheng <bin.cheng@arm.com>
6026
6027 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
6028
c2d43326
AP
60292017-04-02 Andrew Pinski <apinski@cavium.com>
6030
6031 * gcc.c-torture/compile/nested-3.c: New testcase.
6032 * gcc.c-torture/execute/20170401-1.c: New testcase.
6033 * gcc.c-torture/execute/20170401-2.c: New testcase.
6034
a5a9046d
SB
60352017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6036
6037 PR rtl-optimization/79405
6038 gcc.dg/pr79405.c: New testcase.
6039
6f3af356
JJ
60402017-03-31 Jakub Jelinek <jakub@redhat.com>
6041
eee3756d
JJ
6042 PR debug/79255
6043 * gcc.dg/pr79255.c: New test.
6044
6f3af356
JJ
6045 PR c++/79572
6046 * g++.dg/ubsan/null-8.C: New test.
6047
99e6cfd6
PH
60482017-03-31 Pat Haugen <pthaugen@us.ibm.com>
6049
6050 PR target/80107
6051 * gfortran.dg/pr80107.f: New.
6052
094e6b7a
JL
60532017-03-31 Jeff Law <law@redhat.com>
6054
6055 PR tree-optimization/49498
6056 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
6057
eceb2409 60582017-03-31 Richard Biener <rguenther@suse.de>
065ba179 6059
eceb2409
RB
6060 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
6061
c412c01a 60622017-03-31 Richard Biener <rguenther@suse.de>
065ba179 6063
c412c01a
RB
6064 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
6065
005f12bf
JJ
60662017-03-31 Jakub Jelinek <jakub@redhat.com>
6067
af88f557
JJ
6068 PR libstdc++/80251
6069 * g++.dg/ext/is_aggregate.C: New test.
6070
7d790165
JJ
6071 PR middle-end/80173
6072 * gcc.target/i386/pr80173.c: New test.
6073
a7d55154
JJ
6074 PR middle-end/80163
6075 * gcc.dg/pr80163.c: New test.
6076
005f12bf
JJ
6077 PR debug/80025
6078 * gcc.dg/torture/pr80025.c: New test.
6079
c8e0f43f
MF
60802017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
6081
6082 * gcc.target/mips/pr52125.c: Add -msym32.
6083
724d25f3
JJ
60842017-03-30 Jakub Jelinek <jakub@redhat.com>
6085
6086 PR translation/80189
6087 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
6088 * g++.dg/gomp/sharing-1.C: Likewise.
6089 * gfortran.dg/gomp/pr44536.f90: Likewise.
6090 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
6091 * gfortran.dg/gomp/sharing-3.f90: Likewise.
6092 * gfortran.dg/gomp/crayptr3.f90: Likewise.
6093 * gfortran.dg/gomp/pr33439.f90: Likewise.
6094 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6095 * gfortran.dg/gomp/sharing-1.f90: Likewise.
6096 * gfortran.dg/gomp/sharing-2.f90: Likewise.
6097 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6098 * gcc.dg/gomp/sharing-1.c: Likewise.
6099
05dc406d
PB
61002017-03-30 Peter Bergner <bergner@vnet.ibm.com>
6101
6102 PR target/80246
6103 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
6104 Darwin and SPE.
6105 (dxex, dxexq): Update return type.
6106 (diex, diexq): Update argument type.
6107 * gcc.target/powerpc/pr80246.c: New test.
6108
b0fd4d7e
MJ
61092017-03-30 Martin Jambor <mjambor@suse.cz>
6110
6111 PR ipa/77333
6112 * g++.dg/ipa/pr77333.C: New test.
6113
de008ec4
JJ
61142017-03-30 Jakub Jelinek <jakub@redhat.com>
6115
6116 PR target/80206
6117 * gcc.target/i386/pr80206.c: New test.
6118
28c02407
RB
61192017-03-30 Richard Biener <rguenther@suse.de>
6120
6121 PR tree-optimization/77498
6122 * gfortran.dg/pr77498.f: New testcase.
6123
10fa8dfb
MP
61242017-03-29 Marek Polacek <polacek@redhat.com>
6125
6126 PR c/79730
6127 * gcc.dg/pr79730.c: New test.
6128
fdc54f39
JD
61292017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6130
6131 PR libgfortran/78670
6132 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
6133 a character of length 1. Update test for success.
6134 * gfortran.dg/dtio_28.f03: New test.
6135 * gfortran.dg/dtio_4.f90: Update to open test file with status =
6136 'scratch' to delete the file when done.
6137
533c0b69
SB
61382017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
6139
6140 PR rtl-optimization/80233
6141 * gcc.c-torture/compile/pr80233.c: New testcase.
6142
e35229f8
TK
61432017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6144
6145 PR fortran/80254
6146 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
6147 * gfortran.dg/dec_io_2a.f90: instead (new test).
6148
5c0a28d4
JW
61492017-03-28 Jiong Wang <jiong.wang@arm.com>
6150
6151 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
6152
19846619
SB
61532017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
6154
6155 PR testsuite/43496
6156 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
6157 generating PIC code.
6158
e5119fab
VM
61592017-03-28 Vladimir Makarov <vmakarov@redhat.com>
6160
6161 PR rtl-optimization/80193
6162 * gcc.target/i386/pr80193.c: New.
6163
cf474530
JW
61642017-03-28 Janus Weil <janus@gcc.gnu.org>
6165
6166 PR fortran/78661
6167 * gfortran.dg/dtio_25.f90: Modified test case.
6168 * gfortran.dg/dtio_27.f90: New test case.
6169
34fac449
UB
61702017-03-28 Uros Bizjak <ubizjak@gmail.com>
6171
6172 PR target/53383
6173 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
6174 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
6175 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
6176
3e907b90
BC
61772017-03-28 Bin Cheng <bin.cheng@arm.com>
6178
6179 * gcc.c-torture/compile/irreducible-loop.c: New.
6180
522818b9
RS
61812017-03-28 Richard Sandiford <richard.sandiford@arm.com>
6182
3e907b90 6183 PR tree-optimization/80218
522818b9
RS
6184 * gcc.dg/pr80218.c: New test.
6185
ea7d7da8
RB
61862017-03-28 Richard Biener <rguenther@suse.de>
6187
6188 PR tree-optimization/78644
6189 * gcc.dg/pr78644-1.c: New testcase.
6190 * gcc.dg/pr78644-2.c: Likewise.
6191
498173ef
TT
61922017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
6193
6194 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
6195 * gcc.dg/pic-4.c: Likewise.
6196 * gcc.dg/pie-3.c: Likewise.
6197 * gcc.dg/pie-4.c: Likewise.
6198
c5ad2433
ML
61992017-03-28 Martin Liska <mliska@suse.cz>
6200
6201 PR ipa/80205
6202 * g++.dg/ipa/pr80205.C: New test.
6203
17722fb9
SKS
62042017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6205
6206 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
6207 with sizeof(int) < 4.
6208 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
6209 * gcc.c-torture/execute/pr79737-2.c: Likewise.
6210 * gcc.dg/torture/pr79777.c: Likewise.
6211 * gcc.dg/torture/pr79910.c: Likewise.
6212
737f500a
RB
62132017-03-28 Richard Biener <rguenther@suse.de>
6214
6215 PR middle-end/80222
6216 * g++.dg/pr80222.C: New testcase.
6217
62f96a79
ML
62182017-03-28 Martin Liska <mliska@suse.cz>
6219
6220 PR ipa/80104
6221 * gcc.dg/ipa/pr80104.c: New test.
6222
72785f26
MP
62232017-03-28 Marek Polacek <polacek@redhat.com>
6224
6225 PR sanitizer/80067
6226 * c-c++-common/ubsan/shift-10.c: New test.
6227
86516987
JL
62282017-03-27 Jeff Law <law@redhat.com>
6229
4dbf1eee 6230 PR tree-optimization/80216
86516987
JL
6231 * gcc.c-torture/compile/pr80216.c: New test.
6232
aade772d
JJ
62332017-03-27 Jakub Jelinek <jakub@redhat.com>
6234
a9e4a1a5
JJ
6235 PR middle-end/80162
6236 * c-c++-common/pr80162-1.c: New test.
6237 * c-c++-common/pr80162-2.c: New test.
6238 * c-c++-common/pr80162-3.c: New test.
6239
aade772d
JJ
6240 PR target/80102
6241 * g++.dg/opt/pr80102.C: New test.
6242
d89f355e
MM
62432017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6244
6245 PR target/78543
6246 * gcc.target/powerpc/pr78543.c: New test.
6247
79c4d73b
KN
62482017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
6249
6250 PR target/80103
6251 * gcc.target/powerpc/pr80103-1.c: New test.
6252
819df781
RB
62532017-03-27 Richard Biener <rguenther@suse.de>
6254
6255 PR tree-optimization/80181
6256 * gcc.dg/torture/pr80181.c: New testcase.
6257
84804c5b
CZ
62582017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
6259
065ba179 6260 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 6261
c5e5f5f6
RB
62622017-03-27 Richard Biener <rguenther@suse.de>
6263
6264 PR ipa/79776
6265 * g++.dg/ipa/pr79776.C: New testcase.
6266
7cd200f6
JJ
62672017-03-27 Jakub Jelinek <jakub@redhat.com>
6268
6269 PR sanitizer/80168
6270 * gcc.dg/asan/pr80168.c: New test.
6271
79f512ff
RB
62722017-03-27 Richard Biener <rguenther@suse.de>
6273
6274 PR tree-optimization/80170
6275 * gcc.dg/pr80170.c: New testcase.
6276
672d9f8e
RB
62772017-03-27 Richard Biener <rguenther@suse.de>
6278
6279 PR middle-end/80171
6280 * g++.dg/torture/pr80171.C: New testcase.
6281
978fcba3
JDA
62822017-03-26 John David Anglin <danglin@gcc.gnu.org>
6283
431d7882
JDA
6284 * gcc.dg/torture/pr79732.c: Require alias support.
6285 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
6286
978fcba3
JDA
6287 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
6288 libatomic_available.
6289 * gfortran.dg/coarray_image_status_1.f08: Likewise.
6290 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
6291
1f10d710
JD
62922017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6293
6294 PR libgfortran/78881
6295 * gfortran.dg/dtio_26.f90: New test.
6296
41036686
PT
62972017-03-25 Paul Thomas <pault@gcc.gnu.org>
6298
6299 PR fortran/80156
6300 PR fortran/79382
6301 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
6302 testcase for PR80156. Add a main programme that tests that
6303 the typebound generic is accessible.
6304
5da906ca
BS
63052017-03-25 Bernd Schmidt <bschmidt@redhat.com>
6306
6307 PR rtl-optimization/80160
6308 PR rtl-optimization/80159
6309
6310 * gcc.target/i386/pr80160.c: New test.
6311
7dabefa0
JJ
63122017-03-24 Jakub Jelinek <jakub@redhat.com>
6313
6314 PR sanitizer/79904
6315 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
6316
c8b1fbc1
MP
63172017-03-24 Marek Polacek <polacek@redhat.com>
6318
6319 PR c++/80119
6320 * g++.dg/warn/Wuninitialized-9.C: New test.
6321
76794c52
AK
63222017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6323
6324 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
6325 and remove the high-level builtin. The error message for the
6326 would prevent compilation from reaching the second.
6327 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
6328
2de2b3f9
AK
63292017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6330
6331 * gcc.target/s390/vxe/negfma-1.c: New test.
6332
7d2fd075
AK
63332017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6334
6335 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
6336 * gcc.target/s390/arch12/mul-1.c: New test.
6337 * gcc.target/s390/arch12/mul-2.c: New test.
6338
72612e4e
AK
63392017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6340
6341 * gcc.target/s390/vxe/vllezlf-1.c: New test.
6342
6c7774d1
AK
63432017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6344
6345 * gcc.target/s390/vxe/popcount-1.c: New test.
6346
9ec98860
AK
63472017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6348
6349 * gcc.target/s390/vxe/bitops-1.c: New test.
6350
6654e96f
AK
63512017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6352
6353 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
6354 * lib/target-supports.exp: Add effective target check s390_vxe.
6355
77c585ca
AK
63562017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6357
6358 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
6359 comparison instructions used from now on.
6360
b5de6e84
AK
63612017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6362
6363 * gcc.target/s390/s390.exp (check_effective_target_vector):
6364 Include target-supports.exp and move target_vector check routine
6365 ...
6366 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
6367 here and rename it.
6368 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
6369 check from vector to s390_vx.
6370 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
6371 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
6372 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
6373 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
6374 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
6375 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
6376 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
6377 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
6378 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
6379
a602f985
AK
63802017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6381
6382 * gcc.target/s390/vector/vec-init-2.c: New test.
6383
085db63d
AK
63842017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6385
6386 * gcc.dg/ubsan/pr79904-2.c: New test.
6387
dc4f29bc
AK
63882017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6389
6390 PR target/79893
6391 * gcc.target/s390/zvector/pr79893.c: New test.
6392
56010684
JJ
63932017-03-24 Jakub Jelinek <jakub@redhat.com>
6394
6395 PR rtl-optimization/80112
6396 * gcc.dg/pr80112.c: New test.
6397
f0d7b52d
RO
63982017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6399
6400 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
6401 etc. line numbers.
6402 * gcc.dg/Walloca-1.c: Likewise.
6403 * gcc.dg/Walloca-2.c: Likewise.
6404 * gcc.dg/Wvla-larger-than-2.c: Likewise.
6405
635684c4
BS
64062017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6407
6408 PR tree-optimization/80158
6409 * gfortran.fortran-torture/compile/pr80158.f: New file.
6410
76afddf3
RB
64112017-03-24 Richard Biener <rguenther@suse.de>
6412
6413 PR tree-optimization/80167
6414 * gcc.dg/graphite/pr80167.c: New testcase.
6415
c2e389bf
TV
64162017-03-24 Tom de Vries <tom@codesourcery.com>
6417
6418 PR testsuite/80092
6419 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
6420 dg-require-effective-target global_constructor.
6421 * gcc.dg/tls/emutls-2.c: Same.
6422
a72821b4
TV
64232017-03-24 Tom de Vries <tom@codesourcery.com>
6424
6425 PR testsuite/80092
6426 * c-c++-common/Wimplicit-fallthrough-34.c: Add
6427 dg-require-effective-target indirect_jumps.
6428
1658def9
TV
64292017-03-24 Tom de Vries <tom@codesourcery.com>
6430
6431 PR testsuite/80092
6432 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
6433 nonlocal_goto.
6434
90e02692
TV
64352017-03-24 Tom de Vries <tom@codesourcery.com>
6436
6437 PR testsuite/80092
6438 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
6439 * gcc.dg/Walloca-12.c: Same.
6440 * gcc.dg/attr-alloc_size-8.c: Same.
6441 * gcc.dg/Walloca-4.c: Same.
6442 * gcc.dg/Walloca-8.c: Same.
6443 * gcc.dg/Walloca-13.c: Same.
6444 * gcc.dg/Walloca-14.c: Same.
6445 * gcc.dg/attr-alloc_size-9.c: Same.
6446 * gcc.dg/Walloca-1.c: Same.
6447 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6448 * gcc.dg/Walloca-5.c: Same.
6449 * gcc.dg/Walloca-10.c: Same.
6450 * gcc.dg/Walloca-9.c: Same.
6451 * gcc.dg/attr-alloc_size-6.c: Same.
6452 * gcc.dg/Wvla-larger-than-1.c: Same.
6453 * gcc.dg/torture/pr71881.c: Same.
6454 * gcc.dg/torture/pr71901.c: Same.
6455 * gcc.dg/torture/pr78742.c: Same.
6456 * gcc.dg/builtin-alloc-size.c: Same.
6457 * gcc.dg/Walloca-2.c: Same.
6458 * gcc.dg/Walloca-6.c: Same.
6459 * gcc.dg/Walloca-11.c: Same.
6460 * gcc.dg/attr-alloc_size-7.c: Same.
6461 * gcc.dg/Wvla-larger-than-2.c: Same.
6462 * gcc.dg/Walloca-3.c: Same.
6463 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6464 * gcc.c-torture/compile/pr79413.c: Same.
6465 * gcc.c-torture/compile/pr78439.c: Same.
6466
842392c8
KN
64672017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6468
6469 * gcc.target/powerpc/p9-options-1.c: New test.
6470
de2b3f5c
KT
64712017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6472
6473 PR target/71436
6474 * gcc.c-torture/compile/pr71436.c: New test.
6475
2e6315ef 64762017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 6477 Richard Biener <rguenther@suse.de>
2e6315ef
WS
6478
6479 PR tree-optimization/79908
6480 PR tree-optimization/80136
6481 * gcc.dg/torture/pr79908.c: New file.
6482
9cdf0363
NK
64832017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
6484
2e6315ef 6485 PR fortran/39239
9cdf0363
NK
6486 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
6487
f3dd574e
JJ
64882017-03-22 Jakub Jelinek <jakub@redhat.com>
6489
f13e9cd5
JJ
6490 PR c++/80141
6491 * g++.dg/gomp/pr80141.C: New test.
6492
68ed2ba0
JJ
6493 PR c++/80129
6494 * g++.dg/torture/pr80129.C: New test.
6495
f3dd574e
JJ
6496 PR sanitizer/80110
6497 * g++.dg/tsan/pr80110.C: New test.
6498
918b6c9e
TK
64992017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6500
6501 PR fortran/80142
6502 * gfortran.dg/any_loc.f90: New test case.
6503
bf634d1c
TP
65042017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6505
6506 PR target/80082
6507 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
6508 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
6509
f7325b95
ML
65102017-03-22 Martin Liska <mliska@suse.cz>
6511
6512 PR target/79906
6513 * g++.dg/ext/mv8.C: Add power* targets.
6514
3f01b620
MS
65152017-03-21 Martin Sebor <msebor@redhat.com>
6516
6517 PR c++/79548
6518 * g++.dg/warn/Wunused-var-26.C: New test.
6519
1cefb051
BS
65202017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6521
6522 PR tree-optimization/79908
6523 * gcc.dg/torture/pr79908.c: Revert addition of new file.
6524
edc1747f
MP
65252017-03-21 Marek Polacek <polacek@redhat.com>
6526 Martin Sebor <msebor@redhat.com>
6527
6528 PR tree-optimization/80109
6529 * gcc.dg/Walloca-14.c: New test.
6530
85106b87
JJ
65312017-03-21 Jakub Jelinek <jakub@redhat.com>
6532
6533 PR target/80125
6534 * gcc.target/powerpc/pr80125.c: New test.
6535
e59a225f
NK
65362017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
6537
6538 PR fortran/69498
6539 * gfortran.dg/unexp_attribute.f90: New test
6540
0ffe60b5 65412017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 6542 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
6543
6544 PR tree-optimization/79908
6545 * gcc.dg/torture/pr79908.c: New file.
6546
54eb90fe
SKS
65472017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6548
6549 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
6550 with sizeof(int) < 4.
6551
5611c456
ML
65522017-03-21 Martin Liska <mliska@suse.cz>
6553
6554 * gcc.target/i386/pr65044.c: Add '.' in order to catch
6555 apostrophes.
6556
e650ea2a
RB
65572017-03-21 Richard Biener <rguenther@suse.de>
6558
6559 PR tree-optimization/80032
6560 * g++.dg/opt/pr80032.C: New testcase.
6561
da2ce5f9
RB
65622017-03-21 Richard Biener <rguenther@suse.de>
6563
6564 PR tree-optimization/80122
6565 * gcc.dg/torture/pr80122.c: New testcase.
6566
9d60683a
TT
65672017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
6568
6569 * gcc.dg/pic-2.c: Skip for MIPS.
6570 * gcc.dg/pie-2.c: Skip for MIPS.
6571
d3e19c2c
PC
65722017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6573
6574 PR c++/77752
6575 * g++.dg/cpp0x/initlist97.C: New.
6576 * g++.dg/cpp0x/initlist85.C: Update.
6577
8bee092e
JJ
65782017-03-21 Jakub Jelinek <jakub@redhat.com>
6579
9f30dff0
JJ
6580 PR c/67338
6581 * gcc.dg/pr67338.c: New test.
6582
8bee092e
JJ
6583 PR c++/35878
6584 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
6585 dump instead of assembler.
6586 * g++.dg/init/pr35878_2.C: Likewise.
6587 * g++.dg/init/pr35878_3.C: Likewise.
6588
4d1b8e70
JJ
65892017-03-21 Jakub Jelinek <jakub@redhat.com>
6590
6591 PR c/80097
6592 * gcc.dg/ubsan/pr80097.c: New test.
6593
c34923c4
BS
65942017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6595
6596 PR tree-optimization/80054
6597 * g++.dg/torture/pr80054.C: New file.
6598
b0ba96c2
KN
65992017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6600
6601 PR target/79963
6602 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
6603 directive to assure selection of proper bit using rlwinm insn.
6604 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
6605 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
6606 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
6607 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
6608
92377255
MP
66092017-03-20 Marek Polacek <polacek@redhat.com>
6610 Paolo Carlini <paolo.carlini@oracle.com>
6611
6612 PR c++/80059 - ICE with noexcept and __transaction_atomic
6613 * g++.dg/tm/pr80059-2.C: New test.
6614 * g++.dg/tm/pr80059.C: New test.
6615
243e28bf
ML
66162017-03-20 Martin Liska <mliska@suse.cz>
6617
6618 PR middle-end/79753
6619 * gcc.target/i386/mpx/pr79753.c: New test.
6620
918112d3
ML
66212017-03-20 Martin Liska <mliska@suse.cz>
6622
6623 PR target/79769
6624 PR target/79770
6625 * g++.dg/pr79769.C: New test.
6626 * gcc.target/i386/mpx/pr79770.c: New test.
6627
e325aba2
AK
66282017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6629
6630 PR target/78857
6631 * gcc.target/s390/load-and-test-fp-1.c: New test.
6632 * gcc.target/s390/load-and-test-fp-2.c: New test.
6633
91d2c04c
PT
66342017-03-18 Paul Thomas <pault@gcc.gnu.org>
6635
6636 PR fortran/79676
6637 * gfortran.dg/submodule_28.f08 : New test.
6638
c7e4107b
PT
66392017-03-18 Paul Thomas <pault@gcc.gnu.org>
6640
6641 PR fortran/71838
6642 * gfortran.dg/submodule_26.f08 : New test.
6643 * gfortran.dg/submodule_27.f08 : New test.
6644
d8fe28be
PH
66452017-03-17 Pat Haugen <pthaugen@us.ibm.com>
6646
6647 PR target/79951
6648 * gcc.target/powerpc/pr79951.c: New.
6649
4a17943d
BS
66502017-03-17 Bernd Schmidt <bschmidt@redhat.com>
6651
6652 PR rtl-optimization/79910
6653 * gcc.dg/torture/pr79910.c: New test.
6654
7f166d94
JL
66552017-03-17 Jeff Law <law@redhat.com>
6656
6657 PR tree-optimization/71437
6658 * gcc.dg/tree-ssa/pr71437.c: New test.
6659 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
6660 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
6661 now caught by VRP, but which were previously caught by DOM.
6662
12c4f7dc
RB
66632017-03-17 Richard Biener <rguenther@suse.de>
6664
6665 PR middle-end/80075
6666 * g++.dg/torture/pr80075.C: New testcase.
6667
207f3423
MM
66682017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
6669
6670 PR target/71294
6671 * g++.dg/pr71294.C: New test.
6672
9fc900af
SB
66732017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
6674
6675 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
6676
c05c2380
JJ
66772017-03-16 Jakub Jelinek <jakub@redhat.com>
6678
e711928b
JJ
6679 PR fortran/80010
6680 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
6681
c05c2380
JJ
6682 PR fortran/79886
6683 * gfortran.dg/pr79886.f90: New test.
6684
3231d64b
MM
66852017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6686
6687 PR target/79038
6688 * gcc.target/powerpc/pr79038-1.c: New test.
6689
81ef1f5e
SB
66902017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
6691
6692 PR fortran/33271
6693 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
6694
395a1e9b
JW
66952017-03-15 Jiong Wang <jiong.wang@arm.com>
6696
6697 PR testsuite/79356
6698 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
6699
05f65910
UB
67002017-03-15 Uros Bizjak <ubizjak@gmail.com>
6701
6702 PR target/80019
6703 * gcc.target/i386/pr80019.c: New test.
6704
94285a7d
ML
67052017-03-15 Martin Liska <mliska@suse.cz>
6706
6707 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
6708
a983542b
MS
67092017-03-14 Martin Sebor <msebor@redhat.com>
6710
6711 PR tree-optimization/79800
6712 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
6713 * gcc.dg/tree-ssa/pr79800.c: New test.
6714
76ca5f40
MM
67152017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6716
6717 PR target/79947
6718 * gcc.target/powerpc/pr79947.c: New test.
6719
5d9a283a
MS
67202017-03-14 Martin Sebor <msebor@redhat.com>
6721
6722 PR middle-end/80020
6723 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
6724 * gcc.dg/attr-alloc_size-7.c: Same.
6725 * gcc.dg/attr-alloc_size-9.c: Same.
6726 * gcc.dg/builtin-alloc-size.c: Same.
6727 * gcc.dg/pr80020.c: New test.
6728
4692943d
BS
67292017-03-14 Bernd Schmidt <bschmidt@redhat.com>
6730
6731 PR rtl-optimization/79728
6732 * gcc.target/i386/sse-globalreg.c: New test.
6733
861d9d5e
ML
67342017-03-14 Martin Liska <mliska@suse.cz>
6735
6736 PR lto/66295
6737 * gcc.dg/tree-prof/pr66295.c: New test.
6738
a48018b5
ML
67392017-03-13 Martin Liska <mliska@suse.cz>
6740
6741 PR middle-end/78339
6742 * gcc.target/i386/mpx/pr78339.c: New test.
6743
8c56cc5a
CZ
67442017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6745
065ba179 6746 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 6747
14555394
CZ
67482017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6749
065ba179 6750 * gcc.target/arc/pr9001090948.c: New file.
14555394 6751
3079b92e
SB
67522017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
6753
6754 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6755 Fix test. Make early-out condition return early. Correct comments.
6756
c08de9db
JD
67572017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6758
6759 PR libgfortran/78854
6760 * gfortran.dg/dtio_25.f90: New test.
6761
66b27545
MS
67622017-03-10 Martin Sebor <msebor@redhat.com>
6763
6764 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
6765
8f2f6381
BS
67662017-03-10 Bernd Schmidt <bschmidt@redhat.com>
6767
6768 PR rtl-optimization/78911
6769 * gcc.target/i386/pr78911-1.c: New test.
6770 * gcc.target/i386/pr78911-2.c: New test.
6771
8e2c69b4 67722017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 6773
8e2c69b4
WS
6774 PR target/79941
6775 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
6776 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
6777 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
6778
455d833c
MP
67792017-03-10 Marek Polacek <polacek@redhat.com>
6780
6781 PR c++/79967
6782 * g++.dg/cpp0x/gen-attrs-63.C: New test.
6783
cdd669f9
JJ
67842017-03-10 Jakub Jelinek <jakub@redhat.com>
6785
e260b0a7
JJ
6786 PR c++/79899
6787 * g++.dg/other/friend7.C: New test.
6788
cdd669f9
JJ
6789 PR c++/79896
6790 * g++.dg/ext/int128-5.C: New test.
6791
730e6e46
SB
67922017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
6793
6794 PR testsuite/79356
6795 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
6796 powerpc, sparc, or s390x.
6797
fc8f6304
PH
67982017-03-10 Pat Haugen <pthaugen@us.ibm.com>
6799
6800 PR target/79907
6801 * gcc.target/powerpc/pr79907.c: New.
6802
f1b0632a
OH
68032017-03-10 Olivier Hainque <hainque@adacore.com>
6804
6805 * gnat.dg/opt64.adb: New test.
6806 * gnat.dg/opt64_pkg.ads: New helper.
6807 * gnat.dg/opt64_pkg.adb: New helper.
6808
5558f089
JJ
68092017-03-10 Jakub Jelinek <jakub@redhat.com>
6810
2d9dd4fb
JJ
6811 PR rtl-optimization/79909
6812 * gcc.target/powerpc/pr79909.c: New test.
6813
72772e67
JJ
6814 PR tree-optimization/79972
6815 * gcc.dg/pr79972.c: New test.
6816
5558f089
JJ
6817 PR tree-optimization/77975
6818 * gcc.dg/pr77975.c: New test.
6819
822a132c
MP
68202017-03-09 Marek Polacek <polacek@redhat.com>
6821
6822 PR c++/79962
6823 PR c++/79984
6824 * c-c++-common/nonnull-3.c: New test.
6825 * g++.dg/warn/Wnonnull3.C: New test.
6826
c9819d22
MF
68272017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
6828
6829 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
6830 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
6831
36618428
MP
68322017-03-09 Marek Polacek <polacek@redhat.com>
6833
6834 PR sanitizer/79757
6835 * gcc.dg/ubsan/pr79757-1.c: New test.
6836 * gcc.dg/ubsan/pr79757-2.c: New test.
6837 * gcc.dg/ubsan/pr79757-3.c: New test.
6838 * gcc.dg/ubsan/pr79757-4.c: New test.
6839 * gcc.dg/ubsan/pr79757-5.c: New test.
6840
01e5af5a
JJ
68412017-03-09 Jakub Jelinek <jakub@redhat.com>
6842
6843 PR c/79969
6844 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
6845
6443c7c0
MP
68462017-03-09 Marek Polacek <polacek@redhat.com>
6847
6848 PR c++/79687
6849 * g++.dg/expr/ptrmem8.C: New test.
6850 * g++.dg/expr/ptrmem9.C: New test.
6851
d721dc3c
RB
68522017-03-09 Richard Biener <rguenther@suse.de>
6853
6854 PR tree-optimization/79977
6855 * gcc.dg/graphite/pr79977.c: New testcase.
6856
1f1fd3e2
TT
68572017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
6858
6859 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
6860 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
6861 * lib/target-supports.exp (check_effective_target_rdynamic):
6862 New proc.
6863
16967aff
RB
68642017-03-09 Richard Biener <rguenther@suse.de>
6865
6866 PR middle-end/79971
6867 * gcc.dg/fixed-point/pr79971.c: New testcase.
6868
26d7dc48
RB
68692017-03-09 Richard Biener <rguenther@suse.de>
6870
6871 PR ipa/79970
6872 * gcc.dg/torture/pr79970.c: New testcase.
6873
35f77c28
PC
68742017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
6875
6876 PR c++/71966
6877 * g++.dg/cpp0x/pr71966-1.C: New.
6878 * g++.dg/cpp0x/pr71966-2.C: Likewise.
6879
8a7df031
ML
68802017-03-09 Martin Liska <mliska@suse.cz>
6881
6882 PR tree-optimization/79631
6883 * gcc.target/i386/mpx/pr79631.c: New test.
6884
3828bb0d
ML
68852017-03-09 Martin Liska <mliska@suse.cz>
6886
6887 PR target/65705
6888 PR target/69804
6889 * gcc.target/i386/pr71458.c: Update scanned pattern.
6890
410a590c
MP
68912017-03-09 Marek Polacek <polacek@redhat.com>
6892
6893 PR c++/79672
6894 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
6895 * g++.dg/warn/Wduplicated-branches3.C: New test.
6896
f084a22e
PG
68972017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
6898
6899 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
6900
a278b1c3
ML
69012017-03-09 Martin Liska <mliska@suse.cz>
6902
6903 PR ipa/79764
6904 * g++.dg/pr79764.C: New test.
6905
8dc19053
ML
69062017-03-09 Martin Liska <mliska@suse.cz>
6907
6908 PR ipa/79761
6909 * g++.dg/pr79761.C: New test.
6910
030fc94a
JJ
69112017-03-09 Jakub Jelinek <jakub@redhat.com>
6912
9e463823
JJ
6913 PR sanitizer/79944
6914 * c-c++-common/asan/pr79944.c: New test.
6915
6b62f323
JJ
6916 PR target/79932
6917 * gcc.target/i386/pr79932-2.c: New test.
6918
030fc94a
JJ
6919 PR target/79932
6920 * gcc.target/i386/pr79932-1.c: New test.
6921
423aec8b
MP
69222017-03-09 Marek Polacek <polacek@redhat.com>
6923
6924 PR c++/79900 - ICE in strip_typedefs
6925 * g++.dg/warn/Wpadded-1.C: New test.
6926
6659fe59
MP
69272017-03-08 Marek Polacek <polacek@redhat.com>
6928
6929 * g++.dg/Walloca1.C: Adjust dg-warning.
6930
f1a675e4
AH
69312017-03-08 Andrew Haley <aph@redhat.com>
6932
6933 PR tree-optimization/79943
6934 * gcc.dg/tree-ssa/pr79943.c: New test.
6935
edfcd7e3
RB
69362017-03-08 Richard Biener <rguenther@suse.de>
6937
6938 PR tree-optimization/79955
6939 * gcc.dg/uninit-24.c: New testcase.
6940
61fdfd8c
RB
69412017-03-08 Richard Biener <rguenther@suse.de>
6942
6943 PR tree-optimization/79920
6944 * gcc.dg/vect/pr79920.c: New testcase.
6945
4b48e883
JJ
69462017-03-08 Jakub Jelinek <jakub@redhat.com>
6947
6948 PR sanitizer/79904
6949 * gcc.dg/ubsan/pr79904.c: New test.
6950
a71dbc63
JJ
69512017-03-07 Jakub Jelinek <jakub@redhat.com>
6952
6953 PR c/79834
6954 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
6955 diagnostics.
6956
d8a90142
MP
69572017-03-07 Marek Polacek <polacek@redhat.com>
6958
6959 PR middle-end/79809
6960 * g++.dg/Walloca1.C: New test.
6961
a5e9e3e4
ML
69622017-03-07 Martin Liska <mliska@suse.cz>
6963
6964 PR middle-end/68270
6965 * g++.dg/pr68270.C: New test.
6966
1f6dba54
JJ
69672017-03-07 Jakub Jelinek <jakub@redhat.com>
6968
760f82db
JJ
6969 PR rtl-optimization/79901
6970 * gcc.target/i386/pr79901.c: New test.
6971
1f6dba54
JJ
6972 PR sanitizer/79897
6973 * c-c++-common/ubsan/pr79897.c: New test.
6974
feca7b89
VM
69752017-03-06 Vladimir Makarov <vmakarov@redhat.com>
6976
6977 PR rtl-optimization/79571
6978 * gcc.target/i386/pr79571.c: New.
6979
bdbbf28d
MP
69802017-03-06 Marek Polacek <polacek@redhat.com>
6981
6982 PR c++/79796 - ICE with NSDMI and this pointer
6983 * g++.dg/cpp0x/nsdmi13.C: New test.
6984
52564551
JK
69852017-03-06 Julia Koval <julia.koval@intel.com>
6986
6987 PR target/79793
6988 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
6989 directives.
6990 * gcc.target/i386/interrupt-13.c: Ditto.
6991 * gcc.target/i386/interrupt-14.c: Ditto.
6992 * gcc.target/i386/interrupt-15.c: Ditto.
6993
345edb37
JJ
69942017-03-06 Jakub Jelinek <jakub@redhat.com>
6995
6996 PR c++/79822
6997 * g++.dg/cpp0x/constexpr-79822.C: New test.
6998
a8d25fd0
RB
69992017-03-06 Richard Biener <rguenther@suse.de>
7000
7001 PR tree-optimization/79894
7002 * gcc.dg/vect/pr79887.c: New testcase.
7003
522fcdd7
RB
70042017-03-06 Richard Biener <rguenther@suse.de>
7005
7006 PR tree-optimization/79824
7007 * gcc.dg/vect/pr79824-1.c: New testcase.
7008 * gcc.dg/vect/pr79824-2.c: Likewise.
7009
54649631
TT
70102017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
7011
7012 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
7013 gettimeofday. Remove dg-skip-if for AVR.
7014 * lib/target-supports.exp (check_effective_target_gettimeofday):
7015 New proc.
7016
4bbc8970
RD
70172017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
7018
7019 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
7020 * gcc.target/s390/hotpatch-10.c: Likewise.
7021 * gcc.target/s390/hotpatch-11.c: Likewise.
7022 * gcc.target/s390/hotpatch-12.c: Likewise.
7023 * gcc.target/s390/hotpatch-13.c: Likewise.
7024 * gcc.target/s390/hotpatch-14.c: Likewise.
7025 * gcc.target/s390/hotpatch-15.c: Likewise.
7026 * gcc.target/s390/hotpatch-16.c: Likewise.
7027 * gcc.target/s390/hotpatch-17.c: Likewise.
7028 * gcc.target/s390/hotpatch-18.c: Likewise.
7029 * gcc.target/s390/hotpatch-19.c: Likewise.
7030 * gcc.target/s390/hotpatch-2.c: Likewise.
7031 * gcc.target/s390/hotpatch-26.c: Likewise.
7032 * gcc.target/s390/hotpatch-27.c: Likewise.
7033 * gcc.target/s390/hotpatch-28.c: Likewise.
7034 * gcc.target/s390/hotpatch-3.c: Likewise.
7035 * gcc.target/s390/hotpatch-4.c: Likewise.
7036 * gcc.target/s390/hotpatch-5.c: Likewise.
7037 * gcc.target/s390/hotpatch-6.c: Likewise.
7038 * gcc.target/s390/hotpatch-7.c: Likewise.
7039 * gcc.target/s390/hotpatch-8.c: Likewise.
7040 * gcc.target/s390/hotpatch-9.c: Likewise.
7041
5f215a70
PC
70422017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
7043
7044 PR c++/64574
7045 * g++.dg/template/crash125.C: New.
7046
296cc393
JJ
70472017-03-06 Jakub Jelinek <jakub@redhat.com>
7048
7049 PR target/79812
7050 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
7051
ca8942a3
TT
70522017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
7053
7054 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
7055
c1b993c0
PG
70562017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7057
7058 * gcc.target/mips/msa-minmax.c: New tests.
7059
a50a32aa
ML
70602017-03-06 Martin Liska <mliska@suse.cz>
7061
7062 PR sanitize/79783
7063 * g++.dg/asan/pr79783.C: New test.
7064
5ada812c
PG
70652017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7066
7067 * gcc.target/mips/msa-dotp.c: New tests.
7068
334b3c4b
PG
70692017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7070
7071 * gcc.target/mips/msa-bclri.c: New test.
7072
d8b4baeb
PC
70732017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7074
7075 PR c++/70266
7076 * g++.dg/tm/pr70266.C: New.
7077
ef78bc3c 70782017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 7079 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
7080
7081 * gfortran.dg/coarray/fail_image_1.f08: New test.
7082 * gfortran.dg/coarray/fail_image_2.f08: New test.
7083 * gfortran.dg/coarray/failed_images_1.f08: New test.
7084 * gfortran.dg/coarray/failed_images_2.f08: New test.
7085 * gfortran.dg/coarray/image_status_1.f08: New test.
7086 * gfortran.dg/coarray/image_status_2.f08: New test.
7087 * gfortran.dg/coarray/stopped_images_1.f08: New test.
7088 * gfortran.dg/coarray/stopped_images_2.f08: New test.
7089 * gfortran.dg/coarray_fail_st.f90: New test.
7090 * gfortran.dg/coarray_failed_images_1.f08: New test.
7091 * gfortran.dg/coarray_image_status_1.f08: New test.
7092 * gfortran.dg/coarray_stopped_images_1.f08: New test.
7093
7f5a7d78
MP
70942017-03-03 Marek Polacek <polacek@redhat.com>
7095
7096 PR c/79758
7097 * gcc.dg/noncompile/pr79758.c: New test.
7098
cc195d46
JJ
70992017-03-03 Jakub Jelinek <jakub@redhat.com>
7100
7101 PR middle-end/79805
7102 * g++.dg/opt/pr79805.C: New test.
7103
945b6e16
AS
71042017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
7105
7106 * gcc.target/i386/avx512vpopcntdq-check.h: New.
7107 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
7108 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
7109 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
7110 * gcc.target/i386/i386.exp
7111 (check_effective_target_avx512vpopcntdq): New.
7112
31dcc385
TT
71132017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
7114
7115 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
7116 ilp32 targets and match DImode registers for lp64 targets.
7117
0e174ae1
UB
71182017-03-03 Uros Bizjak <ubizjak@gmail.com>
7119
7120 * g++.dg/pr71624.C: Disable for x32.
7121 * g++.dg/pr71633.C: Ditto.
7122
93505ec5
JJ
71232017-03-03 Jakub Jelinek <jakub@redhat.com>
7124
7125 PR target/79807
7126 * gcc.target/i386/pr79807.c: New test.
7127
d78a1c01
ML
71282017-03-03 Martin Liska <mliska@suse.cz>
7129
7130 PR tree-optimization/79803
7131 * gcc.dg/tree-ssa/pr79803.c: New test.
7132
ec7f796e
ML
71332017-03-03 Martin Liska <mliska@suse.cz>
7134
7135 PR rtl-optimization/79574
7136 * gcc.dg/pr79574-2.c: New test.
7137
30d309aa
RB
71382017-03-03 Richard Biener <rguenther@suse.de>
7139
7140 PR c++/79825
7141 * g++.dg/warn/Wuninitialized-8.C: New testcase.
7142
38801de5
JJ
71432017-03-03 Jakub Jelinek <jakub@redhat.com>
7144
7145 * gcc.dg/pr57134.c: Use empty inline asm string literal.
7146
7278b0a2
MP
71472017-03-03 Marek Polacek <polacek@redhat.com>
7148
7149 PR c++/79791
7150 * g++.dg/warn/Wwrite-strings-1.C: New test.
7151 * g++.dg/warn/Wwrite-strings-2.C: New test.
7152 * g++.dg/warn/Wwrite-strings-3.C: New test.
7153 * g++.dg/warn/Wwrite-strings-4.C: New test.
7154 * g++.dg/warn/Wwrite-strings-5.C: New test.
7155 * g++.dg/warn/Wwrite-strings-6.C: New test.
7156 * g++.dg/warn/Wwrite-strings-7.C: New test.
7157 * g++.dg/warn/Wwrite-strings-8.C: New test.
7158 * g++.dg/warn/Wwrite-strings-9.C: New test.
7159 * g++.dg/warn/Wwrite-strings-10.C: New test.
7160 * g++.dg/warn/Wwrite-strings-11.C: New test.
7161 * g++.dg/warn/Wwrite-strings-12.C: New test.
7162
75473a91
RB
71632017-03-03 Richard Biener <rguenther@suse.de>
7164
7165 PR middle-end/79818
7166 * gcc.dg/torture/pr79818.c: New testcase.
7167
50bea0c5
JJ
71682017-03-02 Jakub Jelinek <jakub@redhat.com>
7169
7170 PR c++/79782
7171 * g++.dg/warn/Wunused-parm-10.C: New test.
7172
130f15ce
UB
71732017-03-02 Uros Bizjak <ubizjak@gmail.com>
7174
7175 * gcc.dg/rtl/x86_64/*.c: Test for
7176 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
7177
dc362ada
UB
71782017-03-02 Uros Bizjak <ubizjak@gmail.com>
7179
7180 PR target/79514
7181 * gcc.target/i386/pr79514.c: New test.
7182
fe792dd8
JJ
71832017-03-02 Jakub Jelinek <jakub@redhat.com>
7184
7185 PR rtl-optimization/79780
7186 * gcc.c-torture/compile/pr79780.c: New test.
7187
e80facb4
RB
71882017-03-02 Richard Biener <rguenther@suse.de>
7189
7190 PR tree-optimization/79345
7191 PR c++/42000
7192 * g++.dg/warn/Wuninitialized-7.C: New testcase.
7193 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
7194 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
7195
eb0e7c34
RB
71962017-03-02 Richard Biener <rguenther@suse.de>
7197
7198 PR c/79756
7199 * gcc.dg/vector-1.c: New testcase.
7200
653a4b32
BC
72012017-03-02 Bin Cheng <bin.cheng@arm.com>
7202
7203 PR tree-optimization/66768
7204 * gcc.target/i386/pr66768.c: New test.
7205
da403f31
RB
72062017-03-02 Richard Biener <rguenther@suse.de>
7207
7208 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
7209 * gcc.dg/rtl/x86_64/final.c: Likewise.
7210 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
7211 * gcc.dg/rtl/x86_64/ira.c: Likewise.
7212 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
7213 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
7214
83692f96
RB
72152017-03-02 Richard Biener <rguenther@suse.de>
7216
7217 PR tree-optimization/79777
7218 * gcc.dg/torture/pr79777.c: New testcase.
7219
71dedb33
MS
72202017-03-01 Martin Sebor <msebor@redhat.com>
7221
7222 PR middle-end/79692
7223 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
7224 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
7225 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
7226 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
7227
48990905
UB
72282017-03-01 Uros Bizjak <ubizjak@gmail.com>
7229
7230 * gcc.target/i386/invsize-2.c: New test.
7231 * gcc.target/i386/invsize-3.c: Ditto.
7232 * gcc.target/i386/invsize-4.c: Ditto.
7233 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
7234 * gcc.target/i386/stackalign/asm-1.c: Ditto.
7235
c7f0c9f3
MM
72362017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7237
7238 PR target/79439
7239 * gcc.target/powerpc/pr79439.c: New test.
7240
f5ef6bfc
PH
72412017-03-01 Pat Haugen <pthaugen@us.ibm.com>
7242
7243 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
7244 scan string.
7245
7246
50181506
KN
72472017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7248
7249 PR target/79395
7250 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
7251 pattern to look for vcmpequd. instead of vcmpnew.
7252 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
7253 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
7254 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
7255 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
7256 look for xvcmpeqdp. instead of xvcmpnedp.
7257 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
7258 look for vcmpequd. instead of vcmpnew.
7259 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
7260 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
7261 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
7262 look for xvcmpeqsp. instead of xvcmpnesp.
7263 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
7264 look for xvcmpeqdp. instead of xvcmpnedp.
7265 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
7266 look for vcmpequd. instead of vcmpnew.
7267 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
7268 look for vcmpeqsp instead of xvcmpnesp.
7269 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
7270 look for xvcmpeqdp instead of xvcmpnedp.
7271
0100ae43
RB
72722017-03-01 Richard Biener <rguenther@suse.de>
7273
7274 PR middle-end/79721
7275 * gcc.dg/torture/pr79721.c: New testcase.
7276
0f3f4ffe
JJ
72772017-03-01 Jakub Jelinek <jakub@redhat.com>
7278
42132674
JJ
7279 PR c++/79681
7280 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
7281 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
7282
e3e9e8ca
JJ
7283 PR c++/79746
7284 * g++.dg/warn/Wunused-parm-9.C: New test.
7285
0f3f4ffe
JJ
7286 PR tree-optimization/79734
7287 * g++.dg/opt/pr79734.C: New test.
7288
ad1de652
JJ
72892017-02-28 Jakub Jelinek <jakub@redhat.com>
7290
7291 PR tree-optimization/79737
7292 * gcc.c-torture/execute/pr79737-1.c: New test.
7293 * gcc.c-torture/execute/pr79737-2.c: New test.
7294
7a1ae923
EB
72952017-02-28 Eric Botcazou <ebotcazou@adacore.com>
7296
7297 * gcc.target/sparc/20170228-1.c: New test.
7298
2af0c3ed
UB
72992017-02-28 Uros Bizjak <ubizjak@gmail.com>
7300
7301 * gcc.target/i386/invsize-1.c: New test.
7302
203ced0a
MS
73032017-02-28 Martin Sebor <msebor@redhat.com>
7304
7305 PR tree-optimization/79691
7306 * gcc.dg/tree-ssa/pr79691.c: New test.
7307
8a915b87
JJ
73082017-02-28 Jakub Jelinek <jakub@redhat.com>
7309
7310 PR target/79729
7311 * gcc.target/i386/pr79729.c: New test.
7312
41aa3a38
RB
73132017-02-28 Richard Biener <rguenther@suse.de>
7314
7315 PR tree-optimization/79740
7316 * gcc.dg/torture/pr79740.c: New testcase.
7317
587240d2
RB
73182017-02-28 Richard Biener <rguenther@suse.de>
7319
7320 PR middle-end/79731
7321 * c-c++-common/torture/pr79731.c: New testcase.
7322
dd3f4560
RB
73232017-02-28 Richard Biener <rguenther@suse.de>
7324
7325 PR tree-optimization/79732
7326 * gcc.dg/torture/pr79732.c: New testcase.
7327
c7d97b28
RB
73282017-02-28 Richard Biener <rguenther@suse.de>
7329
7330 PR tree-optimization/79723
7331 * gcc.target/i386/pr79723.c: New testcase.
7332
c8f28a3c
PH
73332017-02-27 Pat Haugen <pthaugen@us.ibm.com>
7334
7335 PR target/79544
7336 * gcc.target/powerpc/pr79544.c: New.
7337
c91c3003
PC
73382017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7339
7340 PR c++/79414
7341 * g++.dg/parse/crash67.C: New.
7342
57fa080b
BC
73432017-02-27 Bin Cheng <bin.cheng@arm.com>
7344
7345 PR tree-optimization/77536
7346 * gcc.dg/vect/pr79347.c: Revise testing string.
7347
68b948d3
RB
73482017-02-27 Richard Biener <rguenther@suse.de>
7349
7350 PR tree-optimization/45397
7351 * gcc.dg/tree-ssa/pr45397.c: New testcase.
7352
69a2e8a1
RB
73532017-02-27 Richard Biener <rguenther@suse.de>
7354
7355 PR tree-optimization/79690
7356 * gcc.target/i386/pr79690.c: New testcase.
7357
c7b608a9
TK
73582017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7359
7360 PR fortran/51119
7361 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
7362 of original.
7363 * gfortran.dg/inline_matmul_11.f90: Likewise.
7364 * gfortran.dg/inline_matmul_9.f90: Likewise.
7365 * gfortran.dg/matmul_13.f90: New test.
7366 * gfortran.dg/matmul_14.f90: New test.
7367
98561a9b
JJ
73682017-02-25 Jakub Jelinek <jakub@redhat.com>
7369
7370 PR middle-end/79396
7371 * g++.dg/opt/pr79396.C: New test.
7372
77be9417
DH
73732017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7374
7375 PR fortran/79597
7376 * gfortran.dg/dtio_6.f90: Update test.
7377
73782017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7379
7380 PR fortran/79601
7381 * gfortran.dg/interface_operator_2.f90: New test.
7382
b9822443
JJ
73832017-02-24 Jakub Jelinek <jakub@redhat.com>
7384
7385 PR c/79677
7386 * gcc.dg/pr79677.c: New test.
7387
4bc2b786
MF
73882017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
7389
7390 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
7391 of mov.ps.
7392 * gcc.target/mips/mips-ps-type.c (move): Likewise.
7393 (cond_move1): Simplify condition to force generation of
7394 mov[nz].ps.
7395 (cond_move2): Likewise.
7396
4227c9ad
JJ
73972017-02-24 Jakub Jelinek <jakub@redhat.com>
7398
7399 PR c++/79588
7400 * g++.dg/warn/Wrestrict-1.C: New test.
7401 * g++.dg/warn/Wrestrict-2.C: New test.
7402
fd527ec1
DE
74032017-02-24 David Edelsohn <dje.gcc@gmail.com>
7404
7405 * g++.dg/ext/complit15.C: Require LTO.
7406
2af8fd5c
TT
74072017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
7408
7409 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
7410 logical_op_short_circuit to skip targets.
7411 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
7412 and s390.
7413
0b9cdb9a
EB
74142017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7415
7416 * gnat.dg/opt63.adb: New test.
7417
4af362a9
EB
74182017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7419
7420 * gnat.dg/discr47.adb: New test.
7421
7699e88f
RB
74222017-02-24 Richard Biener <rguenther@suse.de>
7423
7424 PR tree-optimization/79389
7425 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
7426
e3beb191
PC
74272017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
7428
7429 PR c++/79361
7430 * g++.dg/cpp0x/pr79361-1.C: New.
7431 * g++.dg/cpp0x/pr79361-2.C: Likewise.
7432
195610aa
EB
74332017-02-23 Eric Botcazou <ebotcazou@adacore.com>
7434
7435 * gcc.target/visium/bit_test.c: Accept any lsr form.
7436 * gcc.target/visium/block_move.c: Tweak.
7437
17885cad
DV
74382017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
7439
7440 PR 68749
7441 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
7442
45f7faf0
RB
74432017-02-23 Richard Biener <rguenther@suse.de>
7444
7445 PR tree-optimization/79683
7446 * gcc.target/i386/pr79683.c: New testcase.
7447
18eb304e
JL
74482017-02-22 Jeff Law <law@redhat.com>
7449
7450 PR tree-optimization/79578
7451 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
7452
0a864a97
SD
74532017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
7454
7455 * gcc.target/mips/msa-fp-cc.c: New test.
7456
fe8ece05
JJ
74572017-02-22 Jakub Jelinek <jakub@redhat.com>
7458
e40b6fc7
JJ
7459 PR c++/79664
7460 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
7461 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
7462 * g++.dg/gomp/pr79664.C: New test.
7463
fe8ece05
JJ
7464 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
7465
78af14ae
MP
74662017-02-22 Marek Polacek <polacek@redhat.com>
7467
7468 PR c++/79653
7469 * g++.dg/cpp0x/alignas10.C: New test.
7470 * g++.dg/cpp0x/alignas9.C: New test.
7471
8fdddd3d
MP
7472 PR c++/79657
7473 * g++.dg/ext/underlying_type12.C: New test.
7474
61ac5ebe
MP
7475 PR c/79662
7476 * gcc.dg/enum-incomplete-4.c: New test.
7477
888c7050
JJ
74782017-02-22 Jakub Jelinek <jakub@redhat.com>
7479
7480 PR target/70465
7481 * gcc.target/i386/pr70465-2.c: New test.
7482
6d3daa1a
UB
74832017-02-21 Uros Bizjak <ubizjak@gmail.com>
7484
7485 * gcc.dg/pr61441.c: Use dg-add-options ieee.
7486
76dd203e
RB
74872017-02-22 Richard Biener <rguenther@suse.de>
7488
7489 PR tree-optimization/79673
7490 * gcc.target/i386/pr79673.c: New testcase.
7491
a9c774d2
RB
74922017-02-22 Richard Biener <rguenther@suse.de>
7493
7494 PR tree-optimization/79666
7495 * gcc.dg/torture/pr79666.c: New testcase.
7496
8f4f841a
ML
74972017-02-22 Martin Liska <mliska@suse.cz>
7498
7499 PR lto/79587
7500 * gcc.dg/tree-prof/pr79587.c: New test.
7501
a232a1cb
MP
75022017-02-21 Marek Polacek <polacek@redhat.com>
7503
7504 PR c++/79535
7505 * g++.dg/ext/flexary23.C: New test.
7506
b86fec68
UB
75072017-02-21 Uros Bizjak <ubizjak@gmail.com>
7508
7509 PR target/79593
7510 * gcc.target/i386/pr79593.c: New test.
7511
5c3f1d7b
JJ
75122017-02-21 Jakub Jelinek <jakub@redhat.com>
7513
b7280ac2
JJ
7514 PR c++/79654
7515 * g++.dg/cpp1z/decomp26.C: New test.
7516
5c3f1d7b
JJ
7517 PR sanitizer/79589
7518 * g++.dg/ubsan/pr79589.C: New test.
7519
1486c2a7
JL
75202017-02-21 Jeff Law <law@redhat.com>
7521
7522 PR tree-optimization/79621
7523 * gcc.c-torture/compile/pr79621.c: New test.
7524
2f3ec56d
JJ
75252017-02-21 Jakub Jelinek <jakub@redhat.com>
7526
3bb43119
JJ
7527 PR c++/79655
7528 * g++.dg/cpp1y/constexpr-79655.C: New test.
7529
664beaf2 7530 PR c++/79639
b86fec68 7531 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 7532
956d3e61
JJ
7533 PR target/79633
7534 * gcc.target/i386/mpx/pr79633.c: New test.
7535
d4cbfca4
JJ
7536 PR target/79570
7537 * gcc.dg/pr79570.c: New test.
7538
00bc9de3
JJ
7539 PR c++/79641
7540 * c-c++-common/pr79641.c: New test.
7541
d002d099
JJ
7542 PR tree-optimization/79649
7543 * gcc.target/i386/pr79649.c: New test.
7544
2f3ec56d
JJ
7545 PR target/79494
7546 * gcc.dg/pr79494.c: New test.
7547
e6655a5f
SB
75482017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
7549
7550 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
7551 to dg-options.
7552
75532017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
7554
7555 * gcc.dg/gimplefe-26.c: Require c99_runtime.
7556
fd527ec1
DE
75572017-02-02 Jason Merrill <jason@redhat.com>
7558
7559 PR c++/79580
7560 * g++.dg/ext/complit15.C: New.
7561
027a9dd5
KN
75622017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
7563
7564 PR target/78056
7565 * gcc.target/powerpc/pr78056-8.c: Remove.
7566
80480cee
MP
75672017-02-20 Marek Polacek <polacek@redhat.com>
7568
7569 PR middle-end/79537
7570 * gcc.dg/comp-goto-4.c: New test.
7571
85ade8d6
MP
7572 PR sanitizer/79558
7573 * c-c++-common/ubsan/bounds-14.c: New test.
7574
705d3b77
JJ
75752017-02-20 Jakub Jelinek <jakub@redhat.com>
7576
7577 PR target/79568
7578 * gcc.target/i386/pr79568-1.c: New test.
7579 * gcc.target/i386/pr79568-2.c: New test.
7580 * gcc.target/i386/pr79568-3.c: New test.
7581
dc42a736
PT
75822017-02-16 Paul Thomas <pault@gcc.gnu.org>
7583
7584 PR fortran/79382
705d3b77
JJ
7585 * gfortran.dg/dtio_10.f90: Change test of error message.
7586 * gfortran.dg/dtio_23.f90: New test.
7587 * gfortran.dg/dtio_24.f90: New test.
dc42a736 7588
1ca6a74f
PT
75892017-02-20 Paul Thomas <pault@gcc.gnu.org>
7590
7591 PR fortran/79434
705d3b77 7592 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 7593
63af1586
PT
75942017-02-19 Paul Thomas <pault@gcc.gnu.org>
7595
7596 PR fortran/79447
705d3b77 7597 * gfortran.dg/submodule_24.f08: New test.
63af1586 7598
4ca4d1e9
AV
75992017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
7600
7601 PR fortran/79229
7602 * gfortran.dg/class_allocate_24.f90: New test.
7603
dea71ad0
PT
76042017-02-19 Paul Thomas <pault@gcc.gnu.org>
7605
7606 PR fortran/79402
7607 * gfortran.dg/submodule_23.f90: New test.
7608
f46e2bc9
PC
76092017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
7610
7611 PR c++/79380
7612 * g++.dg/cpp0x/alignas8.C: New.
7613
7dfa657b
JW
76142017-02-19 Eric Fiselier <eric@efcs.ca>
7615 Jonathan Wakely <jwakely@redhat.com>
7616
7617 PR c++/69523
7618 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
7619
eab1f169
PK
76202017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7621
7622 * gcc.dg/gimplefe-26.c: New test.
7623
47e16d83
JDA
76242017-02-18 John David Anglin <danglin@gcc.gnu.org>
7625
7626 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
7627
c2615951
JJ
76282017-02-18 Jakub Jelinek <jakub@redhat.com>
7629
c28fcc60
JJ
7630 PR target/79569
7631 * gcc.target/i386/3dnowA-3.c: New test.
7632
c2615951
JJ
7633 PR target/79559
7634 * gcc.target/i386/pr79559.c: New test.
7635
97fcf744
JM
76362017-02-17 Joseph Myers <joseph@codesourcery.com>
7637
7638 * gcc.dg/c11-float-2.c: New test.
7639 * gcc.dg/torture/float128-floath.c,
7640 gcc.dg/torture/float128x-floath.c,
7641 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
7642 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
7643 gcc.dg/torture/float64x-floath.c: Do not test comparison of
7644 *_DECIMAL_DIG macros with DECIMAL_DIG.
7645
a530e181
BS
76462017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7647
7648 PR target/79261
7649 * gcc.target/powerpc/vec-xxpermdi.c: New file.
7650
1d516992
JK
76512017-02-17 Julia Koval <julia.koval@intel.com>
7652
7653 * gcc.target/i386/rdpid.c New test.
7654 * gcc.target/i386/sse-12.c: Add -mrdpid.
7655 * gcc.target/i386/sse-13.c: Ditto.
7656 * gcc.target/i386/sse-14.c: Ditto.
7657 * gcc.target/i386/sse-22.c: Ditto.
7658 * gcc.target/i386/sse-23.c: Ditto.
7659 * g++.dg/other/i386-2.C: Ditto.
7660 * g++.dg/other/i386-3.C: Ditto.
7661
3185712c
SB
76622017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
7663
7664 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
7665 * gcc.dg/pr61441.c: Ditto.
7666
a261ee49
ML
76672017-02-17 Martin Liska <mliska@suse.cz>
7668
7669 PR rtl-optimization/79574
7670 * gcc.dg/pr79574.c: New test.
7671
5bf69d74
MP
76722017-02-17 Marek Polacek <polacek@redhat.com>
7673
7674 PR middle-end/79536
7675 * gcc.dg/torture/pr79536.c: New test.
7676
a72b242e
AM
76772017-02-16 Alan Modra <amodra@gmail.com>
7678
7679 * gcc.c-torture/execute/pr79286.c: New.
7680
bcac0b4d
JJ
76812017-02-16 Jakub Jelinek <jakub@redhat.com>
7682
7683 PR c++/79512
7684 * c-c++-common/gomp/pr79512.c: New test.
7685
945c17d8
MS
76862017-02-15 Martin Sebor <msebor@redhat.com>
7687
7688 PR c++/79363
7689 * g++.dg/ext/flexary12.C: Adjust.
7690 * g++.dg/ext/flexary20.C: Same.
7691 * g++.dg/ext/flexary21.C: Same.
7692 * g++.dg/ext/flexary22.C: New test.
7693
25c99850
BC
76942017-02-15 Bin Cheng <bin.cheng@arm.com>
7695
7696 PR tree-optimization/79347
7697 * gcc.dg/vect/pr79347.c: New test.
7698
4f5e5fcb
JJ
76992017-02-15 Jakub Jelinek <jakub@redhat.com>
7700
e7202857
JJ
7701 PR c++/79301
7702 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
7703 [[deprecated]] comment.
7704 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7705 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
7706 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
7707 [[deprecated]] in -std=c++11.
7708 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
7709 [[fallthrough]] in -std=c++11 and -std=c++14.
7710
4f5e5fcb
JJ
7711 PR c++/79288
7712 * g++.dg/tls/pr79288.C: New test.
7713
c7545f1c
MP
77142017-02-15 Marek Polacek <polacek@redhat.com>
7715
7716 PR c/79515
7717 * gcc.dg/dfp/pr79515.c: New.
7718
1114b39c
DE
77192017-02-15 David Edelsohn <dje.gcc@gmail.com>
7720
7721 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
7722
93b87d1d
TS
77232017-02-15 Thomas Schwinge <thomas@codesourcery.com>
7724
7725 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
7726 "opt_files".
7727
fa8db6ea
JJ
77282017-02-15 Jakub Jelinek <jakub@redhat.com>
7729
7730 PR target/79487
7731 * gcc.dg/dfp/pr79487.c: New test.
7732 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
7733 2017-02-13 change.
7734
8722316b
CL
77352017-01-14 Carl Love <cel@us.ibm.com>
7736
7737 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
7738 xvcvsxdsp and xvcvuxdsp instructions.
7739
2932fe90
SB
77402017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
7741
7742 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
7743 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
7744 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
7745 64-bit default target.
7746 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
7747 a 64-bit default target.
7748
63d09033
JJ
77492017-02-14 Jakub Jelinek <jakub@redhat.com>
7750
7751 PR target/79481
7752 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 7753 (test_3vx): Change return type from int to void.
63d09033
JJ
7754 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7755 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7756 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7757 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7758 tests.
7759 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
7760 (test_3vx): Change return type from int to void.
7761 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7762 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7763 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7764 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7765 tests.
7766 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
7767 intrinsic. Change scan-assembler-times number from 1 to 2.
7768 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
7769 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
7770 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
7771 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
7772 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
7773 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
7774 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
7775
8668fae0
UB
77762017-02-14 Uros Bizjak <ubizjak@gmail.com>
7777
7778 PR middle-end/61225
7779 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
7780 Use dg-additional-options for ia32 target. Remove XFAIL.
7781
95d96609
UB
77822017-02-14 Uros Bizjak <ubizjak@gmail.com>
7783
7784 PR target/79495
7785 * gcc.target/i386/pr79495.c: New test.
7786
6f207d58
MP
77872017-02-14 Marek Polacek <polacek@redhat.com>
7788
7789 PR c++/79420
7790 PR c++/79463
7791 * g++.dg/cpp1y/pr79463.C: New.
7792 * g++.dg/template/incomplete10.C: New.
7793 * g++.dg/template/incomplete9.C: New.
7794
ee139af5
L
77952017-02-14 H.J. Lu <hongjiu.lu@intel.com>
7796
7797 PR target/79498
7798 * gcc.target/i386/pr79498.c: New test.
7799
bf00c9e0
MS
78002017-02-14 Martin Sebor <msebor@redhat.com>
7801
7802 PR middle-end/79448
7803 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
7804 * gcc.dg/tree-ssa/pr79448-2.c: New test.
7805 * gcc.dg/tree-ssa/pr79448.c: New test.
7806
6c022f73
JL
78072017-02-14 Jeff Law <law@redhat.com>
7808
7809 PR tree-optimization/79095
7810 * g++.dg/pr79095-1.C: New test
7811 * g++.dg/pr79095-2.C: New test
7812 * g++.dg/pr79095-3.C: New test
7813 * g++.dg/pr79095-4.C: New test
7814 * g++.dg/pr79095-5.C: New test
7815 * gcc.c-torture/execute/arith-1.c: Update with more cases.
7816 * gcc.dg/tree-ssa/pr79095-1.c: New test.
7817
b719f884
JG
78182017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
7819
7820 * gcc.target/aarch64/vect_fp16_1.c: New.
7821
1be33173
PK
78222017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7823
7824 * gcc.dg/gimplefe-25.c: New test.
7825
73424a09
JJ
78262017-02-14 Jakub Jelinek <jakub@redhat.com>
7827
7828 PR tree-optimization/79408
7829 * gcc.dg/tree-ssa/pr79408-2.c: New test.
7830
977472e8
RB
78312017-02-14 Richard Biener <rguenther@suse.de>
7832
7833 PR middle-end/79432
7834 * gcc.dg/torture/pr79432.c: New testcase.
7835
ee75687b
MS
78362017-02-13 Martin Sebor <msebor@redhat.com>
7837
7838 PR middle-end/79496
7839 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
7840
b84702c0
JJ
78412017-02-13 Jakub Jelinek <jakub@redhat.com>
7842
ecc04fae
JJ
7843 PR sanitizer/79341
7844 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
7845 variables volatile.
7846
b84702c0
JJ
7847 PR c++/79232
7848 * g++.dg/cpp1z/eval-order4.C: New test.
7849 * g++.dg/other/pr79232.C: New test.
7850
b9a161ff
NS
78512017-02-13 Nathan Sidwell <nathan@acm.org>
7852
7853 PR c++/79296
7854 * g++.dg/cpp0x/pr79296.C: New.
7855
d8505fac
SB
78562017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7857
7858 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
7859 Instead, xfail powerpc*-*-* && lp64.
7860
efb802cb
SB
78612017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7862
7863 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
7864 powerpc_p8vector_ok.
7865 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
7866
8d6427c6
AS
78672017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7868
7869 PR target/79449
7870 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
7871 for reading beyond a 4k boundary.
7872
9b7716c9
JJ
78732017-02-13 Jakub Jelinek <jakub@redhat.com>
7874
7875 PR rtl-optimization/79388
7876 PR rtl-optimization/79450
7877 * gcc.c-torture/execute/pr79388.c: New test.
7878 * gcc.c-torture/execute/pr79450.c: New test.
7879
4bb91707
TK
78802017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7881
7882 PR fortran/65542
9b7716c9 7883 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 7884
e22910c2
JJ
78852017-02-11 Jakub Jelinek <jakub@redhat.com>
7886
7887 PR sanitizer/79341
7888 * g++.dg/asan/deep-stack-uaf-1.C: New test.
7889
acbbac04
JH
78902017-02-11 Jan Hubicka <hubicka@ucw.cz>
7891
7892 PR tree-ssa/56727
7893 * gcc.dg/tree-ssa/pr56727.c: New testcase.
7894
e493f96b
JJ
78952017-02-10 Jakub Jelinek <jakub@redhat.com>
7896
7897 PR c++/79457
7898 * g++.dg/cpp0x/pr79457.C: New test.
7899
773acd54
SB
79002017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7901
7902 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
7903 scan-assembler unless lp64.
7904
b56f814e
SB
79052017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7906
7907 PR tree-optimization/66612
7908 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
7909
5e659d16
SB
79102017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7911
7912 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
7913 of all powerpc.
7914
6f4f30bf
MP
79152017-02-10 Marek Polacek <polacek@redhat.com>
7916
7917 PR c++/79435
7918 * g++.dg/cpp1y/pr79435.C: New.
7919
3799a5b8
MP
7920 PR c++/79184
7921 * g++.dg/warn/Wint-in-bool-context-1.C: New.
7922
052ef81d
CL
79232017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
7924
7925 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
7926 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
7927 New.
7928 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
7929 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
7930 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
7931 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
7932 (vtst_expected_poly64x2): Move to aarch64-only section.
7933 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
7934 (vtst_p64, vtstq_p64): New tests.
7935
a7c8ed0c
PC
79362017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
7937
7938 PR c++/71737
7939 * g++.dg/cpp0x/pr71737.C: New.
7940
3dcde5ef 79412017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 7942 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
7943
7944 * gcc.dg/gimplefe-error-1.c: New testcase.
7945 * gcc.dg/gimplefe-error-2.c: New testcase.
7946 * gcc.dg/gimplefe-error-3.c: New testcase.
7947
6139a3b7
JJ
79482017-02-10 Jakub Jelinek <jakub@redhat.com>
7949
7950 PR tree-optimization/79411
7951 * gcc.c-torture/compile/pr79411.c: New test.
7952
9bfc55d0
JJ
79532017-02-09 Jakub Jelinek <jakub@redhat.com>
7954 Jason Merrill <jason@redhat.com>
7955
7956 PR c++/79143
7957 * g++.dg/cpp1z/pr79143.C: New test.
7958
0b90c541
JH
79592017-02-09 Jan Hubicka <hubicka@ucw.cz>
7960
7961 * gcc.dg/loop-unswitch-2.c: Update testcase.
7962 * gcc.dg/loop-unswitch-1.c: Update testcase.
7963
192b048b
MP
79642017-02-09 Marek Polacek <polacek@redhat.com>
7965
7966 PR c/79428
7967 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
7968 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
7969 * c-c++-common/goacc/pr79428-1.c: New test.
7970 * c-c++-common/gomp/pr79428-2.c: New test.
7971 * c-c++-common/gomp/pr79428-5.c: New test.
7972 * c-c++-common/gomp/pr79428-6.c: New test.
7973 * c-c++-common/pr79428-3.c: New test.
7974
e9a9033b
AK
79752017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7976
7977 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
7978 testcases.
7979
56f71478
JJ
79802017-02-09 Jakub Jelinek <jakub@redhat.com>
7981
28f6839b
JJ
7982 PR c/79413
7983 * gcc.c-torture/compile/pr79413.c: New test.
7984
f08683a1
JJ
7985 PR c++/79429
7986 * c-c++-common/gomp/pr79429.c: New test.
7987 * g++.dg/gomp/pr79429.C: New test.
7988
56f71478
JJ
7989 PR c/79431
7990 * c-c++-common/gomp/pr79431.c: New test.
7991
02889d23
CLT
79922017-02-09 Nathan Sidwell <nathan@codesourcery.com>
7993 Cesar Philippidis <cesar@codesourcery.com>
7994 Joseph Myers <joseph@codesourcery.com>
7995 Chung-Lin Tang <cltang@codesourcery.com>
7996
7997 * c-c++-common/goacc/combined-directives.c: Remove xfail.
7998 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
7999 * c-c++-common/goacc/loop-auto-2.c: New.
8000 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
8001 * c-c++-common/goacc/tile-2.c: New.
8002 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
8003 * g++.dg/goacc/tile-1.C: New, check tile subst.
8004 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
8005 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
8006 * gfortran.dg/goacc/tile-1.f90: New test.
8007 * gfortran.dg/goacc/tile-2.f90: New test.
8008 * gfortran.dg/goacc/tile-lowering.f95: New test.
8009
9c0c77d2
RB
80102017-02-09 Richard Biener <rguenther@suse.de>
8011
8012 PR tree-optimization/69823
8013 * gcc.dg/graphite/pr69823.c: New testcase.
8014
f39bad9f
PH
80152017-02-08 Pat Haugen <pthaugen@us.ibm.com>
8016
8017 PR target/78604
8018 * gcc.target/powerpc/pr78604.c: New.
8019
fc00b9ce
KN
80202017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
8021
8022 PR target/68972
8023 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
8024 disable this test on power architecture.
8025
50c1f4a5
RB
80262017-02-08 Richard Biener <rguenther@suse.de>
8027
8028 PR tree-optimization/71824
8029 PR tree-optimization/79409
8030 * gcc.dg/graphite/pr71824-3.c: New testcase.
8031
74a15d14
JJ
80322017-02-08 Jakub Jelinek <jakub@redhat.com>
8033
8034 PR tree-optimization/79408
8035 * gcc.dg/tree-ssa/pr79408.c: New test.
8036
d798497e
RB
80372017-02-08 Richard Biener <rguenther@suse.de>
8038
8039 PR tree-optimization/71824
8040 * gcc.dg/graphite/pr71824-2.c: New testcase.
8041
9d5019a1
AP
80422017-02-07 Andrew Pinski <apinski@cavium.com>
8043
705d3b77 8044 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 8045
ec48209a
JJ
80462017-02-07 Jakub Jelinek <jakub@redhat.com>
8047
8048 PR rtl-optimization/79386
8049 * gcc.c-torture/compile/pr79386.c: New test.
8050
e5f234b2
DV
80512017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
8052 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8053
8054 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
8055 *-*-solaris*.
8056
1f138b75
JJ
80572017-02-07 Jakub Jelinek <jakub@redhat.com>
8058
8059 PR target/79299
8060 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
8061 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
8062
7af4b20d
RB
80632017-02-07 Richard Biener <rguenther@suse.de>
8064
8065 * gcc.dg/gimplefe-23.c: New testcase.
8066 * gcc.dg/gimplefe-24.c: Likewise.
8067
d95c2fc7
CL
80682017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
8069
8070 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
8071 scan-assembler instead of scan-assembler-times.
8072 * gcc.target/aarch64/test_frame_10.c: Likewise.
8073 * gcc.target/aarch64/test_frame_12.c: Likewise.
8074 * gcc.target/aarch64/test_frame_2.c: Likewise.
8075 * gcc.target/aarch64/test_frame_4.c: Likewise.
8076 * gcc.target/aarch64/test_frame_6.c: Likewise.
8077 * gcc.target/aarch64/test_frame_7.c: Likewise.
8078 * gcc.target/aarch64/test_frame_8.c: Likewise.
8079
fa5d44d0
RO
80802017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8081
8082 * gcc.target/i386/pr78419.c: Require ifunc support.
8083
d9b4ce00
DE
80842017-02-07 David Edelsohn <dje.gcc@gmail.com>
8085
8086 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
8087
bb7d75ff
PP
80882017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
8089
8090 PR c++/79360
8091 * g++.dg/cpp1y/nsdmi-union2.C: New test.
8092
122e7b4f
KC
80932017-02-06 Kito Cheng <kito.cheng@gmail.com>
8094
8095 * lib/target-supports.exp: Define the RISC-V target.
8096 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
8097 * gcc.dg/builtin-apply2.c: Likewise.
8098 * gcc.dg/ifcvt-4.c: Likewise.
8099 * gcc.dg/loop-8.c: Likewise.
8100 * gcc.dg/sibcall-10.c: Likewise.
8101 * gcc.dg/sibcall-9.c: Likewise.
8102 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
8103 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
8104 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
8105 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8106 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
8107 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
8108 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
8109
391675ac
MM
81102017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8111
8112 PR target/66144
8113 * gcc.target/powerpc/pr66144-1.c: New test.
8114 * gcc.target/powerpc/pr66144-2.c: Likewise.
8115 * gcc.target/powerpc/pr66144-3.c: Likewise.
8116
e495e31a
MS
81172017-02-06 Martin Sebor <msebor@redhat.com>
8118
8119 PR tree-optimization/79376
8120 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
8121 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8122
2568d8a1
JJ
81232017-02-06 Jakub Jelinek <jakub@redhat.com>
8124
98e09245
JJ
8125 PR c++/79379
8126 * g++.dg/cpp1y/constexpr-79379.C: New test.
8127
e8b0383c
JJ
8128 PR c++/79377
8129 * g++.dg/lookup/pr79377.C: New test.
8130
a5e8cbd1
JJ
8131 PR c++/79372
8132 * g++.dg/cpp1z/decomp25.C: New test.
8133
2568d8a1
JJ
8134 PR tree-optimization/79284
8135 * gcc.c-torture/compile/pr79284.c: New test.
8136
aae936b9
PC
81372017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
8138
8139 PR c++/70448
8140 * g++.dg/cpp0x/pr70448.C: New.
8141
daf57541
DV
81422017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
8143
8144 PR 78348
8145 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
8146 to dg-options.
8147
0898c74d
GJL
81482017-02-06 Georg-Johann Lay <avr@gjlay.de>
8149
8150 PR target/78883
8151 * gcc.c-torture/compile/pr78883.c: New test.
8152
5d3ebb71
JH
81532017-02-05 Jan Hubicka <hubicka@ucw.cz>
8154
8155 PR tree-ssa/79347
8156 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
8157 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
8158 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
8159 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
8160 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
8161 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
8162 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
8163 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
8164 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
8165 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
8166 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
8167 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
8168 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
8169
139d4065
AV
81702017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
8171
8172 PR fortran/79344
8173 * gfortran.dg/allocate_with_source_24.f90: New test.
8174
4b9c80d8
AV
81752017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
8176
8177 PR fortran/79230
8178 * gfortran.dg/der_ptr_component_2.f90: New test.
8179
f3877b2f
EB
81802017-02-05 Eric Botcazou <ebotcazou@adacore.com>
8181
8182 * gcc.target/sparc/20170205-1.c: New test.
8183
d8a09ada
JDA
81842017-02-03 John David Anglin <danglin@gcc.gnu.org>
8185
a2a86d6a
JDA
8186 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
8187 libatomic_available.
8188
a1d99925
JDA
8189 * gcc.dg/pr77587.c: Require alias support.
8190 * gcc.dg/pr77587a.c: Likewise.
8191
d8bf159e
JDA
8192 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
8193 * gcc.c-torture/execute/pr78622.c: Likewise.
8194
d8a09ada
JDA
8195 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
8196 hppa*-*-hpux*.
8197 * c-c++-common/Wunused-var-16.c: Likewise.
8198 * c-c++-common/builtin-shuffle-1.c: Likewise.
8199 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
8200 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
8201
f589a1ce
MS
82022017-02-03 Martin Sebor <msebor@redhat.com>
8203
8204 PR tree-optimization/79327
8205 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
8206 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
8207 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 8208
5b00f9d2
JJ
82092017-02-03 Jakub Jelinek <jakub@redhat.com>
8210 Martin Sebor <msebor@redhat.com>
8211
8212 PR tree-optimization/79327
8213 * gcc.dg/tree-ssa/pr79327.c: New test.
8214 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
8215 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
8216 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
8217 (test_sprintf_chk_range_schar): Adjust dg-message.
8218 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
8219 * gcc.c-torture/execute/pr79327.c: New test.
8220
437f0a81
JJ
82212017-02-03 Jakub Jelinek <jakub@redhat.com>
8222
8223 PR target/79354
8224 * gcc.target/powerpc/pr79354.c: New test.
8225 * gcc.c-torture/execute/pr79354.c: New test.
8226
3f343040
MS
82272017-02-03 Martin Sebor <msebor@redhat.com>
8228
8229 PR tree-optimization/79352
8230 * gcc.dg/tree-ssa/pr79352.c: New test.
8231
46a2ab58
ML
82322017-02-03 Martin Liska <mliska@suse.cz>
8233
8234 PR lto/66295
8235 * gcc.target/i386/mvc9.c: New test.
8236
baa2d1cd
PH
82372017-02-03 Pat Haugen <pthaugen@us.ibm.com>
8238
8239 PR target/79158
8240 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
8241 to VSX reg.
8242
30c6ec2f
JH
82432017-02-02 Jan Hubicka <hubicka@ucw.cz>
8244
8245 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
8246 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
8247 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
8248 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
8249 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
8250 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
8251 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
8252 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
8253 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
8254 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
8255 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
8256 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
8257 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
8258
ebee1eb9
MS
82592017-02-02 Martin Sebor <msebor@redhat.com>
8260
8261 PR middle-end/79275
8262 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
8263 * gcc.dg/tree-ssa/pr79275.c: New test.
8264
dcd25b8a
AS
82652017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8266
dc362ada 8267 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 8268
0f0c2cc3
JH
82692017-02-02 Jan Hubicka <hubicka@ucw.cz>
8270
8271 PR middle-end/77445
8272 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
8273 threading is done.
8274
1c372840
TC
82752017-02-02 Tamar Christina <tamar.christina@arm.com>
8276
8277 PR middle-end/78142
8278 * gcc.target/aarch64/vector_initialization_nostack.c
8279 (f12): Use one vector
8280
9f11a4a7
JJ
82812017-02-02 Jakub Jelinek <jakub@redhat.com>
8282
bef7e561
JJ
8283 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
8284 * c-c++-common/asan/misalign-1.c: Likewise.
8285 * c-c++-common/asan/misalign-2.c: Likewise.
8286 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
8287 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
8288 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
8289 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
8290 add -ffat-lto-objects from/to dg-additional-options.
8291 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
8292 dg-additional-options.
8293
9f11a4a7
JJ
8294 PR target/79197
8295 * gcc.target/powerpc/pr79197.c: New test.
8296 * gcc.c-torture/compile/pr79197.c: New test.
8297
09661674
RB
82982017-02-02 Richard Biener <rguenther@suse.de>
8299
8300 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
8301
d8d58893
PC
83022017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
8303
8304 PR c++/69637
8305 * g++.dg/cpp0x/pr69637-1.C: New.
8306 * g++.dg/cpp0x/pr69637-2.C: Likewise.
8307
521a70a4
AK
83082017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8309
8310 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
8311
e26b502d
BS
83122017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8313
8314 PR target/70012
8315 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
8316 conditions.
8317
55e75c7c
JJ
83182017-02-01 Jakub Jelinek <jakub@redhat.com>
8319
8320 PR testsuite/79324
8321 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
8322 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
8323 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
8324 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
8325 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
8326 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
8327 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
8328 * g++.dg/debug/dwarf2/align-1.C: Likewise.
8329 * g++.dg/debug/dwarf2/align-2.C: Likewise.
8330 * g++.dg/debug/dwarf2/align-3.C: Likewise.
8331 * g++.dg/debug/dwarf2/align-4.C: Likewise.
8332 * g++.dg/debug/dwarf2/align-5.C: Likewise.
8333 * g++.dg/debug/dwarf2/align-6.C: Likewise.
8334
a4476973
ML
83352017-02-01 Martin Liska <mliska@suse.cz>
8336
8337 PR testsuite/79272
8338 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
8339
3f3181b1
RB
83402017-02-01 Richard Biener <rguenther@suse.de>
8341
8342 PR testsuite/76957
8343 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
8344 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
8345 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
8346 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
8347
1e7ef862
RB
83482017-02-01 Richard Biener <rguenther@suse.de>
8349
8350 PR middle-end/79315
8351 * gfortran.dg/pr79315.f90: New testcase.
8352
405a7406
RB
83532017-02-01 Richard Biener <rguenther@suse.de>
8354
8355 PR tree-optimization/71824
8356 * gcc.dg/graphite/pr71824.c: New testcase.
8357
19bdccb4
JJ
83582017-01-31 Jakub Jelinek <jakub@redhat.com>
8359
8360 PR c++/79304
8361 * g++.dg/diagnostic/pr79304.C: New test.
8362
fcb2cdfc
DM
83632017-01-31 David Malcolm <dmalcolm@redhat.com>
8364
8365 PR c++/79298
8366 * g++.dg/spellcheck-pr79298.C: New test case.
8367
7cfa044d
DM
83682017-01-31 David Malcolm <dmalcolm@redhat.com>
8369
8370 PR preprocessor/79210
8371 * gcc.dg/format/pr79210.c: New test case.
8372 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
8373 New function.
8374
de3fbef6
NS
83752017-01-31 Nathan Sidwell <nathan@acm.org>
8376
5ae37bdf
NS
8377 PR c++/79290
8378 * g++.dg/warn/pr79290.C: New.
8379
de3fbef6
NS
8380 PR c++/67273
8381 PR c++/79253
8382 * g++.dg/cpp1y/pr67273.C: New.
8383 * g++.dg/cpp1y/pr79253.C: New.
8384
7f357c61
NS
83852017-01-31 Nathan Sidwell <nathan@acm.org>
8386
8387 PR c++/79264
8388 * g++.dg/cpp1y/pr61636-1.C: Augment.
8389
5b11971a
CL
83902017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
8391
8392 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
8393 rand() instead of random().
8394
8b670f93
AH
83952017-01-30 Aldy Hernandez <aldyh@redhat.com>
8396
8397 PR tree-optimization/71691
8398 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
8399
4727e06b
AK
84002017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8401
8402 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
8403 __ARCH__.
8404
b6dae849
JJ
84052017-01-31 Jakub Jelinek <jakub@redhat.com>
8406
8407 PR tree-optimization/79267
8408 * g++.dg/opt/pr79267.C: New test.
8409
40fb9c89
AO
84102017-01-30 Alexandre Oliva <aoliva@redhat.com>
8411
8412 PR debug/63238
8413 * gcc.dg/debug/dwarf2/align-1.c: New.
8414 * gcc.dg/debug/dwarf2/align-2.c: New.
8415 * gcc.dg/debug/dwarf2/align-3.c: New.
8416 * gcc.dg/debug/dwarf2/align-4.c: New.
8417 * gcc.dg/debug/dwarf2/align-5.c: New.
8418 * gcc.dg/debug/dwarf2/align-6.c: New.
8419 * gcc.dg/debug/dwarf2/align-as-1.c: New.
8420 * g++.dg/debug/dwarf2/align-1.C: New.
8421 * g++.dg/debug/dwarf2/align-2.C: New.
8422 * g++.dg/debug/dwarf2/align-3.C: New.
8423 * g++.dg/debug/dwarf2/align-4.C: New.
8424 * g++.dg/debug/dwarf2/align-5.C: New.
8425 * g++.dg/debug/dwarf2/align-6.C: New.
8426
3095f651
AS
84272017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8428
8429 PR target/79170
8430 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
8431
3cf88bff
MS
84322017-01-30 Martin Sebor <msebor@redhat.com>
8433
8434 PR testsuite/79293
8435 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
8436
37731134
ML
84372017-01-30 Martin Liska <mliska@suse.cz>
8438
8439 PR gcov-profile/79259
8440 * g++.dg/tree-prof/pr79259.C: New test.
8441
0c7247cc
RB
84422017-01-30 Richard Biener <rguenther@suse.de>
8443
8444 PR tree-optimization/79276
8445 * gcc.dg/torture/pr79276.c: New testcase.
8446
ab4be5d1
DV
84472017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
8448
8449 PR target/79240
8450 * gcc.target/s390/pr79240.c: New test.
8451
6687d58d
BS
84522017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8453
8454 PR target/79268
8455 * gcc.target/powerpc/pr79268.c: New file.
8456 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
8457 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
8458 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
8459 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8460
b5df96c3
JDA
84612017-01-28 John David Anglin <danglin@gcc.gnu.org>
8462
fc34d7b8
JDA
8463 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
8464
9efc84e4
JDA
8465 PR testsuite/70583
8466 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
8467
4bfbe3ae
JDA
8468 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
8469 * gnat.dg/debug9.adb: Likewise.
8470
8d0b306f
JDA
8471 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
8472
b5df96c3
JDA
8473 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
8474 libatomic_available.
8475 * gfortran.dg/coarray_42.f90: Likewise.
8476 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
8477 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
8478 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
8479
eb339366
MS
84802017-01-27 Martin Sebor <msebor@redhat.com>
8481
8482 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
8483
711ce021
BS
84842017-01-27 Bernd Schmidt <bschmidt@redhat.com>
8485
8486 PR rtl-optimization/79194
8487 * gcc.dg/torture/pr79194.c: New test.
8488
d8321b33
VM
84892017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8490
8491 PR tree-optimization/71374
2568d8a1 8492 * gcc.target/i386/pr71374.c: New.
d8321b33 8493
9e2ea13e
MS
84942017-01-27 Martin Sebor <msebor@redhat.com>
8495
8496 PR c++/71290
8497 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
8498 a dg-error directive.
8499
9eb7045b
VM
85002017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8501
8502 PR target/79131
8503 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
8504 * gcc.target/arm/pr79131-2.c: New.
8505
f75bbf3f
BS
85062017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8507
8508 PR target/65484
8509 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
8510 vectorized on POWER unless hardware misaligned loads are
8511 available.
8512
3f54004b
BC
85132017-01-27 Bin Cheng <bin.cheng@arm.com>
8514
8515 PR rtl-optimization/78559
8516 * gcc.c-torture/execute/pr78559.c: New test.
8517
40b6bff9
RB
85182017-01-27 Richard Biener <rguenther@suse.de>
8519
8520 PR tree-optimization/79245
8521 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
8522 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
8523
b2f8892e
JJ
85242017-01-27 Jakub Jelinek <jakub@redhat.com>
8525
8526 PR c/79199
8527 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
8528 target. Use 4294967293U instead of 4294967293.
8529
b002f3b9
RB
85302017-01-27 Richard Biener <rguenther@suse.de>
8531
8532 PR tree-optimization/71433
8533 * gcc.dg/Warray-bounds-21.c: New testcase.
8534
38f50ab6
RB
85352017-01-27 Richard Biener <rguenther@suse.de>
8536
8537 PR tree-optimization/79244
8538 * gcc.dg/torture/pr79244.c: New testcase.
8539
c04f4139
JJ
85402017-01-27 Jakub Jelinek <jakub@redhat.com>
8541
8542 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
8543 all occurrences of 40 to 32.
8544
6ca513f9
RE
85452017-01-27 Richard Earnshaw <rearnsha@arm.com>
8546
8547 PR target/79239
8548 * gcc.target/arm/pr79239.c: New test.
8549
d876f5cd
DV
85502017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8551
8552 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
8553
bb6a6ee9
AB
85542017-01-27 Adam Butcher <adam@jessamine.co.uk>
8555
8556 PR c++/64382
8557 * g++.dg/cpp1y/pr64382.C: New test.
8558
31c87a43
MS
85592017-01-26 Martin Sebor <msebor@redhat.com>
8560
8561 PR middle-end/78703
8562 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
8563 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
8564 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
8565 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
8566
f7c06c0f
JJ
85672017-01-26 Jakub Jelinek <jakub@redhat.com>
8568
b0670cc0
JJ
8569 PR debug/79129
8570 * g++.dg/debug/dwarf2/pr79129.C: New test.
8571
f7c06c0f
JJ
8572 PR debug/78835
8573 * g++.dg/debug/dwarf2/pr78835.C: New test.
8574
5d93da1d
MS
85752017-01-26 Martin Sebor <msebor@redhat.com>
8576
8577 PR middle-end/78703
8578 * gcc.dg/format/pr78569.c: Adjust.
8579 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8580 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
8581 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8582 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
8583 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
8584 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8585 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
8586 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
8587 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8588 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8589 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8590
905d2812
JJ
85912017-01-26 Jakub Jelinek <jakub@redhat.com>
8592
8593 PR c++/68727
8594 * g++.dg/other/offsetof8.C: Add expected error.
8595 * g++.dg/other/offsetof9.C: New test.
8596
b3db8d77
DE
85972017-01-26 David Edelsohn <dje.gcc@gmail.com>
8598
8599 * g++.dg/opt/declone3.C: Require LTO.
8600
15961e4a
VM
86012017-01-26 Vladimir Makarov <vmakarov@redhat.com>
8602
8603 PR target/79131
8604 * gcc.target/arm/pr79131.c: New.
8605
e39dd802
BC
86062017-01-26 Bin Cheng <bin.cheng@arm.com>
8607
8608 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
8609
bc9efeab
JW
86102017-01-26 Jonathan Wakely <jwakely@redhat.com>
8611
8612 PR libstdc++/79190
8613 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
8614 matches replaced operator delete.
8615
b5f75f0b
JJ
86162017-01-26 Jakub Jelinek <jakub@redhat.com>
8617
8618 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
8619 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
8620 avx512f with avx512dq.
8621 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
8622 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
8623 avx512f with avx512dq.
8624 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
8625 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
8626 avx512f with avx512dq.
8627
0a38b341
MP
86282017-01-26 Marek Polacek <polacek@redhat.com>
8629
8630 PR c/79199
8631 * c-c++-common/Wduplicated-branches-13.c: New test.
8632
ebff5c3f
DS
86332017-01-26 David Sherwood <david.sherwood@arm.com>
8634
8635 PR middle-end/79212
8636 * gfortran.dg/gomp/sharing-4.f90: New test.
8637
e6d55103
JJ
86382017-01-26 Jakub Jelinek <jakub@redhat.com>
8639
1a27fab1
JJ
8640 PR target/70465
8641 * gcc.target/i386/pr70465.c: New test.
8642
e6d55103
JJ
8643 * brig.dg/dg.exp: Update copyright years.
8644 * lib/brig-dg.exp: Update copyright years.
8645 * lib/brig.exp: Update copyright years.
8646
b5aa1281
MM
86472017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
8648
8649 PR target/79179
8650 * gcc.target/powerpc/pr79179.c: New test.
8651
3b5de3cb
BS
86522017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8653
8654 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
8655 generation to accept D-mode memory accesses.
8656
dbe81dbe
MS
86572017-01-25 Martin Sebor <msebor@redhat.com>
8658
8659 PR c++/71290
8660 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
8661 * g++.dg/ext/flexarray-mangle.C: Same.
8662 * g++.dg/ext/flexarray-subst.C: Same.
8663 * g++.dg/ext/flexary10.C: Same.
8664 * g++.dg/ext/flexary11.C: Same.
8665 * g++.dg/ext/flexary14.C: Same.
8666 * g++.dg/ext/flexary16.C: Same.
8667 * g++.dg/ext/flexary18.C: Same.
8668 * g++.dg/ext/flexary19.C: Same.
8669 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
8670 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
8671 * g++.dg/ubsan/object-size-1.C: Same.
8672 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 8673
0e343868
JJ
86742017-01-25 Jakub Jelinek <jakub@redhat.com>
8675
a25608aa
JJ
8676 PR c++/78896
8677 * g++.dg/cpp1z/decomp24.C: New test.
8678
0e343868
JJ
8679 PR c++/77914
8680 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
8681 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
8682 expect a warning.
8683 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
8684 expect warnings.
8685 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
8686 * g++.dg/cpp1y/pr59636.C: Likewise.
8687 * g++.dg/cpp1y/pr60190.C: Likewise.
8688
0d098f4b
BC
86892017-01-25 Bin Cheng <bin.cheng@arm.com>
8690
8691 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
8692
5332c89e 86932017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
8694
8695 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
8696 vec_packs built-ins
8697
ed4e59f4
CL
86982017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
8699
8700 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
8701 -mcpu=cortex-a57.
8702 * gcc.target/arm/vseleqsf.c: Likewise.
8703 * gcc.target/arm/vselgedf.c: Likewise.
8704 * gcc.target/arm/vselgesf.c: Likewise.
8705 * gcc.target/arm/vselgtdf.c: Likewise.
8706 * gcc.target/arm/vselgtsf.c: Likewise.
8707 * gcc.target/arm/vselledf.c: Likewise.
8708 * gcc.target/arm/vsellesf.c: Likewise.
8709 * gcc.target/arm/vselltdf.c: Likewise.
8710 * gcc.target/arm/vselltsf.c: Likewise.
8711 * gcc.target/arm/vselnedf.c: Likewise.
8712 * gcc.target/arm/vselnesf.c: Likewise.
8713 * gcc.target/arm/vselvcdf.c: Likewise.
8714 * gcc.target/arm/vselvcsf.c: Likewise.
8715 * gcc.target/arm/vselvsdf.c: Likewise.
8716 * gcc.target/arm/vselvssf.c: Likewise.
8717
a5d6927f
RB
87182017-01-25 Richard Biener <rguenther@suse.de>
8719
8720 PR testsuite/72850
8721 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
8722 to what we had before adding the threading passes.
8723
c2873892
RB
87242017-01-25 Richard Biener <rguenther@suse.de>
8725
8726 PR tree-optimization/69264
8727 * g++.dg/torture/pr69264.C: New testcase.
8728
9aa483a2
KT
87292016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8730
8731 PR target/79145
8732 * gcc.target/arm/pr79145.c: New test.
8733
5c628c3e
RB
87342017-01-25 Richard Biener <rguenther@suse.de>
8735
8736 PR debug/78363
8737 * g++.dg/gomp/pr78363-1.C: New testcase.
8738 * g++.dg/gomp/pr78363-2.C: Likewise.
8739 * g++.dg/gomp/pr78363-3.C: Likewise.
8740
9078cd36
KT
87412016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8742
8743 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
8744 * gcc.dg/lto/pr61526_0.c: Likewise.
8745 * gcc.dg/lto/pr64415_0.c: Likewise.
8746
7cfd79d6
JJ
87472017-01-24 Jakub Jelinek <jakub@redhat.com>
8748
8749 PR c++/79205
8750 * g++.dg/cpp1z/decomp22.C: New test.
8751 * g++.dg/cpp1z/decomp23.C: New test.
8752
3e4b91f2
NS
87532017-01-24 Nathan Sidwell <nathan@acm.org>
8754
1d7bc790
NS
8755 PR c++/78469
8756 * g++.dg/cpp0x/pr78469.C: New.
8757
3e4b91f2
NS
8758 PR c++/79118
8759 * g++.dg/cpp0x/pr79118.C: New.
8760
b20ba138
EB
87612017-01-24 Eric Botcazou <ebotcazou@adacore.com>
8762
8763 * gcc.target/arm/vfp-longcall-apcs.c: New test.
8764
c2e84327
DM
87652017-01-24 David Malcolm <dmalcolm@redhat.com>
8766
8767 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
8768 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
8769 * gcc.dg/rtl/rtl.exp: New file.
8770 * gcc.dg/rtl/test.c: New file.
8771 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
8772 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
8773 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
8774 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
8775 * gcc.dg/rtl/x86_64/final.c: New test case.
8776 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
8777 * gcc.dg/rtl/x86_64/ira.c: New test case.
8778 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
8779 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
8780 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
8781 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
8782 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
8783 * gcc.dg/rtl/x86_64/test_1.h: New file.
8784 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
8785 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
8786 * gcc.dg/rtl/x86_64/times-two.h: New file.
8787 * gcc.dg/rtl/x86_64/vregs.c: New test case.
8788
cf8d19de
BC
87892017-01-24 Bin Cheng <bin.cheng@arm.com>
8790
8791 PR tree-optimization/79159
8792 * g++.dg/tree-ssa/pr79159.C: New test.
8793
f6a24a94 87942017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
8795 Martin Jambor <mjambor@suse.cz>
8796
8797 * lib/brig-dg.exp: New file.
8798 * lib/brig.exp: Likewise.
8799 * brig.dg/README: Likewise.
8800 * brig.dg/dg.exp: Likewise.
8801 * brig.dg/test/gimple/alloca.hsail: Likewise.
8802 * brig.dg/test/gimple/atomics.hsail: Likewise.
8803 * brig.dg/test/gimple/branches.hsail: Likewise.
8804 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
8805 * brig.dg/test/gimple/function_calls.hsail: Likewise.
8806 * brig.dg/test/gimple/kernarg.hsail: Likewise.
8807 * brig.dg/test/gimple/mem.hsail: Likewise.
8808 * brig.dg/test/gimple/mulhi.hsail: Likewise.
8809 * brig.dg/test/gimple/packed.hsail: Likewise.
8810 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
8811 * brig.dg/test/gimple/variables.hsail: Likewise.
8812 * brig.dg/test/gimple/vector.hsail: Likewise.
8813
c3b3e526
JJ
88142017-01-24 Jakub Jelinek <jakub@redhat.com>
8815
8816 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
8817 support asan, only on i?86/x86_64 require sse2_runtime.
8818
75f92127
KN
88192017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8820
8821 PR target/66669
8822 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
8823 test on powerpc targets.
8824
1a998fa0
MS
88252017-01-23 Martin Sebor <msebor@redhat.com>
8826
8827 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8828
108fdd6d
RB
88292017-01-23 Richard Biener <rguenther@suse.de>
8830
8831 PR tree-optimization/79088
8832 PR tree-optimization/79188
8833 * gcc.dg/torture/pr79088.c: New testcase.
8834 * gcc.dg/torture/pr79188.c: Likewise.
8835
28826a66
KN
88362017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8837
8838 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
8839 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
8840 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
8841 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
8842 type of test function to reflect change in built-in function's
8843 return type.
8844 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
8845 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
8846 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
8847 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
8848 type and second argument type to reflect change in built-in
8849 function's type signature.
8850 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
8851 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
8852 type of test function to reflect change in built-in function's
8853 return type.
8854 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
8855 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
8856 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
8857 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
8858 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
8859 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
8860 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
8861 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
8862 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
8863 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
8864 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
8865 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
8866 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
8867 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
8868 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
8869 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
8870 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
8871 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
8872 type of test function to reflect change in built-in function's
8873 return type.
8874 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
8875 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
8876 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
8877 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
8878 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
8879 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
8880 test function's result and second argument to reflect change in
8881 built-in function's type signature.
8882 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
8883
e6b8075c
NS
88842017-01-23 Nathan Sidwell <nathan@acm.org>
8885
fc7612fd
NS
8886 PR C++/71710
8887 * g++.dg/template/pr71710.C: New.
8888
e6b8075c
NS
8889 PR c++/71406
8890 PR c++/77508
8891 * g++.dg/template/pr71406.C: New.
8892
15b8fd49
TK
88932017-01-23 Thomas Koenig <tkoenig@netcologne.de>
8894
9b7716c9 8895 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 8896
e9c4fbe9
BS
88972017-01-23 Bernd Schmidt <bschmidt@redhat.com>
8898
8899 PR rtl-optimization/78634
8900 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
8901
8539a302
BC
89022017-01-23 Bin Cheng <bin.cheng@arm.com>
8903
8904 PR tree-optimization/70754
8905 * gfortran.dg/pr70754.f90: New test.
8906
f368600f
ML
89072017-01-23 Martin Liska <mliska@suse.cz>
8908
8909 PR tree-optimization/79196
8910 * gcc.dg/asan/pr79196.c: New test.
8911 * gcc.dg/strlenopt-30.c: Update scanned pattern.
8912
d886761f
MM
89132017-01-23 Michael Matz <matz@suse.de>
8914
8915 PR tree-optimization/78384
8916 * gcc.dg/pr78384.c: New test.
8917
cffcafda
RB
89182017-01-23 Richard Biener <rguenther@suse.de>
8919
8920 PR tree-optimization/79186
8921 * gcc.dg/torture/pr79186.c: New testcase.
8922 * gcc.dg/torture/pr79187.c: Likewise.
8923
bda2bc48
MJ
89242017-01-23 Martin Jambor <mjambor@suse.cz>
8925
8926 * gcc.dg/ipa/vrp8.c: New test.
8927
f65f1ae3
MJ
89282017-01-23 Martin Jambor <mjambor@suse.cz>
8929
8930 PR ipa/79108
8931 * gfortran.dg/lto/pr79108_0.f90: New test.
8932
dea06111
AS
89332017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
8934
8935 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
8936 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
8937 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
8938 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
8939 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
8940 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
8941 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
8942 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
8943 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
8944 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
8945 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
8946 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
8947 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
8948 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
8949 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
8950 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
8951
05011618
RB
89522017-01-23 Richard Biener <rguenther@suse.de>
8953 Nick Clifton <nickc@redhat.com>
8954
8955 PR testsuite/78421
8956 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
8957 If the target is ARM return the result of the
8958 check_effective_target_arm_vect_no_misalign proc.
8959 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
8960 support unaligned vectors then only expect one of the loops to be
8961 unrolled.
8962
f6b9f2ff
ML
89632017-01-23 Martin Liska <mliska@suse.cz>
8964
8965 * gcc.dg/asan/use-after-scope-10.c: New test.
8966 * gcc.dg/asan/use-after-scope-11.c: New test.
8967 * g++.dg/asan/use-after-scope-5.C: New test.
8968
c7775327
ML
89692017-01-23 Martin Liska <mliska@suse.cz>
8970
8971 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
8972 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
8973 sanopt optimization for ASAN_POISON.
8974
d8ae8d16
KT
89752016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8976
8977 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
8978
54d7c70c
CL
89792017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
8980
8981 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
8982 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
8983 for poly*_t types.
8984 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
8985 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
8986 exec_vcombine): Likewise.
8987 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
8988 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
8989 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
8990 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
8991 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
8992 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
8993 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
8994 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
8995 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
8996 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8997 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
8998 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
8999 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9000 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
9001 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
9002 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
9003 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
9004 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
9005 Likewise.
9006 (TEST_VGET_LANE): Cast to uint to avoid warning.
9007 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
9008 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
9009 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
9010 exec_vfma_vfms_n): Fix PRIx format for float64_t.
9011 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
9012 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
9013 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
9014 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
9015 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
9016 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
9017 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
9018 CHECK_POLY instead of CHECK for poly64_t types.
9019 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
9020 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
9021 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
9022 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
9023 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
9024 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
9025 uint32_t.
9026 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
9027 for int32_t, int64_t.
9028 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
9029 vqneg_extra): Fix PRIx format for int16_t, int32_t.
9030 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
9031 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
9032 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
9033 needed.
9034
386fe51c
JJ
90352017-01-22 Jakub Jelinek <jakub@redhat.com>
9036
9037 PR fortran/79154
9038 * gfortran.dg/gomp/pr79154-1.f90: New test.
9039 * gfortran.dg/gomp/pr79154-2.f90: New test.
9040
bc4d86e6
AS
90412017-01-22 Andreas Schwab <schwab@linux-m68k.org>
9042
9043 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
9044
c31d5fce
MP
90452017-01-21 Marek Polacek <polacek@redhat.com>
9046
9047 PR testsuite/79169
9048 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
9049
25cb56c3
JH
90502017-01-20 Jan Hubicka <hubicka@ucw.cz>
9051
9052 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
9053
ea9f867b
BS
90542017-01-21 Bernd Schmidt <bschmidt@redhat.com>
9055
9056 PR rtl-optimization/79125
9057 * gcc.dg/torture/pr79125.c: New test.
9058
a876231c
JW
90592017-01-20 Jiong Wang <jiong.wang@arm.com>
9060
2568d8a1 9061 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 9062 only.
2568d8a1
JJ
9063 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
9064 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 9065
4b9f2115
NS
90662017-01-20 Nathan Sidwell <nathan@acm.org>
9067
3e4b91f2 9068 PR c++/78495
4b9f2115
NS
9069 * g++.dg/cpp1z/inh-ctor38.C: New.
9070
d2aadab1
MP
90712017-01-20 Marek Polacek <polacek@redhat.com>
9072
9073 PR c/79152
9074 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
9075
449cd5af
TP
90762017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
9077
9078 * lib/target-supports.exp (check_configured_with): New procedure.
9079 (check_effective_target_default_mode): new effective target.
9080 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
9081 default mode. Fix dg-skip-if target selector syntax.
9082 * gcc.target/arm/optional_thumb-2.c: Likewise.
9083 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
9084 syntax.
9085
ebed7175
DM
90862017-01-20 David Malcolm <dmalcolm@redhat.com>
9087
9088 PR c++/77829
9089 PR c++/78656
9090 * g++.dg/spellcheck-pr77829.C: New test case.
9091 * g++.dg/spellcheck-pr78656.C: New test case.
9092
2ebd93e1
MP
90932017-01-20 Marek Polacek <polacek@redhat.com>
9094
9095 PR c/64279
9096 * c-c++-common/Wduplicated-branches-1.c: New test.
9097 * c-c++-common/Wduplicated-branches-10.c: New test.
9098 * c-c++-common/Wduplicated-branches-11.c: New test.
9099 * c-c++-common/Wduplicated-branches-12.c: New test.
9100 * c-c++-common/Wduplicated-branches-2.c: New test.
9101 * c-c++-common/Wduplicated-branches-3.c: New test.
9102 * c-c++-common/Wduplicated-branches-4.c: New test.
9103 * c-c++-common/Wduplicated-branches-5.c: New test.
9104 * c-c++-common/Wduplicated-branches-6.c: New test.
9105 * c-c++-common/Wduplicated-branches-7.c: New test.
9106 * c-c++-common/Wduplicated-branches-8.c: New test.
9107 * c-c++-common/Wduplicated-branches-9.c: New test.
9108 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
9109 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
9110 * g++.dg/ext/builtin-object-size3.C: Likewise.
9111 * g++.dg/gomp/loop-1.C: Likewise.
9112 * g++.dg/warn/Wduplicated-branches1.C: New test.
9113 * g++.dg/warn/Wduplicated-branches2.C: New test.
9114
0ce4024a
ML
91152017-01-20 Martin Liska <mliska@suse.cz>
9116
9117 PR lto/69188
9118 * gcc.dg/lto/pr69188_0.c: New test.
9119 * gcc.dg/lto/pr69188_1.c: New test.
9120
d8ea3e7c
AS
91212017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
9122
9123 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
9124 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
9125 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
9126 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
9127 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
9128 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
9129 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
9130 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
9131 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
9132 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
9133 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
9134 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
9135 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
9136 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
9137 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
9138 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
9139 * gcc.target/i386/avx-1.c: Test new intrinsics.
9140 * gcc.target/i386/sse-13.c: Ditto.
9141 * gcc.target/i386/sse-23.c: Ditto.
9142
0516164b
RB
91432017-01-20 Richard Biener <rguenther@suse.de>
9144
9145 PR tree-optimization/71264
9146 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
9147
d821744c
MF
91482017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
9149
9150 * gcc.target/mips/madd4-1.c: New file.
9151 * gcc.target/mips/madd4-2.c: Likewise.
9152 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
9153 HAS_MADD4.
9154 (mips_option_groups): Add -m[no-]madd4.
9155 (mips-dg-init): Detect default -mno-madd4.
9156 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
9157 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
9158 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9159 * gcc.target/mips/nmadd-1.c: Likewise.
9160 * gcc.target/mips/nmadd-2.c: Likewise.
9161 * gcc.target/mips/nmadd-3.c: Likewise.
9162
db58fd89
JW
91632017-01-19 Jiong Wang <jiong.wang@arm.com>
9164
9165 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
9166 combined instructions.
9167 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
9168 instructions.
9169 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
9170 of pointer authentication.
9171
bd9cf60b
MM
91722017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
9173
9174 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
9175 floating point hardware to run test.
9176
ab014eb3
TC
91772017-01-19 Tamar Christina <tamar.christina@arm.com>
9178
2568d8a1 9179 * lib/target-supports.exp
ab014eb3
TC
9180 (check_effective_target_vect_call_copysignf): Enable for AArch64.
9181
c048038f
RO
91822017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9183
9184 PR testsuite/79051
9185 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
9186 __x86_64__]: Allow for target i?86-*-*.
9187
ab6b44cb
MF
91882017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
9189
9190 PR target/78176
9191 * gcc.target/mips/lxc1-sxc1-1.c: New file.
9192 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
9193 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
9194 HAS_LXC1.
9195 (mips_option_groups): Add -m[no-]lxc1-sxc1.
9196 (mips-dg-init): Detect default -mno-lxc1-sxc1.
9197 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
9198
118d5ed3
AV
91992017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
9200
9201 PR fortran/70696
9202 * gfortran.dg/coarray_43.f90: New test.
9203
a57c520e
RE
92042017-01-19 Richard Earnshaw <rearnsha@arm.com>
9205
9206 PR rtl-optimization/79121
9207 * gcc.c-torture/execute/pr79121.c: New test.
9208
54dc4be2
MM
92092017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9210
9211 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
9212 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
9213
7bd5dad2
LK
92142017-01-18 Louis Krupp <louis.krupp@zoho.com>
9215
9216 PR fortran/50069
9217 PR fortran/55086
9218 * gfortran.dg/pr50069_1.f90: New test.
9219 * gfortran.dg/pr50069_2.f90: New test.
9220 * gfortran.dg/pr55086_1.f90: New test.
9221 * gfortran.dg/pr55086_1_tfat.f90: New test.
9222 * gfortran.dg/pr55086_2.f90: New test.
9223 * gfortran.dg/pr55086_2_tfat.f90: New test.
9224 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
9225
0edd264d
AS
92262017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9227 * gcc.dg/strcmp-1.c: New test.
9228 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
9229
551914b7
DM
92302017-01-18 David Malcolm <dmalcolm@redhat.com>
9231
9232 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
9233 (dejagnu_fail): Likewise.
9234 (dejagnu_note): Likewise.
9235 (pass): Provide forward decl, moving true decl to after #include
9236 of harness.h.
9237 (fail): Likewise.
9238 (note): Likewise.
9239
b7d3a6a6
MM
92402017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9241
9242 * gcc.target/powerpc/p9-xxbr-1.c: New test.
9243 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
9244
c484627c
NS
92452017-01-18 Nathan Sidwell <nathan@acm.org>
9246
9247 PR c++/78488
9248 * g++.dg/cpp1z/inh-ctor37.C: New.
9249
a711887e
UB
92502017-01-18 Uros Bizjak <ubizjak@gmail.com>
9251
9252 PR rtl-optimization/78952
9253 * gcc.target/i386/pr78952-1.c: New test.
9254 * gcc.target/i386/pr78952-2.c: Ditto.
9255
525a5e33
AV
92562017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
9257
9258 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
9259
92602017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
9261
9262 PR fortran/70696
9263 * gfortran.dg/coarray_event_1.f08: New test.
9264
90553aac
JJ
92652017-01-18 Jakub Jelinek <jakub@redhat.com>
9266
9267 PR target/77416
9268 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
9269 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
9270 from dg-options.
9271 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
9272 guarded test.
9273 * gcc.target/powerpc/fusion4.c: Likewise.
9274 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
9275 guarded test.
9276 * gcc.target/powerpc/pr58673-1.c: Likewise.
9277 * gcc.target/powerpc/pr58673-2.c: Likewise.
9278 * gcc.target/powerpc/pr59054.c: Likewise.
9279
dfc42f08
BS
92802016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9281
9282 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
9283 vec_bperm.
9284 * gcc.target/powerpc/p9-vbpermd.c: New file.
9285
f3981e7e
AK
92862017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9287
9288 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
9289 (must_not_compile2): Downcase first letter of error messages.
9290 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
9291 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
9292
2c65d990
NS
92932017-01-18 Nathan Sidwell <nathan@acm.org>
9294
9295 PR c++/79091
9296 * g++.dg/pr79091.C: New.
9297
a711887e
UB
92982017-01-18 Jakub Jelinek <jakub@redhat.com>
9299
9300 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
9301 to dg-options.
9302 (p0): Add missing dg-error.
9303
4701fba3
JS
93042017-01-17 Joe Seymour <joe.s@somniumtech.com>
9305
9306 * gcc.target/msp430/mul_f5_muldef.c: New test.
9307
ac4dc08d
MM
93082017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
9309
9310 PR target/79004
9311 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
9312 options. Fix up the syntax for using \m and \M.
9313
1b3254e4
SB
93142017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9315
9316 PR target/78875
9317 * gcc.target/powerpc/ssp-1.c: New testcase.
9318 * gcc.target/powerpc/ssp-2.c: New testcase.
9319
8144a493
WD
93202017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
9321
9322 * gcc.target/aarch64/eh_return.c: New test.
9323
a6607774
BS
93242017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9325
9326 * vec-rlmi-rlnm.c: New file.
9327
8ddfdbc2
NS
93282017-01-17 Nathan Sidwell <nathan@acm.org>
9329
9330 PR c++/61636
9331 * g++.dg/cpp1y/pr61636-1.C: New.
9332 * g++.dg/cpp1y/pr61636-2.C: New.
9333 * g++.dg/cpp1y/pr61636-3.C: New.
9334
d365b403
MS
93352017-01-17 Martin Sebor <msebor@redhat.com>
9336
9337 PR testsuite/79115
9338 * gcc.dg/pr78768.c: Make it a link-only test.
9339
0d80ab91
DM
93402017-01-17 David Malcolm <dmalcolm@redhat.com>
9341
9342 PR c++/71497
9343 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
9344 expected messages.
9345 * c-c++-common/Wmisleading-indentation.c: Likewise.
9346
31b61548
VM
93472017-01-17 Vladimir Makarov <vmakarov@redhat.com>
9348
9349 PR target/79058
9350 * gcc.target/arm/pr79058.c: New.
9351
c549996e
JJ
93522017-01-17 Jakub Jelinek <jakub@redhat.com>
9353
9354 PR tree-optimization/71854
9355 * gcc.dg/vect/pr71854.c: New test.
9356
4f197ff9
ML
93572017-01-17 Martin Liska <mliska@suse.cz>
9358
9359 PR ipa/71207
9360 * g++.dg/ipa/pr71207.C: New test.
9361
d4193b85
JH
93622017-01-17 Jan Hubicka <hubicka@ucw.cz>
9363
9364 PR middle-end/77445
9365 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
9366 * gcc.dg/tree-ssa/pr77445.c: New testcase.
9367
906e7712
JJ
93682017-01-17 Jakub Jelinek <jakub@redhat.com>
9369
9370 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
9371 rather than long unsigned int.
9372 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
9373
12314dc9
RB
93742017-01-17 Richard Biener <rguenther@suse.de>
9375
9376 PR tree-optimization/71433
9377 * gcc.dg/Warray-bounds-20.c: New testcase.
9378
a23e48df
RB
93792017-01-17 Richard Biener <rguenther@suse.de>
9380
9381 PR testsuite/52563
9382 PR testsuite/71237
9383 PR testsuite/77737
9384 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
9385 * gcc.dg/tree-ssa/scev-4.c: Likewise.
9386 * gcc.dg/tree-ssa/scev-5.c: Likewise.
9387
e6750e5c
AM
93882017-01-17 Alan Modra <amodra@gmail.com>
9389
9390 * gcc.target/powerpc/pr79066.c: New.
9391
a59afbe2
JL
93922017-01-16 Jeff Law <law@redhat.com>
9393
9394 PR tree-optimization/33562
9395 PR tree-optimization/61912
9396 PR tree-optimization/77485
9397 PR tree-optimization/79090
9398 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
9399 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
9400
e1bcfb92
JJ
94012017-01-16 Jakub Jelinek <jakub@redhat.com>
9402
98e92fb2
JJ
9403 PR c/79089
9404 * gcc.c-torture/compile/pr79089.c: New test.
9405
e1bcfb92
JJ
9406 PR target/79080
9407 * gcc.dg/pr79080.c: New test.
9408
0ef1f9cd
DM
94092017-01-16 David Malcolm <dmalcolm@redhat.com>
9410
9411 PR c/78304
9412 * gcc.dg/format/pr78304.c: Convert argument from integral type
9413 to a pointer.
9414 * gcc.dg/format/pr78304-2.c: Likewise.
9415
76689ffc
CL
94162017-01-16 Carl Love <cel@us.ibm.com>
9417
9418 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
9419 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
9420
ce12ee9e
CL
94212017-01-16 Carl Love <cel@us.ibm.com>
9422
9423 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
9424 Change arguments and return type to bool long long.
9425
b336037d
MS
94262017-01-16 Martin Sebor <msebor@redhat.com>
9427
9428 PR testsuite/79051
9429 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
9430 on x86.
9431
1ddca3f3
PC
94322017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9433
9434 Revert:
a711887e 9435 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
9436
9437 PR c++/71737
9438 * g++.dg/cpp0x/pr71737.C: New.
9439
290687fb
BS
94402017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9441
9442 * gcc.target/powerpc/swaps-p8-27.c: New.
9443
7d2f3f1d
PC
94442017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9445
9446 PR c++/71737
9447 * g++.dg/cpp0x/pr71737.C: New.
9448
d743728f
EB
94492017-01-16 Eric Botcazou <ebotcazou@adacore.com>
9450
9451 * gnat.dg/opt62.adb: New test.
9452 * gnat.dg/opt62_pkg.ads: New helper.
9453
90aead21
BS
94542017-01-14 Bernd Schmidt <bschmidt@redhat.com>
9455
a711887e
UB
9456 PR rtl-optimization/78626
9457 PR rtl-optimization/78727
90aead21
BS
9458 * gcc.dg/torture/pr78626.c: New test.
9459 * gcc.dg/torture/pr78727.c: New test.
9460
afaecc23
AM
94612017-01-14 Alan Modra <amodra@gmail.com>
9462
9463 * gcc.c-torture/compile/pr72749.c: New test.
9464
be4aa83d
DM
94652017-01-13 David Malcolm <dmalcolm@redhat.com>
9466
9467 PR c/78304
9468 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
9469 (test_macro_2): New test.
9470 (test_macro_3): New test.
9471 (test_macro_4): New test.
9472 (test_non_contiguous_strings): Convert line number to line offset.
9473 * gcc.dg/format/pr78304-2.c: New test case.
9474 * gcc.dg/format/pr78304.c: New test case.
9475
7cdca3ec
UB
94762017-01-13 Uros Bizjak <ubizjak@gmail.com>
9477
9478 * gcc.target/i386/funcspec-56.inc: Add missing options and
9479 reorder options by implied ISAs, as in ix86_target_string.
9480
e3017e52
MP
94812017-01-13 Marek Polacek <polacek@redhat.com>
9482
9483 PR c++/71166
9484 * g++.dg/cpp0x/constexpr-array18.C: New test.
9485
d155c6fe
JL
94862017-01-13 Jeff Law <law@redhat.com>
9487
7c9560a5
JL
9488 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
9489
9e59e99a
JL
9490 PR tree-optimization/61912
9491 PR tree-optimization/77485
9492 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
9493 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
9494 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
9495
9496 PR tree-optimization/33562
9497 PR tree-optimization/61912
9498 PR tree-optimization/77485
d155c6fe
JL
9499 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
9500 * gcc.dg/tree-ssa/complex-5.c: Likewise.
9501 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
9502 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
9503 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
9504 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
9505 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
9506
77719b06
ML
95072017-01-13 Martin Liska <mliska@suse.cz>
9508
9509 PR ipa/79043
9510 * gcc.c-torture/execute/pr79043.c: New test.
9511
a181b2bc
RB
95122017-01-13 Richard Biener <rguenther@suse.de>
9513
9514 PR middle-end/78411
9515 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
9516
eaed3226
AV
95172017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9518
9519 PR fortran/70697
9520 * gfortran.dg/coarray/event_4.f08: New test.
9521
4ccff88b
AV
95222017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9523
9524 PR fortran/70696
9525 * gfortran.dg/coarray/event_3.f08: New test.
9526
3c3b9090
RB
95272017-01-13 Richard Biener <rguenther@suse.de>
9528
9529 PR tree-optimization/77283
9530 * gcc.dg/tree-ssa/split-path-9.c: Fix.
9531
25329913
RB
95322017-01-13 Richard Biener <rguenther@suse.de>
9533
9534 * gcc.dg/gimplefe-22.c: New testcase.
9535
10b70b8e
RB
95362017-01-13 Richard Biener <rguenther@suse.de>
9537
9538 PR tree-optimization/77283
9539 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
9540 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
9541 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
9542
76a8f82f
SL
95432017-01-12 Sandra Loosemore <sandra@codesourcery.com>
9544
9545 * gcc.dg/pr77862.c: Require fpic target.
9546
59a505da
MM
95472017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9548
9549 PR target/79004
9550 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 9551
bce6f760
MS
95522017-01-12 Martin Sebor <msebor@redhat.com>
9553
9554 * gcc.dg/pr78138.c: Adjust.
9555 * gcc.dg/pr78768.c: Adjust.
9556 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
9557 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
9558 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
9559 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
9560 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
9561 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
9562 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
9563 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
9564 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
9565 * gcc.dg/tree-ssa/pr78605.c: Adjust.
9566 * gcc.dg/tree-ssa/pr78622.c: Adjust.
9567
3eefa646
JJ
95682017-01-12 Jakub Jelinek <jakub@redhat.com>
9569
9570 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
9571
dcb56243
MS
95722017-01-12 Martin Sebor <msebor@redhat.com>
9573
8be3f306 9574 PR testsuite/79051
940242cd
MS
9575 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
9576 due to bug 79054.
dcb56243 9577
b7431c20
DE
95782017-01-12 David Edelsohn <dje.gcc@gmail.com>
9579
9580 * gcc.dg/pr78768.c: Require LTO.
9581
2bcd9f32
MS
95822017-01-12 Martin Sebor <msebor@redhat.com>
9583
9584 PR c/79074
9585 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
9586 due to the referenced bug.
9587
b2fc1c70
MS
95882017-01-12 Martin Sebor <msebor@redhat.com>
9589
9590 PR testsuite/79073
9591 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
9592
fbed6f36
UB
95932017-01-12 Uros Bizjak <ubizjak@gmail.com>
9594
9595 * gcc.target/i386/builtin_target.c (check_features): Check all
9596 supported __builtin_cpu_supports options.
9597
27282dad
KT
95982017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9599
9600 PR tree-optimization/78319
9601 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
9602 Remove xfail.
9603
66113166
BS
96042017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9605
9606 PR target/79044
9607 * gcc.target/powerpc/swaps-p8-26.c: New.
9608
6bb4ea5c
RB
96092017-01-12 Richard Biener <rguenther@suse.de>
9610
9611 * gcc.dg/gimplefe-21.c: New testcase.
9612
f15dbadb
MC
96132017-01-12 Michael Collison <michael.collison@arm.com>
9614
9615 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
9616
73e32c47
JK
96172017-01-11 Julia Koval <julia.koval@intel.com>
9618 Uros Bizjak <ubizjak@gmail.com>
9619
9620 * gcc.target/i386/sgx.c New test.
9621 * gcc.target/i386/sse-12.c: Add -msgx.
9622 * gcc.target/i386/sse-13.c: Ditto.
9623 * gcc.target/i386/sse-14.c: Ditto.
9624 * gcc.target/i386/sse-22.c: Ditto.
9625 * gcc.target/i386/sse-23.c: Ditto.
9626 * g++.dg/other/i386-2.C: Ditto.
9627 * g++.dg/other/i386-3.C: Ditto.
9628
3594adc7
MS
96292017-01-11 Martin Sebor <msebor@redhat.com>
9630
9631 PR c++/24511
9632 * g++.dg/template/explicit9.C: New test.
9633
01bfd257
NS
96342017-01-11 Nathan Sidwell <nathan@acm.org>
9635
9636 PR c++/77812
9637 * g++.dg/pr77812.C: New.
9638
88df7964
JJ
96392017-01-11 Jakub Jelinek <jakub@redhat.com>
9640
eae63d78
JJ
9641 PR c++/71537
9642 * g++.dg/cpp1y/constexpr-71537.C: New test.
9643
88df7964
JJ
9644 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
9645 argument.
9646
960ecba4
MS
96472017-01-11 Martin Sebor <msebor@redhat.com>
9648
9649 PR c/47931
9650 * c-c++-common/Waddress-2.c: New test.
9651
1f258a55
JJ
96522017-01-11 Jakub Jelinek <jakub@redhat.com>
9653
9654 PR c++/78341
9655 * g++.dg/cpp0x/pr78341.C: New test.
9656
bf5fbf46
MS
96572017-01-11 Martin Sebor <msebor@redhat.com>
9658
9659 PR c/78768
9660 * gcc.dg/pr78768.c: New test.
9661
19ff0049
DM
96622017-01-11 David Malcolm <dmalcolm@redhat.com>
9663
9664 PR driver/78877
9665 * gcc.dg/spellcheck-options-14.c: New test case.
9666 * gcc.dg/spellcheck-options-15.c: New test case.
9667 * gcc.dg/spellcheck-options-16.c: New test case.
9668 * gcc.dg/spellcheck-options-17.c: New test case.
9669
c86e9f03
ML
96702017-01-11 Martin Liska <mliska@suse.cz>
9671
9672 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
9673
947f51d6
JJ
96742017-01-11 Jakub Jelinek <jakub@redhat.com>
9675
9676 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
9677 instead of just 1 for the decomposition from struct C.
9678
849fccf8
EB
96792017-01-11 Eric Botcazou <ebotcazou@adacore.com>
9680
9681 * gcc.c-torture/execute/20170111-1.c: New test.
9682
80c74722
RB
96832017-01-11 Richard Biener <rguenther@suse.de>
9684
9685 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
9686
4c4b4703
JJ
96872017-01-11 Jakub Jelinek <jakub@redhat.com>
9688
9689 PR middle-end/50199
9690 * gcc.dg/lto/pr50199_0.c: New test.
9691
664b1a6b
MS
96922017-01-10 Martin Sebor <msebor@redhat.com>
9693
9694 PR testsuite/78960
9695 PR testsuite/78959
9696 PR testsuite/78133
9697 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
9698 * gcc.dg/tree-ssa/pr78622.c: Ditto.
9699
fefd3086
MS
97002017-01-10 Martin Sebor <msebor@redhat.com>
9701
9702 PR middle-end/78138
664b1a6b 9703 * gcc.dg/pr78138.c: New test.
fefd3086 9704
b9f4757f
DM
97052017-01-10 David Malcolm <dmalcolm@redhat.com>
9706
9707 PR c++/77949
9708 * g++.dg/diagnostic/pr77949.C: New test case.
9709
5a50f6bb
MS
97102017-01-10 Martin Sebor <msebor@redhat.com>
9711
9712 PR middle-end/78245
9713 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
9714
c16880ef
MS
97152017-01-10 Martin Sebor <msebor@redhat.com>
9716
9717 PR tree-optimization/78775
9718 * gcc.dg/attr-alloc_size-4.c: Add test cases.
9719 * gcc.dg/attr-alloc_size-10.c: New test.
9720 * gcc.dg/attr-alloc_size-11.c: New test.
9721 * gcc.dg/builtin-stringop-chk-7.c: New test.
9722 * gcc.dg/pr78775.c: New test.
9723 * gcc.dg/pr78973-2.c: New test.
9724 * gcc.dg/pr78973.c: New test.
9725
5363d9d9
JL
97262017-01-10 Jeff Law <law@redhat.com>
9727
9728 PR tree-optimization/77766
9729 PR tree-optimization/78856
9730 * gcc.c-torture/execute/pr77766.c: New test.
9731
aae23693
RB
97322016-01-10 Richard Biener <rguenther@suse.de>
9733
9734 PR tree-optimization/79034
9735 * g++.dg/torture/pr79034.C: New testcase.
9736
a0843aed
ML
97372017-01-10 Martin Liska <mliska@suse.cz>
9738
9739 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
9740 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
9741 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
9742 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
9743 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
9744 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
9745 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
9746 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
9747 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
9748 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
9749 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
9750 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
9751 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
9752 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
9753 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
9754 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
9755 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
9756 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
9757 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
9758 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
9759 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
9760 * gcc.dg/ipa/pr64307.c: Likewise.
9761 * gcc.dg/ipa/pr77653.c: Likewise.
9762
79fc8ffe
AS
97632017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
9764
9765 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
9766 * g++.dg/other/i386-3.C: Ditto.
9767 * gcc.target/i386/sse-12.c: Ditto.
9768 * gcc.target/i386/sse-13.c: Ditto.
9769 * gcc.target/i386/sse-22.c: Ditto.
9770 * gcc.target/i386/sse-23.c: Ditto.
9771 * gcc.target/i386/builtin_target.c: Handle new option.
9772 * gcc.target/i386/funcspec-56.inc: Test new attributes.
9773 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
9774 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
9775
dfa6951f
MS
97762017-01-09 Martin Sebor <msebor@redhat.com>
9777
9778 PR testsuite/79036
9779 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
9780 with different precisions.
9781
a271e415
EB
97822017-01-09 Eric Botcazou <ebotcazou@adacore.com>
9783
9784 * g++.dg/opt/call2.C: New test.
9785 * g++.dg/opt/call3.C: Likewise.
9786 * gnat.dg/array26.adb: New test.
9787 * gnat.dg/array26_pkg.ad[sb]: New helper.
9788 * gnat.dg/array27.adb: New test.
9789 * gnat.dg/array27_pkg.ad[sb]: New helper.
9790 * gnat.dg/array28.adb: New test.
9791 * gnat.dg/array28_pkg.ad[sb]: New helper.
9792
bd2c6270
JJ
97932017-01-09 Jakub Jelinek <jakub@redhat.com>
9794
9795 PR translation/79019
9796 PR translation/79020
9797 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
9798 diagnostics.
9799 * gfortran.dg/initialization_17.f90: Likewise.
9800
1c1d8e75
DH
98012017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9802
9803 PR testsuite/79026
9804 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
9805 * gcc.target/i386/pr78904-4.c: Likewise.
9806 * gcc.target/i386/pr78904-6.c: Likewise.
9807 * gcc.target/i386/pr78967-2.c: Likewise.
9808
cb330ba5
JJ
98092017-01-09 Jakub Jelinek <jakub@redhat.com>
9810
9811 PR tree-optimization/78899
9812 * gcc.target/i386/pr78899.c: New test.
9813 * gcc.dg/pr71077.c: New test.
9814
a5e14a42
MJ
98152017-01-09 Martin Jambor <mjambor@suse.cz>
9816
9817 PR ipa/78365
9818 PR ipa/78599
9819 * gcc.dg/torture/pr78365.c: New test.
9820
01216d27
JJ
98212017-01-09 Jakub Jelinek <jakub@redhat.com>
9822
dc59e50a
JJ
9823 PR c++/78948
9824 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
9825 (main): Use int* instead of long long.
9826
01216d27
JJ
9827 PR tree-optimization/78938
9828 * gcc.dg/vect/pr78938.c: New test.
9829
c0d4fec7
KT
98302017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9831
9832 * gcc.dg/20161219.c: New test.
9833
7b1b0cc1
RB
98342017-01-09 Richard Biener <rguenther@suse.de>
9835
9836 PR tree-optimization/78997
9837 * gcc.dg/torture/pr78997.c: New testcase.
9838
813b9c0d
RB
98392017-01-09 Richard Biener <rguenther@suse.de>
9840
9841 PR debug/79000
9842 * g++.dg/lto/pr79000_0.C: New testcase.
9843 * g++.dg/lto/pr79000_1.c: Likewise.
9844
efcc8d38
MS
98452017-01-08 Martin Sebor <msebor@redhat.com>
9846
9847 PR middle-end/77708
9848 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
9849 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
9850 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
9851 due to bug 78969.
9852 * gcc.dg/format/pr78569.c: Adjust.
9853
5ccf1d8d
DM
98542017-01-07 David Malcolm <dmalcolm@redhat.com>
9855
9856 PR c++/72803
9857 * g++.dg/diagnostic/pr72803.C: New test case.
9858
42002dfe
MS
98592017-01-07 Martin Sebor <msebor@redhat.com>
9860
9861 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
9862 * gcc.dg/attr-alloc_size-4.c: Same.
9863
de91486c
AV
98642017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
9865
9866 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
9867 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
9868 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
9869 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
9870 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
9871 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
9872 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
9873
f55a925e
AS
98742017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9875 * gcc.dg/memcmp-1.c: New.
9876 * gcc.dg/strncmp-1.c: New.
9877
f3caa118
AV
98782017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9879
9880 * gcc.target/arm/acle/mcrr: New.
9881 * gcc.target/arm/acle/mcrr2: New.
9882 * gcc.target/arm/acle/mrrc: New.
9883 * gcc.target/arm/acle/mrrc2: New.
9884
ecc9a25b
AV
98852017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9886
9887 * gcc.target/arm/acle/mcr.c: New.
9888 * gcc.target/arm/acle/mrc.c: New.
9889 * gcc.target/arm/acle/mcr2.c: New.
9890 * gcc.target/arm/acle/mrc2.c: New.
9891
3811581f
AV
98922017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9893
9894 * gcc.target/arm/acle/ldc: New.
9895 * gcc.target/arm/acle/ldc2: New.
9896 * gcc.target/arm/acle/ldcl: New.
9897 * gcc.target/arm/acle/ldc2l: New.
9898 * gcc.target/arm/acle/stc: New.
9899 * gcc.target/arm/acle/stc2: New.
9900 * gcc.target/arm/acle/stcl: New.
9901 * gcc.target/arm/acle/stc2l: New.
9902
d57daa0c
AV
99032017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9904
9905 * gcc.target/arm/acle/acle.exp: Run tests for different options
9906 and make sure fat-lto-objects is used such that we can still do
9907 assemble scans.
9908 * gcc.target/arm/acle/cdp.c: New.
9909 * gcc.target/arm/acle/cdp2.c: New.
9910 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
9911 (check_effective_target_arm_coproc1_ok_nocache): New.
9912 (check_effective_target_arm_coproc2_ok): New.
9913 (check_effective_target_arm_coproc2_ok_nocache): New.
9914 (check_effective_target_arm_coproc3_ok): New.
9915 (check_effective_target_arm_coproc3_ok_nocache): New.
9916 (check_effective_target_arm_coproc4_ok): New.
9917 (check_effective_target_arm_coproc4_ok_nocache): New.
9918
8a123229
MS
99192017-01-06 Martin Sebor <msebor@redhat.com>
9920
9921 PR middle-end/78605
9922 * gcc.dg/tree-ssa/pr78605.c: New test.
9923
5b8999d6
MS
99242017-01-05 Martin Sebor <msebor@redhat.com>
9925
9926 PR tree-optimization/78910
9927 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
9928 diagnostics.
9929 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9930 * gcc.dg/tree-ssa/pr78910.c: New test.
9931
4e89adf9
EB
99322017-01-05 Eric Botcazou <ebotcazou@adacore.com>
9933
9934 * gcc.dg/sso-10.c: New test.
9935
962c5679
JJ
99362017-01-05 Jakub Jelinek <jakub@redhat.com>
9937
cfd719e7
JJ
9938 PR tree-optimization/71016
9939 * gcc.target/i386/pr71016.c: New test.
9940 * gcc.target/aarch64/pr71016.c: New test.
9941 * gcc.dg/tree-ssa/pr66726-3.c: New test.
9942
26f20371
JJ
9943 PR c++/78931
9944 * g++.dg/cpp1z/decomp19.C: New test.
9945
962c5679
JJ
9946 PR c++/78890
9947 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
9948 * g++.dg/init/union1.C: Likewise.
9949 * g++.dg/cpp0x/union6.C: Expect errors.
9950 * g++.dg/cpp0x/union8.C: New test.
9951 * g++.dg/cpp0x/pr78890-1.C: New test.
9952 * g++.dg/cpp0x/pr78890-2.C: New test.
9953
8c15f541
DE
99542017-01-05 David Edelsohn <dje.gcc@gmail.com>
9955
9956 * gcc.target/powerpc/pr71670.c: Require p9vector.
9957 * gcc.target/powerpc/p9-novsx.c: Same.
9958
51b86113
DM
99592017-01-05 David Malcolm <dmalcolm@redhat.com>
9960
9961 * selftests/asr_div1.rtl: New file.
9962 * selftests/aarch64: New subdirectory.
9963 * selftests/aarch64/times-two.rtl: New file.
9964 * selftests/bb-index.rtl: New file.
9965 * selftests/cfg-test.rtl: New file.
9966 * selftests/const-int.rtl: New file.
9967 * selftests/example-labels.rtl: New file.
9968 * selftests/insn-with-mode.rtl: New file.
9969 * selftests/jump-to-label-ref.rtl: New file.
9970 * selftests/jump-to-return.rtl: New file.
9971 * selftests/jump-to-simple-return.rtl: New file.
9972 * selftests/mem.rtl: New file.
9973 * selftests/note-insn-deleted.rtl: New file.
9974 * selftests/note_insn_basic_block.rtl: New file.
9975 * selftests/simple-cse.rtl: New file.
9976 * selftests/symbol-ref.rtl: New file.
9977 * selftests/x86_64: New subdirectory.
9978 * selftests/x86_64/call-insn.rtl: New file.
9979 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
9980 * selftests/x86_64/times-two.rtl: New file.
9981 * selftests/x86_64/unspec.rtl: New file.
9982
dc7650cc
NS
99832017-01-05 Nathan Sidwell <nathan@acm.org>
9984
9985 PR c++/78765
9986 * g++.dg/cpp0x/pr78765.C: New.
9987
3db70565
DV
99882017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9989
9990 * gcc.target/s390/memcpy-2.c: New test.
9991 * gcc.target/s390/memset-2.c: New test.
9992
f5a537e3
AK
99932017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9994
9995 * gcc.target/s390/memcpy-1.c: New test.
9996
d80c6d02
JL
99972017-01-04 Jeff Law <law@redhat.com>
9998
9999 PR tree-optimization/78812
10000 * g++.dg/torture/pr78812.C: New test.
10001
08edc320 100022017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
10003
10004 PR target/71977
10005 PR target/70568
10006 PR target/78823
10007 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
10008 64-bit VSX systems with direct move, whether we optimize common
10009 code sequences in the GLIBC math library for float math functions.
10010 * gcc.target/powerpc/pr71977-2.c: Likewise.
10011
a9342885
MP
100122017-01-04 Marek Polacek <polacek@redhat.com>
10013
10014 PR c++/64767
10015 * c-c++-common/Wpointer-compare-1.c: New test.
10016
066435fe
JJ
100172017-01-04 Jakub Jelinek <jakub@redhat.com>
10018
abec4284
JJ
10019 PR c++/78949
10020 * c-c++-common/Wunused-var-16.c: New test.
10021
26c43e27
JJ
10022 PR c++/78693
10023 * g++.dg/cpp0x/pr78693.C: New test.
10024
fc73e60c
JJ
10025 PR driver/78957
10026 * gcc.dg/pr78957.c: New test.
10027
c9cf3863
JJ
10028 * g++.dg/cpp1y/auto-fn34.C: New test.
10029
066435fe
JJ
10030 PR c++/71182
10031 * g++.dg/cpp0x/pr71182.C: New test.
10032
598bd687
KN
100332017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
10034
10035 PR target/78056
10036 * gcc.target/powerpc/pr78056-1.c: New test.
10037 * gcc.target/powerpc/pr78056-2.c: New test.
10038 * gcc.target/powerpc/pr78056-3.c: New test.
10039 * gcc.target/powerpc/pr78056-4.c: New test.
10040 * gcc.target/powerpc/pr78056-5.c: New test.
10041 * gcc.target/powerpc/pr78056-6.c: New test.
10042 * gcc.target/powerpc/pr78056-7.c: New test.
10043 * gcc.target/powerpc/pr78056-8.c: New test.
10044 * lib/target-supports.exp
10045 (check_effective_target_powerpc_popcntb_ok): New procedure to test
10046 whether the effective target supports the popcntb instruction.
10047
8194635a
JL
100482017-01-03 Jeff Law <law@redhat.com>
10049
10050 PR tree-optimization/67955
10051 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
10052
baf9ebc8
MP
100532017-01-04 Marek Polacek <polacek@redhat.com>
10054
10055 PR c++/77545
10056 PR c++/77284
10057 * g++.dg/cpp0x/range-for32.C: New test.
10058 * g++.dg/cpp0x/range-for33.C: New test.
10059
5dd9a9d0
DM
100602017-01-04 David Malcolm <dmalcolm@redhat.com>
10061
10062 * gcc.dg/Wmissing-braces-fixits.c: New test case.
10063
4bf07f3f
NS
100642017-01-04 Nathan Sidwell <nathan@acm.org>
10065
10066 PR c++/66735
10067 * g++.dg/cpp1y/pr66735.C: New.
10068
165ba2e9
JJ
100692017-01-04 Jakub Jelinek <jakub@redhat.com>
10070
10071 PR tree-optimization/71563
10072 * gcc.dg/tree-ssa/pr71563.c: New test.
10073
4567f969
JB
100742017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
10075
10076 PR fortran/78534
10077 PR fortran/78976
10078 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
10079 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
10080 * gfortran.dg/transfer_intrinsic_1.f90: Change
10081 scan-tree-dump-times due to gfc_trans_string_copy change to
10082 avoid -Wstringop-overflow.
10083
1c06f07f
JL
100842017-01-03 Jeff Law <law@redhat.com>
10085
10086 PR tree-optimization/78856
10087 * gcc.c-torture/execute/pr78856.c: New test.
10088
60fb638f
MM
100892017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
10090
10091 PR target/78953
10092 * gcc.target/powerpc/pr78953.c: New test.
10093
e4d02f52
ILT
100942017-01-03 Ian Lance Taylor <iant@google.com>
10095
10096 * gcc.misc-tests/godump-1.c: Update for accurate representation of
10097 enums.
10098
5b4f088d
MS
100992017-01-03 Martin Sebor <msebor@redhat.com>
10100
10101 PR tree-optimization/78696
10102 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
10103 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
10104 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
10105 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10106
101072017-01-03 David Malcolm <dmalcolm@redhat.com>
10108
10109 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
10110 with more than one digit.
10111 * lib/gcc-dg.exp (process-message): Support more than one digit
10112 in relative line specifications.
10113
101142017-01-03 Jakub Jelinek <jakub@redhat.com>
10115
10116 PR tree-optimization/78965
10117 * gcc.dg/pr78965.c: New test.
10118
10119 PR middle-end/78901
10120 * g++.dg/opt/pr78901.C: New test.
10121
101222017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
10123
10124 PR fortran/78534
10125 PR fortran/66310
10126 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
10127 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
10128 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10129 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10130 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10131 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10132 * gfortran.dg/string_1_lp64.f90: New test.
10133 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10134 * gfortran.dg/string_3_lp64.f90: New test.
10135 * gfortran.dg/transfer_intrinsic_1.f90: Change
10136 scan-tree-dump-times due to gfc_trans_string_copy change to
10137 avoid -Wstringop-overflow.
10138
8b7163c6
UB
101392017-01-02 Uros Bizjak <ubizjak@gmail.com>
10140
10141 PR target/78967
10142 * gcc.target/i386/pr78967-1.c: New test.
10143 * gcc.target/i386/pr78967-2.c: Ditto.
10144 * gcc.target/i386/pr78967-3.c: Ditto.
10145
10146 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
10147 * gcc.target/i386/pr78904-4.c: Ditto.
10148 * gcc.target/i386/pr78904-6.c: Ditto.
10149
e2940b98
JH
101502017-01-01 Jan Hubicka <hubicka@ucw.cz>
10151
10152 PR middle-end/77674
10153 * g++.dg/torture/pr77674.C: New testcase.
10154
cbe34bb5 101552017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
10156
10157 Update copyright years.
818ab71a 10158\f
cbe34bb5 10159Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
10160
10161Copying and distribution of this file, with or without modification,
10162are permitted in any medium without royalty provided the copyright
10163notice and this notice are preserved.