]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[arm] Improve error checking in parsecpu.awk
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
f6bd5664
RB
12017-09-06 Richard Biener <rguenther@suse.de>
2
3 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
4 test for correctness of vector lowering.
5
796bd467
RB
62017-09-06 Richard Biener <rguenther@suse.de>
7
8 PR tree-optimization/82108
9 * gcc.dg/vect/pr82108.c: New testcase.
10
e9982c6a
MJ
112017-09-06 Martin Jambor <mjambor@suse.cz>
12
13 PR tree-optimization/82078
14 * gcc.dg/tree-ssa/pr82078.c: New test.
15
3581d5db
JJ
162017-09-06 Jakub Jelinek <jakub@redhat.com>
17
18 PR middle-end/82095
19 * gcc.dg/tls/pr82095.c: New test.
20
bcc6842b
JJ
212017-09-05 Jakub Jelinek <jakub@redhat.com>
22
0fe4bc78
JJ
23 PR middle-end/81768
24 * gcc.dg/gomp/pr81768-2.c: New test.
25
bcc6842b
JJ
26 PR middle-end/81768
27 * gcc.dg/gomp/pr81768-1.c: New test.
28
55b2ce1c
BS
292017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
30
31 PR target/81833
32 * gcc.target/powerpc/pr81833-1.c: New file.
33 * gcc.target/powerpc/pr81833-2.c: New file.
34
f174328e
L
352017-09-05 H.J. Lu <hongjiu.lu@intel.com>
36
37 PR target/59501
38 PR target/81624
39 PR target/81769
40 * gcc.target/i386/pr59501-4a.c: Remove xfail.
41 * gcc.target/i386/pr81769-1a.c: New test.
42 * gcc.target/i386/pr81769-1b.c: Likewise.
43 * gcc.target/i386/pr81769-2.c: Likewise.
44
c253525e
MP
452017-09-05 Marek Polacek <polacek@redhat.com>
46
47 PR sanitizer/82072
48 * c-c++-common/ubsan/pr82072-2.c: New test.
49
d49318d9
PC
502017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
51
52 PR c++/81942
53 * g++.dg/cpp1y/constexpr-return3.C: New.
54
d3b080bc
EB
552017-09-05 Eric Botcazou <ebotcazou@adacore.com>
56
57 * gnat.dg/incomplete5.ad[sb]: New test.
58 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
59
1f073c92
EB
602017-09-05 Eric Botcazou <ebotcazou@adacore.com>
61
62 * gnat.dg/specs/uc2.ads: New test.
63
806fcf71
EB
642017-09-05 Eric Botcazou <ebotcazou@adacore.com>
65
66 * gnat.dg/taft_type4.adb: New test.
67 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
68
a0f8cad6
RB
692017-09-05 Richard Biener <rguenther@suse.de>
70
71 PR tree-optimization/82102
72 * gcc.dg/torture/pr82102.c: New testcase.
73
babf697a
EB
742017-09-05 Eric Botcazou <ebotcazou@adacore.com>
75
76 * testsuite/gnat.dg/array29.ad[sb]: New test.
77
02e637d8
ML
782017-09-05 Martin Liska <mliska@suse.cz>
79
80 PR tree-optimization/82032
81 * g++.dg/other/pr82032.C: New test.
82 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
83 * gcc.dg/tree-ssa/vrp34.c: Likewise.
84 * gcc.dg/switch-10.c: Likewise.
85
bc394e5a
UB
862017-09-04 Uros Bizjak <ubizjak@gmail.com>
87
88 * gcc.target/i386/mpx/mpx-os-support.h: New file.
89 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
90
9afacf39
BE
912017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
92
93 PR target/77308
94 * gcc.target/arm/pr77308-1.c: New test.
95
11a82e25
RB
962017-09-04 Richard Biener <rguenther@suse.de>
97
98 PR tree-optimization/82084
99 * g++.dg/torture/pr82084.C: New testcase.
100
bc7fe952
MP
1012017-09-04 Marek Polacek <polacek@redhat.com>
102
103 PR c/81783
104 * c-c++-common/Wtautological-compare-5.c: New test.
105
8713d0f1
JL
1062017-09-04 Jeff Law <law@redhat.com>
107
108 PR tree-optimization/64910
109 * gcc.dg/tree-ssa/pr64910-2.c: New test.
110
8d2b48ae
MP
1112017-09-04 Marek Polacek <polacek@redhat.com>
112
113 PR sanitizer/82072
114 * c-c++-common/ubsan/pr82072.c: New test.
115
e910a9b1
RB
1162017-09-04 Richard Biener <rguenther@suse.de>
117
118 PR tree-optimization/82060
119 * g++.dg/torture/pr82060.C: New testcase.
120
d8c40eff
AM
1212017-09-04 Alexander Monakov <amonakov@ispras.ru>
122
123 PR rtl-optimization/57448
124 PR target/67458
125 PR target/81316
126 * gcc.dg/atomic/pr80640-2.c: New testcase.
127 * gcc.dg/atomic/pr81316.c: New testcase.
128
1fda57cb
TV
1292017-09-04 Tom de Vries <tom@codesourcery.com>
130
131 PR tree-optimization/82052
132 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
133 call in fn11.
134
792ce29f
JJ
1352017-09-04 Jakub Jelinek <jakub@redhat.com>
136
ca1150f0
JJ
137 PR sanitizer/81981
138 * gcc.dg/ubsan/pr81981.c: New test.
139
792ce29f
JJ
140 PR tree-optimization/70043
141 PR testsuite/82093
142 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
143
83982f26
UB
1442017-09-04 Uros Bizjak <ubizjak@gmail.com>
145
146 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
147 * gcc.target/i386/bmi-check.h (main): Ditto.
148 * gcc.target/i386/bmi2-check.h (main): Ditto.
149 * gcc.target/i386/rtm-check.h (main): Ditto.
150 * gcc.target/i386/sha-check.h (main): Ditto.
151 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
152 (main): Use __get_cpuid_count. Use check_osxsave.
153 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
154 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
155 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
156 (main): Use check_osxsave.
157
f36b315d
UB
1582017-09-03 Uros Bizjak <ubizjak@gmail.com>
159
160 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
161 and return NORUNRES on failure.
162 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
163 __builtin_va_arg_pack instead of __va_arg_pack.
164 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
165 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
166 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
167 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
168 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
169
bff0050a
JJ
1702017-09-01 Jakub Jelinek <jakub@redhat.com>
171
172 PR target/81766
173 * gcc.target/i386/pr81766.c: New test.
174
e035be33
JM
1752017-09-01 Joseph Myers <joseph@codesourcery.com>
176
177 PR c/82071
178 * gcc.target/i386/excess-precision-7.c: New test.
179
db6bb1ec
AK
1802017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
181
182 PR target/82012
183 * gcc.target/s390/target-attribute/pr82012.c: New test.
184
0e34f6d8
JL
1852017-09-01 Jeff Law <law@redhat.com>
186
2ec399d8
JS
187 * gcc.target/i386/const-in-bss.c: New test.
188
0e34f6d8
JL
189 PR tree-optimization/82052
190 * gcc.c-torture/compile/pr82052.c: New test.
191
349884d1
JJ
1922017-09-01 Jakub Jelinek <jakub@redhat.com>
193
194 PR sanitizer/81923
195 * gcc.dg/asan/pr81923.c: New test.
196
002618d8
ML
1972017-09-01 Martin Liska <mliska@suse.cz>
198
199 PR tree-optimization/82059
200 * gcc.dg/tree-ssa/pr82059.c: New test.
201
a2de90a4
CZ
2022017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
203
204 * gcc.target/arc/loop-1.c: Deleted.
205
1370fccf
CZ
2062017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
207
208 * gcc.target/arc/arc.exp: Test also cpp files.
209 * gcc.target/arc/tdelay_slots.cpp: New test.
210
7cfbf676
CZ
2112017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
212
213 * gcc.target/arc/pr9001184797.c: New test.
214
d2e05fcb
JJ
2152017-09-01 Jakub Jelinek <jakub@redhat.com>
216
217 PR c/81887
218 * c-c++-common/gomp/pr81887.c: New test.
219 * gfortran.dg/gomp/pr81887.f90: New test.
220
8dc9277a
MP
2212017-09-01 Marek Polacek <polacek@redhat.com>
222
223 PR c++/82040
224 * g++.dg/warn/Wbool-operation-1.C: New test.
225
9f532472
CZ
2262017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
227
228 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 229 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 230
b6fb7933
CZ
2312017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
232
233 * gcc.target/arc/sdata-3.c: New file.
234 * gcc.target/arc/sdata-4.c: Likewise.
235
7488b577
RB
2362017-08-31 Richard Biener <rguenther@suse.de>
237
238 PR middle-end/82054
239 * g++.dg/gomp/pr82054.C: New testcase.
240
3aebc597
RL
2412017-08-31 Renlin Li <renlin.li@arm.com>
242 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
243
244 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
245
3e75ec3f
BS
2462017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
247
248 PR tree-optimization/81987
249 * g++.dg/torture/pr81987.C: New file.
250
02d54806
EB
2512017-08-30 Eric Botcazou <ebotcazou@adacore.com>
252
253 * gnat.dg/aggr22.ad[sb]: New test.
254
e0bd5a28
PH
2552017-08-30 Pat Haugen <pthaugen@us.ibm.com>
256
257 * gcc.target/powerpc/cr_shrink-wrap.c: New.
258
6da714c6
MM
2592017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
260
261 PR target/82015
262 * gcc.target/powerpc/pr82015.c: Fix up error message.
263
6cc30cb4
ML
2642017-08-30 Martin Liska <mliska@suse.cz>
265
266 PR inline-asm/82001
267 * gcc.dg/ipa/pr82001.c: New test.
268
d16c828e
ML
2692017-08-30 Martin Liska <mliska@suse.cz>
270
271 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
272
36ef8e6f
RB
2732017-08-30 Richard Biener <rguenther@suse.de>
274
275 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
276
72932ccf
MM
2772017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
278
279 PR target/82015
280 * gcc.target/powerpc/pr82015.c: New test.
281
4e395d91
UB
2822017-08-29 Uros Bizjak <ubizjak@gmail.com>
283
284 * gcc.target/i386/*.c: Remove excess braces from target selectors.
285
2ffc0382
UB
2862017-08-29 Uros Bizjak <ubizjak@gmail.com>
287
288 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
289 * gcc.target/i386/abi-2.c: Ditto.
290 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
291 * gcc.target/i386/pr22076.c: Ditto.
292 * gcc.target/i386/pr37216.c: Ditto.
293 * gcc.target/i386/pr39431.c: Ditto.
294 * gcc.target/i386/pr40906-1.c: Ditto.
295 * gcc.target/i386/pr40906-2.c: Ditto.
296 * gcc.target/i386/pr43766.c: Ditto.
297 * gcc.target/i386/pr46226.c: Ditto.
298 * gcc.target/i386/pr46470.c: Ditto.
299 * gcc.target/i386/pr59929.c: Ditto.
300 * gcc.target/i386/sse-10.c: Ditto.
301 * gcc.target/i386/vararg-1.c: Ditto.
302 * gcc.target/i386/vararg-1.c: Ditto.
303 * gcc.target/i386/asm-6.c: Compile for fpic target only.
304 * gcc.target/i386/pr44223.c: Ditto.
305 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
306 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
307 * gcc.target/i386/pr67480.c (dg-options): Ditto.
308 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
309 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
310 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
311 * gcc.target/i386/mvc9.c: Compile for lto target only.
312 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
313 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
314 * gcc.target/i386/pr57091.c: Ditto.
315 * gcc.target/i386/pr61599-2.c: Ditto.
316
8eb91869
BS
3172017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
318
319 PR tree-optimization/81503
320 * gcc.c-torture/execute/pr81503.c: New file.
321
9dc3d6a9
ML
3222017-08-29 Martin Liska <mliska@suse.cz>
323
2ffc0382 324 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
325 * gcc.dg/tree-ssa/vrp104.c: Likewise.
326
faa5399b 3272017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 328 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
329
330 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
331
14d62813
JL
3322017-08-28 Jeff Law <law@redhat.com>
333
334 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
335 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
336 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
337 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
338 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
339 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
340 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
341 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
342 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
343
c11384aa
JW
3442017-08-28 Janus Weil <janus@gcc.gnu.org>
345
346 PR fortran/81770
347 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
348 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
349
ac9a43e1
SE
3502017-08-28 Steve Ellcey <sellcey@cavium.com>
351
352 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
353 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
354 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
355
2aa8aa18
RB
3562017-08-28 Richard Biener <rguenther@suse.de>
357
358 PR tree-optimization/81977
359 * g++.dg/torture/pr81977.C: New testcase.
360
5e5ccf0d
AM
3612017-08-28 Alexander Monakov <amonakov@ispras.ru>
362
363 PR target/80640
364 * gcc.dg/atomic/pr80640.c: New testcase.
365
a5df2090
UB
3662017-08-27 Uros Bizjak <ubizjak@gmail.com>
367
368 PR target/81995
369 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
370 * gcc.target/i386/pr46091-4a.c: Ditto.
371
86e03ef9
TK
3722017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
373
374 PR fortran/81974
375 * gfortran.dg/inline_matmul_19.f90: New test.
376
6e4c6a24
SM
3772017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
378
379 * gcc.target/powerpc/m128-check.h: New file.
380 * gcc.target/powerpc/sse-check.h: New file.
381 * gcc.target/powerpc/sse-movmskps-1.c: New file.
382 * gcc.target/powerpc/sse-movlps-2.c: New file.
383 * gcc.target/powerpc/sse-pavgw-1.c: New file.
384 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
385 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
386 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
387 * gcc.target/powerpc/sse-divss-1.c: New file.
388 * gcc.target/powerpc/sse-movhps-1.c: New file.
389 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
390 * gcc.target/powerpc/sse-subps-1.c: New file.
391 * gcc.target/powerpc/sse-minps-1.c: New file.
392 * gcc.target/powerpc/sse-pminub-1.c: New file.
393 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
394 * gcc.target/powerpc/sse-shufps-1.c: New file.
395 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
396 * gcc.target/powerpc/sse-maxps-1.c: New file.
397 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
398 * gcc.target/powerpc/sse-movmskb-1.c: New file.
399 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
400 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
401 * gcc.target/powerpc/sse-mulps-1.c: New file.
402 * gcc.target/powerpc/sse-rcpps-1.c: New file.
403 * gcc.target/powerpc/sse-pminsw-1.c: New file.
404 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
405 * gcc.target/powerpc/sse-subss-1.c: New file.
406 * gcc.target/powerpc/sse-movss-2.c: New file.
407 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
408 * gcc.target/powerpc/sse-minss-1.c: New file.
409 * gcc.target/powerpc/sse-movaps-2.c: New file.
410 * gcc.target/powerpc/sse-movlps-1.c: New file.
411 * gcc.target/powerpc/sse-maxss-1.c: New file.
412 * gcc.target/powerpc/sse-movhlps-1.c: New file.
413 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
414 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
415 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
416 * gcc.target/powerpc/sse-mulss-1.c: New file.
417 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
418 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
419 * gcc.target/powerpc/sse-movlhps-1.c: New file.
420 * gcc.target/powerpc/sse-movhps-2.c: New file.
421 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
422 * gcc.target/powerpc/sse-xorps-1.c: New file.
423 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
424 * gcc.target/powerpc/sse-orps-1.c: New file.
425 * gcc.target/powerpc/sse-addps-1.c: New file.
426 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
427 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
428 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
429 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
430 * gcc.target/powerpc/sse-andps-1.c: New file.
431 * gcc.target/powerpc/sse-cmpss-1.c: New file.
432 * gcc.target/powerpc/sse-divps-1.c: New file.
433 * gcc.target/powerpc/sse-andnps-1.c: New file.
434 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
435 * gcc.target/powerpc/sse-movss-1.c: New file.
436 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
437 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
438 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
439 * gcc.target/powerpc/sse-movaps-1.c: New file.
440 * gcc.target/powerpc/sse-movss-3.c: New file.
441 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
442 * gcc.target/powerpc/sse-addss-1.c: New file.
443 * gcc.target/powerpc/sse-psadbw-1.c: New file.
444
56b26dd4
MM
4452017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
446
2ffc0382 447 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
448 * gcc.target/powerpc/dform-2.c: Likewise.
449 * gcc.target/powerpc/dform-3.c: Likewise.
450 * gcc.target/powerpc/pr71656-1.c: Likewise.
451 * gcc.target/powerpc/pr71656-2.c: Likewise.
452 * gcc.target/powerpc/pr80103-1.c: Likewise.
453 * gcc.target/powerpc/pr80098-1.c: Likewise.
454
6512c0f1
MS
4552017-08-24 Martin Sebor <msebor@redhat.com>
456
457 PR middle-end/81908
458 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
459 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
460 * gcc.dg/tree-ssa/pr81908.c: New test.
461
281de9c2
SM
4622017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
463
2ffc0382
UB
464 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
465 Suppress warning during tests.
281de9c2 466
10bfe16f
UB
4672017-08-24 Uros Bizjak <ubizjak@gmail.com>
468
469 * lib/target-supports.exp: Group together target-dependant checks.
470
142ff602
BC
4712017-08-24 Bin Cheng <bin.cheng@arm.com>
472
473 PR tree-optimization/81913
474 * gcc.c-torture/execute/pr81913.c: New test.
475 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
476 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
477
9b25e12d
RB
4782017-08-23 Richard Biener <rguenther@suse.de>
479
480 PR target/81921
481 * gcc.target/i386/pr81921.c: New testcase.
482
122f9da1
DS
4832017-08-23 Daniel Santos <daniel.santos@pobox.com>
484
485 * gcc.target/i386/pr80969-1.c: New testcase.
486 * gcc.target/i386/pr80969-2a.c: Likewise.
487 * gcc.target/i386/pr80969-2.c: Likewise.
488 * gcc.target/i386/pr80969-3.c: Likewise.
489 * gcc.target/i386/pr80969-4a.c: Likewise.
490 * gcc.target/i386/pr80969-4b.c: Likewise.
491 * gcc.target/i386/pr80969-4.c: Likewise.
492 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
493 * lib/target-supports.exp (check_avx512_os_support_available,
494 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
495 New proceedures for target avx512f and avx512f_runtime selectors.
496 (check_avx2_hw_available): Fix breakage due NULL being undefined.
497
397ecd05
DM
4982017-08-23 David Malcolm <dmalcolm@redhat.com>
499
500 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
501 * gcc.dg/param-type-mismatch.c: New test case.
502
44b1b798
WS
5032017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
504
505 * gcc.target/powerpc/fold-vec-perm-char.c: New.
506 * gcc.target/powerpc/fold-vec-perm-double.c: New.
507 * gcc.target/powerpc/fold-vec-perm-float.c: New.
508 * gcc.target/powerpc/fold-vec-perm-int.c: New.
509 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
510 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
511 * gcc.target/powerpc/fold-vec-perm-short.c: New.
512
60591d4e
RB
5132017-08-23 Richard Biener <rguenther@suse.de>
514
515 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
516 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
517 * gnat.dg/noinline2.adb: Likewise.
518 * gnat.dg/renaming6.adb: Likewise.
519 * gnat.dg/renaming6.ads: Likewise.
520 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 521
3767b2e4
RB
5222017-08-23 Richard Biener <rguenther@suse.de>
523
524 PR lto/81940
525 * g++.dg/lto/pr81940_0.C: New testcase.
526
c37691e5
TC
5272017-08-23 Tamar Christina <tamar.christina@arm.com>
528
529 PR middle-end/19706
530 * gcc.dg/tree-ssa/pr19706.c: New.
531 * lib/target-supports.exp (check_effective_target_xorsign): New.
532
4d68ff06
DS
5332017-08-22 Daniel Santos <daniel.santos@pobox.com>
534
535 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
536 -mabi=ms
537 * gcc.target/i386/pr64409.c: Modify to only run on x32.
538 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
539 * gcc.target/i386/pr66275.c: Likewise.
540 * gcc.target/i386/pr68018.c: Likewise.
541
5b37159f
WS
5422017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
543
544 * gcc.target/powerpc/fold-vec-sums-int.c: New.
545
0db8ddfc
JL
5462017-08-22 Jeff Law <law@redhat.com>
547
548 PR tree-optimization/81741
549 PR tree-optimization/71947
550 * gcc.dg/tree-ssa/pr81741.c: New test.
551 * gcc.dg/tree-ssa/pr71947-7.c: New test.
552 * gcc.dg/tree-ssa/pr71947-8.c: New test.
553 * gcc.dg/tree-ssa/pr71947-9.c: New test.
554 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
555 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
556 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
557 * gcc.dg/tree-ssa/20030922-2.c: xfail.
558
44d23deb
YR
5592017-08-22 Yvan Roux <yvan.roux@linaro.org>
560
561 PR c++/80287
562 * g++.dg/pr80287.C: New test.
563
7f1bf27a
RB
5642017-08-22 Richard Biener <rguenther@suse.de>
565
566 Revert
567 2017-08-09 Slava Barinov <v.barinov@samsung.com>
568
569 * g++.dg/asan/asan.exp: Switch on *.cc tests.
570
1823c4f6
RB
5712017-08-22 Richard Biener <rguenther@suse.de>
572
573 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
574 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
575 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
576 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
577 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
578 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
579 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
580 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
581
bef016bf
JD
5822017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
583
584 PR fortran/81296
585 * gfortran.dg/dtio_12.f90: Update test.
586
57cea2b3
NS
5872017-08-21 Nathan Sidwell <nathan@acm.org>
588
589 * g++.dg/template/pr81899.C: Fix c++03.
590 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
591
7f204c0f
DM
5922017-08-21 David Malcolm <dmalcolm@redhat.com>
593
594 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
595 Update expected result to show all of "(long)0" being underlined.
596 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
597 (test_multitoken_macro): Update expected underlining.
598
2f687306
DM
5992017-08-21 David Malcolm <dmalcolm@redhat.com>
600
601 * gcc.dg/format/diagnostic-ranges.c: Update expected results
602 to show underlining of all pertinent params.
603 * gcc.dg/format/pr72858.c: Likewise.
604
453773df
UB
6052017-08-21 Uros Bizjak <ubizjak@gmail.com>
606
607 PR target/46091
608 * gcc.target/i386/pr46091-4.c: New test.
609 * gcc.target/i386/pr46091-4a.c: Ditto.
610 * gcc.target/i386/pr46091-5.c: Ditto.
611 * gcc.target/i386/pr46091-5a.c: Ditto.
612
5ec1701e
NS
6132017-08-21 Nathan Sidwell <nathan@acm.org>
614
615 PR c++/81899
616 * g++.dg/template/pr81899.C: New.
617
404938ed
RB
6182017-08-21 Richard Biener <rguenther@suse.de>
619
620 PR tree-optimization/81900
621 * gcc.dg/torture/pr81900.c: New testcase.
622
1ea85365
RB
6232017-08-21 Richard Biener <rguenther@suse.de>
624
625 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
626 regex to handle the LTO case.
627 * c-c++-common/asan/heap-overflow-1.c: Likewise.
628 * c-c++-common/asan/misalign-1.c: Likewise.
629 * c-c++-common/asan/misalign-2.c: Likewise.
630 * c-c++-common/asan/null-deref-1.c: Likewise.
631 * c-c++-common/asan/stack-overflow-1.c: Likewise.
632 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
633 * c-c++-common/asan/use-after-free-1.c: Likewise.
634 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
635 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
636 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
637 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
638 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
639 * g++.dg/asan/large-func-test-1.C: Likewise.
640 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
641
8322b607
RB
6422017-08-21 Richard Biener <rguenther@suse.de>
643
644 PR middle-end/81884
645 * g++.dg/torture/pr81884.C: New testcase.
646
8e7b84e8
JDA
6472017-08-20 John David Anglin <danglin@gcc.gnu.org>
648
649 PR ipa/77732
650 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
651
953e520d
DM
6522017-08-18 David Malcolm <dmalcolm@redhat.com>
653
654 PR tree-optimization/46805
655 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
656 * jit.dg/test-autovectorize.c: New test case.
657
b1eb28d1
PB
6582017-08-18 Peter Bergner <bergner@vnet.ibm.com>
659
660 PR target/80210
661 * gcc.target/powerpc/pr80210.c: New test.
662
f661e57e
DM
6632017-08-18 David Malcolm <dmalcolm@redhat.com>
664
665 PR c++/81514
666 * g++.dg/lookup/empty.h: New file.
667 * g++.dg/lookup/missing-std-include-2.C: Replace include of
668 stdio.h with empty.h and a declaration of a "std::sprintf" not based
669 on a built-in.
670
00aa1fa2
L
6712017-08-18 H.J. Lu <hongjiu.lu@intel.com>
672
673 PR c/53037
674 * c-c++-common/pr53037-5.c: New test.
675 * g++.dg/pr53037-1.C: Likewise.
676 * g++.dg/pr53037-2.C: Likewise.
677 * g++.dg/pr53037-3.C: Likewise.
678 * g++.dg/pr53037-4.C: Likewise.
679 * gcc.dg/pr53037-1.c: Likewise.
680 * gcc.dg/pr53037-2.c: Likewise.
681 * gcc.dg/pr53037-3.c: Likewise.
682 * gcc.dg/pr53037-4.c: Likewise.
683
4a89b7e7
PB
6842017-08-17 Peter Bergner <bergner@vnet.ibm.com>
685
686 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
687 * gcc.target/powerpc/p9-vparity.c: Likewise.
688 * gcc.target/powerpc/pr68805.c: Likewise.
689 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
690
d00fdf85
PB
6912017-08-17 Peter Bergner <bergner@vnet.ibm.com>
692
693 PR target/72804
694 * gcc.target/powerpc/pr72804.c: New test.
695
e67bbd5d
MP
6962017-08-17 Marek Polacek <polacek@redhat.com>
697
698 PR middle-end/81814
699 * gcc.dg/torture/pr81814.c: New test.
700
ea58eb88
JW
7012017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
702
703 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
704
ab4b719a
TV
7052017-08-17 Tom de Vries <tom@codesourcery.com>
706
707 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
708
344be1fd
RB
7092017-08-17 Richard Biener <rguenther@suse.de>
710
711 * gcc.dg/tree-ssa/vrp117.c: New testcase.
712
7911a54d
UB
7132017-08-16 Uros Bizjak <ubizjak@gmail.com>
714
715 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
716 scan-assembler-times for alpha*-*-*.
717 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
718 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
719
b68a9f34
TK
7202017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
721
722 PR fortran/81116
723 * gfortran.dg/realloc_on_assignment_29.f90: New test.
724
adb5b54b
UB
7252017-08-16 Uros Bizjak <ubizjak@gmail.com>
726
727 PR target/46091
728 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
729 (testm): New test function.
730 * gcc.target/i386/pr46091-2.c: Ditto.
731 * gcc.target/i386/pr46091-3.c: Ditto.
732
90d43c80
BC
7332017-08-16 Bin Cheng <bin.cheng@arm.com>
734
735 PR tree-optimization/81832
736 * gcc.dg/tree-ssa/pr81832.c: New test.
737
963aeaad
RS
7382017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
739
740 PR tree-optimization/81835
741 * gcc.dg/vect/pr81815.c: New test.
742
aaf46c35
JM
7432017-08-15 Joseph Myers <joseph@codesourcery.com>
744
745 PR target/78460
746 PR target/67712
747 * gcc.c-torture/compile/string-large-1.c: New test.
748
204b99cd
RB
7492017-08-15 Richard Biener <rguenther@suse.de>
750
751 PR tree-optimization/81790
752 * gcc.dg/torture/pr81790.c: New testcase.
753
27be025d
MS
7542017-08-14 Martin Sebor <msebor@redhat.com>
755
756 PR c/81117
757 * c-c++-common/attr-nonstring-1.c: New test.
758
da67acb9
MS
7592017-08-14 Martin Sebor <msebor@redhat.com>
760
761 PR c/81117
762 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
763
9e3b1778
DE
7642017-08-14 David Edelsohn <dje.gcc@gmail.com>
765
766 * gcc.dg/ucnid-5.c: Skip on AIX.
767 * gcc.target/powerpc/pr79909.c: Skip on AIX.
768
2912db04
UB
7692017-08-14 Uros Bizjak <ubizjak@gmail.com>
770
771 PR target/46091
772 * gcc.target/i386/pr46091-1.c: New test.
773 * gcc.target/i386/pr46091-2.c: Ditto.
774 * gcc.target/i386/pr46091-3.c: Ditto.
775
c7fd2176
WD
7762017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
777
778 PR target/81643
779 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
780
a72a7e39
BS
7812017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
782
783 PR target/79845
784 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
785 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
786 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
787 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
788 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
789 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
790 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
791 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
792 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
793 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
794 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
795 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
796 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
797 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
798 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
799 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
800 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
801 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
802 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
803 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
804 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
805 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
806 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
807 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
808 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
809 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
810 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
811 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
812 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
813 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
814 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
815 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
816 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
817 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
818 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
819 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
820 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
821 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
822 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
823 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
824 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
825 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
826 * gcc.target/powerpc/cmpb-3.c: Likewise.
827 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
828 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
829 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
830 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
831 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
832 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
833 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
834 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
835 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
836 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
837 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
838 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
839 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
840 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
841 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
842 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
843 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
844 * gcc.target/powerpc/no-r11-3.c: Likewise.
845 * gcc.target/powerpc/pr80098-1.c: Likewise.
846 * gcc.target/powerpc/pr80098-2.c: Likewise.
847 * gcc.target/powerpc/pr80098-3.c: Likewise.
848 * gcc.target/powerpc/pr80098-4.c: Likewise.
849 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
850 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
851 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
852 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
853 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
854 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
855 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
856 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
857 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
858 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
859 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
860
8d2d0de9
BC
8612017-08-14 Bin Cheng <bin.cheng@arm.com>
862
863 PR tree-optimization/81799
864 * gcc.dg/tree-ssa/pr81799.c: New.
865
5316dd1b
WD
8662017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
867
868 PR middle-end/46932
869 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
870 * lib/target-supports.exp: Add check_effective_target_autoincdec.
871
250db3f9
SN
8722017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
873
874 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
875 -mno-pc-relative-literal-loads.
876
0d9255af
RO
8772017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
878
879 PR testsuite/81793
880 * gcc.dg/pie-static-1.c: Require both static and pie support.
881 * gcc.dg/pie-static-2.c: Likewise.
882
7a7b545f
PMR
8832017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
884
885 PR ada/79542
886 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
887
bb85aa74
MP
8882017-08-11 Marek Polacek <polacek@redhat.com>
889
890 PR c/81795
891 * gcc.dg/pr81795.c: New test.
892
c4fa8984
TK
8932017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
894
895 PR fortran/60355
896 * gfortran.dg (bind_c_usage_30): New test.
897
fe8a99d8
ML
8982017-08-11 Martin Liska <mliska@suse.cz>
899
900 PR tree-opt/79987
901 * gcc.target/i386/mpx/pr79987.c: New test.
902
4c71a171
ML
9032017-08-11 Martin Liska <mliska@suse.cz>
904
905 PR ipa/81213
906 * gcc.target/i386/pr81213.c: New test.
907
e1769bdd
UB
9082017-08-10 Uros Bizjak <ubizjak@gmail.com>
909
910 PR target/81708
911 * gcc.target/i386/stack-prot-sym.c: New test.
912
adc84037
RS
9132017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
914
915 PR testsuite/81738
916 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
917 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
918 vect_perm and vect_element_align for vectorization.
919
8e941ae9
L
9202017-08-10 H.J. Lu <hongjiu.lu@intel.com>
921
922 PR target/81736
923 * gcc.target/i386/pr81736-1.c: New test.
924 * gcc.target/i386/pr81736-2.c: Likewise.
925 * gcc.target/i386/pr81736-3.c: Likewise.
926 * gcc.target/i386/pr81736-4.c: Likewise.
927 * gcc.target/i386/pr81736-5.c: Likewise.
928 * gcc.target/i386/pr81736-6.c: Likewise.
929 * gcc.target/i386/pr81736-7.c: Likewise.
930
798f8628
WS
9312017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
932
933 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
934 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
935
32129a17
DM
9362017-08-10 David Malcolm <dmalcolm@redhat.com>
937
938 * c-c++-common/missing-close-symbol.c: New test case.
939 * c-c++-common/missing-symbol.c: New test case.
940 * gcc.dg/unclosed-init.c: New test case.
941 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
942 * g++.dg/diagnostic/unclosed-function.C: New test case.
943 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
944 * g++.dg/diagnostic/unclosed-struct.C: New test case.
945 * g++.dg/parse/pragma2.C: Update to reflect movement of the
946 "expected identifier" error.
947
57e1270f
FR
9482017-08-10 Fritz Reese <fritzoreese@gmail.com>
949
950 * gfortran.dg/dec_d_lines_1.f: New test.
951 * gfortran.dg/dec_d_lines_2.f: New test.
952
9532017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
954
955 * gfortran.dg/dec_structure_18.f90: New test.
956 * gfortran.dg/dec_structure_19.f90: New test.
957 * gfortran.dg/dec_structure_20.f90: New test.
958 * gfortran.dg/dec_structure_21.f90: New test.
959
aaab59b4
MP
9602017-08-10 Marek Polacek <polacek@redhat.com>
961
962 PR testsuite/81784
963 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
964
f234f078
MP
965 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
966
2b7d0696
ML
9672017-08-10 Martin Liska <mliska@suse.cz>
968
969 PR c++/81355
970 * g++.dg/other/pr81355.C: New test.
971
47ee1b7c
DM
9722017-08-09 David Malcolm <dmalcolm@redhat.com>
973
974 * jit.dg/all-non-failing-tests.h: Add note about
975 test-vector-types.cc.
976 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
977 case.
978 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
979 New test case.
980 * jit.dg/test-vector-types.cc: New test case.
981
b388427b
AP
9822017-08-09 Andrew Pinski <apinski@cavium.com>
983
984 * gcc.target/aarch64/vect-xorsign_exec.c: Add
985 --save-temps to the options passed.
986
12c2ab7b
MC
9872017-08-09 Michael Collison <michael.collison@arm.com>
988
989 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
990 boundary option and fix comment.
991 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
992 boundary option and fix comment.
993 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
994 boundary option and fix comment.
995 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
996 -mstructure-size boundary option.
997
a8a581af
SB
9982017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
999
1000 PR rtl-optimization/81423
1001 * gcc.c-torture/execute/pr81423.c: New testcase.
1002
50a87c1c
WS
10032017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1004
1005 * gcc.target/powerpc/fold-vec-pack-double.c: New.
1006 * gcc.target/powerpc/fold-vec-pack-int.c: New.
1007 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
1008 * gcc.target/powerpc/fold-vec-pack-short.c: New.
1009
3d9a180f
WS
10102017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1011
1012 * gcc.target/powerpc/fold-vec-msum-char.c: New.
1013 * gcc.target/powerpc/fold-vec-msum-short.c: New.
1014
ee9a9e7b
WS
10152017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1016
1017 * gcc.target/powerpc/fold-vec-madd-double.c: New.
1018 * gcc.target/powerpc/fold-vec-madd-float.c: New.
1019 * gcc.target/powerpc/fold-vec-madd-short.c: New.
1020
07999eb2
WS
10212017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1022
1023 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
1024 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
1025 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
1026 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
1027
0ca970cd
SB
10282017-08-09 Slava Barinov <v.barinov@samsung.com>
1029
1030 * g++.dg/asan/asan.exp: Switch on *.cc tests.
1031
296c53ac
MP
10322017-08-09 Marek Polacek <polacek@redhat.com>
1033
1034 PR c/81233
1035 * gcc.dg/diagnostic-types-1.c: New test.
1036 * gcc.dg/assign-warn-1.c: Update warning messages.
1037 * gcc.dg/assign-warn-2.c: Likewise.
1038 * gcc.dg/c90-const-expr-5.c: Likewise.
1039 * gcc.dg/c99-const-expr-5.c: Likewise.
1040 * gcc.dg/conv-2.c: Likewise.
1041 * gcc.dg/init-bad-7.c: Likewise.
1042 * gcc.dg/overflow-warn-1.c: Likewise.
1043 * gcc.dg/overflow-warn-2.c: Likewise.
1044 * gcc.dg/overflow-warn-3.c: Likewise.
1045 * gcc.dg/overflow-warn-4.c: Likewise.
1046 * gcc.dg/pointer-array-atomic.c: Likewise.
1047 * gcc.dg/pr26865.c: Likewise.
1048 * gcc.dg/pr61162-2.c: Likewise.
1049 * gcc.dg/pr61162.c: Likewise.
1050 * gcc.dg/pr67730-2.c: Likewise.
1051 * gcc.dg/pr69156.c: Likewise.
1052 * gcc.dg/pr70174.c: Likewise.
1053 * objc.dg/proto-lossage-4.m: Likewise.
1054
a32c8316
MP
10552017-08-09 Marek Polacek <polacek@redhat.com>
1056
1057 PR c/81417
1058 * Wsign-compare-1.c: New test.
1059 * gcc.dg/compare1.c: Adjust dg-bogus.
1060 * gcc.dg/compare2.c: Likewise.
1061 * gcc.dg/compare3.c: Likewise.
1062 * gcc.dg/compare7.c: Likewise.
1063 * gcc.dg/compare8.c: Likewise.
1064 * gcc.dg/compare9.c: Likewise.
1065 * gcc.dg/pr11492.c: Likewise.
1066
7345b714
L
10672017-08-08 H.J. Lu <hongjiu.lu@intel.com>
1068
1069 PR driver/81523
1070 * gcc.dg/pie-7.c: New test.
1071 * gcc.dg/pie-static-1.c: Likewise.
1072 * gcc.dg/pie-static-2.c: Likewise.
1073
d5bf81b3
UB
10742017-08-08 Uros Bizjak <ubizjak@gmail.com>
1075
1076 PR target/81708
1077 * gcc.target/i386/stack-prot-guard.c: New test.
1078
4261463d
TC
10792017-08-08 Tamar Christina <tamar.christina@arm.com>
1080
1081 * gcc.target/aarch64/xorsign.c: New.
1082 * gcc.target/aarch64/xorsign_exec.c: New.
1083 * gcc.target/aarch64/vect-xorsign_exec.c: New.
1084
b115e803
BS
10852017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1086
1087 PR tree-optimization/81354
1088 * g++.dg/torture/pr81354.C: New file.
1089
51bd28ed
RB
10902017-08-08 Richard Biener <rguenther@suse.de>
1091
1092 PR middle-end/81719
1093 * g++.dg/tree-ssa/pr81719.C: New testcase.
1094
26d66f28
RB
10952017-08-08 Richard Biener <rguenther@suse.de>
1096
1097 PR tree-optimization/81723
1098 * gfortran.dg/pr81723.f: New testcase.
1099
82c0d3eb
BS
11002017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1101
1102 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
1103 string.
1104 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1105 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
1106 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
1107 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
1108 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
1109 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
1110 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
1111 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
1112 * gcc.target/powerpc/cmpb-3.c: Likewise.
1113 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
1114 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
1115
d81e058f
ML
11162017-08-08 Martin Liska <mliska@suse.cz>
1117
1118 PR tree-opt/81696
1119 * gcc.dg/ipa/pr81696.c: New test.
1120
a5c93f53
BC
11212017-08-08 Bin Cheng <bin.cheng@arm.com>
1122
1123 PR tree-optimization/81744
1124 * gcc.dg/tree-ssa/pr81744.c: New.
1125
a5afbdd6
MP
11262017-08-08 Marek Polacek <polacek@redhat.com>
1127
1128 PR c++/81607
1129 * g++.dg/other/bitfield6.C: New test.
1130
08c4c51e
MM
11312017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1132
1133 PR target/81593
1134 * gcc.target/powerpc/vec-setup.h: New tests to test various
1135 combinations of setting up vectors of 2 double word elements.
1136 * gcc.target/powerpc/vec-setup-long.c: Likewise.
1137 * gcc.target/powerpc/vec-setup-double.c: Likewise.
1138 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
1139 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
1140 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
1141 vector inserts from vector extracts.
1142 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
1143
950a884b
TK
11442017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1145
1146 PR fortran/68829
1147 PR fortran/81701
1148 * gfortran.dg/o_fast_stacksize.90: New test.
1149
6f1a16cb
WD
11502017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
1151
1152 PR middle-end/46932
1153 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
1154
4090b652
L
11552017-08-07 H.J. Lu <hongjiu.lu@intel.com>
1156
1157 * gcc.target/i386/pr81736-1.c: Removed.
1158 * gcc.target/i386/pr81736-2.c: Likewise.
1159 * gcc.target/i386/pr81736-3.c: Likewise.
1160 * gcc.target/i386/pr81736-4.c: Likewise.
1161
079a0363
L
11622017-08-07 H.J. Lu <hongjiu.lu@intel.com>
1163
1164 PR target/81736
1165 * gcc.target/i386/pr81736-1.c: New test.
1166 * gcc.target/i386/pr81736-2.c: Likewise.
1167 * gcc.target/i386/pr81736-3.c: Likewise.
1168 * gcc.target/i386/pr81736-4.c: Likewise.
1169
1653a865
MP
11702017-08-07 Marek Polacek <polacek@redhat.com>
1171
1172 PR middle-end/81737
1173 * gcc.dg/pr81737.c: New test.
1174
577eec56
ML
11752017-08-07 Martin Liska <mliska@suse.cz>
1176
1177 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
1178 * gcc.dg/parm-impl-decl-1.c: Likewise.
1179 * gcc.dg/parm-impl-decl-3.c: Likewise.
1180 * gcc.dg/Wattributes-5.c: New test.
1181
537bf9ac
AP
11822017-08-06 Andrew Pinski <apinski@cavium.com>
1183
1184 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
1185 * gcc.target/aarch64/target_attr_13.c: LIkewise.
1186 * gcc.target/aarch64/target_attr_15.c: LIkewise.
1187 * gcc.target/aarch64/target_attr_4.c: Likewise.
1188 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
1189 * gcc.target/aarch64/target_attr_2.c: Likewise.
1190 * gcc.target/aarch64/target_attr_7.c: Likewise.
1191 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
1192 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
1193 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
1194
90596474
AP
11952017-08-06 Andrew Pinski <apinski@cavium.com>
1196
1197 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
1198 -march=armv8-a+nolse, skip if -mcpu= is passed.
1199 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
1200
08e9cb5a
AP
12012017-08-06 Andrew Pinski <apinski@cavium.com>
1202
1203 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
1204 * gcc.target/aarch64/_Float16_2.c: Likewise.
1205 * gcc.target/aarch64/_Float16_3.c: Likewise.
1206
4a6ad083
TV
12072017-08-06 Tom de Vries <tom@codesourcery.com>
1208
1209 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
1210
b363e726
TV
12112017-08-06 Tom de Vries <tom@codesourcery.com>
1212
1213 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
1214 type. Add missing return.
1215
8fbcf075
TV
12162017-08-06 Tom de Vries <tom@codesourcery.com>
1217
1218 PR testsuite/81731
1219 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
1220 variable 'a' definition.
1221 (b): Remove unused variable.
1222 (gp): New variable.
1223 (check): Add parameter corresponding to call in main, and handle.
1224
67695c07
PC
12252017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1226
1227 PR c++/79790
23d12941 1228 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 1229
c779bea5
YG
12302017-08-04 Yury Gribov <tetra2005@gmail.com>
1231
1232 PR tree-optimization/57371
1233 * c-c++-common/pr57371-1.c: New test.
1234 * c-c++-common/pr57371-2.c: New test.
1235 * c-c++-common/pr57371-3.c: New test.
1236 * c-c++-common/pr57371-4.c: New test.
1237 * gcc.dg/pr57371-5.c: New test.
1238
e52341f1
CL
12392017-08-04 Carl Love <cel@us.ibm.com>
1240
1241 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
1242 builtin test cases for vec_mule, and vec_mulo.
1243 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
1244 builtin test cases for vec_mule, and vec_mulo.
1245
295940c3
L
12462017-08-04 H.J. Lu <hongjiu.lu@intel.com>
1247
1248 PR target/81590
1249 * gcc.target/i386/avx512-check.h: New file.
1250 * gcc.target/i386/avx5124fmaps-check.h: Removed.
1251 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
1252 * gcc.target/i386/avx512cd-check.h: Likewise.
1253 * gcc.target/i386/avx512ifma-check.h: Likewise.
1254 * gcc.target/i386/avx512vbmi-check.h: Likewise.
1255 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
1256 * gcc.target/i386/avx512bw-check.h: Rewrite.
1257 * gcc.target/i386/avx512dq-check.h: Likewise.
1258 * gcc.target/i386/avx512er-check.h: Likewise.
1259 * gcc.target/i386/avx512f-check.h: Likewise.
1260 * gcc.target/i386/avx512vl-check.h: Likewise.
1261 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
1262 only.
1263 (test_512): Removed.
1264 (avx512*_test): Likewise.
1265 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
1266
f4f2c2ec
MP
12672017-08-04 Marek Polacek <polacek@redhat.com>
1268
1269 PR middle-end/81695
1270 * gcc.dg/pr81695.c: New test.
1271
62c8a2cf
RS
12722017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
1273
1274 PR tree-optimization/81136
1275 * gcc.dg/vect/pr81136.c: Add scan test.
1276
dfbddbeb
RS
12772017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
1278
1279 * gcc.dg/vect/vect-alias-check-3.c: New test.
1280 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
1281 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
1282
165b2f5f
RB
12832017-08-04 Richard Biener <rguenther@suse.de>
1284
1285 PR middle-end/81705
1286 * c-c++-common/ubsan/pr81705.c: New testcase.
1287
7c0881d5
BS
12882017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1289
1290 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
1291 messages that used to start with a capital letter.
1292 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
1293 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
1294 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
1295 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
1296 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
1297 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
1298 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
1299 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
1300 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
1301 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
1302 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
1303 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
1304 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
1305 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1306 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1307 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1308 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
1309 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1310 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1311 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1312 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1313 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
1314 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
1315 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
1316 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
1317 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1318 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1319 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
1320 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
1321 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
1322 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
1323 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
1324 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
1325 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
1326 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
1327 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
1328 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
1329 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
1330 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
1331 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
1332 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
1333 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
1334 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
1335 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
1336 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
1337 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
1338 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
1339 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
1340 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
1341 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
1342 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
1343 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
1344 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
1345 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
1346 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
1347 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
1348
2fdaed89
JJ
13492017-08-03 Jakub Jelinek <jakub@redhat.com>
1350
1351 PR target/81621
1352 * gcc.dg/pr81621.c: New test.
1353
297db279
RB
13542017-08-03 Richard Biener <rguenther@suse.de>
1355
1356 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
1357 and CSE.
1358
2fdaed89 13592017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
1360
1361 PR middle-end/81148
1362 * c-c++-common/ubsan/pr81148.c: New testcase.
1363
cad136a4
TV
13642017-08-03 Tom de Vries <tom@codesourcery.com>
1365
1366 PR target/81662
1367 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
1368
2392baa5
JJ
13692017-08-03 Jakub Jelinek <jakub@redhat.com>
1370
1371 PR driver/81650
1372 * gcc.dg/pr81650.c: New test.
1373
e5e691a5
PC
13742017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
1375
1376 PR c++/71440
1377 * g++.dg/template/crash127.C: New.
1378
0a734553
JJ
13792017-08-03 Jakub Jelinek <jakub@redhat.com>
1380
1381 PR middle-end/81052
1382 * c-c++-common/pr81052.c: New test.
1383
673aef33
TV
13842017-08-03 Tom de Vries <tom@codesourcery.com>
1385
1386 * gcc.dg/pr56727-2.c: Require alias.
1387
2a8485f6
TV
13882017-08-03 Tom de Vries <tom@codesourcery.com>
1389
1390 * gcc.dg/attr-noipa.c: Require alloca.
1391
8b917598
TV
13922017-08-03 Tom de Vries <tom@codesourcery.com>
1393
1394 * gcc.dg/torture/pr80163.c: Require label_values.
1395
4ca8bf91
TV
13962017-08-03 Tom de Vries <tom@codesourcery.com>
1397
1398 PR target/81662
1399 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
1400 * c-c++-common/patchable_function_entry-default.c: Same.
1401 * c-c++-common/patchable_function_entry-definition.c: Same.
1402
f4629481
UB
14032017-08-02 Uros Bizjak <ubizjak@gmail.com>
1404
1405 PR target/81644
1406 * gcc.target/i386/pr81644.c: New test.
1407
86994621
TV
14082017-08-02 Tom de Vries <tom@codesourcery.com>
1409
1410 * gcc.dg/Walloca-14.c: Use relative line number.
1411
9501fd4b
UB
14122017-08-02 Uros Bizjak <ubizjak@gmail.com>
1413
1414 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
1415 test "no-3dnowa" target attribute.
1416
f7b6353a
MP
14172017-08-02 Marek Polacek <polacek@redhat.com>
1418
1419 PR c/81289
1420 * gcc.dg/noncompile/pr81289.c: New test.
1421
8a6eab34
MP
1422 PR c/81448
1423 PR c/81306
1424 * c-c++-common/Wmultistatement-macros-13.c: New test.
1425
349721b7
JJ
14262017-08-02 Jakub Jelinek <jakub@redhat.com>
1427
e4f0733a
JJ
1428 PR c++/81640
1429 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
1430
349721b7
JJ
1431 PR middle-end/79499
1432 * gcc.dg/pr79499.c: New test.
1433
77eefb71
RB
14342017-08-02 Richard Biener <rguenther@suse.de>
1435
1436 PR tree-optimization/81633
1437 * gcc.dg/vect/pr81633.c: New testcase.
1438
760f74c2
L
14392017-08-01 H.J. Lu <hongjiu.lu@intel.com>
1440
1441 * gcc.dg/guality/pr25967-1.c: New test.
1442 * gcc.dg/guality/pr25967-2.c: Likewise.
1443 * gcc.dg/torture/pr25967-1.c: Likewise.
1444 * gcc.dg/torture/pr25967-2.c: Likewise.
1445
a2e28a97
L
14462017-08-01 H.J. Lu <hongjiu.lu@intel.com>
1447
1448 PR target/81654
1449 * gcc.target/i386/pr81654.c: New test.
1450
d8afd032
TK
14512017-08-01 Thomas König <tkoenig@gcc.gnu.org>
1452
1453 PR fortran/79312
1454 * gfortran.dg/logical_assignment_1.f90: New test.
1455
671a00ee
ML
14562017-08-01 Martin Liska <mliska@suse.cz>
1457
1458 PR middle-end/70140
1459 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
1460
7d3eecca
ML
14612017-08-01 Martin Liska <mliska@suse.cz>
1462
1463 Revert r250771
1464 Make mempcpy more optimal (PR middle-end/70140).
1465
636730ca
JJ
14662017-08-01 Jakub Jelinek <jakub@redhat.com>
1467
1468 PR target/81622
1469 * gcc.target/powerpc/pr81622.c: New test.
1470
74cc0b2b
SE
14712017-08-01 Steve Ellcey <sellcey@cavium.com>
1472
1473 PR tree-optimization/80925
1474 * gcc.dg/vect/vect-28.c: Add
1475 --param vect-max-peeling-for-alignment=0 option.
1476 Remove unaligned access and peeling checks.
1477 * gcc.dg/vect/vect-33-big-array.c: Ditto.
1478 * gcc.dg/vect/vect-70.c: Ditto.
1479 * gcc.dg/vect/vect-87.c: Ditto.
1480 * gcc.dg/vect/vect-88.c: Ditto.
1481 * gcc.dg/vect/vect-91.c: Ditto.
1482 * gcc.dg/vect/vect-93.c: Ditto.
1483
0102e469
TV
14842017-08-01 Tom de Vries <tom@codesourcery.com>
1485
1486 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
1487 * gcc.target/nvptx/slp.c (foo): Same.
1488
813485c6
RB
14892017-08-01 Richard Biener <rguenther@suse.de>
1490
1491 PR tree-optimization/81181
1492 * gcc.dg/torture/pr81181.c: New testcase.
1493
98b7180c
ML
14942017-08-01 Martin Liska <mliska@suse.cz>
1495
1496 PR middle-end/70140
1497 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
1498
4f3e333a
UB
14992017-08-01 Uros Bizjak <ubizjak@gmail.com>
1500
1501 PR target/81641
1502 * gcc.target/i386/pr81641.c: New test.
1503
b8bb5772
UB
15042017-08-01 Uros Bizjak <ubizjak@gmail.com>
1505
1506 PR target/81639
1507 * gcc.target/i386/pr81639.c: New test.
1508
34e5c511
RB
15092017-08-01 Richard Biener <rguenther@suse.de>
1510
1511 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
1512 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
1513 endless loop.
1514 * gcc.dg/uninit-23.c: Adjust.
1515
5e19d437
BC
15162017-08-01 Bin Cheng <bin.cheng@arm.com>
1517
1518 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
1519 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
1520
7061cfc0
BC
15212017-08-01 Bin Cheng <bin.cheng@arm.com>
1522
1523 PR tree-optimization/81627
1524 * gcc.dg/tree-ssa/pr81627.c: New.
1525
39637a44
BC
15262017-08-01 Bin Cheng <bin.cheng@arm.com>
1527
1528 PR tree-optimization/81620
1529 * gcc.dg/tree-ssa/pr81620-1.c: New.
1530 * gcc.dg/tree-ssa/pr81620-2.c: New.
1531
f9c5fe06
DH
15322017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1533
1534 PR testsuite/53542
1535 * gfortran.dg/use_30.f90: New test.
1536
da98e3b1
JJ
15372017-08-01 Jakub Jelinek <jakub@redhat.com>
1538
1539 PR tree-optimization/81588
1540 * gcc.dg/tree-ssa/pr81588.c: New test.
1541 * gcc.dg/pr81588.c: New test.
1542 * gcc.c-torture/execute/pr81588.c: New test.
1543
5e8fe12f
RB
15442017-08-01 Richard Biener <rguenther@suse.de>
1545
1546 PR tree-optimization/81297
1547 * gcc.dg/torture/pr81297.c: New testcase.
1548
93ac482a
UB
15492017-07-31 Uros Bizjak <ubizjak@gmail.com>
1550
1551 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
1552
6cc518c6
SE
15532017-07-31 Steve Ellcey <sellcey@cavium.com>
1554
1555 PR tree-optimization/80925
93ac482a 1556 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
1557 --param vect-max-peeling-for-alignment=0 option.
1558 Remove unaligned access and peeling checks.
1559 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
1560
24c8e8eb
CL
15612017-07-31 Carl Love <cel@us.ibm.com>
1562
1563 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
1564 missed in commit 250746.
1565
b40e941b
CL
15662017-07-31 Carl Love <cel@us.ibm.com>
1567
1568 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
1569 new builtins.
1570
67779f74
L
15712017-07-31 H.J. Lu <hongjiu.lu@intel.com>
1572
1573 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
1574 * gcc.target/i386/pr79793-2.c: Likewise.
1575
a97cf8f9
UB
15762017-07-31 Uros Bizjak <ubizjak@gmail.com>
1577
1578 PR target/25967
1579 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
1580 (naked): Add attribute regparm(1) for x86_32 targets.
1581 Add integer argument. Remove global "data" variable.
1582 (main): Pass integer argument to naked function.
1583 * gcc.target/i386/naked-4.c: New test.
1584
7fef86d3
JH
15852017-07-31 Jan Hubicka <hubicka@ucw.cz>
1586 Martin Liska <mliska@suse.cz>
1587
1588 * gcc.dg/predict-15.c: New test.
1589 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
1590
2ec580be
UB
15912017-07-31 Uros Bizjak <ubizjak@gmail.com>
1592
1593 PR target/25967
1594 * gcc.target/i386/naked-1.c: New test.
1595 * gcc.target/i386/naked-2.c: Ditto.
1596 * gcc.target/i386/naked-3.c: Ditto.
1597 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
1598 do_test_body0 stub function, use attribute "naked" instead.
1599 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
1600 * gcc.dg/pr44290-2.c: Ditto.
1601
cfdf6ff6
TK
16022017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1603
1604 PR fortran/81581
1605 * gfortran.dg/dim_sum_1.f90: New test case.
1606 * gfortran.dg/dim_sum_2.f90: New test case.
1607 * gfortran.dg/dim_sum_3.f90: New test case.
1608
5edb1c48
ML
16092017-07-31 Martin Liska <mliska@suse.cz>
1610
1611 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
1612 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1613
f34ebeb2
ML
16142017-07-31 Martin Liska <mliska@suse.cz>
1615
1616 PR sanitize/81530
1617 * g++.dg/ubsan/pr81530.C: New test.
1618
066bbc57
JJ
16192017-07-31 Jakub Jelinek <jakub@redhat.com>
1620
1621 PR sanitizer/81604
1622 * c-c++-common/ubsan/pr81604.c: New test.
1623
a10b3cf1
L
16242017-07-30 H.J. Lu <hongjiu.lu@intel.com>
1625
1626 PR target/79793
1627 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
1628 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
1629 (foo): Check the builtin return address against the return address
1630 in interrupt frame.
1631 * gcc.target/i386/pr79793-1.c: New test.
1632 * gcc.target/i386/pr79793-2.c: Likewise.
1633
942047f2
EB
16342017-07-29 Eric Botcazou <ebotcazou@adacore.com>
1635
1636 * c-c++-common/dump-ada-spec-7.c: New test.
1637
e071b767
JJ
16382017-07-29 Jakub Jelinek <jakub@redhat.com>
1639
1640 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
1641 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
1642
782a7850
PB
16432017-07-28 Peter Bergner <bergner@vnet.ibm.com>
1644
1645 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
1646
9de00935
TC
16472017-07-28 Tamar Christina <tamar.christina@arm.com>
1648
1649 * gcc.target/aarch64/int_mov_immediate_1.c: New.
1650
8de33df2
BC
16512017-07-28 Bin Cheng <bin.cheng@arm.com>
1652
1653 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
1654
8acb8421
TC
16552017-07-28 Tamar Christina <tamar.christina@arm.com>
1656 Bilyan Borisov <bilyan.borisov@arm.com>
1657
1658 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
1659 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
1660 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
1661 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
1662 * gcc.target/aarch64/pr63304_1.c: Changed to double.
1663
d9c259ef
BC
16642017-07-28 Bin Cheng <bin.cheng@arm.com>
1665
1666 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
1667 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
1668 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
1669 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
1670 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
1671 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
1672 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
1673 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
1674 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
1675 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
1676 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
1677
6d7649f8
ML
16782017-07-28 Martin Liska <mliska@suse.cz>
1679
1680 PR sanitizer/81340
1681 * g++.dg/asan/pr81340.C: New test.
1682
92e29a5e
RB
16832017-07-28 Richard Biener <rguenther@suse.de>
1684
1685 PR tree-optimization/81502
1686 * gcc.target/i386/pr81502.c: New testcase.
1687
70affe6a
ML
16882017-07-28 Martin Liska <mliska@suse.cz>
1689
1690 PR sanitizer/81460
1691 * gcc.dg/asan/pr81460.c: New test.
1692
d0ee55a1
JJ
16932017-07-28 Jakub Jelinek <jakub@redhat.com>
1694
c9b39a49
JJ
1695 PR sanitizer/80998
1696 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
1697 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
1698
d0ee55a1
JJ
1699 PR tree-optimization/81578
1700 * gcc.dg/pr81578.c: New test.
1701
1ce75e41
RB
17022017-07-28 Richard Biener <rguenther@suse.de>
1703
1704 PR tree-optimization/81573
1705 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
1706
7a5cbf29
PB
17072017-07-27 Peter Bergner <bergner@vnet.ibm.com>
1708
1709 * g++.dg/pr69667.C: Remove option -mlra.
1710 * gcc.target/powerpc/dform-1.c: Likewise.
1711 * gcc.target/powerpc/dform-2.c: Likewise.
1712 * gcc.target/powerpc/dform-3.c: Likewise.
1713 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1714 * gcc.target/powerpc/p9-vparity.c: Likewise.
1715 * gcc.target/powerpc/pr63491.c: Likewise.
1716 * gcc.target/powerpc/pr67808.c: Likewise.
1717 * gcc.target/powerpc/pr68805.c: Likewise.
1718 * gcc.target/powerpc/pr69461.c: Likewise.
1719 * gcc.target/powerpc/pr71680.c: Likewise.
1720 * gcc.target/powerpc/pr77289.c: Likewise.
1721 * gcc.target/powerpc/pr78458.c: Likewise.
1722 * gcc.target/powerpc/pr78543.c: Likewise.
1723 * g++.dg/pr71294.C: Remove option -mno-lra.
1724 * gcc.target/powerpc/pr71656-1.c: Likewise.
1725 * gcc.target/powerpc/pr71656-2.c: Likewise.
1726 * gcc.target/powerpc/pr71698.c: Likewise.
1727
2c2789d5
KT
17282017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1729 Sudakshina Das <sudi.das@arm.com>
1730
1731 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
1732
06bd22f6
MP
17332017-07-27 Marek Polacek <polacek@redhat.com>
1734
1735 PR c/81417
1736 * c-c++-common/Wsign-compare-1.c: New test.
1737 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
1738 * g++.dg/warn/Wsign-compare-4.C: Likewise.
1739 * g++.dg/warn/Wsign-compare-6.C: Likewise.
1740 * g++.dg/warn/compare1.C: Likewise.
1741 * gcc.dg/compare1.c: Likewise.
1742 * gcc.dg/compare2.c: Likewise.
1743 * gcc.dg/compare4.c: Likewise.
1744 * gcc.dg/compare5.c: Likewise.
1745 * gcc.dg/pr35430.c: Likewise.
1746 * gcc.dg/pr60087.c: Likewise.
1747
27c8b49b
PB
17482017-07-27 Peter Bergner <bergner@vnet.ibm.com>
1749
1750 PR middle-end/81564
1751 * gcc.dg/pr81564.c: New test.
1752
b7675b59
RB
17532017-07-27 Richard Biener <rguenther@suse.de>
1754
1755 PR tree-optimization/81573
1756 PR tree-optimization/81494
1757 * gcc.dg/torture/pr81573.c: New testcase.
1758
719488f8
RB
17592017-07-27 Richard Biener <rguenther@suse.de>
1760
1761 PR tree-optimization/81571
1762 * gcc.dg/torture/pr81571.c: New testcase.
1763
9811e84c
RB
17642017-07-27 Richard Biener <rguenther@suse.de>
1765
1766 PR tree-optimization/81502
1767 * gcc.target/i386/vect-insert-1.c: New testcase.
1768
58814c76
AK
17692017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1770
1771 PR target/81534
1772 * gcc.target/s390/pr81534.c: New test.
1773
036ea399
JJ
17742017-07-27 Jakub Jelinek <jakub@redhat.com>
1775
7d25ac20
JJ
1776 PR tree-optimization/81555
1777 PR tree-optimization/81556
1778 * gcc.c-torture/execute/pr81555.c: New test.
1779 * gcc.c-torture/execute/pr81556.c: New test.
1780
036ea399
JJ
1781 * gcc.dg/attr-noipa.c: New test.
1782 * gcc.dg/ipa/ipa-pta-18.c: New test.
1783 * gcc.dg/ipa/ipa-sra-11.c: New test.
1784
9bfda664
MM
17852017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1786
1787 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
1788 option.
1789 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1790 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1791 * gcc.target/powerpc/vsx-qimode.c: Likewise.
1792 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1793 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1794 * gcc.target/powerpc/vsx-simode.c: Likewise.
1795 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1796 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1797
eb086562
PC
17982017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
1799
1800 PR c++/71570
1801 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
1802
a7473dc5
L
18032017-07-26 H.J. Lu <hongjiu.lu@intel.com>
1804
1805 PR target/81563
1806 * gcc.target/i386/pr81563.c: New test
1807
404f48ac
WD
18082017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
1809
1810 PR target/79041
1811 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
1812
c3d38629
MP
18132017-07-26 Marek Polacek <polacek@redhat.com>
1814
1815 PR middle-end/70992
1816 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
1817 * gcc.dg/overflow-warn-2.c: Likewise.
1818 * gcc.dg/overflow-warn-3.c: Likewise.
1819 * gcc.dg/overflow-warn-4.c: Likewise.
1820 * gcc.dg/torture/pr70992-2.c: New test.
1821 * gcc.dg/torture/pr70992.c: New test.
1822
4f450a2b
RB
18232017-07-26 Richard Biener <rguenther@suse.de>
1824
1825 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
1826 happening in ccp1.
1827 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
1828
e1711448
WD
18292017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
1830
1831 PR middle-end/46932
1832 * gcc.dg/pr46932.c: New testcase.
1833
108c3c88
ML
18342017-07-26 Martin Liska <mliska@suse.cz>
1835
1836 PR sanitize/81186
1837 * gcc.dg/asan/pr81186.c: New test.
1838
52645850
CL
18392017-07-25 Carl Love <cel@us.ibm.com>
1840
1841 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
1842 vec_cnttz builtins.
1843
a8697b27
EB
18442017-07-25 Eric Botcazou <ebotcazou@adacore.com>
1845
1846 * gnat.dg/opt66.adb: New test.
1847
288fe52e
AM
18482017-07-25 Alexander Monakov <amonakov@ispras.ru>
1849
1850 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
1851 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
1852
b771c609
AM
18532017-07-25 Alexander Monakov <amonakov@ispras.ru>
1854
1855 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
1856
18572017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
1858
1859 * c-c++-common/patchable_function_entry-default.c: New test.
1860 * c-c++-common/patchable_function_entry-decl.c: Likewise.
1861 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1862
774cccdc
JJ
18632017-07-25 Jakub Jelinek <jakub@redhat.com>
1864
1865 PR target/81532
1866 * gcc.target/i386/pr80833-3.c: New test.
1867 * gcc.target/i386/avx512dq-pr81532.c: New test.
1868 * gcc.target/i386/avx512bw-pr81532.c: New test.
1869
1aa54f90
RB
18702017-07-25 Richard Biener <rguenther@suse.de>
1871
1872 PR tree-optimization/81455
1873 * gcc.dg/pr81455.c: New testcase.
1874
e294f495
RB
18752017-07-25 Richard Biener <rguenther@suse.de>
1876
1877 PR tree-optimization/81529
1878 * gfortran.dg/pr81529.f90: New testcase.
1879
edf8ba4b
WD
18802017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
1881
774cccdc 1882 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 1883
ea063871
RB
18842017-07-25 Richard Biener <rguenther@suse.de>
1885
1886 PR tree-optimization/81410
1887 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
1888
5ea71a5a
RB
18892017-07-25 Richard Biener <rguenther@suse.de>
1890
1891 PR tree-optimization/81510
1892 * gcc.dg/torture/pr81510.c: New testcase.
1893 * gcc.dg/torture/pr81510-2.c: Likewise.
1894
4287b4e8
ML
18952017-07-25 Martin Liska <mliska@suse.cz>
1896
1897 PR ipa/81520
1898 * gcc.dg/ipa/pr81520.c: New test.
1899
d49718d6
MP
19002017-07-25 Marek Polacek <polacek@redhat.com>
1901
1902 PR c/81364
1903 * Wmultistatement-macros-12.c: New test.
1904
0e82a9b9
BC
19052017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1906
1907 PR target/81414
1908 * gcc.target/aarch64/pr81414.C: New.
1909
3d99332b
RB
19102017-07-25 Richard Biener <rguenther@suse.de>
1911
1912 PR middle-end/81505
1913 * gcc.dg/ubsan/pr81505.c: New testcase.
1914
52d0f7bd
DS
19152017-07-24 Daniel Santos <daniel.santos@pobox.com>
1916
1917 PR testsuite/80759
1918 * gcc.target/x86_64/abi/ms-sysv/do-test.S
1919 (ELFFN_BEGIN): Rename to FN_TYPE.
1920 (ELFFN_END): Rename to FN_SIZE.
1921 (ASMNAME): New macro.
1922 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
1923 .global.
1924 (FUNC_END): Use ASMNAME.
1925 (test_data_save): Remove.
1926 (test_data_input): Likewise.
1927 (test_data_output: Likewise.
1928 (test_data_fn): Likewise.
1929 (test_data_retaddr): Likewise.
1930 (regs_to_mem): Make globals, use r10 instead of rax.
1931 (mem_to_regs): Likewise.
1932 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
1933 body to ms-sysv.c.
1934 (do_test_aligned): Likewise.
1935 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
1936 Add dg-* directives.
1937 (PASTE_STR): New macro.
1938 (ASMNAME): Likewise.
1939 (LOAD_TEST_DATA_ADDR): Likewise.
1940 (TEST_DATA_OFFSET): Likewise.
1941 (do_test_body0): New C function.
1942 (do_test_body): New inline assembly routine.
1943 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
1944 (runtest_ms_sysv): Modify.
1945
19930989
MM
19462017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1947
1948 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
1949 since the upper-regs options have been deleted.
1950 * gcc.target/powerpc/pr65849-2.c: Likewise.
1951 * gcc.target/powerpc/pr80099-1.c: Likewise.
1952 * gcc.target/powerpc/pr80099-2.c: Likewise.
1953 * gcc.target/powerpc/pr80099-3.c: Likewise.
1954 * gcc.target/powerpc/pr80099-4.c: Likewise.
1955 * gcc.target/powerpc/pr80099-5.c: Likewise.
1956 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
1957 support removal of the upper-regs options.
1958 * gcc.target/powerpc/p8vector-fp.c: Likewise.
1959 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
1960 * gcc.target/powerpc/p9-dimode1.c: Likewise.
1961 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1962 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
1963 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
1964 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
1965 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
1966 * gcc.target/powerpc/ppc-round.c: Likewise.
1967 * gcc.target/powerpc/pr71720.c: Likewise.
1968 * gcc.target/powerpc/pr72853.c: Likewise.
1969 * gcc.target/powerpc/pr79907.c: Likewise.
1970 * gcc.target/powerpc/pr78953.c: Likewise.
1971 * gcc.target/powerpc/upper-regs-df.c: Likewise.
1972 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
1973 * gcc.target/powerpc/vec-extract-1.c: Likewise.
1974 * gcc.target/powerpc/vec-init-3.c: Likewise.
1975 * gcc.target/powerpc/vec-init-6.c: Likewise.
1976 * gcc.target/powerpc/vec-init-7.c: Likewise.
1977 * gcc.target/powerpc/vec-set-char.c: Likewise.
1978 * gcc.target/powerpc/vec-set-int.c: Likewise.
1979 * gcc.target/powerpc/vec-set-short.c: Likewise.
1980
d47d34bb
WD
19812017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
1982
1983 PR target/79041
1984 * gcc.target/aarch64/pr79041-2.c: New test.
1985
26bca0ed
CL
19862017-07-24 Carl Love <cel@us.ibm.com>
1987
1988 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
1989 the new built-ins.
1990
4b40986c
JW
19912017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
1992
1993 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
1994
213c3b7b
TK
19952017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1996 Mikael Morin <mikael@gcc.gnu.org>
1997
1998 PR fortran/66102
1999 * gfortran.dg/realloc_on_assign_28.f90: New test.
2000
e2b71b5a
DE
20012017-07-23 David Edelsohn <dje.gcc@gmail.com>
2002
2003 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
2004 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
2005
f36dda3b
UB
20062017-07-23 Uros Bizjak <ubizjak@gmail.com>
2007
2008 PR target/80569
2009 * gcc.target/i386/pr80569.c: New test.
2010
5ff4baa5
CL
20112017-07-21 Carl Love <cel@us.ibm.com>
2012
2013 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
2014 vmuleuh): Fix scan-assembler-times should check for word not half word
2015 instructions.
2016
43f84f6c
JW
20172017-07-21 Jim Wilson <jim.wilson@linaro.org>
2018
2019 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
2020 redundant -march option.
2021 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
2022 in addition to armv8.1-a.
2023
325fe816
YG
20242017-07-21 Yury Gribov <tetra2005@gmail.com>
2025
2026 PR middle-end/56727
2027 * gcc.dg/pr56727-1.c: New test.
2028 * gcc.dg/pr56727-2.c: New test.
2029
5a5838e0
SM
20302017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
2031
2032 * gcc.target/powerpc/mmx-check.h: New file.
2033 * gcc.target/powerpc/mmx-packs.c: New file.
2034 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
2035 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
2036 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
2037 * gcc.target/powerpc/mmx-paddb-1.c: New file.
2038 * gcc.target/powerpc/mmx-paddd-1.c: New file.
2039 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
2040 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
2041 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
2042 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
2043 * gcc.target/powerpc/mmx-paddw-1.c: New file.
2044 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
2045 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
2046 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
2047 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
2048 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
2049 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
2050 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
2051 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
2052 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
2053 * gcc.target/powerpc/mmx-pslld-1.c: New file.
2054 * gcc.target/powerpc/mmx-psllw-1.c: New file.
2055 * gcc.target/powerpc/mmx-psrad-1.c: New file.
2056 * gcc.target/powerpc/mmx-psraw-1.c: New file.
2057 * gcc.target/powerpc/mmx-psrld-1.c: New file.
2058 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
2059 * gcc.target/powerpc/mmx-psubb-2.c: New file.
2060 * gcc.target/powerpc/mmx-psubd-2.c: New file.
2061 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
2062 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
2063 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
2064 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
2065 * gcc.target/powerpc/mmx-psubw-2.c: New file.
2066 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
2067 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
2068 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
2069 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
2070 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
2071 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
2072
9af7f373
RB
20732017-06-21 Richard Biener <rguenther@suse.de>
2074
2075 PR tree-optimization/81500
2076 * gcc.dg/torture/pr81500.c: New testcase.
2077
5aaa8fb4
NS
20782017-07-20 Nathan Sidwell <nathan@acm.org>
2079
2080 * g++.dg/ext/anon-struct6.C: Adjust diag.
2081 * g++.old-deja/g++.other/anon4.C: Adjust diag.
2082
2953b72f
JJ
20832017-07-20 Jakub Jelinek <jakub@redhat.com>
2084
2085 PR target/80846
2086 * gcc.target/i386/avx-pr80846.c: New test.
2087 * gcc.target/i386/avx2-pr80846.c: New test.
2088 * gcc.target/i386/avx512f-pr80846.c: New test.
2089
73c4b4df
BC
20902017-07-20 Bin Cheng <bin.cheng@arm.com>
2091
2092 PR tree-optimization/81388
2093 * gcc.dg/tree-ssa/pr81388-1.c: New test.
2094 * gcc.dg/tree-ssa/pr81388-2.c: New test.
2095
77e5edaf
JH
20962017-07-17 Tom de Vries <tom@codesourcery.com>
2097
2098 PR middle-end/81030
2099 * gcc.dg/pr81030.c: New test.
2100
891ad31c
RB
21012017-07-20 Richard Biener <rguenther@suse.de>
2102
2103 PR tree-optimization/61171
2104 * g++.dg/vect/pr61171.cc: New testcase.
2105 * gfortran.dg/vect/pr61171.f: Likewise.
2106 * gcc.dg/vect/vect-reduc-11.c: Likewise.
2107
f971b281
RB
21082017-07-20 Richard Biener <rguenther@suse.de>
2109
2110 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
2111 with V64QImode.
2112 * gcc.dg/vect/slp-45.c: Likewise.
2113
2071f8f9
N
21142017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
2115
2116 * gcc.dg/tree-ssa/vrp116.c: New Test.
2117
a6722e5b
MM
21182017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2119
2120 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
2121 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
2122 __builtin_cpu_is and __builtin_cpu_supports are supported.
2123
ccfa843f
SM
21242017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
2125
2126 * gcc.target/powerpc/bmi-check.h (main): Skip unless
2127 __BUILTIN_CPU_SUPPORTS__ defined.
2128 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
2129 __BUILTIN_CPU_SUPPORTS__ defined.
2130
564e405c
JJ
21312017-07-19 Jakub Jelinek <jakub@redhat.com>
2132
2133 PR tree-optimization/81346
2134 * gcc.dg/tree-ssa/pr81346-5.c: New test.
2135
3717fbe3
TV
21362017-07-19 Tom de Vries <tom@codesourcery.com>
2137
2138 * gcc.target/nvptx/decl-init.c: Update alignment.
2139 * gcc.target/nvptx/slp-2-run.c: New test.
2140 * gcc.target/nvptx/slp-2.c: New test.
2141 * gcc.target/nvptx/v2di.c: New test.
2142
b98b34b7
TV
21432017-07-19 Tom de Vries <tom@codesourcery.com>
2144
2145 * gcc.target/nvptx/slp-run.c: New test.
2146 * gcc.target/nvptx/slp.c: New test.
2147 * gcc.target/nvptx/v2si-cvt.c: New test.
2148 * gcc.target/nvptx/v2si-run.c: New test.
2149 * gcc.target/nvptx/v2si.c: New test.
2150 * gcc.target/nvptx/vec.inc: New test.
2151
8d1628eb
JJ
21522017-07-19 Jakub Jelinek <jakub@redhat.com>
2153
2154 PR tree-optimization/81346
2155 * gcc.dg/tree-ssa/pr81346-1.c: New test.
2156 * gcc.dg/tree-ssa/pr81346-2.c: New test.
2157 * gcc.dg/tree-ssa/pr81346-3.c: New test.
2158 * gcc.dg/tree-ssa/pr81346-4.c: New test.
2159 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
2160 compiler to avoid X / C1 op C2 optimization to trigger.
2161
4d6ababc
ML
21622017-07-19 Martin Liska <mliska@suse.cz>
2163
2164 PR sanitizer/63361
2165 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
2166 -ffloat-store or -mieee for targets that need it.
2167
d83cc5cc
TV
21682017-07-18 Tom de Vries <tom@codesourcery.com>
2169
2170 PR middle-end/81464
2171 * gfortran.dg/pr81464.f90: New test.
2172
e822e885
UB
21732017-07-18 Uros Bizjak <ubizjak@gmail.com>
2174
2175 PR target/81471
2176 * gcc.target/i386/pr81471.c: New test.
2177
b267968e
RB
21782017-06-18 Richard Biener <rguenther@suse.de>
2179
2180 PR tree-optimization/81410
2181 * gcc.dg/vect/pr81410.c: New testcase.
2182
33e9feb5
JH
21832017-07-18 Jan Hubicka <hubicka@ucw.cz>
2184
2185 PR middle-end/81462
2186 * g++.dg/torture/pr81462.C: New testcase.
2187
694dd0e4
BC
21882017-07-18 Bin Cheng <bin.cheng@arm.com>
2189
2190 PR target/81408
2191 * g++.dg/tree-ssa/pr81408.C: New.
2192 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
2193
f9bfe3f5
RB
21942017-07-18 Richard Biener <rguenther@suse.de>
2195
2196 PR tree-optimization/80620
2197 PR tree-optimization/81403
2198 * gcc.dg/torture/pr80620.c: New testcase.
2199 * gcc.dg/torture/pr81403.c: Likewise.
2200
22012017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
2202
2203 PR tree-optimization/81418
2204 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
2205
22062017-07-17 Carl Love <cel@us.ibm.com>
2207
2208 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
2209 test case changes for commit 249424
2210
2211 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
2212 vmuleuh): Fix scan-assembler-times should check for word not half word
2213 instructions.
2214
f6489326
BS
22152017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2216
2217 PR tree-optimization/81162
2218 * gcc.dg/pr81162.c: Move this to...
2219 * gcc.dg/ubsan/pr81162.c: ...here.
2220
dbc4ecfc
VR
22212017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
2222
2223 * g++.dg/diagnostic/friend1.C: New test.
2224 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
2225
a64559a5
NS
22262017-07-17 Nathan Sidwell <nathan@acm.org>
2227
2228 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
2229
aac59577
BE
22302017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2231
2232 * lib/gcc-dg.exp: Increase expect's match buffer size.
2233
aa1528b5
BC
22342017-07-17 Bin Cheng <bin.cheng@arm.com>
2235
2236 PR target/81369
2237 * gcc.dg/tree-ssa/pr81369.c: New.
2238
b6c354eb
CZ
22392017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
2240
2241 * gcc.target/arc/pr9000674901.c: New file.
2242 * gcc.target/arc/pic-1.c: Likewise.
2243 * gcc.target/arc/pr9001191897.c: Likewise.
2244
1825c61e
CZ
22452017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
2246 Andrew Burgess <andrew.burgess@embecosm.com>
2247
2248 * gcc.target/arc/naked-1.c: New file.
2249 * gcc.target/arc/naked-2.c: Likewise.
2250
1f1e8aed
JJ
22512017-07-17 Jakub Jelinek <jakub@redhat.com>
2252
9ebce098
JJ
2253 PR tree-optimization/81428
2254 * gcc.dg/fixed-point/pr81428.c: New test.
2255
e8dd1313
JJ
2256 PR tree-optimization/81365
2257 * g++.dg/torture/pr81365.C: New test.
2258
1f1e8aed
JJ
2259 PR tree-optimization/81396
2260 * gcc.dg/tree-ssa/pr81396.c: New test.
2261
38f638ca
EB
22622017-07-16 Eric Botcazou <ebotcazou@adacore.com>
2263
2264 * gnat.dg/opt65.adb: New test.
2265
5fa396ad
JH
22662017-07-16 Jan Hubicka <hubicka@ucw.cz>
2267
2268 * gcc.dg/predict-8.c: Update.
2269
00aeee56
VR
22702017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
2271
2272 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
2273 * g++.dg/warn/pr12242.C: Likewise.
2274
b70bb05b
KN
22752017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
2276
2277 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
2278 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
2279 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
2280 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
2281 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
2282 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
2283 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
2284 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
2285 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
2286 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
2287 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
2288 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
2289 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
2290 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
2291 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
2292 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
2293 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
2294 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
2295 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
2296 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
2297 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
2298 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
2299 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
2300 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
2301 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
2302 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
2303 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
2304 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
2305 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
2306 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
2307 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
2308 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
2309 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
2310 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
2311 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
2312 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
2313 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
2314 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
2315 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
2316 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
2317 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
2318 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
2319 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
2320 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
2321 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
2322 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
2323 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
2324 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
2325 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
2326 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
2327 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
2328
3b805666
BS
23292016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2330
2331 PR tree-optimization/81162
2332 * gcc.dg/pr81162.c: New file.
2333
bece580c
MS
23342017-07-14 Martin Sebor <msebor@redhat.com>
2335
2336 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
2337 that bcopy is expected to be transformed to.
2338
eea77d1f
DM
23392017-07-14 David Malcolm <dmalcolm@redhat.com>
2340
2341 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
2342 * g++.dg/lookup/missing-std-include-2.C: New test case.
2343 * g++.dg/lookup/missing-std-include-3.C: New test case.
2344 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
2345 * gcc.dg/missing-header-fixit-1.c: New test case.
2346 * gcc.dg/missing-header-fixit-2.c: New test case.
2347 * gcc.dg/missing-header-fixit-2.h: New header.
2348
338d6484
DM
23492017-07-13 David Malcolm <dmalcolm@redhat.com>
2350
2351 PR c/81405
2352 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
2353
23542017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
2355
2356 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
2357
6d28654e
ML
23582017-07-13 Martin Liska <mliska@suse.cz>
2359
2360 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
2361 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
2362 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
2363 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
2364 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
2365 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
2366 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
2367
3787ee47
MM
23682017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2369
2370 PR target/81193
2371 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
2372 __builtin_cpu_supports with old GLIBC's.
2373 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
2374 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
2375 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
2376 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
2377 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
2378 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
2379 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
2380 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
2381 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
2382 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
2383 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
2384 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
2385 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
2386 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
2387 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
2388 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
2389 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
2390 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
2391 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
2392 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
2393 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
2394 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
2395 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
2396 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
2397
118009c1
CL
23982017-07-12 Carl Love <cel@us.ibm.com>
2399
2400 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
2401 rev_bool_int): Add test cases for builtins.
2402 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
2403 test cases for builtins.
2404
5d7b8153
CL
24052017-07-12 Carl Love <cel@us.ibm.com>
2406
2407 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
2408 lp64 && p9vector_hw.
2409
6ea93a64
CL
24102017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
2411
2412 * lib/target-supports.exp (check_stack_check_available): Make
2413 testcase name depend on stack_kind.
2414
2f65ab2e
MC
24152017-07-11 Michael Collison <michael.collison@arm.com>
2416
774cccdc 2417 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 2418
9e028cef
PC
24192017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2420
2421 PR c++/51270
2422 * g++.dg/warn/Wreturn-local-addr-3.C: New.
2423
f281956e
CL
24242017-07-11 Carl Love <cel@us.ibm.com>
2425
2426 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
2427 test cases for the builtins.
2428
3d36348a
YG
24292017-07-11 Yury Gribov <tetra2005@gmail.com>
2430
2431 * lib/profopt.exp: Print relative names in UNSUPPORTED
2432 AutoFDO tests.
2433
214f700a
MC
24342017-07-10 Michael Collison <michael.collison@arm.com>
2435
2436 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
2437
03ed2915
UB
24382017-07-10 Uros Bizjak <ubizjak@gmail.com>
2439
2440 PR target/81375
2441 * gcc.target/i386/pr81375.c: New test.
2442
9c582dbb
MS
24432017-07-10 Martin Sebor <msebor@redhat.com>
2444
2445 PR tree-optimization/80397
2446 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 2447
281ac396
MS
24482017-07-10 Martin Sebor <msebor@redhat.com>
2449
2450 PR other/81345
2451 * gcc.dg/pr81345.c: New test.
2452
a7784956
CZ
24532017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
2454
2455 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
2456 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
2457
5920ba15
UB
24582017-07-09 Uros Bizjak <ubizjak@gmail.com>
2459
2460 PR target/81313
2461 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
2462 integer argumets to bypass x86_64 outgoing args optimization.
2463
24642017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
2465
2466 * gfortran.dg/eoshift_4.f90: New test.
2467 * gfortran.dg/eoshift_5.f90: New test.
2468 * gfortran.dg/eoshift_6.f90: New test.
2469
35c95658
L
24702017-07-09 H.J. Lu <hongjiu.lu@intel.com>
2471
2472 PR target/81313
2473 * gcc.target/i386/pr81313-1.c: New test.
2474 * gcc.target/i386/pr81313-2.c: Likewise.
2475 * gcc.target/i386/pr81313-3.c: Likewise.
2476 * gcc.target/i386/pr81313-4.c: Likewise.
2477 * gcc.target/i386/pr81313-5.c: Likewise.
2478
dcbf81c9
RS
24792017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
2480
2481 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
2482 * gnat.dg/vect16.ads (Sarray): Likewise.
2483 * gnat.dg/vect17.ads (Sarray): Likewise.
2484 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
2485 * gnat.dg/vect16.adb (Add): Likewise.
2486 * gnat.dg/vect17.adb (Add): Likewise.
2487
738f7c2e
DM
24882017-07-07 David Malcolm <dmalcolm@redhat.com>
2489
2490 PR c++/79300
2491 * g++.dg/diagnostic/pr79300.C: New test case.
2492
6a69355c
MM
24932017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2494
57f49e99
MM
2495 * gcc.target/powerpc/clone1.c: Add check to make sure the
2496 __builtin_cpu_supports function is fully supported.
2497 * gcc.target/powerpc/clone2.c: New runtime test for
2498 target_clones.
2499
6a69355c
MM
2500 PR target/81348
2501 * gcc.target/powerpc/pr81348.c: New test.
2502
5e32025a
SN
25032017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
2504
2505 * gfortran.dg/vect/pr60510.f: Require vect_double support.
2506
19388c6d
CL
25072017-07-07 Carl Love <cel@us.ibm.com>
2508
2509 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
2510 file for built-ins.
2511
bcc3c3f1
JM
25122017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
2513
2514 * gcc.target/sparc/dictunpack.c: New file.
2515 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
2516 * gcc.target/sparc/fpcmpshl.c: Likewise.
2517 * gcc.target/sparc/fpcmpurshl.c: Likewise.
2518 * gcc.target/sparc/fpcmpushl.c: Likewise.
2519
2c6e2eb1
HA
25202017-07-06 Harald Anlauf <anlauf@gmx.de>
2521
2522 PR fortran/70071
2523 * gfortran.dg/coarray_44.f90: New testcase.
2524
5094f7d5
MO
25252017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
2526
2527 * c-c++-common/asan/kasan-alloca-1.c: New test.
2528 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
2529
e3174bdf
MO
25302017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
2531
2532 * c-c++-common/asan/alloca_big_alignment.c: New test.
2533 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2534 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
2535 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
2536 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2537 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2538 * c-c++-common/asan/alloca_safe_access.c: Likewise.
2539 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2540
a40c6fa8
GJL
25412017-07-06 Georg-Johann Lay <avr@gjlay.de>
2542
2543 PR target/81305
2544 * gcc.target/avr/isr-test.h: Fix warnings.
2545
9296dd9b
TP
25462017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
2547
2548 * lib/target-supports.exp: Generate
2549 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
2550 and check_effective_target_arm_arch_v8r_multilib.
2551
d87f00ba
CL
25522017-07-06 Carl Love <cel@us.ibm.com>
2553
9296dd9b 2554 * ChangeLog: Clean up from mid air collision
08e60e19
CL
2555
25562017-07-06 Carl Love <cel@us.ibm.com>
2557
2558 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
2559 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
2560 cases for vec_addc, adde and addec builtins.
2561
c471c6ed
DM
25622017-07-06 David Malcolm <dmalcolm@redhat.com>
2563
2564 PR c++/79300
2565 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
2566 expected underlining within macro expansion.
2567 * c-c++-common/pr70264.c: Likewise.
2568 * g++.dg/plugin/diagnostic-test-expressions-1.C
2569 (test_within_macro_1): New test.
2570 (test_within_macro_2): Likewise.
2571 (test_within_macro_3): Likewise.
2572 (test_within_macro_4): Likewise.
2573 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
2574 expected underlining within macro expansion.
2575 (test_macro_4): Likewise.
2576 * gcc.dg/plugin/diagnostic-test-expressions-1.c
2577 (test_within_macro_1): New test.
2578 (test_within_macro_2): Likewise.
2579 (test_within_macro_3): Likewise.
2580 (test_within_macro_4): Likewise.
2581 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
2582 underlining within macro expansion.
2583
68d872d7
SP
25842017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
2585
2586 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
2587 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
2588 _mm_maskz_getexp_round_sd): Test new intrinsics.
2589 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
2590 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
2591 _mm_maskz_getexp_round_ss): Ditto.
2592 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
2593 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
2594 _mm_maskz_getmant_round_sd): Ditto.
2595 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
2596 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
2597 _mm_maskz_getmant_round_ss): Ditto.
2598 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
2599 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
2600 _mm_maskz_getexp_round_sd): New runtime tests.
2601 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
2602 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
2603 _mm_maskz_getexp_round_ss): Ditto.
2604 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
2605 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
2606 _mm_maskz_getmant_round_sd): Ditto.
2607 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
2608 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
2609 _mm_maskz_getmant_round_ss): Ditto.
2610 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
2611 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
2612 __builtin_ia32_getmantss_mask_round): Test new builtins.
2613 * gcc.target/i386/sse-13.c : Ditto.
2614 * gcc.target/i386/sse-23.c: Ditto.
2615 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
2616 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
2617 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
2618 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
2619 _mm_mask_getexp_round_ss): Test new intrinsics.
2620 * gcc.target/i386/testround-1.c: Ditto.
2621 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
2622 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
2623 _mm_mask_getmant_round_ss): Test new intrinsics
2624 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
2625 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
2626 _mm_maskz_getmant_ss): Test new intrinsics.
2627
9e00a397
CL
26282017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
2629
2630 * lib/target-supports-dg.exp (dg-require-stack-check): New.
2631 * lib/target-supports.exp (check_stack_check_available): New.
2632 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
2633 * gcc.c-torture/compile/stack-check-1.c: Likewise.
2634 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
2635 * gcc.dg/pr47443.c: Likewise.
2636 * gcc.dg/pr48134.c: Likewise.
2637 * gcc.dg/pr70017.c: Likewise.
2638 * gcc.target/aarch64/stack-checking.c: Likewise.
2639 * gcc.target/arm/stack-checking.c: Likewise.
2640 * gcc.target/i386/pr48723.c: Likewise.
2641 * gcc.target/i386/pr55672.c: Likewise.
2642 * gcc.target/i386/pr67265-2.c: Likewise.
2643 * gcc.target/i386/pr67265.c: Likewise.
2644 * gnat.dg/opt49.adb: Likewise.
2645 * gnat.dg/stack_check1.adb: Likewise.
2646 * gnat.dg/stack_check2.adb: Likewise.
2647 * gnat.dg/stack_check3.adb: Likewise.
2648
38e6cc4d
KN
26492017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
2650
2651 PR target/80103
2652 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
2653 __attribute__.
2654
f8aa2b2c
SP
26552017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
2656
2657 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
2658 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
2659 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
2660 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
2661 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
2662 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
2663 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
2664 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
2665 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
2666 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
2667 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
2668 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
2669
e483b7b4
GJL
26702017-07-05 Georg-Johann Lay <avr@gjlay.de>
2671
2672 PR target/81305
2673 * gcc.target/avr/isr-test.h: New file.
2674 * gcc.target/avr/torture/isr-01-simple.c: New test.
2675 * gcc.target/avr/torture/isr-02-call.c: New test.
2676 * gcc.target/avr/torture/isr-03-fixed.c: New test.
2677
a8745cc2
BC
26782017-07-05 Bin Cheng <bin.cheng@arm.com>
2679
2680 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
2681 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
2682 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
2683 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
2684
4a52eb19
BC
26852017-07-05 Bin Cheng <bin.cheng@arm.com>
2686
2687 * gcc.dg/tree-ssa/ldist-26.c: New test.
2688
95f7d11b
BC
26892017-07-05 Bin Cheng <bin.cheng@arm.com>
2690
2691 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
2692
45bb7d59
UB
26932017-07-04 Uros Bizjak <ubizjak@gmail.com>
2694
2695 PR target/81300
2696 * gcc.target/i386/pr81300.c: New test.
2697
1fcfac88
UB
26982017-07-04 Uros Bizjak <ubizjak@gmail.com>
2699
2700 PR target/81294
2701 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
2702 x and y arguments in the call to _subborrow_u32.
2703 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
2704 x and y arguments in the call to _subborrow_u64.
2705 * gcc.target/i386/pr81294-1.c: New test.
2706 * gcc.target/i386/pr81294-2.c: Ditto.
2707
a4187dab
KT
27082017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2709
2710 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
2711
efbf55b0
MP
27122017-07-04 Marek Polacek <polacek@redhat.com>
2713
2714 PR c/81231
2715 * gcc.dg/atomic-pr81231.c: New test.
2716
1aad7106
RS
27172017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
2718
2719 PR tree-optimization/81292
2720 * gcc.dg/pr81292-1.c: New test.
2721 * gcc.dg/pr81292-2.c: Likewise.
2722
7c819e8a
ML
27232017-07-04 Martin Liska <mliska@suse.cz>
2724
2725 PR sanitizer/81040
2726 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
2727 use-after-scope sanitization.
2728
f111f434
JJ
27292017-07-04 Jakub Jelinek <jakub@redhat.com>
2730
8e8dd13b
JJ
2731 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
2732 options.
2733
f111f434
JJ
2734 PR target/81175
2735 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
2736 gather.
2737
7a1238d1
ML
27382017-07-04 Martin Liska <mliska@suse.cz>
2739
2740 PR ipa/81214
2741 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
2742 * g++.dg/ext/mvc3.C: Likewise.
2743 * gcc.target/i386/mvc2.c: Likewise.
2744 * gcc.target/i386/mvc3.c: Likewise.
2745
9fc1fed4
JJ
27462017-07-04 Jakub Jelinek <jakub@redhat.com>
2747
8e3b9bbf
JJ
2748 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
2749 decomposition declaration in diagnostics.
2750 * g++.dg/cpp1z/decomp2.C: Likewise.
2751 * g++.dg/cpp1z/decomp3.C: Likewise.
2752 * g++.dg/cpp1z/decomp4.C: Likewise.
2753 * g++.dg/cpp1z/decomp5.C: Likewise.
2754 * g++.dg/cpp1z/decomp6.C: Likewise.
2755 * g++.dg/cpp1z/decomp7.C: Likewise.
2756 * g++.dg/cpp1z/decomp8.C: Likewise.
2757 * g++.dg/cpp1z/decomp13.C: Likewise.
2758 * g++.dg/cpp1z/decomp14.C: Likewise.
2759 * g++.dg/cpp1z/decomp18.C: Likewise.
2760 * g++.dg/cpp1z/decomp19.C: Likewise.
2761 * g++.dg/cpp1z/decomp22.C: Likewise.
2762 * g++.dg/cpp1z/decomp23.C: Likewise.
2763 * g++.dg/cpp1z/decomp24.C: Likewise.
2764 * g++.dg/cpp1z/decomp25.C: Likewise.
2765 * g++.dg/cpp1z/decomp26.C: Likewise.
2766 * g++.dg/cpp1z/decomp28.C: Likewise.
2767
9fc1fed4
JJ
2768 PR c++/81258
2769 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
2770 * g++.dg/cpp1z/decomp30.C: New test.
2771
17c18221
PC
27722017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2773
2774 PR c++/65775
2775 * g++.dg/cpp0x/trailing14.C: New.
2776
370d975d
DH
27772017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2778
2779 PR testsuite/79866
2780 * gfortran.dg/coarray_event_2.f08: New test.
2781
73977c47
DH
27822017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2783
2784 PR testsuite/79843
2785 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
2786 * gfortran.dg/pointer_intent_2.f90: Likewise.
2787
2f70a979
JH
27882017-07-02 Jan Hubicka <hubicka@ucw.cz>
2789
2790 PR middle-end/81290
2791 * gcc.c-torture/compile/pr81290.c: New.
2792
6b5e165b
RB
27932017-07-03 Richard Biener <rguenther@suse.de>
2794
2795 PR tree-optimization/60510
2796 * gfortran.dg/vect/pr60510.f: New testcase.
2797
d8ac7e28
RO
27982017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2799
2800 * gcc.target/i386/mvc6.c: Require ifunc support.
2801
da402967
ML
28022017-07-03 Martin Liska <mliska@suse.cz>
2803
2804 PR sanitize/81040
2805 * g++.dg/asan/function-argument-1.C: New test.
2806 * g++.dg/asan/function-argument-2.C: New test.
2807 * g++.dg/asan/function-argument-3.C: New test.
2808
bc9f4235
RS
28092017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
2810
2811 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
2812 as well.
2813
be086ff5
TV
28142017-07-03 Tom de Vries <tom@codesourcery.com>
2815
2816 PR tree-optimization/69468
2817 * gcc.dg/pr81192.c: Update.
2818
4752be46
TV
28192017-07-03 Tom de Vries <tom@codesourcery.com>
2820
2821 PR tree-optimization/81192
2822 * gcc.dg/pr81192.c: Update.
2823
0bbfd554
TV
28242017-07-03 Tom de Vries <tom@codesourcery.com>
2825
2826 PR tree-optimization/81192
2827 * gcc.dg/pr81192.c: New test.
2828
b677e2f6
TK
28292017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2830
2831 * gfortran/eoshift_3.f90: New test.
2832
e3f9a279
RS
28332017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2834
2835 * gcc.dg/strlenopt-32.c: New testcase.
2836 * gcc.dg/strlenopt-33.c: Likewise.
2837 * gcc.dg/strlenopt-33g.c: Likewise.
2838 * gcc.dg/strlenopt-34.c: Likewise.
2839 * gcc.dg/strlenopt-35.c: Likewise.
2840
862088aa
RS
28412017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2842
2843 PR tree-optimization/80769
2844 * gcc.dg/strlenopt-31.c: New test.
2845 * gcc.dg/strlenopt-31g.c: Likewise.
2846
c34d0927
RS
28472017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2848
2849 PR tree-optimization/81136
2850 * gcc.dg/vect/pr81136.c: New test.
2851
c52d6043
JJ
28522017-07-01 Jakub Jelinek <jakub@redhat.com>
2853
2854 PR sanitizer/81262
2855 * gcc.c-torture/compile/pr81262.c: New test.
2856 * g++.dg/ubsan/pr81262.C: New test.
2857
77616c7e
JH
28582017-06-29 Jan Hubicka <hubicka@ucw.cz>
2859
2860 PR ipa/81261
2861 * g++.dg/ipa/pr81261.C: New testcase.
2862
fb6a764d
AP
28632017-06-30 Andrew Pinski <apinski@cavium.com>
2864
2865 * gcc.dg/torture/pr81245.c: New testcase.
2866
059ab149
AH
28672017-06-30 Aldy Hernandez <aldyh@redhat.com>
2868
2869 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
2870 unbounded use.
2871
e59e8b5a
DM
28722017-06-30 David Malcolm <dmalcolm@redhat.com>
2873
2874 PR c++/80014
2875 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
2876 Add declaration.
2877 (test_typeid): New test function.
2878
e855bdc0
JJ
28792017-06-30 Jakub Jelinek <jakub@redhat.com>
2880
2881 PR target/81225
2882 * gcc.target/i386/pr81225.c: New test.
2883
fe32bb1b
NS
28842017-06-30 Nathan Sidwell <nathan@acm.org>
2885
2886 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
2887 * g++.dg/cpp0x/decltype9.C: Likewise.
2888 * g++.dg/cpp0x/forw_enum9.C: Likewise.
2889 * g++.dg/lookup/decl1.C: Likewise.
2890 * g++.dg/lookup/extern-c-redecl.C: Likewise.
2891 * g++.dg/other/pr28432.C: Likewise.
2892 * g++.dg/parse/crash12.C: Likewise.
2893 * g++.dg/parse/enum3.C: Likewise.
2894 * g++.dg/parse/operator6.C: Likewise.
2895 * g++.dg/template/crash69.C: Likewise.
2896 * g++.dg/template/error27.C: Likewise.
2897 * g++.dg/template/error28.C: Likewise.
2898 * g++.dg/template/memfriend6.C: Likewise.
2899 * g++.old-deja/g++.mike/err1.C: Likewise.
2900 * g++.old-deja/g++.mike/p811.C: Likewise.
2901 * g++.old-deja/g++.other/crash25.C: Likewise.
2902 * g++.old-deja/g++.other/dtor4.C: Likewise.
2903 * g++.old-deja/g++.pt/t37.C: Likewise.
2904
aaa587d4
ML
29052017-06-30 Martin Liska <mliska@suse.cz>
2906
2907 PR ipa/81214
2908 * gcc.target/i386/pr81214.c: New test.
2909
274c1516
NS
29102017-06-30 Nathan Sidwell <nathan@acm.org>
2911
3b5c768c
NS
2912 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
2913
274c1516
NS
2914 PR c++/81229
2915 * g++.dg/lookup/pr81229.C: New.
2916
c497284c
ML
29172017-06-30 Martin Liska <mliska@suse.cz>
2918
2919 PR sanitizer/81021
2920 * g++.dg/asan/pr81021.C: New test.
2921
4812f0b7
RB
29222017-06-30 Richard Biener <rguenther@suse.de>
2923
2924 PR tree-optimization/81249
2925 * g++.dg/torture/pr81249.C: New testcase.
2926
8e09cb8b
PC
29272017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2928
2929 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
2930 * g++.dg/diagnostic/variadic1.C: Likewise.
2931 * g++.dg/gomp/udr-3.C: Likewise.
2932 * g++.dg/overload/error1.C: Likewise.
2933 * g++.dg/overload/error2.C: Likewise.
2934 * g++.dg/template/duplicate1.C: Likewise.
2935 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2936 * g++.old-deja/g++.brendan/arm2.C: Likewise.
2937 * g++.old-deja/g++.other/redecl2.C: Likewise.
2938 * g++.old-deja/g++.other/redecl4.C: Likewise.
2939 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2940
74582a3e
CP
29412017-06-29 Cesar Philippidis <cesar@codesourcery.com>
2942
2943 PR fortran/77765
2944 * gfortran.dg/goacc/pr77765.f90: New test.
2945
6da4066f
SE
29462017-06-29 Steve Ellcey <sellcey@cavium.com>
2947
2948 * gcc.target/aarch64/ccmp_2.c: New test.
2949
be3b7dcf
NS
29502017-06-29 Nathan Sidwell <nathan@acm.org>
2951
2952 PR c++/81247
2953 * g++.dg/parse/pr81247-[abc].C: New.
2954
e5898daf
CL
29552017-06-29 Carl Love <cel@us.ibm.com>
2956
2957 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
2958 test_unsigned_int_result, test_ll_int_result,
2959 test_ll_unsigned_int_result): Add result checking functions, add
2960 debug support.
2961 (main): Add builtin function tests.
2962
14836f38
CL
29632017-06-29 Carl Love <cel@us.ibm.com>
2964
2965 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
2966 dg-skip-if): Add -mvsx -mcpu=power7.
2967
0630a4ec
RB
29682017-06-29 Richard Biener <rguenther@suse.de>
2969
2970 * gcc.dg/vect/slp-reduc-8.c: New testcase.
2971
f76b4224
NS
29722017-06-29 Nathan Sidwell <nathan@acm.org>
2973
2974 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
2975
f66459c1
PB
29762017-06-29 Peter Bergner <bergner@vnet.ibm.com>
2977
2978 PR middle-end/81194
2979 * g++.dg/pr81194.C: New test.
2980
3c7bb489
L
29812017-06-29 H.J. Lu <hongjiu.lu@intel.com>
2982
2983 PR ipa/80565
2984 * gcc.dg/torture/pr80565.c: New file.
2985
6cd83bec
BC
29862017-06-29 Bin Cheng <bin.cheng@arm.com>
2987
2988 PR tree-optimization/81196
2989 * gcc.dg/vect/pr81196.c: New.
2990
4c6a51a0
MC
29912017-06-29 Michael Collison <michael.collison@arm.com>
2992
2993 Fix date on previous ChangeLog entry.
2994
29952017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
2996 Michael Collison <michael.collison@arm.com>
2997
2998 PR target/70119
2999 * gcc.target/aarch64/var_shift_mask_1.c: New test.
3000
395a191d
SP
30012017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
3002
3003 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
3004 Test new intrinsic.
3005 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
3006 Ditto.
3007 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
3008 Ditto.
3009 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
3010 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3011 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3012
0ddc0ebc
TP
30132017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3014
3015 * lib/target-supports.exp (check_effective_target_vect_int): Replace
3016 current ARM check by ARM NEON's availability check.
3017 (check_effective_target_vect_intfloat_cvt): Likewise.
3018 (check_effective_target_vect_uintfloat_cvt): Likewise.
3019 (check_effective_target_vect_floatint_cvt): Likewise.
3020 (check_effective_target_vect_floatuint_cvt): Likewise.
3021 (check_effective_target_vect_shift): Likewise.
3022 (check_effective_target_whole_vector_shift): Likewise.
3023 (check_effective_target_vect_bswap): Likewise.
3024 (check_effective_target_vect_shift_char): Likewise.
3025 (check_effective_target_vect_long): Likewise.
3026 (check_effective_target_vect_float): Likewise.
3027 (check_effective_target_vect_perm): Likewise.
3028 (check_effective_target_vect_perm_byte): Likewise.
3029 (check_effective_target_vect_perm_short): Likewise.
3030 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3031 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3032 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3033 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3034 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3035 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3036 (check_effective_target_vect_widen_shift): Likewise.
3037 (check_effective_target_vect_extract_even_odd): Likewise.
3038 (check_effective_target_vect_interleave): Likewise.
3039 (check_effective_target_vect_multiple_sizes): Likewise.
3040 (check_effective_target_vect64): Likewise.
3041 (check_effective_target_vect_max_reduc): Likewise.
3042
56a6d474
RB
30432017-06-28 Richard Biener <rguenther@suse.de>
3044
3045 PR middle-end/81227
3046 * gcc.dg/pr81227.c: New testcase.
3047
926c7865
MM
30482017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3049
3050 PR target/81193
3051 * lib/target-supports.exp
3052 (check_ppc_cpu_supports_hw_available): New test to make sure
3053 __builtin_cpu_supports works on power7 and newer.
3054
17a7218b
ML
30552017-06-28 Martin Liska <mliska@suse.cz>
3056
3057 PR ipa/81128
3058 * gcc.target/i386/pr81128.c: New test.
3059
63010089
ML
30602017-06-28 Martin Liska <mliska@suse.cz>
3061
3062 PR driver/79659
3063 * g++.dg/opt/pr79659.C: New test.
3064
b1cac008
CL
30652017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
3066
3067 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
3068 and options.
3069 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
3070
42bd89ce
MG
30712017-06-28 Marc Glisse <marc.glisse@inria.fr>
3072
3073 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
3074 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
3075
b8d62ac8
JJ
30762017-06-28 Jakub Jelinek <jakub@redhat.com>
3077
3078 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
3079 (foo): ... this. Change constants such that it isn't matched
3080 as __builtin_copysign, yet tests the combiner the same.
3081
6dc61b45
ML
30822017-06-28 Martin Liska <mliska@suse.cz>
3083
3084 PR sanitizer/81224
3085 * gcc.dg/asan/pr81224.c: New test.
3086
9a265443
EB
30872017-06-28 Eric Botcazou <ebotcazou@adacore.com>
3088
3089 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
3090 passed to pthread_join.
3091
935b5226
AK
30922017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3093
3094 * gcc.target/s390/nodatarel-1.c: New test.
3095
88016532
JD
30962017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3097
3098 PR fortran/80164
3099 * gfortran.dg/array_temporaries_4.f90: New test.
3100
8c2805bb
AP
31012017-06-27 Andrew Pinski <apinski@cavium.com>
3102
3103 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
3104 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
3105 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
3106
786c6d10
MP
31072017-06-27 Marek Polacek <polacek@redhat.com>
3108
3109 PR sanitizer/81223
3110 * gcc.dg/ubsan/pr81223.c: New test.
3111
1e7df2e6
MG
31122017-06-27 Marc Glisse <marc.glisse@inria.fr>
3113
3114 * gcc.dg/tree-ssa/assoc-1.c: New file.
3115
58b45c4f
PC
31162017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3117
3118 PR c++/62046
3119 * g++.dg/parse/catch2.C: New.
3120
00296d7f
JJ
31212017-06-27 Jakub Jelinek <jakub@redhat.com>
3122
c1031852
JJ
3123 PR sanitizer/81209
3124 * g++.dg/ubsan/pr81209.C: New test.
3125
00296d7f
JJ
3126 PR middle-end/81207
3127 * gcc.c-torture/compile/pr81207.c: New test.
3128
0c418630
MP
31292017-06-27 Marek Polacek <polacek@redhat.com>
3130
3131 PR bootstrap/81216
3132 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
3133
4b377e01
MS
31342017-06-26 Martin Sebor <msebor@redhat.com>
3135
3136 PR c++/81169
3137 * g++.dg/Wclass-memaccess-2.C: New test.
3138
952ac945
CL
31392017-06-26 Carl Love <cel@us.ibm.com>
3140
3141 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
3142 Add new runnable test file for the vec_rev built-ins.
3143
df11b2ea
BS
31442016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3145
226ab0a8 3146 PR/tree-optimization 71815
df11b2ea
BS
3147 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
3148 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3149
fa7ccca0
RL
31502017-06-26 Renlin Li <renlin.li@arm.com>
3151 Szabolcs Nagy <szabolcs.nagy@arm.com>
3152
3153 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
3154 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
3155 memmove.
3156
5a5c2d16
RB
31572017-06-26 Richard Biener <rguenther@suse.de>
3158
3159 PR target/81175
3160 * gfortran.dg/pr81175.f: New testcase.
3161
75f0112f
RB
31622017-06-26 Richard Biener <rguenther@suse.de>
3163
3164 PR tree-optimization/81203
3165 * gcc.dg/torture/pr81203.c: New testcase.
3166
3e2becc4
MP
31672017-06-26 Marek Polacek <polacek@redhat.com>
3168
3169 PR c/80116
3170 * c-c++-common/Wmultistatement-macros-1.c: New test.
3171 * c-c++-common/Wmultistatement-macros-2.c: New test.
3172 * c-c++-common/Wmultistatement-macros-3.c: New test.
3173 * c-c++-common/Wmultistatement-macros-4.c: New test.
3174 * c-c++-common/Wmultistatement-macros-5.c: New test.
3175 * c-c++-common/Wmultistatement-macros-6.c: New test.
3176 * c-c++-common/Wmultistatement-macros-7.c: New test.
3177 * c-c++-common/Wmultistatement-macros-8.c: New test.
3178 * c-c++-common/Wmultistatement-macros-9.c: New test.
3179 * c-c++-common/Wmultistatement-macros-10.c: New test.
3180 * c-c++-common/Wmultistatement-macros-11.c: New test.
3181
945653db
EB
31822017-06-26 Eric Botcazou <ebotcazou@adacore.com>
3183
3184 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
3185
c8e3c356
CL
31862017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
3187
3188 * lib/target-supports.exp
3189 (check_effective_target_arm_neon_ok_nocache): Add flags with
3190 -mfloat-abi=hard. Include arm_neon.h.
3191 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
3192 (check_effective_target_arm_neon_ok_no_float_abi): New.
3193 * gcc.target/arm/lto/pr65837_0.c: Require
3194 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
3195 * gcc.target/arm/lto/pr65837-attr_0.c: Require
3196 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
3197
22235619
PC
31982017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3199
3200 PR c++/62315
3201 * g++.dg/parse/typedef2.C: Specify a dg-error string.
3202
e56e3fda
TK
32032017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3204
45bb7d59 3205 PR fortran/52473
e56e3fda
TK
3206 * gfortran.dg/cshift_2.f90: New test.
3207
d3f062be
JW
32082017-06-23 Jim Wilson <jim.wilson@linaro.org>
3209
3210 PR middle-end/79794
3211 * gcc.target/aarch64/pr79794.c: New.
3212
37416b69
MM
32132017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3214
3215 PR target/80510
3216 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
3217 * gcc.target/powerpc/pr80510-2.c: Likewise.
3218
8447a92f
JL
32192017-06-22 Jeff Law <law@redhat.com>
3220
3221 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
3222
52607f7e
WS
32232017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3224
3225 * gcc.target/powerpc/fold-vec-shift-char.c: New.
3226 * gcc.target/powerpc/fold-vec-shift-int.c: New.
3227 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
3228 * gcc.target/powerpc/fold-vec-shift-short.c: New.
3229 * gcc.target/powerpc/fold-vec-shift-left.c: New.
3230 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
3231 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
3232 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
3233
fb68f296
JC
32342017-06-23 James Cowgill <James.Cowgill@imgtec.com>
3235
45bb7d59 3236 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 3237
60edf8bb
MT
32382017-06-22 Matt Turner <mattst88@gmail.com>
3239
3240 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
3241 skylake check.
3242
4333d74b
CL
32432017-06-22 Carl Love <cel@us.ibm.com>
3244
3245 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
3246 vmuleuh): Fix scan-assembler-times should check for word not half word
3247 instructions.
3248
13f752b2
JL
32492017-06-22 Jeff Law <law@redhat.com>
3250
3251 * gcc.c-torture/compile/stack-check-1.c: New test.
3252
0759db19
RB
32532016-06-22 Richard Biener <rguenther@suse.de>
3254
3255 * gcc.dg/vect/pr65947-1.c: Remove xfail.
3256 * gcc.dg/vect/pr65947-2.c: Likewise.
3257 * gcc.dg/vect/pr65947-3.c: Likewise.
3258 * gcc.dg/vect/pr65947-4.c: Likewise.
3259 * gcc.dg/vect/pr65947-5.c: Likewise.
3260 * gcc.dg/vect/pr65947-6.c: Likewise.
3261 * gcc.dg/vect/pr65947-8.c: Likewise.
3262 * gcc.dg/vect/pr65947-9.c: Likewise.
3263 * gcc.dg/vect/pr65947-10.c: Likewise.
3264 * gcc.dg/vect/pr65947-12.c: Likewise.
3265 * gcc.dg/vect/pr65947-13.c: Likewise.
3266 * gcc.dg/vect/pr65947-14.c: Likewise.
3267 * gcc.dg/vect/vect-cond-2.c: Likewise.
3268 * gcc.dg/vect/vect-pr69848.c: Likewise.
3269
c24c235e
ML
32702017-06-22 Martin Liska <mliska@suse.cz>
3271
3272 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
3273 to not inline it.
3274
71f82be9
JG
32752017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
3276
3277 * gcc.dg/tree-ssa/forwprop-37.c: New.
3278
a78f6980
RB
32792017-06-22 Richard Biener <rguenther@suse.de>
3280
3281 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
3282
85d5b033
RB
32832017-06-22 Richard Biener <rguenther@suse.de>
3284
3285 * gcc.dg/vect/pr65947-14.c: New testcase.
3286
4ded8669
MM
32872017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3288
3289 PR target/80510
3290 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
3291 32-bit support is added. Change ITYPE size to 64-bit integer.
3292 * gcc.target/powerpc/pr80510-2.c: Likewise.
3293
cb8d1b01
JJ
32942017-06-21 Jakub Jelinek <jakub@redhat.com>
3295
3296 PR c++/81154
3297 * g++.dg/gomp/pr81154.C: New test.
3298
113459fa
DM
32992017-06-21 David Malcolm <dmalcolm@redhat.com>
3300
3301 * g++.dg/other/old-style-cast-fixits.C: New test case.
3302
5e9d501c
JJ
33032017-06-21 Jakub Jelinek <jakub@redhat.com>
3304
3305 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
3306
27d33d3e
TV
33072017-06-21 Tom de Vries <tom@codesourcery.com>
3308
3309 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
3310
5433db45
TV
33112017-06-21 Tom de Vries <tom@codesourcery.com>
3312
3313 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
3314 warning.
3315
93c18375
ML
33162017-06-21 Martin Liska <mliska@suse.cz>
3317
3318 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
3319
ff9baa5f
PMR
33202017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
3321
3322 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
3323 gnat.dg/debug11_pkg2.ads: New testcase.
3324
a23ba8cc
MG
33252017-06-21 Marc Glisse <marc.glisse@inria.fr>
3326
3327 * gcc.target/i386/getround.c: New file.
3328
ed73f46f
MG
33292017-06-21 Marc Glisse <marc.glisse@inria.fr>
3330
3331 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
3332 * gcc.dg/tree-ssa/addadd-2.c: New file.
3333
6b92ab17
TV
33342017-06-21 Tom de Vries <tom@codesourcery.com>
3335
3336 * lib/target-supports.exp (add_options_for_stack_size): New proc.
3337 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
3338 * gcc.c-torture/compile/20080806-1.c: Same.
3339 * gcc.c-torture/compile/920723-1.c: Same.
3340 * gcc.c-torture/compile/930621-1.c: Same.
3341 * gcc.c-torture/compile/991214-2.c: Same.
3342 * gcc.c-torture/compile/bcopy.c: Same.
3343 * gcc.c-torture/compile/memtst.c: Same.
3344 * gcc.c-torture/compile/msp.c: Same.
3345 * gcc.c-torture/compile/stuct.c: Same.
3346 * gcc.c-torture/execute/20011008-3.c: Same.
3347 * gcc.c-torture/execute/20030209-1.c: Same.
3348 * gcc.c-torture/execute/20031012-1.c: Same.
3349 * gcc.c-torture/execute/20040805-1.c: Same.
3350 * gcc.c-torture/execute/920410-1.c: Same.
3351 * gcc.c-torture/execute/921113-1.c: Same.
3352 * gcc.c-torture/execute/921202-1.c: Same.
3353 * gcc.c-torture/execute/921208-2.c: Same.
3354 * gcc.c-torture/execute/930106-1.c: Same.
3355 * gcc.c-torture/execute/930406-1.c: Same.
3356 * gcc.c-torture/execute/950221-1.c: Same.
3357 * gcc.c-torture/execute/960521-1.c: Same.
3358 * gcc.c-torture/execute/980605-1.c: Same.
3359 * gcc.c-torture/execute/comp-goto-1.c: Same.
3360 * gcc.c-torture/execute/comp-goto-2.c: Same.
3361 * gcc.c-torture/execute/memcpy-1.c: Same.
3362 * gcc.c-torture/execute/multi-ix.c: Same.
3363 * gcc.c-torture/execute/nestfunc-4.c: Same.
3364 * gcc.c-torture/execute/pr20621-1.c: Same.
3365 * gcc.c-torture/execute/pr23135.c: Same.
3366 * gcc.c-torture/execute/pr28982b.c: Same.
3367 * gcc.dg/loop-3.c: Same.
3368 * gcc.dg/struct-ret-3.c: Same.
3369 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3370 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3371 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3372 * gcc.dg/tree-prof/pr44777.c: Same.
3373
191578a5
DM
33742017-06-20 David Malcolm <dmalcolm@redhat.com>
3375
3376 PR jit/81144
3377 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
3378 memset call with zero-initialization.
3379 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
3380
8a259e30
UB
33812017-06-20 Uros Bizjak <ubizjak@gmail.com>
3382
3383 * gcc.target/i386/pr80732.c: Include fma4-check.h.
3384 (main): Renamed to ...
3385 (fma4_test): ... this.
3386
b6837e04
JK
33872017-06-20 Julia Koval <julia.koval@intel.com>
3388
3389 * gcc.target/i386/pr73350-2.c: New test.
3390
67ea3f4e
RO
33912017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3392
3393 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
3394 * c-c++-common/fold-masked-cmp-2.c: Likewise.
3395 * c-c++-common/fold-masked-cmp-3.c: Likewise.
3396 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
3397 restrict to x86_64-*-*-gnu.
3398 Skip scan-assembler on *-*-darwin*.
3399 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
3400 * gcc.dg/loop-invariant.c: Likewise.
3401 * gcc.dg/lto/pr70955_0.c: Likewise.
3402 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3403 * gcc.dg/tree-ssa/pr79803.c: Likewise.
3404 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
3405
3406 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
3407 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
3408 targets.
3409 * gcc.dg/attr-ms_struct-2.c: Likewise.
3410 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3411 * gcc.dg/bf-ms-layout.c: Likewise.
3412 * gcc.dg/bf-ms-layout-2.c: Likewise.
3413 * gcc.dg/pic-macro-define.c: Remove target restrictions.
3414 Require fpic support.
3415 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
3416 targets.
3417 * gcc.target/i386/bitfield2.c: Likewise.
3418 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
3419 targets.
3420 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
3421
71bbbd13
NS
34222017-06-20 Nathan Sidwell <nathan@acm.org>
3423
3424 PR c++/67074
3425 * g++.dg/lookup/pr67074.C: New.
3426 * g++.dg/parse/namespace-alias-1.C: Adjust.
3427
531f0b38
RB
34282017-06-20 Richard Biener <rguenther@suse.de>
3429
3430 PR middle-end/81097
3431 * c-c++-common/ubsan/pr81097.c: New testcase.
3432
d47d7438
RB
34332017-06-20 Richard Biener <rguenther@suse.de>
3434
3435 * gcc.dg/vect/pr65947-9.c: Adjust.
3436
b5c7b957
TP
34372017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3438
3439 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
3440 * gcc.target/arm/acle/cdp2.c: Likewise.
3441 * gcc.target/arm/acle/ldc.c: Likewise.
3442 * gcc.target/arm/acle/ldc2.c: Likewise.
3443 * gcc.target/arm/acle/ldc2l.c: Likewise.
3444 * gcc.target/arm/acle/ldcl.c: Likewise.
3445 * gcc.target/arm/acle/mcr.c: Likewise.
3446 * gcc.target/arm/acle/mcr2.c: Likewise.
3447 * gcc.target/arm/acle/mcrr.c: Likewise.
3448 * gcc.target/arm/acle/mcrr2.c: Likewise.
3449 * gcc.target/arm/acle/mrc.c: Likewise.
3450 * gcc.target/arm/acle/mrc2.c: Likewise.
3451 * gcc.target/arm/acle/mrrc.c: Likewise.
3452 * gcc.target/arm/acle/mrrc2.c: Likewise.
3453 * gcc.target/arm/acle/stc.c: Likewise.
3454 * gcc.target/arm/acle/stc2.c: Likewise.
3455 * gcc.target/arm/acle/stc2l.c: Likewise.
3456 * gcc.target/arm/acle/stcl.c: Likewise.
3457
a1aa2599
JJ
34582017-06-20 Jakub Jelinek <jakub@redhat.com>
3459
3460 PR target/81121
3461 * gcc.target/i386/pr81121.c: New test.
3462
16122c22
MM
34632017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3464
3465 PR target/79799
3466 * gcc.target/powerpc/pr79799-1.c: New test.
3467 * gcc.target/powerpc/pr79799-2.c: Likewise.
3468 * gcc.target/powerpc/pr79799-3.c: Likewise.
3469 * gcc.target/powerpc/pr79799-4.c: Likewise.
3470 * gcc.target/powerpc/pr79799-5.c: Likewise.
3471
5ec046c0
NS
34722017-06-19 Nathan Sidwell <nathan@acm.org>
3473
3474 PR c++/81124
3475 PR c++/79766
3476 * g++.dg/lookup/pr79766.C: New.
3477 * g++.dg/lookup/pr81124.C: New.
3478 * g++.dg/template/explicit6.C: Adjust.
3479 * g++.old-deja/g++.other/decl5.C: Adjust.
3480
c72e002c
CL
34812017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3482
3483 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
3484 -DSTACK_SIZE.
3485
4301ae22
JJ
34862017-06-19 Jakub Jelinek <jakub@redhat.com>
3487
9f8fafe8
JJ
3488 PR sanitizer/81125
3489 * g++.dg/ubsan/pr81125.C: New test.
3490
4301ae22
JJ
3491 PR sanitizer/81111
3492 * g++.dg/ubsan/pr81111.C: New test.
3493
21e4389f
RB
34942017-06-19 Richard Biener <rguenther@suse.de>
3495
3496 PR middle-end/81118
3497 * gcc.dg/torture/pr81118.c: New testcase.
3498
343ae898
RB
34992017-06-19 Richard Biener <rguenther@suse.de>
3500
3501 PR tree-optimization/80887
3502 * gcc.dg/tree-ssa/pr80887.c: New testcase.
3503
97872698
JJ
35042017-06-19 Jakub Jelinek <jakub@redhat.com>
3505
3506 PR ipa/81112
3507 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
3508
c14c0b15
NS
35092017-06-19 Nathan Sidwell <nathan@acm.org>
3510
3511 PR c++/81119
3512 * g++.dg/warn/pr81119.C: New.
3513
a6e5212a
ML
35142017-06-19 Martin Liska <mliska@suse.cz>
3515
3516 PR sanitizer/80879
3517 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
3518
871cc215
ML
35192017-06-19 Martin Liska <mliska@suse.cz>
3520
3521 PR ipa/80732
3522 * gcc.target/i386/mvc5.c: Scan indirect_function.
3523 * gcc.target/i386/mvc7.c: Likewise.
3524 * gcc.target/i386/pr80732.c: New test.
3525
431abe69
PC
35262017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
3527
3528 PR c++/66093
3529 * g++.dg/cpp1y/constexpr-66093.C: New.
3530
fe1ae165
RO
35312017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3532
3533 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
3534 dg-skip-if list.
3535
db9bbdec
RB
35362017-06-19 Richard Biener <rguenther@suse.de>
3537
3538 PR ipa/81112
3539 * g++.dg/torture/pr81112.C: New testcase.
3540
18154846
JH
35412017-06-18 Jan Hubicka <hubicka@ucw.cz>
3542
3543 * gcc.dg/lto/pr69866_0.c: This test needs alias.
3544
5dace4bf
TK
35452017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3546
3547 PR fortran/52473
3548 * gfortran.dg/cshift_1.f90: New test.
3549
4f4b0ab8
RO
35502017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3551
3552 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
3553
b36a612c
CL
35542017-06-16 Carl Love <cel@us.ibm.com>
3555
3556 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
3557 main): Add runnable tests and test checker for vec_float,
3558 vec_float2, vec_floate and vec_floato builtins.
3559
e3e266bf
RE
35602017-06-16 Richard Earnshaw <rearnsha@arm.com>
3561
3562 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
3563 the architecture options added by dg-add-options arm_neon.
3564 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
3565 to the architecture.
3566 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
3567 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
3568 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
3569
42093880
RE
35702017-06-16 Richard Earnshaw <rearnsha@arm.com>
3571
3572 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
3573 multilibs have been built.
3574
c5742a17
RE
35752017-06-16 Richard Earnshaw <rearnsha@arm.com>
3576
3577 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
3578 * gcc.target/arm/pr51915.c: Likewise.
3579 * gcc.target/arm/pr52006.c: Likewise.
3580 * gcc.target/arm/pr53187.c: Likewise.
3581
93aa40fe
RE
35822017-06-16 Richard Earnshaw <rearnsha@arm.com>
3583
3584 * gcc.target/arm/multilibs.exp: New file.
3585
b3d8d88e
MS
35862017-06-16 Martin Sebor <msebor@redhat.com>
3587
3588 PR tree-optimization/80933
3589 PR tree-optimization/80934
3590 * gcc.dg/fold-bcopy.c: New test.
3591 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
3592 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 3593 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
3594 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3595 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3596 * gcc.dg/builtins-nonnull.c: Likewise.
3597
56960fd6
JG
35982017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3599
3600 PR target/71778
3601 * gcc.target/arm/pr71778.c: New.
3602
ec73e54d
JH
36032017-06-16 Jan Hubicka <hubicka@ucw.cz>
3604
3605 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
3606
01f1c24e
RB
36072017-06-16 Richard Biener <rguenther@suse.de>
3608
3609 PR tree-optimization/81090
3610 * gcc.dg/graphite/pr81090.c: New testcase.
3611
8d94f932
JW
36122017-06-16 Janus Weil <janus@gcc.gnu.org>
3613
3614 PR fortran/80983
3615 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
3616
b783399a
JJ
36172017-06-16 Jakub Jelinek <jakub@redhat.com>
3618
3619 PR sanitizer/81094
3620 * c-c++-common/ubsan/object-size-11.c: New test.
3621
c3684b7b
MS
36222017-06-15 Martin Sebor <msebor@redhat.com>
3623
3624 PR c++/80560
3625 * g++.dg/Wclass-memaccess.C: New test.
3626
d0e7a9fd
JW
36272017-06-15 Janus Weil <janus@gcc.gnu.org>
3628
3629 PR fortran/80983
3630 * gfortran.dg/proc_ptr_comp_51.f90: New test.
3631
d1eed638
JH
36322017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
3633
3634 PR lto/69866
3635 * gcc.dg/lto/pr69866_0.c: New test.
3636 * gcc.dg/lto/pr69866_1.c: Likewise.
3637
61f5d852
JL
36382017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3639
3640 PR target/78818
3641 * gcc.target/msp430/pr78818-real.c: New template for tests.
3642 * gcc.target/msp430/pr78818-auto.c: New test.
3643 * gcc.target/msp430/pr78818-data-region.c: New test.
3644 * gcc.target/msp430/pr78818-data-sec.c: New test.
3645 * gcc.target/msp430/pr78818-auto-warn.c: New test.
3646
6820664a
TP
36472017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
3648
3649 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
3650 instructions in it rather than the number of IT blocks being 2.
3651 Transfer scan directive arm_thumb2 restriction to the whole
3652 testcase and restrict further to Thumb-only targets.
3653
41c540fc
TC
36542017-06-15 Tamar Christina <tamar.christina@arm.com>
3655
3656 * gcc.target/arm/sdiv_costs_1.c:
3657 Use dg-add-options.
3658
3466430f
MR
36592017-06-14 Maciej W. Rozycki <macro@imgtec.com>
3660
3661 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
3662 * gcc.target/mips/pr51513-1.c: New test.
3663 * gcc.target/mips/pr51513-2.c: New test.
3664
26fda5f5
RB
36652017-06-14 Richard Biener <rguenther@suse.de>
3666
3667 PR tree-optimization/81083
3668 * gcc.dg/torture/pr81083.c: Add prototypes.
3669
909263f8
RB
36702017-06-14 Richard Biener <rguenther@suse.de>
3671
3672 PR middle-end/81088
3673 * c-c++-common/ubsan/pr81088.c: New testcase.
3674
938a807a
EB
36752017-06-14 Eric Botcazou <ebotcazou@adacore.com>
3676
3677 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
3678
85c1b6d7
AP
36792017-06-14 Andrew Pinski <apinski@cavium.com>
3680 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3681
3682 PR target/71663
3683 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
3684 * gcc.target/aarch64/vect-init-2.c: Likewise.
3685 * gcc.target/aarch64/vect-init-3.c: Likewise.
3686 * gcc.target/aarch64/vect-init-4.c: Likewise.
3687 * gcc.target/aarch64/vect-init-5.c: Likewise.
3688
bee9e49f
PC
36892017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3690
3691 PR c++/58541
3692 * g++.dg/cpp0x/constexpr-58541.C: New.
3693
24d020bd
RB
36942017-06-14 Richard Biener <rguenther@suse.de>
3695
3696 PR tree-optimization/81083
3697 * gcc.dg/torture/pr81083.c: New testcase.
3698
11c16c2a
JJ
36992017-06-14 Jakub Jelinek <jakub@redhat.com>
3700
3701 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
3702 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
3703
c60dc053
JJ
37042017-06-13 Jakub Jelinek <jakub@redhat.com>
3705
f31a8339
JJ
3706 PR c++/80973
3707 * g++.dg/ubsan/pr80973.C: New test.
3708
c60dc053
JJ
3709 PR c++/80984
3710 * g++.dg/opt/nrv18.C: New test.
3711
45b2222a
ML
37122017-06-13 Martin Liska <mliska@suse.cz>
3713
3714 PR sanitize/78204
3715 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
3716 test by adding no_sanitize attribute.
3717 * gcc.dg/asan/use-after-scope-4.c: Likewise.
3718
ef0e3441
RL
37192017-06-13 Renlin Li <renlin.li@arm.com>
3720
3721 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
3722 conditionally.
3723
345683a9
MJ
37242017-06-13 Martin Jambor <mjambor@suse.cz>
3725
3726 PR tree-optimization/80803
3727 PR tree-optimization/81063
3728 gcc.dg/tree-ssa/pr80803.c: New test.
3729 gcc.dg/tree-ssa/pr81063.c: Likewise.
3730
9ebc3467
YG
37312017-06-12 Yury Gribov <tetra2005@gmail.com>
3732
3733 * c-c++-common/fold-masked-cmp-3.c: New test.
3734
16842d34
YG
37352017-06-13 Yury Gribov <tetra2005@gmail.com>
3736
3737 PR tree-optimization/67328
3738 * c-c++-common/fold-masked-cmp-1.c: New test.
3739 * c-c++-common/fold-masked-cmp-2.c: Likewise.
3740 * gcc.dg/pr46309.c: Fix pattern.
3741 * gcc.dg/pr46309-2.c: Likewise.
3742
ba593ad5
TC
37432017-06-13 Tamar Christina <tamar.christina@arm.com>
3744
3745 * gcc.target/arm/sdiv_costs_1.c:
3746 Require arm_arch_v8a_ok and add march option.
3747
9ab5a235
ML
37482017-06-13 Martin Liska <mliska@suse.cz>
3749
3750 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
3751 * gcc.dg/tree-ssa/dump-2.c: Likewise.
3752 * gcc.dg/tree-ssa/vrp101.c: Likewise.
3753
4f2c198d
RB
37542017-06-13 Richard Biener <rguenther@suse.de>
3755
3756 PR middle-end/81065
3757 * c-c++-common/ubsan/pr81065.c: New testcase.
3758
196ed8ea
ILT
37592017-06-12 Ian Lance Taylor <iant@golang.org>
3760
3761 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
3762 freorder. Update comment to explain test.
3763
64ff4f60
TC
37642017-06-12 Tamar Christina <tamar.christina@arm.com>
3765
3766 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
3767 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
3768 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
3769 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
3770
5ed2fdfe
TC
37712017-06-12 Tamar Christina <tamar.christina@arm.com>
3772
3773 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
3774
6cddb61c
TC
37752017-06-12 Tamar Christina <tamar.christina@arm.com>
3776
3777 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
3778
aebce396
JJ
37792017-06-12 Jakub Jelinek <jakub@redhat.com>
3780
3781 PR tree-optimization/81003
3782 * gcc.c-torture/compile/pr81003.c: New test.
3783
3fd7fe21
RB
37842017-06-12 Richard Biener <rguenther@suse.de>
3785
3786 PR tree-optimization/81053
3787 * gcc.dg/torture/pr81053.c: New testcase.
3788
ac39f0e8
TK
37892017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3790
3791 PR fortran/80988
3792 * gfortran.dg/implied_do_io_3.f90: New test.
3793
18787c38
TV
37942017-06-10 Tom de Vries <tom@codesourcery.com>
3795
3796 * lib/target-supports.exp (check_effective_target_signal): New proc.
3797 * lib/gcc.exp (gcc_target_compile): Remove appending of
3798 -DSIGNAL_SUPPRESS to additional_flags.
3799 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
3800 additional_flags if effective target signal is not supported by the
3801 target.
3802 * gcc.c-torture/execute/20101011-1.c: Same.
3803 * gcc.dg/c99-stdint-1.c: Same.
3804 * gcc.dg/c99-stdint-2.c: Same.
3805 * gcc.dg/c99-stdint-5.c: Same.
3806 * gcc.dg/c99-stdint-6.c: Same.
3807 * gcc.dg/stdint-width-1.c: Same.
3808
0069a009
TV
38092017-06-10 Tom de Vries <tom@codesourcery.com>
3810
3811 * lib/target-supports.exp (check_effective_target_stack_size)
3812 (dg-effective-target-value): New proc.
3813 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
3814 additional_flags.
3815 * lib/objc.exp (objc_target_compile): Same.
3816 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
3817 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
3818 dg-additional-options.
3819 * gcc.c-torture/compile/20080806-1.c: Same.
3820 * gcc.c-torture/compile/920723-1.c: Same.
3821 * gcc.c-torture/compile/930621-1.c: Same.
3822 * gcc.c-torture/compile/991214-2.c: Same.
3823 * gcc.c-torture/compile/bcopy.c: Same.
3824 * gcc.c-torture/compile/memtst.c: Same.
3825 * gcc.c-torture/compile/msp.c: Same.
3826 * gcc.c-torture/compile/stuct.c: Same.
3827 * gcc.c-torture/execute/20011008-3.c: Same.
3828 * gcc.c-torture/execute/20030209-1.c: Same.
3829 * gcc.c-torture/execute/20031012-1.c: Same.
3830 * gcc.c-torture/execute/20040805-1.c: Same.
3831 * gcc.c-torture/execute/920410-1.c: Same.
3832 * gcc.c-torture/execute/920501-7.c: Same.
3833 * gcc.c-torture/execute/921113-1.c: Same.
3834 * gcc.c-torture/execute/921202-1.c: Same.
3835 * gcc.c-torture/execute/921208-2.c: Same.
3836 * gcc.c-torture/execute/930106-1.c: Same.
3837 * gcc.c-torture/execute/930406-1.c: Same.
3838 * gcc.c-torture/execute/950221-1.c: Same.
3839 * gcc.c-torture/execute/960521-1.c: Same.
3840 * gcc.c-torture/execute/980605-1.c: Same.
3841 * gcc.c-torture/execute/comp-goto-1.c: Same.
3842 * gcc.c-torture/execute/comp-goto-2.c: Same.
3843 * gcc.c-torture/execute/memcpy-1.c: Same.
3844 * gcc.c-torture/execute/multi-ix.c: Same.
3845 * gcc.c-torture/execute/nestfunc-4.c: Same.
3846 * gcc.c-torture/execute/pr20621-1.c: Same.
3847 * gcc.c-torture/execute/pr23135.c: Same.
3848 * gcc.c-torture/execute/pr28982b.c: Same.
3849 * gcc.dg/loop-3.c: Same.
3850 * gcc.dg/struct-ret-3.c: Same.
3851 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3852 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3853 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3854 * gcc.dg/tree-prof/pr44777.c: Same.
3855
b09649fd
DM
38562017-06-09 David Malcolm <dmalcolm@redhat.com>
3857
3858 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3859 (test_mutually_exclusive_suggestions): New test function.
3860 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
3861 (test_mutually_exclusive_suggestions): New test function.
3862 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
3863 (test_mutually_exclusive_suggestions): New test function.
3864 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3865 (test_show_locus): Add special-case for
3866 "test_mutually_exclusive_suggestions".
3867
a1f427e9
ILT
38682017-06-09 Ian Lance Taylor <iant@golang.org>
3869
3870 * gcc.dg/tree-prof/split-1.c: New test.
3871
cb59f689
JH
38722017-06-09 Jan Hubicka <hubicka@ucw.cz>
3873
3874 * gcc.dg/predict-14.c: Avoid cold function detection.
3875 * gcc.target/i386/umod-3.c: Likewise.
3876
f66e6423
TC
38772017-06-09 Tamar Christina <tamar.christina@arm.com>
3878
3879 * gcc.target/aarch64/lrint-matherr.h: New.
3880 * gcc.target/aarch64/inline-lrint_1.c: New.
3881 * gcc.target/aarch64/inline-lrint_2.c: New.
3882 * gcc.target/aarch64/no-inline-lrint_1.c: New.
3883 * gcc.target/aarch64/no-inline-lrint_2.c: New.
3884
37b68a43
TC
38852017-06-09 Tamar Christina <tamar.christina@arm.com>
3886
3887 * gcc.target/arm/sdiv_costs_1.c: New.
3888
37f30285
TV
38892017-06-09 Tom de Vries <tom@codesourcery.com>
3890
3891 PR target/80855
3892 * gcc.target/nvptx/label-values.c: New test.
3893
051508d7
TP
38942017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
3895
3896 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
3897 Test for null definitions instead of them being undefined. Add entry
3898 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
3899 about using the effective target for architecture extension.
3900 (check_effective_target_arm_arch_v7ve_ok): Remove.
3901 (add_options_for_arm_arch_v7ve): Likewise.
3902
01a8cacc
RB
39032017-06-09 Richard Biener <rguenther@suse.de>
3904
3905 PR tree-optimization/66623
3906 * gcc.dg/vect/pr66623.c: New testcase.
3907
6d1115c5
RB
39082017-06-09 Richard Biener <rguenther@suse.de>
3909
3910 PR tree-optimization/79483
3911 * gcc.dg/graphite/pr79483.c: New testcase.
3912
6ba856d4
RB
39132017-06-09 Richard Biener <rguenther@suse.de>
3914
3915 PR middle-end/81007
3916 * g++.dg/pr81007.C: New testcase.
3917
48e69247
JJ
39182017-06-09 Jakub Jelinek <jakub@redhat.com>
3919
3920 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
3921 instead of "rsp" for -m32.
3922 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
3923 target, add -msse2 to dg-options.
3924 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
3925 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
3926
120ef1d5
SB
39272017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
3928
3929 PR target/80966
3930 * gcc.target/powerpc/stack-limit.c: New testcase.
3931
271be653
WS
39322017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
3933
774cccdc
JJ
3934 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
3935 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
3936 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
3937 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
3938 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
3939 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 3940
0d05f685
JJ
39412017-06-08 Jakub Jelinek <jakub@redhat.com>
3942
8ab7005b
JJ
3943 PR c/81006
3944 * c-c++-common/gomp/pr81006.c: New test.
3945
34361776
JJ
3946 PR c++/81011
3947 * g++.dg/gomp/pr81011.C: New test.
3948
0d05f685
JJ
3949 PR middle-end/81005
3950 * c-c++-common/ubsan/align-10.c: New test.
3951 * c-c++-common/ubsan/null-13.c: New test.
3952
2163b9bc
UB
39532017-06-08 Uros Bizjak <ubizjak@gmail.com>
3954
3955 PR target/81015
3956 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
3957 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
3958 * gcc.target/i386/pr81015.c: New test.
3959
73f49ad7
TV
39602017-06-08 Tom de Vries <tom@codesourcery.com>
3961
3962 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
3963 trampolines instead of NO_TRAMPOLINES.
3964 * gcc.c-torture/execute/20000822-1.c: Same.
3965 * gcc.c-torture/execute/920428-2.c: Same.
3966 * gcc.c-torture/execute/920501-7.c: Same.
3967 * gcc.c-torture/execute/920612-2.c: Same.
3968 * gcc.c-torture/execute/921017-1.c: Same.
3969 * gcc.c-torture/execute/921215-1.c: Same.
3970 * gcc.c-torture/execute/931002-1.c: Same.
3971 * gcc.c-torture/execute/comp-goto-2.c: Same.
3972 * gcc.c-torture/execute/nestfunc-1.c: Same.
3973 * gcc.c-torture/execute/nestfunc-2.c: Same.
3974 * gcc.c-torture/execute/nestfunc-3.c: Same.
3975 * gcc.c-torture/execute/nestfunc-5.c: Same.
3976 * gcc.c-torture/execute/nestfunc-6.c: Same.
3977 * gcc.c-torture/execute/pr24135.c: Same.
3978 * gcc.dg/Wtrampolines.c: Same.
3979 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3980 * gcc.dg/torture/stackalign/nested-5.c: Same.
3981 * gcc.dg/torture/stackalign/nested-6.c: Same.
3982 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
3983 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3984 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
3985 * gcc.dg/trampoline-1.c: Same.
3986 * gcc.dg/tree-prof/pr44777.c: Same.
3987 * gcc.target/i386/pr67770.c: Same.
3988 * lib/gcc.exp (gcc_target_compile): Remove appending of
3989 -DNO_TRAMPOLINES to additional_flags.
3990 * lib/objc.exp (objc_target_compile): Same.
3991
b9835925
TV
39922017-06-08 Tom de Vries <tom@codesourcery.com>
3993
3994 * lib/target-supports.exp (check_effective_target_trampolines): Test for
3995 'gcc,no_trampolines' instead of 'no_trampolines'.
3996
77db6c15
AI
39972017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
3998
3999 PR middle-end/79988
4000 * gcc.target/i386/mpx/pr79988.c: New test.
4001
0036534f
AI
40022017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
4003
4004 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
4005 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
4006 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
4007
b69d9ac6
JH
40082017-06-08 Jan Hubicka <hubicka@ucw.cz>
4009
4010 * g++.dg/tree-ssa/counts-1.C: New testcase.
4011 * gcc.dg/tree-ssa/counts-1.c: New testcase.
4012
c46f9051
JK
40132017-08-08 Julia Koval <julia.koval@intel.com>
4014
4015 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
4016 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
4017 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
4018 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
4019 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
4020 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
4021
5ed41889
MP
40222017-06-08 Marek Polacek <polacek@redhat.com>
4023
4024 PR sanitize/80932
4025 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
4026
8055904e
JK
40272017-08-08 Julia Koval <julia.koval@intel.com>
4028
4029 PR target/73350,80862
4030 * gcc.target/i386/pr73350.c: New test.
4031
fb4bc6ff
RB
40322017-06-08 Richard Biener <rguenther@suse.de>
4033
4034 PR tree-optimization/80928
4035 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
4036
989cc652 40372017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 4038
989cc652
CL
4039 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
4040
83059741
JW
40412017-06-07 Jonathan Wakely <jwakely@redhat.com>
4042
4043 PR c++/80990
4044 * g++.dg/cpp1z/class-deduction39.C: New.
4045
0874a778
MP
40462017-06-07 Marek Polacek <polacek@redhat.com>
4047
4048 PR sanitizer/80932
4049 * c-c++-common/ubsan/pr80932.c: New test.
4050
55e872a4
BC
40512017-06-07 Bin Cheng <bin.cheng@arm.com>
4052
4053 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
4054 * gcc.target/i386/l_fma_double_2.c: Ditto.
4055 * gcc.target/i386/l_fma_double_3.c: Ditto.
4056 * gcc.target/i386/l_fma_double_4.c: Ditto.
4057 * gcc.target/i386/l_fma_double_5.c: Ditto.
4058 * gcc.target/i386/l_fma_double_6.c: Ditto.
4059 * gcc.target/i386/l_fma_float_1.c: Ditto.
4060 * gcc.target/i386/l_fma_float_2.c: Ditto.
4061 * gcc.target/i386/l_fma_float_3.c: Ditto.
4062 * gcc.target/i386/l_fma_float_4.c: Ditto.
4063 * gcc.target/i386/l_fma_float_5.c: Ditto.
4064 * gcc.target/i386/l_fma_float_6.c: Ditto.
4065
cb9ac430
TC
40662017-06-07 Tamar Christina <tamar.christina@arm.com>
4067
4068 * gcc.target/aarch64/sdiv_costs_1.c: New.
4069
46c821e7
RB
40702017-06-07 Richard Biener <rguenther@suse.de>
4071
4072 PR tree-optimization/80928
4073 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
4074 * gcc.dg/vect/slp-13-big-array.c: Likewise.
4075
6eb2ac65
RB
40762017-06-07 Richard Biener <rguenther@suse.de>
4077
4078 PR tree-optimization/80928
4079 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
4080 check_results.
4081
25396db9
NS
40822017-06-06 Nathan Sidwell <nathan@acm.org>
4083
4084 * g++.dg/pr45330.C: Add inline namespace case.
4085
bbf97416
TK
40862017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4087
4088 PR fortran/80975
4089 * gfortran.dg/matmul_16.f90: New test.
4090 * gfortran.dg/inline_matmul_18.f90: New test.
4091
dc949728
MP
40922017-06-06 Marek Polacek <polacek@redhat.com>
4093
4094 PR c/79983
4095 * gcc.dg/pr79983.c: New test.
4096
100d0700
DM
40972017-06-06 David S. Miller <davem@davemloft.net>
4098
4099 * gcc.target/sparc/sparc-ret-3.c: New test.
4100
6c6b519a
TV
41012017-06-06 Tom de Vries <tom@codesourcery.com>
4102
4103 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
4104 label_values instead of NO_LABEL_VALUES.
4105 * gcc.c-torture/compile/920301-1.c: Same.
4106 * gcc.c-torture/compile/920501-1.c: Same.
4107 * gcc.c-torture/compile/941014-4.c: Same.
4108 * gcc.c-torture/compile/labels-1.c: Same.
4109 * gcc.c-torture/compile/pr18903.c: Same.
4110 * gcc.c-torture/execute/920302-1.c: Same.
4111 * gcc.c-torture/execute/920415-1.c: Same.
4112 * gcc.c-torture/execute/920428-2.c: Same.
4113 * gcc.c-torture/execute/920501-3.c: Same.
4114 * gcc.c-torture/execute/920501-4.c: Same.
4115 * gcc.c-torture/execute/920501-5.c: Same.
4116 * gcc.c-torture/execute/920501-7.c: Same.
4117 * gcc.c-torture/execute/920721-4.c: Same.
4118 * gcc.c-torture/execute/980526-1.c: Same.
4119 * gcc.c-torture/execute/990208-1.c: Same.
4120 * gcc.c-torture/execute/comp-goto-1.c: Same.
4121 * gcc.c-torture/execute/comp-goto-2.c: Same.
4122 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4123 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4124 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
4125 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4126 * gcc.dg/tree-prof/pr44777.c: Same.
4127 * gcc.misc-tests/bprob-2.c: Same.
4128 * gcc.misc-tests/gcov-3.c: Same.
4129 * lib/gcc.exp (gcc_target_compile): Remove appending of
4130 -DNO_LABEL_VALUES to additional_flags.
4131 * lib/objc.exp (objc_target_compile): Same.
4132 * lib/target-supports.exp (check_effective_target_label_values): Test on
4133 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
4134
4ebcc903
KT
41352017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4136
4137 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
4138
331dc840
RB
41392017-06-06 Richard Biener <rguenther@suse.de>
4140
4141 PR tree-optimization/80974
4142 * gcc.dg/torture/pr80974.c: New testcase.
4143
d2537732
TP
41442017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4145
4146 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
4147 "unsigned int" in conversation warning on line 15.
4148
e7baeb39
RB
41492017-06-06 Richard Biener <rguenther@suse.de>
4150
4151 PR tree-optimization/80928
4152 * gcc.dg/vect/pr80928.c: New testcase.
4153 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
4154 * gcc.dg/vect/slp-13.c: Likewise.
4155 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
4156
05945a1b
DM
41572017-06-05 David Malcolm <dmalcolm@redhat.com>
4158
4159 * g++.dg/plugin/comment_plugin.c: New test plugin.
4160 * g++.dg/plugin/comments-1.C: New test file.
4161 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4162
9b972837
BE
41632017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4164
4165 * gcc.misc-tests/gcov-1a.c: New test.
4166
1d135d98
MM
41672017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4168
4169 * gcc.target/powerpc/clone1.c: New test.
4170
92bba237
JW
41712017-06-05 Janus Weil <janus@gcc.gnu.org>
4172
4173 PR fortran/70601
4174 * gfortran.dg/proc_ptr_comp_50.f90: New test.
4175
7b3ee9c9
NK
41762017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
4177
4178 PR fortran/35339
4179 * gfortran.dg/implied_do_io_1.f90: New Test.
4180 * gfortran.dg/implied_do_io_2.f90: New Test.
4181
e4d1c5c4
RL
41822017-06-05 Renlin Li <renlin.li@arm.com>
4183
4184 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
4185 selector to related line.
4186
d91561cb
JH
41872017-06-05 Jan Hubicka <hubicka@ucw.cz>
4188
4189 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
4190
d8395013
KT
41912017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4192
4193 * gcc.target/aarch64/store_lane0_str_1.c: New test.
4194
279dc4b4
KT
41952017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4196
4197 * gcc.target/aarch64/subs_compare_2.c: New test.
4198
e49d8b68
KT
41992017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4200
4201 * gcc.target/aarch64/subs_compare_1.c: New test.
4202
4456f65d
CX
42032017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
4204
4205 * gcc.target/mips/div-9.c: Delete duplicate test.
4206 * gcc.target/mips/div-10.c: Ditto.
4207 * gcc.target/mips/div-11.c: Ditto.
4208 * gcc.target/mips/div-12.c: Ditto.
4209
3995f3a2
JH
42102017-05-23 Jan Hubicka <hubicka@ucw.cz>
4211
4212 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4213
82c027e1
DH
42142017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
4215
4216 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
4217 vesrion of the dejagnu grep.
4218 (list-module-names): Use it and adjust the regular expressions for
4219 modules and submodules.
4220 * gfortran.dg/prof/prof.exp: Cleanup modules.
4221 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
4222 directives.
4223 * gfortran.dg/altreturn_8.f90: Likewise.
4224 * gfortran.dg/associate_12.f90: Likewise.
4225 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
4226 * gfortran.dg/charlen_15.f90: Likewise.
4227 * gfortran.dg/class_4a.f03: Likewise.
4228 * gfortran.dg/class_54.f90: Likewise.
4229 * gfortran.dg/class_dummy_4.f03: Likewise.
4230 * gfortran.dg/class_dummy_5.f90: Likewise.
4231 * gfortran.dg/constructor_9.f90: Likewise.
4232 * gfortran.dg/dec_structure_15.f90: Likewise.
4233 * gfortran.dg/do_check_8.f90: Likewise.
4234 * gfortran.dg/dtio_26.f03: Likewise.
4235 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4236 * gfortran.dg/equiv_9.f90: Likewise.
4237 * gfortran.dg/extends_15.f90: Likewise.
4238 * gfortran.dg/finalize_22.f90: Likewise.
4239 * gfortran.dg/finalize_23.f90: Likewise.
4240 * gfortran.dg/generic_26.f90: Likewise.
4241 * gfortran.dg/generic_27.f90: Likewise.
4242 * gfortran.dg/namelist_76.f90: Likewise.
4243 * gfortran.dg/pointer_init_8.f90: Likewise.
4244 * gfortran.dg/pr61318.f90: Likewise.
4245 * gfortran.dg/pr77260_1.f90: Likewise.
4246 * gfortran.dg/pr77260_2.f90: Likewise.
4247 * gfortran.dg/pr77420_3.f90: Likewise.
4248 * gfortran.dg/proc_ptr_39.f90: Likewise.
4249 * gfortran.dg/proc_ptr_41.f90: Likewise.
4250 * gfortran.dg/proc_ptr_42.f90: Likewise.
4251 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
4252 * gfortran.dg/submodule_1.f08: Likewise.
4253 * gfortran.dg/submodule_10.f08: Likewise.
4254 * gfortran.dg/submodule_14.f08: Likewise.
4255 * gfortran.dg/submodule_15.f08: Likewise.
4256 * gfortran.dg/submodule_2.f08: Likewise.
4257 * gfortran.dg/submodule_5.f08: Likewise.
4258 * gfortran.dg/submodule_6.f08: Likewise.
4259 * gfortran.dg/submodule_7.f08: Likewise.
4260 * gfortran.dg/submodule_8.f08: Likewise.
4261 * gfortran.dg/submodule_9.f08: Likewise.
4262 * gfortran.dg/transfer_class_2.f90: Likewise.
4263 * gfortran.dg/typebound_assignment_7.f90: Likewise.
4264 * gfortran.dg/typebound_call_24.f03: Likewise.
4265 * gfortran.dg/typebound_call_25.f90: Likewise.
4266 * gfortran.dg/typebound_deferred_1.f90: Likewise.
4267 * gfortran.dg/typebound_generic_12.f03: Likewise.
4268 * gfortran.dg/typebound_generic_13.f03: Likewise.
4269 * gfortran.dg/typebound_generic_14.f03: Likewise.
4270 * gfortran.dg/typebound_generic_15.f90: Likewise.
4271 * gfortran.dg/typebound_operator_16.f03: Likewise.
4272 * gfortran.dg/typebound_operator_18.f90: Likewise.
4273 * gfortran.dg/typebound_operator_20.f90: Likewise.
4274 * gfortran.dg/typebound_override_3.f90: Likewise.
4275 * gfortran.dg/typebound_override_4.f90: Likewise.
4276 * gfortran.dg/typebound_override_5.f90: Likewise.
4277 * gfortran.dg/typebound_override_6.f90: Likewise.
4278 * gfortran.dg/typebound_override_7.f90: Likewise.
4279 * gfortran.dg/typebound_proc_28.f03: Likewise.
4280 * gfortran.dg/typebound_proc_29.f90: Likewise.
4281 * gfortran.dg/typebound_proc_30.f90: Likewise.
4282 * gfortran.dg/typebound_proc_31.f90: Likewise.
4283 * gfortran.dg/typebound_proc_32.f90: Likewise.
4284 * gfortran.dg/typebound_proc_33.f90: Likewise.
4285 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
4286 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
4287 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
4288 * gfortran.dg/use_only_3.f90: Likewise.
4289 * gfortran.dg/use_without_only_1.f90: Likewise.
4290 * gfortran.dg/warn_unused_function.f90: Likewise.
4291 * gfortran.dg/warn_unused_function_2.f90: Likewise.
4292 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 4293
3de4ac6d
MP
42942017-06-04 Marek Polacek <polacek@redhat.com>
4295
4296 PR c/80919
4297 * gcc.dg/format/pr80919.c: New test.
4298
2474f48f
MS
42992017-06-02 Martin Sebor <msebor@redhat.com>
4300
4301 PR c/80892
4302 * c-c++-common/Wfloat-conversion-2.c: New test.
4303
bd280745
PC
43042017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4305
4306 PR c++/68754
4307 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 4308
bd280745 43092017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
4310
4311 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
4312 for the new built-ins.
4313
ffa8a921
SD
43142017-06-02 Sudakshina Das <sudi.das@arm.com>
4315
4316 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
4317
d65d1bd9
WS
43182017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4319
4320 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
4321 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
4322 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
4323 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
4324 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
4325
b160939b
KT
43262017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4327
4328 * gcc.target/aarch64/hfmode_ins_1.c: New test.
4329
17f47f86
KT
43302017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4331
4332 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
4333
ab82e126
WS
43342017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4335
4336 * gcc.target/powerpc/fold-vec-abs-char.c: New.
4337 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
4338 * gcc.target/powerpc/fold-vec-abs-int.c: New.
4339 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
4340 * gcc.target/powerpc/fold-vec-abs-short.c: New.
4341 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
4342 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
4343 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
4344 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
4345
c957e9c0
NS
43462017-06-02 Nathan Sidwell <nathan@acm.org>
4347
4348 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
4349
aad16012
JJ
43502017-06-02 Jakub Jelinek <jakub@redhat.com>
4351
74b4885d
JJ
4352 PR rtl-optimization/80903
4353 * gcc.dg/pr80903.c: New test.
4354
aad16012
JJ
4355 PR fortran/80918
4356 * gfortran.dg/gomp/pr80918.f90: New test.
4357
40ffd95f
BE
43582017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4359
4360 * c-c++-common/Wsizeof-pointer-div.c: New test.
4361 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
4362 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
4363 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
4364 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4365 * gcc.target/i386/sse-set-ps-1.c: Likewise.
4366 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4367 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4368 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4369 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4370 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4371 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4372 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
4373 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
4374 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
4375 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
4376 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
4377 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
4378 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
4379
052754ea
WS
43802017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
4381
4382 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
4383 Update the target to power8-vector.
4384
aa63913f
DM
43852017-06-01 David Malcolm <dmalcolm@redhat.com>
4386
4387 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
4388
2ded3754
PMR
43892017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
4390
4391 * debug12.adb, debug12.ads: New testcase.
4392
c8638450
MJ
43932017-06-01 Martin Jambor <mjambor@suse.cz>
4394
4395 PR tree-optimization/80898
4396 * gcc.dg/tree-ssa/pr80898.c: New test.
4397 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
4398
ac853c90
PC
43992017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4400
4401 PR c++/80896
4402 * g++.dg/cpp1z/nodiscard5.C: New.
4403
7841f13c
CZ
44042017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
4405
4406 * gcc.target/arc/pr9001195952.c: New test.
4407
f525e390
TV
44082017-06-01 Tom de Vries <tom@codesourcery.com>
4409
4410 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
4411 * gcc.c-torture/compile/asmgoto-1.c: Same.
4412 * gcc.dg/20000707-1.c: Same.
4413 * gcc.dg/pr38700.c: Same.
4414 * gcc.dg/pr70169.c: Same.
4415 * gcc.dg/pr80112.c: Same.
4416 * gcc.dg/torture/pr51071-2.c: Same.
4417 * gcc.dg/torture/pr51071.c: Same.
4418 * gcc.dg/tree-ssa/alias-34.c: Same.
4419
9285616c
PMR
44202017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
4421
4422 * gnat.dg/debug11.adb: New testcase.
4423
48932682
RB
44242017-06-01 Richard Biener <rguenther@suse.de>
4425
4426 PR middle-end/66313
4427 * c-c++-common/ubsan/pr66313.c: New testcase.
4428 * gcc.dg/tree-ssa/loop-15.c: Adjust.
4429
fcb99124
SM
44302017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
4431
4432 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
4433 dg-options. Change dg-require-effective-target powerpc_vsx_ok
4434 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
4435 -mcpu overridden.
4436 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4437 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4438 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4439 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
4440 to dg-option. Add dg-skip-if directive to disable this test
4441 for darwin. Add dg-skip-if directive to disable this test if
4442 -mcpu overridden.
4443
dc7401c0
SP
44442017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
4445
4446 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
4447 (_mm_maskz_max_sd): Test new intrinsics.
4448 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
4449 (_mm_maskz_max_sd): Test new intrinsics.
4450 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
4451 (_mm_maskz_max_ss): Test new intrinsics.
4452 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
4453 (_mm_maskz_max_ss): Test new intrinsics.
4454 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
4455 (_mm_maskz_min_sd): Test new intrinsics.
4456 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
4457 (_mm_maskz_min_sd): Test new intrinsics.
4458 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
4459 (_mm_maskz_min_ss): Test new intrinsics.
4460 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
4461 (_mm_maskz_min_ss): Test new intrinsics.
4462
3909991c
NS
44632017-05-31 Nathan Sidwell <nathan@acm.org>
4464
4465 * g++.dg/lookup/lambda1.C New.
4466
0e510edb
BC
44672017-05-31 Bin Cheng <bin.cheng@arm.com>
4468
4469 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
4470 on pointer should not be replaced.
4471
9fc5e7a4
MM
44722017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
4473
4474 PR testsuite/80580
4475 * gcc.dg/gimplefe-error-7.c: New test.
4476
1e466f04
GM
44772017-05-31 Graham Markall <graham.markall@embecosm.com>
4478
4479 * gcc.target/arc/add_n-combine.c: New test.
4480 * gcc.target/arc/sub_n-combine.c: New test.
4481
89c88990
RB
44822017-05-31 Richard Biener <rguenther@suse.de>
4483
4484 PR target/80880
4485 * gcc.target/i386/pr80880.c: New testcase.
4486
748bbe72
RS
44872017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
4488
4489 * gcc.dg/vect/vect-103.c: Update wording of dump message.
4490
c7d7e222
BC
44912017-05-31 Bin Cheng <bin.cheng@arm.com>
4492
4493 * gcc.dg/vect/pr80815-3.c: New test.
4494
ee1379be
RB
44952017-05-31 Richard Biener <rguenther@suse.de>
4496
4497 PR tree-optimization/80906
4498 * gcc.dg/graphite/pr80906.c: New testcase.
4499
bcce980e
TV
45002017-05-30 Tom de Vries <tom@codesourcery.com>
4501
4502 PR testsuite/80910
4503 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
4504 unsupported if host compiler does not support c++11.
4505 (host_supports_c++11): New proc.
4506
ef9200aa
MS
45072017-05-30 Martin Sebor <msebor@redhat.com>
4508
4509 PR c/80731
4510 * g++.dg/ext/utf16-4.C: Relax test.
4511 * gcc.dg/fixed-point/int-warning.c: Adjust.
4512
f012c8ef
DM
45132017-05-30 David Malcolm <dmalcolm@redhat.com>
4514
4515 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
4516 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
4517 test case.
4518 * g++.dg/plugin/show-template-tree-color.C: New test case.
4519 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
4520 * g++.dg/template/show-template-tree-2.C: New test case.
4521 * g++.dg/template/show-template-tree-3.C: New test case.
4522 * g++.dg/template/show-template-tree-4.C: New test case.
4523 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
4524 * g++.dg/template/show-template-tree.C: New test case.
4525
3f8efe25
SB
45262017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
4527
4528 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
4529 dg-options.
4530 * gfortran.dg/pr80107.f: Delete testcase.
4531
77d1dbdb
UB
45322017-05-30 Uros Bizjak <ubizjak@gmail.com>
4533
4534 PR target/80833
4535 * gcc.target/i386/pr80833-1.c: New test.
4536 * gcc.target/i386/pr80833-2.c: Ditto.
4537
e2f35333
NS
45382017-05-30 Nathan Sidwell <nathan@acm.org>
4539
4540 PR c++/80913
4541 * g++.dg/lookup/pr80913.C: New.
4542
ba7629e2
RB
45432017-05-30 Richard Biener <rguenther@suse.de>
4544
4545 PR middle-end/80901
4546 * gcc.dg/torture/pr80901.c: New testcase.
4547
4bfb347c
RD
45482017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
4549
4550 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
4551
b3125625
JL
45522017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4553
4554 PR target/78838
4555 * gcc.target/msp430/interrupt_fn_placement.c: New test.
4556
892d6169
RB
45572017-05-30 Richard Biener <rguenther@suse.de>
4558
4559 PR middle-end/80876
4560 * gcc.dg/torture/pr80876.c: New testcase.
4561
3d7ff728
NS
45622017-05-29 Nathan Sidwell <nathan@acm.org>
4563
4564 PR c++/80891 (#5)
4565 * g++.dg/lookup/pr80891-5.C: New.
4566
fd262197
JD
45672017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4568
4569 PR libgfortran/53029
4570 * gfortran.dg/read_5.f90: New test.
4571
724e517a
NS
45722017-05-29 Nathan Sidwell <nathan@acm.org>
4573
a5cfa13a
NS
4574 PR c++/80891 (#4)
4575 * g++.dg/lookup/pr80891-4.C: New.
4576
e514ab0c
NS
4577 PR c++/80891 (#1)
4578 * g++.dg/lookup/pr80891-1.C: New.
4579
58dec010
NS
4580 PR c++/80891 (#3)
4581 * g++.dg/lookup/pr80891-3.C: New.
4582
724e517a
NS
4583 PR c++/80891 (#2)
4584 * g++.dg/lookup/pr80891-2.C: New.
4585
bbe3927b
TK
45862017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4587
4588 PR fortran/37131
4589 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
4590 flags.
4591 * gfortran.dg/transpose_optimization_1.f90: Likewise.
4592 * gfortran.dg/inline_matmul_17.f90: New test.
4593
8364e6ac
TK
45942017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4595
4596 * gfortran.dg/matmul_bounds_12.f90: New test.
4597
56a35ac9
JJ
45982017-05-27 Jakub Jelinek <jakub@redhat.com>
4599
4600 PR bootstrap/80887
4601 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
4602
945bf9e1
NS
46032017-05-26 Nathan Sidwell <nathan@acm.org>
4604
4605 * g++.dg/cpp0x/dr2061.C: New.
4606 * g++.dg/parse/namespace-alias-1.C: Add more test.
4607
cb4fe401
BC
46082017-05-26 Bin Cheng <bin.cheng@arm.com>
4609
4610 PR tree-optimization/80815
4611 * gcc.dg/vect/pr80815-1.c: New test.
4612 * gcc.dg/vect/pr80815-2.c: New test.
4613
e929e611
ML
46142017-05-26 Martin Liska <mliska@suse.cz>
4615
4616 PR ipa/80663
4617 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
4618 split at the problematic spot.
4619 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
4620 a valid value of the param.
4621
92f105f6
MP
46222017-05-26 Marek Polacek <polacek@redhat.com>
4623
4624 PR sanitizer/80875
4625 * c-c++-common/ubsan/pr80875.c: New test.
4626
74ca4e36
TV
46272017-05-26 Tom de Vries <tom@codesourcery.com>
4628
4629 PR testsuite/80557
4630 * gcc.dg/20011021-1.c: Replace absolute line numbers.
4631 * gcc.dg/Wcxx-compat-8.c: Same.
4632 * gcc.dg/Wobjsize-1.c: Same.
4633 * gcc.dg/Wshadow-local-2.c: Same.
4634 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
4635 * gcc.dg/anon-struct-6.c: Same.
4636 * gcc.dg/asm-wide-1.c: Same.
4637 * gcc.dg/builtin-inf-1.c: Same.
4638 * gcc.dg/builtin-redefine.c: Same.
4639 * gcc.dg/c90-array-lval-6.c: Same.
4640 * gcc.dg/c90-array-lval-7.c: Same.
4641 * gcc.dg/c90-fordecl-1.c: Same.
4642 * gcc.dg/c99-fordecl-2.c: Same.
4643 * gcc.dg/cast-lvalue-1.c: Same.
4644 * gcc.dg/cast-lvalue-2.c: Same.
4645 * gcc.dg/compound-lvalue-1.c: Same.
4646 * gcc.dg/cond-lvalue-1.c: Same.
4647 * gcc.dg/cpp/20000419-1.c: Same.
4648 * gcc.dg/cpp/backslash.c: Same.
4649 * gcc.dg/cpp/backslash2.c: Same.
4650 * gcc.dg/cpp/macspace1.c: Same.
4651 * gcc.dg/cpp/macspace2.c: Same.
4652 * gcc.dg/cpp/multiline-2.c: Same.
4653 * gcc.dg/cpp/pr27777.c: Same.
4654 * gcc.dg/cpp/pr30786.c: Same.
4655 * gcc.dg/cpp/pr34602.c: Same.
4656 * gcc.dg/cpp/redef1.c: Same.
4657 * gcc.dg/cpp/tr-warn1.c: Same.
4658 * gcc.dg/cpp/tr-warn3.c: Same.
4659 * gcc.dg/cpp/tr-warn6.c: Same.
4660 * gcc.dg/cpp/trad/hash.c: Same.
4661 * gcc.dg/cpp/trad/redef1.c: Same.
4662 * gcc.dg/cpp/ucs.c: Same.
4663 * gcc.dg/declspec-10.c: Same.
4664 * gcc.dg/declspec-11.c: Same.
4665 * gcc.dg/declspec-18.c: Same.
4666 * gcc.dg/format/c99-strftime-1.c: Same.
4667 * gcc.dg/format/ext-3.c: Same.
4668 * gcc.dg/format/pr72858.c: Same.
4669 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
4670 * gcc.dg/init-string-1.c: Same.
4671 * gcc.dg/label-decl-3.c: Same.
4672 * gcc.dg/m-un-2.c: Same.
4673 * gcc.dg/nofixed-point-2.c: Same.
4674 * gcc.dg/noncompile/20020213-1.c: Same.
4675 * gcc.dg/pch/counter-2.c: Same.
4676 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
4677 * gcc.dg/pr27528.c: Same.
4678 * gcc.dg/pr27953.c: Same.
4679 * gcc.dg/pr35899.c: Same.
4680 * gcc.dg/pr37561.c: Same.
4681 * gcc.dg/pr45461.c: Same.
4682 * gcc.dg/pr45750.c: Same.
4683 * gcc.dg/pr53196-2.c: Same.
4684 * gcc.dg/pr53265.c: Same.
4685 * gcc.dg/redecl-1.c: Same.
4686 * gcc.dg/tls/thr-init-1.c: Same.
4687 * gcc.dg/torture/pr51106-1.c: Same.
4688 * gcc.dg/torture/pr51106-2.c: Same.
4689 * gcc.dg/uninit-19.c: Same.
4690 * gcc.dg/uninit-pr20644.c: Same.
4691
6fc9f7aa
JJ
46922017-05-26 Jakub Jelinek <jakub@redhat.com>
4693
4694 * g++.dg/cpp1z/decomp29.C (p): New variable.
4695 (main): Add further tests.
4696
28e0e05b
RB
46972017-05-26 Richard Biener <rguenther@suse.de>
4698
4699 PR tree-optimization/80842
4700 * gcc.dg/torture/pr80842.c: New testcase.
4701
c81ec254
PC
47022017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4703
4704 PR c++/79652
4705 * g++.dg/cpp0x/pr79652.C: New.
4706
aee21066
PC
47072017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4708
4709 PR c++/71451
4710 * g++.dg/cpp0x/variadic170.C: New.
4711
63dbcd13
VR
47122017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
4713
4714 * g++.dg/warn/Wcatch-value-1.C: New test.
4715 * g++.dg/warn/Wcatch-value-2.C: New test.
4716 * g++.dg/warn/Wcatch-value-3.C: New test.
4717
932f48ac
NS
47182017-05-25 Nathan Sidwell <nathan@acm.org>
4719
44e00a7a
NS
4720 * g++.dg/lookup/using56.C: New.
4721 * g++.dg/lookup/using57.C: New.
4722 * g++.dg/lookup/using58.C: New.
4723 * g++.dg/lookup/using59.C: New.
4724
932f48ac
NS
4725 * g++.dg/lookup/using17.C: Adjust diagnostics.
4726
a10f9a2e
MS
47272017-05-25 Martin Sebor <msebor@redhat.com>
4728
4729 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
4730 positives on ILP32.
4731 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
4732 column numbers.
4733 * gcc.dg/pr60114.c: Same.
4734
47c05e71
JH
47352017-05-23 Jan Hubicka <hubicka@ucw.cz>
4736
4737 * gfortran.dg/pr48636.f90: Fix template better.
4738
f35a733d
NS
47392017-05-25 Nathan Sidwell <nathan@acm.org>
4740
4741 * g++.dg/lookup/koenig14.C: New.
4742
18c1e9e0
PC
47432017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4744
4745 PR c++/79583
4746 * g++.dg/cpp0x/pr79583.C: New.
4747
2673d192
PC
47482017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4749
4750 PR c++/68578
4751 * g++.dg/cpp1y/pr68578.C: New.
4752
bce8ef71
MG
47532017-05-25 Marc Glisse <marc.glisse@inria.fr>
4754
4755 * gcc.dg/tree-ssa/vce-1.c: New file.
4756
11d6b45d
MG
47572017-05-25 Marc Glisse <marc.glisse@inria.fr>
4758
4759 * gcc.dg/tree-ssa/addadd.c: New file.
4760
5ad4f1c8
NS
47612017-05-24 Nathan Sidwell <nathan@acm.org>
4762
4763 * g++.dg/lookup/friend12.C: Adjust diagnostics.
4764 * g++.dg/lookup/friend19.C: New.
4765 * g++.dg/lookup/friend20.C: New.
4766
d4a760d8
JW
47672017-05-24 Jonathan Wakely <jwakely@redhat.com>
4768
4769 PR c++/80544
4770 * g++.dg/expr/cast11.C: New test.
4771
3cd211af
MS
47722017-05-24 Martin Sebor <msebor@redhat.com>
4773
4774 PR c/80731
4775 * c-c++-common/Wfloat-conversion.c: Adjust.
4776 * c-c++-common/dfp/convert-int-saturate.c: Same.
4777 * c-c++-common/pr68657-1.c: Same.
4778 * g++.dg/ext/utf-cvt.C: Same.
4779 * g++.dg/ext/utf16-4.C: Same.
4780 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
4781 * g++.dg/warn/Wconversion-real-integer2.C: Same.
4782 * g++.dg/warn/Wconversion3.C: Same.
4783 * g++.dg/warn/Wconversion4.C: Same.
4784 * g++.dg/warn/Wsign-conversion.C: Same.
4785 * g++.dg/warn/overflow-warn-1.C: Same.
4786 * g++.dg/warn/overflow-warn-3.C: Same.
4787 * g++.dg/warn/overflow-warn-4.C: Same.
4788 * g++.dg/warn/pr35635.C: Same.
4789 * g++.old-deja/g++.mike/enum1.C: Same.
4790 * gcc.dg/Wconversion-3.c: Same.
4791 * gcc.dg/Wconversion-5.c: Same.
4792 * gcc.dg/Wconversion-complex-c99.c: Same.
4793 * gcc.dg/Wconversion-complex-gnu.c: Same.
4794 * gcc.dg/Wconversion-integer.c: Same.
4795 * gcc.dg/Wsign-conversion.c: Same.
4796 * gcc.dg/bitfld-2.c: Same.
4797 * gcc.dg/c90-const-expr-11.c: Same.
4798 * gcc.dg/c90-const-expr-7.c: Same.
4799 * gcc.dg/c99-const-expr-7.c: Same.
4800 * gcc.dg/overflow-warn-1.c: Same.
4801 * gcc.dg/overflow-warn-2.c: Same.
4802 * gcc.dg/overflow-warn-3.c: Same.
4803 * gcc.dg/overflow-warn-4.c: Same.
4804 * gcc.dg/overflow-warn-5.c: Same.
4805 * gcc.dg/overflow-warn-8.c: Same.
4806 * gcc.dg/overflow-warn-9.c: New test.
4807 * gcc.dg/pr35635.c: Adjust.
4808 * gcc.dg/pr59940.c: Same.
4809 * gcc.dg/pr59963-2.c: Same.
4810 * gcc.dg/pr60114.c: Same.
4811 * gcc.dg/switch-warn-2.c: Same.
4812 * gcc.dg/utf-cvt.c: Same.
4813 * gcc.dg/utf16-4.c: Same.
4814
216bfadc
JJ
48152017-05-24 Jakub Jelinek <jakub@redhat.com>
4816
4817 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
4818 Don't include limits.h.
4819 (w): Conditionalize on long long wider than int. Use
4820 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
4821 -9223372036854775808.
4822 (x): Use __INT_MAX__ instead of INT_MAX.
4823
610abc02
TK
48242017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4825
4826 PR fortran/66094
4827 * gfortran.dg/inline_matmul_16.f90: New test.
4828
8d0c9b36
TV
48292017-05-24 Tom de Vries <tom@codesourcery.com>
4830
4831 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
4832
3f3fb6c9
PB
48332017-05-24 Peter Bergner <bergner@vnet.ibm.com>
4834
4835 PR middle-end/80823
4836 * gcc.dg/pr80823.c: New test.
4837
00e0af8d
AK
48382017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4839
4840 * gcc.target/s390/pr80725.c: New test.
4841
6131102c
NS
48422017-05-23 Nathan Sidwell <nathan@acm.org>
4843
ef4c5e78
NS
4844 * g++.dg/lookup/extern-c-hidden.C: New.
4845 * g++.dg/lookup/extern-redecl1.C: New.
4846
6131102c
NS
4847 PR c++/80866
4848 * g++.dg/parse/pr80866.C: New.
4849
d2db2e6b
JH
48502017-05-23 Jan Hubicka <hubicka@ucw.cz>
4851
4852 * gcc.dg/ipa/ctor-empty-1.c: Update template.
4853 * gcc.dg/ipa/inline-5.c: Likewise.
4854 * gfortran.dg/pr48636.f90: Likewise.
4855
e4ea7a4c
NS
48562017-05-23 Nathan Sidwell <nathan@acm.org>
4857
4858 * g++.dg/parse/ctor9.C: Adjust expected error.
4859
c2d7c404
JD
48602017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4861
4862 PR libgfortran/80256
4863 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
4864 Cygwin.
4865
fd71a9a2
TS
48662017-05-23 Thomas Schwinge <thomas@codesourcery.com>
4867
4868 * c-c++-common/goacc/parallel-dims-1.c: Update.
4869 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
4870 * c-c++-common/goacc/routine-1.c: Likewise.
4871 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
4872 * g++.dg/goacc/template.C: Likewise.
4873 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4874 * gfortran.dg/goacc/routine-3.f90: Likewise.
4875 * gfortran.dg/goacc/sie.f95: Likewise.
4876 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
4877
9d029ddf
NS
48782017-05-23 Nathan Sidwell <nathan@acm.org>
4879
4880 * g++.dg/lookup/using13.C: Adjust expected error.
4881
008c7367
SKS
48822017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4883
4884 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
4885
d1f6caae
MM
48862017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4887
4888 PR target/80718
4889 * gcc.target/powerpc/pr80718.c: New test.
4890
2ea0d750
SB
48912017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
4892
4893 * gcc.target/powerpc/conditional-return.c: New testcase.
4894
25b81686
BS
48952017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4896
4897 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
4898 LE-only.
4899
477f145b
JW
49002017-05-22 Janus Weil <janus@gcc.gnu.org>
4901
4902 PR fortran/80766
4903 * gfortran.dg/typebound_call_28.f90: New test.
4904
65cc1407
NS
49052017-05-22 Nathan Sidwell <nathan@acm.org>
4906
4907 * g++.dg/lookup/strong-using.C: New.
4908
0c4f8178
TP
49092017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4910
4911 * gcc.target/arm/movsi_movt.c: New test.
4912 * gcc.target/arm/movdi_movt.c: New test.
4913
fbb1c7d4
EB
49142017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
4915
4916 * gnat.dg/specs/not_null1.ads: New test.
4917
d3271136
EB
49182017-05-22 Eric Botcazou <ebotcazou@adacore.com>
4919
4920 * gnat.dg/limited_with5.ad[sb]: New test.
4921 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
4922 * gnat.dg/limited_with6.ad[sb]: New test.
4923 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
4924
4c24ec6d
EB
49252017-05-22 Eric Botcazou <ebotcazou@adacore.com>
4926
4927 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
4928 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
4929
4bcbb7b8
PC
49302017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4931
4932 PR c++/70265
4933 * g++.dg/cpp1y/constexpr-70265-1.C: New.
4934 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
4935
51cd6b78
JD
49362017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4937
4938 PR libgfortran/80333
4939 * gfortran.dg/dtio_30.f03: New test.
4940
33f8c0a1
MP
49412017-05-19 Marek Polacek <polacek@redhat.com>
4942
4943 PR sanitizer/80800
4944 * c-c++-common/ubsan/pr80800.c: New test.
4945 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
4946
9740ed54
TS
49472017-05-19 Thomas Schwinge <thomas@codesourcery.com>
4948
7fd549d2
TS
4949 * c-c++-common/goacc/default-1.c: Update.
4950 * c-c++-common/goacc/default-2.c: Likewise.
4951 * c-c++-common/goacc/default-4.c: Likewise.
4952 * gfortran.dg/goacc/default-1.f95: Likewise.
4953 * gfortran.dg/goacc/default-4.f: Likewise.
4954 * c-c++-common/goacc/default-5.c: New file.
4955 * gfortran.dg/goacc/default-5.f: Likewise.
4956
9740ed54
TS
4957 * c-c++-common/goacc/default-1.c: New file.
4958 * c-c++-common/goacc/default-2.c: Likewise.
4959 * c-c++-common/goacc/data-default-1.c: Remove file, including its
4960 test cases in...
4961 * c-c++-common/goacc/default-3.c: ... this new file, and...
4962 * c-c++-common/goacc/default-4.c: ... this new file.
4963 * gfortran.dg/goacc/default.f95: Remove file, including its test
4964 cases in...
4965 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
4966 * gfortran.dg/goacc/default-2.f: ... this new file.
4967 * gfortran.dg/goacc/default-3.f95: New file.
4968 * gfortran.dg/goacc/default-4.f: Likewise.
4969
2a8a8d7b
NS
49702017-05-19 Nathan Sidwell <nathan@acm.org>
4971
4972 * g++.dg/inherit/covariant7.C: Adjust.
4973
a978134e
PB
49742017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4975
4976 * gcc.target/arm/tls-disable-literal-pool.c: Change
4977 require-effective-target to tls_native.
4978 Move dg-error to return statement line and change to dg-message.
4979
39aac208
RB
49802017-05-19 Richard Biener <rguenther@suse.de>
4981
4982 PR c++/80593
4983 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
4984 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
4985
035ab826
RB
49862017-05-19 Richard Biener <rguenther@suse.de>
4987
4988 PR middle-end/80764
4989 * gcc.dg/torture/pr80764.c: New testcase.
4990
52e14b96
MM
49912017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4992
4993 PR target/80510
4994 * gcc.target/powerpc/pr80510-1.c: New test.
4995 * gcc.target/powerpc/pr80510-2.c: Likewise.
4996
4287da82
EG
49972017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
4998
4999 * gcc.dg/pragma-diag-7.c: New test.
5000
e4171e10
UB
50012017-05-18 Uros Bizjak <ubizjak@gmail.com>
5002
5003 PR target/80799
5004 * g++.dg/other/i386-11.C: New test.
5005
cdefeea2
WS
50062017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
5007
5008 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
5009 * fold-vec-div-floatdouble.c: Likewise.
5010 * fold-vec-logical-ands-char.c: Likewise.
5011 * fold-vec-logical-ands-int.c: Likewise.
5012 * fold-vec-logical-ands-short.c: Likewise.
5013 * fold-vec-logical-ors-char.c: Likewise.
5014 * fold-vec-logical-ors-int.c: Likewise.
5015 * fold-vec-logical-ors-short.c: Likewise.
5016 * fold-vec-logical-other-char.c: Likewise.
5017 * fold-vec-mule-misc.c: Likewise.
5018 * fold-vec-mult-float.c: Likewise.
5019 * fold-vec-mult-floatdouble.c: Likewise.
5020 * fold-vec-mult-int.c: Likewise.
5021 * fold-vec-mult-int128-p9.c: Likewise.
5022 * fold-vec-sub-floatdouble.c: Likewise.
5023 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
5024 Add lp64 requirement.
5025 * fold-vec-mult-int128-p8.c: Likewise.
5026 * fold-vec-logical-ors-longlong.c: Fix comment typo.
5027
62ee030a
SM
50282017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
5029
5030 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
5031 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
5032 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
5033 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
5034 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
5035 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
5036 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
5037 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
5038 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
5039 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
5040 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
5041 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
5042 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
5043 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
5044 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
5045 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
5046 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
5047 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
5048 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
5049 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
5050 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
5051 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
5052 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
5053 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
5054 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
5055 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
5056
00a84d0e
SL
50572017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
5058
5059 * gcc.target/sparc/niagara7-align.c: New test.
5060
243c2883
MP
50612017-05-18 Marek Polacek <polacek@redhat.com>
5062
5063 PR sanitizer/80797
5064 * c-c++-common/ubsan/null-12.c: New test.
5065
e98e6340
SB
50662017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
5067
5068 PR middle-end/80692
5069 * gcc.c-torture/execute/pr80692.c: New testcase.
5070
0152001b 50712017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
5072
5073 PR libgfortran/80741
5074 * gfortran.dg/read_4.f90: New test.
5075
c8ded430
BS
50762017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5077
5078 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
5079
e5b1f5a1
FR
50802017-05-17 Fritz Reese <fritzoreese@gmail.com>
5081
5082 PR fortran/80668
5083 * gfortran.dg/pr80668.f90: New.
5084
9853cb28
PB
50852017-05-17 Peter Bergner <bergner@vnet.ibm.com>
5086
5087 PR middle-end/80775
5088 * gcc.dg/pr80775.c: New test.
5089
142473df
MP
50902017-05-17 Marek Polacek <polacek@redhat.com>
5091
5092 PR sanitizer/80659
5093 * gcc.dg/asan/pr80659.c: New test.
5094
8508a5b5
SKS
50952017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5096
5097 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
5098 unsigned long.
5099
bc36d2b7
CX
51002017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
5101
5102 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
5103
4fc5ebf1
JG
51042017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
5105 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5106
5107 PR tree-optimization/80457
5108 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
5109 call vect_model_simple_cost.
5110
bedee914
PT
51112017-05-16 Paul Thomas <pault@gcc.gnu.org>
5112
5113 PR fortran/80554
5114 * gfortran.dg/submodule_29.f08: New test.
5115
10791753
DM
51162017-05-16 David Malcolm <dmalcolm@redhat.com>
5117
5118 * g++.dg/other/accessor-fixits-1.C: New test case.
5119 * g++.dg/other/accessor-fixits-2.C: New test case.
5120 * g++.dg/other/accessor-fixits-3.C: New test case.
5121 * g++.dg/other/accessor-fixits-4.C: New test case.
5122
727577c2
CL
51232017-05-16 Carl Love <cel@us.ibm.com>
5124
5125 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
5126 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
5127 built-ins to the test suite file. Note, support for mradds exists
5128 but no test case exists.
5129 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
5130 built-ins to the test suite file.
5131
6b6ae9eb
MP
51322017-05-16 Marek Polacek <polacek@redhat.com>
5133
5134 PR sanitizer/80536
5135 PR sanitizer/80386
5136 * c-c++-common/ubsan/pr80536.c: New test.
5137 * g++.dg/ubsan/pr80386.C: New test.
5138
678d7e19
TC
51392017-05-16 Tamar Christina <tamar.christina@arm.com>
5140
5141 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
5142 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
5143
6da37857
MW
51442016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5145
5146 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
5147 expected output of vadd, vsub and vmul instructions.
5148 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
5149 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
5150 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
5151
a5768d38
JD
51522017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5153
5154 PR libgfortran/80727
5155 * gfortran.dg/read_3.f90: New test.
5156
3a77e7cc
NS
51572017-05-15 Nathan Sidwell <nathan@acm.org>
5158
2016c841
NS
5159 PR c++/79369
5160 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
5161
3a77e7cc
NS
5162 PR c++/79369
5163 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
5164 * g++.dg/cpp0x/pr79369.C: New.
5165
0735a1c8
SK
51662017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
5167
5168 PR fortran/80752
3a77e7cc 5169 * gfortran.dg/pr80752.f90: New test.
0735a1c8 5170
f108770a
UB
51712017-05-15 Uros Bizjak <ubizjak@gmail.com>
5172
900b5b6a 5173 PR target/80425
f108770a
UB
5174 * gcc.target/i386/pr80425-1.c: New test.
5175 * gcc.target/i386/pr80425-2.c: Ditto.
5176
e30ce0a3
JL
51772017-05-15 Jeff Law <law@redhat.com>
5178
5179 * gcc.target/mips/reorgbug-1.c: New test.
5180
0d5a0a33
PMR
51812017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
5182
5183 * gnat.dg/specs/pack13.ads: New test.
5184
a104bd88
MS
51852017-05-14 Martin Sebor <msebor@redhat.com>
5186
5187 PR middle-end/77671
5188 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
5189 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
5190 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5191 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
5192 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
5193
c6c02519
MS
51942017-05-14 Martin Sebor <msebor@redhat.com>
5195
5196 PR middle-end/80669
5197 * gcc.dg/builtin-stpncpy.c: New test.
5198
d6d4d770
DS
51992017-05-14 Daniel Santos <daniel.santos@pobox.com>
5200
5201 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
5202 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
5203 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
5204 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
5205
b9bdd60b
JK
52062017-05-14 Julia Koval <julia.koval@intel.com>
5207
5208 * gcc.target/i386/xgetsetbv.c: New test.
5209
28ae01cd
NK
52102017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
5211
5212 PR fortran/80442
5213 * gfortran.dg/impl_do_var_data.f90: New Test
5214
c7488b4f
PJ
52152017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5216
5217 * brig.dg/test/gimple/priv-array-offset-access.hsail:
5218 A regression test for a private array access case which caused
5219 an assert.
5220
9b5f12ae
MS
52212017-05-12 Martin Sebor <msebor@redhat.com>
5222
5223 PR testsuite/80643
5224 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
5225 to the purpose of the test.
5226
b76f1550
SM
52272017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
5228
5229 * gcc.target/powerpc/bmi-andn-1.c: New file
5230 * gcc.target/powerpc/bmi-andn-2.c: New file.
5231 * gcc.target/powerpc/bmi-bextr-1.c: New file.
5232 * gcc.target/powerpc/bmi-bextr-2.c: New file.
5233 * gcc.target/powerpc/bmi-bextr-4.c: New file.
5234 * gcc.target/powerpc/bmi-bextr-5.c: New file.
5235 * gcc.target/powerpc/bmi-blsi-1.c: New file.
5236 * gcc.target/powerpc/bmi-blsi-2.c: New file.
5237 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
5238 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
5239 * gcc.target/powerpc/bmi-blsr-1.c: New file.
5240 * gcc.target/powerpc/bmi-blsr-2.c: New File.
5241 * gcc.target/powerpc/bmi-check.h: New File.
5242 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
5243 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
5244 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
5245 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
5246 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
5247 * gcc.target/powerpc/bmi2-check.h: New file.
5248 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
5249 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
5250 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
5251 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
5252 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
5253 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
5254 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
5255 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
5256 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
5257
2a3fa75a
PC
52582017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5259
5260 PR c++/60430
5261 * g++.dg/cpp0x/pr60430.C: New.
5262
e8bf7c7b
JL
52632017-05-12 Jeff Law <law@redhat.com>
5264
5265 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5266
284d1f76
PB
52672017-05-12 Peter Bergner <bergner@vnet.ibm.com>
5268
5269 PR middle-end/80707
5270 * g++.dg/pr80707.C: New test.
5271
302a0e37
WS
52722017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
5273
5274 * gcc.target/powerpc/fold-vec-div-float.c: New.
5275 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
5276 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
5277
a7785078
WS
52782017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
5279
5280 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
5281 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
5282 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
5283 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
5284 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
5285 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
5286 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
5287 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
5288 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
5289 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
5290 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
5291 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
5292
9206028e
PC
52932017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5294
5295 PR c++/49604
5296 * g++.dg/cpp0x/forw_enum14.C: New.
5297 * g++.dg/cpp0x/forw_enum15.C: Likewise.
5298
7af1c0ad
RB
52992017-05-12 Richard Biener <rguenther@suse.de>
5300
5301 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
5302
f7e95bdb
PC
53032017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5304
5305 PR c++/67687
5306 * g++.dg/cpp0x/constexpr-ice17.C: New.
5307
53e788d0
RB
53082017-05-12 Richard Biener <rguenther@suse.de>
5309
5310 PR tree-optimization/80713
5311 * gcc.dg/torture/pr80713.c: New testcase.
5312
2ead1ab9
AK
53132017-05-12 Andi Kleen <ak@linux.intel.com>
5314
5315 PR testsuite/77684
5316 * lib/target-supports.exp (profopt-perf-wrapper):
5317 Add -m8 option to increase parallelism.
5318
ee58b02f
TS
53192017-05-12 Thomas Schwinge <thomas@codesourcery.com>
5320
1e47f02b
TS
5321 * c-c++-common/goacc/parallel-dims-1.c: New file.
5322 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
5323
b0f271ce
TS
5324 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
5325 * c-c++-common/goacc/classify-kernels.c: Likewise.
5326 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
5327 Likewise.
5328 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
5329 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
5330 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
5331 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
5332 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
5333 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
5334 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
5335 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
5336 * c-c++-common/goacc/kernels-loop.c: Likewise.
5337 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
5338 * c-c++-common/goacc/kernels-reduction.c: Likewise.
5339 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5340 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5341 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
5342 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5343 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5344 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5345 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5346 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5347 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
5348 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5349
25651634
TS
5350 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
5351 * c-c++-common/goacc/classify-kernels.c: Likewise.
5352 * c-c++-common/goacc/classify-parallel.c: Likewise.
5353 * c-c++-common/goacc/classify-routine.c: Likewise.
5354 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5355 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5356 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
5357 * gfortran.dg/goacc/classify-routine.f95: Likewise.
5358
ee58b02f
TS
5359 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
5360 * c-c++-common/goacc/classify-kernels.c: Likewise.
5361 * c-c++-common/goacc/classify-parallel.c: Likewise.
5362 * c-c++-common/goacc/classify-routine.c: Likewise.
5363 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5364 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5365 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
5366 * gfortran.dg/goacc/classify-routine.f95: Likewise.
5367
2d82ec25
NS
53682017-05-11 Nathan Sidwell <nathan@acm.org>
5369
5370 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
5371
53722017-05-11 Carl Love <cel@us.ibm.com>
5373
5374 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
5375 to the test suite file.
5376 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
5377 to the test suite file.
5378
628c06d6
JD
53792017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5380
5381 PR fortran/78659
5382 * gfortran.dg/namelist_91.f90: New test.
5383 * gfortran.dg/namelist_92.f90: New test.
5384 * gfortran.dg/namelist_93.f90: New test.
5385 * gfortran.dg/namelist_94.f90: New test.
5386
1bea0f26
BS
53872017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5388
5389 PR target/80695
5390 * gcc.target/powerpc/pr80695-p8.c: New file.
5391 * gcc.target/powerpc/pr80695-p9.c: New file.
5392
7c85c9fe
UB
53932017-05-11 Uros Bizjak <ubizjak@gmail.com>
5394 Jakub Jelinek <jakub@redhat.com>
5395
5396 PR target/80706
5397 * gcc.target/i386/pr80706.c: New test.
5398
d7a33a4c
JK
53992017-05-11 Julia Koval <julia.koval@intel.com>
5400
5401 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
5402 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
5403 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
5404 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
5405
59fbddcf
PC
54062017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5407
5408 PR c++/70538
5409 * g++.dg/cpp0x/pr70538.C: New.
5410
cc09ff60
UB
54112017-05-11 Uros Bizjak <ubizjak@gmail.com>
5412
7c85c9fe
UB
5413 * gcc.target/i386/pr22152.c: Fix undefined testcase.
5414 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
5415 (dg-options): Remove -fno-tree-sink.
5416
4fd18c78
KN
54172017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
5418
5419 * gcc.target/powerpc/cmpb-1.c: New test.
5420 * gcc.target/powerpc/cmpb-2.c: New test.
5421 * gcc.target/powerpc/cmpb-3.c: New test.
5422 * gcc.target/powerpc/cmpb32-1.c: New test.
5423 * gcc.target/powerpc/cmpb32-2.c: New test.
5424
43b883a9
RB
54252017-05-11 Richard Biener <rguenther@suse.de>
5426
5427 PR tree-optimization/80705
5428 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
5429
29b871ec
NS
54302017-05-11 Nathan Sidwell <nathan@acm.org>
5431
5432 * lib/scanlang.exp: New.
5433 * lib/gcc-dg.exp: Load scanlang.exp.
5434 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
5435
c587104e
MM
54362017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5437
5438 PR testsuite/80580
5439 * gcc.dg/gimplefe-error-6.c: New test.
5440
67ac9a9d
MM
54412017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5442
5443 PR testsuite/80580
5444 * gcc.dg/gimplefe-error-5.c: New test.
5445
ac4eb40f
MM
54462017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5447
5448 PR testsuite/80580
5449 * gcc.dg/gimplefe-error-4.c: New test.
5450
d45d6282
BS
54512017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5452
5453 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
5454
f4ee3a9e
UB
54552017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
5456
5457 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
5458 (_mm_maskz_max_round_sd): Test new intrinsics.
5459 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
5460 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
5461 (_mm_maskz_max_round_ss): Test new intrinsics.
5462 * gcc.target/i386/avx512f-vmaxss-2.c: New.
5463 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
5464 (_mm_maskz_min_round_sd): Test new intrinsics.
5465 * gcc.target/i386/avx512f-vminsd-2.c: New.
5466 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
5467 (_mm_maskz_min_round_ss): Test new intrinsics.
5468 * gcc.target/i386/avx512f-vminss-2.c: New.
5469 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
5470 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
5471 (__builtin_ia32_minss_mask_round): Test new builtins.
5472 * gcc.target/i386/sse-13.c: Ditto.
5473 * gcc.target/i386/sse-23.c: Ditto.
5474 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
5475 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
5476 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
5477 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
5478 (_mm_mask_min_round_ss): Test new intrinsics.
5479 * gcc.target/i386/testround-1.c: Ditto.
5480
54812017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
5482
5483 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
5484 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
5485 (_mm_maskz_div_round_sd): Test new intrinsics.
5486 * gcc.target/i386/avx512f-vdivsd-2.c: New.
5487 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
5488 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
5489 (_mm_maskz_div_round_ss): Test new intrinsics.
5490 * gcc.target/i386/avx512f-vdivss-2.c: New.
5491 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
5492 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
5493 (_mm_maskz_mul_round_sd): Test new intrinsics.
5494 * gcc.target/i386/avx512f-vmulsd-2.c: New.
5495 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
5496 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
5497 (_mm_maskz_mul_round_ss): Test new intrinsics.
5498 * gcc.target/i386/avx512f-vmulss-2.c: New.
5499 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
5500 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
5501 (__builtin_ia32_mulss_mask_round): Test new builtins.
5502 * gcc.target/i386/sse-13.c: Ditto.
5503 * gcc.target/i386/sse-23.c: Ditto.
5504 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
5505 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
5506 (_mm_maskz_mul_round_ss): Test new intrinsics.
5507 * gcc.target/i386/testround-1.c: Ditto.
5508
55092017-05-10 Julia Koval <julia.koval@intel.com>
5510
5511 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
5512 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
5513 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
5514
55152017-05-10 Julia Koval <julia.koval@intel.com>
5516
5517 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
5518 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
5519 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
5520 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
5521
ca4d2851
PB
55222017-05-10 Peter Bergner <bergner@vnet.ibm.com>
5523
0f374417 5524 PR tree-optimization/51513
ca4d2851
PB
5525 * gcc.target/powerpc/pr51513.c: New test.
5526 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
5527 __builtin_abort().
5528 * gcc.dg/predict-14.c: Likewise.
5529
5562ebfc
CL
55302017-05-10 Carl Love <cel@us.ibm.com>
5531 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
5532 to the test suite file.
5533 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
5534 to the test suite file.
5535
0ca2e7f7
PK
55362017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5537
5538 PR tree-optimization/77644
5539 * gcc.dg/tree-ssa/pr77644.c: New test-case.
5540
e1ad2926
AO
55412017-05-10 Alexandre Oliva <aoliva@redhat.com>
5542
5543 * gcc.dg/guality/inline-params-2.c: New.
5544
f00b411f
PC
55452017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5546
5547 PR c++/80145
5548 * g++.dg/cpp1y/auto-fn37.C: New.
5549 * g++.dg/cpp1y/auto-fn38.C: Likewise.
5550
bf2a705c
MM
55512017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5552
5553 PR target/68163
5554 * gcc.target/powerpc/pr68163.c: New test.
5555
5285d5d3
JW
55562017-05-09 Janus Weil <janus@gcc.gnu.org>
5557
5558 PR fortran/79311
5559 * gfortran.dg/finalize_32.f90: New test.
5560
31c2d57d
VR
55612017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
5562
5563 PR c/35441
5564 * gcc.dg/pr35441.c: New test.
5565
731f2c8a
MS
55662017-05-09 Martin Sebor <msebor@redhat.com>
5567
5568 PR testsuite/80643
5569 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
5570 output.
5571
cc49d15a
PC
55722017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5573
5574 PR c++/80186
5575 * g++.dg/template/crash126.C: New.
5576
85282abc
SP
55772017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
5578
5579 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
5580 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
5581 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
5582 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
5583
823c79ae
DH
55842017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5585
10a8bb62 5586 PR testsuite/80611
823c79ae
DH
5587 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
5588
79557bae
CZ
55892017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5590
5591 * gcc.target/arc/tmac-1.c: New file.
5592 * gcc.target/arc/tmac-2.c: Likewise.
5593 * gcc.target/arc/tmac.h: Likewise.
5594
c7314bc1
CZ
55952017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5596 Andrew Burgess <andrew.burgess@embecosm.com>
5597
5598 * gcc.target/arc/firq-1.c: New file.
5599 * gcc.target/arc/firq-2.c: Likewise.
5600 * gcc.target/arc/firq-3.c: Likewise.
5601 * gcc.target/arc/firq-4.c: Likewise.
5602 * gcc.target/arc/firq-5.c: Likewise.
5603 * gcc.target/arc/firq-6.c: Likewise.
5604
41453183
CZ
56052017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5606
5607 * gcc.target/arc/interrupt-5.c: Newfile.
5608 * gcc.target/arc/interrupt-6.c: Likewise.
5609 * gcc.target/arc/interrupt-7.c: Likewise.
5610 * gcc.target/arc/interrupt-8.c: Likewise.
5611 * gcc.target/arc/interrupt-9.c: Likewise.
5612
019bd543
RB
56132017-05-09 Richard Biener <rguenther@suse.de>
5614
5615 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
5616 and adjust.
5617 * gcc.dg/vect/vect-50.c: Likewise.
5618
684f84de
MP
56192017-05-09 Marek Polacek <polacek@redhat.com>
5620
5621 PR c/80525
5622 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
5623 * c-c++-common/Wlogical-op-2.c: New test.
5624
fd71825b
SKS
56252017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5626
5627 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
5628 for targets with __SIZEOF_INT__ < 4.
5629
4ca2e6ec
RB
56302017-05-09 Richard Biener <rguenther@suse.de>
5631
5632 * gcc.dg/vect/vect-50.c: Revert last change.
5633 * gcc.dg/vect/vect-44.c: Likewise.
5634
631238ac
MS
56352017-05-08 Martin Sebor <msebor@redhat.com>
5636
5637 PR translation/80280
5638 * gcc.dg/format/gcc_diag-10.c: New test.
5639
6ba86ba7
KN
56402017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
5641
5642 PR target/80101
5643 * gcc.target/powerpc/pr80101-1.c: New test.
5644
0f6ed121
TK
56452017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5646
5647 PR fortran/79930
5648 * gfortran.dg/inline_transpose_1.f90: Add
5649 -finline-matmul-limit=0 to options.
5650 * gfortran.dg/matmul_5.f90: Likewise.
5651 * gfortran.dg/vect/vect-8.f90: Likewise.
5652 * gfortran.dg/inline_matmul_14.f90: New test.
5653 * gfortran.dg/inline_matmul_15.f90: New test.
5654
fd991039
TK
56552017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5656
5657 PR fortran/80602
5658 * gfortran.dg/matmul_15.f90: New test case.
5659
18b8c294
WD
56602017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
5661
774cccdc
JJ
5662 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
5663 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 5664
8637c116
JL
56652017-05-07 Jeff Law <law@redhat.com>
5666
5667 Revert:
5668 2017-05-06 Jeff Law <law@redhat.com>
5669 PR tree-optimization/78496
5670 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
5671 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
5672
973dfbb4
JL
56732017-05-06 Jeff Law <law@redhat.com>
5674
5675 PR tree-optimization/78496
5676 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
5677 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
5678
8ffa3150
RS
56792017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
5680
5681 * gcc.target/aarch64/spill_1.c: New test.
5682
2a3f7997
RS
56832017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
5684
5685 PR rtl-optimization/75964
5686 * gcc.dg/torture/pr75964.c: New test.
5687
d554bf23
TV
56882017-05-06 Tom de Vries <tom@codesourcery.com>
5689
5690 PR testsuite/80606
5691 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
5692 * gcc.target/i386/avx-vtestpd-2.c: Same.
5693 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
5694 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
5695 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
5696 * gcc.target/i386/avx-vtestpd-3.c: Same.
5697 * gcc.target/i386/avx-vtestps-1.c: Same.
5698 * gcc.target/i386/avx-vtestps-2.c: Same.
5699 * gcc.target/i386/avx-vtestps-256-1.c: Same.
5700 * gcc.target/i386/avx-vtestps-256-2.c: Same.
5701 * gcc.target/i386/avx-vtestps-256-3.c: Same.
5702 * gcc.target/i386/avx-vtestps-3.c: Same.
5703
7a976fe7
TV
57042017-05-06 Tom de Vries <tom@codesourcery.com>
5705
5706 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
5707
0e852c66
TV
57082017-05-06 Tom de Vries <tom@codesourcery.com>
5709
5710 PR testsuite/80557
5711 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
5712 * gcc.target/powerpc/altivec-types-1.c: Same.
5713
63c40d92
TV
57142017-05-06 Tom de Vries <tom@codesourcery.com>
5715
5716 PR testsuite/80557
5717 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
5718 * gcc.target/spu/intrinsics-1.c: Same.
5719
b25b8f91
TV
57202017-05-06 Tom de Vries <tom@codesourcery.com>
5721
5722 PR testsuite/80557
5723 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
5724
6df13491
TV
57252017-05-06 Tom de Vries <tom@codesourcery.com>
5726
5727 PR testsuite/80557
5728 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
5729 * gcc.target/aarch64/spellcheck_2.c: Same.
5730 * gcc.target/aarch64/spellcheck_3.c: Same.
5731
e01261fe
TV
57322017-05-06 Tom de Vries <tom@codesourcery.com>
5733
5734 PR testsuite/80557
5735 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
5736 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
5737 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
5738 * g++.dg/debug/dwarf2/typedef5.C: Same.
5739 * g++.dg/goacc/data-1.C: Same.
5740
9945596c
BS
57412017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5742
5743 * gcc.target/powerpc/versioned-copy-loop.c: New file.
5744
8acb8575
MM
57452017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5746
5747 PR target/79038
5748 PR target/79202
5749 PR target/79203
5750 * gcc.target/powerpc/ppc-round3.c: New test.
5751 * gcc.target/powerpc/ppc-round2.c: Update expected code.
5752
ac699a04
JJ
57532017-05-05 Jakub Jelinek <jakub@redhat.com>
5754
8dc6a926
JJ
5755 PR tree-optimization/80632
5756 * gcc.dg/pr80632.c: New test.
5757
ac699a04
JJ
5758 PR tree-optimization/80558
5759 * gcc.dg/tree-ssa/vrp115.c: New test.
5760
655b5fc8
AV
57612017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
5762 Thomas Preud'homme <thomas.preudhomme@arm.com>
5763 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5764
5765 PR target/71607
5766 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
5767 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
5768 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
5769 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
5770 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
5771 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
5772 * gcc.target/arm/tls-disable-literal-pool.c: New.
5773
c02d2d0a
PK
57742017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5775
5776 PR tree-optimization/80613
5777 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
5778
dfae9048
PC
57792017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
5780
5781 PR c++/71577
5782 * g++.dg/cpp0x/pr71577.C: New.
5783
d9c5a8b9
MS
57842017-05-04 Martin Sebor <msebor@redhat.com>
5785
5786 PR middle-end/79234
5787 * gcc.dg/builtin-stringop-chk-8.c: New test.
5788 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5789 * gcc.dg/builtin-stringop-chk-4.c: Same.
5790 * gcc.dg/builtin-strncat-chk-1.c: Same.
5791 * g++.dg/ext/strncpy-chk1.C: Same.
5792 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
5793 * gcc.dg/out-of-bounds-1.c: Same.
5794 * gcc.dg/pr78138.c: Same.
5795 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
5796 * gfortran.dg/mvbits_7.f90: Same.
5797
e50d56a5
MS
57982017-05-04 Martin Sebor <msebor@redhat.com>
5799
5800 PR preprocessor/79214
5801 PR middle-end/79222
5802 PR middle-end/79223
5803 * gcc.dg/pr79214.c: New test.
5804 * gcc.dg/pr79214.h: New test header.
5805 * gcc.dg/pr79222.c: New test.
5806 * gcc.dg/pr79223.c: New test.
5807 * gcc.dg/pr78138.c: Adjust.
5808 * gfortran.dg/unconstrained_commons.f: Same.
5809
0f2c4a8f
MS
58102017-05-04 Martin Sebor <msebor@redhat.com>
5811
5812 PR translation/80280
5813 * g++.dg/abi/Wabi-2-3.C: Adjust.
5814 * g++.dg/abi/Wabi-3-2.C: Ditto.
5815 * g++.dg/lookup/using17.C: Ditto.
5816 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
5817
8eef6097
MJ
58182017-05-04 Martin Jambor <mjambor@suse.cz>
5819
5820 PR tree-optimization/80622
5821 * gcc.dg/tree-ssa/pr80622.c: New test.
5822
58232017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
5824
5825 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
5826
26f1a658
JH
58272017-05-04 Jan Hubicka <hubicka@ucw.cz>
5828
5829 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
5830 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5831
4d147bca
RB
58322017-05-04 Richard Biener <rguenther@suse.de>
5833
5834 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
5835
3862ef76
RS
58362017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
5837
5838 * gcc.dg/vect/vect-profile-1.c: New test.
5839
c89ffd99
MP
58402017-05-04 Marek Polacek <polacek@redhat.com>
5841
5842 PR tree-optimization/80612
5843 * gcc.dg/torture/pr80612.c: New test.
5844
261ce1e5
PB
58452017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5846 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
5847
5848 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
5849 check_effective_target_arm_thumb1_movt_ok.
5850
556cf088
PB
58512017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5852
5853 * gcc.target/arm/fpscr.c: New file.
5854
010b1cc0
TP
58552017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5856
5857 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
5858 target.
5859
99b68476
TV
58602017-05-04 Tom de Vries <tom@codesourcery.com>
5861
5862 PR testsuite/80557
5863 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
5864 line numbers.
5865 * g++.dg/warn/miss-format-1.C: Same.
5866 * g++.dg/warn/overflow-warn-1.C: Same.
5867 * g++.dg/warn/overflow-warn-3.C: Same.
5868 * g++.dg/warn/overflow-warn-4.C: Same.
5869
09177a4b
TV
58702017-05-04 Tom de Vries <tom@codesourcery.com>
5871
5872 PR testsuite/80557
5873 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
5874 * gcc.target/i386/pr68657.c: Same.
5875 * gcc.target/i386/pr69255-1.c: Same.
5876 * gcc.target/i386/pr69255-2.c: Same.
5877 * gcc.target/i386/pr69255-3.c: Same.
5878
02c64149
RB
58792017-05-04 Richard Biener <rguenther@suse.de>
5880
5881 PR tree-optimization/31130
5882 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
5883 * gcc.dg/Wstrict-overflow-13.c: Likewise.
5884 * gcc.dg/Wstrict-overflow-21.c: Likewise.
5885 * gcc.dg/pr52904.c: Remove XFAIL.
5886 * gcc.dg/tree-ssa/vrp114.c: New testcase.
5887
9a26dfc8
JL
58882017-05-03 Jeff Law <law@redhat.com>
5889
5890 PR tree-optimization/78496
5891 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
5892
4d0e904f
UB
58932017-05-03 Uros Bizjak <ubizjak@gmail.com>
5894
5895 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
5896
49ab4621
RB
58972017-05-03 Richard Biener <rguenther@suse.de>
5898
5899 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
5900
18bfe940
JJ
59012017-05-03 Jakub Jelinek <jakub@redhat.com>
5902
5903 PR tree-optimization/79472
4d0e904f
UB
5904 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
5905 to dg-options.
18bfe940
JJ
5906 * gcc.dg/tree-ssa/vrp113.c: New test.
5907 * gcc.dg/tree-ssa/cswtch-3.c: New test.
5908 * gcc.dg/tree-ssa/cswtch-4.c: New test.
5909 * gcc.dg/tree-ssa/cswtch-5.c: New test.
5910
53e62089
TV
59112017-05-03 Tom de Vries <tom@codesourcery.com>
5912
5913 PR testsuite/80557
5914 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
5915 * c-c++-common/Wshift-negative-value-2.c: Same.
5916 * c-c++-common/Wshift-negative-value-3.c: Same.
5917 * c-c++-common/Wshift-negative-value-4.c: Same.
5918 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
5919 * c-c++-common/cpp/pr60400.c: Same.
5920 * c-c++-common/fmax-errors.c: Same.
5921 * c-c++-common/goacc/data-2.c: Same.
5922 * c-c++-common/goacc/host_data-2.c: Same.
5923 * c-c++-common/gomp/simd4.c: Same.
5924 * c-c++-common/pr28656.c: Same.
5925 * c-c++-common/pr43395.c: Same.
5926 * c-c++-common/torture/pr57945.c: Same.
5927
962913a5
TV
59282017-05-03 Tom de Vries <tom@codesourcery.com>
5929
5930 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
5931 arg of dg directive.
5932 * c-c++-common/goacc/routine-3.c: Same.
5933 * c-c++-common/goacc/routine-4.c: Same.
5934
ad53f123
DM
59352017-05-02 David Malcolm <dmalcolm@redhat.com>
5936
5937 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5938 (test_fixit_insert_newline): New function.
5939 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5940 (test_fixit_insert_newline): New function.
5941 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5942 (test_fixit_insert_newline): New function.
5943 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5944 (test_fixit_insert_newline): New function.
5945 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5946 (test_show_locus): Handle test_fixit_insert_newline.
5947
0ca91c77
BC
59482017-05-02 Bin Cheng <bin.cheng@arm.com>
5949
5950 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
5951
cc5b8f3d
TC
59522017-04-27 Tamar Christina <tamar.christina@arm.com>
5953
5954 * gcc.dg/lsr-div1.c: New testcase.
5955
1853f5c7
SP
59562017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
5957
5958 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
5959 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
5960 (_mm_maskz_add_round_sd): Test new intrinsics.
5961 * gcc.target/i386/avx512f-vaddsd-2.c: New.
5962 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
5963 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
5964 (_mm_maskz_add_round_ss): Test new intrinsics.
5965 * gcc.target/i386/avx512f-vaddss-2.c: New.
5966 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
5967 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
5968 (_mm_maskz_sub_round_sd): Test new intrinsics.
5969 * gcc.target/i386/avx512f-vsubsd-2.c: New.
5970 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
5971 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
5972 (_mm_maskz_sub_round_ss): Test new intrinsics.
5973 * gcc.target/i386/avx512f-vsubss-2.c: New.
5974 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
5975 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
5976 (__builtin_ia32_subss_mask_round): Test new builtins.
5977 * gcc.target/i386/sse-13.c: Ditto.
5978 * gcc.target/i386/sse-23.c: Ditto.
5979 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
5980 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
5981 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
5982 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
5983 (_mm_mask_sub_round_ss): Test new intrinsics.
5984 * gcc.target/i386/testround-1.c: Ditto.
5985
2bba7541
MJ
59862017-05-02 Martin Jambor <mjambor@suse.cz>
5987
5988 PR tree-optimization/78687
5989 * g++.dg/tree-ssa/pr78687.C: New test.
5990
2bf54d93
RB
59912017-05-02 Richard Biener <rguenther@suse.de>
5992
5993 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
5994 behavior.
5995 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
5996
aee63acc
RB
59972017-05-02 Richard Biener <rguenther@suse.de>
5998
5999 PR tree-optimization/80591
6000 * gcc.dg/torture/pr80591.c: New testcase.
6001
e7d70c6c
RB
60022017-05-02 Richard Biener <rguenther@suse.de>
6003
6004 PR tree-optimization/80549
6005 * gcc.dg/torture/pr80549.c: New testcase.
6006
52e0a9f7
SKS
60072017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6008
6009 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
6010 unsigned long.
6011
815d9cc6
XR
60122017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
6013
6014 PR c++/80038
6015 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
6016
338035aa
DM
60172017-05-01 David Malcolm <dmalcolm@redhat.com>
6018
6019 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
6020 reflect insertion fix-it hints at the same location now being
6021 consolidated.
6022
4d82d0bc
MS
60232017-05-01 Martin Sebor <msebor@redhat.com>
6024
6025 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
6026 on ILP32 targets.
6027
d539a57b
TV
60282017-05-01 Tom de Vries <tom@codesourcery.com>
6029
6030 * gcc.dg/pr78768.c: Require linker plugin.
6031
c6b9e849
TK
60322017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6033
6034 PR fortran/37131
6035 * gfortran.dg/matmul_bounds_11.f90: New test.
6036
706eb1a7
MS
60372017-05-01 Martin Sebor <msebor@redhat.com>
6038
6039 PR tree-optimization/79715
6040 * gcc.dg/pr79715.c: New test.
6041
723f4140
TV
60422017-05-01 Tom de Vries <tom@codesourcery.com>
6043
6044 PR testsuite/65941
6045 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
6046 * g++.dg/other/pr59492.C: Require effective target rdrand.
6047
6bbb3a69
VR
60482017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
6049
6050 * g++.dg/diagnostic/member-decl-1.C: New test.
6051
4212aecd
MG
60522017-04-29 Marc Glisse <marc.glisse@inria.fr>
6053
6054 PR tree-optimization/80487
6055 * gcc.dg/tree-ssa/strncpy-1.c: New file.
6056
fe75f732
PK
60572017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6058
6059 PR tree-optimization/79697
6060 * gcc.dg/tree-ssa/pr79697.c: New test.
6061
6bcd8768
TV
60622017-04-29 Tom de Vries <tom@codesourcery.com>
6063
6064 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
6065
d127ae9f
MS
60662017-04-28 Martin Sebor <msebor@redhat.com>
6067
6068 PR tree-optimization/80523
6069 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
6070
c9610933
TV
60712017-04-28 Tom de Vries <tom@codesourcery.com>
6072
6073 PR testsuite/80557
6074 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
6075 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
6076
b5be38bc
TV
60772017-04-28 Tom de Vries <tom@codesourcery.com>
6078
6079 PR testsuite/80557
6080 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
6081 * obj-c++.dg/bitfield-4.mm: Same.
6082 * obj-c++.dg/bitfield-5.mm: Same.
6083 * obj-c++.dg/exceptions-3.mm: Same.
6084 * obj-c++.dg/exceptions-5.mm: Same.
6085 * obj-c++.dg/method-1.mm: Same.
6086 * obj-c++.dg/method-12.mm: Same.
6087 * obj-c++.dg/method-13.mm: Same.
6088 * obj-c++.dg/method-15.mm: Same.
6089 * obj-c++.dg/method-16.mm: Same.
6090 * obj-c++.dg/property/at-property-18.mm: Same.
6091 * obj-c++.dg/property/at-property-25.mm: Same.
6092 * obj-c++.dg/property/at-property-5.mm: Same.
6093 * obj-c++.dg/property/dynamic-2.mm: Same.
6094 * obj-c++.dg/property/property-neg-3.mm: Same.
6095 * obj-c++.dg/protocol-inheritance-1.mm: Same.
6096 * obj-c++.dg/protocol-inheritance-2.mm: Same.
6097 * obj-c++.dg/syntax-error-1.mm: Same.
6098 * obj-c++.dg/try-catch-13.mm: Same.
6099 * objc.dg/bitfield-4.m: Same.
6100 * objc.dg/class-1.m: Same.
6101 * objc.dg/method-11.m: Same.
6102 * objc.dg/method-6.m: Same.
6103 * objc.dg/method-7.m: Same.
6104 * objc.dg/method-9.m: Same.
6105 * objc.dg/missing-proto-3.m: Same.
6106 * objc.dg/naming-2.m: Same.
6107 * objc.dg/property/at-property-16.m: Same.
6108 * objc.dg/property/at-property-18.m: Same.
6109 * objc.dg/property/at-property-25.m: Same.
6110 * objc.dg/property/at-property-5.m: Same.
6111 * objc.dg/property/dynamic-2.m: Same.
6112 * objc.dg/property/property-neg-3.m: Same.
6113 * objc.dg/protocol-inheritance-1.m: Same.
6114 * objc.dg/protocol-inheritance-2.m: Same.
6115
d35256b6
MG
61162017-04-28 Marc Glisse <marc.glisse@inria.fr>
6117
6118 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
6119
7a95dfa7
TV
61202017-04-28 Tom de Vries <tom@codesourcery.com>
6121
6122 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
6123 dg-(error|warning|message|bogus).
6124 * g++.dg/conversion/dr195-1.C: Same.
6125 * g++.dg/conversion/dr195.C: Same.
6126 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
6127 * g++.dg/cpp0x/gen-attrs-14.C: Same.
6128 * g++.dg/cpp0x/inline-ns7.C: Same.
6129 * g++.dg/cpp0x/variadic105.C: Same.
6130 * g++.dg/cpp0x/variadic65.C: Same.
6131 * g++.dg/expr/call2.C: Same.
6132 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
6133 * g++.dg/expr/pmf-1.C: Same.
6134 * g++.dg/ext/altivec-types-1.C: Same.
6135 * g++.dg/ext/altivec-types-2.C: Same.
6136 * g++.dg/ext/altivec-types-3.C: Same.
6137 * g++.dg/ext/attrib14.C: Same.
6138 * g++.dg/ext/complit1.C: Same.
6139 * g++.dg/ext/forscope2.C: Same.
6140 * g++.dg/ext/gnu-inline-global-reject.C: Same.
6141 * g++.dg/ext/label13.C: Same.
6142 * g++.dg/ext/member-attr.C: Same.
6143 * g++.dg/ext/visibility/anon7.C: Same.
6144 * g++.dg/ext/visibility/visibility-7.C: Same.
6145 * g++.dg/ext/vla2.C: Same.
6146 * g++.dg/inherit/access2.C: Same.
6147 * g++.dg/inherit/covariant12.C: Same.
6148 * g++.dg/inherit/covariant14.C: Same.
6149 * g++.dg/inherit/namespace-as-base.C: Same.
6150 * g++.dg/inherit/template-as-base.C: Same.
6151 * g++.dg/lookup/ambig1.C: Same.
6152 * g++.dg/lookup/ambig2.C: Same.
6153 * g++.dg/lookup/ambig3.C: Same.
6154 * g++.dg/lookup/class-member-1.C: Same.
6155 * g++.dg/lookup/conv-1.C: Same.
6156 * g++.dg/lookup/decl1.C: Same.
6157 * g++.dg/lookup/koenig1.C: Same.
6158 * g++.dg/lookup/scoped1.C: Same.
6159 * g++.dg/lookup/scoped2.C: Same.
6160 * g++.dg/lookup/two-stage4.C: Same.
6161 * g++.dg/lookup/used-before-declaration.C: Same.
6162 * g++.dg/lookup/using.C: Same.
6163 * g++.dg/lookup/using17.C: Same.
6164 * g++.dg/lookup/using2.C: Same.
6165 * g++.dg/other/abstract2.C: Same.
6166 * g++.dg/other/classkey1.C: Same.
6167 * g++.dg/other/component1.C: Same.
6168 * g++.dg/other/const1.C: Same.
6169 * g++.dg/other/const2.C: Same.
6170 * g++.dg/other/conversion1.C: Same.
6171 * g++.dg/other/do1.C: Same.
6172 * g++.dg/other/error1.C: Same.
6173 * g++.dg/other/error10.C: Same.
6174 * g++.dg/other/error3.C: Same.
6175 * g++.dg/other/error4.C: Same.
6176 * g++.dg/other/error5.C: Same.
6177 * g++.dg/other/error8.C: Same.
6178 * g++.dg/other/error9.C: Same.
6179 * g++.dg/other/field1.C: Same.
6180 * g++.dg/other/init1.C: Same.
6181 * g++.dg/other/ptrmem2.C: Same.
6182 * g++.dg/other/return1.C: Same.
6183 * g++.dg/overload/builtin3.C: Same.
6184 * g++.dg/overload/error1.C: Same.
6185 * g++.dg/overload/error2.C: Same.
6186 * g++.dg/overload/koenig2.C: Same.
6187 * g++.dg/overload/pmf1.C: Same.
6188 * g++.dg/parse/args1.C: Same.
6189 * g++.dg/parse/attr3.C: Same.
6190 * g++.dg/parse/constant4.C: Same.
6191 * g++.dg/parse/crash10.C: Same.
6192 * g++.dg/parse/crash18.C: Same.
6193 * g++.dg/parse/crash19.C: Same.
6194 * g++.dg/parse/crash20.C: Same.
6195 * g++.dg/parse/crash21.C: Same.
6196 * g++.dg/parse/crash22.C: Same.
6197 * g++.dg/parse/crash32.C: Same.
6198 * g++.dg/parse/decl-specifier-1.C: Same.
6199 * g++.dg/parse/error58.C: Same.
6200 * g++.dg/parse/local-class1.C: Same.
6201 * g++.dg/parse/non-dependent2.C: Same.
6202 * g++.dg/parse/parameter-declaration-1.C: Same.
6203 * g++.dg/parse/ptrmem2.C: Same.
6204 * g++.dg/parse/ptrmem3.C: Same.
6205 * g++.dg/parse/saved1.C: Same.
6206 * g++.dg/tc1/dr101.C: Same.
6207 * g++.dg/tc1/dr142.C: Same.
6208 * g++.dg/tc1/dr176.C: Same.
6209 * g++.dg/template/conv4.C: Same.
6210 * g++.dg/template/crash56.C: Same.
6211 * g++.dg/template/dependent-expr2.C: Same.
6212 * g++.dg/template/error1.C: Same.
6213 * g++.dg/template/error2.C: Same.
6214 * g++.dg/template/explicit6.C: Same.
6215 * g++.dg/template/init-list.C: Same.
6216 * g++.dg/template/local1.C: Same.
6217 * g++.dg/template/lookup2.C: Same.
6218 * g++.dg/template/meminit2.C: Same.
6219 * g++.dg/template/nontype25.C: Same.
6220 * g++.dg/template/ptrmem2.C: Same.
6221 * g++.dg/template/qualttp19.C: Same.
6222 * g++.dg/template/qualttp20.C: Same.
6223 * g++.dg/template/ttp3.C: Same.
6224 * g++.dg/template/unify4.C: Same.
6225 * g++.dg/template/unify6.C: Same.
6226 * g++.dg/template/unify7.C: Same.
6227 * g++.dg/template/warn1.C: Same.
6228 * g++.dg/tree-ssa/dom-invalid.C: Same.
6229 * g++.dg/ubsan/shift-1.C: Same.
6230 * g++.dg/warn/Wunused-2.C: Same.
6231 * g++.dg/warn/Wunused-4.C: Same.
6232 * g++.dg/warn/Wunused-6.C: Same.
6233 * g++.dg/warn/deprecated-6.C: Same.
6234 * g++.dg/warn/deprecated.C: Same.
6235 * g++.dg/warn/effc1.C: Same.
6236 * g++.dg/warn/effc3.C: Same.
6237 * g++.dg/warn/incomplete1.C: Same.
6238 * g++.dg/warn/inline1.C: Same.
6239 * g++.dg/warn/noeffect2.C: Same.
6240 * g++.dg/warn/noeffect4.C: Same.
6241 * g++.dg/warn/oldcast1.C: Same.
6242 * g++.dg/warn/sentinel.C: Same.
6243 * g++.dg/warn/unit-1.C: Same.
6244 * g++.old-deja/g++.pt/inherit2.C: Same.
6245 * g++.old-deja/g++.pt/overload8.C: Same.
6246 * gcc.dg/20000926-1.c: Same.
6247 * gcc.dg/20040223-1.c: Same.
6248 * gcc.dg/Warray-bounds-7.c: Same.
6249 * gcc.dg/alias-1.c: Same.
6250 * gcc.dg/alias-12.c: Same.
6251 * gcc.dg/alias-13.c: Same.
6252 * gcc.dg/alias-2.c: Same.
6253 * gcc.dg/array-13.c: Same.
6254 * gcc.dg/array-4.c: Same.
6255 * gcc.dg/attr-ifunc-2.c: Same.
6256 * gcc.dg/attr-invalid.c: Same.
6257 * gcc.dg/attr-noinline.c: Same.
6258 * gcc.dg/bitfld-2.c: Same.
6259 * gcc.dg/c90-const-expr-7.c: Same.
6260 * gcc.dg/c99-const-expr-7.c: Same.
6261 * gcc.dg/cpp/20000625-1.c: Same.
6262 * gcc.dg/cpp/charconst-4.c: Same.
6263 * gcc.dg/cpp/include2.c: Same.
6264 * gcc.dg/cpp/include2a.c: Same.
6265 * gcc.dg/decl-4.c: Same.
6266 * gcc.dg/deprecated-4.c: Same.
6267 * gcc.dg/deprecated.c: Same.
6268 * gcc.dg/dfp/altivec-types.c: Same.
6269 * gcc.dg/float-range-1.c: Same.
6270 * gcc.dg/pack-test-3.c: Same.
6271 * gcc.dg/pr11492.c: Same.
6272 * gcc.dg/pr15360-1.c: Same.
6273 * gcc.dg/pr37908.c: Same.
6274 * gcc.dg/pr53265.c: Same.
6275 * gcc.dg/pr57287-2.c: Same.
6276 * gcc.dg/pr57287.c: Same.
6277 * gcc.dg/redecl-1.c: Same.
6278 * gcc.dg/sync-3.c: Same.
6279 * gcc.dg/two-types-1.c: Same.
6280 * gcc.dg/two-types-2.c: Same.
6281 * gcc.dg/two-types-4.c: Same.
6282 * gcc.dg/two-types-5.c: Same.
6283 * gcc.dg/two-types-6.c: Same.
6284 * gcc.dg/two-types-7.c: Same.
6285 * gcc.dg/two-types-8.c: Same.
6286 * gcc.dg/two-types-9.c: Same.
6287 * gcc.dg/uninit-I.c: Same.
6288 * gcc.dg/uninit-pr19430.c: Same.
6289 * gcc.dg/visibility-7.c: Same.
6290 * gcc.dg/winline-10.c: Same.
6291 * gcc.dg/winline-2.c: Same.
6292 * gcc.dg/winline-3.c: Same.
6293 * gcc.dg/winline-9.c: Same.
6294 * gcc.target/i386/attr-returns_twice-1.c: Same.
6295 * gcc.target/i386/chkp-const-check-2.c: Same.
6296 * gcc.target/i386/chkp-label-address.c: Same.
6297 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
6298 * gcc.target/i386/pr39162.c: Same.
6299 * gcc.target/i386/sse-5.c: Same.
6300 * gcc.target/powerpc/altivec-types-1.c: Same.
6301 * gcc.target/powerpc/altivec-types-2.c: Same.
6302 * gcc.target/powerpc/altivec-types-3.c: Same.
6303 * gcc.target/powerpc/float128-mix.c: Same.
6304 * gcc.target/powerpc/no-r11-3.c: Same.
6305 * gcc.target/spu/Wmain.c: Same.
6306 * gcc.target/spu/ea/errors2.c: Same.
6307 * gfortran.dg/assignment_1.f90: Same.
6308 * gfortran.dg/common_3.f90: Same.
6309 * gfortran.dg/der_io_1.f90: Same.
6310 * gfortran.dg/g77/20030326-1.f: Same.
6311 * gfortran.dg/g77/9263.f: Same.
6312 * gfortran.dg/g77/960317-1.f: Same.
6313 * gfortran.dg/g77/970625-2.f: Same.
6314 * gfortran.dg/g77/980615-0.f: Same.
6315 * gfortran.dg/g77/check0.f: Same.
6316 * gfortran.dg/g77/dnrm2.f: Same.
6317 * gfortran.dg/g77/pr9258.f: Same.
6318 * gfortran.dg/ichar_1.f90: Same.
6319 * gfortran.dg/interface_1.f90: Same.
6320 * gfortran.dg/namelist_1.f90: Same.
6321 * gfortran.dg/namelist_2.f90: Same.
6322 * gfortran.dg/namelist_3.f90: Same.
6323 * gfortran.dg/namelist_print_2.f: Same.
6324 * gfortran.dg/oldstyle_1.f90: Same.
6325 * gfortran.dg/runtime_warning_1.f90: Same.
6326 * gfortran.dg/underflow.f90: Same.
6327 * gnat.dg/specs/integer_value.ads: Same.
6328 * obj-c++.dg/fsf-package-0.m: Same.
6329 * objc.dg/two-types-1.m: Same.
6330
6e49961c
ML
63312017-04-28 Martin Liska <mliska@suse.cz>
6332
6333 PR gcov-profile/79891
6334 * gcc.misc-tests/gcov-17.c: New test.
6335 * gcc.misc-tests/gcov-18.c: New test.
6336
f166beaf
TV
63372017-04-28 Tom de Vries <tom@codesourcery.com>
6338
6339 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
6340 dg-(error|warning|message|bogus).
6341 * g++.dg/parse/parameter-declaration-1.C: Same.
6342 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
6343 * gcc.dg/Wpointer-sign-Wall.c: Same.
6344 * gcc.dg/Wpointer-sign-pedantic.c: Same.
6345 * gcc.dg/cpp/19990413-1.c: Same.
6346 * gcc.dg/dg-test-1.c: Same.
6347 * gcc.dg/empty-source-2.c: Same.
6348 * gcc.dg/empty-source-3.c: Same.
6349 * gcc.dg/format/c99-printf-1.c: Same.
6350 * gcc.dg/format/c99-scanf-1.c: Same.
6351 * gcc.dg/label-decl-2.c: Same.
6352 * gcc.dg/m-un-2.c: Same.
6353 * gcc.dg/uninit-pr20644-O0.c: Same.
6354 * gfortran.dg/pr70006.f90: Same.
6355 * obj-c++.dg/fsf-package-0.m: Same.
6356
c3125b18
TV
63572017-04-28 Tom de Vries <tom@codesourcery.com>
6358
6359 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
6360 dg-(error|warning|message|bogus).
6361 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6362 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
6363 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
6364 * c-c++-common/pr20000.c: Same.
6365 * c-c++-common/pr49706.c: Same.
6366 * g++.dg/ext/utf16-4.C: Same.
6367 * g++.dg/parse/error2.C: Same.
6368 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
6369 * g++.dg/warn/Wtype-limits.C: Same.
6370 * g++.dg/warn/overflow-warn-1.C: Same.
6371 * g++.dg/warn/overflow-warn-3.C: Same.
6372 * gcc.dg/Wpointer-sign-Wall.c: Same.
6373 * gcc.dg/Wpointer-sign-pedantic.c: Same.
6374 * gcc.dg/Wtype-limits-Wextra.c: Same.
6375 * gcc.dg/Wtype-limits.c: Same.
6376 * gcc.dg/cpp/19990413-1.c: Same.
6377 * gcc.dg/dg-test-1.c: Same.
6378 * gcc.dg/empty-source-2.c: Same.
6379 * gcc.dg/empty-source-3.c: Same.
6380 * gcc.dg/label-decl-2.c: Same.
6381 * gcc.dg/m-un-2.c: Same.
6382 * gcc.dg/uninit-pr19430-O0.c: Same.
6383 * gcc.dg/uninit-pr19430.c: Same.
6384 * gcc.dg/uninit-pr20644-O0.c: Same.
6385 * gcc.dg/utf16-4.c: Same.
6386 * gfortran.dg/pr70006.f90: Same.
6387 * obj-c++.dg/fsf-package-0.m: Same.
6388
119092c1
RB
63892017-04-28 Richard Biener <rguenther@suse.de>
6390
6391 * gcc.dg/tree-ssa/evrp7.c: New testcase.
6392 * gcc.dg/tree-ssa/evrp8.c: Likewise.
6393 * gcc.dg/tree-ssa/evrp9.c: Likewise.
6394 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
6395 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6396 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 6397
3777eda2
MP
63982017-04-27 Marek Polacek <polacek@redhat.com>
6399
6400 PR sanitizer/80349
6401 * c-c++-common/ubsan/pr80349.c: New test.
6402
8211c4a2
VR
64032017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
6404
6405 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
6406 diagnostics.
6407 * g++.dg/warn/pr12242.C: Likewise.
6408
94baf2e2
DE
64092017-04-27 David Edelsohn <dje.gcc@gmail.com>
6410
6411 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
6412
9a448688
ML
64132017-04-27 Martin Liska <mliska@suse.cz>
6414
6415 PR testsuite/79455
6416 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
6417 more generic.
6418
f8a36447
JJ
64192017-04-27 Jakub Jelinek <jakub@redhat.com>
6420
6421 PR c++/80534
6422 * g++.dg/other/pr80534-1.C: New test.
6423 * g++.dg/other/pr80534-2.C: New test.
6424
1b7c8d39
RB
64252017-04-27 Richard Biener <rguenther@suse.de>
6426
6427 PR middle-end/80539
6428 * gcc.dg/torture/pr80539.c: New testcase.
6429
985b8393
JJ
64302017-04-27 Jakub Jelinek <jakub@redhat.com>
6431
6432 PR target/77728
6433 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
6434
a480422d
VR
64352017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
6436
6437 * g++.dg/diagnostic/nested-name-1.C: New test.
6438
f9726baa
ML
64392017-04-26 Martin Liska <mliska@suse.cz>
6440
6441 * gcc.dg/guality/guality.h: Add prefix to test verification.
6442
9f4df8f1
NS
64432017-04-25 Nathan Sidwell <nathan@acm.org>
6444
6445 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
6446
1913c8f6
UB
64472017-04-25 Uros Bizjak <ubizjak@gmail.com>
6448
6449 PR target/70799
6450 * gcc.target/i386/pr70799-5.c: New test.
6451
e602bbfc
MS
64522017-04-25 Martin Sebor <msebor@redhat.com>
6453
6454 PR tree-optimization/80497
6455 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
6456
7629ae90
RR
64572017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6458 Jakub Jelinek <jakub@redhat.com>
6459
6460 PR target/77728
6461 * g++.dg/abi/pr77728-1.C: New test.
6462
2ef42cf9
MP
64632017-04-25 Marek Polacek <polacek@redhat.com>
6464
6465 PR sanitizer/80349
6466 * g++.dg/ubsan/pr80349-2.C: New test.
6467
70caf430
VR
64682017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
6469
6470 * g++.dg/cpp0x/enum34.C: New test.
6471
f66c70dc
TV
64722017-04-25 Tom de Vries <tom@codesourcery.com>
6473
6474 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
6475 variables.
6476 (dg-line): New proc.
6477 (process-message): Handle line number variables.
6478 * objc.dg/try-catch-12.m: Use dg-line.
6479
77071af6
BS
64802017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6481
6482 PR target/80482
6483 * gcc.target/powerpc/vec-constvolatile.c: New test.
6484
fbe91804
DM
64852017-04-25 David Malcolm <dmalcolm@redhat.com>
6486
6487 * g++.dg/semicolon-fixits.C: New test case.
6488
1c4ea66f
DM
64892017-04-25 David Malcolm <dmalcolm@redhat.com>
6490
6491 * gcc.dg/semicolon-fixits.c: New test case.
6492
5ca28c1d
DM
64932017-04-25 David Malcolm <dmalcolm@redhat.com>
6494
6495 * g++.dg/lookup/missing-std-include.C: New test file.
6496
2ec07fa6
RR
64972017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6498 Jakub Jelinek <jakub@redhat.com>
6499
6500 PR target/77728
6501 * g++.dg/abi/pr77728-2.C: New test.
6502
7d5dbb22
DM
65032017-04-25 David Malcolm <dmalcolm@redhat.com>
6504
6505 PR c++/80177
6506 * g++.dg/spellcheck-pr80177.C: New test case.
6507
6a3936d4
NS
65082017-04-25 Nathan Sidwell <nathan@acm.org>
6509
6510 * g++.dg/dg.exp (find-cxx-tests): New function.
6511 (main): Use it, remove explicit pruning
6512
bed3fd46
RB
65132017-04-25 Richard Biener <rguenther@suse.de>
6514
6515 PR tree-optimization/80492
6516 * gcc.dg/pr80492.c: New testcase.
6517
c9e9c3ac
SKS
65182017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6519
6520 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
6521 for targets with int size less than 32 bits.
6522
2700fbd6
RB
65232017-04-25 Richard Biener <rguenther@suse.de>
6524
6525 PR tree-optimization/79201
6526 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
6527 * gcc.target/i386/pr22152.c: Disable sinking.
6528
e57136da
AK
65292017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6530
6531 PR target/80464
6532 * gfortran.fortran-torture/compile/pr80464.f90: New test.
6533
3cb9ee2f
AK
65342017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6535
6536 PR target/79895
6537 * gcc.target/s390/pr79895.c: New test.
6538
03db9ab5
DV
65392017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
6540
6541 PR target/80080
6542 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
6543 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
6544 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
6545
39259462
JJ
65462017-04-25 Jakub Jelinek <jakub@redhat.com>
6547
ba5d69f3
JJ
6548 PR rtl-optimization/80501
6549 * gcc.c-torture/execute/pr80501.c: New test.
6550
39259462
JJ
6551 PR rtl-optimization/80500
6552 * gcc.dg/pr80500.c: New test.
6553
bb0249cb
MG
65542017-04-25 Marc Glisse <marc.glisse@inria.fr>
6555
6556 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
6557 * gcc.dg/Wstrict-overflow-18.c: Xfail.
6558
be420eb8
JW
65592017-04-22 Janus Weil <janus@gcc.gnu.org>
6560
6561 PR fortran/80121
6562 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
6563 directive.
6564
0ebd1f00
DM
65652017-04-24 David Malcolm <dmalcolm@redhat.com>
6566
6567 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
6568 * jit.dg/test-alignment.c: New test case.
6569 * jit.dg/test-alignment.cc: New test case.
6570 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
6571 New test case.
6572
412f61f0
DM
65732017-04-24 David Malcolm <dmalcolm@redhat.com>
6574
6575 PR c++/80016
6576 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
6577 test function.
6578 (test_alignof): New test function.
6579
a8492d5e
MG
65802017-04-24 Marc Glisse <marc.glisse@inria.fr>
6581
6582 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
6583
ec856f5f
VR
65842017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
6585
6586 * g++.dg/diagnostic/duplicate1.C: New test.
6587 * g++.dg/cpp0x/duplicate1.C: New test.
6588
a753df11
MJ
65892017-04-24 Martin Jambor <mjambor@suse.cz>
6590
6591 PR tree-optimization/80293
6592 * g++.dg/tree-ssa/pr80293.C: New test.
6593
3ebd8e62
ML
65942017-04-24 Martin Liska <mliska@suse.cz>
6595
6596 PR middle-end/79931
6597 * g++.dg/ipa/pr79931.C: New test.
6598
f30a1190
RB
65992017-04-24 Richard Biener <rguenther@suse.de>
6600
6601 PR tree-optimization/80494
6602 * gfortran.dg/pr80494.f90: New testcase.
6603
4c7c437c
RB
66042017-04-24 Richard Biener <rguenther@suse.de>
6605
6606 PR tree-optimization/79725
6607 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
6608
d21a8e3b
RB
66092017-04-24 Richard Biener <rguenther@suse.de>
6610
6611 PR c++/2972
6612 * g++.dg/warn/Wuninitialized-10.C: New testcase.
6613
c7eb642e
JD
66142017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6615
6616 PR fortran/80484
6617 * gfortran.dg/dtio_29.f03: New test.
6618
60fc41bd
JW
66192017-04-22 Janus Weil <janus@gcc.gnu.org>
6620
6621 PR fortran/80121
6622 * gfortran.dg/intent_out_9.f90: New test case.
6623
2eb8a343
UB
66242017-04-23 Uros Bizjak <ubizjak@gmail.com>
6625
6626 PR target/70799
1913c8f6 6627 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 6628
fc23d35a
JW
66292017-04-21 Janus Weil <janus@gcc.gnu.org>
6630
6631 PR fortran/80392
6632 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
6633
7b9efd03
UB
66342017-04-21 Uros Bizjak <ubizjak@gmail.com>
6635
6636 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
6637
2fd30fbe
RB
66382017-04-21 Richard Biener <rguenther@suse.de>
6639
6640 PR tree-optimization/79547
6641 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
6642
bb1bc604
RB
66432017-04-21 Richard Biener <rguenther@suse.de>
6644
6645 PR tree-optimization/78847
6646 * g++.dg/tree-ssa/pr78847.C: New testcase.
6647
666f7903
JJ
66482017-04-21 Jakub Jelinek <jakub@redhat.com>
6649
6650 PR c/80468
6651 * gcc.dg/pr80468.c: New test.
6652
25c28f47
ML
66532017-04-21 Martin Liska <mliska@suse.cz>
6654
6655 PR tree-optimization/66278
6656 * gcc.dg/vect/pr66278.c: New test.
6657
6d553e9b
RB
66582017-04-21 Richard Biener <rguenther@suse.de>
6659
6660 PR tree-optimization/80237
6661 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
6662 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
6663 adjust expected optimizations.
6664
7fd1a747
RB
66652016-04-21 Richard Biener <rguenther@suse.de>
6666
6667 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
6668 of inner loops.
6669 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
6670 * gcc.dg/vect/vect-104.c: Likewise.
6671
2f23a412
EB
66722017-04-21 Eric Botcazou <ebotcazou@adacore.com>
6673
6674 PR tree-optimization/80426
6675 * gcc.c-torture/execute/20170429-1.c: Rename into...
6676 * gcc.c-torture/execute/20170419-1.c: ...this.
6677
8749b11f
UB
66782017-04-20 Uros Bizjak <ubizjak@gmail.com>
6679
6680 PR target/79804
6681 * gcc.target/i386/pr79804.c: New test.
6682
20917336
UB
66832017-04-20 Uros Bizjak <ubizjak@gmail.com>
6684
6685 PR target/78090
6686 * gcc.target/i386/conversion-2.c: Remove obsolete test.
6687
2414b022
DE
66882017-04-20 David Edelsohn <dje.gcc@gmail.com>
6689
6690 * g++/opt/pr80436.C: XFAIL on AIX.
6691
34d57a10
JW
66922017-04-20 Jonathan Wakely <jwakely@redhat.com>
6693
6694 PR c++/80473
6695 * g++.dg/diagnostic/pr80473.C: New test.
6696
c3cbcd45
VR
66972017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
6698
6699 * g++.dg/warn/Wextra-semi.C: New test.
6700
8a59d466
JJ
67012017-04-20 Jakub Jelinek <jakub@redhat.com>
6702
6703 PR middle-end/80423
6704 * g++.dg/other/pr80423.C: New test.
6705
a4bb5c57
SKS
67062017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6707
6708 * gcc.dg/pr80170.c: Require ptr32plus.
6709
fe1e7d0e
EB
67102017-04-19 Eric Botcazou <ebotcazou@adacore.com>
6711
6712 PR tree-optimization/80426
6713 * gcc.c-torture/execute/20170419-1.c: New test.
6714
48d811eb
JJ
67152017-04-19 Jakub Jelinek <jakub@redhat.com>
6716
f19e6a9c
JJ
6717 PR debug/80461
6718 * g++.dg/debug/pr80461.C: New test.
6719
541035a6
JJ
6720 PR c++/80459
6721 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
6722 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
6723 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
6724
48d811eb
JJ
6725 PR debug/80436
6726 * g++.dg/opt/pr80436.C: New test.
6727
5249994e
SKS
67282017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6729
6730 * gcc.dg/torture/pr80341.c: Require int32plus.
6731
a16c8d8b 67322017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 6733 Jeff Law <law@redhat.com>
a16c8d8b
EB
6734
6735 * gcc.c-torture/compile/20170419-1.c: New test.
6736
6143c998
TV
67372017-04-19 Tom de Vries <tom@codesourcery.com>
6738
6739 PR testsuite/80221
6740 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
6741 subsequent dg directives.
6742 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6743 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
6744 * c-c++-common/attr-fallthrough-2.c: Same.
6745 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
6746 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
6747 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
6748 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
6749 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
6750 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
6751 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
6752 * c-c++-common/cilk-plus/CK/errors.c: Same.
6753 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
6754 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
6755 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
6756 * c-c++-common/cpp/pr57580.c: Same.
6757 * c-c++-common/goacc/asyncwait-1.c: Same.
6758 * c-c++-common/goacc/cache-2.c: Same.
6759 * c-c++-common/goacc/declare-2.c: Same.
6760 * c-c++-common/goacc/deviceptr-1.c: Same.
6761 * c-c++-common/goacc/routine-5.c: Same.
6762 * c-c++-common/gomp/clauses-2.c: Same.
6763 * c-c++-common/gomp/ordered-3.c: Same.
6764 * c-c++-common/gomp/pr67501.c: Same.
6765 * c-c++-common/pr20000.c: Same.
6766 * c-c++-common/pr43395.c: Same.
6767 * c-c++-common/pr49706.c: Same.
6768 * c-c++-common/pr77624-1.c: Same.
6769 * c-c++-common/pr77624-2.c: Same.
6770 * c-c++-common/raw-string-14.c: Same.
6771 * c-c++-common/raw-string-16.c: Same.
6772 * c-c++-common/raw-string-3.c: Same.
6773 * c-c++-common/raw-string-4.c: Same.
6774 * c-c++-common/raw-string-5.c: Same.
6775 * c-c++-common/raw-string-6.c: Same.
6776 * g++.dg/abi/mangle41.C: Same.
6777 * g++.dg/conversion/nullptr1.C: Same.
6778 * g++.dg/cpp0x/alias-decl-80296.C: Same.
6779 * g++.dg/cpp0x/auto27.C: Same.
6780 * g++.dg/cpp0x/constexpr-98.C: Same.
6781 * g++.dg/cpp0x/constexpr-diag2.C: Same.
6782 * g++.dg/cpp0x/diag2.C: Same.
6783 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
6784 * g++.dg/cpp0x/nullptr15.C: Same.
6785 * g++.dg/cpp0x/pr31431-2.C: Same.
6786 * g++.dg/cpp0x/pr31431.C: Same.
6787 * g++.dg/cpp0x/pr79118.C: Same.
6788 * g++.dg/cpp0x/static_assert3.C: Same.
6789 * g++.dg/cpp0x/temp_default2.C: Same.
6790 * g++.dg/cpp0x/trailing4.C: Same.
6791 * g++.dg/cpp0x/variadic-ex10.C: Same.
6792 * g++.dg/cpp0x/variadic-ex13.C: Same.
6793 * g++.dg/cpp0x/variadic-ex14.C: Same.
6794 * g++.dg/cpp0x/variadic-ex3.C: Same.
6795 * g++.dg/cpp0x/variadic-ex4.C: Same.
6796 * g++.dg/cpp0x/variadic59.C: Same.
6797 * g++.dg/cpp0x/vt-37737-2.C: Same.
6798 * g++.dg/cpp0x/vt-57397-1.C: Same.
6799 * g++.dg/cpp0x/vt-57397-2.C: Same.
6800 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
6801 * g++.dg/cpp1z/gen-attrs1.C: Same.
6802 * g++.dg/diagnostic/pr71075.C: Same.
6803 * g++.dg/eh/goto2.C: Same.
6804 * g++.dg/eh/goto3.C: Same.
6805 * g++.dg/expr/bitfield4.C: Same.
6806 * g++.dg/expr/bitfield5.C: Same.
6807 * g++.dg/expr/bitfield6.C: Same.
6808 * g++.dg/expr/bool1.C: Same.
6809 * g++.dg/expr/bool3.C: Same.
6810 * g++.dg/expr/cond10.C: Same.
6811 * g++.dg/expr/cond11.C: Same.
6812 * g++.dg/expr/lval3.C: Same.
6813 * g++.dg/expr/lval4.C: Same.
6814 * g++.dg/ext/anon-struct4.C: Same.
6815 * g++.dg/ext/attrib44.C: Same.
6816 * g++.dg/ext/builtin3.C: Same.
6817 * g++.dg/ext/dllimport7.C: Same.
6818 * g++.dg/ext/label5.C: Same.
6819 * g++.dg/ext/no-asm-1.C: Same.
6820 * g++.dg/ext/utf16-4.C: Same.
6821 * g++.dg/ext/vla2.C: Same.
6822 * g++.dg/gomp/block-1.C: Same.
6823 * g++.dg/gomp/block-2.C: Same.
6824 * g++.dg/gomp/block-3.C: Same.
6825 * g++.dg/gomp/block-5.C: Same.
6826 * g++.dg/gomp/linear-2.C: Same.
6827 * g++.dg/gomp/target-1.C: Same.
6828 * g++.dg/gomp/target-2.C: Same.
6829 * g++.dg/gomp/taskgroup-1.C: Same.
6830 * g++.dg/gomp/teams-1.C: Same.
6831 * g++.dg/inherit/pure1.C: Same.
6832 * g++.dg/init/array43.C: Same.
6833 * g++.dg/init/array46.C: Same.
6834 * g++.dg/init/const10.C: Same.
6835 * g++.dg/init/ctor4-1.C: Same.
6836 * g++.dg/init/ctor4.C: Same.
6837 * g++.dg/init/new37.C: Same.
6838 * g++.dg/init/pr25811.C: Same.
6839 * g++.dg/init/pr29043.C: Same.
6840 * g++.dg/init/pr29571.C: Same.
6841 * g++.dg/lookup/duperr1.C: Same.
6842 * g++.dg/lookup/error1.C: Same.
6843 * g++.dg/lookup/koenig5.C: Same.
6844 * g++.dg/lookup/pr77549.C: Same.
6845 * g++.dg/lookup/suggestions1.C: Same.
6846 * g++.dg/lookup/using16.C: Same.
6847 * g++.dg/lookup/using7.C: Same.
6848 * g++.dg/other/anon-union3.C: Same.
6849 * g++.dg/other/array2.C: Same.
6850 * g++.dg/other/error13.C: Same.
6851 * g++.dg/other/error34.C: Same.
6852 * g++.dg/overload/builtin1.C: Same.
6853 * g++.dg/overload/conv-op1.C: Same.
6854 * g++.dg/overload/error3.C: Same.
6855 * g++.dg/overload/koenig1.C: Same.
6856 * g++.dg/overload/operator5.C: Same.
6857 * g++.dg/overload/template5.C: Same.
6858 * g++.dg/overload/unknown1.C: Same.
6859 * g++.dg/overload/using2.C: Same.
6860 * g++.dg/parse/constructor1.C: Same.
6861 * g++.dg/parse/crash36.C: Same.
6862 * g++.dg/parse/crash63.C: Same.
6863 * g++.dg/parse/error11.C: Same.
6864 * g++.dg/parse/error12.C: Same.
6865 * g++.dg/parse/error14.C: Same.
6866 * g++.dg/parse/error2.C: Same.
6867 * g++.dg/parse/error21.C: Same.
6868 * g++.dg/parse/error26.C: Same.
6869 * g++.dg/parse/error36.C: Same.
6870 * g++.dg/parse/friend12.C: Same.
6871 * g++.dg/parse/invalid-op1.C: Same.
6872 * g++.dg/parse/missing-template1.C: Same.
6873 * g++.dg/parse/parser-pr28152-2.C: Same.
6874 * g++.dg/parse/parser-pr28152.C: Same.
6875 * g++.dg/parse/pr16696-permissive.C: Same.
6876 * g++.dg/parse/pr16696.C: Same.
6877 * g++.dg/parse/pr69628.C: Same.
6878 * g++.dg/parse/ret-type2.C: Same.
6879 * g++.dg/parse/specialization1.C: Same.
6880 * g++.dg/parse/template3.C: Same.
6881 * g++.dg/parse/template9.C: Same.
6882 * g++.dg/parse/typename11.C: Same.
6883 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
6884 * g++.dg/pr45330.C: Same.
6885 * g++.dg/rtti/typeid6.C: Same.
6886 * g++.dg/spellcheck-fields.C: Same.
6887 * g++.dg/spellcheck-typenames.C: Same.
6888 * g++.dg/tc1/dr108.C: Same.
6889 * g++.dg/tc1/dr147.C: Same.
6890 * g++.dg/template/arg7.C: Same.
6891 * g++.dg/template/conv11.C: Same.
6892 * g++.dg/template/crash13.C: Same.
6893 * g++.dg/template/crash55.C: Same.
6894 * g++.dg/template/dependent-expr5.C: Same.
6895 * g++.dg/template/error17.C: Same.
6896 * g++.dg/template/error33.C: Same.
6897 * g++.dg/template/error4.C: Same.
6898 * g++.dg/template/error50.C: Same.
6899 * g++.dg/template/error53.C: Same.
6900 * g++.dg/template/friend.C: Same.
6901 * g++.dg/template/func2.C: Same.
6902 * g++.dg/template/local6.C: Same.
6903 * g++.dg/template/member5.C: Same.
6904 * g++.dg/template/meminit1.C: Same.
6905 * g++.dg/template/nested3.C: Same.
6906 * g++.dg/template/nontype6.C: Same.
6907 * g++.dg/template/overload12.C: Same.
6908 * g++.dg/template/ptrmem8.C: Same.
6909 * g++.dg/template/qualified-id1.C: Same.
6910 * g++.dg/template/spec15.C: Same.
6911 * g++.dg/template/static1.C: Same.
6912 * g++.dg/template/static10.C: Same.
6913 * g++.dg/template/static2.C: Same.
6914 * g++.dg/template/ttp25.C: Same.
6915 * g++.dg/template/typedef2.C: Same.
6916 * g++.dg/template/typename2.C: Same.
6917 * g++.dg/template/unify10.C: Same.
6918 * g++.dg/template/unify6.C: Same.
6919 * g++.dg/template/unify7.C: Same.
6920 * g++.dg/template/unify9.C: Same.
6921 * g++.dg/template/varmod1.C: Same.
6922 * g++.dg/ubsan/div-by-zero-1.C: Same.
6923 * g++.dg/ubsan/pr63956.C: Same.
6924 * g++.dg/warn/Waddress-1.C: Same.
6925 * g++.dg/warn/Wconversion2.C: Same.
6926 * g++.dg/warn/Wnull-conversion-1.C: Same.
6927 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
6928 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
6929 * g++.dg/warn/Wswitch-1.C: Same.
6930 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
6931 * g++.dg/warn/Wtype-limits.C: Same.
6932 * g++.dg/warn/Wunused-parm-5.C: Same.
6933 * g++.dg/warn/deprecated-6.C: Same.
6934 * g++.dg/warn/deprecated.C: Same.
6935 * g++.dg/warn/incomplete1.C: Same.
6936 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
6937 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
6938 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
6939 * g++.dg/warn/overflow-warn-1.C: Same.
6940 * g++.dg/warn/overflow-warn-3.C: Same.
6941 * g++.dg/warn/overflow-warn-4.C: Same.
6942 * g++.dg/warn/pr12242.C: Same.
6943 * g++.dg/warn/pr30551-2.C: Same.
6944 * g++.dg/warn/pr30551.C: Same.
6945 * g++.old-deja/g++.benjamin/16077.C: Same.
6946 * g++.old-deja/g++.bob/inherit1.C: Same.
6947 * g++.old-deja/g++.brendan/crash56.C: Same.
6948 * g++.old-deja/g++.brendan/template17.C: Same.
6949 * g++.old-deja/g++.eh/ctor1.C: Same.
6950 * g++.old-deja/g++.jason/bool5.C: Same.
6951 * g++.old-deja/g++.jason/cond.C: Same.
6952 * g++.old-deja/g++.jason/operator.C: Same.
6953 * g++.old-deja/g++.jason/pmf5.C: Same.
6954 * g++.old-deja/g++.law/ctors5.C: Same.
6955 * g++.old-deja/g++.law/missed-error2.C: Same.
6956 * g++.old-deja/g++.law/operators9.C: Same.
6957 * g++.old-deja/g++.law/temps1.C: Same.
6958 * g++.old-deja/g++.mike/for2.C: Same.
6959 * g++.old-deja/g++.mike/ns5.C: Same.
6960 * g++.old-deja/g++.mike/ns7.C: Same.
6961 * g++.old-deja/g++.mike/p10769b.C: Same.
6962 * g++.old-deja/g++.niklas/t120.C: Same.
6963 * g++.old-deja/g++.niklas/t121.C: Same.
6964 * g++.old-deja/g++.ns/koenig5.C: Same.
6965 * g++.old-deja/g++.oliva/overload1.C: Same.
6966 * g++.old-deja/g++.other/crash24.C: Same.
6967 * g++.old-deja/g++.other/crash25.C: Same.
6968 * g++.old-deja/g++.other/decl5.C: Same.
6969 * g++.old-deja/g++.other/lineno5.C: Same.
6970 * g++.old-deja/g++.other/null3.C: Same.
6971 * g++.old-deja/g++.other/overcnv2.C: Same.
6972 * g++.old-deja/g++.other/ptrmem7.C: Same.
6973 * g++.old-deja/g++.other/typename1.C: Same.
6974 * g++.old-deja/g++.other/vaarg3.C: Same.
6975 * g++.old-deja/g++.pt/crash10.C: Same.
6976 * g++.old-deja/g++.pt/crash28.C: Same.
6977 * g++.old-deja/g++.pt/crash38.C: Same.
6978 * g++.old-deja/g++.pt/explicit70.C: Same.
6979 * g++.old-deja/g++.pt/explicit77.C: Same.
6980 * g++.old-deja/g++.pt/expr2.C: Same.
6981 * g++.old-deja/g++.pt/spec5.C: Same.
6982 * g++.old-deja/g++.pt/spec6.C: Same.
6983 * g++.old-deja/g++.pt/typename3.C: Same.
6984 * g++.old-deja/g++.pt/typename5.C: Same.
6985 * g++.old-deja/g++.pt/typename6.C: Same.
6986 * g++.old-deja/g++.pt/typename7.C: Same.
6987 * g++.old-deja/g++.pt/unify4.C: Same.
6988 * g++.old-deja/g++.pt/unify8.C: Same.
6989 * g++.old-deja/g++.pt/vaarg3.C: Same.
6990 * g++.old-deja/g++.robertl/eb22.C: Same.
6991 * g++.old-deja/g++.robertl/eb4.C: Same.
6992 * g++.old-deja/g++.robertl/eb44.C: Same.
6993 * g++.old-deja/g++.robertl/eb69.C: Same.
6994 * g++.old-deja/g++.robertl/eb98.C: Same.
6995 * gcc.dg/20031223-1.c: Same.
6996 * gcc.dg/940510-1.c: Same.
6997 * gcc.dg/990506-0.c: Same.
6998 * gcc.dg/Walloca-1.c: Same.
6999 * gcc.dg/Walloca-2.c: Same.
7000 * gcc.dg/Wconversion-integer.c: Same.
7001 * gcc.dg/Wcxx-compat-8.c: Same.
7002 * gcc.dg/Wimplicit-int-1.c: Same.
7003 * gcc.dg/Wimplicit-int-2.c: Same.
7004 * gcc.dg/Wimplicit-int-4.c: Same.
7005 * gcc.dg/Wpointer-sign-Wall.c: Same.
7006 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7007 * gcc.dg/Wshadow-1.c: Same.
7008 * gcc.dg/Wshadow-3.c: Same.
7009 * gcc.dg/Wswitch-enum-error.c: Same.
7010 * gcc.dg/Wswitch-enum.c: Same.
7011 * gcc.dg/Wswitch-error.c: Same.
7012 * gcc.dg/Wswitch.c: Same.
7013 * gcc.dg/Wtype-limits-Wextra.c: Same.
7014 * gcc.dg/Wtype-limits.c: Same.
7015 * gcc.dg/Wvla-larger-than-2.c: Same.
7016 * gcc.dg/anon-struct-5.c: Same.
7017 * gcc.dg/array-10.c: Same.
7018 * gcc.dg/array-11.c: Same.
7019 * gcc.dg/array-15.c: Same.
7020 * gcc.dg/array-2.c: Same.
7021 * gcc.dg/array-8.c: Same.
7022 * gcc.dg/array-const-2.c: Same.
7023 * gcc.dg/array-const-3.c: Same.
7024 * gcc.dg/bitfld-1.c: Same.
7025 * gcc.dg/bitfld-8.c: Same.
7026 * gcc.dg/builtin-redefine.c: Same.
7027 * gcc.dg/c11-noreturn-1.c: Same.
7028 * gcc.dg/c11-noreturn-2.c: Same.
7029 * gcc.dg/c11-static-assert-3.c: Same.
7030 * gcc.dg/c90-arraydecl-1.c: Same.
7031 * gcc.dg/c90-complex-1.c: Same.
7032 * gcc.dg/c90-complit-1.c: Same.
7033 * gcc.dg/c90-const-expr-11.c: Same.
7034 * gcc.dg/c90-const-expr-7.c: Same.
7035 * gcc.dg/c90-const-expr-8.c: Same.
7036 * gcc.dg/c90-enum-comma-1.c: Same.
7037 * gcc.dg/c90-flex-array-1.c: Same.
7038 * gcc.dg/c90-hexfloat-1.c: Same.
7039 * gcc.dg/c90-idem-qual-1.c: Same.
7040 * gcc.dg/c90-idem-qual-2.c: Same.
7041 * gcc.dg/c90-idem-qual-3.c: Same.
7042 * gcc.dg/c90-mixdecl-1.c: Same.
7043 * gcc.dg/c90-restrict-1.c: Same.
7044 * gcc.dg/c90-return-1.c: Same.
7045 * gcc.dg/c99-array-nonobj-1.c: Same.
7046 * gcc.dg/c99-arraydecl-1.c: Same.
7047 * gcc.dg/c99-complex-1.c: Same.
7048 * gcc.dg/c99-complex-2.c: Same.
7049 * gcc.dg/c99-complit-2.c: Same.
7050 * gcc.dg/c99-const-expr-7.c: Same.
7051 * gcc.dg/c99-const-expr-8.c: Same.
7052 * gcc.dg/c99-flex-array-3.c: Same.
7053 * gcc.dg/c99-flex-array-7.c: Same.
7054 * gcc.dg/c99-flex-array-typedef-7.c: Same.
7055 * gcc.dg/c99-impl-decl-1.c: Same.
7056 * gcc.dg/c99-impl-int-1.c: Same.
7057 * gcc.dg/c99-impl-int-2.c: Same.
7058 * gcc.dg/c99-init-3.c: Same.
7059 * gcc.dg/c99-restrict-1.c: Same.
7060 * gcc.dg/c99-return-1.c: Same.
7061 * gcc.dg/c99-tag-1.c: Same.
7062 * gcc.dg/c99-tag-3.c: Same.
7063 * gcc.dg/call-diag-2.c: Same.
7064 * gcc.dg/cpp/19940712-1.c: Same.
7065 * gcc.dg/cpp/19951025-1.c: Same.
7066 * gcc.dg/cpp/19990413-1.c: Same.
7067 * gcc.dg/cpp/direct2.c: Same.
7068 * gcc.dg/cpp/direct2s.c: Same.
7069 * gcc.dg/cpp/pr28709.c: Same.
7070 * gcc.dg/cpp/pr61854-c90.c: Same.
7071 * gcc.dg/cpp/pr61854-c94.c: Same.
7072 * gcc.dg/cpp/pragma-1.c: Same.
7073 * gcc.dg/cpp/pragma-2.c: Same.
7074 * gcc.dg/cpp/trad/escaped-eof.c: Same.
7075 * gcc.dg/cpp/trad/literals-2.c: Same.
7076 * gcc.dg/cpp/warn-comments-2.c: Same.
7077 * gcc.dg/cpp/warn-comments-3.c: Same.
7078 * gcc.dg/cpp/warn-comments.c: Same.
7079 * gcc.dg/cpp/warn-long-long-2.c: Same.
7080 * gcc.dg/cpp/warn-long-long.c: Same.
7081 * gcc.dg/cpp/warn-redefined-2.c: Same.
7082 * gcc.dg/cpp/warn-redefined.c: Same.
7083 * gcc.dg/darwin-cfstring-2.c: Same.
7084 * gcc.dg/darwin-cfstring-format-1.c: Same.
7085 * gcc.dg/decl-9.c: Same.
7086 * gcc.dg/declspec-1.c: Same.
7087 * gcc.dg/declspec-10.c: Same.
7088 * gcc.dg/declspec-11.c: Same.
7089 * gcc.dg/declspec-13.c: Same.
7090 * gcc.dg/declspec-18.c: Same.
7091 * gcc.dg/declspec-4.c: Same.
7092 * gcc.dg/declspec-5.c: Same.
7093 * gcc.dg/declspec-6.c: Same.
7094 * gcc.dg/declspec-8.c: Same.
7095 * gcc.dg/deprecated-4.c: Same.
7096 * gcc.dg/deprecated.c: Same.
7097 * gcc.dg/dfp/composite-type.c: Same.
7098 * gcc.dg/empty-source-2.c: Same.
7099 * gcc.dg/empty-source-3.c: Same.
7100 * gcc.dg/format/attr-6.c: Same.
7101 * gcc.dg/format/branch-1.c: Same.
7102 * gcc.dg/format/c90-printf-1.c: Same.
7103 * gcc.dg/format/c90-strftime-2.c: Same.
7104 * gcc.dg/format/c99-strftime-1.c: Same.
7105 * gcc.dg/format/cmn-err-1.c: Same.
7106 * gcc.dg/format/few-1.c: Same.
7107 * gcc.dg/format/ms_branch-1.c: Same.
7108 * gcc.dg/format/ms_unnamed-1.c: Same.
7109 * gcc.dg/format/ms_va-1.c: Same.
7110 * gcc.dg/format/unnamed-1.c: Same.
7111 * gcc.dg/format/va-1.c: Same.
7112 * gcc.dg/format/xopen-1.c: Same.
7113 * gcc.dg/funcdef-var-1.c: Same.
7114 * gcc.dg/funcdef-var-2.c: Same.
7115 * gcc.dg/gnu89-const-expr-1.c: Same.
7116 * gcc.dg/gnu89-const-expr-2.c: Same.
7117 * gcc.dg/gnu90-const-expr-1.c: Same.
7118 * gcc.dg/gnu99-const-expr-1.c: Same.
7119 * gcc.dg/gnu99-const-expr-2.c: Same.
7120 * gcc.dg/gnu99-init-2.c: Same.
7121 * gcc.dg/gomp/_Atomic-5.c: Same.
7122 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
7123 * gcc.dg/gomp/atomic-5.c: Same.
7124 * gcc.dg/gomp/linear-1.c: Same.
7125 * gcc.dg/gomp/pr67500.c: Same.
7126 * gcc.dg/init-bad-1.c: Same.
7127 * gcc.dg/init-bad-2.c: Same.
7128 * gcc.dg/init-bad-3.c: Same.
7129 * gcc.dg/init-string-1.c: Same.
7130 * gcc.dg/label-compound-stmt-1.c: Same.
7131 * gcc.dg/label-decl-2.c: Same.
7132 * gcc.dg/label-decl-4.c: Same.
7133 * gcc.dg/large-size-array-2.c: Same.
7134 * gcc.dg/large-size-array-4.c: Same.
7135 * gcc.dg/lvalue-6.c: Same.
7136 * gcc.dg/m-un-2.c: Same.
7137 * gcc.dg/multiple-overflow-warn-1.c: Same.
7138 * gcc.dg/multiple-overflow-warn-2.c: Same.
7139 * gcc.dg/multiple-overflow-warn-3.c: Same.
7140 * gcc.dg/nested-redef-1.c: Same.
7141 * gcc.dg/no-asm-1.c: Same.
7142 * gcc.dg/no-asm-3.c: Same.
7143 * gcc.dg/no-asm-4.c: Same.
7144 * gcc.dg/noncompile/20010524-1.c: Same.
7145 * gcc.dg/noncompile/incomplete-5.c: Same.
7146 * gcc.dg/noncompile/pr44517.c: Same.
7147 * gcc.dg/noncompile/pr52290.c: Same.
7148 * gcc.dg/noreturn-1.c: Same.
7149 * gcc.dg/overflow-warn-1.c: Same.
7150 * gcc.dg/overflow-warn-2.c: Same.
7151 * gcc.dg/overflow-warn-3.c: Same.
7152 * gcc.dg/overflow-warn-4.c: Same.
7153 * gcc.dg/parm-mismatch-1.c: Same.
7154 * gcc.dg/parser-pr28152-2.c: Same.
7155 * gcc.dg/parser-pr28152.c: Same.
7156 * gcc.dg/pedwarn-init.c: Same.
7157 * gcc.dg/pointer-arith-2.c: Same.
7158 * gcc.dg/pointer-arith-3.c: Same.
7159 * gcc.dg/pointer-arith-4.c: Same.
7160 * gcc.dg/pr14475.c: Same.
7161 * gcc.dg/pr18596-3.c: Same.
7162 * gcc.dg/pr18809-1.c: Same.
7163 * gcc.dg/pr27953.c: Same.
7164 * gcc.dg/pr30457.c: Same.
7165 * gcc.dg/pr30551-2.c: Same.
7166 * gcc.dg/pr30551-3.c: Same.
7167 * gcc.dg/pr30551-4.c: Same.
7168 * gcc.dg/pr30551-5.c: Same.
7169 * gcc.dg/pr30551-6.c: Same.
7170 * gcc.dg/pr30551.c: Same.
7171 * gcc.dg/pr36997.c: Same.
7172 * gcc.dg/pr41842.c: Same.
7173 * gcc.dg/pr48552-1.c: Same.
7174 * gcc.dg/pr48552-2.c: Same.
7175 * gcc.dg/pr59717.c: Same.
7176 * gcc.dg/pr61077.c: Same.
7177 * gcc.dg/pr61096-1.c: Same.
7178 * gcc.dg/pr63626.c: Same.
7179 * gcc.dg/pr64223-1.c: Same.
7180 * gcc.dg/pr64223-2.c: Same.
7181 * gcc.dg/pr8788-1.c: Same.
7182 * gcc.dg/pr8927-1.c: Same.
7183 * gcc.dg/pragma-darwin.c: Same.
7184 * gcc.dg/pragma-diag-5.c: Same.
7185 * gcc.dg/pragma-message.c: Same.
7186 * gcc.dg/redecl-1.c: Same.
7187 * gcc.dg/simd-1.c: Same.
7188 * gcc.dg/simd-5.c: Same.
7189 * gcc.dg/simd-6.c: Same.
7190 * gcc.dg/spellcheck-fields.c: Same.
7191 * gcc.dg/spellcheck-typenames.c: Same.
7192 * gcc.dg/struct-semi-2.c: Same.
7193 * gcc.dg/struct-semi-3.c: Same.
7194 * gcc.dg/transparent-union-3.c: Same.
7195 * gcc.dg/ucnid-8.c: Same.
7196 * gcc.dg/uninit-pr19430-O0.c: Same.
7197 * gcc.dg/uninit-pr19430.c: Same.
7198 * gcc.dg/uninit-pr20644-O0.c: Same.
7199 * gcc.dg/utf-dflt.c: Same.
7200 * gcc.dg/utf-dflt2.c: Same.
7201 * gcc.dg/utf16-4.c: Same.
7202 * gcc.dg/vla-11.c: Same.
7203 * gcc.dg/vla-20.c: Same.
7204 * gcc.dg/vla-init-1.c: Same.
7205 * gcc.dg/vla-init-2.c: Same.
7206 * gcc.dg/vla-init-3.c: Same.
7207 * gcc.dg/weak/weak-6.c: Same.
7208 * gcc.dg/weak/weak-7.c: Same.
7209 * gcc.dg/wtr-int-type-1.c: Same.
7210 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
7211 * gcc.target/arm/polytypes.c: Same.
7212 * gcc.target/i386/spellcheck-options-4.c: Same.
7213 * gcc.target/powerpc/20030218-1.c: Same.
7214 * gcc.target/sh/pr21255-4.c: Same.
7215 * gcc.test-framework/dg-error-exp-XP.c: Same.
7216 * gfortran.dg/array_constructor_30.f03: Same.
7217 * gfortran.dg/class_30.f90: Same.
7218 * gfortran.dg/goacc/subarrays.f95: Same.
7219 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
7220 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
7221 * gfortran.dg/intrinsic_std_1.f90: Same.
7222 * gfortran.dg/pr70006.f90: Same.
7223 * gfortran.dg/warning-directive-1.F90: Same.
7224 * gfortran.dg/warning-directive-2.F90: Same.
7225 * gfortran.dg/warning-directive-3.F90: Same.
7226 * gfortran.dg/warning-directive-4.F90: Same.
7227 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
7228 * obj-c++.dg/class-extension-1.mm: Same.
7229 * obj-c++.dg/class-extension-2.mm: Same.
7230 * obj-c++.dg/class-protocol-1.mm: Same.
7231 * obj-c++.dg/cxx-ivars-1.mm: Same.
7232 * obj-c++.dg/duplicate-class-1.mm: Same.
7233 * obj-c++.dg/exceptions-3.mm: Same.
7234 * obj-c++.dg/exceptions-4.mm: Same.
7235 * obj-c++.dg/exceptions-5.mm: Same.
7236 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
7237 * obj-c++.dg/fsf-package-0.m: Same.
7238 * obj-c++.dg/invalid-type-1.mm: Same.
7239 * obj-c++.dg/method-12.mm: Same.
7240 * obj-c++.dg/method-13.mm: Same.
7241 * obj-c++.dg/method-15.mm: Same.
7242 * obj-c++.dg/method-16.mm: Same.
7243 * obj-c++.dg/method-6.mm: Same.
7244 * obj-c++.dg/method-7.mm: Same.
7245 * obj-c++.dg/property/at-property-1.mm: Same.
7246 * obj-c++.dg/property/at-property-14.mm: Same.
7247 * obj-c++.dg/property/at-property-17.mm: Same.
7248 * obj-c++.dg/property/at-property-21.mm: Same.
7249 * obj-c++.dg/property/at-property-5.mm: Same.
7250 * obj-c++.dg/property/dotsyntax-4.mm: Same.
7251 * obj-c++.dg/property/dynamic-3.mm: Same.
7252 * obj-c++.dg/property/dynamic-4.mm: Same.
7253 * obj-c++.dg/property/property-neg-1.mm: Same.
7254 * obj-c++.dg/property/property-neg-6.mm: Same.
7255 * obj-c++.dg/property/synthesize-11.mm: Same.
7256 * obj-c++.dg/property/synthesize-5.mm: Same.
7257 * obj-c++.dg/property/synthesize-6.mm: Same.
7258 * obj-c++.dg/proto-lossage-4.mm: Same.
7259 * obj-c++.dg/protocol-qualifier-2.mm: Same.
7260 * obj-c++.dg/strings/strings-1.mm: Same.
7261 * obj-c++.dg/super-class-1.mm: Same.
7262 * obj-c++.dg/syntax-error-6.mm: Same.
7263 * obj-c++.dg/syntax-error-7.mm: Same.
7264 * obj-c++.dg/syntax-error-9.mm: Same.
7265 * obj-c++.dg/try-catch-13.mm: Same.
7266 * objc.dg/attributes/method-noreturn-1.m: Same.
7267 * objc.dg/bad-receiver-type-2.m: Same.
7268 * objc.dg/bad-receiver-type.m: Same.
7269 * objc.dg/call-super-2.m: Same.
7270 * objc.dg/class-2.m: Same.
7271 * objc.dg/class-extension-1.m: Same.
7272 * objc.dg/class-extension-2.m: Same.
7273 * objc.dg/class-protocol-1.m: Same.
7274 * objc.dg/desig-init-1.m: Same.
7275 * objc.dg/duplicate-class-1.m: Same.
7276 * objc.dg/exceptions-3.m: Same.
7277 * objc.dg/exceptions-4.m: Same.
7278 * objc.dg/exceptions-5.m: Same.
7279 * objc.dg/foreach-6.m: Same.
7280 * objc.dg/foreach-7.m: Same.
7281 * objc.dg/fsf-nsstring-format-1.m: Same.
7282 * objc.dg/fsf-package-0.m: Same.
7283 * objc.dg/invalid-type-1.m: Same.
7284 * objc.dg/method-11.m: Same.
7285 * objc.dg/method-19.m: Same.
7286 * objc.dg/method-2.m: Same.
7287 * objc.dg/method-20.m: Same.
7288 * objc.dg/method-5.m: Same.
7289 * objc.dg/method-6.m: Same.
7290 * objc.dg/method-7.m: Same.
7291 * objc.dg/method-9.m: Same.
7292 * objc.dg/missing-proto-3.m: Same.
7293 * objc.dg/private-1.m: Same.
7294 * objc.dg/property/at-property-1.m: Same.
7295 * objc.dg/property/at-property-14.m: Same.
7296 * objc.dg/property/at-property-17.m: Same.
7297 * objc.dg/property/at-property-21.m: Same.
7298 * objc.dg/property/at-property-5.m: Same.
7299 * objc.dg/property/dynamic-3.m: Same.
7300 * objc.dg/property/dynamic-4.m: Same.
7301 * objc.dg/property/property-neg-1.m: Same.
7302 * objc.dg/property/property-neg-6.m: Same.
7303 * objc.dg/property/synthesize-11.m: Same.
7304 * objc.dg/property/synthesize-5.m: Same.
7305 * objc.dg/property/synthesize-6.m: Same.
7306 * objc.dg/proto-hier-1.m: Same.
7307 * objc.dg/proto-lossage-4.m: Same.
7308 * objc.dg/protocol-qualifier-2.m: Same.
7309 * objc.dg/strings/strings-1.m: Same.
7310 * objc.dg/type-size-1.m: Same.
7311
d904a983
JL
73122017-04-18 Jeff Law <law@redhat.com>
7313
7314 PR target/74563
7315 * gcc.target/mips/pr74563: New test.
7316
0155ed56
JJ
73172017-04-18 Jakub Jelinek <jakub@redhat.com>
7318
7319 PR tree-optimization/80443
7320 * gcc.c-torture/compile/pr80443.c: New test.
7321
f380f608
RS
73222017-04-18 Richard Sandiford <richard.sandiford@arm.com>
7323
7324 PR rtl-optimization/80357
7325 * gcc.c-torture/compile/pr80357.c: New test.
7326
dd68669b
JL
73272017-04-18 Jeff Law <law@redhat.com>
7328
7329 PR middle-end/80422
7330 * gcc.c-torture/compile/pr80422.c: New test.
7331
1cda61fc
JJ
73322017-04-18 Jakub Jelinek <jakub@redhat.com>
7333
7334 PR debug/80263
7335 * gcc.dg/debug/dwarf2/pr80263.c: New test.
7336
19970253
MM
73372017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7338
7339 PR target/80099
7340 * gcc.target/powerpc/pr80099-1.c: New test.
7341 * gcc.target/powerpc/pr80099-2.c: Likewise.
7342 * gcc.target/powerpc/pr80099-3.c: Likewise.
7343 * gcc.target/powerpc/pr80099-4.c: Likewise.
7344 * gcc.target/powerpc/pr80099-5.c: Likewise.
7345
8487c9a5
JJ
73462017-04-18 Jakub Jelinek <jakub@redhat.com>
7347
3b5fb3cb
JJ
7348 PR sanitizer/80444
7349 * gcc.dg/sancov/pr80444.c: New test.
7350
8487c9a5
JJ
7351 PR middle-end/79788
7352 PR middle-end/80375
7353 * gcc.dg/pr79788-1.c: New test.
7354 * gcc.dg/pr79788-2.c: New test.
7355
be7c73ae
MP
73562017-04-18 Marek Polacek <polacek@redhat.com>
7357
7358 PR c++/80244 - ICE with attribute in template alias.
7359 * g++.dg/cpp0x/alias-decl-59.C: New test.
7360
d6e3e8a5
MP
7361 PR c++/80241 - ICE with alignas pack expansion.
7362 * g++.dg/cpp0x/alignas11.C: New test.
7363
1adb82e1
BE
73642017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7365
7366 PR c++/80287
7367 * g++.dg/lto/pr80287_0.C: New test.
7368
fb5e5621
KN
73692017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
7370
7371 PR target/80315
7372 * gcc.target/powerpc/pr80315-1.c: New test.
7373 * gcc.target/powerpc/pr80315-2.c: New test.
7374 * gcc.target/powerpc/pr80315-3.c: New test.
7375 * gcc.target/powerpc/pr80315-4.c: New test.
7376
afeaeb70
TV
73772017-04-16 Tom de Vries <tom@codesourcery.com>
7378
7379 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
7380 directive.
7381 * g++.dg/parse/error3.C: Same.
7382 * g++.old-deja/g++.pt/niklas01a.C: Same.
7383 * gcc.dg/990506-0.c: Same.
7384 * gcc.dg/cpp/19990413-1.c: Same.
7385 * gcc.dg/cpp/pragma-1.c: Same.
7386 * gcc.dg/cpp/pragma-2.c: Same.
7387 * gcc.dg/m-un-2.c: Same.
7388 * objc.dg/private-1.m: Same.
7389
604f37cd
UB
73902017-04-15 Uros Bizjak <ubizjak@gmail.com>
7391
7392 * gcc.dg/pr54669.c: Fix dg-do directive.
7393 * gcc.dg/pr78582.c: Ditto.
7394 * gcc.dg/pr80020.c: Ditto.
7395 * gcc.dg/torture/pr57993-2.cpp: Ditto.
7396 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
7397 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
7398 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
7399 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
7400 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
7401 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
7402 * gcc.dg/tree-ssa/pr79352.c: Ditto.
7403 * gcc.dg/tree-ssa/pr79376.c: Ditto.
7404 * gcc.dg/tree-ssa/pr79691.c: Ditto.
7405
35cfdb17
DH
74062017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
7407
604f37cd 7408 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
7409 * gfortran.dg/generic_29.f90: Likewise.
7410 * gfortran.dg/goacc/multi-clause.f90: Likewise.
7411 * gfortran.dg/pr41922.f90: Likewise.
7412 * gfortran.dg/pr70006.f90: Likewise.
7413
f378be38
SB
74142017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
7415
7416 PR tree-optimization/66612
7417 * gcc.target/powerpc/20050830-1.c: Remove xfail.
7418
43076492
JW
74192017-04-14 Janus Weil <janus@gcc.gnu.org>
7420
7421 PR fortran/80361
7422 * gfortran.dg/class_62.f90: New test case.
7423
dd3d6a42
AB
74242017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
7425
7426 * gcc.target/arc/loop-1.c: New file.
7427
31a07c81
MM
74282017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7429
7430 PR target/80098
7431 * gcc.target/powerpc/pr80098-1.c: New test.
7432 * gcc.target/powerpc/pr80098-2.c: Likewise.
7433 * gcc.target/powerpc/pr80098-3.c: Likewise.
7434 * gcc.target/powerpc/pr80098-4.c: Likewise.
7435
09956017
JJ
74362017-04-13 Jakub Jelinek <jakub@redhat.com>
7437
7438 PR sanitizer/80403
7439 * g++.dg/ubsan/pr80403-2.C: New test.
7440
bc042396
VM
74412017-04-13 Vladimir Makarov <vmakarov@redhat.com>
7442
7443 PR rtl-optimization/80343
7444 * gcc.target/powerpc/pr80343.c: New.
7445
abac4c34
DK
74462017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
7447
7448 PR sanitizer/80414
7449 * c-c++-common/ubsan/bounds-15.c: New test.
7450
43a3aa03
RB
74512017-04-13 Richard Biener <rguenther@suse.de>
7452
7453 PR testsuite/80416
7454 * g++.dg/torture/pr79671.C: Fix asm constraints.
7455
031fbdb9
JJ
74562017-04-13 Jakub Jelinek <jakub@redhat.com>
7457
7458 PR debug/80321
7459 * gcc.dg/debug/pr80321.c: New test.
7460
74612017-04-13 Eric Botcazou <ebotcazou@adacore.com>
7462
7463 * gnat.dg/debug10.adb: New test.
7464 * gnat.dg/debug10_pkg.ads: New helper.
7465
76873758
JJ
74662017-04-12 Jakub Jelinek <jakub@redhat.com>
7467
deed3da9
JJ
7468 PR tree-optimization/79390
7469 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
7470
b96a3e11
JJ
7471 PR sanitizer/80403
7472 PR sanitizer/80404
7473 PR sanitizer/80405
7474 * g++.dg/ubsan/pr80403.C: New test.
7475 * g++.dg/ubsan/pr80404.C: New test.
7476 * g++.dg/ubsan/pr80405.C: New test.
7477
76873758
JJ
7478 PR c/80163
7479 * gcc.dg/torture/pr80163.c: New test.
7480
940c9a7c 74812017-04-12 Richard Biener <rguenther@suse.de>
76873758 7482 Jeff Law <law@redhat.com>
940c9a7c
RB
7483
7484 PR tree-optimization/80359
7485 * gcc.dg/torture/pr80359.c: New testcase.
7486
350792ff 74872017-04-12 Richard Biener <rguenther@suse.de>
76873758 7488 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
7489
7490 PR middle-end/79671
7491 * g++.dg/torture/pr79671.C: New testcase.
7492 * g++.dg/lto/pr79671_0.C: Likewise.
7493 * g++.dg/lto/pr79671_1.c: Likewise.
7494
d62e6f10
JJ
74952017-04-12 Jakub Jelinek <jakub@redhat.com>
7496
7497 PR sanitizer/80349
7498 * g++.dg/ubsan/pr80349.C: New test.
7499
8585103f
JJ
75002017-04-11 Jakub Jelinek <jakub@redhat.com>
7501
347e1f77
JJ
7502 PR c++/80370
7503 * g++.dg/cpp1z/decomp28.C: New test.
7504
df1c878e
JJ
7505 PR middle-end/80100
7506 * gcc.dg/pr80100.c: New test.
7507
8585103f
JJ
7508 PR rtl-optimization/80385
7509 * g++.dg/opt/pr80385.C: New test.
7510
c6cf6ef7
ML
75112017-04-11 Martin Liska <mliska@suse.cz>
7512
7513 PR ipa/80212
7514 * g++.dg/ipa/pr80212.C: New test.
7515
3812f460
MS
75162017-04-11 Martin Sebor <msebor@redhat.com>
7517
7518 PR middle-end/80364
7519 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
7520
9f679370
ML
75212017-04-11 Martin Liska <mliska@suse.cz>
7522
7523 PR sanitizer/70878
7524 * gcc.dg/ubsan/pr70878.c: New test.
7525
82665822
JJ
75262017-04-11 Jakub Jelinek <jakub@redhat.com>
7527
cb278caa
JJ
7528 PR target/80381
7529 * gcc.target/i386/pr80381.c: New test.
7530
82665822
JJ
7531 PR c++/80363
7532 * g++.dg/ext/pr80363.C: New test.
7533
abde687a
SKS
75342017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7535
7536 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
7537 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
7538 Add avr-*-* to non-lp64 selector.
7539
13e6ec34
MS
75402017-04-10 Martin Sebor <msebor@redhat.com>
7541
7542 * gcc.dg/pr40340-3.c: Adjust directive pattern.
7543 * gcc.dg/pr40340-4.c: Same.
7544
a2cb1196
NK
75452017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
7546
13e6ec34 7547 PR fortran/69498
a2cb1196
NK
7548 * gfortran.dg/submodule_unexp.f90: Modified test
7549 to account for new error.
7550 * gfortran.dg/submodule_twice.f90: New Test
7551
b447b28c
JJ
75522017-04-10 Jakub Jelinek <jakub@redhat.com>
7553
7554 PR c++/80176
7555 * g++.dg/init/ref23.C: New test.
7556
3bbd6768
TK
75572017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7558
7559 PR tree-optimization/80304
7560 * gfortran.dg/do_concurrent_4.f90: New test case.
7561
99827b5c
JW
75622017-04-10 Janus Weil <janus@gcc.gnu.org>
7563
7564 PR fortran/80046
7565 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
7566
7db31bc2
DE
75672017-04-10 David Edelsohn <dje.gcc@gmail.com>
7568
7569 * g++.dg/torture/pr79905.C: Add -maltivec option.
7570
9058a2c5
JL
75712017-04-10 Jeff Law <law@redhat.com>
7572
7573 PR tree-optimization/80374
7574 * g++.dg/pr80374.c: New test.
7575
bd8f8642
KN
75762017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7577
7578 PR target/80108
7579 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
7580 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
7581
f634dd47
UB
75822017-04-10 Uros Bizjak <ubizjak@gmail.com>
7583
7584 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
7585
065ba179
UB
75862017-04-10 Uros Bizjak <ubizjak@gmail.com>
7587
7588 PR testsuite/79356
7589 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
7590
71b838d0
DS
75912017-04-10 Daniel Santos <daniel.santos@pobox.com>
7592
7593 PR testsuite/79867
7594 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
7595
98a7a34e
MP
75962017-04-10 Marek Polacek <polacek@redhat.com>
7597
7598 PR sanitizer/80348
7599 * g++.dg/ubsan/div-by-zero-3.C: New test.
7600
aac69a62
BC
76012017-04-10 Bin Cheng <bin.cheng@arm.com>
7602
7603 PR tree-optimization/80153
7604 * gcc.c-torture/execute/pr80153.c: New.
7605
737237c9
RB
76062017-04-10 Richard Biener <rguenther@suse.de>
7607
7608 PR middle-end/80362
7609 * gcc.dg/torture/pr80362.c: New testcase.
7610
ba6ee9fc
RB
76112017-04-10 Richard Biener <rguenther@suse.de>
7612
7613 PR tree-optimization/80304
7614 * gcc.dg/torture/pr80304.c: New testcase.
7615
4d1a05f1
NS
76162017-04-10 Nathan Sidwell <nathan@acm.org>
7617
7618 PR target/79905
7619 * g++.dg/torture/pr79905.C: New.
7620
3ee0fb02
ML
76212017-04-10 Martin Liska <mliska@suse.cz>
7622
7623 PR sanitizer/80350
7624 * c-c++-common/ubsan/pr80350.c: New test.
7625
167a5b77
JJ
76262017-04-10 Jakub Jelinek <jakub@redhat.com>
7627
7628 PR target/80324
7629 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
7630
d691b7e4
ML
76312017-04-08 Martin Liska <mliska@suse.cz>
7632
7633 Revert:
7634 2017-04-07 Martin Liska <mliska@suse.cz>
7635
7636 PR ipa/80212
7637 * g++.dg/ipa/pr80212.C: New test.
7638
dcb2c527
JJ
76392017-04-07 Jakub Jelinek <jakub@redhat.com>
7640
c98b0016
JJ
7641 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
7642 dg-options.
7643 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
7644
dcb2c527
JJ
7645 PR target/80322
7646 PR target/80323
7647 PR target/80325
7648 PR target/80326
7649 * gcc.target/i386/avx512f-undefined-1.c: New test.
7650 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
7651 * gcc.target/i386/avx-cvtsd-1.c: New test.
7652 * gcc.target/i386/avx512f-cvtss-1.c: New test.
7653 * gcc.target/i386/avx512f-abspd-1.c: New test.
7654 * gcc.target/i386/avx-cvtss-1.c: New test.
7655 * gcc.target/i386/avx512f-absps-1.c: New test.
7656 * gcc.target/i386/avx512f-int2mask-1.c: New test.
7657 * gcc.target/i386/avx512f-mask2int-1.c: New test.
7658
1ef532f4
MP
76592017-04-07 Marek Polacek <polacek@redhat.com>
7660
7661 PR sanitizer/80348
7662 * g++.dg/ubsan/div-by-zero-2.C: New test.
7663
2166aeb3
MP
7664 PR c++/80095
7665 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
7666
057da7af
VM
76672017-04-07 Vladimir Makarov <vmakarov@redhat.com>
7668
7669 PR rtl-optimization/70478
7670 * gcc.target/s390/pr70478.c: New.
7671
3b6cb9e3
ML
76722017-04-07 Martin Liska <mliska@suse.cz>
7673
7674 PR target/79889
7675 * g++.dg/ext/mv8.C: Add aarch64* targets.
7676
70cd23c0
ML
76772017-04-07 Martin Liska <mliska@suse.cz>
7678
7679 PR ipa/80212
7680 * g++.dg/ipa/pr80212.C: New test.
7681
fe6bb25f
TP
76822017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7683
7684 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
7685
bf7b869a
RB
76862017-04-07 Richard Biener <rguenther@suse.de>
7687
7688 PR tree-optimization/80334
7689 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
7690 alignas on stack.
7691
2d143ba8
RB
76922017-04-07 Richard Biener <rguenther@suse.de>
7693
7694 PR middle-end/80341
7695 * gcc.dg/torture/pr80341.c: New testcase.
7696
ed3cd38d
JJ
76972017-04-06 Jakub Jelinek <jakub@redhat.com>
7698
7699 PR debug/80234
7700 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
7701 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
7702
e5f56581
UB
77032017-04-06 Uros Bizjak <ubizjak@gmail.com>
7704
7705 PR target/79733
7706 * gcc.target/i386/pr79733.c: New test.
7707
a5211c80
UB
77082017-04-06 Uros Bizjak <ubizjak@gmail.com>
7709
7710 PR target/80298
7711 * gcc.target/i386/pr80298-1.c: New test.
7712 * gcc.target/i386/pr80298-2.c: Ditto.
7713
db086c96
TP
77142017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
7715
7716 PR target/80082
7717 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
7718 ARMv7-R.
7719
09b63f67
RB
77202017-04-06 Richard Biener <rguenther@suse.de>
7721
7722 PR tree-optimization/80334
7723 * g++.dg/torture/pr80334.C: New testcase.
7724
d9f8c5af
ML
77252017-04-06 Martin Liska <mliska@suse.cz>
7726
7727 PR sanitizer/80166
7728 * gcc.dg/asan/pr80166.c: New test.
7729
1b68991f
RO
77302017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7731
7732 PR tree-optimization/79390
7733 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
7734
0f784346
RB
77352017-04-06 Richard Biener <rguenther@suse.de>
7736
7737 PR tree-optimization/80262
7738 * gcc.target/i386/pr80262.c: New testcase.
7739
23a429c2
RB
77402017-04-06 Richard Biener <rguenther@suse.de>
7741
7742 PR middle-end/80281
7743 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
7744
e2323a2b
VM
77452017-04-05 Vladimir Makarov <vmakarov@redhat.com>
7746
7747 PR rtl-optimization/70703
7748 * gcc.target/i386/pr70703.c: New.
7749
47a11342
JJ
77502017-04-05 Jakub Jelinek <jakub@redhat.com>
7751
7752 PR sanitizer/80308
7753 * c-c++-common/asan/pr80308.c: New test.
7754
d0ee17a5
DV
77552017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7756
7757 PR target/79890
7758 * gcc.target/s390/pr79890.c: New test case.
7759
36f896c7
JJ
77602017-04-05 Jakub Jelinek <jakub@redhat.com>
7761
7762 PR target/80310
7763 * c-c++-common/ubsan/pr80310.c: New test.
7764
d16e2ddd
JJ
77652017-04-04 Jakub Jelinek <jakub@redhat.com>
7766
e1201dff
JJ
7767 PR c++/80297
7768 * g++.dg/torture/pr80297.C: New test.
7769
d16e2ddd
JJ
7770 PR tree-optimization/79390
7771 * gcc.target/i386/pr79390.c: New test.
7772 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
7773
c0ea338b
VR
77742017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
7775
7776 PR c++/80296
7777 * g++.dg/cpp0x/alias-decl-80296.C: New test.
7778
a1527a93
TP
77792017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7780
7781 PR target/80307
7782 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
7783 targeting any CPU or architecture.
7784 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
7785 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
7786 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
7787 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
7788 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
7789 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
7790 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
7791 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
7792
065ba179 77932017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
7794
7795 PR fortran/69498
7796 * gfortran.dg/submodule_unexp.f90: New test.
7797
b1fd967c
JJ
77982017-04-04 Jakub Jelinek <jakub@redhat.com>
7799
7800 PR target/80286
7801 * gcc.target/i386/avx-pr80286.c: New test.
7802 * gcc.dg/pr80286.c: New test.
7803
248179b5
RB
78042017-04-04 Richard Biener <rguenther@suse.de>
7805
7806 PR middle-end/80281
7807 * gcc.dg/torture/pr80281.c: New testcase.
7808
a577fcf2
RB
78092017-04-04 Richard Biener <rguenther@suse.de>
7810
7811 PR tree-optimization/80275
7812 * g++.dg/opt/pr80275.C: Make g static.
7813
833bbf60
SB
78142017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
7815
7816 PR rtl-optimization/60818
7817 * gcc.c-torture/compile/pr60818.c: New testcase.
7818
5764ee3c
JW
78192017-04-03 Jonathan Wakely <jwakely@redhat.com>
7820
7821 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
7822 * gcc.dg/20031012-1.c: Likewise.
7823 * gcc.dg/ipa/ipcp-1.c: Likewise.
7824 * gcc.dg/torture/matrix-3.c: Likewise.
7825 * gcc.target/powerpc/ppc-spe.c: Likewise.
7826 * gcc.target/rx/zero-width-bitfield.c: Likewise.
7827
bbdf4e81
PB
78282017-04-03 Peter Bergner <bergner@vnet.ibm.com>
7829
7830 PR target/80246
7831 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
7832 powerpc_vsx_ok.
7833 (std, ld): Limit scan-assembler-times check to lp64.
7834 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
7835 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
7836 powerpc_vsx_ok.
7837
44bc146f
PB
78382017-04-03 Peter Bergner <bergner@vnet.ibm.com>
7839
7840 PR target/80246
7841 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
7842
fff80893
RB
78432017-04-03 Richard Biener <rguenther@suse.de>
7844
7845 PR tree-optimization/80275
7846 * g++.dg/opt/pr80275.C: New testcase.
7847
79f9fc38
DV
78482017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7849
7850 PR testsuite/79356
7851 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
7852
a8e70fd3
RD
78532017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
7854
7855 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
7856 (bal): Increase iteration count and assume alignment.
7857
e0061866
BC
78582017-04-03 Bin Cheng <bin.cheng@arm.com>
7859
7860 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
7861
c2d43326
AP
78622017-04-02 Andrew Pinski <apinski@cavium.com>
7863
7864 * gcc.c-torture/compile/nested-3.c: New testcase.
7865 * gcc.c-torture/execute/20170401-1.c: New testcase.
7866 * gcc.c-torture/execute/20170401-2.c: New testcase.
7867
a5a9046d
SB
78682017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
7869
7870 PR rtl-optimization/79405
7871 gcc.dg/pr79405.c: New testcase.
7872
6f3af356
JJ
78732017-03-31 Jakub Jelinek <jakub@redhat.com>
7874
eee3756d
JJ
7875 PR debug/79255
7876 * gcc.dg/pr79255.c: New test.
7877
6f3af356
JJ
7878 PR c++/79572
7879 * g++.dg/ubsan/null-8.C: New test.
7880
99e6cfd6
PH
78812017-03-31 Pat Haugen <pthaugen@us.ibm.com>
7882
7883 PR target/80107
7884 * gfortran.dg/pr80107.f: New.
7885
094e6b7a
JL
78862017-03-31 Jeff Law <law@redhat.com>
7887
7888 PR tree-optimization/49498
7889 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
7890
eceb2409 78912017-03-31 Richard Biener <rguenther@suse.de>
065ba179 7892
eceb2409
RB
7893 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
7894
c412c01a 78952017-03-31 Richard Biener <rguenther@suse.de>
065ba179 7896
c412c01a
RB
7897 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
7898
005f12bf
JJ
78992017-03-31 Jakub Jelinek <jakub@redhat.com>
7900
af88f557
JJ
7901 PR libstdc++/80251
7902 * g++.dg/ext/is_aggregate.C: New test.
7903
7d790165
JJ
7904 PR middle-end/80173
7905 * gcc.target/i386/pr80173.c: New test.
7906
a7d55154
JJ
7907 PR middle-end/80163
7908 * gcc.dg/pr80163.c: New test.
7909
005f12bf
JJ
7910 PR debug/80025
7911 * gcc.dg/torture/pr80025.c: New test.
7912
c8e0f43f
MF
79132017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
7914
7915 * gcc.target/mips/pr52125.c: Add -msym32.
7916
724d25f3
JJ
79172017-03-30 Jakub Jelinek <jakub@redhat.com>
7918
7919 PR translation/80189
7920 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
7921 * g++.dg/gomp/sharing-1.C: Likewise.
7922 * gfortran.dg/gomp/pr44536.f90: Likewise.
7923 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
7924 * gfortran.dg/gomp/sharing-3.f90: Likewise.
7925 * gfortran.dg/gomp/crayptr3.f90: Likewise.
7926 * gfortran.dg/gomp/pr33439.f90: Likewise.
7927 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7928 * gfortran.dg/gomp/sharing-1.f90: Likewise.
7929 * gfortran.dg/gomp/sharing-2.f90: Likewise.
7930 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7931 * gcc.dg/gomp/sharing-1.c: Likewise.
7932
05dc406d
PB
79332017-03-30 Peter Bergner <bergner@vnet.ibm.com>
7934
7935 PR target/80246
7936 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
7937 Darwin and SPE.
7938 (dxex, dxexq): Update return type.
7939 (diex, diexq): Update argument type.
7940 * gcc.target/powerpc/pr80246.c: New test.
7941
b0fd4d7e
MJ
79422017-03-30 Martin Jambor <mjambor@suse.cz>
7943
7944 PR ipa/77333
7945 * g++.dg/ipa/pr77333.C: New test.
7946
de008ec4
JJ
79472017-03-30 Jakub Jelinek <jakub@redhat.com>
7948
7949 PR target/80206
7950 * gcc.target/i386/pr80206.c: New test.
7951
28c02407
RB
79522017-03-30 Richard Biener <rguenther@suse.de>
7953
7954 PR tree-optimization/77498
7955 * gfortran.dg/pr77498.f: New testcase.
7956
10fa8dfb
MP
79572017-03-29 Marek Polacek <polacek@redhat.com>
7958
7959 PR c/79730
7960 * gcc.dg/pr79730.c: New test.
7961
fdc54f39
JD
79622017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7963
7964 PR libgfortran/78670
7965 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
7966 a character of length 1. Update test for success.
7967 * gfortran.dg/dtio_28.f03: New test.
7968 * gfortran.dg/dtio_4.f90: Update to open test file with status =
7969 'scratch' to delete the file when done.
7970
533c0b69
SB
79712017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
7972
7973 PR rtl-optimization/80233
7974 * gcc.c-torture/compile/pr80233.c: New testcase.
7975
e35229f8
TK
79762017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7977
7978 PR fortran/80254
7979 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
7980 * gfortran.dg/dec_io_2a.f90: instead (new test).
7981
5c0a28d4
JW
79822017-03-28 Jiong Wang <jiong.wang@arm.com>
7983
7984 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
7985
19846619
SB
79862017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
7987
7988 PR testsuite/43496
7989 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
7990 generating PIC code.
7991
e5119fab
VM
79922017-03-28 Vladimir Makarov <vmakarov@redhat.com>
7993
7994 PR rtl-optimization/80193
7995 * gcc.target/i386/pr80193.c: New.
7996
cf474530
JW
79972017-03-28 Janus Weil <janus@gcc.gnu.org>
7998
7999 PR fortran/78661
8000 * gfortran.dg/dtio_25.f90: Modified test case.
8001 * gfortran.dg/dtio_27.f90: New test case.
8002
34fac449
UB
80032017-03-28 Uros Bizjak <ubizjak@gmail.com>
8004
8005 PR target/53383
8006 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
8007 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
8008 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
8009
3e907b90
BC
80102017-03-28 Bin Cheng <bin.cheng@arm.com>
8011
8012 * gcc.c-torture/compile/irreducible-loop.c: New.
8013
522818b9
RS
80142017-03-28 Richard Sandiford <richard.sandiford@arm.com>
8015
3e907b90 8016 PR tree-optimization/80218
522818b9
RS
8017 * gcc.dg/pr80218.c: New test.
8018
ea7d7da8
RB
80192017-03-28 Richard Biener <rguenther@suse.de>
8020
8021 PR tree-optimization/78644
8022 * gcc.dg/pr78644-1.c: New testcase.
8023 * gcc.dg/pr78644-2.c: Likewise.
8024
498173ef
TT
80252017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
8026
8027 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
8028 * gcc.dg/pic-4.c: Likewise.
8029 * gcc.dg/pie-3.c: Likewise.
8030 * gcc.dg/pie-4.c: Likewise.
8031
c5ad2433
ML
80322017-03-28 Martin Liska <mliska@suse.cz>
8033
8034 PR ipa/80205
8035 * g++.dg/ipa/pr80205.C: New test.
8036
17722fb9
SKS
80372017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8038
8039 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
8040 with sizeof(int) < 4.
8041 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
8042 * gcc.c-torture/execute/pr79737-2.c: Likewise.
8043 * gcc.dg/torture/pr79777.c: Likewise.
8044 * gcc.dg/torture/pr79910.c: Likewise.
8045
737f500a
RB
80462017-03-28 Richard Biener <rguenther@suse.de>
8047
8048 PR middle-end/80222
8049 * g++.dg/pr80222.C: New testcase.
8050
62f96a79
ML
80512017-03-28 Martin Liska <mliska@suse.cz>
8052
8053 PR ipa/80104
8054 * gcc.dg/ipa/pr80104.c: New test.
8055
72785f26
MP
80562017-03-28 Marek Polacek <polacek@redhat.com>
8057
8058 PR sanitizer/80067
8059 * c-c++-common/ubsan/shift-10.c: New test.
8060
86516987
JL
80612017-03-27 Jeff Law <law@redhat.com>
8062
4dbf1eee 8063 PR tree-optimization/80216
86516987
JL
8064 * gcc.c-torture/compile/pr80216.c: New test.
8065
aade772d
JJ
80662017-03-27 Jakub Jelinek <jakub@redhat.com>
8067
a9e4a1a5
JJ
8068 PR middle-end/80162
8069 * c-c++-common/pr80162-1.c: New test.
8070 * c-c++-common/pr80162-2.c: New test.
8071 * c-c++-common/pr80162-3.c: New test.
8072
aade772d
JJ
8073 PR target/80102
8074 * g++.dg/opt/pr80102.C: New test.
8075
d89f355e
MM
80762017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
8077
8078 PR target/78543
8079 * gcc.target/powerpc/pr78543.c: New test.
8080
79c4d73b
KN
80812017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
8082
8083 PR target/80103
8084 * gcc.target/powerpc/pr80103-1.c: New test.
8085
819df781
RB
80862017-03-27 Richard Biener <rguenther@suse.de>
8087
8088 PR tree-optimization/80181
8089 * gcc.dg/torture/pr80181.c: New testcase.
8090
84804c5b
CZ
80912017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
8092
065ba179 8093 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 8094
c5e5f5f6
RB
80952017-03-27 Richard Biener <rguenther@suse.de>
8096
8097 PR ipa/79776
8098 * g++.dg/ipa/pr79776.C: New testcase.
8099
7cd200f6
JJ
81002017-03-27 Jakub Jelinek <jakub@redhat.com>
8101
8102 PR sanitizer/80168
8103 * gcc.dg/asan/pr80168.c: New test.
8104
79f512ff
RB
81052017-03-27 Richard Biener <rguenther@suse.de>
8106
8107 PR tree-optimization/80170
8108 * gcc.dg/pr80170.c: New testcase.
8109
672d9f8e
RB
81102017-03-27 Richard Biener <rguenther@suse.de>
8111
8112 PR middle-end/80171
8113 * g++.dg/torture/pr80171.C: New testcase.
8114
978fcba3
JDA
81152017-03-26 John David Anglin <danglin@gcc.gnu.org>
8116
431d7882
JDA
8117 * gcc.dg/torture/pr79732.c: Require alias support.
8118 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
8119
978fcba3
JDA
8120 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
8121 libatomic_available.
8122 * gfortran.dg/coarray_image_status_1.f08: Likewise.
8123 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
8124
1f10d710
JD
81252017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8126
8127 PR libgfortran/78881
8128 * gfortran.dg/dtio_26.f90: New test.
8129
41036686
PT
81302017-03-25 Paul Thomas <pault@gcc.gnu.org>
8131
8132 PR fortran/80156
8133 PR fortran/79382
8134 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
8135 testcase for PR80156. Add a main programme that tests that
8136 the typebound generic is accessible.
8137
5da906ca
BS
81382017-03-25 Bernd Schmidt <bschmidt@redhat.com>
8139
8140 PR rtl-optimization/80160
8141 PR rtl-optimization/80159
8142
8143 * gcc.target/i386/pr80160.c: New test.
8144
7dabefa0
JJ
81452017-03-24 Jakub Jelinek <jakub@redhat.com>
8146
8147 PR sanitizer/79904
8148 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
8149
c8b1fbc1
MP
81502017-03-24 Marek Polacek <polacek@redhat.com>
8151
8152 PR c++/80119
8153 * g++.dg/warn/Wuninitialized-9.C: New test.
8154
76794c52
AK
81552017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8156
8157 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
8158 and remove the high-level builtin. The error message for the
8159 would prevent compilation from reaching the second.
8160 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
8161
2de2b3f9
AK
81622017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8163
8164 * gcc.target/s390/vxe/negfma-1.c: New test.
8165
7d2fd075
AK
81662017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8167
8168 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
8169 * gcc.target/s390/arch12/mul-1.c: New test.
8170 * gcc.target/s390/arch12/mul-2.c: New test.
8171
72612e4e
AK
81722017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8173
8174 * gcc.target/s390/vxe/vllezlf-1.c: New test.
8175
6c7774d1
AK
81762017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8177
8178 * gcc.target/s390/vxe/popcount-1.c: New test.
8179
9ec98860
AK
81802017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8181
8182 * gcc.target/s390/vxe/bitops-1.c: New test.
8183
6654e96f
AK
81842017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8185
8186 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
8187 * lib/target-supports.exp: Add effective target check s390_vxe.
8188
77c585ca
AK
81892017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8190
8191 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
8192 comparison instructions used from now on.
8193
b5de6e84
AK
81942017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8195
8196 * gcc.target/s390/s390.exp (check_effective_target_vector):
8197 Include target-supports.exp and move target_vector check routine
8198 ...
8199 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
8200 here and rename it.
8201 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
8202 check from vector to s390_vx.
8203 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
8204 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
8205 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
8206 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
8207 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
8208 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
8209 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
8210 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
8211 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
8212
a602f985
AK
82132017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8214
8215 * gcc.target/s390/vector/vec-init-2.c: New test.
8216
085db63d
AK
82172017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8218
8219 * gcc.dg/ubsan/pr79904-2.c: New test.
8220
dc4f29bc
AK
82212017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8222
8223 PR target/79893
8224 * gcc.target/s390/zvector/pr79893.c: New test.
8225
56010684
JJ
82262017-03-24 Jakub Jelinek <jakub@redhat.com>
8227
8228 PR rtl-optimization/80112
8229 * gcc.dg/pr80112.c: New test.
8230
f0d7b52d
RO
82312017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8232
8233 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
8234 etc. line numbers.
8235 * gcc.dg/Walloca-1.c: Likewise.
8236 * gcc.dg/Walloca-2.c: Likewise.
8237 * gcc.dg/Wvla-larger-than-2.c: Likewise.
8238
635684c4
BS
82392017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8240
8241 PR tree-optimization/80158
8242 * gfortran.fortran-torture/compile/pr80158.f: New file.
8243
76afddf3
RB
82442017-03-24 Richard Biener <rguenther@suse.de>
8245
8246 PR tree-optimization/80167
8247 * gcc.dg/graphite/pr80167.c: New testcase.
8248
c2e389bf
TV
82492017-03-24 Tom de Vries <tom@codesourcery.com>
8250
8251 PR testsuite/80092
8252 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
8253 dg-require-effective-target global_constructor.
8254 * gcc.dg/tls/emutls-2.c: Same.
8255
a72821b4
TV
82562017-03-24 Tom de Vries <tom@codesourcery.com>
8257
8258 PR testsuite/80092
8259 * c-c++-common/Wimplicit-fallthrough-34.c: Add
8260 dg-require-effective-target indirect_jumps.
8261
1658def9
TV
82622017-03-24 Tom de Vries <tom@codesourcery.com>
8263
8264 PR testsuite/80092
8265 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
8266 nonlocal_goto.
8267
90e02692
TV
82682017-03-24 Tom de Vries <tom@codesourcery.com>
8269
8270 PR testsuite/80092
8271 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
8272 * gcc.dg/Walloca-12.c: Same.
8273 * gcc.dg/attr-alloc_size-8.c: Same.
8274 * gcc.dg/Walloca-4.c: Same.
8275 * gcc.dg/Walloca-8.c: Same.
8276 * gcc.dg/Walloca-13.c: Same.
8277 * gcc.dg/Walloca-14.c: Same.
8278 * gcc.dg/attr-alloc_size-9.c: Same.
8279 * gcc.dg/Walloca-1.c: Same.
8280 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8281 * gcc.dg/Walloca-5.c: Same.
8282 * gcc.dg/Walloca-10.c: Same.
8283 * gcc.dg/Walloca-9.c: Same.
8284 * gcc.dg/attr-alloc_size-6.c: Same.
8285 * gcc.dg/Wvla-larger-than-1.c: Same.
8286 * gcc.dg/torture/pr71881.c: Same.
8287 * gcc.dg/torture/pr71901.c: Same.
8288 * gcc.dg/torture/pr78742.c: Same.
8289 * gcc.dg/builtin-alloc-size.c: Same.
8290 * gcc.dg/Walloca-2.c: Same.
8291 * gcc.dg/Walloca-6.c: Same.
8292 * gcc.dg/Walloca-11.c: Same.
8293 * gcc.dg/attr-alloc_size-7.c: Same.
8294 * gcc.dg/Wvla-larger-than-2.c: Same.
8295 * gcc.dg/Walloca-3.c: Same.
8296 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8297 * gcc.c-torture/compile/pr79413.c: Same.
8298 * gcc.c-torture/compile/pr78439.c: Same.
8299
842392c8
KN
83002017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8301
8302 * gcc.target/powerpc/p9-options-1.c: New test.
8303
de2b3f5c
KT
83042017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8305
8306 PR target/71436
8307 * gcc.c-torture/compile/pr71436.c: New test.
8308
2e6315ef 83092017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 8310 Richard Biener <rguenther@suse.de>
2e6315ef
WS
8311
8312 PR tree-optimization/79908
8313 PR tree-optimization/80136
8314 * gcc.dg/torture/pr79908.c: New file.
8315
9cdf0363
NK
83162017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
8317
2e6315ef 8318 PR fortran/39239
9cdf0363
NK
8319 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
8320
f3dd574e
JJ
83212017-03-22 Jakub Jelinek <jakub@redhat.com>
8322
f13e9cd5
JJ
8323 PR c++/80141
8324 * g++.dg/gomp/pr80141.C: New test.
8325
68ed2ba0
JJ
8326 PR c++/80129
8327 * g++.dg/torture/pr80129.C: New test.
8328
f3dd574e
JJ
8329 PR sanitizer/80110
8330 * g++.dg/tsan/pr80110.C: New test.
8331
918b6c9e
TK
83322017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8333
8334 PR fortran/80142
8335 * gfortran.dg/any_loc.f90: New test case.
8336
bf634d1c
TP
83372017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8338
8339 PR target/80082
8340 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
8341 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
8342
f7325b95
ML
83432017-03-22 Martin Liska <mliska@suse.cz>
8344
8345 PR target/79906
8346 * g++.dg/ext/mv8.C: Add power* targets.
8347
3f01b620
MS
83482017-03-21 Martin Sebor <msebor@redhat.com>
8349
8350 PR c++/79548
8351 * g++.dg/warn/Wunused-var-26.C: New test.
8352
1cefb051
BS
83532017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8354
8355 PR tree-optimization/79908
8356 * gcc.dg/torture/pr79908.c: Revert addition of new file.
8357
edc1747f
MP
83582017-03-21 Marek Polacek <polacek@redhat.com>
8359 Martin Sebor <msebor@redhat.com>
8360
8361 PR tree-optimization/80109
8362 * gcc.dg/Walloca-14.c: New test.
8363
85106b87
JJ
83642017-03-21 Jakub Jelinek <jakub@redhat.com>
8365
8366 PR target/80125
8367 * gcc.target/powerpc/pr80125.c: New test.
8368
e59a225f
NK
83692017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
8370
8371 PR fortran/69498
8372 * gfortran.dg/unexp_attribute.f90: New test
8373
0ffe60b5 83742017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 8375 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
8376
8377 PR tree-optimization/79908
8378 * gcc.dg/torture/pr79908.c: New file.
8379
54eb90fe
SKS
83802017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8381
8382 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
8383 with sizeof(int) < 4.
8384
5611c456
ML
83852017-03-21 Martin Liska <mliska@suse.cz>
8386
8387 * gcc.target/i386/pr65044.c: Add '.' in order to catch
8388 apostrophes.
8389
e650ea2a
RB
83902017-03-21 Richard Biener <rguenther@suse.de>
8391
8392 PR tree-optimization/80032
8393 * g++.dg/opt/pr80032.C: New testcase.
8394
da2ce5f9
RB
83952017-03-21 Richard Biener <rguenther@suse.de>
8396
8397 PR tree-optimization/80122
8398 * gcc.dg/torture/pr80122.c: New testcase.
8399
9d60683a
TT
84002017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
8401
8402 * gcc.dg/pic-2.c: Skip for MIPS.
8403 * gcc.dg/pie-2.c: Skip for MIPS.
8404
d3e19c2c
PC
84052017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
8406
8407 PR c++/77752
8408 * g++.dg/cpp0x/initlist97.C: New.
8409 * g++.dg/cpp0x/initlist85.C: Update.
8410
8bee092e
JJ
84112017-03-21 Jakub Jelinek <jakub@redhat.com>
8412
9f30dff0
JJ
8413 PR c/67338
8414 * gcc.dg/pr67338.c: New test.
8415
8bee092e
JJ
8416 PR c++/35878
8417 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
8418 dump instead of assembler.
8419 * g++.dg/init/pr35878_2.C: Likewise.
8420 * g++.dg/init/pr35878_3.C: Likewise.
8421
4d1b8e70
JJ
84222017-03-21 Jakub Jelinek <jakub@redhat.com>
8423
8424 PR c/80097
8425 * gcc.dg/ubsan/pr80097.c: New test.
8426
c34923c4
BS
84272017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8428
8429 PR tree-optimization/80054
8430 * g++.dg/torture/pr80054.C: New file.
8431
b0ba96c2
KN
84322017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
8433
8434 PR target/79963
8435 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
8436 directive to assure selection of proper bit using rlwinm insn.
8437 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
8438 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
8439 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
8440 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
8441
92377255
MP
84422017-03-20 Marek Polacek <polacek@redhat.com>
8443 Paolo Carlini <paolo.carlini@oracle.com>
8444
8445 PR c++/80059 - ICE with noexcept and __transaction_atomic
8446 * g++.dg/tm/pr80059-2.C: New test.
8447 * g++.dg/tm/pr80059.C: New test.
8448
243e28bf
ML
84492017-03-20 Martin Liska <mliska@suse.cz>
8450
8451 PR middle-end/79753
8452 * gcc.target/i386/mpx/pr79753.c: New test.
8453
918112d3
ML
84542017-03-20 Martin Liska <mliska@suse.cz>
8455
8456 PR target/79769
8457 PR target/79770
8458 * g++.dg/pr79769.C: New test.
8459 * gcc.target/i386/mpx/pr79770.c: New test.
8460
e325aba2
AK
84612017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8462
8463 PR target/78857
8464 * gcc.target/s390/load-and-test-fp-1.c: New test.
8465 * gcc.target/s390/load-and-test-fp-2.c: New test.
8466
91d2c04c
PT
84672017-03-18 Paul Thomas <pault@gcc.gnu.org>
8468
8469 PR fortran/79676
8470 * gfortran.dg/submodule_28.f08 : New test.
8471
c7e4107b
PT
84722017-03-18 Paul Thomas <pault@gcc.gnu.org>
8473
8474 PR fortran/71838
8475 * gfortran.dg/submodule_26.f08 : New test.
8476 * gfortran.dg/submodule_27.f08 : New test.
8477
d8fe28be
PH
84782017-03-17 Pat Haugen <pthaugen@us.ibm.com>
8479
8480 PR target/79951
8481 * gcc.target/powerpc/pr79951.c: New.
8482
4a17943d
BS
84832017-03-17 Bernd Schmidt <bschmidt@redhat.com>
8484
8485 PR rtl-optimization/79910
8486 * gcc.dg/torture/pr79910.c: New test.
8487
7f166d94
JL
84882017-03-17 Jeff Law <law@redhat.com>
8489
8490 PR tree-optimization/71437
8491 * gcc.dg/tree-ssa/pr71437.c: New test.
8492 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
8493 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
8494 now caught by VRP, but which were previously caught by DOM.
8495
12c4f7dc
RB
84962017-03-17 Richard Biener <rguenther@suse.de>
8497
8498 PR middle-end/80075
8499 * g++.dg/torture/pr80075.C: New testcase.
8500
207f3423
MM
85012017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
8502
8503 PR target/71294
8504 * g++.dg/pr71294.C: New test.
8505
9fc900af
SB
85062017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
8507
8508 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
8509
c05c2380
JJ
85102017-03-16 Jakub Jelinek <jakub@redhat.com>
8511
e711928b
JJ
8512 PR fortran/80010
8513 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
8514
c05c2380
JJ
8515 PR fortran/79886
8516 * gfortran.dg/pr79886.f90: New test.
8517
3231d64b
MM
85182017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8519
8520 PR target/79038
8521 * gcc.target/powerpc/pr79038-1.c: New test.
8522
81ef1f5e
SB
85232017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
8524
8525 PR fortran/33271
8526 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
8527
395a1e9b
JW
85282017-03-15 Jiong Wang <jiong.wang@arm.com>
8529
8530 PR testsuite/79356
8531 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
8532
05f65910
UB
85332017-03-15 Uros Bizjak <ubizjak@gmail.com>
8534
8535 PR target/80019
8536 * gcc.target/i386/pr80019.c: New test.
8537
94285a7d
ML
85382017-03-15 Martin Liska <mliska@suse.cz>
8539
8540 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
8541
a983542b
MS
85422017-03-14 Martin Sebor <msebor@redhat.com>
8543
8544 PR tree-optimization/79800
8545 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
8546 * gcc.dg/tree-ssa/pr79800.c: New test.
8547
76ca5f40
MM
85482017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8549
8550 PR target/79947
8551 * gcc.target/powerpc/pr79947.c: New test.
8552
5d9a283a
MS
85532017-03-14 Martin Sebor <msebor@redhat.com>
8554
8555 PR middle-end/80020
8556 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
8557 * gcc.dg/attr-alloc_size-7.c: Same.
8558 * gcc.dg/attr-alloc_size-9.c: Same.
8559 * gcc.dg/builtin-alloc-size.c: Same.
8560 * gcc.dg/pr80020.c: New test.
8561
4692943d
BS
85622017-03-14 Bernd Schmidt <bschmidt@redhat.com>
8563
8564 PR rtl-optimization/79728
8565 * gcc.target/i386/sse-globalreg.c: New test.
8566
861d9d5e
ML
85672017-03-14 Martin Liska <mliska@suse.cz>
8568
8569 PR lto/66295
8570 * gcc.dg/tree-prof/pr66295.c: New test.
8571
a48018b5
ML
85722017-03-13 Martin Liska <mliska@suse.cz>
8573
8574 PR middle-end/78339
8575 * gcc.target/i386/mpx/pr78339.c: New test.
8576
8c56cc5a
CZ
85772017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
8578
065ba179 8579 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 8580
14555394
CZ
85812017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
8582
065ba179 8583 * gcc.target/arc/pr9001090948.c: New file.
14555394 8584
3079b92e
SB
85852017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
8586
8587 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
8588 Fix test. Make early-out condition return early. Correct comments.
8589
c08de9db
JD
85902017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8591
8592 PR libgfortran/78854
8593 * gfortran.dg/dtio_25.f90: New test.
8594
66b27545
MS
85952017-03-10 Martin Sebor <msebor@redhat.com>
8596
8597 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
8598
8f2f6381
BS
85992017-03-10 Bernd Schmidt <bschmidt@redhat.com>
8600
8601 PR rtl-optimization/78911
8602 * gcc.target/i386/pr78911-1.c: New test.
8603 * gcc.target/i386/pr78911-2.c: New test.
8604
8e2c69b4 86052017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 8606
8e2c69b4
WS
8607 PR target/79941
8608 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
8609 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
8610 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
8611
455d833c
MP
86122017-03-10 Marek Polacek <polacek@redhat.com>
8613
8614 PR c++/79967
8615 * g++.dg/cpp0x/gen-attrs-63.C: New test.
8616
cdd669f9
JJ
86172017-03-10 Jakub Jelinek <jakub@redhat.com>
8618
e260b0a7
JJ
8619 PR c++/79899
8620 * g++.dg/other/friend7.C: New test.
8621
cdd669f9
JJ
8622 PR c++/79896
8623 * g++.dg/ext/int128-5.C: New test.
8624
730e6e46
SB
86252017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
8626
8627 PR testsuite/79356
8628 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
8629 powerpc, sparc, or s390x.
8630
fc8f6304
PH
86312017-03-10 Pat Haugen <pthaugen@us.ibm.com>
8632
8633 PR target/79907
8634 * gcc.target/powerpc/pr79907.c: New.
8635
f1b0632a
OH
86362017-03-10 Olivier Hainque <hainque@adacore.com>
8637
8638 * gnat.dg/opt64.adb: New test.
8639 * gnat.dg/opt64_pkg.ads: New helper.
8640 * gnat.dg/opt64_pkg.adb: New helper.
8641
5558f089
JJ
86422017-03-10 Jakub Jelinek <jakub@redhat.com>
8643
2d9dd4fb
JJ
8644 PR rtl-optimization/79909
8645 * gcc.target/powerpc/pr79909.c: New test.
8646
72772e67
JJ
8647 PR tree-optimization/79972
8648 * gcc.dg/pr79972.c: New test.
8649
5558f089
JJ
8650 PR tree-optimization/77975
8651 * gcc.dg/pr77975.c: New test.
8652
822a132c
MP
86532017-03-09 Marek Polacek <polacek@redhat.com>
8654
8655 PR c++/79962
8656 PR c++/79984
8657 * c-c++-common/nonnull-3.c: New test.
8658 * g++.dg/warn/Wnonnull3.C: New test.
8659
c9819d22
MF
86602017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
8661
8662 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
8663 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
8664
36618428
MP
86652017-03-09 Marek Polacek <polacek@redhat.com>
8666
8667 PR sanitizer/79757
8668 * gcc.dg/ubsan/pr79757-1.c: New test.
8669 * gcc.dg/ubsan/pr79757-2.c: New test.
8670 * gcc.dg/ubsan/pr79757-3.c: New test.
8671 * gcc.dg/ubsan/pr79757-4.c: New test.
8672 * gcc.dg/ubsan/pr79757-5.c: New test.
8673
01e5af5a
JJ
86742017-03-09 Jakub Jelinek <jakub@redhat.com>
8675
8676 PR c/79969
8677 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
8678
6443c7c0
MP
86792017-03-09 Marek Polacek <polacek@redhat.com>
8680
8681 PR c++/79687
8682 * g++.dg/expr/ptrmem8.C: New test.
8683 * g++.dg/expr/ptrmem9.C: New test.
8684
d721dc3c
RB
86852017-03-09 Richard Biener <rguenther@suse.de>
8686
8687 PR tree-optimization/79977
8688 * gcc.dg/graphite/pr79977.c: New testcase.
8689
1f1fd3e2
TT
86902017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
8691
8692 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
8693 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
8694 * lib/target-supports.exp (check_effective_target_rdynamic):
8695 New proc.
8696
16967aff
RB
86972017-03-09 Richard Biener <rguenther@suse.de>
8698
8699 PR middle-end/79971
8700 * gcc.dg/fixed-point/pr79971.c: New testcase.
8701
26d7dc48
RB
87022017-03-09 Richard Biener <rguenther@suse.de>
8703
8704 PR ipa/79970
8705 * gcc.dg/torture/pr79970.c: New testcase.
8706
35f77c28
PC
87072017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
8708
8709 PR c++/71966
8710 * g++.dg/cpp0x/pr71966-1.C: New.
8711 * g++.dg/cpp0x/pr71966-2.C: Likewise.
8712
8a7df031
ML
87132017-03-09 Martin Liska <mliska@suse.cz>
8714
8715 PR tree-optimization/79631
8716 * gcc.target/i386/mpx/pr79631.c: New test.
8717
3828bb0d
ML
87182017-03-09 Martin Liska <mliska@suse.cz>
8719
8720 PR target/65705
8721 PR target/69804
8722 * gcc.target/i386/pr71458.c: Update scanned pattern.
8723
410a590c
MP
87242017-03-09 Marek Polacek <polacek@redhat.com>
8725
8726 PR c++/79672
8727 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
8728 * g++.dg/warn/Wduplicated-branches3.C: New test.
8729
f084a22e
PG
87302017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
8731
8732 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
8733
a278b1c3
ML
87342017-03-09 Martin Liska <mliska@suse.cz>
8735
8736 PR ipa/79764
8737 * g++.dg/pr79764.C: New test.
8738
8dc19053
ML
87392017-03-09 Martin Liska <mliska@suse.cz>
8740
8741 PR ipa/79761
8742 * g++.dg/pr79761.C: New test.
8743
030fc94a
JJ
87442017-03-09 Jakub Jelinek <jakub@redhat.com>
8745
9e463823
JJ
8746 PR sanitizer/79944
8747 * c-c++-common/asan/pr79944.c: New test.
8748
6b62f323
JJ
8749 PR target/79932
8750 * gcc.target/i386/pr79932-2.c: New test.
8751
030fc94a
JJ
8752 PR target/79932
8753 * gcc.target/i386/pr79932-1.c: New test.
8754
423aec8b
MP
87552017-03-09 Marek Polacek <polacek@redhat.com>
8756
8757 PR c++/79900 - ICE in strip_typedefs
8758 * g++.dg/warn/Wpadded-1.C: New test.
8759
6659fe59
MP
87602017-03-08 Marek Polacek <polacek@redhat.com>
8761
8762 * g++.dg/Walloca1.C: Adjust dg-warning.
8763
f1a675e4
AH
87642017-03-08 Andrew Haley <aph@redhat.com>
8765
8766 PR tree-optimization/79943
8767 * gcc.dg/tree-ssa/pr79943.c: New test.
8768
edfcd7e3
RB
87692017-03-08 Richard Biener <rguenther@suse.de>
8770
8771 PR tree-optimization/79955
8772 * gcc.dg/uninit-24.c: New testcase.
8773
61fdfd8c
RB
87742017-03-08 Richard Biener <rguenther@suse.de>
8775
8776 PR tree-optimization/79920
8777 * gcc.dg/vect/pr79920.c: New testcase.
8778
4b48e883
JJ
87792017-03-08 Jakub Jelinek <jakub@redhat.com>
8780
8781 PR sanitizer/79904
8782 * gcc.dg/ubsan/pr79904.c: New test.
8783
a71dbc63
JJ
87842017-03-07 Jakub Jelinek <jakub@redhat.com>
8785
8786 PR c/79834
8787 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
8788 diagnostics.
8789
d8a90142
MP
87902017-03-07 Marek Polacek <polacek@redhat.com>
8791
8792 PR middle-end/79809
8793 * g++.dg/Walloca1.C: New test.
8794
a5e9e3e4
ML
87952017-03-07 Martin Liska <mliska@suse.cz>
8796
8797 PR middle-end/68270
8798 * g++.dg/pr68270.C: New test.
8799
1f6dba54
JJ
88002017-03-07 Jakub Jelinek <jakub@redhat.com>
8801
760f82db
JJ
8802 PR rtl-optimization/79901
8803 * gcc.target/i386/pr79901.c: New test.
8804
1f6dba54
JJ
8805 PR sanitizer/79897
8806 * c-c++-common/ubsan/pr79897.c: New test.
8807
feca7b89
VM
88082017-03-06 Vladimir Makarov <vmakarov@redhat.com>
8809
8810 PR rtl-optimization/79571
8811 * gcc.target/i386/pr79571.c: New.
8812
bdbbf28d
MP
88132017-03-06 Marek Polacek <polacek@redhat.com>
8814
8815 PR c++/79796 - ICE with NSDMI and this pointer
8816 * g++.dg/cpp0x/nsdmi13.C: New test.
8817
52564551
JK
88182017-03-06 Julia Koval <julia.koval@intel.com>
8819
8820 PR target/79793
8821 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
8822 directives.
8823 * gcc.target/i386/interrupt-13.c: Ditto.
8824 * gcc.target/i386/interrupt-14.c: Ditto.
8825 * gcc.target/i386/interrupt-15.c: Ditto.
8826
345edb37
JJ
88272017-03-06 Jakub Jelinek <jakub@redhat.com>
8828
8829 PR c++/79822
8830 * g++.dg/cpp0x/constexpr-79822.C: New test.
8831
a8d25fd0
RB
88322017-03-06 Richard Biener <rguenther@suse.de>
8833
8834 PR tree-optimization/79894
8835 * gcc.dg/vect/pr79887.c: New testcase.
8836
522fcdd7
RB
88372017-03-06 Richard Biener <rguenther@suse.de>
8838
8839 PR tree-optimization/79824
8840 * gcc.dg/vect/pr79824-1.c: New testcase.
8841 * gcc.dg/vect/pr79824-2.c: Likewise.
8842
54649631
TT
88432017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
8844
8845 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
8846 gettimeofday. Remove dg-skip-if for AVR.
8847 * lib/target-supports.exp (check_effective_target_gettimeofday):
8848 New proc.
8849
4bbc8970
RD
88502017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
8851
8852 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
8853 * gcc.target/s390/hotpatch-10.c: Likewise.
8854 * gcc.target/s390/hotpatch-11.c: Likewise.
8855 * gcc.target/s390/hotpatch-12.c: Likewise.
8856 * gcc.target/s390/hotpatch-13.c: Likewise.
8857 * gcc.target/s390/hotpatch-14.c: Likewise.
8858 * gcc.target/s390/hotpatch-15.c: Likewise.
8859 * gcc.target/s390/hotpatch-16.c: Likewise.
8860 * gcc.target/s390/hotpatch-17.c: Likewise.
8861 * gcc.target/s390/hotpatch-18.c: Likewise.
8862 * gcc.target/s390/hotpatch-19.c: Likewise.
8863 * gcc.target/s390/hotpatch-2.c: Likewise.
8864 * gcc.target/s390/hotpatch-26.c: Likewise.
8865 * gcc.target/s390/hotpatch-27.c: Likewise.
8866 * gcc.target/s390/hotpatch-28.c: Likewise.
8867 * gcc.target/s390/hotpatch-3.c: Likewise.
8868 * gcc.target/s390/hotpatch-4.c: Likewise.
8869 * gcc.target/s390/hotpatch-5.c: Likewise.
8870 * gcc.target/s390/hotpatch-6.c: Likewise.
8871 * gcc.target/s390/hotpatch-7.c: Likewise.
8872 * gcc.target/s390/hotpatch-8.c: Likewise.
8873 * gcc.target/s390/hotpatch-9.c: Likewise.
8874
5f215a70
PC
88752017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8876
8877 PR c++/64574
8878 * g++.dg/template/crash125.C: New.
8879
296cc393
JJ
88802017-03-06 Jakub Jelinek <jakub@redhat.com>
8881
8882 PR target/79812
8883 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
8884
ca8942a3
TT
88852017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
8886
8887 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
8888
c1b993c0
PG
88892017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8890
8891 * gcc.target/mips/msa-minmax.c: New tests.
8892
a50a32aa
ML
88932017-03-06 Martin Liska <mliska@suse.cz>
8894
8895 PR sanitize/79783
8896 * g++.dg/asan/pr79783.C: New test.
8897
5ada812c
PG
88982017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8899
8900 * gcc.target/mips/msa-dotp.c: New tests.
8901
334b3c4b
PG
89022017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8903
8904 * gcc.target/mips/msa-bclri.c: New test.
8905
d8b4baeb
PC
89062017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8907
8908 PR c++/70266
8909 * g++.dg/tm/pr70266.C: New.
8910
ef78bc3c 89112017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 8912 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
8913
8914 * gfortran.dg/coarray/fail_image_1.f08: New test.
8915 * gfortran.dg/coarray/fail_image_2.f08: New test.
8916 * gfortran.dg/coarray/failed_images_1.f08: New test.
8917 * gfortran.dg/coarray/failed_images_2.f08: New test.
8918 * gfortran.dg/coarray/image_status_1.f08: New test.
8919 * gfortran.dg/coarray/image_status_2.f08: New test.
8920 * gfortran.dg/coarray/stopped_images_1.f08: New test.
8921 * gfortran.dg/coarray/stopped_images_2.f08: New test.
8922 * gfortran.dg/coarray_fail_st.f90: New test.
8923 * gfortran.dg/coarray_failed_images_1.f08: New test.
8924 * gfortran.dg/coarray_image_status_1.f08: New test.
8925 * gfortran.dg/coarray_stopped_images_1.f08: New test.
8926
7f5a7d78
MP
89272017-03-03 Marek Polacek <polacek@redhat.com>
8928
8929 PR c/79758
8930 * gcc.dg/noncompile/pr79758.c: New test.
8931
cc195d46
JJ
89322017-03-03 Jakub Jelinek <jakub@redhat.com>
8933
8934 PR middle-end/79805
8935 * g++.dg/opt/pr79805.C: New test.
8936
945b6e16
AS
89372017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
8938
8939 * gcc.target/i386/avx512vpopcntdq-check.h: New.
8940 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
8941 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
8942 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
8943 * gcc.target/i386/i386.exp
8944 (check_effective_target_avx512vpopcntdq): New.
8945
31dcc385
TT
89462017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
8947
8948 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
8949 ilp32 targets and match DImode registers for lp64 targets.
8950
0e174ae1
UB
89512017-03-03 Uros Bizjak <ubizjak@gmail.com>
8952
8953 * g++.dg/pr71624.C: Disable for x32.
8954 * g++.dg/pr71633.C: Ditto.
8955
93505ec5
JJ
89562017-03-03 Jakub Jelinek <jakub@redhat.com>
8957
8958 PR target/79807
8959 * gcc.target/i386/pr79807.c: New test.
8960
d78a1c01
ML
89612017-03-03 Martin Liska <mliska@suse.cz>
8962
8963 PR tree-optimization/79803
8964 * gcc.dg/tree-ssa/pr79803.c: New test.
8965
ec7f796e
ML
89662017-03-03 Martin Liska <mliska@suse.cz>
8967
8968 PR rtl-optimization/79574
8969 * gcc.dg/pr79574-2.c: New test.
8970
30d309aa
RB
89712017-03-03 Richard Biener <rguenther@suse.de>
8972
8973 PR c++/79825
8974 * g++.dg/warn/Wuninitialized-8.C: New testcase.
8975
38801de5
JJ
89762017-03-03 Jakub Jelinek <jakub@redhat.com>
8977
8978 * gcc.dg/pr57134.c: Use empty inline asm string literal.
8979
7278b0a2
MP
89802017-03-03 Marek Polacek <polacek@redhat.com>
8981
8982 PR c++/79791
8983 * g++.dg/warn/Wwrite-strings-1.C: New test.
8984 * g++.dg/warn/Wwrite-strings-2.C: New test.
8985 * g++.dg/warn/Wwrite-strings-3.C: New test.
8986 * g++.dg/warn/Wwrite-strings-4.C: New test.
8987 * g++.dg/warn/Wwrite-strings-5.C: New test.
8988 * g++.dg/warn/Wwrite-strings-6.C: New test.
8989 * g++.dg/warn/Wwrite-strings-7.C: New test.
8990 * g++.dg/warn/Wwrite-strings-8.C: New test.
8991 * g++.dg/warn/Wwrite-strings-9.C: New test.
8992 * g++.dg/warn/Wwrite-strings-10.C: New test.
8993 * g++.dg/warn/Wwrite-strings-11.C: New test.
8994 * g++.dg/warn/Wwrite-strings-12.C: New test.
8995
75473a91
RB
89962017-03-03 Richard Biener <rguenther@suse.de>
8997
8998 PR middle-end/79818
8999 * gcc.dg/torture/pr79818.c: New testcase.
9000
50bea0c5
JJ
90012017-03-02 Jakub Jelinek <jakub@redhat.com>
9002
9003 PR c++/79782
9004 * g++.dg/warn/Wunused-parm-10.C: New test.
9005
130f15ce
UB
90062017-03-02 Uros Bizjak <ubizjak@gmail.com>
9007
9008 * gcc.dg/rtl/x86_64/*.c: Test for
9009 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
9010
dc362ada
UB
90112017-03-02 Uros Bizjak <ubizjak@gmail.com>
9012
9013 PR target/79514
9014 * gcc.target/i386/pr79514.c: New test.
9015
fe792dd8
JJ
90162017-03-02 Jakub Jelinek <jakub@redhat.com>
9017
9018 PR rtl-optimization/79780
9019 * gcc.c-torture/compile/pr79780.c: New test.
9020
e80facb4
RB
90212017-03-02 Richard Biener <rguenther@suse.de>
9022
9023 PR tree-optimization/79345
9024 PR c++/42000
9025 * g++.dg/warn/Wuninitialized-7.C: New testcase.
9026 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
9027 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
9028
eb0e7c34
RB
90292017-03-02 Richard Biener <rguenther@suse.de>
9030
9031 PR c/79756
9032 * gcc.dg/vector-1.c: New testcase.
9033
653a4b32
BC
90342017-03-02 Bin Cheng <bin.cheng@arm.com>
9035
9036 PR tree-optimization/66768
9037 * gcc.target/i386/pr66768.c: New test.
9038
da403f31
RB
90392017-03-02 Richard Biener <rguenther@suse.de>
9040
9041 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
9042 * gcc.dg/rtl/x86_64/final.c: Likewise.
9043 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
9044 * gcc.dg/rtl/x86_64/ira.c: Likewise.
9045 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
9046 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
9047
83692f96
RB
90482017-03-02 Richard Biener <rguenther@suse.de>
9049
9050 PR tree-optimization/79777
9051 * gcc.dg/torture/pr79777.c: New testcase.
9052
71dedb33
MS
90532017-03-01 Martin Sebor <msebor@redhat.com>
9054
9055 PR middle-end/79692
9056 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
9057 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
9058 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
9059 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
9060
48990905
UB
90612017-03-01 Uros Bizjak <ubizjak@gmail.com>
9062
9063 * gcc.target/i386/invsize-2.c: New test.
9064 * gcc.target/i386/invsize-3.c: Ditto.
9065 * gcc.target/i386/invsize-4.c: Ditto.
9066 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
9067 * gcc.target/i386/stackalign/asm-1.c: Ditto.
9068
c7f0c9f3
MM
90692017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9070
9071 PR target/79439
9072 * gcc.target/powerpc/pr79439.c: New test.
9073
f5ef6bfc
PH
90742017-03-01 Pat Haugen <pthaugen@us.ibm.com>
9075
9076 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
9077 scan string.
9078
9079
50181506
KN
90802017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9081
9082 PR target/79395
9083 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
9084 pattern to look for vcmpequd. instead of vcmpnew.
9085 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
9086 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
9087 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
9088 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
9089 look for xvcmpeqdp. instead of xvcmpnedp.
9090 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
9091 look for vcmpequd. instead of vcmpnew.
9092 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
9093 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9094 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
9095 look for xvcmpeqsp. instead of xvcmpnesp.
9096 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
9097 look for xvcmpeqdp. instead of xvcmpnedp.
9098 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
9099 look for vcmpequd. instead of vcmpnew.
9100 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
9101 look for vcmpeqsp instead of xvcmpnesp.
9102 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
9103 look for xvcmpeqdp instead of xvcmpnedp.
9104
0100ae43
RB
91052017-03-01 Richard Biener <rguenther@suse.de>
9106
9107 PR middle-end/79721
9108 * gcc.dg/torture/pr79721.c: New testcase.
9109
0f3f4ffe
JJ
91102017-03-01 Jakub Jelinek <jakub@redhat.com>
9111
42132674
JJ
9112 PR c++/79681
9113 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
9114 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
9115
e3e9e8ca
JJ
9116 PR c++/79746
9117 * g++.dg/warn/Wunused-parm-9.C: New test.
9118
0f3f4ffe
JJ
9119 PR tree-optimization/79734
9120 * g++.dg/opt/pr79734.C: New test.
9121
ad1de652
JJ
91222017-02-28 Jakub Jelinek <jakub@redhat.com>
9123
9124 PR tree-optimization/79737
9125 * gcc.c-torture/execute/pr79737-1.c: New test.
9126 * gcc.c-torture/execute/pr79737-2.c: New test.
9127
7a1ae923
EB
91282017-02-28 Eric Botcazou <ebotcazou@adacore.com>
9129
9130 * gcc.target/sparc/20170228-1.c: New test.
9131
2af0c3ed
UB
91322017-02-28 Uros Bizjak <ubizjak@gmail.com>
9133
9134 * gcc.target/i386/invsize-1.c: New test.
9135
203ced0a
MS
91362017-02-28 Martin Sebor <msebor@redhat.com>
9137
9138 PR tree-optimization/79691
9139 * gcc.dg/tree-ssa/pr79691.c: New test.
9140
8a915b87
JJ
91412017-02-28 Jakub Jelinek <jakub@redhat.com>
9142
9143 PR target/79729
9144 * gcc.target/i386/pr79729.c: New test.
9145
41aa3a38
RB
91462017-02-28 Richard Biener <rguenther@suse.de>
9147
9148 PR tree-optimization/79740
9149 * gcc.dg/torture/pr79740.c: New testcase.
9150
587240d2
RB
91512017-02-28 Richard Biener <rguenther@suse.de>
9152
9153 PR middle-end/79731
9154 * c-c++-common/torture/pr79731.c: New testcase.
9155
dd3f4560
RB
91562017-02-28 Richard Biener <rguenther@suse.de>
9157
9158 PR tree-optimization/79732
9159 * gcc.dg/torture/pr79732.c: New testcase.
9160
c7d97b28
RB
91612017-02-28 Richard Biener <rguenther@suse.de>
9162
9163 PR tree-optimization/79723
9164 * gcc.target/i386/pr79723.c: New testcase.
9165
c8f28a3c
PH
91662017-02-27 Pat Haugen <pthaugen@us.ibm.com>
9167
9168 PR target/79544
9169 * gcc.target/powerpc/pr79544.c: New.
9170
c91c3003
PC
91712017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9172
9173 PR c++/79414
9174 * g++.dg/parse/crash67.C: New.
9175
57fa080b
BC
91762017-02-27 Bin Cheng <bin.cheng@arm.com>
9177
9178 PR tree-optimization/77536
9179 * gcc.dg/vect/pr79347.c: Revise testing string.
9180
68b948d3
RB
91812017-02-27 Richard Biener <rguenther@suse.de>
9182
9183 PR tree-optimization/45397
9184 * gcc.dg/tree-ssa/pr45397.c: New testcase.
9185
69a2e8a1
RB
91862017-02-27 Richard Biener <rguenther@suse.de>
9187
9188 PR tree-optimization/79690
9189 * gcc.target/i386/pr79690.c: New testcase.
9190
c7b608a9
TK
91912017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9192
9193 PR fortran/51119
9194 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
9195 of original.
9196 * gfortran.dg/inline_matmul_11.f90: Likewise.
9197 * gfortran.dg/inline_matmul_9.f90: Likewise.
9198 * gfortran.dg/matmul_13.f90: New test.
9199 * gfortran.dg/matmul_14.f90: New test.
9200
98561a9b
JJ
92012017-02-25 Jakub Jelinek <jakub@redhat.com>
9202
9203 PR middle-end/79396
9204 * g++.dg/opt/pr79396.C: New test.
9205
77be9417
DH
92062017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
9207
9208 PR fortran/79597
9209 * gfortran.dg/dtio_6.f90: Update test.
9210
92112017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
9212
9213 PR fortran/79601
9214 * gfortran.dg/interface_operator_2.f90: New test.
9215
b9822443
JJ
92162017-02-24 Jakub Jelinek <jakub@redhat.com>
9217
9218 PR c/79677
9219 * gcc.dg/pr79677.c: New test.
9220
4bc2b786
MF
92212017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
9222
9223 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
9224 of mov.ps.
9225 * gcc.target/mips/mips-ps-type.c (move): Likewise.
9226 (cond_move1): Simplify condition to force generation of
9227 mov[nz].ps.
9228 (cond_move2): Likewise.
9229
4227c9ad
JJ
92302017-02-24 Jakub Jelinek <jakub@redhat.com>
9231
9232 PR c++/79588
9233 * g++.dg/warn/Wrestrict-1.C: New test.
9234 * g++.dg/warn/Wrestrict-2.C: New test.
9235
fd527ec1
DE
92362017-02-24 David Edelsohn <dje.gcc@gmail.com>
9237
9238 * g++.dg/ext/complit15.C: Require LTO.
9239
2af8fd5c
TT
92402017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
9241
9242 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
9243 logical_op_short_circuit to skip targets.
9244 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
9245 and s390.
9246
0b9cdb9a
EB
92472017-02-24 Eric Botcazou <ebotcazou@adacore.com>
9248
9249 * gnat.dg/opt63.adb: New test.
9250
4af362a9
EB
92512017-02-24 Eric Botcazou <ebotcazou@adacore.com>
9252
9253 * gnat.dg/discr47.adb: New test.
9254
7699e88f
RB
92552017-02-24 Richard Biener <rguenther@suse.de>
9256
9257 PR tree-optimization/79389
9258 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
9259
e3beb191
PC
92602017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
9261
9262 PR c++/79361
9263 * g++.dg/cpp0x/pr79361-1.C: New.
9264 * g++.dg/cpp0x/pr79361-2.C: Likewise.
9265
195610aa
EB
92662017-02-23 Eric Botcazou <ebotcazou@adacore.com>
9267
9268 * gcc.target/visium/bit_test.c: Accept any lsr form.
9269 * gcc.target/visium/block_move.c: Tweak.
9270
17885cad
DV
92712017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
9272
9273 PR 68749
9274 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
9275
45f7faf0
RB
92762017-02-23 Richard Biener <rguenther@suse.de>
9277
9278 PR tree-optimization/79683
9279 * gcc.target/i386/pr79683.c: New testcase.
9280
18eb304e
JL
92812017-02-22 Jeff Law <law@redhat.com>
9282
9283 PR tree-optimization/79578
9284 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
9285
0a864a97
SD
92862017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
9287
9288 * gcc.target/mips/msa-fp-cc.c: New test.
9289
fe8ece05
JJ
92902017-02-22 Jakub Jelinek <jakub@redhat.com>
9291
e40b6fc7
JJ
9292 PR c++/79664
9293 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
9294 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
9295 * g++.dg/gomp/pr79664.C: New test.
9296
fe8ece05
JJ
9297 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
9298
78af14ae
MP
92992017-02-22 Marek Polacek <polacek@redhat.com>
9300
9301 PR c++/79653
9302 * g++.dg/cpp0x/alignas10.C: New test.
9303 * g++.dg/cpp0x/alignas9.C: New test.
9304
8fdddd3d
MP
9305 PR c++/79657
9306 * g++.dg/ext/underlying_type12.C: New test.
9307
61ac5ebe
MP
9308 PR c/79662
9309 * gcc.dg/enum-incomplete-4.c: New test.
9310
888c7050
JJ
93112017-02-22 Jakub Jelinek <jakub@redhat.com>
9312
9313 PR target/70465
9314 * gcc.target/i386/pr70465-2.c: New test.
9315
6d3daa1a
UB
93162017-02-21 Uros Bizjak <ubizjak@gmail.com>
9317
9318 * gcc.dg/pr61441.c: Use dg-add-options ieee.
9319
76dd203e
RB
93202017-02-22 Richard Biener <rguenther@suse.de>
9321
9322 PR tree-optimization/79673
9323 * gcc.target/i386/pr79673.c: New testcase.
9324
a9c774d2
RB
93252017-02-22 Richard Biener <rguenther@suse.de>
9326
9327 PR tree-optimization/79666
9328 * gcc.dg/torture/pr79666.c: New testcase.
9329
8f4f841a
ML
93302017-02-22 Martin Liska <mliska@suse.cz>
9331
9332 PR lto/79587
9333 * gcc.dg/tree-prof/pr79587.c: New test.
9334
a232a1cb
MP
93352017-02-21 Marek Polacek <polacek@redhat.com>
9336
9337 PR c++/79535
9338 * g++.dg/ext/flexary23.C: New test.
9339
b86fec68
UB
93402017-02-21 Uros Bizjak <ubizjak@gmail.com>
9341
9342 PR target/79593
9343 * gcc.target/i386/pr79593.c: New test.
9344
5c3f1d7b
JJ
93452017-02-21 Jakub Jelinek <jakub@redhat.com>
9346
b7280ac2
JJ
9347 PR c++/79654
9348 * g++.dg/cpp1z/decomp26.C: New test.
9349
5c3f1d7b
JJ
9350 PR sanitizer/79589
9351 * g++.dg/ubsan/pr79589.C: New test.
9352
1486c2a7
JL
93532017-02-21 Jeff Law <law@redhat.com>
9354
9355 PR tree-optimization/79621
9356 * gcc.c-torture/compile/pr79621.c: New test.
9357
2f3ec56d
JJ
93582017-02-21 Jakub Jelinek <jakub@redhat.com>
9359
3bb43119
JJ
9360 PR c++/79655
9361 * g++.dg/cpp1y/constexpr-79655.C: New test.
9362
664beaf2 9363 PR c++/79639
b86fec68 9364 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 9365
956d3e61
JJ
9366 PR target/79633
9367 * gcc.target/i386/mpx/pr79633.c: New test.
9368
d4cbfca4
JJ
9369 PR target/79570
9370 * gcc.dg/pr79570.c: New test.
9371
00bc9de3
JJ
9372 PR c++/79641
9373 * c-c++-common/pr79641.c: New test.
9374
d002d099
JJ
9375 PR tree-optimization/79649
9376 * gcc.target/i386/pr79649.c: New test.
9377
2f3ec56d
JJ
9378 PR target/79494
9379 * gcc.dg/pr79494.c: New test.
9380
e6655a5f
SB
93812017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
9382
9383 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
9384 to dg-options.
9385
93862017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
9387
9388 * gcc.dg/gimplefe-26.c: Require c99_runtime.
9389
fd527ec1
DE
93902017-02-02 Jason Merrill <jason@redhat.com>
9391
9392 PR c++/79580
9393 * g++.dg/ext/complit15.C: New.
9394
027a9dd5
KN
93952017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9396
9397 PR target/78056
9398 * gcc.target/powerpc/pr78056-8.c: Remove.
9399
80480cee
MP
94002017-02-20 Marek Polacek <polacek@redhat.com>
9401
9402 PR middle-end/79537
9403 * gcc.dg/comp-goto-4.c: New test.
9404
85ade8d6
MP
9405 PR sanitizer/79558
9406 * c-c++-common/ubsan/bounds-14.c: New test.
9407
705d3b77
JJ
94082017-02-20 Jakub Jelinek <jakub@redhat.com>
9409
9410 PR target/79568
9411 * gcc.target/i386/pr79568-1.c: New test.
9412 * gcc.target/i386/pr79568-2.c: New test.
9413 * gcc.target/i386/pr79568-3.c: New test.
9414
dc42a736
PT
94152017-02-16 Paul Thomas <pault@gcc.gnu.org>
9416
9417 PR fortran/79382
705d3b77
JJ
9418 * gfortran.dg/dtio_10.f90: Change test of error message.
9419 * gfortran.dg/dtio_23.f90: New test.
9420 * gfortran.dg/dtio_24.f90: New test.
dc42a736 9421
1ca6a74f
PT
94222017-02-20 Paul Thomas <pault@gcc.gnu.org>
9423
9424 PR fortran/79434
705d3b77 9425 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 9426
63af1586
PT
94272017-02-19 Paul Thomas <pault@gcc.gnu.org>
9428
9429 PR fortran/79447
705d3b77 9430 * gfortran.dg/submodule_24.f08: New test.
63af1586 9431
4ca4d1e9
AV
94322017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9433
9434 PR fortran/79229
9435 * gfortran.dg/class_allocate_24.f90: New test.
9436
dea71ad0
PT
94372017-02-19 Paul Thomas <pault@gcc.gnu.org>
9438
9439 PR fortran/79402
9440 * gfortran.dg/submodule_23.f90: New test.
9441
f46e2bc9
PC
94422017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9443
9444 PR c++/79380
9445 * g++.dg/cpp0x/alignas8.C: New.
9446
7dfa657b
JW
94472017-02-19 Eric Fiselier <eric@efcs.ca>
9448 Jonathan Wakely <jwakely@redhat.com>
9449
9450 PR c++/69523
9451 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
9452
eab1f169
PK
94532017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9454
9455 * gcc.dg/gimplefe-26.c: New test.
9456
47e16d83
JDA
94572017-02-18 John David Anglin <danglin@gcc.gnu.org>
9458
9459 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
9460
c2615951
JJ
94612017-02-18 Jakub Jelinek <jakub@redhat.com>
9462
c28fcc60
JJ
9463 PR target/79569
9464 * gcc.target/i386/3dnowA-3.c: New test.
9465
c2615951
JJ
9466 PR target/79559
9467 * gcc.target/i386/pr79559.c: New test.
9468
97fcf744
JM
94692017-02-17 Joseph Myers <joseph@codesourcery.com>
9470
9471 * gcc.dg/c11-float-2.c: New test.
9472 * gcc.dg/torture/float128-floath.c,
9473 gcc.dg/torture/float128x-floath.c,
9474 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
9475 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
9476 gcc.dg/torture/float64x-floath.c: Do not test comparison of
9477 *_DECIMAL_DIG macros with DECIMAL_DIG.
9478
a530e181
BS
94792017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9480
9481 PR target/79261
9482 * gcc.target/powerpc/vec-xxpermdi.c: New file.
9483
1d516992
JK
94842017-02-17 Julia Koval <julia.koval@intel.com>
9485
9486 * gcc.target/i386/rdpid.c New test.
9487 * gcc.target/i386/sse-12.c: Add -mrdpid.
9488 * gcc.target/i386/sse-13.c: Ditto.
9489 * gcc.target/i386/sse-14.c: Ditto.
9490 * gcc.target/i386/sse-22.c: Ditto.
9491 * gcc.target/i386/sse-23.c: Ditto.
9492 * g++.dg/other/i386-2.C: Ditto.
9493 * g++.dg/other/i386-3.C: Ditto.
9494
3185712c
SB
94952017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
9496
9497 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
9498 * gcc.dg/pr61441.c: Ditto.
9499
a261ee49
ML
95002017-02-17 Martin Liska <mliska@suse.cz>
9501
9502 PR rtl-optimization/79574
9503 * gcc.dg/pr79574.c: New test.
9504
5bf69d74
MP
95052017-02-17 Marek Polacek <polacek@redhat.com>
9506
9507 PR middle-end/79536
9508 * gcc.dg/torture/pr79536.c: New test.
9509
a72b242e
AM
95102017-02-16 Alan Modra <amodra@gmail.com>
9511
9512 * gcc.c-torture/execute/pr79286.c: New.
9513
bcac0b4d
JJ
95142017-02-16 Jakub Jelinek <jakub@redhat.com>
9515
9516 PR c++/79512
9517 * c-c++-common/gomp/pr79512.c: New test.
9518
945c17d8
MS
95192017-02-15 Martin Sebor <msebor@redhat.com>
9520
9521 PR c++/79363
9522 * g++.dg/ext/flexary12.C: Adjust.
9523 * g++.dg/ext/flexary20.C: Same.
9524 * g++.dg/ext/flexary21.C: Same.
9525 * g++.dg/ext/flexary22.C: New test.
9526
25c99850
BC
95272017-02-15 Bin Cheng <bin.cheng@arm.com>
9528
9529 PR tree-optimization/79347
9530 * gcc.dg/vect/pr79347.c: New test.
9531
4f5e5fcb
JJ
95322017-02-15 Jakub Jelinek <jakub@redhat.com>
9533
e7202857
JJ
9534 PR c++/79301
9535 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
9536 [[deprecated]] comment.
9537 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
9538 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
9539 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
9540 [[deprecated]] in -std=c++11.
9541 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
9542 [[fallthrough]] in -std=c++11 and -std=c++14.
9543
4f5e5fcb
JJ
9544 PR c++/79288
9545 * g++.dg/tls/pr79288.C: New test.
9546
c7545f1c
MP
95472017-02-15 Marek Polacek <polacek@redhat.com>
9548
9549 PR c/79515
9550 * gcc.dg/dfp/pr79515.c: New.
9551
1114b39c
DE
95522017-02-15 David Edelsohn <dje.gcc@gmail.com>
9553
9554 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
9555
93b87d1d
TS
95562017-02-15 Thomas Schwinge <thomas@codesourcery.com>
9557
9558 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
9559 "opt_files".
9560
fa8db6ea
JJ
95612017-02-15 Jakub Jelinek <jakub@redhat.com>
9562
9563 PR target/79487
9564 * gcc.dg/dfp/pr79487.c: New test.
9565 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
9566 2017-02-13 change.
9567
8722316b
CL
95682017-01-14 Carl Love <cel@us.ibm.com>
9569
9570 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
9571 xvcvsxdsp and xvcvuxdsp instructions.
9572
2932fe90
SB
95732017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
9574
9575 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
9576 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
9577 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
9578 64-bit default target.
9579 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
9580 a 64-bit default target.
9581
63d09033
JJ
95822017-02-14 Jakub Jelinek <jakub@redhat.com>
9583
9584 PR target/79481
9585 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 9586 (test_3vx): Change return type from int to void.
63d09033
JJ
9587 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
9588 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
9589 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
9590 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
9591 tests.
9592 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
9593 (test_3vx): Change return type from int to void.
9594 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
9595 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
9596 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
9597 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
9598 tests.
9599 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
9600 intrinsic. Change scan-assembler-times number from 1 to 2.
9601 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
9602 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
9603 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
9604 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
9605 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
9606 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
9607 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
9608
8668fae0
UB
96092017-02-14 Uros Bizjak <ubizjak@gmail.com>
9610
9611 PR middle-end/61225
9612 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
9613 Use dg-additional-options for ia32 target. Remove XFAIL.
9614
95d96609
UB
96152017-02-14 Uros Bizjak <ubizjak@gmail.com>
9616
9617 PR target/79495
9618 * gcc.target/i386/pr79495.c: New test.
9619
6f207d58
MP
96202017-02-14 Marek Polacek <polacek@redhat.com>
9621
9622 PR c++/79420
9623 PR c++/79463
9624 * g++.dg/cpp1y/pr79463.C: New.
9625 * g++.dg/template/incomplete10.C: New.
9626 * g++.dg/template/incomplete9.C: New.
9627
ee139af5
L
96282017-02-14 H.J. Lu <hongjiu.lu@intel.com>
9629
9630 PR target/79498
9631 * gcc.target/i386/pr79498.c: New test.
9632
bf00c9e0
MS
96332017-02-14 Martin Sebor <msebor@redhat.com>
9634
9635 PR middle-end/79448
9636 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
9637 * gcc.dg/tree-ssa/pr79448-2.c: New test.
9638 * gcc.dg/tree-ssa/pr79448.c: New test.
9639
6c022f73
JL
96402017-02-14 Jeff Law <law@redhat.com>
9641
9642 PR tree-optimization/79095
9643 * g++.dg/pr79095-1.C: New test
9644 * g++.dg/pr79095-2.C: New test
9645 * g++.dg/pr79095-3.C: New test
9646 * g++.dg/pr79095-4.C: New test
9647 * g++.dg/pr79095-5.C: New test
9648 * gcc.c-torture/execute/arith-1.c: Update with more cases.
9649 * gcc.dg/tree-ssa/pr79095-1.c: New test.
9650
b719f884
JG
96512017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
9652
9653 * gcc.target/aarch64/vect_fp16_1.c: New.
9654
1be33173
PK
96552017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9656
9657 * gcc.dg/gimplefe-25.c: New test.
9658
73424a09
JJ
96592017-02-14 Jakub Jelinek <jakub@redhat.com>
9660
9661 PR tree-optimization/79408
9662 * gcc.dg/tree-ssa/pr79408-2.c: New test.
9663
977472e8
RB
96642017-02-14 Richard Biener <rguenther@suse.de>
9665
9666 PR middle-end/79432
9667 * gcc.dg/torture/pr79432.c: New testcase.
9668
ee75687b
MS
96692017-02-13 Martin Sebor <msebor@redhat.com>
9670
9671 PR middle-end/79496
9672 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
9673
b84702c0
JJ
96742017-02-13 Jakub Jelinek <jakub@redhat.com>
9675
ecc04fae
JJ
9676 PR sanitizer/79341
9677 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
9678 variables volatile.
9679
b84702c0
JJ
9680 PR c++/79232
9681 * g++.dg/cpp1z/eval-order4.C: New test.
9682 * g++.dg/other/pr79232.C: New test.
9683
b9a161ff
NS
96842017-02-13 Nathan Sidwell <nathan@acm.org>
9685
9686 PR c++/79296
9687 * g++.dg/cpp0x/pr79296.C: New.
9688
d8505fac
SB
96892017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
9690
9691 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
9692 Instead, xfail powerpc*-*-* && lp64.
9693
efb802cb
SB
96942017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
9695
9696 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
9697 powerpc_p8vector_ok.
9698 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
9699
8d6427c6
AS
97002017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9701
9702 PR target/79449
9703 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
9704 for reading beyond a 4k boundary.
9705
9b7716c9
JJ
97062017-02-13 Jakub Jelinek <jakub@redhat.com>
9707
9708 PR rtl-optimization/79388
9709 PR rtl-optimization/79450
9710 * gcc.c-torture/execute/pr79388.c: New test.
9711 * gcc.c-torture/execute/pr79450.c: New test.
9712
4bb91707
TK
97132017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9714
9715 PR fortran/65542
9b7716c9 9716 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 9717
e22910c2
JJ
97182017-02-11 Jakub Jelinek <jakub@redhat.com>
9719
9720 PR sanitizer/79341
9721 * g++.dg/asan/deep-stack-uaf-1.C: New test.
9722
acbbac04
JH
97232017-02-11 Jan Hubicka <hubicka@ucw.cz>
9724
9725 PR tree-ssa/56727
9726 * gcc.dg/tree-ssa/pr56727.c: New testcase.
9727
e493f96b
JJ
97282017-02-10 Jakub Jelinek <jakub@redhat.com>
9729
9730 PR c++/79457
9731 * g++.dg/cpp0x/pr79457.C: New test.
9732
773acd54
SB
97332017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9734
9735 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
9736 scan-assembler unless lp64.
9737
b56f814e
SB
97382017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9739
9740 PR tree-optimization/66612
9741 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
9742
5e659d16
SB
97432017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9744
9745 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
9746 of all powerpc.
9747
6f4f30bf
MP
97482017-02-10 Marek Polacek <polacek@redhat.com>
9749
9750 PR c++/79435
9751 * g++.dg/cpp1y/pr79435.C: New.
9752
3799a5b8
MP
9753 PR c++/79184
9754 * g++.dg/warn/Wint-in-bool-context-1.C: New.
9755
052ef81d
CL
97562017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
9757
9758 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
9759 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
9760 New.
9761 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
9762 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
9763 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
9764 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
9765 (vtst_expected_poly64x2): Move to aarch64-only section.
9766 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
9767 (vtst_p64, vtstq_p64): New tests.
9768
a7c8ed0c
PC
97692017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
9770
9771 PR c++/71737
9772 * g++.dg/cpp0x/pr71737.C: New.
9773
3dcde5ef 97742017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 9775 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
9776
9777 * gcc.dg/gimplefe-error-1.c: New testcase.
9778 * gcc.dg/gimplefe-error-2.c: New testcase.
9779 * gcc.dg/gimplefe-error-3.c: New testcase.
9780
6139a3b7
JJ
97812017-02-10 Jakub Jelinek <jakub@redhat.com>
9782
9783 PR tree-optimization/79411
9784 * gcc.c-torture/compile/pr79411.c: New test.
9785
9bfc55d0
JJ
97862017-02-09 Jakub Jelinek <jakub@redhat.com>
9787 Jason Merrill <jason@redhat.com>
9788
9789 PR c++/79143
9790 * g++.dg/cpp1z/pr79143.C: New test.
9791
0b90c541
JH
97922017-02-09 Jan Hubicka <hubicka@ucw.cz>
9793
9794 * gcc.dg/loop-unswitch-2.c: Update testcase.
9795 * gcc.dg/loop-unswitch-1.c: Update testcase.
9796
192b048b
MP
97972017-02-09 Marek Polacek <polacek@redhat.com>
9798
9799 PR c/79428
9800 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
9801 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
9802 * c-c++-common/goacc/pr79428-1.c: New test.
9803 * c-c++-common/gomp/pr79428-2.c: New test.
9804 * c-c++-common/gomp/pr79428-5.c: New test.
9805 * c-c++-common/gomp/pr79428-6.c: New test.
9806 * c-c++-common/pr79428-3.c: New test.
9807
e9a9033b
AK
98082017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9809
9810 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
9811 testcases.
9812
56f71478
JJ
98132017-02-09 Jakub Jelinek <jakub@redhat.com>
9814
28f6839b
JJ
9815 PR c/79413
9816 * gcc.c-torture/compile/pr79413.c: New test.
9817
f08683a1
JJ
9818 PR c++/79429
9819 * c-c++-common/gomp/pr79429.c: New test.
9820 * g++.dg/gomp/pr79429.C: New test.
9821
56f71478
JJ
9822 PR c/79431
9823 * c-c++-common/gomp/pr79431.c: New test.
9824
02889d23
CLT
98252017-02-09 Nathan Sidwell <nathan@codesourcery.com>
9826 Cesar Philippidis <cesar@codesourcery.com>
9827 Joseph Myers <joseph@codesourcery.com>
9828 Chung-Lin Tang <cltang@codesourcery.com>
9829
9830 * c-c++-common/goacc/combined-directives.c: Remove xfail.
9831 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
9832 * c-c++-common/goacc/loop-auto-2.c: New.
9833 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
9834 * c-c++-common/goacc/tile-2.c: New.
9835 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
9836 * g++.dg/goacc/tile-1.C: New, check tile subst.
9837 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
9838 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
9839 * gfortran.dg/goacc/tile-1.f90: New test.
9840 * gfortran.dg/goacc/tile-2.f90: New test.
9841 * gfortran.dg/goacc/tile-lowering.f95: New test.
9842
9c0c77d2
RB
98432017-02-09 Richard Biener <rguenther@suse.de>
9844
9845 PR tree-optimization/69823
9846 * gcc.dg/graphite/pr69823.c: New testcase.
9847
f39bad9f
PH
98482017-02-08 Pat Haugen <pthaugen@us.ibm.com>
9849
9850 PR target/78604
9851 * gcc.target/powerpc/pr78604.c: New.
9852
fc00b9ce
KN
98532017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
9854
9855 PR target/68972
9856 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
9857 disable this test on power architecture.
9858
50c1f4a5
RB
98592017-02-08 Richard Biener <rguenther@suse.de>
9860
9861 PR tree-optimization/71824
9862 PR tree-optimization/79409
9863 * gcc.dg/graphite/pr71824-3.c: New testcase.
9864
74a15d14
JJ
98652017-02-08 Jakub Jelinek <jakub@redhat.com>
9866
9867 PR tree-optimization/79408
9868 * gcc.dg/tree-ssa/pr79408.c: New test.
9869
d798497e
RB
98702017-02-08 Richard Biener <rguenther@suse.de>
9871
9872 PR tree-optimization/71824
9873 * gcc.dg/graphite/pr71824-2.c: New testcase.
9874
9d5019a1
AP
98752017-02-07 Andrew Pinski <apinski@cavium.com>
9876
705d3b77 9877 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 9878
ec48209a
JJ
98792017-02-07 Jakub Jelinek <jakub@redhat.com>
9880
9881 PR rtl-optimization/79386
9882 * gcc.c-torture/compile/pr79386.c: New test.
9883
e5f234b2
DV
98842017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
9885 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9886
9887 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
9888 *-*-solaris*.
9889
1f138b75
JJ
98902017-02-07 Jakub Jelinek <jakub@redhat.com>
9891
9892 PR target/79299
9893 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
9894 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
9895
7af4b20d
RB
98962017-02-07 Richard Biener <rguenther@suse.de>
9897
9898 * gcc.dg/gimplefe-23.c: New testcase.
9899 * gcc.dg/gimplefe-24.c: Likewise.
9900
d95c2fc7
CL
99012017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
9902
9903 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
9904 scan-assembler instead of scan-assembler-times.
9905 * gcc.target/aarch64/test_frame_10.c: Likewise.
9906 * gcc.target/aarch64/test_frame_12.c: Likewise.
9907 * gcc.target/aarch64/test_frame_2.c: Likewise.
9908 * gcc.target/aarch64/test_frame_4.c: Likewise.
9909 * gcc.target/aarch64/test_frame_6.c: Likewise.
9910 * gcc.target/aarch64/test_frame_7.c: Likewise.
9911 * gcc.target/aarch64/test_frame_8.c: Likewise.
9912
fa5d44d0
RO
99132017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9914
9915 * gcc.target/i386/pr78419.c: Require ifunc support.
9916
d9b4ce00
DE
99172017-02-07 David Edelsohn <dje.gcc@gmail.com>
9918
9919 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
9920
bb7d75ff
PP
99212017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
9922
9923 PR c++/79360
9924 * g++.dg/cpp1y/nsdmi-union2.C: New test.
9925
122e7b4f
KC
99262017-02-06 Kito Cheng <kito.cheng@gmail.com>
9927
9928 * lib/target-supports.exp: Define the RISC-V target.
9929 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
9930 * gcc.dg/builtin-apply2.c: Likewise.
9931 * gcc.dg/ifcvt-4.c: Likewise.
9932 * gcc.dg/loop-8.c: Likewise.
9933 * gcc.dg/sibcall-10.c: Likewise.
9934 * gcc.dg/sibcall-9.c: Likewise.
9935 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
9936 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
9937 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
9938 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9939 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
9940 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
9941 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
9942
391675ac
MM
99432017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9944
9945 PR target/66144
9946 * gcc.target/powerpc/pr66144-1.c: New test.
9947 * gcc.target/powerpc/pr66144-2.c: Likewise.
9948 * gcc.target/powerpc/pr66144-3.c: Likewise.
9949
e495e31a
MS
99502017-02-06 Martin Sebor <msebor@redhat.com>
9951
9952 PR tree-optimization/79376
9953 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
9954 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9955
2568d8a1
JJ
99562017-02-06 Jakub Jelinek <jakub@redhat.com>
9957
98e09245
JJ
9958 PR c++/79379
9959 * g++.dg/cpp1y/constexpr-79379.C: New test.
9960
e8b0383c
JJ
9961 PR c++/79377
9962 * g++.dg/lookup/pr79377.C: New test.
9963
a5e8cbd1
JJ
9964 PR c++/79372
9965 * g++.dg/cpp1z/decomp25.C: New test.
9966
2568d8a1
JJ
9967 PR tree-optimization/79284
9968 * gcc.c-torture/compile/pr79284.c: New test.
9969
aae936b9
PC
99702017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
9971
9972 PR c++/70448
9973 * g++.dg/cpp0x/pr70448.C: New.
9974
daf57541
DV
99752017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
9976
9977 PR 78348
9978 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
9979 to dg-options.
9980
0898c74d
GJL
99812017-02-06 Georg-Johann Lay <avr@gjlay.de>
9982
9983 PR target/78883
9984 * gcc.c-torture/compile/pr78883.c: New test.
9985
5d3ebb71
JH
99862017-02-05 Jan Hubicka <hubicka@ucw.cz>
9987
9988 PR tree-ssa/79347
9989 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
9990 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
9991 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
9992 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
9993 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
9994 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
9995 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
9996 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
9997 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
9998 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
9999 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
10000 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
10001 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
10002
139d4065
AV
100032017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
10004
10005 PR fortran/79344
10006 * gfortran.dg/allocate_with_source_24.f90: New test.
10007
4b9c80d8
AV
100082017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
10009
10010 PR fortran/79230
10011 * gfortran.dg/der_ptr_component_2.f90: New test.
10012
f3877b2f
EB
100132017-02-05 Eric Botcazou <ebotcazou@adacore.com>
10014
10015 * gcc.target/sparc/20170205-1.c: New test.
10016
d8a09ada
JDA
100172017-02-03 John David Anglin <danglin@gcc.gnu.org>
10018
a2a86d6a
JDA
10019 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
10020 libatomic_available.
10021
a1d99925
JDA
10022 * gcc.dg/pr77587.c: Require alias support.
10023 * gcc.dg/pr77587a.c: Likewise.
10024
d8bf159e
JDA
10025 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
10026 * gcc.c-torture/execute/pr78622.c: Likewise.
10027
d8a09ada
JDA
10028 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
10029 hppa*-*-hpux*.
10030 * c-c++-common/Wunused-var-16.c: Likewise.
10031 * c-c++-common/builtin-shuffle-1.c: Likewise.
10032 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
10033 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
10034
f589a1ce
MS
100352017-02-03 Martin Sebor <msebor@redhat.com>
10036
10037 PR tree-optimization/79327
10038 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
10039 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
10040 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 10041
5b00f9d2
JJ
100422017-02-03 Jakub Jelinek <jakub@redhat.com>
10043 Martin Sebor <msebor@redhat.com>
10044
10045 PR tree-optimization/79327
10046 * gcc.dg/tree-ssa/pr79327.c: New test.
10047 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
10048 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
10049 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
10050 (test_sprintf_chk_range_schar): Adjust dg-message.
10051 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
10052 * gcc.c-torture/execute/pr79327.c: New test.
10053
437f0a81
JJ
100542017-02-03 Jakub Jelinek <jakub@redhat.com>
10055
10056 PR target/79354
10057 * gcc.target/powerpc/pr79354.c: New test.
10058 * gcc.c-torture/execute/pr79354.c: New test.
10059
3f343040
MS
100602017-02-03 Martin Sebor <msebor@redhat.com>
10061
10062 PR tree-optimization/79352
10063 * gcc.dg/tree-ssa/pr79352.c: New test.
10064
46a2ab58
ML
100652017-02-03 Martin Liska <mliska@suse.cz>
10066
10067 PR lto/66295
10068 * gcc.target/i386/mvc9.c: New test.
10069
baa2d1cd
PH
100702017-02-03 Pat Haugen <pthaugen@us.ibm.com>
10071
10072 PR target/79158
10073 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
10074 to VSX reg.
10075
30c6ec2f
JH
100762017-02-02 Jan Hubicka <hubicka@ucw.cz>
10077
10078 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
10079 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
10080 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
10081 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
10082 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
10083 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
10084 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
10085 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
10086 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
10087 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
10088 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
10089 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
10090 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
10091
ebee1eb9
MS
100922017-02-02 Martin Sebor <msebor@redhat.com>
10093
10094 PR middle-end/79275
10095 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
10096 * gcc.dg/tree-ssa/pr79275.c: New test.
10097
dcd25b8a
AS
100982017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10099
dc362ada 10100 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 10101
0f0c2cc3
JH
101022017-02-02 Jan Hubicka <hubicka@ucw.cz>
10103
10104 PR middle-end/77445
10105 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
10106 threading is done.
10107
1c372840
TC
101082017-02-02 Tamar Christina <tamar.christina@arm.com>
10109
10110 PR middle-end/78142
10111 * gcc.target/aarch64/vector_initialization_nostack.c
10112 (f12): Use one vector
10113
9f11a4a7
JJ
101142017-02-02 Jakub Jelinek <jakub@redhat.com>
10115
bef7e561
JJ
10116 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
10117 * c-c++-common/asan/misalign-1.c: Likewise.
10118 * c-c++-common/asan/misalign-2.c: Likewise.
10119 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
10120 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
10121 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
10122 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
10123 add -ffat-lto-objects from/to dg-additional-options.
10124 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
10125 dg-additional-options.
10126
9f11a4a7
JJ
10127 PR target/79197
10128 * gcc.target/powerpc/pr79197.c: New test.
10129 * gcc.c-torture/compile/pr79197.c: New test.
10130
09661674
RB
101312017-02-02 Richard Biener <rguenther@suse.de>
10132
10133 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
10134
d8d58893
PC
101352017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
10136
10137 PR c++/69637
10138 * g++.dg/cpp0x/pr69637-1.C: New.
10139 * g++.dg/cpp0x/pr69637-2.C: Likewise.
10140
521a70a4
AK
101412017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10142
10143 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
10144
e26b502d
BS
101452017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10146
10147 PR target/70012
10148 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
10149 conditions.
10150
55e75c7c
JJ
101512017-02-01 Jakub Jelinek <jakub@redhat.com>
10152
10153 PR testsuite/79324
10154 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
10155 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
10156 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
10157 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
10158 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
10159 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
10160 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
10161 * g++.dg/debug/dwarf2/align-1.C: Likewise.
10162 * g++.dg/debug/dwarf2/align-2.C: Likewise.
10163 * g++.dg/debug/dwarf2/align-3.C: Likewise.
10164 * g++.dg/debug/dwarf2/align-4.C: Likewise.
10165 * g++.dg/debug/dwarf2/align-5.C: Likewise.
10166 * g++.dg/debug/dwarf2/align-6.C: Likewise.
10167
a4476973
ML
101682017-02-01 Martin Liska <mliska@suse.cz>
10169
10170 PR testsuite/79272
10171 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
10172
3f3181b1
RB
101732017-02-01 Richard Biener <rguenther@suse.de>
10174
10175 PR testsuite/76957
10176 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
10177 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
10178 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
10179 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
10180
1e7ef862
RB
101812017-02-01 Richard Biener <rguenther@suse.de>
10182
10183 PR middle-end/79315
10184 * gfortran.dg/pr79315.f90: New testcase.
10185
405a7406
RB
101862017-02-01 Richard Biener <rguenther@suse.de>
10187
10188 PR tree-optimization/71824
10189 * gcc.dg/graphite/pr71824.c: New testcase.
10190
19bdccb4
JJ
101912017-01-31 Jakub Jelinek <jakub@redhat.com>
10192
10193 PR c++/79304
10194 * g++.dg/diagnostic/pr79304.C: New test.
10195
fcb2cdfc
DM
101962017-01-31 David Malcolm <dmalcolm@redhat.com>
10197
10198 PR c++/79298
10199 * g++.dg/spellcheck-pr79298.C: New test case.
10200
7cfa044d
DM
102012017-01-31 David Malcolm <dmalcolm@redhat.com>
10202
10203 PR preprocessor/79210
10204 * gcc.dg/format/pr79210.c: New test case.
10205 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
10206 New function.
10207
de3fbef6
NS
102082017-01-31 Nathan Sidwell <nathan@acm.org>
10209
5ae37bdf
NS
10210 PR c++/79290
10211 * g++.dg/warn/pr79290.C: New.
10212
de3fbef6
NS
10213 PR c++/67273
10214 PR c++/79253
10215 * g++.dg/cpp1y/pr67273.C: New.
10216 * g++.dg/cpp1y/pr79253.C: New.
10217
7f357c61
NS
102182017-01-31 Nathan Sidwell <nathan@acm.org>
10219
10220 PR c++/79264
10221 * g++.dg/cpp1y/pr61636-1.C: Augment.
10222
5b11971a
CL
102232017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
10224
10225 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
10226 rand() instead of random().
10227
8b670f93
AH
102282017-01-30 Aldy Hernandez <aldyh@redhat.com>
10229
10230 PR tree-optimization/71691
10231 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
10232
4727e06b
AK
102332017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10234
10235 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
10236 __ARCH__.
10237
b6dae849
JJ
102382017-01-31 Jakub Jelinek <jakub@redhat.com>
10239
10240 PR tree-optimization/79267
10241 * g++.dg/opt/pr79267.C: New test.
10242
40fb9c89
AO
102432017-01-30 Alexandre Oliva <aoliva@redhat.com>
10244
10245 PR debug/63238
10246 * gcc.dg/debug/dwarf2/align-1.c: New.
10247 * gcc.dg/debug/dwarf2/align-2.c: New.
10248 * gcc.dg/debug/dwarf2/align-3.c: New.
10249 * gcc.dg/debug/dwarf2/align-4.c: New.
10250 * gcc.dg/debug/dwarf2/align-5.c: New.
10251 * gcc.dg/debug/dwarf2/align-6.c: New.
10252 * gcc.dg/debug/dwarf2/align-as-1.c: New.
10253 * g++.dg/debug/dwarf2/align-1.C: New.
10254 * g++.dg/debug/dwarf2/align-2.C: New.
10255 * g++.dg/debug/dwarf2/align-3.C: New.
10256 * g++.dg/debug/dwarf2/align-4.C: New.
10257 * g++.dg/debug/dwarf2/align-5.C: New.
10258 * g++.dg/debug/dwarf2/align-6.C: New.
10259
3095f651
AS
102602017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10261
10262 PR target/79170
10263 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
10264
3cf88bff
MS
102652017-01-30 Martin Sebor <msebor@redhat.com>
10266
10267 PR testsuite/79293
10268 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
10269
37731134
ML
102702017-01-30 Martin Liska <mliska@suse.cz>
10271
10272 PR gcov-profile/79259
10273 * g++.dg/tree-prof/pr79259.C: New test.
10274
0c7247cc
RB
102752017-01-30 Richard Biener <rguenther@suse.de>
10276
10277 PR tree-optimization/79276
10278 * gcc.dg/torture/pr79276.c: New testcase.
10279
ab4be5d1
DV
102802017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
10281
10282 PR target/79240
10283 * gcc.target/s390/pr79240.c: New test.
10284
6687d58d
BS
102852017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10286
10287 PR target/79268
10288 * gcc.target/powerpc/pr79268.c: New file.
10289 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
10290 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
10291 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
10292 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10293
b5df96c3
JDA
102942017-01-28 John David Anglin <danglin@gcc.gnu.org>
10295
fc34d7b8
JDA
10296 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
10297
9efc84e4
JDA
10298 PR testsuite/70583
10299 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
10300
4bfbe3ae
JDA
10301 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
10302 * gnat.dg/debug9.adb: Likewise.
10303
8d0b306f
JDA
10304 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
10305
b5df96c3
JDA
10306 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
10307 libatomic_available.
10308 * gfortran.dg/coarray_42.f90: Likewise.
10309 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
10310 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
10311 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
10312
eb339366
MS
103132017-01-27 Martin Sebor <msebor@redhat.com>
10314
10315 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
10316
711ce021
BS
103172017-01-27 Bernd Schmidt <bschmidt@redhat.com>
10318
10319 PR rtl-optimization/79194
10320 * gcc.dg/torture/pr79194.c: New test.
10321
d8321b33
VM
103222017-01-27 Vladimir Makarov <vmakarov@redhat.com>
10323
10324 PR tree-optimization/71374
2568d8a1 10325 * gcc.target/i386/pr71374.c: New.
d8321b33 10326
9e2ea13e
MS
103272017-01-27 Martin Sebor <msebor@redhat.com>
10328
10329 PR c++/71290
10330 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
10331 a dg-error directive.
10332
9eb7045b
VM
103332017-01-27 Vladimir Makarov <vmakarov@redhat.com>
10334
10335 PR target/79131
10336 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
10337 * gcc.target/arm/pr79131-2.c: New.
10338
f75bbf3f
BS
103392017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10340
10341 PR target/65484
10342 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
10343 vectorized on POWER unless hardware misaligned loads are
10344 available.
10345
3f54004b
BC
103462017-01-27 Bin Cheng <bin.cheng@arm.com>
10347
10348 PR rtl-optimization/78559
10349 * gcc.c-torture/execute/pr78559.c: New test.
10350
40b6bff9
RB
103512017-01-27 Richard Biener <rguenther@suse.de>
10352
10353 PR tree-optimization/79245
10354 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
10355 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
10356
b2f8892e
JJ
103572017-01-27 Jakub Jelinek <jakub@redhat.com>
10358
10359 PR c/79199
10360 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
10361 target. Use 4294967293U instead of 4294967293.
10362
b002f3b9
RB
103632017-01-27 Richard Biener <rguenther@suse.de>
10364
10365 PR tree-optimization/71433
10366 * gcc.dg/Warray-bounds-21.c: New testcase.
10367
38f50ab6
RB
103682017-01-27 Richard Biener <rguenther@suse.de>
10369
10370 PR tree-optimization/79244
10371 * gcc.dg/torture/pr79244.c: New testcase.
10372
c04f4139
JJ
103732017-01-27 Jakub Jelinek <jakub@redhat.com>
10374
10375 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
10376 all occurrences of 40 to 32.
10377
6ca513f9
RE
103782017-01-27 Richard Earnshaw <rearnsha@arm.com>
10379
10380 PR target/79239
10381 * gcc.target/arm/pr79239.c: New test.
10382
d876f5cd
DV
103832017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10384
10385 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
10386
bb6a6ee9
AB
103872017-01-27 Adam Butcher <adam@jessamine.co.uk>
10388
10389 PR c++/64382
10390 * g++.dg/cpp1y/pr64382.C: New test.
10391
31c87a43
MS
103922017-01-26 Martin Sebor <msebor@redhat.com>
10393
10394 PR middle-end/78703
10395 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
10396 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
10397 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
10398 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
10399
f7c06c0f
JJ
104002017-01-26 Jakub Jelinek <jakub@redhat.com>
10401
b0670cc0
JJ
10402 PR debug/79129
10403 * g++.dg/debug/dwarf2/pr79129.C: New test.
10404
f7c06c0f
JJ
10405 PR debug/78835
10406 * g++.dg/debug/dwarf2/pr78835.C: New test.
10407
5d93da1d
MS
104082017-01-26 Martin Sebor <msebor@redhat.com>
10409
10410 PR middle-end/78703
10411 * gcc.dg/format/pr78569.c: Adjust.
10412 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
10413 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
10414 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
10415 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
10416 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
10417 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10418 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
10419 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
10420 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
10421 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
10422 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
10423
905d2812
JJ
104242017-01-26 Jakub Jelinek <jakub@redhat.com>
10425
10426 PR c++/68727
10427 * g++.dg/other/offsetof8.C: Add expected error.
10428 * g++.dg/other/offsetof9.C: New test.
10429
b3db8d77
DE
104302017-01-26 David Edelsohn <dje.gcc@gmail.com>
10431
10432 * g++.dg/opt/declone3.C: Require LTO.
10433
15961e4a
VM
104342017-01-26 Vladimir Makarov <vmakarov@redhat.com>
10435
10436 PR target/79131
10437 * gcc.target/arm/pr79131.c: New.
10438
e39dd802
BC
104392017-01-26 Bin Cheng <bin.cheng@arm.com>
10440
10441 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
10442
bc9efeab
JW
104432017-01-26 Jonathan Wakely <jwakely@redhat.com>
10444
10445 PR libstdc++/79190
10446 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
10447 matches replaced operator delete.
10448
b5f75f0b
JJ
104492017-01-26 Jakub Jelinek <jakub@redhat.com>
10450
10451 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
10452 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
10453 avx512f with avx512dq.
10454 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
10455 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
10456 avx512f with avx512dq.
10457 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
10458 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
10459 avx512f with avx512dq.
10460
0a38b341
MP
104612017-01-26 Marek Polacek <polacek@redhat.com>
10462
10463 PR c/79199
10464 * c-c++-common/Wduplicated-branches-13.c: New test.
10465
ebff5c3f
DS
104662017-01-26 David Sherwood <david.sherwood@arm.com>
10467
10468 PR middle-end/79212
10469 * gfortran.dg/gomp/sharing-4.f90: New test.
10470
e6d55103
JJ
104712017-01-26 Jakub Jelinek <jakub@redhat.com>
10472
1a27fab1
JJ
10473 PR target/70465
10474 * gcc.target/i386/pr70465.c: New test.
10475
e6d55103
JJ
10476 * brig.dg/dg.exp: Update copyright years.
10477 * lib/brig-dg.exp: Update copyright years.
10478 * lib/brig.exp: Update copyright years.
10479
b5aa1281
MM
104802017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
10481
10482 PR target/79179
10483 * gcc.target/powerpc/pr79179.c: New test.
10484
3b5de3cb
BS
104852017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10486
10487 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
10488 generation to accept D-mode memory accesses.
10489
dbe81dbe
MS
104902017-01-25 Martin Sebor <msebor@redhat.com>
10491
10492 PR c++/71290
10493 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
10494 * g++.dg/ext/flexarray-mangle.C: Same.
10495 * g++.dg/ext/flexarray-subst.C: Same.
10496 * g++.dg/ext/flexary10.C: Same.
10497 * g++.dg/ext/flexary11.C: Same.
10498 * g++.dg/ext/flexary14.C: Same.
10499 * g++.dg/ext/flexary16.C: Same.
10500 * g++.dg/ext/flexary18.C: Same.
10501 * g++.dg/ext/flexary19.C: Same.
10502 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
10503 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
10504 * g++.dg/ubsan/object-size-1.C: Same.
10505 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 10506
0e343868
JJ
105072017-01-25 Jakub Jelinek <jakub@redhat.com>
10508
a25608aa
JJ
10509 PR c++/78896
10510 * g++.dg/cpp1z/decomp24.C: New test.
10511
0e343868
JJ
10512 PR c++/77914
10513 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
10514 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
10515 expect a warning.
10516 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
10517 expect warnings.
10518 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
10519 * g++.dg/cpp1y/pr59636.C: Likewise.
10520 * g++.dg/cpp1y/pr60190.C: Likewise.
10521
0d098f4b
BC
105222017-01-25 Bin Cheng <bin.cheng@arm.com>
10523
10524 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
10525
5332c89e 105262017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
10527
10528 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
10529 vec_packs built-ins
10530
ed4e59f4
CL
105312017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
10532
10533 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
10534 -mcpu=cortex-a57.
10535 * gcc.target/arm/vseleqsf.c: Likewise.
10536 * gcc.target/arm/vselgedf.c: Likewise.
10537 * gcc.target/arm/vselgesf.c: Likewise.
10538 * gcc.target/arm/vselgtdf.c: Likewise.
10539 * gcc.target/arm/vselgtsf.c: Likewise.
10540 * gcc.target/arm/vselledf.c: Likewise.
10541 * gcc.target/arm/vsellesf.c: Likewise.
10542 * gcc.target/arm/vselltdf.c: Likewise.
10543 * gcc.target/arm/vselltsf.c: Likewise.
10544 * gcc.target/arm/vselnedf.c: Likewise.
10545 * gcc.target/arm/vselnesf.c: Likewise.
10546 * gcc.target/arm/vselvcdf.c: Likewise.
10547 * gcc.target/arm/vselvcsf.c: Likewise.
10548 * gcc.target/arm/vselvsdf.c: Likewise.
10549 * gcc.target/arm/vselvssf.c: Likewise.
10550
a5d6927f
RB
105512017-01-25 Richard Biener <rguenther@suse.de>
10552
10553 PR testsuite/72850
10554 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
10555 to what we had before adding the threading passes.
10556
c2873892
RB
105572017-01-25 Richard Biener <rguenther@suse.de>
10558
10559 PR tree-optimization/69264
10560 * g++.dg/torture/pr69264.C: New testcase.
10561
9aa483a2
KT
105622016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10563
10564 PR target/79145
10565 * gcc.target/arm/pr79145.c: New test.
10566
5c628c3e
RB
105672017-01-25 Richard Biener <rguenther@suse.de>
10568
10569 PR debug/78363
10570 * g++.dg/gomp/pr78363-1.C: New testcase.
10571 * g++.dg/gomp/pr78363-2.C: Likewise.
10572 * g++.dg/gomp/pr78363-3.C: Likewise.
10573
9078cd36
KT
105742016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10575
10576 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
10577 * gcc.dg/lto/pr61526_0.c: Likewise.
10578 * gcc.dg/lto/pr64415_0.c: Likewise.
10579
7cfd79d6
JJ
105802017-01-24 Jakub Jelinek <jakub@redhat.com>
10581
10582 PR c++/79205
10583 * g++.dg/cpp1z/decomp22.C: New test.
10584 * g++.dg/cpp1z/decomp23.C: New test.
10585
3e4b91f2
NS
105862017-01-24 Nathan Sidwell <nathan@acm.org>
10587
1d7bc790
NS
10588 PR c++/78469
10589 * g++.dg/cpp0x/pr78469.C: New.
10590
3e4b91f2
NS
10591 PR c++/79118
10592 * g++.dg/cpp0x/pr79118.C: New.
10593
b20ba138
EB
105942017-01-24 Eric Botcazou <ebotcazou@adacore.com>
10595
10596 * gcc.target/arm/vfp-longcall-apcs.c: New test.
10597
c2e84327
DM
105982017-01-24 David Malcolm <dmalcolm@redhat.com>
10599
10600 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
10601 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
10602 * gcc.dg/rtl/rtl.exp: New file.
10603 * gcc.dg/rtl/test.c: New file.
10604 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
10605 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
10606 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
10607 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
10608 * gcc.dg/rtl/x86_64/final.c: New test case.
10609 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
10610 * gcc.dg/rtl/x86_64/ira.c: New test case.
10611 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
10612 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
10613 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
10614 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
10615 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
10616 * gcc.dg/rtl/x86_64/test_1.h: New file.
10617 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
10618 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
10619 * gcc.dg/rtl/x86_64/times-two.h: New file.
10620 * gcc.dg/rtl/x86_64/vregs.c: New test case.
10621
cf8d19de
BC
106222017-01-24 Bin Cheng <bin.cheng@arm.com>
10623
10624 PR tree-optimization/79159
10625 * g++.dg/tree-ssa/pr79159.C: New test.
10626
f6a24a94 106272017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
10628 Martin Jambor <mjambor@suse.cz>
10629
10630 * lib/brig-dg.exp: New file.
10631 * lib/brig.exp: Likewise.
10632 * brig.dg/README: Likewise.
10633 * brig.dg/dg.exp: Likewise.
10634 * brig.dg/test/gimple/alloca.hsail: Likewise.
10635 * brig.dg/test/gimple/atomics.hsail: Likewise.
10636 * brig.dg/test/gimple/branches.hsail: Likewise.
10637 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
10638 * brig.dg/test/gimple/function_calls.hsail: Likewise.
10639 * brig.dg/test/gimple/kernarg.hsail: Likewise.
10640 * brig.dg/test/gimple/mem.hsail: Likewise.
10641 * brig.dg/test/gimple/mulhi.hsail: Likewise.
10642 * brig.dg/test/gimple/packed.hsail: Likewise.
10643 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
10644 * brig.dg/test/gimple/variables.hsail: Likewise.
10645 * brig.dg/test/gimple/vector.hsail: Likewise.
10646
c3b3e526
JJ
106472017-01-24 Jakub Jelinek <jakub@redhat.com>
10648
10649 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
10650 support asan, only on i?86/x86_64 require sse2_runtime.
10651
75f92127
KN
106522017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10653
10654 PR target/66669
10655 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
10656 test on powerpc targets.
10657
1a998fa0
MS
106582017-01-23 Martin Sebor <msebor@redhat.com>
10659
10660 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10661
108fdd6d
RB
106622017-01-23 Richard Biener <rguenther@suse.de>
10663
10664 PR tree-optimization/79088
10665 PR tree-optimization/79188
10666 * gcc.dg/torture/pr79088.c: New testcase.
10667 * gcc.dg/torture/pr79188.c: Likewise.
10668
28826a66
KN
106692017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10670
10671 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
10672 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
10673 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
10674 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
10675 type of test function to reflect change in built-in function's
10676 return type.
10677 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
10678 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
10679 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
10680 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
10681 type and second argument type to reflect change in built-in
10682 function's type signature.
10683 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
10684 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
10685 type of test function to reflect change in built-in function's
10686 return type.
10687 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
10688 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
10689 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
10690 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
10691 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
10692 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
10693 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
10694 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
10695 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
10696 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
10697 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
10698 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
10699 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
10700 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
10701 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
10702 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
10703 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
10704 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
10705 type of test function to reflect change in built-in function's
10706 return type.
10707 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
10708 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
10709 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
10710 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
10711 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
10712 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
10713 test function's result and second argument to reflect change in
10714 built-in function's type signature.
10715 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
10716
e6b8075c
NS
107172017-01-23 Nathan Sidwell <nathan@acm.org>
10718
fc7612fd
NS
10719 PR C++/71710
10720 * g++.dg/template/pr71710.C: New.
10721
e6b8075c
NS
10722 PR c++/71406
10723 PR c++/77508
10724 * g++.dg/template/pr71406.C: New.
10725
15b8fd49
TK
107262017-01-23 Thomas Koenig <tkoenig@netcologne.de>
10727
9b7716c9 10728 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 10729
e9c4fbe9
BS
107302017-01-23 Bernd Schmidt <bschmidt@redhat.com>
10731
10732 PR rtl-optimization/78634
10733 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
10734
8539a302
BC
107352017-01-23 Bin Cheng <bin.cheng@arm.com>
10736
10737 PR tree-optimization/70754
10738 * gfortran.dg/pr70754.f90: New test.
10739
f368600f
ML
107402017-01-23 Martin Liska <mliska@suse.cz>
10741
10742 PR tree-optimization/79196
10743 * gcc.dg/asan/pr79196.c: New test.
10744 * gcc.dg/strlenopt-30.c: Update scanned pattern.
10745
d886761f
MM
107462017-01-23 Michael Matz <matz@suse.de>
10747
10748 PR tree-optimization/78384
10749 * gcc.dg/pr78384.c: New test.
10750
cffcafda
RB
107512017-01-23 Richard Biener <rguenther@suse.de>
10752
10753 PR tree-optimization/79186
10754 * gcc.dg/torture/pr79186.c: New testcase.
10755 * gcc.dg/torture/pr79187.c: Likewise.
10756
bda2bc48
MJ
107572017-01-23 Martin Jambor <mjambor@suse.cz>
10758
10759 * gcc.dg/ipa/vrp8.c: New test.
10760
f65f1ae3
MJ
107612017-01-23 Martin Jambor <mjambor@suse.cz>
10762
10763 PR ipa/79108
10764 * gfortran.dg/lto/pr79108_0.f90: New test.
10765
dea06111
AS
107662017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
10767
10768 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
10769 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
10770 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
10771 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
10772 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
10773 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
10774 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
10775 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
10776 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
10777 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
10778 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
10779 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
10780 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
10781 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
10782 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
10783 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
10784
05011618
RB
107852017-01-23 Richard Biener <rguenther@suse.de>
10786 Nick Clifton <nickc@redhat.com>
10787
10788 PR testsuite/78421
10789 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
10790 If the target is ARM return the result of the
10791 check_effective_target_arm_vect_no_misalign proc.
10792 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
10793 support unaligned vectors then only expect one of the loops to be
10794 unrolled.
10795
f6b9f2ff
ML
107962017-01-23 Martin Liska <mliska@suse.cz>
10797
10798 * gcc.dg/asan/use-after-scope-10.c: New test.
10799 * gcc.dg/asan/use-after-scope-11.c: New test.
10800 * g++.dg/asan/use-after-scope-5.C: New test.
10801
c7775327
ML
108022017-01-23 Martin Liska <mliska@suse.cz>
10803
10804 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
10805 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
10806 sanopt optimization for ASAN_POISON.
10807
d8ae8d16
KT
108082016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10809
10810 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
10811
54d7c70c
CL
108122017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
10813
10814 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
10815 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
10816 for poly*_t types.
10817 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
10818 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
10819 exec_vcombine): Likewise.
10820 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
10821 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
10822 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
10823 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
10824 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
10825 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
10826 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
10827 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
10828 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
10829 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10830 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
10831 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
10832 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10833 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
10834 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
10835 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
10836 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
10837 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
10838 Likewise.
10839 (TEST_VGET_LANE): Cast to uint to avoid warning.
10840 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
10841 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
10842 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
10843 exec_vfma_vfms_n): Fix PRIx format for float64_t.
10844 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
10845 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
10846 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
10847 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
10848 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
10849 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
10850 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
10851 CHECK_POLY instead of CHECK for poly64_t types.
10852 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
10853 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
10854 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
10855 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
10856 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
10857 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
10858 uint32_t.
10859 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
10860 for int32_t, int64_t.
10861 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
10862 vqneg_extra): Fix PRIx format for int16_t, int32_t.
10863 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
10864 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
10865 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
10866 needed.
10867
386fe51c
JJ
108682017-01-22 Jakub Jelinek <jakub@redhat.com>
10869
10870 PR fortran/79154
10871 * gfortran.dg/gomp/pr79154-1.f90: New test.
10872 * gfortran.dg/gomp/pr79154-2.f90: New test.
10873
bc4d86e6
AS
108742017-01-22 Andreas Schwab <schwab@linux-m68k.org>
10875
10876 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
10877
c31d5fce
MP
108782017-01-21 Marek Polacek <polacek@redhat.com>
10879
10880 PR testsuite/79169
10881 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
10882
25cb56c3
JH
108832017-01-20 Jan Hubicka <hubicka@ucw.cz>
10884
10885 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
10886
ea9f867b
BS
108872017-01-21 Bernd Schmidt <bschmidt@redhat.com>
10888
10889 PR rtl-optimization/79125
10890 * gcc.dg/torture/pr79125.c: New test.
10891
a876231c
JW
108922017-01-20 Jiong Wang <jiong.wang@arm.com>
10893
2568d8a1 10894 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 10895 only.
2568d8a1
JJ
10896 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
10897 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 10898
4b9f2115
NS
108992017-01-20 Nathan Sidwell <nathan@acm.org>
10900
3e4b91f2 10901 PR c++/78495
4b9f2115
NS
10902 * g++.dg/cpp1z/inh-ctor38.C: New.
10903
d2aadab1
MP
109042017-01-20 Marek Polacek <polacek@redhat.com>
10905
10906 PR c/79152
10907 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
10908
449cd5af
TP
109092017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
10910
10911 * lib/target-supports.exp (check_configured_with): New procedure.
10912 (check_effective_target_default_mode): new effective target.
10913 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
10914 default mode. Fix dg-skip-if target selector syntax.
10915 * gcc.target/arm/optional_thumb-2.c: Likewise.
10916 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
10917 syntax.
10918
ebed7175
DM
109192017-01-20 David Malcolm <dmalcolm@redhat.com>
10920
10921 PR c++/77829
10922 PR c++/78656
10923 * g++.dg/spellcheck-pr77829.C: New test case.
10924 * g++.dg/spellcheck-pr78656.C: New test case.
10925
2ebd93e1
MP
109262017-01-20 Marek Polacek <polacek@redhat.com>
10927
10928 PR c/64279
10929 * c-c++-common/Wduplicated-branches-1.c: New test.
10930 * c-c++-common/Wduplicated-branches-10.c: New test.
10931 * c-c++-common/Wduplicated-branches-11.c: New test.
10932 * c-c++-common/Wduplicated-branches-12.c: New test.
10933 * c-c++-common/Wduplicated-branches-2.c: New test.
10934 * c-c++-common/Wduplicated-branches-3.c: New test.
10935 * c-c++-common/Wduplicated-branches-4.c: New test.
10936 * c-c++-common/Wduplicated-branches-5.c: New test.
10937 * c-c++-common/Wduplicated-branches-6.c: New test.
10938 * c-c++-common/Wduplicated-branches-7.c: New test.
10939 * c-c++-common/Wduplicated-branches-8.c: New test.
10940 * c-c++-common/Wduplicated-branches-9.c: New test.
10941 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
10942 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
10943 * g++.dg/ext/builtin-object-size3.C: Likewise.
10944 * g++.dg/gomp/loop-1.C: Likewise.
10945 * g++.dg/warn/Wduplicated-branches1.C: New test.
10946 * g++.dg/warn/Wduplicated-branches2.C: New test.
10947
0ce4024a
ML
109482017-01-20 Martin Liska <mliska@suse.cz>
10949
10950 PR lto/69188
10951 * gcc.dg/lto/pr69188_0.c: New test.
10952 * gcc.dg/lto/pr69188_1.c: New test.
10953
d8ea3e7c
AS
109542017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
10955
10956 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
10957 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
10958 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
10959 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
10960 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
10961 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
10962 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
10963 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
10964 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
10965 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
10966 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
10967 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
10968 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
10969 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
10970 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
10971 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
10972 * gcc.target/i386/avx-1.c: Test new intrinsics.
10973 * gcc.target/i386/sse-13.c: Ditto.
10974 * gcc.target/i386/sse-23.c: Ditto.
10975
0516164b
RB
109762017-01-20 Richard Biener <rguenther@suse.de>
10977
10978 PR tree-optimization/71264
10979 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
10980
d821744c
MF
109812017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
10982
10983 * gcc.target/mips/madd4-1.c: New file.
10984 * gcc.target/mips/madd4-2.c: Likewise.
10985 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
10986 HAS_MADD4.
10987 (mips_option_groups): Add -m[no-]madd4.
10988 (mips-dg-init): Detect default -mno-madd4.
10989 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
10990 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
10991 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10992 * gcc.target/mips/nmadd-1.c: Likewise.
10993 * gcc.target/mips/nmadd-2.c: Likewise.
10994 * gcc.target/mips/nmadd-3.c: Likewise.
10995
db58fd89
JW
109962017-01-19 Jiong Wang <jiong.wang@arm.com>
10997
10998 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
10999 combined instructions.
11000 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
11001 instructions.
11002 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
11003 of pointer authentication.
11004
bd9cf60b
MM
110052017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
11006
11007 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
11008 floating point hardware to run test.
11009
ab014eb3
TC
110102017-01-19 Tamar Christina <tamar.christina@arm.com>
11011
2568d8a1 11012 * lib/target-supports.exp
ab014eb3
TC
11013 (check_effective_target_vect_call_copysignf): Enable for AArch64.
11014
c048038f
RO
110152017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11016
11017 PR testsuite/79051
11018 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
11019 __x86_64__]: Allow for target i?86-*-*.
11020
ab6b44cb
MF
110212017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
11022
11023 PR target/78176
11024 * gcc.target/mips/lxc1-sxc1-1.c: New file.
11025 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
11026 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
11027 HAS_LXC1.
11028 (mips_option_groups): Add -m[no-]lxc1-sxc1.
11029 (mips-dg-init): Detect default -mno-lxc1-sxc1.
11030 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
11031
118d5ed3
AV
110322017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
11033
11034 PR fortran/70696
11035 * gfortran.dg/coarray_43.f90: New test.
11036
a57c520e
RE
110372017-01-19 Richard Earnshaw <rearnsha@arm.com>
11038
11039 PR rtl-optimization/79121
11040 * gcc.c-torture/execute/pr79121.c: New test.
11041
54dc4be2
MM
110422017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11043
11044 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
11045 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
11046
7bd5dad2
LK
110472017-01-18 Louis Krupp <louis.krupp@zoho.com>
11048
11049 PR fortran/50069
11050 PR fortran/55086
11051 * gfortran.dg/pr50069_1.f90: New test.
11052 * gfortran.dg/pr50069_2.f90: New test.
11053 * gfortran.dg/pr55086_1.f90: New test.
11054 * gfortran.dg/pr55086_1_tfat.f90: New test.
11055 * gfortran.dg/pr55086_2.f90: New test.
11056 * gfortran.dg/pr55086_2_tfat.f90: New test.
11057 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
11058
0edd264d
AS
110592017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11060 * gcc.dg/strcmp-1.c: New test.
11061 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
11062
551914b7
DM
110632017-01-18 David Malcolm <dmalcolm@redhat.com>
11064
11065 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
11066 (dejagnu_fail): Likewise.
11067 (dejagnu_note): Likewise.
11068 (pass): Provide forward decl, moving true decl to after #include
11069 of harness.h.
11070 (fail): Likewise.
11071 (note): Likewise.
11072
b7d3a6a6
MM
110732017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11074
11075 * gcc.target/powerpc/p9-xxbr-1.c: New test.
11076 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
11077
c484627c
NS
110782017-01-18 Nathan Sidwell <nathan@acm.org>
11079
11080 PR c++/78488
11081 * g++.dg/cpp1z/inh-ctor37.C: New.
11082
a711887e
UB
110832017-01-18 Uros Bizjak <ubizjak@gmail.com>
11084
11085 PR rtl-optimization/78952
11086 * gcc.target/i386/pr78952-1.c: New test.
11087 * gcc.target/i386/pr78952-2.c: Ditto.
11088
525a5e33
AV
110892017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
11090
11091 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
11092
110932017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
11094
11095 PR fortran/70696
11096 * gfortran.dg/coarray_event_1.f08: New test.
11097
90553aac
JJ
110982017-01-18 Jakub Jelinek <jakub@redhat.com>
11099
11100 PR target/77416
11101 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
11102 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
11103 from dg-options.
11104 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
11105 guarded test.
11106 * gcc.target/powerpc/fusion4.c: Likewise.
11107 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
11108 guarded test.
11109 * gcc.target/powerpc/pr58673-1.c: Likewise.
11110 * gcc.target/powerpc/pr58673-2.c: Likewise.
11111 * gcc.target/powerpc/pr59054.c: Likewise.
11112
dfc42f08
BS
111132016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11114
11115 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
11116 vec_bperm.
11117 * gcc.target/powerpc/p9-vbpermd.c: New file.
11118
f3981e7e
AK
111192017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11120
11121 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
11122 (must_not_compile2): Downcase first letter of error messages.
11123 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
11124 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
11125
2c65d990
NS
111262017-01-18 Nathan Sidwell <nathan@acm.org>
11127
11128 PR c++/79091
11129 * g++.dg/pr79091.C: New.
11130
a711887e
UB
111312017-01-18 Jakub Jelinek <jakub@redhat.com>
11132
11133 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
11134 to dg-options.
11135 (p0): Add missing dg-error.
11136
4701fba3
JS
111372017-01-17 Joe Seymour <joe.s@somniumtech.com>
11138
11139 * gcc.target/msp430/mul_f5_muldef.c: New test.
11140
ac4dc08d
MM
111412017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
11142
11143 PR target/79004
11144 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
11145 options. Fix up the syntax for using \m and \M.
11146
1b3254e4
SB
111472017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11148
11149 PR target/78875
11150 * gcc.target/powerpc/ssp-1.c: New testcase.
11151 * gcc.target/powerpc/ssp-2.c: New testcase.
11152
8144a493
WD
111532017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
11154
11155 * gcc.target/aarch64/eh_return.c: New test.
11156
a6607774
BS
111572017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11158
11159 * vec-rlmi-rlnm.c: New file.
11160
8ddfdbc2
NS
111612017-01-17 Nathan Sidwell <nathan@acm.org>
11162
11163 PR c++/61636
11164 * g++.dg/cpp1y/pr61636-1.C: New.
11165 * g++.dg/cpp1y/pr61636-2.C: New.
11166 * g++.dg/cpp1y/pr61636-3.C: New.
11167
d365b403
MS
111682017-01-17 Martin Sebor <msebor@redhat.com>
11169
11170 PR testsuite/79115
11171 * gcc.dg/pr78768.c: Make it a link-only test.
11172
0d80ab91
DM
111732017-01-17 David Malcolm <dmalcolm@redhat.com>
11174
11175 PR c++/71497
11176 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
11177 expected messages.
11178 * c-c++-common/Wmisleading-indentation.c: Likewise.
11179
31b61548
VM
111802017-01-17 Vladimir Makarov <vmakarov@redhat.com>
11181
11182 PR target/79058
11183 * gcc.target/arm/pr79058.c: New.
11184
c549996e
JJ
111852017-01-17 Jakub Jelinek <jakub@redhat.com>
11186
11187 PR tree-optimization/71854
11188 * gcc.dg/vect/pr71854.c: New test.
11189
4f197ff9
ML
111902017-01-17 Martin Liska <mliska@suse.cz>
11191
11192 PR ipa/71207
11193 * g++.dg/ipa/pr71207.C: New test.
11194
d4193b85
JH
111952017-01-17 Jan Hubicka <hubicka@ucw.cz>
11196
11197 PR middle-end/77445
11198 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
11199 * gcc.dg/tree-ssa/pr77445.c: New testcase.
11200
906e7712
JJ
112012017-01-17 Jakub Jelinek <jakub@redhat.com>
11202
11203 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
11204 rather than long unsigned int.
11205 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
11206
12314dc9
RB
112072017-01-17 Richard Biener <rguenther@suse.de>
11208
11209 PR tree-optimization/71433
11210 * gcc.dg/Warray-bounds-20.c: New testcase.
11211
a23e48df
RB
112122017-01-17 Richard Biener <rguenther@suse.de>
11213
11214 PR testsuite/52563
11215 PR testsuite/71237
11216 PR testsuite/77737
11217 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
11218 * gcc.dg/tree-ssa/scev-4.c: Likewise.
11219 * gcc.dg/tree-ssa/scev-5.c: Likewise.
11220
e6750e5c
AM
112212017-01-17 Alan Modra <amodra@gmail.com>
11222
11223 * gcc.target/powerpc/pr79066.c: New.
11224
a59afbe2
JL
112252017-01-16 Jeff Law <law@redhat.com>
11226
11227 PR tree-optimization/33562
11228 PR tree-optimization/61912
11229 PR tree-optimization/77485
11230 PR tree-optimization/79090
11231 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
11232 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
11233
e1bcfb92
JJ
112342017-01-16 Jakub Jelinek <jakub@redhat.com>
11235
98e92fb2
JJ
11236 PR c/79089
11237 * gcc.c-torture/compile/pr79089.c: New test.
11238
e1bcfb92
JJ
11239 PR target/79080
11240 * gcc.dg/pr79080.c: New test.
11241
0ef1f9cd
DM
112422017-01-16 David Malcolm <dmalcolm@redhat.com>
11243
11244 PR c/78304
11245 * gcc.dg/format/pr78304.c: Convert argument from integral type
11246 to a pointer.
11247 * gcc.dg/format/pr78304-2.c: Likewise.
11248
76689ffc
CL
112492017-01-16 Carl Love <cel@us.ibm.com>
11250
11251 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
11252 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
11253
ce12ee9e
CL
112542017-01-16 Carl Love <cel@us.ibm.com>
11255
11256 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
11257 Change arguments and return type to bool long long.
11258
b336037d
MS
112592017-01-16 Martin Sebor <msebor@redhat.com>
11260
11261 PR testsuite/79051
11262 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
11263 on x86.
11264
1ddca3f3
PC
112652017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11266
11267 Revert:
a711887e 11268 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
11269
11270 PR c++/71737
11271 * g++.dg/cpp0x/pr71737.C: New.
11272
290687fb
BS
112732017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11274
11275 * gcc.target/powerpc/swaps-p8-27.c: New.
11276
7d2f3f1d
PC
112772017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11278
11279 PR c++/71737
11280 * g++.dg/cpp0x/pr71737.C: New.
11281
d743728f
EB
112822017-01-16 Eric Botcazou <ebotcazou@adacore.com>
11283
11284 * gnat.dg/opt62.adb: New test.
11285 * gnat.dg/opt62_pkg.ads: New helper.
11286
90aead21
BS
112872017-01-14 Bernd Schmidt <bschmidt@redhat.com>
11288
a711887e
UB
11289 PR rtl-optimization/78626
11290 PR rtl-optimization/78727
90aead21
BS
11291 * gcc.dg/torture/pr78626.c: New test.
11292 * gcc.dg/torture/pr78727.c: New test.
11293
afaecc23
AM
112942017-01-14 Alan Modra <amodra@gmail.com>
11295
11296 * gcc.c-torture/compile/pr72749.c: New test.
11297
be4aa83d
DM
112982017-01-13 David Malcolm <dmalcolm@redhat.com>
11299
11300 PR c/78304
11301 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
11302 (test_macro_2): New test.
11303 (test_macro_3): New test.
11304 (test_macro_4): New test.
11305 (test_non_contiguous_strings): Convert line number to line offset.
11306 * gcc.dg/format/pr78304-2.c: New test case.
11307 * gcc.dg/format/pr78304.c: New test case.
11308
7cdca3ec
UB
113092017-01-13 Uros Bizjak <ubizjak@gmail.com>
11310
11311 * gcc.target/i386/funcspec-56.inc: Add missing options and
11312 reorder options by implied ISAs, as in ix86_target_string.
11313
e3017e52
MP
113142017-01-13 Marek Polacek <polacek@redhat.com>
11315
11316 PR c++/71166
11317 * g++.dg/cpp0x/constexpr-array18.C: New test.
11318
d155c6fe
JL
113192017-01-13 Jeff Law <law@redhat.com>
11320
7c9560a5
JL
11321 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
11322
9e59e99a
JL
11323 PR tree-optimization/61912
11324 PR tree-optimization/77485
11325 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
11326 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
11327 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
11328
11329 PR tree-optimization/33562
11330 PR tree-optimization/61912
11331 PR tree-optimization/77485
d155c6fe
JL
11332 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
11333 * gcc.dg/tree-ssa/complex-5.c: Likewise.
11334 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
11335 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
11336 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
11337 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
11338 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
11339
77719b06
ML
113402017-01-13 Martin Liska <mliska@suse.cz>
11341
11342 PR ipa/79043
11343 * gcc.c-torture/execute/pr79043.c: New test.
11344
a181b2bc
RB
113452017-01-13 Richard Biener <rguenther@suse.de>
11346
11347 PR middle-end/78411
11348 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
11349
eaed3226
AV
113502017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
11351
11352 PR fortran/70697
11353 * gfortran.dg/coarray/event_4.f08: New test.
11354
4ccff88b
AV
113552017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
11356
11357 PR fortran/70696
11358 * gfortran.dg/coarray/event_3.f08: New test.
11359
3c3b9090
RB
113602017-01-13 Richard Biener <rguenther@suse.de>
11361
11362 PR tree-optimization/77283
11363 * gcc.dg/tree-ssa/split-path-9.c: Fix.
11364
25329913
RB
113652017-01-13 Richard Biener <rguenther@suse.de>
11366
11367 * gcc.dg/gimplefe-22.c: New testcase.
11368
10b70b8e
RB
113692017-01-13 Richard Biener <rguenther@suse.de>
11370
11371 PR tree-optimization/77283
11372 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
11373 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
11374 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
11375
76a8f82f
SL
113762017-01-12 Sandra Loosemore <sandra@codesourcery.com>
11377
11378 * gcc.dg/pr77862.c: Require fpic target.
11379
59a505da
MM
113802017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11381
11382 PR target/79004
11383 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 11384
bce6f760
MS
113852017-01-12 Martin Sebor <msebor@redhat.com>
11386
11387 * gcc.dg/pr78138.c: Adjust.
11388 * gcc.dg/pr78768.c: Adjust.
11389 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
11390 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11391 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
11392 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
11393 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
11394 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
11395 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
11396 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
11397 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
11398 * gcc.dg/tree-ssa/pr78605.c: Adjust.
11399 * gcc.dg/tree-ssa/pr78622.c: Adjust.
11400
3eefa646
JJ
114012017-01-12 Jakub Jelinek <jakub@redhat.com>
11402
11403 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
11404
dcb56243
MS
114052017-01-12 Martin Sebor <msebor@redhat.com>
11406
8be3f306 11407 PR testsuite/79051
940242cd
MS
11408 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
11409 due to bug 79054.
dcb56243 11410
b7431c20
DE
114112017-01-12 David Edelsohn <dje.gcc@gmail.com>
11412
11413 * gcc.dg/pr78768.c: Require LTO.
11414
2bcd9f32
MS
114152017-01-12 Martin Sebor <msebor@redhat.com>
11416
11417 PR c/79074
11418 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
11419 due to the referenced bug.
11420
b2fc1c70
MS
114212017-01-12 Martin Sebor <msebor@redhat.com>
11422
11423 PR testsuite/79073
11424 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
11425
fbed6f36
UB
114262017-01-12 Uros Bizjak <ubizjak@gmail.com>
11427
11428 * gcc.target/i386/builtin_target.c (check_features): Check all
11429 supported __builtin_cpu_supports options.
11430
27282dad
KT
114312017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11432
11433 PR tree-optimization/78319
11434 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
11435 Remove xfail.
11436
66113166
BS
114372017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11438
11439 PR target/79044
11440 * gcc.target/powerpc/swaps-p8-26.c: New.
11441
6bb4ea5c
RB
114422017-01-12 Richard Biener <rguenther@suse.de>
11443
11444 * gcc.dg/gimplefe-21.c: New testcase.
11445
f15dbadb
MC
114462017-01-12 Michael Collison <michael.collison@arm.com>
11447
11448 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
11449
73e32c47
JK
114502017-01-11 Julia Koval <julia.koval@intel.com>
11451 Uros Bizjak <ubizjak@gmail.com>
11452
11453 * gcc.target/i386/sgx.c New test.
11454 * gcc.target/i386/sse-12.c: Add -msgx.
11455 * gcc.target/i386/sse-13.c: Ditto.
11456 * gcc.target/i386/sse-14.c: Ditto.
11457 * gcc.target/i386/sse-22.c: Ditto.
11458 * gcc.target/i386/sse-23.c: Ditto.
11459 * g++.dg/other/i386-2.C: Ditto.
11460 * g++.dg/other/i386-3.C: Ditto.
11461
3594adc7
MS
114622017-01-11 Martin Sebor <msebor@redhat.com>
11463
11464 PR c++/24511
11465 * g++.dg/template/explicit9.C: New test.
11466
01bfd257
NS
114672017-01-11 Nathan Sidwell <nathan@acm.org>
11468
11469 PR c++/77812
11470 * g++.dg/pr77812.C: New.
11471
88df7964
JJ
114722017-01-11 Jakub Jelinek <jakub@redhat.com>
11473
eae63d78
JJ
11474 PR c++/71537
11475 * g++.dg/cpp1y/constexpr-71537.C: New test.
11476
88df7964
JJ
11477 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
11478 argument.
11479
960ecba4
MS
114802017-01-11 Martin Sebor <msebor@redhat.com>
11481
11482 PR c/47931
11483 * c-c++-common/Waddress-2.c: New test.
11484
1f258a55
JJ
114852017-01-11 Jakub Jelinek <jakub@redhat.com>
11486
11487 PR c++/78341
11488 * g++.dg/cpp0x/pr78341.C: New test.
11489
bf5fbf46
MS
114902017-01-11 Martin Sebor <msebor@redhat.com>
11491
11492 PR c/78768
11493 * gcc.dg/pr78768.c: New test.
11494
19ff0049
DM
114952017-01-11 David Malcolm <dmalcolm@redhat.com>
11496
11497 PR driver/78877
11498 * gcc.dg/spellcheck-options-14.c: New test case.
11499 * gcc.dg/spellcheck-options-15.c: New test case.
11500 * gcc.dg/spellcheck-options-16.c: New test case.
11501 * gcc.dg/spellcheck-options-17.c: New test case.
11502
c86e9f03
ML
115032017-01-11 Martin Liska <mliska@suse.cz>
11504
11505 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
11506
947f51d6
JJ
115072017-01-11 Jakub Jelinek <jakub@redhat.com>
11508
11509 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
11510 instead of just 1 for the decomposition from struct C.
11511
849fccf8
EB
115122017-01-11 Eric Botcazou <ebotcazou@adacore.com>
11513
11514 * gcc.c-torture/execute/20170111-1.c: New test.
11515
80c74722
RB
115162017-01-11 Richard Biener <rguenther@suse.de>
11517
11518 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
11519
4c4b4703
JJ
115202017-01-11 Jakub Jelinek <jakub@redhat.com>
11521
11522 PR middle-end/50199
11523 * gcc.dg/lto/pr50199_0.c: New test.
11524
664b1a6b
MS
115252017-01-10 Martin Sebor <msebor@redhat.com>
11526
11527 PR testsuite/78960
11528 PR testsuite/78959
11529 PR testsuite/78133
11530 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
11531 * gcc.dg/tree-ssa/pr78622.c: Ditto.
11532
fefd3086
MS
115332017-01-10 Martin Sebor <msebor@redhat.com>
11534
11535 PR middle-end/78138
664b1a6b 11536 * gcc.dg/pr78138.c: New test.
fefd3086 11537
b9f4757f
DM
115382017-01-10 David Malcolm <dmalcolm@redhat.com>
11539
11540 PR c++/77949
11541 * g++.dg/diagnostic/pr77949.C: New test case.
11542
5a50f6bb
MS
115432017-01-10 Martin Sebor <msebor@redhat.com>
11544
11545 PR middle-end/78245
11546 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
11547
c16880ef
MS
115482017-01-10 Martin Sebor <msebor@redhat.com>
11549
11550 PR tree-optimization/78775
11551 * gcc.dg/attr-alloc_size-4.c: Add test cases.
11552 * gcc.dg/attr-alloc_size-10.c: New test.
11553 * gcc.dg/attr-alloc_size-11.c: New test.
11554 * gcc.dg/builtin-stringop-chk-7.c: New test.
11555 * gcc.dg/pr78775.c: New test.
11556 * gcc.dg/pr78973-2.c: New test.
11557 * gcc.dg/pr78973.c: New test.
11558
5363d9d9
JL
115592017-01-10 Jeff Law <law@redhat.com>
11560
11561 PR tree-optimization/77766
11562 PR tree-optimization/78856
11563 * gcc.c-torture/execute/pr77766.c: New test.
11564
aae23693
RB
115652016-01-10 Richard Biener <rguenther@suse.de>
11566
11567 PR tree-optimization/79034
11568 * g++.dg/torture/pr79034.C: New testcase.
11569
a0843aed
ML
115702017-01-10 Martin Liska <mliska@suse.cz>
11571
11572 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
11573 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
11574 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
11575 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
11576 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
11577 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
11578 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
11579 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
11580 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
11581 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
11582 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
11583 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
11584 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
11585 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
11586 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
11587 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
11588 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
11589 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
11590 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
11591 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
11592 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
11593 * gcc.dg/ipa/pr64307.c: Likewise.
11594 * gcc.dg/ipa/pr77653.c: Likewise.
11595
79fc8ffe
AS
115962017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
11597
11598 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
11599 * g++.dg/other/i386-3.C: Ditto.
11600 * gcc.target/i386/sse-12.c: Ditto.
11601 * gcc.target/i386/sse-13.c: Ditto.
11602 * gcc.target/i386/sse-22.c: Ditto.
11603 * gcc.target/i386/sse-23.c: Ditto.
11604 * gcc.target/i386/builtin_target.c: Handle new option.
11605 * gcc.target/i386/funcspec-56.inc: Test new attributes.
11606 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
11607 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
11608
dfa6951f
MS
116092017-01-09 Martin Sebor <msebor@redhat.com>
11610
11611 PR testsuite/79036
11612 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
11613 with different precisions.
11614
a271e415
EB
116152017-01-09 Eric Botcazou <ebotcazou@adacore.com>
11616
11617 * g++.dg/opt/call2.C: New test.
11618 * g++.dg/opt/call3.C: Likewise.
11619 * gnat.dg/array26.adb: New test.
11620 * gnat.dg/array26_pkg.ad[sb]: New helper.
11621 * gnat.dg/array27.adb: New test.
11622 * gnat.dg/array27_pkg.ad[sb]: New helper.
11623 * gnat.dg/array28.adb: New test.
11624 * gnat.dg/array28_pkg.ad[sb]: New helper.
11625
bd2c6270
JJ
116262017-01-09 Jakub Jelinek <jakub@redhat.com>
11627
11628 PR translation/79019
11629 PR translation/79020
11630 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
11631 diagnostics.
11632 * gfortran.dg/initialization_17.f90: Likewise.
11633
1c1d8e75
DH
116342017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11635
11636 PR testsuite/79026
11637 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
11638 * gcc.target/i386/pr78904-4.c: Likewise.
11639 * gcc.target/i386/pr78904-6.c: Likewise.
11640 * gcc.target/i386/pr78967-2.c: Likewise.
11641
cb330ba5
JJ
116422017-01-09 Jakub Jelinek <jakub@redhat.com>
11643
11644 PR tree-optimization/78899
11645 * gcc.target/i386/pr78899.c: New test.
11646 * gcc.dg/pr71077.c: New test.
11647
a5e14a42
MJ
116482017-01-09 Martin Jambor <mjambor@suse.cz>
11649
11650 PR ipa/78365
11651 PR ipa/78599
11652 * gcc.dg/torture/pr78365.c: New test.
11653
01216d27
JJ
116542017-01-09 Jakub Jelinek <jakub@redhat.com>
11655
dc59e50a
JJ
11656 PR c++/78948
11657 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
11658 (main): Use int* instead of long long.
11659
01216d27
JJ
11660 PR tree-optimization/78938
11661 * gcc.dg/vect/pr78938.c: New test.
11662
c0d4fec7
KT
116632017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11664
11665 * gcc.dg/20161219.c: New test.
11666
7b1b0cc1
RB
116672017-01-09 Richard Biener <rguenther@suse.de>
11668
11669 PR tree-optimization/78997
11670 * gcc.dg/torture/pr78997.c: New testcase.
11671
813b9c0d
RB
116722017-01-09 Richard Biener <rguenther@suse.de>
11673
11674 PR debug/79000
11675 * g++.dg/lto/pr79000_0.C: New testcase.
11676 * g++.dg/lto/pr79000_1.c: Likewise.
11677
efcc8d38
MS
116782017-01-08 Martin Sebor <msebor@redhat.com>
11679
11680 PR middle-end/77708
11681 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
11682 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
11683 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
11684 due to bug 78969.
11685 * gcc.dg/format/pr78569.c: Adjust.
11686
5ccf1d8d
DM
116872017-01-07 David Malcolm <dmalcolm@redhat.com>
11688
11689 PR c++/72803
11690 * g++.dg/diagnostic/pr72803.C: New test case.
11691
42002dfe
MS
116922017-01-07 Martin Sebor <msebor@redhat.com>
11693
11694 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
11695 * gcc.dg/attr-alloc_size-4.c: Same.
11696
de91486c
AV
116972017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
11698
11699 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
11700 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
11701 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
11702 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
11703 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
11704 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
11705 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
11706
f55a925e
AS
117072017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11708 * gcc.dg/memcmp-1.c: New.
11709 * gcc.dg/strncmp-1.c: New.
11710
f3caa118
AV
117112017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11712
11713 * gcc.target/arm/acle/mcrr: New.
11714 * gcc.target/arm/acle/mcrr2: New.
11715 * gcc.target/arm/acle/mrrc: New.
11716 * gcc.target/arm/acle/mrrc2: New.
11717
ecc9a25b
AV
117182017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11719
11720 * gcc.target/arm/acle/mcr.c: New.
11721 * gcc.target/arm/acle/mrc.c: New.
11722 * gcc.target/arm/acle/mcr2.c: New.
11723 * gcc.target/arm/acle/mrc2.c: New.
11724
3811581f
AV
117252017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11726
11727 * gcc.target/arm/acle/ldc: New.
11728 * gcc.target/arm/acle/ldc2: New.
11729 * gcc.target/arm/acle/ldcl: New.
11730 * gcc.target/arm/acle/ldc2l: New.
11731 * gcc.target/arm/acle/stc: New.
11732 * gcc.target/arm/acle/stc2: New.
11733 * gcc.target/arm/acle/stcl: New.
11734 * gcc.target/arm/acle/stc2l: New.
11735
d57daa0c
AV
117362017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11737
11738 * gcc.target/arm/acle/acle.exp: Run tests for different options
11739 and make sure fat-lto-objects is used such that we can still do
11740 assemble scans.
11741 * gcc.target/arm/acle/cdp.c: New.
11742 * gcc.target/arm/acle/cdp2.c: New.
11743 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
11744 (check_effective_target_arm_coproc1_ok_nocache): New.
11745 (check_effective_target_arm_coproc2_ok): New.
11746 (check_effective_target_arm_coproc2_ok_nocache): New.
11747 (check_effective_target_arm_coproc3_ok): New.
11748 (check_effective_target_arm_coproc3_ok_nocache): New.
11749 (check_effective_target_arm_coproc4_ok): New.
11750 (check_effective_target_arm_coproc4_ok_nocache): New.
11751
8a123229
MS
117522017-01-06 Martin Sebor <msebor@redhat.com>
11753
11754 PR middle-end/78605
11755 * gcc.dg/tree-ssa/pr78605.c: New test.
11756
5b8999d6
MS
117572017-01-05 Martin Sebor <msebor@redhat.com>
11758
11759 PR tree-optimization/78910
11760 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
11761 diagnostics.
11762 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11763 * gcc.dg/tree-ssa/pr78910.c: New test.
11764
4e89adf9
EB
117652017-01-05 Eric Botcazou <ebotcazou@adacore.com>
11766
11767 * gcc.dg/sso-10.c: New test.
11768
962c5679
JJ
117692017-01-05 Jakub Jelinek <jakub@redhat.com>
11770
cfd719e7
JJ
11771 PR tree-optimization/71016
11772 * gcc.target/i386/pr71016.c: New test.
11773 * gcc.target/aarch64/pr71016.c: New test.
11774 * gcc.dg/tree-ssa/pr66726-3.c: New test.
11775
26f20371
JJ
11776 PR c++/78931
11777 * g++.dg/cpp1z/decomp19.C: New test.
11778
962c5679
JJ
11779 PR c++/78890
11780 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
11781 * g++.dg/init/union1.C: Likewise.
11782 * g++.dg/cpp0x/union6.C: Expect errors.
11783 * g++.dg/cpp0x/union8.C: New test.
11784 * g++.dg/cpp0x/pr78890-1.C: New test.
11785 * g++.dg/cpp0x/pr78890-2.C: New test.
11786
8c15f541
DE
117872017-01-05 David Edelsohn <dje.gcc@gmail.com>
11788
11789 * gcc.target/powerpc/pr71670.c: Require p9vector.
11790 * gcc.target/powerpc/p9-novsx.c: Same.
11791
51b86113
DM
117922017-01-05 David Malcolm <dmalcolm@redhat.com>
11793
11794 * selftests/asr_div1.rtl: New file.
11795 * selftests/aarch64: New subdirectory.
11796 * selftests/aarch64/times-two.rtl: New file.
11797 * selftests/bb-index.rtl: New file.
11798 * selftests/cfg-test.rtl: New file.
11799 * selftests/const-int.rtl: New file.
11800 * selftests/example-labels.rtl: New file.
11801 * selftests/insn-with-mode.rtl: New file.
11802 * selftests/jump-to-label-ref.rtl: New file.
11803 * selftests/jump-to-return.rtl: New file.
11804 * selftests/jump-to-simple-return.rtl: New file.
11805 * selftests/mem.rtl: New file.
11806 * selftests/note-insn-deleted.rtl: New file.
11807 * selftests/note_insn_basic_block.rtl: New file.
11808 * selftests/simple-cse.rtl: New file.
11809 * selftests/symbol-ref.rtl: New file.
11810 * selftests/x86_64: New subdirectory.
11811 * selftests/x86_64/call-insn.rtl: New file.
11812 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
11813 * selftests/x86_64/times-two.rtl: New file.
11814 * selftests/x86_64/unspec.rtl: New file.
11815
dc7650cc
NS
118162017-01-05 Nathan Sidwell <nathan@acm.org>
11817
11818 PR c++/78765
11819 * g++.dg/cpp0x/pr78765.C: New.
11820
3db70565
DV
118212017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11822
11823 * gcc.target/s390/memcpy-2.c: New test.
11824 * gcc.target/s390/memset-2.c: New test.
11825
f5a537e3
AK
118262017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11827
11828 * gcc.target/s390/memcpy-1.c: New test.
11829
d80c6d02
JL
118302017-01-04 Jeff Law <law@redhat.com>
11831
11832 PR tree-optimization/78812
11833 * g++.dg/torture/pr78812.C: New test.
11834
08edc320 118352017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
11836
11837 PR target/71977
11838 PR target/70568
11839 PR target/78823
11840 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
11841 64-bit VSX systems with direct move, whether we optimize common
11842 code sequences in the GLIBC math library for float math functions.
11843 * gcc.target/powerpc/pr71977-2.c: Likewise.
11844
a9342885
MP
118452017-01-04 Marek Polacek <polacek@redhat.com>
11846
11847 PR c++/64767
11848 * c-c++-common/Wpointer-compare-1.c: New test.
11849
066435fe
JJ
118502017-01-04 Jakub Jelinek <jakub@redhat.com>
11851
abec4284
JJ
11852 PR c++/78949
11853 * c-c++-common/Wunused-var-16.c: New test.
11854
26c43e27
JJ
11855 PR c++/78693
11856 * g++.dg/cpp0x/pr78693.C: New test.
11857
fc73e60c
JJ
11858 PR driver/78957
11859 * gcc.dg/pr78957.c: New test.
11860
c9cf3863
JJ
11861 * g++.dg/cpp1y/auto-fn34.C: New test.
11862
066435fe
JJ
11863 PR c++/71182
11864 * g++.dg/cpp0x/pr71182.C: New test.
11865
598bd687
KN
118662017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
11867
11868 PR target/78056
11869 * gcc.target/powerpc/pr78056-1.c: New test.
11870 * gcc.target/powerpc/pr78056-2.c: New test.
11871 * gcc.target/powerpc/pr78056-3.c: New test.
11872 * gcc.target/powerpc/pr78056-4.c: New test.
11873 * gcc.target/powerpc/pr78056-5.c: New test.
11874 * gcc.target/powerpc/pr78056-6.c: New test.
11875 * gcc.target/powerpc/pr78056-7.c: New test.
11876 * gcc.target/powerpc/pr78056-8.c: New test.
11877 * lib/target-supports.exp
11878 (check_effective_target_powerpc_popcntb_ok): New procedure to test
11879 whether the effective target supports the popcntb instruction.
11880
8194635a
JL
118812017-01-03 Jeff Law <law@redhat.com>
11882
11883 PR tree-optimization/67955
11884 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
11885
baf9ebc8
MP
118862017-01-04 Marek Polacek <polacek@redhat.com>
11887
11888 PR c++/77545
11889 PR c++/77284
11890 * g++.dg/cpp0x/range-for32.C: New test.
11891 * g++.dg/cpp0x/range-for33.C: New test.
11892
5dd9a9d0
DM
118932017-01-04 David Malcolm <dmalcolm@redhat.com>
11894
11895 * gcc.dg/Wmissing-braces-fixits.c: New test case.
11896
4bf07f3f
NS
118972017-01-04 Nathan Sidwell <nathan@acm.org>
11898
11899 PR c++/66735
11900 * g++.dg/cpp1y/pr66735.C: New.
11901
165ba2e9
JJ
119022017-01-04 Jakub Jelinek <jakub@redhat.com>
11903
11904 PR tree-optimization/71563
11905 * gcc.dg/tree-ssa/pr71563.c: New test.
11906
4567f969
JB
119072017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
11908
11909 PR fortran/78534
11910 PR fortran/78976
11911 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
11912 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
11913 * gfortran.dg/transfer_intrinsic_1.f90: Change
11914 scan-tree-dump-times due to gfc_trans_string_copy change to
11915 avoid -Wstringop-overflow.
11916
1c06f07f
JL
119172017-01-03 Jeff Law <law@redhat.com>
11918
11919 PR tree-optimization/78856
11920 * gcc.c-torture/execute/pr78856.c: New test.
11921
60fb638f
MM
119222017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
11923
11924 PR target/78953
11925 * gcc.target/powerpc/pr78953.c: New test.
11926
e4d02f52
ILT
119272017-01-03 Ian Lance Taylor <iant@google.com>
11928
11929 * gcc.misc-tests/godump-1.c: Update for accurate representation of
11930 enums.
11931
5b4f088d
MS
119322017-01-03 Martin Sebor <msebor@redhat.com>
11933
11934 PR tree-optimization/78696
11935 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
11936 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
11937 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11938 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11939
119402017-01-03 David Malcolm <dmalcolm@redhat.com>
11941
11942 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
11943 with more than one digit.
11944 * lib/gcc-dg.exp (process-message): Support more than one digit
11945 in relative line specifications.
11946
119472017-01-03 Jakub Jelinek <jakub@redhat.com>
11948
11949 PR tree-optimization/78965
11950 * gcc.dg/pr78965.c: New test.
11951
11952 PR middle-end/78901
11953 * g++.dg/opt/pr78901.C: New test.
11954
119552017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
11956
11957 PR fortran/78534
11958 PR fortran/66310
11959 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
11960 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
11961 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
11962 * gfortran.dg/repeat_7.f90: New test for PR 66310.
11963 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
11964 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
11965 * gfortran.dg/string_1_lp64.f90: New test.
11966 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
11967 * gfortran.dg/string_3_lp64.f90: New test.
11968 * gfortran.dg/transfer_intrinsic_1.f90: Change
11969 scan-tree-dump-times due to gfc_trans_string_copy change to
11970 avoid -Wstringop-overflow.
11971
8b7163c6
UB
119722017-01-02 Uros Bizjak <ubizjak@gmail.com>
11973
11974 PR target/78967
11975 * gcc.target/i386/pr78967-1.c: New test.
11976 * gcc.target/i386/pr78967-2.c: Ditto.
11977 * gcc.target/i386/pr78967-3.c: Ditto.
11978
11979 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
11980 * gcc.target/i386/pr78904-4.c: Ditto.
11981 * gcc.target/i386/pr78904-6.c: Ditto.
11982
e2940b98
JH
119832017-01-01 Jan Hubicka <hubicka@ucw.cz>
11984
11985 PR middle-end/77674
11986 * g++.dg/torture/pr77674.C: New testcase.
11987
cbe34bb5 119882017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
11989
11990 Update copyright years.
818ab71a 11991\f
cbe34bb5 11992Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
11993
11994Copying and distribution of this file, with or without modification,
11995are permitted in any medium without royalty provided the copyright
11996notice and this notice are preserved.