]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR target/81988 (invalid std instruction with odd register)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
1c49a3ed 12017-09-07 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
2
3 * gcc.dg/pr81988.c: New test.
4
52017-09-07 Eric Botcazou <ebotcazou@adacore.com>
6
1c49a3ed
EB
7 * gnat.dg/opt67.adb: New test.
8 * gnat.dg/opt67_pkg.ad[sb]: New helper.
9
86373d92
JJ
102017-09-07 Jakub Jelinek <jakub@redhat.com>
11
12 PR target/81979
13 * gcc.dg/pr81979.c: New test.
14
a3064a99
EB
152017-09-07 Eric Botcazou <ebotcazou@adacore.com>
16
17 PR ada/82126
18 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
19
a7976089
RB
202017-09-07 Richard Biener <rguenther@suse.de>
21
22 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
23 opportunity.
24
bbd35101
MM
252017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
26
27 * gcc.target/powerpc/float128-1.c: Update options to know that
28 -mfloat128 is now on by default on PowerPC VSX systems. Remove
29 -static-libgcc option which is no longer needed. Use -mvsx or
30 -mpower9-vector to enable VSX or hardware IEEE support, rather
31 than specifying a particular CPU.
32 * gcc.target/powerpc/float128-2.c: Likewise.
33 * gcc.target/powerpc/float128-cmp.c: Likewise.
34 * gcc.target/powerpc/float128-complex-1.c: Likewise.
35 * gcc.target/powerpc/float128-complex-2.c: Likewise.
36 * gcc.target/powerpc/float128-hw.c: Likewise.
37 * gcc.target/powerpc/float128-mix.c: Likewise.
38 * gcc.target/powerpc/float128-type-1.c: Likewise.
39 * gcc.target/powerpc/float128-type-2.c: Likewise.
40 * gcc.target/powerpc/float128-3.c: New test.
41 * gcc.target/powerpc/float128-4.c: Likewise.
42 * gcc.target/powerpc/float128-5.c: Likewise.
43
260da991
WD
442017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
45
46 PR middle-end/78468
47 * gcc.dg/pr78468.c: Add alignment test.
48
f6e50a7d
WW
492017-09-06 Wish Wu <wishwu007@gmail.com>
50 Jakub Jelinek <jakub@redhat.com>
51
52 * gcc.dg/sancov/cmp0.c: New test.
53
f6bd5664
RB
542017-09-06 Richard Biener <rguenther@suse.de>
55
56 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
57 test for correctness of vector lowering.
58
796bd467
RB
592017-09-06 Richard Biener <rguenther@suse.de>
60
61 PR tree-optimization/82108
62 * gcc.dg/vect/pr82108.c: New testcase.
63
e9982c6a
MJ
642017-09-06 Martin Jambor <mjambor@suse.cz>
65
66 PR tree-optimization/82078
67 * gcc.dg/tree-ssa/pr82078.c: New test.
68
3581d5db
JJ
692017-09-06 Jakub Jelinek <jakub@redhat.com>
70
71 PR middle-end/82095
72 * gcc.dg/tls/pr82095.c: New test.
73
bcc6842b
JJ
742017-09-05 Jakub Jelinek <jakub@redhat.com>
75
0fe4bc78
JJ
76 PR middle-end/81768
77 * gcc.dg/gomp/pr81768-2.c: New test.
78
bcc6842b
JJ
79 PR middle-end/81768
80 * gcc.dg/gomp/pr81768-1.c: New test.
81
55b2ce1c
BS
822017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
83
84 PR target/81833
85 * gcc.target/powerpc/pr81833-1.c: New file.
86 * gcc.target/powerpc/pr81833-2.c: New file.
87
f174328e
L
882017-09-05 H.J. Lu <hongjiu.lu@intel.com>
89
90 PR target/59501
91 PR target/81624
92 PR target/81769
93 * gcc.target/i386/pr59501-4a.c: Remove xfail.
94 * gcc.target/i386/pr81769-1a.c: New test.
95 * gcc.target/i386/pr81769-1b.c: Likewise.
96 * gcc.target/i386/pr81769-2.c: Likewise.
97
c253525e
MP
982017-09-05 Marek Polacek <polacek@redhat.com>
99
100 PR sanitizer/82072
101 * c-c++-common/ubsan/pr82072-2.c: New test.
102
d49318d9
PC
1032017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
104
105 PR c++/81942
106 * g++.dg/cpp1y/constexpr-return3.C: New.
107
d3b080bc
EB
1082017-09-05 Eric Botcazou <ebotcazou@adacore.com>
109
110 * gnat.dg/incomplete5.ad[sb]: New test.
111 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
112
1f073c92
EB
1132017-09-05 Eric Botcazou <ebotcazou@adacore.com>
114
115 * gnat.dg/specs/uc2.ads: New test.
116
806fcf71
EB
1172017-09-05 Eric Botcazou <ebotcazou@adacore.com>
118
119 * gnat.dg/taft_type4.adb: New test.
120 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
121
a0f8cad6
RB
1222017-09-05 Richard Biener <rguenther@suse.de>
123
124 PR tree-optimization/82102
125 * gcc.dg/torture/pr82102.c: New testcase.
126
babf697a
EB
1272017-09-05 Eric Botcazou <ebotcazou@adacore.com>
128
129 * testsuite/gnat.dg/array29.ad[sb]: New test.
130
02e637d8
ML
1312017-09-05 Martin Liska <mliska@suse.cz>
132
133 PR tree-optimization/82032
134 * g++.dg/other/pr82032.C: New test.
135 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
136 * gcc.dg/tree-ssa/vrp34.c: Likewise.
137 * gcc.dg/switch-10.c: Likewise.
138
bc394e5a
UB
1392017-09-04 Uros Bizjak <ubizjak@gmail.com>
140
141 * gcc.target/i386/mpx/mpx-os-support.h: New file.
142 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
143
9afacf39
BE
1442017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
145
146 PR target/77308
147 * gcc.target/arm/pr77308-1.c: New test.
148
11a82e25
RB
1492017-09-04 Richard Biener <rguenther@suse.de>
150
151 PR tree-optimization/82084
152 * g++.dg/torture/pr82084.C: New testcase.
153
bc7fe952
MP
1542017-09-04 Marek Polacek <polacek@redhat.com>
155
156 PR c/81783
157 * c-c++-common/Wtautological-compare-5.c: New test.
158
8713d0f1
JL
1592017-09-04 Jeff Law <law@redhat.com>
160
161 PR tree-optimization/64910
162 * gcc.dg/tree-ssa/pr64910-2.c: New test.
163
8d2b48ae
MP
1642017-09-04 Marek Polacek <polacek@redhat.com>
165
166 PR sanitizer/82072
167 * c-c++-common/ubsan/pr82072.c: New test.
168
e910a9b1
RB
1692017-09-04 Richard Biener <rguenther@suse.de>
170
171 PR tree-optimization/82060
172 * g++.dg/torture/pr82060.C: New testcase.
173
d8c40eff
AM
1742017-09-04 Alexander Monakov <amonakov@ispras.ru>
175
176 PR rtl-optimization/57448
177 PR target/67458
178 PR target/81316
179 * gcc.dg/atomic/pr80640-2.c: New testcase.
180 * gcc.dg/atomic/pr81316.c: New testcase.
181
1fda57cb
TV
1822017-09-04 Tom de Vries <tom@codesourcery.com>
183
184 PR tree-optimization/82052
185 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
186 call in fn11.
187
792ce29f
JJ
1882017-09-04 Jakub Jelinek <jakub@redhat.com>
189
ca1150f0
JJ
190 PR sanitizer/81981
191 * gcc.dg/ubsan/pr81981.c: New test.
192
792ce29f
JJ
193 PR tree-optimization/70043
194 PR testsuite/82093
195 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
196
83982f26
UB
1972017-09-04 Uros Bizjak <ubizjak@gmail.com>
198
199 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
200 * gcc.target/i386/bmi-check.h (main): Ditto.
201 * gcc.target/i386/bmi2-check.h (main): Ditto.
202 * gcc.target/i386/rtm-check.h (main): Ditto.
203 * gcc.target/i386/sha-check.h (main): Ditto.
204 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
205 (main): Use __get_cpuid_count. Use check_osxsave.
206 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
207 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
208 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
209 (main): Use check_osxsave.
210
f36b315d
UB
2112017-09-03 Uros Bizjak <ubizjak@gmail.com>
212
213 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
214 and return NORUNRES on failure.
215 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
216 __builtin_va_arg_pack instead of __va_arg_pack.
217 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
218 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
219 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
220 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
221 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
222
bff0050a
JJ
2232017-09-01 Jakub Jelinek <jakub@redhat.com>
224
225 PR target/81766
226 * gcc.target/i386/pr81766.c: New test.
227
e035be33
JM
2282017-09-01 Joseph Myers <joseph@codesourcery.com>
229
230 PR c/82071
231 * gcc.target/i386/excess-precision-7.c: New test.
232
db6bb1ec
AK
2332017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
234
235 PR target/82012
236 * gcc.target/s390/target-attribute/pr82012.c: New test.
237
0e34f6d8
JL
2382017-09-01 Jeff Law <law@redhat.com>
239
2ec399d8
JS
240 * gcc.target/i386/const-in-bss.c: New test.
241
0e34f6d8
JL
242 PR tree-optimization/82052
243 * gcc.c-torture/compile/pr82052.c: New test.
244
349884d1
JJ
2452017-09-01 Jakub Jelinek <jakub@redhat.com>
246
247 PR sanitizer/81923
248 * gcc.dg/asan/pr81923.c: New test.
249
002618d8
ML
2502017-09-01 Martin Liska <mliska@suse.cz>
251
252 PR tree-optimization/82059
253 * gcc.dg/tree-ssa/pr82059.c: New test.
254
a2de90a4
CZ
2552017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
256
257 * gcc.target/arc/loop-1.c: Deleted.
258
1370fccf
CZ
2592017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
260
261 * gcc.target/arc/arc.exp: Test also cpp files.
262 * gcc.target/arc/tdelay_slots.cpp: New test.
263
7cfbf676
CZ
2642017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
265
266 * gcc.target/arc/pr9001184797.c: New test.
267
d2e05fcb
JJ
2682017-09-01 Jakub Jelinek <jakub@redhat.com>
269
270 PR c/81887
271 * c-c++-common/gomp/pr81887.c: New test.
272 * gfortran.dg/gomp/pr81887.f90: New test.
273
8dc9277a
MP
2742017-09-01 Marek Polacek <polacek@redhat.com>
275
276 PR c++/82040
277 * g++.dg/warn/Wbool-operation-1.C: New test.
278
9f532472
CZ
2792017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
280
281 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 282 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 283
b6fb7933
CZ
2842017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
285
286 * gcc.target/arc/sdata-3.c: New file.
287 * gcc.target/arc/sdata-4.c: Likewise.
288
7488b577
RB
2892017-08-31 Richard Biener <rguenther@suse.de>
290
291 PR middle-end/82054
292 * g++.dg/gomp/pr82054.C: New testcase.
293
3aebc597
RL
2942017-08-31 Renlin Li <renlin.li@arm.com>
295 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
296
297 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
298
3e75ec3f
BS
2992017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
300
301 PR tree-optimization/81987
302 * g++.dg/torture/pr81987.C: New file.
303
02d54806
EB
3042017-08-30 Eric Botcazou <ebotcazou@adacore.com>
305
306 * gnat.dg/aggr22.ad[sb]: New test.
307
e0bd5a28
PH
3082017-08-30 Pat Haugen <pthaugen@us.ibm.com>
309
310 * gcc.target/powerpc/cr_shrink-wrap.c: New.
311
6da714c6
MM
3122017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
313
314 PR target/82015
315 * gcc.target/powerpc/pr82015.c: Fix up error message.
316
6cc30cb4
ML
3172017-08-30 Martin Liska <mliska@suse.cz>
318
319 PR inline-asm/82001
320 * gcc.dg/ipa/pr82001.c: New test.
321
d16c828e
ML
3222017-08-30 Martin Liska <mliska@suse.cz>
323
324 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
325
36ef8e6f
RB
3262017-08-30 Richard Biener <rguenther@suse.de>
327
328 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
329
72932ccf
MM
3302017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
331
332 PR target/82015
333 * gcc.target/powerpc/pr82015.c: New test.
334
4e395d91
UB
3352017-08-29 Uros Bizjak <ubizjak@gmail.com>
336
337 * gcc.target/i386/*.c: Remove excess braces from target selectors.
338
2ffc0382
UB
3392017-08-29 Uros Bizjak <ubizjak@gmail.com>
340
341 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
342 * gcc.target/i386/abi-2.c: Ditto.
343 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
344 * gcc.target/i386/pr22076.c: Ditto.
345 * gcc.target/i386/pr37216.c: Ditto.
346 * gcc.target/i386/pr39431.c: Ditto.
347 * gcc.target/i386/pr40906-1.c: Ditto.
348 * gcc.target/i386/pr40906-2.c: Ditto.
349 * gcc.target/i386/pr43766.c: Ditto.
350 * gcc.target/i386/pr46226.c: Ditto.
351 * gcc.target/i386/pr46470.c: Ditto.
352 * gcc.target/i386/pr59929.c: Ditto.
353 * gcc.target/i386/sse-10.c: Ditto.
354 * gcc.target/i386/vararg-1.c: Ditto.
355 * gcc.target/i386/vararg-1.c: Ditto.
356 * gcc.target/i386/asm-6.c: Compile for fpic target only.
357 * gcc.target/i386/pr44223.c: Ditto.
358 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
359 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
360 * gcc.target/i386/pr67480.c (dg-options): Ditto.
361 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
362 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
363 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
364 * gcc.target/i386/mvc9.c: Compile for lto target only.
365 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
366 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
367 * gcc.target/i386/pr57091.c: Ditto.
368 * gcc.target/i386/pr61599-2.c: Ditto.
369
8eb91869
BS
3702017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
371
372 PR tree-optimization/81503
373 * gcc.c-torture/execute/pr81503.c: New file.
374
9dc3d6a9
ML
3752017-08-29 Martin Liska <mliska@suse.cz>
376
2ffc0382 377 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
378 * gcc.dg/tree-ssa/vrp104.c: Likewise.
379
faa5399b 3802017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 381 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
382
383 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
384
14d62813
JL
3852017-08-28 Jeff Law <law@redhat.com>
386
387 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
388 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
389 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
390 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
391 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
392 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
393 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
394 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
395 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
396
c11384aa
JW
3972017-08-28 Janus Weil <janus@gcc.gnu.org>
398
399 PR fortran/81770
400 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
401 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
402
ac9a43e1
SE
4032017-08-28 Steve Ellcey <sellcey@cavium.com>
404
405 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
406 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
407 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
408
2aa8aa18
RB
4092017-08-28 Richard Biener <rguenther@suse.de>
410
411 PR tree-optimization/81977
412 * g++.dg/torture/pr81977.C: New testcase.
413
5e5ccf0d
AM
4142017-08-28 Alexander Monakov <amonakov@ispras.ru>
415
416 PR target/80640
417 * gcc.dg/atomic/pr80640.c: New testcase.
418
a5df2090
UB
4192017-08-27 Uros Bizjak <ubizjak@gmail.com>
420
421 PR target/81995
422 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
423 * gcc.target/i386/pr46091-4a.c: Ditto.
424
86e03ef9
TK
4252017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
426
427 PR fortran/81974
428 * gfortran.dg/inline_matmul_19.f90: New test.
429
6e4c6a24
SM
4302017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
431
432 * gcc.target/powerpc/m128-check.h: New file.
433 * gcc.target/powerpc/sse-check.h: New file.
434 * gcc.target/powerpc/sse-movmskps-1.c: New file.
435 * gcc.target/powerpc/sse-movlps-2.c: New file.
436 * gcc.target/powerpc/sse-pavgw-1.c: New file.
437 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
438 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
439 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
440 * gcc.target/powerpc/sse-divss-1.c: New file.
441 * gcc.target/powerpc/sse-movhps-1.c: New file.
442 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
443 * gcc.target/powerpc/sse-subps-1.c: New file.
444 * gcc.target/powerpc/sse-minps-1.c: New file.
445 * gcc.target/powerpc/sse-pminub-1.c: New file.
446 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
447 * gcc.target/powerpc/sse-shufps-1.c: New file.
448 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
449 * gcc.target/powerpc/sse-maxps-1.c: New file.
450 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
451 * gcc.target/powerpc/sse-movmskb-1.c: New file.
452 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
453 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
454 * gcc.target/powerpc/sse-mulps-1.c: New file.
455 * gcc.target/powerpc/sse-rcpps-1.c: New file.
456 * gcc.target/powerpc/sse-pminsw-1.c: New file.
457 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
458 * gcc.target/powerpc/sse-subss-1.c: New file.
459 * gcc.target/powerpc/sse-movss-2.c: New file.
460 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
461 * gcc.target/powerpc/sse-minss-1.c: New file.
462 * gcc.target/powerpc/sse-movaps-2.c: New file.
463 * gcc.target/powerpc/sse-movlps-1.c: New file.
464 * gcc.target/powerpc/sse-maxss-1.c: New file.
465 * gcc.target/powerpc/sse-movhlps-1.c: New file.
466 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
467 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
468 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
469 * gcc.target/powerpc/sse-mulss-1.c: New file.
470 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
471 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
472 * gcc.target/powerpc/sse-movlhps-1.c: New file.
473 * gcc.target/powerpc/sse-movhps-2.c: New file.
474 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
475 * gcc.target/powerpc/sse-xorps-1.c: New file.
476 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
477 * gcc.target/powerpc/sse-orps-1.c: New file.
478 * gcc.target/powerpc/sse-addps-1.c: New file.
479 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
480 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
481 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
482 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
483 * gcc.target/powerpc/sse-andps-1.c: New file.
484 * gcc.target/powerpc/sse-cmpss-1.c: New file.
485 * gcc.target/powerpc/sse-divps-1.c: New file.
486 * gcc.target/powerpc/sse-andnps-1.c: New file.
487 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
488 * gcc.target/powerpc/sse-movss-1.c: New file.
489 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
490 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
491 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
492 * gcc.target/powerpc/sse-movaps-1.c: New file.
493 * gcc.target/powerpc/sse-movss-3.c: New file.
494 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
495 * gcc.target/powerpc/sse-addss-1.c: New file.
496 * gcc.target/powerpc/sse-psadbw-1.c: New file.
497
56b26dd4
MM
4982017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
499
2ffc0382 500 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
501 * gcc.target/powerpc/dform-2.c: Likewise.
502 * gcc.target/powerpc/dform-3.c: Likewise.
503 * gcc.target/powerpc/pr71656-1.c: Likewise.
504 * gcc.target/powerpc/pr71656-2.c: Likewise.
505 * gcc.target/powerpc/pr80103-1.c: Likewise.
506 * gcc.target/powerpc/pr80098-1.c: Likewise.
507
6512c0f1
MS
5082017-08-24 Martin Sebor <msebor@redhat.com>
509
510 PR middle-end/81908
511 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
512 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
513 * gcc.dg/tree-ssa/pr81908.c: New test.
514
281de9c2
SM
5152017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
516
2ffc0382
UB
517 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
518 Suppress warning during tests.
281de9c2 519
10bfe16f
UB
5202017-08-24 Uros Bizjak <ubizjak@gmail.com>
521
522 * lib/target-supports.exp: Group together target-dependant checks.
523
142ff602
BC
5242017-08-24 Bin Cheng <bin.cheng@arm.com>
525
526 PR tree-optimization/81913
527 * gcc.c-torture/execute/pr81913.c: New test.
528 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
529 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
530
9b25e12d
RB
5312017-08-23 Richard Biener <rguenther@suse.de>
532
533 PR target/81921
534 * gcc.target/i386/pr81921.c: New testcase.
535
122f9da1
DS
5362017-08-23 Daniel Santos <daniel.santos@pobox.com>
537
538 * gcc.target/i386/pr80969-1.c: New testcase.
539 * gcc.target/i386/pr80969-2a.c: Likewise.
540 * gcc.target/i386/pr80969-2.c: Likewise.
541 * gcc.target/i386/pr80969-3.c: Likewise.
542 * gcc.target/i386/pr80969-4a.c: Likewise.
543 * gcc.target/i386/pr80969-4b.c: Likewise.
544 * gcc.target/i386/pr80969-4.c: Likewise.
545 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
546 * lib/target-supports.exp (check_avx512_os_support_available,
547 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
548 New proceedures for target avx512f and avx512f_runtime selectors.
549 (check_avx2_hw_available): Fix breakage due NULL being undefined.
550
397ecd05
DM
5512017-08-23 David Malcolm <dmalcolm@redhat.com>
552
553 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
554 * gcc.dg/param-type-mismatch.c: New test case.
555
44b1b798
WS
5562017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
557
558 * gcc.target/powerpc/fold-vec-perm-char.c: New.
559 * gcc.target/powerpc/fold-vec-perm-double.c: New.
560 * gcc.target/powerpc/fold-vec-perm-float.c: New.
561 * gcc.target/powerpc/fold-vec-perm-int.c: New.
562 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
563 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
564 * gcc.target/powerpc/fold-vec-perm-short.c: New.
565
60591d4e
RB
5662017-08-23 Richard Biener <rguenther@suse.de>
567
568 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
569 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
570 * gnat.dg/noinline2.adb: Likewise.
571 * gnat.dg/renaming6.adb: Likewise.
572 * gnat.dg/renaming6.ads: Likewise.
573 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 574
3767b2e4
RB
5752017-08-23 Richard Biener <rguenther@suse.de>
576
577 PR lto/81940
578 * g++.dg/lto/pr81940_0.C: New testcase.
579
c37691e5
TC
5802017-08-23 Tamar Christina <tamar.christina@arm.com>
581
582 PR middle-end/19706
583 * gcc.dg/tree-ssa/pr19706.c: New.
584 * lib/target-supports.exp (check_effective_target_xorsign): New.
585
4d68ff06
DS
5862017-08-22 Daniel Santos <daniel.santos@pobox.com>
587
588 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
589 -mabi=ms
590 * gcc.target/i386/pr64409.c: Modify to only run on x32.
591 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
592 * gcc.target/i386/pr66275.c: Likewise.
593 * gcc.target/i386/pr68018.c: Likewise.
594
5b37159f
WS
5952017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
596
597 * gcc.target/powerpc/fold-vec-sums-int.c: New.
598
0db8ddfc
JL
5992017-08-22 Jeff Law <law@redhat.com>
600
601 PR tree-optimization/81741
602 PR tree-optimization/71947
603 * gcc.dg/tree-ssa/pr81741.c: New test.
604 * gcc.dg/tree-ssa/pr71947-7.c: New test.
605 * gcc.dg/tree-ssa/pr71947-8.c: New test.
606 * gcc.dg/tree-ssa/pr71947-9.c: New test.
607 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
608 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
609 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
610 * gcc.dg/tree-ssa/20030922-2.c: xfail.
611
44d23deb
YR
6122017-08-22 Yvan Roux <yvan.roux@linaro.org>
613
614 PR c++/80287
615 * g++.dg/pr80287.C: New test.
616
7f1bf27a
RB
6172017-08-22 Richard Biener <rguenther@suse.de>
618
619 Revert
620 2017-08-09 Slava Barinov <v.barinov@samsung.com>
621
622 * g++.dg/asan/asan.exp: Switch on *.cc tests.
623
1823c4f6
RB
6242017-08-22 Richard Biener <rguenther@suse.de>
625
626 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
627 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
628 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
629 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
630 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
631 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
632 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
633 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
634
bef016bf
JD
6352017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
636
637 PR fortran/81296
638 * gfortran.dg/dtio_12.f90: Update test.
639
57cea2b3
NS
6402017-08-21 Nathan Sidwell <nathan@acm.org>
641
642 * g++.dg/template/pr81899.C: Fix c++03.
643 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
644
7f204c0f
DM
6452017-08-21 David Malcolm <dmalcolm@redhat.com>
646
647 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
648 Update expected result to show all of "(long)0" being underlined.
649 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
650 (test_multitoken_macro): Update expected underlining.
651
2f687306
DM
6522017-08-21 David Malcolm <dmalcolm@redhat.com>
653
654 * gcc.dg/format/diagnostic-ranges.c: Update expected results
655 to show underlining of all pertinent params.
656 * gcc.dg/format/pr72858.c: Likewise.
657
453773df
UB
6582017-08-21 Uros Bizjak <ubizjak@gmail.com>
659
660 PR target/46091
661 * gcc.target/i386/pr46091-4.c: New test.
662 * gcc.target/i386/pr46091-4a.c: Ditto.
663 * gcc.target/i386/pr46091-5.c: Ditto.
664 * gcc.target/i386/pr46091-5a.c: Ditto.
665
5ec1701e
NS
6662017-08-21 Nathan Sidwell <nathan@acm.org>
667
668 PR c++/81899
669 * g++.dg/template/pr81899.C: New.
670
404938ed
RB
6712017-08-21 Richard Biener <rguenther@suse.de>
672
673 PR tree-optimization/81900
674 * gcc.dg/torture/pr81900.c: New testcase.
675
1ea85365
RB
6762017-08-21 Richard Biener <rguenther@suse.de>
677
678 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
679 regex to handle the LTO case.
680 * c-c++-common/asan/heap-overflow-1.c: Likewise.
681 * c-c++-common/asan/misalign-1.c: Likewise.
682 * c-c++-common/asan/misalign-2.c: Likewise.
683 * c-c++-common/asan/null-deref-1.c: Likewise.
684 * c-c++-common/asan/stack-overflow-1.c: Likewise.
685 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
686 * c-c++-common/asan/use-after-free-1.c: Likewise.
687 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
688 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
689 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
690 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
691 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
692 * g++.dg/asan/large-func-test-1.C: Likewise.
693 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
694
8322b607
RB
6952017-08-21 Richard Biener <rguenther@suse.de>
696
697 PR middle-end/81884
698 * g++.dg/torture/pr81884.C: New testcase.
699
8e7b84e8
JDA
7002017-08-20 John David Anglin <danglin@gcc.gnu.org>
701
702 PR ipa/77732
703 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
704
953e520d
DM
7052017-08-18 David Malcolm <dmalcolm@redhat.com>
706
707 PR tree-optimization/46805
708 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
709 * jit.dg/test-autovectorize.c: New test case.
710
b1eb28d1
PB
7112017-08-18 Peter Bergner <bergner@vnet.ibm.com>
712
713 PR target/80210
714 * gcc.target/powerpc/pr80210.c: New test.
715
f661e57e
DM
7162017-08-18 David Malcolm <dmalcolm@redhat.com>
717
718 PR c++/81514
719 * g++.dg/lookup/empty.h: New file.
720 * g++.dg/lookup/missing-std-include-2.C: Replace include of
721 stdio.h with empty.h and a declaration of a "std::sprintf" not based
722 on a built-in.
723
00aa1fa2
L
7242017-08-18 H.J. Lu <hongjiu.lu@intel.com>
725
726 PR c/53037
727 * c-c++-common/pr53037-5.c: New test.
728 * g++.dg/pr53037-1.C: Likewise.
729 * g++.dg/pr53037-2.C: Likewise.
730 * g++.dg/pr53037-3.C: Likewise.
731 * g++.dg/pr53037-4.C: Likewise.
732 * gcc.dg/pr53037-1.c: Likewise.
733 * gcc.dg/pr53037-2.c: Likewise.
734 * gcc.dg/pr53037-3.c: Likewise.
735 * gcc.dg/pr53037-4.c: Likewise.
736
4a89b7e7
PB
7372017-08-17 Peter Bergner <bergner@vnet.ibm.com>
738
739 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
740 * gcc.target/powerpc/p9-vparity.c: Likewise.
741 * gcc.target/powerpc/pr68805.c: Likewise.
742 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
743
d00fdf85
PB
7442017-08-17 Peter Bergner <bergner@vnet.ibm.com>
745
746 PR target/72804
747 * gcc.target/powerpc/pr72804.c: New test.
748
e67bbd5d
MP
7492017-08-17 Marek Polacek <polacek@redhat.com>
750
751 PR middle-end/81814
752 * gcc.dg/torture/pr81814.c: New test.
753
ea58eb88
JW
7542017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
755
756 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
757
ab4b719a
TV
7582017-08-17 Tom de Vries <tom@codesourcery.com>
759
760 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
761
344be1fd
RB
7622017-08-17 Richard Biener <rguenther@suse.de>
763
764 * gcc.dg/tree-ssa/vrp117.c: New testcase.
765
7911a54d
UB
7662017-08-16 Uros Bizjak <ubizjak@gmail.com>
767
768 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
769 scan-assembler-times for alpha*-*-*.
770 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
771 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
772
b68a9f34
TK
7732017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
774
775 PR fortran/81116
776 * gfortran.dg/realloc_on_assignment_29.f90: New test.
777
adb5b54b
UB
7782017-08-16 Uros Bizjak <ubizjak@gmail.com>
779
780 PR target/46091
781 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
782 (testm): New test function.
783 * gcc.target/i386/pr46091-2.c: Ditto.
784 * gcc.target/i386/pr46091-3.c: Ditto.
785
90d43c80
BC
7862017-08-16 Bin Cheng <bin.cheng@arm.com>
787
788 PR tree-optimization/81832
789 * gcc.dg/tree-ssa/pr81832.c: New test.
790
963aeaad
RS
7912017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
792
793 PR tree-optimization/81835
794 * gcc.dg/vect/pr81815.c: New test.
795
aaf46c35
JM
7962017-08-15 Joseph Myers <joseph@codesourcery.com>
797
798 PR target/78460
799 PR target/67712
800 * gcc.c-torture/compile/string-large-1.c: New test.
801
204b99cd
RB
8022017-08-15 Richard Biener <rguenther@suse.de>
803
804 PR tree-optimization/81790
805 * gcc.dg/torture/pr81790.c: New testcase.
806
27be025d
MS
8072017-08-14 Martin Sebor <msebor@redhat.com>
808
809 PR c/81117
810 * c-c++-common/attr-nonstring-1.c: New test.
811
da67acb9
MS
8122017-08-14 Martin Sebor <msebor@redhat.com>
813
814 PR c/81117
815 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
816
9e3b1778
DE
8172017-08-14 David Edelsohn <dje.gcc@gmail.com>
818
819 * gcc.dg/ucnid-5.c: Skip on AIX.
820 * gcc.target/powerpc/pr79909.c: Skip on AIX.
821
2912db04
UB
8222017-08-14 Uros Bizjak <ubizjak@gmail.com>
823
824 PR target/46091
825 * gcc.target/i386/pr46091-1.c: New test.
826 * gcc.target/i386/pr46091-2.c: Ditto.
827 * gcc.target/i386/pr46091-3.c: Ditto.
828
c7fd2176
WD
8292017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
830
831 PR target/81643
832 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
833
a72a7e39
BS
8342017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
835
836 PR target/79845
837 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
838 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
839 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
840 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
841 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
842 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
843 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
844 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
845 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
846 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
847 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
848 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
849 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
850 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
851 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
852 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
853 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
854 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
855 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
856 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
857 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
858 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
859 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
860 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
861 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
862 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
863 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
864 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
865 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
866 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
867 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
868 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
869 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
870 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
871 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
872 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
873 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
874 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
875 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
876 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
877 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
878 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
879 * gcc.target/powerpc/cmpb-3.c: Likewise.
880 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
881 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
882 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
883 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
884 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
885 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
886 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
887 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
888 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
889 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
890 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
891 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
892 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
893 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
894 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
895 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
896 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
897 * gcc.target/powerpc/no-r11-3.c: Likewise.
898 * gcc.target/powerpc/pr80098-1.c: Likewise.
899 * gcc.target/powerpc/pr80098-2.c: Likewise.
900 * gcc.target/powerpc/pr80098-3.c: Likewise.
901 * gcc.target/powerpc/pr80098-4.c: Likewise.
902 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
903 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
904 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
905 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
906 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
907 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
908 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
909 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
910 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
911 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
912 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
913
8d2d0de9
BC
9142017-08-14 Bin Cheng <bin.cheng@arm.com>
915
916 PR tree-optimization/81799
917 * gcc.dg/tree-ssa/pr81799.c: New.
918
5316dd1b
WD
9192017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
920
921 PR middle-end/46932
922 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
923 * lib/target-supports.exp: Add check_effective_target_autoincdec.
924
250db3f9
SN
9252017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
926
927 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
928 -mno-pc-relative-literal-loads.
929
0d9255af
RO
9302017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
931
932 PR testsuite/81793
933 * gcc.dg/pie-static-1.c: Require both static and pie support.
934 * gcc.dg/pie-static-2.c: Likewise.
935
7a7b545f
PMR
9362017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
937
938 PR ada/79542
939 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
940
bb85aa74
MP
9412017-08-11 Marek Polacek <polacek@redhat.com>
942
943 PR c/81795
944 * gcc.dg/pr81795.c: New test.
945
c4fa8984
TK
9462017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
947
948 PR fortran/60355
949 * gfortran.dg (bind_c_usage_30): New test.
950
fe8a99d8
ML
9512017-08-11 Martin Liska <mliska@suse.cz>
952
953 PR tree-opt/79987
954 * gcc.target/i386/mpx/pr79987.c: New test.
955
4c71a171
ML
9562017-08-11 Martin Liska <mliska@suse.cz>
957
958 PR ipa/81213
959 * gcc.target/i386/pr81213.c: New test.
960
e1769bdd
UB
9612017-08-10 Uros Bizjak <ubizjak@gmail.com>
962
963 PR target/81708
964 * gcc.target/i386/stack-prot-sym.c: New test.
965
adc84037
RS
9662017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
967
968 PR testsuite/81738
969 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
970 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
971 vect_perm and vect_element_align for vectorization.
972
8e941ae9
L
9732017-08-10 H.J. Lu <hongjiu.lu@intel.com>
974
975 PR target/81736
976 * gcc.target/i386/pr81736-1.c: New test.
977 * gcc.target/i386/pr81736-2.c: Likewise.
978 * gcc.target/i386/pr81736-3.c: Likewise.
979 * gcc.target/i386/pr81736-4.c: Likewise.
980 * gcc.target/i386/pr81736-5.c: Likewise.
981 * gcc.target/i386/pr81736-6.c: Likewise.
982 * gcc.target/i386/pr81736-7.c: Likewise.
983
798f8628
WS
9842017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
985
986 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
987 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
988
32129a17
DM
9892017-08-10 David Malcolm <dmalcolm@redhat.com>
990
991 * c-c++-common/missing-close-symbol.c: New test case.
992 * c-c++-common/missing-symbol.c: New test case.
993 * gcc.dg/unclosed-init.c: New test case.
994 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
995 * g++.dg/diagnostic/unclosed-function.C: New test case.
996 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
997 * g++.dg/diagnostic/unclosed-struct.C: New test case.
998 * g++.dg/parse/pragma2.C: Update to reflect movement of the
999 "expected identifier" error.
1000
57e1270f
FR
10012017-08-10 Fritz Reese <fritzoreese@gmail.com>
1002
1003 * gfortran.dg/dec_d_lines_1.f: New test.
1004 * gfortran.dg/dec_d_lines_2.f: New test.
1005
10062017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
1007
1008 * gfortran.dg/dec_structure_18.f90: New test.
1009 * gfortran.dg/dec_structure_19.f90: New test.
1010 * gfortran.dg/dec_structure_20.f90: New test.
1011 * gfortran.dg/dec_structure_21.f90: New test.
1012
aaab59b4
MP
10132017-08-10 Marek Polacek <polacek@redhat.com>
1014
1015 PR testsuite/81784
1016 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
1017
f234f078
MP
1018 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
1019
2b7d0696
ML
10202017-08-10 Martin Liska <mliska@suse.cz>
1021
1022 PR c++/81355
1023 * g++.dg/other/pr81355.C: New test.
1024
47ee1b7c
DM
10252017-08-09 David Malcolm <dmalcolm@redhat.com>
1026
1027 * jit.dg/all-non-failing-tests.h: Add note about
1028 test-vector-types.cc.
1029 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
1030 case.
1031 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
1032 New test case.
1033 * jit.dg/test-vector-types.cc: New test case.
1034
b388427b
AP
10352017-08-09 Andrew Pinski <apinski@cavium.com>
1036
1037 * gcc.target/aarch64/vect-xorsign_exec.c: Add
1038 --save-temps to the options passed.
1039
12c2ab7b
MC
10402017-08-09 Michael Collison <michael.collison@arm.com>
1041
1042 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
1043 boundary option and fix comment.
1044 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
1045 boundary option and fix comment.
1046 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
1047 boundary option and fix comment.
1048 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
1049 -mstructure-size boundary option.
1050
a8a581af
SB
10512017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
1052
1053 PR rtl-optimization/81423
1054 * gcc.c-torture/execute/pr81423.c: New testcase.
1055
50a87c1c
WS
10562017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1057
1058 * gcc.target/powerpc/fold-vec-pack-double.c: New.
1059 * gcc.target/powerpc/fold-vec-pack-int.c: New.
1060 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
1061 * gcc.target/powerpc/fold-vec-pack-short.c: New.
1062
3d9a180f
WS
10632017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1064
1065 * gcc.target/powerpc/fold-vec-msum-char.c: New.
1066 * gcc.target/powerpc/fold-vec-msum-short.c: New.
1067
ee9a9e7b
WS
10682017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1069
1070 * gcc.target/powerpc/fold-vec-madd-double.c: New.
1071 * gcc.target/powerpc/fold-vec-madd-float.c: New.
1072 * gcc.target/powerpc/fold-vec-madd-short.c: New.
1073
07999eb2
WS
10742017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1075
1076 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
1077 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
1078 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
1079 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
1080
0ca970cd
SB
10812017-08-09 Slava Barinov <v.barinov@samsung.com>
1082
1083 * g++.dg/asan/asan.exp: Switch on *.cc tests.
1084
296c53ac
MP
10852017-08-09 Marek Polacek <polacek@redhat.com>
1086
1087 PR c/81233
1088 * gcc.dg/diagnostic-types-1.c: New test.
1089 * gcc.dg/assign-warn-1.c: Update warning messages.
1090 * gcc.dg/assign-warn-2.c: Likewise.
1091 * gcc.dg/c90-const-expr-5.c: Likewise.
1092 * gcc.dg/c99-const-expr-5.c: Likewise.
1093 * gcc.dg/conv-2.c: Likewise.
1094 * gcc.dg/init-bad-7.c: Likewise.
1095 * gcc.dg/overflow-warn-1.c: Likewise.
1096 * gcc.dg/overflow-warn-2.c: Likewise.
1097 * gcc.dg/overflow-warn-3.c: Likewise.
1098 * gcc.dg/overflow-warn-4.c: Likewise.
1099 * gcc.dg/pointer-array-atomic.c: Likewise.
1100 * gcc.dg/pr26865.c: Likewise.
1101 * gcc.dg/pr61162-2.c: Likewise.
1102 * gcc.dg/pr61162.c: Likewise.
1103 * gcc.dg/pr67730-2.c: Likewise.
1104 * gcc.dg/pr69156.c: Likewise.
1105 * gcc.dg/pr70174.c: Likewise.
1106 * objc.dg/proto-lossage-4.m: Likewise.
1107
a32c8316
MP
11082017-08-09 Marek Polacek <polacek@redhat.com>
1109
1110 PR c/81417
1111 * Wsign-compare-1.c: New test.
1112 * gcc.dg/compare1.c: Adjust dg-bogus.
1113 * gcc.dg/compare2.c: Likewise.
1114 * gcc.dg/compare3.c: Likewise.
1115 * gcc.dg/compare7.c: Likewise.
1116 * gcc.dg/compare8.c: Likewise.
1117 * gcc.dg/compare9.c: Likewise.
1118 * gcc.dg/pr11492.c: Likewise.
1119
7345b714
L
11202017-08-08 H.J. Lu <hongjiu.lu@intel.com>
1121
1122 PR driver/81523
1123 * gcc.dg/pie-7.c: New test.
1124 * gcc.dg/pie-static-1.c: Likewise.
1125 * gcc.dg/pie-static-2.c: Likewise.
1126
d5bf81b3
UB
11272017-08-08 Uros Bizjak <ubizjak@gmail.com>
1128
1129 PR target/81708
1130 * gcc.target/i386/stack-prot-guard.c: New test.
1131
4261463d
TC
11322017-08-08 Tamar Christina <tamar.christina@arm.com>
1133
1134 * gcc.target/aarch64/xorsign.c: New.
1135 * gcc.target/aarch64/xorsign_exec.c: New.
1136 * gcc.target/aarch64/vect-xorsign_exec.c: New.
1137
b115e803
BS
11382017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1139
1140 PR tree-optimization/81354
1141 * g++.dg/torture/pr81354.C: New file.
1142
51bd28ed
RB
11432017-08-08 Richard Biener <rguenther@suse.de>
1144
1145 PR middle-end/81719
1146 * g++.dg/tree-ssa/pr81719.C: New testcase.
1147
26d66f28
RB
11482017-08-08 Richard Biener <rguenther@suse.de>
1149
1150 PR tree-optimization/81723
1151 * gfortran.dg/pr81723.f: New testcase.
1152
82c0d3eb
BS
11532017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1154
1155 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
1156 string.
1157 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1158 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
1159 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
1160 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
1161 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
1162 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
1163 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
1164 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
1165 * gcc.target/powerpc/cmpb-3.c: Likewise.
1166 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
1167 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
1168
d81e058f
ML
11692017-08-08 Martin Liska <mliska@suse.cz>
1170
1171 PR tree-opt/81696
1172 * gcc.dg/ipa/pr81696.c: New test.
1173
a5c93f53
BC
11742017-08-08 Bin Cheng <bin.cheng@arm.com>
1175
1176 PR tree-optimization/81744
1177 * gcc.dg/tree-ssa/pr81744.c: New.
1178
a5afbdd6
MP
11792017-08-08 Marek Polacek <polacek@redhat.com>
1180
1181 PR c++/81607
1182 * g++.dg/other/bitfield6.C: New test.
1183
08c4c51e
MM
11842017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1185
1186 PR target/81593
1187 * gcc.target/powerpc/vec-setup.h: New tests to test various
1188 combinations of setting up vectors of 2 double word elements.
1189 * gcc.target/powerpc/vec-setup-long.c: Likewise.
1190 * gcc.target/powerpc/vec-setup-double.c: Likewise.
1191 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
1192 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
1193 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
1194 vector inserts from vector extracts.
1195 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
1196
950a884b
TK
11972017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1198
1199 PR fortran/68829
1200 PR fortran/81701
1201 * gfortran.dg/o_fast_stacksize.90: New test.
1202
6f1a16cb
WD
12032017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
1204
1205 PR middle-end/46932
1206 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
1207
4090b652
L
12082017-08-07 H.J. Lu <hongjiu.lu@intel.com>
1209
1210 * gcc.target/i386/pr81736-1.c: Removed.
1211 * gcc.target/i386/pr81736-2.c: Likewise.
1212 * gcc.target/i386/pr81736-3.c: Likewise.
1213 * gcc.target/i386/pr81736-4.c: Likewise.
1214
079a0363
L
12152017-08-07 H.J. Lu <hongjiu.lu@intel.com>
1216
1217 PR target/81736
1218 * gcc.target/i386/pr81736-1.c: New test.
1219 * gcc.target/i386/pr81736-2.c: Likewise.
1220 * gcc.target/i386/pr81736-3.c: Likewise.
1221 * gcc.target/i386/pr81736-4.c: Likewise.
1222
1653a865
MP
12232017-08-07 Marek Polacek <polacek@redhat.com>
1224
1225 PR middle-end/81737
1226 * gcc.dg/pr81737.c: New test.
1227
577eec56
ML
12282017-08-07 Martin Liska <mliska@suse.cz>
1229
1230 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
1231 * gcc.dg/parm-impl-decl-1.c: Likewise.
1232 * gcc.dg/parm-impl-decl-3.c: Likewise.
1233 * gcc.dg/Wattributes-5.c: New test.
1234
537bf9ac
AP
12352017-08-06 Andrew Pinski <apinski@cavium.com>
1236
1237 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
1238 * gcc.target/aarch64/target_attr_13.c: LIkewise.
1239 * gcc.target/aarch64/target_attr_15.c: LIkewise.
1240 * gcc.target/aarch64/target_attr_4.c: Likewise.
1241 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
1242 * gcc.target/aarch64/target_attr_2.c: Likewise.
1243 * gcc.target/aarch64/target_attr_7.c: Likewise.
1244 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
1245 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
1246 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
1247
90596474
AP
12482017-08-06 Andrew Pinski <apinski@cavium.com>
1249
1250 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
1251 -march=armv8-a+nolse, skip if -mcpu= is passed.
1252 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
1253
08e9cb5a
AP
12542017-08-06 Andrew Pinski <apinski@cavium.com>
1255
1256 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
1257 * gcc.target/aarch64/_Float16_2.c: Likewise.
1258 * gcc.target/aarch64/_Float16_3.c: Likewise.
1259
4a6ad083
TV
12602017-08-06 Tom de Vries <tom@codesourcery.com>
1261
1262 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
1263
b363e726
TV
12642017-08-06 Tom de Vries <tom@codesourcery.com>
1265
1266 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
1267 type. Add missing return.
1268
8fbcf075
TV
12692017-08-06 Tom de Vries <tom@codesourcery.com>
1270
1271 PR testsuite/81731
1272 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
1273 variable 'a' definition.
1274 (b): Remove unused variable.
1275 (gp): New variable.
1276 (check): Add parameter corresponding to call in main, and handle.
1277
67695c07
PC
12782017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1279
1280 PR c++/79790
23d12941 1281 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 1282
c779bea5
YG
12832017-08-04 Yury Gribov <tetra2005@gmail.com>
1284
1285 PR tree-optimization/57371
1286 * c-c++-common/pr57371-1.c: New test.
1287 * c-c++-common/pr57371-2.c: New test.
1288 * c-c++-common/pr57371-3.c: New test.
1289 * c-c++-common/pr57371-4.c: New test.
1290 * gcc.dg/pr57371-5.c: New test.
1291
e52341f1
CL
12922017-08-04 Carl Love <cel@us.ibm.com>
1293
1294 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
1295 builtin test cases for vec_mule, and vec_mulo.
1296 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
1297 builtin test cases for vec_mule, and vec_mulo.
1298
295940c3
L
12992017-08-04 H.J. Lu <hongjiu.lu@intel.com>
1300
1301 PR target/81590
1302 * gcc.target/i386/avx512-check.h: New file.
1303 * gcc.target/i386/avx5124fmaps-check.h: Removed.
1304 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
1305 * gcc.target/i386/avx512cd-check.h: Likewise.
1306 * gcc.target/i386/avx512ifma-check.h: Likewise.
1307 * gcc.target/i386/avx512vbmi-check.h: Likewise.
1308 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
1309 * gcc.target/i386/avx512bw-check.h: Rewrite.
1310 * gcc.target/i386/avx512dq-check.h: Likewise.
1311 * gcc.target/i386/avx512er-check.h: Likewise.
1312 * gcc.target/i386/avx512f-check.h: Likewise.
1313 * gcc.target/i386/avx512vl-check.h: Likewise.
1314 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
1315 only.
1316 (test_512): Removed.
1317 (avx512*_test): Likewise.
1318 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
1319
f4f2c2ec
MP
13202017-08-04 Marek Polacek <polacek@redhat.com>
1321
1322 PR middle-end/81695
1323 * gcc.dg/pr81695.c: New test.
1324
62c8a2cf
RS
13252017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
1326
1327 PR tree-optimization/81136
1328 * gcc.dg/vect/pr81136.c: Add scan test.
1329
dfbddbeb
RS
13302017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
1331
1332 * gcc.dg/vect/vect-alias-check-3.c: New test.
1333 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
1334 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
1335
165b2f5f
RB
13362017-08-04 Richard Biener <rguenther@suse.de>
1337
1338 PR middle-end/81705
1339 * c-c++-common/ubsan/pr81705.c: New testcase.
1340
7c0881d5
BS
13412017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1342
1343 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
1344 messages that used to start with a capital letter.
1345 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
1346 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
1347 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
1348 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
1349 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
1350 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
1351 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
1352 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
1353 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
1354 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
1355 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
1356 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
1357 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
1358 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1359 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1360 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1361 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
1362 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1363 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1364 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1365 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1366 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
1367 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
1368 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
1369 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
1370 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1371 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1372 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
1373 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
1374 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
1375 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
1376 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
1377 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
1378 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
1379 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
1380 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
1381 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
1382 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
1383 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
1384 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
1385 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
1386 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
1387 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
1388 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
1389 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
1390 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
1391 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
1392 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
1393 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
1394 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
1395 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
1396 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
1397 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
1398 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
1399 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
1400 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
1401
2fdaed89
JJ
14022017-08-03 Jakub Jelinek <jakub@redhat.com>
1403
1404 PR target/81621
1405 * gcc.dg/pr81621.c: New test.
1406
297db279
RB
14072017-08-03 Richard Biener <rguenther@suse.de>
1408
1409 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
1410 and CSE.
1411
2fdaed89 14122017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
1413
1414 PR middle-end/81148
1415 * c-c++-common/ubsan/pr81148.c: New testcase.
1416
cad136a4
TV
14172017-08-03 Tom de Vries <tom@codesourcery.com>
1418
1419 PR target/81662
1420 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
1421
2392baa5
JJ
14222017-08-03 Jakub Jelinek <jakub@redhat.com>
1423
1424 PR driver/81650
1425 * gcc.dg/pr81650.c: New test.
1426
e5e691a5
PC
14272017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
1428
1429 PR c++/71440
1430 * g++.dg/template/crash127.C: New.
1431
0a734553
JJ
14322017-08-03 Jakub Jelinek <jakub@redhat.com>
1433
1434 PR middle-end/81052
1435 * c-c++-common/pr81052.c: New test.
1436
673aef33
TV
14372017-08-03 Tom de Vries <tom@codesourcery.com>
1438
1439 * gcc.dg/pr56727-2.c: Require alias.
1440
2a8485f6
TV
14412017-08-03 Tom de Vries <tom@codesourcery.com>
1442
1443 * gcc.dg/attr-noipa.c: Require alloca.
1444
8b917598
TV
14452017-08-03 Tom de Vries <tom@codesourcery.com>
1446
1447 * gcc.dg/torture/pr80163.c: Require label_values.
1448
4ca8bf91
TV
14492017-08-03 Tom de Vries <tom@codesourcery.com>
1450
1451 PR target/81662
1452 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
1453 * c-c++-common/patchable_function_entry-default.c: Same.
1454 * c-c++-common/patchable_function_entry-definition.c: Same.
1455
f4629481
UB
14562017-08-02 Uros Bizjak <ubizjak@gmail.com>
1457
1458 PR target/81644
1459 * gcc.target/i386/pr81644.c: New test.
1460
86994621
TV
14612017-08-02 Tom de Vries <tom@codesourcery.com>
1462
1463 * gcc.dg/Walloca-14.c: Use relative line number.
1464
9501fd4b
UB
14652017-08-02 Uros Bizjak <ubizjak@gmail.com>
1466
1467 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
1468 test "no-3dnowa" target attribute.
1469
f7b6353a
MP
14702017-08-02 Marek Polacek <polacek@redhat.com>
1471
1472 PR c/81289
1473 * gcc.dg/noncompile/pr81289.c: New test.
1474
8a6eab34
MP
1475 PR c/81448
1476 PR c/81306
1477 * c-c++-common/Wmultistatement-macros-13.c: New test.
1478
349721b7
JJ
14792017-08-02 Jakub Jelinek <jakub@redhat.com>
1480
e4f0733a
JJ
1481 PR c++/81640
1482 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
1483
349721b7
JJ
1484 PR middle-end/79499
1485 * gcc.dg/pr79499.c: New test.
1486
77eefb71
RB
14872017-08-02 Richard Biener <rguenther@suse.de>
1488
1489 PR tree-optimization/81633
1490 * gcc.dg/vect/pr81633.c: New testcase.
1491
760f74c2
L
14922017-08-01 H.J. Lu <hongjiu.lu@intel.com>
1493
1494 * gcc.dg/guality/pr25967-1.c: New test.
1495 * gcc.dg/guality/pr25967-2.c: Likewise.
1496 * gcc.dg/torture/pr25967-1.c: Likewise.
1497 * gcc.dg/torture/pr25967-2.c: Likewise.
1498
a2e28a97
L
14992017-08-01 H.J. Lu <hongjiu.lu@intel.com>
1500
1501 PR target/81654
1502 * gcc.target/i386/pr81654.c: New test.
1503
d8afd032
TK
15042017-08-01 Thomas König <tkoenig@gcc.gnu.org>
1505
1506 PR fortran/79312
1507 * gfortran.dg/logical_assignment_1.f90: New test.
1508
671a00ee
ML
15092017-08-01 Martin Liska <mliska@suse.cz>
1510
1511 PR middle-end/70140
1512 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
1513
7d3eecca
ML
15142017-08-01 Martin Liska <mliska@suse.cz>
1515
1516 Revert r250771
1517 Make mempcpy more optimal (PR middle-end/70140).
1518
636730ca
JJ
15192017-08-01 Jakub Jelinek <jakub@redhat.com>
1520
1521 PR target/81622
1522 * gcc.target/powerpc/pr81622.c: New test.
1523
74cc0b2b
SE
15242017-08-01 Steve Ellcey <sellcey@cavium.com>
1525
1526 PR tree-optimization/80925
1527 * gcc.dg/vect/vect-28.c: Add
1528 --param vect-max-peeling-for-alignment=0 option.
1529 Remove unaligned access and peeling checks.
1530 * gcc.dg/vect/vect-33-big-array.c: Ditto.
1531 * gcc.dg/vect/vect-70.c: Ditto.
1532 * gcc.dg/vect/vect-87.c: Ditto.
1533 * gcc.dg/vect/vect-88.c: Ditto.
1534 * gcc.dg/vect/vect-91.c: Ditto.
1535 * gcc.dg/vect/vect-93.c: Ditto.
1536
0102e469
TV
15372017-08-01 Tom de Vries <tom@codesourcery.com>
1538
1539 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
1540 * gcc.target/nvptx/slp.c (foo): Same.
1541
813485c6
RB
15422017-08-01 Richard Biener <rguenther@suse.de>
1543
1544 PR tree-optimization/81181
1545 * gcc.dg/torture/pr81181.c: New testcase.
1546
98b7180c
ML
15472017-08-01 Martin Liska <mliska@suse.cz>
1548
1549 PR middle-end/70140
1550 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
1551
4f3e333a
UB
15522017-08-01 Uros Bizjak <ubizjak@gmail.com>
1553
1554 PR target/81641
1555 * gcc.target/i386/pr81641.c: New test.
1556
b8bb5772
UB
15572017-08-01 Uros Bizjak <ubizjak@gmail.com>
1558
1559 PR target/81639
1560 * gcc.target/i386/pr81639.c: New test.
1561
34e5c511
RB
15622017-08-01 Richard Biener <rguenther@suse.de>
1563
1564 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
1565 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
1566 endless loop.
1567 * gcc.dg/uninit-23.c: Adjust.
1568
5e19d437
BC
15692017-08-01 Bin Cheng <bin.cheng@arm.com>
1570
1571 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
1572 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
1573
7061cfc0
BC
15742017-08-01 Bin Cheng <bin.cheng@arm.com>
1575
1576 PR tree-optimization/81627
1577 * gcc.dg/tree-ssa/pr81627.c: New.
1578
39637a44
BC
15792017-08-01 Bin Cheng <bin.cheng@arm.com>
1580
1581 PR tree-optimization/81620
1582 * gcc.dg/tree-ssa/pr81620-1.c: New.
1583 * gcc.dg/tree-ssa/pr81620-2.c: New.
1584
f9c5fe06
DH
15852017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1586
1587 PR testsuite/53542
1588 * gfortran.dg/use_30.f90: New test.
1589
da98e3b1
JJ
15902017-08-01 Jakub Jelinek <jakub@redhat.com>
1591
1592 PR tree-optimization/81588
1593 * gcc.dg/tree-ssa/pr81588.c: New test.
1594 * gcc.dg/pr81588.c: New test.
1595 * gcc.c-torture/execute/pr81588.c: New test.
1596
5e8fe12f
RB
15972017-08-01 Richard Biener <rguenther@suse.de>
1598
1599 PR tree-optimization/81297
1600 * gcc.dg/torture/pr81297.c: New testcase.
1601
93ac482a
UB
16022017-07-31 Uros Bizjak <ubizjak@gmail.com>
1603
1604 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
1605
6cc518c6
SE
16062017-07-31 Steve Ellcey <sellcey@cavium.com>
1607
1608 PR tree-optimization/80925
93ac482a 1609 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
1610 --param vect-max-peeling-for-alignment=0 option.
1611 Remove unaligned access and peeling checks.
1612 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
1613
24c8e8eb
CL
16142017-07-31 Carl Love <cel@us.ibm.com>
1615
1616 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
1617 missed in commit 250746.
1618
b40e941b
CL
16192017-07-31 Carl Love <cel@us.ibm.com>
1620
1621 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
1622 new builtins.
1623
67779f74
L
16242017-07-31 H.J. Lu <hongjiu.lu@intel.com>
1625
1626 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
1627 * gcc.target/i386/pr79793-2.c: Likewise.
1628
a97cf8f9
UB
16292017-07-31 Uros Bizjak <ubizjak@gmail.com>
1630
1631 PR target/25967
1632 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
1633 (naked): Add attribute regparm(1) for x86_32 targets.
1634 Add integer argument. Remove global "data" variable.
1635 (main): Pass integer argument to naked function.
1636 * gcc.target/i386/naked-4.c: New test.
1637
7fef86d3
JH
16382017-07-31 Jan Hubicka <hubicka@ucw.cz>
1639 Martin Liska <mliska@suse.cz>
1640
1641 * gcc.dg/predict-15.c: New test.
1642 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
1643
2ec580be
UB
16442017-07-31 Uros Bizjak <ubizjak@gmail.com>
1645
1646 PR target/25967
1647 * gcc.target/i386/naked-1.c: New test.
1648 * gcc.target/i386/naked-2.c: Ditto.
1649 * gcc.target/i386/naked-3.c: Ditto.
1650 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
1651 do_test_body0 stub function, use attribute "naked" instead.
1652 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
1653 * gcc.dg/pr44290-2.c: Ditto.
1654
cfdf6ff6
TK
16552017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1656
1657 PR fortran/81581
1658 * gfortran.dg/dim_sum_1.f90: New test case.
1659 * gfortran.dg/dim_sum_2.f90: New test case.
1660 * gfortran.dg/dim_sum_3.f90: New test case.
1661
5edb1c48
ML
16622017-07-31 Martin Liska <mliska@suse.cz>
1663
1664 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
1665 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1666
f34ebeb2
ML
16672017-07-31 Martin Liska <mliska@suse.cz>
1668
1669 PR sanitize/81530
1670 * g++.dg/ubsan/pr81530.C: New test.
1671
066bbc57
JJ
16722017-07-31 Jakub Jelinek <jakub@redhat.com>
1673
1674 PR sanitizer/81604
1675 * c-c++-common/ubsan/pr81604.c: New test.
1676
a10b3cf1
L
16772017-07-30 H.J. Lu <hongjiu.lu@intel.com>
1678
1679 PR target/79793
1680 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
1681 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
1682 (foo): Check the builtin return address against the return address
1683 in interrupt frame.
1684 * gcc.target/i386/pr79793-1.c: New test.
1685 * gcc.target/i386/pr79793-2.c: Likewise.
1686
942047f2
EB
16872017-07-29 Eric Botcazou <ebotcazou@adacore.com>
1688
1689 * c-c++-common/dump-ada-spec-7.c: New test.
1690
e071b767
JJ
16912017-07-29 Jakub Jelinek <jakub@redhat.com>
1692
1693 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
1694 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
1695
782a7850
PB
16962017-07-28 Peter Bergner <bergner@vnet.ibm.com>
1697
1698 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
1699
9de00935
TC
17002017-07-28 Tamar Christina <tamar.christina@arm.com>
1701
1702 * gcc.target/aarch64/int_mov_immediate_1.c: New.
1703
8de33df2
BC
17042017-07-28 Bin Cheng <bin.cheng@arm.com>
1705
1706 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
1707
8acb8421
TC
17082017-07-28 Tamar Christina <tamar.christina@arm.com>
1709 Bilyan Borisov <bilyan.borisov@arm.com>
1710
1711 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
1712 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
1713 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
1714 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
1715 * gcc.target/aarch64/pr63304_1.c: Changed to double.
1716
d9c259ef
BC
17172017-07-28 Bin Cheng <bin.cheng@arm.com>
1718
1719 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
1720 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
1721 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
1722 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
1723 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
1724 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
1725 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
1726 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
1727 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
1728 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
1729 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
1730
6d7649f8
ML
17312017-07-28 Martin Liska <mliska@suse.cz>
1732
1733 PR sanitizer/81340
1734 * g++.dg/asan/pr81340.C: New test.
1735
92e29a5e
RB
17362017-07-28 Richard Biener <rguenther@suse.de>
1737
1738 PR tree-optimization/81502
1739 * gcc.target/i386/pr81502.c: New testcase.
1740
70affe6a
ML
17412017-07-28 Martin Liska <mliska@suse.cz>
1742
1743 PR sanitizer/81460
1744 * gcc.dg/asan/pr81460.c: New test.
1745
d0ee55a1
JJ
17462017-07-28 Jakub Jelinek <jakub@redhat.com>
1747
c9b39a49
JJ
1748 PR sanitizer/80998
1749 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
1750 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
1751
d0ee55a1
JJ
1752 PR tree-optimization/81578
1753 * gcc.dg/pr81578.c: New test.
1754
1ce75e41
RB
17552017-07-28 Richard Biener <rguenther@suse.de>
1756
1757 PR tree-optimization/81573
1758 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
1759
7a5cbf29
PB
17602017-07-27 Peter Bergner <bergner@vnet.ibm.com>
1761
1762 * g++.dg/pr69667.C: Remove option -mlra.
1763 * gcc.target/powerpc/dform-1.c: Likewise.
1764 * gcc.target/powerpc/dform-2.c: Likewise.
1765 * gcc.target/powerpc/dform-3.c: Likewise.
1766 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1767 * gcc.target/powerpc/p9-vparity.c: Likewise.
1768 * gcc.target/powerpc/pr63491.c: Likewise.
1769 * gcc.target/powerpc/pr67808.c: Likewise.
1770 * gcc.target/powerpc/pr68805.c: Likewise.
1771 * gcc.target/powerpc/pr69461.c: Likewise.
1772 * gcc.target/powerpc/pr71680.c: Likewise.
1773 * gcc.target/powerpc/pr77289.c: Likewise.
1774 * gcc.target/powerpc/pr78458.c: Likewise.
1775 * gcc.target/powerpc/pr78543.c: Likewise.
1776 * g++.dg/pr71294.C: Remove option -mno-lra.
1777 * gcc.target/powerpc/pr71656-1.c: Likewise.
1778 * gcc.target/powerpc/pr71656-2.c: Likewise.
1779 * gcc.target/powerpc/pr71698.c: Likewise.
1780
2c2789d5
KT
17812017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1782 Sudakshina Das <sudi.das@arm.com>
1783
1784 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
1785
06bd22f6
MP
17862017-07-27 Marek Polacek <polacek@redhat.com>
1787
1788 PR c/81417
1789 * c-c++-common/Wsign-compare-1.c: New test.
1790 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
1791 * g++.dg/warn/Wsign-compare-4.C: Likewise.
1792 * g++.dg/warn/Wsign-compare-6.C: Likewise.
1793 * g++.dg/warn/compare1.C: Likewise.
1794 * gcc.dg/compare1.c: Likewise.
1795 * gcc.dg/compare2.c: Likewise.
1796 * gcc.dg/compare4.c: Likewise.
1797 * gcc.dg/compare5.c: Likewise.
1798 * gcc.dg/pr35430.c: Likewise.
1799 * gcc.dg/pr60087.c: Likewise.
1800
27c8b49b
PB
18012017-07-27 Peter Bergner <bergner@vnet.ibm.com>
1802
1803 PR middle-end/81564
1804 * gcc.dg/pr81564.c: New test.
1805
b7675b59
RB
18062017-07-27 Richard Biener <rguenther@suse.de>
1807
1808 PR tree-optimization/81573
1809 PR tree-optimization/81494
1810 * gcc.dg/torture/pr81573.c: New testcase.
1811
719488f8
RB
18122017-07-27 Richard Biener <rguenther@suse.de>
1813
1814 PR tree-optimization/81571
1815 * gcc.dg/torture/pr81571.c: New testcase.
1816
9811e84c
RB
18172017-07-27 Richard Biener <rguenther@suse.de>
1818
1819 PR tree-optimization/81502
1820 * gcc.target/i386/vect-insert-1.c: New testcase.
1821
58814c76
AK
18222017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1823
1824 PR target/81534
1825 * gcc.target/s390/pr81534.c: New test.
1826
036ea399
JJ
18272017-07-27 Jakub Jelinek <jakub@redhat.com>
1828
7d25ac20
JJ
1829 PR tree-optimization/81555
1830 PR tree-optimization/81556
1831 * gcc.c-torture/execute/pr81555.c: New test.
1832 * gcc.c-torture/execute/pr81556.c: New test.
1833
036ea399
JJ
1834 * gcc.dg/attr-noipa.c: New test.
1835 * gcc.dg/ipa/ipa-pta-18.c: New test.
1836 * gcc.dg/ipa/ipa-sra-11.c: New test.
1837
9bfda664
MM
18382017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1839
1840 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
1841 option.
1842 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1843 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1844 * gcc.target/powerpc/vsx-qimode.c: Likewise.
1845 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1846 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1847 * gcc.target/powerpc/vsx-simode.c: Likewise.
1848 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1849 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1850
eb086562
PC
18512017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
1852
1853 PR c++/71570
1854 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
1855
a7473dc5
L
18562017-07-26 H.J. Lu <hongjiu.lu@intel.com>
1857
1858 PR target/81563
1859 * gcc.target/i386/pr81563.c: New test
1860
404f48ac
WD
18612017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
1862
1863 PR target/79041
1864 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
1865
c3d38629
MP
18662017-07-26 Marek Polacek <polacek@redhat.com>
1867
1868 PR middle-end/70992
1869 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
1870 * gcc.dg/overflow-warn-2.c: Likewise.
1871 * gcc.dg/overflow-warn-3.c: Likewise.
1872 * gcc.dg/overflow-warn-4.c: Likewise.
1873 * gcc.dg/torture/pr70992-2.c: New test.
1874 * gcc.dg/torture/pr70992.c: New test.
1875
4f450a2b
RB
18762017-07-26 Richard Biener <rguenther@suse.de>
1877
1878 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
1879 happening in ccp1.
1880 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
1881
e1711448
WD
18822017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
1883
1884 PR middle-end/46932
1885 * gcc.dg/pr46932.c: New testcase.
1886
108c3c88
ML
18872017-07-26 Martin Liska <mliska@suse.cz>
1888
1889 PR sanitize/81186
1890 * gcc.dg/asan/pr81186.c: New test.
1891
52645850
CL
18922017-07-25 Carl Love <cel@us.ibm.com>
1893
1894 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
1895 vec_cnttz builtins.
1896
a8697b27
EB
18972017-07-25 Eric Botcazou <ebotcazou@adacore.com>
1898
1899 * gnat.dg/opt66.adb: New test.
1900
288fe52e
AM
19012017-07-25 Alexander Monakov <amonakov@ispras.ru>
1902
1903 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
1904 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
1905
b771c609
AM
19062017-07-25 Alexander Monakov <amonakov@ispras.ru>
1907
1908 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
1909
19102017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
1911
1912 * c-c++-common/patchable_function_entry-default.c: New test.
1913 * c-c++-common/patchable_function_entry-decl.c: Likewise.
1914 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1915
774cccdc
JJ
19162017-07-25 Jakub Jelinek <jakub@redhat.com>
1917
1918 PR target/81532
1919 * gcc.target/i386/pr80833-3.c: New test.
1920 * gcc.target/i386/avx512dq-pr81532.c: New test.
1921 * gcc.target/i386/avx512bw-pr81532.c: New test.
1922
1aa54f90
RB
19232017-07-25 Richard Biener <rguenther@suse.de>
1924
1925 PR tree-optimization/81455
1926 * gcc.dg/pr81455.c: New testcase.
1927
e294f495
RB
19282017-07-25 Richard Biener <rguenther@suse.de>
1929
1930 PR tree-optimization/81529
1931 * gfortran.dg/pr81529.f90: New testcase.
1932
edf8ba4b
WD
19332017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
1934
774cccdc 1935 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 1936
ea063871
RB
19372017-07-25 Richard Biener <rguenther@suse.de>
1938
1939 PR tree-optimization/81410
1940 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
1941
5ea71a5a
RB
19422017-07-25 Richard Biener <rguenther@suse.de>
1943
1944 PR tree-optimization/81510
1945 * gcc.dg/torture/pr81510.c: New testcase.
1946 * gcc.dg/torture/pr81510-2.c: Likewise.
1947
4287b4e8
ML
19482017-07-25 Martin Liska <mliska@suse.cz>
1949
1950 PR ipa/81520
1951 * gcc.dg/ipa/pr81520.c: New test.
1952
d49718d6
MP
19532017-07-25 Marek Polacek <polacek@redhat.com>
1954
1955 PR c/81364
1956 * Wmultistatement-macros-12.c: New test.
1957
0e82a9b9
BC
19582017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1959
1960 PR target/81414
1961 * gcc.target/aarch64/pr81414.C: New.
1962
3d99332b
RB
19632017-07-25 Richard Biener <rguenther@suse.de>
1964
1965 PR middle-end/81505
1966 * gcc.dg/ubsan/pr81505.c: New testcase.
1967
52d0f7bd
DS
19682017-07-24 Daniel Santos <daniel.santos@pobox.com>
1969
1970 PR testsuite/80759
1971 * gcc.target/x86_64/abi/ms-sysv/do-test.S
1972 (ELFFN_BEGIN): Rename to FN_TYPE.
1973 (ELFFN_END): Rename to FN_SIZE.
1974 (ASMNAME): New macro.
1975 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
1976 .global.
1977 (FUNC_END): Use ASMNAME.
1978 (test_data_save): Remove.
1979 (test_data_input): Likewise.
1980 (test_data_output: Likewise.
1981 (test_data_fn): Likewise.
1982 (test_data_retaddr): Likewise.
1983 (regs_to_mem): Make globals, use r10 instead of rax.
1984 (mem_to_regs): Likewise.
1985 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
1986 body to ms-sysv.c.
1987 (do_test_aligned): Likewise.
1988 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
1989 Add dg-* directives.
1990 (PASTE_STR): New macro.
1991 (ASMNAME): Likewise.
1992 (LOAD_TEST_DATA_ADDR): Likewise.
1993 (TEST_DATA_OFFSET): Likewise.
1994 (do_test_body0): New C function.
1995 (do_test_body): New inline assembly routine.
1996 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
1997 (runtest_ms_sysv): Modify.
1998
19930989
MM
19992017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2000
2001 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
2002 since the upper-regs options have been deleted.
2003 * gcc.target/powerpc/pr65849-2.c: Likewise.
2004 * gcc.target/powerpc/pr80099-1.c: Likewise.
2005 * gcc.target/powerpc/pr80099-2.c: Likewise.
2006 * gcc.target/powerpc/pr80099-3.c: Likewise.
2007 * gcc.target/powerpc/pr80099-4.c: Likewise.
2008 * gcc.target/powerpc/pr80099-5.c: Likewise.
2009 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
2010 support removal of the upper-regs options.
2011 * gcc.target/powerpc/p8vector-fp.c: Likewise.
2012 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
2013 * gcc.target/powerpc/p9-dimode1.c: Likewise.
2014 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2015 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
2016 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
2017 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
2018 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
2019 * gcc.target/powerpc/ppc-round.c: Likewise.
2020 * gcc.target/powerpc/pr71720.c: Likewise.
2021 * gcc.target/powerpc/pr72853.c: Likewise.
2022 * gcc.target/powerpc/pr79907.c: Likewise.
2023 * gcc.target/powerpc/pr78953.c: Likewise.
2024 * gcc.target/powerpc/upper-regs-df.c: Likewise.
2025 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
2026 * gcc.target/powerpc/vec-extract-1.c: Likewise.
2027 * gcc.target/powerpc/vec-init-3.c: Likewise.
2028 * gcc.target/powerpc/vec-init-6.c: Likewise.
2029 * gcc.target/powerpc/vec-init-7.c: Likewise.
2030 * gcc.target/powerpc/vec-set-char.c: Likewise.
2031 * gcc.target/powerpc/vec-set-int.c: Likewise.
2032 * gcc.target/powerpc/vec-set-short.c: Likewise.
2033
d47d34bb
WD
20342017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
2035
2036 PR target/79041
2037 * gcc.target/aarch64/pr79041-2.c: New test.
2038
26bca0ed
CL
20392017-07-24 Carl Love <cel@us.ibm.com>
2040
2041 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
2042 the new built-ins.
2043
4b40986c
JW
20442017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
2045
2046 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
2047
213c3b7b
TK
20482017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2049 Mikael Morin <mikael@gcc.gnu.org>
2050
2051 PR fortran/66102
2052 * gfortran.dg/realloc_on_assign_28.f90: New test.
2053
e2b71b5a
DE
20542017-07-23 David Edelsohn <dje.gcc@gmail.com>
2055
2056 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
2057 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
2058
f36dda3b
UB
20592017-07-23 Uros Bizjak <ubizjak@gmail.com>
2060
2061 PR target/80569
2062 * gcc.target/i386/pr80569.c: New test.
2063
5ff4baa5
CL
20642017-07-21 Carl Love <cel@us.ibm.com>
2065
2066 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
2067 vmuleuh): Fix scan-assembler-times should check for word not half word
2068 instructions.
2069
43f84f6c
JW
20702017-07-21 Jim Wilson <jim.wilson@linaro.org>
2071
2072 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
2073 redundant -march option.
2074 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
2075 in addition to armv8.1-a.
2076
325fe816
YG
20772017-07-21 Yury Gribov <tetra2005@gmail.com>
2078
2079 PR middle-end/56727
2080 * gcc.dg/pr56727-1.c: New test.
2081 * gcc.dg/pr56727-2.c: New test.
2082
5a5838e0
SM
20832017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
2084
2085 * gcc.target/powerpc/mmx-check.h: New file.
2086 * gcc.target/powerpc/mmx-packs.c: New file.
2087 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
2088 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
2089 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
2090 * gcc.target/powerpc/mmx-paddb-1.c: New file.
2091 * gcc.target/powerpc/mmx-paddd-1.c: New file.
2092 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
2093 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
2094 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
2095 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
2096 * gcc.target/powerpc/mmx-paddw-1.c: New file.
2097 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
2098 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
2099 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
2100 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
2101 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
2102 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
2103 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
2104 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
2105 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
2106 * gcc.target/powerpc/mmx-pslld-1.c: New file.
2107 * gcc.target/powerpc/mmx-psllw-1.c: New file.
2108 * gcc.target/powerpc/mmx-psrad-1.c: New file.
2109 * gcc.target/powerpc/mmx-psraw-1.c: New file.
2110 * gcc.target/powerpc/mmx-psrld-1.c: New file.
2111 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
2112 * gcc.target/powerpc/mmx-psubb-2.c: New file.
2113 * gcc.target/powerpc/mmx-psubd-2.c: New file.
2114 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
2115 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
2116 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
2117 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
2118 * gcc.target/powerpc/mmx-psubw-2.c: New file.
2119 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
2120 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
2121 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
2122 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
2123 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
2124 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
2125
9af7f373
RB
21262017-06-21 Richard Biener <rguenther@suse.de>
2127
2128 PR tree-optimization/81500
2129 * gcc.dg/torture/pr81500.c: New testcase.
2130
5aaa8fb4
NS
21312017-07-20 Nathan Sidwell <nathan@acm.org>
2132
2133 * g++.dg/ext/anon-struct6.C: Adjust diag.
2134 * g++.old-deja/g++.other/anon4.C: Adjust diag.
2135
2953b72f
JJ
21362017-07-20 Jakub Jelinek <jakub@redhat.com>
2137
2138 PR target/80846
2139 * gcc.target/i386/avx-pr80846.c: New test.
2140 * gcc.target/i386/avx2-pr80846.c: New test.
2141 * gcc.target/i386/avx512f-pr80846.c: New test.
2142
73c4b4df
BC
21432017-07-20 Bin Cheng <bin.cheng@arm.com>
2144
2145 PR tree-optimization/81388
2146 * gcc.dg/tree-ssa/pr81388-1.c: New test.
2147 * gcc.dg/tree-ssa/pr81388-2.c: New test.
2148
77e5edaf
JH
21492017-07-17 Tom de Vries <tom@codesourcery.com>
2150
2151 PR middle-end/81030
2152 * gcc.dg/pr81030.c: New test.
2153
891ad31c
RB
21542017-07-20 Richard Biener <rguenther@suse.de>
2155
2156 PR tree-optimization/61171
2157 * g++.dg/vect/pr61171.cc: New testcase.
2158 * gfortran.dg/vect/pr61171.f: Likewise.
2159 * gcc.dg/vect/vect-reduc-11.c: Likewise.
2160
f971b281
RB
21612017-07-20 Richard Biener <rguenther@suse.de>
2162
2163 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
2164 with V64QImode.
2165 * gcc.dg/vect/slp-45.c: Likewise.
2166
2071f8f9
N
21672017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
2168
2169 * gcc.dg/tree-ssa/vrp116.c: New Test.
2170
a6722e5b
MM
21712017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2172
2173 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
2174 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
2175 __builtin_cpu_is and __builtin_cpu_supports are supported.
2176
ccfa843f
SM
21772017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
2178
2179 * gcc.target/powerpc/bmi-check.h (main): Skip unless
2180 __BUILTIN_CPU_SUPPORTS__ defined.
2181 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
2182 __BUILTIN_CPU_SUPPORTS__ defined.
2183
564e405c
JJ
21842017-07-19 Jakub Jelinek <jakub@redhat.com>
2185
2186 PR tree-optimization/81346
2187 * gcc.dg/tree-ssa/pr81346-5.c: New test.
2188
3717fbe3
TV
21892017-07-19 Tom de Vries <tom@codesourcery.com>
2190
2191 * gcc.target/nvptx/decl-init.c: Update alignment.
2192 * gcc.target/nvptx/slp-2-run.c: New test.
2193 * gcc.target/nvptx/slp-2.c: New test.
2194 * gcc.target/nvptx/v2di.c: New test.
2195
b98b34b7
TV
21962017-07-19 Tom de Vries <tom@codesourcery.com>
2197
2198 * gcc.target/nvptx/slp-run.c: New test.
2199 * gcc.target/nvptx/slp.c: New test.
2200 * gcc.target/nvptx/v2si-cvt.c: New test.
2201 * gcc.target/nvptx/v2si-run.c: New test.
2202 * gcc.target/nvptx/v2si.c: New test.
2203 * gcc.target/nvptx/vec.inc: New test.
2204
8d1628eb
JJ
22052017-07-19 Jakub Jelinek <jakub@redhat.com>
2206
2207 PR tree-optimization/81346
2208 * gcc.dg/tree-ssa/pr81346-1.c: New test.
2209 * gcc.dg/tree-ssa/pr81346-2.c: New test.
2210 * gcc.dg/tree-ssa/pr81346-3.c: New test.
2211 * gcc.dg/tree-ssa/pr81346-4.c: New test.
2212 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
2213 compiler to avoid X / C1 op C2 optimization to trigger.
2214
4d6ababc
ML
22152017-07-19 Martin Liska <mliska@suse.cz>
2216
2217 PR sanitizer/63361
2218 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
2219 -ffloat-store or -mieee for targets that need it.
2220
d83cc5cc
TV
22212017-07-18 Tom de Vries <tom@codesourcery.com>
2222
2223 PR middle-end/81464
2224 * gfortran.dg/pr81464.f90: New test.
2225
e822e885
UB
22262017-07-18 Uros Bizjak <ubizjak@gmail.com>
2227
2228 PR target/81471
2229 * gcc.target/i386/pr81471.c: New test.
2230
b267968e
RB
22312017-06-18 Richard Biener <rguenther@suse.de>
2232
2233 PR tree-optimization/81410
2234 * gcc.dg/vect/pr81410.c: New testcase.
2235
33e9feb5
JH
22362017-07-18 Jan Hubicka <hubicka@ucw.cz>
2237
2238 PR middle-end/81462
2239 * g++.dg/torture/pr81462.C: New testcase.
2240
694dd0e4
BC
22412017-07-18 Bin Cheng <bin.cheng@arm.com>
2242
2243 PR target/81408
2244 * g++.dg/tree-ssa/pr81408.C: New.
2245 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
2246
f9bfe3f5
RB
22472017-07-18 Richard Biener <rguenther@suse.de>
2248
2249 PR tree-optimization/80620
2250 PR tree-optimization/81403
2251 * gcc.dg/torture/pr80620.c: New testcase.
2252 * gcc.dg/torture/pr81403.c: Likewise.
2253
22542017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
2255
2256 PR tree-optimization/81418
2257 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
2258
22592017-07-17 Carl Love <cel@us.ibm.com>
2260
2261 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
2262 test case changes for commit 249424
2263
2264 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
2265 vmuleuh): Fix scan-assembler-times should check for word not half word
2266 instructions.
2267
f6489326
BS
22682017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2269
2270 PR tree-optimization/81162
2271 * gcc.dg/pr81162.c: Move this to...
2272 * gcc.dg/ubsan/pr81162.c: ...here.
2273
dbc4ecfc
VR
22742017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
2275
2276 * g++.dg/diagnostic/friend1.C: New test.
2277 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
2278
a64559a5
NS
22792017-07-17 Nathan Sidwell <nathan@acm.org>
2280
2281 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
2282
aac59577
BE
22832017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2284
2285 * lib/gcc-dg.exp: Increase expect's match buffer size.
2286
aa1528b5
BC
22872017-07-17 Bin Cheng <bin.cheng@arm.com>
2288
2289 PR target/81369
2290 * gcc.dg/tree-ssa/pr81369.c: New.
2291
b6c354eb
CZ
22922017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
2293
2294 * gcc.target/arc/pr9000674901.c: New file.
2295 * gcc.target/arc/pic-1.c: Likewise.
2296 * gcc.target/arc/pr9001191897.c: Likewise.
2297
1825c61e
CZ
22982017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
2299 Andrew Burgess <andrew.burgess@embecosm.com>
2300
2301 * gcc.target/arc/naked-1.c: New file.
2302 * gcc.target/arc/naked-2.c: Likewise.
2303
1f1e8aed
JJ
23042017-07-17 Jakub Jelinek <jakub@redhat.com>
2305
9ebce098
JJ
2306 PR tree-optimization/81428
2307 * gcc.dg/fixed-point/pr81428.c: New test.
2308
e8dd1313
JJ
2309 PR tree-optimization/81365
2310 * g++.dg/torture/pr81365.C: New test.
2311
1f1e8aed
JJ
2312 PR tree-optimization/81396
2313 * gcc.dg/tree-ssa/pr81396.c: New test.
2314
38f638ca
EB
23152017-07-16 Eric Botcazou <ebotcazou@adacore.com>
2316
2317 * gnat.dg/opt65.adb: New test.
2318
5fa396ad
JH
23192017-07-16 Jan Hubicka <hubicka@ucw.cz>
2320
2321 * gcc.dg/predict-8.c: Update.
2322
00aeee56
VR
23232017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
2324
2325 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
2326 * g++.dg/warn/pr12242.C: Likewise.
2327
b70bb05b
KN
23282017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
2329
2330 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
2331 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
2332 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
2333 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
2334 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
2335 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
2336 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
2337 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
2338 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
2339 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
2340 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
2341 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
2342 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
2343 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
2344 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
2345 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
2346 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
2347 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
2348 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
2349 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
2350 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
2351 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
2352 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
2353 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
2354 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
2355 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
2356 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
2357 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
2358 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
2359 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
2360 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
2361 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
2362 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
2363 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
2364 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
2365 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
2366 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
2367 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
2368 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
2369 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
2370 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
2371 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
2372 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
2373 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
2374 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
2375 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
2376 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
2377 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
2378 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
2379 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
2380 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
2381
3b805666
BS
23822016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2383
2384 PR tree-optimization/81162
2385 * gcc.dg/pr81162.c: New file.
2386
bece580c
MS
23872017-07-14 Martin Sebor <msebor@redhat.com>
2388
2389 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
2390 that bcopy is expected to be transformed to.
2391
eea77d1f
DM
23922017-07-14 David Malcolm <dmalcolm@redhat.com>
2393
2394 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
2395 * g++.dg/lookup/missing-std-include-2.C: New test case.
2396 * g++.dg/lookup/missing-std-include-3.C: New test case.
2397 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
2398 * gcc.dg/missing-header-fixit-1.c: New test case.
2399 * gcc.dg/missing-header-fixit-2.c: New test case.
2400 * gcc.dg/missing-header-fixit-2.h: New header.
2401
338d6484
DM
24022017-07-13 David Malcolm <dmalcolm@redhat.com>
2403
2404 PR c/81405
2405 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
2406
24072017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
2408
2409 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
2410
6d28654e
ML
24112017-07-13 Martin Liska <mliska@suse.cz>
2412
2413 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
2414 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
2415 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
2416 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
2417 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
2418 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
2419 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
2420
3787ee47
MM
24212017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2422
2423 PR target/81193
2424 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
2425 __builtin_cpu_supports with old GLIBC's.
2426 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
2427 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
2428 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
2429 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
2430 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
2431 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
2432 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
2433 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
2434 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
2435 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
2436 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
2437 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
2438 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
2439 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
2440 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
2441 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
2442 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
2443 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
2444 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
2445 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
2446 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
2447 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
2448 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
2449 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
2450
118009c1
CL
24512017-07-12 Carl Love <cel@us.ibm.com>
2452
2453 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
2454 rev_bool_int): Add test cases for builtins.
2455 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
2456 test cases for builtins.
2457
5d7b8153
CL
24582017-07-12 Carl Love <cel@us.ibm.com>
2459
2460 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
2461 lp64 && p9vector_hw.
2462
6ea93a64
CL
24632017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
2464
2465 * lib/target-supports.exp (check_stack_check_available): Make
2466 testcase name depend on stack_kind.
2467
2f65ab2e
MC
24682017-07-11 Michael Collison <michael.collison@arm.com>
2469
774cccdc 2470 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 2471
9e028cef
PC
24722017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2473
2474 PR c++/51270
2475 * g++.dg/warn/Wreturn-local-addr-3.C: New.
2476
f281956e
CL
24772017-07-11 Carl Love <cel@us.ibm.com>
2478
2479 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
2480 test cases for the builtins.
2481
3d36348a
YG
24822017-07-11 Yury Gribov <tetra2005@gmail.com>
2483
2484 * lib/profopt.exp: Print relative names in UNSUPPORTED
2485 AutoFDO tests.
2486
214f700a
MC
24872017-07-10 Michael Collison <michael.collison@arm.com>
2488
2489 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
2490
03ed2915
UB
24912017-07-10 Uros Bizjak <ubizjak@gmail.com>
2492
2493 PR target/81375
2494 * gcc.target/i386/pr81375.c: New test.
2495
9c582dbb
MS
24962017-07-10 Martin Sebor <msebor@redhat.com>
2497
2498 PR tree-optimization/80397
2499 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 2500
281ac396
MS
25012017-07-10 Martin Sebor <msebor@redhat.com>
2502
2503 PR other/81345
2504 * gcc.dg/pr81345.c: New test.
2505
a7784956
CZ
25062017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
2507
2508 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
2509 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
2510
5920ba15
UB
25112017-07-09 Uros Bizjak <ubizjak@gmail.com>
2512
2513 PR target/81313
2514 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
2515 integer argumets to bypass x86_64 outgoing args optimization.
2516
25172017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
2518
2519 * gfortran.dg/eoshift_4.f90: New test.
2520 * gfortran.dg/eoshift_5.f90: New test.
2521 * gfortran.dg/eoshift_6.f90: New test.
2522
35c95658
L
25232017-07-09 H.J. Lu <hongjiu.lu@intel.com>
2524
2525 PR target/81313
2526 * gcc.target/i386/pr81313-1.c: New test.
2527 * gcc.target/i386/pr81313-2.c: Likewise.
2528 * gcc.target/i386/pr81313-3.c: Likewise.
2529 * gcc.target/i386/pr81313-4.c: Likewise.
2530 * gcc.target/i386/pr81313-5.c: Likewise.
2531
dcbf81c9
RS
25322017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
2533
2534 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
2535 * gnat.dg/vect16.ads (Sarray): Likewise.
2536 * gnat.dg/vect17.ads (Sarray): Likewise.
2537 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
2538 * gnat.dg/vect16.adb (Add): Likewise.
2539 * gnat.dg/vect17.adb (Add): Likewise.
2540
738f7c2e
DM
25412017-07-07 David Malcolm <dmalcolm@redhat.com>
2542
2543 PR c++/79300
2544 * g++.dg/diagnostic/pr79300.C: New test case.
2545
6a69355c
MM
25462017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2547
57f49e99
MM
2548 * gcc.target/powerpc/clone1.c: Add check to make sure the
2549 __builtin_cpu_supports function is fully supported.
2550 * gcc.target/powerpc/clone2.c: New runtime test for
2551 target_clones.
2552
6a69355c
MM
2553 PR target/81348
2554 * gcc.target/powerpc/pr81348.c: New test.
2555
5e32025a
SN
25562017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
2557
2558 * gfortran.dg/vect/pr60510.f: Require vect_double support.
2559
19388c6d
CL
25602017-07-07 Carl Love <cel@us.ibm.com>
2561
2562 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
2563 file for built-ins.
2564
bcc3c3f1
JM
25652017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
2566
2567 * gcc.target/sparc/dictunpack.c: New file.
2568 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
2569 * gcc.target/sparc/fpcmpshl.c: Likewise.
2570 * gcc.target/sparc/fpcmpurshl.c: Likewise.
2571 * gcc.target/sparc/fpcmpushl.c: Likewise.
2572
2c6e2eb1
HA
25732017-07-06 Harald Anlauf <anlauf@gmx.de>
2574
2575 PR fortran/70071
2576 * gfortran.dg/coarray_44.f90: New testcase.
2577
5094f7d5
MO
25782017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
2579
2580 * c-c++-common/asan/kasan-alloca-1.c: New test.
2581 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
2582
e3174bdf
MO
25832017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
2584
2585 * c-c++-common/asan/alloca_big_alignment.c: New test.
2586 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2587 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
2588 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
2589 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2590 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2591 * c-c++-common/asan/alloca_safe_access.c: Likewise.
2592 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2593
a40c6fa8
GJL
25942017-07-06 Georg-Johann Lay <avr@gjlay.de>
2595
2596 PR target/81305
2597 * gcc.target/avr/isr-test.h: Fix warnings.
2598
9296dd9b
TP
25992017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
2600
2601 * lib/target-supports.exp: Generate
2602 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
2603 and check_effective_target_arm_arch_v8r_multilib.
2604
d87f00ba
CL
26052017-07-06 Carl Love <cel@us.ibm.com>
2606
9296dd9b 2607 * ChangeLog: Clean up from mid air collision
08e60e19
CL
2608
26092017-07-06 Carl Love <cel@us.ibm.com>
2610
2611 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
2612 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
2613 cases for vec_addc, adde and addec builtins.
2614
c471c6ed
DM
26152017-07-06 David Malcolm <dmalcolm@redhat.com>
2616
2617 PR c++/79300
2618 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
2619 expected underlining within macro expansion.
2620 * c-c++-common/pr70264.c: Likewise.
2621 * g++.dg/plugin/diagnostic-test-expressions-1.C
2622 (test_within_macro_1): New test.
2623 (test_within_macro_2): Likewise.
2624 (test_within_macro_3): Likewise.
2625 (test_within_macro_4): Likewise.
2626 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
2627 expected underlining within macro expansion.
2628 (test_macro_4): Likewise.
2629 * gcc.dg/plugin/diagnostic-test-expressions-1.c
2630 (test_within_macro_1): New test.
2631 (test_within_macro_2): Likewise.
2632 (test_within_macro_3): Likewise.
2633 (test_within_macro_4): Likewise.
2634 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
2635 underlining within macro expansion.
2636
68d872d7
SP
26372017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
2638
2639 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
2640 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
2641 _mm_maskz_getexp_round_sd): Test new intrinsics.
2642 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
2643 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
2644 _mm_maskz_getexp_round_ss): Ditto.
2645 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
2646 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
2647 _mm_maskz_getmant_round_sd): Ditto.
2648 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
2649 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
2650 _mm_maskz_getmant_round_ss): Ditto.
2651 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
2652 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
2653 _mm_maskz_getexp_round_sd): New runtime tests.
2654 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
2655 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
2656 _mm_maskz_getexp_round_ss): Ditto.
2657 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
2658 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
2659 _mm_maskz_getmant_round_sd): Ditto.
2660 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
2661 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
2662 _mm_maskz_getmant_round_ss): Ditto.
2663 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
2664 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
2665 __builtin_ia32_getmantss_mask_round): Test new builtins.
2666 * gcc.target/i386/sse-13.c : Ditto.
2667 * gcc.target/i386/sse-23.c: Ditto.
2668 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
2669 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
2670 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
2671 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
2672 _mm_mask_getexp_round_ss): Test new intrinsics.
2673 * gcc.target/i386/testround-1.c: Ditto.
2674 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
2675 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
2676 _mm_mask_getmant_round_ss): Test new intrinsics
2677 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
2678 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
2679 _mm_maskz_getmant_ss): Test new intrinsics.
2680
9e00a397
CL
26812017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
2682
2683 * lib/target-supports-dg.exp (dg-require-stack-check): New.
2684 * lib/target-supports.exp (check_stack_check_available): New.
2685 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
2686 * gcc.c-torture/compile/stack-check-1.c: Likewise.
2687 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
2688 * gcc.dg/pr47443.c: Likewise.
2689 * gcc.dg/pr48134.c: Likewise.
2690 * gcc.dg/pr70017.c: Likewise.
2691 * gcc.target/aarch64/stack-checking.c: Likewise.
2692 * gcc.target/arm/stack-checking.c: Likewise.
2693 * gcc.target/i386/pr48723.c: Likewise.
2694 * gcc.target/i386/pr55672.c: Likewise.
2695 * gcc.target/i386/pr67265-2.c: Likewise.
2696 * gcc.target/i386/pr67265.c: Likewise.
2697 * gnat.dg/opt49.adb: Likewise.
2698 * gnat.dg/stack_check1.adb: Likewise.
2699 * gnat.dg/stack_check2.adb: Likewise.
2700 * gnat.dg/stack_check3.adb: Likewise.
2701
38e6cc4d
KN
27022017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
2703
2704 PR target/80103
2705 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
2706 __attribute__.
2707
f8aa2b2c
SP
27082017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
2709
2710 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
2711 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
2712 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
2713 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
2714 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
2715 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
2716 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
2717 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
2718 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
2719 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
2720 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
2721 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
2722
e483b7b4
GJL
27232017-07-05 Georg-Johann Lay <avr@gjlay.de>
2724
2725 PR target/81305
2726 * gcc.target/avr/isr-test.h: New file.
2727 * gcc.target/avr/torture/isr-01-simple.c: New test.
2728 * gcc.target/avr/torture/isr-02-call.c: New test.
2729 * gcc.target/avr/torture/isr-03-fixed.c: New test.
2730
a8745cc2
BC
27312017-07-05 Bin Cheng <bin.cheng@arm.com>
2732
2733 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
2734 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
2735 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
2736 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
2737
4a52eb19
BC
27382017-07-05 Bin Cheng <bin.cheng@arm.com>
2739
2740 * gcc.dg/tree-ssa/ldist-26.c: New test.
2741
95f7d11b
BC
27422017-07-05 Bin Cheng <bin.cheng@arm.com>
2743
2744 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
2745
45bb7d59
UB
27462017-07-04 Uros Bizjak <ubizjak@gmail.com>
2747
2748 PR target/81300
2749 * gcc.target/i386/pr81300.c: New test.
2750
1fcfac88
UB
27512017-07-04 Uros Bizjak <ubizjak@gmail.com>
2752
2753 PR target/81294
2754 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
2755 x and y arguments in the call to _subborrow_u32.
2756 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
2757 x and y arguments in the call to _subborrow_u64.
2758 * gcc.target/i386/pr81294-1.c: New test.
2759 * gcc.target/i386/pr81294-2.c: Ditto.
2760
a4187dab
KT
27612017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2762
2763 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
2764
efbf55b0
MP
27652017-07-04 Marek Polacek <polacek@redhat.com>
2766
2767 PR c/81231
2768 * gcc.dg/atomic-pr81231.c: New test.
2769
1aad7106
RS
27702017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
2771
2772 PR tree-optimization/81292
2773 * gcc.dg/pr81292-1.c: New test.
2774 * gcc.dg/pr81292-2.c: Likewise.
2775
7c819e8a
ML
27762017-07-04 Martin Liska <mliska@suse.cz>
2777
2778 PR sanitizer/81040
2779 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
2780 use-after-scope sanitization.
2781
f111f434
JJ
27822017-07-04 Jakub Jelinek <jakub@redhat.com>
2783
8e8dd13b
JJ
2784 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
2785 options.
2786
f111f434
JJ
2787 PR target/81175
2788 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
2789 gather.
2790
7a1238d1
ML
27912017-07-04 Martin Liska <mliska@suse.cz>
2792
2793 PR ipa/81214
2794 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
2795 * g++.dg/ext/mvc3.C: Likewise.
2796 * gcc.target/i386/mvc2.c: Likewise.
2797 * gcc.target/i386/mvc3.c: Likewise.
2798
9fc1fed4
JJ
27992017-07-04 Jakub Jelinek <jakub@redhat.com>
2800
8e3b9bbf
JJ
2801 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
2802 decomposition declaration in diagnostics.
2803 * g++.dg/cpp1z/decomp2.C: Likewise.
2804 * g++.dg/cpp1z/decomp3.C: Likewise.
2805 * g++.dg/cpp1z/decomp4.C: Likewise.
2806 * g++.dg/cpp1z/decomp5.C: Likewise.
2807 * g++.dg/cpp1z/decomp6.C: Likewise.
2808 * g++.dg/cpp1z/decomp7.C: Likewise.
2809 * g++.dg/cpp1z/decomp8.C: Likewise.
2810 * g++.dg/cpp1z/decomp13.C: Likewise.
2811 * g++.dg/cpp1z/decomp14.C: Likewise.
2812 * g++.dg/cpp1z/decomp18.C: Likewise.
2813 * g++.dg/cpp1z/decomp19.C: Likewise.
2814 * g++.dg/cpp1z/decomp22.C: Likewise.
2815 * g++.dg/cpp1z/decomp23.C: Likewise.
2816 * g++.dg/cpp1z/decomp24.C: Likewise.
2817 * g++.dg/cpp1z/decomp25.C: Likewise.
2818 * g++.dg/cpp1z/decomp26.C: Likewise.
2819 * g++.dg/cpp1z/decomp28.C: Likewise.
2820
9fc1fed4
JJ
2821 PR c++/81258
2822 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
2823 * g++.dg/cpp1z/decomp30.C: New test.
2824
17c18221
PC
28252017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2826
2827 PR c++/65775
2828 * g++.dg/cpp0x/trailing14.C: New.
2829
370d975d
DH
28302017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2831
2832 PR testsuite/79866
2833 * gfortran.dg/coarray_event_2.f08: New test.
2834
73977c47
DH
28352017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2836
2837 PR testsuite/79843
2838 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
2839 * gfortran.dg/pointer_intent_2.f90: Likewise.
2840
2f70a979
JH
28412017-07-02 Jan Hubicka <hubicka@ucw.cz>
2842
2843 PR middle-end/81290
2844 * gcc.c-torture/compile/pr81290.c: New.
2845
6b5e165b
RB
28462017-07-03 Richard Biener <rguenther@suse.de>
2847
2848 PR tree-optimization/60510
2849 * gfortran.dg/vect/pr60510.f: New testcase.
2850
d8ac7e28
RO
28512017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2852
2853 * gcc.target/i386/mvc6.c: Require ifunc support.
2854
da402967
ML
28552017-07-03 Martin Liska <mliska@suse.cz>
2856
2857 PR sanitize/81040
2858 * g++.dg/asan/function-argument-1.C: New test.
2859 * g++.dg/asan/function-argument-2.C: New test.
2860 * g++.dg/asan/function-argument-3.C: New test.
2861
bc9f4235
RS
28622017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
2863
2864 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
2865 as well.
2866
be086ff5
TV
28672017-07-03 Tom de Vries <tom@codesourcery.com>
2868
2869 PR tree-optimization/69468
2870 * gcc.dg/pr81192.c: Update.
2871
4752be46
TV
28722017-07-03 Tom de Vries <tom@codesourcery.com>
2873
2874 PR tree-optimization/81192
2875 * gcc.dg/pr81192.c: Update.
2876
0bbfd554
TV
28772017-07-03 Tom de Vries <tom@codesourcery.com>
2878
2879 PR tree-optimization/81192
2880 * gcc.dg/pr81192.c: New test.
2881
b677e2f6
TK
28822017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2883
2884 * gfortran/eoshift_3.f90: New test.
2885
e3f9a279
RS
28862017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2887
2888 * gcc.dg/strlenopt-32.c: New testcase.
2889 * gcc.dg/strlenopt-33.c: Likewise.
2890 * gcc.dg/strlenopt-33g.c: Likewise.
2891 * gcc.dg/strlenopt-34.c: Likewise.
2892 * gcc.dg/strlenopt-35.c: Likewise.
2893
862088aa
RS
28942017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2895
2896 PR tree-optimization/80769
2897 * gcc.dg/strlenopt-31.c: New test.
2898 * gcc.dg/strlenopt-31g.c: Likewise.
2899
c34d0927
RS
29002017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2901
2902 PR tree-optimization/81136
2903 * gcc.dg/vect/pr81136.c: New test.
2904
c52d6043
JJ
29052017-07-01 Jakub Jelinek <jakub@redhat.com>
2906
2907 PR sanitizer/81262
2908 * gcc.c-torture/compile/pr81262.c: New test.
2909 * g++.dg/ubsan/pr81262.C: New test.
2910
77616c7e
JH
29112017-06-29 Jan Hubicka <hubicka@ucw.cz>
2912
2913 PR ipa/81261
2914 * g++.dg/ipa/pr81261.C: New testcase.
2915
fb6a764d
AP
29162017-06-30 Andrew Pinski <apinski@cavium.com>
2917
2918 * gcc.dg/torture/pr81245.c: New testcase.
2919
059ab149
AH
29202017-06-30 Aldy Hernandez <aldyh@redhat.com>
2921
2922 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
2923 unbounded use.
2924
e59e8b5a
DM
29252017-06-30 David Malcolm <dmalcolm@redhat.com>
2926
2927 PR c++/80014
2928 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
2929 Add declaration.
2930 (test_typeid): New test function.
2931
e855bdc0
JJ
29322017-06-30 Jakub Jelinek <jakub@redhat.com>
2933
2934 PR target/81225
2935 * gcc.target/i386/pr81225.c: New test.
2936
fe32bb1b
NS
29372017-06-30 Nathan Sidwell <nathan@acm.org>
2938
2939 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
2940 * g++.dg/cpp0x/decltype9.C: Likewise.
2941 * g++.dg/cpp0x/forw_enum9.C: Likewise.
2942 * g++.dg/lookup/decl1.C: Likewise.
2943 * g++.dg/lookup/extern-c-redecl.C: Likewise.
2944 * g++.dg/other/pr28432.C: Likewise.
2945 * g++.dg/parse/crash12.C: Likewise.
2946 * g++.dg/parse/enum3.C: Likewise.
2947 * g++.dg/parse/operator6.C: Likewise.
2948 * g++.dg/template/crash69.C: Likewise.
2949 * g++.dg/template/error27.C: Likewise.
2950 * g++.dg/template/error28.C: Likewise.
2951 * g++.dg/template/memfriend6.C: Likewise.
2952 * g++.old-deja/g++.mike/err1.C: Likewise.
2953 * g++.old-deja/g++.mike/p811.C: Likewise.
2954 * g++.old-deja/g++.other/crash25.C: Likewise.
2955 * g++.old-deja/g++.other/dtor4.C: Likewise.
2956 * g++.old-deja/g++.pt/t37.C: Likewise.
2957
aaa587d4
ML
29582017-06-30 Martin Liska <mliska@suse.cz>
2959
2960 PR ipa/81214
2961 * gcc.target/i386/pr81214.c: New test.
2962
274c1516
NS
29632017-06-30 Nathan Sidwell <nathan@acm.org>
2964
3b5c768c
NS
2965 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
2966
274c1516
NS
2967 PR c++/81229
2968 * g++.dg/lookup/pr81229.C: New.
2969
c497284c
ML
29702017-06-30 Martin Liska <mliska@suse.cz>
2971
2972 PR sanitizer/81021
2973 * g++.dg/asan/pr81021.C: New test.
2974
4812f0b7
RB
29752017-06-30 Richard Biener <rguenther@suse.de>
2976
2977 PR tree-optimization/81249
2978 * g++.dg/torture/pr81249.C: New testcase.
2979
8e09cb8b
PC
29802017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2981
2982 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
2983 * g++.dg/diagnostic/variadic1.C: Likewise.
2984 * g++.dg/gomp/udr-3.C: Likewise.
2985 * g++.dg/overload/error1.C: Likewise.
2986 * g++.dg/overload/error2.C: Likewise.
2987 * g++.dg/template/duplicate1.C: Likewise.
2988 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2989 * g++.old-deja/g++.brendan/arm2.C: Likewise.
2990 * g++.old-deja/g++.other/redecl2.C: Likewise.
2991 * g++.old-deja/g++.other/redecl4.C: Likewise.
2992 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2993
74582a3e
CP
29942017-06-29 Cesar Philippidis <cesar@codesourcery.com>
2995
2996 PR fortran/77765
2997 * gfortran.dg/goacc/pr77765.f90: New test.
2998
6da4066f
SE
29992017-06-29 Steve Ellcey <sellcey@cavium.com>
3000
3001 * gcc.target/aarch64/ccmp_2.c: New test.
3002
be3b7dcf
NS
30032017-06-29 Nathan Sidwell <nathan@acm.org>
3004
3005 PR c++/81247
3006 * g++.dg/parse/pr81247-[abc].C: New.
3007
e5898daf
CL
30082017-06-29 Carl Love <cel@us.ibm.com>
3009
3010 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
3011 test_unsigned_int_result, test_ll_int_result,
3012 test_ll_unsigned_int_result): Add result checking functions, add
3013 debug support.
3014 (main): Add builtin function tests.
3015
14836f38
CL
30162017-06-29 Carl Love <cel@us.ibm.com>
3017
3018 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
3019 dg-skip-if): Add -mvsx -mcpu=power7.
3020
0630a4ec
RB
30212017-06-29 Richard Biener <rguenther@suse.de>
3022
3023 * gcc.dg/vect/slp-reduc-8.c: New testcase.
3024
f76b4224
NS
30252017-06-29 Nathan Sidwell <nathan@acm.org>
3026
3027 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
3028
f66459c1
PB
30292017-06-29 Peter Bergner <bergner@vnet.ibm.com>
3030
3031 PR middle-end/81194
3032 * g++.dg/pr81194.C: New test.
3033
3c7bb489
L
30342017-06-29 H.J. Lu <hongjiu.lu@intel.com>
3035
3036 PR ipa/80565
3037 * gcc.dg/torture/pr80565.c: New file.
3038
6cd83bec
BC
30392017-06-29 Bin Cheng <bin.cheng@arm.com>
3040
3041 PR tree-optimization/81196
3042 * gcc.dg/vect/pr81196.c: New.
3043
4c6a51a0
MC
30442017-06-29 Michael Collison <michael.collison@arm.com>
3045
3046 Fix date on previous ChangeLog entry.
3047
30482017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
3049 Michael Collison <michael.collison@arm.com>
3050
3051 PR target/70119
3052 * gcc.target/aarch64/var_shift_mask_1.c: New test.
3053
395a191d
SP
30542017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
3055
3056 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
3057 Test new intrinsic.
3058 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
3059 Ditto.
3060 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
3061 Ditto.
3062 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
3063 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3064 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3065
0ddc0ebc
TP
30662017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3067
3068 * lib/target-supports.exp (check_effective_target_vect_int): Replace
3069 current ARM check by ARM NEON's availability check.
3070 (check_effective_target_vect_intfloat_cvt): Likewise.
3071 (check_effective_target_vect_uintfloat_cvt): Likewise.
3072 (check_effective_target_vect_floatint_cvt): Likewise.
3073 (check_effective_target_vect_floatuint_cvt): Likewise.
3074 (check_effective_target_vect_shift): Likewise.
3075 (check_effective_target_whole_vector_shift): Likewise.
3076 (check_effective_target_vect_bswap): Likewise.
3077 (check_effective_target_vect_shift_char): Likewise.
3078 (check_effective_target_vect_long): Likewise.
3079 (check_effective_target_vect_float): Likewise.
3080 (check_effective_target_vect_perm): Likewise.
3081 (check_effective_target_vect_perm_byte): Likewise.
3082 (check_effective_target_vect_perm_short): Likewise.
3083 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3084 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3085 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3086 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3087 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3088 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3089 (check_effective_target_vect_widen_shift): Likewise.
3090 (check_effective_target_vect_extract_even_odd): Likewise.
3091 (check_effective_target_vect_interleave): Likewise.
3092 (check_effective_target_vect_multiple_sizes): Likewise.
3093 (check_effective_target_vect64): Likewise.
3094 (check_effective_target_vect_max_reduc): Likewise.
3095
56a6d474
RB
30962017-06-28 Richard Biener <rguenther@suse.de>
3097
3098 PR middle-end/81227
3099 * gcc.dg/pr81227.c: New testcase.
3100
926c7865
MM
31012017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3102
3103 PR target/81193
3104 * lib/target-supports.exp
3105 (check_ppc_cpu_supports_hw_available): New test to make sure
3106 __builtin_cpu_supports works on power7 and newer.
3107
17a7218b
ML
31082017-06-28 Martin Liska <mliska@suse.cz>
3109
3110 PR ipa/81128
3111 * gcc.target/i386/pr81128.c: New test.
3112
63010089
ML
31132017-06-28 Martin Liska <mliska@suse.cz>
3114
3115 PR driver/79659
3116 * g++.dg/opt/pr79659.C: New test.
3117
b1cac008
CL
31182017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
3119
3120 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
3121 and options.
3122 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
3123
42bd89ce
MG
31242017-06-28 Marc Glisse <marc.glisse@inria.fr>
3125
3126 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
3127 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
3128
b8d62ac8
JJ
31292017-06-28 Jakub Jelinek <jakub@redhat.com>
3130
3131 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
3132 (foo): ... this. Change constants such that it isn't matched
3133 as __builtin_copysign, yet tests the combiner the same.
3134
6dc61b45
ML
31352017-06-28 Martin Liska <mliska@suse.cz>
3136
3137 PR sanitizer/81224
3138 * gcc.dg/asan/pr81224.c: New test.
3139
9a265443
EB
31402017-06-28 Eric Botcazou <ebotcazou@adacore.com>
3141
3142 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
3143 passed to pthread_join.
3144
935b5226
AK
31452017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3146
3147 * gcc.target/s390/nodatarel-1.c: New test.
3148
88016532
JD
31492017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3150
3151 PR fortran/80164
3152 * gfortran.dg/array_temporaries_4.f90: New test.
3153
8c2805bb
AP
31542017-06-27 Andrew Pinski <apinski@cavium.com>
3155
3156 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
3157 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
3158 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
3159
786c6d10
MP
31602017-06-27 Marek Polacek <polacek@redhat.com>
3161
3162 PR sanitizer/81223
3163 * gcc.dg/ubsan/pr81223.c: New test.
3164
1e7df2e6
MG
31652017-06-27 Marc Glisse <marc.glisse@inria.fr>
3166
3167 * gcc.dg/tree-ssa/assoc-1.c: New file.
3168
58b45c4f
PC
31692017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3170
3171 PR c++/62046
3172 * g++.dg/parse/catch2.C: New.
3173
00296d7f
JJ
31742017-06-27 Jakub Jelinek <jakub@redhat.com>
3175
c1031852
JJ
3176 PR sanitizer/81209
3177 * g++.dg/ubsan/pr81209.C: New test.
3178
00296d7f
JJ
3179 PR middle-end/81207
3180 * gcc.c-torture/compile/pr81207.c: New test.
3181
0c418630
MP
31822017-06-27 Marek Polacek <polacek@redhat.com>
3183
3184 PR bootstrap/81216
3185 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
3186
4b377e01
MS
31872017-06-26 Martin Sebor <msebor@redhat.com>
3188
3189 PR c++/81169
3190 * g++.dg/Wclass-memaccess-2.C: New test.
3191
952ac945
CL
31922017-06-26 Carl Love <cel@us.ibm.com>
3193
3194 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
3195 Add new runnable test file for the vec_rev built-ins.
3196
df11b2ea
BS
31972016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3198
226ab0a8 3199 PR/tree-optimization 71815
df11b2ea
BS
3200 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
3201 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3202
fa7ccca0
RL
32032017-06-26 Renlin Li <renlin.li@arm.com>
3204 Szabolcs Nagy <szabolcs.nagy@arm.com>
3205
3206 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
3207 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
3208 memmove.
3209
5a5c2d16
RB
32102017-06-26 Richard Biener <rguenther@suse.de>
3211
3212 PR target/81175
3213 * gfortran.dg/pr81175.f: New testcase.
3214
75f0112f
RB
32152017-06-26 Richard Biener <rguenther@suse.de>
3216
3217 PR tree-optimization/81203
3218 * gcc.dg/torture/pr81203.c: New testcase.
3219
3e2becc4
MP
32202017-06-26 Marek Polacek <polacek@redhat.com>
3221
3222 PR c/80116
3223 * c-c++-common/Wmultistatement-macros-1.c: New test.
3224 * c-c++-common/Wmultistatement-macros-2.c: New test.
3225 * c-c++-common/Wmultistatement-macros-3.c: New test.
3226 * c-c++-common/Wmultistatement-macros-4.c: New test.
3227 * c-c++-common/Wmultistatement-macros-5.c: New test.
3228 * c-c++-common/Wmultistatement-macros-6.c: New test.
3229 * c-c++-common/Wmultistatement-macros-7.c: New test.
3230 * c-c++-common/Wmultistatement-macros-8.c: New test.
3231 * c-c++-common/Wmultistatement-macros-9.c: New test.
3232 * c-c++-common/Wmultistatement-macros-10.c: New test.
3233 * c-c++-common/Wmultistatement-macros-11.c: New test.
3234
945653db
EB
32352017-06-26 Eric Botcazou <ebotcazou@adacore.com>
3236
3237 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
3238
c8e3c356
CL
32392017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
3240
3241 * lib/target-supports.exp
3242 (check_effective_target_arm_neon_ok_nocache): Add flags with
3243 -mfloat-abi=hard. Include arm_neon.h.
3244 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
3245 (check_effective_target_arm_neon_ok_no_float_abi): New.
3246 * gcc.target/arm/lto/pr65837_0.c: Require
3247 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
3248 * gcc.target/arm/lto/pr65837-attr_0.c: Require
3249 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
3250
22235619
PC
32512017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3252
3253 PR c++/62315
3254 * g++.dg/parse/typedef2.C: Specify a dg-error string.
3255
e56e3fda
TK
32562017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3257
45bb7d59 3258 PR fortran/52473
e56e3fda
TK
3259 * gfortran.dg/cshift_2.f90: New test.
3260
d3f062be
JW
32612017-06-23 Jim Wilson <jim.wilson@linaro.org>
3262
3263 PR middle-end/79794
3264 * gcc.target/aarch64/pr79794.c: New.
3265
37416b69
MM
32662017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3267
3268 PR target/80510
3269 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
3270 * gcc.target/powerpc/pr80510-2.c: Likewise.
3271
8447a92f
JL
32722017-06-22 Jeff Law <law@redhat.com>
3273
3274 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
3275
52607f7e
WS
32762017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3277
3278 * gcc.target/powerpc/fold-vec-shift-char.c: New.
3279 * gcc.target/powerpc/fold-vec-shift-int.c: New.
3280 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
3281 * gcc.target/powerpc/fold-vec-shift-short.c: New.
3282 * gcc.target/powerpc/fold-vec-shift-left.c: New.
3283 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
3284 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
3285 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
3286
fb68f296
JC
32872017-06-23 James Cowgill <James.Cowgill@imgtec.com>
3288
45bb7d59 3289 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 3290
60edf8bb
MT
32912017-06-22 Matt Turner <mattst88@gmail.com>
3292
3293 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
3294 skylake check.
3295
4333d74b
CL
32962017-06-22 Carl Love <cel@us.ibm.com>
3297
3298 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
3299 vmuleuh): Fix scan-assembler-times should check for word not half word
3300 instructions.
3301
13f752b2
JL
33022017-06-22 Jeff Law <law@redhat.com>
3303
3304 * gcc.c-torture/compile/stack-check-1.c: New test.
3305
0759db19
RB
33062016-06-22 Richard Biener <rguenther@suse.de>
3307
3308 * gcc.dg/vect/pr65947-1.c: Remove xfail.
3309 * gcc.dg/vect/pr65947-2.c: Likewise.
3310 * gcc.dg/vect/pr65947-3.c: Likewise.
3311 * gcc.dg/vect/pr65947-4.c: Likewise.
3312 * gcc.dg/vect/pr65947-5.c: Likewise.
3313 * gcc.dg/vect/pr65947-6.c: Likewise.
3314 * gcc.dg/vect/pr65947-8.c: Likewise.
3315 * gcc.dg/vect/pr65947-9.c: Likewise.
3316 * gcc.dg/vect/pr65947-10.c: Likewise.
3317 * gcc.dg/vect/pr65947-12.c: Likewise.
3318 * gcc.dg/vect/pr65947-13.c: Likewise.
3319 * gcc.dg/vect/pr65947-14.c: Likewise.
3320 * gcc.dg/vect/vect-cond-2.c: Likewise.
3321 * gcc.dg/vect/vect-pr69848.c: Likewise.
3322
c24c235e
ML
33232017-06-22 Martin Liska <mliska@suse.cz>
3324
3325 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
3326 to not inline it.
3327
71f82be9
JG
33282017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
3329
3330 * gcc.dg/tree-ssa/forwprop-37.c: New.
3331
a78f6980
RB
33322017-06-22 Richard Biener <rguenther@suse.de>
3333
3334 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
3335
85d5b033
RB
33362017-06-22 Richard Biener <rguenther@suse.de>
3337
3338 * gcc.dg/vect/pr65947-14.c: New testcase.
3339
4ded8669
MM
33402017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3341
3342 PR target/80510
3343 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
3344 32-bit support is added. Change ITYPE size to 64-bit integer.
3345 * gcc.target/powerpc/pr80510-2.c: Likewise.
3346
cb8d1b01
JJ
33472017-06-21 Jakub Jelinek <jakub@redhat.com>
3348
3349 PR c++/81154
3350 * g++.dg/gomp/pr81154.C: New test.
3351
113459fa
DM
33522017-06-21 David Malcolm <dmalcolm@redhat.com>
3353
3354 * g++.dg/other/old-style-cast-fixits.C: New test case.
3355
5e9d501c
JJ
33562017-06-21 Jakub Jelinek <jakub@redhat.com>
3357
3358 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
3359
27d33d3e
TV
33602017-06-21 Tom de Vries <tom@codesourcery.com>
3361
3362 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
3363
5433db45
TV
33642017-06-21 Tom de Vries <tom@codesourcery.com>
3365
3366 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
3367 warning.
3368
93c18375
ML
33692017-06-21 Martin Liska <mliska@suse.cz>
3370
3371 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
3372
ff9baa5f
PMR
33732017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
3374
3375 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
3376 gnat.dg/debug11_pkg2.ads: New testcase.
3377
a23ba8cc
MG
33782017-06-21 Marc Glisse <marc.glisse@inria.fr>
3379
3380 * gcc.target/i386/getround.c: New file.
3381
ed73f46f
MG
33822017-06-21 Marc Glisse <marc.glisse@inria.fr>
3383
3384 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
3385 * gcc.dg/tree-ssa/addadd-2.c: New file.
3386
6b92ab17
TV
33872017-06-21 Tom de Vries <tom@codesourcery.com>
3388
3389 * lib/target-supports.exp (add_options_for_stack_size): New proc.
3390 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
3391 * gcc.c-torture/compile/20080806-1.c: Same.
3392 * gcc.c-torture/compile/920723-1.c: Same.
3393 * gcc.c-torture/compile/930621-1.c: Same.
3394 * gcc.c-torture/compile/991214-2.c: Same.
3395 * gcc.c-torture/compile/bcopy.c: Same.
3396 * gcc.c-torture/compile/memtst.c: Same.
3397 * gcc.c-torture/compile/msp.c: Same.
3398 * gcc.c-torture/compile/stuct.c: Same.
3399 * gcc.c-torture/execute/20011008-3.c: Same.
3400 * gcc.c-torture/execute/20030209-1.c: Same.
3401 * gcc.c-torture/execute/20031012-1.c: Same.
3402 * gcc.c-torture/execute/20040805-1.c: Same.
3403 * gcc.c-torture/execute/920410-1.c: Same.
3404 * gcc.c-torture/execute/921113-1.c: Same.
3405 * gcc.c-torture/execute/921202-1.c: Same.
3406 * gcc.c-torture/execute/921208-2.c: Same.
3407 * gcc.c-torture/execute/930106-1.c: Same.
3408 * gcc.c-torture/execute/930406-1.c: Same.
3409 * gcc.c-torture/execute/950221-1.c: Same.
3410 * gcc.c-torture/execute/960521-1.c: Same.
3411 * gcc.c-torture/execute/980605-1.c: Same.
3412 * gcc.c-torture/execute/comp-goto-1.c: Same.
3413 * gcc.c-torture/execute/comp-goto-2.c: Same.
3414 * gcc.c-torture/execute/memcpy-1.c: Same.
3415 * gcc.c-torture/execute/multi-ix.c: Same.
3416 * gcc.c-torture/execute/nestfunc-4.c: Same.
3417 * gcc.c-torture/execute/pr20621-1.c: Same.
3418 * gcc.c-torture/execute/pr23135.c: Same.
3419 * gcc.c-torture/execute/pr28982b.c: Same.
3420 * gcc.dg/loop-3.c: Same.
3421 * gcc.dg/struct-ret-3.c: Same.
3422 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3423 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3424 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3425 * gcc.dg/tree-prof/pr44777.c: Same.
3426
191578a5
DM
34272017-06-20 David Malcolm <dmalcolm@redhat.com>
3428
3429 PR jit/81144
3430 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
3431 memset call with zero-initialization.
3432 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
3433
8a259e30
UB
34342017-06-20 Uros Bizjak <ubizjak@gmail.com>
3435
3436 * gcc.target/i386/pr80732.c: Include fma4-check.h.
3437 (main): Renamed to ...
3438 (fma4_test): ... this.
3439
b6837e04
JK
34402017-06-20 Julia Koval <julia.koval@intel.com>
3441
3442 * gcc.target/i386/pr73350-2.c: New test.
3443
67ea3f4e
RO
34442017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3445
3446 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
3447 * c-c++-common/fold-masked-cmp-2.c: Likewise.
3448 * c-c++-common/fold-masked-cmp-3.c: Likewise.
3449 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
3450 restrict to x86_64-*-*-gnu.
3451 Skip scan-assembler on *-*-darwin*.
3452 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
3453 * gcc.dg/loop-invariant.c: Likewise.
3454 * gcc.dg/lto/pr70955_0.c: Likewise.
3455 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3456 * gcc.dg/tree-ssa/pr79803.c: Likewise.
3457 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
3458
3459 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
3460 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
3461 targets.
3462 * gcc.dg/attr-ms_struct-2.c: Likewise.
3463 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3464 * gcc.dg/bf-ms-layout.c: Likewise.
3465 * gcc.dg/bf-ms-layout-2.c: Likewise.
3466 * gcc.dg/pic-macro-define.c: Remove target restrictions.
3467 Require fpic support.
3468 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
3469 targets.
3470 * gcc.target/i386/bitfield2.c: Likewise.
3471 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
3472 targets.
3473 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
3474
71bbbd13
NS
34752017-06-20 Nathan Sidwell <nathan@acm.org>
3476
3477 PR c++/67074
3478 * g++.dg/lookup/pr67074.C: New.
3479 * g++.dg/parse/namespace-alias-1.C: Adjust.
3480
531f0b38
RB
34812017-06-20 Richard Biener <rguenther@suse.de>
3482
3483 PR middle-end/81097
3484 * c-c++-common/ubsan/pr81097.c: New testcase.
3485
d47d7438
RB
34862017-06-20 Richard Biener <rguenther@suse.de>
3487
3488 * gcc.dg/vect/pr65947-9.c: Adjust.
3489
b5c7b957
TP
34902017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3491
3492 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
3493 * gcc.target/arm/acle/cdp2.c: Likewise.
3494 * gcc.target/arm/acle/ldc.c: Likewise.
3495 * gcc.target/arm/acle/ldc2.c: Likewise.
3496 * gcc.target/arm/acle/ldc2l.c: Likewise.
3497 * gcc.target/arm/acle/ldcl.c: Likewise.
3498 * gcc.target/arm/acle/mcr.c: Likewise.
3499 * gcc.target/arm/acle/mcr2.c: Likewise.
3500 * gcc.target/arm/acle/mcrr.c: Likewise.
3501 * gcc.target/arm/acle/mcrr2.c: Likewise.
3502 * gcc.target/arm/acle/mrc.c: Likewise.
3503 * gcc.target/arm/acle/mrc2.c: Likewise.
3504 * gcc.target/arm/acle/mrrc.c: Likewise.
3505 * gcc.target/arm/acle/mrrc2.c: Likewise.
3506 * gcc.target/arm/acle/stc.c: Likewise.
3507 * gcc.target/arm/acle/stc2.c: Likewise.
3508 * gcc.target/arm/acle/stc2l.c: Likewise.
3509 * gcc.target/arm/acle/stcl.c: Likewise.
3510
a1aa2599
JJ
35112017-06-20 Jakub Jelinek <jakub@redhat.com>
3512
3513 PR target/81121
3514 * gcc.target/i386/pr81121.c: New test.
3515
16122c22
MM
35162017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3517
3518 PR target/79799
3519 * gcc.target/powerpc/pr79799-1.c: New test.
3520 * gcc.target/powerpc/pr79799-2.c: Likewise.
3521 * gcc.target/powerpc/pr79799-3.c: Likewise.
3522 * gcc.target/powerpc/pr79799-4.c: Likewise.
3523 * gcc.target/powerpc/pr79799-5.c: Likewise.
3524
5ec046c0
NS
35252017-06-19 Nathan Sidwell <nathan@acm.org>
3526
3527 PR c++/81124
3528 PR c++/79766
3529 * g++.dg/lookup/pr79766.C: New.
3530 * g++.dg/lookup/pr81124.C: New.
3531 * g++.dg/template/explicit6.C: Adjust.
3532 * g++.old-deja/g++.other/decl5.C: Adjust.
3533
c72e002c
CL
35342017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3535
3536 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
3537 -DSTACK_SIZE.
3538
4301ae22
JJ
35392017-06-19 Jakub Jelinek <jakub@redhat.com>
3540
9f8fafe8
JJ
3541 PR sanitizer/81125
3542 * g++.dg/ubsan/pr81125.C: New test.
3543
4301ae22
JJ
3544 PR sanitizer/81111
3545 * g++.dg/ubsan/pr81111.C: New test.
3546
21e4389f
RB
35472017-06-19 Richard Biener <rguenther@suse.de>
3548
3549 PR middle-end/81118
3550 * gcc.dg/torture/pr81118.c: New testcase.
3551
343ae898
RB
35522017-06-19 Richard Biener <rguenther@suse.de>
3553
3554 PR tree-optimization/80887
3555 * gcc.dg/tree-ssa/pr80887.c: New testcase.
3556
97872698
JJ
35572017-06-19 Jakub Jelinek <jakub@redhat.com>
3558
3559 PR ipa/81112
3560 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
3561
c14c0b15
NS
35622017-06-19 Nathan Sidwell <nathan@acm.org>
3563
3564 PR c++/81119
3565 * g++.dg/warn/pr81119.C: New.
3566
a6e5212a
ML
35672017-06-19 Martin Liska <mliska@suse.cz>
3568
3569 PR sanitizer/80879
3570 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
3571
871cc215
ML
35722017-06-19 Martin Liska <mliska@suse.cz>
3573
3574 PR ipa/80732
3575 * gcc.target/i386/mvc5.c: Scan indirect_function.
3576 * gcc.target/i386/mvc7.c: Likewise.
3577 * gcc.target/i386/pr80732.c: New test.
3578
431abe69
PC
35792017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
3580
3581 PR c++/66093
3582 * g++.dg/cpp1y/constexpr-66093.C: New.
3583
fe1ae165
RO
35842017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3585
3586 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
3587 dg-skip-if list.
3588
db9bbdec
RB
35892017-06-19 Richard Biener <rguenther@suse.de>
3590
3591 PR ipa/81112
3592 * g++.dg/torture/pr81112.C: New testcase.
3593
18154846
JH
35942017-06-18 Jan Hubicka <hubicka@ucw.cz>
3595
3596 * gcc.dg/lto/pr69866_0.c: This test needs alias.
3597
5dace4bf
TK
35982017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3599
3600 PR fortran/52473
3601 * gfortran.dg/cshift_1.f90: New test.
3602
4f4b0ab8
RO
36032017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3604
3605 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
3606
b36a612c
CL
36072017-06-16 Carl Love <cel@us.ibm.com>
3608
3609 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
3610 main): Add runnable tests and test checker for vec_float,
3611 vec_float2, vec_floate and vec_floato builtins.
3612
e3e266bf
RE
36132017-06-16 Richard Earnshaw <rearnsha@arm.com>
3614
3615 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
3616 the architecture options added by dg-add-options arm_neon.
3617 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
3618 to the architecture.
3619 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
3620 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
3621 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
3622
42093880
RE
36232017-06-16 Richard Earnshaw <rearnsha@arm.com>
3624
3625 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
3626 multilibs have been built.
3627
c5742a17
RE
36282017-06-16 Richard Earnshaw <rearnsha@arm.com>
3629
3630 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
3631 * gcc.target/arm/pr51915.c: Likewise.
3632 * gcc.target/arm/pr52006.c: Likewise.
3633 * gcc.target/arm/pr53187.c: Likewise.
3634
93aa40fe
RE
36352017-06-16 Richard Earnshaw <rearnsha@arm.com>
3636
3637 * gcc.target/arm/multilibs.exp: New file.
3638
b3d8d88e
MS
36392017-06-16 Martin Sebor <msebor@redhat.com>
3640
3641 PR tree-optimization/80933
3642 PR tree-optimization/80934
3643 * gcc.dg/fold-bcopy.c: New test.
3644 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
3645 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 3646 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
3647 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3648 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3649 * gcc.dg/builtins-nonnull.c: Likewise.
3650
56960fd6
JG
36512017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3652
3653 PR target/71778
3654 * gcc.target/arm/pr71778.c: New.
3655
ec73e54d
JH
36562017-06-16 Jan Hubicka <hubicka@ucw.cz>
3657
3658 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
3659
01f1c24e
RB
36602017-06-16 Richard Biener <rguenther@suse.de>
3661
3662 PR tree-optimization/81090
3663 * gcc.dg/graphite/pr81090.c: New testcase.
3664
8d94f932
JW
36652017-06-16 Janus Weil <janus@gcc.gnu.org>
3666
3667 PR fortran/80983
3668 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
3669
b783399a
JJ
36702017-06-16 Jakub Jelinek <jakub@redhat.com>
3671
3672 PR sanitizer/81094
3673 * c-c++-common/ubsan/object-size-11.c: New test.
3674
c3684b7b
MS
36752017-06-15 Martin Sebor <msebor@redhat.com>
3676
3677 PR c++/80560
3678 * g++.dg/Wclass-memaccess.C: New test.
3679
d0e7a9fd
JW
36802017-06-15 Janus Weil <janus@gcc.gnu.org>
3681
3682 PR fortran/80983
3683 * gfortran.dg/proc_ptr_comp_51.f90: New test.
3684
d1eed638
JH
36852017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
3686
3687 PR lto/69866
3688 * gcc.dg/lto/pr69866_0.c: New test.
3689 * gcc.dg/lto/pr69866_1.c: Likewise.
3690
61f5d852
JL
36912017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3692
3693 PR target/78818
3694 * gcc.target/msp430/pr78818-real.c: New template for tests.
3695 * gcc.target/msp430/pr78818-auto.c: New test.
3696 * gcc.target/msp430/pr78818-data-region.c: New test.
3697 * gcc.target/msp430/pr78818-data-sec.c: New test.
3698 * gcc.target/msp430/pr78818-auto-warn.c: New test.
3699
6820664a
TP
37002017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
3701
3702 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
3703 instructions in it rather than the number of IT blocks being 2.
3704 Transfer scan directive arm_thumb2 restriction to the whole
3705 testcase and restrict further to Thumb-only targets.
3706
41c540fc
TC
37072017-06-15 Tamar Christina <tamar.christina@arm.com>
3708
3709 * gcc.target/arm/sdiv_costs_1.c:
3710 Use dg-add-options.
3711
3466430f
MR
37122017-06-14 Maciej W. Rozycki <macro@imgtec.com>
3713
3714 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
3715 * gcc.target/mips/pr51513-1.c: New test.
3716 * gcc.target/mips/pr51513-2.c: New test.
3717
26fda5f5
RB
37182017-06-14 Richard Biener <rguenther@suse.de>
3719
3720 PR tree-optimization/81083
3721 * gcc.dg/torture/pr81083.c: Add prototypes.
3722
909263f8
RB
37232017-06-14 Richard Biener <rguenther@suse.de>
3724
3725 PR middle-end/81088
3726 * c-c++-common/ubsan/pr81088.c: New testcase.
3727
938a807a
EB
37282017-06-14 Eric Botcazou <ebotcazou@adacore.com>
3729
3730 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
3731
85c1b6d7
AP
37322017-06-14 Andrew Pinski <apinski@cavium.com>
3733 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3734
3735 PR target/71663
3736 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
3737 * gcc.target/aarch64/vect-init-2.c: Likewise.
3738 * gcc.target/aarch64/vect-init-3.c: Likewise.
3739 * gcc.target/aarch64/vect-init-4.c: Likewise.
3740 * gcc.target/aarch64/vect-init-5.c: Likewise.
3741
bee9e49f
PC
37422017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3743
3744 PR c++/58541
3745 * g++.dg/cpp0x/constexpr-58541.C: New.
3746
24d020bd
RB
37472017-06-14 Richard Biener <rguenther@suse.de>
3748
3749 PR tree-optimization/81083
3750 * gcc.dg/torture/pr81083.c: New testcase.
3751
11c16c2a
JJ
37522017-06-14 Jakub Jelinek <jakub@redhat.com>
3753
3754 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
3755 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
3756
c60dc053
JJ
37572017-06-13 Jakub Jelinek <jakub@redhat.com>
3758
f31a8339
JJ
3759 PR c++/80973
3760 * g++.dg/ubsan/pr80973.C: New test.
3761
c60dc053
JJ
3762 PR c++/80984
3763 * g++.dg/opt/nrv18.C: New test.
3764
45b2222a
ML
37652017-06-13 Martin Liska <mliska@suse.cz>
3766
3767 PR sanitize/78204
3768 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
3769 test by adding no_sanitize attribute.
3770 * gcc.dg/asan/use-after-scope-4.c: Likewise.
3771
ef0e3441
RL
37722017-06-13 Renlin Li <renlin.li@arm.com>
3773
3774 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
3775 conditionally.
3776
345683a9
MJ
37772017-06-13 Martin Jambor <mjambor@suse.cz>
3778
3779 PR tree-optimization/80803
3780 PR tree-optimization/81063
3781 gcc.dg/tree-ssa/pr80803.c: New test.
3782 gcc.dg/tree-ssa/pr81063.c: Likewise.
3783
9ebc3467
YG
37842017-06-12 Yury Gribov <tetra2005@gmail.com>
3785
3786 * c-c++-common/fold-masked-cmp-3.c: New test.
3787
16842d34
YG
37882017-06-13 Yury Gribov <tetra2005@gmail.com>
3789
3790 PR tree-optimization/67328
3791 * c-c++-common/fold-masked-cmp-1.c: New test.
3792 * c-c++-common/fold-masked-cmp-2.c: Likewise.
3793 * gcc.dg/pr46309.c: Fix pattern.
3794 * gcc.dg/pr46309-2.c: Likewise.
3795
ba593ad5
TC
37962017-06-13 Tamar Christina <tamar.christina@arm.com>
3797
3798 * gcc.target/arm/sdiv_costs_1.c:
3799 Require arm_arch_v8a_ok and add march option.
3800
9ab5a235
ML
38012017-06-13 Martin Liska <mliska@suse.cz>
3802
3803 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
3804 * gcc.dg/tree-ssa/dump-2.c: Likewise.
3805 * gcc.dg/tree-ssa/vrp101.c: Likewise.
3806
4f2c198d
RB
38072017-06-13 Richard Biener <rguenther@suse.de>
3808
3809 PR middle-end/81065
3810 * c-c++-common/ubsan/pr81065.c: New testcase.
3811
196ed8ea
ILT
38122017-06-12 Ian Lance Taylor <iant@golang.org>
3813
3814 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
3815 freorder. Update comment to explain test.
3816
64ff4f60
TC
38172017-06-12 Tamar Christina <tamar.christina@arm.com>
3818
3819 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
3820 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
3821 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
3822 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
3823
5ed2fdfe
TC
38242017-06-12 Tamar Christina <tamar.christina@arm.com>
3825
3826 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
3827
6cddb61c
TC
38282017-06-12 Tamar Christina <tamar.christina@arm.com>
3829
3830 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
3831
aebce396
JJ
38322017-06-12 Jakub Jelinek <jakub@redhat.com>
3833
3834 PR tree-optimization/81003
3835 * gcc.c-torture/compile/pr81003.c: New test.
3836
3fd7fe21
RB
38372017-06-12 Richard Biener <rguenther@suse.de>
3838
3839 PR tree-optimization/81053
3840 * gcc.dg/torture/pr81053.c: New testcase.
3841
ac39f0e8
TK
38422017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3843
3844 PR fortran/80988
3845 * gfortran.dg/implied_do_io_3.f90: New test.
3846
18787c38
TV
38472017-06-10 Tom de Vries <tom@codesourcery.com>
3848
3849 * lib/target-supports.exp (check_effective_target_signal): New proc.
3850 * lib/gcc.exp (gcc_target_compile): Remove appending of
3851 -DSIGNAL_SUPPRESS to additional_flags.
3852 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
3853 additional_flags if effective target signal is not supported by the
3854 target.
3855 * gcc.c-torture/execute/20101011-1.c: Same.
3856 * gcc.dg/c99-stdint-1.c: Same.
3857 * gcc.dg/c99-stdint-2.c: Same.
3858 * gcc.dg/c99-stdint-5.c: Same.
3859 * gcc.dg/c99-stdint-6.c: Same.
3860 * gcc.dg/stdint-width-1.c: Same.
3861
0069a009
TV
38622017-06-10 Tom de Vries <tom@codesourcery.com>
3863
3864 * lib/target-supports.exp (check_effective_target_stack_size)
3865 (dg-effective-target-value): New proc.
3866 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
3867 additional_flags.
3868 * lib/objc.exp (objc_target_compile): Same.
3869 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
3870 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
3871 dg-additional-options.
3872 * gcc.c-torture/compile/20080806-1.c: Same.
3873 * gcc.c-torture/compile/920723-1.c: Same.
3874 * gcc.c-torture/compile/930621-1.c: Same.
3875 * gcc.c-torture/compile/991214-2.c: Same.
3876 * gcc.c-torture/compile/bcopy.c: Same.
3877 * gcc.c-torture/compile/memtst.c: Same.
3878 * gcc.c-torture/compile/msp.c: Same.
3879 * gcc.c-torture/compile/stuct.c: Same.
3880 * gcc.c-torture/execute/20011008-3.c: Same.
3881 * gcc.c-torture/execute/20030209-1.c: Same.
3882 * gcc.c-torture/execute/20031012-1.c: Same.
3883 * gcc.c-torture/execute/20040805-1.c: Same.
3884 * gcc.c-torture/execute/920410-1.c: Same.
3885 * gcc.c-torture/execute/920501-7.c: Same.
3886 * gcc.c-torture/execute/921113-1.c: Same.
3887 * gcc.c-torture/execute/921202-1.c: Same.
3888 * gcc.c-torture/execute/921208-2.c: Same.
3889 * gcc.c-torture/execute/930106-1.c: Same.
3890 * gcc.c-torture/execute/930406-1.c: Same.
3891 * gcc.c-torture/execute/950221-1.c: Same.
3892 * gcc.c-torture/execute/960521-1.c: Same.
3893 * gcc.c-torture/execute/980605-1.c: Same.
3894 * gcc.c-torture/execute/comp-goto-1.c: Same.
3895 * gcc.c-torture/execute/comp-goto-2.c: Same.
3896 * gcc.c-torture/execute/memcpy-1.c: Same.
3897 * gcc.c-torture/execute/multi-ix.c: Same.
3898 * gcc.c-torture/execute/nestfunc-4.c: Same.
3899 * gcc.c-torture/execute/pr20621-1.c: Same.
3900 * gcc.c-torture/execute/pr23135.c: Same.
3901 * gcc.c-torture/execute/pr28982b.c: Same.
3902 * gcc.dg/loop-3.c: Same.
3903 * gcc.dg/struct-ret-3.c: Same.
3904 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3905 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3906 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3907 * gcc.dg/tree-prof/pr44777.c: Same.
3908
b09649fd
DM
39092017-06-09 David Malcolm <dmalcolm@redhat.com>
3910
3911 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3912 (test_mutually_exclusive_suggestions): New test function.
3913 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
3914 (test_mutually_exclusive_suggestions): New test function.
3915 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
3916 (test_mutually_exclusive_suggestions): New test function.
3917 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3918 (test_show_locus): Add special-case for
3919 "test_mutually_exclusive_suggestions".
3920
a1f427e9
ILT
39212017-06-09 Ian Lance Taylor <iant@golang.org>
3922
3923 * gcc.dg/tree-prof/split-1.c: New test.
3924
cb59f689
JH
39252017-06-09 Jan Hubicka <hubicka@ucw.cz>
3926
3927 * gcc.dg/predict-14.c: Avoid cold function detection.
3928 * gcc.target/i386/umod-3.c: Likewise.
3929
f66e6423
TC
39302017-06-09 Tamar Christina <tamar.christina@arm.com>
3931
3932 * gcc.target/aarch64/lrint-matherr.h: New.
3933 * gcc.target/aarch64/inline-lrint_1.c: New.
3934 * gcc.target/aarch64/inline-lrint_2.c: New.
3935 * gcc.target/aarch64/no-inline-lrint_1.c: New.
3936 * gcc.target/aarch64/no-inline-lrint_2.c: New.
3937
37b68a43
TC
39382017-06-09 Tamar Christina <tamar.christina@arm.com>
3939
3940 * gcc.target/arm/sdiv_costs_1.c: New.
3941
37f30285
TV
39422017-06-09 Tom de Vries <tom@codesourcery.com>
3943
3944 PR target/80855
3945 * gcc.target/nvptx/label-values.c: New test.
3946
051508d7
TP
39472017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
3948
3949 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
3950 Test for null definitions instead of them being undefined. Add entry
3951 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
3952 about using the effective target for architecture extension.
3953 (check_effective_target_arm_arch_v7ve_ok): Remove.
3954 (add_options_for_arm_arch_v7ve): Likewise.
3955
01a8cacc
RB
39562017-06-09 Richard Biener <rguenther@suse.de>
3957
3958 PR tree-optimization/66623
3959 * gcc.dg/vect/pr66623.c: New testcase.
3960
6d1115c5
RB
39612017-06-09 Richard Biener <rguenther@suse.de>
3962
3963 PR tree-optimization/79483
3964 * gcc.dg/graphite/pr79483.c: New testcase.
3965
6ba856d4
RB
39662017-06-09 Richard Biener <rguenther@suse.de>
3967
3968 PR middle-end/81007
3969 * g++.dg/pr81007.C: New testcase.
3970
48e69247
JJ
39712017-06-09 Jakub Jelinek <jakub@redhat.com>
3972
3973 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
3974 instead of "rsp" for -m32.
3975 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
3976 target, add -msse2 to dg-options.
3977 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
3978 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
3979
120ef1d5
SB
39802017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
3981
3982 PR target/80966
3983 * gcc.target/powerpc/stack-limit.c: New testcase.
3984
271be653
WS
39852017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
3986
774cccdc
JJ
3987 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
3988 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
3989 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
3990 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
3991 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
3992 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 3993
0d05f685
JJ
39942017-06-08 Jakub Jelinek <jakub@redhat.com>
3995
8ab7005b
JJ
3996 PR c/81006
3997 * c-c++-common/gomp/pr81006.c: New test.
3998
34361776
JJ
3999 PR c++/81011
4000 * g++.dg/gomp/pr81011.C: New test.
4001
0d05f685
JJ
4002 PR middle-end/81005
4003 * c-c++-common/ubsan/align-10.c: New test.
4004 * c-c++-common/ubsan/null-13.c: New test.
4005
2163b9bc
UB
40062017-06-08 Uros Bizjak <ubizjak@gmail.com>
4007
4008 PR target/81015
4009 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
4010 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
4011 * gcc.target/i386/pr81015.c: New test.
4012
73f49ad7
TV
40132017-06-08 Tom de Vries <tom@codesourcery.com>
4014
4015 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
4016 trampolines instead of NO_TRAMPOLINES.
4017 * gcc.c-torture/execute/20000822-1.c: Same.
4018 * gcc.c-torture/execute/920428-2.c: Same.
4019 * gcc.c-torture/execute/920501-7.c: Same.
4020 * gcc.c-torture/execute/920612-2.c: Same.
4021 * gcc.c-torture/execute/921017-1.c: Same.
4022 * gcc.c-torture/execute/921215-1.c: Same.
4023 * gcc.c-torture/execute/931002-1.c: Same.
4024 * gcc.c-torture/execute/comp-goto-2.c: Same.
4025 * gcc.c-torture/execute/nestfunc-1.c: Same.
4026 * gcc.c-torture/execute/nestfunc-2.c: Same.
4027 * gcc.c-torture/execute/nestfunc-3.c: Same.
4028 * gcc.c-torture/execute/nestfunc-5.c: Same.
4029 * gcc.c-torture/execute/nestfunc-6.c: Same.
4030 * gcc.c-torture/execute/pr24135.c: Same.
4031 * gcc.dg/Wtrampolines.c: Same.
4032 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4033 * gcc.dg/torture/stackalign/nested-5.c: Same.
4034 * gcc.dg/torture/stackalign/nested-6.c: Same.
4035 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
4036 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4037 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
4038 * gcc.dg/trampoline-1.c: Same.
4039 * gcc.dg/tree-prof/pr44777.c: Same.
4040 * gcc.target/i386/pr67770.c: Same.
4041 * lib/gcc.exp (gcc_target_compile): Remove appending of
4042 -DNO_TRAMPOLINES to additional_flags.
4043 * lib/objc.exp (objc_target_compile): Same.
4044
b9835925
TV
40452017-06-08 Tom de Vries <tom@codesourcery.com>
4046
4047 * lib/target-supports.exp (check_effective_target_trampolines): Test for
4048 'gcc,no_trampolines' instead of 'no_trampolines'.
4049
77db6c15
AI
40502017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
4051
4052 PR middle-end/79988
4053 * gcc.target/i386/mpx/pr79988.c: New test.
4054
0036534f
AI
40552017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
4056
4057 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
4058 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
4059 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
4060
b69d9ac6
JH
40612017-06-08 Jan Hubicka <hubicka@ucw.cz>
4062
4063 * g++.dg/tree-ssa/counts-1.C: New testcase.
4064 * gcc.dg/tree-ssa/counts-1.c: New testcase.
4065
c46f9051
JK
40662017-08-08 Julia Koval <julia.koval@intel.com>
4067
4068 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
4069 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
4070 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
4071 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
4072 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
4073 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
4074
5ed41889
MP
40752017-06-08 Marek Polacek <polacek@redhat.com>
4076
4077 PR sanitize/80932
4078 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
4079
8055904e
JK
40802017-08-08 Julia Koval <julia.koval@intel.com>
4081
4082 PR target/73350,80862
4083 * gcc.target/i386/pr73350.c: New test.
4084
fb4bc6ff
RB
40852017-06-08 Richard Biener <rguenther@suse.de>
4086
4087 PR tree-optimization/80928
4088 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
4089
989cc652 40902017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 4091
989cc652
CL
4092 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
4093
83059741
JW
40942017-06-07 Jonathan Wakely <jwakely@redhat.com>
4095
4096 PR c++/80990
4097 * g++.dg/cpp1z/class-deduction39.C: New.
4098
0874a778
MP
40992017-06-07 Marek Polacek <polacek@redhat.com>
4100
4101 PR sanitizer/80932
4102 * c-c++-common/ubsan/pr80932.c: New test.
4103
55e872a4
BC
41042017-06-07 Bin Cheng <bin.cheng@arm.com>
4105
4106 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
4107 * gcc.target/i386/l_fma_double_2.c: Ditto.
4108 * gcc.target/i386/l_fma_double_3.c: Ditto.
4109 * gcc.target/i386/l_fma_double_4.c: Ditto.
4110 * gcc.target/i386/l_fma_double_5.c: Ditto.
4111 * gcc.target/i386/l_fma_double_6.c: Ditto.
4112 * gcc.target/i386/l_fma_float_1.c: Ditto.
4113 * gcc.target/i386/l_fma_float_2.c: Ditto.
4114 * gcc.target/i386/l_fma_float_3.c: Ditto.
4115 * gcc.target/i386/l_fma_float_4.c: Ditto.
4116 * gcc.target/i386/l_fma_float_5.c: Ditto.
4117 * gcc.target/i386/l_fma_float_6.c: Ditto.
4118
cb9ac430
TC
41192017-06-07 Tamar Christina <tamar.christina@arm.com>
4120
4121 * gcc.target/aarch64/sdiv_costs_1.c: New.
4122
46c821e7
RB
41232017-06-07 Richard Biener <rguenther@suse.de>
4124
4125 PR tree-optimization/80928
4126 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
4127 * gcc.dg/vect/slp-13-big-array.c: Likewise.
4128
6eb2ac65
RB
41292017-06-07 Richard Biener <rguenther@suse.de>
4130
4131 PR tree-optimization/80928
4132 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
4133 check_results.
4134
25396db9
NS
41352017-06-06 Nathan Sidwell <nathan@acm.org>
4136
4137 * g++.dg/pr45330.C: Add inline namespace case.
4138
bbf97416
TK
41392017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4140
4141 PR fortran/80975
4142 * gfortran.dg/matmul_16.f90: New test.
4143 * gfortran.dg/inline_matmul_18.f90: New test.
4144
dc949728
MP
41452017-06-06 Marek Polacek <polacek@redhat.com>
4146
4147 PR c/79983
4148 * gcc.dg/pr79983.c: New test.
4149
100d0700
DM
41502017-06-06 David S. Miller <davem@davemloft.net>
4151
4152 * gcc.target/sparc/sparc-ret-3.c: New test.
4153
6c6b519a
TV
41542017-06-06 Tom de Vries <tom@codesourcery.com>
4155
4156 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
4157 label_values instead of NO_LABEL_VALUES.
4158 * gcc.c-torture/compile/920301-1.c: Same.
4159 * gcc.c-torture/compile/920501-1.c: Same.
4160 * gcc.c-torture/compile/941014-4.c: Same.
4161 * gcc.c-torture/compile/labels-1.c: Same.
4162 * gcc.c-torture/compile/pr18903.c: Same.
4163 * gcc.c-torture/execute/920302-1.c: Same.
4164 * gcc.c-torture/execute/920415-1.c: Same.
4165 * gcc.c-torture/execute/920428-2.c: Same.
4166 * gcc.c-torture/execute/920501-3.c: Same.
4167 * gcc.c-torture/execute/920501-4.c: Same.
4168 * gcc.c-torture/execute/920501-5.c: Same.
4169 * gcc.c-torture/execute/920501-7.c: Same.
4170 * gcc.c-torture/execute/920721-4.c: Same.
4171 * gcc.c-torture/execute/980526-1.c: Same.
4172 * gcc.c-torture/execute/990208-1.c: Same.
4173 * gcc.c-torture/execute/comp-goto-1.c: Same.
4174 * gcc.c-torture/execute/comp-goto-2.c: Same.
4175 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4176 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4177 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
4178 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4179 * gcc.dg/tree-prof/pr44777.c: Same.
4180 * gcc.misc-tests/bprob-2.c: Same.
4181 * gcc.misc-tests/gcov-3.c: Same.
4182 * lib/gcc.exp (gcc_target_compile): Remove appending of
4183 -DNO_LABEL_VALUES to additional_flags.
4184 * lib/objc.exp (objc_target_compile): Same.
4185 * lib/target-supports.exp (check_effective_target_label_values): Test on
4186 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
4187
4ebcc903
KT
41882017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4189
4190 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
4191
331dc840
RB
41922017-06-06 Richard Biener <rguenther@suse.de>
4193
4194 PR tree-optimization/80974
4195 * gcc.dg/torture/pr80974.c: New testcase.
4196
d2537732
TP
41972017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4198
4199 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
4200 "unsigned int" in conversation warning on line 15.
4201
e7baeb39
RB
42022017-06-06 Richard Biener <rguenther@suse.de>
4203
4204 PR tree-optimization/80928
4205 * gcc.dg/vect/pr80928.c: New testcase.
4206 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
4207 * gcc.dg/vect/slp-13.c: Likewise.
4208 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
4209
05945a1b
DM
42102017-06-05 David Malcolm <dmalcolm@redhat.com>
4211
4212 * g++.dg/plugin/comment_plugin.c: New test plugin.
4213 * g++.dg/plugin/comments-1.C: New test file.
4214 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4215
9b972837
BE
42162017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4217
4218 * gcc.misc-tests/gcov-1a.c: New test.
4219
1d135d98
MM
42202017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4221
4222 * gcc.target/powerpc/clone1.c: New test.
4223
92bba237
JW
42242017-06-05 Janus Weil <janus@gcc.gnu.org>
4225
4226 PR fortran/70601
4227 * gfortran.dg/proc_ptr_comp_50.f90: New test.
4228
7b3ee9c9
NK
42292017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
4230
4231 PR fortran/35339
4232 * gfortran.dg/implied_do_io_1.f90: New Test.
4233 * gfortran.dg/implied_do_io_2.f90: New Test.
4234
e4d1c5c4
RL
42352017-06-05 Renlin Li <renlin.li@arm.com>
4236
4237 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
4238 selector to related line.
4239
d91561cb
JH
42402017-06-05 Jan Hubicka <hubicka@ucw.cz>
4241
4242 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
4243
d8395013
KT
42442017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4245
4246 * gcc.target/aarch64/store_lane0_str_1.c: New test.
4247
279dc4b4
KT
42482017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4249
4250 * gcc.target/aarch64/subs_compare_2.c: New test.
4251
e49d8b68
KT
42522017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4253
4254 * gcc.target/aarch64/subs_compare_1.c: New test.
4255
4456f65d
CX
42562017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
4257
4258 * gcc.target/mips/div-9.c: Delete duplicate test.
4259 * gcc.target/mips/div-10.c: Ditto.
4260 * gcc.target/mips/div-11.c: Ditto.
4261 * gcc.target/mips/div-12.c: Ditto.
4262
3995f3a2
JH
42632017-05-23 Jan Hubicka <hubicka@ucw.cz>
4264
4265 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4266
82c027e1
DH
42672017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
4268
4269 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
4270 vesrion of the dejagnu grep.
4271 (list-module-names): Use it and adjust the regular expressions for
4272 modules and submodules.
4273 * gfortran.dg/prof/prof.exp: Cleanup modules.
4274 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
4275 directives.
4276 * gfortran.dg/altreturn_8.f90: Likewise.
4277 * gfortran.dg/associate_12.f90: Likewise.
4278 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
4279 * gfortran.dg/charlen_15.f90: Likewise.
4280 * gfortran.dg/class_4a.f03: Likewise.
4281 * gfortran.dg/class_54.f90: Likewise.
4282 * gfortran.dg/class_dummy_4.f03: Likewise.
4283 * gfortran.dg/class_dummy_5.f90: Likewise.
4284 * gfortran.dg/constructor_9.f90: Likewise.
4285 * gfortran.dg/dec_structure_15.f90: Likewise.
4286 * gfortran.dg/do_check_8.f90: Likewise.
4287 * gfortran.dg/dtio_26.f03: Likewise.
4288 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4289 * gfortran.dg/equiv_9.f90: Likewise.
4290 * gfortran.dg/extends_15.f90: Likewise.
4291 * gfortran.dg/finalize_22.f90: Likewise.
4292 * gfortran.dg/finalize_23.f90: Likewise.
4293 * gfortran.dg/generic_26.f90: Likewise.
4294 * gfortran.dg/generic_27.f90: Likewise.
4295 * gfortran.dg/namelist_76.f90: Likewise.
4296 * gfortran.dg/pointer_init_8.f90: Likewise.
4297 * gfortran.dg/pr61318.f90: Likewise.
4298 * gfortran.dg/pr77260_1.f90: Likewise.
4299 * gfortran.dg/pr77260_2.f90: Likewise.
4300 * gfortran.dg/pr77420_3.f90: Likewise.
4301 * gfortran.dg/proc_ptr_39.f90: Likewise.
4302 * gfortran.dg/proc_ptr_41.f90: Likewise.
4303 * gfortran.dg/proc_ptr_42.f90: Likewise.
4304 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
4305 * gfortran.dg/submodule_1.f08: Likewise.
4306 * gfortran.dg/submodule_10.f08: Likewise.
4307 * gfortran.dg/submodule_14.f08: Likewise.
4308 * gfortran.dg/submodule_15.f08: Likewise.
4309 * gfortran.dg/submodule_2.f08: Likewise.
4310 * gfortran.dg/submodule_5.f08: Likewise.
4311 * gfortran.dg/submodule_6.f08: Likewise.
4312 * gfortran.dg/submodule_7.f08: Likewise.
4313 * gfortran.dg/submodule_8.f08: Likewise.
4314 * gfortran.dg/submodule_9.f08: Likewise.
4315 * gfortran.dg/transfer_class_2.f90: Likewise.
4316 * gfortran.dg/typebound_assignment_7.f90: Likewise.
4317 * gfortran.dg/typebound_call_24.f03: Likewise.
4318 * gfortran.dg/typebound_call_25.f90: Likewise.
4319 * gfortran.dg/typebound_deferred_1.f90: Likewise.
4320 * gfortran.dg/typebound_generic_12.f03: Likewise.
4321 * gfortran.dg/typebound_generic_13.f03: Likewise.
4322 * gfortran.dg/typebound_generic_14.f03: Likewise.
4323 * gfortran.dg/typebound_generic_15.f90: Likewise.
4324 * gfortran.dg/typebound_operator_16.f03: Likewise.
4325 * gfortran.dg/typebound_operator_18.f90: Likewise.
4326 * gfortran.dg/typebound_operator_20.f90: Likewise.
4327 * gfortran.dg/typebound_override_3.f90: Likewise.
4328 * gfortran.dg/typebound_override_4.f90: Likewise.
4329 * gfortran.dg/typebound_override_5.f90: Likewise.
4330 * gfortran.dg/typebound_override_6.f90: Likewise.
4331 * gfortran.dg/typebound_override_7.f90: Likewise.
4332 * gfortran.dg/typebound_proc_28.f03: Likewise.
4333 * gfortran.dg/typebound_proc_29.f90: Likewise.
4334 * gfortran.dg/typebound_proc_30.f90: Likewise.
4335 * gfortran.dg/typebound_proc_31.f90: Likewise.
4336 * gfortran.dg/typebound_proc_32.f90: Likewise.
4337 * gfortran.dg/typebound_proc_33.f90: Likewise.
4338 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
4339 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
4340 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
4341 * gfortran.dg/use_only_3.f90: Likewise.
4342 * gfortran.dg/use_without_only_1.f90: Likewise.
4343 * gfortran.dg/warn_unused_function.f90: Likewise.
4344 * gfortran.dg/warn_unused_function_2.f90: Likewise.
4345 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 4346
3de4ac6d
MP
43472017-06-04 Marek Polacek <polacek@redhat.com>
4348
4349 PR c/80919
4350 * gcc.dg/format/pr80919.c: New test.
4351
2474f48f
MS
43522017-06-02 Martin Sebor <msebor@redhat.com>
4353
4354 PR c/80892
4355 * c-c++-common/Wfloat-conversion-2.c: New test.
4356
bd280745
PC
43572017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4358
4359 PR c++/68754
4360 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 4361
bd280745 43622017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
4363
4364 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
4365 for the new built-ins.
4366
ffa8a921
SD
43672017-06-02 Sudakshina Das <sudi.das@arm.com>
4368
4369 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
4370
d65d1bd9
WS
43712017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4372
4373 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
4374 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
4375 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
4376 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
4377 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
4378
b160939b
KT
43792017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4380
4381 * gcc.target/aarch64/hfmode_ins_1.c: New test.
4382
17f47f86
KT
43832017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4384
4385 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
4386
ab82e126
WS
43872017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4388
4389 * gcc.target/powerpc/fold-vec-abs-char.c: New.
4390 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
4391 * gcc.target/powerpc/fold-vec-abs-int.c: New.
4392 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
4393 * gcc.target/powerpc/fold-vec-abs-short.c: New.
4394 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
4395 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
4396 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
4397 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
4398
c957e9c0
NS
43992017-06-02 Nathan Sidwell <nathan@acm.org>
4400
4401 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
4402
aad16012
JJ
44032017-06-02 Jakub Jelinek <jakub@redhat.com>
4404
74b4885d
JJ
4405 PR rtl-optimization/80903
4406 * gcc.dg/pr80903.c: New test.
4407
aad16012
JJ
4408 PR fortran/80918
4409 * gfortran.dg/gomp/pr80918.f90: New test.
4410
40ffd95f
BE
44112017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4412
4413 * c-c++-common/Wsizeof-pointer-div.c: New test.
4414 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
4415 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
4416 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
4417 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4418 * gcc.target/i386/sse-set-ps-1.c: Likewise.
4419 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4420 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4421 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4422 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4423 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4424 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4425 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
4426 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
4427 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
4428 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
4429 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
4430 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
4431 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
4432
052754ea
WS
44332017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
4434
4435 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
4436 Update the target to power8-vector.
4437
aa63913f
DM
44382017-06-01 David Malcolm <dmalcolm@redhat.com>
4439
4440 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
4441
2ded3754
PMR
44422017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
4443
4444 * debug12.adb, debug12.ads: New testcase.
4445
c8638450
MJ
44462017-06-01 Martin Jambor <mjambor@suse.cz>
4447
4448 PR tree-optimization/80898
4449 * gcc.dg/tree-ssa/pr80898.c: New test.
4450 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
4451
ac853c90
PC
44522017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4453
4454 PR c++/80896
4455 * g++.dg/cpp1z/nodiscard5.C: New.
4456
7841f13c
CZ
44572017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
4458
4459 * gcc.target/arc/pr9001195952.c: New test.
4460
f525e390
TV
44612017-06-01 Tom de Vries <tom@codesourcery.com>
4462
4463 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
4464 * gcc.c-torture/compile/asmgoto-1.c: Same.
4465 * gcc.dg/20000707-1.c: Same.
4466 * gcc.dg/pr38700.c: Same.
4467 * gcc.dg/pr70169.c: Same.
4468 * gcc.dg/pr80112.c: Same.
4469 * gcc.dg/torture/pr51071-2.c: Same.
4470 * gcc.dg/torture/pr51071.c: Same.
4471 * gcc.dg/tree-ssa/alias-34.c: Same.
4472
9285616c
PMR
44732017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
4474
4475 * gnat.dg/debug11.adb: New testcase.
4476
48932682
RB
44772017-06-01 Richard Biener <rguenther@suse.de>
4478
4479 PR middle-end/66313
4480 * c-c++-common/ubsan/pr66313.c: New testcase.
4481 * gcc.dg/tree-ssa/loop-15.c: Adjust.
4482
fcb99124
SM
44832017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
4484
4485 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
4486 dg-options. Change dg-require-effective-target powerpc_vsx_ok
4487 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
4488 -mcpu overridden.
4489 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4490 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4491 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4492 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
4493 to dg-option. Add dg-skip-if directive to disable this test
4494 for darwin. Add dg-skip-if directive to disable this test if
4495 -mcpu overridden.
4496
dc7401c0
SP
44972017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
4498
4499 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
4500 (_mm_maskz_max_sd): Test new intrinsics.
4501 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
4502 (_mm_maskz_max_sd): Test new intrinsics.
4503 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
4504 (_mm_maskz_max_ss): Test new intrinsics.
4505 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
4506 (_mm_maskz_max_ss): Test new intrinsics.
4507 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
4508 (_mm_maskz_min_sd): Test new intrinsics.
4509 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
4510 (_mm_maskz_min_sd): Test new intrinsics.
4511 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
4512 (_mm_maskz_min_ss): Test new intrinsics.
4513 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
4514 (_mm_maskz_min_ss): Test new intrinsics.
4515
3909991c
NS
45162017-05-31 Nathan Sidwell <nathan@acm.org>
4517
4518 * g++.dg/lookup/lambda1.C New.
4519
0e510edb
BC
45202017-05-31 Bin Cheng <bin.cheng@arm.com>
4521
4522 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
4523 on pointer should not be replaced.
4524
9fc5e7a4
MM
45252017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
4526
4527 PR testsuite/80580
4528 * gcc.dg/gimplefe-error-7.c: New test.
4529
1e466f04
GM
45302017-05-31 Graham Markall <graham.markall@embecosm.com>
4531
4532 * gcc.target/arc/add_n-combine.c: New test.
4533 * gcc.target/arc/sub_n-combine.c: New test.
4534
89c88990
RB
45352017-05-31 Richard Biener <rguenther@suse.de>
4536
4537 PR target/80880
4538 * gcc.target/i386/pr80880.c: New testcase.
4539
748bbe72
RS
45402017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
4541
4542 * gcc.dg/vect/vect-103.c: Update wording of dump message.
4543
c7d7e222
BC
45442017-05-31 Bin Cheng <bin.cheng@arm.com>
4545
4546 * gcc.dg/vect/pr80815-3.c: New test.
4547
ee1379be
RB
45482017-05-31 Richard Biener <rguenther@suse.de>
4549
4550 PR tree-optimization/80906
4551 * gcc.dg/graphite/pr80906.c: New testcase.
4552
bcce980e
TV
45532017-05-30 Tom de Vries <tom@codesourcery.com>
4554
4555 PR testsuite/80910
4556 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
4557 unsupported if host compiler does not support c++11.
4558 (host_supports_c++11): New proc.
4559
ef9200aa
MS
45602017-05-30 Martin Sebor <msebor@redhat.com>
4561
4562 PR c/80731
4563 * g++.dg/ext/utf16-4.C: Relax test.
4564 * gcc.dg/fixed-point/int-warning.c: Adjust.
4565
f012c8ef
DM
45662017-05-30 David Malcolm <dmalcolm@redhat.com>
4567
4568 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
4569 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
4570 test case.
4571 * g++.dg/plugin/show-template-tree-color.C: New test case.
4572 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
4573 * g++.dg/template/show-template-tree-2.C: New test case.
4574 * g++.dg/template/show-template-tree-3.C: New test case.
4575 * g++.dg/template/show-template-tree-4.C: New test case.
4576 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
4577 * g++.dg/template/show-template-tree.C: New test case.
4578
3f8efe25
SB
45792017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
4580
4581 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
4582 dg-options.
4583 * gfortran.dg/pr80107.f: Delete testcase.
4584
77d1dbdb
UB
45852017-05-30 Uros Bizjak <ubizjak@gmail.com>
4586
4587 PR target/80833
4588 * gcc.target/i386/pr80833-1.c: New test.
4589 * gcc.target/i386/pr80833-2.c: Ditto.
4590
e2f35333
NS
45912017-05-30 Nathan Sidwell <nathan@acm.org>
4592
4593 PR c++/80913
4594 * g++.dg/lookup/pr80913.C: New.
4595
ba7629e2
RB
45962017-05-30 Richard Biener <rguenther@suse.de>
4597
4598 PR middle-end/80901
4599 * gcc.dg/torture/pr80901.c: New testcase.
4600
4bfb347c
RD
46012017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
4602
4603 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
4604
b3125625
JL
46052017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4606
4607 PR target/78838
4608 * gcc.target/msp430/interrupt_fn_placement.c: New test.
4609
892d6169
RB
46102017-05-30 Richard Biener <rguenther@suse.de>
4611
4612 PR middle-end/80876
4613 * gcc.dg/torture/pr80876.c: New testcase.
4614
3d7ff728
NS
46152017-05-29 Nathan Sidwell <nathan@acm.org>
4616
4617 PR c++/80891 (#5)
4618 * g++.dg/lookup/pr80891-5.C: New.
4619
fd262197
JD
46202017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4621
4622 PR libgfortran/53029
4623 * gfortran.dg/read_5.f90: New test.
4624
724e517a
NS
46252017-05-29 Nathan Sidwell <nathan@acm.org>
4626
a5cfa13a
NS
4627 PR c++/80891 (#4)
4628 * g++.dg/lookup/pr80891-4.C: New.
4629
e514ab0c
NS
4630 PR c++/80891 (#1)
4631 * g++.dg/lookup/pr80891-1.C: New.
4632
58dec010
NS
4633 PR c++/80891 (#3)
4634 * g++.dg/lookup/pr80891-3.C: New.
4635
724e517a
NS
4636 PR c++/80891 (#2)
4637 * g++.dg/lookup/pr80891-2.C: New.
4638
bbe3927b
TK
46392017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4640
4641 PR fortran/37131
4642 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
4643 flags.
4644 * gfortran.dg/transpose_optimization_1.f90: Likewise.
4645 * gfortran.dg/inline_matmul_17.f90: New test.
4646
8364e6ac
TK
46472017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4648
4649 * gfortran.dg/matmul_bounds_12.f90: New test.
4650
56a35ac9
JJ
46512017-05-27 Jakub Jelinek <jakub@redhat.com>
4652
4653 PR bootstrap/80887
4654 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
4655
945bf9e1
NS
46562017-05-26 Nathan Sidwell <nathan@acm.org>
4657
4658 * g++.dg/cpp0x/dr2061.C: New.
4659 * g++.dg/parse/namespace-alias-1.C: Add more test.
4660
cb4fe401
BC
46612017-05-26 Bin Cheng <bin.cheng@arm.com>
4662
4663 PR tree-optimization/80815
4664 * gcc.dg/vect/pr80815-1.c: New test.
4665 * gcc.dg/vect/pr80815-2.c: New test.
4666
e929e611
ML
46672017-05-26 Martin Liska <mliska@suse.cz>
4668
4669 PR ipa/80663
4670 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
4671 split at the problematic spot.
4672 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
4673 a valid value of the param.
4674
92f105f6
MP
46752017-05-26 Marek Polacek <polacek@redhat.com>
4676
4677 PR sanitizer/80875
4678 * c-c++-common/ubsan/pr80875.c: New test.
4679
74ca4e36
TV
46802017-05-26 Tom de Vries <tom@codesourcery.com>
4681
4682 PR testsuite/80557
4683 * gcc.dg/20011021-1.c: Replace absolute line numbers.
4684 * gcc.dg/Wcxx-compat-8.c: Same.
4685 * gcc.dg/Wobjsize-1.c: Same.
4686 * gcc.dg/Wshadow-local-2.c: Same.
4687 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
4688 * gcc.dg/anon-struct-6.c: Same.
4689 * gcc.dg/asm-wide-1.c: Same.
4690 * gcc.dg/builtin-inf-1.c: Same.
4691 * gcc.dg/builtin-redefine.c: Same.
4692 * gcc.dg/c90-array-lval-6.c: Same.
4693 * gcc.dg/c90-array-lval-7.c: Same.
4694 * gcc.dg/c90-fordecl-1.c: Same.
4695 * gcc.dg/c99-fordecl-2.c: Same.
4696 * gcc.dg/cast-lvalue-1.c: Same.
4697 * gcc.dg/cast-lvalue-2.c: Same.
4698 * gcc.dg/compound-lvalue-1.c: Same.
4699 * gcc.dg/cond-lvalue-1.c: Same.
4700 * gcc.dg/cpp/20000419-1.c: Same.
4701 * gcc.dg/cpp/backslash.c: Same.
4702 * gcc.dg/cpp/backslash2.c: Same.
4703 * gcc.dg/cpp/macspace1.c: Same.
4704 * gcc.dg/cpp/macspace2.c: Same.
4705 * gcc.dg/cpp/multiline-2.c: Same.
4706 * gcc.dg/cpp/pr27777.c: Same.
4707 * gcc.dg/cpp/pr30786.c: Same.
4708 * gcc.dg/cpp/pr34602.c: Same.
4709 * gcc.dg/cpp/redef1.c: Same.
4710 * gcc.dg/cpp/tr-warn1.c: Same.
4711 * gcc.dg/cpp/tr-warn3.c: Same.
4712 * gcc.dg/cpp/tr-warn6.c: Same.
4713 * gcc.dg/cpp/trad/hash.c: Same.
4714 * gcc.dg/cpp/trad/redef1.c: Same.
4715 * gcc.dg/cpp/ucs.c: Same.
4716 * gcc.dg/declspec-10.c: Same.
4717 * gcc.dg/declspec-11.c: Same.
4718 * gcc.dg/declspec-18.c: Same.
4719 * gcc.dg/format/c99-strftime-1.c: Same.
4720 * gcc.dg/format/ext-3.c: Same.
4721 * gcc.dg/format/pr72858.c: Same.
4722 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
4723 * gcc.dg/init-string-1.c: Same.
4724 * gcc.dg/label-decl-3.c: Same.
4725 * gcc.dg/m-un-2.c: Same.
4726 * gcc.dg/nofixed-point-2.c: Same.
4727 * gcc.dg/noncompile/20020213-1.c: Same.
4728 * gcc.dg/pch/counter-2.c: Same.
4729 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
4730 * gcc.dg/pr27528.c: Same.
4731 * gcc.dg/pr27953.c: Same.
4732 * gcc.dg/pr35899.c: Same.
4733 * gcc.dg/pr37561.c: Same.
4734 * gcc.dg/pr45461.c: Same.
4735 * gcc.dg/pr45750.c: Same.
4736 * gcc.dg/pr53196-2.c: Same.
4737 * gcc.dg/pr53265.c: Same.
4738 * gcc.dg/redecl-1.c: Same.
4739 * gcc.dg/tls/thr-init-1.c: Same.
4740 * gcc.dg/torture/pr51106-1.c: Same.
4741 * gcc.dg/torture/pr51106-2.c: Same.
4742 * gcc.dg/uninit-19.c: Same.
4743 * gcc.dg/uninit-pr20644.c: Same.
4744
6fc9f7aa
JJ
47452017-05-26 Jakub Jelinek <jakub@redhat.com>
4746
4747 * g++.dg/cpp1z/decomp29.C (p): New variable.
4748 (main): Add further tests.
4749
28e0e05b
RB
47502017-05-26 Richard Biener <rguenther@suse.de>
4751
4752 PR tree-optimization/80842
4753 * gcc.dg/torture/pr80842.c: New testcase.
4754
c81ec254
PC
47552017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4756
4757 PR c++/79652
4758 * g++.dg/cpp0x/pr79652.C: New.
4759
aee21066
PC
47602017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4761
4762 PR c++/71451
4763 * g++.dg/cpp0x/variadic170.C: New.
4764
63dbcd13
VR
47652017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
4766
4767 * g++.dg/warn/Wcatch-value-1.C: New test.
4768 * g++.dg/warn/Wcatch-value-2.C: New test.
4769 * g++.dg/warn/Wcatch-value-3.C: New test.
4770
932f48ac
NS
47712017-05-25 Nathan Sidwell <nathan@acm.org>
4772
44e00a7a
NS
4773 * g++.dg/lookup/using56.C: New.
4774 * g++.dg/lookup/using57.C: New.
4775 * g++.dg/lookup/using58.C: New.
4776 * g++.dg/lookup/using59.C: New.
4777
932f48ac
NS
4778 * g++.dg/lookup/using17.C: Adjust diagnostics.
4779
a10f9a2e
MS
47802017-05-25 Martin Sebor <msebor@redhat.com>
4781
4782 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
4783 positives on ILP32.
4784 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
4785 column numbers.
4786 * gcc.dg/pr60114.c: Same.
4787
47c05e71
JH
47882017-05-23 Jan Hubicka <hubicka@ucw.cz>
4789
4790 * gfortran.dg/pr48636.f90: Fix template better.
4791
f35a733d
NS
47922017-05-25 Nathan Sidwell <nathan@acm.org>
4793
4794 * g++.dg/lookup/koenig14.C: New.
4795
18c1e9e0
PC
47962017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4797
4798 PR c++/79583
4799 * g++.dg/cpp0x/pr79583.C: New.
4800
2673d192
PC
48012017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4802
4803 PR c++/68578
4804 * g++.dg/cpp1y/pr68578.C: New.
4805
bce8ef71
MG
48062017-05-25 Marc Glisse <marc.glisse@inria.fr>
4807
4808 * gcc.dg/tree-ssa/vce-1.c: New file.
4809
11d6b45d
MG
48102017-05-25 Marc Glisse <marc.glisse@inria.fr>
4811
4812 * gcc.dg/tree-ssa/addadd.c: New file.
4813
5ad4f1c8
NS
48142017-05-24 Nathan Sidwell <nathan@acm.org>
4815
4816 * g++.dg/lookup/friend12.C: Adjust diagnostics.
4817 * g++.dg/lookup/friend19.C: New.
4818 * g++.dg/lookup/friend20.C: New.
4819
d4a760d8
JW
48202017-05-24 Jonathan Wakely <jwakely@redhat.com>
4821
4822 PR c++/80544
4823 * g++.dg/expr/cast11.C: New test.
4824
3cd211af
MS
48252017-05-24 Martin Sebor <msebor@redhat.com>
4826
4827 PR c/80731
4828 * c-c++-common/Wfloat-conversion.c: Adjust.
4829 * c-c++-common/dfp/convert-int-saturate.c: Same.
4830 * c-c++-common/pr68657-1.c: Same.
4831 * g++.dg/ext/utf-cvt.C: Same.
4832 * g++.dg/ext/utf16-4.C: Same.
4833 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
4834 * g++.dg/warn/Wconversion-real-integer2.C: Same.
4835 * g++.dg/warn/Wconversion3.C: Same.
4836 * g++.dg/warn/Wconversion4.C: Same.
4837 * g++.dg/warn/Wsign-conversion.C: Same.
4838 * g++.dg/warn/overflow-warn-1.C: Same.
4839 * g++.dg/warn/overflow-warn-3.C: Same.
4840 * g++.dg/warn/overflow-warn-4.C: Same.
4841 * g++.dg/warn/pr35635.C: Same.
4842 * g++.old-deja/g++.mike/enum1.C: Same.
4843 * gcc.dg/Wconversion-3.c: Same.
4844 * gcc.dg/Wconversion-5.c: Same.
4845 * gcc.dg/Wconversion-complex-c99.c: Same.
4846 * gcc.dg/Wconversion-complex-gnu.c: Same.
4847 * gcc.dg/Wconversion-integer.c: Same.
4848 * gcc.dg/Wsign-conversion.c: Same.
4849 * gcc.dg/bitfld-2.c: Same.
4850 * gcc.dg/c90-const-expr-11.c: Same.
4851 * gcc.dg/c90-const-expr-7.c: Same.
4852 * gcc.dg/c99-const-expr-7.c: Same.
4853 * gcc.dg/overflow-warn-1.c: Same.
4854 * gcc.dg/overflow-warn-2.c: Same.
4855 * gcc.dg/overflow-warn-3.c: Same.
4856 * gcc.dg/overflow-warn-4.c: Same.
4857 * gcc.dg/overflow-warn-5.c: Same.
4858 * gcc.dg/overflow-warn-8.c: Same.
4859 * gcc.dg/overflow-warn-9.c: New test.
4860 * gcc.dg/pr35635.c: Adjust.
4861 * gcc.dg/pr59940.c: Same.
4862 * gcc.dg/pr59963-2.c: Same.
4863 * gcc.dg/pr60114.c: Same.
4864 * gcc.dg/switch-warn-2.c: Same.
4865 * gcc.dg/utf-cvt.c: Same.
4866 * gcc.dg/utf16-4.c: Same.
4867
216bfadc
JJ
48682017-05-24 Jakub Jelinek <jakub@redhat.com>
4869
4870 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
4871 Don't include limits.h.
4872 (w): Conditionalize on long long wider than int. Use
4873 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
4874 -9223372036854775808.
4875 (x): Use __INT_MAX__ instead of INT_MAX.
4876
610abc02
TK
48772017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4878
4879 PR fortran/66094
4880 * gfortran.dg/inline_matmul_16.f90: New test.
4881
8d0c9b36
TV
48822017-05-24 Tom de Vries <tom@codesourcery.com>
4883
4884 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
4885
3f3fb6c9
PB
48862017-05-24 Peter Bergner <bergner@vnet.ibm.com>
4887
4888 PR middle-end/80823
4889 * gcc.dg/pr80823.c: New test.
4890
00e0af8d
AK
48912017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4892
4893 * gcc.target/s390/pr80725.c: New test.
4894
6131102c
NS
48952017-05-23 Nathan Sidwell <nathan@acm.org>
4896
ef4c5e78
NS
4897 * g++.dg/lookup/extern-c-hidden.C: New.
4898 * g++.dg/lookup/extern-redecl1.C: New.
4899
6131102c
NS
4900 PR c++/80866
4901 * g++.dg/parse/pr80866.C: New.
4902
d2db2e6b
JH
49032017-05-23 Jan Hubicka <hubicka@ucw.cz>
4904
4905 * gcc.dg/ipa/ctor-empty-1.c: Update template.
4906 * gcc.dg/ipa/inline-5.c: Likewise.
4907 * gfortran.dg/pr48636.f90: Likewise.
4908
e4ea7a4c
NS
49092017-05-23 Nathan Sidwell <nathan@acm.org>
4910
4911 * g++.dg/parse/ctor9.C: Adjust expected error.
4912
c2d7c404
JD
49132017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4914
4915 PR libgfortran/80256
4916 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
4917 Cygwin.
4918
fd71a9a2
TS
49192017-05-23 Thomas Schwinge <thomas@codesourcery.com>
4920
4921 * c-c++-common/goacc/parallel-dims-1.c: Update.
4922 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
4923 * c-c++-common/goacc/routine-1.c: Likewise.
4924 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
4925 * g++.dg/goacc/template.C: Likewise.
4926 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4927 * gfortran.dg/goacc/routine-3.f90: Likewise.
4928 * gfortran.dg/goacc/sie.f95: Likewise.
4929 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
4930
9d029ddf
NS
49312017-05-23 Nathan Sidwell <nathan@acm.org>
4932
4933 * g++.dg/lookup/using13.C: Adjust expected error.
4934
008c7367
SKS
49352017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4936
4937 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
4938
d1f6caae
MM
49392017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4940
4941 PR target/80718
4942 * gcc.target/powerpc/pr80718.c: New test.
4943
2ea0d750
SB
49442017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
4945
4946 * gcc.target/powerpc/conditional-return.c: New testcase.
4947
25b81686
BS
49482017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4949
4950 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
4951 LE-only.
4952
477f145b
JW
49532017-05-22 Janus Weil <janus@gcc.gnu.org>
4954
4955 PR fortran/80766
4956 * gfortran.dg/typebound_call_28.f90: New test.
4957
65cc1407
NS
49582017-05-22 Nathan Sidwell <nathan@acm.org>
4959
4960 * g++.dg/lookup/strong-using.C: New.
4961
0c4f8178
TP
49622017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4963
4964 * gcc.target/arm/movsi_movt.c: New test.
4965 * gcc.target/arm/movdi_movt.c: New test.
4966
fbb1c7d4
EB
49672017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
4968
4969 * gnat.dg/specs/not_null1.ads: New test.
4970
d3271136
EB
49712017-05-22 Eric Botcazou <ebotcazou@adacore.com>
4972
4973 * gnat.dg/limited_with5.ad[sb]: New test.
4974 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
4975 * gnat.dg/limited_with6.ad[sb]: New test.
4976 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
4977
4c24ec6d
EB
49782017-05-22 Eric Botcazou <ebotcazou@adacore.com>
4979
4980 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
4981 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
4982
4bcbb7b8
PC
49832017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4984
4985 PR c++/70265
4986 * g++.dg/cpp1y/constexpr-70265-1.C: New.
4987 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
4988
51cd6b78
JD
49892017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4990
4991 PR libgfortran/80333
4992 * gfortran.dg/dtio_30.f03: New test.
4993
33f8c0a1
MP
49942017-05-19 Marek Polacek <polacek@redhat.com>
4995
4996 PR sanitizer/80800
4997 * c-c++-common/ubsan/pr80800.c: New test.
4998 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
4999
9740ed54
TS
50002017-05-19 Thomas Schwinge <thomas@codesourcery.com>
5001
7fd549d2
TS
5002 * c-c++-common/goacc/default-1.c: Update.
5003 * c-c++-common/goacc/default-2.c: Likewise.
5004 * c-c++-common/goacc/default-4.c: Likewise.
5005 * gfortran.dg/goacc/default-1.f95: Likewise.
5006 * gfortran.dg/goacc/default-4.f: Likewise.
5007 * c-c++-common/goacc/default-5.c: New file.
5008 * gfortran.dg/goacc/default-5.f: Likewise.
5009
9740ed54
TS
5010 * c-c++-common/goacc/default-1.c: New file.
5011 * c-c++-common/goacc/default-2.c: Likewise.
5012 * c-c++-common/goacc/data-default-1.c: Remove file, including its
5013 test cases in...
5014 * c-c++-common/goacc/default-3.c: ... this new file, and...
5015 * c-c++-common/goacc/default-4.c: ... this new file.
5016 * gfortran.dg/goacc/default.f95: Remove file, including its test
5017 cases in...
5018 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
5019 * gfortran.dg/goacc/default-2.f: ... this new file.
5020 * gfortran.dg/goacc/default-3.f95: New file.
5021 * gfortran.dg/goacc/default-4.f: Likewise.
5022
2a8a8d7b
NS
50232017-05-19 Nathan Sidwell <nathan@acm.org>
5024
5025 * g++.dg/inherit/covariant7.C: Adjust.
5026
a978134e
PB
50272017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5028
5029 * gcc.target/arm/tls-disable-literal-pool.c: Change
5030 require-effective-target to tls_native.
5031 Move dg-error to return statement line and change to dg-message.
5032
39aac208
RB
50332017-05-19 Richard Biener <rguenther@suse.de>
5034
5035 PR c++/80593
5036 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
5037 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
5038
035ab826
RB
50392017-05-19 Richard Biener <rguenther@suse.de>
5040
5041 PR middle-end/80764
5042 * gcc.dg/torture/pr80764.c: New testcase.
5043
52e14b96
MM
50442017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5045
5046 PR target/80510
5047 * gcc.target/powerpc/pr80510-1.c: New test.
5048 * gcc.target/powerpc/pr80510-2.c: Likewise.
5049
4287da82
EG
50502017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
5051
5052 * gcc.dg/pragma-diag-7.c: New test.
5053
e4171e10
UB
50542017-05-18 Uros Bizjak <ubizjak@gmail.com>
5055
5056 PR target/80799
5057 * g++.dg/other/i386-11.C: New test.
5058
cdefeea2
WS
50592017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
5060
5061 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
5062 * fold-vec-div-floatdouble.c: Likewise.
5063 * fold-vec-logical-ands-char.c: Likewise.
5064 * fold-vec-logical-ands-int.c: Likewise.
5065 * fold-vec-logical-ands-short.c: Likewise.
5066 * fold-vec-logical-ors-char.c: Likewise.
5067 * fold-vec-logical-ors-int.c: Likewise.
5068 * fold-vec-logical-ors-short.c: Likewise.
5069 * fold-vec-logical-other-char.c: Likewise.
5070 * fold-vec-mule-misc.c: Likewise.
5071 * fold-vec-mult-float.c: Likewise.
5072 * fold-vec-mult-floatdouble.c: Likewise.
5073 * fold-vec-mult-int.c: Likewise.
5074 * fold-vec-mult-int128-p9.c: Likewise.
5075 * fold-vec-sub-floatdouble.c: Likewise.
5076 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
5077 Add lp64 requirement.
5078 * fold-vec-mult-int128-p8.c: Likewise.
5079 * fold-vec-logical-ors-longlong.c: Fix comment typo.
5080
62ee030a
SM
50812017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
5082
5083 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
5084 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
5085 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
5086 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
5087 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
5088 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
5089 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
5090 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
5091 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
5092 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
5093 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
5094 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
5095 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
5096 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
5097 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
5098 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
5099 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
5100 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
5101 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
5102 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
5103 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
5104 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
5105 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
5106 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
5107 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
5108 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
5109
00a84d0e
SL
51102017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
5111
5112 * gcc.target/sparc/niagara7-align.c: New test.
5113
243c2883
MP
51142017-05-18 Marek Polacek <polacek@redhat.com>
5115
5116 PR sanitizer/80797
5117 * c-c++-common/ubsan/null-12.c: New test.
5118
e98e6340
SB
51192017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
5120
5121 PR middle-end/80692
5122 * gcc.c-torture/execute/pr80692.c: New testcase.
5123
0152001b 51242017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
5125
5126 PR libgfortran/80741
5127 * gfortran.dg/read_4.f90: New test.
5128
c8ded430
BS
51292017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5130
5131 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
5132
e5b1f5a1
FR
51332017-05-17 Fritz Reese <fritzoreese@gmail.com>
5134
5135 PR fortran/80668
5136 * gfortran.dg/pr80668.f90: New.
5137
9853cb28
PB
51382017-05-17 Peter Bergner <bergner@vnet.ibm.com>
5139
5140 PR middle-end/80775
5141 * gcc.dg/pr80775.c: New test.
5142
142473df
MP
51432017-05-17 Marek Polacek <polacek@redhat.com>
5144
5145 PR sanitizer/80659
5146 * gcc.dg/asan/pr80659.c: New test.
5147
8508a5b5
SKS
51482017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5149
5150 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
5151 unsigned long.
5152
bc36d2b7
CX
51532017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
5154
5155 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
5156
4fc5ebf1
JG
51572017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
5158 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5159
5160 PR tree-optimization/80457
5161 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
5162 call vect_model_simple_cost.
5163
bedee914
PT
51642017-05-16 Paul Thomas <pault@gcc.gnu.org>
5165
5166 PR fortran/80554
5167 * gfortran.dg/submodule_29.f08: New test.
5168
10791753
DM
51692017-05-16 David Malcolm <dmalcolm@redhat.com>
5170
5171 * g++.dg/other/accessor-fixits-1.C: New test case.
5172 * g++.dg/other/accessor-fixits-2.C: New test case.
5173 * g++.dg/other/accessor-fixits-3.C: New test case.
5174 * g++.dg/other/accessor-fixits-4.C: New test case.
5175
727577c2
CL
51762017-05-16 Carl Love <cel@us.ibm.com>
5177
5178 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
5179 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
5180 built-ins to the test suite file. Note, support for mradds exists
5181 but no test case exists.
5182 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
5183 built-ins to the test suite file.
5184
6b6ae9eb
MP
51852017-05-16 Marek Polacek <polacek@redhat.com>
5186
5187 PR sanitizer/80536
5188 PR sanitizer/80386
5189 * c-c++-common/ubsan/pr80536.c: New test.
5190 * g++.dg/ubsan/pr80386.C: New test.
5191
678d7e19
TC
51922017-05-16 Tamar Christina <tamar.christina@arm.com>
5193
5194 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
5195 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
5196
6da37857
MW
51972016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5198
5199 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
5200 expected output of vadd, vsub and vmul instructions.
5201 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
5202 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
5203 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
5204
a5768d38
JD
52052017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5206
5207 PR libgfortran/80727
5208 * gfortran.dg/read_3.f90: New test.
5209
3a77e7cc
NS
52102017-05-15 Nathan Sidwell <nathan@acm.org>
5211
2016c841
NS
5212 PR c++/79369
5213 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
5214
3a77e7cc
NS
5215 PR c++/79369
5216 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
5217 * g++.dg/cpp0x/pr79369.C: New.
5218
0735a1c8
SK
52192017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
5220
5221 PR fortran/80752
3a77e7cc 5222 * gfortran.dg/pr80752.f90: New test.
0735a1c8 5223
f108770a
UB
52242017-05-15 Uros Bizjak <ubizjak@gmail.com>
5225
900b5b6a 5226 PR target/80425
f108770a
UB
5227 * gcc.target/i386/pr80425-1.c: New test.
5228 * gcc.target/i386/pr80425-2.c: Ditto.
5229
e30ce0a3
JL
52302017-05-15 Jeff Law <law@redhat.com>
5231
5232 * gcc.target/mips/reorgbug-1.c: New test.
5233
0d5a0a33
PMR
52342017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
5235
5236 * gnat.dg/specs/pack13.ads: New test.
5237
a104bd88
MS
52382017-05-14 Martin Sebor <msebor@redhat.com>
5239
5240 PR middle-end/77671
5241 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
5242 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
5243 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5244 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
5245 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
5246
c6c02519
MS
52472017-05-14 Martin Sebor <msebor@redhat.com>
5248
5249 PR middle-end/80669
5250 * gcc.dg/builtin-stpncpy.c: New test.
5251
d6d4d770
DS
52522017-05-14 Daniel Santos <daniel.santos@pobox.com>
5253
5254 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
5255 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
5256 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
5257 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
5258
b9bdd60b
JK
52592017-05-14 Julia Koval <julia.koval@intel.com>
5260
5261 * gcc.target/i386/xgetsetbv.c: New test.
5262
28ae01cd
NK
52632017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
5264
5265 PR fortran/80442
5266 * gfortran.dg/impl_do_var_data.f90: New Test
5267
c7488b4f
PJ
52682017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5269
5270 * brig.dg/test/gimple/priv-array-offset-access.hsail:
5271 A regression test for a private array access case which caused
5272 an assert.
5273
9b5f12ae
MS
52742017-05-12 Martin Sebor <msebor@redhat.com>
5275
5276 PR testsuite/80643
5277 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
5278 to the purpose of the test.
5279
b76f1550
SM
52802017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
5281
5282 * gcc.target/powerpc/bmi-andn-1.c: New file
5283 * gcc.target/powerpc/bmi-andn-2.c: New file.
5284 * gcc.target/powerpc/bmi-bextr-1.c: New file.
5285 * gcc.target/powerpc/bmi-bextr-2.c: New file.
5286 * gcc.target/powerpc/bmi-bextr-4.c: New file.
5287 * gcc.target/powerpc/bmi-bextr-5.c: New file.
5288 * gcc.target/powerpc/bmi-blsi-1.c: New file.
5289 * gcc.target/powerpc/bmi-blsi-2.c: New file.
5290 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
5291 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
5292 * gcc.target/powerpc/bmi-blsr-1.c: New file.
5293 * gcc.target/powerpc/bmi-blsr-2.c: New File.
5294 * gcc.target/powerpc/bmi-check.h: New File.
5295 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
5296 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
5297 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
5298 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
5299 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
5300 * gcc.target/powerpc/bmi2-check.h: New file.
5301 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
5302 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
5303 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
5304 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
5305 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
5306 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
5307 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
5308 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
5309 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
5310
2a3fa75a
PC
53112017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5312
5313 PR c++/60430
5314 * g++.dg/cpp0x/pr60430.C: New.
5315
e8bf7c7b
JL
53162017-05-12 Jeff Law <law@redhat.com>
5317
5318 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5319
284d1f76
PB
53202017-05-12 Peter Bergner <bergner@vnet.ibm.com>
5321
5322 PR middle-end/80707
5323 * g++.dg/pr80707.C: New test.
5324
302a0e37
WS
53252017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
5326
5327 * gcc.target/powerpc/fold-vec-div-float.c: New.
5328 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
5329 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
5330
a7785078
WS
53312017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
5332
5333 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
5334 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
5335 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
5336 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
5337 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
5338 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
5339 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
5340 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
5341 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
5342 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
5343 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
5344 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
5345
9206028e
PC
53462017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5347
5348 PR c++/49604
5349 * g++.dg/cpp0x/forw_enum14.C: New.
5350 * g++.dg/cpp0x/forw_enum15.C: Likewise.
5351
7af1c0ad
RB
53522017-05-12 Richard Biener <rguenther@suse.de>
5353
5354 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
5355
f7e95bdb
PC
53562017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5357
5358 PR c++/67687
5359 * g++.dg/cpp0x/constexpr-ice17.C: New.
5360
53e788d0
RB
53612017-05-12 Richard Biener <rguenther@suse.de>
5362
5363 PR tree-optimization/80713
5364 * gcc.dg/torture/pr80713.c: New testcase.
5365
2ead1ab9
AK
53662017-05-12 Andi Kleen <ak@linux.intel.com>
5367
5368 PR testsuite/77684
5369 * lib/target-supports.exp (profopt-perf-wrapper):
5370 Add -m8 option to increase parallelism.
5371
ee58b02f
TS
53722017-05-12 Thomas Schwinge <thomas@codesourcery.com>
5373
1e47f02b
TS
5374 * c-c++-common/goacc/parallel-dims-1.c: New file.
5375 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
5376
b0f271ce
TS
5377 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
5378 * c-c++-common/goacc/classify-kernels.c: Likewise.
5379 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
5380 Likewise.
5381 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
5382 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
5383 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
5384 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
5385 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
5386 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
5387 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
5388 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
5389 * c-c++-common/goacc/kernels-loop.c: Likewise.
5390 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
5391 * c-c++-common/goacc/kernels-reduction.c: Likewise.
5392 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5393 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5394 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
5395 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5396 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5397 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5398 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5399 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5400 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
5401 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5402
25651634
TS
5403 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
5404 * c-c++-common/goacc/classify-kernels.c: Likewise.
5405 * c-c++-common/goacc/classify-parallel.c: Likewise.
5406 * c-c++-common/goacc/classify-routine.c: Likewise.
5407 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5408 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5409 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
5410 * gfortran.dg/goacc/classify-routine.f95: Likewise.
5411
ee58b02f
TS
5412 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
5413 * c-c++-common/goacc/classify-kernels.c: Likewise.
5414 * c-c++-common/goacc/classify-parallel.c: Likewise.
5415 * c-c++-common/goacc/classify-routine.c: Likewise.
5416 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5417 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5418 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
5419 * gfortran.dg/goacc/classify-routine.f95: Likewise.
5420
2d82ec25
NS
54212017-05-11 Nathan Sidwell <nathan@acm.org>
5422
5423 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
5424
54252017-05-11 Carl Love <cel@us.ibm.com>
5426
5427 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
5428 to the test suite file.
5429 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
5430 to the test suite file.
5431
628c06d6
JD
54322017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5433
5434 PR fortran/78659
5435 * gfortran.dg/namelist_91.f90: New test.
5436 * gfortran.dg/namelist_92.f90: New test.
5437 * gfortran.dg/namelist_93.f90: New test.
5438 * gfortran.dg/namelist_94.f90: New test.
5439
1bea0f26
BS
54402017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5441
5442 PR target/80695
5443 * gcc.target/powerpc/pr80695-p8.c: New file.
5444 * gcc.target/powerpc/pr80695-p9.c: New file.
5445
7c85c9fe
UB
54462017-05-11 Uros Bizjak <ubizjak@gmail.com>
5447 Jakub Jelinek <jakub@redhat.com>
5448
5449 PR target/80706
5450 * gcc.target/i386/pr80706.c: New test.
5451
d7a33a4c
JK
54522017-05-11 Julia Koval <julia.koval@intel.com>
5453
5454 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
5455 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
5456 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
5457 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
5458
59fbddcf
PC
54592017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5460
5461 PR c++/70538
5462 * g++.dg/cpp0x/pr70538.C: New.
5463
cc09ff60
UB
54642017-05-11 Uros Bizjak <ubizjak@gmail.com>
5465
7c85c9fe
UB
5466 * gcc.target/i386/pr22152.c: Fix undefined testcase.
5467 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
5468 (dg-options): Remove -fno-tree-sink.
5469
4fd18c78
KN
54702017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
5471
5472 * gcc.target/powerpc/cmpb-1.c: New test.
5473 * gcc.target/powerpc/cmpb-2.c: New test.
5474 * gcc.target/powerpc/cmpb-3.c: New test.
5475 * gcc.target/powerpc/cmpb32-1.c: New test.
5476 * gcc.target/powerpc/cmpb32-2.c: New test.
5477
43b883a9
RB
54782017-05-11 Richard Biener <rguenther@suse.de>
5479
5480 PR tree-optimization/80705
5481 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
5482
29b871ec
NS
54832017-05-11 Nathan Sidwell <nathan@acm.org>
5484
5485 * lib/scanlang.exp: New.
5486 * lib/gcc-dg.exp: Load scanlang.exp.
5487 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
5488
c587104e
MM
54892017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5490
5491 PR testsuite/80580
5492 * gcc.dg/gimplefe-error-6.c: New test.
5493
67ac9a9d
MM
54942017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5495
5496 PR testsuite/80580
5497 * gcc.dg/gimplefe-error-5.c: New test.
5498
ac4eb40f
MM
54992017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5500
5501 PR testsuite/80580
5502 * gcc.dg/gimplefe-error-4.c: New test.
5503
d45d6282
BS
55042017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5505
5506 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
5507
f4ee3a9e
UB
55082017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
5509
5510 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
5511 (_mm_maskz_max_round_sd): Test new intrinsics.
5512 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
5513 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
5514 (_mm_maskz_max_round_ss): Test new intrinsics.
5515 * gcc.target/i386/avx512f-vmaxss-2.c: New.
5516 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
5517 (_mm_maskz_min_round_sd): Test new intrinsics.
5518 * gcc.target/i386/avx512f-vminsd-2.c: New.
5519 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
5520 (_mm_maskz_min_round_ss): Test new intrinsics.
5521 * gcc.target/i386/avx512f-vminss-2.c: New.
5522 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
5523 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
5524 (__builtin_ia32_minss_mask_round): Test new builtins.
5525 * gcc.target/i386/sse-13.c: Ditto.
5526 * gcc.target/i386/sse-23.c: Ditto.
5527 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
5528 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
5529 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
5530 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
5531 (_mm_mask_min_round_ss): Test new intrinsics.
5532 * gcc.target/i386/testround-1.c: Ditto.
5533
55342017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
5535
5536 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
5537 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
5538 (_mm_maskz_div_round_sd): Test new intrinsics.
5539 * gcc.target/i386/avx512f-vdivsd-2.c: New.
5540 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
5541 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
5542 (_mm_maskz_div_round_ss): Test new intrinsics.
5543 * gcc.target/i386/avx512f-vdivss-2.c: New.
5544 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
5545 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
5546 (_mm_maskz_mul_round_sd): Test new intrinsics.
5547 * gcc.target/i386/avx512f-vmulsd-2.c: New.
5548 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
5549 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
5550 (_mm_maskz_mul_round_ss): Test new intrinsics.
5551 * gcc.target/i386/avx512f-vmulss-2.c: New.
5552 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
5553 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
5554 (__builtin_ia32_mulss_mask_round): Test new builtins.
5555 * gcc.target/i386/sse-13.c: Ditto.
5556 * gcc.target/i386/sse-23.c: Ditto.
5557 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
5558 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
5559 (_mm_maskz_mul_round_ss): Test new intrinsics.
5560 * gcc.target/i386/testround-1.c: Ditto.
5561
55622017-05-10 Julia Koval <julia.koval@intel.com>
5563
5564 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
5565 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
5566 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
5567
55682017-05-10 Julia Koval <julia.koval@intel.com>
5569
5570 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
5571 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
5572 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
5573 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
5574
ca4d2851
PB
55752017-05-10 Peter Bergner <bergner@vnet.ibm.com>
5576
0f374417 5577 PR tree-optimization/51513
ca4d2851
PB
5578 * gcc.target/powerpc/pr51513.c: New test.
5579 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
5580 __builtin_abort().
5581 * gcc.dg/predict-14.c: Likewise.
5582
5562ebfc
CL
55832017-05-10 Carl Love <cel@us.ibm.com>
5584 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
5585 to the test suite file.
5586 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
5587 to the test suite file.
5588
0ca2e7f7
PK
55892017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5590
5591 PR tree-optimization/77644
5592 * gcc.dg/tree-ssa/pr77644.c: New test-case.
5593
e1ad2926
AO
55942017-05-10 Alexandre Oliva <aoliva@redhat.com>
5595
5596 * gcc.dg/guality/inline-params-2.c: New.
5597
f00b411f
PC
55982017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5599
5600 PR c++/80145
5601 * g++.dg/cpp1y/auto-fn37.C: New.
5602 * g++.dg/cpp1y/auto-fn38.C: Likewise.
5603
bf2a705c
MM
56042017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5605
5606 PR target/68163
5607 * gcc.target/powerpc/pr68163.c: New test.
5608
5285d5d3
JW
56092017-05-09 Janus Weil <janus@gcc.gnu.org>
5610
5611 PR fortran/79311
5612 * gfortran.dg/finalize_32.f90: New test.
5613
31c2d57d
VR
56142017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
5615
5616 PR c/35441
5617 * gcc.dg/pr35441.c: New test.
5618
731f2c8a
MS
56192017-05-09 Martin Sebor <msebor@redhat.com>
5620
5621 PR testsuite/80643
5622 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
5623 output.
5624
cc49d15a
PC
56252017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5626
5627 PR c++/80186
5628 * g++.dg/template/crash126.C: New.
5629
85282abc
SP
56302017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
5631
5632 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
5633 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
5634 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
5635 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
5636
823c79ae
DH
56372017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5638
10a8bb62 5639 PR testsuite/80611
823c79ae
DH
5640 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
5641
79557bae
CZ
56422017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5643
5644 * gcc.target/arc/tmac-1.c: New file.
5645 * gcc.target/arc/tmac-2.c: Likewise.
5646 * gcc.target/arc/tmac.h: Likewise.
5647
c7314bc1
CZ
56482017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5649 Andrew Burgess <andrew.burgess@embecosm.com>
5650
5651 * gcc.target/arc/firq-1.c: New file.
5652 * gcc.target/arc/firq-2.c: Likewise.
5653 * gcc.target/arc/firq-3.c: Likewise.
5654 * gcc.target/arc/firq-4.c: Likewise.
5655 * gcc.target/arc/firq-5.c: Likewise.
5656 * gcc.target/arc/firq-6.c: Likewise.
5657
41453183
CZ
56582017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5659
5660 * gcc.target/arc/interrupt-5.c: Newfile.
5661 * gcc.target/arc/interrupt-6.c: Likewise.
5662 * gcc.target/arc/interrupt-7.c: Likewise.
5663 * gcc.target/arc/interrupt-8.c: Likewise.
5664 * gcc.target/arc/interrupt-9.c: Likewise.
5665
019bd543
RB
56662017-05-09 Richard Biener <rguenther@suse.de>
5667
5668 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
5669 and adjust.
5670 * gcc.dg/vect/vect-50.c: Likewise.
5671
684f84de
MP
56722017-05-09 Marek Polacek <polacek@redhat.com>
5673
5674 PR c/80525
5675 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
5676 * c-c++-common/Wlogical-op-2.c: New test.
5677
fd71825b
SKS
56782017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5679
5680 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
5681 for targets with __SIZEOF_INT__ < 4.
5682
4ca2e6ec
RB
56832017-05-09 Richard Biener <rguenther@suse.de>
5684
5685 * gcc.dg/vect/vect-50.c: Revert last change.
5686 * gcc.dg/vect/vect-44.c: Likewise.
5687
631238ac
MS
56882017-05-08 Martin Sebor <msebor@redhat.com>
5689
5690 PR translation/80280
5691 * gcc.dg/format/gcc_diag-10.c: New test.
5692
6ba86ba7
KN
56932017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
5694
5695 PR target/80101
5696 * gcc.target/powerpc/pr80101-1.c: New test.
5697
0f6ed121
TK
56982017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5699
5700 PR fortran/79930
5701 * gfortran.dg/inline_transpose_1.f90: Add
5702 -finline-matmul-limit=0 to options.
5703 * gfortran.dg/matmul_5.f90: Likewise.
5704 * gfortran.dg/vect/vect-8.f90: Likewise.
5705 * gfortran.dg/inline_matmul_14.f90: New test.
5706 * gfortran.dg/inline_matmul_15.f90: New test.
5707
fd991039
TK
57082017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5709
5710 PR fortran/80602
5711 * gfortran.dg/matmul_15.f90: New test case.
5712
18b8c294
WD
57132017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
5714
774cccdc
JJ
5715 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
5716 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 5717
8637c116
JL
57182017-05-07 Jeff Law <law@redhat.com>
5719
5720 Revert:
5721 2017-05-06 Jeff Law <law@redhat.com>
5722 PR tree-optimization/78496
5723 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
5724 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
5725
973dfbb4
JL
57262017-05-06 Jeff Law <law@redhat.com>
5727
5728 PR tree-optimization/78496
5729 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
5730 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
5731
8ffa3150
RS
57322017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
5733
5734 * gcc.target/aarch64/spill_1.c: New test.
5735
2a3f7997
RS
57362017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
5737
5738 PR rtl-optimization/75964
5739 * gcc.dg/torture/pr75964.c: New test.
5740
d554bf23
TV
57412017-05-06 Tom de Vries <tom@codesourcery.com>
5742
5743 PR testsuite/80606
5744 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
5745 * gcc.target/i386/avx-vtestpd-2.c: Same.
5746 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
5747 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
5748 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
5749 * gcc.target/i386/avx-vtestpd-3.c: Same.
5750 * gcc.target/i386/avx-vtestps-1.c: Same.
5751 * gcc.target/i386/avx-vtestps-2.c: Same.
5752 * gcc.target/i386/avx-vtestps-256-1.c: Same.
5753 * gcc.target/i386/avx-vtestps-256-2.c: Same.
5754 * gcc.target/i386/avx-vtestps-256-3.c: Same.
5755 * gcc.target/i386/avx-vtestps-3.c: Same.
5756
7a976fe7
TV
57572017-05-06 Tom de Vries <tom@codesourcery.com>
5758
5759 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
5760
0e852c66
TV
57612017-05-06 Tom de Vries <tom@codesourcery.com>
5762
5763 PR testsuite/80557
5764 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
5765 * gcc.target/powerpc/altivec-types-1.c: Same.
5766
63c40d92
TV
57672017-05-06 Tom de Vries <tom@codesourcery.com>
5768
5769 PR testsuite/80557
5770 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
5771 * gcc.target/spu/intrinsics-1.c: Same.
5772
b25b8f91
TV
57732017-05-06 Tom de Vries <tom@codesourcery.com>
5774
5775 PR testsuite/80557
5776 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
5777
6df13491
TV
57782017-05-06 Tom de Vries <tom@codesourcery.com>
5779
5780 PR testsuite/80557
5781 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
5782 * gcc.target/aarch64/spellcheck_2.c: Same.
5783 * gcc.target/aarch64/spellcheck_3.c: Same.
5784
e01261fe
TV
57852017-05-06 Tom de Vries <tom@codesourcery.com>
5786
5787 PR testsuite/80557
5788 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
5789 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
5790 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
5791 * g++.dg/debug/dwarf2/typedef5.C: Same.
5792 * g++.dg/goacc/data-1.C: Same.
5793
9945596c
BS
57942017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5795
5796 * gcc.target/powerpc/versioned-copy-loop.c: New file.
5797
8acb8575
MM
57982017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5799
5800 PR target/79038
5801 PR target/79202
5802 PR target/79203
5803 * gcc.target/powerpc/ppc-round3.c: New test.
5804 * gcc.target/powerpc/ppc-round2.c: Update expected code.
5805
ac699a04
JJ
58062017-05-05 Jakub Jelinek <jakub@redhat.com>
5807
8dc6a926
JJ
5808 PR tree-optimization/80632
5809 * gcc.dg/pr80632.c: New test.
5810
ac699a04
JJ
5811 PR tree-optimization/80558
5812 * gcc.dg/tree-ssa/vrp115.c: New test.
5813
655b5fc8
AV
58142017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
5815 Thomas Preud'homme <thomas.preudhomme@arm.com>
5816 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5817
5818 PR target/71607
5819 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
5820 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
5821 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
5822 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
5823 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
5824 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
5825 * gcc.target/arm/tls-disable-literal-pool.c: New.
5826
c02d2d0a
PK
58272017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5828
5829 PR tree-optimization/80613
5830 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
5831
dfae9048
PC
58322017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
5833
5834 PR c++/71577
5835 * g++.dg/cpp0x/pr71577.C: New.
5836
d9c5a8b9
MS
58372017-05-04 Martin Sebor <msebor@redhat.com>
5838
5839 PR middle-end/79234
5840 * gcc.dg/builtin-stringop-chk-8.c: New test.
5841 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5842 * gcc.dg/builtin-stringop-chk-4.c: Same.
5843 * gcc.dg/builtin-strncat-chk-1.c: Same.
5844 * g++.dg/ext/strncpy-chk1.C: Same.
5845 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
5846 * gcc.dg/out-of-bounds-1.c: Same.
5847 * gcc.dg/pr78138.c: Same.
5848 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
5849 * gfortran.dg/mvbits_7.f90: Same.
5850
e50d56a5
MS
58512017-05-04 Martin Sebor <msebor@redhat.com>
5852
5853 PR preprocessor/79214
5854 PR middle-end/79222
5855 PR middle-end/79223
5856 * gcc.dg/pr79214.c: New test.
5857 * gcc.dg/pr79214.h: New test header.
5858 * gcc.dg/pr79222.c: New test.
5859 * gcc.dg/pr79223.c: New test.
5860 * gcc.dg/pr78138.c: Adjust.
5861 * gfortran.dg/unconstrained_commons.f: Same.
5862
0f2c4a8f
MS
58632017-05-04 Martin Sebor <msebor@redhat.com>
5864
5865 PR translation/80280
5866 * g++.dg/abi/Wabi-2-3.C: Adjust.
5867 * g++.dg/abi/Wabi-3-2.C: Ditto.
5868 * g++.dg/lookup/using17.C: Ditto.
5869 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
5870
8eef6097
MJ
58712017-05-04 Martin Jambor <mjambor@suse.cz>
5872
5873 PR tree-optimization/80622
5874 * gcc.dg/tree-ssa/pr80622.c: New test.
5875
58762017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
5877
5878 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
5879
26f1a658
JH
58802017-05-04 Jan Hubicka <hubicka@ucw.cz>
5881
5882 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
5883 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5884
4d147bca
RB
58852017-05-04 Richard Biener <rguenther@suse.de>
5886
5887 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
5888
3862ef76
RS
58892017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
5890
5891 * gcc.dg/vect/vect-profile-1.c: New test.
5892
c89ffd99
MP
58932017-05-04 Marek Polacek <polacek@redhat.com>
5894
5895 PR tree-optimization/80612
5896 * gcc.dg/torture/pr80612.c: New test.
5897
261ce1e5
PB
58982017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5899 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
5900
5901 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
5902 check_effective_target_arm_thumb1_movt_ok.
5903
556cf088
PB
59042017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5905
5906 * gcc.target/arm/fpscr.c: New file.
5907
010b1cc0
TP
59082017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5909
5910 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
5911 target.
5912
99b68476
TV
59132017-05-04 Tom de Vries <tom@codesourcery.com>
5914
5915 PR testsuite/80557
5916 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
5917 line numbers.
5918 * g++.dg/warn/miss-format-1.C: Same.
5919 * g++.dg/warn/overflow-warn-1.C: Same.
5920 * g++.dg/warn/overflow-warn-3.C: Same.
5921 * g++.dg/warn/overflow-warn-4.C: Same.
5922
09177a4b
TV
59232017-05-04 Tom de Vries <tom@codesourcery.com>
5924
5925 PR testsuite/80557
5926 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
5927 * gcc.target/i386/pr68657.c: Same.
5928 * gcc.target/i386/pr69255-1.c: Same.
5929 * gcc.target/i386/pr69255-2.c: Same.
5930 * gcc.target/i386/pr69255-3.c: Same.
5931
02c64149
RB
59322017-05-04 Richard Biener <rguenther@suse.de>
5933
5934 PR tree-optimization/31130
5935 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
5936 * gcc.dg/Wstrict-overflow-13.c: Likewise.
5937 * gcc.dg/Wstrict-overflow-21.c: Likewise.
5938 * gcc.dg/pr52904.c: Remove XFAIL.
5939 * gcc.dg/tree-ssa/vrp114.c: New testcase.
5940
9a26dfc8
JL
59412017-05-03 Jeff Law <law@redhat.com>
5942
5943 PR tree-optimization/78496
5944 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
5945
4d0e904f
UB
59462017-05-03 Uros Bizjak <ubizjak@gmail.com>
5947
5948 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
5949
49ab4621
RB
59502017-05-03 Richard Biener <rguenther@suse.de>
5951
5952 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
5953
18bfe940
JJ
59542017-05-03 Jakub Jelinek <jakub@redhat.com>
5955
5956 PR tree-optimization/79472
4d0e904f
UB
5957 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
5958 to dg-options.
18bfe940
JJ
5959 * gcc.dg/tree-ssa/vrp113.c: New test.
5960 * gcc.dg/tree-ssa/cswtch-3.c: New test.
5961 * gcc.dg/tree-ssa/cswtch-4.c: New test.
5962 * gcc.dg/tree-ssa/cswtch-5.c: New test.
5963
53e62089
TV
59642017-05-03 Tom de Vries <tom@codesourcery.com>
5965
5966 PR testsuite/80557
5967 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
5968 * c-c++-common/Wshift-negative-value-2.c: Same.
5969 * c-c++-common/Wshift-negative-value-3.c: Same.
5970 * c-c++-common/Wshift-negative-value-4.c: Same.
5971 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
5972 * c-c++-common/cpp/pr60400.c: Same.
5973 * c-c++-common/fmax-errors.c: Same.
5974 * c-c++-common/goacc/data-2.c: Same.
5975 * c-c++-common/goacc/host_data-2.c: Same.
5976 * c-c++-common/gomp/simd4.c: Same.
5977 * c-c++-common/pr28656.c: Same.
5978 * c-c++-common/pr43395.c: Same.
5979 * c-c++-common/torture/pr57945.c: Same.
5980
962913a5
TV
59812017-05-03 Tom de Vries <tom@codesourcery.com>
5982
5983 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
5984 arg of dg directive.
5985 * c-c++-common/goacc/routine-3.c: Same.
5986 * c-c++-common/goacc/routine-4.c: Same.
5987
ad53f123
DM
59882017-05-02 David Malcolm <dmalcolm@redhat.com>
5989
5990 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5991 (test_fixit_insert_newline): New function.
5992 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5993 (test_fixit_insert_newline): New function.
5994 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5995 (test_fixit_insert_newline): New function.
5996 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5997 (test_fixit_insert_newline): New function.
5998 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5999 (test_show_locus): Handle test_fixit_insert_newline.
6000
0ca91c77
BC
60012017-05-02 Bin Cheng <bin.cheng@arm.com>
6002
6003 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
6004
cc5b8f3d
TC
60052017-04-27 Tamar Christina <tamar.christina@arm.com>
6006
6007 * gcc.dg/lsr-div1.c: New testcase.
6008
1853f5c7
SP
60092017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
6010
6011 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
6012 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
6013 (_mm_maskz_add_round_sd): Test new intrinsics.
6014 * gcc.target/i386/avx512f-vaddsd-2.c: New.
6015 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
6016 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
6017 (_mm_maskz_add_round_ss): Test new intrinsics.
6018 * gcc.target/i386/avx512f-vaddss-2.c: New.
6019 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
6020 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
6021 (_mm_maskz_sub_round_sd): Test new intrinsics.
6022 * gcc.target/i386/avx512f-vsubsd-2.c: New.
6023 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
6024 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
6025 (_mm_maskz_sub_round_ss): Test new intrinsics.
6026 * gcc.target/i386/avx512f-vsubss-2.c: New.
6027 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
6028 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
6029 (__builtin_ia32_subss_mask_round): Test new builtins.
6030 * gcc.target/i386/sse-13.c: Ditto.
6031 * gcc.target/i386/sse-23.c: Ditto.
6032 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
6033 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
6034 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
6035 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
6036 (_mm_mask_sub_round_ss): Test new intrinsics.
6037 * gcc.target/i386/testround-1.c: Ditto.
6038
2bba7541
MJ
60392017-05-02 Martin Jambor <mjambor@suse.cz>
6040
6041 PR tree-optimization/78687
6042 * g++.dg/tree-ssa/pr78687.C: New test.
6043
2bf54d93
RB
60442017-05-02 Richard Biener <rguenther@suse.de>
6045
6046 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
6047 behavior.
6048 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
6049
aee63acc
RB
60502017-05-02 Richard Biener <rguenther@suse.de>
6051
6052 PR tree-optimization/80591
6053 * gcc.dg/torture/pr80591.c: New testcase.
6054
e7d70c6c
RB
60552017-05-02 Richard Biener <rguenther@suse.de>
6056
6057 PR tree-optimization/80549
6058 * gcc.dg/torture/pr80549.c: New testcase.
6059
52e0a9f7
SKS
60602017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6061
6062 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
6063 unsigned long.
6064
815d9cc6
XR
60652017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
6066
6067 PR c++/80038
6068 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
6069
338035aa
DM
60702017-05-01 David Malcolm <dmalcolm@redhat.com>
6071
6072 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
6073 reflect insertion fix-it hints at the same location now being
6074 consolidated.
6075
4d82d0bc
MS
60762017-05-01 Martin Sebor <msebor@redhat.com>
6077
6078 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
6079 on ILP32 targets.
6080
d539a57b
TV
60812017-05-01 Tom de Vries <tom@codesourcery.com>
6082
6083 * gcc.dg/pr78768.c: Require linker plugin.
6084
c6b9e849
TK
60852017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6086
6087 PR fortran/37131
6088 * gfortran.dg/matmul_bounds_11.f90: New test.
6089
706eb1a7
MS
60902017-05-01 Martin Sebor <msebor@redhat.com>
6091
6092 PR tree-optimization/79715
6093 * gcc.dg/pr79715.c: New test.
6094
723f4140
TV
60952017-05-01 Tom de Vries <tom@codesourcery.com>
6096
6097 PR testsuite/65941
6098 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
6099 * g++.dg/other/pr59492.C: Require effective target rdrand.
6100
6bbb3a69
VR
61012017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
6102
6103 * g++.dg/diagnostic/member-decl-1.C: New test.
6104
4212aecd
MG
61052017-04-29 Marc Glisse <marc.glisse@inria.fr>
6106
6107 PR tree-optimization/80487
6108 * gcc.dg/tree-ssa/strncpy-1.c: New file.
6109
fe75f732
PK
61102017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6111
6112 PR tree-optimization/79697
6113 * gcc.dg/tree-ssa/pr79697.c: New test.
6114
6bcd8768
TV
61152017-04-29 Tom de Vries <tom@codesourcery.com>
6116
6117 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
6118
d127ae9f
MS
61192017-04-28 Martin Sebor <msebor@redhat.com>
6120
6121 PR tree-optimization/80523
6122 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
6123
c9610933
TV
61242017-04-28 Tom de Vries <tom@codesourcery.com>
6125
6126 PR testsuite/80557
6127 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
6128 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
6129
b5be38bc
TV
61302017-04-28 Tom de Vries <tom@codesourcery.com>
6131
6132 PR testsuite/80557
6133 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
6134 * obj-c++.dg/bitfield-4.mm: Same.
6135 * obj-c++.dg/bitfield-5.mm: Same.
6136 * obj-c++.dg/exceptions-3.mm: Same.
6137 * obj-c++.dg/exceptions-5.mm: Same.
6138 * obj-c++.dg/method-1.mm: Same.
6139 * obj-c++.dg/method-12.mm: Same.
6140 * obj-c++.dg/method-13.mm: Same.
6141 * obj-c++.dg/method-15.mm: Same.
6142 * obj-c++.dg/method-16.mm: Same.
6143 * obj-c++.dg/property/at-property-18.mm: Same.
6144 * obj-c++.dg/property/at-property-25.mm: Same.
6145 * obj-c++.dg/property/at-property-5.mm: Same.
6146 * obj-c++.dg/property/dynamic-2.mm: Same.
6147 * obj-c++.dg/property/property-neg-3.mm: Same.
6148 * obj-c++.dg/protocol-inheritance-1.mm: Same.
6149 * obj-c++.dg/protocol-inheritance-2.mm: Same.
6150 * obj-c++.dg/syntax-error-1.mm: Same.
6151 * obj-c++.dg/try-catch-13.mm: Same.
6152 * objc.dg/bitfield-4.m: Same.
6153 * objc.dg/class-1.m: Same.
6154 * objc.dg/method-11.m: Same.
6155 * objc.dg/method-6.m: Same.
6156 * objc.dg/method-7.m: Same.
6157 * objc.dg/method-9.m: Same.
6158 * objc.dg/missing-proto-3.m: Same.
6159 * objc.dg/naming-2.m: Same.
6160 * objc.dg/property/at-property-16.m: Same.
6161 * objc.dg/property/at-property-18.m: Same.
6162 * objc.dg/property/at-property-25.m: Same.
6163 * objc.dg/property/at-property-5.m: Same.
6164 * objc.dg/property/dynamic-2.m: Same.
6165 * objc.dg/property/property-neg-3.m: Same.
6166 * objc.dg/protocol-inheritance-1.m: Same.
6167 * objc.dg/protocol-inheritance-2.m: Same.
6168
d35256b6
MG
61692017-04-28 Marc Glisse <marc.glisse@inria.fr>
6170
6171 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
6172
7a95dfa7
TV
61732017-04-28 Tom de Vries <tom@codesourcery.com>
6174
6175 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
6176 dg-(error|warning|message|bogus).
6177 * g++.dg/conversion/dr195-1.C: Same.
6178 * g++.dg/conversion/dr195.C: Same.
6179 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
6180 * g++.dg/cpp0x/gen-attrs-14.C: Same.
6181 * g++.dg/cpp0x/inline-ns7.C: Same.
6182 * g++.dg/cpp0x/variadic105.C: Same.
6183 * g++.dg/cpp0x/variadic65.C: Same.
6184 * g++.dg/expr/call2.C: Same.
6185 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
6186 * g++.dg/expr/pmf-1.C: Same.
6187 * g++.dg/ext/altivec-types-1.C: Same.
6188 * g++.dg/ext/altivec-types-2.C: Same.
6189 * g++.dg/ext/altivec-types-3.C: Same.
6190 * g++.dg/ext/attrib14.C: Same.
6191 * g++.dg/ext/complit1.C: Same.
6192 * g++.dg/ext/forscope2.C: Same.
6193 * g++.dg/ext/gnu-inline-global-reject.C: Same.
6194 * g++.dg/ext/label13.C: Same.
6195 * g++.dg/ext/member-attr.C: Same.
6196 * g++.dg/ext/visibility/anon7.C: Same.
6197 * g++.dg/ext/visibility/visibility-7.C: Same.
6198 * g++.dg/ext/vla2.C: Same.
6199 * g++.dg/inherit/access2.C: Same.
6200 * g++.dg/inherit/covariant12.C: Same.
6201 * g++.dg/inherit/covariant14.C: Same.
6202 * g++.dg/inherit/namespace-as-base.C: Same.
6203 * g++.dg/inherit/template-as-base.C: Same.
6204 * g++.dg/lookup/ambig1.C: Same.
6205 * g++.dg/lookup/ambig2.C: Same.
6206 * g++.dg/lookup/ambig3.C: Same.
6207 * g++.dg/lookup/class-member-1.C: Same.
6208 * g++.dg/lookup/conv-1.C: Same.
6209 * g++.dg/lookup/decl1.C: Same.
6210 * g++.dg/lookup/koenig1.C: Same.
6211 * g++.dg/lookup/scoped1.C: Same.
6212 * g++.dg/lookup/scoped2.C: Same.
6213 * g++.dg/lookup/two-stage4.C: Same.
6214 * g++.dg/lookup/used-before-declaration.C: Same.
6215 * g++.dg/lookup/using.C: Same.
6216 * g++.dg/lookup/using17.C: Same.
6217 * g++.dg/lookup/using2.C: Same.
6218 * g++.dg/other/abstract2.C: Same.
6219 * g++.dg/other/classkey1.C: Same.
6220 * g++.dg/other/component1.C: Same.
6221 * g++.dg/other/const1.C: Same.
6222 * g++.dg/other/const2.C: Same.
6223 * g++.dg/other/conversion1.C: Same.
6224 * g++.dg/other/do1.C: Same.
6225 * g++.dg/other/error1.C: Same.
6226 * g++.dg/other/error10.C: Same.
6227 * g++.dg/other/error3.C: Same.
6228 * g++.dg/other/error4.C: Same.
6229 * g++.dg/other/error5.C: Same.
6230 * g++.dg/other/error8.C: Same.
6231 * g++.dg/other/error9.C: Same.
6232 * g++.dg/other/field1.C: Same.
6233 * g++.dg/other/init1.C: Same.
6234 * g++.dg/other/ptrmem2.C: Same.
6235 * g++.dg/other/return1.C: Same.
6236 * g++.dg/overload/builtin3.C: Same.
6237 * g++.dg/overload/error1.C: Same.
6238 * g++.dg/overload/error2.C: Same.
6239 * g++.dg/overload/koenig2.C: Same.
6240 * g++.dg/overload/pmf1.C: Same.
6241 * g++.dg/parse/args1.C: Same.
6242 * g++.dg/parse/attr3.C: Same.
6243 * g++.dg/parse/constant4.C: Same.
6244 * g++.dg/parse/crash10.C: Same.
6245 * g++.dg/parse/crash18.C: Same.
6246 * g++.dg/parse/crash19.C: Same.
6247 * g++.dg/parse/crash20.C: Same.
6248 * g++.dg/parse/crash21.C: Same.
6249 * g++.dg/parse/crash22.C: Same.
6250 * g++.dg/parse/crash32.C: Same.
6251 * g++.dg/parse/decl-specifier-1.C: Same.
6252 * g++.dg/parse/error58.C: Same.
6253 * g++.dg/parse/local-class1.C: Same.
6254 * g++.dg/parse/non-dependent2.C: Same.
6255 * g++.dg/parse/parameter-declaration-1.C: Same.
6256 * g++.dg/parse/ptrmem2.C: Same.
6257 * g++.dg/parse/ptrmem3.C: Same.
6258 * g++.dg/parse/saved1.C: Same.
6259 * g++.dg/tc1/dr101.C: Same.
6260 * g++.dg/tc1/dr142.C: Same.
6261 * g++.dg/tc1/dr176.C: Same.
6262 * g++.dg/template/conv4.C: Same.
6263 * g++.dg/template/crash56.C: Same.
6264 * g++.dg/template/dependent-expr2.C: Same.
6265 * g++.dg/template/error1.C: Same.
6266 * g++.dg/template/error2.C: Same.
6267 * g++.dg/template/explicit6.C: Same.
6268 * g++.dg/template/init-list.C: Same.
6269 * g++.dg/template/local1.C: Same.
6270 * g++.dg/template/lookup2.C: Same.
6271 * g++.dg/template/meminit2.C: Same.
6272 * g++.dg/template/nontype25.C: Same.
6273 * g++.dg/template/ptrmem2.C: Same.
6274 * g++.dg/template/qualttp19.C: Same.
6275 * g++.dg/template/qualttp20.C: Same.
6276 * g++.dg/template/ttp3.C: Same.
6277 * g++.dg/template/unify4.C: Same.
6278 * g++.dg/template/unify6.C: Same.
6279 * g++.dg/template/unify7.C: Same.
6280 * g++.dg/template/warn1.C: Same.
6281 * g++.dg/tree-ssa/dom-invalid.C: Same.
6282 * g++.dg/ubsan/shift-1.C: Same.
6283 * g++.dg/warn/Wunused-2.C: Same.
6284 * g++.dg/warn/Wunused-4.C: Same.
6285 * g++.dg/warn/Wunused-6.C: Same.
6286 * g++.dg/warn/deprecated-6.C: Same.
6287 * g++.dg/warn/deprecated.C: Same.
6288 * g++.dg/warn/effc1.C: Same.
6289 * g++.dg/warn/effc3.C: Same.
6290 * g++.dg/warn/incomplete1.C: Same.
6291 * g++.dg/warn/inline1.C: Same.
6292 * g++.dg/warn/noeffect2.C: Same.
6293 * g++.dg/warn/noeffect4.C: Same.
6294 * g++.dg/warn/oldcast1.C: Same.
6295 * g++.dg/warn/sentinel.C: Same.
6296 * g++.dg/warn/unit-1.C: Same.
6297 * g++.old-deja/g++.pt/inherit2.C: Same.
6298 * g++.old-deja/g++.pt/overload8.C: Same.
6299 * gcc.dg/20000926-1.c: Same.
6300 * gcc.dg/20040223-1.c: Same.
6301 * gcc.dg/Warray-bounds-7.c: Same.
6302 * gcc.dg/alias-1.c: Same.
6303 * gcc.dg/alias-12.c: Same.
6304 * gcc.dg/alias-13.c: Same.
6305 * gcc.dg/alias-2.c: Same.
6306 * gcc.dg/array-13.c: Same.
6307 * gcc.dg/array-4.c: Same.
6308 * gcc.dg/attr-ifunc-2.c: Same.
6309 * gcc.dg/attr-invalid.c: Same.
6310 * gcc.dg/attr-noinline.c: Same.
6311 * gcc.dg/bitfld-2.c: Same.
6312 * gcc.dg/c90-const-expr-7.c: Same.
6313 * gcc.dg/c99-const-expr-7.c: Same.
6314 * gcc.dg/cpp/20000625-1.c: Same.
6315 * gcc.dg/cpp/charconst-4.c: Same.
6316 * gcc.dg/cpp/include2.c: Same.
6317 * gcc.dg/cpp/include2a.c: Same.
6318 * gcc.dg/decl-4.c: Same.
6319 * gcc.dg/deprecated-4.c: Same.
6320 * gcc.dg/deprecated.c: Same.
6321 * gcc.dg/dfp/altivec-types.c: Same.
6322 * gcc.dg/float-range-1.c: Same.
6323 * gcc.dg/pack-test-3.c: Same.
6324 * gcc.dg/pr11492.c: Same.
6325 * gcc.dg/pr15360-1.c: Same.
6326 * gcc.dg/pr37908.c: Same.
6327 * gcc.dg/pr53265.c: Same.
6328 * gcc.dg/pr57287-2.c: Same.
6329 * gcc.dg/pr57287.c: Same.
6330 * gcc.dg/redecl-1.c: Same.
6331 * gcc.dg/sync-3.c: Same.
6332 * gcc.dg/two-types-1.c: Same.
6333 * gcc.dg/two-types-2.c: Same.
6334 * gcc.dg/two-types-4.c: Same.
6335 * gcc.dg/two-types-5.c: Same.
6336 * gcc.dg/two-types-6.c: Same.
6337 * gcc.dg/two-types-7.c: Same.
6338 * gcc.dg/two-types-8.c: Same.
6339 * gcc.dg/two-types-9.c: Same.
6340 * gcc.dg/uninit-I.c: Same.
6341 * gcc.dg/uninit-pr19430.c: Same.
6342 * gcc.dg/visibility-7.c: Same.
6343 * gcc.dg/winline-10.c: Same.
6344 * gcc.dg/winline-2.c: Same.
6345 * gcc.dg/winline-3.c: Same.
6346 * gcc.dg/winline-9.c: Same.
6347 * gcc.target/i386/attr-returns_twice-1.c: Same.
6348 * gcc.target/i386/chkp-const-check-2.c: Same.
6349 * gcc.target/i386/chkp-label-address.c: Same.
6350 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
6351 * gcc.target/i386/pr39162.c: Same.
6352 * gcc.target/i386/sse-5.c: Same.
6353 * gcc.target/powerpc/altivec-types-1.c: Same.
6354 * gcc.target/powerpc/altivec-types-2.c: Same.
6355 * gcc.target/powerpc/altivec-types-3.c: Same.
6356 * gcc.target/powerpc/float128-mix.c: Same.
6357 * gcc.target/powerpc/no-r11-3.c: Same.
6358 * gcc.target/spu/Wmain.c: Same.
6359 * gcc.target/spu/ea/errors2.c: Same.
6360 * gfortran.dg/assignment_1.f90: Same.
6361 * gfortran.dg/common_3.f90: Same.
6362 * gfortran.dg/der_io_1.f90: Same.
6363 * gfortran.dg/g77/20030326-1.f: Same.
6364 * gfortran.dg/g77/9263.f: Same.
6365 * gfortran.dg/g77/960317-1.f: Same.
6366 * gfortran.dg/g77/970625-2.f: Same.
6367 * gfortran.dg/g77/980615-0.f: Same.
6368 * gfortran.dg/g77/check0.f: Same.
6369 * gfortran.dg/g77/dnrm2.f: Same.
6370 * gfortran.dg/g77/pr9258.f: Same.
6371 * gfortran.dg/ichar_1.f90: Same.
6372 * gfortran.dg/interface_1.f90: Same.
6373 * gfortran.dg/namelist_1.f90: Same.
6374 * gfortran.dg/namelist_2.f90: Same.
6375 * gfortran.dg/namelist_3.f90: Same.
6376 * gfortran.dg/namelist_print_2.f: Same.
6377 * gfortran.dg/oldstyle_1.f90: Same.
6378 * gfortran.dg/runtime_warning_1.f90: Same.
6379 * gfortran.dg/underflow.f90: Same.
6380 * gnat.dg/specs/integer_value.ads: Same.
6381 * obj-c++.dg/fsf-package-0.m: Same.
6382 * objc.dg/two-types-1.m: Same.
6383
6e49961c
ML
63842017-04-28 Martin Liska <mliska@suse.cz>
6385
6386 PR gcov-profile/79891
6387 * gcc.misc-tests/gcov-17.c: New test.
6388 * gcc.misc-tests/gcov-18.c: New test.
6389
f166beaf
TV
63902017-04-28 Tom de Vries <tom@codesourcery.com>
6391
6392 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
6393 dg-(error|warning|message|bogus).
6394 * g++.dg/parse/parameter-declaration-1.C: Same.
6395 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
6396 * gcc.dg/Wpointer-sign-Wall.c: Same.
6397 * gcc.dg/Wpointer-sign-pedantic.c: Same.
6398 * gcc.dg/cpp/19990413-1.c: Same.
6399 * gcc.dg/dg-test-1.c: Same.
6400 * gcc.dg/empty-source-2.c: Same.
6401 * gcc.dg/empty-source-3.c: Same.
6402 * gcc.dg/format/c99-printf-1.c: Same.
6403 * gcc.dg/format/c99-scanf-1.c: Same.
6404 * gcc.dg/label-decl-2.c: Same.
6405 * gcc.dg/m-un-2.c: Same.
6406 * gcc.dg/uninit-pr20644-O0.c: Same.
6407 * gfortran.dg/pr70006.f90: Same.
6408 * obj-c++.dg/fsf-package-0.m: Same.
6409
c3125b18
TV
64102017-04-28 Tom de Vries <tom@codesourcery.com>
6411
6412 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
6413 dg-(error|warning|message|bogus).
6414 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6415 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
6416 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
6417 * c-c++-common/pr20000.c: Same.
6418 * c-c++-common/pr49706.c: Same.
6419 * g++.dg/ext/utf16-4.C: Same.
6420 * g++.dg/parse/error2.C: Same.
6421 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
6422 * g++.dg/warn/Wtype-limits.C: Same.
6423 * g++.dg/warn/overflow-warn-1.C: Same.
6424 * g++.dg/warn/overflow-warn-3.C: Same.
6425 * gcc.dg/Wpointer-sign-Wall.c: Same.
6426 * gcc.dg/Wpointer-sign-pedantic.c: Same.
6427 * gcc.dg/Wtype-limits-Wextra.c: Same.
6428 * gcc.dg/Wtype-limits.c: Same.
6429 * gcc.dg/cpp/19990413-1.c: Same.
6430 * gcc.dg/dg-test-1.c: Same.
6431 * gcc.dg/empty-source-2.c: Same.
6432 * gcc.dg/empty-source-3.c: Same.
6433 * gcc.dg/label-decl-2.c: Same.
6434 * gcc.dg/m-un-2.c: Same.
6435 * gcc.dg/uninit-pr19430-O0.c: Same.
6436 * gcc.dg/uninit-pr19430.c: Same.
6437 * gcc.dg/uninit-pr20644-O0.c: Same.
6438 * gcc.dg/utf16-4.c: Same.
6439 * gfortran.dg/pr70006.f90: Same.
6440 * obj-c++.dg/fsf-package-0.m: Same.
6441
119092c1
RB
64422017-04-28 Richard Biener <rguenther@suse.de>
6443
6444 * gcc.dg/tree-ssa/evrp7.c: New testcase.
6445 * gcc.dg/tree-ssa/evrp8.c: Likewise.
6446 * gcc.dg/tree-ssa/evrp9.c: Likewise.
6447 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
6448 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6449 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 6450
3777eda2
MP
64512017-04-27 Marek Polacek <polacek@redhat.com>
6452
6453 PR sanitizer/80349
6454 * c-c++-common/ubsan/pr80349.c: New test.
6455
8211c4a2
VR
64562017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
6457
6458 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
6459 diagnostics.
6460 * g++.dg/warn/pr12242.C: Likewise.
6461
94baf2e2
DE
64622017-04-27 David Edelsohn <dje.gcc@gmail.com>
6463
6464 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
6465
9a448688
ML
64662017-04-27 Martin Liska <mliska@suse.cz>
6467
6468 PR testsuite/79455
6469 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
6470 more generic.
6471
f8a36447
JJ
64722017-04-27 Jakub Jelinek <jakub@redhat.com>
6473
6474 PR c++/80534
6475 * g++.dg/other/pr80534-1.C: New test.
6476 * g++.dg/other/pr80534-2.C: New test.
6477
1b7c8d39
RB
64782017-04-27 Richard Biener <rguenther@suse.de>
6479
6480 PR middle-end/80539
6481 * gcc.dg/torture/pr80539.c: New testcase.
6482
985b8393
JJ
64832017-04-27 Jakub Jelinek <jakub@redhat.com>
6484
6485 PR target/77728
6486 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
6487
a480422d
VR
64882017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
6489
6490 * g++.dg/diagnostic/nested-name-1.C: New test.
6491
f9726baa
ML
64922017-04-26 Martin Liska <mliska@suse.cz>
6493
6494 * gcc.dg/guality/guality.h: Add prefix to test verification.
6495
9f4df8f1
NS
64962017-04-25 Nathan Sidwell <nathan@acm.org>
6497
6498 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
6499
1913c8f6
UB
65002017-04-25 Uros Bizjak <ubizjak@gmail.com>
6501
6502 PR target/70799
6503 * gcc.target/i386/pr70799-5.c: New test.
6504
e602bbfc
MS
65052017-04-25 Martin Sebor <msebor@redhat.com>
6506
6507 PR tree-optimization/80497
6508 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
6509
7629ae90
RR
65102017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6511 Jakub Jelinek <jakub@redhat.com>
6512
6513 PR target/77728
6514 * g++.dg/abi/pr77728-1.C: New test.
6515
2ef42cf9
MP
65162017-04-25 Marek Polacek <polacek@redhat.com>
6517
6518 PR sanitizer/80349
6519 * g++.dg/ubsan/pr80349-2.C: New test.
6520
70caf430
VR
65212017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
6522
6523 * g++.dg/cpp0x/enum34.C: New test.
6524
f66c70dc
TV
65252017-04-25 Tom de Vries <tom@codesourcery.com>
6526
6527 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
6528 variables.
6529 (dg-line): New proc.
6530 (process-message): Handle line number variables.
6531 * objc.dg/try-catch-12.m: Use dg-line.
6532
77071af6
BS
65332017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6534
6535 PR target/80482
6536 * gcc.target/powerpc/vec-constvolatile.c: New test.
6537
fbe91804
DM
65382017-04-25 David Malcolm <dmalcolm@redhat.com>
6539
6540 * g++.dg/semicolon-fixits.C: New test case.
6541
1c4ea66f
DM
65422017-04-25 David Malcolm <dmalcolm@redhat.com>
6543
6544 * gcc.dg/semicolon-fixits.c: New test case.
6545
5ca28c1d
DM
65462017-04-25 David Malcolm <dmalcolm@redhat.com>
6547
6548 * g++.dg/lookup/missing-std-include.C: New test file.
6549
2ec07fa6
RR
65502017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6551 Jakub Jelinek <jakub@redhat.com>
6552
6553 PR target/77728
6554 * g++.dg/abi/pr77728-2.C: New test.
6555
7d5dbb22
DM
65562017-04-25 David Malcolm <dmalcolm@redhat.com>
6557
6558 PR c++/80177
6559 * g++.dg/spellcheck-pr80177.C: New test case.
6560
6a3936d4
NS
65612017-04-25 Nathan Sidwell <nathan@acm.org>
6562
6563 * g++.dg/dg.exp (find-cxx-tests): New function.
6564 (main): Use it, remove explicit pruning
6565
bed3fd46
RB
65662017-04-25 Richard Biener <rguenther@suse.de>
6567
6568 PR tree-optimization/80492
6569 * gcc.dg/pr80492.c: New testcase.
6570
c9e9c3ac
SKS
65712017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6572
6573 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
6574 for targets with int size less than 32 bits.
6575
2700fbd6
RB
65762017-04-25 Richard Biener <rguenther@suse.de>
6577
6578 PR tree-optimization/79201
6579 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
6580 * gcc.target/i386/pr22152.c: Disable sinking.
6581
e57136da
AK
65822017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6583
6584 PR target/80464
6585 * gfortran.fortran-torture/compile/pr80464.f90: New test.
6586
3cb9ee2f
AK
65872017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6588
6589 PR target/79895
6590 * gcc.target/s390/pr79895.c: New test.
6591
03db9ab5
DV
65922017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
6593
6594 PR target/80080
6595 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
6596 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
6597 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
6598
39259462
JJ
65992017-04-25 Jakub Jelinek <jakub@redhat.com>
6600
ba5d69f3
JJ
6601 PR rtl-optimization/80501
6602 * gcc.c-torture/execute/pr80501.c: New test.
6603
39259462
JJ
6604 PR rtl-optimization/80500
6605 * gcc.dg/pr80500.c: New test.
6606
bb0249cb
MG
66072017-04-25 Marc Glisse <marc.glisse@inria.fr>
6608
6609 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
6610 * gcc.dg/Wstrict-overflow-18.c: Xfail.
6611
be420eb8
JW
66122017-04-22 Janus Weil <janus@gcc.gnu.org>
6613
6614 PR fortran/80121
6615 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
6616 directive.
6617
0ebd1f00
DM
66182017-04-24 David Malcolm <dmalcolm@redhat.com>
6619
6620 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
6621 * jit.dg/test-alignment.c: New test case.
6622 * jit.dg/test-alignment.cc: New test case.
6623 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
6624 New test case.
6625
412f61f0
DM
66262017-04-24 David Malcolm <dmalcolm@redhat.com>
6627
6628 PR c++/80016
6629 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
6630 test function.
6631 (test_alignof): New test function.
6632
a8492d5e
MG
66332017-04-24 Marc Glisse <marc.glisse@inria.fr>
6634
6635 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
6636
ec856f5f
VR
66372017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
6638
6639 * g++.dg/diagnostic/duplicate1.C: New test.
6640 * g++.dg/cpp0x/duplicate1.C: New test.
6641
a753df11
MJ
66422017-04-24 Martin Jambor <mjambor@suse.cz>
6643
6644 PR tree-optimization/80293
6645 * g++.dg/tree-ssa/pr80293.C: New test.
6646
3ebd8e62
ML
66472017-04-24 Martin Liska <mliska@suse.cz>
6648
6649 PR middle-end/79931
6650 * g++.dg/ipa/pr79931.C: New test.
6651
f30a1190
RB
66522017-04-24 Richard Biener <rguenther@suse.de>
6653
6654 PR tree-optimization/80494
6655 * gfortran.dg/pr80494.f90: New testcase.
6656
4c7c437c
RB
66572017-04-24 Richard Biener <rguenther@suse.de>
6658
6659 PR tree-optimization/79725
6660 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
6661
d21a8e3b
RB
66622017-04-24 Richard Biener <rguenther@suse.de>
6663
6664 PR c++/2972
6665 * g++.dg/warn/Wuninitialized-10.C: New testcase.
6666
c7eb642e
JD
66672017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6668
6669 PR fortran/80484
6670 * gfortran.dg/dtio_29.f03: New test.
6671
60fc41bd
JW
66722017-04-22 Janus Weil <janus@gcc.gnu.org>
6673
6674 PR fortran/80121
6675 * gfortran.dg/intent_out_9.f90: New test case.
6676
2eb8a343
UB
66772017-04-23 Uros Bizjak <ubizjak@gmail.com>
6678
6679 PR target/70799
1913c8f6 6680 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 6681
fc23d35a
JW
66822017-04-21 Janus Weil <janus@gcc.gnu.org>
6683
6684 PR fortran/80392
6685 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
6686
7b9efd03
UB
66872017-04-21 Uros Bizjak <ubizjak@gmail.com>
6688
6689 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
6690
2fd30fbe
RB
66912017-04-21 Richard Biener <rguenther@suse.de>
6692
6693 PR tree-optimization/79547
6694 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
6695
bb1bc604
RB
66962017-04-21 Richard Biener <rguenther@suse.de>
6697
6698 PR tree-optimization/78847
6699 * g++.dg/tree-ssa/pr78847.C: New testcase.
6700
666f7903
JJ
67012017-04-21 Jakub Jelinek <jakub@redhat.com>
6702
6703 PR c/80468
6704 * gcc.dg/pr80468.c: New test.
6705
25c28f47
ML
67062017-04-21 Martin Liska <mliska@suse.cz>
6707
6708 PR tree-optimization/66278
6709 * gcc.dg/vect/pr66278.c: New test.
6710
6d553e9b
RB
67112017-04-21 Richard Biener <rguenther@suse.de>
6712
6713 PR tree-optimization/80237
6714 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
6715 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
6716 adjust expected optimizations.
6717
7fd1a747
RB
67182016-04-21 Richard Biener <rguenther@suse.de>
6719
6720 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
6721 of inner loops.
6722 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
6723 * gcc.dg/vect/vect-104.c: Likewise.
6724
2f23a412
EB
67252017-04-21 Eric Botcazou <ebotcazou@adacore.com>
6726
6727 PR tree-optimization/80426
6728 * gcc.c-torture/execute/20170429-1.c: Rename into...
6729 * gcc.c-torture/execute/20170419-1.c: ...this.
6730
8749b11f
UB
67312017-04-20 Uros Bizjak <ubizjak@gmail.com>
6732
6733 PR target/79804
6734 * gcc.target/i386/pr79804.c: New test.
6735
20917336
UB
67362017-04-20 Uros Bizjak <ubizjak@gmail.com>
6737
6738 PR target/78090
6739 * gcc.target/i386/conversion-2.c: Remove obsolete test.
6740
2414b022
DE
67412017-04-20 David Edelsohn <dje.gcc@gmail.com>
6742
6743 * g++/opt/pr80436.C: XFAIL on AIX.
6744
34d57a10
JW
67452017-04-20 Jonathan Wakely <jwakely@redhat.com>
6746
6747 PR c++/80473
6748 * g++.dg/diagnostic/pr80473.C: New test.
6749
c3cbcd45
VR
67502017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
6751
6752 * g++.dg/warn/Wextra-semi.C: New test.
6753
8a59d466
JJ
67542017-04-20 Jakub Jelinek <jakub@redhat.com>
6755
6756 PR middle-end/80423
6757 * g++.dg/other/pr80423.C: New test.
6758
a4bb5c57
SKS
67592017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6760
6761 * gcc.dg/pr80170.c: Require ptr32plus.
6762
fe1e7d0e
EB
67632017-04-19 Eric Botcazou <ebotcazou@adacore.com>
6764
6765 PR tree-optimization/80426
6766 * gcc.c-torture/execute/20170419-1.c: New test.
6767
48d811eb
JJ
67682017-04-19 Jakub Jelinek <jakub@redhat.com>
6769
f19e6a9c
JJ
6770 PR debug/80461
6771 * g++.dg/debug/pr80461.C: New test.
6772
541035a6
JJ
6773 PR c++/80459
6774 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
6775 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
6776 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
6777
48d811eb
JJ
6778 PR debug/80436
6779 * g++.dg/opt/pr80436.C: New test.
6780
5249994e
SKS
67812017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6782
6783 * gcc.dg/torture/pr80341.c: Require int32plus.
6784
a16c8d8b 67852017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 6786 Jeff Law <law@redhat.com>
a16c8d8b
EB
6787
6788 * gcc.c-torture/compile/20170419-1.c: New test.
6789
6143c998
TV
67902017-04-19 Tom de Vries <tom@codesourcery.com>
6791
6792 PR testsuite/80221
6793 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
6794 subsequent dg directives.
6795 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6796 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
6797 * c-c++-common/attr-fallthrough-2.c: Same.
6798 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
6799 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
6800 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
6801 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
6802 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
6803 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
6804 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
6805 * c-c++-common/cilk-plus/CK/errors.c: Same.
6806 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
6807 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
6808 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
6809 * c-c++-common/cpp/pr57580.c: Same.
6810 * c-c++-common/goacc/asyncwait-1.c: Same.
6811 * c-c++-common/goacc/cache-2.c: Same.
6812 * c-c++-common/goacc/declare-2.c: Same.
6813 * c-c++-common/goacc/deviceptr-1.c: Same.
6814 * c-c++-common/goacc/routine-5.c: Same.
6815 * c-c++-common/gomp/clauses-2.c: Same.
6816 * c-c++-common/gomp/ordered-3.c: Same.
6817 * c-c++-common/gomp/pr67501.c: Same.
6818 * c-c++-common/pr20000.c: Same.
6819 * c-c++-common/pr43395.c: Same.
6820 * c-c++-common/pr49706.c: Same.
6821 * c-c++-common/pr77624-1.c: Same.
6822 * c-c++-common/pr77624-2.c: Same.
6823 * c-c++-common/raw-string-14.c: Same.
6824 * c-c++-common/raw-string-16.c: Same.
6825 * c-c++-common/raw-string-3.c: Same.
6826 * c-c++-common/raw-string-4.c: Same.
6827 * c-c++-common/raw-string-5.c: Same.
6828 * c-c++-common/raw-string-6.c: Same.
6829 * g++.dg/abi/mangle41.C: Same.
6830 * g++.dg/conversion/nullptr1.C: Same.
6831 * g++.dg/cpp0x/alias-decl-80296.C: Same.
6832 * g++.dg/cpp0x/auto27.C: Same.
6833 * g++.dg/cpp0x/constexpr-98.C: Same.
6834 * g++.dg/cpp0x/constexpr-diag2.C: Same.
6835 * g++.dg/cpp0x/diag2.C: Same.
6836 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
6837 * g++.dg/cpp0x/nullptr15.C: Same.
6838 * g++.dg/cpp0x/pr31431-2.C: Same.
6839 * g++.dg/cpp0x/pr31431.C: Same.
6840 * g++.dg/cpp0x/pr79118.C: Same.
6841 * g++.dg/cpp0x/static_assert3.C: Same.
6842 * g++.dg/cpp0x/temp_default2.C: Same.
6843 * g++.dg/cpp0x/trailing4.C: Same.
6844 * g++.dg/cpp0x/variadic-ex10.C: Same.
6845 * g++.dg/cpp0x/variadic-ex13.C: Same.
6846 * g++.dg/cpp0x/variadic-ex14.C: Same.
6847 * g++.dg/cpp0x/variadic-ex3.C: Same.
6848 * g++.dg/cpp0x/variadic-ex4.C: Same.
6849 * g++.dg/cpp0x/variadic59.C: Same.
6850 * g++.dg/cpp0x/vt-37737-2.C: Same.
6851 * g++.dg/cpp0x/vt-57397-1.C: Same.
6852 * g++.dg/cpp0x/vt-57397-2.C: Same.
6853 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
6854 * g++.dg/cpp1z/gen-attrs1.C: Same.
6855 * g++.dg/diagnostic/pr71075.C: Same.
6856 * g++.dg/eh/goto2.C: Same.
6857 * g++.dg/eh/goto3.C: Same.
6858 * g++.dg/expr/bitfield4.C: Same.
6859 * g++.dg/expr/bitfield5.C: Same.
6860 * g++.dg/expr/bitfield6.C: Same.
6861 * g++.dg/expr/bool1.C: Same.
6862 * g++.dg/expr/bool3.C: Same.
6863 * g++.dg/expr/cond10.C: Same.
6864 * g++.dg/expr/cond11.C: Same.
6865 * g++.dg/expr/lval3.C: Same.
6866 * g++.dg/expr/lval4.C: Same.
6867 * g++.dg/ext/anon-struct4.C: Same.
6868 * g++.dg/ext/attrib44.C: Same.
6869 * g++.dg/ext/builtin3.C: Same.
6870 * g++.dg/ext/dllimport7.C: Same.
6871 * g++.dg/ext/label5.C: Same.
6872 * g++.dg/ext/no-asm-1.C: Same.
6873 * g++.dg/ext/utf16-4.C: Same.
6874 * g++.dg/ext/vla2.C: Same.
6875 * g++.dg/gomp/block-1.C: Same.
6876 * g++.dg/gomp/block-2.C: Same.
6877 * g++.dg/gomp/block-3.C: Same.
6878 * g++.dg/gomp/block-5.C: Same.
6879 * g++.dg/gomp/linear-2.C: Same.
6880 * g++.dg/gomp/target-1.C: Same.
6881 * g++.dg/gomp/target-2.C: Same.
6882 * g++.dg/gomp/taskgroup-1.C: Same.
6883 * g++.dg/gomp/teams-1.C: Same.
6884 * g++.dg/inherit/pure1.C: Same.
6885 * g++.dg/init/array43.C: Same.
6886 * g++.dg/init/array46.C: Same.
6887 * g++.dg/init/const10.C: Same.
6888 * g++.dg/init/ctor4-1.C: Same.
6889 * g++.dg/init/ctor4.C: Same.
6890 * g++.dg/init/new37.C: Same.
6891 * g++.dg/init/pr25811.C: Same.
6892 * g++.dg/init/pr29043.C: Same.
6893 * g++.dg/init/pr29571.C: Same.
6894 * g++.dg/lookup/duperr1.C: Same.
6895 * g++.dg/lookup/error1.C: Same.
6896 * g++.dg/lookup/koenig5.C: Same.
6897 * g++.dg/lookup/pr77549.C: Same.
6898 * g++.dg/lookup/suggestions1.C: Same.
6899 * g++.dg/lookup/using16.C: Same.
6900 * g++.dg/lookup/using7.C: Same.
6901 * g++.dg/other/anon-union3.C: Same.
6902 * g++.dg/other/array2.C: Same.
6903 * g++.dg/other/error13.C: Same.
6904 * g++.dg/other/error34.C: Same.
6905 * g++.dg/overload/builtin1.C: Same.
6906 * g++.dg/overload/conv-op1.C: Same.
6907 * g++.dg/overload/error3.C: Same.
6908 * g++.dg/overload/koenig1.C: Same.
6909 * g++.dg/overload/operator5.C: Same.
6910 * g++.dg/overload/template5.C: Same.
6911 * g++.dg/overload/unknown1.C: Same.
6912 * g++.dg/overload/using2.C: Same.
6913 * g++.dg/parse/constructor1.C: Same.
6914 * g++.dg/parse/crash36.C: Same.
6915 * g++.dg/parse/crash63.C: Same.
6916 * g++.dg/parse/error11.C: Same.
6917 * g++.dg/parse/error12.C: Same.
6918 * g++.dg/parse/error14.C: Same.
6919 * g++.dg/parse/error2.C: Same.
6920 * g++.dg/parse/error21.C: Same.
6921 * g++.dg/parse/error26.C: Same.
6922 * g++.dg/parse/error36.C: Same.
6923 * g++.dg/parse/friend12.C: Same.
6924 * g++.dg/parse/invalid-op1.C: Same.
6925 * g++.dg/parse/missing-template1.C: Same.
6926 * g++.dg/parse/parser-pr28152-2.C: Same.
6927 * g++.dg/parse/parser-pr28152.C: Same.
6928 * g++.dg/parse/pr16696-permissive.C: Same.
6929 * g++.dg/parse/pr16696.C: Same.
6930 * g++.dg/parse/pr69628.C: Same.
6931 * g++.dg/parse/ret-type2.C: Same.
6932 * g++.dg/parse/specialization1.C: Same.
6933 * g++.dg/parse/template3.C: Same.
6934 * g++.dg/parse/template9.C: Same.
6935 * g++.dg/parse/typename11.C: Same.
6936 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
6937 * g++.dg/pr45330.C: Same.
6938 * g++.dg/rtti/typeid6.C: Same.
6939 * g++.dg/spellcheck-fields.C: Same.
6940 * g++.dg/spellcheck-typenames.C: Same.
6941 * g++.dg/tc1/dr108.C: Same.
6942 * g++.dg/tc1/dr147.C: Same.
6943 * g++.dg/template/arg7.C: Same.
6944 * g++.dg/template/conv11.C: Same.
6945 * g++.dg/template/crash13.C: Same.
6946 * g++.dg/template/crash55.C: Same.
6947 * g++.dg/template/dependent-expr5.C: Same.
6948 * g++.dg/template/error17.C: Same.
6949 * g++.dg/template/error33.C: Same.
6950 * g++.dg/template/error4.C: Same.
6951 * g++.dg/template/error50.C: Same.
6952 * g++.dg/template/error53.C: Same.
6953 * g++.dg/template/friend.C: Same.
6954 * g++.dg/template/func2.C: Same.
6955 * g++.dg/template/local6.C: Same.
6956 * g++.dg/template/member5.C: Same.
6957 * g++.dg/template/meminit1.C: Same.
6958 * g++.dg/template/nested3.C: Same.
6959 * g++.dg/template/nontype6.C: Same.
6960 * g++.dg/template/overload12.C: Same.
6961 * g++.dg/template/ptrmem8.C: Same.
6962 * g++.dg/template/qualified-id1.C: Same.
6963 * g++.dg/template/spec15.C: Same.
6964 * g++.dg/template/static1.C: Same.
6965 * g++.dg/template/static10.C: Same.
6966 * g++.dg/template/static2.C: Same.
6967 * g++.dg/template/ttp25.C: Same.
6968 * g++.dg/template/typedef2.C: Same.
6969 * g++.dg/template/typename2.C: Same.
6970 * g++.dg/template/unify10.C: Same.
6971 * g++.dg/template/unify6.C: Same.
6972 * g++.dg/template/unify7.C: Same.
6973 * g++.dg/template/unify9.C: Same.
6974 * g++.dg/template/varmod1.C: Same.
6975 * g++.dg/ubsan/div-by-zero-1.C: Same.
6976 * g++.dg/ubsan/pr63956.C: Same.
6977 * g++.dg/warn/Waddress-1.C: Same.
6978 * g++.dg/warn/Wconversion2.C: Same.
6979 * g++.dg/warn/Wnull-conversion-1.C: Same.
6980 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
6981 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
6982 * g++.dg/warn/Wswitch-1.C: Same.
6983 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
6984 * g++.dg/warn/Wtype-limits.C: Same.
6985 * g++.dg/warn/Wunused-parm-5.C: Same.
6986 * g++.dg/warn/deprecated-6.C: Same.
6987 * g++.dg/warn/deprecated.C: Same.
6988 * g++.dg/warn/incomplete1.C: Same.
6989 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
6990 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
6991 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
6992 * g++.dg/warn/overflow-warn-1.C: Same.
6993 * g++.dg/warn/overflow-warn-3.C: Same.
6994 * g++.dg/warn/overflow-warn-4.C: Same.
6995 * g++.dg/warn/pr12242.C: Same.
6996 * g++.dg/warn/pr30551-2.C: Same.
6997 * g++.dg/warn/pr30551.C: Same.
6998 * g++.old-deja/g++.benjamin/16077.C: Same.
6999 * g++.old-deja/g++.bob/inherit1.C: Same.
7000 * g++.old-deja/g++.brendan/crash56.C: Same.
7001 * g++.old-deja/g++.brendan/template17.C: Same.
7002 * g++.old-deja/g++.eh/ctor1.C: Same.
7003 * g++.old-deja/g++.jason/bool5.C: Same.
7004 * g++.old-deja/g++.jason/cond.C: Same.
7005 * g++.old-deja/g++.jason/operator.C: Same.
7006 * g++.old-deja/g++.jason/pmf5.C: Same.
7007 * g++.old-deja/g++.law/ctors5.C: Same.
7008 * g++.old-deja/g++.law/missed-error2.C: Same.
7009 * g++.old-deja/g++.law/operators9.C: Same.
7010 * g++.old-deja/g++.law/temps1.C: Same.
7011 * g++.old-deja/g++.mike/for2.C: Same.
7012 * g++.old-deja/g++.mike/ns5.C: Same.
7013 * g++.old-deja/g++.mike/ns7.C: Same.
7014 * g++.old-deja/g++.mike/p10769b.C: Same.
7015 * g++.old-deja/g++.niklas/t120.C: Same.
7016 * g++.old-deja/g++.niklas/t121.C: Same.
7017 * g++.old-deja/g++.ns/koenig5.C: Same.
7018 * g++.old-deja/g++.oliva/overload1.C: Same.
7019 * g++.old-deja/g++.other/crash24.C: Same.
7020 * g++.old-deja/g++.other/crash25.C: Same.
7021 * g++.old-deja/g++.other/decl5.C: Same.
7022 * g++.old-deja/g++.other/lineno5.C: Same.
7023 * g++.old-deja/g++.other/null3.C: Same.
7024 * g++.old-deja/g++.other/overcnv2.C: Same.
7025 * g++.old-deja/g++.other/ptrmem7.C: Same.
7026 * g++.old-deja/g++.other/typename1.C: Same.
7027 * g++.old-deja/g++.other/vaarg3.C: Same.
7028 * g++.old-deja/g++.pt/crash10.C: Same.
7029 * g++.old-deja/g++.pt/crash28.C: Same.
7030 * g++.old-deja/g++.pt/crash38.C: Same.
7031 * g++.old-deja/g++.pt/explicit70.C: Same.
7032 * g++.old-deja/g++.pt/explicit77.C: Same.
7033 * g++.old-deja/g++.pt/expr2.C: Same.
7034 * g++.old-deja/g++.pt/spec5.C: Same.
7035 * g++.old-deja/g++.pt/spec6.C: Same.
7036 * g++.old-deja/g++.pt/typename3.C: Same.
7037 * g++.old-deja/g++.pt/typename5.C: Same.
7038 * g++.old-deja/g++.pt/typename6.C: Same.
7039 * g++.old-deja/g++.pt/typename7.C: Same.
7040 * g++.old-deja/g++.pt/unify4.C: Same.
7041 * g++.old-deja/g++.pt/unify8.C: Same.
7042 * g++.old-deja/g++.pt/vaarg3.C: Same.
7043 * g++.old-deja/g++.robertl/eb22.C: Same.
7044 * g++.old-deja/g++.robertl/eb4.C: Same.
7045 * g++.old-deja/g++.robertl/eb44.C: Same.
7046 * g++.old-deja/g++.robertl/eb69.C: Same.
7047 * g++.old-deja/g++.robertl/eb98.C: Same.
7048 * gcc.dg/20031223-1.c: Same.
7049 * gcc.dg/940510-1.c: Same.
7050 * gcc.dg/990506-0.c: Same.
7051 * gcc.dg/Walloca-1.c: Same.
7052 * gcc.dg/Walloca-2.c: Same.
7053 * gcc.dg/Wconversion-integer.c: Same.
7054 * gcc.dg/Wcxx-compat-8.c: Same.
7055 * gcc.dg/Wimplicit-int-1.c: Same.
7056 * gcc.dg/Wimplicit-int-2.c: Same.
7057 * gcc.dg/Wimplicit-int-4.c: Same.
7058 * gcc.dg/Wpointer-sign-Wall.c: Same.
7059 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7060 * gcc.dg/Wshadow-1.c: Same.
7061 * gcc.dg/Wshadow-3.c: Same.
7062 * gcc.dg/Wswitch-enum-error.c: Same.
7063 * gcc.dg/Wswitch-enum.c: Same.
7064 * gcc.dg/Wswitch-error.c: Same.
7065 * gcc.dg/Wswitch.c: Same.
7066 * gcc.dg/Wtype-limits-Wextra.c: Same.
7067 * gcc.dg/Wtype-limits.c: Same.
7068 * gcc.dg/Wvla-larger-than-2.c: Same.
7069 * gcc.dg/anon-struct-5.c: Same.
7070 * gcc.dg/array-10.c: Same.
7071 * gcc.dg/array-11.c: Same.
7072 * gcc.dg/array-15.c: Same.
7073 * gcc.dg/array-2.c: Same.
7074 * gcc.dg/array-8.c: Same.
7075 * gcc.dg/array-const-2.c: Same.
7076 * gcc.dg/array-const-3.c: Same.
7077 * gcc.dg/bitfld-1.c: Same.
7078 * gcc.dg/bitfld-8.c: Same.
7079 * gcc.dg/builtin-redefine.c: Same.
7080 * gcc.dg/c11-noreturn-1.c: Same.
7081 * gcc.dg/c11-noreturn-2.c: Same.
7082 * gcc.dg/c11-static-assert-3.c: Same.
7083 * gcc.dg/c90-arraydecl-1.c: Same.
7084 * gcc.dg/c90-complex-1.c: Same.
7085 * gcc.dg/c90-complit-1.c: Same.
7086 * gcc.dg/c90-const-expr-11.c: Same.
7087 * gcc.dg/c90-const-expr-7.c: Same.
7088 * gcc.dg/c90-const-expr-8.c: Same.
7089 * gcc.dg/c90-enum-comma-1.c: Same.
7090 * gcc.dg/c90-flex-array-1.c: Same.
7091 * gcc.dg/c90-hexfloat-1.c: Same.
7092 * gcc.dg/c90-idem-qual-1.c: Same.
7093 * gcc.dg/c90-idem-qual-2.c: Same.
7094 * gcc.dg/c90-idem-qual-3.c: Same.
7095 * gcc.dg/c90-mixdecl-1.c: Same.
7096 * gcc.dg/c90-restrict-1.c: Same.
7097 * gcc.dg/c90-return-1.c: Same.
7098 * gcc.dg/c99-array-nonobj-1.c: Same.
7099 * gcc.dg/c99-arraydecl-1.c: Same.
7100 * gcc.dg/c99-complex-1.c: Same.
7101 * gcc.dg/c99-complex-2.c: Same.
7102 * gcc.dg/c99-complit-2.c: Same.
7103 * gcc.dg/c99-const-expr-7.c: Same.
7104 * gcc.dg/c99-const-expr-8.c: Same.
7105 * gcc.dg/c99-flex-array-3.c: Same.
7106 * gcc.dg/c99-flex-array-7.c: Same.
7107 * gcc.dg/c99-flex-array-typedef-7.c: Same.
7108 * gcc.dg/c99-impl-decl-1.c: Same.
7109 * gcc.dg/c99-impl-int-1.c: Same.
7110 * gcc.dg/c99-impl-int-2.c: Same.
7111 * gcc.dg/c99-init-3.c: Same.
7112 * gcc.dg/c99-restrict-1.c: Same.
7113 * gcc.dg/c99-return-1.c: Same.
7114 * gcc.dg/c99-tag-1.c: Same.
7115 * gcc.dg/c99-tag-3.c: Same.
7116 * gcc.dg/call-diag-2.c: Same.
7117 * gcc.dg/cpp/19940712-1.c: Same.
7118 * gcc.dg/cpp/19951025-1.c: Same.
7119 * gcc.dg/cpp/19990413-1.c: Same.
7120 * gcc.dg/cpp/direct2.c: Same.
7121 * gcc.dg/cpp/direct2s.c: Same.
7122 * gcc.dg/cpp/pr28709.c: Same.
7123 * gcc.dg/cpp/pr61854-c90.c: Same.
7124 * gcc.dg/cpp/pr61854-c94.c: Same.
7125 * gcc.dg/cpp/pragma-1.c: Same.
7126 * gcc.dg/cpp/pragma-2.c: Same.
7127 * gcc.dg/cpp/trad/escaped-eof.c: Same.
7128 * gcc.dg/cpp/trad/literals-2.c: Same.
7129 * gcc.dg/cpp/warn-comments-2.c: Same.
7130 * gcc.dg/cpp/warn-comments-3.c: Same.
7131 * gcc.dg/cpp/warn-comments.c: Same.
7132 * gcc.dg/cpp/warn-long-long-2.c: Same.
7133 * gcc.dg/cpp/warn-long-long.c: Same.
7134 * gcc.dg/cpp/warn-redefined-2.c: Same.
7135 * gcc.dg/cpp/warn-redefined.c: Same.
7136 * gcc.dg/darwin-cfstring-2.c: Same.
7137 * gcc.dg/darwin-cfstring-format-1.c: Same.
7138 * gcc.dg/decl-9.c: Same.
7139 * gcc.dg/declspec-1.c: Same.
7140 * gcc.dg/declspec-10.c: Same.
7141 * gcc.dg/declspec-11.c: Same.
7142 * gcc.dg/declspec-13.c: Same.
7143 * gcc.dg/declspec-18.c: Same.
7144 * gcc.dg/declspec-4.c: Same.
7145 * gcc.dg/declspec-5.c: Same.
7146 * gcc.dg/declspec-6.c: Same.
7147 * gcc.dg/declspec-8.c: Same.
7148 * gcc.dg/deprecated-4.c: Same.
7149 * gcc.dg/deprecated.c: Same.
7150 * gcc.dg/dfp/composite-type.c: Same.
7151 * gcc.dg/empty-source-2.c: Same.
7152 * gcc.dg/empty-source-3.c: Same.
7153 * gcc.dg/format/attr-6.c: Same.
7154 * gcc.dg/format/branch-1.c: Same.
7155 * gcc.dg/format/c90-printf-1.c: Same.
7156 * gcc.dg/format/c90-strftime-2.c: Same.
7157 * gcc.dg/format/c99-strftime-1.c: Same.
7158 * gcc.dg/format/cmn-err-1.c: Same.
7159 * gcc.dg/format/few-1.c: Same.
7160 * gcc.dg/format/ms_branch-1.c: Same.
7161 * gcc.dg/format/ms_unnamed-1.c: Same.
7162 * gcc.dg/format/ms_va-1.c: Same.
7163 * gcc.dg/format/unnamed-1.c: Same.
7164 * gcc.dg/format/va-1.c: Same.
7165 * gcc.dg/format/xopen-1.c: Same.
7166 * gcc.dg/funcdef-var-1.c: Same.
7167 * gcc.dg/funcdef-var-2.c: Same.
7168 * gcc.dg/gnu89-const-expr-1.c: Same.
7169 * gcc.dg/gnu89-const-expr-2.c: Same.
7170 * gcc.dg/gnu90-const-expr-1.c: Same.
7171 * gcc.dg/gnu99-const-expr-1.c: Same.
7172 * gcc.dg/gnu99-const-expr-2.c: Same.
7173 * gcc.dg/gnu99-init-2.c: Same.
7174 * gcc.dg/gomp/_Atomic-5.c: Same.
7175 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
7176 * gcc.dg/gomp/atomic-5.c: Same.
7177 * gcc.dg/gomp/linear-1.c: Same.
7178 * gcc.dg/gomp/pr67500.c: Same.
7179 * gcc.dg/init-bad-1.c: Same.
7180 * gcc.dg/init-bad-2.c: Same.
7181 * gcc.dg/init-bad-3.c: Same.
7182 * gcc.dg/init-string-1.c: Same.
7183 * gcc.dg/label-compound-stmt-1.c: Same.
7184 * gcc.dg/label-decl-2.c: Same.
7185 * gcc.dg/label-decl-4.c: Same.
7186 * gcc.dg/large-size-array-2.c: Same.
7187 * gcc.dg/large-size-array-4.c: Same.
7188 * gcc.dg/lvalue-6.c: Same.
7189 * gcc.dg/m-un-2.c: Same.
7190 * gcc.dg/multiple-overflow-warn-1.c: Same.
7191 * gcc.dg/multiple-overflow-warn-2.c: Same.
7192 * gcc.dg/multiple-overflow-warn-3.c: Same.
7193 * gcc.dg/nested-redef-1.c: Same.
7194 * gcc.dg/no-asm-1.c: Same.
7195 * gcc.dg/no-asm-3.c: Same.
7196 * gcc.dg/no-asm-4.c: Same.
7197 * gcc.dg/noncompile/20010524-1.c: Same.
7198 * gcc.dg/noncompile/incomplete-5.c: Same.
7199 * gcc.dg/noncompile/pr44517.c: Same.
7200 * gcc.dg/noncompile/pr52290.c: Same.
7201 * gcc.dg/noreturn-1.c: Same.
7202 * gcc.dg/overflow-warn-1.c: Same.
7203 * gcc.dg/overflow-warn-2.c: Same.
7204 * gcc.dg/overflow-warn-3.c: Same.
7205 * gcc.dg/overflow-warn-4.c: Same.
7206 * gcc.dg/parm-mismatch-1.c: Same.
7207 * gcc.dg/parser-pr28152-2.c: Same.
7208 * gcc.dg/parser-pr28152.c: Same.
7209 * gcc.dg/pedwarn-init.c: Same.
7210 * gcc.dg/pointer-arith-2.c: Same.
7211 * gcc.dg/pointer-arith-3.c: Same.
7212 * gcc.dg/pointer-arith-4.c: Same.
7213 * gcc.dg/pr14475.c: Same.
7214 * gcc.dg/pr18596-3.c: Same.
7215 * gcc.dg/pr18809-1.c: Same.
7216 * gcc.dg/pr27953.c: Same.
7217 * gcc.dg/pr30457.c: Same.
7218 * gcc.dg/pr30551-2.c: Same.
7219 * gcc.dg/pr30551-3.c: Same.
7220 * gcc.dg/pr30551-4.c: Same.
7221 * gcc.dg/pr30551-5.c: Same.
7222 * gcc.dg/pr30551-6.c: Same.
7223 * gcc.dg/pr30551.c: Same.
7224 * gcc.dg/pr36997.c: Same.
7225 * gcc.dg/pr41842.c: Same.
7226 * gcc.dg/pr48552-1.c: Same.
7227 * gcc.dg/pr48552-2.c: Same.
7228 * gcc.dg/pr59717.c: Same.
7229 * gcc.dg/pr61077.c: Same.
7230 * gcc.dg/pr61096-1.c: Same.
7231 * gcc.dg/pr63626.c: Same.
7232 * gcc.dg/pr64223-1.c: Same.
7233 * gcc.dg/pr64223-2.c: Same.
7234 * gcc.dg/pr8788-1.c: Same.
7235 * gcc.dg/pr8927-1.c: Same.
7236 * gcc.dg/pragma-darwin.c: Same.
7237 * gcc.dg/pragma-diag-5.c: Same.
7238 * gcc.dg/pragma-message.c: Same.
7239 * gcc.dg/redecl-1.c: Same.
7240 * gcc.dg/simd-1.c: Same.
7241 * gcc.dg/simd-5.c: Same.
7242 * gcc.dg/simd-6.c: Same.
7243 * gcc.dg/spellcheck-fields.c: Same.
7244 * gcc.dg/spellcheck-typenames.c: Same.
7245 * gcc.dg/struct-semi-2.c: Same.
7246 * gcc.dg/struct-semi-3.c: Same.
7247 * gcc.dg/transparent-union-3.c: Same.
7248 * gcc.dg/ucnid-8.c: Same.
7249 * gcc.dg/uninit-pr19430-O0.c: Same.
7250 * gcc.dg/uninit-pr19430.c: Same.
7251 * gcc.dg/uninit-pr20644-O0.c: Same.
7252 * gcc.dg/utf-dflt.c: Same.
7253 * gcc.dg/utf-dflt2.c: Same.
7254 * gcc.dg/utf16-4.c: Same.
7255 * gcc.dg/vla-11.c: Same.
7256 * gcc.dg/vla-20.c: Same.
7257 * gcc.dg/vla-init-1.c: Same.
7258 * gcc.dg/vla-init-2.c: Same.
7259 * gcc.dg/vla-init-3.c: Same.
7260 * gcc.dg/weak/weak-6.c: Same.
7261 * gcc.dg/weak/weak-7.c: Same.
7262 * gcc.dg/wtr-int-type-1.c: Same.
7263 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
7264 * gcc.target/arm/polytypes.c: Same.
7265 * gcc.target/i386/spellcheck-options-4.c: Same.
7266 * gcc.target/powerpc/20030218-1.c: Same.
7267 * gcc.target/sh/pr21255-4.c: Same.
7268 * gcc.test-framework/dg-error-exp-XP.c: Same.
7269 * gfortran.dg/array_constructor_30.f03: Same.
7270 * gfortran.dg/class_30.f90: Same.
7271 * gfortran.dg/goacc/subarrays.f95: Same.
7272 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
7273 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
7274 * gfortran.dg/intrinsic_std_1.f90: Same.
7275 * gfortran.dg/pr70006.f90: Same.
7276 * gfortran.dg/warning-directive-1.F90: Same.
7277 * gfortran.dg/warning-directive-2.F90: Same.
7278 * gfortran.dg/warning-directive-3.F90: Same.
7279 * gfortran.dg/warning-directive-4.F90: Same.
7280 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
7281 * obj-c++.dg/class-extension-1.mm: Same.
7282 * obj-c++.dg/class-extension-2.mm: Same.
7283 * obj-c++.dg/class-protocol-1.mm: Same.
7284 * obj-c++.dg/cxx-ivars-1.mm: Same.
7285 * obj-c++.dg/duplicate-class-1.mm: Same.
7286 * obj-c++.dg/exceptions-3.mm: Same.
7287 * obj-c++.dg/exceptions-4.mm: Same.
7288 * obj-c++.dg/exceptions-5.mm: Same.
7289 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
7290 * obj-c++.dg/fsf-package-0.m: Same.
7291 * obj-c++.dg/invalid-type-1.mm: Same.
7292 * obj-c++.dg/method-12.mm: Same.
7293 * obj-c++.dg/method-13.mm: Same.
7294 * obj-c++.dg/method-15.mm: Same.
7295 * obj-c++.dg/method-16.mm: Same.
7296 * obj-c++.dg/method-6.mm: Same.
7297 * obj-c++.dg/method-7.mm: Same.
7298 * obj-c++.dg/property/at-property-1.mm: Same.
7299 * obj-c++.dg/property/at-property-14.mm: Same.
7300 * obj-c++.dg/property/at-property-17.mm: Same.
7301 * obj-c++.dg/property/at-property-21.mm: Same.
7302 * obj-c++.dg/property/at-property-5.mm: Same.
7303 * obj-c++.dg/property/dotsyntax-4.mm: Same.
7304 * obj-c++.dg/property/dynamic-3.mm: Same.
7305 * obj-c++.dg/property/dynamic-4.mm: Same.
7306 * obj-c++.dg/property/property-neg-1.mm: Same.
7307 * obj-c++.dg/property/property-neg-6.mm: Same.
7308 * obj-c++.dg/property/synthesize-11.mm: Same.
7309 * obj-c++.dg/property/synthesize-5.mm: Same.
7310 * obj-c++.dg/property/synthesize-6.mm: Same.
7311 * obj-c++.dg/proto-lossage-4.mm: Same.
7312 * obj-c++.dg/protocol-qualifier-2.mm: Same.
7313 * obj-c++.dg/strings/strings-1.mm: Same.
7314 * obj-c++.dg/super-class-1.mm: Same.
7315 * obj-c++.dg/syntax-error-6.mm: Same.
7316 * obj-c++.dg/syntax-error-7.mm: Same.
7317 * obj-c++.dg/syntax-error-9.mm: Same.
7318 * obj-c++.dg/try-catch-13.mm: Same.
7319 * objc.dg/attributes/method-noreturn-1.m: Same.
7320 * objc.dg/bad-receiver-type-2.m: Same.
7321 * objc.dg/bad-receiver-type.m: Same.
7322 * objc.dg/call-super-2.m: Same.
7323 * objc.dg/class-2.m: Same.
7324 * objc.dg/class-extension-1.m: Same.
7325 * objc.dg/class-extension-2.m: Same.
7326 * objc.dg/class-protocol-1.m: Same.
7327 * objc.dg/desig-init-1.m: Same.
7328 * objc.dg/duplicate-class-1.m: Same.
7329 * objc.dg/exceptions-3.m: Same.
7330 * objc.dg/exceptions-4.m: Same.
7331 * objc.dg/exceptions-5.m: Same.
7332 * objc.dg/foreach-6.m: Same.
7333 * objc.dg/foreach-7.m: Same.
7334 * objc.dg/fsf-nsstring-format-1.m: Same.
7335 * objc.dg/fsf-package-0.m: Same.
7336 * objc.dg/invalid-type-1.m: Same.
7337 * objc.dg/method-11.m: Same.
7338 * objc.dg/method-19.m: Same.
7339 * objc.dg/method-2.m: Same.
7340 * objc.dg/method-20.m: Same.
7341 * objc.dg/method-5.m: Same.
7342 * objc.dg/method-6.m: Same.
7343 * objc.dg/method-7.m: Same.
7344 * objc.dg/method-9.m: Same.
7345 * objc.dg/missing-proto-3.m: Same.
7346 * objc.dg/private-1.m: Same.
7347 * objc.dg/property/at-property-1.m: Same.
7348 * objc.dg/property/at-property-14.m: Same.
7349 * objc.dg/property/at-property-17.m: Same.
7350 * objc.dg/property/at-property-21.m: Same.
7351 * objc.dg/property/at-property-5.m: Same.
7352 * objc.dg/property/dynamic-3.m: Same.
7353 * objc.dg/property/dynamic-4.m: Same.
7354 * objc.dg/property/property-neg-1.m: Same.
7355 * objc.dg/property/property-neg-6.m: Same.
7356 * objc.dg/property/synthesize-11.m: Same.
7357 * objc.dg/property/synthesize-5.m: Same.
7358 * objc.dg/property/synthesize-6.m: Same.
7359 * objc.dg/proto-hier-1.m: Same.
7360 * objc.dg/proto-lossage-4.m: Same.
7361 * objc.dg/protocol-qualifier-2.m: Same.
7362 * objc.dg/strings/strings-1.m: Same.
7363 * objc.dg/type-size-1.m: Same.
7364
d904a983
JL
73652017-04-18 Jeff Law <law@redhat.com>
7366
7367 PR target/74563
7368 * gcc.target/mips/pr74563: New test.
7369
0155ed56
JJ
73702017-04-18 Jakub Jelinek <jakub@redhat.com>
7371
7372 PR tree-optimization/80443
7373 * gcc.c-torture/compile/pr80443.c: New test.
7374
f380f608
RS
73752017-04-18 Richard Sandiford <richard.sandiford@arm.com>
7376
7377 PR rtl-optimization/80357
7378 * gcc.c-torture/compile/pr80357.c: New test.
7379
dd68669b
JL
73802017-04-18 Jeff Law <law@redhat.com>
7381
7382 PR middle-end/80422
7383 * gcc.c-torture/compile/pr80422.c: New test.
7384
1cda61fc
JJ
73852017-04-18 Jakub Jelinek <jakub@redhat.com>
7386
7387 PR debug/80263
7388 * gcc.dg/debug/dwarf2/pr80263.c: New test.
7389
19970253
MM
73902017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7391
7392 PR target/80099
7393 * gcc.target/powerpc/pr80099-1.c: New test.
7394 * gcc.target/powerpc/pr80099-2.c: Likewise.
7395 * gcc.target/powerpc/pr80099-3.c: Likewise.
7396 * gcc.target/powerpc/pr80099-4.c: Likewise.
7397 * gcc.target/powerpc/pr80099-5.c: Likewise.
7398
8487c9a5
JJ
73992017-04-18 Jakub Jelinek <jakub@redhat.com>
7400
3b5fb3cb
JJ
7401 PR sanitizer/80444
7402 * gcc.dg/sancov/pr80444.c: New test.
7403
8487c9a5
JJ
7404 PR middle-end/79788
7405 PR middle-end/80375
7406 * gcc.dg/pr79788-1.c: New test.
7407 * gcc.dg/pr79788-2.c: New test.
7408
be7c73ae
MP
74092017-04-18 Marek Polacek <polacek@redhat.com>
7410
7411 PR c++/80244 - ICE with attribute in template alias.
7412 * g++.dg/cpp0x/alias-decl-59.C: New test.
7413
d6e3e8a5
MP
7414 PR c++/80241 - ICE with alignas pack expansion.
7415 * g++.dg/cpp0x/alignas11.C: New test.
7416
1adb82e1
BE
74172017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7418
7419 PR c++/80287
7420 * g++.dg/lto/pr80287_0.C: New test.
7421
fb5e5621
KN
74222017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
7423
7424 PR target/80315
7425 * gcc.target/powerpc/pr80315-1.c: New test.
7426 * gcc.target/powerpc/pr80315-2.c: New test.
7427 * gcc.target/powerpc/pr80315-3.c: New test.
7428 * gcc.target/powerpc/pr80315-4.c: New test.
7429
afeaeb70
TV
74302017-04-16 Tom de Vries <tom@codesourcery.com>
7431
7432 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
7433 directive.
7434 * g++.dg/parse/error3.C: Same.
7435 * g++.old-deja/g++.pt/niklas01a.C: Same.
7436 * gcc.dg/990506-0.c: Same.
7437 * gcc.dg/cpp/19990413-1.c: Same.
7438 * gcc.dg/cpp/pragma-1.c: Same.
7439 * gcc.dg/cpp/pragma-2.c: Same.
7440 * gcc.dg/m-un-2.c: Same.
7441 * objc.dg/private-1.m: Same.
7442
604f37cd
UB
74432017-04-15 Uros Bizjak <ubizjak@gmail.com>
7444
7445 * gcc.dg/pr54669.c: Fix dg-do directive.
7446 * gcc.dg/pr78582.c: Ditto.
7447 * gcc.dg/pr80020.c: Ditto.
7448 * gcc.dg/torture/pr57993-2.cpp: Ditto.
7449 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
7450 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
7451 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
7452 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
7453 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
7454 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
7455 * gcc.dg/tree-ssa/pr79352.c: Ditto.
7456 * gcc.dg/tree-ssa/pr79376.c: Ditto.
7457 * gcc.dg/tree-ssa/pr79691.c: Ditto.
7458
35cfdb17
DH
74592017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
7460
604f37cd 7461 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
7462 * gfortran.dg/generic_29.f90: Likewise.
7463 * gfortran.dg/goacc/multi-clause.f90: Likewise.
7464 * gfortran.dg/pr41922.f90: Likewise.
7465 * gfortran.dg/pr70006.f90: Likewise.
7466
f378be38
SB
74672017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
7468
7469 PR tree-optimization/66612
7470 * gcc.target/powerpc/20050830-1.c: Remove xfail.
7471
43076492
JW
74722017-04-14 Janus Weil <janus@gcc.gnu.org>
7473
7474 PR fortran/80361
7475 * gfortran.dg/class_62.f90: New test case.
7476
dd3d6a42
AB
74772017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
7478
7479 * gcc.target/arc/loop-1.c: New file.
7480
31a07c81
MM
74812017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7482
7483 PR target/80098
7484 * gcc.target/powerpc/pr80098-1.c: New test.
7485 * gcc.target/powerpc/pr80098-2.c: Likewise.
7486 * gcc.target/powerpc/pr80098-3.c: Likewise.
7487 * gcc.target/powerpc/pr80098-4.c: Likewise.
7488
09956017
JJ
74892017-04-13 Jakub Jelinek <jakub@redhat.com>
7490
7491 PR sanitizer/80403
7492 * g++.dg/ubsan/pr80403-2.C: New test.
7493
bc042396
VM
74942017-04-13 Vladimir Makarov <vmakarov@redhat.com>
7495
7496 PR rtl-optimization/80343
7497 * gcc.target/powerpc/pr80343.c: New.
7498
abac4c34
DK
74992017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
7500
7501 PR sanitizer/80414
7502 * c-c++-common/ubsan/bounds-15.c: New test.
7503
43a3aa03
RB
75042017-04-13 Richard Biener <rguenther@suse.de>
7505
7506 PR testsuite/80416
7507 * g++.dg/torture/pr79671.C: Fix asm constraints.
7508
031fbdb9
JJ
75092017-04-13 Jakub Jelinek <jakub@redhat.com>
7510
7511 PR debug/80321
7512 * gcc.dg/debug/pr80321.c: New test.
7513
75142017-04-13 Eric Botcazou <ebotcazou@adacore.com>
7515
7516 * gnat.dg/debug10.adb: New test.
7517 * gnat.dg/debug10_pkg.ads: New helper.
7518
76873758
JJ
75192017-04-12 Jakub Jelinek <jakub@redhat.com>
7520
deed3da9
JJ
7521 PR tree-optimization/79390
7522 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
7523
b96a3e11
JJ
7524 PR sanitizer/80403
7525 PR sanitizer/80404
7526 PR sanitizer/80405
7527 * g++.dg/ubsan/pr80403.C: New test.
7528 * g++.dg/ubsan/pr80404.C: New test.
7529 * g++.dg/ubsan/pr80405.C: New test.
7530
76873758
JJ
7531 PR c/80163
7532 * gcc.dg/torture/pr80163.c: New test.
7533
940c9a7c 75342017-04-12 Richard Biener <rguenther@suse.de>
76873758 7535 Jeff Law <law@redhat.com>
940c9a7c
RB
7536
7537 PR tree-optimization/80359
7538 * gcc.dg/torture/pr80359.c: New testcase.
7539
350792ff 75402017-04-12 Richard Biener <rguenther@suse.de>
76873758 7541 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
7542
7543 PR middle-end/79671
7544 * g++.dg/torture/pr79671.C: New testcase.
7545 * g++.dg/lto/pr79671_0.C: Likewise.
7546 * g++.dg/lto/pr79671_1.c: Likewise.
7547
d62e6f10
JJ
75482017-04-12 Jakub Jelinek <jakub@redhat.com>
7549
7550 PR sanitizer/80349
7551 * g++.dg/ubsan/pr80349.C: New test.
7552
8585103f
JJ
75532017-04-11 Jakub Jelinek <jakub@redhat.com>
7554
347e1f77
JJ
7555 PR c++/80370
7556 * g++.dg/cpp1z/decomp28.C: New test.
7557
df1c878e
JJ
7558 PR middle-end/80100
7559 * gcc.dg/pr80100.c: New test.
7560
8585103f
JJ
7561 PR rtl-optimization/80385
7562 * g++.dg/opt/pr80385.C: New test.
7563
c6cf6ef7
ML
75642017-04-11 Martin Liska <mliska@suse.cz>
7565
7566 PR ipa/80212
7567 * g++.dg/ipa/pr80212.C: New test.
7568
3812f460
MS
75692017-04-11 Martin Sebor <msebor@redhat.com>
7570
7571 PR middle-end/80364
7572 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
7573
9f679370
ML
75742017-04-11 Martin Liska <mliska@suse.cz>
7575
7576 PR sanitizer/70878
7577 * gcc.dg/ubsan/pr70878.c: New test.
7578
82665822
JJ
75792017-04-11 Jakub Jelinek <jakub@redhat.com>
7580
cb278caa
JJ
7581 PR target/80381
7582 * gcc.target/i386/pr80381.c: New test.
7583
82665822
JJ
7584 PR c++/80363
7585 * g++.dg/ext/pr80363.C: New test.
7586
abde687a
SKS
75872017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7588
7589 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
7590 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
7591 Add avr-*-* to non-lp64 selector.
7592
13e6ec34
MS
75932017-04-10 Martin Sebor <msebor@redhat.com>
7594
7595 * gcc.dg/pr40340-3.c: Adjust directive pattern.
7596 * gcc.dg/pr40340-4.c: Same.
7597
a2cb1196
NK
75982017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
7599
13e6ec34 7600 PR fortran/69498
a2cb1196
NK
7601 * gfortran.dg/submodule_unexp.f90: Modified test
7602 to account for new error.
7603 * gfortran.dg/submodule_twice.f90: New Test
7604
b447b28c
JJ
76052017-04-10 Jakub Jelinek <jakub@redhat.com>
7606
7607 PR c++/80176
7608 * g++.dg/init/ref23.C: New test.
7609
3bbd6768
TK
76102017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7611
7612 PR tree-optimization/80304
7613 * gfortran.dg/do_concurrent_4.f90: New test case.
7614
99827b5c
JW
76152017-04-10 Janus Weil <janus@gcc.gnu.org>
7616
7617 PR fortran/80046
7618 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
7619
7db31bc2
DE
76202017-04-10 David Edelsohn <dje.gcc@gmail.com>
7621
7622 * g++.dg/torture/pr79905.C: Add -maltivec option.
7623
9058a2c5
JL
76242017-04-10 Jeff Law <law@redhat.com>
7625
7626 PR tree-optimization/80374
7627 * g++.dg/pr80374.c: New test.
7628
bd8f8642
KN
76292017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7630
7631 PR target/80108
7632 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
7633 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
7634
f634dd47
UB
76352017-04-10 Uros Bizjak <ubizjak@gmail.com>
7636
7637 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
7638
065ba179
UB
76392017-04-10 Uros Bizjak <ubizjak@gmail.com>
7640
7641 PR testsuite/79356
7642 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
7643
71b838d0
DS
76442017-04-10 Daniel Santos <daniel.santos@pobox.com>
7645
7646 PR testsuite/79867
7647 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
7648
98a7a34e
MP
76492017-04-10 Marek Polacek <polacek@redhat.com>
7650
7651 PR sanitizer/80348
7652 * g++.dg/ubsan/div-by-zero-3.C: New test.
7653
aac69a62
BC
76542017-04-10 Bin Cheng <bin.cheng@arm.com>
7655
7656 PR tree-optimization/80153
7657 * gcc.c-torture/execute/pr80153.c: New.
7658
737237c9
RB
76592017-04-10 Richard Biener <rguenther@suse.de>
7660
7661 PR middle-end/80362
7662 * gcc.dg/torture/pr80362.c: New testcase.
7663
ba6ee9fc
RB
76642017-04-10 Richard Biener <rguenther@suse.de>
7665
7666 PR tree-optimization/80304
7667 * gcc.dg/torture/pr80304.c: New testcase.
7668
4d1a05f1
NS
76692017-04-10 Nathan Sidwell <nathan@acm.org>
7670
7671 PR target/79905
7672 * g++.dg/torture/pr79905.C: New.
7673
3ee0fb02
ML
76742017-04-10 Martin Liska <mliska@suse.cz>
7675
7676 PR sanitizer/80350
7677 * c-c++-common/ubsan/pr80350.c: New test.
7678
167a5b77
JJ
76792017-04-10 Jakub Jelinek <jakub@redhat.com>
7680
7681 PR target/80324
7682 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
7683
d691b7e4
ML
76842017-04-08 Martin Liska <mliska@suse.cz>
7685
7686 Revert:
7687 2017-04-07 Martin Liska <mliska@suse.cz>
7688
7689 PR ipa/80212
7690 * g++.dg/ipa/pr80212.C: New test.
7691
dcb2c527
JJ
76922017-04-07 Jakub Jelinek <jakub@redhat.com>
7693
c98b0016
JJ
7694 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
7695 dg-options.
7696 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
7697
dcb2c527
JJ
7698 PR target/80322
7699 PR target/80323
7700 PR target/80325
7701 PR target/80326
7702 * gcc.target/i386/avx512f-undefined-1.c: New test.
7703 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
7704 * gcc.target/i386/avx-cvtsd-1.c: New test.
7705 * gcc.target/i386/avx512f-cvtss-1.c: New test.
7706 * gcc.target/i386/avx512f-abspd-1.c: New test.
7707 * gcc.target/i386/avx-cvtss-1.c: New test.
7708 * gcc.target/i386/avx512f-absps-1.c: New test.
7709 * gcc.target/i386/avx512f-int2mask-1.c: New test.
7710 * gcc.target/i386/avx512f-mask2int-1.c: New test.
7711
1ef532f4
MP
77122017-04-07 Marek Polacek <polacek@redhat.com>
7713
7714 PR sanitizer/80348
7715 * g++.dg/ubsan/div-by-zero-2.C: New test.
7716
2166aeb3
MP
7717 PR c++/80095
7718 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
7719
057da7af
VM
77202017-04-07 Vladimir Makarov <vmakarov@redhat.com>
7721
7722 PR rtl-optimization/70478
7723 * gcc.target/s390/pr70478.c: New.
7724
3b6cb9e3
ML
77252017-04-07 Martin Liska <mliska@suse.cz>
7726
7727 PR target/79889
7728 * g++.dg/ext/mv8.C: Add aarch64* targets.
7729
70cd23c0
ML
77302017-04-07 Martin Liska <mliska@suse.cz>
7731
7732 PR ipa/80212
7733 * g++.dg/ipa/pr80212.C: New test.
7734
fe6bb25f
TP
77352017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7736
7737 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
7738
bf7b869a
RB
77392017-04-07 Richard Biener <rguenther@suse.de>
7740
7741 PR tree-optimization/80334
7742 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
7743 alignas on stack.
7744
2d143ba8
RB
77452017-04-07 Richard Biener <rguenther@suse.de>
7746
7747 PR middle-end/80341
7748 * gcc.dg/torture/pr80341.c: New testcase.
7749
ed3cd38d
JJ
77502017-04-06 Jakub Jelinek <jakub@redhat.com>
7751
7752 PR debug/80234
7753 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
7754 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
7755
e5f56581
UB
77562017-04-06 Uros Bizjak <ubizjak@gmail.com>
7757
7758 PR target/79733
7759 * gcc.target/i386/pr79733.c: New test.
7760
a5211c80
UB
77612017-04-06 Uros Bizjak <ubizjak@gmail.com>
7762
7763 PR target/80298
7764 * gcc.target/i386/pr80298-1.c: New test.
7765 * gcc.target/i386/pr80298-2.c: Ditto.
7766
db086c96
TP
77672017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
7768
7769 PR target/80082
7770 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
7771 ARMv7-R.
7772
09b63f67
RB
77732017-04-06 Richard Biener <rguenther@suse.de>
7774
7775 PR tree-optimization/80334
7776 * g++.dg/torture/pr80334.C: New testcase.
7777
d9f8c5af
ML
77782017-04-06 Martin Liska <mliska@suse.cz>
7779
7780 PR sanitizer/80166
7781 * gcc.dg/asan/pr80166.c: New test.
7782
1b68991f
RO
77832017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7784
7785 PR tree-optimization/79390
7786 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
7787
0f784346
RB
77882017-04-06 Richard Biener <rguenther@suse.de>
7789
7790 PR tree-optimization/80262
7791 * gcc.target/i386/pr80262.c: New testcase.
7792
23a429c2
RB
77932017-04-06 Richard Biener <rguenther@suse.de>
7794
7795 PR middle-end/80281
7796 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
7797
e2323a2b
VM
77982017-04-05 Vladimir Makarov <vmakarov@redhat.com>
7799
7800 PR rtl-optimization/70703
7801 * gcc.target/i386/pr70703.c: New.
7802
47a11342
JJ
78032017-04-05 Jakub Jelinek <jakub@redhat.com>
7804
7805 PR sanitizer/80308
7806 * c-c++-common/asan/pr80308.c: New test.
7807
d0ee17a5
DV
78082017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7809
7810 PR target/79890
7811 * gcc.target/s390/pr79890.c: New test case.
7812
36f896c7
JJ
78132017-04-05 Jakub Jelinek <jakub@redhat.com>
7814
7815 PR target/80310
7816 * c-c++-common/ubsan/pr80310.c: New test.
7817
d16e2ddd
JJ
78182017-04-04 Jakub Jelinek <jakub@redhat.com>
7819
e1201dff
JJ
7820 PR c++/80297
7821 * g++.dg/torture/pr80297.C: New test.
7822
d16e2ddd
JJ
7823 PR tree-optimization/79390
7824 * gcc.target/i386/pr79390.c: New test.
7825 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
7826
c0ea338b
VR
78272017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
7828
7829 PR c++/80296
7830 * g++.dg/cpp0x/alias-decl-80296.C: New test.
7831
a1527a93
TP
78322017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7833
7834 PR target/80307
7835 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
7836 targeting any CPU or architecture.
7837 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
7838 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
7839 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
7840 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
7841 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
7842 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
7843 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
7844 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
7845
065ba179 78462017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
7847
7848 PR fortran/69498
7849 * gfortran.dg/submodule_unexp.f90: New test.
7850
b1fd967c
JJ
78512017-04-04 Jakub Jelinek <jakub@redhat.com>
7852
7853 PR target/80286
7854 * gcc.target/i386/avx-pr80286.c: New test.
7855 * gcc.dg/pr80286.c: New test.
7856
248179b5
RB
78572017-04-04 Richard Biener <rguenther@suse.de>
7858
7859 PR middle-end/80281
7860 * gcc.dg/torture/pr80281.c: New testcase.
7861
a577fcf2
RB
78622017-04-04 Richard Biener <rguenther@suse.de>
7863
7864 PR tree-optimization/80275
7865 * g++.dg/opt/pr80275.C: Make g static.
7866
833bbf60
SB
78672017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
7868
7869 PR rtl-optimization/60818
7870 * gcc.c-torture/compile/pr60818.c: New testcase.
7871
5764ee3c
JW
78722017-04-03 Jonathan Wakely <jwakely@redhat.com>
7873
7874 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
7875 * gcc.dg/20031012-1.c: Likewise.
7876 * gcc.dg/ipa/ipcp-1.c: Likewise.
7877 * gcc.dg/torture/matrix-3.c: Likewise.
7878 * gcc.target/powerpc/ppc-spe.c: Likewise.
7879 * gcc.target/rx/zero-width-bitfield.c: Likewise.
7880
bbdf4e81
PB
78812017-04-03 Peter Bergner <bergner@vnet.ibm.com>
7882
7883 PR target/80246
7884 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
7885 powerpc_vsx_ok.
7886 (std, ld): Limit scan-assembler-times check to lp64.
7887 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
7888 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
7889 powerpc_vsx_ok.
7890
44bc146f
PB
78912017-04-03 Peter Bergner <bergner@vnet.ibm.com>
7892
7893 PR target/80246
7894 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
7895
fff80893
RB
78962017-04-03 Richard Biener <rguenther@suse.de>
7897
7898 PR tree-optimization/80275
7899 * g++.dg/opt/pr80275.C: New testcase.
7900
79f9fc38
DV
79012017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7902
7903 PR testsuite/79356
7904 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
7905
a8e70fd3
RD
79062017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
7907
7908 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
7909 (bal): Increase iteration count and assume alignment.
7910
e0061866
BC
79112017-04-03 Bin Cheng <bin.cheng@arm.com>
7912
7913 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
7914
c2d43326
AP
79152017-04-02 Andrew Pinski <apinski@cavium.com>
7916
7917 * gcc.c-torture/compile/nested-3.c: New testcase.
7918 * gcc.c-torture/execute/20170401-1.c: New testcase.
7919 * gcc.c-torture/execute/20170401-2.c: New testcase.
7920
a5a9046d
SB
79212017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
7922
7923 PR rtl-optimization/79405
7924 gcc.dg/pr79405.c: New testcase.
7925
6f3af356
JJ
79262017-03-31 Jakub Jelinek <jakub@redhat.com>
7927
eee3756d
JJ
7928 PR debug/79255
7929 * gcc.dg/pr79255.c: New test.
7930
6f3af356
JJ
7931 PR c++/79572
7932 * g++.dg/ubsan/null-8.C: New test.
7933
99e6cfd6
PH
79342017-03-31 Pat Haugen <pthaugen@us.ibm.com>
7935
7936 PR target/80107
7937 * gfortran.dg/pr80107.f: New.
7938
094e6b7a
JL
79392017-03-31 Jeff Law <law@redhat.com>
7940
7941 PR tree-optimization/49498
7942 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
7943
eceb2409 79442017-03-31 Richard Biener <rguenther@suse.de>
065ba179 7945
eceb2409
RB
7946 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
7947
c412c01a 79482017-03-31 Richard Biener <rguenther@suse.de>
065ba179 7949
c412c01a
RB
7950 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
7951
005f12bf
JJ
79522017-03-31 Jakub Jelinek <jakub@redhat.com>
7953
af88f557
JJ
7954 PR libstdc++/80251
7955 * g++.dg/ext/is_aggregate.C: New test.
7956
7d790165
JJ
7957 PR middle-end/80173
7958 * gcc.target/i386/pr80173.c: New test.
7959
a7d55154
JJ
7960 PR middle-end/80163
7961 * gcc.dg/pr80163.c: New test.
7962
005f12bf
JJ
7963 PR debug/80025
7964 * gcc.dg/torture/pr80025.c: New test.
7965
c8e0f43f
MF
79662017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
7967
7968 * gcc.target/mips/pr52125.c: Add -msym32.
7969
724d25f3
JJ
79702017-03-30 Jakub Jelinek <jakub@redhat.com>
7971
7972 PR translation/80189
7973 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
7974 * g++.dg/gomp/sharing-1.C: Likewise.
7975 * gfortran.dg/gomp/pr44536.f90: Likewise.
7976 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
7977 * gfortran.dg/gomp/sharing-3.f90: Likewise.
7978 * gfortran.dg/gomp/crayptr3.f90: Likewise.
7979 * gfortran.dg/gomp/pr33439.f90: Likewise.
7980 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7981 * gfortran.dg/gomp/sharing-1.f90: Likewise.
7982 * gfortran.dg/gomp/sharing-2.f90: Likewise.
7983 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7984 * gcc.dg/gomp/sharing-1.c: Likewise.
7985
05dc406d
PB
79862017-03-30 Peter Bergner <bergner@vnet.ibm.com>
7987
7988 PR target/80246
7989 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
7990 Darwin and SPE.
7991 (dxex, dxexq): Update return type.
7992 (diex, diexq): Update argument type.
7993 * gcc.target/powerpc/pr80246.c: New test.
7994
b0fd4d7e
MJ
79952017-03-30 Martin Jambor <mjambor@suse.cz>
7996
7997 PR ipa/77333
7998 * g++.dg/ipa/pr77333.C: New test.
7999
de008ec4
JJ
80002017-03-30 Jakub Jelinek <jakub@redhat.com>
8001
8002 PR target/80206
8003 * gcc.target/i386/pr80206.c: New test.
8004
28c02407
RB
80052017-03-30 Richard Biener <rguenther@suse.de>
8006
8007 PR tree-optimization/77498
8008 * gfortran.dg/pr77498.f: New testcase.
8009
10fa8dfb
MP
80102017-03-29 Marek Polacek <polacek@redhat.com>
8011
8012 PR c/79730
8013 * gcc.dg/pr79730.c: New test.
8014
fdc54f39
JD
80152017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8016
8017 PR libgfortran/78670
8018 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
8019 a character of length 1. Update test for success.
8020 * gfortran.dg/dtio_28.f03: New test.
8021 * gfortran.dg/dtio_4.f90: Update to open test file with status =
8022 'scratch' to delete the file when done.
8023
533c0b69
SB
80242017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
8025
8026 PR rtl-optimization/80233
8027 * gcc.c-torture/compile/pr80233.c: New testcase.
8028
e35229f8
TK
80292017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8030
8031 PR fortran/80254
8032 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
8033 * gfortran.dg/dec_io_2a.f90: instead (new test).
8034
5c0a28d4
JW
80352017-03-28 Jiong Wang <jiong.wang@arm.com>
8036
8037 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
8038
19846619
SB
80392017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
8040
8041 PR testsuite/43496
8042 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
8043 generating PIC code.
8044
e5119fab
VM
80452017-03-28 Vladimir Makarov <vmakarov@redhat.com>
8046
8047 PR rtl-optimization/80193
8048 * gcc.target/i386/pr80193.c: New.
8049
cf474530
JW
80502017-03-28 Janus Weil <janus@gcc.gnu.org>
8051
8052 PR fortran/78661
8053 * gfortran.dg/dtio_25.f90: Modified test case.
8054 * gfortran.dg/dtio_27.f90: New test case.
8055
34fac449
UB
80562017-03-28 Uros Bizjak <ubizjak@gmail.com>
8057
8058 PR target/53383
8059 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
8060 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
8061 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
8062
3e907b90
BC
80632017-03-28 Bin Cheng <bin.cheng@arm.com>
8064
8065 * gcc.c-torture/compile/irreducible-loop.c: New.
8066
522818b9
RS
80672017-03-28 Richard Sandiford <richard.sandiford@arm.com>
8068
3e907b90 8069 PR tree-optimization/80218
522818b9
RS
8070 * gcc.dg/pr80218.c: New test.
8071
ea7d7da8
RB
80722017-03-28 Richard Biener <rguenther@suse.de>
8073
8074 PR tree-optimization/78644
8075 * gcc.dg/pr78644-1.c: New testcase.
8076 * gcc.dg/pr78644-2.c: Likewise.
8077
498173ef
TT
80782017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
8079
8080 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
8081 * gcc.dg/pic-4.c: Likewise.
8082 * gcc.dg/pie-3.c: Likewise.
8083 * gcc.dg/pie-4.c: Likewise.
8084
c5ad2433
ML
80852017-03-28 Martin Liska <mliska@suse.cz>
8086
8087 PR ipa/80205
8088 * g++.dg/ipa/pr80205.C: New test.
8089
17722fb9
SKS
80902017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8091
8092 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
8093 with sizeof(int) < 4.
8094 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
8095 * gcc.c-torture/execute/pr79737-2.c: Likewise.
8096 * gcc.dg/torture/pr79777.c: Likewise.
8097 * gcc.dg/torture/pr79910.c: Likewise.
8098
737f500a
RB
80992017-03-28 Richard Biener <rguenther@suse.de>
8100
8101 PR middle-end/80222
8102 * g++.dg/pr80222.C: New testcase.
8103
62f96a79
ML
81042017-03-28 Martin Liska <mliska@suse.cz>
8105
8106 PR ipa/80104
8107 * gcc.dg/ipa/pr80104.c: New test.
8108
72785f26
MP
81092017-03-28 Marek Polacek <polacek@redhat.com>
8110
8111 PR sanitizer/80067
8112 * c-c++-common/ubsan/shift-10.c: New test.
8113
86516987
JL
81142017-03-27 Jeff Law <law@redhat.com>
8115
4dbf1eee 8116 PR tree-optimization/80216
86516987
JL
8117 * gcc.c-torture/compile/pr80216.c: New test.
8118
aade772d
JJ
81192017-03-27 Jakub Jelinek <jakub@redhat.com>
8120
a9e4a1a5
JJ
8121 PR middle-end/80162
8122 * c-c++-common/pr80162-1.c: New test.
8123 * c-c++-common/pr80162-2.c: New test.
8124 * c-c++-common/pr80162-3.c: New test.
8125
aade772d
JJ
8126 PR target/80102
8127 * g++.dg/opt/pr80102.C: New test.
8128
d89f355e
MM
81292017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
8130
8131 PR target/78543
8132 * gcc.target/powerpc/pr78543.c: New test.
8133
79c4d73b
KN
81342017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
8135
8136 PR target/80103
8137 * gcc.target/powerpc/pr80103-1.c: New test.
8138
819df781
RB
81392017-03-27 Richard Biener <rguenther@suse.de>
8140
8141 PR tree-optimization/80181
8142 * gcc.dg/torture/pr80181.c: New testcase.
8143
84804c5b
CZ
81442017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
8145
065ba179 8146 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 8147
c5e5f5f6
RB
81482017-03-27 Richard Biener <rguenther@suse.de>
8149
8150 PR ipa/79776
8151 * g++.dg/ipa/pr79776.C: New testcase.
8152
7cd200f6
JJ
81532017-03-27 Jakub Jelinek <jakub@redhat.com>
8154
8155 PR sanitizer/80168
8156 * gcc.dg/asan/pr80168.c: New test.
8157
79f512ff
RB
81582017-03-27 Richard Biener <rguenther@suse.de>
8159
8160 PR tree-optimization/80170
8161 * gcc.dg/pr80170.c: New testcase.
8162
672d9f8e
RB
81632017-03-27 Richard Biener <rguenther@suse.de>
8164
8165 PR middle-end/80171
8166 * g++.dg/torture/pr80171.C: New testcase.
8167
978fcba3
JDA
81682017-03-26 John David Anglin <danglin@gcc.gnu.org>
8169
431d7882
JDA
8170 * gcc.dg/torture/pr79732.c: Require alias support.
8171 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
8172
978fcba3
JDA
8173 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
8174 libatomic_available.
8175 * gfortran.dg/coarray_image_status_1.f08: Likewise.
8176 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
8177
1f10d710
JD
81782017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8179
8180 PR libgfortran/78881
8181 * gfortran.dg/dtio_26.f90: New test.
8182
41036686
PT
81832017-03-25 Paul Thomas <pault@gcc.gnu.org>
8184
8185 PR fortran/80156
8186 PR fortran/79382
8187 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
8188 testcase for PR80156. Add a main programme that tests that
8189 the typebound generic is accessible.
8190
5da906ca
BS
81912017-03-25 Bernd Schmidt <bschmidt@redhat.com>
8192
8193 PR rtl-optimization/80160
8194 PR rtl-optimization/80159
8195
8196 * gcc.target/i386/pr80160.c: New test.
8197
7dabefa0
JJ
81982017-03-24 Jakub Jelinek <jakub@redhat.com>
8199
8200 PR sanitizer/79904
8201 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
8202
c8b1fbc1
MP
82032017-03-24 Marek Polacek <polacek@redhat.com>
8204
8205 PR c++/80119
8206 * g++.dg/warn/Wuninitialized-9.C: New test.
8207
76794c52
AK
82082017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8209
8210 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
8211 and remove the high-level builtin. The error message for the
8212 would prevent compilation from reaching the second.
8213 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
8214
2de2b3f9
AK
82152017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8216
8217 * gcc.target/s390/vxe/negfma-1.c: New test.
8218
7d2fd075
AK
82192017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8220
8221 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
8222 * gcc.target/s390/arch12/mul-1.c: New test.
8223 * gcc.target/s390/arch12/mul-2.c: New test.
8224
72612e4e
AK
82252017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8226
8227 * gcc.target/s390/vxe/vllezlf-1.c: New test.
8228
6c7774d1
AK
82292017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8230
8231 * gcc.target/s390/vxe/popcount-1.c: New test.
8232
9ec98860
AK
82332017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8234
8235 * gcc.target/s390/vxe/bitops-1.c: New test.
8236
6654e96f
AK
82372017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8238
8239 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
8240 * lib/target-supports.exp: Add effective target check s390_vxe.
8241
77c585ca
AK
82422017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8243
8244 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
8245 comparison instructions used from now on.
8246
b5de6e84
AK
82472017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8248
8249 * gcc.target/s390/s390.exp (check_effective_target_vector):
8250 Include target-supports.exp and move target_vector check routine
8251 ...
8252 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
8253 here and rename it.
8254 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
8255 check from vector to s390_vx.
8256 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
8257 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
8258 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
8259 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
8260 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
8261 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
8262 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
8263 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
8264 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
8265
a602f985
AK
82662017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8267
8268 * gcc.target/s390/vector/vec-init-2.c: New test.
8269
085db63d
AK
82702017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8271
8272 * gcc.dg/ubsan/pr79904-2.c: New test.
8273
dc4f29bc
AK
82742017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8275
8276 PR target/79893
8277 * gcc.target/s390/zvector/pr79893.c: New test.
8278
56010684
JJ
82792017-03-24 Jakub Jelinek <jakub@redhat.com>
8280
8281 PR rtl-optimization/80112
8282 * gcc.dg/pr80112.c: New test.
8283
f0d7b52d
RO
82842017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8285
8286 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
8287 etc. line numbers.
8288 * gcc.dg/Walloca-1.c: Likewise.
8289 * gcc.dg/Walloca-2.c: Likewise.
8290 * gcc.dg/Wvla-larger-than-2.c: Likewise.
8291
635684c4
BS
82922017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8293
8294 PR tree-optimization/80158
8295 * gfortran.fortran-torture/compile/pr80158.f: New file.
8296
76afddf3
RB
82972017-03-24 Richard Biener <rguenther@suse.de>
8298
8299 PR tree-optimization/80167
8300 * gcc.dg/graphite/pr80167.c: New testcase.
8301
c2e389bf
TV
83022017-03-24 Tom de Vries <tom@codesourcery.com>
8303
8304 PR testsuite/80092
8305 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
8306 dg-require-effective-target global_constructor.
8307 * gcc.dg/tls/emutls-2.c: Same.
8308
a72821b4
TV
83092017-03-24 Tom de Vries <tom@codesourcery.com>
8310
8311 PR testsuite/80092
8312 * c-c++-common/Wimplicit-fallthrough-34.c: Add
8313 dg-require-effective-target indirect_jumps.
8314
1658def9
TV
83152017-03-24 Tom de Vries <tom@codesourcery.com>
8316
8317 PR testsuite/80092
8318 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
8319 nonlocal_goto.
8320
90e02692
TV
83212017-03-24 Tom de Vries <tom@codesourcery.com>
8322
8323 PR testsuite/80092
8324 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
8325 * gcc.dg/Walloca-12.c: Same.
8326 * gcc.dg/attr-alloc_size-8.c: Same.
8327 * gcc.dg/Walloca-4.c: Same.
8328 * gcc.dg/Walloca-8.c: Same.
8329 * gcc.dg/Walloca-13.c: Same.
8330 * gcc.dg/Walloca-14.c: Same.
8331 * gcc.dg/attr-alloc_size-9.c: Same.
8332 * gcc.dg/Walloca-1.c: Same.
8333 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8334 * gcc.dg/Walloca-5.c: Same.
8335 * gcc.dg/Walloca-10.c: Same.
8336 * gcc.dg/Walloca-9.c: Same.
8337 * gcc.dg/attr-alloc_size-6.c: Same.
8338 * gcc.dg/Wvla-larger-than-1.c: Same.
8339 * gcc.dg/torture/pr71881.c: Same.
8340 * gcc.dg/torture/pr71901.c: Same.
8341 * gcc.dg/torture/pr78742.c: Same.
8342 * gcc.dg/builtin-alloc-size.c: Same.
8343 * gcc.dg/Walloca-2.c: Same.
8344 * gcc.dg/Walloca-6.c: Same.
8345 * gcc.dg/Walloca-11.c: Same.
8346 * gcc.dg/attr-alloc_size-7.c: Same.
8347 * gcc.dg/Wvla-larger-than-2.c: Same.
8348 * gcc.dg/Walloca-3.c: Same.
8349 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8350 * gcc.c-torture/compile/pr79413.c: Same.
8351 * gcc.c-torture/compile/pr78439.c: Same.
8352
842392c8
KN
83532017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8354
8355 * gcc.target/powerpc/p9-options-1.c: New test.
8356
de2b3f5c
KT
83572017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8358
8359 PR target/71436
8360 * gcc.c-torture/compile/pr71436.c: New test.
8361
2e6315ef 83622017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 8363 Richard Biener <rguenther@suse.de>
2e6315ef
WS
8364
8365 PR tree-optimization/79908
8366 PR tree-optimization/80136
8367 * gcc.dg/torture/pr79908.c: New file.
8368
9cdf0363
NK
83692017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
8370
2e6315ef 8371 PR fortran/39239
9cdf0363
NK
8372 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
8373
f3dd574e
JJ
83742017-03-22 Jakub Jelinek <jakub@redhat.com>
8375
f13e9cd5
JJ
8376 PR c++/80141
8377 * g++.dg/gomp/pr80141.C: New test.
8378
68ed2ba0
JJ
8379 PR c++/80129
8380 * g++.dg/torture/pr80129.C: New test.
8381
f3dd574e
JJ
8382 PR sanitizer/80110
8383 * g++.dg/tsan/pr80110.C: New test.
8384
918b6c9e
TK
83852017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8386
8387 PR fortran/80142
8388 * gfortran.dg/any_loc.f90: New test case.
8389
bf634d1c
TP
83902017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8391
8392 PR target/80082
8393 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
8394 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
8395
f7325b95
ML
83962017-03-22 Martin Liska <mliska@suse.cz>
8397
8398 PR target/79906
8399 * g++.dg/ext/mv8.C: Add power* targets.
8400
3f01b620
MS
84012017-03-21 Martin Sebor <msebor@redhat.com>
8402
8403 PR c++/79548
8404 * g++.dg/warn/Wunused-var-26.C: New test.
8405
1cefb051
BS
84062017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8407
8408 PR tree-optimization/79908
8409 * gcc.dg/torture/pr79908.c: Revert addition of new file.
8410
edc1747f
MP
84112017-03-21 Marek Polacek <polacek@redhat.com>
8412 Martin Sebor <msebor@redhat.com>
8413
8414 PR tree-optimization/80109
8415 * gcc.dg/Walloca-14.c: New test.
8416
85106b87
JJ
84172017-03-21 Jakub Jelinek <jakub@redhat.com>
8418
8419 PR target/80125
8420 * gcc.target/powerpc/pr80125.c: New test.
8421
e59a225f
NK
84222017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
8423
8424 PR fortran/69498
8425 * gfortran.dg/unexp_attribute.f90: New test
8426
0ffe60b5 84272017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 8428 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
8429
8430 PR tree-optimization/79908
8431 * gcc.dg/torture/pr79908.c: New file.
8432
54eb90fe
SKS
84332017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8434
8435 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
8436 with sizeof(int) < 4.
8437
5611c456
ML
84382017-03-21 Martin Liska <mliska@suse.cz>
8439
8440 * gcc.target/i386/pr65044.c: Add '.' in order to catch
8441 apostrophes.
8442
e650ea2a
RB
84432017-03-21 Richard Biener <rguenther@suse.de>
8444
8445 PR tree-optimization/80032
8446 * g++.dg/opt/pr80032.C: New testcase.
8447
da2ce5f9
RB
84482017-03-21 Richard Biener <rguenther@suse.de>
8449
8450 PR tree-optimization/80122
8451 * gcc.dg/torture/pr80122.c: New testcase.
8452
9d60683a
TT
84532017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
8454
8455 * gcc.dg/pic-2.c: Skip for MIPS.
8456 * gcc.dg/pie-2.c: Skip for MIPS.
8457
d3e19c2c
PC
84582017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
8459
8460 PR c++/77752
8461 * g++.dg/cpp0x/initlist97.C: New.
8462 * g++.dg/cpp0x/initlist85.C: Update.
8463
8bee092e
JJ
84642017-03-21 Jakub Jelinek <jakub@redhat.com>
8465
9f30dff0
JJ
8466 PR c/67338
8467 * gcc.dg/pr67338.c: New test.
8468
8bee092e
JJ
8469 PR c++/35878
8470 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
8471 dump instead of assembler.
8472 * g++.dg/init/pr35878_2.C: Likewise.
8473 * g++.dg/init/pr35878_3.C: Likewise.
8474
4d1b8e70
JJ
84752017-03-21 Jakub Jelinek <jakub@redhat.com>
8476
8477 PR c/80097
8478 * gcc.dg/ubsan/pr80097.c: New test.
8479
c34923c4
BS
84802017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8481
8482 PR tree-optimization/80054
8483 * g++.dg/torture/pr80054.C: New file.
8484
b0ba96c2
KN
84852017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
8486
8487 PR target/79963
8488 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
8489 directive to assure selection of proper bit using rlwinm insn.
8490 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
8491 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
8492 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
8493 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
8494
92377255
MP
84952017-03-20 Marek Polacek <polacek@redhat.com>
8496 Paolo Carlini <paolo.carlini@oracle.com>
8497
8498 PR c++/80059 - ICE with noexcept and __transaction_atomic
8499 * g++.dg/tm/pr80059-2.C: New test.
8500 * g++.dg/tm/pr80059.C: New test.
8501
243e28bf
ML
85022017-03-20 Martin Liska <mliska@suse.cz>
8503
8504 PR middle-end/79753
8505 * gcc.target/i386/mpx/pr79753.c: New test.
8506
918112d3
ML
85072017-03-20 Martin Liska <mliska@suse.cz>
8508
8509 PR target/79769
8510 PR target/79770
8511 * g++.dg/pr79769.C: New test.
8512 * gcc.target/i386/mpx/pr79770.c: New test.
8513
e325aba2
AK
85142017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8515
8516 PR target/78857
8517 * gcc.target/s390/load-and-test-fp-1.c: New test.
8518 * gcc.target/s390/load-and-test-fp-2.c: New test.
8519
91d2c04c
PT
85202017-03-18 Paul Thomas <pault@gcc.gnu.org>
8521
8522 PR fortran/79676
8523 * gfortran.dg/submodule_28.f08 : New test.
8524
c7e4107b
PT
85252017-03-18 Paul Thomas <pault@gcc.gnu.org>
8526
8527 PR fortran/71838
8528 * gfortran.dg/submodule_26.f08 : New test.
8529 * gfortran.dg/submodule_27.f08 : New test.
8530
d8fe28be
PH
85312017-03-17 Pat Haugen <pthaugen@us.ibm.com>
8532
8533 PR target/79951
8534 * gcc.target/powerpc/pr79951.c: New.
8535
4a17943d
BS
85362017-03-17 Bernd Schmidt <bschmidt@redhat.com>
8537
8538 PR rtl-optimization/79910
8539 * gcc.dg/torture/pr79910.c: New test.
8540
7f166d94
JL
85412017-03-17 Jeff Law <law@redhat.com>
8542
8543 PR tree-optimization/71437
8544 * gcc.dg/tree-ssa/pr71437.c: New test.
8545 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
8546 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
8547 now caught by VRP, but which were previously caught by DOM.
8548
12c4f7dc
RB
85492017-03-17 Richard Biener <rguenther@suse.de>
8550
8551 PR middle-end/80075
8552 * g++.dg/torture/pr80075.C: New testcase.
8553
207f3423
MM
85542017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
8555
8556 PR target/71294
8557 * g++.dg/pr71294.C: New test.
8558
9fc900af
SB
85592017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
8560
8561 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
8562
c05c2380
JJ
85632017-03-16 Jakub Jelinek <jakub@redhat.com>
8564
e711928b
JJ
8565 PR fortran/80010
8566 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
8567
c05c2380
JJ
8568 PR fortran/79886
8569 * gfortran.dg/pr79886.f90: New test.
8570
3231d64b
MM
85712017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8572
8573 PR target/79038
8574 * gcc.target/powerpc/pr79038-1.c: New test.
8575
81ef1f5e
SB
85762017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
8577
8578 PR fortran/33271
8579 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
8580
395a1e9b
JW
85812017-03-15 Jiong Wang <jiong.wang@arm.com>
8582
8583 PR testsuite/79356
8584 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
8585
05f65910
UB
85862017-03-15 Uros Bizjak <ubizjak@gmail.com>
8587
8588 PR target/80019
8589 * gcc.target/i386/pr80019.c: New test.
8590
94285a7d
ML
85912017-03-15 Martin Liska <mliska@suse.cz>
8592
8593 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
8594
a983542b
MS
85952017-03-14 Martin Sebor <msebor@redhat.com>
8596
8597 PR tree-optimization/79800
8598 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
8599 * gcc.dg/tree-ssa/pr79800.c: New test.
8600
76ca5f40
MM
86012017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8602
8603 PR target/79947
8604 * gcc.target/powerpc/pr79947.c: New test.
8605
5d9a283a
MS
86062017-03-14 Martin Sebor <msebor@redhat.com>
8607
8608 PR middle-end/80020
8609 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
8610 * gcc.dg/attr-alloc_size-7.c: Same.
8611 * gcc.dg/attr-alloc_size-9.c: Same.
8612 * gcc.dg/builtin-alloc-size.c: Same.
8613 * gcc.dg/pr80020.c: New test.
8614
4692943d
BS
86152017-03-14 Bernd Schmidt <bschmidt@redhat.com>
8616
8617 PR rtl-optimization/79728
8618 * gcc.target/i386/sse-globalreg.c: New test.
8619
861d9d5e
ML
86202017-03-14 Martin Liska <mliska@suse.cz>
8621
8622 PR lto/66295
8623 * gcc.dg/tree-prof/pr66295.c: New test.
8624
a48018b5
ML
86252017-03-13 Martin Liska <mliska@suse.cz>
8626
8627 PR middle-end/78339
8628 * gcc.target/i386/mpx/pr78339.c: New test.
8629
8c56cc5a
CZ
86302017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
8631
065ba179 8632 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 8633
14555394
CZ
86342017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
8635
065ba179 8636 * gcc.target/arc/pr9001090948.c: New file.
14555394 8637
3079b92e
SB
86382017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
8639
8640 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
8641 Fix test. Make early-out condition return early. Correct comments.
8642
c08de9db
JD
86432017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8644
8645 PR libgfortran/78854
8646 * gfortran.dg/dtio_25.f90: New test.
8647
66b27545
MS
86482017-03-10 Martin Sebor <msebor@redhat.com>
8649
8650 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
8651
8f2f6381
BS
86522017-03-10 Bernd Schmidt <bschmidt@redhat.com>
8653
8654 PR rtl-optimization/78911
8655 * gcc.target/i386/pr78911-1.c: New test.
8656 * gcc.target/i386/pr78911-2.c: New test.
8657
8e2c69b4 86582017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 8659
8e2c69b4
WS
8660 PR target/79941
8661 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
8662 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
8663 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
8664
455d833c
MP
86652017-03-10 Marek Polacek <polacek@redhat.com>
8666
8667 PR c++/79967
8668 * g++.dg/cpp0x/gen-attrs-63.C: New test.
8669
cdd669f9
JJ
86702017-03-10 Jakub Jelinek <jakub@redhat.com>
8671
e260b0a7
JJ
8672 PR c++/79899
8673 * g++.dg/other/friend7.C: New test.
8674
cdd669f9
JJ
8675 PR c++/79896
8676 * g++.dg/ext/int128-5.C: New test.
8677
730e6e46
SB
86782017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
8679
8680 PR testsuite/79356
8681 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
8682 powerpc, sparc, or s390x.
8683
fc8f6304
PH
86842017-03-10 Pat Haugen <pthaugen@us.ibm.com>
8685
8686 PR target/79907
8687 * gcc.target/powerpc/pr79907.c: New.
8688
f1b0632a
OH
86892017-03-10 Olivier Hainque <hainque@adacore.com>
8690
8691 * gnat.dg/opt64.adb: New test.
8692 * gnat.dg/opt64_pkg.ads: New helper.
8693 * gnat.dg/opt64_pkg.adb: New helper.
8694
5558f089
JJ
86952017-03-10 Jakub Jelinek <jakub@redhat.com>
8696
2d9dd4fb
JJ
8697 PR rtl-optimization/79909
8698 * gcc.target/powerpc/pr79909.c: New test.
8699
72772e67
JJ
8700 PR tree-optimization/79972
8701 * gcc.dg/pr79972.c: New test.
8702
5558f089
JJ
8703 PR tree-optimization/77975
8704 * gcc.dg/pr77975.c: New test.
8705
822a132c
MP
87062017-03-09 Marek Polacek <polacek@redhat.com>
8707
8708 PR c++/79962
8709 PR c++/79984
8710 * c-c++-common/nonnull-3.c: New test.
8711 * g++.dg/warn/Wnonnull3.C: New test.
8712
c9819d22
MF
87132017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
8714
8715 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
8716 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
8717
36618428
MP
87182017-03-09 Marek Polacek <polacek@redhat.com>
8719
8720 PR sanitizer/79757
8721 * gcc.dg/ubsan/pr79757-1.c: New test.
8722 * gcc.dg/ubsan/pr79757-2.c: New test.
8723 * gcc.dg/ubsan/pr79757-3.c: New test.
8724 * gcc.dg/ubsan/pr79757-4.c: New test.
8725 * gcc.dg/ubsan/pr79757-5.c: New test.
8726
01e5af5a
JJ
87272017-03-09 Jakub Jelinek <jakub@redhat.com>
8728
8729 PR c/79969
8730 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
8731
6443c7c0
MP
87322017-03-09 Marek Polacek <polacek@redhat.com>
8733
8734 PR c++/79687
8735 * g++.dg/expr/ptrmem8.C: New test.
8736 * g++.dg/expr/ptrmem9.C: New test.
8737
d721dc3c
RB
87382017-03-09 Richard Biener <rguenther@suse.de>
8739
8740 PR tree-optimization/79977
8741 * gcc.dg/graphite/pr79977.c: New testcase.
8742
1f1fd3e2
TT
87432017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
8744
8745 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
8746 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
8747 * lib/target-supports.exp (check_effective_target_rdynamic):
8748 New proc.
8749
16967aff
RB
87502017-03-09 Richard Biener <rguenther@suse.de>
8751
8752 PR middle-end/79971
8753 * gcc.dg/fixed-point/pr79971.c: New testcase.
8754
26d7dc48
RB
87552017-03-09 Richard Biener <rguenther@suse.de>
8756
8757 PR ipa/79970
8758 * gcc.dg/torture/pr79970.c: New testcase.
8759
35f77c28
PC
87602017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
8761
8762 PR c++/71966
8763 * g++.dg/cpp0x/pr71966-1.C: New.
8764 * g++.dg/cpp0x/pr71966-2.C: Likewise.
8765
8a7df031
ML
87662017-03-09 Martin Liska <mliska@suse.cz>
8767
8768 PR tree-optimization/79631
8769 * gcc.target/i386/mpx/pr79631.c: New test.
8770
3828bb0d
ML
87712017-03-09 Martin Liska <mliska@suse.cz>
8772
8773 PR target/65705
8774 PR target/69804
8775 * gcc.target/i386/pr71458.c: Update scanned pattern.
8776
410a590c
MP
87772017-03-09 Marek Polacek <polacek@redhat.com>
8778
8779 PR c++/79672
8780 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
8781 * g++.dg/warn/Wduplicated-branches3.C: New test.
8782
f084a22e
PG
87832017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
8784
8785 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
8786
a278b1c3
ML
87872017-03-09 Martin Liska <mliska@suse.cz>
8788
8789 PR ipa/79764
8790 * g++.dg/pr79764.C: New test.
8791
8dc19053
ML
87922017-03-09 Martin Liska <mliska@suse.cz>
8793
8794 PR ipa/79761
8795 * g++.dg/pr79761.C: New test.
8796
030fc94a
JJ
87972017-03-09 Jakub Jelinek <jakub@redhat.com>
8798
9e463823
JJ
8799 PR sanitizer/79944
8800 * c-c++-common/asan/pr79944.c: New test.
8801
6b62f323
JJ
8802 PR target/79932
8803 * gcc.target/i386/pr79932-2.c: New test.
8804
030fc94a
JJ
8805 PR target/79932
8806 * gcc.target/i386/pr79932-1.c: New test.
8807
423aec8b
MP
88082017-03-09 Marek Polacek <polacek@redhat.com>
8809
8810 PR c++/79900 - ICE in strip_typedefs
8811 * g++.dg/warn/Wpadded-1.C: New test.
8812
6659fe59
MP
88132017-03-08 Marek Polacek <polacek@redhat.com>
8814
8815 * g++.dg/Walloca1.C: Adjust dg-warning.
8816
f1a675e4
AH
88172017-03-08 Andrew Haley <aph@redhat.com>
8818
8819 PR tree-optimization/79943
8820 * gcc.dg/tree-ssa/pr79943.c: New test.
8821
edfcd7e3
RB
88222017-03-08 Richard Biener <rguenther@suse.de>
8823
8824 PR tree-optimization/79955
8825 * gcc.dg/uninit-24.c: New testcase.
8826
61fdfd8c
RB
88272017-03-08 Richard Biener <rguenther@suse.de>
8828
8829 PR tree-optimization/79920
8830 * gcc.dg/vect/pr79920.c: New testcase.
8831
4b48e883
JJ
88322017-03-08 Jakub Jelinek <jakub@redhat.com>
8833
8834 PR sanitizer/79904
8835 * gcc.dg/ubsan/pr79904.c: New test.
8836
a71dbc63
JJ
88372017-03-07 Jakub Jelinek <jakub@redhat.com>
8838
8839 PR c/79834
8840 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
8841 diagnostics.
8842
d8a90142
MP
88432017-03-07 Marek Polacek <polacek@redhat.com>
8844
8845 PR middle-end/79809
8846 * g++.dg/Walloca1.C: New test.
8847
a5e9e3e4
ML
88482017-03-07 Martin Liska <mliska@suse.cz>
8849
8850 PR middle-end/68270
8851 * g++.dg/pr68270.C: New test.
8852
1f6dba54
JJ
88532017-03-07 Jakub Jelinek <jakub@redhat.com>
8854
760f82db
JJ
8855 PR rtl-optimization/79901
8856 * gcc.target/i386/pr79901.c: New test.
8857
1f6dba54
JJ
8858 PR sanitizer/79897
8859 * c-c++-common/ubsan/pr79897.c: New test.
8860
feca7b89
VM
88612017-03-06 Vladimir Makarov <vmakarov@redhat.com>
8862
8863 PR rtl-optimization/79571
8864 * gcc.target/i386/pr79571.c: New.
8865
bdbbf28d
MP
88662017-03-06 Marek Polacek <polacek@redhat.com>
8867
8868 PR c++/79796 - ICE with NSDMI and this pointer
8869 * g++.dg/cpp0x/nsdmi13.C: New test.
8870
52564551
JK
88712017-03-06 Julia Koval <julia.koval@intel.com>
8872
8873 PR target/79793
8874 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
8875 directives.
8876 * gcc.target/i386/interrupt-13.c: Ditto.
8877 * gcc.target/i386/interrupt-14.c: Ditto.
8878 * gcc.target/i386/interrupt-15.c: Ditto.
8879
345edb37
JJ
88802017-03-06 Jakub Jelinek <jakub@redhat.com>
8881
8882 PR c++/79822
8883 * g++.dg/cpp0x/constexpr-79822.C: New test.
8884
a8d25fd0
RB
88852017-03-06 Richard Biener <rguenther@suse.de>
8886
8887 PR tree-optimization/79894
8888 * gcc.dg/vect/pr79887.c: New testcase.
8889
522fcdd7
RB
88902017-03-06 Richard Biener <rguenther@suse.de>
8891
8892 PR tree-optimization/79824
8893 * gcc.dg/vect/pr79824-1.c: New testcase.
8894 * gcc.dg/vect/pr79824-2.c: Likewise.
8895
54649631
TT
88962017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
8897
8898 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
8899 gettimeofday. Remove dg-skip-if for AVR.
8900 * lib/target-supports.exp (check_effective_target_gettimeofday):
8901 New proc.
8902
4bbc8970
RD
89032017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
8904
8905 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
8906 * gcc.target/s390/hotpatch-10.c: Likewise.
8907 * gcc.target/s390/hotpatch-11.c: Likewise.
8908 * gcc.target/s390/hotpatch-12.c: Likewise.
8909 * gcc.target/s390/hotpatch-13.c: Likewise.
8910 * gcc.target/s390/hotpatch-14.c: Likewise.
8911 * gcc.target/s390/hotpatch-15.c: Likewise.
8912 * gcc.target/s390/hotpatch-16.c: Likewise.
8913 * gcc.target/s390/hotpatch-17.c: Likewise.
8914 * gcc.target/s390/hotpatch-18.c: Likewise.
8915 * gcc.target/s390/hotpatch-19.c: Likewise.
8916 * gcc.target/s390/hotpatch-2.c: Likewise.
8917 * gcc.target/s390/hotpatch-26.c: Likewise.
8918 * gcc.target/s390/hotpatch-27.c: Likewise.
8919 * gcc.target/s390/hotpatch-28.c: Likewise.
8920 * gcc.target/s390/hotpatch-3.c: Likewise.
8921 * gcc.target/s390/hotpatch-4.c: Likewise.
8922 * gcc.target/s390/hotpatch-5.c: Likewise.
8923 * gcc.target/s390/hotpatch-6.c: Likewise.
8924 * gcc.target/s390/hotpatch-7.c: Likewise.
8925 * gcc.target/s390/hotpatch-8.c: Likewise.
8926 * gcc.target/s390/hotpatch-9.c: Likewise.
8927
5f215a70
PC
89282017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8929
8930 PR c++/64574
8931 * g++.dg/template/crash125.C: New.
8932
296cc393
JJ
89332017-03-06 Jakub Jelinek <jakub@redhat.com>
8934
8935 PR target/79812
8936 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
8937
ca8942a3
TT
89382017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
8939
8940 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
8941
c1b993c0
PG
89422017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8943
8944 * gcc.target/mips/msa-minmax.c: New tests.
8945
a50a32aa
ML
89462017-03-06 Martin Liska <mliska@suse.cz>
8947
8948 PR sanitize/79783
8949 * g++.dg/asan/pr79783.C: New test.
8950
5ada812c
PG
89512017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8952
8953 * gcc.target/mips/msa-dotp.c: New tests.
8954
334b3c4b
PG
89552017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8956
8957 * gcc.target/mips/msa-bclri.c: New test.
8958
d8b4baeb
PC
89592017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8960
8961 PR c++/70266
8962 * g++.dg/tm/pr70266.C: New.
8963
ef78bc3c 89642017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 8965 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
8966
8967 * gfortran.dg/coarray/fail_image_1.f08: New test.
8968 * gfortran.dg/coarray/fail_image_2.f08: New test.
8969 * gfortran.dg/coarray/failed_images_1.f08: New test.
8970 * gfortran.dg/coarray/failed_images_2.f08: New test.
8971 * gfortran.dg/coarray/image_status_1.f08: New test.
8972 * gfortran.dg/coarray/image_status_2.f08: New test.
8973 * gfortran.dg/coarray/stopped_images_1.f08: New test.
8974 * gfortran.dg/coarray/stopped_images_2.f08: New test.
8975 * gfortran.dg/coarray_fail_st.f90: New test.
8976 * gfortran.dg/coarray_failed_images_1.f08: New test.
8977 * gfortran.dg/coarray_image_status_1.f08: New test.
8978 * gfortran.dg/coarray_stopped_images_1.f08: New test.
8979
7f5a7d78
MP
89802017-03-03 Marek Polacek <polacek@redhat.com>
8981
8982 PR c/79758
8983 * gcc.dg/noncompile/pr79758.c: New test.
8984
cc195d46
JJ
89852017-03-03 Jakub Jelinek <jakub@redhat.com>
8986
8987 PR middle-end/79805
8988 * g++.dg/opt/pr79805.C: New test.
8989
945b6e16
AS
89902017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
8991
8992 * gcc.target/i386/avx512vpopcntdq-check.h: New.
8993 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
8994 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
8995 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
8996 * gcc.target/i386/i386.exp
8997 (check_effective_target_avx512vpopcntdq): New.
8998
31dcc385
TT
89992017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
9000
9001 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
9002 ilp32 targets and match DImode registers for lp64 targets.
9003
0e174ae1
UB
90042017-03-03 Uros Bizjak <ubizjak@gmail.com>
9005
9006 * g++.dg/pr71624.C: Disable for x32.
9007 * g++.dg/pr71633.C: Ditto.
9008
93505ec5
JJ
90092017-03-03 Jakub Jelinek <jakub@redhat.com>
9010
9011 PR target/79807
9012 * gcc.target/i386/pr79807.c: New test.
9013
d78a1c01
ML
90142017-03-03 Martin Liska <mliska@suse.cz>
9015
9016 PR tree-optimization/79803
9017 * gcc.dg/tree-ssa/pr79803.c: New test.
9018
ec7f796e
ML
90192017-03-03 Martin Liska <mliska@suse.cz>
9020
9021 PR rtl-optimization/79574
9022 * gcc.dg/pr79574-2.c: New test.
9023
30d309aa
RB
90242017-03-03 Richard Biener <rguenther@suse.de>
9025
9026 PR c++/79825
9027 * g++.dg/warn/Wuninitialized-8.C: New testcase.
9028
38801de5
JJ
90292017-03-03 Jakub Jelinek <jakub@redhat.com>
9030
9031 * gcc.dg/pr57134.c: Use empty inline asm string literal.
9032
7278b0a2
MP
90332017-03-03 Marek Polacek <polacek@redhat.com>
9034
9035 PR c++/79791
9036 * g++.dg/warn/Wwrite-strings-1.C: New test.
9037 * g++.dg/warn/Wwrite-strings-2.C: New test.
9038 * g++.dg/warn/Wwrite-strings-3.C: New test.
9039 * g++.dg/warn/Wwrite-strings-4.C: New test.
9040 * g++.dg/warn/Wwrite-strings-5.C: New test.
9041 * g++.dg/warn/Wwrite-strings-6.C: New test.
9042 * g++.dg/warn/Wwrite-strings-7.C: New test.
9043 * g++.dg/warn/Wwrite-strings-8.C: New test.
9044 * g++.dg/warn/Wwrite-strings-9.C: New test.
9045 * g++.dg/warn/Wwrite-strings-10.C: New test.
9046 * g++.dg/warn/Wwrite-strings-11.C: New test.
9047 * g++.dg/warn/Wwrite-strings-12.C: New test.
9048
75473a91
RB
90492017-03-03 Richard Biener <rguenther@suse.de>
9050
9051 PR middle-end/79818
9052 * gcc.dg/torture/pr79818.c: New testcase.
9053
50bea0c5
JJ
90542017-03-02 Jakub Jelinek <jakub@redhat.com>
9055
9056 PR c++/79782
9057 * g++.dg/warn/Wunused-parm-10.C: New test.
9058
130f15ce
UB
90592017-03-02 Uros Bizjak <ubizjak@gmail.com>
9060
9061 * gcc.dg/rtl/x86_64/*.c: Test for
9062 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
9063
dc362ada
UB
90642017-03-02 Uros Bizjak <ubizjak@gmail.com>
9065
9066 PR target/79514
9067 * gcc.target/i386/pr79514.c: New test.
9068
fe792dd8
JJ
90692017-03-02 Jakub Jelinek <jakub@redhat.com>
9070
9071 PR rtl-optimization/79780
9072 * gcc.c-torture/compile/pr79780.c: New test.
9073
e80facb4
RB
90742017-03-02 Richard Biener <rguenther@suse.de>
9075
9076 PR tree-optimization/79345
9077 PR c++/42000
9078 * g++.dg/warn/Wuninitialized-7.C: New testcase.
9079 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
9080 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
9081
eb0e7c34
RB
90822017-03-02 Richard Biener <rguenther@suse.de>
9083
9084 PR c/79756
9085 * gcc.dg/vector-1.c: New testcase.
9086
653a4b32
BC
90872017-03-02 Bin Cheng <bin.cheng@arm.com>
9088
9089 PR tree-optimization/66768
9090 * gcc.target/i386/pr66768.c: New test.
9091
da403f31
RB
90922017-03-02 Richard Biener <rguenther@suse.de>
9093
9094 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
9095 * gcc.dg/rtl/x86_64/final.c: Likewise.
9096 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
9097 * gcc.dg/rtl/x86_64/ira.c: Likewise.
9098 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
9099 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
9100
83692f96
RB
91012017-03-02 Richard Biener <rguenther@suse.de>
9102
9103 PR tree-optimization/79777
9104 * gcc.dg/torture/pr79777.c: New testcase.
9105
71dedb33
MS
91062017-03-01 Martin Sebor <msebor@redhat.com>
9107
9108 PR middle-end/79692
9109 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
9110 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
9111 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
9112 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
9113
48990905
UB
91142017-03-01 Uros Bizjak <ubizjak@gmail.com>
9115
9116 * gcc.target/i386/invsize-2.c: New test.
9117 * gcc.target/i386/invsize-3.c: Ditto.
9118 * gcc.target/i386/invsize-4.c: Ditto.
9119 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
9120 * gcc.target/i386/stackalign/asm-1.c: Ditto.
9121
c7f0c9f3
MM
91222017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9123
9124 PR target/79439
9125 * gcc.target/powerpc/pr79439.c: New test.
9126
f5ef6bfc
PH
91272017-03-01 Pat Haugen <pthaugen@us.ibm.com>
9128
9129 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
9130 scan string.
9131
9132
50181506
KN
91332017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9134
9135 PR target/79395
9136 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
9137 pattern to look for vcmpequd. instead of vcmpnew.
9138 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
9139 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
9140 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
9141 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
9142 look for xvcmpeqdp. instead of xvcmpnedp.
9143 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
9144 look for vcmpequd. instead of vcmpnew.
9145 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
9146 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9147 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
9148 look for xvcmpeqsp. instead of xvcmpnesp.
9149 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
9150 look for xvcmpeqdp. instead of xvcmpnedp.
9151 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
9152 look for vcmpequd. instead of vcmpnew.
9153 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
9154 look for vcmpeqsp instead of xvcmpnesp.
9155 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
9156 look for xvcmpeqdp instead of xvcmpnedp.
9157
0100ae43
RB
91582017-03-01 Richard Biener <rguenther@suse.de>
9159
9160 PR middle-end/79721
9161 * gcc.dg/torture/pr79721.c: New testcase.
9162
0f3f4ffe
JJ
91632017-03-01 Jakub Jelinek <jakub@redhat.com>
9164
42132674
JJ
9165 PR c++/79681
9166 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
9167 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
9168
e3e9e8ca
JJ
9169 PR c++/79746
9170 * g++.dg/warn/Wunused-parm-9.C: New test.
9171
0f3f4ffe
JJ
9172 PR tree-optimization/79734
9173 * g++.dg/opt/pr79734.C: New test.
9174
ad1de652
JJ
91752017-02-28 Jakub Jelinek <jakub@redhat.com>
9176
9177 PR tree-optimization/79737
9178 * gcc.c-torture/execute/pr79737-1.c: New test.
9179 * gcc.c-torture/execute/pr79737-2.c: New test.
9180
7a1ae923
EB
91812017-02-28 Eric Botcazou <ebotcazou@adacore.com>
9182
9183 * gcc.target/sparc/20170228-1.c: New test.
9184
2af0c3ed
UB
91852017-02-28 Uros Bizjak <ubizjak@gmail.com>
9186
9187 * gcc.target/i386/invsize-1.c: New test.
9188
203ced0a
MS
91892017-02-28 Martin Sebor <msebor@redhat.com>
9190
9191 PR tree-optimization/79691
9192 * gcc.dg/tree-ssa/pr79691.c: New test.
9193
8a915b87
JJ
91942017-02-28 Jakub Jelinek <jakub@redhat.com>
9195
9196 PR target/79729
9197 * gcc.target/i386/pr79729.c: New test.
9198
41aa3a38
RB
91992017-02-28 Richard Biener <rguenther@suse.de>
9200
9201 PR tree-optimization/79740
9202 * gcc.dg/torture/pr79740.c: New testcase.
9203
587240d2
RB
92042017-02-28 Richard Biener <rguenther@suse.de>
9205
9206 PR middle-end/79731
9207 * c-c++-common/torture/pr79731.c: New testcase.
9208
dd3f4560
RB
92092017-02-28 Richard Biener <rguenther@suse.de>
9210
9211 PR tree-optimization/79732
9212 * gcc.dg/torture/pr79732.c: New testcase.
9213
c7d97b28
RB
92142017-02-28 Richard Biener <rguenther@suse.de>
9215
9216 PR tree-optimization/79723
9217 * gcc.target/i386/pr79723.c: New testcase.
9218
c8f28a3c
PH
92192017-02-27 Pat Haugen <pthaugen@us.ibm.com>
9220
9221 PR target/79544
9222 * gcc.target/powerpc/pr79544.c: New.
9223
c91c3003
PC
92242017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9225
9226 PR c++/79414
9227 * g++.dg/parse/crash67.C: New.
9228
57fa080b
BC
92292017-02-27 Bin Cheng <bin.cheng@arm.com>
9230
9231 PR tree-optimization/77536
9232 * gcc.dg/vect/pr79347.c: Revise testing string.
9233
68b948d3
RB
92342017-02-27 Richard Biener <rguenther@suse.de>
9235
9236 PR tree-optimization/45397
9237 * gcc.dg/tree-ssa/pr45397.c: New testcase.
9238
69a2e8a1
RB
92392017-02-27 Richard Biener <rguenther@suse.de>
9240
9241 PR tree-optimization/79690
9242 * gcc.target/i386/pr79690.c: New testcase.
9243
c7b608a9
TK
92442017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9245
9246 PR fortran/51119
9247 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
9248 of original.
9249 * gfortran.dg/inline_matmul_11.f90: Likewise.
9250 * gfortran.dg/inline_matmul_9.f90: Likewise.
9251 * gfortran.dg/matmul_13.f90: New test.
9252 * gfortran.dg/matmul_14.f90: New test.
9253
98561a9b
JJ
92542017-02-25 Jakub Jelinek <jakub@redhat.com>
9255
9256 PR middle-end/79396
9257 * g++.dg/opt/pr79396.C: New test.
9258
77be9417
DH
92592017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
9260
9261 PR fortran/79597
9262 * gfortran.dg/dtio_6.f90: Update test.
9263
92642017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
9265
9266 PR fortran/79601
9267 * gfortran.dg/interface_operator_2.f90: New test.
9268
b9822443
JJ
92692017-02-24 Jakub Jelinek <jakub@redhat.com>
9270
9271 PR c/79677
9272 * gcc.dg/pr79677.c: New test.
9273
4bc2b786
MF
92742017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
9275
9276 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
9277 of mov.ps.
9278 * gcc.target/mips/mips-ps-type.c (move): Likewise.
9279 (cond_move1): Simplify condition to force generation of
9280 mov[nz].ps.
9281 (cond_move2): Likewise.
9282
4227c9ad
JJ
92832017-02-24 Jakub Jelinek <jakub@redhat.com>
9284
9285 PR c++/79588
9286 * g++.dg/warn/Wrestrict-1.C: New test.
9287 * g++.dg/warn/Wrestrict-2.C: New test.
9288
fd527ec1
DE
92892017-02-24 David Edelsohn <dje.gcc@gmail.com>
9290
9291 * g++.dg/ext/complit15.C: Require LTO.
9292
2af8fd5c
TT
92932017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
9294
9295 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
9296 logical_op_short_circuit to skip targets.
9297 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
9298 and s390.
9299
0b9cdb9a
EB
93002017-02-24 Eric Botcazou <ebotcazou@adacore.com>
9301
9302 * gnat.dg/opt63.adb: New test.
9303
4af362a9
EB
93042017-02-24 Eric Botcazou <ebotcazou@adacore.com>
9305
9306 * gnat.dg/discr47.adb: New test.
9307
7699e88f
RB
93082017-02-24 Richard Biener <rguenther@suse.de>
9309
9310 PR tree-optimization/79389
9311 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
9312
e3beb191
PC
93132017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
9314
9315 PR c++/79361
9316 * g++.dg/cpp0x/pr79361-1.C: New.
9317 * g++.dg/cpp0x/pr79361-2.C: Likewise.
9318
195610aa
EB
93192017-02-23 Eric Botcazou <ebotcazou@adacore.com>
9320
9321 * gcc.target/visium/bit_test.c: Accept any lsr form.
9322 * gcc.target/visium/block_move.c: Tweak.
9323
17885cad
DV
93242017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
9325
9326 PR 68749
9327 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
9328
45f7faf0
RB
93292017-02-23 Richard Biener <rguenther@suse.de>
9330
9331 PR tree-optimization/79683
9332 * gcc.target/i386/pr79683.c: New testcase.
9333
18eb304e
JL
93342017-02-22 Jeff Law <law@redhat.com>
9335
9336 PR tree-optimization/79578
9337 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
9338
0a864a97
SD
93392017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
9340
9341 * gcc.target/mips/msa-fp-cc.c: New test.
9342
fe8ece05
JJ
93432017-02-22 Jakub Jelinek <jakub@redhat.com>
9344
e40b6fc7
JJ
9345 PR c++/79664
9346 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
9347 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
9348 * g++.dg/gomp/pr79664.C: New test.
9349
fe8ece05
JJ
9350 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
9351
78af14ae
MP
93522017-02-22 Marek Polacek <polacek@redhat.com>
9353
9354 PR c++/79653
9355 * g++.dg/cpp0x/alignas10.C: New test.
9356 * g++.dg/cpp0x/alignas9.C: New test.
9357
8fdddd3d
MP
9358 PR c++/79657
9359 * g++.dg/ext/underlying_type12.C: New test.
9360
61ac5ebe
MP
9361 PR c/79662
9362 * gcc.dg/enum-incomplete-4.c: New test.
9363
888c7050
JJ
93642017-02-22 Jakub Jelinek <jakub@redhat.com>
9365
9366 PR target/70465
9367 * gcc.target/i386/pr70465-2.c: New test.
9368
6d3daa1a
UB
93692017-02-21 Uros Bizjak <ubizjak@gmail.com>
9370
9371 * gcc.dg/pr61441.c: Use dg-add-options ieee.
9372
76dd203e
RB
93732017-02-22 Richard Biener <rguenther@suse.de>
9374
9375 PR tree-optimization/79673
9376 * gcc.target/i386/pr79673.c: New testcase.
9377
a9c774d2
RB
93782017-02-22 Richard Biener <rguenther@suse.de>
9379
9380 PR tree-optimization/79666
9381 * gcc.dg/torture/pr79666.c: New testcase.
9382
8f4f841a
ML
93832017-02-22 Martin Liska <mliska@suse.cz>
9384
9385 PR lto/79587
9386 * gcc.dg/tree-prof/pr79587.c: New test.
9387
a232a1cb
MP
93882017-02-21 Marek Polacek <polacek@redhat.com>
9389
9390 PR c++/79535
9391 * g++.dg/ext/flexary23.C: New test.
9392
b86fec68
UB
93932017-02-21 Uros Bizjak <ubizjak@gmail.com>
9394
9395 PR target/79593
9396 * gcc.target/i386/pr79593.c: New test.
9397
5c3f1d7b
JJ
93982017-02-21 Jakub Jelinek <jakub@redhat.com>
9399
b7280ac2
JJ
9400 PR c++/79654
9401 * g++.dg/cpp1z/decomp26.C: New test.
9402
5c3f1d7b
JJ
9403 PR sanitizer/79589
9404 * g++.dg/ubsan/pr79589.C: New test.
9405
1486c2a7
JL
94062017-02-21 Jeff Law <law@redhat.com>
9407
9408 PR tree-optimization/79621
9409 * gcc.c-torture/compile/pr79621.c: New test.
9410
2f3ec56d
JJ
94112017-02-21 Jakub Jelinek <jakub@redhat.com>
9412
3bb43119
JJ
9413 PR c++/79655
9414 * g++.dg/cpp1y/constexpr-79655.C: New test.
9415
664beaf2 9416 PR c++/79639
b86fec68 9417 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 9418
956d3e61
JJ
9419 PR target/79633
9420 * gcc.target/i386/mpx/pr79633.c: New test.
9421
d4cbfca4
JJ
9422 PR target/79570
9423 * gcc.dg/pr79570.c: New test.
9424
00bc9de3
JJ
9425 PR c++/79641
9426 * c-c++-common/pr79641.c: New test.
9427
d002d099
JJ
9428 PR tree-optimization/79649
9429 * gcc.target/i386/pr79649.c: New test.
9430
2f3ec56d
JJ
9431 PR target/79494
9432 * gcc.dg/pr79494.c: New test.
9433
e6655a5f
SB
94342017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
9435
9436 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
9437 to dg-options.
9438
94392017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
9440
9441 * gcc.dg/gimplefe-26.c: Require c99_runtime.
9442
fd527ec1
DE
94432017-02-02 Jason Merrill <jason@redhat.com>
9444
9445 PR c++/79580
9446 * g++.dg/ext/complit15.C: New.
9447
027a9dd5
KN
94482017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9449
9450 PR target/78056
9451 * gcc.target/powerpc/pr78056-8.c: Remove.
9452
80480cee
MP
94532017-02-20 Marek Polacek <polacek@redhat.com>
9454
9455 PR middle-end/79537
9456 * gcc.dg/comp-goto-4.c: New test.
9457
85ade8d6
MP
9458 PR sanitizer/79558
9459 * c-c++-common/ubsan/bounds-14.c: New test.
9460
705d3b77
JJ
94612017-02-20 Jakub Jelinek <jakub@redhat.com>
9462
9463 PR target/79568
9464 * gcc.target/i386/pr79568-1.c: New test.
9465 * gcc.target/i386/pr79568-2.c: New test.
9466 * gcc.target/i386/pr79568-3.c: New test.
9467
dc42a736
PT
94682017-02-16 Paul Thomas <pault@gcc.gnu.org>
9469
9470 PR fortran/79382
705d3b77
JJ
9471 * gfortran.dg/dtio_10.f90: Change test of error message.
9472 * gfortran.dg/dtio_23.f90: New test.
9473 * gfortran.dg/dtio_24.f90: New test.
dc42a736 9474
1ca6a74f
PT
94752017-02-20 Paul Thomas <pault@gcc.gnu.org>
9476
9477 PR fortran/79434
705d3b77 9478 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 9479
63af1586
PT
94802017-02-19 Paul Thomas <pault@gcc.gnu.org>
9481
9482 PR fortran/79447
705d3b77 9483 * gfortran.dg/submodule_24.f08: New test.
63af1586 9484
4ca4d1e9
AV
94852017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9486
9487 PR fortran/79229
9488 * gfortran.dg/class_allocate_24.f90: New test.
9489
dea71ad0
PT
94902017-02-19 Paul Thomas <pault@gcc.gnu.org>
9491
9492 PR fortran/79402
9493 * gfortran.dg/submodule_23.f90: New test.
9494
f46e2bc9
PC
94952017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9496
9497 PR c++/79380
9498 * g++.dg/cpp0x/alignas8.C: New.
9499
7dfa657b
JW
95002017-02-19 Eric Fiselier <eric@efcs.ca>
9501 Jonathan Wakely <jwakely@redhat.com>
9502
9503 PR c++/69523
9504 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
9505
eab1f169
PK
95062017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9507
9508 * gcc.dg/gimplefe-26.c: New test.
9509
47e16d83
JDA
95102017-02-18 John David Anglin <danglin@gcc.gnu.org>
9511
9512 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
9513
c2615951
JJ
95142017-02-18 Jakub Jelinek <jakub@redhat.com>
9515
c28fcc60
JJ
9516 PR target/79569
9517 * gcc.target/i386/3dnowA-3.c: New test.
9518
c2615951
JJ
9519 PR target/79559
9520 * gcc.target/i386/pr79559.c: New test.
9521
97fcf744
JM
95222017-02-17 Joseph Myers <joseph@codesourcery.com>
9523
9524 * gcc.dg/c11-float-2.c: New test.
9525 * gcc.dg/torture/float128-floath.c,
9526 gcc.dg/torture/float128x-floath.c,
9527 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
9528 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
9529 gcc.dg/torture/float64x-floath.c: Do not test comparison of
9530 *_DECIMAL_DIG macros with DECIMAL_DIG.
9531
a530e181
BS
95322017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9533
9534 PR target/79261
9535 * gcc.target/powerpc/vec-xxpermdi.c: New file.
9536
1d516992
JK
95372017-02-17 Julia Koval <julia.koval@intel.com>
9538
9539 * gcc.target/i386/rdpid.c New test.
9540 * gcc.target/i386/sse-12.c: Add -mrdpid.
9541 * gcc.target/i386/sse-13.c: Ditto.
9542 * gcc.target/i386/sse-14.c: Ditto.
9543 * gcc.target/i386/sse-22.c: Ditto.
9544 * gcc.target/i386/sse-23.c: Ditto.
9545 * g++.dg/other/i386-2.C: Ditto.
9546 * g++.dg/other/i386-3.C: Ditto.
9547
3185712c
SB
95482017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
9549
9550 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
9551 * gcc.dg/pr61441.c: Ditto.
9552
a261ee49
ML
95532017-02-17 Martin Liska <mliska@suse.cz>
9554
9555 PR rtl-optimization/79574
9556 * gcc.dg/pr79574.c: New test.
9557
5bf69d74
MP
95582017-02-17 Marek Polacek <polacek@redhat.com>
9559
9560 PR middle-end/79536
9561 * gcc.dg/torture/pr79536.c: New test.
9562
a72b242e
AM
95632017-02-16 Alan Modra <amodra@gmail.com>
9564
9565 * gcc.c-torture/execute/pr79286.c: New.
9566
bcac0b4d
JJ
95672017-02-16 Jakub Jelinek <jakub@redhat.com>
9568
9569 PR c++/79512
9570 * c-c++-common/gomp/pr79512.c: New test.
9571
945c17d8
MS
95722017-02-15 Martin Sebor <msebor@redhat.com>
9573
9574 PR c++/79363
9575 * g++.dg/ext/flexary12.C: Adjust.
9576 * g++.dg/ext/flexary20.C: Same.
9577 * g++.dg/ext/flexary21.C: Same.
9578 * g++.dg/ext/flexary22.C: New test.
9579
25c99850
BC
95802017-02-15 Bin Cheng <bin.cheng@arm.com>
9581
9582 PR tree-optimization/79347
9583 * gcc.dg/vect/pr79347.c: New test.
9584
4f5e5fcb
JJ
95852017-02-15 Jakub Jelinek <jakub@redhat.com>
9586
e7202857
JJ
9587 PR c++/79301
9588 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
9589 [[deprecated]] comment.
9590 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
9591 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
9592 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
9593 [[deprecated]] in -std=c++11.
9594 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
9595 [[fallthrough]] in -std=c++11 and -std=c++14.
9596
4f5e5fcb
JJ
9597 PR c++/79288
9598 * g++.dg/tls/pr79288.C: New test.
9599
c7545f1c
MP
96002017-02-15 Marek Polacek <polacek@redhat.com>
9601
9602 PR c/79515
9603 * gcc.dg/dfp/pr79515.c: New.
9604
1114b39c
DE
96052017-02-15 David Edelsohn <dje.gcc@gmail.com>
9606
9607 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
9608
93b87d1d
TS
96092017-02-15 Thomas Schwinge <thomas@codesourcery.com>
9610
9611 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
9612 "opt_files".
9613
fa8db6ea
JJ
96142017-02-15 Jakub Jelinek <jakub@redhat.com>
9615
9616 PR target/79487
9617 * gcc.dg/dfp/pr79487.c: New test.
9618 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
9619 2017-02-13 change.
9620
8722316b
CL
96212017-01-14 Carl Love <cel@us.ibm.com>
9622
9623 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
9624 xvcvsxdsp and xvcvuxdsp instructions.
9625
2932fe90
SB
96262017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
9627
9628 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
9629 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
9630 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
9631 64-bit default target.
9632 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
9633 a 64-bit default target.
9634
63d09033
JJ
96352017-02-14 Jakub Jelinek <jakub@redhat.com>
9636
9637 PR target/79481
9638 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 9639 (test_3vx): Change return type from int to void.
63d09033
JJ
9640 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
9641 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
9642 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
9643 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
9644 tests.
9645 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
9646 (test_3vx): Change return type from int to void.
9647 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
9648 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
9649 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
9650 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
9651 tests.
9652 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
9653 intrinsic. Change scan-assembler-times number from 1 to 2.
9654 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
9655 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
9656 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
9657 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
9658 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
9659 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
9660 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
9661
8668fae0
UB
96622017-02-14 Uros Bizjak <ubizjak@gmail.com>
9663
9664 PR middle-end/61225
9665 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
9666 Use dg-additional-options for ia32 target. Remove XFAIL.
9667
95d96609
UB
96682017-02-14 Uros Bizjak <ubizjak@gmail.com>
9669
9670 PR target/79495
9671 * gcc.target/i386/pr79495.c: New test.
9672
6f207d58
MP
96732017-02-14 Marek Polacek <polacek@redhat.com>
9674
9675 PR c++/79420
9676 PR c++/79463
9677 * g++.dg/cpp1y/pr79463.C: New.
9678 * g++.dg/template/incomplete10.C: New.
9679 * g++.dg/template/incomplete9.C: New.
9680
ee139af5
L
96812017-02-14 H.J. Lu <hongjiu.lu@intel.com>
9682
9683 PR target/79498
9684 * gcc.target/i386/pr79498.c: New test.
9685
bf00c9e0
MS
96862017-02-14 Martin Sebor <msebor@redhat.com>
9687
9688 PR middle-end/79448
9689 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
9690 * gcc.dg/tree-ssa/pr79448-2.c: New test.
9691 * gcc.dg/tree-ssa/pr79448.c: New test.
9692
6c022f73
JL
96932017-02-14 Jeff Law <law@redhat.com>
9694
9695 PR tree-optimization/79095
9696 * g++.dg/pr79095-1.C: New test
9697 * g++.dg/pr79095-2.C: New test
9698 * g++.dg/pr79095-3.C: New test
9699 * g++.dg/pr79095-4.C: New test
9700 * g++.dg/pr79095-5.C: New test
9701 * gcc.c-torture/execute/arith-1.c: Update with more cases.
9702 * gcc.dg/tree-ssa/pr79095-1.c: New test.
9703
b719f884
JG
97042017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
9705
9706 * gcc.target/aarch64/vect_fp16_1.c: New.
9707
1be33173
PK
97082017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9709
9710 * gcc.dg/gimplefe-25.c: New test.
9711
73424a09
JJ
97122017-02-14 Jakub Jelinek <jakub@redhat.com>
9713
9714 PR tree-optimization/79408
9715 * gcc.dg/tree-ssa/pr79408-2.c: New test.
9716
977472e8
RB
97172017-02-14 Richard Biener <rguenther@suse.de>
9718
9719 PR middle-end/79432
9720 * gcc.dg/torture/pr79432.c: New testcase.
9721
ee75687b
MS
97222017-02-13 Martin Sebor <msebor@redhat.com>
9723
9724 PR middle-end/79496
9725 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
9726
b84702c0
JJ
97272017-02-13 Jakub Jelinek <jakub@redhat.com>
9728
ecc04fae
JJ
9729 PR sanitizer/79341
9730 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
9731 variables volatile.
9732
b84702c0
JJ
9733 PR c++/79232
9734 * g++.dg/cpp1z/eval-order4.C: New test.
9735 * g++.dg/other/pr79232.C: New test.
9736
b9a161ff
NS
97372017-02-13 Nathan Sidwell <nathan@acm.org>
9738
9739 PR c++/79296
9740 * g++.dg/cpp0x/pr79296.C: New.
9741
d8505fac
SB
97422017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
9743
9744 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
9745 Instead, xfail powerpc*-*-* && lp64.
9746
efb802cb
SB
97472017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
9748
9749 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
9750 powerpc_p8vector_ok.
9751 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
9752
8d6427c6
AS
97532017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9754
9755 PR target/79449
9756 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
9757 for reading beyond a 4k boundary.
9758
9b7716c9
JJ
97592017-02-13 Jakub Jelinek <jakub@redhat.com>
9760
9761 PR rtl-optimization/79388
9762 PR rtl-optimization/79450
9763 * gcc.c-torture/execute/pr79388.c: New test.
9764 * gcc.c-torture/execute/pr79450.c: New test.
9765
4bb91707
TK
97662017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9767
9768 PR fortran/65542
9b7716c9 9769 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 9770
e22910c2
JJ
97712017-02-11 Jakub Jelinek <jakub@redhat.com>
9772
9773 PR sanitizer/79341
9774 * g++.dg/asan/deep-stack-uaf-1.C: New test.
9775
acbbac04
JH
97762017-02-11 Jan Hubicka <hubicka@ucw.cz>
9777
9778 PR tree-ssa/56727
9779 * gcc.dg/tree-ssa/pr56727.c: New testcase.
9780
e493f96b
JJ
97812017-02-10 Jakub Jelinek <jakub@redhat.com>
9782
9783 PR c++/79457
9784 * g++.dg/cpp0x/pr79457.C: New test.
9785
773acd54
SB
97862017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9787
9788 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
9789 scan-assembler unless lp64.
9790
b56f814e
SB
97912017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9792
9793 PR tree-optimization/66612
9794 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
9795
5e659d16
SB
97962017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9797
9798 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
9799 of all powerpc.
9800
6f4f30bf
MP
98012017-02-10 Marek Polacek <polacek@redhat.com>
9802
9803 PR c++/79435
9804 * g++.dg/cpp1y/pr79435.C: New.
9805
3799a5b8
MP
9806 PR c++/79184
9807 * g++.dg/warn/Wint-in-bool-context-1.C: New.
9808
052ef81d
CL
98092017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
9810
9811 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
9812 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
9813 New.
9814 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
9815 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
9816 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
9817 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
9818 (vtst_expected_poly64x2): Move to aarch64-only section.
9819 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
9820 (vtst_p64, vtstq_p64): New tests.
9821
a7c8ed0c
PC
98222017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
9823
9824 PR c++/71737
9825 * g++.dg/cpp0x/pr71737.C: New.
9826
3dcde5ef 98272017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 9828 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
9829
9830 * gcc.dg/gimplefe-error-1.c: New testcase.
9831 * gcc.dg/gimplefe-error-2.c: New testcase.
9832 * gcc.dg/gimplefe-error-3.c: New testcase.
9833
6139a3b7
JJ
98342017-02-10 Jakub Jelinek <jakub@redhat.com>
9835
9836 PR tree-optimization/79411
9837 * gcc.c-torture/compile/pr79411.c: New test.
9838
9bfc55d0
JJ
98392017-02-09 Jakub Jelinek <jakub@redhat.com>
9840 Jason Merrill <jason@redhat.com>
9841
9842 PR c++/79143
9843 * g++.dg/cpp1z/pr79143.C: New test.
9844
0b90c541
JH
98452017-02-09 Jan Hubicka <hubicka@ucw.cz>
9846
9847 * gcc.dg/loop-unswitch-2.c: Update testcase.
9848 * gcc.dg/loop-unswitch-1.c: Update testcase.
9849
192b048b
MP
98502017-02-09 Marek Polacek <polacek@redhat.com>
9851
9852 PR c/79428
9853 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
9854 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
9855 * c-c++-common/goacc/pr79428-1.c: New test.
9856 * c-c++-common/gomp/pr79428-2.c: New test.
9857 * c-c++-common/gomp/pr79428-5.c: New test.
9858 * c-c++-common/gomp/pr79428-6.c: New test.
9859 * c-c++-common/pr79428-3.c: New test.
9860
e9a9033b
AK
98612017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9862
9863 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
9864 testcases.
9865
56f71478
JJ
98662017-02-09 Jakub Jelinek <jakub@redhat.com>
9867
28f6839b
JJ
9868 PR c/79413
9869 * gcc.c-torture/compile/pr79413.c: New test.
9870
f08683a1
JJ
9871 PR c++/79429
9872 * c-c++-common/gomp/pr79429.c: New test.
9873 * g++.dg/gomp/pr79429.C: New test.
9874
56f71478
JJ
9875 PR c/79431
9876 * c-c++-common/gomp/pr79431.c: New test.
9877
02889d23
CLT
98782017-02-09 Nathan Sidwell <nathan@codesourcery.com>
9879 Cesar Philippidis <cesar@codesourcery.com>
9880 Joseph Myers <joseph@codesourcery.com>
9881 Chung-Lin Tang <cltang@codesourcery.com>
9882
9883 * c-c++-common/goacc/combined-directives.c: Remove xfail.
9884 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
9885 * c-c++-common/goacc/loop-auto-2.c: New.
9886 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
9887 * c-c++-common/goacc/tile-2.c: New.
9888 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
9889 * g++.dg/goacc/tile-1.C: New, check tile subst.
9890 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
9891 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
9892 * gfortran.dg/goacc/tile-1.f90: New test.
9893 * gfortran.dg/goacc/tile-2.f90: New test.
9894 * gfortran.dg/goacc/tile-lowering.f95: New test.
9895
9c0c77d2
RB
98962017-02-09 Richard Biener <rguenther@suse.de>
9897
9898 PR tree-optimization/69823
9899 * gcc.dg/graphite/pr69823.c: New testcase.
9900
f39bad9f
PH
99012017-02-08 Pat Haugen <pthaugen@us.ibm.com>
9902
9903 PR target/78604
9904 * gcc.target/powerpc/pr78604.c: New.
9905
fc00b9ce
KN
99062017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
9907
9908 PR target/68972
9909 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
9910 disable this test on power architecture.
9911
50c1f4a5
RB
99122017-02-08 Richard Biener <rguenther@suse.de>
9913
9914 PR tree-optimization/71824
9915 PR tree-optimization/79409
9916 * gcc.dg/graphite/pr71824-3.c: New testcase.
9917
74a15d14
JJ
99182017-02-08 Jakub Jelinek <jakub@redhat.com>
9919
9920 PR tree-optimization/79408
9921 * gcc.dg/tree-ssa/pr79408.c: New test.
9922
d798497e
RB
99232017-02-08 Richard Biener <rguenther@suse.de>
9924
9925 PR tree-optimization/71824
9926 * gcc.dg/graphite/pr71824-2.c: New testcase.
9927
9d5019a1
AP
99282017-02-07 Andrew Pinski <apinski@cavium.com>
9929
705d3b77 9930 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 9931
ec48209a
JJ
99322017-02-07 Jakub Jelinek <jakub@redhat.com>
9933
9934 PR rtl-optimization/79386
9935 * gcc.c-torture/compile/pr79386.c: New test.
9936
e5f234b2
DV
99372017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
9938 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9939
9940 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
9941 *-*-solaris*.
9942
1f138b75
JJ
99432017-02-07 Jakub Jelinek <jakub@redhat.com>
9944
9945 PR target/79299
9946 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
9947 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
9948
7af4b20d
RB
99492017-02-07 Richard Biener <rguenther@suse.de>
9950
9951 * gcc.dg/gimplefe-23.c: New testcase.
9952 * gcc.dg/gimplefe-24.c: Likewise.
9953
d95c2fc7
CL
99542017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
9955
9956 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
9957 scan-assembler instead of scan-assembler-times.
9958 * gcc.target/aarch64/test_frame_10.c: Likewise.
9959 * gcc.target/aarch64/test_frame_12.c: Likewise.
9960 * gcc.target/aarch64/test_frame_2.c: Likewise.
9961 * gcc.target/aarch64/test_frame_4.c: Likewise.
9962 * gcc.target/aarch64/test_frame_6.c: Likewise.
9963 * gcc.target/aarch64/test_frame_7.c: Likewise.
9964 * gcc.target/aarch64/test_frame_8.c: Likewise.
9965
fa5d44d0
RO
99662017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9967
9968 * gcc.target/i386/pr78419.c: Require ifunc support.
9969
d9b4ce00
DE
99702017-02-07 David Edelsohn <dje.gcc@gmail.com>
9971
9972 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
9973
bb7d75ff
PP
99742017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
9975
9976 PR c++/79360
9977 * g++.dg/cpp1y/nsdmi-union2.C: New test.
9978
122e7b4f
KC
99792017-02-06 Kito Cheng <kito.cheng@gmail.com>
9980
9981 * lib/target-supports.exp: Define the RISC-V target.
9982 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
9983 * gcc.dg/builtin-apply2.c: Likewise.
9984 * gcc.dg/ifcvt-4.c: Likewise.
9985 * gcc.dg/loop-8.c: Likewise.
9986 * gcc.dg/sibcall-10.c: Likewise.
9987 * gcc.dg/sibcall-9.c: Likewise.
9988 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
9989 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
9990 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
9991 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9992 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
9993 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
9994 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
9995
391675ac
MM
99962017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9997
9998 PR target/66144
9999 * gcc.target/powerpc/pr66144-1.c: New test.
10000 * gcc.target/powerpc/pr66144-2.c: Likewise.
10001 * gcc.target/powerpc/pr66144-3.c: Likewise.
10002
e495e31a
MS
100032017-02-06 Martin Sebor <msebor@redhat.com>
10004
10005 PR tree-optimization/79376
10006 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
10007 * gcc.dg/tree-ssa/pr79376.c: Ditto.
10008
2568d8a1
JJ
100092017-02-06 Jakub Jelinek <jakub@redhat.com>
10010
98e09245
JJ
10011 PR c++/79379
10012 * g++.dg/cpp1y/constexpr-79379.C: New test.
10013
e8b0383c
JJ
10014 PR c++/79377
10015 * g++.dg/lookup/pr79377.C: New test.
10016
a5e8cbd1
JJ
10017 PR c++/79372
10018 * g++.dg/cpp1z/decomp25.C: New test.
10019
2568d8a1
JJ
10020 PR tree-optimization/79284
10021 * gcc.c-torture/compile/pr79284.c: New test.
10022
aae936b9
PC
100232017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10024
10025 PR c++/70448
10026 * g++.dg/cpp0x/pr70448.C: New.
10027
daf57541
DV
100282017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
10029
10030 PR 78348
10031 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
10032 to dg-options.
10033
0898c74d
GJL
100342017-02-06 Georg-Johann Lay <avr@gjlay.de>
10035
10036 PR target/78883
10037 * gcc.c-torture/compile/pr78883.c: New test.
10038
5d3ebb71
JH
100392017-02-05 Jan Hubicka <hubicka@ucw.cz>
10040
10041 PR tree-ssa/79347
10042 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
10043 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
10044 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
10045 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
10046 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
10047 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
10048 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
10049 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
10050 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
10051 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
10052 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
10053 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
10054 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
10055
139d4065
AV
100562017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
10057
10058 PR fortran/79344
10059 * gfortran.dg/allocate_with_source_24.f90: New test.
10060
4b9c80d8
AV
100612017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
10062
10063 PR fortran/79230
10064 * gfortran.dg/der_ptr_component_2.f90: New test.
10065
f3877b2f
EB
100662017-02-05 Eric Botcazou <ebotcazou@adacore.com>
10067
10068 * gcc.target/sparc/20170205-1.c: New test.
10069
d8a09ada
JDA
100702017-02-03 John David Anglin <danglin@gcc.gnu.org>
10071
a2a86d6a
JDA
10072 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
10073 libatomic_available.
10074
a1d99925
JDA
10075 * gcc.dg/pr77587.c: Require alias support.
10076 * gcc.dg/pr77587a.c: Likewise.
10077
d8bf159e
JDA
10078 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
10079 * gcc.c-torture/execute/pr78622.c: Likewise.
10080
d8a09ada
JDA
10081 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
10082 hppa*-*-hpux*.
10083 * c-c++-common/Wunused-var-16.c: Likewise.
10084 * c-c++-common/builtin-shuffle-1.c: Likewise.
10085 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
10086 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
10087
f589a1ce
MS
100882017-02-03 Martin Sebor <msebor@redhat.com>
10089
10090 PR tree-optimization/79327
10091 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
10092 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
10093 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 10094
5b00f9d2
JJ
100952017-02-03 Jakub Jelinek <jakub@redhat.com>
10096 Martin Sebor <msebor@redhat.com>
10097
10098 PR tree-optimization/79327
10099 * gcc.dg/tree-ssa/pr79327.c: New test.
10100 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
10101 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
10102 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
10103 (test_sprintf_chk_range_schar): Adjust dg-message.
10104 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
10105 * gcc.c-torture/execute/pr79327.c: New test.
10106
437f0a81
JJ
101072017-02-03 Jakub Jelinek <jakub@redhat.com>
10108
10109 PR target/79354
10110 * gcc.target/powerpc/pr79354.c: New test.
10111 * gcc.c-torture/execute/pr79354.c: New test.
10112
3f343040
MS
101132017-02-03 Martin Sebor <msebor@redhat.com>
10114
10115 PR tree-optimization/79352
10116 * gcc.dg/tree-ssa/pr79352.c: New test.
10117
46a2ab58
ML
101182017-02-03 Martin Liska <mliska@suse.cz>
10119
10120 PR lto/66295
10121 * gcc.target/i386/mvc9.c: New test.
10122
baa2d1cd
PH
101232017-02-03 Pat Haugen <pthaugen@us.ibm.com>
10124
10125 PR target/79158
10126 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
10127 to VSX reg.
10128
30c6ec2f
JH
101292017-02-02 Jan Hubicka <hubicka@ucw.cz>
10130
10131 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
10132 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
10133 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
10134 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
10135 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
10136 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
10137 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
10138 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
10139 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
10140 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
10141 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
10142 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
10143 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
10144
ebee1eb9
MS
101452017-02-02 Martin Sebor <msebor@redhat.com>
10146
10147 PR middle-end/79275
10148 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
10149 * gcc.dg/tree-ssa/pr79275.c: New test.
10150
dcd25b8a
AS
101512017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10152
dc362ada 10153 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 10154
0f0c2cc3
JH
101552017-02-02 Jan Hubicka <hubicka@ucw.cz>
10156
10157 PR middle-end/77445
10158 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
10159 threading is done.
10160
1c372840
TC
101612017-02-02 Tamar Christina <tamar.christina@arm.com>
10162
10163 PR middle-end/78142
10164 * gcc.target/aarch64/vector_initialization_nostack.c
10165 (f12): Use one vector
10166
9f11a4a7
JJ
101672017-02-02 Jakub Jelinek <jakub@redhat.com>
10168
bef7e561
JJ
10169 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
10170 * c-c++-common/asan/misalign-1.c: Likewise.
10171 * c-c++-common/asan/misalign-2.c: Likewise.
10172 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
10173 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
10174 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
10175 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
10176 add -ffat-lto-objects from/to dg-additional-options.
10177 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
10178 dg-additional-options.
10179
9f11a4a7
JJ
10180 PR target/79197
10181 * gcc.target/powerpc/pr79197.c: New test.
10182 * gcc.c-torture/compile/pr79197.c: New test.
10183
09661674
RB
101842017-02-02 Richard Biener <rguenther@suse.de>
10185
10186 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
10187
d8d58893
PC
101882017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
10189
10190 PR c++/69637
10191 * g++.dg/cpp0x/pr69637-1.C: New.
10192 * g++.dg/cpp0x/pr69637-2.C: Likewise.
10193
521a70a4
AK
101942017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10195
10196 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
10197
e26b502d
BS
101982017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10199
10200 PR target/70012
10201 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
10202 conditions.
10203
55e75c7c
JJ
102042017-02-01 Jakub Jelinek <jakub@redhat.com>
10205
10206 PR testsuite/79324
10207 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
10208 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
10209 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
10210 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
10211 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
10212 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
10213 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
10214 * g++.dg/debug/dwarf2/align-1.C: Likewise.
10215 * g++.dg/debug/dwarf2/align-2.C: Likewise.
10216 * g++.dg/debug/dwarf2/align-3.C: Likewise.
10217 * g++.dg/debug/dwarf2/align-4.C: Likewise.
10218 * g++.dg/debug/dwarf2/align-5.C: Likewise.
10219 * g++.dg/debug/dwarf2/align-6.C: Likewise.
10220
a4476973
ML
102212017-02-01 Martin Liska <mliska@suse.cz>
10222
10223 PR testsuite/79272
10224 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
10225
3f3181b1
RB
102262017-02-01 Richard Biener <rguenther@suse.de>
10227
10228 PR testsuite/76957
10229 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
10230 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
10231 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
10232 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
10233
1e7ef862
RB
102342017-02-01 Richard Biener <rguenther@suse.de>
10235
10236 PR middle-end/79315
10237 * gfortran.dg/pr79315.f90: New testcase.
10238
405a7406
RB
102392017-02-01 Richard Biener <rguenther@suse.de>
10240
10241 PR tree-optimization/71824
10242 * gcc.dg/graphite/pr71824.c: New testcase.
10243
19bdccb4
JJ
102442017-01-31 Jakub Jelinek <jakub@redhat.com>
10245
10246 PR c++/79304
10247 * g++.dg/diagnostic/pr79304.C: New test.
10248
fcb2cdfc
DM
102492017-01-31 David Malcolm <dmalcolm@redhat.com>
10250
10251 PR c++/79298
10252 * g++.dg/spellcheck-pr79298.C: New test case.
10253
7cfa044d
DM
102542017-01-31 David Malcolm <dmalcolm@redhat.com>
10255
10256 PR preprocessor/79210
10257 * gcc.dg/format/pr79210.c: New test case.
10258 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
10259 New function.
10260
de3fbef6
NS
102612017-01-31 Nathan Sidwell <nathan@acm.org>
10262
5ae37bdf
NS
10263 PR c++/79290
10264 * g++.dg/warn/pr79290.C: New.
10265
de3fbef6
NS
10266 PR c++/67273
10267 PR c++/79253
10268 * g++.dg/cpp1y/pr67273.C: New.
10269 * g++.dg/cpp1y/pr79253.C: New.
10270
7f357c61
NS
102712017-01-31 Nathan Sidwell <nathan@acm.org>
10272
10273 PR c++/79264
10274 * g++.dg/cpp1y/pr61636-1.C: Augment.
10275
5b11971a
CL
102762017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
10277
10278 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
10279 rand() instead of random().
10280
8b670f93
AH
102812017-01-30 Aldy Hernandez <aldyh@redhat.com>
10282
10283 PR tree-optimization/71691
10284 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
10285
4727e06b
AK
102862017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10287
10288 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
10289 __ARCH__.
10290
b6dae849
JJ
102912017-01-31 Jakub Jelinek <jakub@redhat.com>
10292
10293 PR tree-optimization/79267
10294 * g++.dg/opt/pr79267.C: New test.
10295
40fb9c89
AO
102962017-01-30 Alexandre Oliva <aoliva@redhat.com>
10297
10298 PR debug/63238
10299 * gcc.dg/debug/dwarf2/align-1.c: New.
10300 * gcc.dg/debug/dwarf2/align-2.c: New.
10301 * gcc.dg/debug/dwarf2/align-3.c: New.
10302 * gcc.dg/debug/dwarf2/align-4.c: New.
10303 * gcc.dg/debug/dwarf2/align-5.c: New.
10304 * gcc.dg/debug/dwarf2/align-6.c: New.
10305 * gcc.dg/debug/dwarf2/align-as-1.c: New.
10306 * g++.dg/debug/dwarf2/align-1.C: New.
10307 * g++.dg/debug/dwarf2/align-2.C: New.
10308 * g++.dg/debug/dwarf2/align-3.C: New.
10309 * g++.dg/debug/dwarf2/align-4.C: New.
10310 * g++.dg/debug/dwarf2/align-5.C: New.
10311 * g++.dg/debug/dwarf2/align-6.C: New.
10312
3095f651
AS
103132017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10314
10315 PR target/79170
10316 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
10317
3cf88bff
MS
103182017-01-30 Martin Sebor <msebor@redhat.com>
10319
10320 PR testsuite/79293
10321 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
10322
37731134
ML
103232017-01-30 Martin Liska <mliska@suse.cz>
10324
10325 PR gcov-profile/79259
10326 * g++.dg/tree-prof/pr79259.C: New test.
10327
0c7247cc
RB
103282017-01-30 Richard Biener <rguenther@suse.de>
10329
10330 PR tree-optimization/79276
10331 * gcc.dg/torture/pr79276.c: New testcase.
10332
ab4be5d1
DV
103332017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
10334
10335 PR target/79240
10336 * gcc.target/s390/pr79240.c: New test.
10337
6687d58d
BS
103382017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10339
10340 PR target/79268
10341 * gcc.target/powerpc/pr79268.c: New file.
10342 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
10343 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
10344 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
10345 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10346
b5df96c3
JDA
103472017-01-28 John David Anglin <danglin@gcc.gnu.org>
10348
fc34d7b8
JDA
10349 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
10350
9efc84e4
JDA
10351 PR testsuite/70583
10352 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
10353
4bfbe3ae
JDA
10354 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
10355 * gnat.dg/debug9.adb: Likewise.
10356
8d0b306f
JDA
10357 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
10358
b5df96c3
JDA
10359 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
10360 libatomic_available.
10361 * gfortran.dg/coarray_42.f90: Likewise.
10362 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
10363 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
10364 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
10365
eb339366
MS
103662017-01-27 Martin Sebor <msebor@redhat.com>
10367
10368 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
10369
711ce021
BS
103702017-01-27 Bernd Schmidt <bschmidt@redhat.com>
10371
10372 PR rtl-optimization/79194
10373 * gcc.dg/torture/pr79194.c: New test.
10374
d8321b33
VM
103752017-01-27 Vladimir Makarov <vmakarov@redhat.com>
10376
10377 PR tree-optimization/71374
2568d8a1 10378 * gcc.target/i386/pr71374.c: New.
d8321b33 10379
9e2ea13e
MS
103802017-01-27 Martin Sebor <msebor@redhat.com>
10381
10382 PR c++/71290
10383 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
10384 a dg-error directive.
10385
9eb7045b
VM
103862017-01-27 Vladimir Makarov <vmakarov@redhat.com>
10387
10388 PR target/79131
10389 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
10390 * gcc.target/arm/pr79131-2.c: New.
10391
f75bbf3f
BS
103922017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10393
10394 PR target/65484
10395 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
10396 vectorized on POWER unless hardware misaligned loads are
10397 available.
10398
3f54004b
BC
103992017-01-27 Bin Cheng <bin.cheng@arm.com>
10400
10401 PR rtl-optimization/78559
10402 * gcc.c-torture/execute/pr78559.c: New test.
10403
40b6bff9
RB
104042017-01-27 Richard Biener <rguenther@suse.de>
10405
10406 PR tree-optimization/79245
10407 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
10408 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
10409
b2f8892e
JJ
104102017-01-27 Jakub Jelinek <jakub@redhat.com>
10411
10412 PR c/79199
10413 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
10414 target. Use 4294967293U instead of 4294967293.
10415
b002f3b9
RB
104162017-01-27 Richard Biener <rguenther@suse.de>
10417
10418 PR tree-optimization/71433
10419 * gcc.dg/Warray-bounds-21.c: New testcase.
10420
38f50ab6
RB
104212017-01-27 Richard Biener <rguenther@suse.de>
10422
10423 PR tree-optimization/79244
10424 * gcc.dg/torture/pr79244.c: New testcase.
10425
c04f4139
JJ
104262017-01-27 Jakub Jelinek <jakub@redhat.com>
10427
10428 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
10429 all occurrences of 40 to 32.
10430
6ca513f9
RE
104312017-01-27 Richard Earnshaw <rearnsha@arm.com>
10432
10433 PR target/79239
10434 * gcc.target/arm/pr79239.c: New test.
10435
d876f5cd
DV
104362017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10437
10438 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
10439
bb6a6ee9
AB
104402017-01-27 Adam Butcher <adam@jessamine.co.uk>
10441
10442 PR c++/64382
10443 * g++.dg/cpp1y/pr64382.C: New test.
10444
31c87a43
MS
104452017-01-26 Martin Sebor <msebor@redhat.com>
10446
10447 PR middle-end/78703
10448 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
10449 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
10450 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
10451 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
10452
f7c06c0f
JJ
104532017-01-26 Jakub Jelinek <jakub@redhat.com>
10454
b0670cc0
JJ
10455 PR debug/79129
10456 * g++.dg/debug/dwarf2/pr79129.C: New test.
10457
f7c06c0f
JJ
10458 PR debug/78835
10459 * g++.dg/debug/dwarf2/pr78835.C: New test.
10460
5d93da1d
MS
104612017-01-26 Martin Sebor <msebor@redhat.com>
10462
10463 PR middle-end/78703
10464 * gcc.dg/format/pr78569.c: Adjust.
10465 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
10466 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
10467 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
10468 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
10469 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
10470 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10471 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
10472 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
10473 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
10474 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
10475 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
10476
905d2812
JJ
104772017-01-26 Jakub Jelinek <jakub@redhat.com>
10478
10479 PR c++/68727
10480 * g++.dg/other/offsetof8.C: Add expected error.
10481 * g++.dg/other/offsetof9.C: New test.
10482
b3db8d77
DE
104832017-01-26 David Edelsohn <dje.gcc@gmail.com>
10484
10485 * g++.dg/opt/declone3.C: Require LTO.
10486
15961e4a
VM
104872017-01-26 Vladimir Makarov <vmakarov@redhat.com>
10488
10489 PR target/79131
10490 * gcc.target/arm/pr79131.c: New.
10491
e39dd802
BC
104922017-01-26 Bin Cheng <bin.cheng@arm.com>
10493
10494 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
10495
bc9efeab
JW
104962017-01-26 Jonathan Wakely <jwakely@redhat.com>
10497
10498 PR libstdc++/79190
10499 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
10500 matches replaced operator delete.
10501
b5f75f0b
JJ
105022017-01-26 Jakub Jelinek <jakub@redhat.com>
10503
10504 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
10505 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
10506 avx512f with avx512dq.
10507 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
10508 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
10509 avx512f with avx512dq.
10510 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
10511 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
10512 avx512f with avx512dq.
10513
0a38b341
MP
105142017-01-26 Marek Polacek <polacek@redhat.com>
10515
10516 PR c/79199
10517 * c-c++-common/Wduplicated-branches-13.c: New test.
10518
ebff5c3f
DS
105192017-01-26 David Sherwood <david.sherwood@arm.com>
10520
10521 PR middle-end/79212
10522 * gfortran.dg/gomp/sharing-4.f90: New test.
10523
e6d55103
JJ
105242017-01-26 Jakub Jelinek <jakub@redhat.com>
10525
1a27fab1
JJ
10526 PR target/70465
10527 * gcc.target/i386/pr70465.c: New test.
10528
e6d55103
JJ
10529 * brig.dg/dg.exp: Update copyright years.
10530 * lib/brig-dg.exp: Update copyright years.
10531 * lib/brig.exp: Update copyright years.
10532
b5aa1281
MM
105332017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
10534
10535 PR target/79179
10536 * gcc.target/powerpc/pr79179.c: New test.
10537
3b5de3cb
BS
105382017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10539
10540 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
10541 generation to accept D-mode memory accesses.
10542
dbe81dbe
MS
105432017-01-25 Martin Sebor <msebor@redhat.com>
10544
10545 PR c++/71290
10546 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
10547 * g++.dg/ext/flexarray-mangle.C: Same.
10548 * g++.dg/ext/flexarray-subst.C: Same.
10549 * g++.dg/ext/flexary10.C: Same.
10550 * g++.dg/ext/flexary11.C: Same.
10551 * g++.dg/ext/flexary14.C: Same.
10552 * g++.dg/ext/flexary16.C: Same.
10553 * g++.dg/ext/flexary18.C: Same.
10554 * g++.dg/ext/flexary19.C: Same.
10555 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
10556 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
10557 * g++.dg/ubsan/object-size-1.C: Same.
10558 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 10559
0e343868
JJ
105602017-01-25 Jakub Jelinek <jakub@redhat.com>
10561
a25608aa
JJ
10562 PR c++/78896
10563 * g++.dg/cpp1z/decomp24.C: New test.
10564
0e343868
JJ
10565 PR c++/77914
10566 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
10567 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
10568 expect a warning.
10569 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
10570 expect warnings.
10571 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
10572 * g++.dg/cpp1y/pr59636.C: Likewise.
10573 * g++.dg/cpp1y/pr60190.C: Likewise.
10574
0d098f4b
BC
105752017-01-25 Bin Cheng <bin.cheng@arm.com>
10576
10577 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
10578
5332c89e 105792017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
10580
10581 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
10582 vec_packs built-ins
10583
ed4e59f4
CL
105842017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
10585
10586 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
10587 -mcpu=cortex-a57.
10588 * gcc.target/arm/vseleqsf.c: Likewise.
10589 * gcc.target/arm/vselgedf.c: Likewise.
10590 * gcc.target/arm/vselgesf.c: Likewise.
10591 * gcc.target/arm/vselgtdf.c: Likewise.
10592 * gcc.target/arm/vselgtsf.c: Likewise.
10593 * gcc.target/arm/vselledf.c: Likewise.
10594 * gcc.target/arm/vsellesf.c: Likewise.
10595 * gcc.target/arm/vselltdf.c: Likewise.
10596 * gcc.target/arm/vselltsf.c: Likewise.
10597 * gcc.target/arm/vselnedf.c: Likewise.
10598 * gcc.target/arm/vselnesf.c: Likewise.
10599 * gcc.target/arm/vselvcdf.c: Likewise.
10600 * gcc.target/arm/vselvcsf.c: Likewise.
10601 * gcc.target/arm/vselvsdf.c: Likewise.
10602 * gcc.target/arm/vselvssf.c: Likewise.
10603
a5d6927f
RB
106042017-01-25 Richard Biener <rguenther@suse.de>
10605
10606 PR testsuite/72850
10607 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
10608 to what we had before adding the threading passes.
10609
c2873892
RB
106102017-01-25 Richard Biener <rguenther@suse.de>
10611
10612 PR tree-optimization/69264
10613 * g++.dg/torture/pr69264.C: New testcase.
10614
9aa483a2
KT
106152016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10616
10617 PR target/79145
10618 * gcc.target/arm/pr79145.c: New test.
10619
5c628c3e
RB
106202017-01-25 Richard Biener <rguenther@suse.de>
10621
10622 PR debug/78363
10623 * g++.dg/gomp/pr78363-1.C: New testcase.
10624 * g++.dg/gomp/pr78363-2.C: Likewise.
10625 * g++.dg/gomp/pr78363-3.C: Likewise.
10626
9078cd36
KT
106272016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10628
10629 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
10630 * gcc.dg/lto/pr61526_0.c: Likewise.
10631 * gcc.dg/lto/pr64415_0.c: Likewise.
10632
7cfd79d6
JJ
106332017-01-24 Jakub Jelinek <jakub@redhat.com>
10634
10635 PR c++/79205
10636 * g++.dg/cpp1z/decomp22.C: New test.
10637 * g++.dg/cpp1z/decomp23.C: New test.
10638
3e4b91f2
NS
106392017-01-24 Nathan Sidwell <nathan@acm.org>
10640
1d7bc790
NS
10641 PR c++/78469
10642 * g++.dg/cpp0x/pr78469.C: New.
10643
3e4b91f2
NS
10644 PR c++/79118
10645 * g++.dg/cpp0x/pr79118.C: New.
10646
b20ba138
EB
106472017-01-24 Eric Botcazou <ebotcazou@adacore.com>
10648
10649 * gcc.target/arm/vfp-longcall-apcs.c: New test.
10650
c2e84327
DM
106512017-01-24 David Malcolm <dmalcolm@redhat.com>
10652
10653 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
10654 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
10655 * gcc.dg/rtl/rtl.exp: New file.
10656 * gcc.dg/rtl/test.c: New file.
10657 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
10658 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
10659 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
10660 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
10661 * gcc.dg/rtl/x86_64/final.c: New test case.
10662 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
10663 * gcc.dg/rtl/x86_64/ira.c: New test case.
10664 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
10665 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
10666 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
10667 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
10668 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
10669 * gcc.dg/rtl/x86_64/test_1.h: New file.
10670 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
10671 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
10672 * gcc.dg/rtl/x86_64/times-two.h: New file.
10673 * gcc.dg/rtl/x86_64/vregs.c: New test case.
10674
cf8d19de
BC
106752017-01-24 Bin Cheng <bin.cheng@arm.com>
10676
10677 PR tree-optimization/79159
10678 * g++.dg/tree-ssa/pr79159.C: New test.
10679
f6a24a94 106802017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
10681 Martin Jambor <mjambor@suse.cz>
10682
10683 * lib/brig-dg.exp: New file.
10684 * lib/brig.exp: Likewise.
10685 * brig.dg/README: Likewise.
10686 * brig.dg/dg.exp: Likewise.
10687 * brig.dg/test/gimple/alloca.hsail: Likewise.
10688 * brig.dg/test/gimple/atomics.hsail: Likewise.
10689 * brig.dg/test/gimple/branches.hsail: Likewise.
10690 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
10691 * brig.dg/test/gimple/function_calls.hsail: Likewise.
10692 * brig.dg/test/gimple/kernarg.hsail: Likewise.
10693 * brig.dg/test/gimple/mem.hsail: Likewise.
10694 * brig.dg/test/gimple/mulhi.hsail: Likewise.
10695 * brig.dg/test/gimple/packed.hsail: Likewise.
10696 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
10697 * brig.dg/test/gimple/variables.hsail: Likewise.
10698 * brig.dg/test/gimple/vector.hsail: Likewise.
10699
c3b3e526
JJ
107002017-01-24 Jakub Jelinek <jakub@redhat.com>
10701
10702 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
10703 support asan, only on i?86/x86_64 require sse2_runtime.
10704
75f92127
KN
107052017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10706
10707 PR target/66669
10708 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
10709 test on powerpc targets.
10710
1a998fa0
MS
107112017-01-23 Martin Sebor <msebor@redhat.com>
10712
10713 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10714
108fdd6d
RB
107152017-01-23 Richard Biener <rguenther@suse.de>
10716
10717 PR tree-optimization/79088
10718 PR tree-optimization/79188
10719 * gcc.dg/torture/pr79088.c: New testcase.
10720 * gcc.dg/torture/pr79188.c: Likewise.
10721
28826a66
KN
107222017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10723
10724 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
10725 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
10726 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
10727 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
10728 type of test function to reflect change in built-in function's
10729 return type.
10730 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
10731 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
10732 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
10733 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
10734 type and second argument type to reflect change in built-in
10735 function's type signature.
10736 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
10737 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
10738 type of test function to reflect change in built-in function's
10739 return type.
10740 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
10741 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
10742 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
10743 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
10744 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
10745 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
10746 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
10747 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
10748 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
10749 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
10750 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
10751 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
10752 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
10753 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
10754 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
10755 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
10756 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
10757 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
10758 type of test function to reflect change in built-in function's
10759 return type.
10760 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
10761 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
10762 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
10763 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
10764 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
10765 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
10766 test function's result and second argument to reflect change in
10767 built-in function's type signature.
10768 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
10769
e6b8075c
NS
107702017-01-23 Nathan Sidwell <nathan@acm.org>
10771
fc7612fd
NS
10772 PR C++/71710
10773 * g++.dg/template/pr71710.C: New.
10774
e6b8075c
NS
10775 PR c++/71406
10776 PR c++/77508
10777 * g++.dg/template/pr71406.C: New.
10778
15b8fd49
TK
107792017-01-23 Thomas Koenig <tkoenig@netcologne.de>
10780
9b7716c9 10781 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 10782
e9c4fbe9
BS
107832017-01-23 Bernd Schmidt <bschmidt@redhat.com>
10784
10785 PR rtl-optimization/78634
10786 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
10787
8539a302
BC
107882017-01-23 Bin Cheng <bin.cheng@arm.com>
10789
10790 PR tree-optimization/70754
10791 * gfortran.dg/pr70754.f90: New test.
10792
f368600f
ML
107932017-01-23 Martin Liska <mliska@suse.cz>
10794
10795 PR tree-optimization/79196
10796 * gcc.dg/asan/pr79196.c: New test.
10797 * gcc.dg/strlenopt-30.c: Update scanned pattern.
10798
d886761f
MM
107992017-01-23 Michael Matz <matz@suse.de>
10800
10801 PR tree-optimization/78384
10802 * gcc.dg/pr78384.c: New test.
10803
cffcafda
RB
108042017-01-23 Richard Biener <rguenther@suse.de>
10805
10806 PR tree-optimization/79186
10807 * gcc.dg/torture/pr79186.c: New testcase.
10808 * gcc.dg/torture/pr79187.c: Likewise.
10809
bda2bc48
MJ
108102017-01-23 Martin Jambor <mjambor@suse.cz>
10811
10812 * gcc.dg/ipa/vrp8.c: New test.
10813
f65f1ae3
MJ
108142017-01-23 Martin Jambor <mjambor@suse.cz>
10815
10816 PR ipa/79108
10817 * gfortran.dg/lto/pr79108_0.f90: New test.
10818
dea06111
AS
108192017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
10820
10821 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
10822 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
10823 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
10824 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
10825 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
10826 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
10827 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
10828 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
10829 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
10830 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
10831 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
10832 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
10833 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
10834 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
10835 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
10836 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
10837
05011618
RB
108382017-01-23 Richard Biener <rguenther@suse.de>
10839 Nick Clifton <nickc@redhat.com>
10840
10841 PR testsuite/78421
10842 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
10843 If the target is ARM return the result of the
10844 check_effective_target_arm_vect_no_misalign proc.
10845 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
10846 support unaligned vectors then only expect one of the loops to be
10847 unrolled.
10848
f6b9f2ff
ML
108492017-01-23 Martin Liska <mliska@suse.cz>
10850
10851 * gcc.dg/asan/use-after-scope-10.c: New test.
10852 * gcc.dg/asan/use-after-scope-11.c: New test.
10853 * g++.dg/asan/use-after-scope-5.C: New test.
10854
c7775327
ML
108552017-01-23 Martin Liska <mliska@suse.cz>
10856
10857 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
10858 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
10859 sanopt optimization for ASAN_POISON.
10860
d8ae8d16
KT
108612016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10862
10863 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
10864
54d7c70c
CL
108652017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
10866
10867 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
10868 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
10869 for poly*_t types.
10870 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
10871 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
10872 exec_vcombine): Likewise.
10873 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
10874 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
10875 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
10876 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
10877 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
10878 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
10879 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
10880 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
10881 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
10882 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10883 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
10884 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
10885 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10886 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
10887 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
10888 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
10889 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
10890 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
10891 Likewise.
10892 (TEST_VGET_LANE): Cast to uint to avoid warning.
10893 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
10894 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
10895 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
10896 exec_vfma_vfms_n): Fix PRIx format for float64_t.
10897 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
10898 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
10899 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
10900 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
10901 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
10902 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
10903 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
10904 CHECK_POLY instead of CHECK for poly64_t types.
10905 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
10906 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
10907 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
10908 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
10909 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
10910 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
10911 uint32_t.
10912 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
10913 for int32_t, int64_t.
10914 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
10915 vqneg_extra): Fix PRIx format for int16_t, int32_t.
10916 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
10917 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
10918 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
10919 needed.
10920
386fe51c
JJ
109212017-01-22 Jakub Jelinek <jakub@redhat.com>
10922
10923 PR fortran/79154
10924 * gfortran.dg/gomp/pr79154-1.f90: New test.
10925 * gfortran.dg/gomp/pr79154-2.f90: New test.
10926
bc4d86e6
AS
109272017-01-22 Andreas Schwab <schwab@linux-m68k.org>
10928
10929 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
10930
c31d5fce
MP
109312017-01-21 Marek Polacek <polacek@redhat.com>
10932
10933 PR testsuite/79169
10934 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
10935
25cb56c3
JH
109362017-01-20 Jan Hubicka <hubicka@ucw.cz>
10937
10938 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
10939
ea9f867b
BS
109402017-01-21 Bernd Schmidt <bschmidt@redhat.com>
10941
10942 PR rtl-optimization/79125
10943 * gcc.dg/torture/pr79125.c: New test.
10944
a876231c
JW
109452017-01-20 Jiong Wang <jiong.wang@arm.com>
10946
2568d8a1 10947 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 10948 only.
2568d8a1
JJ
10949 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
10950 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 10951
4b9f2115
NS
109522017-01-20 Nathan Sidwell <nathan@acm.org>
10953
3e4b91f2 10954 PR c++/78495
4b9f2115
NS
10955 * g++.dg/cpp1z/inh-ctor38.C: New.
10956
d2aadab1
MP
109572017-01-20 Marek Polacek <polacek@redhat.com>
10958
10959 PR c/79152
10960 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
10961
449cd5af
TP
109622017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
10963
10964 * lib/target-supports.exp (check_configured_with): New procedure.
10965 (check_effective_target_default_mode): new effective target.
10966 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
10967 default mode. Fix dg-skip-if target selector syntax.
10968 * gcc.target/arm/optional_thumb-2.c: Likewise.
10969 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
10970 syntax.
10971
ebed7175
DM
109722017-01-20 David Malcolm <dmalcolm@redhat.com>
10973
10974 PR c++/77829
10975 PR c++/78656
10976 * g++.dg/spellcheck-pr77829.C: New test case.
10977 * g++.dg/spellcheck-pr78656.C: New test case.
10978
2ebd93e1
MP
109792017-01-20 Marek Polacek <polacek@redhat.com>
10980
10981 PR c/64279
10982 * c-c++-common/Wduplicated-branches-1.c: New test.
10983 * c-c++-common/Wduplicated-branches-10.c: New test.
10984 * c-c++-common/Wduplicated-branches-11.c: New test.
10985 * c-c++-common/Wduplicated-branches-12.c: New test.
10986 * c-c++-common/Wduplicated-branches-2.c: New test.
10987 * c-c++-common/Wduplicated-branches-3.c: New test.
10988 * c-c++-common/Wduplicated-branches-4.c: New test.
10989 * c-c++-common/Wduplicated-branches-5.c: New test.
10990 * c-c++-common/Wduplicated-branches-6.c: New test.
10991 * c-c++-common/Wduplicated-branches-7.c: New test.
10992 * c-c++-common/Wduplicated-branches-8.c: New test.
10993 * c-c++-common/Wduplicated-branches-9.c: New test.
10994 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
10995 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
10996 * g++.dg/ext/builtin-object-size3.C: Likewise.
10997 * g++.dg/gomp/loop-1.C: Likewise.
10998 * g++.dg/warn/Wduplicated-branches1.C: New test.
10999 * g++.dg/warn/Wduplicated-branches2.C: New test.
11000
0ce4024a
ML
110012017-01-20 Martin Liska <mliska@suse.cz>
11002
11003 PR lto/69188
11004 * gcc.dg/lto/pr69188_0.c: New test.
11005 * gcc.dg/lto/pr69188_1.c: New test.
11006
d8ea3e7c
AS
110072017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
11008
11009 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
11010 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
11011 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
11012 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
11013 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
11014 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
11015 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
11016 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
11017 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
11018 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
11019 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
11020 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
11021 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
11022 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
11023 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
11024 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
11025 * gcc.target/i386/avx-1.c: Test new intrinsics.
11026 * gcc.target/i386/sse-13.c: Ditto.
11027 * gcc.target/i386/sse-23.c: Ditto.
11028
0516164b
RB
110292017-01-20 Richard Biener <rguenther@suse.de>
11030
11031 PR tree-optimization/71264
11032 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
11033
d821744c
MF
110342017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
11035
11036 * gcc.target/mips/madd4-1.c: New file.
11037 * gcc.target/mips/madd4-2.c: Likewise.
11038 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
11039 HAS_MADD4.
11040 (mips_option_groups): Add -m[no-]madd4.
11041 (mips-dg-init): Detect default -mno-madd4.
11042 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
11043 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
11044 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11045 * gcc.target/mips/nmadd-1.c: Likewise.
11046 * gcc.target/mips/nmadd-2.c: Likewise.
11047 * gcc.target/mips/nmadd-3.c: Likewise.
11048
db58fd89
JW
110492017-01-19 Jiong Wang <jiong.wang@arm.com>
11050
11051 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
11052 combined instructions.
11053 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
11054 instructions.
11055 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
11056 of pointer authentication.
11057
bd9cf60b
MM
110582017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
11059
11060 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
11061 floating point hardware to run test.
11062
ab014eb3
TC
110632017-01-19 Tamar Christina <tamar.christina@arm.com>
11064
2568d8a1 11065 * lib/target-supports.exp
ab014eb3
TC
11066 (check_effective_target_vect_call_copysignf): Enable for AArch64.
11067
c048038f
RO
110682017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11069
11070 PR testsuite/79051
11071 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
11072 __x86_64__]: Allow for target i?86-*-*.
11073
ab6b44cb
MF
110742017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
11075
11076 PR target/78176
11077 * gcc.target/mips/lxc1-sxc1-1.c: New file.
11078 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
11079 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
11080 HAS_LXC1.
11081 (mips_option_groups): Add -m[no-]lxc1-sxc1.
11082 (mips-dg-init): Detect default -mno-lxc1-sxc1.
11083 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
11084
118d5ed3
AV
110852017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
11086
11087 PR fortran/70696
11088 * gfortran.dg/coarray_43.f90: New test.
11089
a57c520e
RE
110902017-01-19 Richard Earnshaw <rearnsha@arm.com>
11091
11092 PR rtl-optimization/79121
11093 * gcc.c-torture/execute/pr79121.c: New test.
11094
54dc4be2
MM
110952017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11096
11097 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
11098 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
11099
7bd5dad2
LK
111002017-01-18 Louis Krupp <louis.krupp@zoho.com>
11101
11102 PR fortran/50069
11103 PR fortran/55086
11104 * gfortran.dg/pr50069_1.f90: New test.
11105 * gfortran.dg/pr50069_2.f90: New test.
11106 * gfortran.dg/pr55086_1.f90: New test.
11107 * gfortran.dg/pr55086_1_tfat.f90: New test.
11108 * gfortran.dg/pr55086_2.f90: New test.
11109 * gfortran.dg/pr55086_2_tfat.f90: New test.
11110 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
11111
0edd264d
AS
111122017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11113 * gcc.dg/strcmp-1.c: New test.
11114 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
11115
551914b7
DM
111162017-01-18 David Malcolm <dmalcolm@redhat.com>
11117
11118 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
11119 (dejagnu_fail): Likewise.
11120 (dejagnu_note): Likewise.
11121 (pass): Provide forward decl, moving true decl to after #include
11122 of harness.h.
11123 (fail): Likewise.
11124 (note): Likewise.
11125
b7d3a6a6
MM
111262017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11127
11128 * gcc.target/powerpc/p9-xxbr-1.c: New test.
11129 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
11130
c484627c
NS
111312017-01-18 Nathan Sidwell <nathan@acm.org>
11132
11133 PR c++/78488
11134 * g++.dg/cpp1z/inh-ctor37.C: New.
11135
a711887e
UB
111362017-01-18 Uros Bizjak <ubizjak@gmail.com>
11137
11138 PR rtl-optimization/78952
11139 * gcc.target/i386/pr78952-1.c: New test.
11140 * gcc.target/i386/pr78952-2.c: Ditto.
11141
525a5e33
AV
111422017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
11143
11144 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
11145
111462017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
11147
11148 PR fortran/70696
11149 * gfortran.dg/coarray_event_1.f08: New test.
11150
90553aac
JJ
111512017-01-18 Jakub Jelinek <jakub@redhat.com>
11152
11153 PR target/77416
11154 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
11155 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
11156 from dg-options.
11157 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
11158 guarded test.
11159 * gcc.target/powerpc/fusion4.c: Likewise.
11160 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
11161 guarded test.
11162 * gcc.target/powerpc/pr58673-1.c: Likewise.
11163 * gcc.target/powerpc/pr58673-2.c: Likewise.
11164 * gcc.target/powerpc/pr59054.c: Likewise.
11165
dfc42f08
BS
111662016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11167
11168 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
11169 vec_bperm.
11170 * gcc.target/powerpc/p9-vbpermd.c: New file.
11171
f3981e7e
AK
111722017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11173
11174 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
11175 (must_not_compile2): Downcase first letter of error messages.
11176 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
11177 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
11178
2c65d990
NS
111792017-01-18 Nathan Sidwell <nathan@acm.org>
11180
11181 PR c++/79091
11182 * g++.dg/pr79091.C: New.
11183
a711887e
UB
111842017-01-18 Jakub Jelinek <jakub@redhat.com>
11185
11186 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
11187 to dg-options.
11188 (p0): Add missing dg-error.
11189
4701fba3
JS
111902017-01-17 Joe Seymour <joe.s@somniumtech.com>
11191
11192 * gcc.target/msp430/mul_f5_muldef.c: New test.
11193
ac4dc08d
MM
111942017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
11195
11196 PR target/79004
11197 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
11198 options. Fix up the syntax for using \m and \M.
11199
1b3254e4
SB
112002017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11201
11202 PR target/78875
11203 * gcc.target/powerpc/ssp-1.c: New testcase.
11204 * gcc.target/powerpc/ssp-2.c: New testcase.
11205
8144a493
WD
112062017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
11207
11208 * gcc.target/aarch64/eh_return.c: New test.
11209
a6607774
BS
112102017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11211
11212 * vec-rlmi-rlnm.c: New file.
11213
8ddfdbc2
NS
112142017-01-17 Nathan Sidwell <nathan@acm.org>
11215
11216 PR c++/61636
11217 * g++.dg/cpp1y/pr61636-1.C: New.
11218 * g++.dg/cpp1y/pr61636-2.C: New.
11219 * g++.dg/cpp1y/pr61636-3.C: New.
11220
d365b403
MS
112212017-01-17 Martin Sebor <msebor@redhat.com>
11222
11223 PR testsuite/79115
11224 * gcc.dg/pr78768.c: Make it a link-only test.
11225
0d80ab91
DM
112262017-01-17 David Malcolm <dmalcolm@redhat.com>
11227
11228 PR c++/71497
11229 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
11230 expected messages.
11231 * c-c++-common/Wmisleading-indentation.c: Likewise.
11232
31b61548
VM
112332017-01-17 Vladimir Makarov <vmakarov@redhat.com>
11234
11235 PR target/79058
11236 * gcc.target/arm/pr79058.c: New.
11237
c549996e
JJ
112382017-01-17 Jakub Jelinek <jakub@redhat.com>
11239
11240 PR tree-optimization/71854
11241 * gcc.dg/vect/pr71854.c: New test.
11242
4f197ff9
ML
112432017-01-17 Martin Liska <mliska@suse.cz>
11244
11245 PR ipa/71207
11246 * g++.dg/ipa/pr71207.C: New test.
11247
d4193b85
JH
112482017-01-17 Jan Hubicka <hubicka@ucw.cz>
11249
11250 PR middle-end/77445
11251 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
11252 * gcc.dg/tree-ssa/pr77445.c: New testcase.
11253
906e7712
JJ
112542017-01-17 Jakub Jelinek <jakub@redhat.com>
11255
11256 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
11257 rather than long unsigned int.
11258 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
11259
12314dc9
RB
112602017-01-17 Richard Biener <rguenther@suse.de>
11261
11262 PR tree-optimization/71433
11263 * gcc.dg/Warray-bounds-20.c: New testcase.
11264
a23e48df
RB
112652017-01-17 Richard Biener <rguenther@suse.de>
11266
11267 PR testsuite/52563
11268 PR testsuite/71237
11269 PR testsuite/77737
11270 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
11271 * gcc.dg/tree-ssa/scev-4.c: Likewise.
11272 * gcc.dg/tree-ssa/scev-5.c: Likewise.
11273
e6750e5c
AM
112742017-01-17 Alan Modra <amodra@gmail.com>
11275
11276 * gcc.target/powerpc/pr79066.c: New.
11277
a59afbe2
JL
112782017-01-16 Jeff Law <law@redhat.com>
11279
11280 PR tree-optimization/33562
11281 PR tree-optimization/61912
11282 PR tree-optimization/77485
11283 PR tree-optimization/79090
11284 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
11285 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
11286
e1bcfb92
JJ
112872017-01-16 Jakub Jelinek <jakub@redhat.com>
11288
98e92fb2
JJ
11289 PR c/79089
11290 * gcc.c-torture/compile/pr79089.c: New test.
11291
e1bcfb92
JJ
11292 PR target/79080
11293 * gcc.dg/pr79080.c: New test.
11294
0ef1f9cd
DM
112952017-01-16 David Malcolm <dmalcolm@redhat.com>
11296
11297 PR c/78304
11298 * gcc.dg/format/pr78304.c: Convert argument from integral type
11299 to a pointer.
11300 * gcc.dg/format/pr78304-2.c: Likewise.
11301
76689ffc
CL
113022017-01-16 Carl Love <cel@us.ibm.com>
11303
11304 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
11305 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
11306
ce12ee9e
CL
113072017-01-16 Carl Love <cel@us.ibm.com>
11308
11309 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
11310 Change arguments and return type to bool long long.
11311
b336037d
MS
113122017-01-16 Martin Sebor <msebor@redhat.com>
11313
11314 PR testsuite/79051
11315 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
11316 on x86.
11317
1ddca3f3
PC
113182017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11319
11320 Revert:
a711887e 11321 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
11322
11323 PR c++/71737
11324 * g++.dg/cpp0x/pr71737.C: New.
11325
290687fb
BS
113262017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11327
11328 * gcc.target/powerpc/swaps-p8-27.c: New.
11329
7d2f3f1d
PC
113302017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11331
11332 PR c++/71737
11333 * g++.dg/cpp0x/pr71737.C: New.
11334
d743728f
EB
113352017-01-16 Eric Botcazou <ebotcazou@adacore.com>
11336
11337 * gnat.dg/opt62.adb: New test.
11338 * gnat.dg/opt62_pkg.ads: New helper.
11339
90aead21
BS
113402017-01-14 Bernd Schmidt <bschmidt@redhat.com>
11341
a711887e
UB
11342 PR rtl-optimization/78626
11343 PR rtl-optimization/78727
90aead21
BS
11344 * gcc.dg/torture/pr78626.c: New test.
11345 * gcc.dg/torture/pr78727.c: New test.
11346
afaecc23
AM
113472017-01-14 Alan Modra <amodra@gmail.com>
11348
11349 * gcc.c-torture/compile/pr72749.c: New test.
11350
be4aa83d
DM
113512017-01-13 David Malcolm <dmalcolm@redhat.com>
11352
11353 PR c/78304
11354 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
11355 (test_macro_2): New test.
11356 (test_macro_3): New test.
11357 (test_macro_4): New test.
11358 (test_non_contiguous_strings): Convert line number to line offset.
11359 * gcc.dg/format/pr78304-2.c: New test case.
11360 * gcc.dg/format/pr78304.c: New test case.
11361
7cdca3ec
UB
113622017-01-13 Uros Bizjak <ubizjak@gmail.com>
11363
11364 * gcc.target/i386/funcspec-56.inc: Add missing options and
11365 reorder options by implied ISAs, as in ix86_target_string.
11366
e3017e52
MP
113672017-01-13 Marek Polacek <polacek@redhat.com>
11368
11369 PR c++/71166
11370 * g++.dg/cpp0x/constexpr-array18.C: New test.
11371
d155c6fe
JL
113722017-01-13 Jeff Law <law@redhat.com>
11373
7c9560a5
JL
11374 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
11375
9e59e99a
JL
11376 PR tree-optimization/61912
11377 PR tree-optimization/77485
11378 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
11379 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
11380 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
11381
11382 PR tree-optimization/33562
11383 PR tree-optimization/61912
11384 PR tree-optimization/77485
d155c6fe
JL
11385 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
11386 * gcc.dg/tree-ssa/complex-5.c: Likewise.
11387 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
11388 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
11389 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
11390 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
11391 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
11392
77719b06
ML
113932017-01-13 Martin Liska <mliska@suse.cz>
11394
11395 PR ipa/79043
11396 * gcc.c-torture/execute/pr79043.c: New test.
11397
a181b2bc
RB
113982017-01-13 Richard Biener <rguenther@suse.de>
11399
11400 PR middle-end/78411
11401 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
11402
eaed3226
AV
114032017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
11404
11405 PR fortran/70697
11406 * gfortran.dg/coarray/event_4.f08: New test.
11407
4ccff88b
AV
114082017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
11409
11410 PR fortran/70696
11411 * gfortran.dg/coarray/event_3.f08: New test.
11412
3c3b9090
RB
114132017-01-13 Richard Biener <rguenther@suse.de>
11414
11415 PR tree-optimization/77283
11416 * gcc.dg/tree-ssa/split-path-9.c: Fix.
11417
25329913
RB
114182017-01-13 Richard Biener <rguenther@suse.de>
11419
11420 * gcc.dg/gimplefe-22.c: New testcase.
11421
10b70b8e
RB
114222017-01-13 Richard Biener <rguenther@suse.de>
11423
11424 PR tree-optimization/77283
11425 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
11426 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
11427 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
11428
76a8f82f
SL
114292017-01-12 Sandra Loosemore <sandra@codesourcery.com>
11430
11431 * gcc.dg/pr77862.c: Require fpic target.
11432
59a505da
MM
114332017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11434
11435 PR target/79004
11436 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 11437
bce6f760
MS
114382017-01-12 Martin Sebor <msebor@redhat.com>
11439
11440 * gcc.dg/pr78138.c: Adjust.
11441 * gcc.dg/pr78768.c: Adjust.
11442 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
11443 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11444 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
11445 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
11446 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
11447 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
11448 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
11449 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
11450 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
11451 * gcc.dg/tree-ssa/pr78605.c: Adjust.
11452 * gcc.dg/tree-ssa/pr78622.c: Adjust.
11453
3eefa646
JJ
114542017-01-12 Jakub Jelinek <jakub@redhat.com>
11455
11456 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
11457
dcb56243
MS
114582017-01-12 Martin Sebor <msebor@redhat.com>
11459
8be3f306 11460 PR testsuite/79051
940242cd
MS
11461 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
11462 due to bug 79054.
dcb56243 11463
b7431c20
DE
114642017-01-12 David Edelsohn <dje.gcc@gmail.com>
11465
11466 * gcc.dg/pr78768.c: Require LTO.
11467
2bcd9f32
MS
114682017-01-12 Martin Sebor <msebor@redhat.com>
11469
11470 PR c/79074
11471 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
11472 due to the referenced bug.
11473
b2fc1c70
MS
114742017-01-12 Martin Sebor <msebor@redhat.com>
11475
11476 PR testsuite/79073
11477 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
11478
fbed6f36
UB
114792017-01-12 Uros Bizjak <ubizjak@gmail.com>
11480
11481 * gcc.target/i386/builtin_target.c (check_features): Check all
11482 supported __builtin_cpu_supports options.
11483
27282dad
KT
114842017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11485
11486 PR tree-optimization/78319
11487 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
11488 Remove xfail.
11489
66113166
BS
114902017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11491
11492 PR target/79044
11493 * gcc.target/powerpc/swaps-p8-26.c: New.
11494
6bb4ea5c
RB
114952017-01-12 Richard Biener <rguenther@suse.de>
11496
11497 * gcc.dg/gimplefe-21.c: New testcase.
11498
f15dbadb
MC
114992017-01-12 Michael Collison <michael.collison@arm.com>
11500
11501 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
11502
73e32c47
JK
115032017-01-11 Julia Koval <julia.koval@intel.com>
11504 Uros Bizjak <ubizjak@gmail.com>
11505
11506 * gcc.target/i386/sgx.c New test.
11507 * gcc.target/i386/sse-12.c: Add -msgx.
11508 * gcc.target/i386/sse-13.c: Ditto.
11509 * gcc.target/i386/sse-14.c: Ditto.
11510 * gcc.target/i386/sse-22.c: Ditto.
11511 * gcc.target/i386/sse-23.c: Ditto.
11512 * g++.dg/other/i386-2.C: Ditto.
11513 * g++.dg/other/i386-3.C: Ditto.
11514
3594adc7
MS
115152017-01-11 Martin Sebor <msebor@redhat.com>
11516
11517 PR c++/24511
11518 * g++.dg/template/explicit9.C: New test.
11519
01bfd257
NS
115202017-01-11 Nathan Sidwell <nathan@acm.org>
11521
11522 PR c++/77812
11523 * g++.dg/pr77812.C: New.
11524
88df7964
JJ
115252017-01-11 Jakub Jelinek <jakub@redhat.com>
11526
eae63d78
JJ
11527 PR c++/71537
11528 * g++.dg/cpp1y/constexpr-71537.C: New test.
11529
88df7964
JJ
11530 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
11531 argument.
11532
960ecba4
MS
115332017-01-11 Martin Sebor <msebor@redhat.com>
11534
11535 PR c/47931
11536 * c-c++-common/Waddress-2.c: New test.
11537
1f258a55
JJ
115382017-01-11 Jakub Jelinek <jakub@redhat.com>
11539
11540 PR c++/78341
11541 * g++.dg/cpp0x/pr78341.C: New test.
11542
bf5fbf46
MS
115432017-01-11 Martin Sebor <msebor@redhat.com>
11544
11545 PR c/78768
11546 * gcc.dg/pr78768.c: New test.
11547
19ff0049
DM
115482017-01-11 David Malcolm <dmalcolm@redhat.com>
11549
11550 PR driver/78877
11551 * gcc.dg/spellcheck-options-14.c: New test case.
11552 * gcc.dg/spellcheck-options-15.c: New test case.
11553 * gcc.dg/spellcheck-options-16.c: New test case.
11554 * gcc.dg/spellcheck-options-17.c: New test case.
11555
c86e9f03
ML
115562017-01-11 Martin Liska <mliska@suse.cz>
11557
11558 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
11559
947f51d6
JJ
115602017-01-11 Jakub Jelinek <jakub@redhat.com>
11561
11562 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
11563 instead of just 1 for the decomposition from struct C.
11564
849fccf8
EB
115652017-01-11 Eric Botcazou <ebotcazou@adacore.com>
11566
11567 * gcc.c-torture/execute/20170111-1.c: New test.
11568
80c74722
RB
115692017-01-11 Richard Biener <rguenther@suse.de>
11570
11571 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
11572
4c4b4703
JJ
115732017-01-11 Jakub Jelinek <jakub@redhat.com>
11574
11575 PR middle-end/50199
11576 * gcc.dg/lto/pr50199_0.c: New test.
11577
664b1a6b
MS
115782017-01-10 Martin Sebor <msebor@redhat.com>
11579
11580 PR testsuite/78960
11581 PR testsuite/78959
11582 PR testsuite/78133
11583 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
11584 * gcc.dg/tree-ssa/pr78622.c: Ditto.
11585
fefd3086
MS
115862017-01-10 Martin Sebor <msebor@redhat.com>
11587
11588 PR middle-end/78138
664b1a6b 11589 * gcc.dg/pr78138.c: New test.
fefd3086 11590
b9f4757f
DM
115912017-01-10 David Malcolm <dmalcolm@redhat.com>
11592
11593 PR c++/77949
11594 * g++.dg/diagnostic/pr77949.C: New test case.
11595
5a50f6bb
MS
115962017-01-10 Martin Sebor <msebor@redhat.com>
11597
11598 PR middle-end/78245
11599 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
11600
c16880ef
MS
116012017-01-10 Martin Sebor <msebor@redhat.com>
11602
11603 PR tree-optimization/78775
11604 * gcc.dg/attr-alloc_size-4.c: Add test cases.
11605 * gcc.dg/attr-alloc_size-10.c: New test.
11606 * gcc.dg/attr-alloc_size-11.c: New test.
11607 * gcc.dg/builtin-stringop-chk-7.c: New test.
11608 * gcc.dg/pr78775.c: New test.
11609 * gcc.dg/pr78973-2.c: New test.
11610 * gcc.dg/pr78973.c: New test.
11611
5363d9d9
JL
116122017-01-10 Jeff Law <law@redhat.com>
11613
11614 PR tree-optimization/77766
11615 PR tree-optimization/78856
11616 * gcc.c-torture/execute/pr77766.c: New test.
11617
aae23693
RB
116182016-01-10 Richard Biener <rguenther@suse.de>
11619
11620 PR tree-optimization/79034
11621 * g++.dg/torture/pr79034.C: New testcase.
11622
a0843aed
ML
116232017-01-10 Martin Liska <mliska@suse.cz>
11624
11625 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
11626 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
11627 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
11628 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
11629 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
11630 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
11631 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
11632 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
11633 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
11634 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
11635 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
11636 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
11637 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
11638 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
11639 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
11640 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
11641 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
11642 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
11643 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
11644 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
11645 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
11646 * gcc.dg/ipa/pr64307.c: Likewise.
11647 * gcc.dg/ipa/pr77653.c: Likewise.
11648
79fc8ffe
AS
116492017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
11650
11651 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
11652 * g++.dg/other/i386-3.C: Ditto.
11653 * gcc.target/i386/sse-12.c: Ditto.
11654 * gcc.target/i386/sse-13.c: Ditto.
11655 * gcc.target/i386/sse-22.c: Ditto.
11656 * gcc.target/i386/sse-23.c: Ditto.
11657 * gcc.target/i386/builtin_target.c: Handle new option.
11658 * gcc.target/i386/funcspec-56.inc: Test new attributes.
11659 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
11660 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
11661
dfa6951f
MS
116622017-01-09 Martin Sebor <msebor@redhat.com>
11663
11664 PR testsuite/79036
11665 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
11666 with different precisions.
11667
a271e415
EB
116682017-01-09 Eric Botcazou <ebotcazou@adacore.com>
11669
11670 * g++.dg/opt/call2.C: New test.
11671 * g++.dg/opt/call3.C: Likewise.
11672 * gnat.dg/array26.adb: New test.
11673 * gnat.dg/array26_pkg.ad[sb]: New helper.
11674 * gnat.dg/array27.adb: New test.
11675 * gnat.dg/array27_pkg.ad[sb]: New helper.
11676 * gnat.dg/array28.adb: New test.
11677 * gnat.dg/array28_pkg.ad[sb]: New helper.
11678
bd2c6270
JJ
116792017-01-09 Jakub Jelinek <jakub@redhat.com>
11680
11681 PR translation/79019
11682 PR translation/79020
11683 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
11684 diagnostics.
11685 * gfortran.dg/initialization_17.f90: Likewise.
11686
1c1d8e75
DH
116872017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11688
11689 PR testsuite/79026
11690 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
11691 * gcc.target/i386/pr78904-4.c: Likewise.
11692 * gcc.target/i386/pr78904-6.c: Likewise.
11693 * gcc.target/i386/pr78967-2.c: Likewise.
11694
cb330ba5
JJ
116952017-01-09 Jakub Jelinek <jakub@redhat.com>
11696
11697 PR tree-optimization/78899
11698 * gcc.target/i386/pr78899.c: New test.
11699 * gcc.dg/pr71077.c: New test.
11700
a5e14a42
MJ
117012017-01-09 Martin Jambor <mjambor@suse.cz>
11702
11703 PR ipa/78365
11704 PR ipa/78599
11705 * gcc.dg/torture/pr78365.c: New test.
11706
01216d27
JJ
117072017-01-09 Jakub Jelinek <jakub@redhat.com>
11708
dc59e50a
JJ
11709 PR c++/78948
11710 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
11711 (main): Use int* instead of long long.
11712
01216d27
JJ
11713 PR tree-optimization/78938
11714 * gcc.dg/vect/pr78938.c: New test.
11715
c0d4fec7
KT
117162017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11717
11718 * gcc.dg/20161219.c: New test.
11719
7b1b0cc1
RB
117202017-01-09 Richard Biener <rguenther@suse.de>
11721
11722 PR tree-optimization/78997
11723 * gcc.dg/torture/pr78997.c: New testcase.
11724
813b9c0d
RB
117252017-01-09 Richard Biener <rguenther@suse.de>
11726
11727 PR debug/79000
11728 * g++.dg/lto/pr79000_0.C: New testcase.
11729 * g++.dg/lto/pr79000_1.c: Likewise.
11730
efcc8d38
MS
117312017-01-08 Martin Sebor <msebor@redhat.com>
11732
11733 PR middle-end/77708
11734 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
11735 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
11736 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
11737 due to bug 78969.
11738 * gcc.dg/format/pr78569.c: Adjust.
11739
5ccf1d8d
DM
117402017-01-07 David Malcolm <dmalcolm@redhat.com>
11741
11742 PR c++/72803
11743 * g++.dg/diagnostic/pr72803.C: New test case.
11744
42002dfe
MS
117452017-01-07 Martin Sebor <msebor@redhat.com>
11746
11747 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
11748 * gcc.dg/attr-alloc_size-4.c: Same.
11749
de91486c
AV
117502017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
11751
11752 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
11753 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
11754 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
11755 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
11756 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
11757 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
11758 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
11759
f55a925e
AS
117602017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11761 * gcc.dg/memcmp-1.c: New.
11762 * gcc.dg/strncmp-1.c: New.
11763
f3caa118
AV
117642017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11765
11766 * gcc.target/arm/acle/mcrr: New.
11767 * gcc.target/arm/acle/mcrr2: New.
11768 * gcc.target/arm/acle/mrrc: New.
11769 * gcc.target/arm/acle/mrrc2: New.
11770
ecc9a25b
AV
117712017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11772
11773 * gcc.target/arm/acle/mcr.c: New.
11774 * gcc.target/arm/acle/mrc.c: New.
11775 * gcc.target/arm/acle/mcr2.c: New.
11776 * gcc.target/arm/acle/mrc2.c: New.
11777
3811581f
AV
117782017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11779
11780 * gcc.target/arm/acle/ldc: New.
11781 * gcc.target/arm/acle/ldc2: New.
11782 * gcc.target/arm/acle/ldcl: New.
11783 * gcc.target/arm/acle/ldc2l: New.
11784 * gcc.target/arm/acle/stc: New.
11785 * gcc.target/arm/acle/stc2: New.
11786 * gcc.target/arm/acle/stcl: New.
11787 * gcc.target/arm/acle/stc2l: New.
11788
d57daa0c
AV
117892017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11790
11791 * gcc.target/arm/acle/acle.exp: Run tests for different options
11792 and make sure fat-lto-objects is used such that we can still do
11793 assemble scans.
11794 * gcc.target/arm/acle/cdp.c: New.
11795 * gcc.target/arm/acle/cdp2.c: New.
11796 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
11797 (check_effective_target_arm_coproc1_ok_nocache): New.
11798 (check_effective_target_arm_coproc2_ok): New.
11799 (check_effective_target_arm_coproc2_ok_nocache): New.
11800 (check_effective_target_arm_coproc3_ok): New.
11801 (check_effective_target_arm_coproc3_ok_nocache): New.
11802 (check_effective_target_arm_coproc4_ok): New.
11803 (check_effective_target_arm_coproc4_ok_nocache): New.
11804
8a123229
MS
118052017-01-06 Martin Sebor <msebor@redhat.com>
11806
11807 PR middle-end/78605
11808 * gcc.dg/tree-ssa/pr78605.c: New test.
11809
5b8999d6
MS
118102017-01-05 Martin Sebor <msebor@redhat.com>
11811
11812 PR tree-optimization/78910
11813 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
11814 diagnostics.
11815 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11816 * gcc.dg/tree-ssa/pr78910.c: New test.
11817
4e89adf9
EB
118182017-01-05 Eric Botcazou <ebotcazou@adacore.com>
11819
11820 * gcc.dg/sso-10.c: New test.
11821
962c5679
JJ
118222017-01-05 Jakub Jelinek <jakub@redhat.com>
11823
cfd719e7
JJ
11824 PR tree-optimization/71016
11825 * gcc.target/i386/pr71016.c: New test.
11826 * gcc.target/aarch64/pr71016.c: New test.
11827 * gcc.dg/tree-ssa/pr66726-3.c: New test.
11828
26f20371
JJ
11829 PR c++/78931
11830 * g++.dg/cpp1z/decomp19.C: New test.
11831
962c5679
JJ
11832 PR c++/78890
11833 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
11834 * g++.dg/init/union1.C: Likewise.
11835 * g++.dg/cpp0x/union6.C: Expect errors.
11836 * g++.dg/cpp0x/union8.C: New test.
11837 * g++.dg/cpp0x/pr78890-1.C: New test.
11838 * g++.dg/cpp0x/pr78890-2.C: New test.
11839
8c15f541
DE
118402017-01-05 David Edelsohn <dje.gcc@gmail.com>
11841
11842 * gcc.target/powerpc/pr71670.c: Require p9vector.
11843 * gcc.target/powerpc/p9-novsx.c: Same.
11844
51b86113
DM
118452017-01-05 David Malcolm <dmalcolm@redhat.com>
11846
11847 * selftests/asr_div1.rtl: New file.
11848 * selftests/aarch64: New subdirectory.
11849 * selftests/aarch64/times-two.rtl: New file.
11850 * selftests/bb-index.rtl: New file.
11851 * selftests/cfg-test.rtl: New file.
11852 * selftests/const-int.rtl: New file.
11853 * selftests/example-labels.rtl: New file.
11854 * selftests/insn-with-mode.rtl: New file.
11855 * selftests/jump-to-label-ref.rtl: New file.
11856 * selftests/jump-to-return.rtl: New file.
11857 * selftests/jump-to-simple-return.rtl: New file.
11858 * selftests/mem.rtl: New file.
11859 * selftests/note-insn-deleted.rtl: New file.
11860 * selftests/note_insn_basic_block.rtl: New file.
11861 * selftests/simple-cse.rtl: New file.
11862 * selftests/symbol-ref.rtl: New file.
11863 * selftests/x86_64: New subdirectory.
11864 * selftests/x86_64/call-insn.rtl: New file.
11865 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
11866 * selftests/x86_64/times-two.rtl: New file.
11867 * selftests/x86_64/unspec.rtl: New file.
11868
dc7650cc
NS
118692017-01-05 Nathan Sidwell <nathan@acm.org>
11870
11871 PR c++/78765
11872 * g++.dg/cpp0x/pr78765.C: New.
11873
3db70565
DV
118742017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11875
11876 * gcc.target/s390/memcpy-2.c: New test.
11877 * gcc.target/s390/memset-2.c: New test.
11878
f5a537e3
AK
118792017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11880
11881 * gcc.target/s390/memcpy-1.c: New test.
11882
d80c6d02
JL
118832017-01-04 Jeff Law <law@redhat.com>
11884
11885 PR tree-optimization/78812
11886 * g++.dg/torture/pr78812.C: New test.
11887
08edc320 118882017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
11889
11890 PR target/71977
11891 PR target/70568
11892 PR target/78823
11893 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
11894 64-bit VSX systems with direct move, whether we optimize common
11895 code sequences in the GLIBC math library for float math functions.
11896 * gcc.target/powerpc/pr71977-2.c: Likewise.
11897
a9342885
MP
118982017-01-04 Marek Polacek <polacek@redhat.com>
11899
11900 PR c++/64767
11901 * c-c++-common/Wpointer-compare-1.c: New test.
11902
066435fe
JJ
119032017-01-04 Jakub Jelinek <jakub@redhat.com>
11904
abec4284
JJ
11905 PR c++/78949
11906 * c-c++-common/Wunused-var-16.c: New test.
11907
26c43e27
JJ
11908 PR c++/78693
11909 * g++.dg/cpp0x/pr78693.C: New test.
11910
fc73e60c
JJ
11911 PR driver/78957
11912 * gcc.dg/pr78957.c: New test.
11913
c9cf3863
JJ
11914 * g++.dg/cpp1y/auto-fn34.C: New test.
11915
066435fe
JJ
11916 PR c++/71182
11917 * g++.dg/cpp0x/pr71182.C: New test.
11918
598bd687
KN
119192017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
11920
11921 PR target/78056
11922 * gcc.target/powerpc/pr78056-1.c: New test.
11923 * gcc.target/powerpc/pr78056-2.c: New test.
11924 * gcc.target/powerpc/pr78056-3.c: New test.
11925 * gcc.target/powerpc/pr78056-4.c: New test.
11926 * gcc.target/powerpc/pr78056-5.c: New test.
11927 * gcc.target/powerpc/pr78056-6.c: New test.
11928 * gcc.target/powerpc/pr78056-7.c: New test.
11929 * gcc.target/powerpc/pr78056-8.c: New test.
11930 * lib/target-supports.exp
11931 (check_effective_target_powerpc_popcntb_ok): New procedure to test
11932 whether the effective target supports the popcntb instruction.
11933
8194635a
JL
119342017-01-03 Jeff Law <law@redhat.com>
11935
11936 PR tree-optimization/67955
11937 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
11938
baf9ebc8
MP
119392017-01-04 Marek Polacek <polacek@redhat.com>
11940
11941 PR c++/77545
11942 PR c++/77284
11943 * g++.dg/cpp0x/range-for32.C: New test.
11944 * g++.dg/cpp0x/range-for33.C: New test.
11945
5dd9a9d0
DM
119462017-01-04 David Malcolm <dmalcolm@redhat.com>
11947
11948 * gcc.dg/Wmissing-braces-fixits.c: New test case.
11949
4bf07f3f
NS
119502017-01-04 Nathan Sidwell <nathan@acm.org>
11951
11952 PR c++/66735
11953 * g++.dg/cpp1y/pr66735.C: New.
11954
165ba2e9
JJ
119552017-01-04 Jakub Jelinek <jakub@redhat.com>
11956
11957 PR tree-optimization/71563
11958 * gcc.dg/tree-ssa/pr71563.c: New test.
11959
4567f969
JB
119602017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
11961
11962 PR fortran/78534
11963 PR fortran/78976
11964 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
11965 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
11966 * gfortran.dg/transfer_intrinsic_1.f90: Change
11967 scan-tree-dump-times due to gfc_trans_string_copy change to
11968 avoid -Wstringop-overflow.
11969
1c06f07f
JL
119702017-01-03 Jeff Law <law@redhat.com>
11971
11972 PR tree-optimization/78856
11973 * gcc.c-torture/execute/pr78856.c: New test.
11974
60fb638f
MM
119752017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
11976
11977 PR target/78953
11978 * gcc.target/powerpc/pr78953.c: New test.
11979
e4d02f52
ILT
119802017-01-03 Ian Lance Taylor <iant@google.com>
11981
11982 * gcc.misc-tests/godump-1.c: Update for accurate representation of
11983 enums.
11984
5b4f088d
MS
119852017-01-03 Martin Sebor <msebor@redhat.com>
11986
11987 PR tree-optimization/78696
11988 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
11989 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
11990 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11991 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11992
119932017-01-03 David Malcolm <dmalcolm@redhat.com>
11994
11995 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
11996 with more than one digit.
11997 * lib/gcc-dg.exp (process-message): Support more than one digit
11998 in relative line specifications.
11999
120002017-01-03 Jakub Jelinek <jakub@redhat.com>
12001
12002 PR tree-optimization/78965
12003 * gcc.dg/pr78965.c: New test.
12004
12005 PR middle-end/78901
12006 * g++.dg/opt/pr78901.C: New test.
12007
120082017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
12009
12010 PR fortran/78534
12011 PR fortran/66310
12012 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
12013 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
12014 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
12015 * gfortran.dg/repeat_7.f90: New test for PR 66310.
12016 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
12017 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
12018 * gfortran.dg/string_1_lp64.f90: New test.
12019 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
12020 * gfortran.dg/string_3_lp64.f90: New test.
12021 * gfortran.dg/transfer_intrinsic_1.f90: Change
12022 scan-tree-dump-times due to gfc_trans_string_copy change to
12023 avoid -Wstringop-overflow.
12024
8b7163c6
UB
120252017-01-02 Uros Bizjak <ubizjak@gmail.com>
12026
12027 PR target/78967
12028 * gcc.target/i386/pr78967-1.c: New test.
12029 * gcc.target/i386/pr78967-2.c: Ditto.
12030 * gcc.target/i386/pr78967-3.c: Ditto.
12031
12032 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
12033 * gcc.target/i386/pr78904-4.c: Ditto.
12034 * gcc.target/i386/pr78904-6.c: Ditto.
12035
e2940b98
JH
120362017-01-01 Jan Hubicka <hubicka@ucw.cz>
12037
12038 PR middle-end/77674
12039 * g++.dg/torture/pr77674.C: New testcase.
12040
cbe34bb5 120412017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
12042
12043 Update copyright years.
818ab71a 12044\f
cbe34bb5 12045Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
12046
12047Copying and distribution of this file, with or without modification,
12048are permitted in any medium without royalty provided the copyright
12049notice and this notice are preserved.